冻屏检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35534232 阅读:24 留言:0更新日期:2022-11-09 14:59
本公开提供了一种冻屏检测方法、装置、电子设备及存储介质,其中,该方法包括:在终端设备的显示界面中展示目标页面;在检测到针对所述目标页面的滑动触发事件的情况下,获取与所述滑动触发事件对应的页面内容的至少一个目标视图控件的控件信息,所述至少一个目标视图控件用于表征所述页面内容中的各个界面元素;和/或,从与所述滑动触发事件的发生过程对应的多帧待刷新画面中,确定连续无绘制需求的画面数量;在确定所述目标视图控件的控件信息不符合预设条件和/或所述连续无绘制需求的画面数量达到预设数量的情况下,确定所述终端设备发生冻屏。本公开实施例,可以提升冻屏检测的准确度。准确度。准确度。

【技术实现步骤摘要】
冻屏检测方法、装置、电子设备及存储介质


[0001]本公开涉及终端
,具体而言,涉及一种冻屏检测方法、冻屏检测装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着终端技术的发展,终端设备的配置等级逐步提高,终端设备中可应用的程序的种类和数量越来越多。用户在使用应用程序的过程中,偶尔会出现使用界面冻结而无法进行有效操作的现象,俗称冻屏,有时候需要强制关机或重启才可以正常使用。
[0003]然而,相关技术中,通常只能针对应用程序的主线程存在消息堵塞情况进行检测,无法针对其他情况(如:显示界面上无实质内容等)进行检测,使得所能检测到的冻屏场景较为局限,可能出现已经发生冻屏现象但并未检测出异常的情况发生,从而影响用户的使用体验。

技术实现思路

[0004]本公开实施例至少提供一种冻屏检测方法、冻屏检测装置、电子设备及计算机可读存储介质。
[0005]本公开实施例提供了一种冻屏检测方法,包括:
[0006]在终端设备的显示界面中展示目标页面;
[0007]在检测到针对所述目标页面的滑动触发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种冻屏检测方法,其特征在于,包括:在终端设备的显示界面中展示目标页面;在检测到针对所述目标页面的滑动触发事件的情况下,获取与所述滑动触发事件对应的页面内容的至少一个目标视图控件的控件信息,所述至少一个目标视图控件用于表征所述页面内容中的各个界面元素;和/或,从与所述滑动触发事件的发生过程对应的多帧待刷新画面中,确定连续无绘制需求的画面数量;在确定所述目标视图控件的控件信息不符合预设条件和/或所述连续无绘制需求的画面数量达到预设数量的情况下,确定所述终端设备发生冻屏。2.根据权利要求1所述的方法,其特征在于,所述从与所述滑动触发事件的发生过程对应的多帧待刷新画面中,确定连续无绘制需求的画面数量,包括:针对每帧待刷新画面,确定所述待刷新画面对应的消息队列中是否存在画面绘制任务消息;在所述待刷新画面对应的消息队列中不存在所述画面绘制任务消息的情况下,确定所述待刷新画面无绘制需求;确定所述多帧待刷新画面中连续无绘制需求的画面数量。3.根据权利要求2所述的方法,其特征在于,所述确定所述多帧待刷新画面中连续无绘制需求的画面数量,包括:在首次出现无绘制需求的待刷新画面的情况下,将无绘制需求的画面数量记为1;在连续出现所述无绘制需求的待刷新画面的情况下,将所述无绘制需求的画面数量依次增加,得到所述连续无绘制需求的画面数量;在所述连续无绘制需求的画面数量未达到所述预设数量,且出现有绘制需求的待刷新画面的情况下,对所述连续无绘制需求的画面数量进行清零处理;在再次出现所述无绘制需求的待刷新画面的情况下,重新将所述无绘制需求的画面数量记为1,并返回执行所述在连续出现所述无绘制需求的待刷新画面的情况下,将所述无绘制需求的画面数量依次增加的步骤,直至所述多帧待刷新画面记录完成,得到所述连续无绘制需求的画面数量。4.根据权利要求1所述的方法,其特征在于,所述滑动触发事件包括第一子滑动触发事件以及第二子滑动触发事件,所述第二子滑动触发事件是指在所述第一子滑动触发事件未完成之前进行了再次滑动触发而生成的滑动触发事件;所述在检测到针对所述目标页面的滑动触发事件的情况下,获取与所述滑动触发事件对应的页面内容的至少一个目标视图控件的控件信息,包括:在检测到针对所述目标页面的第一子滑动触发事件的情况下,若检测到所述第二子滑动触发事件,获取与所述第二子滑动触发事件匹配的页面内容的至少一个目标视图控件的控件信息。5.根据权利要求1所述的方法,其特征在于,所述获取与所述滑动触发事件对应的页面内容的至少一个目标视图控件的控件信息,包括:确定与所述滑动触发事件对应的页面内容所对应的视图树,所述视图树中包括多个视...

【专利技术属性】
技术研发人员:宋殷忠
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1