基于多线程的白屏检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40318758 阅读:19 留言:0更新日期:2024-02-07 21:01
本发明专利技术适用于计算机技术领域,提供了基于多线程的白屏检测方法、装置、电子设备及存储介质,方法包括:基于显示界面大小变化情况确定待检测界面的分辨率,基于分辨率将待检测界面分割为若干等份的子界面;启动多线程检测机制,检测子界面的坐标范围,基于坐标范围对待检测界面进行动态切割,得到与子界面数量相同的检测子区域;基于各检测子区域的像素点值与白色像素预设值分别进行匹配,判断各检测子区域的颜色状态;基于各检测子区域的颜色状态判断待检测界面的白屏状态。本发明专利技术能够实现对显示界面中的待检测界面进行多线程分区并行的白屏检测,显著提高了白屏检测的效率。

【技术实现步骤摘要】

本专利技术属于计算机,尤其涉及基于多线程的白屏检测方法、装置、电子设备及存储介质


技术介绍

1、在信息技术飞速发展的今天,互联网(internet)已成为人们快速获取、发布和传播信息的重要渠道,它在政治、经济、生活等各个方面发挥着重要的作用。在互联网上传播信息主要是通过网页来实现的,用户可以通过阅览网页获取信息以及传播信息。而电子设备的白屏泛指页面加载时出现的异常屏,包括页面内容没有展示或者仅展示了部分页面内容。若页面出现白屏,需要紧急发布修补程序以修复白屏异常。因此在测试阶段提前发现白屏异常可以保证应用程序的质量。现有技术主要采用被动检测方式来进行白屏检测,依赖于网络请求超时和webview超时机制,导致只有在等待网络请求返回或webview响应时才能发现白屏问题。

2、由于依赖本地网络库设置的超时时间,用户可能需要长时间等待才能得知页面发生了错误,显著降低了检测系统的实时性和用户体验。缺乏主动监测机制以及智能刷新机制,不能主动探测页面状态变化,而是在特定触发条件下才进行检测,使得解决问题的效率受到限制。在极端情况下,对于webview不响本文档来自技高网...

【技术保护点】

1.基于多线程的白屏检测方法,其特征在于,所述方法包括步骤:

2.如权利要求1所述的方法,其特征在于,所述基于显示界面大小变化情况确定待检测界面的分辨率,基于所述分辨率将所述待检测界面切割为若干等份的子界面,包括:

3.如权利要求1所述的方法,其特征在于,所述启动多线程检测机制,检测所述子界面的坐标范围,基于所述坐标范围对待检测界面进行动态切割,得到与子界面数量对应的检测子区域,包括:

4.如权利要求1所述的方法,其特征在于,所述基于各所述检测子区域的像素点值与白色像素预设值分别进行匹配,判断各所述检测子区域的颜色状态,包括:>

5.如权利要...

【技术特征摘要】

1.基于多线程的白屏检测方法,其特征在于,所述方法包括步骤:

2.如权利要求1所述的方法,其特征在于,所述基于显示界面大小变化情况确定待检测界面的分辨率,基于所述分辨率将所述待检测界面切割为若干等份的子界面,包括:

3.如权利要求1所述的方法,其特征在于,所述启动多线程检测机制,检测所述子界面的坐标范围,基于所述坐标范围对待检测界面进行动态切割,得到与子界面数量对应的检测子区域,包括:

4.如权利要求1所述的方法,其特征在于,所述基于各所述检测子区域的像素点值与白色像素预设值分别进行匹配,判断各所述检测子区域的颜色状态,包括:

5.如权利要求1所述的方法,其特征在于,所述基于各所述检测子区域的颜色状态判断所述待检测界面的白屏状...

【专利技术属性】
技术研发人员:张星亮吴剑文
申请(专利权)人:深圳市六度人和科技有限公司
类型:发明
国别省市:

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

1