用于确定算力档位的方法和装置制造方法及图纸

技术编号:38134428 阅读:9 留言:0更新日期:2023-07-08 09:44
本说明书实施例提供了一种用于确定算力档位的方法和装置。该方法的一具体实施方式包括:接收多个推送请求;对于所述多个推送请求中任意的第一请求,获取发送该第一请求的第一用户在进行用户推送信息计算的各个算力档位下的推送回报率,所述推送回报率通过将用户特征以及所述各个算力档位输入预先训练的回报率模型而得到;基于针对所述多个推送请求的总算力约束,和发送所述多个推送请求的各个用户分别在各个算力档位下的推送回报率,确定分配给各推送请求的目标算力档位。给各推送请求的目标算力档位。给各推送请求的目标算力档位。

【技术实现步骤摘要】
用于确定算力档位的方法和装置


[0001]本说明书实施例涉及计算机
,尤其涉及一种用于确定算力档位的方法和装置。

技术介绍

[0002]现阶段,终端设备上安装的某些应用设置有推送功能,推送功能可以向用户推送信息。以第三方支付平台为例,第三方支付平台的首页可以设置有用于显示推送信息的推荐区,推送功能可以根据以往用户对推荐区内推送信息的行为操作(如,点击、收藏、购买、分享等),来分析用户可能感兴趣的信息类型,从而在接收到推送请求时向用户推送信息。这样,既能满足用户获取感兴趣信息的需求,也有利用应用的资源推广和运营。
[0003]实践中,每一次处理推送请求都需要消耗一定的算力,而算力本质上依赖于对资源的消耗,包括设备资源,电力资源等。通常,在一定范围内算力的消耗与推送回报率呈正相关。当有多个推送请求时,如何有效的为多个推送请求分配算力,既达到较好的推送效果,又能节约资源,是当下常常面临的问题和挑战。

技术实现思路

