CN107464107A - 用于云***的在线计费的方法、***和设备 - Google Patents
用于云***的在线计费的方法、***和设备 Download PDFInfo
- Publication number
- CN107464107A CN107464107A CN201610394503.0A CN201610394503A CN107464107A CN 107464107 A CN107464107 A CN 107464107A CN 201610394503 A CN201610394503 A CN 201610394503A CN 107464107 A CN107464107 A CN 107464107A
- Authority
- CN
- China
- Prior art keywords
- cloud
- service
- user
- cloud service
- online charging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/66—Policy and charging system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5029—Service quality level-based billing, e.g. dependent on measured service level customer is charged more or less
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
- G06Q20/145—Payments according to the detected use or quantity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/127—Shopping or accessing services according to a time-limitation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/64—On-line charging system [OCS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/785—Reserving amount on the account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/82—Criteria or parameters used for performing billing operations
- H04M15/8228—Session based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Environmental & Geological Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开的实施例涉及用于云***的在线计费的方法、***和设备。该方法包括:响应于用户针对云***中的云服务的请求,向云***的在线计费***发送指示用户和云服务的消息;从在线计费***接收与云服务有关的配额,该配额指示用户对云服务的使用限制;以及基于配额向用户提供云服务。本公开的实施例克服了传统方案中基于后付费的云服务计费和定价解决方案的缺点,并且能够实施任何种类的云服务计费。
Description
技术领域
本公开一般性地涉及云计算技术,并且更特别地,涉及用于云***的在线计费***的方法、***和设备。
背景技术
云计算是面向服务的计算技术中的重要转变和典范转型的代表技术。云计算技术允许了在大量终端用户之间对资源和成本的可伸缩的按需共享。近年来,新兴的云服务已经变得非常流行。从个人用户、企业到政府代理商的许多用户正在将它们的应用迁移到云环境。
对于成功的云服务部署而言,除了向用户提供卓越且丰富的云服务之外,高效且灵活的云服务计费和收费正在成为越来越重要的功能。计费是服务提供商能够进行控制以激励对其服务的使用的最为重要的指标之一。灵活且准确的计费不仅影响云服务提供商的收益,而且还影响云用户的预算。云计算提供商的通常目标是要通过其所采用的定价方案来最大化其收益,而用户的主要目标是以合理的价格获得最高水平的服务质量。
当前,大多数云服务提供商主要通过后付费且离线的模式来提供云服务计费和收费。用户按照需求使用云服务,并且云服务提供商在所商定的时段结束时针对所使用的云服务的量来计费。然而,后付费的计费方案对于运营商和用户双方而言都存在着缺陷和风险。
发明内容
本公开的实施例提供了用于云***的在线计费的方法、***和设备。
根据本公开的第一方面,提供了一种在云***处实施的方法。该方法包括:响应于用户针对云***中的云服务的请求,向云***的在线计费***发送指示用户和云服务的消息;从在线计费***接收与云服务有关的配额,该配额指示用户对云服务的使用限制;以及基于配额向用户提供云服务。
在一些实施例中,该方法可以进一步包括:在用户使用云服务的过程中,监测用户对云服务的使用情况;以及向在线计费***发送该使用情况。
在一些实施例中,该方法可以进一步包括:响应于配额用尽,确定用户请求继续使用云服务;以及响应于用户请求继续使用云服务,向在线计费***发送针对云服务的额外配额的请求。
在一些实施例中,该方法可以进一步包括:响应于从在线计费***接收到用户的账户余额不足以继续使用云服务的指示,停止向用户提供云服务。
在一些实施例中,该方法可以进一步包括:响应于用户请求改变与云服务有关的参数,向在线计费***发送消息,以指示在线计费***从用户的账户中预留用于改变的费用。
在一些实施例中,该方法可以进一步包括:响应于云服务参数被改变,向在线计费***发送消息以指示参数已被改变;从在线计费***接收与具有已改变参数的云服务有关的新配额;以及基于新配额向用户提供新云服务。
在一些实施例中,该方法可以进一步包括:响应于参数保持不变,向在线计费***发送云服务未改变消息;以及继续向用户提供未改变的云服务。
在一些实施例中,该方法可以进一步包括:基于用户使用云服务的负载,向在线计费***发送用以伸缩云服务的能力的伸缩请求;响应于从在线计费***接收到对伸缩请求的肯定回应,对云服务的能力进行伸缩;从在线计费***接收与伸缩后的云服务有关的新配额;以及基于新配额向用户提供伸缩后的云服务。
在一些实施例中,该方法可以进一步包括:响应于从在线计费***接收到对伸缩请求的否定回应,保持云服务的能力不变。
在一些实施例中,该方法可以进一步包括:响应于用户要使用云***的服务开通请求,向在线计费***发送收取开通费用的指示;如果从在线计费***接收到指示费用已被收取的肯定回应,则允许用户使用云***;以及如果从在线计费***接收到费用未被收取的否定回应,则拒绝用户使用云***。
在一些实施例中,云服务可以对应于至少一个服务目录,服务目录可以具有服务特性和服务价格,服务特性可以是指服务目录下的至少一个服务种类及其供应量。
在一些实施例中,向云***的在线计费***发送指示用户和云服务的消息可以包括:向在线计费***发送云服务所对应的服务目录。
在一些实施例中,该方法可以进一步包括:向在线计费***发送特定于某个服务目录的属性以及所有服务目录共有的属性。
在一些实施例中,云服务可以包括以下服务层中的至少一项:基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)、或者数据库即服务(DBaaS)。
在一些实施例中,该方法可以进一步包括:通过Diameter在线计费接口或者HTTP/XML REST在线计费接口与在线计费***进行通信,或其他协议接口完成本公开的计费要求。
根据本公开的第二方面,提供了另一种在云***处实施的方法。该方法包括:从云***的云管理***接收指示用户和云服务的消息;基于云服务的价格和用户的账户余额来确定与云服务有关的配额,该配额指示用户对云服务的使用限制;以及向云管理***发送该配额。
在一些实施例中,该方法可以进一步包括:在用户使用云服务的过程中,从云管理***接收用户使用云服务的使用情况;基于云服务的价格和使用情况来计算用户使用云服务的费用;以及基于计算的费用来更新用户的账户余额。
在一些实施例中,该方法可以进一步包括:从云管理***接收针对云服务的额外配额的请求;基于云服务的价格和用户的经更新的账户余额来确定额外配额;以及向云管理***发送额外配额。
在一些实施例中,该方法可以进一步包括:向用户发送费用和经更新的账户余额。
在一些实施例中,该方法可以进一步包括:确定用户的账户余额不足以继续使用云服务;以及向云管理***发送用户的账户余额不足以继续使用云服务的指示。
在一些实施例中,该方法可以进一步包括:响应于从云管理***接收到指示从用户的账户中预留用于改变与云服务有关的参数的费用的消息,从用户的账户中预留该费用。
在一些实施例中,该方法可以进一步包括:响应于从云管理***接收到参数已被改变的消息,从用户的账户扣除预留的费用;基于具有已改变参数的云服务的价格和用户的账户余额来确定与具有已改变参数的云服务有关的新配额;以及向云管理***发送新配额。
在一些实施例中,该方法可以进一步包括:响应于从云管理***接收到云服务未改变消息,向用户的账户返还预留的费用。
在一些实施例中,该方法可以进一步包括:响应于从云管理***接收到用以伸缩云服务的能力的伸缩请求,基于用户的账户余额来确定是同意还是拒绝伸缩请求;如果用户的账户余额足够进行伸缩,向云管理***发送对伸缩请求的肯定回应;基于伸缩后的云服务的价格和用户的账户余额来确定与伸缩后的云服务有关的新配额;以及向云管理***发送新配额。
在一些实施例中,该方法可以进一步包括:如果用户的账户余额不足以进行伸缩,则向云管理***发送对伸缩请求的否定回应。
在一些实施例中,该方法可以进一步包括:响应于从云管理***接收到收取开通费用的指示,从用户的账户中收取开通费用;如果收取成功,则向云管理***发送费用已被收取的肯定回应;以及如果收取失败,则向云管理***发送费用未被收取的否定回应。
在一些实施例中,云服务可以对应于至少一个服务目录,服务目录可以具有服务特性和服务价格,服务特性可以是指服务目录下的服务种类及其供应量。
在一些实施例中,从云***的云管理***接收指示用户和云服务的消息可以包括:从云管理***接收云服务所对应的服务目录;以及基于服务目录的服务价格来确定云服务的价格。
在一些实施例中,该方法可以进一步包括:还从云管理***接收特定于某个服务目录的属性以及所有服务目录共有的属性,用于在确定云服务的价格中使用。
在一些实施例中,该方法可以进一步包括:还基于资费计划、赠送的使用量、套餐价、柜台价、折扣价、高峰时段价、非高峰时段价中的至少一项来确定云服务的价格。
在一些实施例中,云服务可以包括以下服务层中的至少一项:基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)、或者数据库即服务(DBaaS)。
在一些实施例中,该方法可以进一步包括:通过Diameter在线计费接口或者HTTP/XML REST在线计费接口与云管理***进行通信,或其他协议接口完成本公开的计费要求。
根据本公开的第三方面,提供了一种云***。该云***包括:云管理***,被配置为执行根据本公开的第一方面的方法;以及在线计费***,被配置为执行根据本公开的第二方面的方法。
在一些实施例中,云管理***与在线计费***可以经由Diameter在线计费接口进行通信。
在一些实施例中,云管理***与在线计费***可以经由HTTP/XML REST在线计费接口进行通信。
根据本公开的第三方面,提供了一种云***的云管理***。该云管理***包括存储器以及处理器,存储器与处理器一起被配置为使得该云管理***执行根据本公开的第一方面的方法。
根据本公开的第四方面,提供了一种云***的在线计费***。该在线计费***包括存储器以及处理器,存储器与处理器一起被配置为使得该在线计费***执行根据本公开的第二方面的方法。
本公开的实施例提供了用于各种云服务的实时的在线计费解决方案。这种计费模式使得在线计费***能够基于用户账号余额来实时地授权和监测云服务使用。实时的在线计费控制避免了后付费模式中的账单数额超出用户预期的问题,并且使得用户能够实时地得知云服务使用情况和费用。本公开的实施例还使得电信运营商能够将当前的在线计费解决方案扩展到基于互联网技术的云服务,并且可以实施共同的计费平台来对包括电信服务和云服务的各种服务进行计费。
总之,本公开的实施例克服了传统方案中的基于后付费的云服务计费和定价解决方案的缺点,并且能够实施任何种类的云服务计费。
附图说明
通过参考附图阅读下文的详细描述,本公开的实施例的上述以及其他目的、特征和优点将变得容易理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施例,其中:
图1示意性地示出了本公开的实施例的可以被实施在其中的云***的环境示图。
图2示意性地示出了根据本公开的一个实施例的在云***处实施的方法的流程图。
图3示意性地示出了根据本公开的另一实施例的在云***处实施的方法的流程图。
图4示意性地示出了根据本公开的实施例的云管理***与在线计费***通过服务目录来进行操作和交互的示图。
图5示意性地示出了根据本公开的实施例的云管理***向在线计费***发送与云服务有关的信息并且在线计费***基于各种因素进行计费的示图。
图6示意性地示出了根据本公开的实施例的云管理***和在线计费***在云服务进行伸缩的情况下的示图。
图7示意性地示出了根据本公开的实施例的Diameter在线计费接口中的属性值对(AVP)的示图。
图8示意性地示出了根据本公开的实施例的云管理***与在线计费***之间的交互示图。
图9示意性地示出了根据本公开的实施例的云***的云管理***的框图。
图10示意性地示出了根据本公开的实施例的云***的在线计费***的框图。
贯穿所有附图,相同或者相似的参考标号被用来表示相同或者相似的元件。
具体实施方式
下面将参考附图中所示出的若干示例性实施例来描述本公开的原理和精神。应当理解,描述这些具体的实施例仅是为了使本领域的技术人员能够更好地理解并实现本公开,而并非以任何方式限制本公开的范围。
如上文提到的,当前大多数云服务提供商主要通过后付费且离线的模式来提供云服务计费和收费。在这种模式中,用户按照需求使用云服务,并且云服务提供商在所商定的时段结束时针对所使用的云服务的量来计费。这种计费模式的一个问题是用户无法实时地控制对云服务的使用,有可能在计费周期结束时收到巨额的账单。因此,用户可能经常担心云服务的过量使用并且在使用云服务的过程中具有一种不安的心理。
另外,大多数电信运营商正在积极地将传统服务转移到基于云的平台。通过云平台,用户除了当前的电信服务之外还能够具有更多其他的云服务。当前,在电信服务中已经广泛地使用了预付费和后付费融合的在线计费解决方案。因此,用户具有对云服务也支持在线计费解决方案的强烈需求。
鉴于解决传统方案中存在的上述缺陷,本公开的实施例提供了一种在云***处实施的方法、一种云***、一种云***的云管理***、以及一种云***的在线计费***,以解决传统方案中的技术问题。
图1示意性地示出了本公开的实施例的可以被实施在其中的云***100的环境示图。如图1中所示出的,云***100可以包括云管理***110、在线计费***120、服务递送与用户管理和供应***130、用户设备140、以及在线计费接口150a、150b和150c,统称为在线计费接口150。
云管理***110可以包括软件即服务(Software as a Service,SaaS)层111、平台即服务(Platform as a Service,PaaS)层112和基础设施即服务(Infrastructure as aService,IaaS)层113。尽管图1中仅描绘了三个服务层,但是在其他实施例中,云管理***110可以包括更多或者更少的服务层。特别地,SaaS层111、PaaS层112和IaaS层113可以分别包括计费触发模块或者称为计费触发点114a、114b和114c,计费触发模块114a、114b和114c统称为计费触发模块114。
注意,尽管图1描绘了每个服务层中包括一个计费触发模块,但是在其他实施例中,各个服务层可以包括更多或者更少的计费触发模块,有些服务层也可以不包括计费触发模块。相对应地,在一些实施例中,云管理***110可以通过更多或更少的在线计费接口150来与在线计费***120进行通信。
用户可以使用用户设备140来使用云***100所提供的云服务。例如,用户设备140可以包括或运行WEB浏览器、移动APP、瘦客户端和终端仿真器,等等。云管理***110的计费触发模块114a、114b和114c可以分别通过在线计费接口150a、150b和150c与在线计费***120进行通信,以实现关于基于服务费用对用户使用云服务的控制操作。为了实现此目的,服务递送与用户管理和供应***130可以分别向云管理***110和在线计费***120提供云服务建立和配置信息和相关云服务价格信息。
在用户希望通过用户设备140使用云***100所提供的云服务时,云管理***110的计费触发模块114可以通过在线计费接口150向在线计费***120发送指示用户和该云服务的消息。在线计费***120可以基于该用户和该云服务的相关信息(例如,该用户的账户余额和该云服务的价格等)来确定该用户使用该云服务的配额,并且将该配额通过在线计费接口150发送给云管理***110的计费触发模块114。由此,云管理***110可以基于该配额来向用户提供云服务。通过以配额的方式来向用户提供云服务,用户使用云服务的费用将不会超出用户的预期。
此外,在用户通过用户设备140使用云服务的过程中,计费触发模块114可以实时地监测用户对云服务的使用情况,并且将使用情况通过在线计费接口150发送给在线计费***120。在线计费***120可以基于该使用情况来确定用户使用该云服务的费用,并且相应地更新用户的账户余额。因此,根据本公开的实施例可以实时地对用户使用云服务进行计费,从而可以改进传统方案中的后付费方式。
此外,本公开的实施例的在线计费解决方案还可以提供用于在不同服务层级处的各种云计算服务,包括针对IaaS层111的在线计费、针对PaaS层112的在线计费、以及针对SaaS层113的在线计费等等。
IaaS层111以不同的计算/存储/网络能力配置来提供虚拟架构服务,它还提供附加的资源,诸如虚拟机、服务器、磁盘镜像库、块存储/对象存储、防火墙、负载平衡器、互联网协议(Internet Protocol,IP)地址、虚拟局域网(Virtual Local Area Network,VLAN)等。本公开的实施例使得能够在线地对通用计算基础进行计费以实时地反映出所分配和所消耗的计算存储、网络等基础设施资源的量。
在针对IaaS层111的在线计费中,本公开的实施例可以对具有不同资源配置服务进行实施计费。以虚拟机(Virtual Machine,VM)为例,资源可以包括处理器、存储器、存储设备,等等。备选地或附加地,本公开的实施例可以对数据中心提供的存储容量、输入/输出(Input/Output,IO)操作、数据量传出的多少进行实时计费。本公开的实施例可以对网络资源和网络服务进行实时计费,例如,使用负载平衡的服务时间、使用负载平衡所处理的数据量、除了标准配置之外的附加弹性IP地址的数目、路由策略事务吞吐量等。
PaaS层112提供计算平台,该计算平台通常包括操作***、编程语言执行环境、执行的运行时间(runtime)、数据库、web服务器、开发、分析、物联网(Internet of Things,IoT)、内容分发网络(Content Distribution Network,CDN)、安全和识别等。
在针对PaaS层112的在线计费中,本公开的实施例可以对具有不同平台配置具有附加软件包和附加服务的云计算平台使用进行在线计费。例如,按照操作***选择来进行实时计费:UNIX、Linux、Windows、MAC OS,等等;按照附加软件包来进行实时计费,例如,不同的数据库引擎,诸如MS SQL、MySQL、PostgreSQL等;按照特定于平台的配置设置来进行实时计费。
SaaS层113以简化的维护和支持向用户直接提供软件应用并且消除了在云用户自己的计算机上安装和运行应用的需求。典型的SaaS服务比如客户关系管理(CustomerRelationship Management,CRM)应用、web电子邮件、虚拟桌面、计算、通信、日历、图片等服务。
在针对SaaS层113的在线计费中,本公开的实施例能够按照每个订阅费的使用、每个套餐的使用计费来对SaaS在线计费,在套餐使用之后,额外的服务将以超额的费率来计费等等。
本公开的实施例还可以支持基于特定服务目录的特性的不同服务计费模型。例如,支持根据使用量的基于会话的计费,诸如基于云资源使用时间的计费(例如,小时数),支持针对一次***的基于事件的计费(例如,服务登入、改变特定的服务配置等)
本公开的实施例还可以支持重复性(recurring)云服务计费和非重复性(non-recurring)云服务计费。在重复性云服务计费的情况中,用户将定期地支付针对每个云服务目录的费用。在非重复性云服务计费中,用户可以针对每个云服务目录一次性地支付。在采用这种计费方式下,本公开的实施例可以不需要具有与在线计费***120的在线计费接口,因为在线计费***120可以管理用户的余额。当余额不足以向重复性云服务计费和非重复性用户计费提供资金时,在线计费***120可以触发向云管理***110的相关通知。当用户达到余额阈值、重置余额阈值、或者充值等时,云管理***110可以相应地激活或者去激活云服务,例如归因于余额用尽而将某个云服务去激活。
上文参考图1概要地描述了本公开的基本思想,下面将详细描述本公开的若干实施例。图2示意性地示出了根据本公开的一个实施例的在云***处实施的方法200的流程图。在一些实施例中,执行方法200的主体可以是图1中所描绘的云管理***110。下文主要参考图1中的云***100来具体地描述方法200。
如图2中所示出的,在步骤210中,响应于用户针对云***100中的云服务的请求,云管理***110向云***100的在线计费***120发送指示用户和云服务的消息。由此,在线计费***120可以基于用户的资费信息和该云服务价格信息等等相关信息来确定用户使用该云服务的配额。
在一些实施例中,云服务可以对应于至少一个服务目录,服务目录可以具有服务特性和服务价格,服务特性可以是指服务目录下的至少一个服务种类及其供应量。在后文中,将结合图4来进一步描述根据本公开的实施例的与服务目录有关的操作。在云管理***110与在线计费***120基于服务目录进行通信的情况下,在方法200的步骤210中,云管理***110可以向在线计费***120发送云服务所对应的服务目录。此外,云管理***110还可以向在线计费***120发送特定于某个服务目录的属性以及所有服务目录共有的属性。在后文中,将结合图5来进一步描述与此有关的操作。
在步骤215中,云管理***110从在线计费***120接收与云服务有关的配额,该配额指示用户对云服务的使用限制。例如,该配额可以指示用户可以使用该云服务多长时间,或者该配额可以指示用户可以使用多少量的该云服务,诸如前文所描述的各种云服务层所提供的网络资源的量。
在步骤220中,云管理***110基于配额向用户提供云服务。因此,由于用户对云服务的使用存在配额,用户对云服务的使用费用就不会超出其预期,并且处于用户的可控范围之内。如果配额用尽,用户可以结合自己的余额情况来决定是否继续使用该云服务,或者可以转而使用其他资费的云服务,或者也可以停止使用云***100的云服务。
除了结合方法200描述的操作和功能之外,云管理***110还可以实现其他附加的可选操作和功能。例如,在一些实施例,在用户使用云服务的过程中,云管理***110可以监测用户对云服务的使用情况,并且向在线计费***120发送该使用情况。由此,在线计费***120可以基于该使用情况来计算用户使用云服务的费用,并且基于计算的费用来更新用户的账户余额。进而,在线计费***120可以实时地向用户通知其余额信息,并且云管理***110可以从在线计费***120获知该余额信息来控制用户对云服务的使用。
例如,响应于配额用尽,云管理***110可以确定用户请求继续使用云服务,并且响应于用户请求继续使用云服务,云管理***110可以向在线计费***120发送针对云服务的额外配额的请求。在这种情况下,如果用户具有足够的账户余额,用户可以继续使用该云服务。
此外,响应于从在线计费***120接收到用户的账户余额不足以继续使用云服务的指示,云管理***110可以停止向用户提供云服务。
在一些情况下,用户在使用云服务的过程中可能希望改变云服务的参数,例如,云服务的种类、供应量、组合方式等等。在这些情况中,响应于用户请求改变与云服务有关的参数,云管理***110可以向在线计费***120发送消息,以指示在线计费***从用户的账户中预留用于改变的费用。
响应于云服务参数被改变,云管理***110可以向在线计费***120发送消息以指示参数已被改变,从在线计费***120接收与具有已改变参数的云服务有关的新配额,并且基于新配额向用户提供新云服务。由此,用户可以使用参数改变之后的云服务。
在一些情形中,云***100可能由于例如负载过高而无法向用户提供参数改变的云服务。在这样的情形下,响应于参数保持不变,云管理***110可以向在线计费***120发送云服务未改变消息,并且继续向用户提供未改变的云服务。
在一些实施例中,云***100可以根据用户对云服务的使用情况以及云***100的整体运转情况来自动地伸缩向用户提供的云服务的能力。例如,在云***100的整体负载较轻而用户的当前云服务能力较低的情况下,云***100可以向用户提供更高能力的云服务,例如更多的虚拟机、更大的存储空间等。
在这些实施例中,云管理***110可以基于用户使用云服务的负载,向在线计费***120发送用以伸缩云服务的能力的伸缩请求。进而,在线计费***120可以根据用户的账户余额来确定是否可以向用户提供对云服务的伸缩,如果可以进行伸缩,则在线计费***120进一步确定与伸缩后的云服务有关的新配额。
响应于从在线计费***120接收到对伸缩请求的肯定回应,云管理***110可以对云服务的能力进行伸缩,从在线计费***120接收与伸缩后的云服务有关的新配额,并且基于新配额向用户提供伸缩后的云服务。响应于从在线计费***120接收到对伸缩请求的否定回应,云管理***110可以保持云服务的能力不变。
在一些实施例中,用户在使用云***100提供的云服务之前,可能还需要进行开通服务的操作,并且需要支付开通服务的费用。在完成开通服务的操作之后,用户可以进一步选择使用云***100提供的各种云服务。在这些实施例中,响应于用户要使用云***100的服务开通请求,云管理***110可以向在线计费***120发送收取开通费用的指示。如果从在线计费***120接收到指示费用已被收取的肯定回应,则云管理***110允许用户使用云***100。如果从在线计费***120接收到费用未被收取的否定回应,则云管理***110拒绝用户使用云***100。
在一些实施例中,云服务可以包括以下服务层中的至少一项:基础设施即服务、平台即服务、软件即服务、或者数据库即服务。在一些实施例中,云管理***110通过Diameter在线计费接口或者HTTP/XML REST在线计费接口与在线计费***120进行通信,其中Diameter协议是RADIUS(Remote Authentication Dial In User Service)协议的升级版本,HTTP是指超文本传输协议(Hyper Text Transfer Protocol),XML是指可扩展标记语言(Extensive Markup Language),REST是指表述性状态转移(Representational StateTransfer)。在后文中,将结合图7来进一步描述与此有关的操作。
图3示意性地示出了根据本公开的实施例的在云***处实施的方法300的流程图。在一些实施例中,方法300可由图1中所描绘的在线计费***120来执行。
下文主要参考图1中的云***100来具体地描述方法300。本领域的技术人员可以理解,方法300是与上文结合图2所描述的方法200的交互对端所进行的对应操作。因此,可以参考方法200的描述来理解方法300的相应操作。下文对方法200中已经详细描述的过程不再进行重复。
如图3中所示出的,在步骤310中,在线计费***120从云***100的云管理***110接收指示用户和云服务的消息。在一些实施例中,云服务可以对应于至少一个服务目录,服务目录可以具有服务特性和服务价格,服务特性可以是指服务目录下的服务种类及其供应量。在后文中,将结合图4来进一步描述根据本公开的实施例的与服务目录有关的操作。在云管理***110与在线计费***120基于服务目录进行通信的情况下,在方法300的步骤310中,在线计费***120可以从云管理***110接收云服务所对应的服务目录,并且基于服务目录的服务价格来确定云服务的价格。
在步骤315中,在线计费***120基于云服务的价格和用户的账户余额来确定与云服务有关的配额,该配额指示用户对云服务的使用限制。在步骤320中,在线计费***120向云管理***110发送该配额。由此,云管理***110基于配额向用户提供云服务。
除了图3中所示的这些操作和功能外,在线计费***120还可以实现其他的可选操作和功能。例如,在一些实施例中,在用户使用云服务的过程中,在线计费***120从云管理***110接收用户使用云服务的使用情况,基于云服务的价格和使用情况来计算用户使用云服务的费用,并且基于计算的费用来更新用户的账户余额。
在一些实施例中,在线计费***120从云管理***110接收针对云服务的额外配额的请求,基于云服务的价格和用户的经更新的账户余额来确定额外配额,并且向云管理***110发送额外配额。
在一些实施例中,在线计费***120向用户发送费用和经更新的账户余额。在一些实施例中,在线计费***120可以确定用户的账户余额不足以继续使用云服务,并且向云管理***110发送用户的账户余额不足以继续使用云服务的指示。
在一些实施例中,响应于从云管理***110接收到指示从用户的账户中预留用于改变与云服务有关的参数的费用的消息,在线计费***120从用户的账户中预留该费用。响应于从云管理***110接收到参数已被改变的消息,在线计费***120从用户的账户扣除预留的费用,基于具有已改变参数的云服务的价格和用户的账户余额来确定与具有已改变参数的云服务有关的新配额,并且向云管理***发送新配额。响应于从云管理***110接收到云服务未改变消息,在线计费***120向用户的账户返还预留的费用。
在一些实施例中,响应于从云管理***110接收到用以伸缩云服务的能力的伸缩请求,在线计费***120基于用户的账户余额来确定是同意还是拒绝伸缩请求。如果用户的账户余额足够进行伸缩,在线计费***120向云管理***110发送对伸缩请求的肯定回应,基于伸缩后的云服务的价格和用户的账户余额来确定与伸缩后的云服务有关的新配额,并且向云管理***110发送新配额。如果用户的账户余额不足以进行伸缩,则在线计费***120向云管理***110发送对伸缩请求的否定回应。
在一些实施例中,响应于从云管理***110接收到收取开通费用的指示,在线计费***120从用户的账户中收取开通费用。如果收取成功,则在线计费***120向云管理***110发送费用已被收取的肯定回应.如果收取失败,则在线计费***120向云管理***110发送费用未被收取的否定回应。
在一些实施例中,在线计费***120还从云管理***110接收特定于某个服务目录的属性以及所有服务目录共有的属性,用于在线计费***120在确定云服务的价格中使用。此外,在线计费***120还基于资费计划、赠送的使用量、套餐价、柜台价、折扣价、高峰时段价、非高峰时段价中的至少一项来确定云服务的价格。在后文中,将结合图5来进一步描述与此有关的操作。
在一些实施例中,在线计费***120通过Diameter在线计费接口或者HTTP/XMLREST在线计费接口与云管理***110进行通信。在后文中,将结合图5来进一步描述与此有关的操作。
图4示意性地示出了根据本公开的实施例的云管理***110与在线计费***120通过服务目录来进行操作和交互的示图400。注意,图4所描绘的仅仅是一个示例,无意以任何方式限制本公开的实施例。
如图4中所示出的,云管理***110可以提供云服务411并且包括计费触发模块412。云管理***110可以通过在线计费接口150与在线计费***120进行通信。在线计费***120可以向用户设备140提供(460)相关的计费信息。服务递送与用户管理和供应***130可以基于服务目录向云管理***110提供(470)服务目录和服务特性列表413,并且基于服务目录向在线计费***120提供(480)服务目录和服务价格列表421。此外,云管理***110与在线计费***120之间可以传递(490)用户对服务目录的使用情况列表451。下文详细地描述根据本公开的实施例的服务目录。
通常,每个云服务将具有多个子计费项目。例如,云存储服务能够基于存储大小被计费、基于对访问存储盘的IO请求被计费、以及基于进出存储***的数据传送量而被计费,等等。为了更好地针对子计费项目进行计费,本公开的实施例引入了针对特定资源的用于每个计费项目的服务目录,所以每个云服务可以对应于多个服务目录,不同的服务目录定义一组特定的服务特性,以用于计费触发模块来监测和控制。服务特性可以是指服务目录下的服务种类及其供应量。基于用户加入的云服务目录,云管理***110可以通过计费触发模块412来计量并且监测用户对每个服务目录的使用。
为了使得在线计费***对每个云服务目录实时地计费,服务目录将一致性地被提供在云管理***110与在线计费***120之间,云管理***110通过列表413保持每个服务目录的服务特性,在线计费***120通过列表421保持每个服务目录的服务价格。云管理***110将对用户对云服务的使用进行授权并且监测每个所加入的云服务的使用情况,并且以列表451的形式向在线计费***120报告云服务使用情况以便在线计费***120进行信用/使用计费控制。
进一步如图4中所示出的,除了向云管理***110提供通知之外,本公开的实施例还支持向用户提供多信道通知,以告知每个云服务目录的使用情况和相关的费用情况。
图5示意性地示出了根据本公开的实施例的云管理***110向在线计费***120发送与云服务有关的信息并且在线计费***120基于各种因素进行计费的示图。注意,图5所描绘的仅仅是一个示例,无意以任何方式限制本公开的实施例。
如图5中所示出的,云管理***110可以向在线计费***120发送例如与服务目录相关的表格511、与每个服务目录有关的信息512、以及所有服务目录共有的信息(与云会话有关的信息)513。在图5所描绘的示例中,表格511包括计算实例大小、CPU、存储器、实例存储空间、I/O性能等项目。与每个服务目录有关的信息512包括与操作***有关的细信息,例如,具有附加操作***和软件包配置的计算实例目录等。所有服务目录共有的信息513包括,例如,数据中心位置、复制的数据中心或者独立的数据中心,具有云提供商支持的被管理的云服务、或者当一些问题发生时具有用户自除错的未管理的云服务,等等。
在线计费***120可以基于云管理***110接收的与服务目录相关的表格511、与每个服务目录有关的信息512、以及所有服务目录共有的信息513。进一步基于例如(促销)资费计划/使用费率524、赠送/套餐信息525、以及折扣信息526来确定出用户使用云服务的先关费用。
例如,在线计费***120将使用所报告的服务目录521来定义针对灵活服务计费计划的资费计划、赠送的服务、柜台价和折扣。此外,服务目录521应该与附加的计费标准和云服务特性一起使用,以选择在线计费***中所定义的各种资费计划,例如,套餐/非套餐、峰值/非峰值时段折扣的使用,等等。进一步地,除了向在线计费***120报告每个云服务目录的使用量,云管理***110还与服务目录521一起报告附加的服务特性522和523来影响资费计划、赠送服务量和折扣定义等等。
备选地或者附加地,每个用户可以具有一个或多个不同的服务选择,例如,不同数目的VM实例、不同的VM实例配置、不同的存储大小,等等。本公开的实施例提供了灵活的计费报告机制,每个服务目录能够在一个计费请求中被报告,或者也可以在一个计费请求中组合多个服务目录。
图6示意性地示出了根据本公开的实施例的云管理***110和在线计费***120在云服务进行伸缩的情况下的示图。注意,图6所描绘的仅仅是一个示例,无意以任何方式限制本公开的实施例。
如图6中所示出的,云管理***110可以提供虚拟机611。虚拟机611可以包括所提供的具体云服务6112和操作***6113。虚拟机611还可以包括超级管理其6114。此外,云管理***110还可以包括计费触发模块612。云管理***110可以通过在线计费接口150与在线计费***120进行通信。
进一步如图6中所示出的,云管理***110能够具有各种伸缩机制,例如,向上扩展(scale up)、向下收缩(scale down)、向外扩展(scale out)和向内收缩(scale in),以便于适配云计算需求并且修改云服务特性。在本公开的上下文中,向上扩展和向下收缩主要是指虚拟机611内部的能力(例如,虚拟CPU)的扩展或收缩。而向外扩展和向内收缩主要是指虚拟机611本身数目的增大或者减少。
当服务的特性被改变时,云管理***110的计费触发模块612可以向在线计费***120发送重新授权请求,以基于新的服务特性来确定所给予的配额。因此,本公开的实施例可以引入用于计费触发模块的计费触发类型,以监测和检测云会话期间的云服务特性的改变。
图7示意性地示出了根据本公开的实施例的Diameter在线计费接口中的属性值对(AVP)的示图。注意,图7所描绘的仅仅是一个示例,无意以任何方式限制本公开的实施例。
如图7中所示出的,本公开的实施例提供了一种用以支持云服务计费的Diameter在线计费接口增强。在图7中所描绘的示例中,本公开的实施例可以为云服务计费定义唯一的服务上下文标识符,例如,用于云服务计费的[email protected],详细的值xxx可以基于每个用户的需求来自定义。
如图7中的连接线所示,云管理***可以将云服务目录映射到相关联的费率组和服务标识符,以识别每个云服务目录。为了此目的,定义了新容器组属性值对(AttributeValue Pair,AVP)“云服务信息”用以扩展当前的Diameter在线计费标准。云服务计费特性和属性可以被承载在云服务信息AVP中以影响费率和计费。云服务信息可以包括子AVP的列表,用以报告每个特定云服务类型的特性。
在本公开的一些实施例中,云服务信息能够被定义在多服务信用控制层级处和diameter控制层级处。例如,在多服务信用控制(Multiple service credit control,MSCC)层级处的云服务信息可以报告每个云服务目录的云服务改变特性。而在Diameter命令层级处的云服务信息可以报告发生在整个云会话中的云服务计费特性。此外,在MCSS层级处定义的所请求的服务单元、所使用的服务单元、或者所给予的服务单元可以被重用来承载云管理***与在线计费***之间交换的配额。
本领域的技术人员应当理解,本公开的实施例的在线计费接口不限于基于Diameter的计费。当前,基于电信的在线计费***主要是基于diameter计费的,但是考虑到基于REST的接口更加流行地被一些云服务管理平台所采用,本公开的实施例也可以支持HTTP/XML REST在线计费接口用以支持云服务计费。
HTTP/XML也提供了一种灵活的机制用以传送针对Diameter计费接口所定义的等效的云服务计费信息。HTTP/XML还可以包括相关的云服务目录使用、每目录的云服务信息、以及在整个云会话时的云服务信息。本领域的技术人员可以根据本公开的内容结合相关的技术知识来实现HTTP/XML REST在线计费接口,因此本文不再详细地介绍XML布局的具体细节。此外,本领域的技术人员可以理解,本公开的计费要求可以通过其他适合的协议接口和/或目前已知或将来开发的任何协议接口来完成。
图8示意性地示出了根据本公开的实施例的云管理***110与在线计费***120之间的交互示图800。注意,图8所描绘的仅仅是一个示例,无意以任何方式限制本公开的实施例。
如上文提到的,在云管理***110提供各种所请求的云服务之前,用户可能需要使用云服务,并且开通云账号和加入一些云服务。因此,图8中描绘了开通服务的操作过程830。
在步骤831中,云管理***110可以向在线计费***120发送开通服务请求,在线计费***120可以从用户的账号中扣除开通服务费用。如果余额足够,则可以开通云服务。如果余额不足以支付该费用,则云服务不能针对这个用户被开通。在步骤832中,在线计费***120相应地向云管理***110发送开通服务回复。
一旦云服务在云管理***110中被提供和配置,用户就能够按需地使用云服务。图8中描绘了按需服务的操作过程840。
在步骤841中,当用户开始使用云服务时,云管理***110将向在线计费***120发送配额请求,以确定用于该云服务的配额,例如,用户能够使用所请求的云服务多长时间。
在步骤842中,在线计费***840将基于云服务目录和相关的云服务特性、用户购买费率计划等等来确定针对该云服务的配额,并且向云管理***110返回所分配的配额。
在步骤843中,云管理***110将监测云服务资源消耗,一旦所分配的配额被用尽,如果用户的余额足够用于进行中的云会话,则云管理***110将向在线计费***120发送额外配额请求,以要求更多的配额。在步骤844中,在线计费***120可以向云管理***110返回该额外配额。
在步骤845中,当用户终止云会话时,云管理***110可以向在线计费***120发送终止请求用以基于所使用的服务单位来扣除相关的使用费用。在步骤846中,在线计费***120可以向云管理***110发送终止回复,告知计费操作成功进行。
如上文所述,在一些情况下,用户可以手动地改变云服务配置。图8中描绘了改变服务配置的操作过程850。
在步骤851和852中,云管理***110与在线计费***120可以通过交互来实现云服务的初始配置。
在步骤853中,在云服务能够改变配置之前,云管理***110可以向在线计费***120发送改变服务配置请求,以预留一个用于这种改变的费用。
在步骤854中,一旦该配置成功地被改变和提供并且服务在云管理***110上生效,在线计费***120可以从用户的账户中扣除配置改变费用。否则,如果该配置未能改变和生效,则在线计费***120将取消并终止该配置改变,被预留的费用将被返回到用户账号。在线计费***120相应地向云管理***110发送改变服务配置回复。
在步骤855和856中,云管理***110与在线计费***120可以通过交互来终止云服务。
如上文所述,在一些情况下,一旦在云管理***110中提供并配置了云服务,用户还可以选择云***进行自动伸缩服务用于进行中的云会话。图8中描绘了伸缩服务的操作过程860。
在步骤861和862中,云管理***110与在线计费***120可以通过交互来实现云服务的初始配置。
在步骤863中,在用户消费云服务配额期间,云管理***110可以监测云服务资源配置改变。一旦使用云服务的负载改变,云管理***110可以自动地进行向上扩展、向下收缩、向外扩展或向内收缩中的一种或多种,以适配新的服务负载。云管理***110可以请求在线计费***120基于云服务特性重新授权服务配额,并且重新分配用于云服务的配额。如果终端用户余额不足以伸缩云服务,则在线计费***120可以向云管理***110返回相关的结果以拒绝伸缩操作,云服务将基于当前的配置能力而继续。在步骤864中,在线计费***120响应地向云管理***110进行伸缩回复。
在步骤865和866中,云管理***110与在线计费***120可以通过交互来终止云服务。
图9示意性地示出了根据本公开的实施例的云***的云管理***110的框图。本领域的技术人员可以理解,图9中仅示出了云管理***110中的与本公开紧密相关的单元或组件,在具体的实施方式中,云管理***110还可以包括使其能够正常运转的其他功能单元或组件。此外,图9中所示出的各个单元或组件之间可以存在必要的连接关系,但是出于简洁的考虑,图9中并没有描绘出这些连接关系。在图9中,使用虚线框来表示可选的单元或组件。在一些实施例中,云管理***110可以被配置为实施上文结合图2所描述的在云***处实施的方法200。
如图9中所示出的,云管理***110包括发送单元901、接收单元902、以及提供单元903。发送单元901被配置为响应于用户针对云***中的云服务的请求,向云***的在线计费***发送指示用户和云服务的消息。接收单元902被配置为从在线计费***接收与云服务有关的配额,该配额指示用户对云服务的使用限制。提供单元903被配置为基于配额向用户提供云服务。
在一些实施例中,云管理***110可以进一步包括监测单元904。监测单元904被配置为在用户使用云服务的过程中,监测用户对云服务的使用情况;并且发送单元901可以进一步被配置为向在线计费***发送该使用情况。
在一些实施例中,云管理***110可以进一步包括确定单元905。确定单元905被配置为响应于配额用尽,确定用户请求继续使用云服务;并且发送单元901可以进一步被配置为,响应于用户请求继续使用云服务,向在线计费***发送针对云服务的额外配额的请求。
在一些实施例中,提供单元903可以进一步被配置为响应于接收单元902从在线计费***接收到用户的账户余额不足以继续使用云服务的指示,停止向用户提供云服务。
在一些实施例中,发送单元901可以进一步被配置为响应于用户请求改变与云服务有关的参数,向在线计费***发送消息,以指示在线计费***从用户的账户中预留用于改变的费用。
在一些实施例中,响应于云服务参数被改变,发送单元901可以进一步被配置为向在线计费***发送消息以指示参数已被改变;接收单元902可以进一步被配置为从在线计费***接收与具有已改变参数的云服务有关的新配额;并且提供单元903可以进一步被配置为基于新配额向用户提供新云服务。
在一些实施例中,响应于参数保持不变,发送单元901可以进一步被配置为向在线计费***发送云服务未改变消息;并且提供单元903可以进一步被配置为继续向用户提供未改变的云服务。
在一些实施例中,发送单元901可以进一步被配置为基于用户使用云服务的负载,向在线计费***发送用以伸缩云服务的能力的伸缩请求;提供单元903可以进一步被配置为响应于接收单元902从在线计费***接收到对伸缩请求的肯定回应,对云服务的能力进行伸缩;接收单元902可以进一步被配置为从在线计费***接收与伸缩后的云服务有关的新配额;并且提供单元903可以进一步被配置为基于新配额向用户提供伸缩后的云服务。
在一些实施例中,提供单元903可以进一步被配置为响应于接收单元902从在线计费***接收到对伸缩请求的否定回应,保持云服务的能力不变。
在一些实施例中,发送单元901可以进一步被配置为响应于用户要使用云***的服务开通请求,向在线计费***发送收取开通费用的指示;并且云管理***110可以进一步包括控制单元906,如果接收单元902从在线计费***接收到指示费用已被收取的肯定回应,则控制单元906允许用户使用云***;以及如果接收单元902从在线计费***接收到费用未被收取的否定回应,则控制单元906拒绝用户使用云***。
在一些实施例中,云服务可以对应于至少一个服务目录,服务目录可以具有服务特性和服务价格,服务特性可以是指服务目录下的至少一个服务种类及其供应量。
在一些实施例中,发送单元901可以进一步被配置为向在线计费***发送云服务所对应的服务目录。
在一些实施例中,发送单元901可以进一步被配置为向在线计费***发送特定于某个服务目录的属性以及所有服务目录共有的属性。
在一些实施例中,云服务可以包括以下服务层中的至少一项:基础设施即服务、平台即服务、软件即服务、或者数据库即服务。
在一些实施例中,发送单元901和接收单元902可以进一步被配置为通过Diameter在线计费接口或者HTTP/XML REST在线计费接口与在线计费***进行通信。
图10示意性地示出了根据本公开的实施例的云***的在线计费***120的框图。本领域的技术人员可以理解,图10中仅示出了在线计费***120中的与本公开紧密相关的单元或组件,在具体的实施方式中,在线计费***120还可以包括使其能够正常运转的其他功能单元或组件。此外,图10中所示出的各个单元或组件之间可以存在必要的连接关系,但是出于简洁的考虑,图10中并没有描绘出这些连接关系。在图10中,使用虚线框来表示可选的单元或组件。在一些实施例中,在线计费***120可以被配置为实施上文结合图3所描述的在云***处实施的方法300。
如图10中所示出的,在线计费***120包括接收单元1001、确定单元1002、以及发送单元1003。接收单元1001被配置为从云***的云管理***接收指示用户和云服务的消息。确定单元1002被配置为基于云服务的价格和用户的账户余额来确定与云服务有关的配额,该配额指示用户对云服务的使用限制。发送单元1003被配置为向云管理***发送该配额。
在一些实施例中,接收单元1001可以进一步被配置为在用户使用云服务的过程中,从云管理***接收用户使用云服务的使用情况;在线计费***120可以进一步包括计费单元1004,计费单元1004被配置为基于云服务的价格和使用情况来计算用户使用云服务的费用,并且基于计算的费用来更新用户的账户余额。
在一些实施例中,接收单元1001可以进一步被配置为从云管理***接收针对云服务的额外配额的请求;确定单元1002可以进一步被配置为基于云服务的价格和用户的经更新的账户余额来确定额外配额;并且发送单元1003可以进一步被配置为向云管理***发送额外配额。
在一些实施例中,发送单元1003可以进一步被配置为向用户发送费用和经更新的账户余额。
在一些实施例中,确定单元1002可以进一步被配置为确定用户的账户余额不足以继续使用云服务;并且发送单元1003可以进一步被配置为向云管理***发送用户的账户余额不足以继续使用云服务的指示。
在一些实施例中,计费单元1004可以进一步被配置为响应于接收单元1001从云管理***接收到指示从用户的账户中预留用于改变与云服务有关的参数的费用的消息,从用户的账户中预留该费用。
在一些实施例中,计费单元1004可以进一步被配置为响应于接收单元1001从云管理***接收到参数已被改变的消息,从用户的账户扣除预留的费用;确定单元1002可以进一步被配置为基于具有已改变参数的云服务的价格和用户的账户余额来确定与具有已改变参数的云服务有关的新配额;并且发送单元1003可以进一步被配置为向云管理***发送新配额。
在一些实施例中,计费单元1004可以进一步被配置为响应于接收单元1001从云管理***接收到云服务未改变消息,向用户的账户返还预留的费用。
在一些实施例中,确定单元1002可以进一步被配置为响应于接收单元1001从云管理***接收到用以伸缩云服务的能力的伸缩请求,基于用户的账户余额来确定是同意还是拒绝伸缩请求;如果用户的账户余额足够进行伸缩,发送单元1003可以进一步被配置为向云管理***发送对伸缩请求的肯定回应;确定单元1002可以进一步被配置为基于伸缩后的云服务的价格和用户的账户余额来确定与伸缩后的云服务有关的新配额;并且发送单元1003可以进一步被配置为向云管理***发送新配额。
在一些实施例中,如果用户的账户余额不足以进行伸缩,则发送单元1003可以进一步被配置为向云管理***发送对伸缩请求的否定回应。
在一些实施例中,计费单元1004可以进一步被配置为响应于接收单元1001从云管理***接收到收取开通费用的指示,从用户的账户中收取开通费用;如果收取成功,则发送单元1003可以进一步被配置为向云管理***发送费用已被收取的肯定回应;并且如果收取失败,则发送单元1003可以进一步被配置为向云管理***发送费用未被收取的否定回应。
在一些实施例中,云服务可以对应于至少一个服务目录,服务目录可以具有服务特性和服务价格,服务特性可以是指服务目录下的服务种类及其供应量。
在一些实施例中,接收单元1001可以进一步被配置为从云管理***接收云服务所对应的服务目录;并且确定单元1002可以进一步被配置为基于服务目录的服务价格来确定云服务的价格。
在一些实施例中,接收单元1001可以进一步被配置为还从云管理***接收特定于某个服务目录的属性以及所有服务目录共有的属性,用于确定单元1002在确定云服务的价格中使用。
在一些实施例中,确定单元1002可以进一步被配置为还基于资费计划、赠送的使用量、套餐价、柜台价、折扣价、高峰时段价、非高峰时段价中的至少一项来确定云服务的价格。
在一些实施例中,云服务可以包括以下服务层中的至少一项:基础设施即服务、平台即服务、软件即服务、或者数据库即服务。
在一些实施例中,发送单元1003和接收单元1001可以通过Diameter在线计费接口或者HTTP/XML REST在线计费接口与云管理***进行通信。
本公开的实施例提供了用于在任何层级(例如,IaaS、PaaS、SaaS、DBaaS,等等)处的任何基于云的服务的在线计费和离线计费解决方案。本公开的实施例提供了云服务目录管理功能,其维持与供应给用户的每个云服务产品目录相关的服务特性以及相关的价格计划。
当用户选择加入相关的云服务时,相关的用户简档与选择加入的价格计划一起将被提供到在线计费***中,具有相关特性的相关服务目录将被提供给云管理***以建立针对这些服务的云资源。
在本公开的一些实施例中,在云管理***中引入了计费触发模块。当用户开始使用所提供的云服务时,计费触发模块将触发从云管理***向在线计费***的发送计费请求,以授权对云服务的使用,在线计费***将向云服务管理***返回所分配的配额。
本公开的实施例在云管理***与在线计费***之间引入了在线计费接口,云管理***将向在线计费***报告对云服务的使用以便进行信用控制和使用授权。
本公开的实施例使得云管理***能够在一个云会话期间报告多个云服务使用,除了报告对每个云服务目录的使用之外,本公开的实施例还使得云管理***能够在特定的云服务层级处并且在云会话层级处报告附加的云服务特性。
本公开的实施例还提供了新的触发类型,使得在线计费***能够监测由于在云会话期间伸缩云服务资源/配置所致的云服务资源改变。在线计费***将使用新的云服务特性来重新授权针对云服务的配额。本公开的实施例还使得运营商能够将当前基于电信的在线计费解决方案扩展到基于互联网技术的云服务计费领域。
在对本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。
应当注意,本公开的实施例可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行***,例如微处理器或者专用设计硬件来执行。本领域的技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。
此外,尽管在附图中以特定顺序描述了本公开的方法的操作,但是这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤组合为一个步骤执行,和/或将一个步骤分解为多个步骤执行。还应当注意,根据本公开的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
虽然已经参考若干具体实施例描述了本公开,但是应当理解,本公开不限于所公开的具体实施例。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等效布置。
Claims (37)
1.一种在云***处实施的方法,包括:
响应于用户针对所述云***中的云服务的请求,向所述云***的在线计费***发送指示所述用户和所述云服务的消息;
从所述在线计费***接收与所述云服务有关的配额,所述配额指示所述用户对所述云服务的使用限制;以及
基于所述配额向所述用户提供所述云服务。
2.根据权利要求1所述的方法,进一步包括:
在所述用户使用所述云服务的过程中,监测所述用户对所述云服务的使用情况;以及
向所述在线计费***发送所述使用情况。
3.根据权利要求1所述的方法,进一步包括:
响应于所述配额用尽,确定所述用户请求继续使用所述云服务;以及
响应于所述用户请求继续使用所述云服务,向所述在线计费***发送针对所述云服务的额外配额的请求。
4.根据权利要求2所述的方法,进一步包括:
响应于从所述在线计费***接收到所述用户的账户余额不足以继续使用所述云服务的指示,停止向所述用户提供所述云服务。
5.根据权利要求1所述的方法,进一步包括:
响应于所述用户请求改变与所述云服务有关的参数,向所述在线计费***发送消息,以指示所述在线计费***从所述用户的账户中预留用于所述改变的费用。
6.根据权利要求5所述的方法,进一步包括:
响应于所述云服务参数被改变,
向所述在线计费***发送消息以指示所述参数已被改变;
从所述在线计费***接收与具有已改变参数的所述云服务有关的新配额;以及
基于所述新配额向所述用户提供所述新云服务。
7.根据权利要求5所述的方法,进一步包括:
响应于所述参数保持不变,
向所述在线计费***发送云服务未改变消息;以及
继续向所述用户提供未改变的所述云服务。
8.根据权利要求1所述的方法,进一步包括:
基于所述用户使用所述云服务的负载,向所述在线计费***发送用以伸缩所述云服务的能力的伸缩请求;
响应于从所述在线计费***接收到对所述伸缩请求的肯定回应,
对所述云服务的能力进行伸缩;
从所述在线计费***接收与伸缩后的云服务有关的新配额;以及
基于所述新配额向所述用户提供所述伸缩后的云服务。
9.根据权利要求8所述的方法,进一步包括:
响应于从所述在线计费***接收到对所述伸缩请求的否定回应,保持所述云服务的能力不变。
10.根据权利要求1所述的方法,进一步包括:
响应于所述用户要使用所述云***的服务开通请求,向所述在线计费***发送收取开通费用的指示;
如果从所述在线计费***接收到指示所述费用已被收取的肯定回应,则允许所述用户使用所述云***;以及
如果从所述在线计费***接收到所述费用未被收取的否定回应,则拒绝所述用户使用所述云***。
11.根据权利要求1所述的方法,其中所述云服务对应于至少一个服务目录,所述服务目录具有服务特性和服务价格,所述服务特性是指所述服务目录下的至少一个服务种类及其供应量。
12.根据权利要求11所述的方法,其中向所述云***的在线计费***发送指示所述用户和所述云服务的消息包括:
向所述在线计费***发送所述云服务所对应的服务目录。
13.根据权利要求12所述的方法,进一步包括:
向所述在线计费***发送特定于某个服务目录的属性以及所有服务目录共有的属性。
14.根据权利要求1所述的方法,其中所述云服务包括以下服务层中的至少一项:
基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)、或者数据库即服务(DBaaS)。
15.根据权利要求1所述的方法,进一步包括:
通过Diameter在线计费接口或者HTTP/XML REST在线计费接口与所述在线计费***进行通信。
16.一种在云***处实施的方法,包括:
从所述云***的云管理***接收指示所述用户和所述云服务的消息;
基于所述云服务的价格和所述用户的账户余额来确定与所述云服务有关的配额,所述配额指示所述用户对所述云服务的使用限制;以及
向所述云管理***发送所述配额。
17.根据权利要求16所述的方法,进一步包括:
在所述用户使用所述云服务的过程中,从所述云管理***接收所述用户使用所述云服务的使用情况;
基于所述云服务的价格和所述使用情况来计算所述用户使用所述云服务的费用;以及
基于计算的所述费用来更新所述用户的账户余额。
18.根据权利要求17所述的方法,进一步包括:
从所述云管理***接收针对所述云服务的额外配额的请求;
基于所述云服务的价格和所述用户的经更新的账户余额来确定所述额外配额;以及
向所述云管理***发送所述额外配额。
19.根据权利要求17所述的方法,进一步包括:
向所述用户发送所述费用和经更新的所述账户余额。
20.根据权利要求17所述的方法,进一步包括:
确定所述用户的账户余额不足以继续使用所述云服务;以及
向所述云管理***发送所述用户的账户余额不足以继续使用所述云服务的指示。
21.根据权利要求16所述的方法,进一步包括:
响应于从所述云管理***接收到指示从所述用户的账户中预留用于改变与所述云服务有关的参数的费用的消息,从所述用户的账户中预留所述费用。
22.根据权利要求21所述的方法,进一步包括:
响应于从所述云管理***接收到所述参数已被改变的消息,
从所述用户的账户扣除预留的所述费用;
基于具有已改变参数的所述云服务的价格和所述用户的账户余额来确定与具有已改变参数的所述云服务有关的新配额;以及
向所述云管理***发送所述新配额。
23.根据权利要求21所述的方法,进一步包括:
响应于从所述云管理***接收到云服务未改变消息,向所述用户的账户返还预留的所述费用。
24.根据权利要求16所述的方法,进一步包括:
响应于从所述云管理***接收到用以伸缩所述云服务的能力的伸缩请求,基于所述用户的账户余额来确定是同意还是拒绝所述伸缩请求;
如果所述用户的账户余额足够进行所述伸缩,
向所述云管理***发送对所述伸缩请求的肯定回应;
基于伸缩后的云服务的价格和所述用户的账户余额来确定与伸缩后的云服务有关的新配额;以及
向所述云管理***发送所述新配额。
25.根据权利要求23所述的方法,进一步包括:
如果所述用户的账户余额不足以进行所述伸缩,则向所述云管理***发送对所述伸缩请求的否定回应。
26.根据权利要求16所述的方法,进一步包括:
响应于从所述云管理***接收到收取开通费用的指示,从所述用户的账户中收取所述开通费用;
如果收取成功,则向所述云管理***发送所述费用已被收取的肯定回应;以及
如果收取失败,则向所述云管理***发送所述费用未被收取的否定回应。
27.根据权利要求16所述的方法,其中所述云服务对应于至少一个服务目录,所述服务目录具有服务特性和服务价格,所述服务特性是指所述服务目录下的服务种类及其供应量。
28.根据权利要求27所述的方法,其中从所述云***的云管理***接收指示所述用户和所述云服务的消息包括:
从所述云管理***接收所述云服务所对应的服务目录;以及
基于所述服务目录的服务价格来确定所述云服务的价格。
29.根据权利要求28所述的方法,进一步包括:
还从所述云管理***接收特定于某个服务目录的属性以及所有服务目录共有的属性,用于在确定所述云服务的价格中使用。
30.根据权利要求28所述的方法,进一步包括:
还基于资费计划、赠送的使用量、套餐价、柜台价、折扣价、高峰时段价、非高峰时段价中的至少一项来确定所述云服务的价格。
31.根据权利要求16所述的方法,其中所述云服务包括以下服务层中的至少一项:
基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)、或者数据库即服务(DBaaS)。
32.根据权利要求16所述的方法,进一步包括:
通过Diameter在线计费接口或者HTTP/XML REST在线计费接口与所述云管理***进行通信。
33.一种云***,包括:
云管理***,被配置为执行根据权利要求1-15中任一项所述的方法;以及
在线计费***,被配置为执行根据权利要求16-32中任一项所述的方法。
34.根据权利要求33所述的云***,其中所述云管理***与所述在线计费***经由Diameter在线计费接口进行通信。
35.根据权利要求33所述的云***,其中所述云管理***与所述在线计费***经由HTTP/XML REST在线计费接口进行通信。
36.一种云***的云管理***,包括:
存储器;以及
处理器,所述存储器与所述处理器一起被配置为使得所述云管理***执行根据权利要求1-15中任一项所述的方法。
37.一种云***的在线计费***,包括:
存储器;以及
处理器,所述存储器与所述处理器一起被配置为使得所述在线计费***执行根据权利要求16-32中任一项所述的方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610394503.0A CN107464107A (zh) | 2016-06-06 | 2016-06-06 | 用于云***的在线计费的方法、***和设备 |
US16/306,625 US20190349269A1 (en) | 2016-06-06 | 2017-06-05 | Method, system and device for online charging in cloud system |
EP17748911.9A EP3465981A1 (en) | 2016-06-06 | 2017-06-05 | Method, system and device for online charging in cloud system |
PCT/IB2017/000845 WO2017212338A1 (en) | 2016-06-06 | 2017-06-05 | Method, system and device for online charging in cloud system |
JP2019516290A JP7260470B2 (ja) | 2016-06-06 | 2017-06-05 | クラウドシステムにおけるオンライン課金のための方法、システム、およびデバイス |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610394503.0A CN107464107A (zh) | 2016-06-06 | 2016-06-06 | 用于云***的在线计费的方法、***和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107464107A true CN107464107A (zh) | 2017-12-12 |
Family
ID=59523189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610394503.0A Pending CN107464107A (zh) | 2016-06-06 | 2016-06-06 | 用于云***的在线计费的方法、***和设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20190349269A1 (zh) |
EP (1) | EP3465981A1 (zh) |
JP (1) | JP7260470B2 (zh) |
CN (1) | CN107464107A (zh) |
WO (1) | WO2017212338A1 (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450654A (zh) * | 2018-11-02 | 2019-03-08 | 中山大学 | 一种基于需求变更的云服务计费方法 |
CN110222517A (zh) * | 2019-05-13 | 2019-09-10 | 深圳电通信息技术有限公司 | 一种按需收费的云软件管理方法及*** |
CN110570225A (zh) * | 2019-06-25 | 2019-12-13 | 上海达龙信息科技有限公司 | 虚拟云桌面的使用计费方法、***、介质、及电子设备 |
CN111210273A (zh) * | 2020-01-03 | 2020-05-29 | 湖北省楚天云有限公司 | 一种政务云平台资源的计量计费方法和*** |
CN112202871A (zh) * | 2020-09-27 | 2021-01-08 | 北京金山云网络技术有限公司 | 云计算资源的计量计费方法、装置、***和电子设备 |
CN112256452A (zh) * | 2020-10-21 | 2021-01-22 | 上海商汤智能科技有限公司 | 云服务平台的服务项确定方法、装置、设备及存储介质 |
CN112422300A (zh) * | 2020-11-18 | 2021-02-26 | 中国联合网络通信集团有限公司 | 基于区块链的云网专线管理方法、upf及区域链平台 |
CN113643034A (zh) * | 2020-04-27 | 2021-11-12 | 北京金山云网络技术有限公司 | 可提现金额确定方法、装置、电子设备及可读存储介质 |
CN114629732A (zh) * | 2020-12-11 | 2022-06-14 | 北京金山云网络技术有限公司 | 一种云资源的计费方法、装置、电子设备及介质 |
WO2023174360A1 (zh) * | 2022-03-16 | 2023-09-21 | 华为云计算技术有限公司 | 基于公有云技术的云服务提供方法和装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3539257A1 (en) | 2016-11-14 | 2019-09-18 | Convida Wireless, LLC | Methods of enabling flexible charging in m2m iot service layer |
CN109802839B9 (zh) * | 2017-11-16 | 2020-12-22 | 华为技术有限公司 | 一种计费方法、装置及*** |
EP4018598A1 (en) * | 2019-08-22 | 2022-06-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and packet core system for common charging of network connectivity and cloud resource utilization |
CN110634016A (zh) * | 2019-08-26 | 2019-12-31 | 广东睿江云计算股份有限公司 | 一种基于云主机计价核对方法 |
KR102359467B1 (ko) * | 2020-07-08 | 2022-02-08 | 인제대학교 산학협력단 | 스토리지 활용 이력에 기반한 비용 책정 방법 및 시스템 |
CN113315642B (zh) * | 2020-07-27 | 2023-03-24 | 阿里巴巴集团控股有限公司 | 资源计量的处理方法及装置、云服务*** |
CN113516507B (zh) * | 2021-06-16 | 2024-02-13 | 国云科技股份有限公司 | 一种多云管理平台资源计费方法及装置 |
US11750465B2 (en) * | 2022-01-31 | 2023-09-05 | Capital One Services, Llc | Message management system for adjusting a transmission of a scheduled message |
US20240020760A1 (en) * | 2022-07-13 | 2024-01-18 | Capital One Services, Llc | Systems and methods for streamlining user interaction in a user evaluation process |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859534A (zh) * | 2006-03-21 | 2006-11-08 | 华为技术有限公司 | 一种业务服务的计费方法及*** |
CN101616392A (zh) * | 2009-06-26 | 2009-12-30 | 中兴通讯股份有限公司 | 一种增值业务提供***和方法 |
EP2180635A1 (en) * | 2007-08-23 | 2010-04-28 | Huawei Technologies Co., Ltd. | Method, system and device for opening the charging accounting data capability |
CN103236969A (zh) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | 一种用于云服务计费管理的网关***和方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050238153A1 (en) | 2004-04-23 | 2005-10-27 | International Business Machines Corporation | Method for computing a quota of service requested by a pre-paid user to a multi-service provider |
US9209982B2 (en) * | 2007-05-18 | 2015-12-08 | Cisco Technology, Inc. | Charging for network services based on delivered quality of service |
JP5103441B2 (ja) * | 2009-05-26 | 2012-12-19 | 株式会社エヌ・ティ・ティ・データ | 料金管理装置、料金管理システムおよび料金管理方法 |
US9875463B2 (en) * | 2010-03-17 | 2018-01-23 | Infostreet, Inc. | Cloud-based desktop and subscription application platform apparatuses, methods and systems |
JP2013015986A (ja) * | 2011-07-04 | 2013-01-24 | Nec Corp | プリペイド課金システム、方法及びプログラム |
JP5891904B2 (ja) * | 2012-03-29 | 2016-03-23 | 富士通株式会社 | 情報処理装置、縮退方法及びプログラム |
US9621435B2 (en) | 2012-09-07 | 2017-04-11 | Oracle International Corporation | Declarative and extensible model for provisioning of cloud based services |
JP5634547B2 (ja) * | 2013-03-05 | 2014-12-03 | 株式会社エヌ・ティ・ティ・データ | サービス提供装置およびサービス提供方法 |
JP2015194851A (ja) | 2014-03-31 | 2015-11-05 | 日本電気株式会社 | クラウドサービス構築装置、クラウドサービス構築方法及びプログラム |
US9560037B2 (en) * | 2014-06-19 | 2017-01-31 | Microsoft Technology Licensing, Llc | Integrated APIs and UIs for consuming services across different distributed networks |
US20150370922A1 (en) * | 2014-06-24 | 2015-12-24 | Microsoft Corporation | Subscription notification and replication |
-
2016
- 2016-06-06 CN CN201610394503.0A patent/CN107464107A/zh active Pending
-
2017
- 2017-06-05 EP EP17748911.9A patent/EP3465981A1/en active Pending
- 2017-06-05 JP JP2019516290A patent/JP7260470B2/ja active Active
- 2017-06-05 WO PCT/IB2017/000845 patent/WO2017212338A1/en unknown
- 2017-06-05 US US16/306,625 patent/US20190349269A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859534A (zh) * | 2006-03-21 | 2006-11-08 | 华为技术有限公司 | 一种业务服务的计费方法及*** |
EP2180635A1 (en) * | 2007-08-23 | 2010-04-28 | Huawei Technologies Co., Ltd. | Method, system and device for opening the charging accounting data capability |
CN101616392A (zh) * | 2009-06-26 | 2009-12-30 | 中兴通讯股份有限公司 | 一种增值业务提供***和方法 |
CN103236969A (zh) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | 一种用于云服务计费管理的网关***和方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450654A (zh) * | 2018-11-02 | 2019-03-08 | 中山大学 | 一种基于需求变更的云服务计费方法 |
CN109450654B (zh) * | 2018-11-02 | 2021-07-13 | 中山大学 | 一种基于需求变更的云服务计费方法 |
CN110222517B (zh) * | 2019-05-13 | 2023-04-18 | 深圳电通信息技术有限公司 | 一种按需收费的云软件管理方法及*** |
CN110222517A (zh) * | 2019-05-13 | 2019-09-10 | 深圳电通信息技术有限公司 | 一种按需收费的云软件管理方法及*** |
CN110570225A (zh) * | 2019-06-25 | 2019-12-13 | 上海达龙信息科技有限公司 | 虚拟云桌面的使用计费方法、***、介质、及电子设备 |
CN111210273A (zh) * | 2020-01-03 | 2020-05-29 | 湖北省楚天云有限公司 | 一种政务云平台资源的计量计费方法和*** |
CN113643034A (zh) * | 2020-04-27 | 2021-11-12 | 北京金山云网络技术有限公司 | 可提现金额确定方法、装置、电子设备及可读存储介质 |
CN113643034B (zh) * | 2020-04-27 | 2024-05-31 | 北京金山云网络技术有限公司 | 可提现金额确定方法、装置、电子设备及可读存储介质 |
CN112202871A (zh) * | 2020-09-27 | 2021-01-08 | 北京金山云网络技术有限公司 | 云计算资源的计量计费方法、装置、***和电子设备 |
CN112256452A (zh) * | 2020-10-21 | 2021-01-22 | 上海商汤智能科技有限公司 | 云服务平台的服务项确定方法、装置、设备及存储介质 |
CN112422300A (zh) * | 2020-11-18 | 2021-02-26 | 中国联合网络通信集团有限公司 | 基于区块链的云网专线管理方法、upf及区域链平台 |
CN112422300B (zh) * | 2020-11-18 | 2022-07-15 | 中国联合网络通信集团有限公司 | 基于区块链的云网专线管理方法、upf及区块链平台 |
CN114629732A (zh) * | 2020-12-11 | 2022-06-14 | 北京金山云网络技术有限公司 | 一种云资源的计费方法、装置、电子设备及介质 |
WO2023174360A1 (zh) * | 2022-03-16 | 2023-09-21 | 华为云计算技术有限公司 | 基于公有云技术的云服务提供方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
JP7260470B2 (ja) | 2023-04-18 |
JP2019525363A (ja) | 2019-09-05 |
US20190349269A1 (en) | 2019-11-14 |
WO2017212338A1 (en) | 2017-12-14 |
EP3465981A1 (en) | 2019-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107464107A (zh) | 用于云***的在线计费的方法、***和设备 | |
US11637934B2 (en) | System and method for monitoring account usage on a platform | |
US7860762B2 (en) | Charging system and charging method | |
CN106462461B (zh) | 用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***、设备和方法 | |
AU2011237500B2 (en) | Facilitating billing of embedded applications | |
US20090300608A1 (en) | Methods and systems for managing subscriptions for cloud-based virtual machines | |
WO2016188020A1 (zh) | 流量管理方法、装置、***、终端及计算机存储介质 | |
WO2013173308A1 (en) | Advertiser supported bandwidth platform | |
US10182161B2 (en) | Modifying a quality of a connection between a terminal and an application server | |
CN106550162A (zh) | 计费控制的方法及计费触发装置、在线计费*** | |
WO2016141355A1 (en) | System and method for distributing mobile data | |
CN108401231A (zh) | 一种计费方法、装置和*** | |
CN101183956B (zh) | 智能网在线计费交互***及方法 | |
CN1968106B (zh) | 实现余额共享的计费***及方法 | |
US10944874B2 (en) | Telecommunication system for monitoring and controlling of a network providing resource to a user | |
CN103828326B (zh) | 基于交付点的实时资源供应流程控制***和方法 | |
EP3331196A1 (en) | Telecommunication system for monitoring and controlling of a network providing resource to a user | |
CN110324153A (zh) | 计费方法以及*** | |
CN101179405A (zh) | 数据业务实时计费方法、***及代理服务器 | |
US9264557B2 (en) | Charging systems and methods for telecommunications | |
EP3091764B1 (en) | Mobile digital cellular telecommunication system with advanced flexible rating functionality | |
EP2680558A1 (en) | Charging system for telecommunication networks | |
AU2016201048B2 (en) | Facilitating billing of embedded applications | |
CN102970295A (zh) | 3d电视运营支撑*** | |
KR20110110837A (ko) | 장치 그룹 파티션 및 결산 플랫폼 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |