提示类广告窗口的处理方法及装置的制造方法

文档序号:9787183阅读:295来源:国知局
提示类广告窗口的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及广告窗口处理技术领域,尤其涉及一种提示类广告窗口(tips广告窗口)的处理方法及装置。
【背景技术】
[0002]随着网络技术和电子信息技术的不断发展,个人电脑上通常安装有各种各样的软件,这些软件往往会在用户的电脑桌面上建立快捷方式图标,其中有些软件会在用户电脑桌面上弹出广告,这些广告会影响到用户对电脑的使用,甚至会对用户的工作产生干扰。
[0003]在用户电脑桌面上弹出的广告窗口可分为普通的广告窗口和提示类广告窗口,二者的主要区别在于二者弹出后在用户电脑桌面上出现的位置不同。普通的广告窗口弹出后位于用户电脑桌面的右下角,而提示类广告窗口弹出后则位于用户电脑桌面的右下角之外的区域,且通常靠近桌面上的快捷方式图标。此外,普通的广告窗口是有边框的,而提示类广告窗口是没有边框的。
[0004]现有的广告拦截软件能够对普通的广告窗口进行判断和拦截,而无法对提示类广告窗口进行判断。此外,当提示类窗口出现在用户电脑的桌面上时,用户仅知道在桌面上有提示类广告窗口弹出了,但无法知道该提示类广告窗口到底是由电脑上所安装的哪个软件所弹出来的,即无法知道该提示类广告窗口所弹出的根源。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种提示类广告窗口的处理方法及装置,不仅能够对提示类广告窗口进行识别,而且能够确定提示类广告窗口所弹出的根源。
[0006 ]第一方面,本发明实施例提供一种提不类广告窗口的处理方法,包括:
[0007]定时获取桌面上最顶层窗口的属性?目息;
[0008]判断所述属性信息与提示类广告窗口的判别规则是否匹配;
[0009]若所述属性信息与提示类广告窗口的判别规则相匹配,则确定所述最顶层窗口是提示类广告窗口;
[0010]确定所述提示类广告窗口所关联的桌面快捷方式图标。
[0011 ]结合第一方面,在第一方面的第一种实施方式中,所述属性信息包括:窗口的大小、窗口的边框和窗口位置;所述判别规则包括:窗口的大小介于预定的范围内;窗口没有边框;窗口位于桌面右下角之外的区域。
[0012]结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述判别规则中,窗口的大小介于400mmX200mm的范围之内。
[0013]结合第一方面,在第一方面的第三种实施方式中,所述确定所述提示类广告窗口所关联的桌面快捷方式图标,包括:确定所述提示类广告窗口的位置相对于各个桌面快捷方式图标的位置的偏离度;若所述提示类广告窗口的位置相对于其中一个桌面快捷方式图标的位置的偏离度在预定阈值范围内,则确定所述提示类广告窗口与该桌面快捷方式图标相关联。
[0014]结合第一方面的第三种实施方式,在第一方面的第四种实施方式中,所述确定所述提示类广告窗口的位置相对于各个桌面快捷方式图标的位置的偏离度,包括:获取一个桌面快捷方式图标与所述提示类广告窗口相邻的侧边的中点的横坐标值,以及获取所述提示类广告窗口与该桌面快捷方式图标相邻的侧边的中点的横坐标值;确定该两个横坐标值之间的像素个数。
[0015]结合第一方面的第三种实施方式,在第一方面的第五种实施方式中,所述确定所述提示类广告窗口的位置相对于各个桌面快捷方式图标的位置的偏离度,包括:获取一个桌面快捷方式图标顶边的横坐标值,以及获取所述提示类广告窗口顶边的横坐标值;确定该两个横坐标值之间的像素个数。
[0016]结合第一方面的第四种或第五种实施方式,在第一方面的第六种实施方式中,所述若所述提示类广告窗口的位置相对于其中一个桌面快捷方式图标的位置的偏离度在预定阈值范围内,则确定所述提示类广告窗口与该桌面快捷方式图标相关联,包括:若所述两个横坐标值之间的像素个数小于预定值,则确定所述提示类广告窗口与所述桌面快捷方式图标相关联。
[0017]结合第一方面,在第一方面的第七种实施方式中,在确定所述提示类广告窗口所关联的桌面快捷方式图标之后,还包括:将所述提示类广告窗口以可视的方式指向所关联的桌面快捷方式图标。
[0018]结合第一方面,在第一方面的第八种实施方式中,在确定所述提示类广告窗口所关联的桌面快捷方式图标之后,还包括:获取所述提示类广告窗口的句柄;将所述提示类广告窗口的句柄传递给windows系统的窗口关闭函数,通过所述窗口关闭函数将所述提示类广告窗口关闭。
[0019]第二方面,本发明实施例提供一种提示类广告窗口的处理装置,包括:
[0020]监视模块,用于定时获取桌面上最顶层窗口的属性信息;
[0021]匹配模块,用于判断所述属性信息与提示类广告窗口的判别规则是否匹配;
[0022]第一确定模块,用于若所述属性信息与提示类广告窗口的判别规则相匹配,则确定所述最顶层窗口是提示类广告窗口 ;
[0023]第二确定模块,用于确定所述提示类广告窗口所关联的桌面快捷方式图标。
[0024]结合第二方面,在第二方面的第一种实施方式中,所述属性信息包括:窗口的大小、窗口的边框和窗口位置;所述判别规则包括:窗口的大小介于预定的范围内;窗口没有边框;窗口位于桌面右下角之外的区域。
[0025]结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述判别规则中,窗口的大小介于400mmX200mm的范围之内。
[0026]结合第二方面,在第二方面的第三种实施方式中,所述第二确定模块,包括:偏离度确定子模块,用于确定所述提示类广告窗口的位置相对于各个桌面快捷方式图标的位置的偏离度;关联子模块,用于若所述提示类广告窗口的位置相对于其中一个桌面快捷方式图标的位置的偏离度在预定阈值范围内,则确定所述提示类广告窗口与该桌面快捷方式图标相关联。
[0027]结合第二方面的第三种实施方式,在第二方面的第四种实施方式中,所述偏离度确定子模块,包括:第一坐标值获取单元,用于获取一个桌面快捷方式图标与所述提示类广告窗口相邻的侧边的中点的横坐标值,以及获取所述提示类广告窗口与该桌面快捷方式图标相邻的侧边的中点的横坐标值;第一像素数确定单元,用于确定该两个横坐标值之间的像素个数。
[0028]结合第二方面的第三种实施方式,在第二方面的第五种实施方式中,所述偏离度确定子模块,包括:第二坐标值获取单元,用于获取一个桌面快捷方式图标顶边的横坐标值,以及获取所述提示类广告窗口顶边的横坐标值;第二像素数确定单元,用于确定该两个横坐标值之间的像素个数。
[0029]结合第二方面的第四种或第五种实施方式,在第二方面的第六种实施方式中,所述关联子模块,用于若所述两个横坐标值之间的像素个数小于预定值,则确定所述提示类广告窗口与所述桌面快捷方式图标相关联。
[0030]结合第二方面,在第二方面的第七种实施方式中,所述的提示类广告窗口的处理装置,还包括:指向模块,用于在所述第二确定模块确定所述提示类广告窗口所关联的桌面快捷方式图标之后,将所述提示类广告窗口以可视的方式指向所关联的桌面快捷方式图标。
[0031]结合第二方面,在第二方面的第八种实施方式中,所述的提示类广告窗口的处理装置,还包括:拦截模块,用于在所述第二确定模块确定所述提示类广告窗口所关联的桌面快捷方式图标之后,获取所述提示类广告窗口的句柄,将所述提示类广告窗口的句柄传递给windows系统的窗口关闭函数,通过所述窗口关闭函数将所述提示类广告窗口关闭。
[0032]本发明实施例提供的提示类广告窗口的处理方法及装置,通过定时获取桌面上最顶层窗口的属性信息,根据该属性信息以及提示类广告窗口的提示类广告窗口的判别规则,确定所述最顶层窗口是否是提示类广告窗口,若是提示类广告窗口,则进一步确定所述提示类广告窗口所关联的桌面快捷方式图标,由此能够确定所述提示类广告窗口所弹出的根源。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0034]图1为本发明提示类广告窗口的处理方法实施例一的流程图;
[0035]图2为本发明提示类广告窗口的处理方法实施例二的流程图;
[0036]图3为本发明提示类广告窗口的处理方法实施例二中,桌面快捷方式图标与提示类广告窗口相对位置示意图;
[0037]图4为本发明提示类广告窗口的处
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1