一种窗口程序响应时间的获取方法及装置的制造方法

文档序号:8361207阅读:355来源:国知局
一种窗口程序响应时间的获取方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,具体涉及一种窗口程序响应时间的获取方法及装置。
【背景技术】
[0002]窗口程序是一种在运行程序时可以显示响应窗口的程序类型,如邮箱等。在触发窗口程序运行开始到响应窗口完成渲染和加载为止,期间经历的时长为窗口程序在该影响窗口的响应时间。
[0003]以窗口程序邮箱为例,从用户点击写信控件开始到写信窗口完成渲染和加载的时间,就是写信窗口的响应时间。理所当然地,窗口程序的响应时间越短,用户体验也就越流畅。窗口程序的响应时间是考量一个窗口程序在用户体验方面最直观的指标之一。
[0004]目前,获取窗口程序的响应时间的方法仍依赖人工操作。由于响应时间的获取对精度的要求较高,所以现有的人工操作不能满足精度准确性的要求。

【发明内容】

[0005]有鉴于此,本发明提供了一种窗口程序响应时间的获取方法及装置。
[0006]本发明提供的一种窗口程序响应时间的获取方法,所述方法包括:
[0007]当任一预设操作被触发时,终端开始计时,并执行所述预设操作对应的窗口程序;
[0008]所述终端生成所述窗口程序对应的响应窗口,并检测所述响应窗口上预设的检测对象的实际值是否与预设的标准值相同;
[0009]当所述检测对象的实际值与预设的标准值相同时,所述终端结束计时,并将所述结束计时的时间点与所述开始计时的时间点之间的时间间隔确定为所述窗口程序的响应时间。
[0010]优选地,所述方法还包括:
[0011]所述终端预先获取所述窗口程序在正常响应状态下的响应窗口上预设的检测对象的实际值,并将所述实际值作为所述检测对象的标准值。
[0012]优选地,所述方法还包括:
[0013]所述终端获取所述窗口程序在正常响应状态下的响应窗口的截图;
[0014]利用所述响应窗口的截图矫正所述检测对象的标准值。
[0015]优选地,所述检测所述响应窗口上预设的检测对象的实际值是否与预设的标准值相同之前,还包括:
[0016]预先在所述响应窗口上设置若干像素点;
[0017]相应的,所述检测所述响应窗口上预设的检测对象的实际值是否与预设的标准值相同,具体为:
[0018]检测所述响应窗口上预设的像素点的实际像素值是否与预设的标准像素值相同。
[0019]优选地,所述预先在所述响应窗口上设置若干像素点,包括:
[0020]预先将所述响应窗口分解为若干控件区域;
[0021]分别在各个控件区域中设置至少一个像素点。
[0022]本发明还提供了一种窗口程序响应时间的获取装置,所述装置包括:
[0023]第一计时模块,用于当任一预设操作被触发时,开始计时;
[0024]执行模块,用于执行所述预设操作对应的窗口程序;
[0025]生成模块,用于生成所述窗口程序对应的响应窗口 ;
[0026]检测模块,用于检测所述响应窗口上预设的检测对象的实际值是否与预设的标准值相同;
[0027]第二计时模块,用于当所述检测对象的实际值与预设的标准值相同时,所述终端结束计时;
[0028]确定模块,用于将所述结束计时的时间点与所述开始计时的时间点之间的时间间隔确定为所述窗口程序的响应时间。
[0029]优选地,所述装置还包括:
[0030]第一获取模块,用于预先获取所述窗口程序在正常响应状态下的响应窗口上预设的检测对象的实际值,并将所述实际值作为所述检测对象的标准值。
[0031 ] 优选地,所述装置还包括:
[0032]第一获取模块,用于获取所述窗口程序在正常响应状态下的响应窗口的截图;
[0033]矫正模块,用于利用所述响应窗口的截图矫正所述检测对象的标准值。
[0034]优选地,所述装置还包括:
[0035]设置模块,用于预先在所述响应窗口上设置若干像素点;
[0036]相应的,所述检测模块,具体用于:
[0037]检测所述响应窗口上预设的像素点的实际像素值是否与预设的标准像素值相同。
[0038]优选地,所述设置模块包括:
[0039]分解子模块,用于预先将所述响应窗口分解为若干控件区域;
[0040]设置子模块,用于分别在各个控件区域中设置至少一个像素点。
[0041]本发明中,当任一预设操作被触发时,终端开始计时,并执行所述预设操作对应的窗口程序;所述终端生成所述窗口程序对应的响应窗口,并检测所述响应窗口上预设的检测对象的实际值是否与预设的标准值相同;当所述检测对象的实际值与预设的标准值相同时,所述终端结束计时,并将所述结束计时的时间点与所述开始计时的时间点之间的时间间隔确定为所述窗口程序的响应时间。与现有的窗口程序响应时间的获取方法相比,本发明采用全自动方法获取响应时间,能够保证用户对精度准确性的要求,同时提高了响应时间的获取效率。
【附图说明】
[0042]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本发明提供的一种窗口程序响应时间的获取方法流程图;
[0044]图2为本发明提供的分解成若干控件区域的邮箱的写信响应窗口示意图;
[0045]图3为本发明提供的一种窗口程序响应时间的获取装置结构示意图;
[0046]图4为本发明提供的客户端的部分结构示意图。
【具体实施方式】
[0047]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048]参考图1,为本发明实施例提供的一种窗口程序响应时间的获取方法流程图,所述方法具体可以包括:
[0049]SlOl:当任一预设操作被触发时,终端开始计时,并执行所述预设操作对应的窗口程序。
[0050]本实施例中,终端预先为窗口程序设置一个操作,也就是说,当执行该预设操作时,所述窗口程序被执行。例如,邮箱程序中,终端可以预先设置双击收件箱控件时,收件箱的程序被执行。其中,双击收件箱控件的操作在终端中可以保存为模拟鼠标双击收件箱控件的坐标区域。另外,本实施例中的终端可以为手机、计算机等。
[0051]实际应用中,对于邮箱程序,可以为收件箱、发件箱、写信等分别设置一个操作。当任意一个预先设置的操作被触发时,所述操作对应的程序被执行。具体的,操作被触
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1