【技术实现步骤摘要】
本专利技术涉及通信领域,具体涉及一种显示界面流畅度的调整方法及终端。
技术介绍
目前对手机或者平板电脑触控屏幕的滑动流畅度没有一个评价标准,通常只能通过调整帧速率来评价终端设备的滑动性能,即通过一次滑动过程中每秒屏幕的刷新次数来评价终端的滑动性能。帧速率在一定程度上反映了终端设备的滑动流畅度,但是这种评价相对单一,不具有全面性。当对两个终端调整的帧速率一致时,用户的滑动体验仍旧不同,这种不同无法在现有的方案中进行区分,所以现有方案在评价滑动流畅度方面不具有全面性,对于调整显示界面的流畅度不具有参考意义,无法提供更好的用户体验。
技术实现思路
本专利技术实施例提供一种显示界面流畅度的调整方法,可以全面性的调整终端显示界面的滑动流畅度。本专利技术实施例还提供了相应的终端。本专利技术公开了一种显示界面流畅度的调整方法,包括检测所述显示界面被滑动的轨迹;记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;根据所述每个位移值,计算所述显示界面的流畅度;当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。结合第一方面,在第一种可能的实现方式中,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕 ...
【技术保护点】
一种显示界面流畅度的调整方法,其特征在于,包括:检测所述显示界面被滑动的轨迹;记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值;根据所述每个位移值,计算所述显示界面的流畅度;当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。
【技术特征摘要】
1.一种显示界面流畅度的调整方法,其特征在于,包括: 检测所述显示界面被滑动的轨迹; 记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值; 根据所述每个位移值,计算所述显示界面的流畅度; 当所述显示界面的流畅度大于预先设置的第一阈值时,在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,所述不满足条件的位移值为所述每个位移值中偏离所述每个理想位移值中对应的理想位移值的第一差值超过第二阈值的位移值,以使所述显示界面下一次被滑动时,所述显示界面的流畅度不大于所述预先设置的第一阈值。2.根据权利要求1所述的调整方法,其特征在于,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值包括: 按照时间顺序,记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值; 所述根据所述每个位移值计算所述显示界面的流畅度包括: 从所述每个位移值中,选取符合条件的位移值;其中,所述符合条件的位移值为从与所述每个位移值中最大的位移值相邻的前一个位移值开始到所述每个位移值中最后一个位移值结束的所有位移值; 计算所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每 个第二差值; 计算所述每个第二差值之间的均方差,将所述均方差作为所述显示界面的流畅度。3.根据权利要求2所述的调整方法,其特征在于,在所述计算所述符合条件的位移值中每个后一个位移值与其对应的前一个位移值之间的每个第二差值的步骤之后,所述调整方法还包括: 对所述每个第二差值进行顺序编号; 在坐标系中显示出编号后的所述每个第二差值所在的点,所述坐标系的横坐标为所述每个所述第二差值的编号,所述坐标系的纵坐标为用于表征所述第二差值大小的数值。4.根据权利要求3所述的调整方法,其特征在于,所述计算所述每个第二差值之间的均方差的步骤之前,所述调整方法还包括: 根据所述每个第二差值计算所述第二差值的平均值;在所述坐标系中以平行于横坐标的直线显示所述平均值,并突出显示所述每个第二差值中偏离所述平均值大于预先设置的第三阈值的所述第二差值所在的点。5.根据权利要求1所述的调整方法,其特征在于,所述记录所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个位移值的步骤时,还包括: 记录所述所述被滑动的轨迹在所述显示界面的每次屏幕刷新与其前一次屏幕刷新之间的每个时间间隔,并将所述每个时间间隔与对应的每个位移值关联存储。6.根据权利要求5所述的调整方法,其特征在于,所述根据所述每个位移值,计算所述显示界面的流畅度,具体包括:根据所述每个时间间隔与对应的所述每个位移值之间的关联关系,计算所述每个位移值与对应的所述每个时间间隔的η阶导数,所述η为自然数; 计算所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度。7.根据权利6所述的调整方法,其特征在于,所述计算所述η阶导数的均方差,将所述η阶导数的均方差作为所述显示界面的流畅度,具体包括: 计算所述每个位移值与对应的所述每个时间间隔的η阶导数和n+m阶导数的均方差,直到计算的所述η阶导数的均方差和所述n+m阶导数的均方差的变化范围小于预先设置的第四阈值时,将所述n+m阶导数的均方差作为所述显示界面的流畅度;其中,所述m为不小于I的整数。8.根据权利要求1~7任意一项所述的调整方法,其特征在于,所述在所述显示界面下一次被滑动时,依据预先设置的用于计算理想流畅度的每个理想位移值,调整所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中不满足条件的位移值,具体包括: 在所述显示界面下一次被滑动时,从记录到所述显示界面每次屏幕刷新与其前一次屏幕刷新之间的每个位移值中的第一个位移值开始,分别计算依次记录的每个位移值与所述每个理想位移值中对应的理想位移值的第一差值,当所述第一差值超过第二阈值时,确定所述第一差值对应的位移值为所述不满足条件的位移值,选择所述不满足条件的位移值对应的理想位移值作为计算流畅度的位移值。9.一种终端,其特征在于,包括: 检测单元,用于检测所述显示界面被滑动...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。