掌桥专利:专业的专利平台
掌桥专利
首页

页面检测方法、装置、系统及存储介质

文献发布时间:2024-04-18 19:58:53


页面检测方法、装置、系统及存储介质

技术领域

本公开涉及数字医疗技术领域,尤其涉及页面检测方法、装置、系统及存储介质。

背景技术

为了保证患者用户对数字医疗中相关应用程序的使用体验,通常采用页面检测技术,来确保应用页面的显示速度和对页面故障的修复速度。其中,在响应患者用户需求对页面进行加载的过程中,对应用页面进行白屏检测,对保障页面加载速度、响应患者用户对应用程序使用体验的及时性,起着至关重要的作用。

相关技术中,采用Mutation Observer API,对DOM(Document Object Model,网页文档对象模型)的变化进行监听,以基于DOM的增加或减少来判断页面是否为白屏。

然而,上述依据DOM变化来确定页面为白屏的检测方式中,对页面白屏的误报率很高,如在DOM是动态变化的单页应用中或骨架屏的显示过程中也会引起DOM变化的应用场景中,若基于DOM变化确定上述场景为非白屏的检测结果并不精准。

发明内容

本发明提供一种页面检测方法、装置、系统及存储介质,以至少解决相关技术中对医疗服务系统的页面检测不精准、页面故障率高以及患者用户使用体验差的问题。本发明的技术方案如下:

根据本发明实施例的第一方面,提供了一种页面检测方法,该方法包括:在确定待检测页面包括文本的文本数量小于或等于预设文本阈值的情况下,获取待检测页面包括的图片,并确定图片的图片数量;预设文本阈值是根据待检测页面对应的骨架屏包括的文本数量确定的;在确定图片数量小于或等于预设图片阈值时,确定待检测页面为白屏;其中,预设图片阈值是根据待检测页面对应的骨架屏包括的图片数量确定的。

在一种可能的实现方式中,该方法还包括:待检测页面加载预设时长时,截取待检测页面;在确定截取的待检测页面包括待测图片和/或待测文本的情况下,对应地,将预设内容库中的预设图片与待测图片进行相似度比较,和/或将预测内容库中的预设文本与待测文本进行相似度比较,得到比较结果;预设文本和/或预设图片是根据待检测页面对应的骨架屏的页面结构和布局提示的占位元素确定的;在比较结果指示相似度大于或等于相似度阈值时,确定待检测页面为白屏。

在另一种可能的实现方式中,该方法还包括:在比较结果指示相似度小于相似度阈值时,确定待检测页面为非白屏。

在另一种可能的实现方式中,该方法还包括:在确定截取的待检测页面中不包括待测图片和待测文本时,确定待检测页面为白屏。

在另一种可能的实现方式中,该方法还包括:在确定待检测页面包括文本的文本数量大于预设文本阈值的情况下,确定待检测页面为非白屏。

在另一种可能的实现方式中,该方法还包括:在确定图片数量大于或等于预设图片阈值时,确定待检测页面为非白屏。

在另一种可能的实现方式中,该方法还包括:在确定待检测页面为白屏的情况下,发送指示待检测页面为白屏的警示信息。

根据本发明实施例的第二方面,提供了一种页面检测装置,该装置包括:第一检测单元,用于在确定待检测页面包括文本的文本数量小于或等于预设文本阈值的情况下,获取所述待检测页面包括的图片,并确定所述图片的图片数量;所述预设文本阈值是根据所述待检测页面对应的骨架屏包括的文本数量确定的;第二检测单元,用于在确定所述图片数量小于或等于预设图片阈值时,确定所述待检测页面为白屏;其中,所述预设图片阈值是根据所述待检测页面对应的骨架屏包括的图片数量确定的。

在一种可能的实现方式中,第二检测单元还用于:待检测页面加载预设时长时,截取待检测页面;在确定截取的待检测页面包括待测图片和/或待测文本的情况下,对应地,将预设内容库中的预设图片与待测图片进行相似度比较,和/或将预测内容库中的预设文本与待测文本进行相似度比较,得到比较结果;预设文本和/或预设图片是根据待检测页面对应的骨架屏的页面结构和布局提示的占位元素确定的;在比较结果指示相似度大于或等于相似度阈值时,确定待检测页面为白屏。

