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

文档序号:9397108阅读:来源:国知局
,其中,
[0069]弹窗钩子程序加载单元,用于加载Windows操作系统中用于拦截弹窗的弹窗钩子程序;
[0070]本发明实施例中,可以通过调用Windows操作系统的SetWindowsHookEx接口来加载弹窗钩子程序。
[0071]弹窗处理单元,用于利用所述弹窗钩子程序拦截弹窗,并调用预先设置的弹窗加载规则判断是否需要对拦截的弹窗进行加载处理。
[0072]内容提取模块202,如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息;
[0073]本发明实施例中,内容属性信息包括:弹窗应用程序包名、弹窗标题特征词、弹窗包含的图片标识、弹窗名称特征词以及弹窗文本内容特征词中的一种或其任意组合。
[0074]作为一可选实施例,内容提取模块202包括:监测单元、判断处理单元以及内容提取单元(图中未示出),其中,
[0075]监测单元,用于确定不需要对所述接收的弹窗进行加载,通知判断处理单元以及内容提取单元;
[0076]判断处理单元,用于接收通知,判断是否能够阻止所述接收的弹窗加载到浏览器,如果是,阻止所述接收的弹窗加载到浏览器,如果否,关闭或结束所述接收的弹窗对应的进程;
[0077]本发明实施例中,可以利用Windows操作系统中的GetModuleFileName接口或GetCurrentDirectory接口获取弹窗对应的进程。
[0078]内容提取单元,用于接收通知,提取拦截的所述弹窗中的内容属性信息。
[0079]应用程序查询模块203,用于查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序;
[0080]本发明实施例中,映射关系为网络服务器对电子设备上报的拦截的各弹窗信息进行统计分析后生成的。
[0081]安装路径获取模块204,用于调用注册表,查询并获取得到的应用程序的安装路径信息;
[0082]卸载提示模块205,用于将应用程序的安装路径信息进行提示。
[0083]本发明实施例中,可以在电子设备显示屏幕上显示应用程序的安装路径信息;也可以调用预先安装的恶意应用程序清理软件,在所述恶意应用程序清理软件显示界面上显示应用程序的安装路径信息。
[0084]本发明实施例中,所述将应用程序的安装路径信息进行提示包括:
[0085]在电子设备显示屏幕上显示应用程序的安装路径信息;或,
[0086]调用预先安装的恶意应用程序清理软件,在所述恶意应用程序清理软件显示界面上显示应用程序的安装路径信息。
[0087]本发明实施例中,作为一可选实施例,该处理弹窗的装置可以进一步包括:
[0088]信息上报模块206,用于在确定用户已卸载所述安装路径信息对应的应用程序后,将所述应用程序的相关信息上报至提供所述应用程序下载服务的服务器。
[0089]作为再一可选实施例,该处理弹窗的装置可以进一步包括:
[0090]弹窗安全判断模块(图中未示出),用于依据所述安装路径信息获取所述应用程序的安装文件,通过所述安装文件读取所述应用程序中声明的权限信息,依据读取的权限信息判断所述应用程序是否为安全应用程序,如果不为安全应用程序,提示所述应用程序为恶意应用程序。
[0091]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0092]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种处理弹窗的方法,其特征在于,该方法包括: 拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理; 如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息; 查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序; 调用注册表,查询并获取得到的应用程序的安装路径信息; 将应用程序的安装路径信息进行提示。2.根据权利要求1所述的方法,其特征在于,所述不需要对所述接收的弹窗进行加载包括: 判断是否能够阻止所述接收的弹窗加载到浏览器,如果是,阻止所述接收的弹窗加载到浏览器,如果否,关闭或结束所述接收的弹窗对应的进程。3.根据权利要求1所述的方法,其特征在于,所述将应用程序的安装路径信息进行提示包括: 在电子设备显示屏幕上显示应用程序的安装路径信息;或, 调用预先安装的恶意应用程序清理软件,在所述恶意应用程序清理软件显示界面上显示应用程序的安装路径信息。4.根据权利要求1所述的方法,其特征在于,所述电子设备的操作系统为Windows操作系统,所述拦截接收的弹窗包括: 加载Windows操作系统中用于拦截弹窗的弹窗钩子程序; 利用所述弹窗钩子程序拦截弹窗。5.根据权利要求1所述的方法,其特征在于,在所述获取得到的应用程序的安装路径信息之后,将应用程序的安装路径信息进行提示之前,所述方法进一步包括: 依据所述安装路径信息获取所述应用程序的安装文件; 通过所述安装文件读取所述应用程序中声明的权限信息; 依据读取的权限信息判断所述应用程序是否为安全应用程序,如果不为安全应用程序,提示所述应用程序为恶意应用程序。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法进一步包括: 在确定用户已卸载所述安装路径信息对应的应用程序之后,将所述应用程序的相关信息上报至提供所述应用程序下载服务的服务器。7.根据权利要求1至5任一项所述的方法,其特征在于,所述内容属性信息包括:弹窗应用程序包名、弹窗标题特征词、弹窗包含的图片标识、弹窗名称特征词以及弹窗文本内容特征词中的一种或其任意组合。8.根据权利要求1至5任一项所述的方法,其特征在于,所述映射关系为网络服务器对电子设备上报的拦截的各弹窗信息进行统计分析后生成的。9.根据权利要求1至5任一项所述的方法,其特征在于,所述弹窗加载规则包括:弹窗尺寸拦截规则、弹窗特征内容拦截规则、链接信息拦截规则以及弹窗位置区域拦截规则中的一个或其任意组合。10.一种处理弹窗的装置,其特征在于,该处理弹窗的装置包括:弹窗处理模块、内容提取模块、应用程序查询模块、安装路径获取模块以及卸载提示模块,其中, 弹窗处理模块,用于拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理; 内容提取模块,如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息; 应用程序查询模块,用于查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序; 安装路径获取模块,用于调用注册表,查询并获取得到的应用程序的安装路径信息; 卸载提示模块,用于将应用程序的安装路径信息进行提示。
【专利摘要】本发明的实施例公开一种处理弹窗的方法及装置。方法包括:拦截接收的弹窗,利用预先设置的弹窗加载规则判断是否需要对接收的弹窗进行加载处理;如果不需要对所述接收的弹窗进行加载,提取拦截的所述弹窗中的内容属性信息;查询预先设置的内容属性信息与应用程序的映射关系,得到提取的内容属性信息映射的应用程序;调用注册表,查询并获取得到的应用程序的安装路径信息;将应用程序的安装路径信息进行提示。应用本发明,可以提升用户使用电子设备的安全性以及使用效率。
【IPC分类】G06F21/51, G06F21/56
【公开号】CN105117643
【申请号】CN201510613650
【发明人】杨峰, 帅磊, 王云峰, 潘建军, 付志远, 刘肖, 曹钦, 吴成茂, 苏文杰
【申请人】北京金山安全软件有限公司
【公开日】2015年12月2日
【申请日】2015年9月23日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1