发明名称 |
一种弹窗拦截装置和方法 |
摘要 |
本发明公开了一种弹窗拦截装置和方法。该方法包括:设置用于拦截窗口消息的窗口钩子程序;当所述窗口钩子程序拦截到窗口消息时,根据对应窗口要显示的区域进行弹窗阻止操作;所述根据对应窗口要显示的区域进行弹窗阻止操作包括:获取该窗口消息对应的窗口要在屏幕上显示的坐标位置区域,判断获取的所述坐标位置区域是否在所保存的显示屏幕指定区域范围信息所表示的显示屏幕指定区域范围内,如果是则阻止该窗口消息对应的窗口的弹出。本发明的技术方案能够在窗口弹出前就进行判断并阻止窗口的弹出,且判断的依据是窗口要在屏幕上显示的位置,而不是窗口本身的特征,因此避免了当广告窗口修改特征时拦截效果不佳的问题。 |
申请公布号 |
CN103019719A |
申请公布日期 |
2013.04.03 |
申请号 |
CN201210544626.X |
申请日期 |
2012.12.14 |
申请人 |
北京奇虎科技有限公司;奇智软件(北京)有限公司 |
发明人 |
张涛;闫磊 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京市隆安律师事务所 11323 |
代理人 |
权鲜枝;何立春 |
主权项 |
一种弹窗拦截装置,该装置包括:存储单元、设置单元、窗口位置获取单元、位置判断单元和阻止单元;所述存储单元,适于保存显示屏幕指定区域范围信息;所述设置单元,适于设置用于拦截窗口消息的窗口钩子程序,并接收所述窗口钩子程序拦截到的窗口消息;所述窗口位置获取单元,适于在所述设置单元接收到所述窗口钩子程序拦截到的窗口消息时,获取该窗口消息对应的窗口要在屏幕上显示的坐标位置区域;所述位置判断单元,适于判断所述窗口位置获取单元获取的所述坐标位置区域,是否在所述存储单元中保存的显示屏幕指定区域范围信息所表示的显示屏幕指定区域范围内,如果是则通知所述阻止单元;所述阻止单元,适于阻止该窗口消息对应的窗口的弹出。 |
地址 |
100088 北京市西城区新街口外大街28号D座112室(德胜园区) |