[发明专利]一种移动终端性能检测方法、装置及移动终端有效
申请号: | 201310395728.4 | 申请日: | 2013-09-03 |
公开(公告)号: | CN103473011A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 梁金祥;孙鹏;闫昊 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 性能 检测 方法 装置 | ||
技术领域
本发明涉及移动终端技术领域,尤其涉及一种移动终端性能检测方法、装置及移动终端。
背景技术
在目前情况下,移动终端技术发展的越来越快,其携带便捷,具有人性化的操作方式,并能够通过安装应用程序给用户提供多种便捷的服务。
同时,移动终端的操作系统以及应用程序性能也越来越受到开发商和用户的重视。例如:某一个应用程序安装后,运行缓慢,点击一下需要很久才有响应,显然影响用户体验。
但是,随着移动终端的硬件配置的增强,操作系统或应用程序性能差异已经越来越小,很难通过量化的数据去对比、说明一个操作系统或应用程序的性能,以及对用户操作的响应速度。
发明内容
本发明实施例提供一种移动终端性能检测方法、装置及移动终端,用于实现直观准确地获得操作系统或应用程序的性能及移动终端对用户操作的响应速度。
一种移动终端性能检测方法,包括:
实时监测用户操作;
当监测到用户操作时,监测从所述用户操作的开始时刻到所述用户操作的结束时刻之后的预设时段内的帧率;
输出监测到的帧率。
本实施例中,通过监测用户操作过程中以及用户操作结束后一段时间内的移动终端的帧率,即用户手指按下、抬起这一动作过程中移动终端的显示帧率,可以直观准确地获得操作系统或应用程序的性能及移动终端对用户操作的响应速度进而可以分析出移动终端与用户交互过程的流畅性,使得对移动终端的性能测试更加精确。
优选地,监测帧率,采用如下方式:
记录每帧对应的实际绘画开始时间和实际绘画结束时间、绘画同步信号接收时间和渲染开始时间;
根据当前帧的实际绘画结束时间查找当前帧对应的绘画同步信号接收时间,并根据查找到的所述绘画同步信号接收时间查找当前帧对应的渲染开始时间;
计算所述当前帧对应的渲染开始时间与前一帧的渲染开始时间的时间间隔;
根据所述当前帧对应的渲染开始时间与前一帧的渲染开始时间的时间间隔,计算当前帧对应的帧率。
优选地,监测帧率还采用如下方式:
对于第一个帧,计算所述第一个帧的渲染开始时间与所述第一个帧的实际绘画开始时间之间的时间间隔;
根据所述第一个帧的渲染开始时间与所述第一个帧的实际绘画开始时间之间的时间间隔,计算帧率。
本实施例中,通过对用户操作过程中移动终端的帧率进行实时监测,可以直观准确地获得操作系统或应用程序的性能及移动终端对用户操作的响应速度进而可以分析出移动终端与用户交互过程的流畅性,使得对移动终端的性能测试更加精确。
优选地,所述方法还包括:
输出每帧的绘画同步信号接收时间。
本实施例中,通过对绘画同步接收信号接收时间的输出,可以分析出帧率与绘画同步信号接收时间的关系,跟准确地分析出移动终端与用户交互过程的流畅性。
优选地,输出监测到的帧率包括:
生成所述帧率和对应帧数的坐标图;
显示所述坐标图。
本实施例中,通过坐标图显示帧率,可以更加直观地获得移动终端对用户操作的显示流畅性。
优选地,所述用户操作包括:用户在移动终端上的触摸操作和/或按键操作。
一种移动终端性能检测装置,包括:
用户操作监测模块,用于实时监测用户操作;
帧率监测模块,用于当监测到用户操作时,监测从所述用户操作的开始时刻到所述用户操作的结束时刻之后的预设时段内的帧率;
输出模块,用于输出监测到的帧率。
优选地,所述帧率监测模块包括:
记录子模块,用于记录每帧对应的实际绘画开始时间和实际绘画结束时间、绘画同步信号接收时间和渲染开始时间;
查找子模块,用于根据当前帧的实际绘画结束时间查找当前帧对应的绘画同步信号接收时间,并根据查找到的所述绘画同步信号接收时间查找当前帧对应的渲染开始时间;
第一计算子模块,用于计算所述当前帧对应的渲染开始时间与前一帧的渲染开始时间的时间间隔;
第二计算子模块,用于根据所述当前帧对应的渲染开始时间与前一帧的渲染开始时间的时间间隔计算当前帧对应的帧率。
优选地,所述第一计算子模块,用于对于第一个帧,计算所述第一个帧的渲染开始时间与所述第一个帧的实际绘画开始时间之间的时间间隔;
所述第二计算子模块,用于根据所述第一个帧的渲染开始时间与所述第一个帧的实际绘画开始时间之间的时间间隔计算帧率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310395728.4/2.html,转载请声明来源钻瓜专利网。