著录项信息
专利名称 | 应用于互联网搜索引擎的广告展现系统及广告展现方法 |
申请号 | CN200610098591.6 | 申请日期 | 2006-07-12 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2006-12-13 | 公开/公告号 | CN1877581 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;Q;3;0;/;0;0查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市北四环西路58号理想国际大厦12层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 李彦宏;朱洪波;刘建国;郭眈;周利民;王湛;刘子正;袁杰;王闯;杨文凯 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 刘芳 |
摘要
本发明涉及一种应用于互联网搜索引擎的广告展现系统,包括WEB服务模块,用于与互联网通信;用户接口模块,用于接收转发检索请求及生成广告页面;广告数据库,用于存储广告索引及关联参数;检索模块,用于检索广告数据库,生成检索列表;选择模块,用于随机选择广告索引生成结果列表。本发明还涉及一种应用于互联网搜索引擎的广告展现方法,根据检索请求生成检索列表;根据检索列表中的展现参数随机选择需要展现的广告索引,生成结果列表;根据结果列表生成广告页面并发送。本发明解决了搜索结果页面中展现的广告过于单一的问题,实现了动态的为用户提供广告,从而可以为用户提供丰富的广告服务信息。
1、一种应用于互联网搜索引擎的广告展现系统,包括:
WEB服务模块,用于广告展现系统与互联网的通信;
用户接口模块,与所述WEB服务模块连接,用于接收检索请求并转发至 检索模块,以及生成广告页面;
广告数据库,用于存储广告索引信息以及关联参数信息;
检索模块,与所述用户接口模块及所述广告数据库连接,用于根据接收 到的检索请求,检索广告数据库,生成检索列表;该检索列表存储有与所述 检索请求匹配的广告索引信息,以及与各广告索引信息对应的展现参数;
选择模块,与所述检索模块及用户接口模块连接,用于根据广告索引的 展现参数对所述检索列表中的广告索引排序,并根据需要展现的广告索引数 目,截取所述广告索引生成待选列表,并为所述待选列表的广告索引划分对 应的数值区域,生成随机数,将所述随机数所属区域对应的广告索引存储到 结果列表中并从待选列表中删除,判断所述结果列表的广告索引数目是否达 到需要的广告索引数目,是则将所述结果列表 发送至用户接口模块,由用 户接口模块生成广告页面。
2、根据权利要求1所述的应用于互联网搜索引擎的广告展现系统,其 中所述广告数据库包括:
广告索引库,与所述检索模块连接,用于存储广告索引信息;
关联参数库,与所述检索模块连接,用于存储用于计算展现参数的关联 参数信息。
3、根据权利要求2所述的应用于互联网搜索引擎的广告展现系统,其 中所述检索模块包括:
匹配模块,与所述用户接口模块及广告索引库连接,用于根据检索请求 检索广告索引库,得到匹配的广告索引列表;
合并计算模块,与所述匹配模块、关联参数库及选择模块连接,用于对 广告索引列表进行合并,根据关联参数计算广告索引的展现参数,生成检索 列表。
4、根据权利要求3所述的应用于互联网搜索引擎的广告展现系统,其 中所述广告索引库为关键词广告索引库,用于存储关键词广告索引信息。
5、根据权利要求3所述的应用于互联网搜索引擎的广告展现系统,其 中所述广告索引库为用户标识广告索引库,用于存储用户标识广告索引信息。
6、根据权利要求4所述的应用于互联网搜索引擎的广告展现系统,其 中还包括用户标识关键词索引库,与所述匹配模块连接,用于存储用户标识 关键词索引。
7、根据权利要求1所述的应用于互联网搜索引擎的广告展现系统,其 中所述选择模块包括;
排序模块,与所述检索模块连接,用于根据展现参数对检索列表中的各 广告索引排序,并根据需要展现的广告索引数目,截取广告索引生成待选列 表;
随机选择模块,与所述排序模块及用户接口模块连接,用于根据广告索 引的展现参数从待选列表中随机选择广告索引,生成结果列表,并发送至用 户接口模块。
8、根据权利要求7所述的应用于互联网搜索引擎的广告展现系统,其 中所述随机选择模块包括:
随机数生成模块,用于生成随机数;
区域配置模块,用于根据展现参数为待选列表中的各广告索引划分对应 的数值区域;
选择处理模块,与所述排序模块、随机数生成模块、区域配置模块及用 户接口模块连接,用于根据随机数及广告索引对应的数值区域选择广告,生 成结果列表,并发送至用户接口模块。
9、根据权利要求1-8任一所述的应用于互联网搜索引擎的广告展现系 统,其中还包括:用户信息库,与所述检索模块连接,用于记录已为用户标 识展现过的广告索引标识信息。
10、一种应用于互联网搜索引擎的广告展现方法,其中包括以下步 骤:
步骤1、接收检索请求;
步骤2、根据检索请求生成检索列表;该检索列表存储有与所述检索请 求匹配的广告索引信息,以及与各广告索引信息对应的展现参数;
步骤3、根据展现参数,从检索列表中随机选择需要展现的广告索引, 生成结果列表,具体包括:
步骤31、根据展现参数从大到小的顺序对检索列表中的广告索引排序, 并根据需要展现的广告索引数目,截取广告索引生成待选列表;
步骤32、根据所述展现参数为待选列表的广告索引划分对应的数值区域, 并生成随机数;
步骤33、将随机数所属区域对应的广告索引存储到结果列表中并从待选 列表中删除;
步骤34、判断结果列表的广告索引数目是否达到需要的广告索引数目, 若是,执行步骤35,否则,执行步骤32;
步骤35、结束;
步骤4、根据结果列表生成广告页面并发送。
11、根据权利要求10所述的应用于互联网搜索引擎的广告展现方 法,其中所述步骤2具体为:根据检索请求中的查询词检索广告索引库,得 到查询词对应广告索引列表,当广告索引列表多于一个时,对各广告索引列 表进行合并;计算广告索引的展现参数,生成检索列表。
12、根据权利要求10所述的应用于互联网搜索引擎的广告展现方 法,其中所述步骤2具体为:根据检索请求中的用户标识检索用户标识广告 索引库,得到与用户标识对应的广告索引列表;计算广告索引的展现参数, 生成检索列表。
13、根据权利要求10所述的应用于互联网搜索引擎的广告展现方 法,其中所述步骤2具体为:根据检索请求中的用户标识检索用户标识关键 词索引库,得到与用户标识对应的关键词列表;根据关键词列表,检索广告 索引库,得到各关键词对应的广告索引列表;合并广告索引列表,计算广告 索引的展现参数,生成检索列表。
14、根据权利要求13所述的应用于互联网搜索引擎的广告展现方 法,其中在得到与用户标识对应的关键词列表的步骤与检索广告索引库的步 骤之间还包括:将检索请求中的查询词并入关键词列表。
15、根据权利要求14所述的应用于互联网搜索引擎的广告展现方 法,其中还包括:判断所述检索列表中的广告索引数目是否多于需要的广告 索引数目,若是,执行步骤31,否则,执行步骤35。
16、根据权利要求11-15任一所述的应用于互联网搜索引擎的广告 展现方法,其中还包括:根据检索请求中的用户标识,将结果列表中的各广 告索引标识信息记录于用户信息库中。
17、根据权利要求16所述的应用于互联网搜索引擎的广告展现方 法,其中在计算展现参数时,还包括根据检索请求中的用户标识检索用户信 息库,得到用户标识对应的已展现广告索引,根据预先定义的规则减小检索 列表中已展现广告索引的展现参数。
技术领域\n本发明涉及应用于互联网搜索引擎的广告展现技术,尤其是能为用户动 态展现广告的广告展现系统和展现方法。\n背景技术\n互联网搜索引擎作为一个信息服务平台,在为互联网用户提供搜索服务 的同时,也为互联网广告客户提供广告投放服务。投放广告的服务不但可以为 广告客户进行宣传,而且可以为用户提供更多的服务信息。\n现有的通过互联网投放广告的方法主要有两种一种是在网页的广告位固 定展现某一广告,另一种是根据用户的当前查询匹配广告。\n第一种广告投放方法与用户完全不关联,因此投放的广告与用户的相关 性很小,效果较差。\n第二种方法,投放的广告与用户当前正关注的内容相关。如竞价排名, 广告客户通过搜索关键词竞价排名系统注册与其所要推广的广告链接网站/ 网页密切相关的一组搜索关键词;用户向搜索引擎提交查询词,搜索引擎将 与查询词最相关的一组网页链接作为搜索结果页面返回给用户;如果用户提 交的查询词与竞价排名系统中的关键词匹配,注册该关键词的广告客户所提 供的广告链接也将出现在搜索结果页面中。由于利用这种方法投放的广告与 用户产生了更多的相关性,因此与第一种相比,效果更好。\n但第二种广告展现方式仍有一些缺陷,单纯根据广告价格的高低而排列 和选择广告,搜索结果页面中展现的广告过于单一,只要用户的查询词相同, 搜索结果页面展现的广告链接也是相同的,这样,不能为用户提供丰富和动 态的广告服务信息。\n发明内容\n本发明的目的在于针对现有技术所存在的缺陷,提供一种应用于互联网 搜索引擎的广告展现系统及广告展现方法,解决现有技术中搜索结果页面中 展现的广告过于单一的问题,动态地为用户提供广告信息。\n为了实现上述目的,本发明提供了一种应用于互联网搜索引擎的广告展 现系统,包括:WEB服务模块,用于广告展现系统与互联网的通信;用户接 口模块,与所述WEB服务模块连接,用于接收检索请求并转发至检索模块, 以及生成广告页面;广告数据库,用于存储广告索引信息以及关联参数信息; 检索模块,与所述用户接口模块及所述广告数据库连接,用于根据接收到的 检索请求,检索广告数据库,生成检索列表;该检索列表存储有与所述检索 请求匹配的广告索引信息,以及与各广告索引信息对应的展现参数;选择模 块,与所述检索模块及用户接口模块连接,用于根据广告索引的展现参数对 所述检索列表中的广告索引排序,并根据需要展现的广告索引数目,截取所 述广告索引生成待选列表,并为所述待选列表的广告索引划分对应的数值区 域,生成随机数,将所述随机数所属区域对应的广告索引存储到结果列表中 并从待选列表中删除,判断所述结果列表的广告索引数目是否达到需要的广 告索引数目,是则将所述结果列表并发送至用户接口模块,由用户接口模块 生成广告页面。\n本发明还提供了一种应用于互联网搜索引擎的广告展现方法,包括以下步 骤:\n步骤1、接收检索请求;步骤2、根据检索请求生成检索列表;该检索列 表存储有与所述检索请求匹配的广告索引信息,以及与各广告索引信息对应 的展现参数;步骤3、根据展现参数,从检索列表中随机选择需要展现的广 告索引,生成结果列表;步骤4、根据结果列表生成广告页面并发送。\n本发明解决了搜索结果页面中展现的广告过于单一的问题,实现了动态 地为用户提供广告,从而可以为用户提供丰富的广告服务信息。\n下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。\n附图说明\n图1为本发明的应用于互联网搜索引擎的广告展现系统结构示意图;\n图2为本发明的应用于互联网搜索引擎的广告展现方法流程图;\n图3为本发明的应用于搜索引擎的广告展现系统一具体实施例结构示意图;\n图4为本发明的应用于搜索引擎的广告展现系统另一具体实施例结构示 意图;\n图5为本发明的应用于搜索引擎的广告展现系统的检索模块结构示意图;\n图6为本发明的应用于搜索引擎的广告展现系统的选择模块结构示意 图;\n图7为本发明的应用于搜索引擎的广告展现系统的随机选择模块结构示 意图;\n图8为本发明的应用于搜索引擎的广告展现方法的随机选择广告索引的 方法流程图;\n图9为本发明的应用于搜索引擎的广告展现系统又一具体实施例结构示 意图。\n具体实施方式\n如图1所示,为本发明的应用于互联网搜索引擎的广告展现系统结构示 意图,包括:WEB服务模块、用户接口模块、广告数据库、检索模块及选择 模块。WEB服务模块用于该广告展现系统与互联网的通信;用户接口模块与 WEB服务模块及检索模块连接,用于接收检索请求并转发至检索模块,并用 于生成广告页面;广告数据库用于存储广告索引信息以及关联参数信息;检 索模块与用户接口模块及广告索引库连接,用于根据接收到的检索请求,检 索广告数据库,生成检索列表,该检索列表存储有与检索请求匹配的广告索 引信息以及与各广告索引信息对应的展现参数;选择模块与检索模块及用户 接口模块连接,用于根据广告索引的展现参数,随机选择需要展现的广告索 引,生成结果列表并发送至用户接口模块,由用户接口模块生成广告页面。\n如图2所示,为本发明的应用于互联网搜索引擎的广告展现方法流程图, 包括以下步骤:\n步骤1、接收检索请求;\n步骤2、根据检索请求生成检索列表;该检索列表存储有与所述检索请 求匹配的广告索引信息,以及与各广告索引信息对应的展现参数;\n步骤3、根据展现参数,从检索列表中随机选择需要展现的广告索引, 生成结果列表;\n步骤4、根据结果列表生成广告页面并发送。\n根据广告匹配方式的不同,根据检索请求生成检索列表的方法也有多种。\n当根据用户当前的查询词匹配广告时,广告索引库可为关键词广告索引 库,其中应以从关键词到广告索引的形式记录索引信息。在接收到检索请求 后,根据检索请求中的查询词检索关键词广告索引库,得到关键词对应的广 告列表。当查询词有多个时,可能得到多个广告索引列表,需要将所有广告 索引列表合并为一个总的检索列表。\n也利用日志记录,根据用户历史行为匹配广告。日志记录中有用户的 Cookie用户标识(以下简称Cookie),利用该标识可建立与用户标识相关的 索引。索引可有两种:一种是Cookie关键词索引,另一种是关键词Cookie 索引。两种索引都可用于定向投放广告。\n如图3所示,为本发明的应用于搜索引擎的广告展现系统一具体实施例 结构示意图,包括WEB服务模块、用户接口模块、广告数据库、检索模块、 选择模块及Cookie关键词索引库。其中,广告数据库进一步包括关键词广告 索引库及关联参数库,关键词广告索引库以从关键词映射到广告的形式记录 索引数据,关联参数库用于存储用于计算展现参数的关联参数信息。Cookie 关键词索引库存储与每个Cookie对应的关键词列表信息。\n在接收到检索请求后,检索模块可根据请求中的Cookie检索Cookie关 键词索引库,得到与Cookie对应的关键词列表,然后根据关键词列表检索关 键词广告索引库,得到对应的广告索引列表。当Cookie对应关键词列表中有 多个关键词时,广告索引列表也有多个,需要对所有广告索引列表进行合并。 若需在匹配广告时考虑当前查询词,那么可先将查询词插入关键词列表中, 然后再检索关键词广告索引库。\n如图4所示,为本发明的应用于搜索引擎的广告展现系统另一具体实施 例结构示意图,包括WEB服务模块、用户接口模块、广告数据库、检索模块 及选择模块。其中,广告数据库进一步包括Cookie广告索引库及关联参数库, Cookie广告索引库以从Cookie映射到广告的形式记录索引数据。\nCookie广告索引库可通过如下方式建立:生成广告关键词索引并根据日 志信息生成关键词Cookie索引数据;然后,根据广告关键词索引数据及关键 词Cookie索引数据生成广告Cookie索引数据,得到每个广告索引对应的 Cookie列表。然后,根据广告Cookie索引数据生成Cookie广告索引数据, 这样就可得到Cookie关键词索引库了。在接收到检索请求后,利用该索引可 查询与Cookie对应的广告索引。\n在计算展现参数时,可参考关联参数。关联参数可为广告的价格、广告 的分类等信息。在索引库中,可为每一条索引记录设定权值,以衡量相关性。 例如,在关键词广告索引库中,为每一关键词对应的每一广告索引设置一权 值,以表明广告索引与关键词的相关程度;在Cookie广告索引库中,为每一 Cookie的每一广告索引记录一权值,以表明广告索引与Cookie的相关程度, 该权值可通过下述方法得到:在建立广告关键词索引时,为每个广告索引的 关键词设置一权值(简称关键词权值);在根据日志记录建立关键词Cookie 索引时,根据访问时间、词频、词属性等信息为每一关键词对应的每一Cookie 设置一权值(简称Cookie权值);遍历广告关键词索引,对每一广告索引, 提取各关键词的Cookie列表,对各Cookie列表合并;在合并时,将Cookie 权值与相应关键词权值的乘积作为广告的Cookie列表中的Cookie权值,当 Cookie出现于多个Cookie列表时,将Cookie在各列表的Cookie权值乘以 相应关键词权值,并将乘积累加结果作为广告的Cookie列表中的Cookie权 值;在根据广告Cookie索引建立Cookie广告索引时,可将广告对应的Cookie 列表中的Cookie权值作为相应Cookie的对应广告索引列表中相应广告的权 值。\n在计算展现参数时,可只考虑广告的价格参数或相关度(即权值),也可 综合考虑价格参数及权值。在综合考虑价格参数及权值时,可先对价格参数 和权值归一化,然后将每个广告索引权值与广告价格参数的乘积作为展现参 数。\n如图5所示,为本发明的应用于搜索引擎的广告展现系统的检索模块结 构示意图,包括匹配模块及合并计算模块。匹配模块与用户接口模块及广告 索引库连接,用于根据检索请求检索广告索引库,得到匹配的广告索引列表; 合并计算模块与匹配模块、关联参数库及选择模块连接,用于当广告索引列 表为多个时将广告索引列表合并,根据关联参数计算广告索引的展现参数, 生成检索列表。\n如图6所示,为本发明的应用于搜索引擎的广告展现系统的选择模块结 构示意图,包括:排序模块及随机选择模块。排序模块与检索模块连接,用 于根据展现参数对检索列表中的各广告索引排序,并根据需要展现的广告索 引数目,截取广告索引生成待选列表;随机选择模块与排序模块及用户接口 模块连接,用于根据广告索引的展现参数从待选列表中随机选择广告索引, 生成结果列表,并发送至用户接口模块。为了使用户能够获得更多的服务信 息,可设置待选列表的广告索引数目多于所需的广告索引数目。例如,需要 10个广告索引,那么可设置待选列表的广告索引数据为20,从排序后的检索 列表中截取排在前20位的广告索引。\n如图7所示,为选择模块的随机选择模块结构示意图,包括:随机数生 成模块、区域配置模块及选择处理模块。随机数生成模块用于生成随机数; 区域配置模块用于根据展现参数为待选列表中的各广告索引划分对应的数值 区域;选择处理模块与排序模块、随机数生成模块、选择区域配置模块及用 户接口模块连接,用于根据随机数及广告索引对应的数值区域选择广告,生 成结果列表,并发送至用户接口模块。\n如图8所示,为本发明的应用于搜索引擎的广告展现方法的随机选择广 告索引的方法流程图,包括:\n步骤31、根据展现参数从大到小的顺序对检索列表中的广告索引排序, 并根据需要展现的广告索引数目,截取广告索引生成待选列表;\n步骤32、为待选列表的广告索引划分对应的数值区域,并生成随机数;\n步骤33、将随机数所属区域对应的广告索引存储到结果列表中并从待选 列表中删除;\n步骤34、判断结果列表的广告索引数目是否达到需要的广告索引数目, 若是,执行步骤35,否则,执行步骤32;\n步骤35、结束。\n下面通过一具体实施例说明随机选择广告索引的方法。\n假设有三个广告a、b、c,展现参数分别为1、2、3,则它们对应的数值 区间为[0,1)、[1,3)、[3,6]。生成一个在[0,待选集合权值之和]区间服 从均匀分布的随机数,即在生成一个在[0,6]服从均匀分布的随机数,则该 随机数所在的区段对应的广告被选择。例如生成的随机数为2.5,那么由于 2.5属于区间[1,3),因此广告b被选择。将选择的广告插入结果列表中并 从待选列表中删除,继续重新分配数值区间,选择下一个广告。由于随机数 服从均匀分布,因此广告被选择的概率与广告的展现参数是成正比的,展现 参数越大,越易被选中。\n有时,检索列表的广告索引数目可能会小于所需的广告索引数目,在此 时,就不需进行截取和选择操作,而直接可将检索列表作为结果列表输出给 用户接口模块。\n为了避免总是为用户展现相同的广告,可以对已展现的广告进行标记, 在广告匹配时,减小已展现广告的展现参数,从而减小已展现广告被选择的 概率。如图9所示,为本发明的应用于搜索引擎的广告展现系统又一具体实 施例结构示意图,除了包括WEB服务模块、用户接口模块、广告数据库、检 索模块及选择模块外,还包括用户信息库,该数据库中与检索模块连接,用 于记录已为Cookie展现过的广告索引标识信息。在用户信息库中,每个 Cookie对应着已展现过的广告标识列表。检索模块在计算展现系数时,根据 检索请求中的Cookie检索用户信息库,得到对应的已展现广告索引标识,根 据预先定义的规则减小检索列表中已展现广告索引的展现参数。用户信息库 中可记录每个广告的展现时间,在计算展现参数时,根据上次展现时间确定 展现参数减小的比例,若广告刚刚展现过,那么展现参数减小比例较大;若 广告在几天前展现过,那么展现参数减小比例较小。\n最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其 限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技 术人员应当理解,依然可以对本发明的具体实施方式进行修改或者对部分技 术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发 明请求保护的技术方案范围当中。
法律信息
- 2009-01-28
- 2007-02-14
- 2006-12-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-12-07
|
2003-11-04
| | |
2
| |
2003-12-17
|
2002-05-28
| | |
3
| |
2006-05-24
|
2004-04-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |