会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 广告服务器 / 一种发布广告的方法和广告服务器

一种发布广告的方法和广告服务器

申请号 CN200710179555.7 申请日 2007-12-14 公开(公告)号 CN101458690A 公开(公告)日 2009-06-17
申请人 北京龙拓互动广告有限公司; 发明人 屠晓;
摘要 本发明提供一种发布广告的方法和广告服务器,该方法包括以下步骤:将广告关键词与媒体网站内容进行语义匹配,得到与所述广告关键词相同或关联的正文关键词;在媒体网站的正文中标记出所述正文关键词,并置入与所述广告关键词对应的广告内容和链接网址。通过使用本发明,对媒体网站内容进行分析,并使用语义匹配将广告关键词与浏览者关注的相应网页正文内容进行精确匹配,得到与广告关键词相同或关联的正文关键词,在该正文关键词上置入广告信息,有效提高了广告主投放广告的精确度。
权利要求

1.一种发布广告的方法,其特征在于,包括以下步骤:将广告关键词与媒体网站内容进行语义匹配,得到与所述广告关键词相同 或关联的正文关键词;

在媒体网站的正文中标记出所述正文关键词,并置入与所述广告关键词对 应的广告内容和链接网址。

2.根据权利要求1所述发布广告的方法,其特征在于,将广告关键词与 媒体网站内容进行语义匹配,得到与所述广告关键词相同或关联的正文关键词 之前,还包括:接收广告主提交的所述广告关键词、广告内容以及对应的链接网址,并按 照对应的关系进行保存。

3.根据权利要求1所述发布广告的方法,其特征在于,所述媒体网站为:分类后与所述广告关键词匹配的媒体网站;或

所述广告主选择的媒体网站。

4.根据权利要求1所述发布广告的方法,其特征在于,所述媒体网站为 分类后与所述广告关键词匹配的媒体网站,且为识别互联网协议IP地址选择 的媒体网站。

5.根据权利要求3所述发布广告的方法,其特征在于,获取所述分类后 与所述广告关键词匹配的媒体网站的方法具体为:将加入联盟的媒体网站按照内容进行分类;

将分类后的媒体网站类型与所述广告关键词进行匹配。

6.根据权利要求1或3所述发布广告的方法,其特征在于,将广告关键 词与媒体网站内容进行语义匹配,得到与所述广告关键词相同或关联的正文关 键词的方法具体为:分析所述媒体网站的网页标签,与所述广告关键词进行匹配;

分析网页标签匹配成功的网页的正文内容并进行分类,将分类后的网页正 文与所述广告关键字进行匹配;

通过画词规则分析出正文内容中的关键词,与所述广告关键词进行匹配, 得到与所述广告关键词相同或关联的正文关键词。

7.根据权利要求1所述发布广告的方法,其特征在于,在媒体网站的正 文中标记出所述正文关键词,并置入与所述广告关键词对应的广告内容和链接 网址之后,还包括:所述正文关键词或广告内容被点击时,输出与所述广告关键词对应的链接 网址的网页内容。

8.根据权利要求1所述发布广告的方法,其特征在于,在媒体网站的正 文中标记出所述正文关键词,并置入与所述广告关键词对应的广告内容和链接 网址之后,还包括:保存广告被点击的记录,根据所述记录计算广告费用;

当所述广告费用超出预设定值时,暂停发布所述广告。

9.一种广告服务器,其特征在于,包括:

匹配模块,用于将广告关键词与媒体网站内容进行语义匹配,得到与所述 广告关键词相同或关联的正文关键词,并发送给发布模块;

发布模块,用于在媒体网站的正文中标记出所述正文关键词,并置入与所 述广告关键词对应的广告内容和链接网址。

10.根据权利要求9所述广告服务器,其特征在于,还包括:接收模块,用于接收广告主客户端提交的广告关键词、广告内容以及对应 的链接网址,并发送给数据库;

