广告检测方法、装置、存储介质以及终端制造方法及图纸

技术编号:37856805 阅读:9 留言:0更新日期:2023-06-15 20:47
本申请实施例公开了一种广告检测方法、装置、存储介质以及终端,所述方法包括:若检测到在应用程序运行中触发了弹出窗口,则判断所述弹出窗口对应的界面是否为广告界面,若为是,则对所述广告界面进行光学识别处理得到第一元素标记图像,以及对所述广告界面进行映射处理得到第二元素标记图像,将所述第一元素标记图像和所述第二元素标记图像进行叠加处理,得到所述广告界面对应的至少一个待验证区域,对所述至少一个待验证区域分别进行广告验证,判断所述应用程序中是否存在广告隐藏行为。本申请可以提高分析人员对诱导性广告的检测效率。请可以提高分析人员对诱导性广告的检测效率。请可以提高分析人员对诱导性广告的检测效率。

【技术实现步骤摘要】
广告检测方法、装置、存储介质以及终端


[0001]本申请涉及计算机
,尤其涉及一种广告检测方法、装置、存储介质以及终端。

技术介绍

[0002]目前,应用市场涌现出越来越多的应用程序,应用程序增加了移动终端的可玩性。但是在部分应用中,都存在虚假的、恶意的广告,当用户在使用这些应用的过程中不小心触发了弹出窗口,弹出窗口往往是广告界面,广告界面上会存在一些虚拟按钮,在用户点击这些虚拟按钮之后,又会跳转到新的广告界面。

技术实现思路

