一种测试终端用户界面反应时间的方法、装置及设备制造方法及图纸

技术编号:12814427 阅读:62 留言:0更新日期:2016-02-05 14:34
本发明专利技术公开了一种测试终端用户界面反应时间的方法、装置及设备,其中,该方法包括:按照图像帧采集终端屏幕上的图像,并记录图像对应的时间信息;根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;根据采集过程中第一帧图像的采集时间信息和最后一帧图像的时间点确定终端用户界面的反应时间。本发明专利技术采集终端屏幕上的图像,通过采集到的图像确定变化差异率,进一步确定终端用户界面的反应时间,该方法不占用终端运行进程,因此不影响终端运行时的反应速度,测试结果准确,解决了现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题。

【技术实现步骤摘要】

本专利技术涉及通讯和测试领域,特别是涉及一种测试终端用户界面(UserInterface,简称为UI)反应时间的方法、装置及设备。
技术介绍
终端类产品与用户的交互需要借用终端的UI来完成,终端通过UI界面的切换来对用户的操作进行相应的反馈。UI的反应时间是终端UI性能最直接的体现,直接影响用户对于终端的使用感受。现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确。
技术实现思路
本专利技术提供一种测试终端UI反应时间的方法、装置及设备,用以解决现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题。为解决上述技术问题,一方面,本专利技术提供一种测试终端UI反应时间的方法,包括:按照图像帧采集终端屏幕上的图像,并记录所述图像对应的时间信息;根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;根据采集过程中第一帧图像的采集时间信息和所述最后一帧图像的时间点确定终端UI的反应时间。进一步,按照图像帧采集终端屏幕上的图像,并记录所述图像对应的时间信息包括:检测所述终端屏幕是否满足预设条件,其中,所述预设条件包括:屏幕对应的电容的热量值达到预设热量阈值,和/或,屏幕对应的电感的压力值达到预设压力阈值;在所述屏幕满足所述预设条件的情况下,开始按照图像帧采集所述终端屏幕上的图像,并记录各个图像对应的时间信息。进一步,根据相邻两巾贞图像的变化差异率确定停止米集最后一巾贞图像的时间点包括:判断相邻两帧图像间的变化差异率是否达到预设差异阈值;在所述变化差异率达到预设差异阈值时,停止采集图像,并确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集时的时间点。进一步,确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集的时间点之后,还包括:检测停止采集图像的动作是否为误操作;在所述动作是误操作的情况下,继续采集终端屏幕上的图像,并记录各个图像对应的时间信息;在所述动作不是误操作的情况下,根据所述采集过程中第一帧图像的采集时间信息和所述停止采集时的时间点确定终端UI的反应时间。另一方面,本专利技术还提供一种测试终端UI反应时间的装置,包括:采集模块,用于按照图像帧采集终端屏幕上的图像,并记录所述图像对应的时间信息;第一确定模块,用于根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;第二确定模块,用于根据采集过程中第一帧图像的采集时间信息和所述最后一帧图像的时间点确定终端UI的反应时间。进一步,所述采集模块包括:第一检测单元,用于检测所述终端屏幕是否满足预设条件,其中,所述预设条件包括:屏幕对应的电容的热量值达到预设热量阈值,和/或,屏幕对应的电感的压力值达到预设压力阈值;采集单元,用于在所述屏幕满足所述预设条件的情况下,开始按照图像帧采集所述终端屏幕上的图像,并记录各个图像对应的时间信息。进一步,所述第一确定模块包括:判断单元,用于判断相邻两帧图像间的变化差异率是否达到预设差异阈值;确定单元,用于在所述变化差异率达到预设差异阈值时,停止采集图像,并确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止米集时的时间点。进一步,所述第一确定模块还包括:第二检测单元,用于检测停止采集图像的动作是否为误操作;并在所述动作是误操作的情况下,触发所述采集模块继续采集终端屏幕上的图像,并记录各个图像对应的时间信息;在所述动作不是误操作的情况下,触发所述第二确定模块根据所述采集过程中第一帧图像的采集时间信息和所述停止采集时的时间点确定终端UI的反应时间。又一方面,本专利技术还提供一种测试终端UI反应时间的设备,包括:数据采集器,用于采集时间信息和图像信息;存储器,用于保存所述数据采集器采集到的所述时间信息和所述图像信息;处理器,用于对所述存储器内的信息进行数据处理,以确定终端UI的反应时间。进一步,所述处理器,还用于计算所述存储器内存储的相邻两帧图像的变化差异率,在所述变化差异率达到预设差异阈值时,触发所述数据采集器停止采集图像,并确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集时的时间点,再根据采集过程中第一帧图像的采集时间信息和所述停止采集时的时间点确定终端UI的反应时间。本专利技术采集终端屏幕上的图像,通过采集到的图像确定变化差异率,进一步确定终端UI的反应时间,使用该方法进行测试不占用终端运行进程,因此不影响终端运行时的反应速度,测试结果准确,解决了现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题。【附图说明】图1是本专利技术实施例中测试终端UI反应时间的方法的流程图;图2是本专利技术实施例中测试终端UI反应时间的装置的结构示意图;图3是本专利技术实施例中测试终端UI反应时间的装置采集模块的结构示意图;图4是本专利技术实施例中测试终端UI反应时间的装置第一确定模块的结构示意图;图5是本专利技术实施例中测试终端UI反应时间的设备的架构示意图;图6是本专利技术优选实施例中测试移动终端UI反应时间的设备的结构示意图;图7是本专利技术优选实施例中测试移动终端UI反应时间的方法的流程示意图。【具体实施方式】为了解决现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题,本专利技术提供了一种测试终端UI反应时间的方法、装置及设备,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术实施例提供了一种测试终端UI反应时间的方法,其流程如图1所示,包括步骤S102至步骤S106:S102,按照图像帧采集终端屏幕上的图像,并记录图像对应的时间信息;S104,根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;S106,根据采集过程中第一帧图像的采集时间信息和最后一帧图像的时间点确定终端UI的反应时间。本专利技术实施例采集终端屏幕上的图像,通过采集到的图像确定变化差异率,进一步确定终端UI的反应时间,使用该方法进行测试不占用终端运行进程,因此不影响终端运行时的反应速度,测试结果准确,解决了现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题。测试过程中,按照图像帧采集终端屏幕上的图像,并记录图像对应的时间信息包括:检测终端屏幕是否满足预设条件,其中,预设条件包括:屏幕对应的电容的热量值达到预设热量阈值,和/或,屏幕对应的电感的压力值达到预设压力阈值;在屏幕满足预设条件的情况下,开始按照图像帧采集终端屏幕上的图像,并记录各个图像对应的时间信息。本领域技术人员可以根据终端屏幕不同而设置不同的触发条件,例如将压力指数作为触发采集图像的初始信号。实现时,根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点的过程可以是先判断相邻两帧图像间的变化差异率是否达到预设差异阈值;再在变化差异率达到预设差异阈本文档来自技高网...

【技术保护点】
一种测试终端用户界面反应时间的方法,其特征在于,包括:按照图像帧采集终端屏幕上的图像,并记录所述图像对应的时间信息;根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;根据采集过程中第一帧图像的采集时间信息和所述最后一帧图像的时间点确定终端用户界面的反应时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:朴重烈谢天助
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1