共享资源计费处理方法及装置与流程

文档序号:14914383发布日期:2018-07-11 00:19阅读:来源:国知局

技术特征:

1.一种共享资源计费处理方法,其特征在于,包括:

接收计费请求,其中,所述计费请求包括对共享资源的使用量;

响应于所述计费请求,从多个分片中选择至少一个分片,其中,所述共享资源被分为多个分片;

锁定选择出的所述至少一个分片,其中,被锁定的分片不能被其他计费请求选择;

根据所述计费请求从锁定的所述至少一个分片中进行所述使用量的计费处理。

2.根据权利要求1所述的方法,其特征在于,响应于所述计费请求,从所述多个分片中选择所述至少一个分片包括:

获取所述计费请求对应的资源的使用量;

获取所述多个分片中资源剩余量能够满足所述使用量的分片;

从所述能够满足所述使用量的分片中选择出所述至少一个分片。

3.根据权利要求1所述的方法,其特征在于,响应于所述计费请求,从所述多个分片中选择所述至少一个分片包括:

获取所述计费请求对应的资源的使用量;

在所有的单个分片的资源剩余量均不能满足所述使用量的情况下,依次组合多个分片;

从能够满足所述使用量的分片组合中选择出一组分片组合作为所述至少一个分片。

4.根据权利要求1所述的方法,其特征在于,响应于所述计费请求,从所述多个分片中选择所述至少一个分片包括:

获取所述计费请求对应的资源的使用量;

从所述多个分片中选择一个分片进行锁定;

在选择出的分片的资源剩余量小于所述使用量的情况下,从所述多个分片中剩余的分片中再次选择一个分片并进行锁定,直到所述使用量小于等于选择出的分片的剩余量之和,或者,直到所有的分片均被选择。

5.根据权利要求1所述的方法,其特征在于,响应于所述计费请求,从所述多个分片中选择所述至少一个分片包括:

获取所述计费请求对应的资源的使用量;

在所有分片的资源剩余量之和均不能满足所述使用量的情况下,选择所有的分片作为所述至少一个分片;

所述方法还包括,

对所述使用量中超过所述所有分片的资源剩余量之后的部分根据计费标准进行计费。

6.根据权利要求1至5中任一项所述的方法,其特征在于,根据所述计费请求从锁定的所述至少一个分片中进行所述使用量的计费处理包括:

根据所述使用量从所述至少一个分片中进行扣减。

7.根据权利要求1至5中任一项所述的方法,其特征在于,从多个分片中选择至少一个分片是通过以下方式实现的:

根据以下信息的至少之一计算得到HASH值:进程号、使用资源的用户的标识信息、分片的可扣减记录,其中,所述进程号是用于处理所述计费请求的进程的标识信息;

从所述多个分片中选择分片标识与所述HASH值对应的所述至少一个分片。

8.一种共享资源计费处理装置,其特征在于,包括:

接收单元,用于接收计费请求,其中,所述计费请求包括对共享资源的使用量;

选择单元,用于响应于所述计费请求,从多个分片中选择至少一个分片,其中,所述共享资源被分为多个分片;

锁定单元,用于锁定选择出的所述至少一个分片,其中,被锁定的分片不能被其他计费请求选择;

处理单元,用于根据所述计费请求从锁定的所述至少一个分片中进行所述使用量的计费处理。

9.根据权利要求8所述的装置,其特征在于,所述处理单元用于根据所述使用量从所述至少一个分片中进行扣减。

10.根据权利要求8所述的装置,其特征在于,所述选择单元包括:

计算模块,用于根据以下信息的至少之一计算得到HASH值:进程号、使用资源的用户的标识信息、分片的可扣减记录,其中,所述进程号是用于处理所述计费请求的进程的标识信息;

第一选择模块,用于从所述多个分片中选择分片标识与所述HASH值对应的所述至少一个分片。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1