在另一种可能的实现方式中,第二检测单元还用于:在比较结果指示相似度小于相似度阈值时,确定待检测页面为非白屏。

在另一种可能的实现方式中,第二检测单元还用于:在确定截取的待检测页面中不包括待测图片和待测文本时,确定待检测页面为白屏。

在另一种可能的实现方式中,第一检测单元还用于:在确定待检测页面包括文本的文本数量大于预设文本阈值的情况下,确定待检测页面为非白屏。

在另一种可能的实现方式中,第一检测单元还用于:在确定图片数量大于或等于预设图片阈值时,确定待检测页面为非白屏。

在另一种可能的实现方式中,第二检测单元还用于:在确定待检测页面为白屏的情况下,发送指示待检测页面为白屏的警示信息。

根据本发明实施例的第三方面,提供了一种医疗服务系统,包括至少一个待检测页面,用于实现如第一方面及其任一种可能的实施方式的页面检测方法。

根据本发明实施例的第四方面,提供了一种电子设备,包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行可执行指令,以实现如第一方面及其任一种可能的实施方式的页面检测方法。

根据本发明实施例的第五方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,其特征在于,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面及其任一种可能的实施方式的的页面检测方法。

根据本公开实施例的第六方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其任一种可能的实施方式的页面检测方法。

本发明的实施例提供的技术方案至少带来以下有益效果:待检测页面与待显示的骨架屏存在对应关系,且该骨架屏包括的图片和文本的数量也是一定的。基于上述骨架屏包括的图片和文本的数量,对应设置了预设文本阈值和预设图片阈值。如此,在向待检测页面加载过程中,先以预设文本阈值来判定待检测页面上显示文本的文本数量的多少,若显示的文本数量少于或等于预设文本阈值,则说明并没有实际文本内容加载至待检测页面。在未检测到实际文本内容的情况下,继续以预设图片阈值来判定待检测页面上显示图片的图片数量的多少,若显示的图片数量少于或等于预设图片阈值,则说明并没有实际图片内容加载至待检测页面。将上述检测判定结果中,判定待检测页面处于既不包括实际文本内容也不包括实际图片内容的页面状态,确定为待检测页面处于白屏状态。

通过上述基于图片数量和文本数量进行白屏检测的检测方式,不仅能检测出待检测页面上只显示骨架屏的白屏,也能适用于对单页应用和多页应用的待检测页面上白屏的检测,以避免将只显示的骨架屏作为非白屏的误判和将单页应用在页面加载前造成DOM发生变化的情况判定为非白屏的误判,从而提高了白屏检测的准确性,保证了页面加载和网页性能优化的快速性,以提高患者用户对医疗服务系统的使用体验,如此解决了相关技术中依据DOM变化进行页面白屏检测的检测方式应用范围的局限性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种页面检测系统的示意图;

图2是根据一示例性实施例示出的一种页面检测方法的流程图一;

图3是根据一示例性实施例示出的一种页面检测方法的流程图二;

图4是根据一示例性实施例示出的一种页面检测装置的框图;

图5是根据一示例性实施例示出的一种电子设备的示意图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在对本申请实施例提供的页面检测方法进行详细介绍之前,先对本申请实施例涉及的应用场景和实施环境进行简单介绍。

首先,对本申请涉及的应用场景进行简单介绍。

为了保证患者用户对数字医疗中相关应用程序的使用体验,通常采用页面检测技术,来确保应用页面的显示速度和对页面故障的修复速度。其中,在响应患者用户需求对页面进行加载的过程中,对应用页面进行白屏检测,对保障页面加载速度、响应患者用户对应用程序使用体验的及时性,起着至关重要的作用。

相关技术中,采用Mutation Observer API,对DOM(Document Object Model,网页文档对象模型)的变化进行监听,以基于DOM的增加或减少来判断页面是否为白屏。

然而,上述依据DOM变化来确定页面为白屏的检测方式中,对页面白屏的误报率很高,如在DOM是动态变化的单页应用中或骨架屏的显示过程中也会引起DOM变化的应用场景中,若基于DOM变化确定上述场景为非白屏的检测结果并不精准。

