广告投放方法、广告投放服务器及广告投放系统.pdf

上传人:000****221 文档编号:4261992 上传时间:2018-09-12 格式:PDF 页数:14 大小:469.07KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110195713.4

申请日:

2011.07.13

公开号:

CN102880969A

公开日:

2013.01.16

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06Q 30/02申请公布日:20130116|||实质审查的生效IPC(主分类):G06Q 30/02申请日:20110713|||公开

IPC分类号:

G06Q30/02(2012.01)I; G06F17/30

主分类号:

G06Q30/02

申请人:

阿里巴巴集团控股有限公司

发明人:

刘新浙

地址:

英属开曼群岛大开曼资本大厦一座四层847号邮箱

优先权:

专利代理机构:

北京鑫媛睿博知识产权代理有限公司 11297

代理人:

龚家骅

PDF下载: PDF下载
内容摘要

本申请公开了一种广告投放方法、广告投放服务器及广告投放系统,根据广告信息所属类别以树型结构存储广告信息,每一类广告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点,该方法包括:广告投放服务器接收广告投放请求,获取广告投放请求中的广告查询关键词;广告投放服务器根据广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与广告查询关键词匹配的广告信息;广告投放服务器返回检索到的广告信息给发送广告投放请求的广告投放客户端进行广告投放。通过本申请,可以使投放的广告更加丰富,覆盖度更广。

权利要求书

权利要求书一种广告投放方法,其特征在于,根据广告信息所属类别以树型结构存储广告信息,每一类广告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点,该方法包括:
广告投放服务器接收广告投放请求,获取所述广告投放请求中的广告查询关键词;
所述广告投放服务器根据所述广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息;
所述广告投放服务器返回检索到的广告信息给发送所述广告投放请求的广告投放客户端进行广告投放。
如权利要求1所述的方法,其特征在于,所述广告查询关键词的数量为一个,所述广告投放服务器在第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息,具体为:
所述广告投放服务器根据待投放广告数量在该第一级类别下同一级子类的各子类中检索与所述广告查询关键词匹配的广告信息;
所述广告投放服务器计算检索出的广告信息与所述广告查询关键词的相关度,并按照相关度从高到低的顺序选择与待投放广告数量相应数量的广告信息作为检索结果。
如权利要求1所述的方法,其特征在于,所述广告查询关键词的数量为多个,所述广告投放服务器在第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息,具体为:
所述广告投放服务器分别根据每一个广告查询关键词在所述第一级类别下同一级子类的各子类中检索匹配的广告信息;
所述广告投放服务器分别计算检索出的广告信息与每一个广告查询关键词的相关度,并根据各广告查询关键词各自对应的权重,计算检索出的广告信
息与所有广告查询关键词的综合相关度;
所述广告投放服务器按照综合相关度从高到低的顺序,在所检索出的广告信息中选择与待投放广告数量相应数量的广告信息作为检索结果。
如权利要求1所述的方法,其特征在于,所述广告查询关键词为多个,所述广告投放服务器在第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息,包括:
步骤A、所述广告投放服务器选择一个广告查询关键词,并根据该广告查询关键词在所述第一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集合作为当前广告信息集合;
步骤B、所述广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信息,并用选择出的广告信息形成的集合更新当前广告信息集合;
步骤C、所述广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为是,则转至步骤B;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作为检索结果,结束本流程。
一种广告投放服务器,其特征在于,包括:
存储模块,用于根据广告信息所属类别,将每一类广告信息以树型结构存储,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点;
接收模块,用于接收广告投放请求;
获取模块,用于获取所述接收模块接收到的广告投放请求中的广告查询关键词;
检索模块,用于根据所述获取模块获取到的广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息;
发送模块,用于返回所述检索模块检索到的广告信息给发送所述广告投放请求的广告投放客户端进行广告投放。
如权利要求5所述的广告投放服务器,其特征在于,所述获取模块获取到的广告查询关键词的数量为一个;
所述检索模块具体用于,根据待投放广告数量在该第一级类别下同一级子类的各子类中检索与所述广告查询关键词匹配的广告信息,计算所检索出的广告信息与所述广告查询关键词的相关度,并按照相关度从高到低的顺序选择所述待投放广告数量相应数量的广告信息作为检索结果。
如权利要求5所述的广告投放服务器,其特征在于,所述获取模块获取到的广告查询关键词为多个;
所述检索模块具体用于,分别根据每一个广告查询关键词在该第一级类别下同一级子类的各子类中检索匹配的广告信息,分别计算所检索出的广告信息与每一个广告查询关键词的相关度,根据所述广告查询关键词的权重计算所检索出的广告与各广告查询关键词的综合相关度,并按照所述综合相关度从高到低的顺序在所检索出的广告信息中选择待投放广告数量相应数量的广告信息作为检索结果。
如权利要求5所述的广告投放服务器,其特征在于,所述获取模块获取到的广告查询关键词为多个;
所述检索模块具体用于通过以下流程确定检索结果:
步骤A、所述检索模块选择一个广告查询关键词,并根据该广告查询关键词在所述第一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集合作为当前广告信息集合;
步骤B、所述检索模块选择一个还未被选择的广告查询关键词,计算该广告查询关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信息,并用选择出的广告信息形成的集合更新当前广告信息集合;
步骤C、所述检索模块判断是否存在还未被选择的广告查询关键词,若判断为是,则转至步骤B;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作为检索结果,结束本流程。
一种广告投放系统,其特征在于,包括广告数据库,广告投放客户端以及广告投放服务器;
所述广告数据库,用于根据广告信息所属类别以树型结构存储,每一类广告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点;
所述广告投放客户端,用于向所述广告投放服务器发送广告投放请求,其中携带有广告查询关键词;以及,接收广告投放服务器返回的广告信息,进行广告投放;
所述广告投放服务器,用于接收广告投放请求,并获取所述广告投放请求中的广告查询关键词,根据所述广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息,并返回检索到的广告信息。
如权利要求9所述的系统,其特征在于,所述广告投放服务器获取到的广告查询关键词为一个;
所述广告投放服务器具体用于,根据待投放广告数量在第一级类别下同一级子类的各子类中检索与所述广告查询关键词匹配的广告信息,计算检索出的广告信息与所述广告查询关键词的相关度,并按照相关度从高到低的顺序选择与待投放广告数量相应数量的广告信息作为检索结果。
如权利要求9所述的系统,其特征在于,所述广告投放服务器获取到的广告查询关键词为多个;
所述广告投放服务器具体用于,分别根据每一个广告查询关键词在该第一级类别下同一级子类的各子类中检索匹配的广告信息,分别计算所检索出的广告信息与每一个广告查询关键词的相关度,根据所述广告查询关键词的权重计算所检索出的广告与各广告查询关键词的综合相关度,并按照所述综合相关度从高到低的顺序在所检索出的广告信息中选择待投放广告数量的广告信息作为检索结果。
如权利要求9所述的系统,其特征在于,所述广告投放服务器获取到的广告查询关键词为多个;
所述广告投放服务器具体用于通过以下流程确定检索结果:
步骤A、所述广告投放服务器选择一个广告查询关键词,并根据该广告查询关键词在所述第一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集合作为当前广告信息集合;
步骤B、所述广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信息,并用选择出的广告信息形成的集合更新当前广告信息集合;
步骤C、所述广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为是,则转至步骤B;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作为检索结果,结束本流程。

说明书

