一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

流量的分配方法及装置、处理器和电子设备与流程

2022-10-26 02:48:25 来源:中国专利 TAG:


1.本技术涉及金融科技领域,具体而言,涉及一种流量的分配方法及装置、处理器和电子设备。


背景技术:

2.目前,通常采用生产环境多策略同时运行的方式,为用户提供相关服务。但是,由于策略的效果不尽相同,且策略的效果也是动态变化的,因此,需对策略合理分配流量,以达到线上流量高效利用的目的。而相关技术中,通过专家规则,设定触点上各策略流量分配比例,针对不同人群采用不同策略提供服务。
3.但是,相关技术过于依赖专家经验,且缺乏数学上的直接解释,同时也无法快速动态响应策略效果的变化,导致在给策略分配流量时,流量分配不合理,进而导致流量的利用性较低。
4.针对相关技术中在给策略分配流量时,流量分配不合理,导致流量的利用性较低的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术的主要目的在于提供一种流量的分配方法及装置、处理器和电子设备,以解决相关技术中在给策略分配流量时,流量分配不合理,导致流量的利用性较低的问题。
6.为了实现上述目的,根据本技术的一个方面,提供了一种流量的分配方法。该方法包括:获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,所述多个策略是待为目标对象推送的目标信息的策略,所述目标流量为待对所述策略进行分配的流量,所述评估值用于表示所述策略的重要程度;依据所述多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例;依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量。
7.进一步地,获取每个策略的评估值包括:获取每个策略的平均转化率和平均点击率;分别确定所述平均转化率的权重和所述平均点击率的权重;依据所述平均转化率的权重、所述平均点击率的权重和每个策略的平均转化率和平均点击率,得到每个策略的评估值。
8.进一步地,获取每个策略的评估值包括:获取每个策略的平均转化率、平均点击率和平均收益;依据每个策略的平均转化率、平均点击率和平均收益,得到每个策略的评估值。
9.进一步地,在依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量之后,所述方法还包括:获取为每个策略分配所述目标流量的分配结果和所述目标对象的编号信息;依据所述分配结果和所述编号信息,对所述目标对象分发所述多个策略中的目标策略。
10.进一步地,在依据所述多个策略的数量和每个策略的评估值,得到每个策略的流
量分配比例之后,所述方法还包括:依据每个策略的流量分配比例,确定所述多个策略的分布情况;依据所述分布情况,确定所述目标对象选择的所述目标策略。
11.进一步地,获取每个策略的平均转化率和平均点击率的方式为以下至少之一:分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行平均加权处理,得到每个策略的平均转化率和平均点击率;分别对所述第一预设时间内每个策略的多个目标转化率和多个目标点击率进行指数加权处理,得到每个策略的平均转化率和平均点击率。
12.进一步地,获取每个策略的平均收益的方式为以下至少之一:对第二预设时间内每个策略的多个目标收益进行平均加权处理,得到每个策略的平均收益;对所述第二预设时间内每个策略的多个目标收益进行指数加权处理,得到每个策略的平均收益。
13.为了实现上述目的,根据本技术的另一方面,提供了一种流量的分配装置。该装置包括:第一获取单元,用于获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,所述多个策略是待为目标对象推送的目标信息的策略,所述目标流量为待对所述策略进行分配的流量,所述评估值用于表示所述策略的重要程度;第一确定单元,用于依据所述多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例;第一分配单元,用于依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量。
14.进一步地,所述第一获取单元包括:第一获取模块,用于获取每个策略的平均转化率和平均点击率;第一确定模块,用于分别确定所述平均转化率的权重和所述平均点击率的权重;第二确定模块,用于依据所述平均转化率的权重、所述平均点击率的权重和每个策略的平均转化率和平均点击率,得到每个策略的评估值。
15.进一步地,所述第一获取单元包括:第二获取模块,用于获取每个策略的平均转化率、平均点击率和平均收益;第三确定模块,用于依据每个策略的平均转化率、平均点击率和平均收益,得到每个策略的评估值。
16.进一步地,所述装置还包括:第二获取单元,用于在依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量之后,获取为每个策略分配所述目标流量的分配结果和所述目标对象的编号信息;第一分发单元,用于依据所述分配结果和所述编号信息,对所述目标对象分发所述多个策略中的目标策略。
17.进一步地,所述装置还包括:第二确定单元,用于在依据所述多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例之后,依据每个策略的流量分配比例,确定所述多个策略的分布情况;第三确定单元,用于依据所述分布情况,确定所述目标对象选择的所述目标策略。
18.进一步地,所述第一获取模块或所述第二获取模块采用的方式为以下至少之一:第一处理模块,用于分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行平均加权处理,得到每个策略的平均转化率和平均点击率;第二处理模块,用于分别对所述第一预设时间内每个策略的多个目标转化率和多个目标点击率进行指数加权处理,得到每个策略的平均转化率和平均点击率。
19.进一步地,所述第二获取模块采用的方式为以下至少之一:第三处理模块,用于对第二预设时间内每个策略的多个目标收益进行平均加权处理,得到每个策略的平均收益;第四处理模块,用于对所述第二预设时间内每个策略的多个目标收益进行指数加权处理,
得到每个策略的平均收益。
20.为了实现上述目的,根据本技术的另一方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的任意一项所述的流量的分配方法。
21.为了实现上述目的,根据本技术的另一方面,提供了一种电子设备,所述电子设备包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的任意一项所述的流量的分配方法。
22.通过本技术,采用以下步骤:获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,多个策略是待为目标对象推送的目标信息的策略,目标流量为待对策略进行分配的流量,评估值用于表示策略的重要程度;依据多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例;依据每个策略的流量分配比例和目标流量的大小信息,为每个策略分配目标流量,解决了相关技术中在给策略分配流量时,流量分配不合理,导致流量的利用性较低的问题。通过依据获取到的多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例,并依据每个策略的流量分配比例和获取到的流量的大小信息,给策略合理的分配流量,从而达到了提升流量的利用性的效果。
附图说明
23.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
24.图1是根据本技术实施例提供的流量的分配方法的流程图;
25.图2是根据本技术实施例提供的流量的分配装置的示意图;
26.图3是根据本技术实施例提供的电子设备的示意图。
具体实施方式
27.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.需要说明的是,本公开所涉及的相关信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过
各方充分授权的信息和数据。例如,本系统和相关用户或机构间设置有接口,在获取相关信息之前,需要通过接口向前述的用户或机构发送获取请求,并在接收到前述的用户或机构反馈的同意信息后,获取相关信息。
31.下面结合优选的实施步骤对本发明进行说明,图1是根据本技术实施例提供的流量的分配方法的流程图,如图1所示,该方法包括如下步骤:
32.步骤s101,获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,多个策略是待为目标对象推送的目标信息的策略,目标流量为待对策略进行分配的流量,评估值用于表示策略的重要程度。
33.例如,在给一些策略分配流量时,先获取这些策略的总数量、对每个策略的重要程度进行评估得到的评估值和流量的大小。而且,这些策略可以为需要推送给用户的产品的策略。
34.步骤s102,依据多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例。
35.例如,根据上述获取到的这些策略的总数量和对每个策略的重要程度进行评估得到的评估值,计算出为每个策略分配流量的分配比例。
36.步骤s103,依据每个策略的流量分配比例和目标流量的大小信息,为每个策略分配目标流量。
37.例如,根据上述计算得到的为每个策略分配流量的分配比例和流量的大小(比如流量可以为100兆或者500兆等),计算出为每个策略分配多少流量。
38.通过上述的步骤s101至s103,通过依据获取到的多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例,并依据每个策略的流量分配比例和获取到的流量的大小信息,给策略合理的分配流量,从而达到了提升流量的利用性的效果。
39.为了得到每个策略的评估值,如何得到每个策略的平均转化率和平均点击率也是关键点之一,在本技术实施例提供的流量的分配方法中,对如何得到每个策略的平均转化率和平均点击率进行了进一步限定,获取每个策略的平均转化率和平均点击率可以采用以下技术特征实现:分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行平均加权处理,得到每个策略的平均转化率和平均点击率;分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行指数加权处理,得到每个策略的平均转化率和平均点击率。
40.而且,为了得到每个策略的评估值,如何得到每个策略的平均收益也是关键点之一,在本技术实施例提供的流量的分配方法中,对如何得到每个策略的平均收益进行了进一步限定,获取每个策略的平均收益可以采用以下技术特征实现:获取每个策略的平均收益的方式为以下至少之一:对第二预设时间内每个策略的多个目标收益进行平均加权处理,得到每个策略的平均收益;对第二预设时间内每个策略的多个目标收益进行指数加权处理,得到每个策略的平均收益。
41.例如,评估策略的平均转化率(conversion rate,cvr)、点击率(click-through-rate,ctr)和平均收益等指标的计算方式相同,且可以采用以下两种计算方式得到策略的平均ctr、cvr和平均收益等指标,即平均加权的计算方式和指数加权的计算方式。下面以cvr为例介绍上述两种计算方式。
42.(1))平均加权,计算公式如下:
[0043][0044]
其中,t:代表时间单位,默认为天;
[0045]
n:代表第n天(对应上述的第一预设时间或者第二预设时间);
[0046]vt
:第t天的cvr;
[0047]
第n天预计的策略平均cvr。
[0048]
(2)指数加权,计算公式如下:
[0049][0050]
其中,t:代表时间单位,默认为天;
[0051]
n:代表第n天(对应上述的第一预设时间或者第二预设时间);
[0052]
β:默认0.9,可调整;
[0053]vt
:第t天的cvr;
[0054]
第n天预计的策略平均cvr。
[0055]
通过上述的方案,可以快速准确的得到策略的各种指标,如策略的平均转化率、平均点击率和平均收益等,计算策略的评估值做铺垫。同时,通过采用更加合理的指标评估方式,可以在时间上保证越近时间越对当前结果有更大的影响。
[0056]
为了快速准确的得到每个策略的评估值,在本技术实施例提供的流量的分配方法中,还可以通过以下步骤得到每个策略的评估值:获取每个策略的平均转化率和平均点击率;分别确定平均转化率的权重和平均点击率的权重;依据平均转化率的权重、平均点击率的权重和每个策略的平均转化率和平均点击率,得到每个策略的评估值。
[0057]
例如,可以采用线性加权的评估方式,计算策略的评估值,且具体计算公式如下:
[0058]
yi=w1*cvri w2*ctri[0059]
其中,i:代表第几个策略;
[0060]
y:代表策略的评估值;
[0061]
cvr:策略的转化率;
[0062]
ctr:策略的点击率;
[0063]
w1:转化率的权重;
[0064]
w2:点击率的权重;
[0065]
而且,其中w1 w2=1.0,且0<=w1<=1.0,0<=w2<=1.0。
[0066]
通过上述的方案,可以快速准确的计算得到策略的评估值,同时可以根据转化率即点击率的权重调节策略的评估值。
[0067]
为了快速准确的得到每个策略的评估值,在本技术实施例提供的流量的分配方法中,还可以通过以下步骤得到每个策略的评估值:获取每个策略的平均转化率、平均点击率和平均收益;依据每个策略的平均转化率、平均点击率和平均收益,得到每个策略的评估值。
[0068]
例如,可以采用非线性加权的评估方式,计算策略的评估值,且具体计算公式如
下:
[0069]
yi=loga(cvri*ctri*avgamouti)
[0070]
其中,i:代表第几个策略;
[0071]
y:代表策略价值;
[0072]
cvr:策略的转化率;
[0073]
ctr:策略的点击率;
[0074]
avgamount:代表策略的平均收益,比如,基金理财产品的平均购买金额;
[0075]
a:底数,为防止y值过大,默认选择10。
[0076]
通过上述的方案,可以快速准确的计算得到策略的评估值。
[0077]
为了准确的对目标对象分发策略,在本技术实施例提供的流量的分配方法中,还可以通过以下步骤对目标对象分发策略:在依据每个策略的流量分配比例和目标流量的大小信息,为每个策略分配目标流量之后,获取为每个策略分配目标流量的分配结果和目标对象的编号信息;依据分配结果和编号信息,对目标对象分发多个策略中的目标策略。
[0078]
例如,根据策略流量分布比例来对流量分配,以对三种策略分配流量为例,且可以采用比例分割法对三种策略分配流量,具体为,假如三种策略的流量分配比例值分别为0.3,0.5,0.2,且总流量为100,则三个策略分配的流量为30,50,20,然后再根据用户的客编的后两位为用户分配策略。
[0079]
综上所述,通过策略分配到的流量的大小和用户的客编信息,可以准确的向多个用户分配策略。
[0080]
为了准确的对目标对象分发策略,在本技术实施例提供的流量的分配方法中,还可以通过以下步骤对目标对象分发策略:在依据多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例之后,依据每个策略的流量分配比例,确定多个策略的分布情况;依据分布情况,确定目标对象选择的目标策略。
[0081]
例如,以对三种策略分配流量为例,且可以采用分布采样法对三种策略分配流量,具体为,既然三种策略的流量分配比例值分别为0.3,0.5,0.2,然后依据这三个流量分配比例值建立这三种策略的分布,并以这个分布来采样,即当一个请求来的时候,选择哪个策略,即三种策略可能被抽到的概率分别为0.3,0.5,0.2。
[0082]
通过上述的方案,根据策略的流量分配比例,可以快速准确的向多个用户分配策略,避免向发起请求数量较少的客户分配流量较大的策略,从而实现线上流量高效利用的效果。
[0083]
通过本技术实施例提供的方法,例如,先计算策略的平均点击率、平均转化率、评价收益等指标;然后根据策略的平均点击率、平均转化率、评价收益等指标计算策略的评估值y;并根据计算得到的策略的评估值y,计算策略流量的分布情况,即计算策略的流量分配比例,且具体公式如下:
[0084][0085]
其中,t默认设为1,可调整,调高会让分配比例更平滑;
[0086]
y为策略的评估值;
[0087]
n为总策略数量;
[0088]
i为当前策略;
[0089]
j:代表第j个策略;
[0090]
最后根据计算得到的策略的流量分配比例来对流量分配。故通过采用本技术实施例提供的方法,可以科学的采用数学定义来对策略的重要程度进行评估,不需依赖专家经验。同时,策略的评估值可以根据用户的反馈实时响应,避免出现利用固定方式而无法动态响应策略效果的变化的情况。
[0091]
综上,本技术实施例提供的流量的分配方法,通过获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,多个策略是待为目标对象推送的目标信息的策略,目标流量为待对策略进行分配的流量,评估值用于表示策略的重要程度;依据多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例;依据每个策略的流量分配比例和目标流量的大小信息,为每个策略分配目标流量,解决了相关技术中在给策略分配流量时,流量分配不合理,导致流量的利用性较低的问题。通过依据获取到的多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例,并依据每个策略的流量分配比例和获取到的流量的大小信息,给策略合理的分配流量,从而达到了提升流量的利用性的效果。
[0092]
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0093]
本技术实施例还提供了一种流量的分配装置,需要说明的是,本技术实施例的流量的分配装置可以用于执行本技术实施例所提供的用于流量的分配方法。以下对本技术实施例提供的流量的分配装置进行介绍。
[0094]
图2是根据本技术实施例的流量的分配装置的示意图。如图2所示,该装置包括:第一获取单元201、第一确定单元202和第一分配单元203。
[0095]
具体地,第一获取单元201,用于获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,多个策略是待为目标对象推送的目标信息的策略,目标流量为待对策略进行分配的流量,评估值用于表示策略的重要程度;
[0096]
第一确定单元202,用于依据多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例;
[0097]
第一分配单元203,用于依据每个策略的流量分配比例和目标流量的大小信息,为每个策略分配目标流量。
[0098]
综上,本技术实施例提供的流量的分配装置,通过第一获取单元201获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,多个策略是待为目标对象推送的目标信息的策略,目标流量为待对策略进行分配的流量,评估值用于表示策略的重要程度;第一确定单元202依据多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例;第一分配单元203依据每个策略的流量分配比例和目标流量的大小信息,为每个策略分配目标流量,解决了相关技术中在给策略分配流量时,流量分配不合理,导致流量的利用性较低的问题。通过依据获取到的多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例,并依据每个策略的流量分配比例和获取到的流量的大小信息,给策略合理的分配流量,从而达到了提升流量的利用性的效果。
[0099]
可选地,在本技术实施例提供的流量的分配装置中,第一获取单元包括:第一获取模块,用于获取每个策略的平均转化率和平均点击率;第一确定模块,用于分别确定平均转化率的权重和平均点击率的权重;第二确定模块,用于依据平均转化率的权重、平均点击率的权重和每个策略的平均转化率和平均点击率,得到每个策略的评估值。
[0100]
可选地,在本技术实施例提供的流量的分配装置中,第一获取单元包括:第二获取模块,用于获取每个策略的平均转化率、平均点击率和平均收益;第三确定模块,用于依据每个策略的平均转化率、平均点击率和平均收益,得到每个策略的评估值。
[0101]
可选地,在本技术实施例提供的流量的分配装置中,该装置还包括:第二获取单元,用于在依据每个策略的流量分配比例和目标流量的大小信息,为每个策略分配目标流量之后,获取为每个策略分配目标流量的分配结果和目标对象的编号信息;第一分发单元,用于依据分配结果和编号信息,对目标对象分发多个策略中的目标策略。
[0102]
可选地,在本技术实施例提供的流量的分配装置中,该装置还包括:第二确定单元,用于在依据多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例之后,依据每个策略的流量分配比例,确定多个策略的分布情况;第三确定单元,用于依据分布情况,确定目标对象选择的目标策略。
[0103]
可选地,在本技术实施例提供的流量的分配装置中,第一获取模块或第二获取模块采用的方式为以下至少之一:第一处理模块,用于分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行平均加权处理,得到每个策略的平均转化率和平均点击率;第二处理模块,用于分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行指数加权处理,得到每个策略的平均转化率和平均点击率。
[0104]
可选地,在本技术实施例提供的流量的分配装置中,第二获取模块采用的方式为以下至少之一:第三处理模块,用于对第二预设时间内每个策略的多个目标收益进行平均加权处理,得到每个策略的平均收益;第四处理模块,用于对第二预设时间内每个策略的多个目标收益进行指数加权处理,得到每个策略的平均收益。
[0105]
流量的分配装置包括处理器和存储器,上述第一获取单元201、第一确定单元202和第一分配单元203等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0106]
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来提升流量的利用性。
[0107]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
[0108]
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述流量的分配方法。
[0109]
如图3所示,本发明实施例提供了一种电子设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,所述多个策略是待为目标对象推送的目标信息的策略,所述目标流量为待对所述策略进行分配的流量,所述评估值用于表示所述策略的重要程度;依据所述多个策略的数量和每个策略的评估值,得到每个策
略的流量分配比例;依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量。
[0110]
处理器执行程序时还实现以下步骤:获取每个策略的评估值包括:获取每个策略的平均转化率和平均点击率;分别确定所述平均转化率的权重和所述平均点击率的权重;依据所述平均转化率的权重、所述平均点击率的权重和每个策略的平均转化率和平均点击率,得到每个策略的评估值。
[0111]
处理器执行程序时还实现以下步骤:获取每个策略的评估值包括:获取每个策略的平均转化率、平均点击率和平均收益;依据每个策略的平均转化率、平均点击率和平均收益,得到每个策略的评估值。
[0112]
处理器执行程序时还实现以下步骤:在依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量之后,所述方法还包括:获取为每个策略分配所述目标流量的分配结果和所述目标对象的编号信息;依据所述分配结果和所述编号信息,对所述目标对象分发所述多个策略中的目标策略。
[0113]
处理器执行程序时还实现以下步骤:在依据所述多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例之后,所述方法还包括:依据每个策略的流量分配比例,确定所述多个策略的分布情况;依据所述分布情况,确定所述目标对象选择的所述目标策略。
[0114]
处理器执行程序时还实现以下步骤:获取每个策略的平均转化率和平均点击率的方式为以下至少之一:分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行平均加权处理,得到每个策略的平均转化率和平均点击率;分别对所述第一预设时间内每个策略的多个目标转化率和多个目标点击率进行指数加权处理,得到每个策略的平均转化率和平均点击率。
[0115]
处理器执行程序时还实现以下步骤:获取每个策略的平均收益的方式为以下至少之一:对第二预设时间内每个策略的多个目标收益进行平均加权处理,得到每个策略的平均收益;对所述第二预设时间内每个策略的多个目标收益进行指数加权处理,得到每个策略的平均收益。
[0116]
本文中的设备可以是服务器、pc、pad、手机等。
[0117]
本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取多个策略的策略数量、每个策略的评估值和目标流量的大小信息,其中,所述多个策略是待为目标对象推送的目标信息的策略,所述目标流量为待对所述策略进行分配的流量,所述评估值用于表示所述策略的重要程度;依据所述多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例;依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量。
[0118]
当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:获取每个策略的评估值包括:获取每个策略的平均转化率和平均点击率;分别确定所述平均转化率的权重和所述平均点击率的权重;依据所述平均转化率的权重、所述平均点击率的权重和每个策略的平均转化率和平均点击率,得到每个策略的评估值。
[0119]
当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:获取每个策略的评估值包括:获取每个策略的平均转化率、平均点击率和平均收益;依据每个策略
的平均转化率、平均点击率和平均收益,得到每个策略的评估值。
[0120]
当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:在依据每个策略的流量分配比例和所述目标流量的大小信息,为每个策略分配所述目标流量之后,所述方法还包括:获取为每个策略分配所述目标流量的分配结果和所述目标对象的编号信息;依据所述分配结果和所述编号信息,对所述目标对象分发所述多个策略中的目标策略。
[0121]
当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:在依据所述多个策略的数量和每个策略的评估值,得到每个策略的流量分配比例之后,所述方法还包括:依据每个策略的流量分配比例,确定所述多个策略的分布情况;依据所述分布情况,确定所述目标对象选择的所述目标策略。
[0122]
当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:获取每个策略的平均转化率和平均点击率的方式为以下至少之一:分别对第一预设时间内每个策略的多个目标转化率和多个目标点击率进行平均加权处理,得到每个策略的平均转化率和平均点击率;分别对所述第一预设时间内每个策略的多个目标转化率和多个目标点击率进行指数加权处理,得到每个策略的平均转化率和平均点击率。
[0123]
当在数据处理设备上执行时,还适于执行初始化有如下方法步骤的程序:获取每个策略的平均收益的方式为以下至少之一:对第二预设时间内每个策略的多个目标收益进行平均加权处理,得到每个策略的平均收益;对所述第二预设时间内每个策略的多个目标收益进行指数加权处理,得到每个策略的平均收益。
[0124]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0125]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0126]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0127]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0128]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网
络接口和内存。
[0129]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
[0130]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0131]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0132]
本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0133]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献