一种信息处理方法及服务器与流程

文档序号:11628704阅读:299来源:国知局
一种信息处理方法及服务器与流程

本发明涉及信息处理技术,具体涉及一种信息处理方法及服务器。



背景技术:

本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:

在现有的媒体信息推送方式中,通常是媒体信息推送需求方通过需求方平台与合约系统确定媒体信息的推送数量。媒体信息推送平台依据所述媒体信息的推送数量发送请求至所述需求方平台,所述需求方平台针对每一次的请求均必须回复待推送的媒体信息内容,无法将所述请求回退,对于媒体信息推送需求方来说不利于目标客户的筛选;其中,所述媒体信息比如主动推送的广告内容。然而,对于上述问题,相关技术中并未存在有效的解决方案。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种信息处理方法及服务器,能够解决需求方平台针对推送请求均必须回复的问题,实现需求方对待推送媒体信息的目标对象的筛选。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种信息处理方法,所述方法包括:

第一服务器接收媒体信息的第一曝光请求;所述第一曝光请求用于向所述第一服务器请求媒体信息;

基于所述第一曝光请求选择第一媒体信息,查询所述第一媒体信息的请求数量和曝光数量;所述请求数量为所述第一服务器向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量;所述曝光数量为所述第一媒体信息 的实际曝光数量;

当所述第一媒体信息的请求数量未达到约定请求数量、并且所述曝光数量未达到约定曝光数量时,发送第二曝光请求至第二服务器;所述第二曝光请求包括用户信息和媒体信息展示位信息;

其中,所述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息。

上述方案中,所述方法还包括:当所述第一媒体信息的请求数量达到所述约定请求数量,或者所述第一媒体信息的曝光数量达到所述约定曝光数量时,选择满足所述第一曝光请求的其他媒体信息。

上述方案中,所述约定请求数量为所述约定曝光数量的n倍;n为大于1的整数。

上述方案中,所述方法还包括:接收所述第二服务器的表征回复的响应消息;所述响应消息包括第一媒体信息素材;

基于所述第一媒体信息素材推送所述第一媒体信息。

上述方案中,所述方法还包括:接收所述服务器的表征回退的响应消息。

本发明实施例还提供了一种信息处理方法,所述方法包括:

第二服务器接收第一服务器的第二曝光请求;所述第二曝光请求包括用户信息和媒体信息展示位信息、以及第一媒体信息的相关信息;

查询对应于所述第一媒体信息的表征回退的响应消息数量,以及基于所述用户信息和/或所述媒体信息展示位信息判断是否满足所述第一媒体信息的预设推送条件,获得判断结果;

基于所述判断结果以及所述表征回退的响应消息数量向所述第一服务器发送响应消息。

上述方案中,所述基于所述判断结果以及所述表征回退的响应消息数量向所述第一服务器发送响应消息,包括:

当所述判断结果为满足所述第一媒体信息的预设推送条件、且所述表征回退的响应消息数量未达到约定请求数量与约定曝光数量的差值时,向所述第一 服务器发送表征回复的响应消息;所述响应消息包括第一媒体信息素材。

上述方案中,所述基于所述判断结果以及所述表征回退的响应消息数量向所述第一服务器发送响应消息,包括:

当所述判断结果为不满足所述第一媒体信息的预设推送条件、或者所述表征回退的响应消息数量达到约定请求数量与约定曝光数量的差值时,向所述第一服务器发送表征回退的响应消息。

本发明实施例还提供了一种服务器,所述服务器为第一服务器;所述服务器包括:第一接收单元、第一处理单元和第一发送单元;其中,

所述第一接收单元,用于接收媒体信息的第一曝光请求;所述第一曝光请求用于向所述第一服务器请求媒体信息;

所述第一处理单元,用于基于所述第一曝光请求选择第一媒体信息,查询所述第一媒体信息的请求数量和曝光数量;所述请求数量为所述第一服务器向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量;所述曝光数量为所述第一媒体信息的实际曝光数量;判断所述第一媒体信息的请求数量是否达到约定请求数量,以及所述曝光数量是否达到约定曝光数量;

所述第一发送单元,用于当所述第一处理单元获得的判断结果为第一媒体信息的请求数量未达到约定请求数量、并且所述曝光数量未达到约定曝光数量时,发送第二曝光请求至第二服务器;所述第二曝光请求包括用户信息和媒体信息展示位信息;

其中,所述约定请求数量大于所述约定曝光数量;以支持所述第二服务器反馈表征回退的响应消息。

上述方案中,所述第一处理单元,还用于当所述第一媒体信息的请求数量达到所述约定请求数量,或者所述第一媒体信息的曝光数量达到所述约定曝光数量时,选择满足所述第一曝光请求的其他媒体信息。

上述方案中,所述约定请求数量为所述约定曝光数量的n倍;n为大于1的整数。

上述方案中,所述第一接收单元,还用于接收所述第二服务器的表征回复 的响应消息;所述响应消息包括第一媒体信息素材;

所述第一发送单元,还用于基于所述第一接收单元获得的第一媒体信息素材推送所述第一媒体信息。

上述方案中,所述第一接收单元,还用于接收所述第二服务器的表征回退的响应消息。

本发明实施例还提供了一种服务器,所述服务器为第二服务器;所述服务器包括:第二接收单元、第二处理单元和第二发送单元;其中,

所述第二接收单元,用于接收第一服务器的第二曝光请求;所述第二曝光请求包括用户信息和媒体信息展示位信息、以及第一媒体信息的相关信息;

所述第二处理单元,用于查询对应于所述第一媒体信息的表征回退的响应消息数量,以及基于所述用户信息和/或所述媒体信息展示位信息判断是否满足所述第一媒体信息的预设推送条件,获得判断结果;

所述第二发送单元,用于基于所述第二处理单元获得的判断结果以及所述表征回退的响应消息数量向所述第一服务器发送响应消息。

上述方案中,所述第二发送单元,用于当所述判断结果为满足所述第一媒体信息的预设推送条件、且所述表征回退的响应消息数量未达到约定请求数量与约定曝光数量的差值时,向所述第一服务器发送表征回复的响应消息;所述响应消息包括第一媒体信息素材。

上述方案中,所述第二发送单元,用于当所述判断结果为不满足所述第一媒体信息的预设推送条件、或者所述表征回退的响应消息数量达到约定请求数量与约定曝光数量的差值时,向所述第一服务器发送表征回退的响应消息。

本发明实施例提供的信息处理方法及服务器,其中,第一服务器接收媒体信息的第一曝光请求;所述第一曝光请求用于向所述第一服务器请求媒体信息;基于所述第一曝光请求选择第一媒体信息,查询所述第一媒体信息的请求数量和曝光数量;所述请求数量为所述第一服务器向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量;所述曝光数量为所述第一媒体信息的实际曝光数量;当所述第一媒体信息的请求数量未达到约定请求数量、并且所述 曝光数量未达到约定曝光数量时,发送第二曝光请求至第二服务器;所述第二曝光请求包括用户信息和媒体信息展示位信息;其中,所述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息。如此,采用本发明实施例的技术方案,通过约定的所述约定请求数量大于所述约定曝光数量,使第一服务器向第二服务器发送请求消息的数量大于媒体信息的推送数量,支持第二服务器针对请求消息选择回复或回退,实现了代表需求方(例如广告主)的第二服务器对待推送媒体信息的目标对象的筛选。

