资源处理方法、装置、电子设备及介质制造方法及图纸

技术编号:23342935 阅读:26 留言:0更新日期:2020-02-15 03:44
本说明书实施例提供了一种资源处理方法、装置、电子设备及介质,通过接收用户发起的资源获取请求,若资源获取请求中用户的目标获取量小于目标组合资源的可用量,则根据目标获取量、每个子资源的可用量以及目标组合资源的基准量,从目标组合资源中确定一个以上目标子资源,并将目标获取量拆分为对每个目标子资源的获取量,实现在用户有对目标组合资源的资源获取需求时,对目标组合资源中目标子资源的确定以及每个目标子资源的获取量的确定。

Resource processing methods, devices, electronic equipment and media

【技术实现步骤摘要】
资源处理方法、装置、电子设备及介质
本说明书实施例涉及计算机
,尤其涉及一种资源处理方法、装置、电子设备及介质。
技术介绍
在计算机领域中,存在各种各样的资源例如存储资源、流量资源等,这些资源能够被需要该资源的对象利用,来实现资源的功能。为了提高资源的可用性,资源管理平台可以将同一类型的多个资源组合起来构成组合资源,以供需要该组合资源的对象使用,例如存储资源的组合、流量资源的组合或其他组合资源等。这样用户就可以根据需要从资源管理平台获取组合资源。在此过程中,如何高效地确定用户获取的组合资源中每个资源的获取量尤为重要。
技术实现思路
本说明书实施例提供了一种资源处理方法、装置、电子设备及介质。第一方面,本说明书实施例提供了一种资源处理方法,包括:接收用户通过客户端发起的资源获取请求,所述资源获取请求包括所述用户的目标获取量;根据所述资源获取请求确定目标组合资源,所述目标组合资源包括多个子资源,每个子资源均对应有可用量;若所述目标获取量小于所述目标组合资源的可用量,则基于所述目标获取量、所述每个子资源的可用量以及所本文档来自技高网...

【技术保护点】
1.一种资源处理方法,包括:/n接收用户通过客户端发起的资源获取请求,所述资源获取请求包括所述用户的目标获取量;/n根据所述资源获取请求确定目标组合资源,所述目标组合资源包括多个子资源,每个子资源均对应有可用量;/n若所述目标获取量小于所述目标组合资源的可用量,则基于所述目标获取量、所述每个子资源的可用量以及所述目标组合资源的基准量,从所述目标组合资源中确定一个以上目标子资源,并将所述目标获取量拆分为对每个所述目标子资源的获取量,其中,所述目标组合资源的可用量和基准量均根据所述每个子资源的可用量确定;/n根据每个所述目标子资源的获取量为所述用户分配所述目标组合资源中的该目标子资源。/n

【技术特征摘要】
1.一种资源处理方法,包括:
接收用户通过客户端发起的资源获取请求,所述资源获取请求包括所述用户的目标获取量;
根据所述资源获取请求确定目标组合资源,所述目标组合资源包括多个子资源,每个子资源均对应有可用量;
若所述目标获取量小于所述目标组合资源的可用量,则基于所述目标获取量、所述每个子资源的可用量以及所述目标组合资源的基准量,从所述目标组合资源中确定一个以上目标子资源,并将所述目标获取量拆分为对每个所述目标子资源的获取量,其中,所述目标组合资源的可用量和基准量均根据所述每个子资源的可用量确定;
根据每个所述目标子资源的获取量为所述用户分配所述目标组合资源中的该目标子资源。


2.根据权利要求1所述的方法,所述基于所述目标获取量、所述每个子资源的可用量以及所述目标组合资源的基准量,从所述目标组合资源中确定一个以上目标子资源,并将所述目标获取量拆分为对每个所述目标子资源的获取量,包括:
将所述目标组合资源中可用量大于所述基准量的子资源均确定为当前候选子资源,并判断所述当前候选子资源的基准差值的累加和是否大于或等于所述目标获取量,其中,所述基准差值为所述当前候选子资源的可用量与所述基准量之间的差值;
若是,从所有所述当前候选子资源中确定所述一个以上目标子资源,并按照第一预设规则将所述目标获取量拆分为对每个所述目标子资源的获取量;
若否,从所述目标组合资源中确定所述一个以上目标子资源,并按照第二预设规则将所述目标获取量拆分为对每个所述目标子资源的获取量。


3.根据权利要求2所述的方法,所述从所有所述当前候选子资源中确定所述一个以上目标子资源,并按照第一预设规则将所述目标获取量拆分为对每个所述目标子资源的获取量,包括:
获取所有所述当前候选子资源的剩余均值,其中,所述剩余均值为所述累加和与所述目标获取量之间的差值除以所述当前候选子资源的数量;
判断所述每个当前候选子资源的基准差值是否均大于或等于所述剩余均值;
若是,则将所述每个当前候选子资源均作为所述目标子资源,并针对每个所述目标子资源,基于该目标子资源的基准差值与所述剩余均值之间的差值,得到该目标子资源的获取量。


4.根据权利要求3所述的方法,所述从所有所述当前候选子资源中确定所述一个以上目标子资源,并按照第一预设规则将所述目标获取量拆分为对每个所述目标子资源的获取量,还包括:
若存在所述当前候选子资源的基准差值小于所述剩余均值,则重新将所述目标组合资源中所述基准差值大于或等于所述剩余均值的子资源均确定为当前候选子资源,并重复执行所述获取所有所述当前候选子资源的剩余均值,判断所述每个当前候选子资源的基准差值是否均大于或等于所述剩余均值的步骤,直至每个当前候选子资源的基准差值均大于或等于剩余均值。


5.根据权利要求3所述的方法,所述针对每个所述目标子资源,基于该目标子资源的基准差值与所述剩余均值之间的差值,得到该目标子资源的获取量,包括:
针对每个所述目标子资源,将该目标子资源的基准差值与所述剩余均值之间的差值作为候选量;
获取所述目标子资源的候选量的累加和与所述目标获取量之间的差异值;
若所述差异值不满足预设条件,则根据所述差异值确定补偿量,并根据每个所述目标子资源的候选量以及所述补偿量,确定对每个所述目标子资源的获取量。


6.根据权利要求2所述的方法,所述从所述目标组合资源中确定所述一个以上目标子资源,并按照第二预设规则将所述目标获取量拆分为对每个所述目标子资源的获取量,包括:
将所述每个当前候选子资源均作为第一子资源,将每个第一子资源的基准差值,作为该第一子资源的第一获取量;
获取剩余获取量,并基于所述目标组合资源中每个子资源的优先级、所述剩余获取量以及所述每个子资源的当前可用量,从所述目标组合资源中确定第二子资源以及所述第二子资源的第二获取量,其中,所述剩余获取量为所述当前候选子资源的基准差值的累加和与所述目标获取量之间的差值;
将所述第一子资源与所述第二子资源进行合并,得到所述一个以上目标子资源,并根据所述第一获取量以及所述第二获取量,得到每个所述目标子资源的获取量。


7.一种资源处理装置,包括:
接收模块,用于接收用户通过客户端发起的资源获...

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

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

1