屏幕显示方法和终端设备技术

技术编号:36647554 阅读:17 留言:0更新日期:2023-02-18 13:08
本申请提供了一种屏幕显示方法和终端设备,可以兼顾终端设备的跟手性和功耗的平衡,灵活适用于多种应用场景,从而提高用户体验。该方法包括:检测到用户对应用程序的第一界面的第一触屏操作;响应于第一触屏操作,以与应用程序的帧率相等的屏幕刷新率显示第二界面,并判断第二界面是否属于目标界面;当第二界面属于目标界面时,判断是否检测到用户对第二界面的第二触屏操作;在检测到第二触屏操作的情况下,判断第二触屏操作所对应的触摸区域是否属于目标区域;当第二触屏操作所对应的触摸区域属于目标区域时,根据应用程序的帧率,确定目标屏幕刷新率;响应于第二触屏操作,以目标屏幕刷新率显示第二界面。屏幕刷新率显示第二界面。屏幕刷新率显示第二界面。

【技术实现步骤摘要】
屏幕显示方法和终端设备


[0001]本申请涉及终端领域,尤其涉及一种屏幕显示方法和终端设备。

技术介绍

[0002]终端设备的跟手性用于衡量用户的手指接触终端设备的屏幕开始,到屏幕显示出其所响应的第一帧画面为止的时间长短。示例性地,当用户滑动或点击终端设备的屏幕时,屏幕能根据用户的滑动手势或者点击动作做出相应的反应。其中,反应时间越短,跟手性越高。在某些场景中,例如对战游戏和直播抢购中,用户对终端设备的跟手性要求较高。对于对战游戏场景而言,跟手性越高,游戏画面越流畅,屏幕响应更及时,用户体验越好。对于直播抢购场景而言,跟手性越高,屏幕响应更及时,用户可以更及时的抢购到喜欢的商品。
[0003]跟手性可以通过提高屏幕刷新率的方法来提高,但屏幕刷新率过高会导致终端设备的功耗较高,如何兼顾二者的平衡,是一项亟待解决的技术问题。

技术实现思路

[0004]本申请提供了一种屏幕显示和终端设备,可以兼顾终端设备的跟手性和功耗的平衡,灵活适用于多种应用场景,从而提高用户体验。
[0005]第一方面,本申请提供了一种屏幕显示方法,包括:检测到用户对应用程序的第一界面的第一触屏操作,第一触屏操作用于显示应用程序的第二界面;响应于第一触屏操作,以与应用程序的帧率相等的屏幕刷新率显示第二界面,并判断第二界面是否属于目标界面,目标界面为应用程序中预设的至少一个界面;当第二界面属于目标界面时,判断是否检测到用户对第二界面的第二触屏操作;在检测到第二触屏操作的情况下,判断第二触屏操作所对应的触摸区域是否属于目标区域,目标区域为目标界面中预设的至少一个区域;当第二触屏操作所对应的触摸区域属于目标区域时,根据应用程序的帧率,确定目标屏幕刷新率,目标屏幕刷新率大于或等于应用程序的帧率;响应于第二触屏操作,以目标屏幕刷新率显示第二界面。
[0006]第一触屏操作和第二触屏操作可以是拖拽、滑动、点击或者双击等操作,本申请对此不作限定。
[0007]第一触屏操作和第二触屏操作的操作手势可以相同,也可以不同,本申请对此不作限定。
[0008]终端设备响应于第一触屏操作,可以获取应用程序的帧率,并以与应用程序的帧率相等的屏幕刷新率显示第二界面,即当前的屏幕刷新率与应用程序的帧率相等。
[0009]应用程序可以为任意设定目标界面的应用程序,例如,游戏应用或者直播应用等。目标界面可以为任意设定目标区域的界面,例如,游戏应用的游戏中界面,目标区域为技能图标所在的区域。
[0010]可选地,目标区域可以根据用户的触屏操作而改变。示例性地,终端设备可以采集一段时间的用户的触屏操作,记录用户触屏操作所对应的触摸区域,将该段时间触摸最多
的触摸区域确定为目标区域。
[0011]屏幕刷新率可以一般存在上限值,当第二触屏操作所对应的触摸区域属于目标区域时,终端设备可以获取应用程序的帧率,当应用程序的帧率小于屏幕刷新率的上限值时,终端设备可以将目标屏幕刷新率调整为大于应用程序的帧率。
[0012]应理解,在屏幕刷新率存在上限值的情况下,目标屏幕刷新率小于或等于屏幕刷新率的上限值。特别地,当应用程序的帧率等于屏幕刷新率的上限值时,终端设备可以不调整目标屏幕刷新率。
[0013]本申请实施例提供的屏幕显示方法,将设定目标区域的界面设定为目标界面,在目标界面下,当用户的触屏操作所对应的触摸区域属于目标区域时,将屏幕刷新率调整为大于应用程序的帧率,以缩短游戏的跟手时延,提升用户的触控体验。本申请实施例是基于预设的目标界面的目标区域进行的调整,并不是在整个应用程序中屏幕刷新率保持不变,因此本申请实施例兼顾了终端设备的跟手性和功耗的平衡,提升用户体验。
[0014]结合第一方面,在第一方面的某些实现方式中,当应用程序的帧率等于屏幕刷新率的上限值时,目标屏幕刷新率等于应用程序的帧率;或者,当应用程序的帧率小于屏幕刷新率的上限值时,目标屏幕刷新率大于应用程序的帧率,且小于或等于屏幕刷新率的上限值。
[0015]结合第一方面,在第一方面的某些实现方式中,目标屏幕刷新率大于应用程序的帧率;在响应于第二触屏操作,以目标屏幕刷新率显示第二界面之后,上述方法还包括:判断是否检测到用户对第二界面的第三触屏操作;根据第三触屏操作的检测情况,调整目标屏幕刷新率。
[0016]本申请实施例提供的屏幕显示方法,当目标屏幕刷新率大于应用程序的帧率时,终端设备可以通过第三触屏操作的检测情况,调整目标屏幕刷新率,以实现动态调整屏幕刷新率,兼顾终端设备的跟手性和功耗的平衡,且可以保证画面的流畅度,提升用户体验。
[0017]结合第一方面,在第一方面的某些实现方式中,上述方法还包括:记录第二触屏操作的操作时间点,并将第二触屏操作的操作时间点确定为目标时间点;根据第三触屏操作的检测情况,调整目标屏幕刷新率,包括:若未检测到第三触屏操作,基于目标时间点记录目标时间点对应的触屏操作的持续时长;在持续时长大于或等于预设时长的情况下,将目标屏幕刷新率调整为与应用程序的帧率相等。
[0018]本申请实施例提供的屏幕显示方法,当目标屏幕刷新率大于应用程序的帧率时,在预设时长内,终端设备未检测到用户的触屏操作,将目标屏幕刷新率调整为与应用程序的帧率相等,即终端设备不需要一直以大于应用程序的帧率的目标屏幕刷新率显示第二界面,在满足上述条件时,可以以等于应用程序的帧率的目标屏幕刷新率显示第二界面,可以通过动态调整屏幕刷新率,兼顾终端设备的跟手性和功耗的平衡,且可以保证画面的流畅度,提升用户体验。
[0019]结合第一方面,在第一方面的某些实现方式中,根据第三触屏操作的检测情况,调整目标屏幕刷新率,包括:若检测到第三触屏操作,判断第三触屏操作所对应的触摸区域是否属于目标区域;在第三触屏操作所对应的触摸区域不属于目标区域的情况下,基于目标时间点记录目标时间点对应的触屏操作的持续时长;在持续时长大于或等于预设时长的情况下,将目标屏幕刷新率调整为与应用程序的帧率相等。
[0020]本申请实施例提供的屏幕显示方法,当目标屏幕刷新率大于应用程序的帧率时,在预设时长内,终端设备检测到用户的触屏操作但触屏操作所对应的触屏区域不属于目标区域时,将目标屏幕刷新率调整为与应用程序的帧率相等,即终端设备不需要一直以大于应用程序的帧率的目标屏幕刷新率显示第二界面,在满足上述条件时,可以以等于应用程序的帧率的目标屏幕刷新率显示第二界面,可以通过动态调整屏幕刷新率,兼顾终端设备的跟手性和功耗的平衡,且可以保证画面的流畅度,提升用户体验。
[0021]结合第一方面,在第一方面的某些实现方式中,上述方法还包括:在第三触屏操作所对应的触摸区域属于目标区域的情况下,记录第三触屏操作的操作时间点,并将目标时间点更新为第三触屏操作的操作时间点。
[0022]结合第一方面,在第一方面的某些实现方式中,应用程序为游戏应用,目标界面为对战界面,目标区域为技能图标在对战界面中所在的区域。
[0023]第二方面,本申请实施例提供了一种终端设备,包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕显示方法,其特征在于,包括:检测到用户对应用程序的第一界面的第一触屏操作,所述第一触屏操作用于显示所述应用程序的第二界面;响应于所述第一触屏操作,以与所述应用程序的帧率相等的屏幕刷新率显示所述第二界面,并判断所述第二界面是否属于目标界面,所述目标界面为所述应用程序中预设的至少一个界面;当所述第二界面属于所述目标界面时,判断是否检测到用户对所述第二界面的第二触屏操作;在检测到所述第二触屏操作的情况下,判断所述第二触屏操作所对应的触摸区域是否属于目标区域,所述目标区域为所述目标界面中预设的至少一个区域;当所述第二触屏操作所对应的触摸区域属于所述目标区域时,根据所述应用程序的帧率,确定目标屏幕刷新率,所述目标屏幕刷新率大于或等于所述应用程序的帧率;响应于所述第二触屏操作,以所述目标屏幕刷新率显示所述第二界面。2.根据权利要求1所述的方法,其特征在于,当所述应用程序的帧率等于屏幕刷新率的上限值时,所述目标屏幕刷新率等于所述应用程序的帧率;或者,当所述应用程序的帧率小于所述屏幕刷新率的上限值时,所述目标屏幕刷新率大于所述应用程序的帧率,且小于或等于所述屏幕刷新率的上限值。3.根据权利要求1所述的方法,其特征在于,所述目标屏幕刷新率大于所述应用程序的帧率;在所述响应于所述第二触屏操作,以所述目标屏幕刷新率显示所述第二界面之后,所述方法还包括:判断是否检测到用户对所述第二界面的第三触屏操作;根据所述第三触屏操作的检测情况,调整所述目标屏幕刷新率。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:记录所述第二触屏操作的操作时间点,并将所述第二触屏操作的操作时间点确定为目标时间点;所述根据所述第三触屏操作的检测情况,调整所述目标屏幕刷新率,包括:若未检测到所述第三触屏操作,基于所述目标时间点记录所述目标时间点对应的触屏操作的持续时长;在所述持续时长大于或等于预设时长的情况下,将所述目标屏幕刷新率调整为与所述应用程序的帧率相等。5.根据权利要求4所述的方法,其特征在于,所述根据所述第三触屏操作的检测情况,调整所述目标屏幕刷新率,包括:若检测到所述第三触屏操作,判断所述第三触屏操作所对应的触摸区域是否属于所述目标区域;在所述第三触屏操作所对应的触摸区域不属于所述目标区域的情况下,基于所述目标时间点记录所述目标时间点对应的触屏操作的持续时长;在所述持续时长大于或等于预设时长的情况下,将所述目标屏幕刷新率调整为与所述应用程序的帧率相等。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述第三触屏操作所对应的触摸区域属于所述目标区域的情况下,记录所述第三触屏操作的操作时间点,并将所述目标时间点更新为所述第三触屏操作的操作时间点。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述应用程序为游戏应用,所述目标界面为对战界面,所述目标区域为技能图标在所述对战界面中所在的区域。8.一种终端设备,其特征在于,包括:检测模块,用于检测到用户对应用程序的第一界面的第一触屏操作,所述第一触屏操作用于显示所述应用程序的第二界面;处理模块,用于响应于所述第一触屏操作,以与所述应用程序的帧率相等的屏幕刷新率显示所述第二界面,并判断所述第二界面是否属于目标界面,...

【专利技术属性】
技术研发人员:单双双李卫沈赫
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1