[发明专利]处理弹窗的方法及其装置在审
申请号: | 201310468286.1 | 申请日: | 2013-10-09 |
公开(公告)号: | CN103514019A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 张皓秋;浦欣;刘义平;陈曦 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 及其 装置 | ||
技术领域
本发明涉及互联网技术领域,具体涉及一种处理弹窗的方法及其装置。
背景技术
目前,互联网中的各种应用软件一般都会进行自己推送信息的弹窗,每日新闻的提示等。几乎所有热门的应用软件都会在用户开机的时候或进行其他操作的时候弹出这些窗口。这种向用户强制推广信息的方式对用户造成了很大的打扰。现有技术方案对此类弹窗的处理仅仅是获取其所属进程的进程映像文件,导致一般用户无法识别弹窗属于哪个软件。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的处理弹窗的方法和相应的处理弹窗的装置。
依据本发明的一个方面,提供了A1、一种处理弹窗的方法,其包括对软件运行窗口是否为弹窗进行判断;当判断是弹窗时,获取弹窗所属进程的工作目录;将弹窗所属进程的工作目录与注册表中的信息进行比较,获取其中相同或相关联的项目;根据所述相同或相关联的项目获取在注册表中用于表示该项目所对应软件的信息,从而识别弹窗所属软件。
A2、如A1所述的方法,所述将弹窗所属进程的工作目录与注册表中的信息进行比较,获取其中相同或相关联的项目包括枚举或搜索注册表中的卸载项;将所述弹窗所属进程的工作目录与从卸载项中值项的值所指向的文件目录进行比较,当两者相同,或卸载项中值项的值所指向的文件目录是所述弹窗所属进程的工作目录的父目录,或卸载项中值项的值所指向的文件目录是所述弹窗所属进程的工作目录的子目录,则获取所述卸载项中符合比较结果的值项。
A3、如A2所述的方法,所述根据所述相同或相关联的项目获取在注册表中用于表示该项目所对应软件的信息包括:
根据所述从卸载项获取的值项确定所述值项对应的子键;
获取所述子建的值项中用于表示所述值项对应软件信息的值。
A4、如A3所述的方法,还包括在弹窗的关联位置创建将所述用于表示值项对应软件信息的值显示出来的窗口,从而提示用户弹窗所属软件。
A5、如A3所述的方法,还包括根据所述已经获取的子键,获取该子建的值项中用于卸载软件信息的值;
在弹窗创建调用所述用于卸载软件信息的值的卸载控件,从而供用户卸载弹窗所属的软件。
A6、如A3所述的方法,还包括在弹窗关联位置创建禁止弹窗所属软件开机启动运行的控件。
A7、如A3所述的方法,所述在弹窗关联位置创建禁止弹窗所属软件开机启动运行的控件包括:
枚举或搜索注册表中的启动项;
将从启动项获取的文件目录与从所述卸载项获取的子键的值项的值对应的目录进行比较,当存在相同或相关联的项目时,在弹窗创建用于禁止弹窗所属软件开机启动运行的控件。
A8、如A7所述的方法,所述将从启动项获取的目录与从所述卸载项获取的键的值项的值对应的目录进行比较,当存在相同或相关联的项目时,在弹窗创建用于禁止弹窗所属软件开机启动运行的控件包括:
将从启动项获取的目录与从所述卸载项获取的键的值项的值对应的目录进行比较,当从启动项获取的目录与从所述卸载项获取的键的值项的值对应的目录相同,或从启动项获取的目录是从所述卸载项获取的键的值项的值对应的目录的子目录,或从启动项获取的目录是从所述卸载项获取的键的值项的值对应的目录的父目录时,在弹窗创建用于禁止弹窗所属软件开机启动运行的控件。
A9、如A1所述的方法,还包括当识别出弹窗所属软件后,对弹窗所属软件进行安全扫描。
A10、如A1所述的方法,还包括当识别出弹窗所属软件后,将弹窗所属软件信息上传服务器;上传内容包括:软名称和/或MD5和/或版本号,并由服务器在用户下载该软件时提示该软件有弹窗行为。
A11、如A1所述的方法,还包括在判断软件运行窗口为弹窗后,在所述弹窗创建包括用于实现插件清理、开机加速、查看百科或实现弹窗关闭的控件。
A12、如A1-A11任一项所述的方法,所述对软件运行窗口是否为弹窗进行判断包括:
获取软件运行后出现的窗口的大小和位置;
根据所述窗口大小及位置判断软件运行窗口是否为弹窗。
A13、如A12所述的方法,所述根据所述窗口大小及位置判断软件运行窗口是否为弹窗包括:
当软件运行窗口显示在显示屏幕一角,且软件运行窗口的位置的高度小于显示屏幕的高度的预定尺寸,软件运行窗口的位置的宽度小于显示屏幕的宽度的预定尺寸时,判定为弹窗。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310468286.1/2.html,转载请声明来源钻瓜专利网。