[0003]本申请实施例提供了一种广告检测方法、装置、计算机存储介质以及终端,可以提高分析人员对诱导性广告的检测效率。所述技术方案如下:
[0004]第一方面,本申请实施例提供了一种广告检测方法,所述方法包括:
[0005]若检测到在应用程序运行中触发了弹出窗口,则判断所述弹出窗口对应的界面是否为广告界面;
[0006]若为是,则对所述广告界面进行光学识别处理得到第一元素标记图像,以及对所述广告界面进行映射处理得到第二元素标记图像;
[0007]将所述第一元素标记图像和所述第二元素标记图像进行叠加处理,得到所述广告界面对应的至少一个待验证区域;
[0008]对所述至少一个待验证区域分别进行广告验证,判断所述应用程序中是否存在广告隐藏行为。
[0009]第二方面,本申请实施例提供了一种广告检测装置,所述装置包括:
[0010]广告判断模块,用于若检测到在应用程序运行中触发了弹出窗口,则判断所述弹出窗口对应的界面是否为广告界面;
[0011]元素标记模块,用于若为是,则对所述广告界面进行光学识别处理得到第一元素标记图像,以及对所述广告界面进行映射处理得到第二元素标记图像;
[0012]图像叠加模块,用于将所述第一元素标记图像和所述第二元素标记图像进行叠加处理,得到所述广告界面对应的至少一个待验证区域;
[0013]广告验证模块,用于对所述至少一个待验证区域分别进行广告验证,判断所述应用程序中是否存在广告隐藏行为。
[0014]第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
[0015]第四方面,本申请实施例提供了一种终端,可包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述存储器加载并执行上述的方法步骤。
[0016]本申请实施例提供的技术方案带来的有益效果至少包括:
[0017]本申请实施例的方案在执行时,若检测到在应用程序运行中触发了弹出窗口,则判断所述弹出窗口对应的界面是否为广告界面,若为是,则对所述广告界面进行光学识别处理得到第一元素标记图像,以及对所述广告界面进行映射处理得到第二元素标记图像,将所述第一元素标记图像和所述第二元素标记图像进行叠加处理,得到所述广告界面对应的至少一个待验证区域,对所述至少一个待验证区域分别进行广告验证,判断所述应用程序中是否存在广告隐藏行为。本申请无需人工操作,可以自动运行应用程序并在应用程序中进行人工模拟操作,当人工模拟操作触发了广告界面,通过对广告界面进行光学识别处理得到可见元素标记图,以及对广告界面进行映射处理得到界面元素标记图,再将可见元素标记图和界面元素标记图进行叠加处理并验证待验证区域,可以检测出广告界面中的广告隐藏行为所对应的诱导性广告(即诱导用户点击然后跳转到新的广告界面的广告),可以提高分析人员对诱导性广告的检测效率。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的一种广告检测方法的流程示意图;
[0020]图2是本申请实施例提供的另一种广告检测方法的流程示意图;
[0021]图3是本申请实施例提供的一种图像示意图;
[0022]图4是本申请实施例提供的另一种图像示意图;
[0023]图5是本申请实施例提供的又一种图像示意图;
[0024]图6是本申请实施例提供的又一种图像示意图;
[0025]图7是本申请实施例提供的一种广告检测装置的结构示意图;
[0026]图8是本申请实施例提供的一种终端的结构示意图。
具体实施方式
[0027]为使得本申请实施例的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0029]在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。
[0030]目前大多数应用中,都存在虚假的、恶意的广告,当用户在使用这些应用的过程中不小心触发了弹出窗口,弹出窗口往往是广告界面,广告界面上会存在一些虚拟按钮,在用户点击这些虚拟按钮之后,又会跳转到新的广告界面。而这些窗口诱导用户点击出新的广告,会浪费终端的流量、占用终端的储存资源、增加终端的运行环境压力、以及导致终端出现卡顿状态等问题。在相关技术中,分析人员为了检测此类虚假的、恶意的广告,通常采用人工检测的方式,导致检测速度缓慢。
[0031]在下述方法实施例中,为了便于说明,仅以各步骤的执行主体为终端进行介绍说明。
[0032]请参见图1,为本申请实施例提供的一种广告检测方法的流程示意图。如图1所示,本申请实施例的所述方法可以包括以下步骤:
[0033]S101,若检测到在应用程序运行中触发了弹出窗口,则判断所述弹出窗口对应的界面是否为广告界面。
[0034]目前大多数应用程序中,都存在虚假的、恶意的广告,当用户在使用这些应用程序的过程中不小心触发了弹出窗口,弹出窗口往往是广告界面,广告界面上会存在一些虚拟按钮,在用户点击这些虚拟按钮之后,又会跳转到新的广告界面。本申请实施例的方案就是基于这样的一种应用场景,下面基于该应用场景对本步骤进行解释说明。
[0035]可以理解的是,在检测应用程序运行过程中是否触发了弹出窗口之前,终端可以先安装该应用程序,然后再运行该应用程序并执行检测流程。检测到在应用程序运行中触发了弹出窗口,可以理解为,安装应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种广告检测方法,其特征在于,所述方法包括:若检测到在应用程序运行中触发了弹出窗口,则判断所述弹出窗口对应的界面是否为广告界面;若为是,则对所述广告界面进行光学识别处理得到第一元素标记图像,以及对所述广告界面进行映射处理得到第二元素标记图像;将所述第一元素标记图像和所述第二元素标记图像进行叠加处理,得到所述广告界面对应的至少一个待验证区域;对所述至少一个待验证区域分别进行广告验证,判断所述应用程序中是否存在广告隐藏行为。2.根据权利要求1所述的方法,其特征在于,所述判断所述弹出窗口对应的界面是否为广告界面,包括:获取所述弹出窗口对应的界面中的至少一个界面布局信息和至少一个界面元素信息;将所述至少一个界面布局信息和所述至少一个界面元素信息在预设特征库中进行匹配,基于匹配结果判断所述弹出窗口对应的界面是否为广告界面。3.根据权利要求2所述的方法,其特征在于,所述将所述至少一个界面布局信息和所述至少一个界面元素信息在预设特征库中进行匹配,基于匹配结果判断所述弹出窗口对应的界面是否为广告界面,包括:若所述至少一个界面布局信息和所述至少一个界面元素信息在预设特征库中匹配到第一数量的主要特征,则确定所述弹出窗口对应的界面为广告界面;或,若所述至少一个界面布局信息和所述至少一个界面元素信息在预设特征库中匹配到第二数量的辅助特征,则确定所述弹出窗口对应的界面为广告界面。4.根据权利要求1

3任意一项所述的方法,其特征在于,所述对所述广告界面进行光学识别处理得到第一元素标记图像,包括:获取所述广告界面对应的第一截图,并调整所述第一截图对应的画面亮度和画面对比度;将调整后的第一截图转换为灰度图像,并将所述灰度图像进行边界识别处理得到元素边界图像;将所述灰度图像和所述元素边界图像进行叠加处理,得到元素灰度图像;在诱导元素库中对所述元素灰度图像中的元素进行匹配,得到所述广告页面对应的第一元素标记图像。5.根据权利要求1

4任意一项所述的方法,其特征在于,所述对所述广告界面进行映射处理得到第二元素标记图像,包括:获取空白全屏图像,将所述广告界面中的各元素分别映射在所述空白全屏图像中,得到元素映射图像;对所述元素映射图像进行降噪处理,得到所述广告界面对应的第二元素标记图像。6.根据权利要求1

5任意一项所述的方法,其特征在于,所述将所述第一元素标记图像和所述第二元素标记图像进行叠加处理,得到所述广告界面对应的至少一个待验证区域,包括:
将所述第一元素标记...

【专利技术属性】
技术研发人员:潘宣辰张磊董超关杰文
申请(专利权)人:武汉安天信息技术有限责任公司
类型:发明
国别省市:

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

1