说明书广告投放方法、广告投放服务器及广告投放系统
技术领域
本申请涉及互联网技术领域,特别是涉及一种广告投放方法、广告投放服务器及广告投放系统。
背景技术
随着互联网技术的高速发展,互联网广告逐渐成为一种主流广告媒体。与传统的广告媒体相比,互联网广告具有覆盖范围广、主动性和积极性强、费用相对较低、性价比高以及具有强烈互动性等优势,因此,互联网广告也越来越受到各公司及商户的青睐。
现有互联网广告投放技术大多采取关键词匹配的方式,直接将在广告数据库中匹配到的广告投放到网页上,其基本流程可概括为:获取广告查询关键词,根据获取到的广告查询关键词从广告数据库中检索广告形成待投放广告集合,将检索到的广告投放到网页。
但在现有互联网广告投放技术中,根据某一关键词检索出的广告的产品类别可能会比较单一,无法保证产品类别多样性。例如,利用现有技术根据关键词“纯棉T恤”检索广告进行投放时,无法保证所检索出的广告中包含童装/青少年装/老年装等各类别下的纯棉T恤。
在实现本申请的过程中,发明人发现现有技术至少存在如下问题:
现有互联网广告投放技术中投放的广告无法保证覆盖商品种类的多样性,对广告用户覆盖度较低,从而易导致广告点击率低,一方面,导致广告系统中存储了大量投放率很低的广告,造成广告系统存储资源的浪费,另一方面,由于通过互联网投放了大量用户点击率低的广告,造成网络传输资源的浪费。
发明内容
本申请的目的在于提供一种广告投放方法、广告投放服务器及广告投放系统,以使投放的广告在覆盖商品种类上更加丰富,覆盖度更广,本申请采用如下技术方案:
一种广告投放方法,根据广告信息所属类别以树型结构存储广告信息,每一类广告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点,该方法包括:
广告投放服务器接收广告投放请求,获取所述广告投放请求中的广告查询关键词;
所述广告投放服务器根据所述广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息;
所述广告投放服务器返回检索到的广告信息给发送所述广告投放请求的广告投放客户端进行广告投放。
本申请实施例还提供一种广告投放服务器,包括:
存储模块,用于根据广告信息所属类别,将每一类广告信息以树型结构存储,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点;
接收模块,用于接收广告投放请求;
获取模块,用于获取所述接收模块接收到的广告投放请求中的广告查询关键词;
检索模块,用于根据所述获取模块获取到的广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息;
发送模块,用于返回所述检索模块检索到的广告信息给发送所述广告投放请求的广告投放客户端进行广告投放。
本申请实施例还提供一种广告投放系统,包括广告数据库,广告投放客户端以及广告投放服务器;
所述广告数据库,用于根据广告信息所属类别以树型结构存储,每一类广告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点;
所述广告投放客户端,用于向所述广告投放服务器发送广告投放请求,其中携带有广告查询关键词;以及,接收广告投放服务器返回的广告信息,进行广告投放;
所述广告投放服务器,用于接收广告投放请求,并获取所述广告投放请求中的广告查询关键词,根据所述广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广告信息,并返回检索到的广告信息。
本申请的实施例包括以下优点,因为预先根据广告信息所属类别,每一类广告信息以树型结构存储,当接收到广告投放请求时,根据广告查询关键词在该广告查询关键词对应的广告信息所属的第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告信息,并将检索到的广告信息返回给发送广告投放请求的广告投放客户端进行广告投放,保证了广告投放中广告信息的多样性,使投放的广告更加丰富,覆盖度更广。当然,实施本申请的实施例的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
图1为本申请实施例中汽车类商品类目体系示意图;
图2为本申请实施例中的广告投放系统的系统架构示意图;
图3为本申请实施例中的广告投放方法流程示意图;
图4为本申请实施例中的广告投放服务器的结构示意图。
具体实施方式
本申请实施例提供的技术方案中,根据广告信息所属类别,每一类广告信息以树型结构存储。其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点(当某节点不存在下一级子类时,该节点即为叶子节点)。当接收到广告投放请求时,根据广告投放请求中的广告,在该广告查询关键词对应的广告信息所属的第一级类别下的同一级子类的广告信息中,检索与该广告查询关键词匹配的广告信息,并将检索到的广告信息返回进行投放,使投放的广告更加丰富,广告投放覆盖度更广。
下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图2所示,为本申请实施例提供的广告投放系统的系统构架示意图,包括广告数据库21,广告投放客户端22以及广告投放服务器23;其中,广告投放客户端22的数量可以是一个或多个;
广告数据库21,用于根据广告信息所属类别以树型结构存储,每一类广告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点;
广告投放客户端22,用于向广告投放服务器23发送广告投放请求,其中携带有广告查询关键词;以及,接收广告投放服务器返回的广告信息,进行广告投放;
广告投放服务器23,用于接收广告投放请求,并获取该广告投放请求中的广告查询关键词,根据该广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告信息,并返回检索到的广告信息。
其中,当广告投放服务器23获取到的广告查询关键词为一个时,广告投放服务器23具体用于,根据待投放广告数量在第一级类别下同一级子类的各子类中检索与广告查询关键词匹配的广告信息,计算检索出的广告信息与广告查询关键词的相关度,并按照相关度从高到低的顺序选择与待投放广告数量相应数量的广告信息作为检索结果。例如,对于汽车类商品,可以直接以汽车为第一级类别,其第一级子类可以为卡车、轿车和SUV,进一步的,对于各第一级子类,可以继续进行划分为第二级子类,如奔驰、宝马、奥迪。当进行汽车类广告投放时,广告投放服务器23可以根据待投放广告数量在第一级类别(即汽车)下同一级子类的各子类(如第一级子类的各子类,即卡车、轿车和SUV;或第二级子类的各子类,即奔驰卡车、宝马卡车、奥迪卡车、奔驰轿车、宝马轿车、奥迪轿车、奔驰SUV、宝马SUV、奥迪SUV)中检索与广告查询关键词匹配的广告信息。
当广告投放服务器23获取到的广告查询关键词为多个时,广告投放服务器23具体用于,分别根据每一个广告查询关键词在该第一级类别下同一级子类的各子类中检索匹配的广告信息,分别计算所检索出的广告信息与每一个广告查询关键词的相关度,根据广告查询关键词的权重(可以由广告投放客户端在获取广告查询关键词时设定)计算所检索出的广告与各广告查询关键词的综合相关度,并按照该综合相关度从高到低的顺序在所检索出的广告信息中选择待投放广告数量的广告信息作为检索结果。
当广告投放服务器23获取到的广告查询关键词为多个时,广告投放服务器23还可以通过以下流程确定检索结果:
步骤1、广告投放服务器选择一个广告查询关键词,并根据该广告查询关键词在第一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集合作为当前广告信息集合;
步骤2、广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信息,并用选择出的广告信息形成的集合更新当前广告信息集合;
步骤3、广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为是,则转至步骤2;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作为检索结果,结束本流程。
基于上述系统构架,本申请实施例提供的技术方案中,预先根据广告信息的属性对广告信息进行分类,根据广告信息所属类别,每一类广告信息以树型结构存储,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点。例如,可以预先将广告信息分为服装、食品、汽车等第一级类别,并进一步将第一级类别下的广告信息分为多级子类,将各类别的广告信息按照子类划分以树型结构存储在广告数据库中。以汽车类商品广告为例,可以将汽车类商品划分为轿车、卡车、SUV等第一级子类。进一步的,对于轿车,可以根据其生产厂商的不同划分为奔驰、宝马、奥迪等第二级子类,而对于宝马,则可以进一步根据汽车的具体型号划分为多个第三级子类。根据汽车类广告信息的类别体系,可以将广告数据库中的汽车广告进行分类存储。但需要注意的是,虽然对汽车进行上述的多层划分,但在进行汽车广告存储时,并不一定需要严格按照最低层次(如上述第三级子类)划分存储。即在存储汽车广告时,可以按照上述第三级子类进行划分存储,也可以按照上述第二级子类进行划分存储。相应地,当广告数据库中广告按照第三级子类划分存储,并进行广告检索时,也不限于在第三级子类层次进行检索,也可以在第二级子类层次进行检索。其中,汽车类商品类目体系示意图可以如图1所示。但应该认识到,本申请实施例提供的技术方案中对广告信息的分类并不限于上述方式,在不做出创造性劳动的前提下,本领域普通技术人员在本申请实施例提供的技术方案的基础上所想到的其他分类方式,均属于本申请保护的范围。
当广告投放服务器接收到广告投放客户端的广告投放请求时,可以根据广告投放请求中的广告查询关键词分别在广告数据库中的对应类别广告信息的同一级子类的各个子类中检索匹配的广告,形成一个待投放广告集合,进行广告投放。
如图3所示,为本申请实施例提供的广告投放流程的示意图,该流程应用于上述应用场景,可以包括以下步骤:
步骤301、广告投放客户端获取广告查询关键词,并根据获取到的广告查询关键词向广告投放服务器发送广告投放请求。
具体的,当互联网终端用户在浏览网页时,或在搜索引擎搜索某个或某些关键词时(不限于这两种情况),广告投放系统将向用户所浏览的网页投放广告。首先,广告投放客户端会预先处理用户所浏览的网页内容获得能描述网页内容主旨的关键词,或预先处理在搜索引擎输入的搜索关键词获得用户搜索中心意图关键词,将获得的关键词作为广告查询关键词,该广告查询关键词与互联网终端用户意图有较强的相关性。广告投放客户端获取到广告查询关键词后,根据该广告查询关键词向广告投放服务器发送广告投放请求,以查询进行投放的广告信息。例如,当互联网终端用户正在浏览关于“手动档汽车”的网页,或互联网终端用户在搜索引擎中输入包含“手动档汽车”的搜索关键词时,广告投放客户端对用户浏览的网页或输入的搜索关键词进行预处理,以获取广告查询关键词(即“手动档汽车”),并向广告投放服务器发送广告投放请求,以查询关于“手动档汽车”的广告信息进行投放。
步骤302、广告投放服务器获取接收到的广告投放请求中的广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告信息。
具体的,广告投放服务器接收到广告投放客户端发送的广告投放请求后,获取该广告投放请求中的广告查询关键词,并根据获取到的广告查询关键词以及广告数据库中第一级类别的广告信息确定与该广告查询关键词对应的广告信息所属的第一级类别。例如,当广告查询关键词为“手动档汽车”时,广告投放服务器根据“手动档汽车”以及广告数据库中第一级类别的广告信息可以确定“手动档汽车”属于汽车类广告信息,即“手动档汽车”对应的第一级类别广告信息为汽车类广告信息。
广告投放服务器确定了广告查询关键词所属的第一级类别后,根据该广告查询关键词在该第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告信息。
其中,当广告投放服务器获取到的广告查询关键词为一个时,广告投放服务器根据待投放广告数量在该第一级类别下同一级子类的各子类中检索与所述广告查询关键词匹配的广告信息;并计算所检索出的广告信息与所述广告查询关键词的相关度,并按照相关度从高到低的顺序选择所述待投放广告数量的广告信息作为检索结果。以图1所示的类别体系为例,当广告投放服务器获取到广告查询关键词“手动档汽车”后,广告查询服务器可以根据广告查询关键词“手动档汽车”以及广告信息查询与“手动档汽车”对应的广告信息的第一类别,在该实施例中确定广告投放客户端需要查询的为汽车类广告信息,并根据广告查询关键词“手动档汽车”在广告数据库中汽车类商品的同一级子类的各子类中检索匹配的广告,例如,可以在汽车类商品的第一级子类中进行检索,也可以在汽车类商品的第二级子类中进行检索。其中,广告投放系统投放广告的数量可以预先设定;广告投放服务器根据投放广告的数量在各个子类中分别检索出若干与广告查询关键词匹配的广告,并最终确定待投放广告集合。例如,广告投放系统设定投放广告数目为5,广告投放服务器获取到广告查询关键词“手动档汽车”后,可以在图1所示的类别体系的9个叶子类(即第二级子类)中选择出各叶子类中与该广告查询关键词相关度最高的1个广告信息(这样共选择出9个广告信息),并计算选择出的9个广告信息与“手动档汽车”的相关度,然后从选出的9个广告信息中,按照相关度从高到低的顺序选择出5个广告信息作为检索结果,组成待投放广告集合。
其中,当广告投放服务器获取到的广告查询关键词为多个时,广告投放服务器可以采用以下方法检索进行投放的广告信息:
(1)广告投放服务器分别根据每一个广告查询关键词在该第一级类别下同一级子类的各子类中检索匹配的广告信息;分别计算所检索出的广告信息与每一个广告查询关键词的相关度,并根据广告查询关键词的权重计算所检索出的广告与各广告查询关键词的综合相关度;按照该综合相关度从高到低的顺序,在所检索出的广告信息中选择待投放广告数量的广告信息作为检索结果。
例如,若广告投放服务器获取到广告查询关键词“A”和“B”,且需要投放的广告数量为10,则广告投放服务器首先根据“A”和“B”确定广告信息所属的第一级类别(如汽车类广告信息或服装类广告信息),广告投放服务器可以根据“A”在广告数据库该第一级类别广告信息的同一级子类的各子类中检索出10个匹配的广告,并根据“B”在广告数据库该第一级类别广告信息的同一级子类的各子类中检索出10个匹配的广告,计算根据“A”检索出的10个广告信息与“A”的相关度,以及根据“A”检索出的10个广告信息与“B”的相关度,并根据广告查询关键词的权重确定综合相关度(如计算综合相关度时,“A”的权重为0.7,“B”的权重为0.3);同理确定出根据“B”检索出的10个广告信息的综合相关度,从检索出的20个广告信息中按照综合相关度从高到低的顺序选择出10个广告信息作为检索结果,形成待投放广告集合。
(2)广告投放服务器可以通过以下流程确定检索结果(待投放广告)
步骤1、广告投放服务器选择一个广告查询关键词,并根据该广告查询关键词在第一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集合作为当前广告信息集合;
步骤2、广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信息,并用选择出的广告信息形成的集合更新当前广告信息集合;
步骤3、广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为是,则转至步骤2;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作为检索结果,结束本流程。
例如,若广告投放服务器获取到的广告查询关键词为“A”、“B”以及“C”,则首先,广告投放服务器可以从获取到的广告查询关键词中选择一个(如选择“A”),并在“A”所属的第一级类别广告信息的同一级子类的各子类中检索出30个匹配的广告信息,并将检索出的广告信息形成的集合作为当前广告信息集合;其次,广告投放服务器选择一个未被选择的广告查询关键词(如选择“B”),计算“B”与当前广告信息集合中的广告信息的相关度,按照相关度从高到低的顺序选择20个广告信息,形成当前广告信息集合;再次,广告投放服务器判断还存在未被选择的广告查询关键词(“C”),则广告投放服务器选择“C”,计算“C”与当前广告信息集合中的广告信息的相关度,并按照相关度从高到低的顺序选择15个广告信息形成当前广告信息集合;最后,广告投放服务器确定不存在未被选择的广告查询关键词,从当前广告信息集合中选择10个广告信息作为最终的检索结果,形成待投放广告集合。
应该认识到,本申请实施例提供的技术方案中,确定待投放广告集合的策略并不限于上述策略,在不做出创造性劳动的前提下,本领域普通技术人员在本申请实施例提供的技术方案的基础上所想到的其他确定待投放广告集合的策略,均属于本申请保护的范围。
步骤303、广告投放服务器返回检索到的广告信息,进行广告投放。
具体的,广告投放服务器确定检索结果后,将其发送给广告投放客户端,由广告投放客户端进行广告投放。
通过以上流程可以看出,本申请实施例提供的技术方案中,广告投放服务器投放的广告涉及的广告信息种类更加丰富,广告覆盖度更广,能覆盖到更多的不同需求的客户人群或购买人群,由此更能提高广告点击率和买卖成交成功率,并提升用户体验,给用户更多选择,降低用户对在线广告的审美疲劳和厌倦心理。
本申请的实施例中,因为预先根据广告信息所属类别,每一类广告信息以树型结构存储。当接收到广告投放请求时,根据广告投放请求中的广告查询关键词在该广告查询关键词对应的广告信息所属的第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告信息,并将检索到的广告信息返回给发送广告投放请求的广告投放客户端进行广告投放,使投放的广告更加丰富,广告投放覆盖度更广。当然,实施本申请的实施例的任一产品并不一定需要同时达到以上所述的所有优点。
基于上述广告投放方法相同的技术构思,本申请实施例还提供了一种广告投放服务器,可以应用于上述广告投放方法中。
如图4所示,为本申请实施例提供的广告投放服务器的结构示意图,包括:
存储模块41,用于根据广告信息所属类别,将每一类广告信息以树型结构存储,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点;
接收模块42,用于接收广告投放请求;
获取模块43,用于获取接收模块42接收到的广告投放请求中的广告查询关键词;
检索模块44,用于根据获取模块43获取到的广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告信息;
发送模块45,用于返回检索模块44检索到的广告信息给发送所述广告投放请求的广告投放客户端进行广告投放。
其中,当获取模块43获取到的广告查询关键词的数量为一个时,检索模块44具体用于,根据待投放广告数量在该第一级类别下同一级子类的各子类中检索与该广告查询关键词匹配的广告信息,计算所检索出的广告信息与该广告查询关键词的相关度,并按照相关度从高到低的顺序选择待投放广告数量相应数量的广告信息作为检索结果。
当获取模块43获取到的广告查询关键词为多个时,检索模块44具体用于,分别根据每一个广告查询关键词在该第一级类别下同一级子类的各子类中检索匹配的广告信息,分别计算所检索出的广告信息与每一个广告查询关键词的相关度,根据广告查询关键词的权重计算所检索出的广告与各广告查询关键词的综合相关度,并按照该综合相关度从高到低的顺序在所检索出的广告信息中选择待投放广告数量相应数量的广告信息作为检索结果。
当获取模块43获取到的广告查询关键词为多个时,检索模块44还可以通过以下流程确定检索结果:
步骤1、检索模块44选择一个广告查询关键词,并根据该广告查询关键词在该第一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集合作为当前广告信息集合;
步骤2、检索模块44选择一个还未被选择的广告查询关键词,计算该广告查询关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信息,并用选择出的广告信息形成的集合更新当前广告信息集合;
步骤3、检索模块44判断是否存在还未被选择的广告查询关键词,若判断为是,则转至步骤2;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作为检索结果,结束本流程。
本申请的实施例中,因为预先根据广告信息所属类别,每一类广告信息以树型结构存储。当接收到广告投放请求时,根据广告投放请求中的广告查询关键词在该广告查询关键词对应的广告信息所属的第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告信息,并将检索到的广告信息返回给发送所述广告投放请求的广告投放客户端进行广告投放,使投放的广告更加丰富,广告投放覆盖度更广。当然,实施本申请的实施例的任一产品并不一定需要同时达到以上所述的所有优点。
本领域技术人员可以理解,本装置实施例中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化而位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本申请的保护范围。