另一方面,第二服务器接收第一服务器的第二曝光请求;所述第二曝光请求包括用户信息和媒体信息展示位信息;查询对应于所述第一媒体信息的表征回退的响应消息数量,以及基于所述用户信息和/或所述媒体信息展示位信息判断是否满足所述第一媒体信息的预设推送条件,获得判断结果;基于所述判断结果以及所述表征回退的响应消息数量向所述第一服务器发送响应消息。如此,第二服务器支持针对请求消息选择回复或回退,实现了代表需求方(例如广告主)的第二服务器对待推送媒体信息的目标对象的筛选。

附图说明

图1为本发明实施例中进行信息交互的系统架构示意图;

图2为本发明实施例一的信息处理方法的流程示意图;

图3为本发明实施例二的信息处理方法的流程示意图;

图4为本发明实施例三的信息处理方法的流程示意图;

图5为本发明实施例四的信息处理方法的流程示意图;

图6为本发明实施例的服务器的一种组成结构示意图;

图7为本发明实施例的服务器的另一种组成结构示意图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步详细的说明。

图1为本发明实施例中进行信息交互的系统架构示意图;如图1所示,包 括:终端设备11、第一服务器12和第二服务器13;所述终端设备11与所述第一服务器12之间、以及所述终端设备11与所述第二服务器13之间可通过有线网络或者无线网络进行交互。其中,所述终端设备11可以是手机、台式机、笔记本电脑、平板电脑等类型。作为一种实施方式,以信息交互具体为媒体信息推送的应用场景为例,其中,所述媒体信息比如主动推送的广告内容;则所述第一服务器12具体可以为广告交易平台(adx,adexchange),所述第二服务器13具体可以为需求方平台(dsp,demandsideplatform),服务于广告主(即媒体信息推送需求方),帮助广告主在互联网或者移动互联网上进行广告投放,通过dsp与adx之间进行信息交互,使得广告主从adx获得广告曝光(即媒体信息推送)的机会;进一步地,adx在获得终端设备11(具体是媒体客户端,例如浏览器、播放器等客户端)的媒体信息推送请求(例如广告曝光请求)时,adx按照预设策略向dsp发送请求,以获得媒体信息素材,从而按照获得的媒体信息素材向终端设备11推送媒体信息。

基于此,本示意中的终端设备11可以为两类终端设备:第一类终端设备(如广告主所在的终端设备,或称为提供广告素材和内容推广的对象)将想要投放的广告提交后,被存储在第二服务器13中,可以配备管理员对第一类终端设备(如广告主所在的终端,或称为提供广告素材和内容推广的对象)投放的广告进行审核等一系列处理。其中,相对于第一类终端设备而言,还包括第二类终端设备(如普通用户所在的终端设备,或称为广告展示或曝光的对象),可以为通过视频应用看视频的用户,或通过游戏应用打游戏的用户等等。其中,第二类终端设备中安装的所有应用或者指定的应用(如游戏应用、视频应用、导航应用等等)都可以添加广告以展示给用户更多的媒体信息。

上述图1的例子只是实现本发明实施例的一个系统架构实例,本发明实施例并不限于上述图1所述的系统结构,基于该系统架构,提出本发明各个实施例。

实施例一

本发明实施例提供了一种信息处理方法,应用于第一服务器中。图2为本 发明实施例一的信息处理方法的流程示意图;如图2所示,所述信息处理方法包括:

步骤201:第一服务器接收媒体信息的第一曝光请求;所述第一曝光请求用于向所述第一服务器请求媒体信息。

这里,所述第一服务器可以为广告交易平台(adx),则所述媒体信息具体可以为广告内容。所述第一服务器接收媒体信息的第一曝光请求,具体为:所述第一服务器接收终端设备发送的媒体信息的第一曝光请求。具体的,所述终端设备中预先安装的应用(例如游戏应用、视频播放应用、浏览器应用等)都添加媒体信息展示位以展示给用户更多的媒体信息,则当用户激活终端设备中的上述应用时,例如打开视频播放器、或者打开浏览器、或者激活游戏时,相当于所述终端设备的应用客户端向所述第一服务器发送媒体信息的第一曝光请求,以所述媒体信息为广告内容为例,则所述第一曝光请求用于请求曝光广告内容;相应的,所述第一服务器接收终端设备的应用客户端发送的媒体信息的第一曝光请求。

其中,所述媒体信息的第一曝光请求中包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。

步骤202:基于所述第一曝光请求选择第一媒体信息,查询所述第一媒体信息的请求数量和曝光数量;所述请求数量为所述第一服务器向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量;所述曝光数量为所述第一媒体信息的实际曝光数量。

本实施例中,所述第一服务器中预先存储多个合约信息;所述合约信息由媒体信息推送需求方通过第二服务器与合约系统约定。每个合约信息中均包括 媒体信息的约定曝光数量以及约定请求数量,所述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储,以便当所述第一服务器接收到媒体信息的第一曝光请求时,能够从已经建立的合约信息中选择满足条件的媒体信息。

进一步地,所述第一服务器基于所述第一曝光请求选择第一媒体信息,包括:所述第一服务器基于所述第一曝光请求选择满足第一预设规则的第一媒体信息。其中,作为一种实施方式,所述第一预设规则可以为按照类型进行选择。例如,在存储的多个合约信息中,按照所述第一曝光请求中所包括的用户信息(例如用户标识和/或终端设备标识)和/或媒体信息展示位信息(媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息)选择与上述信息所包括的类型所匹配的合约信息(基于所述合约信息中的待推送的媒体信息的类型、或者推送的目标对象的类型等等),选择满足上述条件的第一媒体信息。

作为另一种实施方式,所述第一预设规则还可以为按照剩余约定曝光数量或者剩余约定请求数量由大到小进行排序。例如,在存储的多个合约信息中,均包括约定请求数量和约定曝光数量;所述约定请求数量表示所述第一服务器需向第二服务器发送的对应的媒体信息的第二曝光请求的数量的最大值,以供媒体信息推送需求方(例如广告主)进行回复或选择回复是否推送媒体信息内容;所述约定曝光数量表示所述第一服务器需向终端设备(具体为终端设备的应用客户端)实际推送的媒体信息数量的最大值。则在所述第一服务器每一次向第二服务器发送第二曝光请求或者向终端设备推送媒体信息时,均实时更新相应媒体信息的第二曝光请求的实际数量以及实际的曝光数量,从而能够确定所述和合约信息相对应的剩余约定请求数量和剩余约定曝光数量。在所述第一服务器接收到媒体信息的第一曝光请求时,可以选择所述剩余约定请求数量和/ 或所述剩余约定请求数量最多的合约信息对应的媒体信息作为所述第一媒体信息。

进一步地,所述第一服务器查询所述第一媒体信息的请求数量和曝光数量,所述请求数量表示所述第一服务器已经向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量,所述曝光数量表示所述第一服务器已经向终端设备(具体为终端设备的应用客户端)发送的所述第一媒体信息的实际曝光数量,也即广告的实际曝光数量。

