一种计费方法及系统转让专利

申请号 : CN201710873468.5

文献号 : CN107493176B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 苗杰赫罡高功应童俊杰王磊李沸乐张岩

申请人 : 中国联合网络通信集团有限公司

摘要 :

本申请公开一种计费方法及系统,涉及通信技术领域,用于对NFV业务进行计费。所述方法包括:接收客户端发送的NFV业务请求,该NFV业务请求用于申请NFV业务;根据所述NFV业务所需的资源类型和资源规格,确定计费策略;向MANO网元下发所述计费策略,以便于所述MANO网元根据所述计费策略对所述NFV业务进行计费。本申请适用于NFV业务的计费过程中。

权利要求 :

1.一种计费方法,其特征在于,所述方法包括:

接收客户端发送的网络功能虚拟化NFV业务请求,所述NFV业务请求用于申请NFV业务;

根据所述NFV业务所需的资源类型和资源规格,查询计费系统预设的计费策略数据库,确定计费策略,所述计费策略数据库用于存储至少一个计费策略;

和/或,根据所述NFV业务请求中包含的计费类型信息以及所述NFV业务所需的资源类型和资源规格,确定计费策略,所述计费类型信息用于通知计费系统用户选择的计费类型,所述计费类型包括基本计费类型和套餐计费类型;

所述资源类型包括以下至少一种:虚拟机管理器、虚拟中央处理单元CPU、虚拟内存、虚拟网络、虚拟加速器、虚拟网络功能VNF实例、网络服务NS实例;

所述资源规格包括以下至少一种:虚拟CPU个数、虚拟机个数、内存大小;

向管理和编排系统MANO网元下发所述计费策略,以便于所述MANO网元根据所述计费策略对所述NFV业务进行计费。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述MANO网元上报的话单记录,所述话单记录包括至少一个计费话单;

根据所述话单记录,统计所述NFV业务的费用;

向用户收取所述NFV业务的费用。

3.根据权利要求2所述的方法,其特征在于,所述向用户收取所述NFV业务的费用,具体包括:查询用户的账户,从所述用户的账户中获取所述用户的账户余额;

从所述用户的账户余额中扣取所述NFV业务的费用。

4.一种计费系统,其特征在于,所述系统包括:

接收单元,用于接收客户端发送的网络功能虚拟化NFV业务请求,所述NFV业务请求用于申请NFV业务;

策略单元,用于根据所述NFV业务所需的资源类型和资源规格,查询计费系统预设的计费策略数据库,确定计费策略,所述计费策略数据库用于存储至少一个计费策略,和/或,还用于根据所述NFV业务请求包含的计费类型信息以及所述NFV业务所需的资源类型和资源规格,确定计费策略,所述计费类型信息用于通知计费系统用户选择的计费类型,所述计费类型包括基本计费类型和套餐计费类型,所述资源类型包括以下至少一种:虚拟机管理器、虚拟中央处理单元CPU、虚拟内存、虚拟网络、虚拟加速器、虚拟网络功能VNF实例、网络服务NS实例,所述资源规格包括以下至少一种:虚拟CPU个数、虚拟机个数、内存大小;

发送单元,用于向管理和编排系统MANO网元下发所述计费策略,以便于所述MANO网元根据所述计费策略对所述NFV业务进行计费。

5.根据权利要求4所述的系统,其特征在于,所述系统还包括:统计单元和收费单元;

所述接收单元,用于接收所述MANO网元上报的话单记录,所述话单记录包括至少一个计费话单;

所述统计单元,用于根据所述话单记录,统计所述NFV业务的费用;

所述收费单元,用于向用户收取所述NFV业务的费用。

6.根据权利要求5所述的系统,其特征在于,所述收费单元,具体用于查询所述用户的账户,从所述用户的账户中获取所述用户的账户余额;从所述用户的账户余额中扣取所述NFV业务的费用。