广告投放方法、广告投放服务器及广告投放系统.pdf_第1页
第1页 / 共14页
广告投放方法、广告投放服务器及广告投放系统.pdf_第2页
第2页 / 共14页
广告投放方法、广告投放服务器及广告投放系统.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《广告投放方法、广告投放服务器及广告投放系统.pdf》由会员分享,可在线阅读,更多相关《广告投放方法、广告投放服务器及广告投放系统.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102880969 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 0 9 6 9 A *CN102880969A* (21)申请号 201110195713.4 (22)申请日 2011.07.13 G06Q 30/02(2012.01) G06F 17/30(2006.01) (71)申请人阿里巴巴集团控股有限公司 地址英属开曼群岛大开曼资本大厦一座四 层847号邮箱 (72)发明人刘新浙 (74)专利代理机构北京鑫媛睿博知识产权代理 有限公司 11297 代理人龚家骅 (54) 发明名称 广告投放方法、广告投放服务器及广告投放 系统 (。

2、57) 摘要 本申请公开了一种广告投放方法、广告投放 服务器及广告投放系统,根据广告信息所属类别 以树型结构存储广告信息,每一类广告信息对应 一个树型存储结构,其中,第一级类别对应根节 点,第一级类别下的各级子类别对应各级中间节 点或叶子节点,该方法包括:广告投放服务器接 收广告投放请求,获取广告投放请求中的广告查 询关键词;广告投放服务器根据广告查询关键 词,确定与该广告查询关键词对应的广告信息所 属的第一级类别,并在该第一级类别下的同一级 子类的广告信息中检索与广告查询关键词匹配的 广告信息;广告投放服务器返回检索到的广告信 息给发送广告投放请求的广告投放客户端进行广 告投放。通过本申请,。

