[发明专利]弹窗抑制方法和系统有效
申请号: | 201210407524.3 | 申请日: | 2012-10-23 |
公开(公告)号: | CN102968590A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 宁敢 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56;G06F11/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 抑制 方法 系统 | ||
技术领域
本发明属于互联网技术领域,具体地说,涉及一种弹窗抑制方法和系统。
背景技术
随着信息技术和互联网技术的快速发展,计算机和互联网成为用户生活和工作中获取信息和共享信息的有效途径。比如,QQ、MSN、飞信等即时通讯软件程序,再例如,迅雷、优酷、千千静听等网络资源传播软件程序或网站,可以实现用户之间信息的无障碍共享和传播。
为了最大化这些软件程序、网站的商业性或者应用性,在使用这些软件程序的时候,对于用户来说,不定时地通常会有弹窗出现,有涉及广告的广告弹窗,有涉及新闻的新闻弹窗。另外,还有一些网站或应用程序,比如游戏网站、非法网站可能会产生一些恶意弹窗如涉及黄色内容等。
通常来说,为了避免被干扰,用户都会关闭这些弹窗,但是,这种情况无形中对用户的正常工作带来干扰,造成用户的感受度较差。尤其是一些恶意网站或者游戏网站,当用户点击弹窗,意在关闭弹窗时,由于弹窗中可能隐藏有恶意数据或非法数据,可能给用户带来一定的数据安全隐患。
综上,由于计算机网络上传播的信息姿态不一、错综复杂,既容易干扰用户正常的生活工作,严重地,又容易引发病毒感染、病毒攻击等计算机安全问题。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种弹窗抑制方法和系统,用以克服现有技术中弹窗对用户正常工作的干扰,及导致的计算机安全问题。
为了解决上述技术问题,本申请提供了一种弹窗抑制方法,包括:监控在终端的显示区域内生成的弹窗并获取所述弹窗的进程,所述显示区域处于终端的显示屏幕的显示范围之内;识别到所述弹窗的进程与预先指定的进程匹配时,将所述弹窗移动到所述终端的显示屏幕的显示范围之外以拦截监控到的所述弹窗;抓取所述弹窗的图像并通过图片形式保存;经过预定时间之后,将保存的所述弹窗的图像在所述显示区域展现。
可选地,监控在终端的显示区域内生成的弹窗并获取所述弹窗的进程,包括:获取弹窗的句柄,根据所述句柄获取所述弹窗的进程,并对所述弹窗的进程进行记录,通过对所述弹窗的进程的记录以监控出现在终端的显示区域的所述弹窗。
可选地,对所述弹窗的进程进行记录时,记录以下一个或多个的组合:所述弹窗的进程名、所述弹窗的标题、所述弹窗的类名、所述弹窗的尺寸。
可选地,所述获取弹窗的句柄,根据所述句柄获取所述弹窗的进程,包括:通过调用应用程序编程接口获取所述弹窗的句柄;获取所述句柄对应的进程标识码,并根据所述进程标识码获取对应的程序文件;根据所述程序文件的路径,获取所述弹窗的进程。
可选地,识别到所述弹窗的进程与预先指定的进程匹配时,将监控到的所述弹窗移动到所述终端的显示屏幕的显示范围之外以拦截监控到的所述弹窗,包括:识别所述弹窗的进程,如果所述弹窗的进程识别与预先指定的非必须关闭的进程匹配时,将所述弹窗移动到所述终端的显示屏幕的显示范围之外,通过模拟点击所述弹窗的关闭控件的操作来关闭所述弹窗;如果所述弹窗的进程与预先指定的必须关闭的进程匹配,直接关闭所述弹窗的进程来关闭所述弹窗。
可选地,通过模拟点击所述弹窗的关闭控件的操作来关闭所述弹窗,包括:根据预先指定的进程所预先收集的对应弹窗框架,获取监控到的所述弹窗的关闭控件的位置信息;通过对所述位置信息进行模拟点击操作从而触发所述关闭控件关闭所述弹窗,以拦截监控到的所述弹窗。
可选地,通过模拟点击所述弹窗的关闭控件的操作来关闭所述弹窗,包括:预先监测对所述弹窗的关闭控件的点击操作,记录所述点击发生的位置信息;通过对所述位置信息进行模拟点击操作从而触发所述关闭控件关闭所述弹窗,以拦截监控到的所述弹窗。
可选地,所述必须关闭的进程,包括以下一个或多个的组合:不安全的进程、未知进程、用户指定必须关闭的进程;所述非必须关闭的进程,包括:安全的进程和/或用户指定不关闭的进程。
为了解决上述技术问题,本申请还提供了一种弹窗抑制系统,包括:监控模块,用于监控在终端的显示区域内生成的弹窗并获取所述弹窗的进程,所述显示区域处于终端的显示屏幕的显示范围之外;拦截模块,用于当识别到所述弹窗的进程与预先指定的进程匹配时,将所述弹窗移动到所述终端的显示屏幕的显示范围之外以拦截监控到的所述弹窗;重现模块,用于抓取所述弹窗的图像并通过图片形式保存,经过预定时间之后,将保存的所述弹窗的图像在所述显示区域展现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210407524.3/2.html,转载请声明来源钻瓜专利网。