Cloud service bill settlement method and device, storage medium and electronic equipment
A storage medium and cloud service technology, applied in the field of cloud services, can solve problems such as inability to meet diversified product requirements, undiscovered solutions, and cumbersome processes, so as to meet diversified configuration requirements, reduce settlement errors, and simplify settlement processes Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0030]实施例1
[0031]在本实施例中提供了一种云服务账单的结算方法,图1是根据本发明实施例的一种云服务账单的结算方法的流程图,如图1所示,该流程包括如下步骤:
[0032]步骤S102,按照结算周期从账单系统中获取主机实例的实时账单,其中,主机实例运行在云服务器上;
[0033]本实施例的主机实例也叫云服务器实例,是一个独立的虚拟机,计算环境可以包含CPU、内存、操作系统、带宽、磁盘等基础的计算组件。
[0034]步骤S104,从账户系统中获取云服务账号的抵扣资产,其中,云服务账号是主机实例的签约账号,抵扣资产与实时账单的资源计量方式相同;
[0035]可选的,本实施例的抵扣资产包含预定数量的资源量(本期资源量),可以通过货币金额,流量,时间等方式进行计量,实时账单的数据中包含云服务账号在当前结算周期内使用主机实例产生的账单资源量,也可以通过金额,流量,时间等方式进行计量。
[0036]步骤S106,在当前结算周期使用抵扣资产结算实时账单。
[0037]可选的,云服务账号通过实时付费方式来签约付费主机实例,在每个结算周期(如小时,天等)进行结算。
[0038]通过上述步骤,按照结算周期从账单系统中获取主机实例的实时账单,从账户系统中获取云服务账号的抵扣资产,在当前结算周期使用抵扣资产结算实时账单,通过采用相同的资源计量方式进行结算,同一抵扣资产可以抵扣任意配置规则的主机实例产生的实时账单,解决了相关技术中的抵扣资产只能结算特定配置规则的主机实例的技术问题,由于简化了结算系统的结算流程,可以提高结算速度,同时减少结算错误,还满足了主机实例的配置多样化需求。
[0039]在本实施例中,在当前结算周期使用抵扣资产结算实时账单包括:
[0040]S11,提取实时账单中的账单资源量;
[0041]S12,比较账单资源量与抵扣资产的本期资源量;
[0042]其中,抵扣资产有一个初始本期资源量,是云服务厂商或者代理商配置好的,以资源量为金额为例,初始本期资源量可以是100元,80元等。
[0043]可选的,在从账户系统中获取云服务账号的抵扣资产之后,还包括:根据实时价目信息配置抵扣资产的本期资源量,在一些场景中,或者网络资源或者是市场行情的波动,可以随时调整抵扣资产的本期资源量,例如,在硬件资源(CPU、带宽等)的占用率大于第一门限值时,在初始本期资源量调低抵扣资产的本期资源量,在另外一些...
Example Embodiment
[0085]实施例2
[0086]在本实施例中还提供了一种云服务账单的结算装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和 / 或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0087]图2是根据本发明实施例的一种云服务账单的结算装置的结构框图,如图2所示,该装置包括:第一获取模块20,第二获取模块22,结算模块24,其中,
[0088]第一获取模块20,用于按照结算周期从账单系统中获取主机实例的实时账单,其中,所述主机实例运行在云服务器上;
[0089]第二获取模块22,用于从账户系统中获取云服务账号的抵扣资产,其中,所述云服务账号是所述主机实例的签约账号,所述抵扣资产与所述实时账单的资源计量方式相同;
[0090]结算模块24,用于在当前结算周期使用所述抵扣资产结算所述实时账单。
[0091]可选的,所述结算模块包括:第一提取单元,用于提取所述实时账单中的账单资源量;比较单元,用于比较所述账单资源量与所述抵扣资产的本期资源量;第一结算单元,用于若所述本期资源量大于或等于所述账单资源量,针对所述主机实例生成结算资源量为零的实时账单;若所述本期资源量小于所述账单资源量,使用所述账单资源量减去所述本期资源量,将资源差值确定为所述实时账单的结算资源量。
[0092]可选的,所述结算模块还包括:判断单元,用于在所述比较单元比较所述账单资源量与所述抵扣资产的本期资源量之前,判断所述账单资源量与所述本期资源量的资源类型是否相同;转换单元,用于若所述账单资源量与所述本期资源量的资源类型不同,将所述账单资源量和所述本期资源量换算成相同类型的资源量。
[0093]可选的,所述装置还包括:计算模块,用于在所述结算模块在比较所述账单资源量与所述抵扣资产的本期资源量之后,若所述本期资源量大于或等于所述账单资源量,计算所述本期资源量减去所述账单资源量的资源结余量;更新模块,用于使用所述资源结余量在所述账户系统中更新所述抵扣资产的可用资源量。
[0094]可选的,所述主机实例包括第一主机实例和第二主机实例,所述结算模块包括:第二提取单元,用于提取第一实时账单的第一账单资源量和第二实时账单的第二账单资源量,其中,所述第一实时账单对应所述第一主机实例,所述第二实时账单对应...
Example Embodiment
[0098]实施例3
[0099]本申请实施例还提供了一种电子设备,图3是本发明实施例的一种电子设备的结构图,如图3所示,包括处理器31、通信接口32、存储器33和通信总线34,其中,处理器31,通信接口32,存储器33通过通信总线34完成相互间的通信,存储器33,用于存放计算机程序;处理器31,用于执行存储器33上所存放的程序时,实现如下步骤:按照结算周期从账单系统中获取主机实例的实时账单,其中,所述主机实例运行在云服务器上;从账户系统中获取云服务账号的抵扣资产,其中,所述云服务账号是所述主机实例的签约账号,所述抵扣资产与所述实时账单的资源计量方式相同;在当前结算周期使用所述抵扣资产结算所述实时账单。
[0100]进一步,在当前结算周期使用所述抵扣资产结算所述实时账单包括:提取所述实时账单中的账单资源量;比较所述账单资源量与所述抵扣资产的本期资源量;若所述本期资源量大于或等于所述账单资源量,针对所述主机实例生成结算资源量为零的实时账单;若所述本期资源量小于所述账单资源量,使用所述账单资源量减去所述本期资源量,将资源差值确定为所述实时账单的结算资源量。
[0101]进一步,在比较所述账单资源量与所述抵扣资产的本期资源量之前,所述方法还包括:判断所述账单资源量与所述本期资源量的资源类型是否相同;若所述账单资源量与所述本期资源量的资源类型不同,将所述账单资源量和所述本期资源量换算成相同类型的资源量。
[0102]进一步,在比较所述账单资源量与所述抵扣资产的本期资源量之后,所述方法还包括:若所述本期资源量大于或等于所述账单资源量,计算所述本期资源量减去所述账单资源量的资源结余量;使用所述资源结余量在所述账户系统中更新所述抵扣资产的可用资源量。
[0103]进一步,所述主机实例包括第一主机实例和第二主机实例,在当前结算周期使用所述抵扣资产结算所述实时账单包括:提取第一实时账单的第一账单资源量和第二实时账单的第二账单资源量,其中,所述第一实时账单对应所述第一主机实例,所述第二实时账单对应所述第二主机实例;使用所述抵扣资产的本期资源量减去所述第一账单资源量,针对所述第一主机实例生成第一结算资源量的实时账单,其中,本期资源量大于所述第一账单资源量,所述第一结算资源量为零;使用所述抵扣资产的资源结余量减去所述第二账单资源量,针对所述第二主机实例生成第二结算资源量的实时账单。
[0104]...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com