掌桥专利:专业的专利平台
掌桥专利
首页

资源处理方法、装置、介质及电子设备

文献发布时间:2023-06-19 18:53:06


资源处理方法、装置、介质及电子设备

技术领域

本申请属于计算机技术领域,具体涉及一种资源处理方法、资源处理装置、计算机可读介质以及电子设备。

背景技术

广告主在广告平台上进行广告投放时,一般会由广告平台预测广告投放为广告主带来的收益,从而根据预测的收益向广告主收取广告投放费用,这部分费用也即成为广告主的广告投放成本。由于预测存在一定误差,导致广告投放成本难以准确预测,使得广告投放成本往往存在较大的波动性,因此也会影响到广告平台与广告主的合作稳定性。

发明内容

本申请的目的在于提供一种资源处理方法、资源处理装置、计算机可读介质以及电子设备,至少在一定程度上克服相关技术中存在的模型预测准确性差、预测结果波动性大等技术问题。

本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

根据本申请实施例的一个方面,提供一种资源处理方法,包括:获取当前展示信息的实际展示成本和预期展示成本,所述实际展示成本用于表示在信息展示平台上展示所述当前展示信息所实际消耗的资源数量,所述预期展示成本用于表示所述当前展示信息的信息源向所述信息展示平台转移的资源数量;获取与所述当前展示信息相关联的容器组,所述容器组包括分别与所述当前展示信息的多种属性相对应的多个虚拟容器,所述虚拟容器用于贮存与所述当前展示信息具有相同属性的展示信息的共享资源;根据所述实际展示成本与所述预期展示成本的成本差值,在所述信息展示平台与具有不同优先级的一个或者多个虚拟容器之间进行资源转移。

根据本申请实施例的一个方面,提供一种资源处理装置,包括:成本获取模块,被配置为获取当前展示信息的实际展示成本和预期展示成本,所述实际展示成本用于表示在信息展示平台上展示所述当前展示信息所实际消耗的资源数量,所述预期展示成本用于表示所述当前展示信息的信息源向所述信息展示平台转移的资源数量;容器获取模块,被配置为获取与所述当前展示信息相关联的容器组,所述容器组包括分别与所述当前展示信息的多种属性相对应的多个虚拟容器,所述虚拟容器用于贮存与所述当前展示信息具有相同属性的展示信息的共享资源;资源转移模块,被配置为根据所述实际展示成本与所述预期展示成本的成本差值,在所述信息展示平台与具有不同优先级的一个或者多个虚拟容器之间进行资源转移。

在本申请的一些实施例中,基于以上技术方案,所述资源转移模块包括:优先级获取模块,被配置为获取所述容器组中的各个虚拟容器的转移优先级,所述转移优先级用于表示所述虚拟容器进行资源转移的顺序;转移量确定模块,被配置为根据所述实际展示成本与所述预期展示成本的成本差值以及所述转移优先级,分别确定一个或者多个虚拟容器的资源转移量;转移模块,被配置为根据各个所述虚拟容器的资源转移量,在所述信息展示平台与一个或者多个虚拟容器之间进行资源转移。

在本申请的一些实施例中,基于以上技术方案,所述容器组包括转移优先级为第一等级的第一虚拟容器和转移优先级低于所述第一等级的其他虚拟容器;转移量确定模块包括:差值获取模块,被配置为获取所述实际展示成本与所述预期展示成本的成本差值;第一容器参数获取模块,被配置为获取所述第一虚拟容器的容器参数,所述容器参数用于限制虚拟容器对共享资源的贮存量和转移量;第一转移量确定模块,被配置为根据所述成本差值与所述第一虚拟容器的容器参数之间的数值关系,确定用于对所述第一虚拟容器进行共享资源转移的第一资源转移量;其他转移量确定模块,被配置为若所述第一资源转移量小于所述成本差值,则根据所述成本差值与所述第一资源转移量确定用于对所述其他虚拟容器进行共享资源转移的资源转移量。

在本申请的一些实施例中,基于以上技术方案,所述转移优先级低于所述第一等级的其他虚拟容器包括转移优先级为第二等级的第二虚拟容器;其他转移量确定模块被配置为:将所述成本差值减去所述第一资源转移量得到的剩余量作为用于对所述第二虚拟容器进行共享资源转移的资源转移量。

在本申请的一些实施例中,基于以上技术方案,所述转移优先级低于所述第一等级的其他虚拟容器包括转移优先级为第二等级的第二虚拟容器以及转移优先级为第三等级的第三虚拟容器;其他转移量确定模块包括:第二容器参数获取模块,被配置为获取所述第二虚拟容器的容器参数;第二转移量确定模块,被配置为根据所述成本差值与所述第二虚拟容器的容器参数之间的数值关系,确定用于对所述第二虚拟容器进行共享资源转移的第二资源转移量;第三转移量确定模块,被配置为若所述第一资源转移量与所述第二资源转移量的和值小于所述成本差值,则将所述成本差值减去所述第一资源转移量和所述第二资源转移量得到的剩余量作为用于对所述第三虚拟容器进行共享资源转移的资源转移量。

在本申请的一些实施例中,基于以上技术方案,所述容器参数包括容量阈值、当前贮存量和最大转移量,所述容量阈值用于表示所述虚拟容器中贮存的共享资源的最大容量或最小容量,所述当前贮存量用于表示所述虚拟容器中当前贮存的共享资源的数量,所述最大转移量用于表示所述虚拟容器进行一次资源转移的最大资源数量。

在本申请的一些实施例中,基于以上技术方案,第一转移量确定模块包括:许可转移量确定模块,被配置为根据所述容量阈值和所述当前贮存量确定允许对所述第一虚拟容器进行资源转移的许可转移量;最小值确定模块,被配置为将所述成本差值、所述许可转移量和所述最大转移量中的最小值确定为对所述第一虚拟容器进行共享资源转移的第一资源转移量。

