信息推送方法、装置、计算机设备和存储介质与流程

文档序号:30706630发布日期:2022-07-09 23:42阅读:109来源:国知局
信息推送方法、装置、计算机设备和存储介质与流程

1.本技术涉及计算机技术领域,特别是涉及一种信息推送方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机技术的发展,信息推送已成为人们工作生活中获得新资讯的重要渠道。如果用户对所推送的信息感兴趣,通常会对信息进行响应,以实现对信息的转化,从而达到信息推送的目的。信息的转化是指用户对信息的特定操作,例如对信息的点击、下载信息中的应用程序等。推送信息的转化量与信息的推送方式关系紧密,不同的推送方式所带来的信息转化量并不相同。
3.然而,传统的信息推送方式往往是自定义设置的,例如自定义推送的时间、地点等,导致对信息的推送不够精准。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够对信息进行精准推送的信息的信息推送方法、装置、计算机设备和存储介质。
5.一种信息推送方法,所述方法包括:
6.获取目标信息对应的原始消耗资源和候选资源数值,确定所述候选资源数值对应的预测调节系数;
7.获取所述目标信息在第一预设时长内的已转化量和已累积消耗资源,基于所述预测调节系数和所述已累积消耗资源,确定所述目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量;
8.根据所述已转化量、所述已累积消耗资源、所述期望转化量和所述调节期望累积消耗资源,确定所述目标信息在目标时长内的目标消耗资源;所述目标时长包含所述第二预设时长和所述第一预设时长;
9.当所述目标消耗资源与所述原始消耗资源符合信息推送条件时,按照所述候选资源数值推送所述目标信息。
10.在一个实施例中,所述基于所述预测调节系数、所述未调节期望消耗资源,确定所述目标信息调节时在所述第二预设时长内所对应的调节期望消耗资源,包括:
11.将所述预测调节系数和所述未调节期望消耗资源的乘积,确定为所述目标信息调节时在所述第二预设时长内所对应的调节期望消耗资源;
12.所述根据所述调节期望累积消耗资源和所述调节期望消耗资源,确定所述目标信息在所述第二预设时长内的期望转化量,包括:
13.将所述调节期望累积消耗资源和所述调节期望消耗资源的比值,确定为所述目标信息在所述第二预设时长内的期望转化量。
14.在一个实施例中,所述获取在所述第一预设时长内用于推送所述目标信息的历史
资源数值,包括:
15.获取在所述第一预设时长内用于推送所述目标信息的各历史资源数值;
16.所述根据所述历史资源数值和所述原始消耗资源,确定所述目标信息在所述第一预设时长内的历史调节系数,包括:
17.对所述各历史资源数值进行加权求均值,得到历史资源均值;
18.将所述历史资源均值和所述原始消耗资源的比值,确定为所述目标信息在所述第一预设时长内的历史调节系数。
19.在一个实施例中,所述根据所述原始消耗资源、所述未调节期望消耗资源、所述平滑因子、所述预测调节系数和所述第一预设时长对应的未调节期望累积消耗资源,确定所述目标信息调节时在所述第二预设时长内所对应的调节期望消耗资源,包括:
20.确定所述预测调节系数、所述第一预设时长对应的未调节期望累积消耗资源和所述未调节期望消耗资源的第一乘积,以及所述预测调节系数、所述平滑因子、所述未调节期望消耗资源和所述原始消耗资源的第二乘积;
21.确定所述平滑因子和所述未调节期望消耗资源的第三乘积与所述第一预设时长对应的未调节期望累积消耗资源之和;
22.将所述第一乘积乘以所述第二乘积,并除以所述第三乘积与所述第一预设时长对应的未调节期望累积消耗资源之和,得到所述目标信息调节时在所述第二预设时长内所对应的调节期望消耗资源。
23.在一个实施例中,所述根据所述已转化量、所述已累积消耗资源、所述期望转化量和所述调节期望累积消耗资源,确定所述目标信息在目标时长内的目标消耗资源,包括:
24.确定所述已累积消耗资源与所述调节期望累积消耗资源之和,以及所述已转化量和所述期望转化量之和;
25.将所述已累积消耗资源与所述调节期望累积消耗资源之和,以及所述已转化量和所述期望转化量之和的比值,确定为所述目标信息在目标时长内的目标消耗资源。
26.在一个实施例中,所述第一预设时长为所述目标时长的起点至当前时刻的时长,所述第二预设时长为所述当前时刻至所述目标时长的终点的时长,所述目标时长是周期性的固定时长。
27.一种信息推送装置,所述装置包括:
28.获取模块,用于获取目标信息对应的原始消耗资源和候选资源数值,确定所述候选资源数值对应的预测调节系数;
29.第一确定模块,用于获取所述目标信息在第一预设时长内的已转化量和已累积消耗资源,基于所述预测调节系数和所述已累积消耗资源,确定所述目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量;
30.第二确定模块,用于根据所述已转化量、所述已累积消耗资源、所述期望转化量和所述调节期望累积消耗资源,确定所述目标信息在目标时长内的目标消耗资源;所述目标时长包含所述第二预设时长和所述第一预设时长;
31.推送模块,用于当所述目标消耗资源与所述原始消耗资源符合信息推送条件时,按照所述候选资源数值推送所述目标信息。
32.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理
器执行所述计算机程序时实现以下步骤:
33.获取目标信息对应的原始消耗资源和候选资源数值,确定所述候选资源数值对应的预测调节系数;
34.获取所述目标信息在第一预设时长内的已转化量和已累积消耗资源,基于所述预测调节系数和所述已累积消耗资源,确定所述目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量;
35.根据所述已转化量、所述已累积消耗资源、所述期望转化量和所述调节期望累积消耗资源,确定所述目标信息在目标时长内的目标消耗资源;所述目标时长包含所述第二预设时长和所述第一预设时长;
36.当所述目标消耗资源与所述原始消耗资源符合信息推送条件时,按照所述候选资源数值推送所述目标信息。
37.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
38.获取目标信息对应的原始消耗资源和候选资源数值,确定所述候选资源数值对应的预测调节系数;
39.获取所述目标信息在第一预设时长内的已转化量和已累积消耗资源,基于所述预测调节系数和所述已累积消耗资源,确定所述目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量;
40.根据所述已转化量、所述已累积消耗资源、所述期望转化量和所述调节期望累积消耗资源,确定所述目标信息在目标时长内的目标消耗资源;所述目标时长包含所述第二预设时长和所述第一预设时长;
41.当所述目标消耗资源与所述原始消耗资源符合信息推送条件时,按照所述候选资源数值推送所述目标信息。
42.上述信息推送方法、装置、计算机设备和存储介质,通过获取目标信息对应的原始消耗资源和候选资源数值,以确定候选资源数值对应的调节系数。通过目标信息在过去的时间段内的已转化量和已累积消耗资源,以及预测调节系数,准确计算出目标信息在未来的时间段内期望的转化量和期望的累积消耗资源。充分考量过去时间段的已转化量和已累积消耗资源、未来期望的转化量和期望的累积消耗资源等多方面因素带来的影响,能够进一步算出目标信息在包含过去时间段和未来时间段的总时间段中的平均消耗资源,从而确定该平均消耗资源是否符合条件。当平均消耗资源与原始消耗资源满足信息推送条件时,表示预测得到的信息在未来时间段内的获得转化所消耗的成本与信息所有者定义的成本大致相同,则按照候选资源数值推送目标信息,能够实现信息的精准推送,并且,能够在满足信息所有者提供的成本的条件下获得更高的信息转化量,提高信息推送的效益。
附图说明
43.图1为一个实施例中信息推送方法的应用环境图;
44.图2为一个实施例中信息推送方法的流程示意图;
45.图3为一个实施例中基于预测调节系数和已累积消耗资源,确定目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量的流程示意图;
46.图4为一个实施例中基于已累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源的流程示意图;
47.图5为一个实施例中在信息流页面投放目标广告的界面示意图;
48.图6为一个实施例中在广告显示屏投放目标广告的界面示意图;
49.图7为一个实施例中信息推送方法的原理示意图;
50.图8为另一个实施例中信息推送方法应用于广告投放的应用场景的流程图示意图;
51.图9为一个实施例中信息推送装置的结构框图;
52.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
53.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
54.本技术实施例提供的方案可以涉及人工智能(artificial intelligence,简称为ai)、机器学习(machine learning,简称为ml)等技术。人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。基于人工智能和机器学习等技术,能够获取目标信息对应的原始消耗资源和候选资源数值,确定候选资源数值对应的预测调节系数;获取目标信息在第一预设时长内的已转化量和已累积消耗资源,基于预测调节系数和已累积消耗资源,确定目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量;根据已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源,确定目标信息在目标时长内的目标消耗资源;该目标时长包含第二预设时长和第一预设时长;当目标消耗资源与原始消耗资源符合信息推送条件时,按照候选资源数值推送目标信息,从而有效实现目标信息的精准推送。
55.本技术提供的信息推送方法,可以应用于如图1所示的应用环境中。该应用环境中提供了计算机设备,例如服务器110、终端120、终端130、终端140。该信息推送方法可应用于终端120、终端130、终端140,或者应用于服务器110,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。例如服务器110获取目标信息对应的原始消耗资源和候选资源数值,确定候选资源数值对应的预测调节系数。服务器110获取目标信息在第一预设时长内的已转化量和已累积消耗资源,基于预测调节系数和已累积消耗资源,确定目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量。服务器110根据已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源,确定目标信息在目标时长内的目
标消耗资源;该目标时长包含第二预设时长和第一预设时长。当目标消耗资源与原始消耗资源符合信息推送条件时,服务器110按照候选资源数值将目标信息,通过网络分别推送至终端120、终端130和终端140。终端120、终端130和终端140接收目标信息,自动展示该目标信息,或基于用户操作展示该目标信息。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,例如终端120为智能手机、终端130为笔记本和终端140为便携式可穿戴设备。服务器110可以用独立的服务器或者是多个服务器组成的服务器集群来实现。终端120、终端130和终端140以及服务器110可以通过有线或无线通信方式进行直接或间接地连接,例如通过网络连接。
56.在一个实施例中,终端120和终端130中的任意一个终端可以单独与服务器110进行信息推送。例如终端120获取目标信息对应的原始消耗资源和候选资源数值,确定候选资源数值对应的预测调节系数。终端120获取目标信息在第一预设时长内的已转化量和已累积消耗资源,基于预测调节系数和已累积消耗资源,确定目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量。终端120根据已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源,确定目标信息在目标时长内的目标消耗资源;目标时长包含第二预设时长和第一预设时长。当目标消耗资源与原始消耗资源符合信息推送条件时,终端120向服务器110发送信息推送指令,服务器110响应于该信息推送指令,按照候选资源数值推送目标信息。
57.在一个实施例中,如图2所示,提供了一种信息推送方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
58.步骤202,获取目标信息对应的原始消耗资源和候选资源数值,确定候选资源数值对应的预测调节系数。
59.原始消耗资源是指信息所有者设置的对目标信息获得一次转化所消耗的资源。转化是指用户对信息的特定操作,例如对信息的点击、浏览;信息表征应用程序的下载地址时,转化可以是用户对信息中的应用程序的下载、激活,但不限于此。例如,信息所有者是广告主,目标信息是指目标广告,转化是指用户对目标广告中的应用程序进行下载,则原始消耗资源是广告主愿意为1次应用程序的下载所支付的成本。
60.候选资源数值是指候选的、使目标信息获得推送机会所需要消耗的资源数值。该候选资源数值可为预先设置的、从候选集中选取的,候选集中存在多个候选消耗资源。例如,目标信息为目标广告时,候选资源数值是指为了目标广告获得曝光所给出的候选竞价。进一步地,候选资源数值是指为了目标广告获得1次曝光所给出的候选竞价,如3元、5元。
61.预测调节系数是指用于调节目标信息的候选资源数值的调节系数。该预测调节系数与候选资源数值具有映射关系,通过映射关系可确定与候选资源数值唯一对应的预测调节系数。
62.本实施例中,计算机设备可获取信息所有者设置的对目标信息获得一次转化所消耗的资源,即原始消耗资源,并获取任意一个预先定义的候选资源数值。计算机设备根据候选资源数值和原始消耗资源之间的映射关系,确定出该选择的候选资源数值对应的预测调节系数。
63.步骤204,获取目标信息在第一预设时长内的已转化量和已累积消耗资源,基于预测调节系数和已累积消耗资源,确定目标信息在第二预设时长内的调节期望累积消耗资源
和期望转化量。
64.已转化量是指目标信息在第一预设时长内已经被用户进行转化的数量或次数。已累积消耗资源是指目标信息在第一预设时长内进行推送所累积的消耗资源,例如已累积消耗资源是指目标广告已推送12个小时所累积的总费用。
65.第一预设时长是指过去的时间段,第二预设时长是指未来的时间段。进一步地,第一预设时长的结束时刻为第二预设时长的开始时刻。例如,第一预设时长为00:00-12:00,第二预设时长为12:00-24:00。
66.调节期望累积消耗资源,是指目标信息的候选资源数值被调整时在第二预设时长内推送所期望累积的消耗资源,例如,调节期望累积消耗资源是指目标广告在未来12个小时推送所累积的总费用。
67.期望转化量是指期望目标信息在第二预设时长内被用户进行转化的数量或次数。例如,期望转化量是指期望目标广告在未来12个小时内被用户进行转化的数量或次数。
68.本实施例中,计算机设备可获取目标信息在第一预设时长内的已转化量和已累积消耗资源。计算机设备基于已累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源。计算机设备基于调节期望累积消耗资源和预测调节系数,确定目标信息在第二预设时长内的期望转化量。
69.步骤206,根据已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源,确定目标信息在目标时长内的目标消耗资源;该目标时长包含第二预设时长和第一预设时长。
70.目标消耗资源是指在对目标信息的候选资源数值进行调节的情况下,该目标信息在目标时长内获得一次转化所期望消耗的资源。即目标消耗资源是指使用所选择的候选资源数值在第二预设时长内推送目标信息的情况下,该目标信息在目标时长内获得一次转化所期望消耗的资源。例如,所选择的目标广告的候选竞价为3元,假设按照3元在未来12小时内推送该目标广告,则目标消耗资源是指在24小时内目标广告获得1次转化的成本。
71.目标时长包含相邻的第二预设时长和第一预设时长。进一步地,该第一预设第一预设时长的结束时刻为第二预设时长的开始时刻,该第一预设时长的开始时刻为目标时长的开始时刻,该第二预设时长的结束时刻为目标时长的结束时刻。
72.本实施例中,计算机设备可根据已累积消耗资源和调节期望累积消耗资源,确定目标信息在目标时长内的累积消耗资源之和。计算机设备可根据已转化量和期望转化量确定目标信息在目标时长内的转化量之和。计算机设备根据目标信息在目标时长内的累积消耗资源之和,以及目标信息在目标时长内的转化量之和,可确定目标信息在目标时长内的目标消耗资源。
73.步骤208,当目标消耗资源与原始消耗资源符合信息推送条件时,按照候选资源数值推送目标信息。
74.信息推送条件是指预先设置的用于进行信息推送的条件。该信息推送可以是目标消耗资源与原始消耗资源相等,目标消耗资源与原始消耗资源之间的差异小于阈值,但不限于此,可根据需求设置。
75.本实施例中,计算机设备基于所选择的候选资源数值计算出目标消耗资源,当目标消耗资源与原始消耗资源符合信息推送条件时,计算机设备按照候选资源数值在第二预
设时长内推送该目标信息。
76.进一步地,当目标消耗资源与原始消耗资源相等时,计算机设备按照候选资源数值在第二预设时长内推送该目标信息。
77.在一个实施例中,当目标消耗资源与原始消耗资源之间的差异小于或等于阈值时,计算机设备按照候选资源数值在第二预设时长内推送该目标信息。
78.上述信息推送方法中,通过获取目标信息对应的原始消耗资源和候选资源数值,以确定候选资源数值对应的调节系数。通过目标信息在过去的时间段内的已转化量和已累积消耗资源,以及预测调节系数,准确计算出目标信息在未来的时间段内期望的转化量和期望的累积消耗资源。根据过去时间段的已转化量和已累积消耗资源、未来期望的转化量和期望的累积消耗资源,能够进一步算出目标信息在包含过去时间段和未来时间段的总时间段中的平均消耗资源,从而确定该平均消耗资源是否符合条件,以执行响应的操作。当平均消耗资源与原始消耗资源满足信息推送条件时,表示该候选资源数值为最适合的用于推送目标信息的资源数值,则按照候选资源数值推送目标信息,能够实现信息的精准推送,同时在相同成本下能够获得更高的信息转化量。
79.传统方式中按照自定义的推送方式对信息进行推送,并未考虑到在不同时间段内的转化量和转化的成本。本实施例中,考虑了过去时间段用户对信息的已转化量、成本,以及未来时间段内用户对信息的预估转化量和成本,能够基于多方面因素带来的影响,更准确预测出信息在未来时间段内的获得转化所消耗的成本,从而更精准确定信息推送的价格,实现信息的精准推送。同时,目标消耗资源与原始消耗资源满足信息推送条件,表示预测得到的信息在未来时间段内的获得转化所消耗的成本与信息所有者定义的成本大致相同,从而在满足信息所有者提供的成本的条件下获得更高的信息转化量,提高信息推送的效益。
80.在一个实施例中,获取目标信息的对应的原始消耗资源和候选资源数值,确定候选资源数值对应的预测调节系数,包括:
81.获取目标信息对应的原始消耗资源,并从候选集中选择用于推送目标信息的候选资源数值;根据候选资源数值和原始消耗资源,确定候选资源数值对应的预测调节系数。
82.计算机设备可获取信息所有者对该目标信息设置的原始消耗资源,并获取该目标信息对应的候选集。该候选集中存在用于推送目标信息所定义的多个候选资源数值,该多个指至少两个。计算机设备可从该候选集后选择候选资源数值,根据该选择的候选资源数值和原始消耗资源,计算出该选择的候选资源数值所对应的预测调节系数。
83.进一步地,计算机设备可获取候选资源数值和预测调节系数之间的映射函数,将选择的候选资源数值和原始消耗资源代入映射函数,从而计算得到该选择的候选资源数值对应的预测调节系数。
84.在本实施例中,根据候选资源数值和原始消耗资源,确定候选资源数值对应的预测调节系数,包括:将候选资源数值和原始消耗资源的比值,确定为候选资源数值对应的预测调节系数。
85.计算机设备可确定所选择的候选资源数值和原始消耗资源的比值,进一步地,计算机设备可将所选择的候选资源数值除以原始消耗资源,得到比值。计算机设备将候选资源数值和原始消耗资源的比值作为该候选资源数值对应的预测调节系数。
86.进一步地,计算机设备可获取候选资源数值和预测调节系数之间的映射函数,将选择的候选资源数值和原始消耗资源代入该映射函数,以计算出比值。候选资源数值和预测调节系数之间的映射函数如下:
87.λ2=候选资源数值/target_cpa
ꢀꢀꢀ
(1)
88.其中,λ2为预测调节系数,target_cpa为原始消耗资源。
89.本实施例中,通过从候选集中任意选择候选资源数值,并根据所选择的候选资源数值和原始消耗资源计算出对应的预测调节系数,从而能够准确获得所选择的候选资源数值唯一对应的预测调节系数。
90.在一个实施例中,如图3所示,基于预测调节系数和已累积消耗资源,确定目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量,包括:
91.步骤302,基于已累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源。
92.调节期望累积消耗资源是指对目标信息的候选资源数值进行调节的情况下,在预设时长内所期望的累积的消耗资源,例如在第二预设时长内对应的调节期望累积消耗资源。
93.本实施例中,计算机设备获取目标信息在第一预设时长内实际消耗的资源,即已累积消耗资源。进一步地,该已累积消耗资源是指对目标信息的对候选资源数值进行调整时,在第一预设时长内进行推送所累积的消耗资源。
94.计算机设备获取目标信息在第一预设时长内的历史调节系数,基于已累积消耗资源和历史调节系数,确定目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源。基于第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。基于预测调节系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源。历史调节系数是指目标信息在第一预设时长内,用于调节目标信息的候选资源数值的系数。
95.步骤304,获取目标信息未调节时,在第一预设时长内所对应的未调节期望消耗资源。
96.未调节期望消耗资源是指对目标信息的候选资源数值不调节的情况下,在预设时长内所期望的累积的消耗资源。例如在第一预设时长内对应的未调节期望累积消耗资源和在第二预设时长内对应的未调节期望累积消耗资源。
97.本实施例中,目标信息的候选资源数值不调节是指候选资源数值固定为1。对目标信息的候选资源数值的调节是指对候选资源数值进行调整,例如从1调整为1.2,从1.2调整为0.8,但不限于此。
98.本实施例中,计算机设备获取目标信息在第一预设时长内的历史调节系数,以及对应的已消耗资源。根据已消耗资源和历史调节系数,确定目标信息在第一预设时长内的未调节期望消耗资源。
99.步骤306,基于预测调节系数、未调节期望消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
100.第二预设时长对应的调节期望消耗资源与第一预设时长对应的未调节期望消耗
资源的比值,等于预测调节系数。计算机设备按照预测调节系数、未调节期望消耗资源和调节期望消耗资源之间的关系,并基于已知的预测调节系数、未调节期望消耗资源,能够直接计算出目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
101.进一步地,计算机设备可计算预测调节系数和未调节期望消耗资源的乘积,将预测调节系数和未调节期望消耗资源的乘积,得到目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
102.步骤308,根据调节期望累积消耗资源和调节期望消耗资源,确定目标信息在第二预设时长内的期望转化量。
103.计算机设备可计算调节期望累积消耗资源和调节期望消耗资源的比值,将调节期望累积消耗资源和调节期望消耗资源比值确定为期望转化量。
104.本实施例中,基于调节情况下的第一预设时长内的已累积消耗资源,计算出调节情况下的第二预设时长内的调节期望累积消耗资源,能够根据过去时间段调节情况下的已累积消耗资源,计算出未来时间段调节情况下的调节期望累积消耗资源。根据过去时间段未调节情况下的未调节期望消耗资源和未来时间段的预测调节系数,准确计算出调节情况下未来时间段的调节期望消耗资源。进一步根据未来时间段的调节期望累积消耗资源和未来时间段的调节期望消耗资源,能够准确计算出目标信息在未来时间段内的期望转化量。
105.在一个实施例中,基于预测调节系数、未调节期望消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源,包括:将预测调节系数和未调节期望消耗资源的乘积,确定为目标信息调节时在第二预设时长内所对应的调节期望消耗资源;
106.根据调节期望累积消耗资源和调节期望消耗资源,确定目标信息在第二预设时长内的期望转化量,包括:将调节期望累积消耗资源和调节期望消耗资源的比值,确定为目标信息在第二预设时长内的期望转化量。
107.本实施例中,第二预设时长对应的调节期望消耗资源与第一预设时长对应的未调节期望消耗资源的比值,等于预测调节系数,如下公式:
[0108][0109]
其中,cpae为目标信息在第二预设时长内对应的调节期望消耗资源。cpa
1.0
为目标信息在第一预设时长内的未调节期望消耗资源。
[0110]
在本实施例中,计算机设备将计算调节期望累积消耗资源除以调节期望消耗资源,得到比值,并将该比值作为期望转化量。例如下列公式:
[0111][0112]
其中,cve为目标信息在第二预设时长内的期望转化量。coste为目标信息在第二预设时长内的调节期望累积消耗资源。cpae为目标信息在第二预设时长内的调节期望消耗资源。
[0113]
本实施例中,计算预测调节系数和未调节期望消耗资源的乘积,得到调节期望消耗资源,进一步计算期望累积消耗资源和调节期望消耗资源的比值,得到期望转化量,按照预设的计算方式和已知数据,能够准确快速计算得到所需的数据。
[0114]
在一个实施例中,如图4所示,基于已累积消耗资源,确定目标信息调节时在第二
预设时长内对应的调节期望累积消耗资源,包括:
[0115]
步骤402,获取目标信息在第一预设时长内的历史调节系数,基于已累积消耗资源和历史调节系数,确定目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源。
[0116]
计算机设备可获取目标信息在第一预设时长内,用于调节目标信息的候选资源数值的系数,即历史调节系数。计算机设备获取目标信息在第一预设时长内的已累积消耗资源,确定已累积消耗资源和历史调节系数的平方之间的比值。将已累积消耗资源和历史调节系数的平方之间的比值,确定为目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源。
[0117]
进一步地,计算机设备将已累积消耗资源除以历史调节系数的平方,得到为调节时目标信息在第一预设时长内的之间的未调节期望累积消耗资源。例如,计算机设备可获取如下公式,将已累积消耗资源和历史调节系数代入如下公式:
[0118][0119]
其中,cost
λ1
为目标信息在第一预设时长内的已累积消耗资源,cost
1.0
为目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源。λ1为历史调节系数。
[0120]
步骤404,基于第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。
[0121]
计算机设备根据第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息在目标时长内的期望累积消耗资源,该目标时长包含第一预设时长和第二预设时长。基于目标时长内的期望累积消耗资源和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。
[0122]
步骤406,基于预测调节系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源。
[0123]
将预测调节系数的平方与第一预设时长对应的未调节期望累积消耗资源的乘积,确定为目标信息调节时在第二预设时长内所对应的调节期望累积消耗资源。
[0124]
进一步地,计算机设备可获取如下公式,将预测调节系数、未调节期望累积消耗资源代入该公式,计算得到调节期望累积消耗资源:
[0125][0126]
其中,cost
e_1.0
为目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。coste为目标信息调节时在第二预设时长内所对应的调节期望累积消耗资源。λ2为预测调节系数。
[0127]
本实施例中,对目标信息在未来时间段内的调节期望累积消耗资源的计算,考量了过去时间段内的历史调节系数、已累积消耗资源、未调节期望累积消耗资源,以及未来时间段内的预测调节系数、未调节期望累积消耗资源等因素,充分考量了各方面因素带来的影响,使得对未来时间段内的调节期望累积消耗资源的预估更准确。
[0128]
在一个实施例中,基于第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源,包括:
[0129]
根据第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息在目标时长内的期望累积消耗资源;该目标时长包含第一预设时长和第二预设时长;基于目标时长内的期望累积消耗资源和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。
[0130]
计算机设备计算第一预设时长的平方,并获取第一预设时长的平方对应的权重,以及获取第一预设时长的权重。计算机设备计算第一预设时长的平方和对应的权重的乘积,并计算第一预设时长和对应的权重的乘积,并确定第一预设时长的平方和对应的权重的乘积,与第一预设时长和对应的权重的乘积之和。
[0131]
计算机设备将第一预设时长对应的未调节期望累积消耗资源与两个乘积之和的比值,确定为目标信息在目标时长内的期望累积消耗资源。进一步地,计算机设备将第一预设时长对应的未调节期望累积消耗资源除以两个乘积之和,得到比值。
[0132]
进一步地,计算机设备可获取如下公式,将第一预设时长、未调节期望累积消耗资源代入该公式,计算得到期望累积消耗资源:
[0133][0134]
其中,cost
total
为目标信息在目标时长内的期望累积消耗资源,cost
1.0
为目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源,t1为第一预设时长。
[0135]
在本实施例中,计算机设备将目标时长内的期望累积消耗资源和第一预设时长对应的未调节期望累积消耗资源之差,确定为目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。
[0136]
进一步地,计算机设备可获取如下公式,将目标时长内的期望累积消耗资源和第一预设时长对应的未调节期望累积消耗资源代入该公式,准确计算出未调节期望累积消耗资源:
[0137]
cost
e_1.0
=cost
total-cost
1.0
ꢀꢀꢀ
(7)
[0138]
其中,cost
e_1.0
为目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。
[0139]
在一个实施例中,获取目标信息在第一预设时长内的历史调节系数,包括:
[0140]
获取在第一预设时长内用于推送目标信息的历史资源数值;根据历史资源数值和原始消耗资源,确定目标信息在第一预设时长内的历史调节系数。
[0141]
历史资源数值是指目标信息在第一预设时长进行推送时,该目标信息每次获得推送机会所消耗的资源数值。例如,目标信息在过去12小时内分别按照0.5元、1元、3元进行推送,则该0.5元、1元、3元即为目标信息的历史资源数值。
[0142]
历史调节系数是指目标信息在第一预设时长内,用于调节目标信息的候选资源数值的系数。
[0143]
本实施例中,计算机设备可获取信息所有者对该目标信息设置的原始消耗资源,并获取在第一预设时长内对该目标信息的候选资源数值进行调节时的各历史资源数值。计算机设备根据各历史资源数值和原始消耗资源,计算目标信息在第一预设时长内的历史调节系数。
[0144]
例如,计算机设备可将各历史资源数值求和后取均值,获得历史资源均值,根据历
史资源均值、原始消耗资源和历史调节系数之间的映射函数,计算出该历史资源均值对应的历史调节系数。
[0145]
本实施例中,通过目标信息的原始消耗信息和在过去时间段内用于推送目标信息的历史资源数值,计算出对应的历史调节系数,从而能够准确计算出在过去的时间段内用于调节目标信息的消耗资源的历史调节系数。
[0146]
在一个实施例中,获取在第一预设时长内用于推送目标信息的历史资源数值,包括:获取在第一预设时长内用于推送目标信息的各历史资源数值;
[0147]
根据历史资源数值和原始消耗资源,确定目标信息在第一预设时长内的历史调节系数,包括:对各历史资源数值进行加权求均值,得到历史资源均值;将历史资源均值和原始消耗资源的比值,确定为目标信息在第一预设时长内的历史调节系数。
[0148]
历史资源均值是指在第一预设时长内对该目标信息的候选资源数值进行调节时的历史资源数值的平均值。
[0149]
计算机设备可获取信息所有者对该目标信息设置的原始消耗资源,并获取在第一预设时长内对该目标信息的候选资源数值进行调节时的各历史资源数值。计算机设备获取各历史资源数值对应的权重,对各历史资源数值进行加权求均值处理,得到历史资源均值。进一步地,计算机设备将各历史资源数值和对应的权重相乘并求和,将求和得到的值除以历史资源数值的数量,得到历史资源均值。
[0150]
计算机设备可确定历史资源均值和原始消耗资源的比值,将历史资源均值和原始消耗资源的比值,确定为目标信息在第一预设时长内的历史调节系数。进一步地,计算机设备可将历史资源均值除以原始消耗资源,得到比值,将该比值作为历史调节系数。
[0151]
例如,计算机设备可获取如下公式,按照该公式计算历史调节系数:
[0152]
λ1=历史资源均值/target_cpa
ꢀꢀꢀ
(8)
[0153]
其中,λ1为历史调节系数,target_cpa为原始消耗资源。
[0154]
本实施例中,对各历史资源数值进行加权求均值,将得到的历史资源均值和原始消耗资源的比值,确定历史调节系数,从而能够根据历史资源均值和原始消耗资源之间的关联关系,准确确定在过去时间段内的历史调节系数。
[0155]
在一个实施例中,获取目标信息未调节时,在第一预设时长内所对应的未调节期望消耗资源,包括:
[0156]
获取目标信息在第一预设时长内的历史调节系数,以及对应的已消耗资源;根据已消耗资源和历史调节系数,确定目标信息在第一预设时长内的未调节期望消耗资源。
[0157]
已消耗资源为对目标信息的候选资源数值不调整时,在第一预设时长内获得一次转化所消耗的平均成本。
[0158]
计算机设备获取对目标信息的候选资源数值进行调整时,在第一预设时长内获得一次转化所消耗的平均成本。计算机设备获取在第一预设时长内对该目标信息的候选资源数值进行调节时的各历史资源数值。根据历史资源数值和原始消耗资源,确定目标信息在第一预设时长内的历史调节系数。
[0159]
本实施例中,根据历史资源数值和原始消耗资源,确定目标信息在第一预设时长内的历史调节系数,包括:对各历史资源数值进行加权求均值,得到历史资源均值;将历史资源均值和原始消耗资源的比值,确定为目标信息在第一预设时长内的历史调节系数。
[0160]
例如,计算机设备可获取如下公式,按照该公式计算历史调节系数:
[0161]
λ1=历史资源均值/target_cpa
ꢀꢀꢀ
(8)
[0162]
其中,λ1为历史调节系数,target_cpa为原始消耗资源。
[0163]
接着,计算机设备可计算已消耗资源和历史调节系数之间的比值,将该比值确定为目标信息在第一预设时长内的未调节期望消耗资源。
[0164]
例如,计算机设备可获取如下公式,按照该公式计算目标信息在第一预设时长内的未调节期望消耗资源:
[0165][0166]
其中,为已消耗资源,cpa
1.0
为目标信息在第一预设时长内的未调节期望消耗资源。
[0167]
本实施例中,通过对目标信息的候选资源数值进行调整的情况下,该目标信息在第一预设时长中的历史调节系数,以及获得一次转化所消耗的平均成本,能够准确计算出对于候选资源数值不调整的情况下,该目标信息在第一预设时长中的获得一次转化所消耗的平均成本,从而通过调节情况下的转化成本准确预测未调节情况下的转化成本。
[0168]
在一个实施例中,基于预测调节系数、未调节期望消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源,包括:
[0169]
获取目标信息在第一预设时长内的历史调节系数,基于已累积消耗资源和历史调节系数,确定目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源;获取未调节期望消耗资源对应的平滑因子;根据原始消耗资源、未调节期望消耗资源、平滑因子、预测调节系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
[0170]
计算机设备可获取目标信息在第一预设时长内,用于调节目标信息的候选资源数值的系数,即历史调节系数。计算机设备获取目标信息在第一预设时长内的已累积消耗资源,确定已累积消耗资源和历史调节系数的平方之间的比值。将已累积消耗资源和历史调节系数的平方之间的比值,确定为目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源。
[0171]
计算机设备获取目标信息在与目标时长相邻的历史时长中所对应的历史转化量,基于目标时长、第一预设时长和历史转化量,获得未调节期望消耗资源对应的平滑因子。
[0172]
计算机设备根据原始消耗资源、未调节期望消耗资源、平滑因子、预测调节系数和第一预设时长对应的未调节期望累积消耗资源,计算目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
[0173]
本实施例中,根据过去时间段内的历史调节系数和已积累消耗资源,准确计算出目标信息在假设不调节的情况下,在过去时间段的未调价期望累积消耗。该过去时间段的未调价期望累积消耗误差较大,通过平滑因子可减少误差。基于原始消耗资源、未调节期望消耗资源、平滑因子、预测调节系数和未调节期望累积消耗资源等多方面的因素,对目标信息在未来时间段内的调节期望消耗资源进行预估,考虑的数据更全面,预估更准确。
[0174]
在一个实施例中,根据原始消耗资源、未调节期望消耗资源、平滑因子、预测调节
系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源,包括:
[0175]
确定预测调节系数、第一预设时长对应的未调节期望累积消耗资源和未调节期望消耗资源的第一乘积,以及预测调节系数、平滑因子、未调节期望消耗资源和原始消耗资源的第二乘积;确定平滑因子和未调节期望消耗资源的第三乘积与第一预设时长对应的未调节期望累积消耗资源之和;将第一乘积乘以第二乘积,并除以第三乘积与第一预设时长对应的未调节期望累积消耗资源之和,得到目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
[0176]
计算机设备将预测调节系数、第一预设时长对应的未调节期望累积消耗资源和未调节期望消耗资源相乘,得到第一乘积。计算机设备将预测调节系数、平滑因子、未调节期望消耗资源和原始消耗资源相乘,得到第二乘积。
[0177]
计算机设备将平滑因子和第一预设时长对应的未调节期望消耗资源相乘,得到第三乘积。计算机设备计算第三乘积和第一预设时长对应的未调节期望累积消耗资源之和。
[0178]
计算机设备将第一乘积和第二乘积相乘,将相乘得到的乘积除以第三乘积与第一预设时长对应的未调节期望累积消耗资源之和,得到目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
[0179]
例如,计算机设备可获取如下公式,将原始消耗资源、第一预设时长对应的未调节期望消耗资源、平滑因子、预测调节系数和第一预设时长对应的未调节期望累积消耗资源代入该公式,得到目标信息调节时在第二预设时长内所对应的调节期望消耗资源:
[0180][0181]
其中,cpae为第二预设时长内所对应的调节期望消耗资源。λ2为预测调节系数,target_cpa为原始消耗资源,cpa
1.0
为第一预设时长对应的未调节期望消耗资源、w为平滑因子、cost
1.0
为第一预设时长对应的未调节期望累积消耗资源。
[0182]
本实施例中,通过过去时间段内目标信息已知的未调节期望消耗资源、未调节期望累积消耗资源、平滑因子,以及信息所有者设置的原始消耗资源,准确得预测出在未来时间段内目标信息的调节期望消耗资源。根据过去时间段内的已知信息对未来时间段内的目标信息的消耗资源进行预估,从而对未来时间段的目标信息的推送进行充分规划,以实现目标信息的精准推送。
[0183]
在一个实施例中,该平滑因子是通过平滑因子确定步骤得到的,该平滑因子确定步骤包括:获取目标信息在与目标时长相邻的历史时长中所对应的历史转化量;基于目标时长、第一预设时长和历史转化量,获得未调节期望消耗资源对应的平滑因子。
[0184]
历史时长是指与目标时长相邻且相同时间长度的时长。例如,目标时长为2020年12月2日的00:00-24:00,则历史时长为2020年12月1日的00:00-24:00。历史转化量是指目标信息在历史时长内的转化次数或转化数量。
[0185]
本实施例中,计算机设备可确定与目标时长相邻、且时间长度相同的历史时长。计算机设备可获取目标信息在该历史时长内的历史转化量。计算机设备可确定第一预设时长
和目标时长的比值,计算将1与该比值之差的立方和。计算机设备将该立方和与历史转化量的乘积作为未调节期望消耗资源对应的平滑因子。
[0186]
进一步地,计算机设备可获取平滑因子函数,将目标时长、第一预设时长和历史转化量代入该平滑因子函数,得到平滑因子。平滑因子函数如下列公式所示:
[0187][0188]
其中,w为平滑因子,t1为第一预设时长,t
total
为目标时长,cv

