本文作者:kaifamei

一种资源分配方法、装置、电子设备及存储介质与流程

更新时间:2025-12-11 23:52:48 0条评论

一种资源分配方法、装置、电子设备及存储介质与流程



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.图1示出了本公开实施例提供的一种资源分配方法的流程示意图;
26.图2示出了本公开实施例提供的又一种资源分配方法的流程示意图;
27.图3示出了本公开实施例提供的又一种资源分配方法的流程示意图;
28.图4示出了本公开实施例提供的又一种资源分配方法的流程示意图;
29.图5示出了本公开实施例提供的又一种资源分配方法的流程示意图;
30.图6示出了本公开实施例提供的又一种资源分配方法的流程示意图;
31.图7示出了本公开实施例提供的一种资源分配装置的结构示意图;
32.图8示出了本公开实施例提供的又一种资源分配装置的结构示意图。
具体实施方式
33.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
34.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
35.还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
36.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人
信息、用户行为信息等)和数据(包括但不限于预设账户在多个周期中每个周期的第一业务数据等),均为经用户授权或者经过各方充分授权的信息和数据。
37.相关技术中,服务器仅基于第一账户在某一视频下对应的资源大小确定需要从第二账户向第一账户分配的资源大小的方式可能是不合理的,例如当该对应的资源大小较大时可能导致从该第二账户向该第一账户分配的资源大小过大,影响了资源分配的合理性。
38.基于此,本公开实施例提供一种资源分配方法,由于预设账户在每个周期的第一业务数据(和第二业务数据)可以表征该预设账户在该每个周期内的资源分配情况,因此电子设备可以基于该资源分配情况,确定如何在预测周期(具体为多个预测时间区间)内分配该第二待分配资源大小,即可以得到该资源分配策略。另外,由于目标资源大小可以表征预设账户在预测周期实际被分配的资源大小,第一待分配资源大小用于表征电子设备预测出的预设账户在预测周期被分配的资源大小,该目标资源大小大于或等于该第一待分配资源大小,因此电子设备可以为预设账户分配与确定出的预测资源大小相同或者更多的实际资源,能够提升资源分配的合理性。
39.本公开实施例提供的资源分配方法、装置、电子设备及存储介质,应用于资源分配场景中。当电子设备获取到预设账户在多个周期中每个周期的第一业务数据以及该预设账户在该每个周期的第二业务数据时,可以依据本公开实施例提供的方法,确定资源分配策略,并且按照该资源分配策略分配第二待分配资源大小。
40.以下结合附图对本公开实施例提供的资源分配方法进行示例性说明:
41.示例性的,执行本公开实施例提供的资源分配方法的电子设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备等,本公开对该电子设备的具体形态不作特殊限制。其可以与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互。
42.本公开实施例中,上述电子设备也可以是服务器,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
43.如图1所示,本公开实施例提供的资源分配方法可以包括s101-s104。
44.s101、电子设备获取预设账户在多个周期中每个周期的第一业务数据以及预设账户在每个周期的第二业务数据。
45.其中,该预设账户在一个周期的第一业务数据用于表征在该周期内向该预设账户分配的资源大小,该预设账户在一个周期的第二业务数据用于表征在该周期内从该预设账户分配出的资源大小。
46.应理解,该周期内向该预设账户分配的资源大小可以理解为该预设账户在该周期内被分配的(或者该预设账户在该周期内增加的)资源的大小,该周期内从该预设账户分配出的资源大小可以理解为在该周期内从该预设账户向其他账户分配的(或者该预设账户在该周期内减少的)资源的大小。
47.可选的,上述多个周期中的每个周期内可以包括多个时间区间。对于该每个周期而言,电子设备可以获取预设账户在该每个周期包括的多个时间区间中每个时间区间的第一业务数据(或第二业务数据),并且将该预设账户在该每个时间区间的第一业务数据之和(或该每个时间区间的第二数据之和)确定为该预设账户在该每个周期的第一业务数据(或该每个周期的第二业务数据)。
48.s102、电子设备确定第一待分配资源大小和第二待分配资源大小。
49.其中,该第一待分配资源大小为在预测周期内向该预设账户分配的预测资源大小,该第二待分配资源大小为在该预测周期内从该预设账户分配出的预测资源大小。
50.可以理解的是,该预测周期为在上述多个周期之后的周期,该第一待分配资源大小也可以理解为该预设账户在该预测周期的第一业务数据,该第二待分配资源大小也可以理解为该预设账户在该预测周期的第二业务数据。
51.s103、电子设备根据预设账户在每个周期的第一业务数据、预设账户在每个周期的第二业务数据、第一待分配资源大小以及第二待分配资源大小,确定资源分配策略。
52.其中,该资源分配策略包括预设账户在多个预测时间区间中每个预测时间区间对应的资源分配大小该多个预测时间区间为该预测周期内包括的时间区间。
53.应理解,由于预设账户在上述每个周期的第一业务数据以及该预设账户在该每个周期的第二业务数据可以表征该预设账户在该每个周期内的资源分配情况,因此电子设备可以基于该预设账户在该每个周期内的资源分配情况,确定如何在该预测周期(具体为多个预测时间区间)内分配上述待分配资源大小,即可以得到上述资源分配策略。
54.在一种可选的实现方式中,该预设账户在该每个预测时间区间对应的资源分配大小是根据该第一待分配资源大小确定的。
55.s104、电子设备按照资源分配策略分配第二待分配资源大小,以使得目标资源大小大于或等于第一待分配资源大小。
56.其中,该目标资源大小为该预设账户在该预测周期被分配的实际资源大小。
57.本公开实施例中,目标资源大小可以理解为按照上述资源分配策略该预设账户在该预测周期实际被分配的(或者可以获取到的)资源大小,第一待分配资源大小为电子设备预测出的预设账户在预测周期被分配的资源大小。由于按照该资源分配策略分配上述第二待分配资源大小时,该目标资源大小大于或等于该第一待分配资源大小,因此电子设备按照该资源分配策略分配该第二待分配资源大小,可以使得该预设账户被分配(或者可以获取到)与确定出的预测资源大小相同或更多的实际资源。
58.上述实施例提供的技术方案至少能够带来以下有益效果:由s101-s104可知,电子设备可以获取预设账户在多个周期中每个周期的第一业务数据以及该预设账户在该每个周期的第二业务数据,并且确定第一待分配资源大小和第二待分配资源大小;然后该电子设备可以根据该预设账户在该每个周期的第一业务数据、该预设账户在该每个周期的第二业务数据、该第一待分配资源大小以及该第二待分配资源大小,确定资源分配策略;之后,电子设备可以按照该资源分配策略分配该第二待分配资源大小,具体可以包括每个预测时间区间对应的资源分配大小。本公开实施例中,由于预设账户在该每个周期的第一业务数据(和第二业务数据)可以表征该预设账户在该每个周期内的资源分配情况,因此电子设备可以基于该资源分配情况,确定如何在该预测周期(具体为多个预测时间区间)内分配该第
二待分配资源大小,即可以得到该资源分配策略。另外,由于目标资源大小可以表征预设账户在预测周期实际被分配的资源大小,第一待分配资源大小用于表征电子设备预测出的预设账户在预测周期被分配的资源大小,该目标资源大小大于或等于该第一待分配资源大小,因此电子设备可以为预设账户分配与确定出的预测资源大小相同或者更多的实际资源,能够提升资源分配的合理性和资源分配的效率。
59.在本公开实施例的一种实现方式中,上述多个周期包括当前周期。结合图1,如图2,所示,上述电子设备确定第一待分配资源大小,具体可以包括s1021-s1022。
60.s1021、电子设备根据预设账户在每个周期的第一业务数据和/或预设账户在每个周期的第二业务数据,确定第一预设系数。
61.在一种可选的实现方式中,电子设备可以根据该预设账户在该每个周期的第一业务数据,确定该第一业务数据在上述多个周期中的同比增长率以及该第一业务数据在该多个周期中的环比增长率,然后将该第一业务数据在该多个周期中的同比增长率与该第一业务数据在该多个周期中的环比增长率之间的差值,确定为该第一预设系数。
62.在另一种可选的实现方式中,电子设备还可以根据该预设账户在该每个周期的第二业务数据,确定该第二业务数据在上述多个周期中的同比增长率以及该第二业务数据在该多个周期中的环比增长率,然后将该第二业务数据在该多个周期中的同比增长率与该第二业务数据在该多个周期中的环比增长率之间的差值,确定为该第一预设系数。
63.s1022、电子设备根据第一预设系数以及预设账户在当前周期的第一业务数据,确定第一待分配资源大小。
64.应理解,该当前周期可以为上述多个周期中的最后一个周期,也可以理解为该多个周期中与上述预测周期相邻的周期。
65.在一种可选的实现方式中,电子设备可以将该预设账户在该当前周期的第一业务数据与该第一预设系数的乘积,确定为该第一待分配资源大小。
66.需要说明的是,电子设备确定上述第二待分配资源大小的具体过程与电子设备确定该第一待分配资源大小中的具体描述是相同或类似的,此处不再赘述。
67.上述实施例提供的技术方案至少能够带来以下有益效果:由s1021-s1022可知,电子设备可以根据预设账户在每个周期的第一业务数据和/或该预设账户在该每个周期的第二业务数据,确定第一预设系数,并且根据该第一预设系数以及该预设账户在当前周期的第一业务数据,确定第一待分配资源大小。本公开实施例中,电子设备可以方便、快捷地确定出第一待分配资源大小,进而可以方便、快捷地确定出资源分配策略。
68.结合图2,如图3所示,本公开实施例提供的资源分配方法还包括s105-s106。
69.s105、电子设备获取预设账户在多个周期中每个周期的虚拟资源。
70.示例性的,该预设账户在一个周期的虚拟资源可以包括该周期内该预设账户的多媒体资源的访问次数等。
71.s106、电子设备根据每个周期的虚拟资源,确定第二预设系数。
72.在本公开实施例的一种实现方式中,电子设备可以将该预设账户的虚拟资源在该多个周期中的同比增长率与该预设账户的虚拟资源在该多个周期中的环比增长率之间的差值,确定为该第二预设系数。
73.继续如图3所示,上述电子设备根据第一预设系数以及预设账户在当前周期的第
一业务数据,确定第一待分配资源大小,具体可以包括s1022a。
74.s1022a、当第二预设系数小于或等于系数阈值时,电子设备根据第一预设系数以及预设账户在当前周期的第一业务数据,确定第一待分配资源大小。
75.应理解,当该第二预设系数小于或等于该系数阈值时,说明上述预设账户在每个周期的第一业务数据(和第二业务数据)为正常数据,此时电子设备可以根据该第一预设系数以及预设账户在当前周期的第一业务数据,确定第一待分配资源大小。
76.可选地,当该第二预设系数大于该系数阈值时,说明该预设账户在每个周期的第一业务数据(和第二业务数据)为异常数据,此时电子设备可以重新获取该预设账户在每个周期的第一业务数据(和第二业务数据),以及重新确定上述第一待分配资源大小和第二待分配资源大小。
77.上述实施例提供的技术方案至少能够带来以下有益效果:由s105-s106,以及s1022a可知,电子设备可以获取预设账户在多个周期中每个周期的虚拟资源,并且根据该每个周期的虚拟资源,确定第二预设系数。当该预设系数小于或等于系数阈值时,说明该预设账户在该每个周期的第一业务数据(和第二业务数据)为正常数据,此时电子设备可以根据该第一预设系数以及预设账户在当前周期的第一业务数据,确定第一待分配资源大小。本公开实施例中,电子设备可以通过确定预设账户在每个周期的第一业务数据(和第二业务数据)是否为正常数据,从而确定是否根据第一预设系数以及预设账户在当前周期的第一业务数据,确定第一待分配资源大小,能够准确地确定出第一待分配资源大小。
78.在本公开实施例的一种实现方式中,上述多个周期包括第一周期和第二周期。结合图1,如图4所示,上述电子设备根据预设账户在每个周期的第一业务数据、预设账户在每个周期的第二业务数据、第一待分配资源大小以及第二待分配资源大小,确定资源分配策略,具体可以包括s1031-s1032。
79.s1031、电子设备根据预设账户在第一周期的第一业务数据以及预设账户在第一周期的第二业务数据确定第一周期的资源优化参数,并且根据预设账户在第二周期的第一业务数据以及预设账户在第二周期的第二业务数据确定第二周期的资源优化参数。
80.应理解,对于上述多个周期中的每个周期而言,电子设备可以根据预设账户在该每个周期的第一业务数据以及该预设账户在该每个周期的第二业务数据,确定该每个周期的资源优化参数。
81.在一种可选的实现方式中,电子设备可以将该预设账户在该第一周期的第一业务数据与该预设账户在该第一周期的第二业务数据之间的比值,确定为该第一周期的资源优化参数。
82.s1032、当第一周期的资源优化参数大于第二周期的资源优化参数时,电子设备确定资源分配策略中包括第一周期的资源优化参数。
83.其中,该第一周期的资源优化参数用于指示优先按照该预设账户在该第一周期的第二业务数据分配第二待分配资源大小。
84.应理解,上述多个周期中每个周期的资源优化参数可以表征该每个周期的资源分配能力,当该第一周期的资源优化参数大于该第二周期的资源优化参数时,说明该第一周期的资源分配能力高于该第二周期的资源分配能力,此时电子设备可以确定该资源分配策略中包括该第一周期的资源优化参数。
85.可选地,当上述第二周期的资源优化参数大于第一周期的资源优化参数时,说明该第二周期的资源分配能力高于该第一周期的资源分配能力,此时电子设备可以确定该资源分配策略中包括该第二周期的资源优化参数,该第二周期的资源优化参数用于指示优先按照该预设账户在该第二周期的第二业务数据分配该第二待分配资源大小。
86.在一种可选的实现方式中,电子设备可以确定出多个资源优化参数,一个周期对应一个资源优化参数。然后将该目标资源参数(具体为该多个资源优化参数中的最大值)确定为上述资源分配策略中包括的资源优化参数,即指示电子设备按照该目标资源优化参数对应的周期的第二业务数据分配该第二待分配资源大小。
87.示例性的,以下以一个示例说明本公开实施例提供的电子设备确定资源分配策略中包括的资源优化参数的过程。
88.假设上述多个周期为3个周期,包括周期a、周期b以及周期c。其中,ya表示预设账户在周期a的第一业务数据,yb表示预设账户在周期b的第一业务数据,yc表示预设账户在周期c的第一业务数据,xa表示预设账户在周期a的第二业务数据,xb表示预设账户在周期b的第二业务数据,xc表示预设账户在周期c的第二业务数据。
89.又假设ya与xa之间的比值大于yb与xb之间的比值,yb与xb之间的比值大于yc与xc之间的比值,如此电子设备确定上述资源分配策略中包括ya与xa之间的比值(也可以理解为周期a的资源优化参数),并且指示按照xa(即预设账户在周期a的第二业务数据)分配上述第二待分配资源大小。
90.上述实施例提供的技术方案至少能够带来以下有益效果:由s1031-s1032可知,电子设备可以根据预设账户在第一周期的第一业务数据以及预设账户在第一周期的第二业务数据确定第一周期的资源优化参数,并且根据预设账户在第二周期的第一业务数据以及预设账户在第二周期的第二业务数据确定第二周期的资源优化参数。由于一个周期的资源优化参数可以表征该周期的资源分配能力,当该第一周期的资源优化参数大于该第二周期的资源优化参数时,说明该第一周期的资源分配能力高于该第二周期的资源分配能力,此时电子设备可以确定该资源分配策略中包括该第一周期的资源优化参数。本公开实施例中,电子设备可以确定多个周期中每个周期的资源优化参数,并且确定资源分配策略中包括的资源优化参数(例如第一周期的资源优化参数),以指示优先按照该第一周期的第二业务数据分配第二待分配资源大小,能够合理有效地确定出资源分配策略中包括的信息,进而提升资源分配的合理性。
91.结合图4,如图5所示,本公开实施例提供的资源分配方法还包括s107。
92.s107、当第一周期的资源优化参数大于或等于参数阈值,并且第二周期的资源优化参数小于参数阈值时,电子设备确定第一资源大小大于第二资源大小。
93.其中,该第一资源大小为在第一条件下向该预设账户分配的资源大小,该第二资源大小为在第二条件下向该预设账户分配的资源大小,该第一条件用于表征在该第一周期内从该预设账户分配出的资源大小为预设资源大小,该第二条件用于表征在该第二周期内从该预设账户分配出的资源大小为该预设资源大小。
94.结合上述实施例的描述,应理解,一个周期(例如第一周期)的资源优化参数可以表征该第一周期的资源分配能力;当该第一周期的资源优化参数大于或等于该参数阈值时,说明该第一周期的资源分配能力较强,当另一个周期(例如第二周期)的资源优化参数
小于该参数阈值时,说明该第二周期的资源分配能力较弱;此时电子设备可以确定第一资源大小大于第二资源大小。
95.可以理解的是,在第一周期内从预设账户分配出的资源大小与在第二周期内从该预设账户分配出的资源大小相同,即均为上述预设资源大小。该第一资源大小大于该第二资源大小说明从预设账户分配出的资源大小相同的情况下,在第一周期内向预设账户分配的资源大小大于在第二周期内向预设账户分配的资源大小,即该预设账户在该第一周期可以被分配(或获得)更多的资源。
96.可选地,上述参数阈值可以为1。
97.上述实施例提供的技术方案至少能够带来以下有益效果:由s107可知,当第一周期的资源优化参数大于或等于参数阈值时,说明该第一周期的资源优化参数较大;当第二周期的资源优化参数小于参数阈值时,说明该第二周期的资源优化参数较小;由于一个周期的资源优化参数可以表征该周期的资源分配能力,因此说明该第一周期的资源分配能力较强,该第二周期的资源分配能力较弱;此时电子设备可以确定第一资源大小大于第二资源大小。本公开实施例中,电子设备可以基于参数阈值分别与第一周期的资源优化参数和第二周期的资源优化参数之间的关系,确定在不同周期内从预设账户分配出的资源大小相同时,哪个周期内可以向预设账户分配的更多的资源,能够提升资源分配的合理性。
98.结合图1,如图6所示,本公开实施例提供的资源分配方法还包括s108-s109。
99.s108、电子设备根据第二待分配资源大小以及多个预测时间区间的数量,确定预设待分配资源大小。
100.在一种可选的实现方式中,电子设备可以将该第二待分配资源大小与该多个预测时间区间的数量之间的比值,确定为该预设待分配资源大小。
101.s109、当第一个预测时间区间对应的资源分配大小小于预设待分配资源大小时,电子设备确定在其他预测时间区间分配资源分配差值。
102.其中,该资源分配差值为该预设待分配资源大小与该第一个预测时间区间对应的资源分配大小之间的差值,该其他预测时间区间为上述多个预测时间区间中除该第一个预测时间区间以外的时间区间。
103.应理解,当该第一个预测时间区间对应的资源分配大小小于该预设待分配资源大小时,说明在该第一个预测时间区间内少分配了该资源分配差值(或者在该第一个预测时间区间内未将该资源分配差值从该预设账户中分配出去),此时电子设备可以确定在其他预测时间区间分配该资源分配差值,即在该其他预测时间区间将该资源分配差值从该预设账户中分配出去。
104.上述实施例提供的技术方案至少能够带来以下有益效果:由s108-s109可知,电子设备可以根据第二待分配资源大小以及多个预测时间区间的数量,确定预设待分配资源大小。当第一个预测时间区间对应的资源分配大小小于该预设待分配资源大小时,说明在该第一个预测时间区间内少分配了该资源分配差值(或者在该第一个预测时间区间内未将该资源分配差值从该预设账户中分配出去),此时电子设备可以确定在其他预测时间区间分配该资源分配差值,即在该其他预测时间区间将该资源分配差值从该预设账户中分配出去。本公开实施例中,电子设备可以基于在先的预测时间区间(例如第一预测时间区间)对应的资源分配大小确定是否将该在先的预测时间区间为分配完成的资源分配至在后的预
测时间区间(即其他预测时间区间),能够提升资源分配的有效性。
105.可以理解的,在实际实施时,本公开实施例所述的电子设备可以包含有用于实现前述对应资源分配方法的一个或多个硬件结构和/或软件模块,这些执行硬件结构和/或软件模块可以构成一个电子设备。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
106.基于这样的理解,本公开实施例还对应提供一种资源分配装置,图7示出了本公开实施例提供的资源分配装置的结构示意图。如图7所示,该资源分配装置10可以包括:获取模块101、确定模块102以及处理模块103。
107.获取模块101,被配置为获取预设账户在多个周期中每个周期的第一业务数据以及该预设账户在该每个周期的第二业务数据,其中,该预设账户在一个周期的第一业务数据用于表征在该周期内向该预设账户分配的资源大小,该预设账户在一个周期的第二业务数据用于表征在该周期内从该预设账户分配出的资源大小。
108.确定模块102,被配置为确定第一待分配资源大小和第二待分配资源大小,该第一待分配资源大小为在预测周期内向该预设账户分配的预测资源大小,该第二待分配资源大小为在该预测周期内从该预设账户分配出的预测资源大小。
109.确定模块102,还被配置为根据该预设账户在该每个周期的第一业务数据、该预设账户在该每个周期的第二业务数据、该第一待分配资源大小以及该第二待分配资源大小,确定资源分配策略,该资源分配策略包括该预设账户在多个预测时间区间中每个预测时间区间对应的资源分配大小,该多个预测时间区间为该预测周期内包括的时间区间。
110.处理模块103,被配置为按照该资源分配策略分配该第二待分配资源大小,以使得目标资源大小大于或等于该第一待分配资源大小,该目标资源大小为该预设账户在该预测周期被分配的实际资源大小。
111.可选地,该多个周期包括当前周期。
112.确定模块102,具体被配置为根据该预设账户在该每个周期的第一业务数据和/或该预设账户在该每个周期的第二业务数据,确定第一预设系数。
113.确定模块102,具体还被配置为根据该第一预设系数以及该预设账户在该当前周期的第一业务数据,确定该第一待分配资源大小。
114.可选地,获取模块101,还被配置为获取该预设账户在该多个周期中每个周期的虚拟资源。
115.确定模块102,还被配置为根据该每个周期的虚拟资源,确定第二预设系数。
116.确定模块102,具体还被配置为当该第二预设系数小于或等于系数阈值时,根据该第一预设系数以及该预设账户在该当前周期的第一业务数据,确定该第一待分配资源大小。
117.可选地,该多个周期包括第一周期和第二周期。
118.确定模块102,具体被配置为根据该预设账户在该第一周期的第一业务数据以及该预设账户在该第一周期的第二业务数据确定该第一周期的资源优化参数,并且根据该预
only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起。
131.其中,存储器203用于存储执行本公开方案的指令,并由处理器201来控制执行。处理器201用于执行存储器203中存储的指令,从而实现本公开方法中的功能。
132.在具体实现中,作为一种实施例,处理器201可以包括一个或多个cpu,例如图8中的cpu0和cpu1。
133.在具体实现中,作为一种实施例,资源分配装置20可以包括多个处理器,例如图8中的处理器201和处理器207。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
134.在具体实现中,作为一种实施例,资源分配装置20还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接受用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。
135.本领域技术人员可以理解,图8中示出的结构并不构成对资源分配装置20的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
136.另外,本公开还提供一种计算机可读存储介质,包括指令,当指令由电子设备的处理器执行时,使得电子设备执行如上述实施例所提供的资源分配方法。
137.另外,本公开还提供一种计算机程序产品,包括指令,当指令由电子设备的处理器执行时,使得电子设备执行如上述实施例所提供的资源分配方法。
138.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-14-1114-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-11-27 21:27:12

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论