在本申请的一些实施例中,基于以上技术方案,所述资源转移模块包括:第一转移模块,被配置为若所述实际展示成本大于所述预期展示成本,按照各个所述虚拟容器的资源转移量,分别从各个所述虚拟容器向所述信息展示平台转移资源;第二转移模块,被配置为若所述实际展示成本小于所述预期展示成本,按照各个所述虚拟容器的资源转移量,从所述信息展示平台分别向各个所述虚拟容器转移资源。

在本申请的一些实施例中,基于以上技术方案,所述当前展示信息的多种属性包括对象属性、源属性和目标属性中的至少两种,所述对象属性用于表示与所述当前展示信息相关联的对象,所述源属性用于表示所述当前展示信息的信息源,所述目标属性用于表示所述当前展示信息的投放目标。

在本申请的一些实施例中,基于以上技术方案,容器获取模块包括:第一属性获取模块,被配置为获取所述当前展示信息的对象属性和源属性;第一容器确定模块,被配置为根据所述对象属性确定与所述当前展示信息相关联的对象属性容器,所述对象属性容器用于贮存与所述当前展示信息具有相同对象属性的展示信息的共享资源;第二容器确定模块,被配置为根据所述源属性确定与所述当前展示信息相关联的源属性容器,所述源属性容器用于贮存与所述当前展示信息具有相同源属性的展示信息的共享资源;容器组合模块,被配置为将所述对象属性容器和所述源属性容器组成与所述当前展示信息相关联的容器组。

在本申请的一些实施例中,基于以上技术方案,容器获取模块还包括:第二属性获取模块,被配置为获取所述当前展示信息的目标属性;投放量获取模块,被配置为获取与所述当前展示信息具有相同目标属性的展示信息的投放量;第三容器确定模块,被配置为若所述投放量大于投放量阈值,则根据所述目标属性创建与所述当前展示信息相关联的目标属性容器,并将所述目标属性容器添加至与所述当前展示信息相关联的容器组,所述目标属性容器用于贮存与所述当前展示信息具有相同目标属性的展示信息的共享资源。

在本申请的一些实施例中,基于以上技术方案,成本获取模块包括:转化率获取模块,被配置为获取当前展示信息的信息源在信息展示平台投放当前展示信息的预测转化率;第一成本确定模块,被配置为根据所述当前展示信息的目标成本和所述预测转化率对当前展示信息进行展示,以根据展示结果获得当前展示信息的实际展示成本;第二成本确定模块,被配置为根据所述当前展示信息的目标成本和实际转化数,确定当前展示信息的预期展示成本。

根据本申请实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的资源处理方法。

根据本申请实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为经由执行所述可执行指令来执行如以上技术方案中的资源处理方法。

根据本申请实施例的一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上技术方案中的资源处理方法。

在本申请实施例提供的技术方案中,通过建立虚拟容器并组成容器组,可以使具有相同属性的展示信息在同一个虚拟容器内进行资源共享,当一些展示信息的成本预测出现较大偏差时,能够通过虚拟容器的缓冲能力对其进行平衡,使得展示信息的信息源以及信息展示平台能够在整体上达到成本控制的稳定性,克服成本波动幅度大的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示意性地示出了应用本申请技术方案的示例性系统架构框图。

图2示意性地示出了本申请一个实施例中资源处理方法的步骤流程图。

图3示意性地示出了本申请一个实施例中基于多个虚拟容器组成的容器组进行成本波动平衡的原理图。

图4示意性地示出了本申请一个实施例中获取相关成本的步骤流程图。

图5示意性地示出了本申请一个实施例中基于两个虚拟容器建立容器组的方法步骤流程图。

图6示意性地示出了本申请一个实施例中在信息展示平台与各个虚拟容器之间进行资源转移的步骤流程图。

图7示意性地示出了本申请一个实施例中确定各个虚拟容器的资源转移量的步骤流程图。

图8示意性地示出了本申请实施例提供的资源处理装置的结构框图。

图9示意性示出了适于用来实现本申请实施例的电子设备的计算机系统结构框图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

图1示意性地示出了应用本申请技术方案的示例性系统架构框图。

如图1所示,系统架构100可以包括信息源110、信息展示平台120、流量媒体130和终端用户140。信息源110通过向信息展示平台120发送信息展示需求或者制作完成的展示信息,以发起信息展示业务。信息展示平台120可以提供流量分发服务和展示信息的投放服务,流量媒体130为信息展示平台120提供信息展示位置和流量,使得信息展示平台能够进行展示信息的投放和流量分发。流量媒体130向终端用户140提供展示信息,终端用户140可以基于展示信息进行资源消费。

以广告业务场景为例,本申请实施例中的当前展示信息表示通过各种媒体形式向用户进行展示的广告信息,例如可以包括在视频播放软件、音乐播放软件、社交软件、即时通信软件、网络游戏等各种基于网络资源的媒介上投放的广告,还可以包括在电视、广播、报纸、杂志、广告牌等各种传统媒介上投放的广告。

信息源110表示当前展示信息的归属方,信息源110也是广告业务需求的发起者,例如可以包括广告主或者广告主的代理服务商。

信息展示平台120表示承接广告业务的广告业务平台,主要向广告主提供流量分发服务,也可以提供广告创意、广告素材等其他服务。

流量媒体130是能够产生用户流量的流量提供方,例如可以是互联网上能够提供广告位的任意的网络平台。

终端用户140为消费者,可以通过浏览查看流量媒体130上投放的广告进行资源消费,例如可以购买广告对应的商品。

在本申请实施例中,信息源110与信息展示平台120基于一项当前展示信息的展示需求可以形成信息展示的合作关系,由信息展示平台120向信息源110提供信息展示服务,同时由信息源110向信息展示平台120支付与信息展示服务等价的资源,例如由广告业务平台向广告主提供广告投放服务,广告主则向广告业务平台支付一定的广告费用。

