输出对象配额分配方法、装置、电子设备制造方法及图纸

技术编号:32512142 阅读:14 留言:0更新日期:2022-03-02 10:59
本申请公开了一种输出对象配额分配方法,属于计算机技术领域,有助于提升输出资源的利用效率。所述方法包括:根据当前时间片输出对象的总配额和每秒查询率,确定所述当前时间片内每次用户请求对应的输出对象平均配额;预估当前用户请求对应的输出对象指标平均值;根据历史时间片内用户请求对应的输出对象指标的整体分布数据、所述输出对象平均配额,以及,所述输出对象指标平均值,确定所述当前用户请求对应的输出对象配额;将所述输出对象配额二次分配至针对所述当前用户请求召回的各对象属性。本方法通过根据不同用户请求的输出对象指标智能分配召回配额,充分利用了有效的输出资源。源。源。

【技术实现步骤摘要】
输出对象配额分配方法、装置、电子设备


[0001]本申请涉及计算机
,特别是涉及输出对象配额分配方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]具有查找、搜索功能的网络平台工作过程中,针对每个用户请求,平台将输出一定数量对象,推荐给用户以供用户浏览或进一步执行对象操作。由于下游对象处理能力的限制,现有技术中,平台通过限定单位时间段内输出对象的数量,控制下游服务的最大负载。同时,由于对象属性众多,为了保障输出对象的丰富性,平台会从初步召回的每种属性对象中分别选择固定数量的对象进行输出。
[0003]由于现有技术中平台对输出对象的总数和每种属性对象的数量进行了限制,会出现输出的对象与用户请求匹配度不够精准,没有有效利用输出资源的问题。

技术实现思路

