CN106462461B - 用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***、设备和方法 - Google Patents

用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***、设备和方法 Download PDF

Info

Publication number
CN106462461B
CN106462461B CN201580023797.XA CN201580023797A CN106462461B CN 106462461 B CN106462461 B CN 106462461B CN 201580023797 A CN201580023797 A CN 201580023797A CN 106462461 B CN106462461 B CN 106462461B
Authority
CN
China
Prior art keywords
user
billing
mobile broadband
usage
virtualized
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.)
Active
Application number
CN201580023797.XA
Other languages
English (en)
Other versions
CN106462461A (zh
Inventor
詹姆士·肯普夫
米卡埃尔·佩尔森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN106462461A publication Critical patent/CN106462461A/zh
Application granted granted Critical
Publication of CN106462461B publication Critical patent/CN106462461B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5096Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to distributed or central networked applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/64On-line charging system [OCS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/88Provision for limiting connection, or expenditure
    • H04M15/888Provision for limiting connection, or expenditure severing connection after predetermined time or data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1457Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1467Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network involving prepayment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Meter Arrangements (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本文描述了***、设备和各种方法,用于针对由移动宽带计费***监视的用户的移动宽带服务的消费以及由云操作***监视的用户的虚拟化云资源的消费向用户开账单。在一个示例中,***包括商业可用的移动宽带计费***和商业可用的云操作***,并且然后合并设备以组合商业可用的移动宽带计费***和商业可用的云操作***,以便针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单。

Description

用于针对用户的移动宽带服务和虚拟化云资源的消费向用户 开账单的***、设备和方法
技术领域
本发明涉及用于针对由移动宽带计费***监视的用户的移动宽带服务的消费以及由云操作***监视的用户的虚拟化云资源的消费向用户开账单的***、设备和各种方法。
背景技术
这里定义以下缩写,其中至少一些在以下现有技术和本发明的描述中被提及。
API 应用程序编程接口
B2B 背对背
CC 计费控制
CIPIP IP上通用工业协议
CPU 中央处理单元
DCCAM 数据中心计费应用模块
GUI 图形用户界面
HR 人力资源
HTML 超文本标记语言
HTTP 超文本传送协议
IP 互联网协议
JSON JavaScript 对象表示法
MOCS 移动运营商计费***
OS 开栈
IaaS 基础设施即服务
PaaS 平台即服务
REST 表示状态传输
RFC 请求评论
SaaS 软件即服务
SMS 短消息服务
SSU 服务特定单元
URL 统一资源定位符
VOIP 互联网协议上语音
VM 虚拟机
VRUM 虚拟资源使用计量
移动运营商通常运行移动宽带计费***,该移动宽带计费***允许他们以各种方式针对用户的不同种类的移动宽带服务的消费向用户开账单。例如,移动运营商可以提供零评定(rating),其中针对特定用户的所有费用都进入企业账户的账单。另外,移动运营商可以提供特别优惠,其中用户例如免费接收特定数量兆字节的数据的特别优惠,此后他们必须付费。然而,如果移动运营商想要针对用户的移动宽带服务和虚拟化云资源(计算、存储、网络以及应用程序使用)二者的消费向用户开账单,则移动运营商将不得不定制构建云操作***,并将他们定制构建的云操作***与他们的移动宽带计费***连接。尽管该向用户开账单的特定过程将起作用,但仍然希望针对移动运营商可以如何针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单进行改进。
发明内容
在本申请的独立权利要求中描述了针对移动运营商可以如何针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单进行改进的***、设备和各种方法。在本申请的从属权利要求中描述了***,设备和各种方法的有利实施例。
在一个方面,本发明包括一种被配置为针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***。在一个实施例中,***包括图形用户界面、移动宽带计费***、云操作***和设备。移动宽带计费***被配置为:(1)监视用户的移动宽带使用,(2)评定监视的用户的移动宽带使用,以及(3)存储评定的用户的移动宽带使用的费用。云操作***被配置为:(1)监视用户的虚拟资源使用,(2)计量与所监视的用户的虚拟资源使用相关联的数据,以及(3)存储与所监视的用户的虚拟资源使用相关联的计量数据。所述设备包括处理器和存储器,所述存储器存储处理器可执行指令,其中所述处理器与所述存储器相接口,并执行所述处理器可执行指令以启用:使用报告接口、数据中心计费适配模块和查询接口。启用所述数据中心计费适配模块,以(1)周期性地向云操作***查询所存储的与所监视的用户的虚拟资源使用相关联的计量数据,(2)接收所述计量数据,(3)将所述计量数据转换为所述移动宽带计费***支持的格式,以及(4)调用所述使用报告接口以将转换后的计量数据转发给所述移动宽带计费***;其中所述移动宽带计费***评定转换后的计量数据,并存储所评定的所监视的用户的虚拟资源使用的转换后的计量数据的费用。启用查询接口,以(1)接收与用户相关联的账单请求,(2)从移动宽带计费***中获得账单信息,所述账单信息与存储的所评定的用户的移动宽带使用的费用和存储的与所评定的用户的虚拟资源使用的转换后的数据相关联的费用相关联,以及(3)输出所获得的与用户相关联的账单信息。该***的优点在于:它允许移动运营商对移动无线服务和云虚拟资源使用进行合并计费。
另一方面,本发明包括一种***中的方法,用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单,其中,所述***包括图形用户界面、移动宽带计费***、云操作***和设备。在一个实施例中,所述方法包括:操作移动宽带计费***,以(1)监视用户的移动宽带使用,(2)评定监视的用户的移动宽带使用,以及(3)存储评定的用户的移动宽带使用的费用。此外,所述方法包括操作云操作***,以(1)监视用户的虚拟资源使用,(2)计量与所监视的用户的虚拟资源使用相关联的数据,以及(3)存储与所监视的用户的虚拟资源使用相关联的计量数据。此外,所述方法包括对设备进行操作,所述设备包括使用报告接口、数据中心计费适配模块和查询接口。具体地,操作所述数据中心计费适配模块,以(1)周期性地向云操作***查询所存储的与所监视的用户的虚拟资源使用相关联的计量数据,(2)接收所述计量数据,(3)将所述计量数据转换为所述移动宽带计费***支持的格式,以及(4)调用所述使用报告接口,以将转换后的计量数据转发给所述移动宽带计费***,其中所述移动宽带计费***还操作以评定转换后的计量数据,并存储所评定的所监视的用户的虚拟资源使用的转换后的计量数据的费用。操作查询接口,以(1)接收与用户相关联的账单请求,(2)从移动宽带计费***获得账单信息,所述账单信息与存储的所评定的用户的移动宽带使用的费用和存储的与所评定的用户的虚拟资源使用的转换后的数据相关联的费用相关联,以及(3)输出所获得的与用户相关联的账单信息。该方法的优点在于它允许移动运营商对移动无线服务和云虚拟资源使用进行合并计费。
另一方面,本发明包括一种设备,被配置用于针对移动宽带计费***监视的移动宽带服务的用户消费以及由云操作***监视的虚拟化云资源的用户消费向用户开账单。在一个实施例中,所述设备包括处理器和存储器,所述存储器存储处理器可执行指令,其中所述处理器与所述存储器相接口,并执行所述处理器可执行指令以启用使用报告接口、数据中心计费适配模块和查询接口。所述数据中心计费适配模块被启用,以:(1)周期性地向云操作***查询所存储的与所监视的用户的虚拟资源使用相关联的计量数据;(2)接收所述计量数据;(3)将所述计量数据转换为所述移动宽带计费***支持的格式;以及(4)调用所述使用报告接口,以将转换后的计量数据转发给所述移动宽带计费***。所述查询接口被启用,以:(1)接收与用户相关联的账单请求;(2)从移动宽带计费***中获得与存储的用户的移动宽带使用的费用和存储的用户的虚拟资源使用的费用相关联的账单信息;以及(3)输出所获得的与用户相关联的账单信息。该设备的优点在于:它允许移动运营商对移动无线服务和云虚拟资源使用进行合并计费。
在另一方面,本发明包括一种设备中的方法,用于针对由移动宽带计费***监视的用户的移动宽带服务的消费以及由云操作***监视的用户的虚拟化云资源的消费向用户开账单,并且其中所述设备包括使用报告接口、数据中心计费适配模块和查询接口。在一个实施例中,所述方法包括操作数据中心计费适配模块,以(1)周期性地向云操作***查询存储的与所监视的用户的虚拟资源使用相关联的计量数据,(2)接收所述计量数据,(3)将所述计量数据转换为所述移动宽带计费***支持的格式,以及(4)调用所述使用报告接口以将转换后的计量数据转发给所述移动宽带计费***。此外,所述方法包括:操作查询接口,以(1)接收与用户相关联的账单请求,(2)从移动宽带计费***中获得与存储的用户的移动宽带使用的费用和存储的用户的虚拟资源使用的费用相关联的账单信息,以及(3)输出所获得的与用户相关联的账单信息。该方法的优点在于它允许移动运营商对移动无线服务和云虚拟资源使用进行合并计费。
将在以下说明书、附图和任意权利要求中部分地阐述,并且将根据详细描述部分推导出,或能够通过实践本发明而获知本发明的其它方面。应理解,前面的概述和下文的具体描述仅是示例性和说明性的,而并不作为对公开的本发明的限制。
附图说明
当结合附图参考以下详细描述时,可以获得对本发明的更完全的理解:
图1是根据本发明的实施例被配置为针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***的示意图;
图2是示出根据本发明的***的主要操作的流程图;
图3是根据本发明实施例的在***中实施的用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的方法的流程图;
图4是根据本发明实施例的在***的专门配置的设备中实施的用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的方法的流程图;以及
图5是根据本发明实施例的包括商业可用的移动计费***、商业可用的云操作***和新的专门配置的设备的示例性***的框图,其中新的专门配置的设备用于将商业可用的移动计费***与商业可用的云操作***连接,以便针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单。
具体实施方式
参照图1,根据本发明的实施例示出了被配置为针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102开账单的***102的示意图。如图所示,***100包括图形用户界面108(GUI 108)、移动宽带计费***110、云操作***112和专门配置的设备114。专门配置的设备114有效地连接移动宽带计费***110和云操作***112,以使能针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102开账单。应当理解,本文提供的关于GUI 108、移动宽带计费***110、云操作***112和专门配置的设备114的描述仅描述由解释并实现本发明所需的那些组件执行的操作(步骤)。还应当理解,GUI 108、移动宽带计费***110、云操作***112和专门配置的设备114还可以执行许多其他操作(步骤),但是为了清楚,本文没有描述其他操作(步骤)。
移动宽带计费***110被配置为执行至少以下操作:(1)监视用户102的移动宽带使用104(步骤1a)(注意:由移动运营商提供移动宽带服务本身);(2)对所监视的用户102的移动宽带使用104进行评定(步骤1b)(注意:可以用各种方式(诸如零评定或应用特殊优惠)对用户102的所监视的移动宽带使用104进行评定);以及(3)将用户102的所评定的移动宽带使用104的费用116存储在计费数据库118中(步骤1c)。移动宽带计费***110可以是商业可用的***或被配置为***100的组成部分的新***。在任何情况下,移动宽带计费***110可以具有处理器120和存储处理器可执行指令的存储器122,其中处理器120与存储器122相接口并执行处理器可执行指令以使能至少步骤1a、1b和1c。此外,在实施步骤1a、1b和1c期间,移动宽带计费***110可以被配置为使用直径协议。在2003年9月的RFC 3588“直径基本协议”中描述了直径协议,其中该文档的内容通过引用并入本文。
云操作***112被配置执行至少以下操作:(1)监视用户102的虚拟资源使用106(步骤2a)(注意:虚拟资源106’本身是云操作***112的一部分);(2)计量与所监视的用户102的虚拟资源使用106相关联的数据(步骤2b);以及(3)将与所监视的用户102的虚拟资源使用106相关联的计量数据123存储在一个或多个存储设备124中(步骤2c)。云操作***112可以是商业可用的***或被配置为***100的组成部分的新***。在任何情况下,移动宽带计费***112可以具有处理器126和存储处理器可执行指令的存储器128,其中处理器126与存储器128相接口并执行处理器可执行指令以使能至少步骤2a、2b和2c。此外,在实施步骤2a、2b和2c的期间,移动宽带计费***112可以被配置为使用HTTP REST API。
专门配置的设备114至少包括使用报告接口130(例如,使用报告接口REST API130)、数据中心计费适配模块132和查询接口134(例如,查询接口REST API 134)。数据中心计费适配模块132被配置执行至少以下操作:(1)周期性地向云操作***112查询所存储的与所监视的用户102的虚拟资源使用106相关联的计量数据123(步骤3a);(2)接收所述计量数据123(步骤3b);(3)将所述计量数据123转换为所述移动宽带计费***110支持的格式(步骤3c),以及(4)调用所述使用报告接口130,以将转换后的计量数据123转发给移动宽带计费***110(步骤3d)(注意:移动宽带计费***110进一步被配置为(以各种方式)评定转换后的计量数据123,并在计费数据库118中存储所评级的转换后的计量数据的收费136(参见步骤1d));以及(5)监视用户102的帐户135,如果账户135资金不足,则禁用用户102对虚拟化云资源106’的访问并将任何激活的虚拟资源实例去激活(passivi sed),并且然后如果帐户135补充资金,则重新启用用户102对虚拟化云资源106’的访问并重新激活任何去激活的虚拟资源实例(步骤3e-可选)。移动宽带计费***110可以具有类似的帐户和功能,其中仅当帐户被充值时用户102才能访问移动宽带资源。备选地,移动宽带计费***110和云操作***112可以具有用户102的单个账户,其用于移动宽带服务104和虚拟资源106二者。
此外,云操作***134被配置执行至少以下操作:(1)从GUI 108接收与用户102相关联的账单请求138(步骤4a);(2)从移动宽带计费***110获得账单信息140,账单信息140与存储的所评定的用户102的移动宽带使用104的费用116和存储的与所评定的用户102的虚拟资源使用106的转换后的计量数据123相关联的费用136相关联(步骤4b);以及(3)向GUI 108输出所获得的与用户102相关联的账单信息140(步骤4c)。专门配置的设备114可以具有处理器142和存储处理器可执行指令的存储器144,其中处理器142与存储器144相接口并执行处理器可执行指令以使能至少步骤3a、3b、3c、3d、3e(可选)、4a、4b和4c。
如上所述,***100可以包括商业可用的移动宽带计费***110和商业可用的云操作***112,然后包括专门配置的设备114以组合商业可用的移动宽带计费***110和商业可用的云操作***112,以便针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102(仅示出了一个用户)开账单(例如,参见图5)。备选地,***110可以包括商业可用的移动计费***110,其已被重新编程以实现云操作***112(或至少其计量部分)和专门配置的设备114二者,以便针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102开账单。在又一备选中,***110可以包括商业可用的云操作***110(或至少其计量部分),其已被重新编程以实现移动计费***108和专门配置的设备114二者,以便针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102开账单。在这些情况的任何一个中,***100可以仅具有一个处理器142(例如)和一个存储器144(例如)以使能步骤1a、1b、1c、1d、2a、2b、3a、3b、3c、3d、3e(可选)、4a、4b和4c。
参照图2,示出了根据本发明说明***100的主要操作的流程图。如图所示,用户102与其设备202(例如,移动电话202、智能电话202、个人数字助理202、平板电脑202、膝上型计算机202)交互,以消费虚拟资源106(方块204)和移动宽带资源104(方块206)。通常,仅当用户102的账户135被适当地充值时,用户才能够消费虚拟资源104和移动宽带资源106。云操作***112将监视和计量用户102的虚拟资源使用106(框206),并将该数据123存储在虚拟资源存储设备124(方块208)中。移动计费***110将监视用户102的移动宽带资源使用104(方块210),然后评定并在计费数据库118中记录所监视的用户102的移动宽带使用费用116(方块212和214)。专门配置的设备114将周期性地查询虚拟资源存储设备124或与虚拟资源存储设备124相关联的一些其他云计量组件,以获得用户102消费的计量虚拟资源数据123(方块216)。专门配置的设备114将向移动计费***110提供所获得的数据123,然后移动计费***110对数据123进行评定,并在计费数据库118中记录用户102的虚拟资源费用136(方块218和220)。然后,用户102(所示)或移动运营商(参见图1的GUI 108)可以发送账单请求138,账单请求138由专门配置的设备114接收(方块222)。专门配置的设备114然后查询计费数据库118,并将(与取得的费用116和136相关联的)账单信息140发送回用户102(所示)或移动运营商(参见图1的GUI 108)(方块224)。在一个示例中,用户102可以请求专门配置的设备114为他们提供针对他们的虚拟资源106和移动宽带资源104的消费的实时账单信息140。或者,移动运营商使用专门配置的设备114来准备(例如)每月账单140,以向用户102发送他们的虚拟资源106和移动宽带资源104的消费。
参照图3,根据本发明的实施例示出了在***100中实施的用于针对移动宽带服务104和虚拟化云资源106的消费向用户102账单的方法300的流程图。在步骤302,移动宽带计费***110***作以:(1)监视用户102的移动宽带使用104(步骤1a);(2)评定所监视的用户102的移动宽带使用104(步骤1b);以及(3)在计费数据库118中存储评定的用户102的移动宽带使用104的费用116(步骤1c)。在步骤304,操作云操作***112以:(1)监视用户102的虚拟资源使用106(步骤2a),(2)计量与所监视的用户102的虚拟资源使用106相关联的数据(步骤2b),以及(3)在存储设备124(例如,计量设备124)中存储与所监视的用户102的虚拟资源使用106相关联的计量数据123(步骤2c)。在步骤306,操作专门配置的设备114,以针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102开账单。为了完成步骤306,操作专门配置的设备的数据中心计费适配模块132,以:(1)周期性地向云操作***112查询存储的与所监视的用户102的虚拟资源使用106相关联的计量数据123(步骤3a),(2)接收所述计量数据123(步骤3b),(3)将所述计量数据123转换为所述移动宽带计费***110支持的格式(步骤3c),(4)调用所述使用报告接口130,以将转换后的计量数据123转发给所述移动宽带计费***110(步骤3d)(注意:移动宽带计费***110被配置为(以各种方式)评定转换后的计量数据123,并在计费数据库118中存储所评定的转换后的计量数据的费用136);以及(5)监视用户102的帐户135,如果账户135资金不足,则禁用用户102对虚拟化云资源106’的访问,并将任何激活的虚拟资源实例去激活,并且然后如果帐户135补充资金,则重新启用用户102对虚拟化云资源106’的访问,并重新激活任何去激活的虚拟资源实例(该监视操作可选)(步骤3e)。此外,专门配置的设备的查询接口134***作为:(1)直接从GUI 108或用户102接收与用户102相关联的账单请求138(步骤4a);(2)从移动宽带计费***110获得账单信息140,账单信息140与存储的评定的用户102的移动宽带使用104的费用116和存储的与评定的转换后的用户102的虚拟资源使用106的计量数据123相关联的费用136相关联(步骤4b);以及(3)向GUI 108或用户102输出所获得的与用户102相关联的账单信息140(步骤4c)。
参照图4,示出了根据本发明的实施例的在专门配置的设备114中实施的用于针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102开账单的方法400的流程图。在步骤402,专门配置的设备的数据中心计费适配模块132操作以:(1)周期性地向云操作***112查询存储的与所监视的用户102的虚拟资源使用106相关联的计量数据123(步骤3a);(2)接收所述计量数据123(步骤3b);(3)将所述计量数据123转换为所述移动宽带计费***110支持的格式(步骤3c);(4)调用所述使用报告接口130以将转换后的计量数据123转发给所述移动宽带计费***110(步骤3d)(注意:移动宽带计费***110被配置为(以各种方式)评定转换后的计量数据123并在计费数据库118中存储所评定的转换后的计量数据的费用136);以及(5)监视用户102的帐户135,如果账户135资金不足,则禁用用户102对虚拟化云资源106’的访问,并将任何激活的虚拟资源实例去激活,并且然后如果帐户135补充资金,则重新启用用户102对虚拟化云资源106’的访问,并重新激活任何去激活的虚拟资源实例(该监视操作可选)(步骤3e)。在步骤404中,专门配置的设备的查询接口134操作以:(1)直接从GUI 108或用户102接收与用户102相关联的账单请求138(步骤4a);(2)从移动宽带计费***110获得账单信息140,账单信息140与存储的评定的用户102的移动宽带使用104的费用116和存储的与评定的用户102的虚拟资源使用106的转换计量数据123相关联的费用136相关联(步骤4b);以及(3)向(移动运营商操作的)GUI 108或用户102输出所获得的与用户102相关联的账单信息140(步骤4c)。
参照图5,存在根据本发明的实施例的示例性***100的框图,***100具有商业可用开栈云操作***112,其中它的虚拟资源计量***516a、516b和516c通过上述专用配置设备114与商业可用的移动计费***110连接,以便针对用户的移动宽带服务104和虚拟化云资源106的消费向用户102开账单。开栈云操作***112(参见https://www.openstack.org)管理大量服务器502a和502b和存储设备504a和504b(盘簇和闪存存储设备)。服务器502a和502b以及存储设备504a和504b通过网络506连接在一起。此外,开栈云操作***112具有数据中心身份管理模块508(被配置为处理用户102的认证和授权)、数据中心虚拟化计算模块510(被配置为管理虚拟化计算机资源106a’)、对象存储模块512(被配置为管理虚拟化存储资源106b’)和数据中心网络虚拟化模块514(被配置为管理虚拟化网络资源106c’)。数据中心身份管理模块508(开栈的Keystone)与数据中心虚拟化计算模块510(开栈的Nova)、对象存储模块512(开栈的Swift)和数据中心网络虚拟化模块514(开栈的Neutron)耦接。数据中心虚拟化计算模块510、对象存储模块512和数据中心网络虚拟化模块514均与联网的服务器502a和502b和存储设备504a和504b(虚拟化资源106a’、106b’和106c’)耦接。此外,开栈云操作***112具有用于查询专门配置的设备114以获得用户102的实时账单信息140的数据中心管理GUI 108(通常称为仪表板,在开栈中是Horizon)。
开栈云操作***112还具有被称为“Ceilometer”的云资源计量***,其包括第一虚拟化资源使用计量模块516a、第二虚拟化资源使用计量模块516b和第三虚拟化资源使用计量模块516c。第一虚拟化资源使用计量模块516a被配置与联网的服务器502a和502b以及存储设备504a和504b交互,并收集包括由用户102消费的虚拟化基础设施即服务(IaaS)资源106a’的虚拟资源使用数据(步骤2a、2b和2c)。在表#1的列5中示出了可以提供并监视的一些示例性IaaS资源106a’(例如,虚拟CPU),其如下:
表#1:IaaS资源106a
使用计数器
ID 类型 值类型 产品私有 描述 拥有者类型
10001 公共 货币成本 开栈-总VM时间成本 提供商
10020 公共 货币成本 开栈-VM盘读取成本 提供商
10021 公共 货币成本 开栈-VM盘写入成本 提供商
10022 公共 货币成本 开栈-VM盘存储成本 提供商
10030 公共 货币成本 开栈-VB净接收成本 提供商
10031 公共 货币成本 开栈-VB净发送成本 提供商
10101 个人 货币成本 开栈-总VM时间成本-每个项目成员 提供商
10120 个人 货币成本 开栈-VM盘读取成本-每个项目成员 提供商
10121 个人 货币成本 开栈-VM盘写入成本-每个项目成员 提供商
10122 个人 货币成本 开栈-VM盘存储成本-每个项目成员 提供商
10130 个人 货币成本 开栈-VM净接收成本-每个项目成员 提供商
10131 个人 货币成本 开栈-VM净发送成本-每个项目成员 提供商
10201 个人 非货币单位 开栈-季风邀请促销 消费者
11001 个人 货币成本 开栈-总VM时间成本-每个个体用户 消费者
11020 个人 货币成本 开栈-VM盘读取成本-每个个体用户 消费者
11021 个人 货币成本 开栈-VM盘写入成本-每个个体用户 消费者
11022 个人 货币成本 开栈-VM盘存储成本-每个个体用户 消费者
11030 个人 货币成本 开栈-VB净接收成本-每个单独用户 消费者
11031 个人 货币成本 开栈-VM净发送成本-每个个体用户 消费者
20201 个人 非货币单位 使用计数器 消费者
第二虚拟化资源使用计量模块516b被配置与联网的服务器502a和502b以及存储设备504a和504b交互,并且收集包括由用户102消费的虚拟化平台即服务(PaaS)资源106b’的虚拟资源使用数据(步骤2a、2b和2c)。一些示例性PaaS资源106b’如下:(1)数据库存储和访问;(2)hadoop大数据分析;(3)服务目录列表;以及(4)服务健康监视。
第三虚拟化资源使用计量模块516c被配置为与联网的服务器502a和502b以及存储设备504a和504b交互,并且收集包括由用户102消费的虚拟化软件即服务(SaaS)资源106c’的虚拟资源使用数据(步骤2a、2b和2c)。一些示例性SaaS资源106c’如下:(1)统一通信(企业VOIP)和其他通信应用,如虚拟增强分组核心(LTE的移动核心);(2)互联网上电视(例如,Netflix);以及(3)诸如salesforce.com等产品,如B2B营销自动化、人力资源管理和商业数据分析。虚拟化资源使用计量模块516a、516a、516c还可以充当上述存储设备124。应当理解,执行上述步骤2a、2b和2c的开栈云操作***112具有其他组件和功能,但是为了清楚,这里没有描述其他组件和功能。
虚拟化资源使用计量模块516a、516a、516c被示为经由专门配置的设备的数据中心计费适配模块132和使用报告接口130(例如,使用报告REST API 130)与移动宽带计费***110连接。在操作中,数据中心计费适配模块132周期性地向虚拟化资源使用计量模块516a、516a、516c查询(步骤3a)用户102的虚拟资源使用计量数据123,接收计量数据123(步骤3b),并将接收到的计量数据123转换为移动宽带计费***110能够处理的格式(步骤3c)。数据中心计费适配模块132调用使用报告REST API 130以将转换后的计量数据123转发给移动宽带计费***110(步骤3d)(注意:数据中心计费适配模块132也可以执行上述步骤3e)。移动宽带计费***110对接收计量数据123进行评定,并将费用136记录在计费数据库118中用于以后的开账单(步骤1d)。此外,移动宽带计费***110将执行上述步骤1a、1b和1c。用户102或移动运营商可以通过GUI 108获得实时计费信息140。在操作中,GUI 108向查询REST API 132发送账单请求138,以获得指示移动宽带服务计费116和/或虚拟资源计费136的用户102的账单信息140(参见上述步骤4a、4b和4c)。
以下关于对示例性使用报告REST API 130、示例性查询REST API132、示例性账单请求138和示例性账单信息140的详细讨论。
计费***REST API
移动宽带计费***110通常将使用直径协议(参见RFC 3588)来注册计费并且查询针对由用户102发生的费用的实时报告。云操作***112通常将对HTTP REST API而不是诸如直径的协议接口进行操作。为此,具体配置的设备114可以利用REST API来提供移动宽带计费***100与云操作***112之间的接口。在本文提供的讨论中,REST API包括两个组件,即使用报告REST API 130和查询REST API 132。
使用报告REST API 130/账单请求138/回每的账单信息140
以下是使用报告REST API 130、格式化为URL的账单请求138以及作为HTML页面、JSON对象或文本的回复的账单信息140的示例。
命令-CIPIP/REQUEST/EVENT
账单请求138可以是诸如SCAPv2的事件请求的形式,在这种情况下,账单请求138可以具有如表#2所示的请求参数,而返回的账单信息140可以具有如表#3所示的响应参数。
表#2:账单请求138的参数
参数名称 类型 默认 描述
A-号码 M 被计费的订户
CC-时间 O 要评定的时间
CC-总-八位字节 O 要评定的容量
CC-服务-特定-单元 O 要评定的服务特定单元
计费-上下文-Id O 计费协议
请求的动作 O 0
服务-标识符 M
ret_格式 O html
在该示例中,应当注意,因为不支持在同一消息中对多于一种类型的单位进行评定,必须选择和发送一种类型的评定单位。
表#3:账单信息140的响应参数
参数名称 类型 默认 描述
会话-Id O 会话-Id
CC-时间 O 已评定的时间
CC-总-八位字节 O 已评定的容量
CC-服务-特定-单元 O 已评定的服务-特定-单元
成本 O 货币成本
结果-代码 M 直径结果-代码
用于对SMS进行评定的示例性账单请求138如下:REST调用:http://192.168.56.3/trafficsim/diameterd.php?&trafficcase=CIPIP/REQUEST/EVENT&ret_format=json&A-Number=46733495040&B-Number=46733495041&Requested-Action=O&CC-Service-Specific-Units=1&Service-Identifier=4
示例性回复账单信息140如下:JSON返回:{″Session-Id″:″diameterd-1389706917-446049-5″,″CC-Service-Specific-Units″:1,″Cost″:1,″Result-Code″:2001}
下面是关于示例性账单请求138和示例性回复账单信息140中的参数的讨论:
A-号码520:该参数包含与操作相关的订户/用户102的订户身份。A-号码通常应以国家代码开头的国际格式表示。
数据类型:字符串
元素格式:数字
示例值:46733495040
CC-时间522:该参数包含应评定的使用的时间单位(秒)的数量。
数据类型:整型
元素格式:数字
示例值:240
CC-总-八位字节524:该参数包含应评定的使用的容量单位(比特)的数量。
数据类型:整型
元素格式:数字
示例值:3145728
CC-服务-特定-单元526:该参数包含应评定的使用的服务特定单位(SSU)的数量。
数据类型:整型
元素格式:数字
示例值:1
成本528:在订户(用户102)指定的货币中,与操作相关联的成本。
数据类型:整型
元素格式:数字
示例值:12
计费-上下文-Id530:该参数包含计费上下文ID或要使用的协议。
数据类型:字符串
元素值范围:
描述
[email protected] SCAPv2
服务-标识符532:该参数包含将要评定的服务的ID。在移动宽带计费***110中还必须配置同一服务。
数据类型:整型
元素格式:数字
示例值:1
请求的动作534:该参数包含应在该操作中执行的操作。
数据类型:整型
元素值范围:
描述
0 DIREcT_DEBITING(默认)
1 REFUND_ACCOUNT
2 CHECK_BALANCE
3 PRICE_ENQUIRY(未在Cs中实现)
结果-代码536:指示操作是否成功的直径结果-代码。下面是一些常见的结果-代码的列表,但应当理解,直径支持更多的结果-代码(见RFC 3588)。
数据类型:整型
元素值范围:
描述
2001 DIAMETER_SUCCESS
4010 DIAMETER_END_USER_SERVICE_DENIED
4012 DIAMETER_CREDIT_LIMIT_REACHED
5002 DIAMETER_UNKNOWN_SESSION_ID
5030 DIAMETER_USER_UNKNOWN
Ret_Format 538:该参数告知直径守护进程结果应当以什么格式返回。
数据类型:字符串
元素值范围:
Figure BDA0001146732010000171
Figure BDA0001146732010000181
会话-ID 540:该参数指示会话-ID。
查询REST API 134:查询REST API允许GUI 108显示改变的实时视图。以下是另一示例查询URL,并返回JSON:
REST调用:http://10.126.71.201/csadmin/request_handler.php?request=UsageCounters%2FGetThresholdsAndCounters&subscriberNumber=105000&associatedPartyID=1&action=Send&returnFormat=json
JSON返回:{″VM_UPTIME″:50,″DISK_READ″:42,″DISK_WRITE″:105,″DISK_STORAGE″:5280,″NETWORK_RECEIVED″:960,″NETWORK_TRANSMITTED″:1024}
鉴于前述内容,将容易理解,本文描述的***100、设备114和各方法300和400使运营商能够针对用户的对移动宽带资源104和虚拟化云资源106的消费向用户102开账单。此外,将容易理解,***100、设备114和各方法300和400具有许多优点,其中一些如下:
1.设备114可以有效地与商业可用移动宽带计费***110和商业可用的云操作***112相接口,以便针对用户的移动宽带资源104和虚拟化云资源106的消费向用户102开账单。
2.***100、设备114和各方法300和400的优点在于:它们允许移动运营商对移动无线服务和云虚拟资源使用进行合并计费。
3.***100、设备114和各方法300和400还可以允许移动运营商在其数据中心中主伺(host)企业移动应用,并由此简化对企业的计费。
4.***100、设备114和各方法300和400还允许移动运营商针对不同的服务建立不同类型的计费计划。例如,如果诸如流媒体服务的服务由第三方提供并且由运营商主伺,则运营商可以针对虚拟基础设施使用向第三方服务提供商计费,并且第三方服务提供商可以开出他们自己的账单,以针对流媒体服务对用户计费。备选地,运营商还可以针对流媒体服务对用户计费,然后向第三方服务提供商呈现针对服务费用和虚拟化资源费用之间的差额的帐单。
尽管已经在附图中示出了并且在前面的详细描述中描述了本发明的多个实施例,但应当理解,本发明不限于所公开的实施例,而是还能够进行多种重新布置、修改和替换,而不偏离如在下面的权利要求中阐述和限定的本发明。

Claims (22)

1.一种被配置用于针对由移动宽带计费***(110)监视的用户的移动宽带服务(104)的消费以及由云操作***(112)监视的用户的虚拟化云资源(106)的消费向用户(102)开账单的设备(114),所述设备包括:
处理器(142);以及
存储器(144),存储处理器可执行指令,其中所述处理器与所述存储器相接口,并执行处理器可执行指令以启用:
使用报告接口(130);
数据中心计费适配模块(132),所述数据中心计费适配模块(132)用于:周期性地向云操作***查询所存储的与所监视的用户的虚拟资源使用相关联的计量数据(123),接收所述计量数据,将所述计量数据转换为所述移动宽带计费***支持的格式,以及调用所述使用报告接口以将转换后的计量数据转发给所述移动宽带计费***;以及
查询接口(134),所述查询接口(134)用于:接收与用户相关联的账单请求(138),从所述移动宽带计费***中获得与所存储的用户的移动宽带使用的费用(116)和所存储的用户的虚拟资源使用的费用(136)相关联的账单信息(140),以及输出所获得的与用户相关联的账单信息,其中所述账单请求是统一资源定位符,所述账单请求包括以下参数:包含与操作相关的订户/用户的订户身份的A-号码(520)、包含应评定的使用的时间单位的数量的计费控制CC时间(522)、包含应评定的使用的容量单位的数量的CC总八位字节(524)、包含应评定的使用的服务特定单位的数量的CC服务特定单元(526)、计费上下文标识符(530)、请求的动作(534)、服务标识符(532)和返回格式(538);以及所输出的账单信息是超文本标记语言HTML页、JavaScript对象表示法JSON对象、或文本,所输出的账单信息包括以下参数:会话标识符(540)、CC时间(522)、CC总八位字节(524)、CC服务特定单元(526)、成本(528)和结果代码(536)。
2.根据权利要求1所述的设备,其中数据中心计费适配模块进一步监视用户的帐户(135);如果账户资金不足则禁用用户对虚拟化云资源的访问,并将任何激活的虚拟资源实例去激活;以及如果帐户补充资金,则重新启用用户对虚拟化云资源的访问,并重新激活任何去激活的虚拟资源实例。
3.根据权利要求1所述的设备,其中与所监视的用户的虚拟资源使用相关联的所存储的计量数据包括以下各项中的至少一个:
虚拟化基础设施即服务IaaS资源(106a’);
虚拟化平台即服务PaaS资源(106b’);以及
虚拟化软件即服务SaaS资源(106c’)。
4.根据权利要求1所述的设备,其中:
使用报告接口是使用报告表示状态传输REST应用程序编程接口API;以及
所述查询接口是查询REST API。
5.一种用于针对由移动宽带计费***(110)监视的用户的移动宽带服务(104)的消费以及由云操作***(112)监视的用户的虚拟化云资源(106)的消费向用户(102)开账单的设备(114)中的方法(400),其中所述设备包括使用报告接口(130)、数据中心计费适配模块(132)和查询接口(134),并且其中所述方法包括:
操作(402)所述数据中心计费适配模块,以周期性地向云操作***查询所存储的与所监视的用户的虚拟资源使用相关联的计量数据(123),接收所述计量数据,将所述计量数据转换为所述移动宽带计费***支持的格式,以及调用所述使用报告接口以将转换后的计量数据转发给所述移动宽带计费***;以及
操作(404)所述查询接口,以接收与用户相关联的账单请求(138),从所述移动宽带计费***中获得与所存储的用户的移动宽带使用的费用(116)和所存储的用户的虚拟资源使用的费用(136)相关联的账单信息(140),以及输出所获得的与用户相关联的账单信息,其中所述账单请求是统一资源定位符,所述账单请求包括以下参数:包含与操作相关的订户/用户的订户身份的A-号码(520)、包含应评定的使用的时间单位的数量的计费控制CC时间(522)、包含应评定的使用的容量单位的数量的CC总八位字节(524)、包含应评定的使用的服务特定单位的数量的CC服务特定单元(526)、计费上下文标识符(530)、请求的动作(534)、服务标识符(532)和返回格式(538);以及所输出的账单信息是超文本标记语言HTML页、JavaScript对象表示法JSON对象、或文本,所输出的账单信息包括以下参数:会话标识符(540)、CC时间(522)、CC总八位字节(524)、CC服务特定单元(526)、成本(528)和结果代码(536)。
6.根据权利要求5所述的方法,其中还包括:操作数据中心计费适配模块以:监视用户的帐户(135);如果账户资金不足,则禁用用户对虚拟化云资源的访问,并将任何激活的虚拟资源实例去激活;以及如果帐户补充资金,则重新启用用户对虚拟化云资源的访问,并重新激活任何去激活的虚拟资源实例。
7.根据权利要求5所述的方法,其中与所监视的用户的虚拟资源使用相关联的所存储的计量数据包括以下各项中的至少一个:
虚拟化基础设施即服务IaaS资源(106a’);
虚拟化平台即服务PaaS资源(106b’);以及
虚拟化软件即服务SaaS资源(106c’)。
8.根据权利要求5所述的方法,其中:
使用报告接口是使用报告表示状态传输REST应用程序编程接口API;以及
所述查询接口是查询REST API。
9.一种被配置为针对用户的移动宽带服务(104)和虚拟化云资源(106)的消费向用户(102)开账单的***(100),所述***包括:
图形用户界面(108);
移动宽带计费***(110),所述移动宽带计费***(110)监视用户的移动宽带使用,评定所监视的用户的移动宽带使用,以及存储所评定的用户的移动宽带使用的费用(116);
云操作***(112),所述云操作***(112)监视用户的虚拟资源使用,计量与所监视的用户的虚拟资源使用相关联的数据(123);以及存储与所监视的用户的虚拟资源使用相关联的计量数据;
设备(114),包括:
处理器(142);以及
存储器(144),存储处理器可执行指令,其中所述处理器与所述存储器相接口,并执行所述处理器可执行指令以启用:
使用报告接口(130);
数据中心计费适配模块(132),所述数据中心计费适配模块(132)周期性地向云操作***查询所存储的与所监视的用户的虚拟资源使用相关联的计量数据,接收所述计量数据,将所述计量数据转换为所述移动宽带计费***支持的格式,以及调用所述使用报告接口以将转换后的计量数据转发给所述移动宽带计费***,其中所述移动宽带计费***评定转换后的计量数据,并存储所评定的所监视的用户的虚拟资源使用的转换后的计量数据的费用(136);以及
查询接口(134),所述查询接口(134)接收与用户相关联的账单请求(138),从移动宽带计费***中获得账单信息(140),所述账单信息(140)与存储的所评定的用户的移动宽带使用的费用和存储的与所评定的用户的虚拟资源使用的转换后的数据相关联的费用相关联,以及(3)输出所获得的与用户相关联的账单信息。
10.根据权利要求9所述的***,其中数据中心计费适配模块还监视用户的帐户(135);如果账户资金不足,则禁用用户对虚拟化云资源的访问,并将任何激活的虚拟资源实例去激活;以及如果帐户补充资金,则重新启用用户对虚拟化云资源的访问,并重新激活任何去激活的虚拟资源实例。
11.根据权利要求9所述的***,其中,所述移动宽带计费***还包括:计费数据库(118),被配置为存储所评定的用户的移动宽带使用的费用和所评定的所监视的用户的虚拟资源使用的转换后的数据的费用。
12.根据权利要求9所述的***,其中所述云操作***还包括:
数据中心身份管理模块(508),被配置为处理用户的认证和授权;
数据中心虚拟化计算模块(510),被配置为管理虚拟化计算资源;
对象存储模块(512),被配置为管理虚拟化存储资源;
数据中心网络虚拟化模块(514),被配置为管理虚拟化网络资源,其中所述数据中心身份管理模块与所述数据中心虚拟化计算模块、所述对象存储模块和所述数据中心网络虚拟化模块耦接;
服务器(502a,502b)和存储设备(504a,504b)的网络(506),与所述数据中心虚拟化计算模块、所述对象存储模块和所述数据中心网络虚拟化模块耦接;
第一虚拟化资源使用计量模块(516a),被配置为与所述服务器和存储设备的网络交互,并收集包括由用户消费的虚拟化基础设施即服务IaaS资源的虚拟资源使用数据;
第二虚拟化资源使用计量模块(516b),被配置为与所述服务器和存储设备的网络交互,并收集包括由用户消费的虚拟化平台即服务PaaS资源的虚拟资源使用数据;以及
第三虚拟化资源使用计量模块(516c),被配置为与所述服务器和存储设备的网络交互,并收集包括由用户消费的虚拟化软件即服务SaaS资源的虚拟资源使用数据。
13.根据权利要求9所述的***,其中:
所述移动宽带计费***被配置为使用直径协议;以及
所述云操作***被配置为使用超文本传送协议HTTP表示状态传输REST应用程序编程接口API操作。
14.根据权利要求9所述的***,其中:
使用报告接口是使用报告表示状态传输REST应用程序编程接口API;以及
所述查询接口是查询REST API。
15.根据权利要求9所述的***,其中所述账单请求是统一资源定位符,所述账单请求包括以下参数:包含与操作相关的订户/用户的订户身份的A-号码(520)、包含应评定的使用的时间单位的数量的计费控制CC时间(522)、包含应评定的使用的容量单位的数量的CC总八位字节(524)、包含应评定的使用的服务特定单位的数量的CC服务特定单元(526)、计费上下文标识符(530)、请求的动作(534)、服务标识符(532)和返回格式(538);以及所输出的账单信息是超文本标记语言HTML页、JavaScript对象表示法JSON对象、或文本,所输出的账单信息包括以下参数:会话标识符(540)、CC时间(522)、CC总八位字节(524)、CC服务特定单元(526)、成本(528)和结果代码(536)。
16.一种***(100)中的用于针对用户的移动宽带服务(104)和虚拟化云资源(106)的消费向用户(102)开账单的方法(300),其中所述***包括图形用户界面(108)、移动宽带计费***(110)、云操作***(112)和设备(114),所述方法包括:
操作(302)所述移动宽带计费***,以监视用户的移动宽带使用,评定所监视的用户的移动宽带使用,以及存储所评定的用户的移动宽带使用的费用(116);
操作(304)所述云操作***,以监视用户的虚拟资源使用,计量与所监视的用户的虚拟资源使用相关联的数据(123),以及存储与所监视的用户的虚拟资源使用相关联的计量数据;
操作(306)设备,所述设备包括使用报告接口(130)、数据中心计费适配模块(132)和查询接口(134),其中操作所述设备包括:
操作(402)所述数据中心计费适配模块,以周期性地向云操作***查询所存储的与所监视的用户的虚拟资源使用相关联的计量数据,接收所述计量数据,将所述计量数据转换为所述移动宽带计费***支持的格式,以及调用所述使用报告接口,以将转换后的计量数据转发给所述移动宽带计费***,其中所述移动宽带计费***还操作以评定转换后的计量数据,并存储所评定的所监视的用户的虚拟资源使用的转换后的计量数据的费用(136);以及
操作(404)所述查询接口,以接收与用户相关联的账单请求(138),从所述移动宽带计费***中获得账单信息(140),所述账单信息(140)与存储的所评定的用户的移动宽带使用的费用和存储的与所评定的用户的虚拟资源使用的转换后的数据相关联的费用相关联,以及输出所获得的与用户相关联的账单信息。
17.根据权利要求16所述的方法,其中还包括:操作数据中心计费适配模块以:监视用户的帐户(135);如果账户资金不足,则禁用用户对虚拟化云资源的访问,并将任何激活的虚拟资源实例去激活;以及如果帐户补充资金,则重新启用用户对虚拟化云资源的访问,并重新激活任何去激活的虚拟资源实例。
18.根据权利要求16所述的方法,其中,所述移动宽带计费***还包括:计费数据库(118),被配置为存储所评定的用户的移动宽带使用的费用和所评定的所监视的用户的虚拟资源使用的转换后的数据的费用。
19.根据权利要求16所述的方法,其中所述云操作***还包括:
数据中心身份管理模块(508),被配置为处理用户的认证和授权;
数据中心虚拟化计算模块(510),被配置为管理虚拟化计算资源;
对象存储模块(512),被配置为管理虚拟化存储资源;
数据中心网络虚拟化模块(514),被配置为管理虚拟化网络资源,其中所述数据中心身份管理模块与所述数据中心虚拟化计算模块、所述对象存储模块和所述数据中心网络虚拟化模块耦接;
服务器(502a,502b)和存储设备(504a,504b)的网络(506),与所述数据中心虚拟化计算模块、所述对象存储模块和所述数据中心网络虚拟化模块耦接;
第一虚拟化资源使用计量模块(516a),被配置为与所述服务器和存储设备的网络交互,并收集包括由用户消费的虚拟化基础设施即服务IaaS资源的虚拟资源使用数据;
第二虚拟化资源使用计量模块(516b),被配置为与所述服务器和存储设备的网络交互,并收集包括由用户消费的虚拟化平台即服务PaaS资源的虚拟资源使用数据;以及
第三虚拟化资源使用计量模块(516c),被配置为与所述服务器和存储设备的网络交互,并收集包括由用户消费的虚拟化软件即服务SaaS资源的虚拟资源使用数据。
20.根据权利要求16所述的方法,其中:
所述移动宽带计费***被配置为使用直径协议;以及
所述云操作***被配置为使用超文本传送协议HTTP表示状态传输REST应用程序编程接口API操作。
21.根据权利要求16所述的方法,其中:
使用报告接口是使用报告表示状态传输REST应用程序编程接口API;以及
所述查询接口是查询REST API。
22.根据权利要求16所述的方法,其中所述账单请求是统一资源定位符,所述账单请求包括以下参数:包含与操作相关的订户/用户的订户身份的A-号码(520)、包含应评定的使用的时间单位的数量的计费控制CC时间(522)、包含应评定的使用的容量单位的数量的CC总八位字节(524)、包含应评定的使用的服务特定单位的数量的CC服务特定单元(526)、计费上下文标识符(530)、请求的动作(534)、服务标识符(532)和返回格式(538);以及所输出的账单信息是超文本标记语言HTML页、JavaScript对象表示法JSON对象、或文本,所输出的账单信息包括以下参数:会话标识符(540)、CC时间(522)、CC总八位字节(524)、CC服务特定单元(526)、成本(528)和结果代码(536)。
CN201580023797.XA 2014-05-06 2015-03-27 用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***、设备和方法 Active CN106462461B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/270,919 2014-05-06
US14/270,919 US9473921B2 (en) 2014-05-06 2014-05-06 System, device and methods for billing a user for their consumption of mobile broadband services and virtualized cloud resources
PCT/IB2015/052289 WO2015170202A1 (en) 2014-05-06 2015-03-27 System, device and methods for billing a user for their consumption of mobile broadband services and virtualized cloud resources

Publications (2)

Publication Number Publication Date
CN106462461A CN106462461A (zh) 2017-02-22
CN106462461B true CN106462461B (zh) 2020-10-09

Family

ID=53175556

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580023797.XA Active CN106462461B (zh) 2014-05-06 2015-03-27 用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***、设备和方法

Country Status (4)

Country Link
US (1) US9473921B2 (zh)
EP (1) EP3140953B1 (zh)
CN (1) CN106462461B (zh)
WO (1) WO2015170202A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10305761B2 (en) * 2014-07-31 2019-05-28 Corent Technology, Inc. Multi-application SaaS metering engine
US20160292598A1 (en) * 2015-04-05 2016-10-06 Vishai Kumar Analytics Virtualization System
EP3292529B1 (en) 2015-05-04 2022-07-13 OnePin, Inc. Automatic aftercall directory and phonebook entry advertising
US10348910B2 (en) * 2015-10-27 2019-07-09 Anshoo Gaur Method and system for providing a personalized product catalog enabling rating of communication events within a user device
US10044879B1 (en) 2016-05-16 2018-08-07 Amdocs Development Limited System, method, and computer program for monitoring and allocating a quota for a user session associated with a service corresponding to a communication service provider (CSP)
US10725979B2 (en) 2017-03-24 2020-07-28 Microsoft Technology Licensing, Llc Measuring usage of computing resources by storing usage events in a distributed file system
US10860545B2 (en) 2017-03-24 2020-12-08 Microsoft Technology Licensing, Llc Measuring usage of computing resources
CN109145034B (zh) * 2017-06-15 2022-05-06 阿里巴巴集团控股有限公司 资源呈现方法、装置及计算机终端
US10142491B1 (en) * 2017-07-05 2018-11-27 International Business Machines Corporation Support system for cellular based resource sharing service
CN107508687A (zh) * 2017-09-08 2017-12-22 深圳市智物联网络有限公司 一种计费的方法、装置、物联网应用平台及计费服务器
US10922763B2 (en) * 2019-05-31 2021-02-16 Landis+Gyr Innovations, Inc. Utility meter supporting a remote display
CN111078152B (zh) * 2019-12-20 2023-07-07 浪潮云信息技术股份公司 一种基于云平台的云硬盘创建方法和装置
US11494280B2 (en) * 2020-04-09 2022-11-08 Hewlett Packard Enterprise Development Lp Consumption monitoring device and related method for networked resources
CN114285678A (zh) * 2020-09-27 2022-04-05 ***通信有限公司研究院 一种计费方法、装置、设备及可读存储介质
CN113517989B (zh) * 2021-09-14 2021-12-17 浙江九州云信息科技有限公司 一种IaaS云平台的资源计费方法及装置
CN114679459B (zh) * 2022-05-07 2024-03-12 阿里巴巴(中国)有限公司 云函数的调用方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404126A (zh) * 2011-11-25 2012-04-04 浪潮电子信息产业股份有限公司 一种云计算在应用过程中的收费方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020154751A1 (en) * 2000-10-18 2002-10-24 Thompson Richard H. Method for managing wireless communication device use including optimizing rate and service plan selection
US20130019187A1 (en) * 2011-07-15 2013-01-17 International Business Machines Corporation Visualizing emotions and mood in a collaborative social networking environment
CN104145473B (zh) * 2012-03-05 2016-06-01 索尼公司 信息处理设备、使用费计算方法
US8886163B2 (en) * 2012-07-16 2014-11-11 At&T Intellectual Property I, L.P. Subsidizing data usage in mobile wireless networks
US8983987B2 (en) * 2012-07-25 2015-03-17 Cisco Technology, Inc. System and method for a service metering framework in a network environment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404126A (zh) * 2011-11-25 2012-04-04 浪潮电子信息产业股份有限公司 一种云计算在应用过程中的收费方法

Also Published As

Publication number Publication date
EP3140953A1 (en) 2017-03-15
EP3140953B1 (en) 2019-05-29
WO2015170202A1 (en) 2015-11-12
US9473921B2 (en) 2016-10-18
US20150327042A1 (en) 2015-11-12
CN106462461A (zh) 2017-02-22

Similar Documents

Publication Publication Date Title
CN106462461B (zh) 用于针对用户的移动宽带服务和虚拟化云资源的消费向用户开账单的***、设备和方法
CN103269479B (zh) 一种话单处理方法、装置和***
CN104053142B (zh) 编排网络环境中的移动数据网络
JP2012517725A5 (zh)
WO2014165967A1 (en) Method and system for managing cloud portals, and billing system therefor
US20210084172A1 (en) Charging apparatus, method, system, and non-transitory medium
CN106998314B (zh) 账户交互方法及装置
US11503442B2 (en) Methods of enabling flexible charging in M2M IoT service layer
US20150181045A1 (en) Flexibile event rating
WO2016011831A1 (zh) 计费方法和设备、接入设备、服务质量控制方法和设备
EP2413279A1 (en) Account reconciliation server
JP2018504003A (ja) 課金制御装置、方法、およびシステム
US20110252457A1 (en) System and method for intermediating between subscriber devices and communication service providers
KR102249463B1 (ko) 무선 데이터 요금 분리 과금 방법, 이를 수행하는 무선 데이터 요금 분리 과금 시스템 및 사용자 단말
US10298777B2 (en) Methods and apparatus to determine a telecommunications account status
WO2017167240A1 (zh) 主副卡业务订购方法、装置及通信***
EP2950514B1 (en) Mobile digital cellular telecommunication system with advanced rating functionality
US11218468B2 (en) MSISDN request handling for identity fraud management
WO2014153720A1 (zh) 计费方法、接入设备和计费设备
EP3091764B1 (en) Mobile digital cellular telecommunication system with advanced flexible rating functionality
CN114205764B (zh) 话务资源共享方法、装置、设备和计算机可读存储介质
CN112566054B (zh) 一种优化消息交互过程的方法及***
US20160321620A1 (en) Method and apparatus for implementing a gateway for managing user subscriptions
EP4270240A1 (en) Cloud translation calling method, apparatus and system
CN115705566A (zh) 云数据处理方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant