[发明专利]界面的刷新方法及终端有效
申请号: | 201780009424.6 | 申请日: | 2017-01-23 |
公开(公告)号: | CN108605158B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 姚鑫;殷昉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 刷新 方法 终端 | ||
本申请提供了一种界面的刷新方法及终端,其中,在第一刷新周期的第一时刻,判断出在第二刷新周期待显示的一帧界面未绘制完成,说明在第二刷新周期要显示的界面仍会为第一刷新周期显示的界面,此时,会出现前后两个刷新周期显示同样的界面的情况,即显示卡顿的问题。在此种情况下,将依据沿用户滑动方向移动后的第一界面,生成预测界面,将该预测界面作为在第二刷新周期显示的界面,可以保证前后两个刷新周期显示的界面是按顺序变化的,进而解决显示卡顿的问题。
本申请要求于2016年11月8日提交中国专利局、申请号为201610980786.7、发明名称为“一种改善显示卡顿的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及触屏设备技术领域,更具体地说,涉及一种触屏设备的界面刷新技术。
背景技术
随着触屏设备的普及,在触摸屏上执行滑动操作成为人机交互的主要方式,在滑动操作的过程中,触屏设备的界面刷新的流畅性是影响用户体验的关键因素。
具体的,界面的刷新是一个周期性的动作,一个完整的界面刷新的过程需要经过界面布局、界面绘制以及界面显示等步骤才能最终呈现在用户眼前;并且,每次的刷新过程所包含的这些步骤都需要在一个刷新周期内完成,才能带来连续、流畅的体验。
但是,由于系统繁忙、界面复杂等各种原因,不能完全保证刷新过程所包含的每一步骤都按时完成,导致界面的一次刷新的时间超过刷新周期,这时就会出现显示卡顿的问题。
发明内容
有鉴于此,本申请提供一种界面的刷新方法及终端,以解决现有技术中进行界面刷新时存在的显示卡顿的问题。
为了实现上述目的,现提出的方案如下:
本申请的第一方面提供了一种界面的刷新方法,包括如下步骤:
在第一刷新周期的第一时刻,判断在第二刷新周期待显示的一帧界面是否绘制完成;其中,所述第二刷新周期为所述第一刷新周期的下一刷新周期,所述在第一刷新周期显示的一帧界面为第一界面。
若判断出所述在第二刷新周期待显示的一帧界面未绘制完成,则依据沿用户滑动方向移动后的第一界面,生成预测界面。
在所述第二刷新周期的起始时刻,显示所述预测界面。
从上述过程可以看出:在第一刷新周期的第一时刻,判断出在第二刷新周期待显示的一帧界面未绘制完成,说明在第二刷新周期要显示的界面仍会为第一刷新周期显示的界面,此时,会出现前后两个刷新周期显示同样的界面的情况,即显示卡顿的问题。在此种情况下,将依据沿用户滑动方向移动后的第一界面,生成预测界面,将该预测界面作为在第二刷新周期显示的界面,可以保证前后两个刷新周期显示的界面是按顺序变化的,进而解决显示卡顿的问题。
本申请的第二方面公开了一种终端,包括:存储器,用于存储指令;处理器,用于通过运行所述存储器中的程序,实现以下功能:
在第一刷新周期内的第一时刻,判断在第二刷新周期待显示的一帧界面是否绘制完成;若判断出所述在第二刷新周期待显示的一帧界面未绘制完成,则依据沿用户滑动方向移动后的第一界面,生成预测界面;在所述第二刷新周期的起始时刻,控制所述触摸屏显示所述预测界面;其中,所述第二刷新周期为所述第一刷新周期的下一刷新周期,所述在第一刷新周期显示的一帧界面为第一界面。
在一个实现方式中,所述依据沿用户滑动方向移动后的第一界面,生成预测界面,包括:
依据用户与触摸屏接触的位置信息,计算得到所述第一界面移动的方向和距离;
将所述第一界面按照所述方向移动所述距离,获得移动后的界面和第一区域;其中,所述第一区域为所述第一界面移动后空余出的区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780009424.6/2.html,转载请声明来源钻瓜专利网。