数据库,用于将所述广告关键词、广告内容以及对应的链接网址按照对应 的关系进行保存。

11.根据权利要求9所述广告服务器,其特征在于,所述媒体网站为:分类后与所述广告关键词匹配的媒体网站;或

所述广告主选择的媒体网站。

12.根据权利要求9所述发布广告的方法,其特征在于,所述媒体网站为 分类后与所述广告关键词匹配的媒体网站,且为通过识别IP地址选择的媒体 网站。

13.根据权利要求9或11所述广告服务器,其特征在于,所述匹配模块 进一步包括:第一匹配单元,用于分析所述媒体网站的网页标签,与所述广告关键词进 行匹配;

第二匹配单元,用于分析网页标签匹配成功的网页的正文内容并进行分 类,将分类后的网页正文与所述广告关键字进行匹配;

第三匹配单元,用于通过画词规则分析出正文内容中的关键词,与所述广 告关键词进行匹配,得到与所述广告关键词相同或关联的正文关键词。

14.根据权利要求9所述广告服务器,其特征在于,还包括:触发模块,用于所述正文关键词或广告内容被点击时,输出与所述广告关 键词对应的链接网址的网页内容。

15.根据权利要求9所述广告服务器,其特征在于,还包括:计费模块,用于保存广告被点击的记录,根据所述记录计算广告费用;以 及暂停模块,用于当所述广告费用超出预设定值时,暂停发布所述广告。

说明书全文

技术领域

本发明涉及广告技术领域,尤其涉及一种发布广告的方法和广告服务器。

背景技术

随着互联网的普及和信息技术的不断发展,许多商家开始在网络上发布大 量的网络广告对其企业信息、产品信息以及企业形象进行宣传,网络广告超越 传统广告飞速发展,其中网络广告主要可以分为关键词网络广告和页面网络广 告。
关键词网络广告是基于搜索引擎而发展起来的,用户使用搜索引擎时输入 关键词检索信息,系统就自动发布与用户输入的关键词相匹配的网络广告信 息。广告主(即发布广告的企业、机构、组织等)通过购买与其网络广告信息 相关的关键词,出现在搜索结果较前的位置,便于用户浏览。
页面网络广告是在各网页页面上直接显示的广告信息,用户只要进入该网 页页面就可以看到这些广告信息。目前页面网络广告的主要形式为旗帜广告 (Banner)和图标(Icon或Button),如在网页中以Flash动画形式自动播放的 广告,以图片形式显示的广告等。
但是,由于网页页面大小有限,一个网页中的页面网络广告的数量也受到 限制,且页面网络广告的数据可能会占用大量的网络带宽和服务器资源,从而 造成大量网络资源的浪费。另外,以上页面网络广告的形式缺乏对浏览者需求 深度的分析,从而导致大量展示给浏览者的广告不是其所需要的信息,造成信 息的干扰,广告的点击率也非常低,广告效果不甚理想,最终造成广告主发布 广告的的精确性不高。

发明内容

