技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据资源分配方法、装置、设备、介质和程序产品与流程  >  正文

数据资源分配方法、装置、设备、介质和程序产品与流程

  • 国知局
  • 2024-07-31 22:59:00

本公开涉及数据处理和金融,具体涉及数据资源分配领域,更具体地涉及一种数据资源分配方法、装置、设备、介质和程序产品。

背景技术:

1、在理财产品销售场景下,理财产品的购买和赎回(撤单)需要抓取和释放额度,尤其在产品销售开始时间,客户抢购理财产品,存在抢额度的场景,理财产品额度便成为热点数据,高并发下可能会影响理财产品购买效率,而且理财产品额度随着客户的购买和赎回是动态变化的。

2、然而,当前处理热点数据的方法存在时效性不足或效率不高的问题。

技术实现思路

1、鉴于上述问题,本公开提供了提高热点数据处理效率和时效性的数据资源分配方法、装置、设备、介质和程序产品。

2、根据本公开的第一个方面,提供了一种数据资源分配方法,包括:根据数据资源量和初始分配份额,对散列模型进行初始化,散列模型用于确定散列节点数量和各散列节点的额度。响应于请求分配至少部分数据资源,异步更新分配特征,分配特征表征数据资源的分配量和请求响应时间。根据分配特征和当前剩余数据资源量,更新散列模型。以及采用更新后的散列模型对剩余数据资源进行分配。

3、根据本公开的实施例,响应于请求分配至少部分数据资源,异步更新分配特征包括:确定单次分配的平均额度和预设时段内的第一平均分配量。根据平均额度和第一平均分配量,确定跨越节点分配数和平均请求额度。确定当前数据资源分配请求数。以及根据当前数据资源分配请求数,确定当前平均响应时间。

4、根据本公开的实施例,响应于请求分配至少部分数据资源,异步更新分配特征还包括:确定单个节点在预设时段内的第二平均分配量。根据第二平均分配量,确定对应节点的分配额度。

5、根据本公开的实施例,根据分配特征和当前剩余数据资源量,更新散列模型包括:根据跨越节点分配数、平均请求额度和当前平均响应时间,确定更新后的节点数和每个节点的分配额度。将多个节点降维至单一节点,以维持数据资源分配。以及根据更新后的节点数和每个节点的分配额度,更新散列模型。

6、根据本公开的实施例,根据更新后的节点数和每个节点的分配额度,更新散列模型包括:定时对散列模型进行重散列判断。在跨越节点分配数大于第一预设阈值时,减少节点个数。以及确定每个节点的分配额度大于平均请求额度的预设倍数。

7、根据本公开的实施例,在采用更新后的散列模型对剩余数据资源进行分配之后,数据资源分配方法还包括:在当前平均响应时间小于第二预设阈值时,停止更新散列模型。和/或在第一平均分配量小于第三预设阈值时,停止更新散列模型。

8、根据本公开的实施例,在采用更新后的散列模型对剩余数据资源进行分配之后,数据资源分配方法还包括:在当前剩余数据资源量小于第四预设阈值时,更新散列模型为非散列模式。

9、根据本公开的实施例,数据资源分配方法用于理财产品的额度分配。

10、本公开的第二方面提供了一种数据资源分配装置,包括:初始化模块,用于根据数据资源量和初始分配份额,对散列模型进行初始化,散列模型用于确定散列节点数量和各散列节点的额度。第一更新模块,用于响应于请求分配至少部分数据资源,异步更新分配特征,分配特征表征数据资源的分配量和请求响应时间。第二更新模块,用于根据分配特征和当前剩余数据资源量,更新散列模型。以及分配模块,用于采用更新后的散列模型对剩余数据资源进行分配。

11、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述数据资源分配方法。

12、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述数据资源分配方法。

13、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述数据资源分配方法。

14、与现有技术相比,本公开提供的数据资源分配方法、装置、电子设备、存储介质和程序产品,至少具有以下有益效果:

15、(1)本公开的数据资源分配方法,在分配数据资源时,根据数据资源的分配量和分配请求的响应时间来动态更新用于分配数据的散列模型,可以根据资源的分配情况来更新散列模型,提高了数据资源的分配效率。同时,由于异步更新了分配特征,也提高了更新散列模型的时效性。

16、(2)本公开的数据资源分配方法,在更新散列模型时,对系统多个散列节点进行降维处理,保证了数据资源分配任务的正常执行。在对散列模型进行重散列后,可以以更高的效率来分配数据资源,兼顾了数据分配的效率与成功率。

17、(3)本公开的数据资源分配方法,通过确定单个节点在预设时间段的平均分配量,可以获得该节点的数据流量特征,进而可以实现定制化的节点额度分配,提高了数据资源分配的灵活性。

技术特征:

1.一种数据资源分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于请求分配至少部分所述数据资源,异步更新分配特征包括:

3.根据权利要求2所述的方法,其特征在于,所述响应于请求分配至少部分所述数据资源,异步更新分配特征还包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述分配特征和当前剩余数据资源量,更新所述散列模型包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述更新后的节点数和所述每个节点的分配额度,更新所述散列模型包括:

6.根据权利要求2所述的方法,其特征在于,在采用更新后的所述散列模型对剩余数据资源进行分配之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在采用更新后的所述散列模型对剩余数据资源进行分配之后,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述方法用于理财产品的额度分配。

9.一种数据资源分配装置,其特征在于,所述装置包括:

10.一种电子设备,包括:

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1~8中任一项所述方法的步骤。

12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1~8中任一项所述方法的步骤。

技术总结本公开提供了一种数据资源分配方法,可以应用于数据处理和金融技术领域。该数据资源分配方法包括:根据数据资源量和初始分配份额,对散列模型进行初始化,散列模型用于确定散列节点数量和各散列节点的额度。响应于请求分配至少部分数据资源,异步更新分配特征,分配特征表征数据资源的分配量和请求响应时间。根据分配特征和当前剩余数据资源量,更新散列模型。以及采用更新后的散列模型对剩余数据资源进行分配。本公开还提供了一种数据资源分配装置、设备、存储介质和程序产品。技术研发人员:祁有盛受保护的技术使用者:中国工商银行股份有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/195593.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。