步骤203:当所述第一媒体信息的请求数量未达到约定请求数量、并且所述曝光数量未达到约定曝光数量时,发送第二曝光请求至第二服务器;所述第二曝光请求包括用户信息和媒体信息展示位信息;其中,所述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息。

本实施例中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述第一媒体信息的请求数量(表示实际向第二服务器发送曝光请求的数量)未达到n、并且所述第一媒体信息的曝光数量(表示实际向终端设备推送媒体信息的数量)未达到m时,所述第一服务器向所述第二服务器发送第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。

本实施例中,所述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息;作为一种实施方式,所述约定请求数量为所述约定曝光数量的n倍;n为大于1的整数。具体的,以所述约定请求数量为n、所述约定曝光数量为m为例,则有n=nm。其中,“n”的数值大小可由媒体信息推送需求方(例如广告主)在通过第二服务器约定合约信息时确定;n的数值较小,表明第二服务器反馈表征回退的响应消息的数量相对较少;n的数值越大,表明第二服务器反馈表征回退的响应消息的数量相对较多,也即代表媒体信息推送需求方(例如广告主)的第二服务器拥有更多的选择权,选择更为接近待推送的媒体信息对应的目标对象的请求消息进行回复,选择不属于待推送的媒体信息对应的目标对象的请求消息进行回退,即不进行相应媒体信息进 行推送,对于媒体信息推送需求方来说,大大提升了媒体信息定向推送的准确率,对于终端用户而言,浏览到的媒体信息也多是终端用户感兴趣的内容,相应的,也大大提升了用户的体验,增加了用户对媒体信息的点击量、转化量等等;对于媒体信息推送需求方来说,也提升了媒体信息推送的营销和变现效果,大大提高了媒体信息推送需求方的收益。另一方面,对于第一服务器来说,对约定曝光数量以外的请求数量可进行额外收费,即n的数值越大,收取的费用越多,即对媒体信息推送需求方(例如广告主)的第二服务器的选择权进行收费,第二服务器的选择权越大,收费越多,相应的,第二服务器的选择权越小,收费相应越少,也大大提升了第一服务器的运营商的收益。

采用本发明实施例的技术方案,通过约定的所述约定请求数量大于所述约定曝光数量,使第一服务器向第二服务器发送请求消息的数量大于媒体信息的推送数量,支持第二服务器针对请求消息选择回复或回退,实现了代表需求方(例如广告主)的第二服务器对待推送媒体信息的目标对象的筛选。

实施例二

本发明实施例提供了一种信息处理方法,应用于第一服务器中。图3为本发明实施例二的信息处理方法的流程示意图;如图3所示,所述信息处理方法包括:

步骤301:第一服务器接收媒体信息的第一曝光请求;所述第一曝光请求用于向所述第一服务器请求媒体信息。

这里,所述第一服务器可以为广告交易平台(adx),则所述媒体信息具体可以为广告内容。所述第一服务器接收媒体信息的第一曝光请求,具体为:所述第一服务器接收终端设备发送的媒体信息的第一曝光请求。具体的,所述终端设备中预先安装的应用(例如游戏应用、视频播放应用、浏览器应用等)都添加媒体信息展示位以展示给用户更多的媒体信息,则当用户激活终端设备中的上述应用时,例如打开视频播放器、或者打开浏览器、或者激活游戏时,相当于所述终端设备的应用客户端向所述第一服务器发送媒体信息的第一曝光请求,以所述媒体信息为广告内容为例,则所述第一曝光请求用于请求曝光广 告内容;相应的,所述第一服务器接收终端设备的应用客户端发送的媒体信息的第一曝光请求。

其中,所述媒体信息的第一曝光请求中包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。

步骤302:基于所述第一曝光请求选择第一媒体信息,查询所述第一媒体信息的请求数量和曝光数量;所述请求数量为所述第一服务器向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量;所述曝光数量为所述第一媒体信息的实际曝光数量。

本实施例中,所述第一服务器中预先存储多个合约信息;所述合约信息由媒体信息推送需求方通过第二服务器与合约系统约定。每个合约信息中均包括媒体信息的约定曝光数量以及约定请求数量,所述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储,以便当所述第一服务器接收到媒体信息的第一曝光请求时,能够从已经建立的合约信息中选择满足条件的媒体信息。

进一步地,所述第一服务器基于所述第一曝光请求选择第一媒体信息,包括:所述第一服务器基于所述第一曝光请求选择满足第一预设规则的第一媒体信息。其中,作为一种实施方式,所述第一预设规则可以为按照类型进行选择。例如,在存储的多个合约信息中,按照所述第一曝光请求中所包括的用户信息(例如用户标识和/或终端设备标识)和/或媒体信息展示位信息(媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还 可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息)选择与上述信息所包括的类型所匹配的合约信息(基于所述合约信息中的待推送的媒体信息的类型、或者推送的目标对象的类型等等),选择满足上述条件的第一媒体信息。

作为另一种实施方式,所述第一预设规则还可以为按照剩余约定曝光数量或者剩余约定请求数量由大到小进行排序。例如,在存储的多个合约信息中,均包括约定请求数量和约定曝光数量;所述约定请求数量表示所述第一服务器需向第二服务器发送的对应的媒体信息的第二曝光请求的数量的最大值,以供媒体信息推送需求方(例如广告主)进行回复或选择回复是否推送媒体信息内容;所述约定曝光数量表示所述第一服务器需向终端设备(具体为终端设备的应用客户端)实际推送的媒体信息数量的最大值。则在所述第一服务器每一次向第二服务器发送第二曝光请求或者向终端设备推送媒体信息时,均实时更新相应媒体信息的第二曝光请求的实际数量以及实际的曝光数量,从而能够确定所述和合约信息相对应的剩余约定请求数量和剩余约定曝光数量。在所述第一服务器接收到媒体信息的第一曝光请求时,可以选择所述剩余约定请求数量和/或所述剩余约定请求数量最多的合约信息对应的媒体信息作为所述第一媒体信息。

进一步地,所述第一服务器查询所述第一媒体信息的请求数量和曝光数量,所述请求数量表示所述第一服务器已经向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量,所述曝光数量表示所述第一服务器已经向终端设备(具体为终端设备的应用客户端)发送的所述第一媒体信息的实际曝光数量,也即广告的实际曝光数量。

步骤303:判断所述第一媒体信息的请求数量是否达到约定请求数量、并且所述曝光数量是否达到约定曝光数量;当所述第一媒体信息的请求数量未达到约定请求数量、并且所述曝光数量未达到约定曝光数量时,执行步骤304至步骤306;当所述第一媒体信息的请求数量达到所述约定请求数量,或者所述第一媒体信息的曝光数量达到所述约定曝光数量时,执行步骤307。其中,所 述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息。

步骤304:发送请求消息至第二服务器;所述请求消息包括用户信息和媒体信息展示位信息。

步骤305:接收所述第二服务器的表征回复的响应消息;所述响应消息包括第一媒体信息素材;基于所述第一媒体信息素材推送所述第一媒体信息。

步骤306:接收所述第二服务器的表征回退的响应消息。

本实施例中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述第一媒体信息的请求数量(表示实际向第二服务器发送曝光请求的数量)未达到n、并且所述第一媒体信息的曝光数量(表示实际向终端设备推送媒体信息的数量)未达到m时,执行步骤304:所述第一服务器向所述第二服务器发送第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。