对于广告业务平台而言,一方面追求平台产品的长期体验,另一方面追求流量效益的最大化。广告业务的总收益的公式为:

总收益=广告总流量×流量填充率×每次曝光价格;

其中,每次曝光价格即为千次展示收益(effective cost per mile,eCPM)。流量填充率是指在一段时间内广告展示数(或称广告曝光数)与广告展示机会数(或广告请求数)的比率。流量填充率=广告展示数/广告展示机会数×100%。

如果广告主期望效果最大化,则最直接的优化策略是,采用最低的流量价格(即eCPM)获取足够多且足够好的转化数。广告业务的计费模式可以包括CPM(Cost Per Mille,每千人成本)、CPC(Cost Per Click,每点击成本)、CPA(Cost Per Action,每行动成本)以及OCPX(OptimizedCost PerX,包括OCPA、OCPC以及OCPM)等等。

广告业务平台可以理解为网站或者应用,例如,某个资讯类应用(application,APP)可以向广告主提供广告投放服务。广告主是获取定向业务的企业,例如,某款游戏的广告主目标是获取游戏用户,所以需要在网站或应用上投放游戏广告,让用户下载游戏。

在CPM计费模式下,广告业务平台的收益可以得到保证,而广告主的转化成本不可控。在CPC计费模式下,用户无法优化转化成本,没有表达自己真实目标的途径,缺乏有效的优化手段,因此,需要根据目标转化成本估算点击出价,不仅无法针对不同流量精细化出价,而且转化成本不可控。而在CPA计费模式下,广告业务平台承担转化率预测(PredictConversionRate,pCVR)和广告点击率预测(Predict Click-Through Rate,pCTR)的预估误差带来的收益风险,以及转化作弊带来的风险。在这个情况下,OCPA、OCPC以及OCPM应运而生,下面将以OCPA计费模式为例进行介绍。

计费模式OCPA的竞价排序公式中,智能出价(SmartBid)=目标成本(TargetCPA)×计费比系数×成本达成调节系数,其中,目标成本(TargetCPA)表示广告主愿意支付的成本,计费比系数表示点击后实际扣费与目标成本(TargetCPA)之间的比值。基于此,CPM计费模式的eCPM计算方式如下:

eCPM=(TargetCPA×计费比系数×成本达成调节系数)×(pCVR×pCVR修正系数)×pCTR。

其中,pCVR修正系数是根据历史数据对pCVR进行修正,从而使得pCVR更准确。由于广告主的目标是控制广告的转化成本,因此,为了达到控制成本的目的,在OCPA竞价排序公式中增加了一个成本达成调节系数,该成本达成调节系数用于调节出价,从而控制广告的消耗和成本。

然而,OCPX由于没有考虑系统的竞争情况,特别是在下调广告出价时,广告获得的曝光量将会大幅下降,导致其实质上也难以平衡广告主的综合成本。

下面结合具体实施方式对本申请提供的资源处理方法、资源处理装置、计算机可读介质以及电子设备等技术方案做出详细说明。

图2示意性地示出了本申请一个实施例中资源处理方法的步骤流程图。如图2所示,该资源处理方法主要可以包括如下的步骤S210至步骤S230。

步骤S210:获取当前展示信息的实际展示成本和预期展示成本,实际展示成本用于表示在信息展示平台上展示当前展示信息所实际消耗的资源数量,预期展示成本用于表示当前展示信息的信息源向信息展示平台转移的资源数量。

步骤S220:获取与当前展示信息相关联的容器组,容器组包括分别与当前展示信息的多种属性相对应的多个虚拟容器,虚拟容器用于贮存与当前展示信息具有相同属性的展示信息的共享资源。

步骤S230:根据实际展示成本与预期展示成本的成本差值,在信息展示平台与具有不同优先级的一个或者多个虚拟容器之间进行资源转移。

在本申请实施例提供的资源处理方法中,通过建立虚拟容器并组成容器组,可以使具有相同属性的展示信息在同一个虚拟容器内进行资源共享,当一些展示信息的成本预测出现较大偏差时,能够通过虚拟容器的缓冲能力对其进行平衡,使得展示信息的信息源以及信息展示平台能够在整体上达到成本控制的稳定性,克服成本波动幅度大的问题。

图3示意性地示出了本申请一个实施例中基于多个虚拟容器组成的容器组进行成本波动平衡的原理图。

如图3所示,在本申请实施例中配置多个虚拟容器组成的容器组310,容器组310中的每个虚拟容器对应于展示信息的一个属性维度。

以广告业务场景为例,针对同一商品的多个广告可以按照该商品的属性维度共享第一虚拟容器311,针对同一广告主的多个广告可以按照该广告主的属性维度共享第二虚拟容器312,针对同一广告投放目标(如定向为“上海男性”的广告)的多个广告可以按照该广告投放目标的属性维度共享第三虚拟容器313。

在某个广告的预期展示成本低于实际展示成本的情况下,表示广告业务平台320按照预测结果向广告主330收取的费用A1低于广告主330实际应当支付的费用B1。此时,为了避免广告业务平台320出现损失,可以从容器组310中支取一定的费用C1,用以填补费用A1与费用B1之间的差额。

在某个广告的预期展示成本高于实际展示成本的情况下,表示广告业务平台320按照预测结果向广告主330收取的费用A2高于广告主330实际应当支付的费用B2。此时,为了避免广告主出现广告成本的大幅波动,可以将费用A2超出费用B2的部分费用C2存入容器组310,容器组310的各个虚拟容器中贮存的费用由多个广告共享,以供支取使用。

下面以广告业务场景作为示例,对本申请实施例中资源处理方法的各个方法步骤做详细说明。

在步骤S210中,获取当前展示信息的实际展示成本和预期展示成本,实际展示成本用于表示在信息展示平台上展示当前展示信息所实际消耗的资源数量,预期展示成本用于表示当前展示信息的信息源向信息展示平台转移的资源数量。

图4示意性地示出了本申请一个实施例中获取相关成本的步骤流程图。如图4所示,在以上实施例的基础上,步骤S210中的获取当前展示信息的实际展示成本和预期展示成本,可以包括如下的步骤S410至步骤S430。

步骤S410:获取当前展示信息的信息源在信息展示平台投放当前展示信息的预测转化率。

信息展示平台通过预先训练转化预估模型可以预测在投放当前展示信息后能够获得的预测转化率。

在本申请的一个实施例中,信息展示平台可以统计当前展示信息或者相关展示信息的历史投放数据,并从历史投放数据中采集训练样本以对转化预估模型进行训练和优化。基于训练完成的转化预估模型可以预测当前展示信息在信息展示平台上进行展示后能够获得的预测转化率。

相关展示信息是与当前展示信息具有相关性的其他展示信息,例如可以包括与当前展示信息具有相同信息源或者相似信息源的其他展示信息,还可以包括与当前展示信息具有相同展示内容或者相似展示内容的其他展示信息。

历史投放数据例如可以包括展示信息在信息展示平台上获得展示的曝光数据,以及与该曝光数据相关联的点击数据、转化数据等用于衡量信息展示效果的其他数据。基于对历史投放数据进行数据采集和计算,可以获得展示信息样本以及与展示信息样本相关联的转化率标签。将展示信息样本和转化率标签输入到转化预估模型中,可以对转化预估模型进行参数优化,以提高转化预估模型对展示信息进行转化率预测的预测能力。

转化预估模型可以对展示信息进行特征提取,并对提取到的特征进行映射运算,例如经过卷积、池化、全连接等运算方式进行映射处理后可以输出针对该展示信息的预测转化率。转化预估模型例如可以选用卷积神经网络模型(Convolutional Neural Network,CNN)、循环神经网络模型(Recurrent Neural Network,RNN)或者其他类型的机器学习模型。

步骤S420:根据当前展示信息的目标成本和预测转化率对当前展示信息进行展示,以根据展示结果获得当前展示信息的实际展示成本。

目标成本(Target CPA)表示信息源针对信息展示愿意支付的成本,该成本为信息展示后获得单次转化的成本。以广告投放的应用场景为例,目标成本即为广告主出价;广告主针对广告投放的预算为S,期望由此获得的转化数为T,则该广告的目标成本即为S/T。

基于目标成本与预测转化率的乘积可以确定信息展示平台对当前展示信息进行展示所能获得的预期收益。在当前展示信息与其他展示信息组成的信息集合中,按照各个展示信息的预期收益进行排序可以确定当前展示信息在预期收益方面的排名,若当前展示信息的预期收益排名最高,则可以获得相应的展示机会。

在当前展示信息获得展示后,可以按照其展示数量或者展示效果计算当前展示信息的实际展示成本,实际展示成本的计算方式具体与信息展示平台的计费模式相关。例如,在广告投放领域,可以按照广告的曝光量或者表示点击量进行计费。当按照曝光量进行计费时,广告业务平台的计费标准为单次曝光计费A元,若广告主在广告业务平台上投放广告后产生的广告曝光次数为B,则可以计算得到的实际展示成本为A*B。当按照点击量进行计费时,广告业务平台的计费标准为单次点击计费C元,若广告主在广告业务平台上投放广告并对广告进行展示曝光后,用户对该广告的点击量为D,则可以计算得到的实际展示成本为C*D。

步骤S430:根据当前展示信息的目标成本和实际转化数,确定当前展示信息的预期展示成本。

在通过信息展示平台对当前展示信息进行投放展示后,可以对当前展示信息的展示效果进行实时监测,以统计当前展示信息在展示过程中以及展示后的一段设定时间范围内是否获得有效的信息转化,基于监测结果可以统计得到当前展示信息的实际转化数。

例如,在广告开始投放的一天时间内,可以监测并统计用户对该广告的点击量,以及用户在点击广告后的实际转化数。对于商品销售广告而言,若用户点击广告并在短时间内购买了该广告对应的商品,即可认为该广告的投放展示获得一次有效转化。对于软件产品的推广广告而言,若用户点击广告并在短时间内下载安装了该广告对应的软件产品,即可认为该广告的投放展示获得一次有效转化。

在本申请的一个实施例中,基于对当前展示信息的目标成本和实际转化数进行数值运算,可以确定当前展示信息的预期展示成本。在广告投放领域,可以根据广告主在广告业务平台投放广告而产生的成交总额GMV(Gross Merchandise Volume)确定预期展示成本。成交总额GMV可以记为目标成本与实际转化数的乘积,例如广告主针对某条广告的目标成本为X,在广告业务平台投放广告后,产生实际转化数为Y,由此可以得到GMV=X*Y。

在本申请的一个实施例中,预期展示成本与成交总额GMV呈正相关关系。为了能够比较稳定的通过虚拟容器进行成本平衡,在确定当前展示信息的预期展示成本时,可以按照预设的调整系数lambda对成交总额GMV进行数值调整,即预期展示成本COST=GMV*lambda。其中调整系数lambda可以是等于1或者略大于1的预设数值。

在本申请实施例中,信息展示平台根据预期展示成本向信息源收取信息展示的服务费用,即信息源按照预期展示成本向信息展示平台转移对数量的资源。当预期展示成本与实际展示成本存在差异时,可以利用虚拟容器的缓冲能力进行差异平衡,在无需调整展示信息的出价的情况下,使得信息展示平台的成本与信息源的成本消耗都能够维持在较为稳定的状态。

在步骤S220中,获取与当前展示信息相关联的容器组,容器组包括分别与当前展示信息的多种属性相对应的多个虚拟容器,虚拟容器用于贮存与当前展示信息具有相同属性的展示信息的共享资源。

在本申请的一个实施例中,当前展示信息的多种属性包括对象属性、源属性和目标属性中的至少两种。

对象属性用于表示与当前展示信息相关联的对象,例如当前展示信息为广告,与之相关联的对象可以是该广告对应的商品、品牌或者广告创意等等。