3、可以使投放的广告更加丰 富,覆盖度更广。 (51)Int.Cl. 权利要求书3页 说明书8页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 8 页 附图 2 页 1/3页 2 1.一种广告投放方法,其特征在于,根据广告信息所属类别以树型结构存储广告信息, 每一类广告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各 级子类别对应各级中间节点或叶子节点,该方法包括: 广告投放服务器接收广告投放请求,获取所述广告投放请求中的广告查询关键词; 所述广告投放服务器根据所述广告查询关键词,确定与该广告查询关键词对应的广告 信息所属的。

4、第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告 查询关键词匹配的广告信息; 所述广告投放服务器返回检索到的广告信息给发送所述广告投放请求的广告投放客 户端进行广告投放。 2.如权利要求1所述的方法,其特征在于,所述广告查询关键词的数量为一个,所述广 告投放服务器在第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹 配的广告信息,具体为: 所述广告投放服务器根据待投放广告数量在该第一级类别下同一级子类的各子类中 检索与所述广告查询关键词匹配的广告信息; 所述广告投放服务器计算检索出的广告信息与所述广告查询关键词的相关度,并按照 相关度从高到低的顺序选择与待投放广。

5、告数量相应数量的广告信息作为检索结果。 3.如权利要求1所述的方法,其特征在于,所述广告查询关键词的数量为多个,所述广 告投放服务器在第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹 配的广告信息,具体为: 所述广告投放服务器分别根据每一个广告查询关键词在所述第一级类别下同一级子 类的各子类中检索匹配的广告信息; 所述广告投放服务器分别计算检索出的广告信息与每一个广告查询关键词的相关度, 并根据各广告查询关键词各自对应的权重,计算检索出的广告信 息与所有广告查询关键词的综合相关度; 所述广告投放服务器按照综合相关度从高到低的顺序,在所检索出的广告信息中选择 与待投放广告数量相应数。