进一步地,所述第一服务器接收所述第二服务器的响应消息;由于本实施例中预先约定的合约信息中所述约定请求数量大于所述约定曝光数量,则所述第二服务器有对应所述第一服务器发送的第二曝光请求进行回复或进行回退的选择权;基于此,所述第一服务器可能接收到所述第二服务器的表征回复的响应消息,即步骤305;所述表征回复的响应消息中包括第一媒体信息素材,所述第一媒体信息素材可以为表征所述第一媒体信息素材(例如图片文件或视频文件)的统一资源定位符(url,uniformresourcelocator);所述第一服务器可按照所述第一媒体信息素材向第一曝光请求对应的终端设备进行媒体信息推送。所述第一服务器也可能接收到所述第二服务器的表征回退的响应消息,即步骤306;所述表征回退的响应消息表示第一媒体信息推送需求方(例如广告主)不针对所述第一曝光请求进行媒体信息推送。

本实施例中,所述第一服务器具备实时计算功能,即向所述第二服务器发送一次曝光请求、以及向终端设备推送一次媒体信息时,均针对相应媒体信息对应的合约信息的请求数量和曝光数量进行更新。

本实施例中,所述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息;作为一种实施方式,所述约定请求数量为所述约定曝光数量的n倍;n为大于1的整数。具体的,以所述约定请求数量为n、所述约定曝光数量为m为例,则有n=nm。其中,“n”的数值大小可由媒体信息推送需求方(例如广告主)在通过第二服务器约定合约信息时确定;n的数值较小,表明第二服务器反馈表征回退的响应消息的数量相对较少;n的数值越大,表明第二服务器反馈表征回退的响应消息的数量相对较多,也即代表媒体信息推送需求方(例如广告主)的第二服务器拥有更多的选择权,选择更为接近待推送的媒体信息对应的目标对象的请求消息进行回复,选择不属于待推送的媒体信息对应的目标对象的请求消息进行回退,即不进行相应媒体信息进行推送,对于媒体信息推送需求方来说,大大提升了媒体信息定向推送的准确率,对于终端用户而言,浏览到的媒体信息也多是终端用户感兴趣的内容,相应的,也大大提升了用户的体验,增加了用户对媒体信息的点击量、转化量等等;对于媒体信息推送需求方来说,也提升了媒体信息推送的营销和变现效果,大大提高了媒体信息推送需求方的收益。另一方面,对于第一服务器来说,对约定曝光数量以外的请求数量可进行额外收费,即n的数值越大,收取的费用越多,即对媒体信息推送需求方(例如广告主)的第二服务器的选择权进行收费,第二服务器的选择权越大,收费越多,相应的,第二服务器的选择权越小,收费相应越少,也大大提升了第一服务器的运营商的收益。

步骤307:选择满足所述第一曝光请求的其他媒体信息,进一步查询所述其他媒体信息的请求数量和曝光数量,重新执行步骤303。

本实施例中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述第一媒体信息的请求数量(表示实际向第二服务器发送曝光请求的数量)达到n、或者所述第一媒体信息的曝光数量(表示实际向终端设备推送媒体信息的数量)达到m时,表明所述第一媒体信息对应的合约信息已经完成,所述第一服务器进一步参照步骤302中所述第一媒体信息的选择方式选择满足所述第一曝光请求的其他媒体信息,重新执行查询所述其 他媒体信息的请求数量和曝光数量,以及步骤303的过程。

采用本发明实施例的技术方案,通过约定的所述约定请求数量大于所述约定曝光数量,使第一服务器向第二服务器发送请求消息的数量大于媒体信息的推送数量,支持第二服务器针对请求消息选择回复或回退,实现了代表需求方(例如广告主)的第二服务器对待推送媒体信息的目标对象的筛选。

实施例三

本发明实施例提供了一种信息处理方法,应用于第二服务器中。图4为本发明实施例三的信息处理方法的流程示意图;如图4所示,所述信息处理方法包括:

步骤401:第二服务器接收第一服务器的第二曝光请求;所述第二曝光请求包括用户信息和媒体信息展示位信息、以及第一媒体信息的相关信息。

这里,所述第二服务器可以为需求方平台(dsp),服务于广告主(即媒体信息推送需求方)。本实施例中,步骤401之前,即所述第二服务器接收第一服务器的第二曝光请求之前,媒体信息推送需求方通过所述第二服务器与合约系统约定合约信息。每个合约信息中均包括媒体信息的约定曝光数量以及约定请求数量,所述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储。

本步骤中,所述第二服务器接收第一服务器的第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。所述第二曝光请求包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。当然,所述第二曝光请求 中还包括所述第一媒体信息的相关信息,例如所述第一媒体信息标识,以支持所述第二服务器基于所述第一媒体信息的相关信息进行后续所述第一媒体信息的表征回退的响应消息数量的查询、以及是否回复所述请求消息的决策。

步骤402:查询对应于所述第一媒体信息的表征回退的响应消息数量,以及基于所述用户信息和/或所述媒体信息展示位信息判断是否满足所述第一媒体信息的预设推送条件,获得判断结果。

本实施例中,所述第二服务器具备实时计算功能,即接收到所述第一服务器的第二曝光请求、向所述第一服务器发送表征回退的响应消息、或者向所述第一服务器发送表征回复的响应消息时,均针对相应媒体信息对应的合约信息的曝光请求数量、回退数量、回复数量进行更新。基于此,所述第二服务器基于所述第二曝光请求中所述第一媒体信息的相关信息进行查询,获得对应于所述第一媒体信息的表征回退的响应消息数量。进一步地,所述第二服务器基于所述第二曝光请求中的用户信息和媒体信息展示位信息按照第二预设规则进行判断,判定所述第二曝光请求是否针对所述第一媒体信息的目标对象,即发送媒体信息的曝光请求的终端设备是否是所述第一媒体信息的目标客户。具体的,所述第二预设规则可以为现有技术中的任何媒体信息推送的精准定向规则,本实施例中不做详细描述。

步骤403:基于所述判断结果以及所述表征回退的响应消息数量向所述第一服务器发送响应消息。

这里,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述表征回退的响应消息数量达到n-m时,表明当前已无选择的空间,无论所述判断结果是否是所述第一媒体信息满足预设推送条件,则所述第二服务器向所述第一服务器发送表征回复的响应消息;当所述表征回退的响应消息数量未达到n-m时,表明当前还存在选择的空间,则可以依据判断结果所述第一媒体信息是否满足预设推送条件发送表征回退的响应消息或是发送表征回复的响应消息。当确定向所述第一服务器发送表征回复的响应消息时,所述响应消息中包括第一媒体信息素材,所述第一媒体信息素材可以为表征所 述第一媒体信息素材(例如图片文件或视频文件)的url。

采用本发明实施例的技术方案,第二服务器支持针对请求消息选择回复或回退,实现了代表需求方(例如广告主)的第二服务器对待推送媒体信息的目标对象的筛选。

实施例四

本发明实施例提供了一种信息处理方法,应用于第二服务器中。图5为本发明实施例三的信息处理方法的流程示意图;如图5所示,所述信息处理方法包括:

步骤501:第二服务器接收第一服务器的第二曝光请求;所述第二曝光请求包括用户信息和媒体信息展示位信息、以及第一媒体信息的相关信息。

这里,所述第二服务器可以为需求方平台(dsp),服务于广告主(即媒体信息推送需求方)。本实施例中,步骤401之前,即所述第二服务器接收第一服务器的第二曝光请求之前,媒体信息推送需求方通过所述第二服务器与合约系统约定合约信息。每个合约信息中均包括媒体信息的约定曝光数量以及约定请求数量,所述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储。

本步骤中,所述第二服务器接收第一服务器的第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。所述第二曝光请求包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。当然,所述第二曝光请求中还包括所述第一媒体信息的相关信息,例如所述第一媒体信息标识,以支持 所述第二服务器基于所述第一媒体信息的相关信息进行后续所述第一媒体信息的表征回退的响应消息数量的查询、以及是否回复所述请求消息的决策。

步骤502:查询对应于所述第一媒体信息的表征回退的响应消息数量,以及基于所述用户信息和/或所述媒体信息展示位信息判断是否满足所述第一媒体信息的预设推送条件,获得判断结果。

本实施例中,所述第二服务器具备实时计算功能,即接收到所述第一服务器的第二曝光请求、向所述第一服务器发送表征回退的响应消息、或者向所述第一服务器发送表征回复的响应消息时,均针对相应媒体信息对应的合约信息的曝光请求数量、回退数量、回复数量进行更新。基于此,所述第二服务器基于所述第二曝光请求中所述第一媒体信息的相关信息进行查询,获得对应于所述第一媒体信息的表征回退的响应消息数量。进一步地,所述第二服务器基于所述第二曝光请求中的用户信息和媒体信息展示位信息按照第二预设规则进行判断,判定所述第二曝光请求是否针对所述第一媒体信息的目标对象,即发送媒体信息的曝光请求的终端设备是否是所述第一媒体信息的目标客户。具体的,所述第二预设规则可以为现有技术中的任何媒体信息推送的精准定向规则,本实施例中不做详细描述。

步骤503:当所述判断结果为满足所述第一媒体信息的预设推送条件、且所述表征回退的响应消息数量未达到约定请求数量与约定曝光数量的差值时,向所述第一服务器发送表征回复的响应消息;所述响应消息包括第一媒体信息素材。

步骤504:当所述判断结果为不满足所述第一媒体信息的预设推送条件、或者所述表征回退的响应消息数量达到约定请求数量与约定曝光数量的差值时,向所述第一服务器发送表征回退的响应消息。

步骤503和步骤504中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述表征回退的响应消息数量达到n-m时,表明当前已无选择的空间,无论所述判断结果是否是所述第一媒体信息满足预设推送条件,则所述第二服务器向所述第一服务器发送表征回复的响应消 息;当所述表征回退的响应消息数量未达到n-m时,表明当前还存在选择的空间,则可以依据判断结果所述第一媒体信息是否满足预设推送条件发送表征回退的响应消息或是发送表征回复的响应消息。当确定向所述第一服务器发送表征回复的响应消息时,所述响应消息中包括第一媒体信息素材,所述第一媒体信息素材可以为表征所述第一媒体信息素材(例如图片文件或视频文件)的url。

采用本发明实施例的技术方案,第二服务器支持针对请求消息选择回复或回退,实现了代表需求方(例如广告主)的第二服务器对待推送媒体信息的目标对象的筛选。

基于实施例一至实施例四,结合图1所示的系统架构对本发明实施例的信息处理方法进行详细说明。

以媒体信息推送需求方为广告主、媒体信息为广告、第一服务器为adx、第二服务器为dsp为例,具体的:

广告主通过dsp与合约系统签订合约c,约定m次广告曝光,发送倍数为n,n为正数,m为正整数;即adx需向dsp发送nm次曝光请求;合约c签订完成后,所述合约系统将合约c发送至adx中存储。

当有用户通过终端设备(例如手机、平板电脑、笔记本电脑、台式电脑等)激活应用(所述应用例如浏览器应用、视频播放器应用、游戏应用)时,若所述应用中已添加广告位以展示广告时,则所述终端设备(具体为应用)产生曝光请求,将所述曝光请求发送至adx。其中,所述曝光请求中携带有用户标识和广告位标识。

adx接收到所述终端设备发送的曝光请求后,基于所述曝光请求中携带的用户标识和广告位标识判定合约c为满足需求,查询合约c的已曝光次数x和请求次数y;当x大于等于m或者y大于等于nm时,则表明合约c已经完成,所述adx选择其他满足条件的合约;当x小于m并且y小于nm时,则adx发送曝光请求至dsp,同时更新所述adx中所述合约c的曝光请求次数。其中,所述曝光请求包括用户标识和广告位标识,以及合约c标识。

dsp接收到曝光请求后,基于所述用户标识和广告位标识判定所述曝光请求是否对应所述合约c的目标客户,并且查询所述合约c对应的回退数量;当所述回退数量达到nm-m时,则无论所述曝光请求是否对应所述合约c的目标客户,均无法进行回退,只能进行回复;只有当所述回退数量未达到nm-m时,可基于所述用户标识和广告位标识判定所述曝光请求是否对应所述合约c的目标客户的判定结果,当确定所述曝光请求对应所述合约c的目标客户时,dsp向adx反馈回复响应消息,所述回复响应消息中包括所述合约c对应的广告素材;当确定所述曝光请求不对应所述合约c的目标客户时,dsp向adx反馈回退响应消息。

adx接收到dsp的回复响应消息后,基于广告素材向终端设备推送广告,产生广告曝光,同时更新所述adx中所述合约c的广告曝光数量。

实施例五

本发明实施例还提供了一种服务器,所述服务器作为第一服务器。图6为本发明实施例的服务器的一种组成结构示意图;如图6所示,所述服务器包括:第一接收单元61、第一处理单元62和第一发送单元63;其中,

所述第一接收单元61,用于接收媒体信息的第一曝光请求;所述第一曝光请求用于向所述第一服务器请求媒体信息;

所述第一处理单元62,用于基于所述第一曝光请求选择第一媒体信息,查询所述第一媒体信息的请求数量和曝光数量;所述请求数量为所述第一服务器向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量;所述曝光数量为所述第一媒体信息的实际曝光数量;判断所述第一媒体信息的请求数量是否达到约定请求数量,以及所述曝光数量是否达到约定曝光数量;

所述第一发送单元63,用于当所述第一处理单元62获得的判断结果为所述第一媒体信息的请求数量未达到约定请求数量、并且所述曝光数量未达到约定曝光数量时,发送第二曝光请求至第二服务器;所述第二曝光请求包括用户信息和媒体信息展示位信息;

其中,所述约定请求数量大于所述约定曝光数量;以支持所述第二服务器 反馈表征回退的响应消息。

这里,所述第一服务器可以为广告交易平台(adx),则所述媒体信息具体可以为广告内容。则所述第一接收单元61接收终端设备发送的媒体信息的第一曝光请求。具体的,所述终端设备中预先安装的应用(例如游戏应用、视频播放应用、浏览器应用等)都添加媒体信息展示位以展示给用户更多的媒体信息,则当用户激活终端设备中的上述应用时,例如打开视频播放器、或者打开浏览器、或者激活游戏时,相当于所述终端设备的应用客户端向所述第一接收单元61发送媒体信息的第一曝光请求,以所述媒体信息为广告内容为例,则所述第一曝光请求用于请求曝光广告内容;相应的,所述第一接收单元61接收终端设备的应用客户端发送的媒体信息的第一曝光请求。