为目标信息在历史时长中的历史转化量。计算机设备将目标时长、第一预设时长和历史转化量代入上述公式,得到平滑因子w。
[0189]
本实施例中,通过计算平滑因子,以通过平滑因子对目标信息在第一预设时长内的调节期望消耗资源进行平滑处理,以对目标信息在过去时间段内的预估消耗资源进行平滑,能够减少预估消耗资源的误差。
[0190]
在一个实施例中,根据已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源,确定目标信息在目标时长内的目标消耗资源,包括:
[0191]
确定已累积消耗资源与调节期望累积消耗资源之和,以及已转化量和期望转化量之和;将已累积消耗资源与调节期望累积消耗资源之和,以及已转化量和期望转化量之和的比值,确定为目标信息在目标时长内的目标消耗资源。
[0192]
计算机设备计算已累积消耗资源与调节期望累积消耗资源之和,计算已转化量和期望转化量之和。计算机设备将两者的结果相除,得到比值,并将该比值作为目标信息在目标时长内的目标消耗资源。
[0193]
进一步地,可获取如下公式,将已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源代入该公式,得到目标消耗资源:
[0194][0195]
其中,e
(cpa_final)
为目标信息在目标时长内的对应的目标消耗资源。coste为目标信息在第二预设时长内的调节期望累积消耗资源。cve为目标信息在第二预设时长内的期望转化量。为目标信息在第一预设时长内的已累积消耗资源,为目标信息在第一预设时长内的已累积转化量。
[0196]
本实施例中,通过已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源之间的关系,预测使用本次选择的候选资源数值的情况下,目标信息在目标时长内的获得一次转化所期望消耗的资源,从而确定该期望消耗的资源是否符合条件,以执行响应的操作。符合条件则表示基于本轮选择的候选资源数值能够实现信息的精准推送,不符合条件则表示基于本轮选择的候选资源数值不能实现信息的精准推送,则进行下一轮对候选资源数值的选择并计算。
[0197]
在一个实施例中,该方法还包括:
[0198]
当目标消耗资源与原始消耗资源不符合信息推送条件时,从候选集中选择另一候选资源数值,并返回执行确定所选择的候选资源数值对应的预测调节系数的步骤,以得到目标信息在目标时长内的目标消耗资源;当目标消耗资源与原始消耗资源符合信息推送条
件时,按照所选择的候选资源数值推送目标信息。
[0199]
当计算机设备判定目标消耗资源与原始消耗资源不符合信息推送条件时,表示所选择的候选资源数值不适合用于在第二预设时长内推送目标信息。计算机设备可从候选集中任意选择另一候选资源数值,并返回执行确定所选择的候选资源数值对应的预测调节系数,直至计算得到的目标消耗资源与原始消耗资源符合信息推送条件时,按照所选择的候选资源数值推送目标信息。
[0200]
当基于所选择的候选资源数值计算得到目标消耗资源,该目标消耗资源与原始消耗资源仍然不符合信息推送条件时,遍历候选集中的候选资源数值。直至基于所选择的候选资源数值计算得到目标消耗资源与原始消耗资源相同时停止遍历,并按照所选择的候选资源数值在第二预设时长内推送目标信息。
[0201]
在一个实施例中,当目标消耗资源不等于原始消耗资源时,判定目标消耗资源与原始消耗资源不符合信息推送条件。
[0202]
在其他实施例中,当目标消耗资源与原始消耗资源之间的差异大于阈值时,判定目标消耗资源与原始消耗资源不符合信息推送条件。
[0203]
本实施例中,从候选集中遍历选择候选资源数值,基于所选择的候选资源数值计算目标信息在目标时长内获得1次转化所消耗的目标消耗资源,能够通过对候选资源数值的遍历确定最合适的候选资源数值,从而实现按照候选资源数值进行信息的精准推送。
[0204]
在一个实施例中,该方法还包括:确定各目标信息按照各自的候选资源数值进行信息推送时各自对应的期望收益;将满足收益条件的期望收益所对应的目标信息进行推送。
[0205]
期望收益是指目标信息按照候选资源数值进行信息推送时所获得的收益。
[0206]
在存在多个目标信息的情况下,针对每个目标信息和对应的候选资源数值,计算机设备计算目标信息按照对应的候选资源数值进行推送时获得的期望收益。计算机设备可获取收益条件,判断各期望收益是否满足期望条件,并将满足期望条件的期望收益所对应的目标信息,按照对应的候选资源数值进行推送。
[0207]
进一步地,计算机设备计算各目标信息按照各自的候选资源数值,在第二预设时长内进行信息推送时各自对应的期望收益。计算机设备将满足收益条件的期望收益所对应的目标信息在第二预设时长内进行推送。
[0208]
例如,计算机设备可按照收益计算公式计算目标信息的期望收益:
[0209]
ecpm=target_cpa*pctr*pcvr*1000*候选资源数值
ꢀꢀꢀ
(13)
[0210]
其中,ecpm(effective cost per mille)为目标信息按照候选资源数值进行推送所获得的期望收益,例如1000次推送所获得的收益。pctr(predict click through rate,预估点击率)是指目标信息推送后的预估被点击的概率。该预估点击率可通过点击率模型预测。cvr(conversion rate,转化率)是指用户对该目标信息点击并转化的比例,即该目标信息的转化次数除以目标信息的点击量。pcvr(predict conversion rate,预估转化率)是指目标信息推送后的预估转化率,通过转化率模型预测。
[0211]
本实施例中,将目标信息的期望收益作为信息推送的条件,将满足收益条件的期望收益所对应的目标信息进行推送,能够实现信息的精准推送。
[0212]
在一个实施例中,该目标信息为目标广告,原始消耗资源为原始转化单价,候选资
源数值为候选竞价,已累积消耗资源为已转化总价,调节期望累积消耗资源为调价期望转化总价,目标消耗资源为目标转化单价;
[0213]
当目标消耗资源与原始消耗资源符合信息推送条件时,按照候选资源数值推送目标信息,包括:当目标转化单价与原始转化单价相同时,确定候选竞价对应的广告投放位置;在第二预设时长内的广告投放位置投放目标广告。
[0214]
广告投放位置是指投放广告的位置,包括任意可投放广告的位置。例如,信息流中的用于投放广告的位置,地铁站内、公交站牌等投放广告的显示屏,或者建筑物上投放广告的显示屏,终端界面、应用程序中的投放广告的位置等,但不限于此。
[0215]
本实施例中,计算机设备获取目标广告对应的原始转化单价和候选竞价,确定候选竞价对应的预测调节系数。计算机设备获取目标广告在第一预设时长内的已转化量和已转化总价,基于预测调节系数和已转化总价,确定目标广告在第二预设时长内的调价期望转化总价和期望转化量。
[0216]
计算机设备根据已转化量、已转化总价、期望转化量和调价期望转化总价,确定目标广告在目标时长内的目标消耗资源;目标时长包含第二预设时长和第一预设时长。当目标转化单价与原始转化单价相同时,计算机设备确定候选竞价对应的广告投放位置,在第二预设时长内的广告投放位置投放目标广告。
[0217]
本实施例中,充分考虑过去时间段用户对目标广告的已转化量、成本,并根据过去时间段的已转化量、成本、历史调价系数等因素,准确预估出在未来时间段内用户对目标广告的预估转化量和成本。并基于过去时间段用户对广告的已转化量、成本,以及未来时间段内用户对目标广告的预估转化量和成本,更准确预测出目标广告在未来时间段内的获得转化所消耗的成本,从而更精准确定目标广告投放的价格。同时,目标转化单价与原始转化单价满足广告投放条件,表示预测得到的目标广告在未来时间段内的获得转化所消耗的成本与广告主定义的成本大致相同,则按照候选竞价在对应的广告投放位置投放目标广告,能够实现广告的精准投放,从而在满足广告所有者提供的成本的条件下获得更高的广告转化量,提高广告投放的效益。
[0218]
如图5所示,为一个实施例中在信息流页面中的广告投放位置投放目标广告的界面示意图。该第二预设时长为12:00-24:00,计算机设备在信息流页面500的广告投放位置502、504,投放与候选竞价对应的广告,例如广告投放位置502的广告1、广告投放位置504的广告2,并且投放时长为12:00-24:00。当用户进行信息流页面时,在广告投放位置展示对应的广告。用户的好友列表中的好友也可以通过信息流页面浏览该用户信息流页面所展示的广告。
[0219]
如图6所示,为另一个实施例中在广告显示屏投放目标广告的界面示意图。
[0220]
该场景为地铁站内的多个广告显示屏,该第二预设时长为12:00-24:00,计算机设备在广告显示屏602、604和606投放与候选竞价对应的广告,例如广告显示屏602的广告a、广告显示屏604的广告b、广告显示屏606的广告c,并且投放时长为12:00-24:00。当用户进行信息流页面时,在广告投放位置展示对应的广告。
[0221]
在一个实施例中,该第一预设时长为目标时长的起点至当前时刻的时长,第二预设时长为当前时刻至目标时长的终点的时长,该目标时长是周期性的固定时长。
[0222]
本实施例中,该信息推送方法可应用于广告投放,通过过去时间段用户对广告的
已转化量、成本,以及未来时间段内用户对广告的预估转化量和成本,能够更准确预测出该广告在未来时间段内的获得转化所消耗的成本,从而更精准确定信息推送的竞价,基于候选竞价实现广告的精准投放。同时,目标转化单价与原始转化单价满足广告推送条件,表示广告在未来时间段内的获得转化所消耗的成本与广告主定义的成本大致相同,从而在满足广告主提供的成本的条件下获得更高的广告转化量,提高广告投放的效益。
[0223]
在一个实施例中,第一预设时长为目标时长的起点至当前时刻的时长,第二预设时长为当前时刻至目标时长的终点的时长,该目标时长是周期性的固定时长。
[0224]
该起点为目标时长的开始时刻,也是第一预设时长的开始时刻。终点是指目标时长的结束时刻,也是第二预设时长的结束时刻。当前时刻为第一预设时长的结束时刻,也作为第二预设时长的开始时刻。该目标时长是周期性的固定时间长度。
[0225]
本实施例中,该目标时长是周期性的固定时长,通过该信息推送方法能够在每个目标时长内基于目标信息的实际情况,例如已转化量、已累积消耗资源等对目标信息的候选资源数值进行及时调整,从而以合适的候选资源数值推送目标信息,自动实现目标信息的精准推送。
[0226]
如图7所示,为一个实施例中信息推送方法的原理示意图。
[0227]
信息投放引擎中在接收到流量端的信息请求后,从信息数据库中召回该流量端定向的信息。通过上述各个实施例中的方案,确定所召回的目标信息的目标消耗资源,当目标信息的目标消耗资源和原始消耗资源相等时,将所选择的候选资源数值作为目标信息对应的目标资源数值。
[0228]
对于召回的各个目标信息,信息投放引擎对各个目标信息进行粗选排序。粗选排序用于对目标信息进行筛选,实现万里挑百的效果。
[0229]
粗选排序的步骤如下:
[0230]
信息投放引擎通过粗选模型预测各个目标信息按照候选资源数值进行推送的粗选预估点击率、粗选预估转化率,从而计算出各个目标信息在粗选排序阶段的期望收益,即
[0231]
ec1=target_cpa*litectr*litecvr*1000*候选资源数值
ꢀꢀꢀ
(14)
[0232]
其中,ec1为目标信息在粗选阶段的期望收益,litectr为目标信息在粗选阶段的预估点击率,litecvr为目标信息在粗选阶段的预估转化率。粗选阶段的模型可使用npl(natural language processing,自然语言处理)、推荐算法、机器学习、分布式学习等方式预测目标信息在粗选阶段粗选预估点击率、粗选预估转化率。
[0233]
按照各个目标信息的期望收益,在粗选阶段选择预设数量的目标信息进入精选阶段。例如,选择期望收益高于预设收益的目标信息进入精选阶段,进行精选排序。精选排序用于对目标信息进行进一步筛选,实现百里挑一的效果。
[0234]
精选排序的步骤如下:
[0235]
信息投放引擎通过精选模型预测各个目标信息按照候选资源数值进行推送的精选预估点击率、精选预估转化率,从而计算出各个目标信息在精选排序阶段的期望收益,即
[0236]
ec1=target_cpa*pctr*pcvr*1000*候选资源数值
ꢀꢀꢀ
(15)
[0237]
其中,ec2为目标信息在精选阶段的期望收益,pctr为目标信息在精选阶段的预估点击率,pcvr为目标信息在精选阶段的预估转化率。精选阶段的模型可使用npl、推荐算法、机器学习、分布式学习等方式预测目标信息在精选阶段精选预估点击率、精选预估转化率。
[0238]
信息投放引擎将各个目标信息在精选阶段的期望收益进行排序,将满足收益条件的目标信息投放到流量端。
[0239]
在一个实施例中,提供了一种信息推送方法,包括:
[0240]
步骤(a1),获取目标信息在第一预设时长内的已转化量和已累积消耗资源,获取在第一预设时长内用于推送目标信息的历史资源数值。
[0241]
步骤(a2),获取目标信息对应的原始消耗资源,根据历史资源数值和原始消耗资源,确定目标信息在第一预设时长内的历史调节系数。
[0242]
步骤(a3),基于已累积消耗资源和历史调节系数,确定目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源。
[0243]
步骤(a4),根据第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息在目标时长内的期望累积消耗资源,该目标时长包含第一预设时长和第二预设时长。
[0244]
步骤(a5),基于目标时长内的期望累积消耗资源和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。
[0245]
步骤(a6),从候选集中选择用于推送目标信息的候选资源数值,根据候选资源数值和原始消耗资源,确定候选资源数值对应的预测调节系数。
[0246]
步骤(a7),基于预测调节系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源。
[0247]
步骤(a8),获取目标信息在第一预设时长内的已消耗资源,根据已消耗资源和历史调节系数,确定目标信息在第一预设时长内的未调节期望消耗资源。
[0248]
步骤(a9),基于已累积消耗资源和历史调节系数,确定目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源。
[0249]
步骤(a10),获取目标信息在与目标时长相邻的历史时长中所对应的历史转化量。
[0250]
步骤(a11),基于目标时长、第一预设时长和历史转化量,获得未调节期望消耗资源对应的平滑因子。
[0251]
步骤(a12),根据原始消耗资源、未调节期望消耗资源、平滑因子、预测调节系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
[0252]
步骤(a13),根据期望累积消耗资源和调节期望消耗资源,确定目标信息在第二预设时长内的期望转化量。
[0253]
步骤(a14),根据已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源,确定目标信息在目标时长内的目标消耗资源。
[0254]
步骤(a15),当目标消耗资源与原始消耗资源符合信息推送条件时,确定各目标信息按照各自的候选资源数值进行信息推送时各自对应的期望收益;将满足收益条件的期望收益所对应的目标信息,按照候选资源数值在第二预设时长内进行推送。
[0255]
步骤(a16),当目标消耗资源与原始消耗资源不符合信息推送条件时,从候选集中选择另一候选资源数值,并返回执行确定所选择的候选资源数值对应的预测调节系数的步骤,以得到目标信息在目标时长内的目标消耗资源;当目标消耗资源与原始消耗资源符合
信息推送条件时,按照所选择的候选资源数值在第二预设时长内推送目标信息。
[0256]
本实施例中,通过过去时间段用户对信息的已转化量、成本,以及未来时间段内用户对信息的预估转化量和成本,考量了多方面因素的影响,以更准确预测出信息在未来时间段内的获得转化所消耗的成本,从而更精准确定信息推送的价格,实现信息的精准推送。同时,目标消耗资源与原始消耗资源满足信息推送条件,表示预测得到的信息在未来时间段内的获得转化所消耗的成本与信息所有者定义的成本大致相同,从而在满足信息所有者提供的成本的条件下获得更高的信息转化量,提高信息推送的效益。
[0257]
本技术还提供一种将上述的信息推送方法应用于广告投放的应用场景,具体地,该信息推送方法在该应用场景的应用如图8所示,包括:
[0258]
该目标信息为目标广告,原始消耗资源为原始转化单价,候选资源数值为候选竞价,已累积消耗资源为已转化总价,已消耗资源为已转化单价,调节期望累积消耗资源为调价期望转化总价,目标消耗资源为目标转化单价。预测调节系数为预测调价系数,历史调节系数为历史调价系数,第一预设时长为0-当前时刻t的时长,第二预设时长为当前时刻t-24点的时长。
[0259]
收集广告数据,获取广告主定义的为获得1次广告转化所支付的原始转化单价target_cpa。目标广告在0-t时刻通过历史调价系数λ1调整目标广告的候选竞价以投放目标广告,即通过历史调价系数λ1对目标广告进行调价。目标广告在0-t时刻累积的广告转化量为已转化量,累积消耗的费用为已转化总价
[0260]
获取在0-t时刻内投放目标广告所使用过的候选竞价,求各候选竞价的加权平均值。根据加权平均值除以原始转化单价target_cpa,得到0-t时刻的历史调价系数λ1。即:
[0261]
λ1=各候选竞价的加权平均值/target_cpa
[0262]
假设目标广告在0-t时刻没有调整候选竞价,即按照调价系数1.0投放目标广告的基础上,根据0-t时刻的实际的已转化总价和实际的历史调价系数λ1,确定目标广告在0-t时刻内的未调价期望转化总价cost
1.0
。即:
[0263][0264]
根据0-t时刻的时长t1,以及0-t时刻内的未调价期望转化总价cost
1.0
,计算出目标广告在0-24点的期望转化总价cost
total
,即:
[0265][0266]
基于0-24点的期望转化总价cost
total
和0-t时刻的未调价期望转化总价cost
1.0
,计算目标广告未调价情况下,在t-24点内的未调价期望转化总价cost
e_1.0
,即:
[0267]
cost
e_1.0
=cost
total-cost
1.0
[0268]
从候选集中选择用于推送目标广告的候选竞价,根据候选竞价和原始转化单价target_cpa,确定候选竞价对应的预测调价系数λ2。即:
[0269]
λ2=候选集中选择的候选竞价/target_cpa
[0270]
根据预测调价系数λ2和t-24点内的未调价期望转化总价cost
e_1.0
,计算出目标广告在调价情况下,在t-24点内的调价期望转化总价coste,即:
[0271][0272]
获取通过历史调价系数λ1对目标广告进行调价时,在0-t时刻的已转化单价根据已转化单价和历史调价系数λ1,计算出在假设未调价情况下,目标广告在0-t时刻内的未调价期望转化单价cpa
1.0
。即:
[0273][0274]
获取目标广告在0-24点的相邻前一个0-24点内的历史转化量cv

