一种面向对象的网页广告插入方法和系统的制作方法

文档序号:6385645阅读:166来源:国知局
专利名称:一种面向对象的网页广告插入方法和系统的制作方法
技术领域
本发明涉及网络信息领域,尤其涉及的是一种面向对象的网页广告插入方法和系统。
背景技术
在现有的网页广告插入中,多将待插入的网页广告直接插到网页中或网页链接中或网页的弹出页面中,并不会根据网页的内容来插入网页广告,使得广告内容与网页本身的内容之间就不一定有相关性。例如当网页中出现了车,却插入酒的广告或者其他的广告。这样的广告插入就显得不自然,且不能给用户留下更深的印象,使广告插入的效果大大降低,降低广告插入的价值。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种面向对象的网页广告插入方法和系统,实现根据网页内容有针对性的插入广告,提高广告插入效果。本发明解决技术问题所采用的技术方案如下
一种面向对象的网页广告插入方法,其中,包括步骤
A、读取待插入广告的网页,识别所述网页包含的关键字或图像,并形成一对象集;
B、查询广告库,计算所述广告库中各广告与所述对象集的相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告;
C、控制将与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。所述的面向对象的网页广告插入方法,其中,所述对象集中包括有多个对象,每个对象为一个关键字或者图像。所述的面向对象的网页广告插入方法,其中,所述步骤B进一步包括
B1、分别计算所述广告库中各广告与所述对象集中各对象的相似度,比较所有相似度的大小,找出最大相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告。所述的面向对象的网页广告插入方法,其中,所述步骤进一步包括
Cl、对与对象集相似度最大的所述广告的类型进行判断,当所述广告的类型为静态图像或者文字时,将所述广告插入到所述网页中;当所述广告的类型为视频或者动态图像或者网页时,将所述广告插入到网页的链接或者弹出页面中。一种面向对象的网页广告插入系统,其特征在于,所述系统包括
网页获取模块,用于读取待插入广告的网页;
网页对象识别模块,用于所述网页获取模块获取的网页包含的关键字或图像,并形成
一对象集;相似度比较模块,用于计算所述广告库中各广告与所述对象集的相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告;
广告插入模块,用于控制所述相似度比较模块确定的与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。所述的面向对象的网页广告插入系统,其中,所述相似度比较模块还用于分别计算所述广告库中各广告与所述对象集中各对象的相似度,比较所有相似度的大小,找出最大相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告,其中,所述对象集中包括有多个对象,每个对象为一个关键字或者图像。所述的面向对象的网页广告插入系统,其中,所述广告插入模块还包括
广告类型判断模块,用于对所述相似度比较模块确定的与对象集相似度最大的所述广告的类型进行判断,以使所述广告插入模块根据所述广告的类型将所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。本发明所提供的面向对象的网页广告插入方法和系统,可以根据网页内容插入相应广告,使插入的广告与网页内容相关,提高了广告插入的效果,提升了广告插入的价值。


图1是本发明提供的面向对象的网页广告插入方法的流程图。图2是本发明提供的面向对象的网页广告插入系统的结构示意图。