其中,所述媒体信息的第一曝光请求中包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。

本实施例中,所述第一处理单元62中预先存储多个合约信息;所述合约信息由媒体信息推送需求方通过第二服务器与合约系统约定。每个合约信息中均包括媒体信息的约定曝光数量以及约定请求数量,所述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储,以便当所述第一服务器接收到媒体信息的第一曝光请求时,能够从已经建立的合约信息中选择满足条件的媒体信息。

进一步地,所述第一处理单元62基于所述第一曝光请求选择满足第一预设规则的第一媒体信息。其中,作为一种实施方式,所述第一预设规则可以为按 照类型进行选择。例如,在存储的多个合约信息中,按照所述第一曝光请求中所包括的用户信息(例如用户标识和/或终端设备标识)和/或媒体信息展示位信息(媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息)选择与上述信息所包括的类型所匹配的合约信息(基于所述合约信息中的待推送的媒体信息的类型、或者推送的目标对象的类型等等),选择满足上述条件的第一媒体信息。

作为另一种实施方式,所述第一预设规则还可以为按照剩余约定曝光数量或者剩余约定请求数量由大到小进行排序。例如,在存储的多个合约信息中,均包括约定请求数量和约定曝光数量;所述约定请求数量表示所述第一服务器需向第二服务器发送的对应的媒体信息的第二曝光请求的数量的最大值,以供媒体信息推送需求方(例如广告主)进行回复或选择回复是否推送媒体信息内容;所述约定曝光数量表示所述第一服务器需向终端设备(具体为终端设备的应用客户端)实际推送的媒体信息数量的最大值。则在所述第一发送单元63每一次向第二服务器发送第二曝光请求或者向终端设备推送媒体信息时,均实时更新相应媒体信息的第二曝光的实际数量以及实际的曝光数量,从而能够确定所述和合约信息相对应的剩余约定请求数量和剩余约定曝光数量。在所述第一接收单元61接收到媒体信息的第一曝光请求时,所述第一处理单元62可以选择所述剩余约定请求数量和/或所述剩余约定请求数量最多的合约信息对应的媒体信息作为所述第一媒体信息。

进一步地,所述第一处理单元62查询所述第一媒体信息的请求数量和曝光数量,所述请求数量表示所述第一发送单元63已经向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量,所述曝光数量表示所述第一发送单元63已经向终端设备(具体为终端设备的应用客户端)发送的媒体信息的实际曝光数量,也即广告的实际曝光数量。

本实施例中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述第一媒体信息的请求数量(表示实际向第二服务 器发送曝光请求的数量)未达到n、并且所述第一媒体信息的曝光数量(表示实际向终端设备推送媒体信息的数量)未达到m时,所述第一处理单元62使能所述第一发送单元63向所述第二服务器发送第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。

本实施例中,所述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息;作为一种实施方式,所述约定请求数量为所述约定曝光数量的n倍;n为大于1的整数。具体的,以所述约定请求数量为n、所述约定曝光数量为m为例,则有n=nm。其中,“n”的数值大小可由媒体信息推送需求方(例如广告主)在通过第二服务器约定合约信息时确定;n的数值较小,表明第二服务器反馈表征回退的响应消息的数量相对较少;n的数值越大,表明第二服务器反馈表征回退的响应消息的数量相对较多,也即代表媒体信息推送需求方(例如广告主)的第二服务器拥有更多的选择权,选择更为接近待推送的媒体信息对应的目标对象的请求消息进行回复,选择不属于待推送的媒体信息对应的目标对象的请求消息进行回退,即不进行相应媒体信息进行推送,对于媒体信息推送需求方来说,大大提升了媒体信息定向推送的准确率,对于终端用户而言,浏览到的媒体信息也多是终端用户感兴趣的内容,相应的,也大大提升了用户的体验,增加了用户对媒体信息的点击量、转化量等等;对于媒体信息推送需求方来说,也提升了媒体信息推送的营销和变现效果,大大提高了媒体信息推送需求方的收益。另一方面,对于第一服务器来说,对约定曝光数量以外的请求数量可进行额外收费,即n的数值越大,收取的费用越多,即对媒体信息推送需求方(例如广告主)的第二服务器的选择权进行收费,第二服务器的选择权越大,收费越多,相应的,第二服务器的选择权越小,收费相应越少,也大大提升了第一服务器的运营商的收益。

本领域技术人员应当理解,本发明实施例的服务器中各处理模块的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的信息处理系统中各处理模块,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。

实施例六

本发明实施例还提供了一种服务器,所述服务器作为第一服务器,所述第一服务器具体可参照图6所示,所述服务器包括:第一接收单元61、第一处理单元62和第一发送单元63;其中,

所述第一接收单元61,用于接收媒体信息的第一曝光请求;所述第一曝光请求用于向所述第一服务器请求媒体信息;还用于接收所述第二服务器的表征回复的响应消息;所述响应消息包括第一媒体信息素材;

所述第一处理单元62,用于基于所述第一曝光请求选择第一媒体信息,查询所述第一媒体信息的请求数量和曝光数量;所述请求数量为所述第一服务器向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量;所述曝光数量为所述第一媒体信息的实际曝光数量;判断所述第一媒体信息的请求数量是否达到约定请求数量,以及所述曝光数量是否达到约定曝光数量;当判断结果为所述第一媒体信息的请求数量达到所述约定请求数量,或者所述第一媒体信息的曝光数量达到所述约定曝光数量时,选择满足所述第一曝光请求的其他媒体信息,进一步查询所述其他媒体信息的请求数量和曝光数量;判断所述其他媒体信息的请求数量是否达到约定请求数量,以及所述其他媒体信息的曝光数量是否达到约定曝光数量;

所述第一发送单元63,用于当所述第一处理单元62获得的判断结果为所述第一媒体信息的请求数量未达到约定请求数量、并且所述曝光数量未达到约定曝光数量时,发送第二曝光请求至第二服务器;所述第二曝光请求包括用户信息和媒体信息展示位信息;还用于基于所述第一接收单元61获得的第一媒体信息素材推送所述第一媒体信息;

其中,所述约定请求数量大于所述约定曝光数量;以支持所述第二服务器反馈表征回退的响应消息。

这里,所述第一服务器可以为广告交易平台(adx),则所述媒体信息具体可以为广告内容。则所述第一接收单元61接收终端设备发送的媒体信息的第一曝光请求。具体的,所述终端设备中预先安装的应用(例如游戏应用、视频 播放应用、浏览器应用等)都添加媒体信息展示位以展示给用户更多的媒体信息,则当用户激活终端设备中的上述应用时,例如打开视频播放器、或者打开浏览器、或者激活游戏时,相当于所述终端设备的应用客户端向所述第一接收单元61发送媒体信息的第一曝光请求,以所述媒体信息为广告内容为例,则所述第一曝光请求用于请求曝光广告内容;相应的,所述第一接收单元61接收终端设备的应用客户端发送的媒体信息的第一曝光请求。