6、量的广告信息作为检索结果。 4.如权利要求1所述的方法,其特征在于,所述广告查询关键词为多个,所述广告投放 服务器在第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹配的广 告信息,包括: 步骤A、所述广告投放服务器选择一个广告查询关键词,并根据该广告查询关键词在所 述第一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成 的集合作为当前广告信息集合; 步骤B、所述广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询 关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告 信息,并用选择出的广告信息形成的集合更新当前广告信息。

7、集合; 步骤C、所述广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为 是,则转至步骤B;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信 息作为检索结果,结束本流程。 5.一种广告投放服务器,其特征在于,包括: 权 利 要 求 书CN 102880969 A 2/3页 3 存储模块,用于根据广告信息所属类别,将每一类广告信息以树型结构存储,其中,第 一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点; 接收模块,用于接收广告投放请求; 获取模块,用于获取所述接收模块接收到的广告投放请求中的广告查询关键词; 检索模块,用于根据所述获取模块获取到的广。

8、告查询关键词,确定与该广告查询关键 词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息中检 索与所述广告查询关键词匹配的广告信息; 发送模块,用于返回所述检索模块检索到的广告信息给发送所述广告投放请求的广告 投放客户端进行广告投放。 6.如权利要求5所述的广告投放服务器,其特征在于,所述获取模块获取到的广告查 询关键词的数量为一个; 所述检索模块具体用于,根据待投放广告数量在该第一级类别下同一级子类的各子类 中检索与所述广告查询关键词匹配的广告信息,计算所检索出的广告信息与所述广告查询 关键词的相关度,并按照相关度从高到低的顺序选择所述待投放广告数量相应数量的广告 信息。

9、作为检索结果。 7.如权利要求5所述的广告投放服务器,其特征在于,所述获取模块获取到的广告查 询关键词为多个; 所述检索模块具体用于,分别根据每一个广告查询关键词在该第一级类别下同一级子 类的各子类中检索匹配的广告信息,分别计算所检索出的广告信息与每一个广告查询关键 词的相关度,根据所述广告查询关键词的权重计算所检索出的广告与各广告查询关键词的 综合相关度,并按照所述综合相关度从高到低的顺序在所检索出的广告信息中选择待投放 广告数量相应数量的广告信息作为检索结果。 8.如权利要求5所述的广告投放服务器,其特征在于,所述获取模块获取到的广告查 询关键词为多个; 所述检索模块具体用于通过以下流程确。

10、定检索结果: 步骤A、所述检索模块选择一个广告查询关键词,并根据该广告查询关键词在所述第一 类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集合 作为当前广告信息集合; 步骤B、所述检索模块选择一个还未被选择的广告查询关键词,计算该广告查询关键词 与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信息, 并用选择出的广告信息形成的集合更新当前广告信息集合; 步骤C、所述检索模块判断是否存在还未被选择的广告查询关键词,若判断为是,则转 至步骤B;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作为 检索结果,结束本流程。 9.一种广。

11、告投放系统,其特征在于,包括广告数据库,广告投放客户端以及广告投放服 务器; 所述广告数据库,用于根据广告信息所属类别以树型结构存储,每一类广告信息对应 一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中 间节点或叶子节点; 权 利 要 求 书CN 102880969 A 3/3页 4 所述广告投放客户端,用于向所述广告投放服务器发送广告投放请求,其中携带有广 告查询关键词;以及,接收广告投放服务器返回的广告信息,进行广告投放; 所述广告投放服务器,用于接收广告投放请求,并获取所述广告投放请求中的广告查 询关键词,根据所述广告查询关键词,确定与该广告查询关键词对应。

12、的广告信息所属的第 一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键词匹 配的广告信息,并返回检索到的广告信息。 10.如权利要求9所述的系统,其特征在于,所述广告投放服务器获取到的广告查询关 键词为一个; 所述广告投放服务器具体用于,根据待投放广告数量在第一级类别下同一级子类的各 子类中检索与所述广告查询关键词匹配的广告信息,计算检索出的广告信息与所述广告查 询关键词的相关度,并按照相关度从高到低的顺序选择与待投放广告数量相应数量的广告 信息作为检索结果。 11.如权利要求9所述的系统,其特征在于,所述广告投放服务器获取到的广告查询关 键词为多个; 所述广告投放服务。

13、器具体用于,分别根据每一个广告查询关键词在该第一级类别下同 一级子类的各子类中检索匹配的广告信息,分别计算所检索出的广告信息与每一个广告查 询关键词的相关度,根据所述广告查询关键词的权重计算所检索出的广告与各广告查询关 键词的综合相关度,并按照所述综合相关度从高到低的顺序在所检索出的广告信息中选择 待投放广告数量的广告信息作为检索结果。 12.如权利要求9所述的系统,其特征在于,所述广告投放服务器获取到的广告查询关 键词为多个; 所述广告投放服务器具体用于通过以下流程确定检索结果: 步骤A、所述广告投放服务器选择一个广告查询关键词,并根据该广告查询关键词在所 述第一类别下的同一级子类的各子类中。

14、检索匹配的广告信息,并将检索出的广告信息形成 的集合作为当前广告信息集合; 步骤B、所述广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询 关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告 信息,并用选择出的广告信息形成的集合更新当前广告信息集合; 步骤C、所述广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为 是,则转至步骤B;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信 息作为检索结果,结束本流程。 权 利 要 求 书CN 102880969 A 1/8页 5 广告投放方法、 广告投放服务器及广告投放系统 技术领域 。

15、0001 本申请涉及互联网技术领域,特别是涉及一种广告投放方法、广告投放服务器及 广告投放系统。 背景技术 0002 随着互联网技术的高速发展,互联网广告逐渐成为一种主流广告媒体。与传统的 广告媒体相比,互联网广告具有覆盖范围广、主动性和积极性强、费用相对较低、性价比高 以及具有强烈互动性等优势,因此,互联网广告也越来越受到各公司及商户的青睐。 0003 现有互联网广告投放技术大多采取关键词匹配的方式,直接将在广告数据库中匹 配到的广告投放到网页上,其基本流程可概括为:获取广告查询关键词,根据获取到的广告 查询关键词从广告数据库中检索广告形成待投放广告集合,将检索到的广告投放到网页。 0004。

16、 但在现有互联网广告投放技术中,根据某一关键词检索出的广告的产品类别可能 会比较单一,无法保证产品类别多样性。例如,利用现有技术根据关键词“纯棉T恤”检索 广告进行投放时,无法保证所检索出的广告中包含童装/青少年装/老年装等各类别下的 纯棉T恤。 0005 在实现本申请的过程中,发明人发现现有技术至少存在如下问题: 0006 现有互联网广告投放技术中投放的广告无法保证覆盖商品种类的多样性,对广告 用户覆盖度较低,从而易导致广告点击率低,一方面,导致广告系统中存储了大量投放率很 低的广告,造成广告系统存储资源的浪费,另一方面,由于通过互联网投放了大量用户点击 率低的广告,造成网络传输资源的浪费。。

