[发明专利]一种广告弹窗拦截方法及装置有效
| 申请号: | 201510810485.5 | 申请日: | 2015-11-19 |
| 公开(公告)号: | CN106776610B | 公开(公告)日: | 2020-04-17 |
| 发明(设计)人: | 杨峰;潘建军;王云峰 | 申请(专利权)人: | 珠海豹趣科技有限公司 |
| 主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9536 |
| 代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
| 地址: | 519031 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 广告 拦截 方法 装置 | ||
本发明的实施例公开一种广告弹窗拦截方法及装置,涉及广告拦截技术领域,能够对任务栏托盘区域的广告弹窗进行拦截。所述广告弹窗拦截方法,包括:检测任务栏托盘区是否存在图标;若任务栏托盘区存在图标,则根据广告弹窗规则查找所述图标中是否存在能够弹出广告窗口的图标;其中,广告弹窗规则中包含有广告窗口的属性信息;若任务栏托盘区的图标中存在能够弹出广告窗口的图标,则关闭能够弹出广告窗口的图标。本发明适用于任务栏托盘区域广告弹窗的拦截。
技术领域
本发明涉及广告拦截技术领域,尤其涉及一种广告弹窗拦截方法及装置。
背景技术
近年来,计算机应用软件内置的广告弹窗,在计算机桌面上弹出的几率逐步上升。常见的广告弹窗会直接在桌面上显示出来,展示给用户。然而目前出现这样一类广告弹窗,它不像正常的广告弹窗直接显示出来,而是在任务栏托盘区域有一个闪烁的托盘图标,它是像QQ等即时消息一样在任务栏进行闪烁,用户点击之后就会弹出广告窗口。
目前的广告弹窗拦截软件都是针对已经显示出来的广告弹窗进行拦截,无法拦截这种在任务栏闪烁,而没有显示出来的广告弹窗。不能拦截的广告弹窗不仅会给计算机用户的系统运行带来沉重的负担,还会给用户带来频繁的打扰。
发明内容
有鉴于此,本发明实施例提供一种广告弹窗拦截方法,能够对任务栏托盘区域的广告弹窗进行拦截。
第一方面,本发明实施例提供一种广告弹窗拦截方法,包括:
检测任务栏托盘区是否存在图标;
若任务栏托盘区存在图标,则根据广告弹窗规则查找所述图标中是否存在能够弹出广告窗口的图标;其中,广告弹窗规则中包含有广告窗口的属性信息;
若任务栏托盘区的图标中存在能够弹出广告窗口的图标,则关闭能够弹出广告窗口的图标。
结合第一方面,在第一方面的第一种实施方式中,所述检测任务栏托盘区是否存在图标,包括:检测任务栏托盘区是否存在闪烁的图标;
其中,所述若任务栏托盘区存在图标,则根据广告弹窗规则查找所述图标中是否存在能够弹出广告窗口的图标,包括:若任务栏托盘区存在闪烁的图标,则根据广告弹窗规则判断所述闪烁的图标是否是能够弹出广告窗口的图标;
所述若所述图标是能够弹出广告窗口的图标,则关闭所述图标,包括:若所述闪烁的图标是能够弹出广告窗口的图标,则关闭所述闪烁的图标。
结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述若任务栏托盘区存在图标,则根据广告弹窗规则查找所述图标中是否存在能够弹出广告窗口的图标,包括:
若任务栏托盘区存在图标,则通过Windows操作系统提供的窗口查找函数,根据广告弹窗规则中包含的广告窗口的属性信息,判断任务栏托盘区存在的图标是否是能够弹出广告窗口的图标。
结合第一方面、第一方面的第一种和第二种实施方式中任一种实施方式,在第一方面的第三种实施方式中,所述广告弹窗规则中包含的广告窗口的属性信息,包括:窗口类名和窗口所对应的进程名。
结合第一方面、第一方面的第一种和第二种实施方式中任一种实施方式,在第一方面的第四种实施方式中,在关闭能够弹出广告窗口的图标之后,所述的广告弹窗拦截方法还包括:
将关闭能够弹出广告窗口的图标后留下的空白区域进行自动隐藏。
结合第一方面的第三种实施方式,在第一方面的第四种实施方式中,所述将关闭能够弹出广告窗口的图标后留下的空白区域进行自动隐藏,包括:
获取任务栏托盘窗口句柄;
根据任务栏托盘窗口句柄,确定任务栏托盘所对应的进程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹趣科技有限公司,未经珠海豹趣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510810485.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网站转载数量的统计方法及装置
- 下一篇:一种信息展示的方法及装置





