云服务用量包的计费方法、装置及相关设备制造方法及图纸

技术编号:24102728 阅读:27 留言:0更新日期:2020-05-09 13:51
本申请提供了云服务用量包的计费方法、装置及相关设备,应用于云服务管理平台的计费系统中,所述方法包括:接收针对第一云服务用量包的订单,所述订单包括所述第一云服务用量包的生效时间、购买时间、额度以及购买所述第一云服务用量包的用户账号;在所述生效时间早于所述购买时间的情况下,根据所述云服务用量包的额度更新所述用户账号的账单,以产生更新账单,其中,所述账单记录有历史产生的超额用量,所述更新账单是根据所述第一云服务用量包的额度对所述账单记录的在所述生效时间之后产生的超额用量进行扣减产生的。

Billing method, device and related equipment of cloud service consumption package

【技术实现步骤摘要】
云服务用量包的计费方法、装置及相关设备
本申请涉及计算机领域,尤其涉及云服务用量包的计费方法、装置及相关设备。
技术介绍
云服务(CloudServing)通常指云服务提供商为用户提供共享资源服务,随着互联网技术的发展,云服务已经得到了快速的发展和运用。目前,云服务平台可以向用户提供基础设施即服务(InfrastructureasaService,IAAS)等多种云服务。通常,用户可通过云服务的门户网站购买云服务资源后,云服务的门户网站向云计算的资源管理系统提出相应的资源申请,使得云服务资源管理系统会创建相应的资源以供用户使用。一般来讲,云服务的用量包性价比远高于按使用量单独计费的性价比,因此用户通常会根据自己的业务需求,提前通过门户下单购买一个云计算资源的用量包。但是,多数用户在使用用量包时,并不会经常查看自己的用量包余额,导致用户经常在使用量已超出用量包额度后,才会购买新的用量包,新的用量包虽然可以立即生效,但是超额用量已经按单独计费生成账单,造成用户的经济损失,降低用户使用体验。
技术实现思路
本申请提供了云服务用量包的计费方法、装置及相关设备,在订单内的生效时间早于当前时间的情况下,对用户的云服务账单进行重新计算,降低用户因为用量包超额而造成的经济损失,提高用户体验。第一方面,提供了一种云服务用量包的计费方法,应用于云服务管理平台的计费系统中,所述方法包括:接收针对第一云服务用量包的订单,所述订单包括所述第一云服务用量包的生效时间、购买时间、额度以及购买所述第一云服务用量包的用户账号;在所述生效时间早于所述购买时间的情况下,根据所述云服务用量包的额度更新所述用户账号的账单,以产生更新账单,其中,所述账单记录有历史产生的超额用量,所述更新账单是根据所述第一云服务用量包的额度对所述账单记录的在所述生效时间之后产生的超额用量进行扣减产生的。具体实现中,所述订单还包括所述第一云服务用量包的使用规则,所述在所述生效时间早于所述购买时间的情况下,根据所述第一云服务用量包的额度更新所述用户账号的账单,以产生更新账单,包括:查询所述账单中记录的在所述生效时间之后与所述使用规则匹配的使用记录;根据所述第一云服务用量包的额度对所述使用记录产生的超额用量进行扣减,以产生所述更新账单,其中,所述超额用量是超出历史购买的第二云服务用量包的额度的用量。实施第一方面描述的方法,通过在前端的门户网站处增加用量包生效时间的选项,记录每个用户在购买新用量包时选择的用量包生效时间,使得计费系统在判断出生效时间早于购买时间的情况下,将超额用量按照新购买的第一云服务用量包进行扣减,从而产生更新账单,降低用户因为用量包超额而造成的经济损失,提高用户的使用体验。在一实施例中,所述方法还包括:接收客户端发送的账单查询请求;响应所述账单查询请求将所述更新账单发送至所述客户端。上述实施例中,当用户需要查询账单时,可以查询到将超额用量按照新购买的第一云服务用量包进行扣减生成的更新账单,用户不但避免了因为用量包超额而造成的经济损失,提高用户的使用体验。在一实施例中,在所述生效时间不早于所述购买时间的情况下,所述方法还包括:根据所述生效时间之前的使用记录以及历史购买的第二云服务用量包产生账单;根据所述生效时间之后的使用记录以及历史购买的第二云服务用量包和所述第一云服务用量包更新所述账单。上述实施例中,用户还可以将生效日期设置于购买时间之后或者和购买日期相同,用户可以灵活设置购买用量包的生效时间,从而避免由于用量包的实际使用时间在购买时间之后,造成对使用时间和购买时间之间的时间段的时长计费而造成的用量包浪费,降低用户损失,提高用户使用体验。第二方面,提供了一种云服务用量包的计费装置,应用于云服务管理平台的计费系统中,所述装置包括接收单元以及更新单元,其中,所述接收单元用于接收针对第一云服务用量包的订单,所述订单包括所述第一云服务用量包的生效时间、购买时间、额度以及购买所述第一云服务用量包的用户账号;所述更新单元用于在所述生效时间早于所述购买时间的情况下,根据所述云服务用量包的额度更新所述用户账号的账单,以产生更新账单,其中,所述账单记录有历史产生的超额用量,所述更新账单是根据所述第一云服务用量包的额度对所述账单记录的在所述生效时间之后产生的超额用量进行扣减产生的。在一实施例中,所述订单还包括所述第一云服务用量包的使用规则,所述更新单元用于查询所述账单中记录的在所述生效时间之后与所述使用规则匹配的使用记录;所述更新单元用于根据所述第一云服务用量包的额度对所述使用记录产生的超额用量进行扣减,以产生所述更新账单,其中,所述超额用量是超出历史购买的第二云服务用量包的额度的用量。在一实施例中,所述装置还包括响应单元,所述接收单元用于接收客户端发送的账单查询请求;所述响应单元用于响应所述账单查询请求将所述更新账单发送至所述客户端。在一实施例中,在所述生效时间不早于所述购买时间的情况下,所述更新单元还用于根据所述生效时间之前的使用记录以及历史购买的第二云服务用量包产生账单;所述更新单元还用于根据所述生效时间之后的使用记录以及历史购买的第二云服务用量包和所述第一云服务用量包更新所述账单。第三方面,提供了一种计算机程序产品,当所述计算机程序产品被计算设备读取并执行时,实现如第一方面描述的方法。第四方面,提供了一种计算机非瞬态存储介质,包括指令,当所述指令在计算设备上运行时,使得所述计算设备实现如第一方面描述的方法。第五方面,提供了一种电子设备,包括处理器和存储器,所述处理器执行所述存储器中的代码时,实现如第一方面描述的方法。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1是一种云服务管理平台的架构示意图;图2是一种计费系统根据用户使用记录和历史用量包生成账单的流程示意图;图3是本申请提供的一种云服务用量包的计费方法流程示意图;图4是本申请提供的一种云服务用量包的计费方法中更新账单获取的流程示意图;图5是本申请提供的云服务用量包的计费方法在一种应用场景下的流程示意图;图6是本申请提供的一种应用场景下用户设定生效范围的流程图;图7是本申请提供的一种云服务用量包的计费装置的结构示意图;图8是本申请提供的一种电子设备的结构示意图。具体实施方式本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。为了便于理解本申请实施例,首先,对本申请涉及的应用场景进行简要说明。云服务是分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载本文档来自技高网...

