【技术实现步骤摘要】
响应时长检测方法及装置
[0001]本申请涉及终端设备领域,尤其涉及一种响应时长检测方法及装置。
技术介绍
[0002]目前,终端设备的越来越注重用户的使用体验。在触屏终端,例如触屏手机的使用过程中,用户的触屏操作与画面显示之间的响应时长,将作为触屏手机的性能的重要指标。当前用户的触屏操作与画面显示之间的响应时长,通常需要借助外部设备才能获取到。
技术实现思路
[0003]为了解决上述问题,本申请提供一种响应时长检测方法及装置。在该方法中,响应时长检测装置可以基于获取到的操作事件的发生时间与图像帧绘制完成的时间,确定用户操作与图像帧显示之间的响应时长,从而提供一种方便、快捷的响应时长的自动化检测方式。
[0004]第一方面,本申请提供一种响应时长检测装置。该装置包括传感器模块、感知模块,视图基础能力实施模块和检测模块。其中,传感器模块,用于响应于接收到的第一用户操作,向感知模块与视图基础能力实施模块输出第一用户操作事件。感知模块,用于响应于获取到的第一用户操作事件,获取第一用户操作事件的发生时间。感知模块,还用于将第一用户操作事件的发生时间写入第一图像帧信息。视图基础能力实施模块,用于响应于获取到的第一用户操作事件,绘制第一图像帧。其中,第一图像帧与第一图像帧信息对应。第一图像帧绘制完成后,向检测模块输出第一指示信息,第一指示信息用于指示第一图像帧已绘制完成。检测模块,用于响应于接收到的第一指示信息,获取第一图像帧的绘制完成时间,并且,从第一图像帧信息中获取第一用户操作事件的发生时间。检测模块 ...
【技术保护点】
【技术特征摘要】
1.一种响应时长检测装置,其特征在于,包括传感器模块、感知模块,视图基础能力实施模块和检测模块;所述传感器模块,用于:响应于接收到的第一用户操作,向所述感知模块与所述视图基础能力实施模块输出第一用户操作事件;所述感知模块,用于:响应于获取到的所述第一用户操作事件,获取所述第一用户操作事件的发生时间;将所述第一用户操作事件的发生时间写入第一图像帧信息;所述视图基础能力实施模块,用于:响应于获取到的所述第一用户操作事件,绘制第一图像帧;所述第一图像帧与所述第一图像帧信息对应;所述第一图像帧绘制完成后,向所述检测模块输出第一指示信息,所述第一指示信息用于指示所述第一图像帧已绘制完成;所述检测模块,用于:响应于接收到的所述第一指示信息,获取所述第一图像帧的绘制完成时间,并且,从所述第一图像帧信息中获取所述第一用户操作事件的发生时间;检测到所述第一用户操作事件的发生时间与所述第一图像帧的绘制完成时间之间的差值大于设定的阈值,向服务器发送第二指示信息,所述第二指示信息用于指示所述电子设备的响应时长出现异常。2.根据权利要求1所述的装置,其特征在于,所述感知模块,具体用于:确定接收到所述第一用户操作事件的时间为所述第一用户操作事件的发生时间。3.根据权利要求1所述的装置,其特征在于,所述第一图像帧信息包括操作事件发生时间字段,所述感知模块,具体用于:将所述第一用户操作事件的发生时间写入内存中的所述第一图像帧信息的所述操作事件发生时间字段。4.根据权利要求3所述的装置,其特征在于,所述检测模块,具体用于:响应于接收到的所述第一指示信息,从所述内存中的所述第一图像帧信息的所述操作事件发生时间字段中,获取所述第一用户操作事件的发生时间。5.根据权利要求1所述的装置,其特征在于,所述感知模块,还用于:将所述第一用户操作事件的发生时间写入第二图像帧信息;所述视图基础能力实施模块,还用于:绘制第二图像帧,所述第二图像帧与所述第二图像帧信息对应;所述第二图像帧绘制完成后,向所述检测模块输出第三指示信息,所述第三指示信息用于指示所述第二图像帧已绘制完成;所述检测模块,还用于:响应于接收到的所述第三指示信息,获取所述第二图像帧的绘制完成时间,并且,从所述第二图像帧信息中获取所述第一用户操作事件的发生时间;检测到所述第二图像帧信息中的第一用户操作事件的发生时间与所述第一图像帧信
息中的第一用户操作事件的发生时间相同,所述检测模块不对所述第二图像帧的响应时长进行检测。6.根据权利要求5所述的装置,其特征在于,所述传感器模块,还用于:响应于接收到的第二用户操作,向所述感知模块与所述视图基础能力实施模块输出第二用户操作事件;所述感知模块,还用于:响应于获取到的所述第二用户操作事件,获取所述第二用户操作事件的发生时间;将所述第二用户操作事件的发生时间写入第三图像帧信息;所述视图基础能力实施模块,用于:响应于获取到的所述第二用户操作事件,绘制第三图像帧;所述第三图像帧与所述第三图像帧信息对应;所述第三图像帧绘制完成后,向所述检测模块输出第四指示信息,所述第四指示信息用于指示所述第三图像帧已绘制完成;所述检测模块,用于:响应于接收到的所述第四指示信息,获取所述第三图像帧的绘制完成时间,并且,从所述第三图像帧信息中获取所述第二用户操作事件的发生时间;检测到所述第三图像帧信息中的所述第二用户操作事件的发生时间与所述第二图像帧信息中的所述第一用户操作事件的发生时间不相同,检测所述第二用户操作事件的发生时间与所述第三图像帧的绘制完成时间之间的差值是否大于所述设定的阈值;检测到所述第二用户操作事件的发生时间与所述第三图像帧的绘制完成时间之间的差值大于所述设定的阈值,向所述服务器发送第五指示信息,所述第五指示信息用于指示所述电子设备的响应时长出现异常。7.根据权利要求1所述的装置,其特征在于,所述检测模块,具体用于:确定接收到所述第一指示信息的时间为所述第一图像帧的绘制完成时间。8.根据权利要求1所述的装置,其特征在于,所述第一指示信息中包括所述第一图像帧的绘制完成时间。9.根据权利要求1所述的装置,其特征在于,所述第一用户操作为点击操作、滑动操作、缩放操作、双击操作。10.一种响应时长检测装置,其特征在于,包括传感器模块、视图基础能力实施模块和检测模块;所述传感器模块,用于:响应于接收到的第一用户操作,向所述视图基础能力实施模块输出第一用户操作事件;所述视图基础能力实施模块,用于:响应于获取到的所述第一用户操作事件,绘制第一图像帧,并获取所述第一用户操作事件的发生时间;所述第一图像帧绘制完成后,向所述检测模块输出第一指示信息,所述第一指示信息包括所述第一用户操作事件的发生时间,所述第一指示信息用于指示所述第一图像帧已绘
制完成;所述检测模块,用于:响应于接收到的所述第一指示信息,获取所述第一图像帧的绘制完成时间和所述第一用户操作事件的发生时间;检测到所述第一用户操作事件的发生时间与所述第一图像帧的绘制完成时间之间的差值大于设定的阈值,向服务器发送第二指示信息,所述第二指示信息用于指示所述电子设备的响应时长出现异常。11.根据权利要求10所述的装置,其特征在于,所述视图基础能力实施模块,具体用于:确定接收到所述第一用户操作事件的时间为所述第一用户操作事件的发生时间。12.根据权利要求1所述的装置,其特征在于,所述视图基础能力实施模块,还用于:绘制第二图像帧,所述第二图像帧与所述第二图像帧信息对应;所述第二图像帧绘制完成后,向所述检测模块输出第三指示信息,所述第三指示信息包括所述第一用户操作事件的发生时间,用于指示所述第二图像帧已绘制完成;所述检测模块,还用于:响应于接收到的所述第三指示信息,获取所述第二图像帧的绘制完成时间和所述第一用户操作事件的发生时间;检测到所述第三指示信息中包括的所述第一用户操作事件的发生时间与所述第一指示信息中包括的所述第一用户操作事件的发生时间相同,所述检测模块不对所述第二图像帧的响应时长进行检测。13.根据权利要求12所述的装置,其特征在于,所述传感器模块,还用于:响应于接收到的第二用户操作,向所述视图基础能力实施模块输出第二用户操作事件;所述视图基础能力实施模块,用于:响应于获取到的所述第二用户操作事件,绘制第三图像帧,并获取所述第二用户操作事件的发生时间;所述第三图像帧绘制完成后,向所述检测模块输出第四指示信息,所述第四指示信息包括所述第二用户操作事件的发生时间,所述第四指示信息用于指示所述第三图像帧已绘制完成;所述检测模块,用于:响应于接收到的所述第四指示信息,获取所述第三图像帧的绘制完成时间与所述第二用户操作事件的发生时间;检测到所述第四指示信息中包括的所述第二用户操作事件的发生时间与所述第三指示信息中包括的所述第一用户操作事件的发生时间不相同,检测所述第二用户操作事件的发生时间与所述第三图像帧的绘制完成时间之间的差值是否大于所述设定的阈值检测到所述第二用户操作事件的发生时间与所述第三图像帧的绘制完成时间之间的差值大于所述设定的阈值,向所述服务器发送第五指示信息,所述第五指示信息用于指示所述电子设备的响应时长出现异常。
14.根据权利要求10所述的装置,其特征在于,所述检测模块,具体用于:确定接收到所述第一指示信息的时间为所述第一图像帧的绘制完成时间。15.根据权利要求10所述的装置,其特征在于,所述第一指示信息中包括所述第一图像帧的绘制完成时间。16.根据权利要求10所述的装置,其特征在于,所述第一用户操作为点击操作、滑动操作、缩放操作。17.一种响应时长检测方法,其特征在于,应用于响应时长检测装置,所述装置包括传感器模块、感知模块,视图基础能力实施模块和检测模块,所述方法包括:传感器模块响应于接收到的第一用户操作,向所述感知模块与所述视图基础能力实施模块输出第一用户操作事件;所述感知模块响应于获取到的所述第一用户操作事件,获取所述第一用户操作事件的发生时间;将所述第一用户操作事件的发生时间写入第一图像帧信息;所述视图基础能力实施模块响应于获取到的所述第一用户操作事件,绘制第一图像帧;所述第一图像帧与所述第一图像帧信息对应;所述第一图像帧绘制完成后,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。