,根据0-24点的时长t
total
,0-t时刻的时长t1和历史转化量cv

,计算出0-t时刻内的未调价期望转化单价cpa
1.0
对应的平滑因子w,即:
[0275][0276]
根据原始转化单价target_cpa、0-t时刻内的未调价期望转化单价cpa
1.0
、平滑因子w、预测调价系数λ2和0-t时刻内的未调价期望转化总价cost
1.0
,确定目标广告调价时在t-24点内所对应的调价期望转化单价cpae,即:
[0277][0278]
根据t-24点内的调价期望转化总价coste和t-24点内的调价期望转化单价cpae,确定目标广告在t-24点内的期望转化量cve:
[0279][0280]
根据已转化量已转化总价期望转化量cve和期望转化总价coste,确定目标广告在0-24点内的目标转化单价e
(cpa_final)
,即:
[0281][0282]
当e
(cpa_final)
=target_cpa时,按照上述各个步骤遍历候选集中的候选竞价,直至最后得到的目标转化单价和原始转换单价相同时停止遍历,将目标转化单价和原始转换单价相同时所使用的候选竞价,作为该目标广告对应的目标竞价,并使用该目标竞价作用于线上。
[0283]
存在多个目标广告时,确定多个目标广告使用各自的目标竞价在t-24点内投放的预估点击率pctr、预估转化率pcvr,以分别计算各个目标广告投放1000次所获得的期望收益ecpm,即:
[0284]
ecpm=target_cpa*pctr*pcvr*1000*目标竞价
[0285]
将各个目标广告对应的期望收益排序,将高于预设收益的期望收益所对应的目标广告按照各自的广告投放位置在t-24点内进行投放。
[0286]
应该理解的是,虽然图2-4、图8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4、图8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0287]
在一个实施例中,如图9所示,提供了一种信息推送装置,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:获取模块902、第一确定模块904、和推送模块908,其中:
[0288]
获取模块902,用于获取目标信息对应的原始消耗资源和候选资源数值,确定候选资源数值对应的预测调节系数。
[0289]
第一确定模块904,用于获取目标信息在第一预设时长内的已转化量和已累积消耗资源,基于预测调节系数和已累积消耗资源,确定目标信息在第二预设时长内的调节期望累积消耗资源和期望转化量。
[0290]
第二确定模块906,用于根据已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源,确定目标信息在目标时长内的目标消耗资源;该目标时长包含第二预设时长和第一预设时长。
[0291]
推送模块908,用于当目标消耗资源与原始消耗资源符合信息推送条件时,按照候选资源数值推送目标信息。
[0292]
本实施例中,通过获取目标信息对应的原始消耗资源和候选资源数值,以确定候选资源数值对应的调节系数。通过目标信息在过去的时间段内的已转化量和已累积消耗资源,以及预测调节系数,准确计算出目标信息在未来的时间段内期望的转化量和期望的累积消耗资源。根据过去时间段的已转化量和已累积消耗资源、未来期望的转化量和期望的累积消耗资源,能够进一步算出目标信息在包含过去时间段和未来时间段的总时间段中的平均消耗资源,从而确定该平均消耗资源是否符合条件,以执行响应的操作。当平均消耗资源与原始消耗资源满足信息推送条件时,表示该候选资源数值为最适合的用于推送目标信息的资源数值,则按照候选资源数值推送目标信息,能够实现信息的精准推送,同时在相同成本下能够获得更高的信息转化量。
[0293]
传统方式中按照自定义的推送方式对信息进行推送,并未考虑到在不同时间段内的转化量和转化的成本。本实施例中,考虑了过去时间段用户对信息的已转化量、成本,以及未来时间段内用户对信息的预估转化量和成本,能够基于多方面因素带来的影响,更准确预测出信息在未来时间段内的获得转化所消耗的成本,从而更精准确定信息推送的价格,实现信息的精准推送。同时,目标消耗资源与原始消耗资源满足信息推送条件,表示预测得到的信息在未来时间段内的获得转化所消耗的成本与信息所有者定义的成本大致相同,从而在满足信息所有者提供的成本的条件下获得更高的信息转化量,提高信息推送的效益。
[0294]
在一个实施例中,获取模块902还用于:获取目标信息对应的原始消耗资源,并从候选集中选择用于推送目标信息的候选资源数值;根据候选资源数值和原始消耗资源,确
定候选资源数值对应的预测调节系数。
[0295]
本实施例中,通过从候选集中任意选择候选资源数值,并根据所选择的候选资源数值和原始消耗资源计算出对应的预测调节系数,从而能够准确获得所选择的候选资源数值唯一对应的预测调节系数。
[0296]
在一个实施例中,获取模块902还用于:将候选资源数值和原始消耗资源的比值,确定为候选资源数值对应的预测调节系数。
[0297]
在一个实施例中,第一确定模块904还用于:基于已累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源;获取目标信息未调节时,在第一预设时长内所对应的未调节期望消耗资源;基于预测调节系数、未调节期望消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源;根据调节期望累积消耗资源和调节期望消耗资源,确定目标信息在第二预设时长内的期望转化量。
[0298]
本实施例中,基于调节情况下的第一预设时长内的已累积消耗资源,计算出调节情况下的第二预设时长内的调节期望累积消耗资源,能够根据过去时间段调节情况下的已累积消耗资源,计算出未来时间段调节情况下的调节期望累积消耗资源。根据过去时间段未调节情况下的未调节期望消耗资源和未来时间段的预测调节系数,准确计算出调节情况下未来时间段的调节期望消耗资源。进一步根据未来时间段的调节期望累积消耗资源和未来时间段的调节期望消耗资源,能够准确计算出目标信息在未来时间段内的期望转化量。
[0299]
在一个实施例中,第一确定模块904还用于:将预测调节系数和未调节期望消耗资源的乘积,确定为目标信息调节时在第二预设时长内所对应的调节期望消耗资源;
[0300]
第二确定模块906还用于:将调节期望累积消耗资源和调节期望消耗资源的比值,确定为目标信息在第二预设时长内的期望转化量。
[0301]
本实施例中,计算预测调节系数和未调节期望消耗资源的乘积,得到调节期望消耗资源,进一步计算期望累积消耗资源和调节期望消耗资源的比值,得到期望转化量,按照预设的计算方式和已知数据,能够准确快速计算得到所需的数据。
[0302]
在一个实施例中,第一确定模块904还用于:获取目标信息在第一预设时长内的历史调节系数,基于已累积消耗资源和历史调节系数,确定目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源;基于第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源;基于预测调节系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内对应的调节期望累积消耗资源。
[0303]
本实施例中,对目标信息在未来时间段内的调节期望累积消耗资源的计算,考量了过去时间段内的历史调节系数、已累积消耗资源、未调节期望累积消耗资源,以及未来时间段内的预测调节系数、未调节期望累积消耗资源等因素,充分考量了各方面因素带来的影响,使得对未来时间段内的调节期望累积消耗资源的预估更准确。
[0304]
在一个实施例中,第一确定模块904还用于:根据第一预设时长和第一预设时长对应的未调节期望累积消耗资源,确定目标信息在目标时长内的期望累积消耗资源;目标时长包含第一预设时长和第二预设时长;基于目标时长内的期望累积消耗资源和第一预设时长对应的未调节期望累积消耗资源,确定目标信息未调节时在第二预设时长内所对应的未调节期望累积消耗资源。
[0305]
在一个实施例中,第一确定模块904还用于:获取在第一预设时长内用于推送目标信息的历史资源数值;根据历史资源数值和原始消耗资源,确定目标信息在第一预设时长内的历史调节系数。
[0306]
本实施例中,通过目标信息的原始消耗信息和在过去时间段内用于推送目标信息的历史资源数值,计算出对应的历史调节系数,从而能够准确计算出在过去的时间段内用于调节目标信息的消耗资源的历史调节系数。
[0307]
在一个实施例中,第一确定模块904还用于:获取在第一预设时长内用于推送目标信息的各历史资源数值;对各历史资源数值进行加权求均值,得到历史资源均值;将历史资源均值和原始消耗资源的比值,确定为目标信息在第一预设时长内的历史调节系数。
[0308]
本实施例中,对各历史资源数值进行加权求均值,将得到的历史资源均值和原始消耗资源的比值,确定历史调节系数,从而能够根据历史资源均值和原始消耗资源之间的关联关系,准确确定在过去时间段内的历史调节系数。
[0309]
在一个实施例中,第一确定模块904还用于:获取目标信息在第一预设时长内的历史调节系数,以及对应的已消耗资源;根据已消耗资源和历史调节系数,确定目标信息在第一预设时长内的未调节期望消耗资源。
[0310]
本实施例中,通过对目标信息的候选资源数值进行调整的情况下,该目标信息在第一预设时长中的历史调节系数,以及获得一次转化所消耗的平均成本,能够准确计算出对于候选资源数值不调整的情况下,该目标信息在第一预设时长中的获得一次转化所消耗的平均成本,从而通过调节情况下的转化成本准确预测未调节情况下的转化成本。
[0311]
在一个实施例中,第一确定模块904还用于:获取目标信息在第一预设时长内的历史调节系数,基于已累积消耗资源和历史调节系数,确定目标信息未调节时在第一预设时长内对应的未调节期望累积消耗资源;获取未调节期望消耗资源对应的平滑因子;根据原始消耗资源、未调节期望消耗资源、平滑因子、预测调节系数和第一预设时长对应的未调节期望累积消耗资源,确定目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
[0312]
本实施例中,根据过去时间段内的历史调节系数和已积累消耗资源,准确计算出目标信息在假设不调节的情况下,在过去时间段的未调价期望累积消耗。该过去时间段的未调价期望累积消耗误差较大,通过平滑因子可减少误差。基于原始消耗资源、未调节期望消耗资源、平滑因子、预测调节系数和未调节期望累积消耗资源等多方面的因素,对目标信息在未来时间段内的调节期望消耗资源进行预估,考虑的数据更全面,预估更准确。
[0313]
在一个实施例中,第一确定模块904还用于:确定预测调节系数、第一预设时长对应的未调节期望累积消耗资源和未调节期望消耗资源的第一乘积,以及预测调节系数、平滑因子、未调节期望消耗资源和原始消耗资源的第二乘积;确定平滑因子和未调节期望消耗资源的第三乘积与第一预设时长对应的未调节期望累积消耗资源之和;将第一乘积乘以第二乘积,并除以第三乘积与第一预设时长对应的未调节期望累积消耗资源之和,得到目标信息调节时在第二预设时长内所对应的调节期望消耗资源。
[0314]
本实施例中,通过过去时间段内目标信息已知的未调节期望消耗资源、未调节期望累积消耗资源、平滑因子,以及信息所有者设置的原始消耗资源,准确得预测出在未来时间段内目标信息的调节期望消耗资源。根据过去时间段内的已知信息对未来时间段内的目标信息的消耗资源进行预估,从而对未来时间段的目标信息的推送进行充分规划,以实现
目标信息的精准推送。
[0315]
在一个实施例中,平滑因子是通过平滑因子确定步骤得到的,平滑因子确定步骤包括:获取目标信息在与目标时长相邻的历史时长中所对应的历史转化量;基于目标时长、第一预设时长和历史转化量,获得未调节期望消耗资源对应的平滑因子。
[0316]
本实施例中,通过计算平滑因子,以通过平滑因子对目标信息在第一预设时长内的调节期望消耗资源进行平滑处理,以对目标信息在过去时间段内的预估消耗资源进行平滑,能够减少预估消耗资源的误差。
[0317]
在一个实施例中,第二确定模块906还用于:确定已累积消耗资源与调节期望累积消耗资源之和,以及已转化量和期望转化量之和;将已累积消耗资源与调节期望累积消耗资源之和,以及已转化量和期望转化量之和的比值,确定为目标信息在目标时长内的目标消耗资源。
[0318]
本实施例中,通过已转化量、已累积消耗资源、期望转化量和调节期望累积消耗资源之间的关系,预测使用本次选择的候选资源数值的情况下,目标信息在目标时长内的获得一次转化所期望消耗的资源,从而确定该期望消耗的资源是否符合条件,以执行响应的操作。符合条件则表示基于本轮选择的候选资源数值能够实现信息的精准推送,不符合条件则表示基于本轮选择的候选资源数值不能实现信息的精准推送,则进行下一轮对候选资源数值的选择并计算。
[0319]
在一个实施例中,该推送模块908还用于:当目标消耗资源与原始消耗资源不符合信息推送条件时,从候选集中选择另一候选资源数值,并返回执行确定所选择的候选资源数值对应的预测调节系数的步骤,以得到目标信息在目标时长内的目标消耗资源;当目标消耗资源与原始消耗资源符合信息推送条件时,按照所选择的候选资源数值推送目标信息。
[0320]
本实施例中,从候选集中遍历选择候选资源数值,基于所选择的候选资源数值计算目标信息在目标时长内获得1次转化所消耗的目标消耗资源,能够通过对候选资源数值的遍历确定最合适的候选资源数值,从而实现按照候选资源数值进行信息的精准推送。
[0321]
在一个实施例中,该推送模块908还用于:确定各目标信息按照各自的候选资源数值进行信息推送时各自对应的期望收益;将满足收益条件的期望收益所对应的目标信息进行推送。
[0322]
本实施例中,将目标信息的期望收益作为信息推送的条件,将满足收益条件的期望收益所对应的目标信息进行推送,能够实现信息的精准推送。
[0323]
在一个实施例中,该目标信息为目标广告,原始消耗资源为原始转化单价,候选资源数值为候选竞价,已累积消耗资源为已转化总价,调节期望累积消耗资源为调价期望转化总价,目标消耗资源为目标转化单价;
[0324]
该推送模块908还用于:当目标转化单价与原始转化单价相同时,确定候选竞价对应的广告投放位置;在第二预设时长内的广告投放位置投放目标广告。
[0325]
本实施例中,充分考虑过去时间段用户对目标广告的已转化量、成本,并根据过去时间段的已转化量、成本、历史调价系数等因素,准确预估出在未来时间段内用户对目标广告的预估转化量和成本。并基于过去时间段用户对广告的已转化量、成本,以及未来时间段内用户对目标广告的预估转化量和成本,更准确预测出目标广告在未来时间段内的获得转
化所消耗的成本,从而更精准确定目标广告投放的价格。同时,目标转化单价与原始转化单价满足广告投放条件,表示预测得到的目标广告在未来时间段内的获得转化所消耗的成本与广告主定义的成本大致相同,则按照候选竞价在对应的广告投放位置投放目标广告,能够实现广告的精准投放,从而在满足广告所有者提供的成本的条件下获得更高的广告转化量,提高广告投放的效益。
[0326]
在一个实施例中,第一预设时长为目标时长的起点至当前时刻的时长,第二预设时长为当前时刻至目标时长的终点的时长,该目标时长是周期性的固定时长。
[0327]
本实施例中,该目标时长是周期性的固定时长,通过该信息推送方法能够在每个目标时长内基于目标信息的实际情况,例如已转化量、已累积消耗资源等对目标信息的候选资源数值进行及时调整,从而以合适的候选资源数值推送目标信息,自动实现目标信息的精准推送。
[0328]
关于信息推送装置的具体限定可以参见上文中对于信息推送方法的限定,在此不再赘述。上述信息推送装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0329]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种信息推送方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0330]
本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0331]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0332]
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0333]
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
[0334]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0335]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0336]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1