源属性用于表示当前展示信息的信息源,例如当前展示信息为广告,与之对应的信息源可以是该广告归属的广告主、代理商或者运营区域等等。

目标属性用于表示当前展示信息的投放目标,例如当前展示信息为广告,与之对应的投放目标可以是具有指定特点的投放人群或者投放地域。

在本申请实施例中,从不同维度的属性可以建立与当前展示信息相对应的多个虚拟容器,具有相同属性的展示信息可以通过同一个虚拟容器进行资源共享,从而能够在预期展示成本与实际展示成本出现偏差时,利用共享资源进行平衡。

在对展示信息建立虚拟容器以共享资源时,需要满足如下目标。

1)共享的含义明确,具有可操作性。并不是所有的展示信息都可以随意被安排在一起共享资源。能安排到一起共享资源的展示信息应当具有一定的共性,将这些展示信息的共享资源累加到一起具有一定的属性意义。例如同一个广告主下的广告,这些广告的资源累加到一起的含义是该广告主能够内部控制的资源总量,该资源总量可以用来调节这个广告主下的所有广告的成本。

2)共享过程有意义,能够达到共享目标。如果将一些总是无法向虚拟容器中累积资源,即总是需要从虚拟容器中支取资源的展示信息共享到一起,就会失去共享和虚拟容器的意义,无法实现对展示信息成本的调节控制。

图5示意性地示出了本申请一个实施例中基于两个虚拟容器建立容器组的方法步骤流程图。如图5所示,在以上实施例的基础上,步骤S220中的获取与当前展示信息相关联的容器组,可以包括如下的步骤S510至步骤S540。

步骤S510:获取当前展示信息的对象属性和源属性。

步骤S520:根据对象属性确定与当前展示信息相关联的对象属性容器,对象属性容器用于贮存与当前展示信息具有相同对象属性的展示信息的共享资源。

基于对象属性的维度,可以考虑将拥有相同特点的广告关联到同一个虚拟容器中。相同特点的广告例如可以是具有相同商品的广告、相同品牌的广告、相同创意的广告等等。相同特点指的是广告本身的性质类似。

将具有相同特点的广告关联到同一个虚拟容器中,其共享含义是明确的。例如将具有相同商品的广告放到同一个虚拟容器中。这个虚拟容器的作用就是调节此商品所有广告的成本,那么构建出的这个虚拟容器就是此商品对应所有广告的成本调节池。

具有相同特点的广告(例如具有相同商品的广告)从分布采样的角度来讲好坏分布均衡,没有刻意或者间接地对广告的品质进行挑选,所以广告对于蓄水池额度的贡献和支取是相对均衡的。

步骤S530:根据源属性确定与当前展示信息相关联的源属性容器,源属性容器用于贮存与当前展示信息具有相同源属性的展示信息的共享资源。

基于源属性的维度,可以考虑将拥有相同归属的广告放到同一个虚拟容器中。相同归属的广告可以是具有相同的代理方、相同的广告主、相同的运营区域等。相同的归属指的是广告本身的拥有方相似,将具有相同归属的广告放到同一个虚拟容器中,其共享的含义是明确的。例如将具有相同广告主的广告放到同一个虚拟容器中。这个虚拟容器的作用就是调节此广告主下所有广告的成本,那么构建出的这个虚拟容器就是此广告主下所有广告的成本调节池。

一般来讲,具有相同归属的广告中超成本欠成本广告分布均衡,没有刻意干扰广告超成本欠成本分布的区分,所以广告对于虚拟容器容量的贡献和支取是相对均衡的,能够维持虚拟容器的缓冲功能。

步骤S540:将对象属性容器和源属性容器组成与当前展示信息相关联的容器组。

将多个对应于不同属性的虚拟容器关联组成容器组的目的是,可以在属性不同的多个虚拟容器之间进行跨属性的成本均衡,提高容器组的成本缓冲能力。

在本申请的一个实施例中,除了对象属性容器和源属性容器以外,还可以根据当前展示信息的目标属性,向容器组中添加与当前展示信息相关联的目标属性容器。在本申请实施例中:获取当前展示信息的目标属性;获取与当前展示信息具有相同目标属性的展示信息的投放量;若投放量大于投放量阈值,则根据目标属性创建与当前展示信息相关联的目标属性容器,并将目标属性容器添加至与当前展示信息相关联的容器组,目标属性容器用于贮存与当前展示信息具有相同目标属性的展示信息的共享资源。

基于目标属性的维度,即基于广告受众的层面,可以考虑将拥有相同定向的广告放到同一个虚拟容器中。相同定向的广告可以是具有完全一样的定向,例如定向都是上海、男生的广告;也可以是具有相似定向的广告,例如具有一半定向相同的广告。这些具有相同或相似定向的广告受众具有很强的相似性,将这样的广告放到同一个虚拟容器下,其共享的含义是明确的。例如将具有相同定向“上海男生”的广告放到同一个虚拟容器中。这个虚拟容器的作用就是此定向的成本调节池。

一般来讲,具有相同或者相似定向的广告中超成本欠成本广告分布均衡,与上面几种维度一样,本申请实施例没有刻意干扰广告超成本和欠成本的分布,所以广告对于虚拟容器容量的贡献和支取是相对均衡的,能够维持虚拟容器的缓冲功能。

在本申请实施例中,由于当前展示信息的目标属性具有较为广泛的属性范围,大量广告的定向也存在较大的差异,因此为了避免虚拟容器的构建数量过多导致容器组过于复杂,本申请实施例仅对投放量大于投放量阈值的目标属性创建目标属性容器。例如,投放量阈值为1000,表示只有当投放量大于1000时,才会为其对应的目标属性创建目标属性容器。

在步骤S230中,根据实际展示成本与预期展示成本的成本差值,在信息展示平台与具有不同优先级的一个或者多个虚拟容器之间进行资源转移。

