网络媒介信息的发布控制方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及互联网的数据处理技术,尤其涉及一种网络媒介信息的发布控制方 法、装置及系统。
【背景技术】
[0002] 网络媒介信息是一种在互联网系统的各种展示形式(如网页、客户端界面等)上发 布的W数字代码为载体的各种信息。通常的网络媒介信息都对应有目标网页,用户点击了 网络媒介信息即可跳转到对应的目标网页,目标网页的内容就会展现在用户面前。如何有 效地向特定的受众投放展示网络媒介信息,并对所展示的信息进行有效的管理,是目前互 联网技术业界所关注的一个领域。
[0003] 网络媒介信息处理展示技术最近几年发展非常迅猛,已经应用到许多产业领域。 例如在互联网的广告处理展示领域中,所述互联网广告就是一种网络媒介信息。网络媒介 信息处理展示技术中的一种主要技术是网络媒介信息发布控制技术。
[0004] 在网络媒介信息发布控制系统中,用户通过电子支付系统向发布控制系统提交特 定数量的电子凭证即可获得发布控制系统的发布相应网络媒介信息的服务。所述电子凭证 就是一种电子交换工具,即一种电子支付凭证,如电子货币、电子点卡等形式。而且,在发布 控制系统中,发布网络媒介信息所需要的减损的电子凭证的数量是不同的。所述发布网络 媒介信息所需要的减损的电子凭证的数量,就是发布该个网络媒介信息的动作与电子凭证 的交换参数,例如一般就是指网络媒介信息的发布价格,本文中将电子凭证的交换参数简 称为交换参数。
[0005] 在目前的网络媒介信息发布控制系统中,出现了一种在目标展示位中发布经过竞 争的网络媒介信息的技术方案。所述"经过竞争",是指针对某个目标展示位,对多个发布 方所提供的网络媒介信息交换参数进行实时竞争计算,选取网络媒介信息交换参数最高的 网络媒介信息,将其发布在该目标展示位。例如在互联网广告应用领域,所述对多个发布 方所提供的广告交换参数进行实时竞争计算也通常被称为"广告实时竞价(RTB,RealTime Bidding)"。
[0006] 图1为现有的一种图形网络媒介信息的交换参数实时竞争计算的处理示意图。参 见图1,具体包括:
[0007] 用户打开带有网络媒介信息展示代码的web页面;
[0008]web页面系统会通过网络媒介信息发布控制系统向交换参数的实时竞争计算系统 101发起请求播放网络媒介信息X和Y的请求;
[0009] 实时竞争计算系统101将向每一个已经接入本实时竞争计算系统的发布方的竞 争计算服务器发起竞争请求;
[0010] 各个收到所述竞争请求的发布方竞争计算服务器会根据自身设置的竞争计算逻 辑计算决定是否参与此次网络媒介信息展示机会的竞争,并将竞争回复返回给实时竞争计 算系统101 ;该竞争回复中包括是否参见所述竞争,如果参加则还需包括所给出的交换参 数,例如该给出的交换参数可w是出价;
[0011] 所述实时竞争计算系统101在收到竞争回复后,根据自身设置的实时竞争计算逻 辑决定获胜的发布方,并将该获胜发布方的网络媒介信息数据返回给所述web页面进行展 /J、- 〇
[0012] 图2为现有的一视频贴片网络媒介信息的交换参数实时竞争计算的处理示意图。 参见图2,具体包括:
[0013]用户打开带有网络媒介信息展示代码的视频播放页面或客户端;
[0014] 视频播放页面或客户端系统会通过网络媒介信息发布控制系统向交换参数的实 时竞争计算系统101发起请求播放网络媒介信息X和Y的请求;
[0015] 实时竞争计算系统101将向每一个已经接入本实时竞争计算系统的发布方的竞 争计算服务器发起竞争请求;
[0016] 各个收到所述竞争请求的发布方竞争计算服务器会根据自身设置的竞争计算逻 辑计算决定是否参与此次网络媒介信息展示机会的竞争,并将竞争回复返回给实时竞争计 算系统101;该竞争回复中包括是否参见所述竞争,如果参加则还需包括所给出的竞争交 换参数,例如该给出的竞争交换参数可W是出价;
[0017] 所述实时竞争计算系统101在收到竞争回复后,根据自身设置的实时竞争计算逻 辑决定获胜的发布方,并将该获胜发布方的网络媒介信息数据返回给所述视频播放页面或 客户端进行展示。
[0018] 上述现有技术存在W下技术问题:
[0019] 竞争计算的标的是标准化的网络媒介信息展示位,如网页的固定时长的横幅 (banner)或者整个固定时长的视频贴片网络媒介信息,参与竞争计算的发布方竞争计算服 务器只能选择参与或者不参与,而不能选择参与所述网络媒介信息中的某一部分,该就导 致当标的网络媒介信息位的时长或交换参数与发布方的期望不符时,发布方要么选择放弃 竞争要么选择超成本地去竞争,对发布者来讲不灵活。而且总体来讲,当标的网络媒介信 息展示位的时长或交换参数与发布方的期望不符时,大部分发布者都会选择放弃竞争,该 就导致标的网络媒介信息展示位对应网络资源的空置率大大增高,即网络资源的利用率很 低,不能充分利用网络资源。所述的网络资源包括但不限于;网络赖W运行的各种计算设备 W及相关设备的计算、存储、带宽等资源,如中央处理器(CPU)消耗、存储器消耗、带宽传输 消耗等。
【发明内容】
[0020] 有鉴于此,本发明的主要目的在于提供一种网络媒介信息的发布控制方法、装置 及系统,W提高对标的网络媒介信息展示位对应网络资源的利用率。
[0021] 本发明的技术方案是该样实现的:
[0022] 一种网络媒介信息的发布控制方法,包括:
[0023] 向一个W上发布方发出竞争请求消息,所述竞争请求消息包括请求时长,该请求 时长小于等于标的展示位的总时长;
[0024] 接收一个W上发布方返回的竞争回复消息,根据所述竞争回复消息,确定对应的 发布方是否参与竞争,参与竞争的竞争时长和竞争交换参数;
[0025] 根据所述竞争时长和竞争交换参数,对所述参与竞争的发布方进行选择,从中选 择出竞争时长总和小于等于标的展示位总时长、且竞争交换参数总和为最大的一组发布 方;
[0026] 将所选的发布方的网络媒介信息发送到所述标的展示位上进行发布。
[0027] -种网络媒介信息的发布控制装置,包括:
[0028] 竞争请求模块,用于向一个W上发布方发出竞争请求消息,所述竞争请求消息包 括请求时长,该请求时长小于等于标的展示位的总时长;
[0029] 竞争回复模块,用于接收一个W上发布方返回的竞争回复消息,根据所述竞争回 复消息,确定对应的发布方是否参与竞争,参与竞争的竞争时长和竞争交换参数;
[0030] 竞争计算模块,用于根据所述竞争时长和竞争交换参数,对所述参与竞争的发布 方进行选择,从中选择出竞争时长总和小于等于标的展示位总时长、且竞争交换参数总和 为最大的一组发布方;
[0031] 发布模块,用于将所选的发布方的网络媒介信息发送到所述标的展示位上进行发 布。
[0032] 一种网络媒介信息的发布控制系统,包括前端展示装置、上述的网络媒介信息的 发布控制装置、W及发布方装置;其中,
[0033] 所述前端装置用于;在打开标的展示位时向所述发布控制装置发送网络媒介信息 展示请求,接收所述发布控制装置所发布的网络媒介信息,在所述标的展示位上展示所接 收到的网络媒介信息;
[0034] 所述发布方装置用于:接收所述发布控制装置的竞争请求消息,根据自身设置的 竞争计算逻辑计算确定是否参与竞争、参与竞争的竞争时长和竞争交换参数,并将携带是 否参与竞争、参与竞争的竞争时长和竞争交换参数信息的竞争回复消息返回给所述发布控 制装置。
[0035]与现有技术相比,本发明在向标的展示位展示网络媒介信息前,向一个W上发布 方发出竞争请求消息,其中的请求时长小于等于标的展示位的总时长;然后由发布方的相 关设备如发布方竞争计算服务器按照其自身逻辑计算竞争时长和竞争交换参数,并返回竞 争回复消息;本发明在接收发布方返回的竞争回复消息后,根据其中的竞争时长和竞争交 换参数,对所述参与竞争的发布方进行选择,从中选择出竞争时长总和小于等于标的展示 位总时长、且竞争交换参数总和为最大的一组发布方;最后将所选的发布方的网络媒介信 息发送到所述标的展示位上进行发布进行展示。通过该种处理,发布方可W选择的竞争时 长不必是所述标的展示位的总时长,而只是一部分甚至一小部分,该样单个发布方放弃竞 争的几率会大大降低,本发明再进一步将参与竞争的一个W上发布者组合起来,将对应的 一组网络媒介信息发布到标的展示位,该样在该标的展示位上展示网络媒介信息的几率会 大大增加,降低了该展示位对应网络资源的空置率,即提高了网络资源的利用率,使得网络 媒介信息可W充分利用网络资源。所述的网络资源包括但不限于;网络赖W运行的各种计 算设备W及相关设备的计算、存储、带宽等资源,如中央处理器(CPU)消耗、存储器消耗、带 宽传输消耗等。
【附图说明】
[0036] 图1为现有的一种图形网络媒介信息的交换参数实时竞争计算的处理示意图;
[0037] 图2为现有的一视频贴片网络媒介信息的交换参数实时竞争计算的处理示意图; [003引图3为本发明所述网络媒介信息的发布控制方法的一种流程示意图;
[0039] 图4为本发明所述网络媒介信息的发布控制装置的一种组成示意图;
[0040] 图5为本发明所述网络媒介信息的发布控制装置的又一种组成示意图;
[0041] 图6为本发明所述网络媒介信息的发布控制装置的再一种组成示意图。
【具体实施方式】
[0042] 下面结合附图及具体实施例对本发明再作进一步详细的说明
[0043] 图3为本发明所述网络媒介信息的发布控制方法的一种流程示意图;图4为本发 明所述网络媒介信息的发布控制装置的一种组成示意图,该发布控制装置也可W是一种实 时竞争计算系统,用于执行本发明所述的方法。参见图3和图4,本发明的方法具体包括:
[0044] 步骤301、向一个W上发布方发出竞争请求消息,所述竞争请求消息包括请求时 长,该请求时长小于等于标的展示位的总时长。
[0045] 本步骤的触发时机,可W是在当用户打开具有指定播放时长的网络媒介信息展示 位的展示终端时,由该展示终端发出网络媒介信息展示请求,该网络媒介信息展示请求中 包括标的展示位的标识、该标的展示位的总时长等信息。本发明在接收到该网络媒介信息 展示请求后触发本发明的流程进行实时计算并发布相应网络媒介信息。因此,本发明的发 布控制装置也是一种实时竞争计算系统。
[0046] 当然,在另一种实施例中,本发明可W在所述展示终端发起展示请求之前,由发布 控制装置主动发起执行本方法,计算得到各个标的展示位需要展示的网络媒介信息,在展 示终端发出展示请求后,将所述标的展示位需要展示的网络媒介信息发送到该展示终端进 行展示。
[0047] 所述展示终端可W通过专口的客户端(C1ient)实现,如视频播放客户端播放具有 网络媒介信息展示位的视频;也可W通过网络浏览器(Browser)来实现,如利用网络浏览 器打开具有网络媒介信息展示位的视频的web页面。
[0048] 本发明中,所述具有指定播放时长的网络媒介信息展示位,其形式可W是多种,例 如可W是具有指定展示时长(如30砂)的图片形展示位如横幅(banner),也可W是具有指 定展示时长的视频贴片展示位。当然,也可W是其它的网络媒介信息展示形式,如flash、文 字标题、滚动信息等等。
[0049] 在优选实施例中,当用户打开带有该种网络媒介信息展示位代码的web页面或客 户端时,就会触发本发明所述的发布控制方法。
[0050] 例如在本发明的一种优选实施例中,当用户打开具有指定播放时长的视频贴片网 络媒介信息的展示终端时,该展示终端向本发明所述网络媒介信息发布控制装置发送网络 媒介信息展示请求,该请求中包括标的展示位信息,该标的展示位信息可W包括标的展示 位的ID和总时长;或者该标的展示位信息可W只包括展示位ID,由本发明所述发布控制装 置根据该展示位ID查询展示位数据库得到对应的总时长。该总时长就是播放该视频贴片 网络媒介信息的总时长。本发明所述的发布控制装置在接收到来自网络媒介信息展示终端 的网络媒介信息展示请求后就会触发向一个W上发布方发出竞争请求消息。
[0051] 在本发明的一种优选实施例中,在所述发出竞争请求消息前,还可W进一步包括: 确定所要发送所述竞争请求消息的发布方、W及该发布方对应的请求时长,该请求时长小 于等于标的展示位的总时长。
[0052] 也就是说,不同的标的展示位可W预先设定不同种类的发布方,本发明需要根据 标的展示位和预设的信息来确定都需要向那些发布方发送竞争请求消息;而且,对于每一 个发布方来说,都对应一个请求时长,不同发布方对应的请求时长可W相同,也可W不同。 具体的确定方式可W预先根据发布方的参考参数来确定。例如,所述发布方的参考参数可 W是信用等级信息,本发明可W按照发布方的信用等级来确定其对应请求时长的长度等 级,行用等级越高,其长度等级也越高,但是请求时长不能超过所述标的展示位的总时长。
[0053] 本发明中,所述的发布方,具体是指发布方的竞争计算服务器,也可W称之为发布 方装置,在本文中将所述发布方竞争计算服务器简称为发布方。
[0054] 所述发布方竞争计算服务器在接收所述发布控制装置的竞争请求消息后,会根据 自身设置的竞争计算逻辑计算确定是否参加本次竞争,如果参加则会确定竞争时长和竞争 交换参数,并将携带竞争时长和竞争交换参数的竞争回复消息返回给所述发布控制装置。 [00巧]所述竞争时长是指一旦本发布方被选中,则在标的展示位上发布本发布方网络媒 介信息的时长。
[0056] 所述竞争交换参数,就是本次发布网络媒介信息所期望的减损的电子凭证的数 量,也就是就是发布该个网络媒介信息的动作与电子凭证的交换参数,例如在互联网广告 领域,一般就是指广告的发布价格,本文中将电子凭证的交换参数简称为交换参数。所述电 子凭证就是一种电子交换工具,即一种电子支付凭证,如电子货币、电子点卡等形式。
[0057] 步骤302、接收一个W上发布方返回的竞争回复消息,根据所述竞争回复消息,确 定对应的发布方是否参与竞争,参与竞争的竞争时长和竞争交换参数。
[0058] 所述接收到的竞争回复消息中会包括该发布方是否参与竞争,如果参与竞争则会 进一步包括所确定的竞争时长、和竞争交换参数。
[0059] 例如假设有n个发布方回复了有效的竞争回复消息,所述有效的竞争回复消息是 指该发布方参与本次竞争,且所述竞争回复消息中包括该发布方所确定的竞争时长和竞争 交换参数。那么,该n个参与竞争的发布方会确定出n个竞争时长,分别为Cl, [2,…,C。, 对应的有n个竞争交换参数,分别为;Pi,P2,…,P。。
[0060] 在一种优选实施例中,在接收一个W上发布方返回的竞争回复消息,根据所述竞 争回复消息,确定对应的发布方是否参与竞争,参与竞争的竞争时长和竞争交换参数后,进 一步包括:根据指定的暗拍竞争逻辑,对各个发布方对应的竞争交换参数进行修正。
[0061] 在一种优选的实施例中,针对所述各参与竞争的发布者,按照所述暗拍逻辑对该 发布者对应的竞争交换参数进行的修正方式为:
[0062] 针对所述各参与竞争的发布者,利用其竞争交换参数除W其竞争时长,得到其单 位时间竞争交换参数;即Pi/。,i为发布者序号。
[0063] 针对所述各参与竞争的发布者,执行W下修正方法:
[0064] 修正后的竞争交换参数Wi=min{本发布者的竞争时长CiXHi,本发布者的竞争交 换参数PJ
[00财其中,i为本发布者的序号,所述Hi=max贿,KJ
[0066] 所述Qi的确定方法为:在所有参与竞争的发布者的单位时间竞争交换参数中,选 择小于本发布者的单位时间竞争交换参数的单位时间竞争交换参数,再从所选的单位时间 竞争交换参数选择最大的一个作为A;
[0067] 所述Ki的确定方法为:在所有参与竞争的发布者的单位时间竞争交换参数中,选 择最小的一个作为Ki。
[006引那么经过上述修正后,所述n个竞争交换参数Pi,?2,…,P。被修正为Wi,W2,…, \。
[0069] 在互联网广告中的暗拍竞价逻辑中,所述竞争交换参数可W是发布方的出价,所 述修正后的竞争交换参数,也可W称为获胜者竞争交换参数。
[0070] 例如一次视频广告展示请求中,标的展示位的总时长为45砂,15砂底价为7元,收 集到外部发布方的竞争计算服务器参与竞争计算的竞争回复消息及其竞争时间和出价具 体包括:
[0071] 发布方A15砂,出价7元,发布方B30砂,出价18元 [007引发布方C15砂,出价8元,发布方D15砂,出价10元
[0073] 根据所述暗拍竞价逻辑,可W预计算得到每一个发布方的平均每砂出价分别为:
[0074] 发布方A 7/15元每砂 发布方B 9/15元每砂
[0075] 发布方C 8/15元每砂 发布方D 10/15元每砂
[0076] 按序排列为:D〉B乂〉A;则可计算出每个发布方的修正后的出价,也被称为用于计 费的成交价,分别为:
[0077] 发布方A计费成交价=7/15X15=7元 [007引发布方B计费成交价=8/15X30=16元
[0079] 发布方C计费成交价=7/15X15=7元
[0080] 发布方D计费成交价=9/5X15=9元
[0081] 采用上述暗拍逻辑对所述参与竞争的发布方的竞争交换参数进行修正,可W提高 各个发布方的竞争积极性,更加有效地使更多的发布方参与标的展示位的竞争,降低标的 展示位的空置率,进一步提高网络资源的利用率。
[0082] 与上述暗拍逻辑对应,也可W直接采用所述参与竞争的发布方返回的竞争交换参 数,而不对其进行修正,该种方式被称为明拍逻辑。
[0083]当然,除了暗拍逻辑,也可W采用其它的竞争逻辑对所述参与竞争的发布方的竞 争交换参数进行修正。
[0084] 步骤303、根据所述竞争时长和竞争交换参数巧日果上述竞争交换参数经过修正, 则此处及后续都是指经过修正后的竞争交换参数),对所述参与竞争的发布方进行选择,从 中选择出竞争时长总和小于等于标的展示位总时长、且竞争交换参数总和为最大的一组发 布方。
[0085] 假设本步骤中所述竞争交换参数经过修正,
那么本步骤需要根据上述的n个竞争 时长Cl,C2,…,C。,^及n个竞争交换参数Wi,W2,…,W。,对所述参与竞争的发布方进行选择 选择,此时,待解决的问题实质上转换为如何在该个n个参与竞争的发布方中选择若干个, 满足其竞争时长之和小于等于标的展示位的总时长,其竞争交换参数之和为所有选择组合 中最大。该是一个典型的01背包问题,可W按照遍历穷举的方法来选择所述符合上述条件 的组合,也可w根据动态规划方法求解符合上述条件的组合。
[0086] 在一种优选实施例中,可W根据动态规划求解符合上述条件的发布方组合,具体 的求解处理如下:
[0087] 由于对于n个参与竞争的发布方al~an,每个发布方的选择可能只能是0或1 (即该发布方不被选中或被选中),于是问题就转化为寻找一个0/1整数序列XI~xn,xi=0 或xi=l。
[0088] 假设xl~xi是在i个参与竞争的发布方al~ai中选择的一个最优选择组合,其 中,xi=0或xi=l,那么,xl~x(i-l) -定是从发布方al~a(i-l)选择的最优选择组合。
[0089] 设F[i][j]为从参与竞争的发布方al~ai中选择一个整数序列xl~xi,且使其 竞争时长的总和不超过j时所能得到的竞争交换参数总和的最大值,其中i〉=l,〇《j《标 的展示位的总时长。
[0090] 根据第i个参与竞争的发布方被选或不被选进行决策,可W由F[i-1] [j]等可推 算出F[i][j],即如下公式(1);
[0091] 当(j<。)时,F[i] [j]=F[i-l] [j],不选第i个发布方
[009引 当。>。)时,
[0093] 其中F[i-1] [j]表示在前i-1个参与竞争的发布方中选取若干个发布方后,所选 发布方的竞争时长总和为j时,所选发布方的竞争交换参数总和的最大值。
[0094] 而F[i-l][j-Cj+Wi表示前i-1个参与竞争的发布方中选取若干个发布方后,所选 发布方的竞争时长总和为j-。时,所选发布方的竞争交换参数总和的最大值加上第i个发 布方竞争交换参数。根据第i个参与竞争的发布方选或是不选,确定遍历到第i个时的状 态F[i][j],即可W得到所选发布方的竞争时长综合为j,在所有候选发布方组合中的竞争 交换参数总和的最大值是多少,同时在计算过程中记录下对所有候选发布方组合al~ai 的选择情况,就可W得到选择哪些发布方可W得到竞争交换参数总和的最大值。
[0095] 下面举例说明如下:
[0096] 例如一次视频广告展示请求中,标的展示位的总时长为20砂,收集到外部发布方 的竞争计算服务器参与竞争计算的竞争回复消息及其竞争时间和出价具体包括:
[0097] 发布方A5砂,出价5元,发布方B10砂,出价12元 [009引发布方C4砂,出价3元,发布方D15砂,出价16元
[0099] 初始值F[0] [j]为0,l<=i<=4, 0<=j<=20,从i=0,j=0开始,根据上述的公式(1)对 参与竞争的发布方的选择情况进行遍历计算,可W计算出F[i] [j]的值如下表1,同时记录 每次计算时对参与竞争的发布方al~ai的选择信息,即确定xl~xi的值,如果被选则为 0,否则为1。
[0100]
[0101] 表 1
[0102] 从上述遍历计算结果中选择F[i] [j]取值的最大值,确定对应的i和j,如表1最 大值为21,对应的i=4,j=20,再从所记录的选择信息中确定该最大值对应的被选中的发布 方作为选中结果输出。例如此处xl~xi的值可W为(1,0, 0, 1),即表示选择发布方A和D作 为选中的发布方供后续步骤处理,该所选发布方的竞争交换参数总和的最大值为21 (F[4] 巧 0])。
[0103]W上为举例方便假定标的展示位的总时长为20,实际中网络媒介信息播放时长可 能是60砂或其他任何值,实际中出价的网络媒介信息的时长也可W是相对更标准的值,女口 5,10,15 砂。
[0104] 步骤304、将所选的发布方的网络媒介信息发送到所述标的展示位上进行发布。
[0105] 本步骤中,具体的方法可W是将所选的发布方的网络媒介信息按照展示时长发送 到所述标的展示位上进行发布,其中各发布方的网络媒介信息的展示时长为该发布方所返 回的竞争回复消息中的竞争时长。
[0106] 更为具体的,本发明的所述发布控制装置可W返回所选的发布方的网络媒介信息 列表给展示终端,该列表中包括各网络媒介信息内容W及对应的竞争时长,展示终端会在 标的展示位上顺序的W每个网络媒介信息的竞争时长展示对应的网络媒介信息。例如根据 上述实例选出了发布方A和发布方D,其竞争时长分别为5砂和15砂,那么展示终端在标 的展示位即所述视频贴片上顺序展示5砂的发布方A的网络媒介信息W及15砂的发布方 D的网络媒介信息。
[0107] 进一步的,在所述将所选的发布方的网络媒介信息发送到所述标的展示位上进行 发布进行展示之后,还可W进一步包括;按照所选的发布方的竞争交换参数对所述对应的 发布方进行计费。例如上述实施中最终选中了发布方A和D,那么计费的总价格为5+16=21 JL〇
[0108] 与上述方法对应,本发明还公开了一种网络媒介信息的发布控制装置,图5为本 发明所述网络媒介信息的发布控制装置的一种组成示意图,参见图5,所述发布控制装置包 括:
[0109] 竞争请求模块401,用于向一个W上发布方发出竞争请求消息,所述竞争请求消息 包括请求时长,该请求时长小于等于标的展示位的总时长;
[0110] 竞争回复模块402,用于接收一个W上发布方返回的竞争回复消息,根据所述竞争 回复消息,确定对应的发布方是否参与竞争,参与竞争的竞争时长和竞争交换参数;
[0111] 竞争计算模块403,用于根据所述竞争时长和竞争交换参数,对所述参与竞争的发 布方进行选择,从中选择出竞争时长总和小于等于标的展示位总时长、且竞争交换参数总 和为最大的一组发布方;
[0112] 发布模块404,用于将所选的发布方的网络媒介信息发送到所述标的展示位上进 行发布。
[0113] 在一种优选实施例中,所述发布模块404,具体用于;将所选的发布方的网络媒介 信息按照展示时长发送到所述标的展示位上进行发布,其中各发布方的网络媒介信息的展 示时长为该发布方所返回的竞争回复消息中的竞争时长。
[0114] 在一种优选实施例中,所述竞争请求模块401中进一步包括;请求控制模块,用于 确定所要发送所述竞争请求消息的发布方W及该发布方对应的请求时长,该请求时长小于 等于标的展示位的总时长。
[0115] 在一种优选实施例中,所述竞争回复模块402进一步用于;根据指定的暗拍竞争 逻辑,对各个发布方对应的竞争交换参数进行修正。具体的修正方法可W参见上述方法的 表述。
[0116] 本发明中,对于所述竞争请求模块向一个W上发布方发出竞争请求消息的触发时 机,可W有多种实施方式。
[0117] 在一种实施例中,本发明可W由发布控制装置主动触发所述竞争请求模块向一个 W上发布方发出竞争请求消息,计算得到各个标的展示位需要展示的网络媒介信息,在展 示终端发出展示请求后,将所述标的展示位需要展示的网络媒介信息发送到该展示终端进 行展示。
[0118] 图6为本发明所述网络媒介信息的发布控制装置的再一种组成示意图。参见图6, 在该实施例中,可W由展示终端实时触发所述发布控制装置向一个W上发布方发出竞争请 求消息,即:当用户打开具有指定播放时长的网络媒介信息的展示终端时,该展示终端向本 发明所述竞争请求模块401发送网络媒介信息展示请求,该请求中包括标的展示位信息, 该标的展示位信息可W包括标的展示位的ID和总时长;或者该标的展示位信息可W只包 括展示位ID,由本发明所述的竞争请求模块根据该展示位ID查询展示位数据库得到对应 的总时长。
[0119] 在该实施例中,该发布控制装置进一步包括请求接收模块405,用于接收来自网络 媒介信息展示终端的网络媒介信息展示请求,该展示请求中包括标的展示位信息,将该展 示请求转发给所述竞争请求模块401,并触发所述竞争请求模块401向一个W上发布方发 出竞争请求消息。因此可W根据展示终端的请求实现实时竞争计算并发布相应网络媒介信 息,因此本发明的发布控制装置也是一种实时竞争计算系统。
[0120] 为了方便计费,本发明所述的发布控制装置中,进一步包括计费模块406,用于按 照所选的发布方的竞争交换参数巧日果所述竞争参数经过修正,则此处是修正后的竞争交 换参数)对所述对应的发布方进行计费。
[0121] 另外,本发明还公开了一种网络媒介信息的发布控制系统,如图4和图5所示,该 发布控制系统包括展示终端、如上述任一种实施例所述的网络媒介信息的发布控制装置、 W及发布方竞争计算服务器;其中,
[0122] 所述展示终端用于;在打开标的展示位时向所述发布控制装置发送网络媒介信息 展示请求,接收所述发布控制装置所发布的网络媒介信息,在所述标的展示位上展示所接 收到的网络媒介信息;如果所述网络媒介信息为多个发布方的网络媒介信息W及包含对应 的竞争时长,则该展示终端按照各
网络媒介信息的竞争时长在标的展示位上展示对应的网 络媒介信息。
[0123] 所述发布方竞争计算服务器用于;接收所述发布控制装置的竞争请求消息,根据 自身设置的竞争计算逻辑计算确定是否参与竞争、参与竞争的竞争时长和竞争交换参数, 并将携带是否参与竞争、参与竞争的竞争时长和竞争交换参数信息的竞争回复消息返回给 所述发布控制装置。
[0124] 本发明的所述网络媒介信息处理技术可W应用到许多产业领域。例如可W应用到 互联网的广告处理展示领域中,所述互联网广告可W看作是一种网络媒介信息。
[0125] 另外,在本发明各个实施例中的各功能模块可W集成在一个处理单元中,也可W 是各个模块单独物理存在,也可W两个或两个W上模块集成在一个单元中。上述集成的单 元既可W采用硬件的形式实现,也可W采用软件功能单元的形式实现。所述各实施例的功 能模块可W位于一个终端或网络节点,或者也可W分布到多个终端或网络节点上。
[0126] 另外,本发明的每一个实施例可W通过由数据处理设备如计算机执行的数据处理 程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据 处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的 存储设备巧日硬盘和或内存)中执行。因此,该样的存储介质也构成了本发明。存储介质可 W使用任何类型的记录方式,例如纸张存储介质巧日纸带等)、磁存储介质巧日软盘、硬盘、闪 存等)、光存储介质(如CD-ROM等)、磁光存储介质幼日M0等)等。
[0127] 因此本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序 用于执行本发明上述方法的任何一种实施例。
[012引W上所述仅为本发明的较佳实施例而已,并不用W限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1. 一种网络媒介信息的发布控制方法,其特征在于,包括: 向一个以上发布方发出竞争请求消息,所述竞争请求消息包括请求时长,该请求时长 小于等于标的展示位的总时长; 接收一个以上发布方返回的竞争回复消息,根据所述竞争回复消息,确定对应的发布 方是否参与竞争,参与竞争的竞争时长和竞争交换参数; 根据所述竞争时长和竞争交换参数,对所述参与竞争的发布方进行选择,从中选择出 竞争时长总和小于等于标的展示位总时长、且竞争交换参数总和为最大的一组发布方; 将所选的发布方的网络媒介信息发送到所述标的展示位上进行发布。2. 根据权利要求1所述的方法,其特征在于,所述将所选的发布方的网络媒介信息发 送到所述标的展示位上进行发布,具体包括:将所选的发布方的网络媒介信息按照展示时 长发送到所述标的展示位上进行发布,其中各发布方的网络媒介信息的展示时长为该发布 方所返回的竞争回复消息中的竞争时长。3. 根据权利要求1所述的方法,其特征在于,所述发出竞争请求消息前,进一步包括:确定所要发送所述竞争请求消息的发布方以及该发布方对应的请求时长,该请求时长小于 等于标的展示位的总时长。4. 根据权利要求1所述的方法,其特征在于,在接收一个以上发布方返回的竞争回复 消息,根据所述竞争回复消息,确定对应的发布方是否参与竞争,参与竞争的竞争时长和竞 争交换参数后,进一步包括:根据指定的暗拍竞争逻辑,对各个发布方对应的竞争交换参数 进行修正。5. 根据权利要求4所述的方法,其特征在于,所述针对所述各参与竞争的发布者,按照 所述暗拍逻辑对该发布者对应的竞争交换参数进行的修正方式为: 针对所述各参与竞争的发布者,利用其竞争交换参数除以其竞争时长,得到其单位时 间竞争交换参数; 针对所述各参与竞争的发布者,执行以下修正方法: 修正后的竞争交换参数Wi=Hiin ICi X Hi,PJ 其中,i为本发布者的序号,Ci为本发布者的竞争时长,Pi为本发布者的竞争交换参数; 所述 Hi=Iiiax (Qi, Kj 所述Qi的确定方法为:在所有参与竞争的发布者的单位时间竞争交换参数中,选择小 于本发布者的单位时间竞争交换参数的单位时间竞争交换参数,再从所选的单位时间竞争 交换参数选择最大的一个作为Qi ; 所述Ki的确定方法为:在所有参与竞争的发布者的单位时间竞争交换参数中,选择最 小的一个作为Ki。6. 根据权利要求1~5任一项所述的方法,其特征在于,所述将所选的发布方的网络媒 介信息发送到所述标的展示位上进行发布进行展示之后,进一步包括:按照所选的发布方 的竞争交换参数对所述对应的发布方进行计费。7. 根据权利要求1所述的方法,其特征在于,所述对所述参与竞争的发布方进行选择, 从中选择出竞争时长总和小于等于标的展示位总时长、且竞争交换参数总和为最大的一组 发布方,具体包括: 设F[i] [j]为从参与竞争的发布方中选择一个整数序列,且使其竞争时长的总和不超 过j时所能得到的竞争交换参数总和的最大值,其中i>=l,〇 < j <标的展示位的总时长; 根据所述参与竞争的发布方的竞争时长和竞争参数,从i=〇, j=〇开始,根据如下公式 (1)对参与竞争的发布方的选择情况进行遍历计算,同时记录每次计算时对参与竞争的发 布方的选择信息,公式(1): 当(KCi)时,F[i] [j]=F[i-l] [j],不选第i个发布方 当 ( j 彡 Ci) 时,从所述遍历计算结果中选择F[i] [j]取值的最大值,再从所记录的选择信息中确定该 最大值对应的被选中的发布方作为选中结果输出。8. -种网络媒介信息的发布控制装置,其特征在于,包括: 竞争请求模块,用于向一个以上发布方发出竞争请求消息,所述竞争请求消息包括请 求时长,该请求时长小于等于标的展示位的总时长; 竞争回复模块,用于接收一个以上发布方返回的竞争回复消息,根据所述竞争回复消 息,确定对应的发布方是否参与竞争,参与竞争的竞争时长和竞争交换参数; 竞争计算模块,用于根据所述竞争时长和竞争交换参数,对所述参与竞争的发布方进 行选择,从中选择出竞争时长总和小于等于标的展示位总时长、且竞争交换参数总和为最 大的一组发布方; 发布模块,用于将所选的发布方的网络媒介信息发送到所述标的展示位上进行发布。9. 根据权利要求8所述的装置,其特征在于,所述发布模块,具体用于:将所选的发布 方的网络媒介信息按照展示时长发送到所述标的展示位上进行发布,其中各发布方的网络 媒介信息的展示时长为该发布方所返回的竞争回复消息中的竞争时长。10. 根据权利要求8所述的装置,其特征在于,所述竞争请求模块中进一步包括:请求 控制模块,用于确定所要发送所述竞争请求消息的发布方以及该发布方对应的请求时长, 该请求时长小于等于标的展示位的总时长。11. 根据权利要求8所述的装置,其特征在于,所述竞争回复模块进一步用于:根据指 定的暗拍竞争逻辑,对各个发布方对应的竞争交换参数进行修正。12. 根据权利要求8所述的装置,其特征在于,该装置进一步包括计费模块,用于按照 所选的发布方的竞争交换参数对所述对应的发布方进行计费。13. 根据权利要求8所述的装置,其特征在于,该装置中进一步包括:请求接收模块,用 于接收来自网络媒介信息展示终端的网络媒介信息展示请求,该展示请求中包括标的展示 位信息,将该展示请求转发给所述竞争请求模块,并触发该竞争请求模块向一个以上发布 方发出竞争请求消息。14. 一种网络媒介信息的发布控制系统,其特征在于,包括前端展示装置、如权利要求 8~13任一项所述的网络媒介信息的发布控制装置、以及发布方装置;其中, 所述前端装置用于:在打开标的展示位时向所述发布控制装置发送网络媒介信息展示 请求,接收所述发布控制装置所发布的网络媒介信息,在所述标的展示位上展示所接收到 的网络媒介信息; 所述发布方装置用于:接收所述发布控制装置的竞争请求消息,根据自身设置的竞争 计算逻辑计算确定是否参与竞争、参与竞争的竞争时长和竞争交换参数,并将携带是否参 与竞争、参与竞争的竞争时长和竞争交换参数信息的竞争回复消息返回给所述发布控制装 置。15.根据权利要求14所述的发布控制系统,其特征在于,如果所述发布控制装置所发 布的网络媒介信息为一个以上发布方的网络媒介信息以及包含对应的竞争时长,则该展示 终端按照各网络媒介信息的竞争时长在标的展示位上展示对应的网络媒介信息。
【专利摘要】本申请公开了一种网络媒介信息的发布控制方法、装置和系统,包括:向一个以上发布方发出竞争请求消息,所述竞争请求消息包括请求时长,该请求时长小于等于标的展示位的总时长;接收一个以上发布方返回的竞争回复消息,根据所述竞争回复消息,确定对应的发布方是否参与竞争,参与竞争的竞争时长和竞争交换参数;根据所述竞争时长和竞争交换参数,对所述参与竞争的发布方进行选择,从中选择出竞争时长总和小于等于标的展示位总时长、且竞争交换参数总和为最大的一组发布方;将所选的发布方的网络媒介信息发送到所述标的展示位上进行发布。利用本发明,可以提高对标的网络媒介信息展示位对应网络资源的利用率。
【IPC分类】H04L29/08
【公开号】CN104901978
【申请号】CN201410076911
【发明人】凌生龙, 周朝剑, 胡勇, 郭俊
【申请人】腾讯科技(北京)有限公司
【公开日】2015年9月9日
【申请日】2014年3月4日
【公告号】WO2015131753A1