17、 发明内容 0007 本申请的目的在于提供一种广告投放方法、广告投放服务器及广告投放系统,以 使投放的广告在覆盖商品种类上更加丰富,覆盖度更广,本申请采用如下技术方案: 0008 一种广告投放方法,根据广告信息所属类别以树型结构存储广告信息,每一类广 告信息对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别 对应各级中间节点或叶子节点,该方法包括: 0009 广告投放服务器接收广告投放请求,获取所述广告投放请求中的广告查询关键 词; 0010 所述广告投放服务器根据所述广告查询关键词,确定与该广告查询关键词对应的 广告信息所属的第一级类别,并在该第一级类别下的同一级子类。

18、的广告信息中检索与所述 广告查询关键词匹配的广告信息; 0011 所述广告投放服务器返回检索到的广告信息给发送所述广告投放请求的广告投 放客户端进行广告投放。 0012 本申请实施例还提供一种广告投放服务器,包括: 0013 存储模块,用于根据广告信息所属类别,将每一类广告信息以树型结构存储,其 说 明 书CN 102880969 A 2/8页 6 中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点; 0014 接收模块,用于接收广告投放请求; 0015 获取模块,用于获取所述接收模块接收到的广告投放请求中的广告查询关键词; 0016 检索模块,用于根据所述获取模块获。

19、取到的广告查询关键词,确定与该广告查询 关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息 中检索与所述广告查询关键词匹配的广告信息; 0017 发送模块,用于返回所述检索模块检索到的广告信息给发送所述广告投放请求的 广告投放客户端进行广告投放。 0018 本申请实施例还提供一种广告投放系统,包括广告数据库,广告投放客户端以及 广告投放服务器; 0019 所述广告数据库,用于根据广告信息所属类别以树型结构存储,每一类广告信息 对应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各 级中间节点或叶子节点; 0020 所述广告投放客户端,用于向。

20、所述广告投放服务器发送广告投放请求,其中携带 有广告查询关键词;以及,接收广告投放服务器返回的广告信息,进行广告投放; 0021 所述广告投放服务器,用于接收广告投放请求,并获取所述广告投放请求中的广 告查询关键词,根据所述广告查询关键词,确定与该广告查询关键词对应的广告信息所属 的第一级类别,并在该第一级类别下的同一级子类的广告信息中检索与所述广告查询关键 词匹配的广告信息,并返回检索到的广告信息。 0022 本申请的实施例包括以下优点,因为预先根据广告信息所属类别,每一类广告信 息以树型结构存储,当接收到广告投放请求时,根据广告查询关键词在该广告查询关键词 对应的广告信息所属的第一级类别下。

21、的同一级子类的广告信息中检索与该广告查询关键 词匹配的广告信息,并将检索到的广告信息返回给发送广告投放请求的广告投放客户端进 行广告投放,保证了广告投放中广告信息的多样性,使投放的广告更加丰富,覆盖度更广。 当然,实施本申请的实施例的任一产品并不一定需要同时达到以上所述的所有优点。 附图说明 0023 图1为本申请实施例中汽车类商品类目体系示意图; 0024 图2为本申请实施例中的广告投放系统的系统架构示意图; 0025 图3为本申请实施例中的广告投放方法流程示意图; 0026 图4为本申请实施例中的广告投放服务器的结构示意图。 具体实施方式 0027 本申请实施例提供的技术方案中,根据广告信。

22、息所属类别,每一类广告信息以树 型结构存储。其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点 或叶子节点(当某节点不存在下一级子类时,该节点即为叶子节点)。当接收到广告投放请 求时,根据广告投放请求中的广告,在该广告查询关键词对应的广告信息所属的第一级类 别下的同一级子类的广告信息中,检索与该广告查询关键词匹配的广告信息,并将检索到 的广告信息返回进行投放,使投放的广告更加丰富,广告投放覆盖度更广。 说 明 书CN 102880969 A 3/8页 7 0028 下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显 然,所描述的实施例是本申请的一部分实施例。

23、,而不是全部的实施例。基于本申请中的实施 例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属 于本申请保护的范围。 0029 如图2所示,为本申请实施例提供的广告投放系统的系统构架示意图,包括广告 数据库21,广告投放客户端22以及广告投放服务器23;其中,广告投放客户端22的数量可 以是一个或多个; 0030 广告数据库21,用于根据广告信息所属类别以树型结构存储,每一类广告信息对 应一个树型存储结构,其中,第一级类别对应根节点,第一级类别下的各级子类别对应各级 中间节点或叶子节点; 0031 广告投放客户端22,用于向广告投放服务器23发送广告投放请求,其中携带。

24、有广 告查询关键词;以及,接收广告投放服务器返回的广告信息,进行广告投放; 0032 广告投放服务器23,用于接收广告投放请求,并获取该广告投放请求中的广告查 询关键词,根据该广告查询关键词,确定与该广告查询关键词对应的广告信息所属的第一 级类别,并在该第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的 广告信息,并返回检索到的广告信息。 0033 其中,当广告投放服务器23获取到的广告查询关键词为一个时,广告投放服务器 23具体用于,根据待投放广告数量在第一级类别下同一级子类的各子类中检索与广告查询 关键词匹配的广告信息,计算检索出的广告信息与广告查询关键词的相关度,并按照相关。

25、 度从高到低的顺序选择与待投放广告数量相应数量的广告信息作为检索结果。例如,对于 汽车类商品,可以直接以汽车为第一级类别,其第一级子类可以为卡车、轿车和SUV,进一步 的,对于各第一级子类,可以继续进行划分为第二级子类,如奔驰、宝马、奥迪。当进行汽车 类广告投放时,广告投放服务器23可以根据待投放广告数量在第一级类别(即汽车)下同 一级子类的各子类(如第一级子类的各子类,即卡车、轿车和SUV;或第二级子类的各子类, 即奔驰卡车、宝马卡车、奥迪卡车、奔驰轿车、宝马轿车、奥迪轿车、奔驰SUV、宝马SUV、奥迪 SUV)中检索与广告查询关键词匹配的广告信息。 0034 当广告投放服务器23获取到的广。

26、告查询关键词为多个时,广告投放服务器23具 体用于,分别根据每一个广告查询关键词在该第一级类别下同一级子类的各子类中检索匹 配的广告信息,分别计算所检索出的广告信息与每一个广告查询关键词的相关度,根据广 告查询关键词的权重(可以由广告投放客户端在获取广告查询关键词时设定)计算所检索 出的广告与各广告查询关键词的综合相关度,并按照该综合相关度从高到低的顺序在所检 索出的广告信息中选择待投放广告数量的广告信息作为检索结果。 0035 当广告投放服务器23获取到的广告查询关键词为多个时,广告投放服务器23还 可以通过以下流程确定检索结果: 0036 步骤1、广告投放服务器选择一个广告查询关键词,并根。

27、据该广告查询关键词在第 一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集 合作为当前广告信息集合; 0037 步骤2、广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询 关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告 说 明 书CN 102880969 A 4/8页 8 信息,并用选择出的广告信息形成的集合更新当前广告信息集合; 0038 步骤3、广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为 是,则转至步骤2;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信 息作为检索结果,结束本流程。。