当实际展示成本与预期展示成本之间存在成本差值时,通过虚拟容器中贮存的共享资源可以平衡成本收支的波动。图6示意性地示出了本申请一个实施例中在信息展示平台与各个虚拟容器之间进行资源转移的步骤流程图。如图6所示,在以上实施例的基础上,步骤S230中的根据实际展示成本与预期展示成本的成本差值,在信息展示平台与具有不同优先级的一个或者多个虚拟容器之间进行资源转移,可以包括如下的步骤S610至步骤S630。

步骤S610:获取容器组中的各个虚拟容器的转移优先级,转移优先级用于表示虚拟容器进行资源转移的顺序。

容器组中包括多个虚拟容器,其中各个虚拟容器分别具有不同的转移优先级,按照转移优先级的差异,可以依次在多个虚拟容器之间进行转移量划分,并按照划分结果进行资源转移。

在本申请实施例中,各个虚拟容器可以具有不完全不同的转移优先级,其中部分虚拟容器可以具有相同的转移优先级。

步骤S620:根据实际展示成本与预期展示成本的成本差值以及转移优先级,分别确定一个或者多个虚拟容器的资源转移量。

在本申请的一个实施例中,容器组包括转移优先级为第一等级的第一虚拟容器和转移优先级低于第一等级的其他虚拟容器。例如,容器组中的其他虚拟容器可以包括一个或者多个转移优先级为第二等级的第二虚拟容器,还可以包括一个或者多个转移优先级为第三等级的第三虚拟容器。

图7示意性地示出了本申请一个实施例中确定各个虚拟容器的资源转移量的步骤流程图。如图7所示,在以上实施例的基础上,步骤S620中的根据实际展示成本与预期展示成本的成本差值以及转移优先级,分别确定一个或者多个虚拟容器的资源转移量,可以包括如下的步骤S710至步骤S740。

步骤S710:获取实际展示成本与预期展示成本的成本差值。

将实际展示成本与预期展示成本中的较大值减去较小值,得到二者的成本差值X。当实际展示成本大于预期展示成本时,成本差值X表示需要向容器组中转入的资源量;当实际成本小于预期展示成本时,成本差值X表示需要从容器组转出的资源量。

步骤S720:获取第一虚拟容器的容器参数,容器参数用于限制虚拟容器对共享资源的贮存量和转移量。

在本申请的一个实施例中,容器参数包括容量阈值、当前贮存量和最大转移量,容量阈值用于表示虚拟容器中贮存的共享资源的最大容量max_value或者最小容量min_value,当前贮量存用于表示虚拟容器中当前贮存的共享资源的数量now_value。最大转移量用于表示虚拟容器进行一次资源转移的最大资源数量,例如可以包括一次资源转入的最大转入量max_each_income和一次资源转出的最大转出量max_each_outcome。

步骤S730:根据成本差值与第一虚拟容器的容器参数之间的数值关系,确定用于对第一虚拟容器进行共享资源转移的第一资源转移量。

在本申请的一个实施例中,首先根据容量阈值和当前贮存量确定允许对第一虚拟容器进行资源转移的许可转移量;然后将成本差值、许可转移量和最大转移量中的最小值确定为对第一虚拟容器进行共享资源转移的第一资源转移量。

步骤S740:若第一资源转移量小于成本差值,则根据成本差值与第一资源转移量确定用于对其他虚拟容器进行共享资源转移的资源转移量。

在本申请的一个实施例中,转移优先级低于第一等级的其他虚拟容器包括转移优先级为第二等级的第二虚拟容器。在此基础上,本申请实施例可以将成本差值减去第一资源转移量得到的剩余量作为用于对第二虚拟容器进行共享资源转移的资源转移量。

在本申请的另一个实施例中,转移优先级低于第一等级的其他虚拟容器包括转移优先级为第二等级的第二虚拟容器以及转移优先级为第三等级的第三虚拟容器。在此基础上,本申请实施例可以获取第二虚拟容器的容器参数,并进一步根据成本差值与第二虚拟容器的容器参数之间的数值关系,确定用于对第二虚拟容器进行共享资源转移的第二资源转移量;最后,若第一资源转移量与第二资源转移量的和值小于成本差值,则将成本差值减去第一资源转移量和第二资源转移量得到的剩余量作为用于对第三虚拟容器进行共享资源转移的资源转移量。

步骤S630:根据各个虚拟容器的资源转移量,在信息展示平台与一个或者多个虚拟容器之间进行资源转移。

在本申请的一个实施例中,若实际展示成本大于预期展示成本,按照各个虚拟容器的资源转移量,分别从各个虚拟容器向信息展示平台转移资源;若实际展示成本小于预期展示成本,按照各个虚拟容器的资源转移量,从信息展示平台分别向各个虚拟容器转移资源。

在本申请的一个实施例中,以信息展示平台向各个虚拟容器转移资源为例,容器组中包括转移优先级为第一等级的第一虚拟容器和转移优先级为第二等级的第二虚拟容器。

根据第一虚拟容器的最大容量max_value与当前贮存量now_value_p1的差值可以确定允许对第一虚拟容器进行资源转移的许可转移量max_value-now_value_p1。比较成本差值X、许可转入量max_value-now_value_p1和最大转入量max_each_income之间的数值大小,可以从中选取最小值作为第一资源转移量P1。其中,X为成本差值,表示需要从信息展示平台向各个虚拟容器转移的资源总量。

P1=min(max_each_income,max_value-now_value_p1,X)。

在此基础上,可以将成本差值X减去第一资源转移量P1后得到的剩余量作为第二虚拟容器的第二资源转移量P2。

P2=X-P1。

例如,在一个应用场景中,第一虚拟容器为对象属性容器,第二虚拟容器为源属性容器。经过转移量分配后,可以确定由信息展示平台向对象属性容器转入全部的成本差值X对应的资源。