[0004]本申请实施例提供一种输出对象配额分配方法,有助于提升输出资源的利用效率。
[0005]第一方面,本申请实施例提供了一种输出对象配额分配方法,包括:
[0006]根据当前时间片输出对象的总配额和每秒查询率,确定所述当前时间片内每次用户请求对应的输出对象平均配额;
[0007]预估当前用户请求对应的输出对象指标平均值;
[0008]根据历史时间片内用户请求对应的输出对象指标的整体分布数据、所述输出对象平均配额,以及,所述输出对象指标平均值,确定所述当前用户请求对应的输出对象配额;
[0009]将所述输出对象配额分解至针对所述当前用户请求召回的各对象属性。
[0010]第二方面,本申请实施例提供了一种输出对象配额分配装置,包括:
[0011]当前输出对象平均配额确定模块,用于根据当前时间片输出对象的总配额和每秒查询率,确定所述当前时间片内每次用户请求对应的输出对象平均配额;
[0012]当前输出对象指标平均值确定模块,用于预估当前用户请求对应的输出对象指标平均值;
[0013]当前输出对象配额确定模块,用于根据历史时间片内用户请求对应的输出对象指标的整体分布数据、所述输出对象平均配额,以及,所述输出对象指标平均值,确定所述当前用户请求对应的输出对象配额;
[0014]配额二次分配模块,用于将所述输出对象配额二次分配至针对所述当前用户请求召回的各对象属性。
[0015]第三方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的输出对象配额分配方法。
[0016]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的输出对象配额分配方法的步骤。
[0017]本申请实施例公开的输出对象配额分配方法,通过根据当前时间片输出对象的总配额和每秒查询率,确定所述当前时间片内每次用户请求对应的输出对象平均配额;预估当前用户请求对应的输出对象指标平均值;根据历史时间片内用户请求对应的输出对象指标的整体分布数据、所述输出对象平均配额,以及,所述输出对象指标平均值,确定所述当前用户请求对应的输出对象配额;将所述输出对象配额二次分配至针对所述当前用户请求召回的各对象属性,有助于提升输出资源的利用效率。
[0018]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0019]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]图1是本申请实施例一的输出对象配额分配方法流程图;
[0021]图2是本申请实施例一的输出对象配额二次分配效果示意图;
[0022]图3是本申请实施例二的输出对象配额分配装置结构示意图;
[0023]图4示意性地示出了用于执行根据本申请的方法的电子设备的框图;以及
[0024]图5示意性地示出了用于保持或者携带实现根据本申请的方法的程序代码的存储单元。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]实施例一
[0027]本申请实施例公开的一种输出对象配额分配方法,如图1所示,所述方法包括:步骤110至步骤140。
[0028]步骤110,根据当前时间片输出对象的总配额和每秒查询率,确定所述当前时间片内每次用户请求对应的输出对象平均配额。
[0029]现有技术中,搜索平台为了衡量平台负载,定义了一个负载监测时间单位,本申请实施例中极为“时间片”。时间片对应的时间长度根据搜索平台的负载监控需求确定,例如,可以设置为1秒。本申请的一些实施例中,平台负载通过每个时间片召回的对象数量总额表示。由于平台容量和下游应用数据处理能力的限制,平台设置了每个时间片输出对象的总配额。
[0030]以商品搜索平台为例,搜索平台会设置每秒召回的商品总数。对于信息搜索平台为例,搜索平台会设置每秒召回的信息条数。
[0031]通常情况下,每个时间片内,平台会接收到多个用户请求。现有技术中,平台将负载均匀分配给每个用户请求。
[0032]本申请的实施例中,首先获取平台为当前时间片设置的输出对象的总配额和平台的每秒查询率,然后,将总配额除以每秒查询率,得到每次查询可以分配的平均配额,作为在当前时间片内的每个用户请求可以分配的输出对象平均配额。
[0033]步骤120,预估当前用户请求对应的输出对象指标平均值。
[0034]现有技术中,将一个时间片的输出对象总配额平均分配给每个用户请求。本申请的实施例中,为了在平台最大负载范围内,提升输出资源的利用效率,平台根据每个用户请求的不同情况,实时动态为不同用户请求分配输出对象配额,以达到在总输出对象配额不变的情况下,为输出价值更大的用户请求分配更多的输出对象配额。
[0035]本申请实施例中,输出对象指标包括但不限于:效率价值、流量价值。对象的输出指标通过预设对象维度数据衡量。对于不同的应用场景,输出的对象类别不同,衡量输出对象指标的指标有所不同。以输出对象为科普信息为例,可以基于信息的点击率、转化率、平台为信息预先设置的重要性等维度,确定对象的输出指标。再以输出对象为外卖产品为例,可以基于外卖产品的点击率、转化率、外卖产品的价格、用户对外卖产品的评价等级等维度,确定对象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输出对象配额分配方法,其特征在于,包括:根据当前时间片输出对象的总配额和每秒查询率,确定所述当前时间片内每次用户请求对应的输出对象平均配额;预估当前用户请求对应的输出对象指标平均值;根据历史时间片内用户请求对应的输出对象指标的整体分布数据、所述输出对象平均配额,以及,所述输出对象指标平均值,确定所述当前用户请求对应的输出对象配额;将所述输出对象配额二次分配至针对所述当前用户请求召回的各对象属性。2.根据权利要求2所述的方法,其特征在于,所述将所述输出对象配额二次分配至针对所述当前用户请求召回的各对象属性的步骤,包括:以当前用户请求对应的输出对象指标总和最大为目标对所述输出对象配额进行二次分配,确定针对所述当前用户请求召回的各对象属性获得的输出对象配额。3.根据权利要求1或2所述的方法,其特征在于,所述根据历史时间片内用户请求对应的输出对象指标的整体分布数据、所述输出对象平均配额,以及,所述输出对象指标平均值,确定所述当前用户请求对应的输出对象配额的步骤,包括:对历史时间片内的所有用户请求对应的输出对象指标平均值进行分层处理,并确定所述进行分层处理得到的每一个输出指标层次对应的输出对象指标平均值取值区间;将所述当前用户请求对应的所述输出对象指标平均值匹配的所述输出对象指标平均值取值区间所对应的所述输出指标层次,作为所述当前用户请求对应的输出指标层次;根据所述当前用户请求对应的输出指标层次,对所述输出对象平均配额进行相应阶梯增量运算或阶梯减量运算,得到确定当前用户请求对应的输出对象配额。4.根据权利要求3所述的方法,其特征在于,所述对历史时间片内的所有用户请求对应的输出对象指标平均值进行分层处理,并确定所述进行分层处理得到的每一个输出指标层次对应的输出对象指标平均值取值区间的步骤,包括:将历史时间片内的所有用户请求对应的输出对象指标平均值由小到大排列并分成N等份,每个等份对应一个输出指标层次;其中,N为大于等于3的整数;确定每个等份中所述输出对象指标平均值的取值区间,作为相应等份对应的所述输出指标层次对应的输出对象指标平均值取值区间。5.根据权利要求3所述的方法,其...

【专利技术属性】
技术研发人员:吴亮
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1