针对上述问题,本申请提供了一种页面检测方法,待检测页面与待显示的骨架屏存在对应关系,且该骨架屏包括的图片和文本的数量也是一定的。基于上述骨架屏包括的图片和文本的数量,对应设置了预设文本阈值和预设图片阈值。如此,在向待检测页面加载过程中,先以预设文本阈值来判定待检测页面上显示文本的文本数量的多少,若显示的文本数量少于或等于预设文本阈值,则说明并没有实际文本内容加载至待检测页面。在未检测到实际文本内容的情况下,继续以预设图片阈值来判定待检测页面上显示图片的图片数量的多少,若显示的图片数量少于或等于预设图片阈值,则说明并没有实际图片内容加载至待检测页面。将上述检测判定结果中,判定待检测页面处于既不包括实际文本内容也不包括实际图片内容的页面状态,确定为待检测页面处于白屏状态。

通过上述基于图片数量和文本数量进行白屏检测的检测方式,不仅能检测出待检测页面上只显示骨架屏的白屏,也能适用于对单页应用和多页应用的待检测页面上白屏的检测,以避免将只显示的骨架屏作为非白屏的误判和将单页应用在页面加载前造成DOM发生变化的情况判定为非白屏的误判,从而提高了白屏检测的准确性,保证了页面加载和网页性能优化的快速性,以提高患者用户对医疗服务系统的使用体验,如此解决了相关技术中依据DOM变化进行页面白屏检测的检测方式应用范围的局限性。

其次,下面对本申请涉及的实施架构进行简单介绍。

图1是本公开提供的一种页面检测系统10的示意图。如图1所示,该页面检测系统包括服务器101和用户终端102,服务器101和用户终端102之间可以通过有线网络或无线网络建立连接。

在一些实施例中,服务器101包括医疗服务平台。

在一些实施例中,页面检测系统10可以理解为医疗服务系统包括的子系统。

在另一些实施例中,用户终端102上安装有医疗服务平台对应设置在终端的医疗服务应用程序。患者用户或医生用户可以通过对应用户终端102上的程序,完成医疗信息查询、线上问诊或线上挂号等应用中包括的业务服务。

具体地,当用户终端102的用户打开页面时,为了保证用户在内容加载完成之前有一个更好的视觉反馈,会在页面或应用程序加载过程中先显示的骨架屏,以改善用户体验,减少加载等待时间的焦虑感。然后,通过异步加载或网络请求,对实际内容进行加载,以使骨架屏被逐渐替换为实际内容。在上述替换的过程中,也可能实际内容替换失败,这样页面只显示骨架屏;也有可能实际内容替换成功,这样页面能显示实际内容。

上述骨架屏,也称为加载占位符或占位图,是一种在页面或应用程序加载过程中显示的临时框架或图形。它是用于提供页面结构和布局提示的占位元素,能模拟页面的主要元素和布局,例如文本、图片、图标等,以及其大致的位置和形状。

一些实施例中,服务器101包含有数据库或与数据库连接,预设知识库可以存储于数据库中。问诊平台或医生终端可以通过服务器101实现对数据库中预设知识库的知识的访问操作。

另一些实施例中,服务器101可以是单独的一个服务器,或者,也可以是由多个服务器构成的服务器集群。部分实施方式中,服务器集群还可以是分布式集群。本申请对服务器101的具体实现方式也不作限制。

上述医生对应的用户终端102和患者对应的用户终端102均可以理解为终端设备。终端设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)虚拟现实(virtual reality,VR)设备等可以安装并使用内容社区应用(如快手)的设备,本公开对该终端设备的具体形态不作特殊限制。其可以与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互。

可选地,上述图1所示的页面检测系统中,服务器101可以与至少一个用户终端连接。本申请对终端设备的数量及类型均不作限制。

本申请实施例提供的页面检测方法可以应用于前述图1所示的实施架构中的页面检测系统。为了便于理解,以下结合附图对本申请提供的页面检测方法进行具体介绍。

图2是根据一示例性实施例示出的一种页面检测方法的流程图,如图2所示,该页面检测方法包括以下步骤。

S21,在确定待检测页面包括文本的文本数量小于或等于预设文本阈值的情况下,获取待检测页面包括的图片,并确定图片的图片数量。

上述预设文本阈值是根据待检测页面对应的骨架屏包括的文本数量确定的。