本发明实施例提供一种发布广告的方法和广告服务器,以解决广告主投放 广告精确度不高的问题。
为达到上述目的,本发明实施例一方面提供一种发布广告的方法,包括以 下步骤:
将广告关键词与媒体网站内容进行语义匹配,得到与所述广告关键词相同 或关联的正文关键词;
在媒体网站的正文中标记出所述正文关键词,并置入与所述广告关键词对 应的广告内容和链接网址。
将广告关键词与媒体网站内容进行语义匹配,得到与所述广告关键词相同 或关联的正文关键词之前,还包括:
接收广告主提交的所述广告关键词、广告内容以及对应的链接网址,并按 照对应的关系进行保存。
所述媒体网站为:
分类后与所述广告关键词匹配的媒体网站;或
所述广告主选择的媒体网站。
所述媒体网站为分类后与所述广告关键词匹配的媒体网站,且为识别互联 网协议IP地址选择的媒体网站。
获取所述分类后与所述广告关键词匹配的媒体网站的方法具体为:
将加入联盟的媒体网站按照内容进行分类;
将分类后的媒体网站类型与所述广告关键词进行匹配。
将广告关键词与媒体网站内容进行语义匹配,得到与所述广告关键词相同 或关联的正文关键词的方法具体为:
分析所述媒体网站的网页标签,与所述广告关键词进行匹配;
分析网页标签匹配成功的网页的正文内容并进行分类,将分类后的网页正 文与所述广告关键字进行匹配;
通过画词规则分析出正文内容中的关键词,与所述广告关键词进行匹配, 得到与所述广告关键词相同或关联的正文关键词。
在媒体网站的正文中标记出所述正文关键词,并置入与所述广告关键词对 应的广告内容和链接网址之后,还包括:
所述正文关键词或广告内容被点击时,输出与所述广告关键词对应的链接 网址的网页内容。
在媒体网站的正文中标记出所述正文关键词,并置入与所述广告关键词对 应的广告内容和链接网址之后,还包括:
保存广告被点击的记录,根据所述记录计算广告费用;
当所述广告费用超出预设定值时,暂停发布所述广告。
本发明实施例另一方面提供一种广告服务器,包括:
匹配模块,用于将广告关键词与媒体网站内容进行语义匹配,得到与所述 广告关键词相同或关联的正文关键词,并发送给发布模块;
发布模块,用于在媒体网站的正文中标记出所述正文关键词,并置入与所 述广告关键词对应的广告内容和链接网址。
还包括:
接收模块,用于接收广告主客户端提交的广告关键词、广告内容以及对应 的链接网址,并发送给数据库;
数据库,用于将所述广告关键词、广告内容以及对应的链接网址按照对应 的关系进行保存。
所述媒体网站为:
分类后与所述广告关键词匹配的媒体网站;或
所述广告主选择的媒体网站。
所述媒体网站为分类后与所述广告关键词匹配的媒体网站,且为通过识别 IP地址选择的媒体网站。
所述匹配模块进一步包括:
第一匹配单元,用于分析所述媒体网站的网页标签,与所述广告关键词进 行匹配;
第二匹配单元,用于分析网页标签匹配成功的网页的正文内容并进行分 类,将分类后的网页正文与所述广告关键字进行匹配;
第三匹配单元,用于通过画词规则分析出正文内容中的关键词,与所述广 告关键词进行匹配,得到与所述广告关键词相同或关联的正文关键词。
还包括:
触发模块,用于所述正文关键词或广告内容被点击时,输出与所述广告关 键词对应的链接网址的网页内容。
还包括:
计费模块,用于保存广告被点击的记录,根据所述记录计算广告费用;以 及
暂停模块,用于当所述广告费用超出预设定值时,暂停发布所述广告。
与现有技术相比,本发明实施例具有以下有益效果:
通过对媒体网站内容进行分析,并使用语义匹配将广告关键词与浏览者关 注的相应网页正文内容进行精确匹配,得到与广告关键词相同或关联的正文关 键词,在该正文关键词上置入广告信息,直中目标人群投放广告,有效提高了 广告主投放广告的精确度。

附图说明

图1为本发明实施例中一种发布广告的方法流程图;
图2为本发明实施例中一种发布广告的系统示意图;
图3为本发明实施例中广告服务器的架构示意图;
图4为本发明实施例中广告服务器的具体场景示意图;
图5为本发明实施例中广告服务器数据处理示意图。

具体实施方式