图3是本发明提供的面向对象的网页广告插入系统的一优选实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参见图1,图1是本发明提供的面向对象的网页广告插入方法的流程图,包括以下步骤
步骤S100、读取待插入广告的网页,识别所述网页包含的关键字或图像,并形成一对象集。其中,为了增强广告与网页内容的相关行,在插入广告之前首先获取待插入广告的网页,从网页中设别出一系列关键字或图像等,例如,可以从网页标题中识别出一些关键字,这些关键字一般与网页内容的主题相关,也是观众比较感兴趣的,因此将这些关键字或者图像等识别出来能够尽可能的使广告内容与客户兴趣相关联。当然具体的识别过程有多种,在此不一一赘述。本实施例获取的网页也不限于一个。定义每个关键字或者图像等为一个对象,将这些对象形成一个对象集,例如,对象集为T,这些对象分别记Ti,其中i从I到η,η为大于I的自然数,因此,本发明的对象有多个,例如车、酒等等。在本实施例中,并不限于将每个关键字或者图像等为一个对象,也可以将关键字的组合定义为一个对象。步骤S200、查询广告库,计算所述广告库中各广告与所述对象集的相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告。其中,广告库中存储有待插入的广告,广告有数个,运营商可以自行更新。查询广告库,从广告库中调取各个广告,并计算所述广告库中各广告与所述对象集的相似度。在计算时,分别计算所述广告库中各广告与所述对象集中各对象的相似度,比较所有相似度的大小,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告。在比较所有相似度的大小时可以首先比较每个对象与各广告的相似度,找出每个对象的最大相似度,然后再比较所有对象的最大相似度,确定这些最大相似度中的最大值。本发明中定义广告库为A,广告为Aj,其中,j从I到m,m为大于I的自然数。每个对象与广告的相似度为Sijdf sij、S2j、…、Snj中最大的相似度或平均值或其他综合后得到的值记为Sj,求出S1、S2、…、Sm中最大的值对应的广告Aj,记为a,该广告即为需要插入的广告。由于在一个网页中插入的广告并不限于一个,因此将相似度最大的几个作为需要插入的广告。步骤S300、控制将与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。其中,在进行广告插入时,对与对象集相似度最大的所述广告的类型进行判断,当所述广告的类型为的静态图像或者文字时,由于这些静态突袭那个或者文字占用空间较小,因此直接将所述广告插入到所述网页中;当所述广告的类型为视频或者动态图像或者网页时,由于这些视频、动态图像占用空间较大或者网页形式的广告无法直接在该网页中显示,因此将所述广告插入到网页的链接或者该链接的弹出页面中。当然,为了使插入广告更加智能,可以对网页中各个对象进行标识,将与每个对象相似度最大的广告与该对象进行绑定,并对对象建立超链接,并将与每个对象相似度最大的广告插入到每个对象的超链接上或者该链接的弹出页面上,当用户点击该对象时可以直接播放该广告。通过这种方式可以增加广告的插入量,提升插入广告的价值。下面以具体的实施例对上述网页广告插入方法进行描述。网页“http://123.COm/ID=1234”显示的是一篇关于汽车的报道,讲述中国汽车的发展历程以及汽车中发动机以及轮胎的一些描述。为了在该网页中插入广告,首先获取该网页,并识别该网页中的一些对象,例如,汽车、发动机和轮胎三个对象,这三个对象组成一个对象集。其次,查询广告库,从广告库中可以查询到与汽车有关的广告有Al、A2、A3、A4。A5、A6、A7。分别计算汽车、发动机、轮胎这三个对象与广告Al、A2、A3、A4。A5、A6、A7的相似度,其中,汽车与广告A1、A2、A3、A4。A5、A6、A7的相似度分别为10%、5%、50%、69%、3%、90%、83% 和 61%,发送机与广告 A1、A2、A3、A4。A5、A6、A7 的相似度分别为 80%、25%、60%、9%、43%、34%、23% 和 50%,轮胎与广告 Al、A2、A3、A4。A5、A6、A7 的相似度分别为 50%、45%、5%、20%、43%、9%、3%和1%。然后再分别找出汽车、发送机、轮胎与广告Al、A2、A3、A4。A5、A6、A7的相似度最大值,分别为90%、80%和50%,再从相似度最大值进行比较,确定最大相似度的值为90%,该相似度是汽车与广告A7的相似度,因此确定需要插入的广告为与对象汽车相关的广告A7。上述实施例仅仅用于解释本发发明的网页广告插入的过程,并不用于限定该过程,上述实施例中列举的广告库较小, 对于一些广告库较大的运营商来说,通过本发明的网页广告插入方法,能够快速高效的插入最契合网页内容的广告,且能够大大减少广告插入的成本。基于上述面向对象的网页广告插入方法,本发明还提供了一种面向对象的网页广告插入系统,如图2所示,所述系统包括
网页获取模块10,用于读取待插入广告的网页;
网页对象识别模块20,用于所述网页获取模块10获取的网页包含的关键字或图像,并形成一对象集;
相似度比较模块30,用于计算所述广告库中各广告与所述对象集的相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告;
广告插入模块40,用于控制所述相似度比较模块30确定的与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。进一步地,相似度比较模块30还用于分别计算所述广告库中各广告与所述对象集中各对象的相似度,比较所有相似度的大小,找出最大相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告。如图3所示,所述广告插入模块40还包括广告类型判断模块41,用于对所述相似度比较模块30确定的与对象集相似度最大的所述广告的类型进行判断,以使所述广告插入模块40根据所述广告的类型将所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。具体的实现过程如上所述,再此不一一赘述。综上所述,本发明提供的面向对象的网页广告插入方法和系统,通过读取待插入广告的网页,识别所述网页包含的关键字或图像,并形成一对象集;查询广告库,计算所述广告库中各广告与所述对象集的相似度,并确定与所述对象集相似度最大的广告;将与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。实现了根据网页内容有针对性的插入广告,使插入的广告与网页内容相关,提高了广告插入的效果,提升了广告插入的价值。且本发明网页广告插入方法和系统的实现方式简单、通过软件实现,不需要增加额外的硬件成本。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种面向对象的网页广告插入方法,其特征在于,包括步骤 A、读取待插入广告的网页,识别所述网页包含的关键字或图像,并形成一对象集; B、查询广告库,计算所述广告库中各广告与所述对象集的相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告; C、控制将与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。
2.根据权利要求1所述的面向对象的网页广告插入方法,其特征在于,所述对象集中包括有多个对象,每个对象为一个关键字或者图像。
3.根据权利要求2所述的面向对象的网页广告插入方法,其特征在于,所述步骤B进一步包括 B1、分别计算所述广告库中各广告与所述对象集中各对象的相似度,比较所有相似度的大小,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告。
4.根据权利要求1所述的面向对象的网页广告插入方法,其特征在于,所述步骤进一步包括 Cl、对与对象集相似度最大的所述广告的类型进行判断,当所述广告的类型为静态图像或者文字时,将所述广告插入到所述网页中;当所述广告的类型为视频或者动态图像或者网页时,将所述广告插入到网页的链接或者弹出页面中。
5.一种面向对象的网页广告插入系统,其特征在于,所述系统包括 网页获取模块,用于读取待插入广告的网页; 网页对象识别模块,用于所述网页获取模块获取的网页包含的关键字或图像,并形成一对象集; 相似度比较模块,用于计算所述广告库中各广告与所述对象集的相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告; 广告插入模块,用于控制将所述相似度比较模块确定的与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。
6.根据权利要求5所述的面向对象的网页广告插入系统,其特征在于,所述相似度比较模块还用于分别计算所述广告库中各广告与所述对象集中各对象的相似度,比较所有相似度的大小,找出最大相似度,并从所述广告库的各广告中查找出与所述对象集的相似度最大的广告,其中,所述对象集中包括有多个对象,每个对象为一个关键字或者图像。
7.根据权利要求5所述的面向对象的网页广告插入系统,其特征在于,所述广告插入模块还包括 广告类型判断模块,用于对所述相似度比较模块确定的与对象集相似度最大的所述广告的类型进行判断,以使所述广告插入模块根据所述广告的类型将所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。
全文摘要
本发明公开了一种面向对象的网页广告插入方法和系统,所述方法通过读取待插入广告的网页,识别所述网页包含的关键字或图像,并形成一对象集;查询广告库,计算所述广告库中各广告与所述对象集的相似度,并确定与所述对象集相似度最大的广告;将与对象集相似度最大的所述广告插入到所述网页或者所述网页的链接中或者弹出页面中。实现了根据网页内容有针对性的插入广告,使插入的广告与网页内容相关,提高了广告插入的效果,提升了广告插入的价值。且本发明网页广告插入方法和系统的实现方式简单、通过软件实现,不需要增加额外的硬件成本。
文档编号G06F17/30GK103064947SQ20121057803
公开日2013年4月24日 申请日期2012年12月27日 优先权日2012年12月27日
发明者朱定局 申请人:深圳先进技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1