基于待检测页面与待显示的骨架屏存在对应关系,且该骨架屏包括文本的数量也是一定的,则待检测页面与对应的骨架屏包括的文本数量存在对应关系。

基于此,在一些实施方式中,将骨架屏包括的文本数量确定为预设文本阈值。如此,将待检测页面与预设文本阈值对应设置。

在一些实施例中,根据待检测页面对应的骨架屏包括的文本数量和骨架屏的加载方式,确定预设文本阈值。

可选地,为了保证白屏检测的检测效果,会对检测的时机进行合理设置。具体地,在对待检测页面加载至预设时长时或之后,确定待检测页面包括文本的文本数量是否小于或等于预设文本阈值,若是则获取待检测页面包括的图片,并确定图片的图片数量。

上述预设时长可以根据待检测页面成功加载后的历史加载时长确定。也可以根据用户使用经验值设置,对此本申请不作具体限定。

通过上述步骤,在向待检测页面加载过程中,先以预设文本阈值来判定待检测页面上显示文本的文本数量的多少,若显示的文本数量少于或等于预设文本阈值,则说明并没有实际文本内容加载至待检测页面。

S22,在确定图片数量小于或等于预设图片阈值时,确定待检测页面为白屏。

其中,预设图片阈值是根据待检测页面对应的骨架屏包括的图片数量确定的。

基于待检测页面与待显示的骨架屏存在对应关系,且该骨架屏包括图片的数量也是一定的,则待检测页面与对应的骨架屏包括的图片数量存在对应关系。

在一些实施例中,根据待检测页面对应的骨架屏包括的图片数量和骨架屏的加载方式,确定预设图片阈值。

在一些实施方式中,将骨架屏包括的图片数量确定为预设图片阈值。如此,将待检测页面与预设图片阈值对应设置。

通过该步骤,在未检测到实际文本内容的情况下,进一步地继续以预设图片阈值来判定待检测页面上显示图片的图片数量的多少,若显示的图片数量少于或等于预设图片阈值,则说明并没有实际图片内容加载至待检测页面。从而将上述步骤的检测判定结果中,判定待检测页面处于既不包括实际文本内容也不包括实际图片内容的页面状态,确定为待检测页面处于白屏状态。

以下结合具体的应用场景会出现白屏的情况作如下说明。

场景一,在加载待检测页面时,待检测页面上会显示无任何内容或无UI(UserInterface,用户界面)元素的白屏。

造成上述待检测页面上没有任何内容的白屏的原因包括以下三种。

(1)由于服务器故障、资源不可用、请求超时等引起的服务器端的问题,使得服务器不能正常运行。

(2)如果页面中的JavaScript代码存在错误或问题,可能会导致页面停止渲染并显示为空白。示例性的,常见的问题包括脚本加载失败、语法错误、无限循环等。在这种白屏故障情况下,可以在浏览器的开发者工具中查看控制台错误消息,以确定具体原因。

(3)如果CSS样式表包含错误或者延迟加载,或者样式表中的选择器与页面中的元素不匹配,就可能导致页面无法正确渲染,也可能导致页面出现白屏。

(4)当页面需要加载大量的资源(如图片、脚本、样式表等),或者网络连接较慢时,页面加载可能会延迟,导致用户看到一个空白页面。在这种情况下,可能需要等待一段时间就能看到页面的实际内容。

场景二,在加载待检测页面时,待检测页面上会显示有内容的结构或布局元素(如灰色或占位颜色)的骨架屏。针对该场景下出现的页面显示故障,本申请也称为白屏。

造成上述待检测页面上只显示骨架屏的白屏原因包括以下三种。

(1)异步请求未完成。骨架屏只能展示静态的页面结构,如果页面的内容依赖于异步请求获取的数据,而这些异步请求尚未完成,页面可能会在骨架屏展示后仍然是白屏状态。

(2)错误的CSS样式或选择器可能导致页面无法正确渲染,从而导致其中的样式规则正确应用到对应的页面元素上。

(3)实际内容的数据加载问题。骨架屏只是展示页面的基本结构,并不包含真实的数据。如果数据加载失败或错误,待检测页面上可能无法正确展示该真实的数据内容。检查数据请求是否成功,并确保数据能够正确地与页面结构绑定。