在本申请的一个实施例中,以信息展示平台向各个虚拟容器转移资源为例,容器组中包括转移优先级为第一等级的第一虚拟容器,转移优先级为第二等级的第二虚拟容器,以及转移优先级为第三等级的第三虚拟容器。

根据第一虚拟容器的最大容量max_value与当前贮存量now_value_p1的差值可以确定允许对第一虚拟容器进行资源转移的许可转入量max_value-now_value_p1。比较成本差值X、许可转入量max_value-now_value_p1和最大转入量max_each_income之间的数值大小,可以从中选取最小值作为第一资源转移量P1。

P1=min(max_each_income,max_value-now_value_p1,X)。

根据第二虚拟容器的最大容量max_value与当前贮存量now_value_p2的差值可以确定允许对第二虚拟容器进行资源转移的许可转入量max_value-now_value_p2。比较剩余转移量X-P1、许可转入量max_value-now_value_p2和最大转入量max_each_income之间的数值大小,可以从中选取最小值作为第二资源转移量P2。

P2=min(max_each_income,max_value-now_value_p2,X-P1)。

在此基础上,可以将成本差值X减去第一资源转移量P1和第二资源转移量P2后得到的剩余量作为第三虚拟容器的第三资源转移量P3。

P3=X-P1-P2。

例如,在一个应用场景中,第一虚拟容器为对象属性容器,第二虚拟容器为源属性容器,第三虚拟容器为目标属性容器。

在本申请的一个实施例中,以各个虚拟容器向信息展示平台转移资源为例,容器组中包括转移优先级为第一等级的第一虚拟容器和转移优先级为第二等级的第二虚拟容器。

根据第一虚拟容器的最小容量min_value与当前贮存量now_value_p1的差值可以确定允许对第二虚拟容器进行资源转移的许可转出量now_value_p1-min_value。比较成本差值Y、许可转出量now_value_p1-min_value和最大转出量max_each_income之间的数值大小,可以从中选取最小值作为第一资源转移量Q1。其中,Y为成本差值,表示需要从各个虚拟容器向信息展示平台转移的资源总量。

Q1=min(max_each_income,now_value_p1-min_value,Y)。

在此基础上,可以将成本差值Y减去第一资源转移量Q1后得到的剩余量作为第二虚拟容器的第二资源转移量Q2。

Q2=Y-Q1。

例如,在一个应用场景中,第一虚拟容器为对象属性容器,第二虚拟容器为源属性容器。经过转移量分配后,可以确定由对象属性容器向信息展示平台转出全部的成本差值Y对应的资源。

在本申请的一个实施例中,以各个虚拟容器向信息展示平台转出资源为例,容器组中包括转移优先级为第一等级的第一虚拟容器,转移优先级为第二等级的第二虚拟容器,以及转移优先级为第三等级的第三虚拟容器。

根据第一虚拟容器的最小容量min_value与当前贮存量now_value_p1的差值可以确定允许对第二虚拟容器进行资源转移的许可转出量now_value_p1-min_value。比较成本差值Y、许可转出量now_value_p1-min_value和最大转出量max_each_income之间的数值大小,可以从中选取最小值作为第一资源转移量Q1。其中,Y为成本差值,表示需要从各个虚拟容器向信息展示平台转移的资源总量。

Q1=min(max_each_income,now_value_p1-min_value,Y)。

根据第二虚拟容器的最小容量min_value与当前贮存量now_value_p2的差值可以确定允许对第二虚拟容器进行资源转移的许可转出量now_value_p2-min_value。比较剩余转移量Y-Q1、许可转出量now_value_p2-min_value和最大转出量max_each_outcome之间的数值大小,可以从中选取最小值作为第二资源转移量Q2。

Q2=min(max_each_outcome,now_value_p2-min_value,Y-Q1)。

在此基础上,可以将成本差值Y减去第一资源转移量Q1和第二资源转移量Q2后得到的剩余量作为第三虚拟容器的第三资源转移量Q3。

Q3=Y-Q1-Q2。

例如,在一个应用场景中,第一虚拟容器为对象属性容器,第二虚拟容器为源属性容器。

应当注意,尽管在附图中以特定顺序描述了本申请中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的资源处理方法。图8示意性地示出了本申请实施例提供的资源处理装置的结构框图。如图8所示,资源处理装置800包括:成本获取模块810,被配置为获取当前展示信息的实际展示成本和预期展示成本,所述实际展示成本用于表示在信息展示平台上展示所述当前展示信息所实际消耗的资源数量,所述预期展示成本用于表示所述当前展示信息的信息源向所述信息展示平台转移的资源数量;容器获取模块820,被配置为获取与所述当前展示信息相关联的容器组,所述容器组包括分别与所述当前展示信息的多种属性相对应的多个虚拟容器,所述虚拟容器用于贮存与所述当前展示信息具有相同属性的展示信息的共享资源;资源转移模块830,被配置为根据所述实际展示成本与所述预期展示成本的成本差值,在所述信息展示平台与具有不同优先级的一个或者多个虚拟容器之间进行资源转移。

在本申请的一些实施例中,基于以上各实施例,所述资源转移模块830包括:优先级获取模块,被配置为获取所述容器组中的各个虚拟容器的转移优先级,所述转移优先级用于表示所述虚拟容器进行资源转移的顺序;转移量确定模块,被配置为根据所述实际展示成本与所述预期展示成本的成本差值以及所述转移优先级,分别确定一个或者多个虚拟容器的资源转移量;转移模块,被配置为根据各个所述虚拟容器的资源转移量,在所述信息展示平台与一个或者多个虚拟容器之间进行资源转移。

