[发明专利]一种终端应用流畅度估计方法和系统在审
申请号: | 202010131737.2 | 申请日: | 2020-02-29 |
公开(公告)号: | CN111444086A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 许圣霖 | 申请(专利权)人: | 上海大犀角信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 北京天驰君泰律师事务所 11592 | 代理人: | 孟锐 |
地址: | 201802 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 应用 流畅 估计 方法 系统 | ||
1.一种终端应用流畅度估计方法,包括:
在终端应用运行过程中,检测用户对终端的操作行为;
响应于用户的操作行为引起应用界面发生的变化,获取所述终端应用的帧率;以及
至少部分基于经获取的帧率,估计所述应用的流畅度。
2.根据权利要求1所述的方法,进一步包括:获取用户操作行为有效时间段内所述终端应用的帧率。
3.根据权利要求1所述的方法,进一步包括:
基于用户对终端的操作行为,监测所述操作行为引起的终端帧率是否发生变化;以及
响应于帧率发生变化,获取所述终端应用的帧率。
4.根据权利要求3所述的方法,进一步包括:在监测到所述操作行为引起的终端帧率升高时,获取升高前的帧率;在监测到所述操作行为引起的终端帧率降低时,获取降低后的帧率。
5.根据权利要求3所述的方法,进一步包括:在帧率发生变化时,记录一次帧率事件,并记录所述帧率事件的路径。
6.根据权利要求1所述的方法,进一步包括:
监测系统ChoreoGrapher回调频率;以及
响应于所述回调频率的变化,获取所述终端应用的帧率。
7.根据权利要求6所述的方法,进一步包括:根据ChoreoGrapher回调的发生时刻计算回调频率。
8.根据权利要求6所述的方法,进一步包括:通过统计单位时间内获取的ChoreoGrapher回调次数确定回调频率。
9.根据权利要求6所述的方法,进一步包括:在所述应用中创建回调监听器,用于监听ChoreoGrapher的回调。
10.根据权利要求6所述的方法,进一步包括:响应于所述回调频率的升高,确定从监测开始到回调频率升高时的时间段;统计该时间段内获取到的回调次数;以及计算回调次数与所述时间段的比值以得到所述应用的帧率。
11.根据权利要求6所述的方法,进一步包括:响应于所述回调频率的降低,根据降低的回调频率计算得到所述应用的帧率。
12.一种终端应用流畅度估计系统,其中包括:
用户行为检测模块,经配置以在终端应用运行过程中,检测用户对终端的操作行为;
帧率获取模块,经配置以响应于用户操作行为引起应用界面发生的变化,获取所述终端应用的帧率;以及
评估模块,经配置至少部分基于经获取的帧率,估计所述应用的流畅度。
13.根据权利要求12所述的系统,其中所述帧率获取模块经配置以响应于所述用户行为检测块在用户对终端的操作行为过程中发出的触发信号,获取触发信号有效期间的所述终端应用的帧率。
14.根据权利要求12所述的系统,其中所述帧率获取模块进一步包括:
帧率监测单元,经配置以监测所述操作行为引起的终端帧率是否发生变化,在帧率发生变化时记录一次帧率事件;以及
帧率计算单元,经配置以响应于帧率发生变化,计算所述终端应用的帧率。
15.根据权利要求14所述的系统,所述帧率监测单元进一步包括:
信号获取子单元,经配置以在检测到用户对终端的操作行为时,监听所述ChoreoGrapher回调,并记录回调次数;
计时子单元,经配置以在开始监测时计时,并记录每次ChoreoGrapher回调的发生时刻;
频率计算子单元,经配置以根据监听到的回调次数及对应的计时时间计算回调频率;以及
频率监测子单元,经配置以检测所述回调频率,根据所述回调频率是否发生变化来确定终端帧率是否发生变化,并在回调频率变化时记录一次帧率事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大犀角信息科技有限公司,未经上海大犀角信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010131737.2/1.html,转载请声明来源钻瓜专利网。