CN112232854A - 业务处理方法、装置、设备及存储介质 - Google Patents
业务处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112232854A CN112232854A CN202011022887.6A CN202011022887A CN112232854A CN 112232854 A CN112232854 A CN 112232854A CN 202011022887 A CN202011022887 A CN 202011022887A CN 112232854 A CN112232854 A CN 112232854A
- Authority
- CN
- China
- Prior art keywords
- target
- resource
- competitive
- resources
- delivery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 230000002860 competitive effect Effects 0.000 claims abstract description 213
- 238000006243 chemical reaction Methods 0.000 claims abstract description 117
- 230000000694 effects Effects 0.000 claims abstract description 107
- 238000000034 method Methods 0.000 claims abstract description 94
- 230000008569 process Effects 0.000 claims abstract description 59
- 238000012545 processing Methods 0.000 claims abstract description 37
- 230000015654 memory Effects 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 14
- 238000012549 training Methods 0.000 description 30
- 235000019580 granularity Nutrition 0.000 description 20
- 230000002452 interceptive effect Effects 0.000 description 20
- 230000008901 benefit Effects 0.000 description 18
- 230000009466 transformation Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 230000006399 behavior Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 238000002716 delivery method Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000008774 maternal effect Effects 0.000 description 3
- 230000001105 regulatory effect Effects 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 238000000638 solvent extraction Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
- G06Q30/0275—Auctions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种业务处理方法、装置、设备及存储介质,属于计算机技术领域。方法包括:获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息;基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量;基于目标预测收入资源数量,确定候选虚拟资源对应的竞争性投放资源数量,利用候选虚拟资源对应的竞争性投放资源数量参与竞争性投放业务。在上述过程中,候选虚拟资源对应的竞争性投放资源数量直接基于目标预测收入资源数量确定,需要考虑的因素较少,确定竞争性投放资源数量的效率较高,利用确定的竞争性投放资源数量参与竞争性投放业务的转化效果较好。
Description
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种业务处理方法、装置、设备及存储介质。
背景技术
随着计算机技术的快速发展,衍生出虚拟资源(如,广告)的多种投放方式,以将虚拟资源投放至互联网页面的区域中进行展示,例如,合约投放方式、竞争性投放方式等。
相关技术中,在利用竞争性投放方式投放某一虚拟资源的过程中,虚拟资源投放平台的服务器通过综合考虑虚拟资源投放平台的预测收入资源数量、投放对象的预测收入资源数量以及二者之间的比例关系,确定该虚拟资源对应的竞争性投放资源数量,进而利用该竞争性投放资源数量参与竞争性投放业务。在此种业务处理过程中,确定竞争性投放资源数量需要考虑的因素较多,确定竞争性投放资源数量的效率较低,利用此种方式确定的竞争性投放资源数量参与竞争性投放业务的转化效果较差。
发明内容
本申请实施例提供了一种业务处理方法、装置、设备及存储介质,可用于解决相关技术中的问题。所述技术方案如下:
第一方面,本申请实施例提供了一种业务处理方法,所述方法包括:
获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息,所述目标区域处于待为所述目标对象展示的互联网页面中;
基于所述目标对象的属性信息和所述目标区域的区域信息,确定将候选虚拟资源投放在所述目标区域的目标预测收入资源数量,所述候选虚拟资源为与所述目标对象的属性信息和所述目标区域的区域信息均匹配的虚拟资源,所述目标预测收入资源数量为所述候选虚拟资源对应的投放对象的预测收入资源数量;
基于所述目标预测收入资源数量,确定所述候选虚拟资源对应的竞争性投放资源数量,利用所述候选虚拟资源对应的竞争性投放资源数量参与在所述目标区域投放虚拟资源的竞争性投放业务。
第二方面,提供了一种业务处理装置,所述装置包括:
第一获取单元,用于获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息,所述目标区域处于待为所述目标对象展示的互联网页面中;
第一确定单元,用于基于所述目标对象的属性信息和所述目标区域的区域信息,确定将候选虚拟资源投放在所述目标区域的目标预测收入资源数量,所述候选虚拟资源为与所述目标对象的属性信息和所述目标区域的区域信息均匹配的虚拟资源,所述目标预测收入资源数量为所述候选虚拟资源对应的投放对象的预测收入资源数量;
第二确定单元,用于基于所述目标预测收入资源数量,确定所述候选虚拟资源对应的竞争性投放资源数量;
参与单元,用于利用所述候选虚拟资源对应的竞争性投放资源数量参与在所述目标区域投放虚拟资源的竞争性投放业务。
在一种可能的实现方式中,所述候选虚拟资源的数量为至少一个,所述参与单元,用于在至少一个候选虚拟资源中确定目标虚拟资源,所述目标虚拟资源对应的竞争性投放资源数量为所述至少一个候选虚拟资源对应的竞争性投放资源数量中最高的竞争性投放资源数量;向交易服务器发送竞争性投放请求,所述竞争性投放请求包括所述目标虚拟资源和所述目标虚拟资源对应的竞争性投放资源数量,所述交易服务器用于在至少一个竞争性投放请求中确定竞争成功的竞争性投放请求。
在一种可能的实现方式中,所述装置还包括:
第二获取单元,用于响应于所述竞争性投放请求竞争成功,获取与所述竞争性投放请求匹配的目标系数以及所述目标虚拟资源对应的原始资源数量,所述目标系数基于目标约束要求确定;将所述目标系数和所述原始资源数量的乘积作为目标资源数量;
扣除单元,用于响应于所述目标虚拟资源的投放效果满足所述原始资源数量指示的效果条件,基于所述目标资源数量从所述目标虚拟资源对应的目标账户中扣除资源。
在一种可能的实现方式中,所述第二获取单元,还用于确定至少一个参考类目标签;对于所述至少一个参考类目标签中的任一参考类目标签,获取所述任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量;基于所述目标约束要求、所述任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量,确定所述任一参考类目标签对应的参考系数;
所述第二获取单元,用于在所述至少一个参考类目标签中,确定与所述竞争性投放请求匹配的至少一个目标类目标签;基于所述至少一个目标类目标签对应的参考系数,确定所述目标系数。
在一种可能的实现方式中,所述第一确定单元,用于基于所述目标对象的属性信息和所述目标区域的区域信息,确定将所述候选虚拟资源投放在所述目标区域的预测点击率、预测转化率和预测转化效果指标;基于所述预测点击率、所述预测转化率以及所述预测转化效果指标,确定将所述候选虚拟资源投放在所述目标区域的目标预测收入资源数量。
在一种可能的实现方式中,所述第一确定单元,还用于将所述目标对象的属性信息、所述目标区域的区域信息和所述候选虚拟资源的信息输入点击率预测模型进行预测处理,得到将所述候选虚拟资源投放在所述目标区域的预测点击率;将所述目标对象的属性信息、所述目标区域的区域信息和所述候选虚拟资源的信息输入转化率预测模型进行预测处理,得到将所述候选虚拟资源投放在所述目标区域的预测转化率;将所述目标对象的属性信息、所述目标区域的区域信息和所述候选虚拟资源的信息输入转化效果指标预测模型进行预测处理,得到将所述候选虚拟资源投放在所述目标区域的预测转化效果指标。
在一种可能的实现方式中,所述第二确定单元,还用于基于所述候选虚拟资源对应的投放对象的目标历史投放数据,确定调节系数;将所述目标预测收入资源数量和所述调节系数的乘积作为所述候选虚拟资源对应的竞争性投放资源数量。
第三方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一所述的业务处理方法。
第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一所述的业务处理方法。
第五方面,还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述任一所述的业务处理方法。
本申请实施例提供的技术方案至少带来如下有益效果:
候选虚拟资源对应的竞争性投放资源数量直接基于投放对象的预测收入资源数量确定,确定竞争性投放资源数量的过程需要考虑的因素较少,确定竞争性投放资源数量的效率较高。此外,直接基于投放对象的预测收入资源数量确定的竞争性投放资源数量的可靠性较高,利用此种方式确定的竞争性投放资源数量参与竞争性投放业务的转化效果较好。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种业务处理方法的实施环境的示意图;
图2是本申请实施例提供的一种业务处理方法的流程图;
图3是本申请实施例提供的一种获取目标系数的过程的示意图;
图4是本申请实施例提供的一种业务处理方法的流程图;
图5是本申请实施例提供的一种业务处理装置的示意图;
图6是本申请实施例提供的一种业务处理装置的示意图;
图7是本申请实施例提供的一种终端的结构示意图;
图8是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
需要说明的是,本申请的说明书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
本申请实施例提供了一种业务处理方法,请参考图1,其示出了本申请实施例提供的业务处理方法的实施环境的示意图。该实施环境包括:终端11、交易服务器12和虚拟资源投放服务器13。
终端11安装有能够展示互联网页面的应用程序或网站,当目标对象触发进入该应用程序或网站中的互联网页面的操作时,终端11向交易服务器12发送待投放请求,该待投放请求用于指示待为目标对象展示的互联网页面中存在用于展示虚拟资源的区域。
交易服务器12是指交易平台的服务器,该交易平台是指与目标对象触发的应用程序或网站对应的互联网平台签订协议的平台,用于实现选取竞争性投放资源数量高的虚拟资源在互联网页面中进行展示。交易服务器12在接收到待投放请求后,将待投放请求发送至虚拟资源投放服务器13。
虚拟资源投放服务器13是指虚拟资源投放平台的服务器,虚拟资源投放平台用于管理投放对象提供的虚拟资源,还用于根据待投放请求实时确定虚拟资源对应的竞争性投放资源数量,进而根据实时确定的竞争性投放资源数量参与竞争性投放业务,以实现将虚拟资源投放在互联网页面的区域中的目的。
在一种可能的实现方式中,终端11可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC(Personal Computer,个人计算机)、手机、智能手机、PDA(Personal Digital Assistant,个人数字助手)、可穿戴设备、掌上电脑PPC(Pocket PC)、平板电脑、智能车机、智能电视、智能音箱等。交易服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。虚拟资源投放服务器13可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与交易服务器12通过有线或无线网络建立通信连接,交易服务器12与虚拟资源投放服务器13通过有线或无线网络建立通信连接。终端11与虚拟资源投放服务器13通过有线或无线网络建立通信连接。
本领域技术人员应能理解上述终端11、交易服务器12和虚拟资源投放服务器13仅为举例,其他现有的或今后可能出现的终端、交易服务器或虚拟资源投放服务器如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
基于上述图1所示的实施环境,本申请实施例提供一种业务处理方法,以该方法应用于虚拟资源投放服务器13为例。如图2所示,本申请实施例提供的方法可以包括如下步骤:
在步骤201中,获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息,目标区域处于待为目标对象展示的互联网页面中。
目标对象的属性信息用于描述目标对象的特征,目标区域的区域信息用于描述待为目标对象展示的互联网页面中的用于投放虚拟资源的目标区域的特征。本申请实施例对目标对象的属性信息不加以限定,示例性地,目标对象的属性信息包括但不限于目标对象的年龄、目标对象的喜好、目标对象的性别、目标对象的地理位置、目标对象的职业/行业、目标对象的收入状态、目标对象的婚姻状态、目标对象的教育程度等。在示例性地实施例中,目标对象的属性信息用标签的形式表示。本申请实施例对目标区域的区域信息同样不加以限定,示例性地,目标区域的区域信息包括但不限于目标区域在互联网页面中的位置信息、目标区域的尺寸信息、目标区域的上下文信息等。其中,目标区域的上下文信息用于指示目标区域所在的互联网页面的内容。
在一种可能的实现方式中,获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息的时机为:接收到待投放请求,该待投放请求用于指示待为目标对象展示的互联网页面中存在用于投放虚拟资源的目标区域。在接收到待投放请求后,获取目标对象的属性信息和目标区域的区域信息。待投放请求包括与目标对象相关的信息以及目标区域的区域信息。在此种情况下,获取目标区域的区域信息的方式为:从待投放请求中解析出目标区域的区域信息。
在一种可能的实现方式中,待投放请求中包括的与目标对象相关的信息包括但不限于以下两种情况:
情况1:待投放请求中包括的与目标对象相关的信息为目标对象的属性信息。
在此种情况1下,获取目标对象的属性信息的方式为:从待投放请求中解析出目标对象的属性信息。
情况2:待投放请求中包括的与目标对象相关的信息为目标对象的标识信息。
在此种情况2下,获取目标对象的属性信息的方式为:从待投放请求中解析出目标对象的标识信息;基于目标对象的标识信息,获取目标对象的属性信息。在一种可能的实现方式中,基于目标对象的标识信息,获取目标对象的属性信息的方式为:向信息管理服务器发送信息获取请求,该信息获取请求携带目标对象的标识信息;接收信息管理服务器返回的与目标对象的标识信息对应的目标对象的属性信息。信息管理服务器用于管理交互对象在与互联网平台交互的过程中产生的信息,信息管理服务器中存储有与各个交互对象的标识信息对应的属性信息。
根据上述内容可知,在获取目标对象的属性信息和目标区域的区域信息之前,需要先获取待投放请求。接下来介绍获取待投放请求的过程。本申请实施例以待投放请求中包括的与目标对象相关的信息为标识信息为例进行说明。
目标对象的终端中安装有能够展示互联网页面的应用程序或网站,在能够为目标对象展示的互联网页面中,部分或全部互联网页面中存在用于投放虚拟资源的区域。当目标对象触发展示此类存在用于展示虚拟资源的区域的互联网页面的展示操作时,目标对象的终端生成待投放请求,待投放请求包括目标对象的标识信息和待展示的互联网页面中存在的用于投放虚拟资源的目标区域的区域信息。然后目标对象的终端将待投放请求发送至交易服务器,以由交易服务器确定将待投放请求发送至虚拟资源投放服务器。交易服务器用于通过竞争性投放流程确定最终在互联网页面中展示的虚拟资源。交易服务器是指交易平台的服务器,该交易平台用于实现虚拟资源的投放交易。示例性地,与虚拟资源为广告为例,交易服务器是指ADX(AD Exchange,广告交易)平台的服务器。
需要说明的是,本申请实施例对业务处理方法的应用场景不加以限定,示例性地,应用场景为OTO(Online To Offline,线上到线下)场景。也就是说,本申请实施例对目标对象触发互联网页面的展示操作的应用场景不加以限定,该应用场景可以为OTO场景。
在一种可能的实现方式中,目标对象的终端将待投放请求发送至交易服务器的方式为:目标对象的终端将待投放请求发送至互联网服务器,由互联网服务器将待投放请求发送至交易服务器。互联网服务器是指用于管理待展示的互联网页面的相关业务的服务器。
交易服务器在接收到待投放请求后,将待投放请求发送至虚拟资源投放服务器,以由虚拟资源投放服务器根据待投放请求参与将虚拟资源投放在目标区域的竞争性投放业务。需要说明的是,交易服务器将待投放请求发送至一个或多个具有参与竞争性投放业务资格的虚拟资源投放服务器,本申请实施例中的执行主体为任一具有参与竞争性投放业务资格的虚拟资源投放服务器。由此,虚拟资源投放服务器获取待投放请求,此时获取的待投放请求中包括的与目标对象相关的信息为目标对象的标识信息。
在示例性地实施例中,待投放请求中包括的与目标对象相关的信息还可能为目标对象的属性信息。对于此种情况,目标对象的属性信息可以是由目标对象的终端从信息管理服务器中获取并添加在待投放请求中的,也可以是由互联网服务器从信息管理服务器中获取并添加在待投放请求中的,还可以是由交易服务器从信息关系服务器中获取并添加在待投放请求中的,本申请实施例对此不加以限定。
在一种可能的实现方式中,本申请实施例对可供投放的虚拟资源的类型不加以限定,示例性地,虚拟资源的类型为展示类广告。展示类广告是以图像或者视频的形式展示在互联网平台提供的互联网页面的区域中的广告,适用于各种互联网平台。展示类广告可以有针对性的定向投放给符合广告目标客户特征的交互对象,从而能够极大提高广告营销的收益,而互联网平台也可以通过投放展示广告从提供广告的商户处获得收益。目前,展示类广告的主要投放模式为实时竞价模式,也就是本申请实施例中的竞争性投放方式。
以虚拟资源为展示类广告为例,交易服务器是指广告交易平台的服务器。广告交易平台的服务器的工作原理是:某一互联网平台可以提供弹出广告服务,当有一个交互对象正在打开该互联网平台的页面时,该互联网平台马上将要弹出的这个广告在广告投放平台上进行竞价拍卖,不同的广告投放平台服务器可以根据具体情况分别进行出价,由出价最高者获得该互联网平台的弹出广告权,从而在交互对象访问该互联网平台的互联网页面时弹出指定的广告内容。
在互联网广告产业中,虚拟资源投放平台是指DSP(Demand-Side Platform,需求方平台),DSP帮助广告商(提供广告的商户)在互联网上进行广告投放。DSP使广告商可以更简单便捷地遵循统一的竞价和反馈方式,以合理的价格实时购买高质量的广告流量。
在步骤202中,基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量,候选虚拟资源为与目标对象的属性信息和目标区域的区域信息均匹配的虚拟资源。
其中,目标预测收入资源数量为候选虚拟资源对应的投放对象的预测收入资源数量。候选虚拟资源对应的投放对象是指提供该候选虚拟资源的对象。示例性地,对于虚拟资源为广告的情况,候选虚拟资源对应的投放对象为提供该虚拟资源的商户。
虚拟资源投放服务器用于管理多个投放对象提供的虚拟资源,每个投放对象提供的虚拟资源的数量可以为一个或多个,虚拟资源投放服务器管理的虚拟资源来源的投放对象的数量也可以为一个或多个,本申请实施例对此均不加以限定。
在获取目标对象的属性信息和目标区域的区域信息后,虚拟资源投放服务器基于目标对象的属性信息和目标区域的区域信息,获取将候选虚拟资源投放在目标区域的目标预测收入资源数量。其中,候选虚拟资源为与目标对象的属性信息和目标区域的区域信息均匹配的虚拟资源。也就是说,在获取将候选虚拟资源投放在目标区域的目标预测收入资源数量之前,需要先在管理的各个虚拟资源中确定出候选虚拟资源。
在一种可能的实现方式中,投放对象在将每个虚拟资源提供给虚拟资源投放服务器时,会同时提供该虚拟资源的投放要求,投放要求用于指示对该虚拟资源允许投放的交互对象的用户约束要求和对该虚拟资源允许投放的区域的区域约束要求。用户约束要求用于对交互对象的属性信息进行限制,例如,用户约束要求为限制交互对象为30岁至40岁的女性。区域约束要求用于对待投放虚拟资源的区域的区域信息进行限制,例如,区域约束要求为限制区域为母婴类互联网页面中的区域、限制区域尺寸不小于10cm*10cm等。
当目标对象的属性信息符合某一虚拟资源的用户约束要求,且目标区域的区域信息符合该虚拟资源的区域约束要求时,说明该虚拟资源与目标对象的属性信息和目标区域的区域信息的均匹配。在一种可能的实现方式中,确定候选虚拟资源的方式为:将目标对象的属性信息与各个虚拟资源的用户约束要求分别进行比对,将符合的用户约束要求对应的虚拟资源作为指定虚拟资源;将目标区域的区域信息与各个指定虚拟资源的区域约束要求分别进行比对,将符合的区域约束要求对应的指定虚拟资源作为候选虚拟资源。
需要说明的是,候选虚拟资源的数量为一个或多个,本申请实施例对此不加以限定。对于候选虚拟资源的数量为多个的情况,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量是指确定将各个候选虚拟资源分别投放在目标区域的目标预测收入资源数量。也就是说,每个候选虚拟资源均对应一个目标预测收入资源数量。在示例性实施例中,目标预测收入资源数量是指预测的投放对象能够收入的金额。
在步骤202中以候选虚拟资源的数量为一个为例进行说明。每个虚拟资源均对应一个提供该虚拟资源的投放对象,目标预测收入资源数量用于指示将候选虚拟资源投放在目标区域后,预估的能够为该候选虚拟资源对应的投放对象带来的收入金额。目标预测收入资源数量能够直观表示预测的将候选虚拟资源投放在目标区域后的转化效果。
在一种可能的实现方式中,基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量的过程包括以下两个步骤:
步骤1:基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的预测点击率、预测转化率和预测转化效果指标。
预测点击率用于指示将候选虚拟资源投放在目标区域后,目标对象可能点击该候选虚拟资源的概率;预测转化率用于指示将候选虚拟资源投放在目标区域后,目标对象在点击该候选虚拟资源的情况下,可能进一步产生候选虚拟资源对应的转化行为的概率;预测转化效果指标用于衡量将候选虚拟资源投放在目标区域后,目标对象产生候选虚拟资源对应的转化行为可能为投放对象带来的转化效果。
候选虚拟资源对应的转化行为的类型与候选虚拟资源的类型有关,本申请实施例对此不加以限定。示例性地,当候选虚拟资源为商品推销类广告时,候选虚拟资源对应的转化行为为目标对象购买广告中推销的商品;当候选虚拟资源为应用程序推荐类广告时,候选虚拟资源对应的转化行为为目标对象下载推荐的应用程序。预测转化效果指标指示的含义与候选虚拟资源对应的转化行为的类型有关,示例性地,当候选虚拟资源对应的转化行为为目标对象购买广告中推销的商品时,预测转化效果指标用于指示目标对象购买广告中推荐的商品花费的金额;当候选虚拟资源对应的转化行为为目标对象下载推荐的应用程序时,预测转化效果指标用于指示目标对象成功下载应用程序的概率。
在一种可能的实现方式中,基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的预测点击率、预测转化率和预测转化效果指标的方式为:将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入点击率预测模型进行预测处理,得到将候选虚拟资源投放在目标区域的预测点击率;将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入转化率预测模型进行预测处理,得到将候选虚拟资源投放在目标区域的预测转化率;将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入转化效果指标预测模型进行预测处理,得到将候选虚拟资源投放在目标区域的预测转化效果指标。候选虚拟资源的信息用于描述该候选虚拟资源的特征。
点击率预测模型用于预测点击率,转化率预测模型用于预测转化率,转化效果指标预测模型用于预测转化效果指标。在基于上述方式确定将候选虚拟资源投放在目标区域的预测点击率、预测转化率和预测转化效果指标之前,需要先通过训练的方式得到点击率预测模型、转化率预测模型和转化效果指标预测模型。本申请实施例对训练得到点击率预测模型、转化率预测模型和转化效果指标预测模型的具体实现方式不加以限定。
在示例性实施例中,训练得到点击率预测模型的过程为:获取用于训练初始点击率预测模型的第一训练数据集;利用第一训练数据集对初始点击率预测模型进行训练,得到点击率预测模型。第一训练数据集中包括多个第一训练数据,任一第一训练数据至少包括任一虚拟资源的信息、任一交互对象的属性信息、任一区域的区域信息,以及将该任一虚拟资源投放在该任一区域后,该任一交互对象对该任一虚拟资源的点击结果,点击结果用于指示点击或者未点击。第一训练数据集可以从历史投放数据中获得。本申请实施例对点击率预测模型的模型结构不加以限定,只要能够实现预测点击率的功能即可。
虚拟资源投放服务器记录有历史投放数据,每条历史投放数据均对应一次虚拟资源的竞争性投放的参与过程。本申请实施例对每条历史投放数据中包括的数据类型不加以限定。示例性地,每条历史投放数据记录竞争性投放参与情况、虚拟资源投放情况、用户反馈情况等。
在示例性实施例中,每条历史投放数据包括但不限于以下信息:1、虚拟资源展示机会的编号;2、交互对象使用的操作***;3、交互对象使用的互联网平台;4、交互对象所在的地理位置;5、交互对象使用的IP(Internet Protocol,网际互连协议)地址;6、交互对象访问的互联网页面的URL(Uniform Resource Locator,统一资源定位***);7、交互对象的偏好标签;8、用于投放虚拟资源的目标区域的长度、宽度;9、虚拟资源展示机会的地板价;10、虚拟资源投放服务器确定的竞争性投放金额;11、虚拟资源是否赢得投放机会;12、成交价格;13、虚拟资源的信息;14、虚拟资源投放后产生的反馈信息等。其中,虚拟资源展示机会的地板价是指由展示机会提供方平台(互联网平台)为虚拟资源展示机会设置的最低成交价格,即只有最高竞争性投放金额高于地板价时,虚拟资源展示机会的竞争性投放过程才成立。
在示例性实施例中,训练得到转化率预测模型的过程为:获取用于训练初始转化率预测模型的第二训练数据集;利用第二训练数据集对初始转化率预测模型进行训练,得到转化率预测模型。第二训练数据集中包括多个第二训练数据,任一第二训练数据至少包括任一虚拟资源的信息、任一交互对象的属性信息、任一区域的区域信息,以及将该任一虚拟资源投放在该任一区域且该任一交互对象点击该任一虚拟资源后的转化结果,转化结果用于指示转化或者未转化。第二训练数据集可以从历史投放数据中获得。本申请实施例对转化率预测模型的模型结构不加以限定,只要能够实现预测转化率的功能即可。
在示例性实施例中,训练得到转化效果指标预测模型的过程为:获取用于训练初始转化效果指标预测模型的第三训练数据集;利用第三训练数据集对初始转化效果指标预测模型进行训练,得到转化效果指标预测模型。第三训练数据集中包括多个第三训练数据,任一第三训练数据至少包括任一虚拟资源的信息、任一交互对象的属性信息、任一区域的区域信息,以及将该任一虚拟资源投放在该任一区域、该任一交互对象在点击该任一虚拟资源后产生的转化行为带来的标准转化效果指标。第三训练数据集可以从历史投放数据中获得。本申请实施例对转化效果指标预测模型的模型结构不加以限定,只要能够实现预测转化效果的功能即可。
在示例性实施例中,转化效果指标预测模型包括至少一个转化效果指标预测子模型,不同转化效果指标预测子模型基于包括不同类型的标准转化结果的不同训练数据训练得到。在此种情况下,将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入转化效果指标预测模型进行预测处理的过程是指:将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入目标转化效果指标预测子模型进行预测处理。目标转化效果指标预测子模型是指与待预测的转化效果指标匹配的转化效果指标预测子模型。
步骤2:基于预测点击率、预测转化率和预测转化效果指标,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量。
目标预测收入资源数量用于指示将候选虚拟资源投放在目标区域可能给提供候选虚拟资源的投放对象带来的收入的金额。在一种可能的实现方式中,对于转化效果指标直接指示转化资源数量(转化金额)的情况,基于预测点击率、预测转化率和预测转化效果指标,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量的方式为:将预测点击率、预测转化率以及预测转化资源数量的乘积作为将候选虚拟资源投放在目标区域的目标预测收入资源数量。
在一种可能的实现方式中,对于转化效果指标未直接指示转化资源数量的情况,基于预测点击率、预测转化率和预测转化效果指标,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量的方式为:获取与预测转化效果指标对应的参考资源数量;将预测点击率、预测转化率以及参考资源数量的乘积作为将候选虚拟资源投放在目标区域的目标预测收入资源数量。
在示例性实施例中,虚拟资源投放服务器中存储有不同类型的转化效果指标对应的资源数量变换方式,获取与预测转化效果指标对应的参考资源数量的方式为:确定预测转化效果指标的类型,按照该预测转化效果指标的类型对应的资源数量变换方式对预测转化效果指标进行变换,得到与预测转化效果指标对应的参考资源数量。示例性地,对于预测转化效果指标的类型为成功安装推荐的应用程序的概率的情况,该类型的预测转化效果指标对应的资源数量变换方式为:将成功安装推荐的应用程序的概率与参考数值的乘积作为与该预测转化效果指标对应的参考资源数量。参考数值根据经验设置,本申请实施例对此不加以限定。
在另一种示例性实施例中,虚拟资源投放服务器中存储有转化效果指标和资源数量的对应关系,获取与预测转化效果指标对应的参考资源数量的方式为:在转化效果指标和资源数量的对应关系查询与预测转化效果指标对应的资源数量,将该与预测转化效果指标对应的资源数量作为参考资源数量。
在步骤203中,基于目标预测收入资源数量,确定候选虚拟资源对应的竞争性投放资源数量,利用候选虚拟资源对应的竞争性投放资源数量参与在目标区域投放虚拟资源的竞争性投放业务。
候选虚拟资源对应的竞争性投放资源数量是指在竞争此次虚拟资源展示机会的过程中,虚拟资源投放服务器确定的为成功投放候选虚拟资源提供的出价金额。需要说明的是,对于候选虚拟资源的数量为多个的情况,确定候选虚拟资源对应的竞争性投放资源数量的过程为:确定各个候选虚拟资源分别对应的竞争性投放资源数量。
目标预测收入资源数量用于指示成功投放候选虚拟资源可能为投放对象带来的收入的金额,利用目标预测收入资源数量确定的竞争性投放资源数量参与竞争性投放业务有利于提高最终的投放效果。最终的投放效果可以用每流量成本给投放对象带来的收入表示。流量成本用于指示竞争成功后虚拟资源投放平台实际支出的金额。
示例性地,本申请实施例中的竞争性投放是指广告竞拍,广告竞拍采用的竞拍方式为广义第二高价(Generalized Second Price,GSP)竞拍方式。广义第二高价竞拍方式,规定价高者得,但只需按照第二高价支付。广义第二高价竞拍方式能让竞拍成功的广告主失去调低出价的动力,因为无论是否调低出价,自己的真实出价都不会改变;此外,广义第二高价的竞拍方式还能让未竞拍成功的广告主失去以最小竞价单位递增出价的动力,因为这种出价策略很难赢得竞拍。
在利用广义第二高价竞价方式实现竞争性投放流程的过程中,若利用虚拟资源对应的竞争性投放资源数量赢得投放机会,由于实际出价金额低于竞争性投放金额,所以可以保证最终的投放效果。此种业务处理方式通过仅考虑预测的投放对象的收入来优化最终的投放效果。
在一种可能的实现方式中,基于目标预测收入资源数量,确定候选虚拟资源对应的竞争性投放资源数量的过程为:基于候选虚拟资源对应的投放对象的目标历史投放数据,确定调节系数;将目标预测收入资源数量和调节系数的乘积作为候选虚拟资源对应的竞争性投放资源数量。需要说明的是,对于候选虚拟资源的数量为多个的情况,对每个候选虚拟资源均执行上述过程,以得到各个候选虚拟资源分别对应的竞争性投放资源数量。
调节系数用于对目标预测收入资源数量进行调整,以使调整后确定的竞争性投放资源数量的可靠性更高。候选虚拟资源对应的投放对象的目标历史投放数据是指在参考周期内为候选虚拟资源对应的投放对象成功投放虚拟资源产生的历史数据。目标历史投放数据是指真实产生的数据。在一种可能的实现方式中,基于候选虚拟资源对应的投放对象的目标历史投放数据,确定调节系数的过程为:根据目标历史投放数据以及投放对象预算,不断调整调节系数,将能够使投放对象预算最大化利用的调节系数确定为在新的竞争性投放过程中对目标预测收入资源数量进行调节的调节系数。根据此种方式确定的调节系数以最大化投放对象利益为优化目标,有利于提高利用确定的竞争性投放资源数量参与竞争性投放业务的转化效果。
在上述获取调节系数的过程中,调节系数能够反映供需关系,当供应的展示机会增加时,投放成功概率增大,调节系数会适当减小,从而能够利用较低的出价金额赢得投放机会,由于投放对象收入保持不变,出价减少有利于提高最终的转化效果。
在一种可能的实现方式中,在确定调节系数后,将目标预测收入资源数量和调节系数的乘积作为候选虚拟资源对应的竞争性投放资源数量,该竞争性投放资源数量即为在综合考虑投放对象收入以及供需关系的基础上,得到的较为合理的竞争性投放资源数量。
示例性地,候选虚拟资源对应的竞争性投放资源数量的确定过程基于下述公式1确定:
bid=lambda*pctr*pcvr*shop-price (公式1)
其中,bid表示竞争性投放资源数量;lambda表示调节系数;pctr表示预测点击率;pcvr表示预测转化率;shop-price表示预测转化资源数量;pctr*pcvr*shop-price表示目标预测收入资源数量。
在确定竞争性投放资源数量后,虚拟资源投放平台利用候选虚拟资源对应的竞争性投放资源数量参与在目标区域投放虚拟资源的竞争性投放业务。参与在目标区域投放虚拟资源的竞争性投放业务的过程是指确定最终参与此次竞争的虚拟资源,并将该虚拟资源的竞争性投放资源数量上报至交易服务器参与竞争的过程。
由于虚拟资源的竞争性投放过程中仅有最高报价才能竞争成功,所以每个虚拟资源投放服务器在一次虚拟资源的竞争性投放过程中,仅将最高竞争性投放资源数量上报至交易服务器参与竞争。在一种可能的实现方式中,目标虚拟资源的数量为至少一个,利用候选虚拟资源对应的竞争性投放资源数量参与在目标区域投放虚拟资源的竞争性投放业务的过程包括以下两个步骤:
步骤1:在至少一个候选虚拟资源中确定目标虚拟资源,目标虚拟资源对应的竞争性投放资源数量为至少一个候选虚拟资源对应的竞争性投放资源数量中最高的竞争性投放资源数量。
目标虚拟资源即为虚拟资源投放服务器确定的最终参与此次竞争性投放过程的虚拟资源。目标虚拟资源对应的竞争性投放资源数量为至少一个候选虚拟资源对应的竞争性投放资源数量中最高的竞争性投放资源数量。也就是说,利用具有最高的竞争性投放资源数量的虚拟资源参与竞争性投放过程,以提高竞争成功的可能性。
当候选虚拟资源的数量为一个时,该候选虚拟资源即为目标虚拟资源。当候选虚拟资源的数量为多个时,在多个候选虚拟资源中确定目标虚拟资源。在一种可能的实现方式中,在多个候选虚拟资源中确定目标虚拟资源的过程为:在至少一个候选虚拟资源对应的竞争性投放资源数量中,确定最高的竞争性投放资源数量;基于最高的竞争性投放资源数量对应的候选虚拟资源,确定目标虚拟资源。
最高的竞争性投放资源数量对应的候选虚拟资源的数量可能为一个或多个,本申请实施例对此不加以限定。当最高的竞争性投放资源数量对应的候选虚拟资源的数量为一个时,基于最高的竞争性投放资源数量对应的候选虚拟资源,确定目标虚拟资源的过程为:将最高的竞争性投放资源数量对应的候选虚拟资源作为目标虚拟资源。当最高的竞争性投放资源数量对应的候选虚拟资源的数量为多个时,基于最高的竞争性投放资源数量对应的候选虚拟资源,确定目标虚拟资源的过程为:基于最高的竞争性投放资源数量对应的多个候选虚拟资源,确定目标虚拟资源。
基于最高的竞争性投放资源数量对应的多个候选虚拟资源,确定目标虚拟资源的过程是指从最高的竞争性投放资源数量对应的多个候选虚拟资源中筛选出目标虚拟资源的过程。本申请实施例对从多个候选虚拟资源中筛选出目标虚拟资源的筛选方式不加以限定,示例性地,确定多个候选虚拟资源分别对应的投放对象的剩余预算金额,将剩余预算金额最高的投放对象提供的候选虚拟资源作为目标虚拟资源。示例性地,从多个候选虚拟资源中随机选择一个虚拟资源作为目标虚拟资源。
步骤2:向交易服务器发送竞争性投放请求,竞争性投放请求包括目标虚拟资源和目标虚拟资源对应的竞争性投放资源数量。
在确定出目标虚拟资源后,虚拟资源投放服务器向交易服务器发送竞争性投放请求,该竞争性投放请求包括目标虚拟资源和目标虚拟资源对应的竞争性投放资源数量。其中,交易服务器用于在至少一个竞争性投放请求中确定竞争成功的竞争性投放请求,进而根据竞争成功的竞争性请求确定竞争成功的虚拟资源并在目标区域处展示该虚拟资源。
虚拟资源投放服务器的数量为至少一个,每个参与此次竞争性投放的虚拟资源投放服务器均向交易服务器发送一个竞争性投放请求。交易服务器在接收到至少一个虚拟资源投放服务器发送的竞争性投放请求后,在各个竞争性投放请求包括的竞争性投放资源数量中确定出第一高价的资源数量和第二高价的资源数量,将包括第一高价的资源数量的竞争性投放请求作为竞争成功的竞争性投放请求。
在示例性实施例中,在确定竞争成功的竞争性投放请求后,交易服务器向发送该竞争成功的竞争性投放请求的虚拟资源投放服务器发送竞争成功的响应,该竞争成功的响应中包括需要支付的资源数量,该需要支付的资源数量为此次竞争性投放过程中的第二高价的资源数量。此外,交易服务器还将竞争成功的竞争性投放请求中的虚拟资源作为待投放的虚拟资源,将待投放的虚拟资源发送至目标对象的终端,以使目标对象的终端在为目标对象展示互联网页面的同时,在该互联网页面中的目标区域中为目标对象展示该虚拟资源。
在一种可能的实现方式中,由于确定的竞争性投放资源数量是通过考虑投放对象的收入确定的,所以利用确定的竞争性投放资源数量参与竞争性投放业务能够保证投放对象的利益。除此之外,虚拟资源投放平台自身的利益也是需要保证的,以使虚拟资源投放平台不亏损。在一种可能的实现方式中,为保证虚拟资源投放平台不亏损,在向目标服务器发送竞争性投放请求之后,还包括以下步骤204至步骤206:
步骤204:响应于竞争性投放请求竞争成功,获取与竞争性投放请求匹配的目标系数以及目标虚拟资源对应的原始资源数量,目标系数基于目标约束要求确定。
竞争性投放请求竞争成功说明交易服务器会将目标虚拟资源投放在目标区域展示给目标对象,交易服务器会向虚拟资源投放平台收取投放费用,该投放费用为第二高价的资源数量的费用。也就是说,虚拟资源投放平台需要支出投放成本。为保证虚拟资源投放平台的利益,虚拟资源投放服务器需要从目标虚拟资源对应的目标账户中扣除费用,目标虚拟资源对应的目标账户为目标虚拟资源对应的投放对象的账户。
在一种可能的实现方式中,虚拟资源投放服务器确定竞争性投放请求竞争成功的方式为:响应于接收到交易服务器发送的竞争成功的响应,确定竞争性投放请求竞争成功。
在确定扣除费用的过程中,先获取与竞争性投放请求匹配的目标系数以及目标虚拟资源对应的原始资源数量。目标系数是基于目标约束要求确定的。目标系数用于对目标虚拟资源对应的原始资源数量进行约束,以保证虚拟资源投放平台的基本利益。目标虚拟资源对应的原始资源数量可以由目标虚拟资源对应的投放对象自行确定,也可以由虚拟资源投放平台确定,本申请实施例对此不加以限定。目标虚拟资源对应的原始资源数量为预先规定的基准资源数量,该基准资源数量用于限定投放对象最高能够支付给虚拟资源投放平台的资源数量。
虚拟资源投放平台的基本利益根据经验设置,或者根据应用场景灵活调整,本申请实施例对此不加以限定。示例性地,虚拟资源投放平台的基本利益用于约束虚拟资源投放平台的投资回报率(Return on Investment,ROI)的值,例如,虚拟资源投放平台的投资回报率的值为1,此时,虚拟资源投放平台的基本利益是指虚拟资源投放平台的投资等于回报。此种情况下,能够保证投放对象的ROI最高。在示例性实施例中,还可以通过动态平衡投放对象ROI和平台ROI,来确定约束的虚拟资源投放平台的ROI的值。
在一种可能的实现方式中,在获取与竞争性投放请求匹配的目标系数之前,还包括以下步骤A至步骤C:
步骤A:确定至少一个参考类目标签。
每个参考类目标签用于标识一个类别。在一种可能的实现方式中,确定至少一个参考类目标签的过程为:确定至少一个参考粒度;在各个参考粒度下分别设置参考类目标签。由此,得到至少一个参考类目标签。
参考粒度根据经验设置,用于使参考系数的获取过程支持到不同的粒度,不同粒度可以用于指示不同的层面,例如,投放对象层面和虚拟资源投放区域的渠道层面等。不同粒度也可以用于指示相同层面的不同划分等级,例如,投放对象层面的一级划分等级和投放对象层面的二级划分等级等。一级划分等级对应的粒度为投放对象层面的粗粒度,二级划分等级对应的粒度为投放对象层面的细粒度。
在各个参考粒度下分别设置参考类目标签,一个参考粒度下的参考类目标签用于指示该参考粒度下划分出的各个类别,如,投放对象层面的细粒度的参考粒度下设置的参考类目标签为分别用于指示与虚拟资源投放平台具有合作关系的各个投放对象的标签。
基于上述内容可知,至少一个参考类目标签中的不同参考类目标签可能对应不同的参考粒度,也可能对应相同的参考粒度。
步骤B:对于至少一个参考类目标签中的任一参考类目标签,获取任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量。
参考历史时间范围根据经验设置,也可以根据应用场景灵活调整,示例性地,参考历史时间范围是指最近的14天的时间范围。任一参考类目标签在参考历史时间范围内对应的历史投放资源数量是指对历史投放数据进行分析处理后得到的在参考时间范围内发生的与该任一参考类目标签匹配的成功投放过程耗费的总成本。任一参考类目标签在参考历史时间范围内对应的历史收入资源数量是指根据该任一参考类目标签对应的原始资源数量确定的在参考时间范围内应该收取的总报酬。
任一参考类目标签对应的原始资源数量可以根据该参考类目标签指示的具体内容确定。示例性地,若任一参考类目标签指示某一具体投放对象,则该任一参考类目标签对应的原始资源数量可以是指该投放对象提供的各个虚拟资源对应的原始资源数量的平均资源数量;若任一参考类目标签指示某一类投放对象,则该任一参考类目标签对应的原始资源数量可以是指该类全部投放对象提供的全部虚拟资源对应的原始资源数量的平均资源数量;若任一参考类目标签指示某一具体区域来源或某一类区域来源,该任一参考类目标签对应的原始资源数量可以是指在该具体区域或者在该类区域投放过的各个虚拟资源对应的原始资源数量的平均资源数量。
步骤C:基于目标约束要求、任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量,确定任一参考类目标签对应的参考系数。
示例性地,目标约束要求用于约束虚拟资源投放平台的ROI,基于目标约束要求、任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量,确定任一参考类目标签对应的参考系数的过程基于下述公式2实现:
sum(ori-cpc)*discount/sum(cost)=platform-roi (公式2)
其中,sum(ori-cpc)表示任一参考类目标签在参考历史时间范围内对应的历史收入资源数量;sum(cost)表示任一参考类目标签在参考历史时间范围内对应的历史投放资源数量;discount表示任一参考类目标签对应的参考系数;platform-roi表示目标约束要求约束的虚拟资源投放平台的ROI。示例性地,目标约束要求约束的虚拟资源投放平台的ROI的值为1。根据上述公式2可以反推出任一参考类目标签对应的参考系数。任一参考类目标签对应的参考系数用于对与该任一参考类目标签匹配的竞争性请求中的竞争性投放资源数量进行实时打折计费,以保证虚拟资源投放平台的ROI。
在示例性实施例中,在得到至少一个参考类目标签分别对应的参考系数后,还可以进一步确定各个参考系数分别对应的效果衡量指标。该效果衡量指标用于衡量按照参考系数计算资源数量的效果的好坏。效果衡量指标可以通过AB实验测试得到。
根据上述步骤A至步骤C的方式,能够得到至少一个参考类目标签分别对应的参考系数。在示例性实施例中,在得到至少一个参考类目标签分别对应的参考系数后,将至少一个参考类目标签分别对应的参考系数存储在数据库中。
在一种可能的实现方式中,获取与竞争性投放请求匹配的目标系数的过程包括以下步骤a和步骤b:
步骤a:在至少一个参考类目标签中,确定与竞争性投放请求匹配的至少一个目标类目标签。
至少一个参考类目标签是虚拟资源投放平台针对全量的数据设置的类目标签,至少一个参考类目标签中可能存在与竞争性投放请求不匹配的参考类目标签。因此,先从至少一个参考类目标签中确定与竞争性投放请求匹配的参考类目标签,将与竞争性投放请求匹配的参考类目标签作为目标类目标签。
在一种可能的实现方式中,判断参考类目标签是否与竞争性投放请求匹配的方式为:判断参考类目标签涵盖的类别范围是否包括竞争性请求所对应的类别。示例性地,当某一参考类目标签涵盖的类别范围为各个母婴类商户时,若竞争性投放请求中的目标虚拟资源对应的投放对象为任一母婴类商户,则说明该参考类目标签与竞争性投放请求匹配;若竞争性投放请求中的目标虚拟资源对应的投放对象不为母婴类商户,则说明该参考类目标签与竞争性投放请求不匹配。
在示例性实施例中,参考类目标签对应有匹配条件,判断参考类目标签是否与竞争性投放请求匹配的方式为:判断竞争性投放请求是否满足参考类目标签对应的匹配条件。
步骤b:基于至少一个目标类目标签对应的参考系数,确定目标系数。
每个目标类目标签均对应一个参考系数,在确定至少一个目标类目标签后,提取至少一个目标类目标签对应的参考系数,进而基于至少一个目标类目标签对应的参考系数,确定目标系数。在示例性实施例中,在确定至少一个参考类目标签对应的参考系数后,可以定期从数据库中提取至少一个参考类目标签对应的最新的参考系数保存到内存中,以便于直接从内存中提取至少一个目标类目标签对应的参考系数。
在一种可能的实现方式中,基于至少一个目标类目标签对应的参考系数,确定目标系数的方式包括但不限于以下三种:
方式一:将至少一个目标类目标签对应的参考系数的平均值作为目标系数。
方式二:在至少一个目标类目标签对应的参考系数中随机选择一个参考系数作为目标系数。
方式三:将至少一个目标类目标签对应的参考系数中满足参考条件的参考系数作为目标系数。示例性地,满足参考条件的参考系数是指至少一个目标类目标签对应的参考系数中的最高的参考系数。示例性地,对于至少一个目标类目标签对应的参考系数均对应有效果衡量指标时,满足参考条件的参考系数是指至少一个目标类目标签对应的参考系数中对应的效果衡量指标最好的参考系数。
步骤205:将目标系数和原始资源数量的乘积作为目标资源数量。
目标资源数量的计算公式如公式3:
charge=ori-cpc*discount (公式3)
其中,charge表示目标资源数量;ori-cpc表示原始资源数量;discount表示目标系数。
步骤206:响应于目标虚拟资源的投放效果满足原始资源数量指示的效果条件,基于目标资源数量从目标虚拟资源对应的目标账户中扣除资源。
在确定目标系数和原始资源数量后,将目标系数和原始资源数量的乘积作为目标资源数量。当目标虚拟资源的投放效果满足原始资源数量指示的效果条件时,基于目标资源数量从目标虚拟资源对应的目标账户中扣除资源。示例性地,目标资源数量是指目标计费金额,基于目标资源数量从目标虚拟资源对应的目标账户中扣除资源是指从目标虚拟资源对应的目标账户中扣除目标计费金额的费用。示例性地,目标账户是指目标虚拟资源对应的投放对象的账户。
原始资源数量指示的效果条件用于规定在满足什么样的投放效果时投放对象才会为此次投放支付费用。效果条件可以由投放对象确定。示例性地,效果条件包括但不限于成功展示、成功点击等。
示例性地,当原始资源数量指示的效果条件为成功展示时,目标虚拟资源的投放效果满足原始资源数量指示的效果条件是指目标虚拟资源成功展示在目标区域;当原始资源数量指示的效果条件为成功点击时,目标虚拟资源的投放效果满足原始资源数量指示的效果条件是指在目标虚拟资源成功展示在目标区域后,目标对象成功点击该目标虚拟资源。
在一种可能的实现方式中,当目标虚拟资源的投放效果不满足原始资源数量指示的效果条件时,说明虚拟资源投放服务器的此次投放效果不佳,无法从投放对象的账户中扣除资源。
在一种可能的实现方式中,在将目标虚拟资源展示在目标区域后,虚拟资源投放服务器还可以获取目标对象对目标虚拟资源的反馈信息,进而基于反馈信息执行向目标虚拟资源的目标账户扣费的业务,以及将反馈信息进行存储,以为后续确定参与竞争性投放业务的竞争性资源数量过程提供数据支撑。
示例性地,获取目标系数的过程如图3所示。图3所示的过程包括两个子过程,第一个子过程为预先获取各个参考类目标签对应的参考系数的过程,第二个子过程为实时获取目标系数的过程。
预先获取各个参考类目标签对应的参考系数的过程基于数据库实现,如,MySQL数据库。在数据库的ODS(Open Data Services,开放数据服务)层用表格维护未经处理的历史投放数据,包括但不限于曝光点击表、联盟赢价表、效果转化表、计费明细表等。通过对未经处理的历史投放数据进行整合、规范明细等处理后,在数据库的明细层维护联盟成本表、计费明细表、投放区域/POI(Point of Information,信息点)表等。对明细层的数据按照参考粒度进行聚合,得到联盟成本聚合表和联盟消耗聚合表,联盟成本聚合表中包括各个参考粒度下设置的各个参考类目标签分别对应的历史投放资源数量,联盟消耗聚合表中包括各个参考粒度下设置的各个参考类目标签分别对应的历史收入资源数量。然后基于目标约束要求、成本和消耗计算参考系数,在数据库的主题层维护参考系数表和AB配置表,AB配置表用于指示各个参考系数在AB测试中得到的效果衡量指标。综合参考系数表和AB配置表,得到最终的联盟参考系数表,该联盟参考系数表存储在数据库的应用层。
在实时获取目标系数的过程中,将数据库的应用层维护的联盟参考系数表存储在本地内存中,然后根据与投放请求匹配的目标类目标签在内存中查找对应的参考系数,进而基于至少一个目标类目标签对应的参考系数,确定目标系数。需要说明的是,由于参考历史时间范围是以当前时间戳为基准确定的时间范围,所以随着时间的进行,各个参考类目标签对应的参考系数是需要不断更新的,每次更新之后,均将最新的数据存储在内存中,以保证目标系数的合理性。将最新的数据存储在内存中的时机可以根据经验设置,例如,在每天的固定时间点将最新的数据存储在内存中。
在本申请实施例中,在确定竞争性投放资源数量的过程中,只考虑投放对象的收入,从而优化最终的投放效果(ultimate-roi),后续用目标系数平衡虚拟资源投放平台的利益(platform-roi)以及投放对象的利益(shop-roi)并保证虚拟资源投放平台的利益(platform-roi)整体满足约束。以竞争性投放业务为广告竞拍业务为例,在线采买流量时不再考虑平台侧的因素,根据对投放对象预测效果和供需关系来竞拍,有利于大幅提升广告的转化效果;事后通过目标系数来保证广告竞拍平台的ROI满足约束。优先考虑投放对象利益,在投放对象利益满足的条件下,保证平台利益满足约束,将平台利益与投放对象利益相统一,有利于整个广告竞拍生态长远的发展。
在示例性实施例中,本申请实施例提供的方法能够应用于广告平台联盟实时竞价广告的场景,适用于所有的CPC(Cost Per Click,每次点击的成本)效果广告,特别适用于从外部购买流量进行广告投放的DSP平台,可以提升广告转化效果。
在本申请实施例中,候选虚拟资源对应的竞争性投放资源数量直接基于投放对象的预测收入资源数量确定,确定竞争性投放资源数量的过程需要考虑的因素较少,确定竞争性投放资源数量的效率较高。此外,直接基于投放对象的预测收入资源数量确定的竞争性投放资源数量的可靠性较高,利用此种方式确定的竞争性投放资源数量参与竞争性投放业务的转化效果较好。
基于上述图1所示的实施环境,本申请实施例提供一种业务处理方法,以该方法应用于终端11、交易服务器12和虚拟资源投放服务器13的交互过程为例。如图4所示,本申请实施例提供的方法可以包括如下步骤:
在步骤401中,目标对象的终端向交易服务器发送待投放请求。
在步骤402中,交易服务器将待投放请求发送至虚拟资源投放服务器。
在步骤403中,虚拟资源投放服务器接收待投放请求;基于待投放请求,获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息。
在步骤404中,虚拟资源投放服务器基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量;基于目标预测收入资源数量,确定候选虚拟资源对应的竞争性投放资源数量;在至少一个候选虚拟资源中确定目标虚拟资源。
在步骤405中,虚拟资源投放服务器向交易服务器发送竞争性投放请求,竞争性投放请求包括目标虚拟资源和目标虚拟资源对应的竞争性投放资源数量。
在步骤406中,交易服务器接收虚拟资源投放服务器发送的竞争性投放请求。
在步骤407中,交易服务器响应于竞争性投放请求竞争成功,向虚拟资源投放服务器发送竞争成功的响应。
在步骤408中,交易服务器将竞争成功的竞争性投放请求中的虚拟资源作为待投放的虚拟资源,将待投放的虚拟资源发送至目标对象的终端。
在步骤409中,虚拟资源投放服务器响应于接收到虚拟资源投放服务器发送的竞争成功的响应,获取与竞争性投放请求匹配的目标系数以及目标虚拟资源对应的原始资源数量;将目标系数和原始资源数量的乘积作为目标资源数量;响应于目标虚拟资源的投放效果满足原始资源数量指示的效果条件,基于目标资源数量从目标虚拟资源对应的目标账户中扣除资源。
在步骤410中,目标对象的终端接收待投放的虚拟资源,在为目标对象展示互联网页面的同时,在该互联网页面中的目标区域中为目标对象展示该虚拟资源。
上述步骤401至步骤410的实现过程详见图2所示的实施例,此处不再赘述。
参见图5,本申请实施例提供了一种业务处理装置,该装置包括:
第一获取单元501,用于获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息,目标区域处于待为目标对象展示的互联网页面中;
第一确定单元502,用于基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量,候选虚拟资源为与目标对象的属性信息和目标区域的区域信息均匹配的虚拟资源,所述目标预测收入资源数量为所述候选虚拟资源对应的投放对象的预测收入资源数量;
第二确定单元503,用于基于目标预测收入资源数量,确定候选虚拟资源对应的竞争性投放资源数量;
参与单元504,用于利用候选虚拟资源对应的竞争性投放资源数量参与在目标区域投放虚拟资源的竞争性投放业务。
在一种可能的实现方式中,候选虚拟资源的数量为至少一个,参与单元504,用于在至少一个候选虚拟资源中确定目标虚拟资源,目标虚拟资源对应的竞争性投放资源数量为至少一个候选虚拟资源对应的竞争性投放资源数量中最高的竞争性投放资源数量;向交易服务器发送竞争性投放请求,竞争性投放请求包括目标虚拟资源和目标虚拟资源对应的竞争性投放资源数量,交易服务器用于在至少一个竞争性投放请求中确定竞争成功的竞争性投放请求。
在一种可能的实现方式中,参见图6,该装置还包括:
第二获取单元505,用于响应于竞争性投放请求竞争成功,获取与竞争性投放请求匹配的目标系数以及目标虚拟资源对应的原始资源数量,目标系数基于目标约束要求确定;将目标系数和原始资源数量的乘积作为目标资源数量;
扣除单元506,用于响应于目标虚拟资源的投放效果满足原始资源数量指示的效果条件,基于目标资源数量从目标虚拟资源对应的目标账户中扣除资源。
在一种可能的实现方式中,第二获取单元505,还用于确定至少一个参考类目标签;对于至少一个参考类目标签中的任一参考类目标签,获取任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量;基于目标约束要求、任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量,确定任一参考类目标签对应的参考系数;
第二获取单元505,用于在至少一个参考类目标签中,确定与竞争性投放请求匹配的至少一个目标类目标签;基于至少一个目标类目标签对应的参考系数,确定目标系数。
在一种可能的实现方式中,第一确定单元502,用于基于目标对象的属性信息和目标区域的区域信息,确定将候选虚拟资源投放在目标区域的预测点击率、预测转化率和预测转化效果指标;基于预测点击率、预测转化率以及预测转化效果指标,确定将候选虚拟资源投放在目标区域的目标预测收入资源数量。
在一种可能的实现方式中,第一确定单元502,还用于将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入点击率预测模型进行预测处理,得到将候选虚拟资源投放在目标区域的预测点击率;将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入转化率预测模型进行预测处理,得到将候选虚拟资源投放在目标区域的预测转化率;将目标对象的属性信息、目标区域的区域信息和候选虚拟资源的信息输入转化效果指标预测模型进行预测处理,得到将候选虚拟资源投放在目标区域的预测转化效果指标。
在一种可能的实现方式中,第二确定单元503,还用于基于候选虚拟资源对应的投放对象的目标历史投放数据,确定调节系数;将目标预测收入资源数量和调节系数的乘积作为候选虚拟资源对应的竞争性投放资源数量。
在本申请实施例中,候选虚拟资源对应的竞争性投放资源数量直接基于投放对象的预测收入资源数量确定,确定竞争性投放资源数量的过程需要考虑的因素较少,确定竞争性投放资源数量的效率较高。此外,直接基于投放对象的预测收入资源数量确定的竞争性投放资源数量的可靠性较高,利用此种方式确定的竞争性投放资源数量参与竞争性投放业务的转化效果较好。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图7是本申请实施例提供的一种终端的结构示意图。该终端可以是:智能手机、平板电脑、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端包括有:处理器701和存储器702。
处理器701可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器701可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器701也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器701可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器701还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器702可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器702还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器702中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器701所执行以实现本申请中方法实施例提供的业务处理方法。
在一些实施例中,终端还可选包括有:***设备接口703和至少一个***设备。处理器701、存储器702和***设备接口703之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口703相连。具体地,***设备包括:射频电路704、显示屏705、摄像头组件706、音频电路707、定位组件708和电源709中的至少一种。
***设备接口703可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器701和存储器702。在一些实施例中,处理器701、存储器702和***设备接口703被集成在同一芯片或电路板上;在一些其他实施例中,处理器701、存储器702和***设备接口703中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路704用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路704通过电磁信号与通信网络以及其他通信设备进行通信。射频电路704将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。在一种可能的实现方式中,射频电路704包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路704可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路704还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏705用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏705是触摸显示屏时,显示屏705还具有采集在显示屏705的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器701进行处理。此时,显示屏705还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏705可以为一个,设置在终端的前面板;在另一些实施例中,显示屏705可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在再一些实施例中,显示屏705可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏705还可以设置成非矩形的不规则图形,也即异形屏。显示屏705可以采用LCD(LiquidCrystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件706用于采集图像或视频。在一种可能的实现方式中,摄像头组件706包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件706还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路707可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器701进行处理,或者输入至射频电路704以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器701或射频电路704的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路707还可以包括耳机插孔。
定位组件708用于定位终端的当前地理位置,以实现导航或LBS(Location BasedService,基于位置的服务)。定位组件708可以是基于美国的GPS(Global PositioningSystem,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源709用于为终端中的各个组件进行供电。电源709可以是交流电、直流电、一次性电池或可充电电池。当电源709包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端还包括有一个或多个传感器710。该一个或多个传感器710包括但不限于:加速度传感器711、陀螺仪传感器712、压力传感器713、指纹传感器714、光学传感器715以及接近传感器716。
加速度传感器711可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器711可以用于检测重力加速度在三个坐标轴上的分量。处理器701可以根据加速度传感器711采集的重力加速度信号,控制显示屏705以横向视图或纵向视图进行用户界面的显示。加速度传感器711还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器712可以检测终端的机体方向及转动角度,陀螺仪传感器712可以与加速度传感器711协同采集用户对终端的3D动作。处理器701根据陀螺仪传感器712采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器713可以设置在终端的侧边框和/或显示屏705的下层。当压力传感器713设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器701根据压力传感器713采集的握持信号进行左右手识别或快捷操作。当压力传感器713设置在显示屏705的下层时,由处理器701根据用户对显示屏705的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器714用于采集用户的指纹,由处理器701根据指纹传感器714采集到的指纹识别用户的身份,或者,由指纹传感器714根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器701授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器714可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商Logo时,指纹传感器714可以与物理按键或厂商Logo集成在一起。
光学传感器715用于采集环境光强度。在一个实施例中,处理器701可以根据光学传感器715采集的环境光强度,控制显示屏705的显示亮度。具体地,当环境光强度较高时,调高显示屏705的显示亮度;当环境光强度较低时,调低显示屏705的显示亮度。在另一个实施例中,处理器701还可以根据光学传感器715采集的环境光强度,动态调整摄像头组件706的拍摄参数。
接近传感器716,也称距离传感器,通常设置在终端的前面板。接近传感器716用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器716检测到用户与终端的正面之间的距离逐渐变小时,由处理器701控制显示屏705从亮屏状态切换为息屏状态;当接近传感器716检测到用户与终端的正面之间的距离逐渐变大时,由处理器701控制显示屏705从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图7中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图8是本申请实施例提供的一种服务器的结构示意图,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(Central Processing Units,CPU)801和一个或多个存储器802,其中,该一个或多个存储器802中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器801加载并执行,以实现上述各个方法实施例提供的业务处理方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条程序代码。该至少一条程序代码由一个或者一个以上处理器加载并执行,以实现上述任一种业务处理方法。
在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由计算机设备的处理器加载并执行,以实现上述任一种业务处理方法。
在一种可能实现方式中,上述计算机可读存储介质可以是只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact DiscRead-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一种业务处理方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种业务处理方法,其特征在于,所述方法包括:
获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息,所述目标区域处于待为所述目标对象展示的互联网页面中;
基于所述目标对象的属性信息和所述目标区域的区域信息,确定将候选虚拟资源投放在所述目标区域的目标预测收入资源数量,所述候选虚拟资源为与所述目标对象的属性信息和所述目标区域的区域信息均匹配的虚拟资源,所述目标预测收入资源数量为所述候选虚拟资源对应的投放对象的预测收入资源数量;
基于所述目标预测收入资源数量,确定所述候选虚拟资源对应的竞争性投放资源数量,利用所述候选虚拟资源对应的竞争性投放资源数量参与在所述目标区域投放虚拟资源的竞争性投放业务。
2.根据权利要求1所述的方法,其特征在于,所述候选虚拟资源的数量为至少一个,所述利用所述候选虚拟资源对应的竞争性投放资源数量参与在所述目标区域投放虚拟资源的竞争性投放业务,包括:
在至少一个候选虚拟资源中确定目标虚拟资源,所述目标虚拟资源对应的竞争性投放资源数量为所述至少一个候选虚拟资源对应的竞争性投放资源数量中最高的竞争性投放资源数量;
向交易服务器发送竞争性投放请求,所述竞争性投放请求包括所述目标虚拟资源和所述目标虚拟资源对应的竞争性投放资源数量,所述交易服务器用于在至少一个竞争性投放请求中确定竞争成功的竞争性投放请求。
3.根据权利要求2所述的方法,其特征在于,所述向交易服务器发送竞争性投放请求之后,所述方法还包括:
响应于所述竞争性投放请求竞争成功,获取与所述竞争性投放请求匹配的目标系数以及所述目标虚拟资源对应的原始资源数量,所述目标系数基于目标约束要求确定;
将所述目标系数和所述原始资源数量的乘积作为目标资源数量;
响应于所述目标虚拟资源的投放效果满足所述原始资源数量指示的效果条件,基于所述目标资源数量从所述目标虚拟资源对应的目标账户中扣除资源。
4.根据权利要求3所述的方法,其特征在于,所述获取与所述竞争性投放请求匹配的目标系数之前,所述方法还包括:
确定至少一个参考类目标签;
对于所述至少一个参考类目标签中的任一参考类目标签,获取所述任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量;
基于所述目标约束要求、所述任一参考类目标签在参考历史时间范围内对应的历史投放资源数量和历史收入资源数量,确定所述任一参考类目标签对应的参考系数;
所述获取与所述竞争性投放请求匹配的目标系数,包括:
在所述至少一个参考类目标签中,确定与所述竞争性投放请求匹配的至少一个目标类目标签;
基于所述至少一个目标类目标签对应的参考系数,确定所述目标系数。
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标对象的属性信息和所述目标区域的区域信息,确定将候选虚拟资源投放在所述目标区域的目标预测收入资源数量,包括:
基于所述目标对象的属性信息和所述目标区域的区域信息,确定将所述候选虚拟资源投放在所述目标区域的预测点击率、预测转化率和预测转化效果指标;
基于所述预测点击率、所述预测转化率以及所述预测转化效果指标,确定将所述候选虚拟资源投放在所述目标区域的目标预测收入资源数量。
6.根据权利要求5所述的方法,其特征在于,所述基于所述目标对象的属性信息和所述目标区域的区域信息,确定将所述候选虚拟资源投放在所述目标区域的预测点击率、预测转化率和预测转化效果指标,包括:
将所述目标对象的属性信息、所述目标区域的区域信息和所述候选虚拟资源的信息输入点击率预测模型进行预测处理,得到将所述候选虚拟资源投放在所述目标区域的预测点击率;
将所述目标对象的属性信息、所述目标区域的区域信息和所述候选虚拟资源的信息输入转化率预测模型进行预测处理,得到将所述候选虚拟资源投放在所述目标区域的预测转化率;
将所述目标对象的属性信息、所述目标区域的区域信息和所述候选虚拟资源的信息输入转化效果指标预测模型进行预测处理,得到将所述候选虚拟资源投放在所述目标区域的预测转化效果指标。
7.根据权利要求1-6任一所述的方法,其特征在于,所述基于所述目标预测收入资源数量,确定所述候选虚拟资源对应的竞争性投放资源数量,包括:
基于所述候选虚拟资源对应的投放对象的目标历史投放数据,确定调节系数;
将所述目标预测收入资源数量和所述调节系数的乘积作为所述候选虚拟资源对应的竞争性投放资源数量。
8.一种业务处理装置,其特征在于,所述装置包括:
第一获取单元,用于获取目标对象的属性信息和用于投放虚拟资源的目标区域的区域信息,所述目标区域处于待为所述目标对象展示的互联网页面中;
第一确定单元,用于基于所述目标对象的属性信息和所述目标区域的区域信息,确定将候选虚拟资源投放在所述目标区域的目标预测收入资源数量,所述候选虚拟资源为与所述目标对象的属性信息和所述目标区域的区域信息均匹配的虚拟资源,所述目标预测收入资源数量为所述候选虚拟资源对应的投放对象的预测收入资源数量;
第二确定单元,用于基于所述目标预测收入资源数量,确定所述候选虚拟资源对应的竞争性投放资源数量;
参与单元,用于利用所述候选虚拟资源对应的竞争性投放资源数量参与在所述目标区域投放虚拟资源的竞争性投放业务。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至7任一所述的业务处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至7任一所述的业务处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011022887.6A CN112232854A (zh) | 2020-09-25 | 2020-09-25 | 业务处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011022887.6A CN112232854A (zh) | 2020-09-25 | 2020-09-25 | 业务处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112232854A true CN112232854A (zh) | 2021-01-15 |
Family
ID=74107663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011022887.6A Pending CN112232854A (zh) | 2020-09-25 | 2020-09-25 | 业务处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112232854A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113034233A (zh) * | 2021-03-30 | 2021-06-25 | 上海掌门科技有限公司 | 在阅读应用中分配资源的方法、设备、介质及程序产品 |
CN114357088A (zh) * | 2021-12-14 | 2022-04-15 | 中核武汉核电运行技术股份有限公司 | 核电工业数据仓库*** |
CN114881736A (zh) * | 2022-05-16 | 2022-08-09 | 阿里巴巴(中国)有限公司 | 推荐方法、显示方法及设备 |
WO2023109025A1 (zh) * | 2021-12-15 | 2023-06-22 | 北京达佳互联信息技术有限公司 | 投放信息处理方法、资源预测模型训练方法及装置 |
-
2020
- 2020-09-25 CN CN202011022887.6A patent/CN112232854A/zh active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113034233A (zh) * | 2021-03-30 | 2021-06-25 | 上海掌门科技有限公司 | 在阅读应用中分配资源的方法、设备、介质及程序产品 |
CN113034233B (zh) * | 2021-03-30 | 2024-04-09 | 上海掌门科技有限公司 | 在阅读应用中分配资源的方法、设备、介质及程序产品 |
CN114357088A (zh) * | 2021-12-14 | 2022-04-15 | 中核武汉核电运行技术股份有限公司 | 核电工业数据仓库*** |
CN114357088B (zh) * | 2021-12-14 | 2024-02-27 | 中核武汉核电运行技术股份有限公司 | 核电工业数据仓库*** |
WO2023109025A1 (zh) * | 2021-12-15 | 2023-06-22 | 北京达佳互联信息技术有限公司 | 投放信息处理方法、资源预测模型训练方法及装置 |
CN114881736A (zh) * | 2022-05-16 | 2022-08-09 | 阿里巴巴(中国)有限公司 | 推荐方法、显示方法及设备 |
CN114881736B (zh) * | 2022-05-16 | 2023-12-19 | 阿里巴巴(中国)有限公司 | 推荐方法、显示方法及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230161155A1 (en) | Measurement Method And System | |
US10692117B2 (en) | Systems and methods for autonomous bids of advertisement inventory | |
CN112232854A (zh) | 业务处理方法、装置、设备及存储介质 | |
CN112862516A (zh) | 资源投放方法、装置、电子设备及存储介质 | |
CN112616091B (zh) | 虚拟物品的发送方法、装置、计算机设备及存储介质 | |
US20220005081A1 (en) | Marketplace For Advertisement Space Using Gaze-Data Valuation | |
CN111028071B (zh) | 账单处理方法、装置、电子设备及存储介质 | |
CN111784416A (zh) | 虚拟物品的分配方法、装置、设备及存储介质 | |
US20210182899A1 (en) | Credit data management method and apparatus, node device, user equipment, storage medium, and system | |
US11205199B2 (en) | Systems and methods for providing programmatic creation and modification of advertising campaigns | |
US20130024296A1 (en) | Optimizing Usage and Maximizing Revenue Generation of Digital Advertisement | |
CN111080371A (zh) | 向用户的账户发放资源的方法、装置及存储介质 | |
CN114331492A (zh) | 媒体资源的推荐方法、装置、设备及存储介质 | |
CN110929159A (zh) | 资源投放方法、装置、设备及介质 | |
US20150134464A1 (en) | Advertisement information and bidding system | |
CN109949073A (zh) | 一种信息调整方法、装置、电子设备及存储介质 | |
CN112990964B (zh) | 推荐内容资源的获取方法、装置、设备及介质 | |
CN111158555B (zh) | 虚拟物品包的接收方法、发送方法、装置及收发*** | |
CN113869900A (zh) | 资源管理方法、装置、服务器及介质 | |
CN111062709B (zh) | 资源转移方式推荐方法、装置、电子设备及存储介质 | |
US20180040031A1 (en) | Facilitating detection of bid data misuse | |
CN110806864B (zh) | 虚拟卡牌的获取、发放方法、装置、设备及可读存储介质 | |
CN112053192B (zh) | 用户质量的确定方法、装置、服务器、终端、介质及产品 | |
CN114786025A (zh) | 直播数据处理方法、装置、计算机设备及介质 | |
CN113177810A (zh) | 保留价格的确定方法和保留价格的确定装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20210115 |
|
WD01 | Invention patent application deemed withdrawn after publication |