在本申请的一些实施例中,基于以上各实施例,所述容器组包括转移优先级为第一等级的第一虚拟容器和转移优先级低于所述第一等级的其他虚拟容器;转移量确定模块包括:差值获取模块,被配置为获取所述实际展示成本与所述预期展示成本的成本差值;第一容器参数获取模块,被配置为获取所述第一虚拟容器的容器参数,所述容器参数用于限制虚拟容器对共享资源的贮存量和转移量;第一转移量确定模块,被配置为根据所述成本差值与所述第一虚拟容器的容器参数之间的数值关系,确定用于对所述第一虚拟容器进行共享资源转移的第一资源转移量;其他转移量确定模块,被配置为若所述第一资源转移量小于所述成本差值,则根据所述成本差值与所述第一资源转移量确定用于对所述其他虚拟容器进行共享资源转移的资源转移量。

在本申请的一些实施例中,基于以上各实施例,所述转移优先级低于所述第一等级的其他虚拟容器包括转移优先级为第二等级的第二虚拟容器;其他转移量确定模块被配置为:将所述成本差值减去所述第一资源转移量得到的剩余量作为用于对所述第二虚拟容器进行共享资源转移的资源转移量。

在本申请的一些实施例中,基于以上各实施例,所述转移优先级低于所述第一等级的其他虚拟容器包括转移优先级为第二等级的第二虚拟容器以及转移优先级为第三等级的第三虚拟容器;其他转移量确定模块包括:第二容器参数获取模块,被配置为获取所述第二虚拟容器的容器参数;第二转移量确定模块,被配置为根据所述成本差值与所述第二虚拟容器的容器参数之间的数值关系,确定用于对所述第二虚拟容器进行共享资源转移的第二资源转移量;第三转移量确定模块,被配置为若所述第一资源转移量与所述第二资源转移量的和值小于所述成本差值,则将所述成本差值减去所述第一资源转移量和所述第二资源转移量得到的剩余量作为用于对所述第三虚拟容器进行共享资源转移的资源转移量。

在本申请的一些实施例中,基于以上各实施例,所述容器参数包括容量阈值、当前贮存量和最大转移量,所述容量阈值用于表示所述虚拟容器中贮存的共享资源的最大容量或最小容量,所述当前贮存量用于表示所述虚拟容器中当前贮存的共享资源的数量,所述最大转移量用于表示所述虚拟容器进行一次资源转移的最大资源数量。

在本申请的一些实施例中,基于以上各实施例,第一转移量确定模块包括:许可转移量确定模块,被配置为根据所述容量阈值和所述当前贮存量确定允许对所述第一虚拟容器进行资源转移的许可转移量;最小值确定模块,被配置为将所述成本差值、所述许可转移量和所述最大转移量中的最小值确定为对所述第一虚拟容器进行共享资源转移的第一资源转移量。

在本申请的一些实施例中,基于以上各实施例,所述资源转移模块包括:第一转移模块,被配置为若所述实际展示成本大于所述预期展示成本,按照各个所述虚拟容器的资源转移量,分别从各个所述虚拟容器向所述信息展示平台转移资源;第二转移模块,被配置为若所述实际展示成本小于所述预期展示成本,按照各个所述虚拟容器的资源转移量,从所述信息展示平台分别向各个所述虚拟容器转移资源。

在本申请的一些实施例中,基于以上各实施例,所述当前展示信息的多种属性包括对象属性、源属性和目标属性中的至少两种,所述对象属性用于表示与所述当前展示信息相关联的对象,所述源属性用于表示所述当前展示信息的信息源,所述目标属性用于表示所述当前展示信息的投放目标。

在本申请的一些实施例中,基于以上各实施例,容器获取模块820包括:第一属性获取模块,被配置为获取所述当前展示信息的对象属性和源属性;第一容器确定模块,被配置为根据所述对象属性确定与所述当前展示信息相关联的对象属性容器,所述对象属性容器用于贮存与所述当前展示信息具有相同对象属性的展示信息的共享资源;第二容器确定模块,被配置为根据所述源属性确定与所述当前展示信息相关联的源属性容器,所述源属性容器用于贮存与所述当前展示信息具有相同源属性的展示信息的共享资源;容器组合模块,被配置为将所述对象属性容器和所述源属性容器组成与所述当前展示信息相关联的容器组。

在本申请的一些实施例中,基于以上各实施例,容器获取模块还包括:第二属性获取模块,被配置为获取所述当前展示信息的目标属性;投放量获取模块,被配置为获取与所述当前展示信息具有相同目标属性的展示信息的投放量;第三容器确定模块,被配置为若所述投放量大于投放量阈值,则根据所述目标属性创建与所述当前展示信息相关联的目标属性容器,并将所述目标属性容器添加至与所述当前展示信息相关联的容器组,所述目标属性容器用于贮存与所述当前展示信息具有相同目标属性的展示信息的共享资源。

在本申请的一些实施例中,基于以上各实施例,成本获取模块810包括:转化率获取模块,被配置为获取当前展示信息的信息源在信息展示平台投放当前展示信息的预测转化率;第一成本确定模块,被配置为根据所述当前展示信息的目标成本和所述预测转化率对当前展示信息进行展示,以根据展示结果获得当前展示信息的实际展示成本;第二成本确定模块,被配置为根据所述当前展示信息的目标成本和实际转化数,确定当前展示信息的预期展示成本。

本申请各实施例中提供的资源转移装置的具体细节已经在对应的方法实施例中进行了详细的描述,此处不再赘述。

图9示意性地示出了用于实现本申请实施例的电子设备的计算机系统结构框图。

需要说明的是,图9示出的电子设备的计算机系统900仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图9所示,计算机系统900包括中央处理器901(Central Processing Unit,CPU),其可以根据存储在只读存储器902(Read-Only Memory,ROM)中的程序或者从存储部分908加载到随机访问存储器903(Random Access Memory,RAM)中的程序而执行各种适当的动作和处理。在随机访问存储器903中,还存储有系统操作所需的各种程序和数据。中央处理器901、在只读存储器902以及随机访问存储器903通过总线904彼此相连。输入/输出接口905(Input/Output接口,即I/O接口)也连接至总线904。

以下部件连接至输入/输出接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至输入/输出接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。

特别地,根据本申请的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理器901执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

技术分类

06120115723627