7.一种网络设备,其特征在于,包括收发器、存储器和一个或多个处理器;所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述一个或多个处理器执行所述指令时,所述网络设备执行如权利要求1至3任一项所述的方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有一个或多个程序,所述一个或多个程序包括指令,当计算机的处理器执行所述指令时,所述计算机执行如权利要求1至3中任一项所述的方法。

说明书 :

一种计费方法及系统

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种计费方法及系统。

背景技术

[0002] 网络功能虚拟化(Network Function Virtualization,NFV),是通过使用X86等通用性硬件以及虚拟化技术,来承载各种软件化的网络设备功能,使网络设备功能不再依赖于专用硬件,从而运营商可以实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。
[0003] 基于NFV平台,运营商可以向用户提供多种不同的NFV业务,例如:NFV基础设施即服务(NFV Infrastructure as a Service,NFVIaaS)、NFV平台即服务(NFV Platform as a Service,NFVPaaS)、虚拟化的网络功能即服务(Virtualized Network Function as a Service,VNFaaS)和虚拟化的网络功能软件即服务(Virtualized Network Function Software as a Service,VNFSaaS)。由于用户可以根据自身的需求定制不同的NFV业务,因此NFV业务不像传统的语音业务或流量业务一样具有统一的计费标准,从而传统的语音计费方法或流量计费方法均不适用于NFV业务的计费过程中。基于此,运营商亟待一种面向NFV业务的计费方法。

发明内容

[0004] 本申请提供一种计费方案,用于对NFV业务进行计费。
[0005] 为达到上述目的,本申请提供如下技术方案:
[0006] 第一方面,本申请提供一种计费方法,所述方法包括:
[0007] 接收客户端发送的NFV业务请求,所述NFV业务请求用于申请NFV业务;
[0008] 根据所述NFV业务所需的资源类型和资源规格,确定计费策略;
[0009] 向管理和编排系统(Management and Orchestration,MANO)网元下发所述计费策略,以便于所述MANO网元根据所述计费策略对所述NFV业务进行计费。
[0010] 第二方面,本申请提供一种计费系统,所述系统包括:
[0011] 接收单元,用于接收客户端发送的NFV业务请求,所述NFV业务请求用于申请NFV业务;
[0012] 策略单元,用于根据所述NFV业务所需的资源类型和资源规格,确定计费策略;
[0013] 发送单元,用于向MANO网元下发所述计费策略,以便于所述MANO网元根据所述计费策略对所述NFV业务进行计费。
[0014] 第三方面,本申请提供一种网络设备,包括收发器、存储器和一个或多个处理器;所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述一个或多个处理器执行所述指令时,所述网络设备执行如第一方面或第一方面的任一种具体实现方式中所述的方法。
[0015] 第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有一个或多个程序,所述一个或多个程序包括指令,当计算机的处理器执行所述指令时,所述计算机执行如第一方面或第一方面的任一种具体实现方式中所述的方法。
[0016] 本申请提供一种计费方法及系统,通过接收客户端发送的NFV业务请求,并根据所述NFV业务所需的资源类型和资源规格,确定计费策略;将所述计费策略下发给MANO网元,以便于MANO网元根据所述计费策略对所述NFV业务进行计费,从而运营商实现了对NFV业务的计费。

附图说明

[0017] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0018] 图1为本申请实施例提供的一种NFV系统的架构示意图;
[0019] 图2为本申请实施例提供的一种计费方法的流程图;
[0020] 图3为本申请实施例提供的另一种计费方法的流程图;
[0021] 图4为本申请实施例提供的一种计费系统的结构示意图;
[0022] 图5为本申请实施例提供的另一种计费系统的结构示意图;
[0023] 图6为本申请实施例提供的一种网络设备的结构示意图。

具体实施方式

