一种广告的轮播方法以及用于广告轮播的装置和系统的制作方法
【专利摘要】本发明公开了一种广告轮播的方法以及用于广告轮播的装置和系统。其中,方法包括:接收受众端发送的广告请求;从广告数据库中选择与所述广告请求匹配的广告;其中所述广告数据库中存储有广告管理系统在广告资源上预先排期的至少一个广告;对所述匹配的广告进行整合,生成轮播广告素材;将所述轮播广告素材发送至所述受众端;以便所述受众端对所述轮播广告素材进行解释并播放。该技术方案中广告整合被放在广告选择完成后,广告的设置可以不受排期和限额等因素的影响,从而使得广告的投放方式比较灵活。
【专利说明】一种广告的轮播方法以及用于广告轮播的装置和系统
【技术领域】
[0001]本发明涉及广告播放领域,尤其涉及一种广告的轮播方法以及用于广告轮播的装置和系统。
【背景技术】
[0002]广告轮播是指在同一段时间内给同一个广告资源上排期多个广告素材,这样所有被排期的广告素材都有被呈现的机会,达到多个素材共享资源的目的。现有技术中有多种广告轮播的方法。在方案一中,广告轮播多米用广告选择服务器按照一定规则(优先级、权重、限额等)对每次广告请求返回所有被排期广告中的一个广告的方式。具体业务流程可参见图1,其中广告管理系统预先在同一个广告资源上排期η个匹配的广告,对每个广告设置不同的优先级、权重,并将这些广告及属性信息存放在广告数据库中。当广告选择服务器接收受众端发送的广告请求时,便从广告数据库η个匹配的广告中按照优先级、权重等选择出一个广告,并返回给受众端。在这样的方式下,受众端通过一次请求只能获得一个广告,因此广告下发的效率较低。
[0003]为对方案一进行改进,提出了方案二,该方案是将所有需要投放的广告整合成一个素材(比如整合成一个flash),然后再将整合后的这个广告素材作为一个单一广告进行投放。具体业务流程如图2所示,其中,广告管理系统将η个广告的素材按照一定顺序整合成I个轮播素材,并在同一个广告资源上排期I个轮播素材。将此轮播广告素材保存在广告数据库中。当广告选择服务器接收到受众端发送的广告请求时,从广告数据库中选择处符合要求的I个轮播广告素材,并返回给受众端,由受众端解释素材,并播放相应广告。其中,对广告进行整合的过程为素材轮播整合,是指将多个广告素材进行一定组织,方便受众端展示或播放多个广告。
[0004]方案二虽然能一次返回多个广告,但由于该方案中多个广告的素材被整合后以单个广告素材的方式被投放了,导致广告选择服务器无法区分每个广告素材,只能做出要么所有广告都投放,要么一个都不投放的动作。当其中部分广告达到限额时,广告选择服务器只能选择一个都不投放。
[0005]比如若有五个广告Α、B、C、D、E,其中广告A的限额低于B、C、D、E。广告管理系统将其整合为F后在受众端投放。当某一时刻A达到限额时,广告选择服务器就需要停止投放广告F,但此时B、C、D、E并没有达到限额。为此,现有的广告管理系统在设置广告时,都是将所有广告的排期和限额设置为一样,而实际广告运营过程中,每个广告的排期和限额(广告的投放量)往往是不一样的,因此,方案二的方式不能对各个广告进行不同的排期和限额,导致广告的播放极不灵活,从而进一步使得广告的投放效率较低。
[0006]另外,由于素材被提前整合成了 I个,其中各广告的播放顺序被限定了,当后续要调整广告的播放顺序时,只能手工调整或开发一个新的模块来完成自动调整。
[0007]可见,目前急需一种广告轮播的新方法,能方便的对各广告进行不同的排期和限额,以解决现有技术中无法灵活组合多个广告进行轮播的问题。
【发明内容】
[0008]有鉴于此,本发明实施例提供一种广告轮播的方法以及用于广告轮播的装置和系统,以解决现有技术中无法灵活组合多个广告进行轮播的问题。本发明通过如下技术方案实现:
[0009]第一方面,本发明提供了一种广告轮播的方法,该方法包括:
[0010]接收受众端发送的广告请求;
[0011]从广告数据库中选择与所述广告请求匹配的广告,;
[0012]对所述匹配的广告进行整合,生成轮播广告素材;
[0013]将所述轮播广告素材发送至所述受众端,以便所述受众端对所述轮播广告素材进行解释获得所述匹配的广告进行播放。
[0014]在第一方面的第一种可能的实现方式中,所述方法还包括:
[0015]从所述广告数据库中选择所述匹配的广告的轮播顺序;
[0016]按照所述匹配的广告的轮播顺序对所述匹配的广告进行排序;
[0017]所述对所述匹配的广告进行整合,生成轮播广告素材包括:
[0018]对排序后的所述匹配的广告进行整合,生成轮播广告素材。
[0019]结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
[0020]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
[0021]第二方面,本发明提供了一种用于广告轮播的装置,该装置包括:
[0022]广告请求接收单元,用于接收受众端发送的广告请求;
[0023]广告选择单元,用于从广告数据库中选择与所述广告请求匹配的广告;广告整合单元,用于对所述匹配的广告进行整合,生成轮播广告素材;
[0024]广告发送单元;将所述轮播广告素材发送至所述受众端;以便所述受众端对所述轮播广告素材进行解释获得所述匹配的广告进行播放。
[0025]在第二方面的第一种可能的实现方式中,所述装置还包括:
[0026]轮播顺序选择单元,用于从所述广告数据库中选择所述匹配的广告的轮播顺序;
[0027]广告排序单元,用于按照所述匹配的广告的轮播顺序对所述匹配的广告进行排序;
[0028]所述广告整合单元,具体用于对所述排序后的广告进行整合,生成轮播广告素材。
[0029]结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
[0030]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
[0031]第三方面,本发明提供一种广告轮播的方法,所述方法包括:
[0032]获取用户输入的广告请求;
[0033]发送所述广告请求至广告选择服务器;
[0034]接收所述广告选择服务器返回的轮播广告素材,其中,所述轮播广告素材是由所述广告选择服务器对从广告数据库中选择出的与所述广告请求匹配的广告整合生成的;
[0035]解释所述轮播广告素材获得所述匹配的广告进行播放。
[0036]在第三方面的第一种可能的实现方式中,所述轮播广告素材包含广告的轮播顺序;
[0037]所述解释所述轮播广告素材并播放包括:
[0038]解释所述轮播广告素材,获取所述匹配的广告以及所述匹配的广告的轮播顺序并按照所述匹配的广告的轮播顺序播放所述匹配的广告。
[0039]结合第三方面或者第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述广告数据库中存储有广告管理系统预先排期的至少一个广告
[0040]结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
[0041]第四方面,本发明提供了一种广告轮播的装置,所述装置包括:
[0042]用户请求接收单元,用于接收用户输入的广告请求;
[0043]广告请求发送单元,用于发送所述广告请求至广告选择服务器;
[0044]广告接收单元,用于接收所述广告选择服务器返回的轮播广告素材;其中,所述轮播广告素材是由所述广告选择服务器对从广告数据库中选择出的与所述广告请求匹配的广告整合生成的;
[0045]广告播放单元,用于解释所述轮播广告素材获得所述匹配的广告进行播放。
[0046]在第四方面的第一种可能的实现方式中,,所述轮播广告素材包含广告的轮播顺序;
[0047]所述广告播放单元,具体用于解释所述轮播广告素材,获取所述匹配的广告以及所述匹配的广告的轮播顺序并按照所述匹配的广告的轮播顺序播放所述匹配的广告。
[0048]结合第四方面或者第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
[0049]结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
[0050]第五方面,本发明提供了一种广告选择服务器,所述广告选择服务器包括:
[0051 ] 前置机和广告选择子服务器;
[0052]其中,所述广告选择子服务器,用于接收受众端发送的广告请求并从广告数据库中选择与所述广告请求匹配的广告;
[0053]所述广告选择子服务器,还用于发送所述匹配的广告至所述前置机;
[0054]所述前置机,用于整合所述匹配的广告为轮播广告素材,并发送所述轮播广告素材至所述受众端。
[0055]在第五方面的第一种可能的实现方式中,所述广告选择子服务器,还用于从广告数据库中选择所述匹配的广告的轮播顺序并发送所述匹配的广告的轮播顺序至所述前置机;
[0056]所述前置机,具体用于按照所述匹配的广告的轮播顺序整合所述匹配的广告为所述轮播广告素材。
[0057]结合第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
[0058]结合第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
[0059]第六方面,本发明提供了一种广告选择服务器,所述广告选择服务器包括:
[0060]前置机和广告选择子服务器;
[0061]其中,所述广告选择子服务器,用于接收受众端发送的广告请求并从广告数据库中选择与所述广告请求匹配的广告;
[0062]所述广告选择子服务器,还用于整合所述匹配的广告为轮播广告素材,并发送所述轮播广告素材至所述前置机;
[0063]所述前置机,用于发送所述轮播广告素材至所述受众端。
[0064]在第六方面的第一种可能的实现方式中,所述广告选择子服务器,还用于从广告数据库中选择所述匹配的广告的轮播顺序;
[0065]所述广告选择子服务器,具体用于按照所述匹配的广告的轮播顺序整合所述匹配的广告为轮播广告素材。
[0066]结合第六方面或第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
[0067]结合第六方面的第二种可能的实现方式,在第三种可能的实现方式中,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
[0068]第七方面,本发明提供了一种广告选择服务器,所述广告选择服务器包括:
[0069]前置机和广告选择子服务器;
[0070]其中,所述广告选择子服务器,用于接收所述受众端发送的广告请求并从广告数据库中选择与所述广告请求匹配的广告以及所述匹配的广告的轮播顺序;
[0071]所述广告选择子服务器,还用于按照所述匹配的广告的轮播顺序对所述匹配的广告进行排序并将所述排序后的广告发送至所述前置机;
[0072]所述前置机,用于将所述排序后的广告整合为轮播广告素材并发送至所述受众端。
[0073]在第七方面的第一种可能的实现方式中,所述广告数据库中存储有广告管理系统预先排期的至少一个广告和所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
[0074]第八方面,本发明提供了一种广告轮播系统,所述系统包括:
[0075]受众端和广告选择服务器;其中,所述受众端,用于获取用户的广告请求并将所述广告请求发送至所述广告选择服务器,接收所述广告选择服务器发送的轮播广告素材,解释所述轮播广告素材获得所述匹配的广告进行播放;
[0076]所述广告选择服务器,用于从广告数据库中选择与所述广告请求匹配的广告,将所述匹配的广告整合为所述轮播广告素材并发送所述轮播广告素材至所述受众端。
[0077]在第八方面的第一种可能的实现方式中,所述广告选择服务器,还用于从所述广告数据库中选择所述匹配的广告的轮播顺序,按照所述匹配的广告的轮播顺序将所述匹配的广告整合为轮播广告素材并返回所述轮播广告素材至所述受众端;
[0078]所述受众端,具体用于解释所述轮播广告素材获得所述匹配的广告以及所述匹配的广告的轮播顺序,并按照所述匹配的广告的轮播顺序播放所述匹配的广告。[0079]本发明的有益效果:通过本发明实施例提供的上述至少一个技术方案,使得广告的整合被放在广告选择完成以后进行,因此,在预先设置广告时无需将广告的排期和限额设置为一样,从而提供了一种灵活的广告设置方式,进一步的提高了广告的投放效率。
[0080]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】
【附图说明】
[0081]图1为本发明现有技术中方案一流程图;
[0082]图2为本发明现有技术中方案二流程图;
[0083]图3为本发明实施例一方法流程图;
[0084]图4为本发明实施例二方法流程图;
[0085]图5为本发明广告选择服务器方式一结构图;
[0086]图6为本发明广告选择服务器方式二结构图;
[0087]图7为本发明广告选择服务器方式三结构图;
[0088]图8为本发明实施例三装置结构图;
[0089]图9为本发明实施例四方法流程图;
[0090]图10为本发明实施例五装置结构图;
[0091]图11为本发明实施例六系统结构图。
【具体实施方式】
[0092]为使本发明更加清楚,下面将结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0093]本发明实施例一提供了一种广告轮播的方法,参见图3,该方法具体包括如下步骤:
[0094]S11、接收受众端发送的广告请求。
[0095]本发明中的受众端有多种形式,可以是浏览器,也可以是媒体播放器。用户可以通过点击受众端上的按钮或在受众端上输入相关信息等形式发送广告请求。
[0096]在本发明的优选实施例中,用户可以对要请求的广告进行限定,并将这些限定添加在广告请求中。对广告的限定可以是广告的数量,广告的类型或者广告的播放时间等。
[0097]比如,当用户在浏览器页面上输入请求的广告的数量为5,广告的播放时间不长于2分钟,广告的类型为食品类时,这些信息就被添加在广告请求中。只有满足这些限定条件的广告才会被返回给受众端。
[0098]S12、从广告数据库中选择与所述广告请求匹配的广告。
[0099]在根据所述请求判断到广告数据库中存储有匹配的广告时,选择所述匹配的广告。在本发明的优选实施例中,从广告数据库中选择出的广告数量至少为两个。
[0100]当广告数据库中不存在匹配的广告时,本发明的方法可不再进行广告的选择。
[0101]上述广告数据库是广告的数据存储管理系统,用于存储相关广告信息。这些信息包括但不限于以下至少一项信息:用户的信息、媒体以及广告位信息、广告排期、定向条件、限额、广告内容、广告优先级、广告权重等信息。广告数据库有多种具体类型,在本发明中可以是一个关系型数据库,也可能是其他的数据存储形式。
[0102]在本发明的具体实施例中,广告数据库中至少包括一个广告,其可以是广告管理系统预先排期后存储在广告数据库中的。需要注意的是,本发明旨在将广告进行整合后一起播放,因此,本发明中的广告应该是广告管理系统排期在同一广告资源即广告载体上的,比如将广告I至广告6排期在京东商城首页右上角的版面上。
[0103]上述广告管理系统是指对用于后期投放的广告进行预先创建并设置其相关属性的系统。当后续广告的信息有变化时,比如投放的期限或者限额发生变化时,广告管理系统还用于修改这些广告的相关信息。
[0104]广告管理系统具体可分为广告管理接口(portal)和广告管理服务器。其中广告管理接口用于接收操作人员输入的设置请求并将该请求传送给广告管理服务器。广告管理服务器用于根据接收的请求对广告进行设置并将广告及设置信息存储在广告数据库中。
[0105]其中,广告管理接口和广告管理服务器可以集成在一起也可以分开设置。
[0106]上述提到的广告管理系统与广告数据库可以分别设置在不同的服务器上,也可以设置在同一服务器上。当设置在同一服务器时,广告管理系统与广告数据库可以是独立的两个模块,也可以集成在一起,比如将广告管理系统设置在广告数据库上。本发明对此不做限制。
[0107]在本发明的另一实施例中,还可结合广告请求和广告选择规则选择匹配的广告。
[0108]本发明中的广告选择规则是指用于选择匹配的广告的规则。在本发明中该选择规则可以是根据广告的优先级、广告的权重等选择广告。该广告选择规则可以是预置的。在本发明的优选实施例中,该选择规则也可以是用户设置后通过广告请求下发的。
[0109]需要说明的是,根据之前所述广告选择规则可能是根据广告的优先级、权重等信息进行选择。因此,在本发明的优选实施例中,广告管理系统在排期广告时,可同时设置广告的优先级、广告的权重等属性信息。并将这些信息连同广告一起存储在广告数据库中。
[0110]当然,广告的属性信息还可以包括广告位、广告排期等信息,以便受众端根据这些信息播放广告。
[0111]S13、对选出的广告进行整合,生成轮播广告素材。
[0112]当根据上述步骤选择出广告后,需要对广告进行整合,以生成轮播广告素材。本发明中轮播广告素材是指一个包含多个广告内容的广告数据。
[0113]根据之前所述,广告管理系统设置的各广告可能有不同的排期或限额,因此,生成的轮播广告素材中的各广告就可能有不同的排期或限额。
[0114]在本发明的另一实施例中,可以按照广告整合规则对广告进行整合。广告整合规则是指对广告如何整合的规则。比如,可以按照广告的优先级、权重或广告的类型等进行整
入
口 ο
[0115]S14、将该轮播广告素材发送至受众端。以便受众端对该轮播广告素材进行解释获得上述匹配的广告进行播放。
[0116]该素材最终被发送至受众端播放,受众端需要按照一定的解释规则对其进行解释并播放。本发明中的解释是指对广告轮播素材进行解析,以获得匹配的广告。[0117]在上述实施例中,素材轮播整合被放在广告选择完成以后进行,当有某一广告达到限额时,广告选择服务器可以通过重新选择剩余几个广告进行整合的方式播放剩余的广告,使得广告的排期以及限额的设置等完全不受广告整合的影响。即广告数据库中各广告的排期和限额可以设置为不同。仍以广告A、B、C、D、E,A的限额低于B、C、D、E为例,当在某一时刻整合后的广告素材F中的广告A达到限额时,广告选择服务器可以通过重新从广告数据库中选择B、C、D、E,并整合为广告素材G。可见,通过本发明的方式,使得广告的排期以及限额的设置等完全不受广告整合的影响。
[0118]需要说明的是,当根据所述请求和广告选择规则判断到广告数据库中没有匹配的广告时,流程结束。在以下实施例中,仅对广告数据库中有匹配的广告的情形进行详细介绍。
[0119]为方便后续受众端对广告顺序轮播,在本发明的实施例二中,广告管理系统可预先设置各广告轮播顺序。参见图4,该过程具体包括:
[0120]S21、接收受众端发送的广告请求。
[0121]S22、从广告数据库中选择所述匹配的广告以及所述匹配的广告的轮播顺序。
[0122]上述广告数据库中存储有广告管理系统在广告资源上预先排期的至少一个广告以及所述广告管理系统设置的所述至少一个广告的轮播顺序。
[0123]在本发明实施例中,广告管理系统对广告的轮播顺序进行预先设置。为在广告数据库中存储广告的轮播顺序,可在数据库中给每个广告增加一个用来表示该广告在自动轮播时的顺序的顺序字段。
[0124]在实际应用中,该顺序字段可以和广告放在同一数据库表中,也可以分开存储。在本发明中该字段的名称可以是rotation_seq,当然也可以设置为其他的名称,本发明对此不作具体限制。
[0125]在本发明中,当某一广告的轮播顺序发生变化时,只需要广告管理系统重新设置该广告的轮播顺序即可。具体的,广告管理系统可重新设置广告的顺序字段。
[0126]S23、将选出的上述匹配的广告按照所述轮播顺序进行排序。
[0127]S24、对排序后的广告进行整合,生成轮播广告素材。
[0128]通过上述方式,可以对每个广告的轮播顺序进行设置并随时调整,无需手工调整,也无需开发一个新的模块进行调整。
[0129]上述方法中,执行主体是广告选择服务器。在本发明的实施例中,广告选择服务器包括广告选择子服务器和前置机。其具体方式有以下几种:
[0130]在方式一中,参见图5,广告选择子服务器11,用于在根据所述请求判断到广告数据库中存储有匹配的广告时,选择所述匹配的广告,将匹配的广告整合为广告轮播素材后发送给前置机12。前置机12,用于将广告轮播素材返回给受众端。
[0131]在方式一的优选方案中,广告选择子服务器11,具体用于在根据所述请求判断到广告数据库中存储有匹配的广告时,选择所述匹配的广告以及上述匹配的广告的轮播顺序信息,并根据轮播顺序将上述匹配的广告整合生成轮播广告素材后将该素材发送给前置机12,前置机12,用于将该轮播广告素材返回给受众端进行播放。
[0132]在方式二中,参见图6,广告选择子服务器21,用于在根据所述请求判断到广告数据库中存储有匹配的广告时,选择所述匹配的广告,并将上述匹配的广告发送给前置机22。前置机22,用于将上述匹配的广告整合为广告轮播素材,并发送给受众端。
[0133]在方式二的优选方案中,广告选择子服务器21,具体用于根据所述请求判断到广告数据库中存储有匹配的广告时,选择所述匹配的广告以及上述匹配的广告的轮播顺序信息,并将上述选择出的所有匹配的广告以及匹配的广告的轮播顺序信息发给前置机22。前置机22,具体用于根据轮播顺序信息将上述所有匹配的广告整合为轮播广告素材并返回给受众端进行播放。
[0134]在方式三中,参见图7,广告选择子服务器31,用于在根据所述请求判断到广告数据库中存储有匹配的广告时,选择所述匹配的广告以及广告的轮播顺序信息,将上述选择出的所有匹配的广告按照广告的轮播顺序信息进行排序,并将排序后的广告发给前置机32。前置机32,将上述排序后的广告整合为轮播广告素材并返回给受众端进行播放。在本发明中受众端包括浏览器、媒体播放器等。上述前置机的类型应当与受众端的类型相匹配。具体的上述前置机可以是web前置机也可以是媒体前置机。不同的受众端对轮播素材的格式要求可能不一致。为此,在上述方式中,前置机可以根据受众端的要求,将广告整合为符合受众端格式要求的轮播素材。在现有技术中,当出现新的受众端,对轮播广告素材有新的要求时,只能通过业务人员用新的方式对广告进行轮播整合或开发新的程序在广告数据库中增加与新的受众端对应的轮播素材。本发明通过增加前置机,并将轮播整合放在前置机中进行,在出现新的受众端时,可直接在对应前置机中进行相应格式的整合即可,节省了人力,降低了开发成本。
[0135]为使本发明更加清楚,以下以受众端为web浏览器,前置机为web前置机为例,对本发明的一种具体应用场景进行描述。
[0136]首先广告主或运营人员通过广告管理系统创建广告,通过设置rotatioruseq字段设置每个广告的轮播顺序。
[0137]广告数据库中存储了 每个需要投放的广告的设置,其中rotatioruseq字段表示广告轮播的顺序。
[0138]Web浏览器在访问一个页面时,该页面的广告位代码向广告平台的web前置机发起一个广告请求。常见广告代码如:<scripttype=〃 text/javascript " src=/ http://acd.adkongjian.com/result.ad?ADID=e60fd9c6d504b6dc494dc38f00cba48b&v=l.5.0&gn=0' charset=' UTF-8' >〈/script>。
[0139]Web前置机收到广告请求后,进行合法性校验和参数解释,将请求转发给广告选择服务器(内部消息格式)。
[0140]广告选择服务器从广告数据库中选择匹配该广告请求的广告。广告选择的结果是至少一个广告素材。以下为广告素材的示例:
[0141]document, write(" <div style=' width:32px;height:48px;cursor:pointer;
[0142]' title= border=' 0' Xa
[0143]href= ' http://rdl.hiad.vmall.com/contserver/content/click?d=http%3A%2F%2Frj.1.cn%2FDefault.aspx%3FsiteId%3D15&t=1354537543769&a=4b48402b-49c5-4d0f-9ab6-ef4a35fl616f%5EC2%5EC0%5EC1336%5EC5179%5EC0.0%5EC0.0%5EC0.0%5EC0.0%5EC0.0%5EC2%5EC94%5EC356%5EC1336%5ECCPT%5EAPID%5EB94%5ECC%5EBhiad%5ECTN%5EB2%5ECad_can_be_closed%5EBY%5ECSTATUS%5EBINNER+0N%5ECPv%5EB440000%5ECDate%5EB20121203%5ECCny%5EB086%5ECSizePolicy%5EBEXACT%5ECADID%5EBc9ece20827841030a0cl4cbl6c9043c0%5ECDC%5EBSITE%5ECDPH%5EB18%3A00-23%3A59%5ECCty%5EB440300%5ECPT%5EBCPT%5ECSID%5EB16010%5ECgn%5EB0%5ECv%5EB1.5.0%5ECUID%5EB8ae46f72_9567-4886-923a-cd4851b93560%5ECCIP%5EB183.62.156.74%5ECSz%5EB320*48%5ECGeo%5EB0THER&op=imp&sig=c8fce3377cce9ed22f7a435c0eflfbl7;
[0144]target=' _blank' Xp> 免费注册赢话费得苹果 5!〈/pX/aX/div>").[0145]广告选择服务器将多个素材返回给Web前置机。说明:返回的多个素材可以是按照rotation_seq排好序的,也可能将rotation_seq字段一并返回,由Web前置机或Web浏览器根据rotation_seq字段的值对多个素材进行顺序播放。
[0146]Web前置机按照Web浏览器的特点(使用HTML+Javascript)将多个素材进行轮播整合成一个素材返回给Web浏览器。
[0147]Web浏览器对其进行解释获得匹配的广告进行播放。
[0148]需要说明的是,上述广告数据库可以设置在广告选择服务器中,也可以与广告选择服务器分开设置。本发明对此不做限制。
[0149]对应上述方法,本发明实施例三提供了一种用于广告轮播的装置,参见图8,该装置包括:
[0150]广告请求接收单元41,用于接收受众端发送的广告请求。
[0151]广告选择单元42,用于从广告数据库中选择与所述请求匹配的广告。在本发明的优选实施例中,从广告数据库中选择出的广告数量至少为两个。
[0152]上述广告数据库是广告的数据存储管理系统,用于存储相关广告信息。这些信息包括但不限于以下至少一项信息:用户的信息、媒体以及广告位信息、广告排期、定向条件、限额、广告内容、广告优先级、广告权重等信息。广告数据库有多种具体类型,在本发明中可以是一个关系型数据库,也可能是其他的数据存储形式。
[0153]在本发明的具体实施例中,广告数据库中至少包括一个广告,其可以是广告管理系统预先排期后存储在广告数据库中的。需要注意的是,本发明旨在将广告进行整合后一起播放,因此,本发明中的广告应该是广告管理系统排期在同一广告资源即广告载体上的,比如将广告I至广告6排期在京东商城首页右上角的版面上。
[0154]上述广告管理系统是指对用于后期投放的广告进行预先创建并设置其相关属性的系统。当后续广告的信息有变化时,比如投放的期限或者限额发生变化时,广告管理系统还用于修改这些广告的相关信息。
[0155]在实际应用中,广告管理系统可以包括广告管理服务器和广告管理接口。操作人员可以通过广告管理接口输入操作请求,然后广告管理接口将该操作请求传递给广告管理服务器。比如,操作人员通过广告管理接口输入广告的期限或广告的轮播顺序,然后该接口将该期限或轮播顺序传递给广告管理服务器,由广告管理服务器将期限或轮播顺序信息存储在广告数据库的对应位置上。
[0156]广告管理系统具体可分为广告管理接口(portal)和广告管理服务器。其中广告管理接口用于接收操作人员输入的设置请求并将该请求传送给广告管理服务器。广告管理服务器用于根据接收的请求对广告进行设置并将广告及设置信息存储在广告数据库中。
[0157]其中,广告管理接口和广告管理服务器可以集成在一起也可以分开设置。[0158]上述提到的广告管理系统与广告数据库可以分别设置在不同的服务器上,也可以设置在同一服务器上。当设置在同一服务器时,广告管理系统与广告数据库可以是独立的两个模块,也可以集成在一起,比如将广告管理系统设置在广告数据库上。本发明对此不做限制。在本发明的另一实施例中,可按照广告选择规则选择匹配的广告。本发明中的广告选择规则是指用于选择匹配的广告的规则。在本发明中该选择规则可以是根据广告的优先级、广告的权重等选择广告。具体的,该广告选择单元,用于根据广告请求和,广告的优先级和/或广告的权重选择从广告数据库中选择匹配的广告。
[0159]其中,广告选择规则可以是预置的。在本发明的优选实施例中,该选择规则也可以是用户设置后通过广告请求下发的。
[0160]需要说明的是,本发明中的选择单元还用于在广告数据库中不存在匹配的广告时,不再进行广告的选择。
[0161]广告整合单元43,用于对选出的广告进行整合,生成轮播广告素材。该轮播广告素材是指一个包含多个广告内容的广告数据。
[0162]根据之前所述,广告管理系统设置的各广告可能有不同的排期或限额,因此,生成的轮播广告素材中的各广告就可能有不同的排期或限额。
[0163]广告发送单元44,用于将该轮播广告素材发送至受众端。以便受众端对该素材进行解释获得上述匹配的广告进行播放。其中解释是指对广告轮播素材进行解析,以获得匹配的广告。
[0164]为方便后续受众端对广告顺序轮播,在本发明的实施例四中,广告管理系统可预先设置各广告轮播顺序。对应的,上述装置还包括轮播顺序选择单元45,具体用于从广告数据库中选择所述匹配的广告的轮播顺序;其中所述广告数据库中存储有广告管理系统在广告资源上预先排期的至少一个广告以及所述广告管理系统设置的所述至少一个广告的轮播顺序。
[0165]此时,所述装置还包括:广告排序单元46,用于将选出的上述匹配的广告按照所述轮播顺序进行排序。
[0166]广告整合单元43,具体用于将排序后的广告按照广告整合规则进行整合,生成轮
播广告素材。
[0167]在本发明中受众端包括浏览器、媒体播放器等。上述实施例中的前置机类型与受众端对应,包括web前置机、媒体前置机等。
[0168]本发明实施例四还提供了一种广告轮播的方法,应用于受众端,参见图9,具体包括:
[0169]S31、接收用户输入的广告请求。
[0170]S32、发送所述广告请求至广告选择服务器。
[0171]S33、接收所述广告选择服务器返回的轮播广告素材;其中,所述轮播广告素材是所述广告选择服务器对从广告数据库中选择出的与所述广告请求匹配的广告整合生成的。在本发明的优选实施例中,广告选择服务器从广告数据库中选择出的广告数量至少为两个。
[0172]上述广告数据库是广告的数据存储管理系统,用于存储相关广告信息。这些信息包括但不限于以下至少一项信息:用户的信息、媒体以及广告位信息、广告排期、定向条件、限额、广告内容、广告优先级、广告权重等信息。广告数据库有多种具体类型,在本发明中可以是一个关系型数据库,也可能是其他的数据存储形式。
[0173]在本发明的具体实施例中,广告数据库中至少包括一个广告,其可以是广告管理系统预先排期后存储在广告数据库中的。需要注意的是,本发明旨在将广告进行整合后一起播放,因此,本发明中的广告应该是广告管理系统排期在同一广告资源即广告载体上的,比如将广告I至广告6排期在京东商城首页右上角的版面上。
[0174]上述广告管理系统是指对用于后期投放的广告进行预先创建并设置其相关属性的系统。当后续广告的信息有变化时,比如投放的期限或者限额发生变化时,广告管理系统还用于修改这些广告的相关信息。
[0175]广告管理系统具体可分为广告管理接口(portal)和广告管理服务器。其中广告管理接口用于接收操作人员输入的设置请求并将该请求传送给广告管理服务器。广告管理服务器用于根据接收的请求对广告进行设置并将广告及设置信息存储在广告数据库中。
[0176]其中,广告管理接口和广告管理服务器可以集成在一起也可以分开设置。
[0177]上述提到的广告管理系统与广告数据库可以分别设置在不同的服务器上,也可以设置在同一服务器上。当设置在同一服务器时,广告管理系统与广告数据库可以是独立的两个模块,也可以集成在一起,比如将广告管理系统设置在广告数据库上。本发明对此不做限制
[0178]需要说明的是,上述广告数据库可以设置在广告选择服务器中,也可以与广告选择服务器分开设置。本发明对此不做限制。
[0179]S34、解释所述轮播广告素材获得匹配的广告进行播放。
[0180]在本发明的优选实施例中,为实现对广告按照预设顺序播放,可通过广告管理系统在广告数据库为每个广告设置轮播顺序,具体的可通过设置顺序字段实现。广告选择服务器在选择匹配的广告时选择匹配的广告的轮播顺序并按照该轮播顺序生成轮播广告素材。
[0181]当受众端解释所述轮播广告素材时,就会获取所述广告的轮播顺序并按照所述轮播顺序播放获得的上述匹配的广告。
[0182]针对上述方法,本发明实施例五对应提供了一种用于广告轮播的装置,参见图10,该装置包括:
[0183]用户请求接收单元51,用于接收用户输入的广告请求。
[0184]广告请求发送单元52,用于发送所述广告请求至广告选择服务器。
[0185]广告接收单元53,用于接收所述广告选择服务器返回的轮播广告素材;其中,所述轮播广告素材是所述广告选择服务器对从广告数据库中选择出的与所述广告请求匹配的广告整合生成的。在本发明的优选实施例中,广告选择服务器从广告数据库中选择出的广告数量至少为两个。
[0186]在本发明中,广告数据库是广告的数据存储管理系统,用于存储相关广告信息。这些信息包括但不限于以下至少一项信息:用户的信息、媒体以及广告位信息、广告排期、定向条件、限额、广告内容、广告优先级、广告权重等信息。广告数据库有多种具体类型,在本发明中可以是一个关系型数据库,也可能是其他的数据存储形式。
[0187]在本发明的具体实施例中,广告数据库中至少包括一个广告,其可以是广告管理系统预先排期后存储在广告数据库中的。需要注意的是,本发明旨在将广告进行整合后一起播放,因此,本发明中的广告应该是广告管理系统排期在同一广告资源即广告载体上的,比如将广告I至广告6排期在京东商城首页右上角的版面上。
[0188]本发明中,广告管理系统是指对用于后期投放的广告进行预先创建并设置其相关属性的系统。当后续广告的信息有变化时,比如投放的期限或者限额发生变化时,广告管理系统还用于修改这些广告的相关信息。
[0189]广告管理系统具体可分为广告管理接口(portal)和广告管理服务器。其中广告管理接口用于接收操作人员输入的设置请求并将该请求传送给广告管理服务器。广告管理服务器用于根据接收的请求对广告进行设置并将广告及设置信息存储在广告数据库中。
[0190]其中,广告管理接口和广告管理服务器可以集成在一起也可以分开设置。
[0191]上述提到的广告管理系统与广告数据库可以分别设置在不同的服务器上,也可以设置在同一服务器上。当设置在同一服务器时,广告管理系统与广告数据库可以是独立的两个模块,也可以集成在一起,比如将广告管理系统设置在广告数据库上。本发明对此不做限制。
[0192]需要说明的是,上述广告数据库可以设置在广告选择服务器中,也可以与广告选择服务器分开设置。本发明对此不做限制。
[0193]广告播放单元54,用于解释所述轮播广告素材获得匹配的广告进行播放。
[0194]当所述轮播广告素材包含广告的轮播顺序时;所述广告播放单元54,具体用于解释所述轮播广告素材,获取所述广告的轮播顺序并按照所述轮播顺序播放。针对上述方法、装置和广告选择服务器,本发明实施例六还提供了一种用于广告轮播的系统,参见图11,该系统包括:
[0195]受众端61和广告选择服务器62。
[0196]其中,受众端61用于向广告选择服务器62发送广告请求,接收并解释广告选择服务器返回的轮播广告素材,获得匹配的广告进行播放。
[0197]广告选择服务器62用于从广告数据库中选择与所述广告请求匹配的广告,将所述匹配的广告整合为所述轮播广告素材并发送所述轮播广告素材至所述受众端。
[0198]在本发明的优选实施例中,广告选择服务器从广告数据库中选择出的广告数量至少为两个。
[0199]在本发明中,广告数据库是广告的数据存储管理系统,用于存储相关广告信息。这些信息包括但不限于以下至少一项信息:用户的信息、媒体以及广告位信息、广告排期、定向条件、限额、广告内容、广告优先级、广告权重等信息。广告数据库有多种具体类型,在本发明中可以是一个关系型数据库,也可能是其他的数据存储形式。
[0200]在本发明的具体实施例中,广告数据库中至少包括一个广告,其可以是广告管理系统预先排期后存储在广告数据库中的。需要注意的是,本发明旨在将广告进行整合后一起播放,因此,本发明中的广告应该是广告管理系统排期在同一广告资源即广告载体上的,比如将广告I至广告6排期在京东商城首页右上角的版面上。
[0201]本发明中,广告管理系统是指对用于后期投放的广告进行预先创建并设置其相关属性的系统。当后续广告的信息有变化时,比如投放的期限或者限额发生变化时,广告管理系统还用于修改这些广告的相关信息。[0202]广告管理系统具体可分为广告管理接口(portal)和广告管理服务器。其中广告管理接口用于接收操作人员输入的设置请求并将该请求传送给广告管理服务器。广告管理服务器用于根据接收的请求对广告进行设置并将广告及设置信息存储在广告数据库中。
[0203]其中,广告管理接口和广告管理服务器可以集成在一起也可以分开设置。
[0204]上述提到的广告管理系统与广告数据库可以分别设置在不同的服务器上,也可以设置在同一服务器上。当设置在同一服务器时,广告管理系统与广告数据库可以是独立的两个模块,也可以集成在一起,比如将广告管理系统设置在广告数据库上。本发明对此不做限制
[0205]需要说明的是,上述广告数据库可以设置在广告选择服务器中,也可以与广告选择服务器分开设置。本发明对此不做限制。在上述实施例中,,广告整合系统在整合多个广告时,可以随机设置各个广告的播放顺序。
[0206]但在实际应用中,运营商对各个广告的播放顺序可能有一定要求。为此,本发明中可对广告的轮播顺序进行设置。本发明中可以由广告管理系统预先设置并存储在广告数据库中。
[0207]具体的,操作人员通过广告管理接口输入顺序设置请求。此接口用于接收该请求并发送给广告管理服务器。广告管理服务器用于据此设置用于表示轮播顺序的顺序字段并将其存储在广告数据库中。广告选择服务器62,还用于从所述广告数据库中选择所述匹配的广告的轮播顺序,按照所述匹配的广告的轮播顺序将所述匹配的广告整合为轮播广告素材并返回所述轮播广告素材至所述受众端61。
[0208]受众端61,具体用于对其进行解释并按照解释出的轮播顺序轮播解释获得的匹配的广告。
[0209]尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0210]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种广告轮播的方法,其特征在于,所述方法包括: 接收受众端发送的广告请求; 从广告数据库中选择与所述广告请求匹配的广告; 对所述匹配的广告进行整合,生成轮播广告素材; 将所述轮播广告素材发送至所述受众端,以便所述受众端对所述轮播广告素材进行解释获得所述匹配的广告进行播放。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 从所述广告数据库中选择所述匹配的广告的轮播顺序; 按照所述匹配的广告的轮播顺序对所述匹配的广告进行排序; 所述对所述匹配的广告进行整合,生成轮播广告素材包括: 对排序后的所述匹配的广告进行整合,生成轮播广告素材。
3.根据权利要求1或2所述的方法,其特征在于,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
4.根据权利要求3所述的方法,其特征在于,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
5.一种广告轮播的装置,其特征在于,所述装置包括: 广告请求接收单元,用于接收受众端发送的广告请求; 广告选择单元,用于从广告数据库中选择与所述广告请求匹配的广告;广告整合单元,用于对所述匹配的广告进行整合,生成轮播广告素材; 广告发送单元;将所述轮播广告素材发送至所述受众端;以便所述受众端对所述轮播广告素材进行解释获得所述匹配的广告进行播放。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括: 轮播顺序选择单元,用于从所述广告数据库中选择所述匹配的广告的轮播顺序; 广告排序单元,用于按照所述匹配的广告的轮播顺序对所述匹配的广告进行排序; 所述广告整合单元,具体用于对所述排序后的广告进行整合,生成轮播广告素材。
7.根据权利要求5或6所述的装置,其特征在于,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
8.根据权利要求7所述的装置,其特征在于,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
9.一种广告轮播的方法,其特征在于,所述方法包括: 获取用户输入的广告请求; 发送所述广告请求至广告选择服务器; 接收所述广告选择服务器返回的轮播广告素材,其中,所述轮播广告素材是由所述广告选择服务器对从广告数据库中选择出的与所述广告请求匹配的广告整合生成的,;解释所述轮播广告素材获得所述匹配的广告进行播放。
10.根据权利要求9所述的方法,其特征在于,所述轮播广告素材包含广告的轮播顺序; 所述解释所述轮播广告素材并播放包括: 解释所述轮播广告素材,获取所述匹配的广告以及所述匹配的广告的轮播顺序并按照所述匹配的广告的轮播顺序播放所述匹配的广告。
11.根据权利要求9或10所述的方法,其特征在于,所述广告数据库中存储有广告管理系统预先排期的至少一个广告
12.根据权利要求11所述的方法,其特征在于,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
13.—种广告轮播的装置,其特征在于,所述装置包括: 用户请求接收单元,用于接收用户输入的广告请求; 广告请求发送单元,用于发送所述广告请求至广告选择服务器; 广告接收单元,用于接收所述广告选择服务器返回的轮播广告素材;其中,所述轮播广告素材是由所述广告选择服务器对从广告数据库中选择出的与所述广告请求匹配的广告整合生成的; 广告播放单元,用于解释所述轮播广告素材获得所述匹配的广告进行播放。
14.根据权利要求13所述的装置,其特征在于,所述轮播广告素材包含广告的轮播顺序; 所述广告播放单元,具体用于解释所述轮播广告素材,获取所述匹配的广告以及所述匹配的广告的轮播顺序并按照所述匹配的广告的轮播顺序播放所述匹配的广告。
15.根据权利要求13或14所述的装置,其特征在于,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。`
16.根据权利要求15所述的装置,其特征在于,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
17.—种广告选择服务器,其特征在于,所述广告选择服务器包括: 前置机和广告选择子服务器; 其中,所述广告选择子服务器,用于接收受众端发送的广告请求并从广告数据库中选择与所述广告请求匹配的广告; 所述广告选择子服务器,还用于发送所述匹配的广告至所述前置机; 所述前置机,用于整合所述匹配的广告为轮播广告素材,并发送所述轮播广告素材至所述受众端。
18.根据权利要求17所述的广告选择服务器,其特征在于,所述广告选择子服务器,还用于从广告数据库中选择所述匹配的广告的轮播顺序并发送所述匹配的广告的轮播顺序至所述前置机; 所述前置机,具体用于按照所述匹配的广告的轮播顺序整合所述匹配的广告为所述轮播广告素材。
19.根据权利要求17或18所述的广告选择服务器,其特征在于,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
20.根据权利要求19所述的广告选择服务器,其特征在于,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
21.—种广告选择服务器,其特征在于,所述广告选择服务器包括: 前置机和广告选择子服务器; 其中,所述广告选择子服务器,用于接收受众端发送的广告请求并从广告数据库中选择与所述广告请求匹配的广告; 所述广告选择子服务器,还用于整合所述匹配的广告为轮播广告素材,并发送所述轮播广告素材至所述前置机; 所述前置机,用于发送所述轮播广告素材至所述受众端。
22.根据权利要求21所述的广告选择服务器,其特征在于,所述广告选择子服务器,还用于从广告数据库中选择所述匹配的广告的轮播顺序; 所述广告选择子服务器,具体用于按照所述匹配的广告的轮播顺序整合所述匹配的广告为轮播广告素材。
23.根据权利要求21或22所述的广告选择服务器,其特征在于,所述广告数据库中存储有广告管理系统预先排期的至少一个广告。
24.根据权利要求23所述的广告选择服务器,其特征在于,所述广告数据库中存储有所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
25.—种广告选择服务器,其特征在于,所述广告选择服务器包括: 前置机和广告选择子服务器; 其中,所述广告选择子服务器,用于接收所述受众端发送的广告请求并从广告数据库中选择与所述广告请求匹配的广告以及所述匹配的广告的轮播顺序; 所述广告选择子服务器,还用于按照所述匹配的广告的轮播顺序对所述匹配的广告进行排序并将所述排序后的广告发送至所述前置机; 所述前置机,用于将所述排序后的广告整合为轮播广告素材并发送至所述受众端。
26.根据权利要求25所述的广告选择服务器,其特征在于,所述广告数据库中存储有广告管理系统预先排期的至少一个广告和所述广告管理系统预先设置的所述至少一个广告的轮播顺序。
27.—种广告轮播系统,其特征在于,所述系统包括: 受众端和广告选择服务器; 其中,所述受众端,用于获取用户的广告请求并将所述广告请求发送至所述广告选择服务器,接收所述广告选择服务器发送的轮播广告素材,解释所述轮播广告素材获得所述匹配的广告进行播放; 所述广告选择服务器,用于从广告数据库中选择与所述广告请求匹配的广告,将所述匹配的广告整合为所述轮播广告素材并发送所述轮播广告素材至所述受众端。
28.根据权利要求27所述的系统,其特征在于, 所述广告选择服务器,还用于从所述广告数据库中选择所述匹配的广告的轮播顺序,按照所述匹配的广告的轮播顺序将所述匹配的广告整合为轮播广告素材并返回所述轮播广告素材至所述受众端; 所述受众端,具体用于解释所述轮播广告素材获得所述匹配的广告以及所述匹配的广告的轮播顺序,并按照所述匹配的广告的轮播顺序播放所述匹配的广告。
【文档编号】G06F17/30GK103518201SQ201380000552
【公开日】2014年1月15日 申请日期:2013年3月26日 优先权日:2013年3月26日
【发明者】毛祖光, 胡迅 申请人:华为技术有限公司