为了提高广告主投放广告的精确度,本发明实施例提供一种发布广告的方 法和广告服务器,通过对媒体网站内容进行分析,将广告关键词与媒体网站内 容进行匹配,得到与广告关键词相同或关联的正文关键词,在该正文关键词上 置入广告信息,实现广告内容与正文的精准匹配,且可以通过识别媒体网站IP (Internet Protocol,互联网协议)地址,将广告发布到不同地区的媒体网站上, 直中广告目标人群发布,提高广告主投放广告的精确度。
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
本发明实施例的发布广告的方法如图1所示,具体步骤如下:
步骤11,按照对应的关系保存广告主提交的广告关键词、广告内容以及 对应的链接网址。
需要发布广告的广告主可以根据其所在行业、公司性质和主营产品等选择 相应的广告关键词,该广告关键词可以为一个或多个,可以为公司名称、产品 名称等。
在发布广告之前,还需要集合若干媒体网站作为网络发布广告的联盟,为 广告主提供发布广告的平台。
步骤12,将广告关键词与媒体网站内容进行语义匹配。
所述媒体网站可以为分类后与广告关键词匹配的媒体网站,也可以为广告 主预先选择的媒体网站。
获取分类后与广告关键词匹配的媒体网站的方法为:检索并分析加入联盟 的媒体网站,将其按照不同的类型进行分类,将分类后的媒体网站类型与广告 关键词进行匹配,得到与广告关键词匹配的媒体网站。例如,可以将媒体网站 按照其主要内容分为数码产品类网站、汽车类网站、旅游类网站等,假设广告 主所在行业为旅游行业,其提交的广告关键词可能以旅游信息为主,如“旅游”、 “宾馆”等,根据该广告关键词匹配出分类后属于旅游类的媒体网站。分析该 媒体网站内容与广告关键词进行语义匹配。
当然,也可以由广告主自行选择需要发布广告的媒体网站。当广告主预先 选择需要发布广告的媒体网站时,则直接分析该广告主选择的媒体网站的内 容,将广告关键词与媒体网站内容进行语义匹配。
所述与广告关键词进行语义匹配的媒体网站的内容可以为:网页标签、正 文类型以及正文关键词。
因此,步骤12具体包括:
步骤121,分析媒体网站的网页标签,与广告关键词进行语义匹配。
网页标签是用来描述一个网页文档的属性,例如:作者、日期、网页描述 和关键词等,其中网页描述“description”是对一个网页概括的介绍,关键词 “Keywords”是一个网页内容中的重点词。可以通过分析网页标签的网页描述 或关键词,与广告关键词进行语义匹配。
进一步的,步骤122,分析上述匹配结果中的网页正文的类型,将广告关 键词与网页正文类型进行匹配。
进一步的,步骤123,分析上述匹配结果中的正文关键词,与广告关键词 进行匹配。
可以通过特定画词规则分析出正文中的关键词,判断该正文关键词是否与 广告关键词相同或存在关联,当正文中包含与广告关键词相同或存在关联的正 文关键词时,则匹配成功。
步骤13,根据上述匹配结果,在媒体网站的网页正文中发布广告。
该步骤具体为:在匹配成功的网页正文中标记出与广告关键词相同或存在 关联的正文关键词,并置入与广告关键词对应的广告内容和链接网址。对正文 关键词进行标记的方法可以为改变字体颜色、底色、添加下划线等,以便提示 浏览者查看点击广告。
另外,为了更加准确的投放广告,还可以通过识别媒体网站的IP地址, 针对性的将发布广告到不同地区的媒体网站上,当然该种情况只限于分类后与 广告关键词匹配的媒体网站,对于由广告主自行选择的媒体网站,则不需识别 其IP地址。例如,广告主选择的关键词为“北京搬家”,则可以将该发布广告 到IP地址为北京地区的媒体网站上。
发布广告时还需要考虑媒体网站是否设置了禁播内容(即不允许哪类广告 发布),对媒体网站设置的禁播广告内容不进行发布。
广告发布成功后,当浏览者用鼠标划过或移动到正文关键词位置时,在该 正文关键词上置入的广告内容就会显示出来,且显示的广告内容不会被此正文 内容中同一位置的图片及文字所覆盖,广告内容的表现形式可以是图片、文字、 图文组合、FLASH动画、视频或网页等。由于该广告内容不直接显现在网页 上,因此具有不占用媒体网站的既有资源、不影响网页速度的优点。
步骤14,当正文关键词或广告内容被点击时,输出与该广告内容对应的 链接网址的网页内容。
步骤15,保存广告被点击的记录,并根据该记录计算广告费用。
还可以通过分析浏览者的点击记录产生相应的报表提供给广告主,向广告 主反馈发布广告的情况。另外,还可以保存浏览者的IP地址,排除恶意点击 等行为。同时,还可以为媒体网站记录相关的信息,以便媒体网站计算盈利等。
步骤16,当广告费用超出预设置值时,暂停发布广告。
可以由广告主预先设置消费计划,包括消费时间及消费金额,即可以设置 广告发布的时间段、广告的每日消费上限以及总发布上限。根据广告主的设置 控制广告发布,例如可以根据广告主的设置,在每天上午9点至下午6点之间 发布广告,且每日消费上限不超过1000元,总发布上限不超过2万元,当消 费有超出时,暂停发布该广告。广告主通过上述设置,可以准确控制发布广告 预算。
通过上述实施例提供的方法,使用语义匹配将广告关键词与浏览者关注的 相应网页正文内容精确匹配,直中目标人群投放广告,有效提高了广告主投放 广告的精确度;另外准确记录与分析浏览者的点击行为,为广告主提供可靠数 据,以便广告主可以准确把控发布广告预算。
本发明实施例发布广告的系统示意图如图2所示,包括:
广告服务器,用于保存广告主客户端提交的广告关键词、广告内容以及对 应的链接网址,将广告关键词与媒体网站的内容进行语义匹配,得到与广告关 键词相同或关联的正文关键词,根据该正文关键词在媒体网站的正文中发布广 告。
广告主客户端,用于通过互联网访问广告服务器,向广告服务器提交广告 关键词、广告内容以及对应的链接网址。
媒体网站,用于为网站服务器提供发布广告的平台。
浏览者客户端,用于查看和点击广告内容。
本发明实施例的广告服务器的结构示意图如图3所示,广告服务器进一步 包括:
接收模块,用于接收广告主客户端提交的的广告关键词、广告内容以及对 应的链接网址,并发送给数据库。
数据库,用于将接收模块发送的广告关键词、广告内容以及对应的链接网 址按照对应的关系进行保存。
匹配模块,用于将广告关键词与媒体网站内容进行语义匹配,得到与广告 关键词相同或关联的正文关键词,并发送给发布模块。
发布模块,用于在媒体网站的正文中标记出正文关键词,并置入与广告关 键词对应的广告内容和链接网址。
所述媒体网站可以为分类后与广告关键词匹配的媒体网站,也可以为广告 主选择的媒体网站。
获取分类后与广告关键词匹配的媒体网站的方法具体为:将加入联盟的媒 体网站进行分类,并将分类后的媒体网站类型与广告关键词进行匹配,得到与 广告关键词匹配的媒体网站。
另外,为了更加准确的投放广告,还可以根据广告关键词或广告内容,通 过识别分类后的媒体网站的IP地址,将广告发布到不同的地区的媒体网站上。
当然,也可以由广告主自行选择需要发布广告的媒体网站,分析广告主选 择的媒体网站的内容,将广告关键词与媒体网站内容进行语义匹配。
上述需要与广告关键词匹配的媒体网站内容可以为:网页标签、正文类型 以及正文关键词。此时,匹配模块进一步包括:
第一匹配单元,用于分析媒体网站的网页标签,并与广告关键词进行匹配。
第二匹配单元,用于分析网页标签匹配成功的网页的正文内容并进行分 类,将分类后的网页正文与广告关键字进行匹配。
第三匹配单元,用于通过画词规则分析出正文内容中的关键词,与广告关 键词进行匹配,得到与广告关键词相同或关联的正文关键词。
此时,数据库中还需要保存关联词列表,用于为匹配模块提供与广告关键 词存在关联的关键词。匹配模块在数据库中查询是否存在与分析出的正文关键 词相同或关联的广告关键词,如果存在,则匹配成功。
除了以上所述的模块外,广告服务器还可以包括触发模块,用于当正文关 键词或广告内容被点击时,输出与广告关键词对应的链接网址的网页内容。
计费模块,用于保存广告被点击的记录,根据该点击记录计算广告费用。 以及暂停模块,用于当广告费用超出预设定值时,暂停发布该广告。
此时,广告主客户端需要预先设置其广告消费的最大值,当超出该预设的 最大值时,暂停发布广告。
分析模块,用于分析广告被点击的记录,根据该记录产生相应的报表发送 给广告主客户端,向广告主反馈广告发布的情况。
在实际应用中,由于广告服务器需要处理大量的数据,为了保证数据的快 速处理,该广告服务器可以是由一组服务器构成的一个实现可伸缩的、高可用 网络服务的服务器集群,称之为Linux虚拟服务器(Linux Virtual Server),如 图4所示,其中客户端1、客户端2和客户端3为广告主客户端或浏览者客户 端,其通过互联网访问Linux虚拟服务器(即广告服务器),Linux虚拟服务器 由三部分组成,负载平衡器(Load Balance)、服务器集群以及存储服务器。其 中,负载平衡器位于服务器集群的前端,完成广告服务器中接收模块和触发模 块的功能,将广告主客户端或浏览者客户端的请求调度到服务器集群上;服务 器集群由若干Web服务器组成,完成广告服务器中的匹配模块、发布模块的 功能,Web服务器之间通过高速局域网或地理上分散的广域网连接,其结构对 客户端是透明的,客户端访问服务器集群提供的Web服务器就像访问一台高 性能、高可用的服务器一样,且客户端程序不受服务器集群的影响,无需作任 何修改。Linux虚拟服务器的伸缩性可以通过在服务器集群中透明地加入和删 除一个节点(即Web服务器)来达到,通过检测节点或服务进程故障和正确 地重置,使Linux虚拟服务器达到高可用性;存储服务器相当于广告服务器中 的数据库,由Oracle集群组成用于存储数据。
在浏览者客户端可以采用AJAX(Asynchronous JaveScript and XML,异 步JaveScript和XML)技术,AJAX是一种创建交互式网页应用的网页开发 技术,其优点为无页面刷新,并采用DWR(Direct Web Remoting,直接Web 远程调用)框架,DWR是一个引擎,允许浏览者客户端JaveScript远程调用 广告服务器端Jave类的方法,执行相关的事务操作;广告服务器的后台采用 Java框架,框架的持久层采用Hibernate,持久层用于完成各种数据的持久化, 并为框架的业务层(Business)提供服务。浏览者客户端点击广告后,广告服 务器对数据处理过程如图5所示:浏览者客户端点击广告后,首先由DWR引 擎向广告服务器持久层的主控制器(Controller)发送相应请求,主控制器对 请求的参数进行分析和进行权限校验并执行命令(Command),在Command 中对请求的参数进行验证(validate),如果验证失败,返回错误信息给浏览者 客户端的DWR引擎,如果验证成功,则调用广告服务器中的业务层,业务层 再调用具体DAO(Data Access Object,数据访问对象)进行数据持久化,即 调用数据库中存储的广告对应的链接网址并显示该链接网址对应的网页内容。
通过上述实施例提供的系统,使用语义匹配将广告关键词与浏览者关注的 相应网页正文内容精确匹配,直中目标人群投放广告,有效提高了广告主投放 广告的精确度;另外准确记录与分析浏览者的点击行为,为广告主提供可靠数 据,以便广告主可以准确把控发布广告预算。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很 多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该获取机 软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本 发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。