[0024] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
[0025] 如图1所示,本申请实施例提供的一种NFV系统,该NFV系统包括:网络功能虚拟化基础设施(Network Function Virtualization Infrastructure,NFVI)、MANO、虚拟化的网络功能模块(Virtualized Network Function,VNF)以及运营支撑系统(Operation Support System,OSS)/业务支撑系统(Business support system,BSS)。
[0026] 其中,NFVI主要负责将计算、存储以及网络的硬件资源全面虚拟化,并映射成虚拟资源。VNF则是利用软件来实现各种传统的物理网络功能,VNF运行在NFVI之上,使用的是经过NFVI虚拟化后的虚拟资源。MANO负责对NFVI的软硬件资源的生命周期管理和编排,以及对VNF的生命周期管理和编排。需要说明的是,MANO包括虚拟化基础设施管理器(Virtualized Infrastructure Managers,VIM)、虚拟网络功能管理器(Virtualized Network Function Managers,VNFM)以及网络功能虚拟化编排器(Network Function Virtualization Orchestrator,NFVO)。其中,VIM负责对物理硬件虚拟化资源进行统一管理、监控和优化;VNFM负责VNF的生命周期管理;而NFVO负责基础资源和上层软件资源的编排和管理,实现网络服务(network service,NS)。OSS/BSS是电信运营商信息资源共享的支持系统,主要用于网络管理、系统管理、计费、营业、客户服务等方面。
[0027] 如图2所示,本申请实施例提供一种计费系统,适用于图1所示的NFV系统中。所述方法包括:
[0028] 101、客户端向计费系统发送NFV业务请求。
[0029] 可选的,所述计费系统可以为OSS或BSS。
[0030] 需要说明的是,所述客户端的用户可以是个人用户,也可以是企业用户。可以理解的是,所述客户端可以由硬件实现,例如:所述客户端为手机、笔记本;所述客户端也可以由软件来实现,例如:客户端为应用软件或者网页。
[0031] 在本申请实施例中,所述NFV业务请求用于申请NFV业务。
[0032] 可选的,所述NFV业务请求中携带有NFV业务所需资源的信息,所述NFV业务所需资源的信息包括:资源规格和资源类型。可以理解的是,NFV业务所需的资源类型和资源规格可以由用户自行定义。
[0033] 或者,所述NFV业务请求携带有NFV业务的标识。所述计费系统可以根据所述NFV业务的标识,确定所述NFV业务所需的资源类型和资源规格。
[0034] 示例性的,资源类型可以为虚拟机管理器(Hypervisor)、虚拟CPU、虚拟内存、虚拟网络、虚拟加速器、VNF实例、NS实例。资源规格可以为:虚拟CPU个数、虚拟机个数、内存大小。
[0035] 可以理解的是,资源类型和资源规格可以组成资源模板。例如,第一资源模板包括一个CPU、10G内存、一个虚拟机。
[0036] 进一步的,所述NFV业务请求携带有用户的基本信息,所述用户的基本信息可以包括:用户的标识、资源使用权限、鉴权信息等。计费系统接收到所述NFV业务请求之后,从所述NFV业务请求中获取所述用户的基本信息。计费系统根据所述用户的基本信息,鉴定所述用户是否有权限申请所述NFV业务。若所述用户没有权限申请所述NFV业务,则计费系统向所述客户端返回拒绝信息;若所述用户有权限申请所述NFV业务,则计费系统执行接下来的步骤102。
[0037] 另外,计费系统在接收到NFV业务请求之后,会将NFV业务请求转发给MANO网元,以便于MANO网元为所述NFV业务分配资源。且在后续的过程中,MANO网元还会管理所述NFV业务。
[0038] 102、计费系统根据所述NFV业务所需的资源类型和资源规格,确定计费策略。
[0039] 其中,所述计费策略包括至少一个计费规则。所述计费规则包括计费对象、计费方式以及费率。
[0040] 示例性的,所述计费对象可以为虚拟VPU、VNF实例。所述计费方式可以为:按时长计费、按流量计费和按用户数目计费。所述费率为:10元/小时、10元/G。
[0041] 进一步的,所述计费策略还可以包括:所述计费规则的生效时间。示例性的,对于用户申请的NFV业务,上午8:00-12:00,执行计费规则A;下午2:00-4:00,执行计费规则B。由于不同计费规则可以设置不同的生效时间,因此可以灵活的对NFV业务进行计费。
[0042] 在本申请实施例中,计费系统预设计费策略数据库,所述计费策略数据库用于存储至少一个计费策略。在接收到所述NFV业务请求后,计费系统根据所述NFV业务请求中的资源类型和资格规格,查询计费策略数据库,从而确定计费策略。
[0043] 可选的,所述NFV业务请求还可以携带计费类型信息,所述计费类型信息用于通知计费系统用户选择的计费类型。所述计费类型可以包括:基本计费类型和套餐计费类型。可以理解的是,当用户选择基本计费类型时,计费系统根据所述NFV业务使用的资源量进行计费。当用户选择套餐计费类型时,计费系统向用户收取套餐的基础费用,并且只有在所述NFV业务使用的资源量超过套餐限定的资源总量的情况下,才会额外扣费。
[0044] 在本申请实施例中,若用户选择套餐计费类型,则所述计费类型信息还可以包括所述用户选择的套餐的基本信息。所述套餐的基本信息可以包括:套餐的标识。从而计费系统根据套餐的基本信息,确定套餐的基础费用以及套餐限定的资源总量
[0045] 适应性的,计费系统根据所述NFV业务请求中的资源类型、资源规格以及计费类型信息,确定所述计费策略。
[0046] 103、计费系统向MANO网元下发计费策略。
[0047] 需要说明的是,所述MANO网元包括:NFVO、VIM和VNFM。
[0048] 在本申请实施例中,计费系统生成策略信息,该策略信息携带有NFV业务的标识以及对应的计费策略。计费系统将策略信息下发给MANO网元,以便于MANO网元根据策略信息中的NFV业务的标识以及计费策略,建立NFV业务与计费策略之间的对应关系,从而MANO网元可以根据该计费策略,对所述NFV业务进行计费。
[0049] 104、MANO网元根据所述计费策略,对所述NFV业务进行计费。
[0050] 在本申请实施例中,当MANO网元监测到所述NFV业务的计费触发事件时,根据所述计费策略,开始对所述NFV业务进行计费。需要说明的是,所述计费触发事件为NFV生命周期管理的事件,例如虚拟化资源的预留/释放、虚拟机/VNF/NS的实例化、扩容/缩容。可以理解的是,NFV业务的计费触发事件可以根据实际情况来确定。
[0051] 本申请实施例提供一种计费方法,计费系统通过接收客户端发送的NFV业务请求,并根据所述NFV业务所需的资源类型和资源规格,确定计费策略;计费系统将所述计费策略下发给MANO网元,以便于MANO网元根据所述计费策略对所述NFV业务进行计费,从而运营商实现了对NFV业务的计费。
[0052] 如图3所示,本申请实施例提供另一种计费方法,在步骤104之后,所述方法还包括:
[0053] 105、MANO网元向计费系统上报话单记录。
[0054] 其中,所述话单记录包括至少一个计费话单。所述计费话单用于统计所述NFV业务在一段时间内的费用。
[0055] 示例性的,所述计费话单包括:开始时间、结束时间、用户的标识、资源用量详单、资源模板、计费金额。其中,所述资源用量详单用于说明NFV业务具体使用的哪些资源。
[0056] 示例性的,所述计费话单可以如表1所示。
[0057] 表1
[0058]
[0059]
[0060] 在本申请实施例中,MANO网元周期性的将至少一个计费话单合并成话单记录,并将所述话单记录上报给计费系统。
[0061] 106、计费系统根据所述话单记录,统计所述NFV业务的费用。
[0062] 一种具体实现方式中,计费系统统计所述话单记录中每一个计费话单的计费金额,生成所述NFV业务的费用。
[0063] 107、计费系统向用户收取所述NFV业务的费用。
[0064] 一种具体实现方式中,计费系统查询所述用户的账户,从所述用户的账户中获取所述用户的账户余额;然后,计费系统从所述用户的账户余额中扣取所述NFV业务的费用。
[0065] 另一种具体实现方式中,计费系统向所述客户端发送计费信息,以便于所述在客户端接收到所述计费信息之后,该客户端的用户根据计费信息进行缴费。
[0066] 通过上述方法,运营商能够向用户收取NFV业务的费用。
[0067] 如图4所示,本申请实施例提供一种计费系统,用于执行前述计费方法。所述系统包括:
[0068] 接收单元11,用于接收客户端发送的NFV业务请求,所述NFV业务请求用于申请NFV业务。
[0069] 策略单元12,用于根据所述NFV业务所需的资源类型和资源规格,确定计费策略。
[0070] 发送单元13,用于向MANO网元下发所述计费策略,以便于所述MANO网元根据所述计费策略对所述NFV业务进行计费。
[0071] 一种具体实现方式中,所述NFV业务请求还包括:计费类型信息,所述计费类型信息用于通知计费系统所述用户选择的计费类型,所述计费类型包括基本计费类型和套餐计费类型。所述策略单元12,具体用于根据所述计费类型信息以及所述NFV业务所需的资源类型和资源规格,确定计费策略。
[0072] 本申请实施例提供一种计费系统,计费系统通过接收客户端发送的NFV业务请求,并根据所述NFV业务所需的资源类型和资源规格,确定计费策略;计费系统将所述计费策略下发给MANO网元,以便于MANO网元根据所述计费策略对所述NFV业务进行计费,从而运营商实现了对NFV业务的计费。
[0073] 在图4所示计费系统的基础上,本申请实施例提供另一种计费系统。如图5所示,所述系统包括:统计单元14和收费单元15。
[0074] 所述接收单元11,用于接收所述MANO网元上报的话单记录,所述话单记录包括至少一个计费话单。
[0075] 所述统计单元14,用于根据所述话单记录,统计所述NFV业务的费用。
[0076] 所述收费单元15,用于向用户收取所述NFV业务的费用。
[0077] 一种具体实现方式中,所述收费单元15,具体用于查询所述用户的账户,从所述用户的账户中获取所述用户的账户余额;从所述用户的账户余额中扣取所述NFV业务的费用。
[0078] 通过上述计费系统,运营商能够向用户收取NFV业务的费用。
[0079] 如图6所示,本申请实施例提供一种网络设备,所述网络设备包括:处理器21、存储器22、收发器23以及总线24。所述处理器21、存储器22和收发器23通过所述总线24互相通信。其中,所述存储器22用于存储多个指令以实现本申请实施例提供的一种计费方法。所述处理器21,用于接收客户端发送的NFV业务请求,所述NFV业务请求用于申请NFV业务;根据所述NFV业务所需的资源类型和资源规格,确定计费策略;向MANO网元下发所述计费策略,以便于所述MANO网元根据所述计费策略对所述NFV业务进行计费。
[0080] 进一步的,所述NFV业务请求还包括:计费类型信息,所述计费类型信息用于通知计费系统用户选择的计费类型,所述计费类型包括基本计费类型和套餐计费类型。所述处理器21,还用于根据所述计费类型信息以及所述NFV业务所需的资源类型和资源规格,确定计费策略。
[0081] 进一步的,所述处理器21,还用于接收所述MANO网元上报的话单记录,所述话单记录包括至少一个计费话单;根据所述话单记录,统计所述NFV业务的费用;向用户收取所述NFV业务的费用。
[0082] 进一步的,所述处理器21,还用于查询所述用户的账户,从所述用户的账户中获取所述用户的账户余额;从所述用户的账户余额中扣取所述NFV业务的费用。
[0083] 其中,本申请实施例所述的处理器21可以是一个处理器,也可以是多个处理元件的统称。例如,该处理器21可以是中央处理器(Central Processing Unit,简称CPU),也可以是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)。
[0084] 存储器22可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码等。且存储器22可以包括随机存储器(RAM),也可以包括非易失性存储器(non-volatile memory),例如磁盘存储器,闪存(Flash)等。
[0085] 总线24可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线24可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0086] 本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序加载到计算机上被计算机执行时,使计算机执行如图2以及图3所示的方法。
[0087] 其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0088] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
[0089] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。