通过上述实施方式,基于图片数量和文本数量进行白屏检测的检测方式,不仅能检测出待检测页面上只显示骨架屏的白屏,也能适用于对单页应用和多页应用的待检测页面上白屏的检测,以避免将只显示的骨架屏作为非白屏的误判和将单页应用在页面加载前造成DOM发生变化的情况判定为非白屏的误判,从而提高了白屏检测的准确性,保证了页面加载和网页性能优化的快速性,以提高患者用户对医疗服务系统的使用体验,如此解决了相关技术中依据DOM变化进行页面白屏检测的检测方式应用范围的局限性。

作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体施过程,本申请实施例提供了另一种页面检测方法。

结合图2,如图3所示,执行上述步骤S22中在确定图片数量小于或等于预设图片阈值时,还可以进一步对待检测页面的页面内容进行检测,来确定是否为白屏,具体过程如下。

S31,待检测页面加载预设时长时,截取待检测页面。

为了保证白屏检测的检测效果,会对检测页面内容的时机进行合理设置,设置在待检测页面加载预设时长时或之后。

S32,在确定截取的待检测页面包括待测图片和/或待测文本的情况下,对应地,将预设内容库中的预设图片与待测图片进行相似度比较,和/或将预测内容库中的预设文本与待测文本进行相似度比较,得到比较结果。

上述预测内容库用于存储待检测页面对应骨架屏包括的预设文本和预设图片。

上述预设文本和/或预设图片是根据待检测页面对应的骨架屏的页面结构和布局提示的占位元素确定的。

可理解的是,截取的待检测页面包括待测图片和/或待测文本,说明该待检测页面中包括内容,进一步确定该待检测页面包括的内容是否为页面要加载的实际内容。

在确定截取的待检测页面包括待测图片和/或待测文本的情况下,对应地,将预设内容库中的预设图片与待测图片进行相似度比较,和/或将预测内容库中的预设文本与待测文本进行相似度比较,得到比较结果。

在确定截取的待检测页面包括待测图片的情况下,将预设内容库中的预设图片与待测图片进行相似度比较,以确定预设内容库中的预设图片与待测图片的相似度是大于或等于第一预设阈值,还是小于第一预设阈值,以得到第一比较结果。

在确定截取的待检测页面包括待测文本的情况下,将预测内容库中的预设文本与待测文本进行相似度比较,以确定预设内容库中的预设文本与待测文本的相似度是大于或等于第二预设阈值,还是小于第二预设阈值,以得到第二比较结果。

上述比较结果可以包括第一比较结果和或第二比较结果。

S33,在比较结果指示相似度大于或等于相似度阈值时,确定待检测页面为白屏。

预设内容库中的预设图片与待测图片的相似度是大于或等于第一预设阈值;和/或,预设内容库中的预设文本与待测文本的相似度是大于或等于第二预设阈值,则确定比较结果指示相似度大于或等于相似度阈值。

该比较结果指示相似度大于或等于相似度阈值,说明待检测页面上显示的内容为骨架屏的内容,并不是待显示的实际内容,故确定该情况下为白屏。

S34,在比较结果指示相似度小于相似度阈值时,确定待检测页面为非白屏。

预设内容库中的预设图片与待测图片的相似度是小于第一预设阈值;和/或,预设内容库中的预设文本与待测文本的相似度是小于第二预设阈值,则确定比较结果指示相似度小于相似度阈值。

该比较结果指示相似度小于相似度阈值,说明待检测页面上显示的内容不是骨架屏的内容,而是待显示的实际内容,故确定该情况下不是白屏。

上述采用截屏的方式,对待检测页面的内容作进一步检测,以保证页面检测过程中对白屏检测结果更加精准。

作为一种可能的实施方式,在确定截取的待检测页面既不包括待测图片,也不包括待测文本时,说明该待检测页面上不包括任何内容,即,该待检测页面包括的图片数量和文本数量均未0,则确定该情况下的待检测页面为白屏。

作为一种可能的实施方式,在检测到待检测页面包括文本的文本数量大于预设文本阈值时,说明该待检测页面上包括待检测页面需要加载的实际文本内容,故,确定该情况下的待检测页面为非白屏。