【技术保护点】
1.一种云服务用量包的计费方法,其特征在于,应用于云服务管理平台的计费系统中,所述方法包括:/n接收针对第一云服务用量包的订单,所述订单包括所述第一云服务用量包的生效时间、购买时间、额度以及购买所述第一云服务用量包的用户账号;/n在所述生效时间早于所述购买时间的情况下,根据所述云服务用量包的额度更新所述用户账号的账单,以产生更新账单,其中,所述账单记录有历史产生的超额用量,所述更新账单是根据所述第一云服务用量包的额度对所述账单记录的在所述生效时间之后产生的超额用量进行扣减产生的。/n

【技术特征摘要】
1.一种云服务用量包的计费方法,其特征在于,应用于云服务管理平台的计费系统中,所述方法包括:
接收针对第一云服务用量包的订单,所述订单包括所述第一云服务用量包的生效时间、购买时间、额度以及购买所述第一云服务用量包的用户账号;
在所述生效时间早于所述购买时间的情况下,根据所述云服务用量包的额度更新所述用户账号的账单,以产生更新账单,其中,所述账单记录有历史产生的超额用量,所述更新账单是根据所述第一云服务用量包的额度对所述账单记录的在所述生效时间之后产生的超额用量进行扣减产生的。


2.根据权利要求1所述的方法,其特征在于,所述订单还包括所述第一云服务用量包的使用规则,所述在所述生效时间早于所述购买时间的情况下,根据所述第一云服务用量包的额度更新所述用户账号的账单,以产生更新账单,包括:
查询所述账单中记录的在所述生效时间之后与所述使用规则匹配的使用记录;
根据所述第一云服务用量包的额度对所述使用记录产生的超额用量进行扣减,以产生所述更新账单,其中,所述超额用量是超出历史购买的第二云服务用量包的额度的用量。


3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收客户端发送的账单查询请求;
响应所述账单查询请求将所述更新账单发送至所述客户端。


4.根据权利要求1所述的方法,其特征在于,在所述生效时间不早于所述购买时间的情况下,所述方法还包括:
根据所述生效时间之前的使用记录以及历史购买的第二云服务用量包产生账单;
根据所述生效时间之后的使用记录以及历史购买的第二云服务用量包和所述第一云服务用量包更新所述账单。


5.一种云服务用量包的计费装置,其特征在于,应用于云服务管理平台的计费系统中,所述装置包括接收单元以及更新单元,其中,
所述接收单元用于接收针对第一云服务用量包的订单,所述订单包括所述第一云服务用量包的生效时间、购买时间、额度以及购...

【专利技术属性】
技术研发人员:赵少华陈振强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1