其中,所述媒体信息的第一曝光请求中包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。

本实施例中,所述第一处理单元62中预先存储多个合约信息;所述合约信息由媒体信息推送需求方通过第二服务器与合约系统约定。每个合约信息中均包括媒体信息的约定曝光数量以及约定请求数量,所述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储,以便当所述第一服务器接收到媒体信息的第一曝光请求时,能够从已经建立的合约信息中选择满足条件的媒体信息。

进一步地,所述第一处理单元62基于所述第一曝光请求选择满足第一预设规则的第一媒体信息。其中,作为一种实施方式,所述第一预设规则可以为按照类型进行选择。例如,在存储的多个合约信息中,按照所述第一曝光请求中所包括的用户信息(例如用户标识和/或终端设备标识)和/或媒体信息展示位信息(媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小 等信息)选择与上述信息所包括的类型所匹配的合约信息(基于所述合约信息中的待推送的媒体信息的类型、或者推送的目标对象的类型等等),选择满足上述条件的第一媒体信息。

作为另一种实施方式,所述第一预设规则还可以为按照剩余约定曝光数量或者剩余约定请求数量由大到小进行排序。例如,在存储的多个合约信息中,均包括约定请求数量和约定曝光数量;所述约定请求数量表示所述第一服务器需向第二服务器发送的对应的媒体信息的第二曝光请求的数量的最大值,以供媒体信息推送需求方(例如广告主)进行回复或选择回复是否推送媒体信息内容;所述约定曝光数量表示所述第一服务器需向终端设备(具体为终端设备的应用客户端)实际推送的媒体信息数量的最大值。则在所述第一发送单元63每一次向第二服务器发送第二曝光请求或者向终端设备推送媒体信息时,均实时更新相应媒体信息的第二曝光请求的实际数量以及实际的曝光数量,从而能够确定所述和合约信息相对应的剩余约定请求数量和剩余约定曝光数量。在所述第一接收单元61接收到媒体信息的第一曝光请求时,所述第一处理单元62可以选择所述剩余约定请求数量和/或所述剩余约定请求数量最多的合约信息对应的媒体信息作为所述第一媒体信息。

进一步地,所述第一处理单元62查询所述第一媒体信息的请求数量和曝光数量,所述请求数量表示所述第一发送单元63已经向第二服务器发送的对应于所述第一媒体信息的第二曝光请求的数量,所述曝光数量表示所述第一发送单元63已经向终端设备(具体为终端设备的应用客户端)发送的所述第一媒体信息的实际曝光数量,也即广告的实际曝光数量。

本实施例中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述第一媒体信息的请求数量(表示实际向第二服务器发送曝光请求的数量)未达到n、并且所述第一媒体信息的曝光数量(表示实际向终端设备推送媒体信息的数量)未达到m时,所述第一处理单元62使能所述第一发送单元63向所述第二服务器发送第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。进一步地,所述第一接收单元61接收 所述第二服务器的响应消息;由于本实施例中预先约定的合约信息中所述约定请求数量大于所述约定曝光数量,则所述第二服务器有对应所述第一服务器发送的第二曝光请求进行回复或进行回退的选择权;基于此,所述第一接收单元61可能接收到所述第二服务器的表征回复的响应消息,所述表征回复的响应消息中包括第一媒体信息素材,所述第一媒体信息素材可以为表征所述第一媒体信息素材(例如图片文件或视频文件)的url;所述第一处理单元62可使能第一发送单元63可按照所述第一媒体信息素材向所述第一曝光请求对应的终端设备进行媒体信息推送。所述第一接收单元61也可能接收到所述第二服务器的表征回退的响应消息,所述表征回退的响应消息表示第一媒体信息推送需求方(例如广告主)不针对所述第一曝光请求进行媒体信息推送。

本实施例中,所述约定请求数量大于所述约定曝光数量,以支持所述第二服务器反馈表征回退的响应消息;作为一种实施方式,所述约定请求数量为所述约定曝光数量的n倍;n为大于1的整数。具体的,以所述约定请求数量为n、所述约定曝光数量为m为例,则有n=nm。其中,“n”的数值大小可由媒体信息推送需求方(例如广告主)在通过第二服务器约定合约信息时确定;n的数值较小,表明第二服务器反馈表征回退的响应消息的数量相对较少;n的数值越大,表明第二服务器反馈表征回退的响应消息的数量相对较多,也即代表媒体信息推送需求方(例如广告主)的第二服务器拥有更多的选择权,选择更为接近待推送的媒体信息对应的目标对象的请求消息进行回复,选择不属于待推送的媒体信息对应的目标对象的请求消息进行回退,即不进行相应媒体信息进行推送,对于媒体信息推送需求方来说,大大提升了媒体信息定向推送的准确率,对于终端用户而言,浏览到的媒体信息也多是终端用户感兴趣的内容,相应的,也大大提升了用户的体验,增加了用户对媒体信息的点击量、转化量等等;对于媒体信息推送需求方来说,也提升了媒体信息推送的营销和变现效果,大大提高了媒体信息推送需求方的收益。另一方面,对于第一服务器来说,对约定曝光数量以外的请求数量可进行额外收费,即n的数值越大,收取的费用越多,即对媒体信息推送需求方(例如广告主)的第二服务器的选择权进行收 费,第二服务器的选择权越大,收费越多,相应的,第二服务器的选择权越小,收费相应越少,也大大提升了第一服务器的运营商的收益。

本领域技术人员应当理解,本发明实施例的服务器中各处理模块的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的信息处理系统中各处理模块,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。

本实施例中,所述服务器中的第一处理单元62,在实际应用中可由所述服务器中的中央处理器(cpu,centralprocessingunit)、数字信号处理器(dsp,digitalsignalprocessor)或可编程门阵列(fpga,field-programmablegatearray)实现;所述服务器中的第一接收单元61,在实际应用中可由所述服务器中的接收天线或接收器实现;所述服务器中的第一发送单元63,在实际应用中可由所述服务器中的发射天线或发射器实现。

实施例七

本发明实施例还提供了一种服务器,所述服务器作为第二服务器。图7为本发明实施例的服务器的另一种组成结构示意图;如图7所示,所述服务器包括:第二接收单元71、第二处理单元72和第二发送单元73;其中,

所述第二接收单元71,用于接收第一服务器的第二曝光请求;所述第二曝光请求包括用户信息和媒体信息展示位信息、以及第一媒体信息的相关信息;

所述第二处理单元72,用于查询对应于所述第一媒体信息的表征回退的响应消息数量,以及基于所述用户信息和/或所述媒体信息展示位信息判断是否满足所述第一媒体信息的预设推送条件,获得判断结果;

所述第二发送单元73,用于基于所述第二处理单元72获得的判断结果以及所述表征回退的响应消息数量向所述第一服务器发送响应消息。

这里,所述第二服务器可以为需求方平台(dsp),服务于广告主(即媒体信息推送需求方)。本实施例中,所述第二接收单元71接收第一服务器的第二曝光请求之前,媒体信息推送需求方通过所述第二服务器与合约系统约定合约信息。每个合约信息中均包括媒体信息的约定曝光数量以及约定请求数量,所 述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储。