28、 0039 基于上述系统构架,本申请实施例提供的技术方案中,预先根据广告信息的属性 对广告信息进行分类,根据广告信息所属类别,每一类广告信息以树型结构存储,其中,第 一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点。例如,可 以预先将广告信息分为服装、食品、汽车等第一级类别,并进一步将第一级类别下的广告信 息分为多级子类,将各类别的广告信息按照子类划分以树型结构存储在广告数据库中。以 汽车类商品广告为例,可以将汽车类商品划分为轿车、卡车、SUV等第一级子类。进一步的, 对于轿车,可以根据其生产厂商的不同划分为奔驰、宝马、奥迪等第二级子类,而对于宝马, 则可以进一步根据汽车。

29、的具体型号划分为多个第三级子类。根据汽车类广告信息的类别体 系,可以将广告数据库中的汽车广告进行分类存储。但需要注意的是,虽然对汽车进行上述 的多层划分,但在进行汽车广告存储时,并不一定需要严格按照最低层次(如上述第三级 子类)划分存储。即在存储汽车广告时,可以按照上述第三级子类进行划分存储,也可以按 照上述第二级子类进行划分存储。相应地,当广告数据库中广告按照第三级子类划分存储, 并进行广告检索时,也不限于在第三级子类层次进行检索,也可以在第二级子类层次进行 检索。其中,汽车类商品类目体系示意图可以如图1所示。但应该认识到,本申请实施例提 供的技术方案中对广告信息的分类并不限于上述方式,在不。

30、做出创造性劳动的前提下,本 领域普通技术人员在本申请实施例提供的技术方案的基础上所想到的其他分类方式,均属 于本申请保护的范围。 0040 当广告投放服务器接收到广告投放客户端的广告投放请求时,可以根据广告投放 请求中的广告查询关键词分别在广告数据库中的对应类别广告信息的同一级子类的各个 子类中检索匹配的广告,形成一个待投放广告集合,进行广告投放。 0041 如图3所示,为本申请实施例提供的广告投放流程的示意图,该流程应用于上述 应用场景,可以包括以下步骤: 0042 步骤301、广告投放客户端获取广告查询关键词,并根据获取到的广告查询关键词 向广告投放服务器发送广告投放请求。 0043 具体。

31、的,当互联网终端用户在浏览网页时,或在搜索引擎搜索某个或某些关键词 时(不限于这两种情况),广告投放系统将向用户所浏览的网页投放广告。首先,广告投放 客户端会预先处理用户所浏览的网页内容获得能描述网页内容主旨的关键词,或预先处理 在搜索引擎输入的搜索关键词获得用户搜索中心意图关键词,将获得的关键词作为广告查 询关键词,该广告查询关键词与互联网终端用户意图有较强的相关性。广告投放客户端获 取到广告查询关键词后,根据该广告查询关键词向广告投放服务器发送广告投放请求,以 查询进行投放的广告信息。例如,当互联网终端用户正在浏览关于“手动档汽车”的网页, 或互联网终端用户在搜索引擎中输入包含“手动档汽车。

32、”的搜索关键词时,广告投放客户端 对用户浏览的网页或输入的搜索关键词进行预处理,以获取广告查询关键词(即“手动档 汽车”),并向广告投放服务器发送广告投放请求,以查询关于“手动档汽车”的广告信息进 行投放。 说 明 书CN 102880969 A 5/8页 9 0044 步骤302、广告投放服务器获取接收到的广告投放请求中的广告查询关键词,确定 与该广告查询关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子 类的广告信息中检索与该广告查询关键词匹配的广告信息。 0045 具体的,广告投放服务器接收到广告投放客户端发送的广告投放请求后,获取该 广告投放请求中的广告查询关键词,并根。

33、据获取到的广告查询关键词以及广告数据库中第 一级类别的广告信息确定与该广告查询关键词对应的广告信息所属的第一级类别。例如, 当广告查询关键词为“手动档汽车”时,广告投放服务器根据“手动档汽车”以及广告数据 库中第一级类别的广告信息可以确定“手动档汽车”属于汽车类广告信息,即“手动档汽车” 对应的第一级类别广告信息为汽车类广告信息。 0046 广告投放服务器确定了广告查询关键词所属的第一级类别后,根据该广告查询关 键词在该第一级类别下的同一级子类的广告信息中检索与该广告查询关键词匹配的广告 信息。 0047 其中,当广告投放服务器获取到的广告查询关键词为一个时,广告投放服务器根 据待投放广告数量。

34、在该第一级类别下同一级子类的各子类中检索与所述广告查询关键词 匹配的广告信息;并计算所检索出的广告信息与所述广告查询关键词的相关度,并按照相 关度从高到低的顺序选择所述待投放广告数量的广告信息作为检索结果。以图1所示的类 别体系为例,当广告投放服务器获取到广告查询关键词“手动档汽车”后,广告查询服务器 可以根据广告查询关键词“手动档汽车”以及广告信息查询与“手动档汽车”对应的广告信 息的第一类别,在该实施例中确定广告投放客户端需要查询的为汽车类广告信息,并根据 广告查询关键词“手动档汽车”在广告数据库中汽车类商品的同一级子类的各子类中检索 匹配的广告,例如,可以在汽车类商品的第一级子类中进行检。

35、索,也可以在汽车类商品的第 二级子类中进行检索。其中,广告投放系统投放广告的数量可以预先设定;广告投放服务 器根据投放广告的数量在各个子类中分别检索出若干与广告查询关键词匹配的广告,并最 终确定待投放广告集合。例如,广告投放系统设定投放广告数目为5,广告投放服务器获取 到广告查询关键词“手动档汽车”后,可以在图1所示的类别体系的9个叶子类(即第二级 子类)中选择出各叶子类中与该广告查询关键词相关度最高的1个广告信息(这样共选择 出9个广告信息),并计算选择出的9个广告信息与“手动档汽车”的相关度,然后从选出的 9个广告信息中,按照相关度从高到低的顺序选择出5个广告信息作为检索结果,组成待投 放。

36、广告集合。 0048 其中,当广告投放服务器获取到的广告查询关键词为多个时,广告投放服务器可 以采用以下方法检索进行投放的广告信息: 0049 (1)广告投放服务器分别根据每一个广告查询关键词在该第一级类别下同一级子 类的各子类中检索匹配的广告信息;分别计算所检索出的广告信息与每一个广告查询关键 词的相关度,并根据广告查询关键词的权重计算所检索出的广告与各广告查询关键词的综 合相关度;按照该综合相关度从高到低的顺序,在所检索出的广告信息中选择待投放广告 数量的广告信息作为检索结果。 0050 例如,若广告投放服务器获取到广告查询关键词“A”和“B”,且需要投放的广告数 量为10,则广告投放服务。

37、器首先根据“A”和“B”确定广告信息所属的第一级类别(如汽车 类广告信息或服装类广告信息),广告投放服务器可以根据“A”在广告数据库该第一级类 说 明 书CN 102880969 A 6/8页 10 别广告信息的同一级子类的各子类中检索出10个匹配的广告,并根据“B”在广告数据库该 第一级类别广告信息的同一级子类的各子类中检索出10个匹配的广告,计算根据“A”检 索出的10个广告信息与“A”的相关度,以及根据“A”检索出的10个广告信息与“B”的相 关度,并根据广告查询关键词的权重确定综合相关度(如计算综合相关度时,“A”的权重为 0.7,“B”的权重为0.3);同理确定出根据“B”检索出的1。

