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

技术编号:37333863 阅读:25 留言:0更新日期:2023-04-21 23:12
本申请公开了一种页面检测方法、装置、电子设备及存储介质,属于终端技术领域。该页面检测方法包括:启动目标应用,并检测目标应用中是否存在第一对象,第一对象包括弹窗元素和目标元素中的至少一项,目标元素包括注册元素和登录元素中的至少一项;在目标应用中存在第一对象的情况下,对第一对象处理,并遍历目标应用的所有页面,检测所有页面是否存在违规内容。容。容。

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


[0001]本申请属终端
,具体涉及一种页面检测方法、装置、电子设备及存储介质。

技术介绍

[0002]随着电子设备的普及,一些应用程序内会充斥着违规内容,为了避免违规应用进入市场,平台会对电子设备内的应用程序进行违规检测。
[0003]目前的应用违规检测常规方法是通过对应用内所有页面进行遍历并截屏,对截屏进行文本识别来获取应用页面内容,通过数据库匹配进而对应用内容进行违规检测。
[0004]然而,遍历的方法一般采用人工编写脚本控制点击应用页面坐标的方式来实现,这种方式无法解决需要注册登录等操作才能触达应用首页的问题,而且目前多数应用运行中会出现弹窗场景,使得遍历方法无法触达应用页面,且一些弹窗点击会跳出应用进程,中断遍历流程,也就无法完成应用的全部页面遍历,需要人工对脚本代码进行调整。因此,现有技术的违规内容检测方法不灵活且效率低。

技术实现思路

