一种处理弹窗的方法及装置制造方法及图纸

技术编号:12422356 阅读:49 留言:0更新日期:2015-12-02 17:48
本发明专利技术的实施例公开一种处理弹窗的方法及装置。方法包括:拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理;如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息;查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序;调用注册表,查询并获取得到的应用程序的安装路径信息;将应用程序的安装路径信息进行提示。应用本发明专利技术,可以提升用户使用电子设备的安全性以及使用效率。

【技术实现步骤摘要】

本专利技术涉及计算机优化技术,尤其涉及一种处理弹窗的方法及装置
技术介绍
随着通信技术,尤其是第三代移动通信(3G,3rd Generat1n)、4G通信技术的发展,电子设备,例如,智能移动电话、个人数字助理、掌上电脑以及台式机电脑中安装的应用程序也越来越多。安装数量众多的应用程序也给一些恶意广告商带来了见缝插针的机会,例如,恶意广告商通过在用户下载的应用程序安装包中植入恶意应用程序,在用户安装下载的应用程序安装包时,在用户不知情的情况下,植入的恶意应用程序也被安装,从而可以通过该安装的恶意应用程序,向用户频繁弹出各种类型的弹窗,即广告悬浮窗,极大地影响了用户的正常工作效率,例如,在用户工作时,弹出的广告悬浮窗会使得用户输入的字符中断,不仅降低了用户的工作效率,导致用户使用电子设备的效率较低;同时,也使得用户的上网体验低,且增加了用户的上网流量开销;进一步地,恶意的广告悬浮窗的一些链接信息中还携带有大量不安全因素,例如木马病毒,用户如果不小心点击该链接信息,轻则导致个人隐私信息等的泄露,或者,电子设备操作系统瘫痪,重则造成不可估量的财产损失。由于植入的恶意应用程序具有各种隐蔽性,例如,植入的恶意应用程序在电子设备上无桌面图标、无卸载入口等,从而不能被用户安装的安全软件等应用程序进行查杀;或者,因为用户安装的安全软件中设置的悬浮窗拦截规则不完善,虽然拦截了恶意应用程序在A窗口弹出的悬浮窗,但可能无法拦截该恶意应用程序在B窗口弹出的悬浮窗;或者,用户安装的安全软件虽然可以对恶意应用程序弹出的悬浮窗进行有效拦截,但由于不能获取该弹出的悬浮窗所属的恶意应用程序,因而,不具有对该弹出的悬浮窗所属的恶意应用程序进行卸载的功能,从而对安装的该恶意应用程序进行有效清理,不能从根本上避免该恶意应用程序的影响,从而在后续应用中对用户带来极大的安全隐患,导致用户使用电子设备的安全性较低,用户使用电子设备的效率不高,降低了用户使用电子设备的体验。
技术实现思路
有鉴于此,本专利技术实施例提供一种处理弹窗的方法及装置,提升用户使用电子设备的安全性以及使用效率。为达到上述目的,本专利技术的实施例采用如下技术方案:—方面,本专利技术实施例提供一种处理弹窗的方法,包括:拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理;如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息;查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序;调用注册表,查询并获取得到的应用程序的安装路径信息;将应用程序的安装路径信息进行提示。本专利技术实施例提供的处理弹窗的方法,在利用预先设置的弹窗加载规则对接收的弹窗进行拦截后,提取拦截的弹窗中的内容属性信息,与预先设置的内容属性信息与应用程序的映射关系进行匹配,得到提取的内容属性信息映射的应用程序,从注册表中获取得到的应用程序的安装路径信息并进行提示。从而使得用户可以根据安装路径信息,手动卸载应用程序或调用清理软件卸载应用程序,有效地拦截并清理恶意应用程序,从根本上避免恶意应用程序的影响,提升用户使用电子设备的安全性,也可避免弹窗频繁弹出对用户的干扰,提高用户使用电子设备的效率。另一方面,本专利技术实施例提供一种处理弹窗的装置,包括:弹窗处理模块、内容提取模块、应用程序查询模块、安装路径获取模块以及卸载提示模块,其中,弹窗处理模块,用于拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理;内容提取模块,如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息;应用程序查询模块,用于查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序;安装路径获取模块,用于调用注册表,查询并获取得到的应用程序的安装路径信息;卸载提示模块,用于将应用程序的安装路径信息进行提示。本专利技术实施例提供的处理弹窗的装置,弹窗处理模块在利用预先设置的弹窗加载规则对接收的弹窗进行处理后,内容提取模块提取拦截的弹窗中的内容属性信息,应用程序查询模块将提取的内容属性信息与预先设置的内容属性信息与应用程序的映射关系进行匹配,得到提取的内容属性信息映射的应用程序,安装路径获取模块从注册表中获取得到的应用程序的安装路径信息,卸载提示模块将安装路径信息进行提示。从而使得用户可以根据安装路径信息,手动卸载应用程序或调用清理软件卸载应用程序,有效地拦截并清理恶意应用程序,从根本上避免恶意应用程序的影响,提升用户使用电子设备的安全性,也可避免弹窗频繁弹出对用户的干扰,提高用户使用电子设备的效率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例处理弹窗的方法流程示意图;图2为本专利技术实施例处理弹窗的装置结构示意图。【具体实施方式】下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1为本专利技术实施例处理弹窗的方法流程示意图。参见图1,该方法包括:步骤101,拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理;本步骤中,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理,用以确定是否需要对所述接收的弹窗进行加载。弹窗加载规则包括但不限于:弹窗尺寸拦截规则、弹窗特征内容拦截规则、链接信息拦截规则、弹窗位置区域拦截规则等,在具体应用中,弹窗加载规则可以是上述规则的其中一个或其任意组合。例如,接收的弹窗尺寸在预先设置的尺寸范围内,认为是需拦截的弹窗;或者,获取接收的弹窗中包含的特征内容,如果获取的特征内容与预先设置的特征内容相匹配,认为是需拦截的弹窗;或者,提取接收的弹窗的链接信息,如果提取的链接信息是预先设置的链接信息中的任一链接信息,认为是需拦截的弹窗;或者,接收的弹窗尺寸在预先设置的尺寸范围内、且获取的特征内容与预先设置的特征内容相匹配,认为是需拦截的弹窗;或者,接收的弹窗尺寸在预先设置的尺寸范围内、且提取的链接信息是预先设置的链接信息中的任一链接信息,认为是需拦截的弹窗等。举例来说,对于弹窗位置区域拦截规则,获取弹窗在电子设备显示屏幕上的坐标位置区域,判断获取的坐标位置区域是否在预先存储的显示屏幕指定的位置区域内,如果是,认为是需拦截的弹窗,如果不是,认为是不需拦截的弹窗,向用户正常展示弹窗。作为一可选实施例,可以通过调用Windows操作系统的应用程序接口,例如,GetffindowRect接口,可以获取弹窗的坐标位置区域,即弹窗的大小及位置信息。较佳地,弹窗加载规则的描述语法可采用JSON格式进行描述,规则值采用正则表达式描述。本专利技术实施例中,为了在弹窗弹出之前对弹窗进行处理,使得拦截的弹窗不向用户弹出以避免对用户的干扰,作为一可选实施例,如果电子设备的操作系统为Wind本文档来自技高网
...
一种处理弹窗的方法及装置

【技术保护点】
一种处理弹窗的方法,其特征在于,该方法包括:拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理;如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息;查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序;调用注册表,查询并获取得到的应用程序的安装路径信息;将应用程序的安装路径信息进行提示。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨峰帅磊王云峰潘建军付志远刘肖曹钦吴成茂苏文杰
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1