38、0个广告信息的综合相关度,从检 索出的20个广告信息中按照综合相关度从高到低的顺序选择出10个广告信息作为检索结 果,形成待投放广告集合。 0051 (2)广告投放服务器可以通过以下流程确定检索结果(待投放广告) 0052 步骤1、广告投放服务器选择一个广告查询关键词,并根据该广告查询关键词在第 一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集 合作为当前广告信息集合; 0053 步骤2、广告投放服务器选择一个还未被选择的广告查询关键词,计算该广告查询 关键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告 信息,并用选择出的广告信息形成的。

39、集合更新当前广告信息集合; 0054 步骤3、广告投放服务器判断是否存在还未被选择的广告查询关键词,若判断为 是,则转至步骤2;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信 息作为检索结果,结束本流程。 0055 例如,若广告投放服务器获取到的广告查询关键词为“A”、“B”以及“C”,则首先, 广告投放服务器可以从获取到的广告查询关键词中选择一个(如选择“A”),并在“A”所属 的第一级类别广告信息的同一级子类的各子类中检索出30个匹配的广告信息,并将检索 出的广告信息形成的集合作为当前广告信息集合;其次,广告投放服务器选择一个未被选 择的广告查询关键词(如选择“B”),计算。

40、“B”与当前广告信息集合中的广告信息的相关 度,按照相关度从高到低的顺序选择20个广告信息,形成当前广告信息集合;再次,广告投 放服务器判断还存在未被选择的广告查询关键词(“C”),则广告投放服务器选择“C”,计算 “C”与当前广告信息集合中的广告信息的相关度,并按照相关度从高到低的顺序选择15个 广告信息形成当前广告信息集合;最后,广告投放服务器确定不存在未被选择的广告查询 关键词,从当前广告信息集合中选择10个广告信息作为最终的检索结果,形成待投放广告 集合。 0056 应该认识到,本申请实施例提供的技术方案中,确定待投放广告集合的策略并不 限于上述策略,在不做出创造性劳动的前提下,本领域。

41、普通技术人员在本申请实施例提供 的技术方案的基础上所想到的其他确定待投放广告集合的策略,均属于本申请保护的范 围。 0057 步骤303、广告投放服务器返回检索到的广告信息,进行广告投放。 0058 具体的,广告投放服务器确定检索结果后,将其发送给广告投放客户端,由广告投 放客户端进行广告投放。 0059 通过以上流程可以看出,本申请实施例提供的技术方案中,广告投放服务器投放 的广告涉及的广告信息种类更加丰富,广告覆盖度更广,能覆盖到更多的不同需求的客户 人群或购买人群,由此更能提高广告点击率和买卖成交成功率,并提升用户体验,给用户更 多选择,降低用户对在线广告的审美疲劳和厌倦心理。 说 明 。

42、书CN 102880969 A 10 7/8页 11 0060 本申请的实施例中,因为预先根据广告信息所属类别,每一类广告信息以树型结 构存储。当接收到广告投放请求时,根据广告投放请求中的广告查询关键词在该广告查询 关键词对应的广告信息所属的第一级类别下的同一级子类的广告信息中检索与该广告查 询关键词匹配的广告信息,并将检索到的广告信息返回给发送广告投放请求的广告投放客 户端进行广告投放,使投放的广告更加丰富,广告投放覆盖度更广。当然,实施本申请的实 施例的任一产品并不一定需要同时达到以上所述的所有优点。 0061 基于上述广告投放方法相同的技术构思,本申请实施例还提供了一种广告投放服 务器,。

43、可以应用于上述广告投放方法中。 0062 如图4所示,为本申请实施例提供的广告投放服务器的结构示意图,包括: 0063 存储模块41,用于根据广告信息所属类别,将每一类广告信息以树型结构存储,其 中,第一级类别对应根节点,第一级类别下的各级子类别对应各级中间节点或叶子节点; 0064 接收模块42,用于接收广告投放请求; 0065 获取模块43,用于获取接收模块42接收到的广告投放请求中的广告查询关键词; 0066 检索模块44,用于根据获取模块43获取到的广告查询关键词,确定与该广告查询 关键词对应的广告信息所属的第一级类别,并在该第一级类别下的同一级子类的广告信息 中检索与该广告查询关键词。

44、匹配的广告信息; 0067 发送模块45,用于返回检索模块44检索到的广告信息给发送所述广告投放请求 的广告投放客户端进行广告投放。 0068 其中,当获取模块43获取到的广告查询关键词的数量为一个时,检索模块44具体 用于,根据待投放广告数量在该第一级类别下同一级子类的各子类中检索与该广告查询关 键词匹配的广告信息,计算所检索出的广告信息与该广告查询关键词的相关度,并按照相 关度从高到低的顺序选择待投放广告数量相应数量的广告信息作为检索结果。 0069 当获取模块43获取到的广告查询关键词为多个时,检索模块44具体用于,分别根 据每一个广告查询关键词在该第一级类别下同一级子类的各子类中检索匹。

45、配的广告信息, 分别计算所检索出的广告信息与每一个广告查询关键词的相关度,根据广告查询关键词的 权重计算所检索出的广告与各广告查询关键词的综合相关度,并按照该综合相关度从高到 低的顺序在所检索出的广告信息中选择待投放广告数量相应数量的广告信息作为检索结 果。 0070 当获取模块43获取到的广告查询关键词为多个时,检索模块44还可以通过以下 流程确定检索结果: 0071 步骤1、检索模块44选择一个广告查询关键词,并根据该广告查询关键词在该第 一类别下的同一级子类的各子类中检索匹配的广告信息,并将检索出的广告信息形成的集 合作为当前广告信息集合; 0072 步骤2、检索模块44选择一个还未被选。

46、择的广告查询关键词,计算该广告查询关 键词与当前广告信息集合中各广告信息的相关度,按照相关度从高到低的顺序选择广告信 息,并用选择出的广告信息形成的集合更新当前广告信息集合; 0073 步骤3、检索模块44判断是否存在还未被选择的广告查询关键词,若判断为是,则 转至步骤2;否则,从当前广告信息集合中选择与待投放广告数量相应数量的广告信息作 为检索结果,结束本流程。 说 明 书CN 102880969 A 11 8/8页 12 0074 本申请的实施例中,因为预先根据广告信息所属类别,每一类广告信息以树型结 构存储。当接收到广告投放请求时,根据广告投放请求中的广告查询关键词在该广告查询 关键词对。

47、应的广告信息所属的第一级类别下的同一级子类的广告信息中检索与该广告查 询关键词匹配的广告信息,并将检索到的广告信息返回给发送所述广告投放请求的广告投 放客户端进行广告投放,使投放的广告更加丰富,广告投放覆盖度更广。当然,实施本申请 的实施例的任一产品并不一定需要同时达到以上所述的所有优点。 0075 本领域技术人员可以理解,本装置实施例中的模块可以按照实施例描述分布于实 施例的装置中,也可以进行相应变化而位于不同于本实施例的一个或多个装置中。上述实 施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。 0076 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可借助 软。

48、件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若 干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行 本申请各个实施例所述的方法。 0077 以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视本申请的保护范围。 说 明 书CN 102880969 A 12 1/2页 13 图1 图2 说 明 书 附 图CN 102880969 A 13 2/2页 14 图3 图4 说 明 书 附 图CN 102880969 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1