[0005]本申请实施例的目的是提供一种页面检测方法、装置、电子设备及存储介质,能够解决现有技术的违规内容检测方法不灵活且效率低的问题。
[0006]第一方面,本申请实施例提供了一种页面检测方法,该方法包括:启动目标应用,并检测目标应用中是否存在第一对象,第一对象包括弹窗元素和目标元素中的至少一项,目标元素包括注册元素和登录元素中的至少一项;在目标应用中存在第一对象的情况下,对第一对象处理,并遍历目标应用的所有页面,检测所有页面是否存在违规内容。
[0007]第二方面,本申请实施例提供了一种页面检测装置,该装置包括:启动模块、检测模块、处理模块和遍历模块。启动模块,用于启动目标应用。检测模块,用于检测启动模块启动的目标应用中是否存在第一对象,第一对象包括弹窗元素和目标元素中的至少一项,目标元素包括注册元素和登录元素中的至少一项。处理模块,用于在目标应用中存在第一对象的情况下,对检测模块检测的第一对象处理。遍历模块,用于遍历目标应用的所有页面,检测所有页面是否存在违规内容。
[0008]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0009]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0010]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0011]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
[0012]在本申请实施例中,页面检测装置启动目标应用,并检测所述目标应用中是否存在第一对象,第一对象包括弹窗元素和目标元素中的至少一项,目标元素包括注册元素和登录元素中的至少一项;在目标应用中存在所述第一对象的情况下,对第一对象处理,并遍历目标应用的所有页面,检测所述所有页面是否存在违规内容。本方案中,页面检测装置启动待检测的应用(例如目标应用)并进入该应用后,可以先判断待检测应用中是否存在特定元素导致无法正常进入该应用的页面,例如弹窗元素、注册元素和登录元素中的至少一项,并在待检测应用中存在该特定元素的情况下,页面检测装置处理该特定元素,从而页面检测装置可以正常进入到该应用的页面,以对该应用的所有页面进行遍历,并检测每个页面是否存在违规内容,如此本方案能够实现遍历应用的所有页面,以完成对所有页面的违规内容检测,从而提升了违规内容检测的灵活性和效率。
附图说明
[0013]图1是本申请实施例提供的一种页面检测方法的流程图之一;
[0014]图2是本申请实施例提供的一种页面检测方法的流程图之二;
[0015]图3是本申请实施例提供的一种页面检测方法的流程图之三;
[0016]图4是本申请实施例提供的一种页面检测方法的流程图之四;
[0017]图5是本申请实施例提供的一种页面检测方法的流程图之五;
[0018]图6是本申请实施例提供的一种页面检测装置的结构示意图;
[0019]图7是本申请实施例提供的一种电子设备的硬件结构示意图之一;
[0020]图8是本申请实施例提供的一种电子设备的硬件结构示意图之二。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0022]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0023]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的页面检测方法进行详细地说明。
[0024]本申请实施例中的页面检测方法可以应用于检测应用页面中的违规内容的场景,本方案同时适用于应用、快应用及嵌套网页视图(Web View)面的应用。
[0025]随着互联网的快速发展,以及智能移动终端的迅速普及,越来越多的移动应用被安装在移动终端中以方便用户使用,然而,在众多的移动应用中一些移动应用内充斥着违
规内容,严重影响用户的身心健康,为了避免违规应用进入市场,平台会对电子设备内的应用程序进行违规检测。
[0026]目前现有技术中页面违规检测常规方法是通过移动应用遍历页面结合截屏获取应用内容进行违规内容检测,其中遍历方法主要有三种,一种是通过人工编写脚本控制点击应用页面坐标的方式来实现,第二种是通过开发工具获取应用的用户界面(User Interface,UI)组件,通过点击UI组件进行遍历,第三种是通过深度学习方法对应用首页进行区域分割获取可点击元素,结合深度优先搜索算法对应用所有页面进行点击遍历。
[0027]现有技术方式存在一定局限性:1.效率低:人工脚本方式仅针对一个应用,不能适用于其他应用,而且如果已有界面更新也需要修改;2.适用性差:UI组件获取方式,不适用于快应用或者内嵌网页视图页面的移动应用;3.不灵活:通过深度学习方法对应用首页进行区域分割获取可点击区域,结合深度优先搜索算法对应用所有页面进行点击遍历,该方式无法解决需要注册登录等操作才能触达应用首页的问题,而且目前多数应用运行中会出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面检测方法,其特征在于,所述方法包括:启动目标应用,并检测所述目标应用中是否存在第一对象,所述第一对象包括弹窗元素和目标元素中的至少一项,所述目标元素包括注册元素和登录元素中的至少一项;在所述目标应用中存在所述第一对象的情况下,对所述第一对象处理,并遍历所述目标应用的所有页面,检测所述所有页面是否存在违规内容。2.根据权利要求1所述的方法,其特征在于,所述第一对象包括所述弹窗元素;所述启动目标应用,并检测所述目标应用中是否存在第一对象,包括:启动所述目标应用,显示所述目标应用的目标页面;对所述目标页面执行文本识别,得到至少一个页面元素;将所述至少一个页面元素与预设的至少一类弹窗文本信息进行匹配,以确定所述目标应用中是否存在所述弹窗元素。3.根据权利要求2所述的方法,其特征在于,所述在所述目标应用中存在所述第一对象的情况下,对所述第一对象处理,包括:在目标页面元素与所述至少一类弹窗文本信息中的目标弹窗文本信息相匹配的情况下,基于所述目标弹窗文本信息,对所述目标页面元素执行目标类别对应的处理;其中,所述目标页面元素为所述至少一个页面元素中的任意页面元素,所述目标类别为所述目标弹窗文本信息对应的弹窗类别。4.根据权利要求1所述的方法,其特征在于,所述第一对象包括所述目标元素;所述启动目标应用,并检测所述目标应用中是否存在第一对象,包括:启动所述目标应用,显示所述目标应用的目标页面;对所述目标页面执行文本识别,得到所述目标页面的文本内容;根据所述目标页面的文本内容,确定所述目标应用中是否存在所述目标元素。5.根据权利要求4所述的方法,其特征在于,所述在所述目标应用中存在所述第一对象的情况下,对所述第一对象处理,包括:在所述目标页面的文本内容中包括所述目标元素的文本内容的情况下,跳过所述目标元素对应的注册登录环节。6.根据权利要求1所述的方法,其特征在于,所述遍历所述目标应用的所有页面,检测所述所有页面是否存在违规内容,包括:对所述目标应用的第一页面执行分割处理,得到至少一个可点击元素,并检测所述第一页面是否存在违规内容,所述第一页面为所述目标应用中的任意一个页面;依次对所述至少一个可点击元素执行点击处理,并检测所述第一页面是否发生变化;基于目标结果对所述第一页面对应的第二对象处理...

【专利技术属性】
技术研发人员:王聪聪宋恺陈辉吴怡刘陶
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:

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

1