[0004]本说明书的实施例描述了一种用于确定算力档位的方法和装置,在满足总算力约束的前提下,结合发送推送请求的用户的用户特征,为多个推送请求分配算力,从而获得更好的推送效果。
[0005]根据第一方面,提供了一种用于确定算力档位的方法,包括:接收多个推送请求;对于上述多个推送请求中任意的第一请求,获取发送该第一请求的第一用户在进行用户推送信息计算的各个算力档位下的推送回报率,上述推送回报率通过将用户特征以及上述各个算力档位输入预先训练的回报率模型而得到;基于针对上述多个推送请求的总算力约束,和发送上述多个推送请求的各个用户分别在各个算力档位下的推送回报率,确定分配给各推送请求的目标算力档位。
[0006]根据第二方面,提供了一种用于确定算力档位的装置,包括:接收单元,配置为接收多个推送请求;获取单元,配置为对于上述多个推送请求中任意的第一请求,获取发送该第一请求的第一用户在进行用户推送信息计算的各个算力档位下的推送回报率,上述推送回报率通过将用户特征以及上述各个算力档位输入预先训练的回报率模型而得到;确定单元,配置为基于针对上述多个推送请求的总算力约束,和发送上述多个推送请求的各个用户分别在各个算力档位下的推送回报率,确定分配给各推送请求的目标算力档位。
[0007]根据第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当上述计算机程序在计算机中执行时,令计算机执行如第一方面中任一实现方式描述的方法。
[0008]根据第四方面,提供了一种计算设备,包括存储器和处理器,其特征在于,上述存储器中存储有可执行代码,上述处理器执行上述可执行代码时,实现如第一方面中任一实现方式描述的方法。
[0009]根据本说明书实施例提供的用于确定算力档位的方法和装置,首先接收多个推送请求,对于多个推送请求中任意的第一请求,获取发送该第一请求的第一用户在进行用户推送信息计算的各个算力档位下的推送回报率,其中,推送回报率是基于用户特征得到的。而后,基于针对多个推送请求的总算力约束,和发送多个推送请求的各个用户分别在各个算力档位下的推送回报率,确定分配给各个推送请求的目标算力档位。由于,用户在各个算力档位下的推送回报率是基于该用户的用户特征得到的,因此,本申请实现了基于用户特征为多个推送请求分配算力档位,在满足总算力约束的前提下,结合发送推送请求的用户的用户特征,为多个推送请求分配算力,从而获得更好的推送效果。
附图说明
[0010]图1示出了本说明书实施例可以应用于其中的一个应用场景的示意图;图2示出了根据一个实施例的用于确定算力档位的流程图;图3示出了回报率模型的一个例子的示意图;图4示出了根据一个实施例的用于确定算力档位的装置的示意性框图。
具体实施方式
[0011]下面结合附图和实施例,对本说明书提供的技术方案做进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本说明书的实施例及实施例中的特征可以相互组合。
[0012]如前所述,当有多个推送请求时,如何有效的为多个推送请求分配算力,既达到较好的推送效果,又能节约资源,是当下常常面临的问题和挑战。
[0013]为此,本说明书的实施例提供一种用于确定算力档位的方法和装置,从而可以结合发送推送请求的用户的用户特征,为多个推送请求分配算力。在本实施例中,算力档位越高表示进行推送信息计算的算力消耗越大。通常,算力消耗越大推送的信息越精准。在实际的应用场景中,一部分用户对于推送信息的敏感度较低,无论使用怎样的算力档位进行推送信息计算,无论推送怎样的信息,低敏感用户大概率仍然不会有点击行为,也就是说,针对低敏感用户推送的推送回报率,不会随着算力档位的增加而明显增加。而另一部分用户对于推送信息的敏感度较高,如果推送的信息精准,高敏感用户大概率会有点击行为;如果推送的信息不精准,高敏感用户大概率不会有点击行为。也就是说,针对高敏感用户推送的推送回报率,会随着算力档位的增加而明显增加。由此可知,在总算力一定的条件下,当有多个推送请求时,结合发送多个推送请求的用户的用户特征,为多个推送请求分配算力档位,可以有效利用不同用户对推送信息的敏感度不同这一特性,针对不同用户可以分配不同的算力档位,从而可以获得更好的推送效果。
[0014]以服务器101在某个预定时间段内接收到三个推送请求为例,图1示出了本说明书实施例可以应用于其中的一个应用场景的示意图。如图1所示,上述三个推送请求分别为推送请求1、推送请求2和推送请求3,推送请求1、推送请求2和推送请求3分别由用户A、用户B和用户C发送。对于推送请求1,服务器101可以从信息库102中获取发送推送请求1的用户A在进行推送信息计算的各个算力档位下的推送回报率。这里,用户A在各个算力档位下的推
送回报率,是通过将用户A的用户特征以及各个算力档位输入预先训练的回报率模型而得到的。同理,基于与用户A相同的方式,还可以得到用户B和用户C分别在各个算力档位下的推送回报率。在此基础上,服务器101可以基于针对三个推送请求的总算力约束和各用户分别在各个算力档位下的推送回报率,确定分配给各推送请求的目标算力档位。之后,服务器101可以基于分配给各推送请求的目标算力档位,针对各推送请求进行推送信息计算,并根据计算结果向各推送请求对应的用户进行信息推送。
[0015]继续参见图2,图2示出了根据一个实施例的用于确定算力档位的方法的流程图。可以理解,该方法可以通过服务器来执行。如图2所示,该用于确定算力档位的方法,可以包括以下步骤:步骤210,接收多个推送请求。
[0016]在本实施例中,用户在使用终端设备安装的应用时,可以发送推送请求,该推送请求可以用于向服务器请求推送信息。这样,服务器可以接收到多个用户发送的多个推送请求。
[0017]在一种实现方式下,用户在使用应用的过程中,可以发送用于请求特定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于确定算力档位的方法,包括:接收多个推送请求;对于所述多个推送请求中任意的第一请求,获取发送该第一请求的第一用户在进行用户推送信息计算的各个算力档位下的推送回报率,所述推送回报率通过将用户特征以及所述各个算力档位输入预先训练的回报率模型而得到;基于针对所述多个推送请求的总算力约束,和发送所述多个推送请求的各个用户分别在各个算力档位下的推送回报率,确定分配给各推送请求的目标算力档位。2.根据权利要求1所述的方法,其中,所述回报率模型包括特征处理网络和编码器;所述各个算力档位包括第一算力档位,所述第一用户在该第一算力档位下的推送回报率是通过以下方式确定的:所述编码器处理所述第一算力档位的档位信息,输出第一算力档位的档位编码;所述特征处理网络处理所述第一用户的用户特征,输出第一用户的回报系数和针对档位编码的权重信息;根据所述第一算力档位的档位编码和所述权重信息,得到第一分数;通过在所述第一分数上施加所述回报系数,得到所述第一用户在该第一算力档位下的推送回报率。3.根据权利要求2所述的方法,其中,所述特征处理网络包括第一网络,第二网络和融合网络,所述第一用户的用户特征包括属性特征和兴趣面序列特征;以及,所述特征处理网络处理所述第一用户的用户特征,包括:利用所述第一网络对所述属性特征进行变换,得到第一表征;利用所述第二网络对所述兴趣面序列特征进行自注意力处理,得到第二表征;利用所述融合网络处理所述第一表征和第二表征,输出所述回报系数和权重信息。4.根据权利要求2或3所述的方法,其中,所述权重信息包括,针对档位编码的逐个编码位的权重因子和校准系数;以及,所述根据所述第一算力档位的档位编码和所述权重信息,得到第一分数,包括:针对所述第一算力档位的档位编码的各个编码位,在其码值上施加该编码位对应的权重因子和校准系数,并将各个编码位的运算结果求和,作为所述第一分数。5.根据权利要求2所述的方法,其中,所述档位信息包括,算力档位的档位排序序号,或者,算力档位对应的用户推送信息计算的计算特征。6.根据权利要求2所述的方法,其中,所述各个算力档位还包括第二算力档位,所述第一算力档位的算力高于所述第二算力档位;所述第一分数高于第二分数,所述第二分数是,根据所述第二算力档位的档位编码和所述权重信息得到的分数。7.根据权利要求6所述的方法,其中,所述编码器被设置为,所输出的第一算力档位的档位编码对应的第一码值,大于第二算力档位的档位编码对应的第二码值。8.根据权利要求1所述的方法,其中,获取发送该第一请求的第一用户在进行用户推送信息计算的各个算力档位下的推...

【专利技术属性】
技术研发人员:官砚楚
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1