作为一种可能的实施方式,在检测到图片数量大于或等于预设图片阈值时,说明该待检测页面上包括待检测页面需要加载的实际图片内容,故,确定该情况下的待检测页面为非白屏。

在一种可能的实施方式中,基于上述任一实施方式确定待检测页面为白屏的检测结果,发送指示待检测页面为白屏的警示信息,以便于提示维护人员对该白屏故障进行修复。

为了实现上述功能,页面检测装置包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本公开实施例还提供一种如图4所示的页面检测装置40,该装置包括:第一检测单元401和第二检测单元402。

第一检测单元401,用于在确定待检测页面包括文本的文本数量小于或等于预设文本阈值的情况下,获取所述待检测页面包括的图片,并确定所述图片的图片数量;所述预设文本阈值是根据所述待检测页面对应的骨架屏包括的文本数量确定的。

第二检测单元402,用于在确定所述图片数量小于或等于预设图片阈值时,确定所述待检测页面为白屏;其中,所述预设图片阈值是根据所述待检测页面对应的骨架屏包括的图片数量确定的。

在一种可能的实施方式中,第二检测单元402还用于:待检测页面加载预设时长时,截取待检测页面;在确定截取的待检测页面包括待测图片和/或待测文本的情况下,对应地,将预设内容库中的预设图片与待测图片进行相似度比较,和/或将预测内容库中的预设文本与待测文本进行相似度比较,得到比较结果;预设文本和/或预设图片是根据待检测页面对应的骨架屏的页面结构和布局提示的占位元素确定的;在比较结果指示相似度大于或等于相似度阈值时,确定待检测页面为白屏。

在另一种可能的实施方式中,第二检测单元402还用于:在比较结果指示相似度小于相似度阈值时,确定待检测页面为非白屏。

在另一种可能的实施方式中,第二检测单元402还用于:在确定截取的待检测页面中不包括待测图片和待测文本时,确定待检测页面为白屏。

在另一种可能的实施方式中,第一检测单元401还用于:在确定待检测页面包括文本的文本数量大于预设文本阈值的情况下,确定待检测页面为非白屏。

在另一种可能的实施方式中,第一检测单元401还用于:在确定图片数量大于或等于预设图片阈值时,确定待检测页面为非白屏。

在另一种可能的实施方式中,第二检测单元402还用于:在确定待检测页面为白屏的情况下,发送指示待检测页面为白屏的警示信息。

关于上述实施例中的装置,其中各个单元模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图5是本申请提供的一种电子设备的示意图。如图5,该电子设备50可以包括至少一个处理器501以及用于存储处理器可执行指令的存储器503。其中,处理器501被配置为执行存储器503中的指令,以实现以下实施例中的页面检测方法。

另外,电子设备50还可以包括通信总线502、至少一个通信接口504、输入设备506和输出设备505。

处理器501可以是一个处理器(central processing units,CPU),微处理单元,ASIC,或一个或多个用于控制本申请方案程序执行的集成电路。

通信总线502可包括一通路,在上述组件之间传送信息。

通信接口504,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。

输入设备506用于接收输入信号和输出设备505用于输出信号。

存储器503可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起。

其中,存储器503用于存储执行本申请方案的指令,并由处理器501来控制执行。处理器501用于执行存储器503中存储的指令,从而实现本申请方法中的功能。

在具体实现中,作为一种实施例,处理器501可以包括一个或多个CPU,例如图5中的CPU0和CPU1。

在具体实现中,作为一种实施例,电子设备50可以包括多个处理器,例如图5中的处理器501和处理器507。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

该电子设备如图5所示包括:处理器501和用于存储处理器501可执行指令的存储器503;其中,处理器501被配置为执行可执行指令,以实现如上述任一种可能的实施方式的页面检测方法。且能达到相同的技术效果,为避免重复,这里不再赘述。

本申请实施例还提供一种计算机可读存储介质,当计算机可读存储介质中的指令由页面检测装置或电子设备的处理器执行时,使得页面检测装置或电子设备能够执行如上述任一种可能的实施方式的页面检测方法。且能达到相同的技术效果,为避免重复,这里不再赘述。

本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行如上述任一种可能的实施方式的页面检测方法。且能达到相同的技术效果,为避免重复,这里不再赘述。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

技术分类

06120116513364