本步骤中,所述第二接收单元71接收第一服务器的第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。所述第二曝光请求包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。当然,所述第二曝光请求中还包括所述第一媒体信息的相关信息,例如所述第一媒体信息标识,以支持所述第二服务器基于所述第一媒体信息的相关信息进行后续所述第一媒体信息的表征回退的响应消息数量的查询、以及是否回复所述请求消息的决策。

本实施例中,所述第二处理单元72具备实时计算功能,即所述第二接收单元71接收到所述第一服务器的第二曝光请求、所述第二发送单元73向所述第一服务器发送表征回退的响应消息、或者所述第二发送单元73向所述第一服务器发送表征回复的响应消息时,均针对相应媒体信息对应的合约信息的曝光请求数量、回退数量、回复数量进行更新。基于此,所述第二处理单元72基于所述第二曝光请求中所述第一媒体信息的相关信息进行查询,获得对应于所述第一媒体信息的表征回退的响应消息数量。进一步地,所述第二处理单元72基于所述第二曝光请求中的用户信息和媒体信息展示位信息按照第二预设规则进行判断,判定所述第二曝光请求是否针对所述第一媒体信息的目标对象,即发送所述媒体信息的曝光请求的终端设备是否是所述第一媒体信息的目标客户。具体的,所述第二预设规则可以为现有技术中的任何媒体信息推送的精准定向规则,本实施例中不做详细描述。

本实施例中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述表征回退的响应消息数量达到n-m时,表明当前已无选择的空间,无论所述判断结果是否是所述第一媒体信息满足预设推送条件,则所述第二处理单元72使能所述第二发送单元73向所述第一服务器发送表征回复的响应消息;当所述表征回退的响应消息数量未达到n-m时,表明当前还存在选择的空间,则可以依据判断结果所述第一媒体信息是否满足预设推送条件发送表征回退的响应消息或是发送表征回复的响应消息。当确定向所述第一服务器发送表征回复的响应消息时,所述响应消息中包括第一媒体信息素材,所述第一媒体信息素材可以为表征所述第一媒体信息素材(例如图片文件或视频文件)的url。

本领域技术人员应当理解,本发明实施例的服务器中各处理模块的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的信息处理系统中各处理模块,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。

实施例八

本发明实施例还提供了一种服务器,所述服务器作为第二服务器,所述第二服务器具体可参照图7所示,所述服务器包括:第二接收单元71、第二处理单元72和第二发送单元73;其中,

所述第二接收单元71,用于接收第一服务器的第二曝光请求;所述第二曝光请求包括用户信息和媒体信息展示位信息、以及第一媒体信息的相关信息;

所述第二处理单元72,用于查询对应于所述第一媒体信息的表征回退的响应消息数量,以及基于所述用户信息和/或所述媒体信息展示位信息判断是否满足所述第一媒体信息的预设推送条件,获得判断结果;

所述第二发送单元73,用于当所述第二处理单元72获得的判断结果为满足所述第一媒体信息的预设推送条件、且所述表征回退的响应消息数量未达到约定请求数量与约定曝光数量的差值时,向所述第一服务器发送表征回复的响应消息;所述响应消息包括第一媒体信息素材;当所述判断结果为不满足所述 第一媒体信息的预设推送条件、或者所述表征回退的响应消息数量达到约定请求数量与约定曝光数量的差值时,向所述第一服务器发送表征回退的响应消息。

这里,所述第二服务器可以为需求方平台(dsp),服务于广告主(即媒体信息推送需求方)。本实施例中,所述第二接收单元71接收第一服务器的请求消息之前,媒体信息推送需求方通过所述第二服务器与合约系统约定合约信息。每个合约信息中均包括媒体信息的约定曝光数量以及约定请求数量,所述合约信息中还可以包括待推送的媒体信息的类型、或者推送的目标对象的类型等等;当然,在建立合约信息时,还包括约定基于所述约定曝光数量以及所述约定请求数量的约定价格。进一步地,所述合约系统将约定好的所述多个合约信息发送至所述第一服务器中存储。

本步骤中,所述第二接收单元71接收第一服务器的第二曝光请求,所述第二曝光请求用于向第二服务器请求媒体信息素材。所述第二曝光请求包括用户信息和媒体信息展示位信息;所述用户信息具体包括用户标识和/或终端设备标识;所述用户标识例如用户登录应用的身份识别码(id),所述id例如qq号码等等。所述媒体信息展示位信息具体包括媒体信息展示位的所在位置信息等等,所述媒体信息展示位的所在位置信息可以为所述媒体信息展示位是在视频播放界面(进一步还可以包括视频的类型)、或游戏界面(进一步还可以包括游戏的类型)等信息,以及媒体信息展示位的大小等信息。当然,所述第二曝光请求中还包括所述第一媒体信息的相关信息,例如所述第一媒体信息标识,以支持所述第二服务器基于所述第一媒体信息的相关信息进行后续所述第一媒体信息的表征回退的响应消息数量的查询、以及是否回复所述请求消息的决策。

本实施例中,所述第二处理单元72具备实时计算功能,即所述第二接收单元71接收到所述第一服务器的第二曝光请求、所述第二发送单元73向所述第一服务器发送表征回退的响应消息、或者所述第二发送单元73向所述第一服务器发送表征回复的响应消息时,均针对相应媒体信息对应的合约信息的曝光请求数量、回退数量、回复数量进行更新。基于此,所述第二处理单元72基于所述第二曝光请求中所述第一媒体信息的相关信息进行查询,获得对应于所述第 一媒体信息的表征回退的响应消息数量。进一步地,所述第二处理单元72基于所述第二曝光请求中的用户信息和媒体信息展示位信息按照第二预设规则进行判断,判定所述第二曝光请求是否针对所述第一媒体信息的目标对象,即发送所述媒体信息的曝光的终端设备是否是所述第一媒体信息的目标客户。具体的,所述第二预设规则可以为现有技术中的任何媒体信息推送的精准定向规则,本实施例中不做详细描述。

本实施例中,以所述约定请求数量为n、所述约定曝光数量为m为例,n为大于m的正整数,则当所述表征回退的响应消息数量达到n-m时,表明当前已无选择的空间,无论所述判断结果是否是所述第一媒体信息满足预设推送条件,则所述第二处理单元72使能所述第二发送单元73向所述第一服务器发送表征回复的响应消息;当所述表征回退的响应消息数量未达到n-m时,表明当前还存在选择的空间,则可以依据判断结果所述第一媒体信息是否满足预设推送条件发送表征回退的响应消息或是发送表征回复的响应消息。当确定向所述第一服务器发送表征回复的响应消息时,所述响应消息中包括第一媒体信息素材,所述第一媒体信息素材可以为表征所述第一媒体信息素材(例如图片文件或视频文件)的url。

本实施例中,所述服务器中的第二处理单元72,在实际应用中可由所述服务器中的cpu、dsp或fpga;所述服务器中的第二接收单元71,在实际应用中可由所述服务器中的接收天线或接收器实现;所述服务器中的第二发送单元73,在实际应用中可由所述服务器中的发射天线或发射器实现。

本领域技术人员应当理解,本发明实施例的服务器中各处理模块的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的信息处理系统中各处理模块,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式, 如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1