在线计费方法转让专利

申请号 : CN200810109692.8

文献号 : CN101316175B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙倩孙默

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种在线计费方法,该方法包括:资源授权控制实体接收资源请求,根据资源请求制定资源预留策略,并将携带有资源预留策略的资源请求消息发送到传输功能实体,其中,所述传输功能实体包括策略执行功能实体和计费触发功能实体;传输功能实体接收资源请求消息,并根据资源请求消息中携带的资源预留策略向在线计费系统发送信用控制请求消息;传输功能实体接收在线计费系统发送的信用控制应答消息,并根据信用控制应答消息向资源授权控制实体发送资源应答消息;资源授权控制实体根据资源请求应答消息进行后续处理。通过本发明,能够实现在线计费。

权利要求 :

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

资源授权控制实体接收资源请求,根据所述资源请求制定资源预留策略,并将携带有所述资源预留策略的资源请求消息发送到传输功能实体,其中,所述传输功能实体包括策略执行功能实体和计费触发功能实体;

所述传输功能实体接收所述资源请求消息,并根据所述资源请求消息中携带的所述资源预留策略向在线计费系统发送信用控制请求消息;

所述传输功能实体接收所述在线计费系统发送的信用控制应答消息,并根据所述信用控制应答消息向所述资源授权控制实体发送资源请求应答消息;

所述资源授权控制实体根据所述资源请求应答消息进行后续处理。

2.根据权利要求1所述的方法,其特征在于,在所述传输功能实体向所述在线计费系统发送信用控制请求消息之后,所述方法进一步包括信用控制流程,其具体包括:所述在线计费系统接收所述信用控制请求消息;

所述在线计费系统进行信用额度预留。

3.根据权利要求2所述的方法,其特征在于,在所述信用额度预留成功的情况下,所述方法进一步包括:所述在线计费系统向所述传输功能实体发送额度预留成功的信用控制应答消息;

所述传输功能实体接收所述额度预留成功的信用控制应答消息,并向所述资源授权控制实体发送资源预留成功的资源请求应答消息;

所述传输功能实体监听信用额度的消耗情况;

业务开始进行。

4.根据权利要求3所述的方法,其特征在于,在所述传输功能实体监听到所述信用额度耗尽的情况下,所述方法还包括:所述传输功能实体重新向所述在线计费系统发送所述信用控制请求消息;

所述在线计费系统重新进行所述信用控制流程。

5.根据权利要求2所述的方法,其特征在于,在所述信用额度预留失败的情况下,所述方法进一步包括:所述在线计费系统向所述传输功能实体发送额度预留失败的信用控制应答消息;

所述传输功能实体接收所述额度预留失败的信用控制应答消息,并向所述资源授权控制实体发送资源预留失败的资源请求应答消息;

所述资源授权控制实体中断业务。

6.根据权利要求1所述的方法,其特征在于,所述资源请求包括以下至少之一:初始的业务资源请求、业务发生变化的资源请求。

7.根据权利要求6所述的方法,其特征在于,如果所述资源请求为所述业务发生变化的资源请求,则所述信用控制请求消息中携带有未消耗的信用额度,所述方法进一步包括信用控制流程,所述信用控制流程具体包括:所述在线计费系统接收所述信用控制请求消息;

所述在线计费系统将所述未消耗的信用额度进行回收,并重新进行信用额度预留。

8.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:所述资源授权控制实体接收资源释放请求,删除所述资源预留策略,并将资源释放请求消息发送到所述传输功能实体;

所述传输功能实体接收所述资源释放请求消息,并根据所述资源释放请求消息删除所述资源预留策略,并向所述资源授权控制实体发送资源释放应答消息;

所述资源授权控制实体接收所述资源释放应答消息并进行后续处理;

所述传输功能实体向所述在线计费系统发送携带有信用额度的消耗情况的信用控制请求消息;

所述在线计费系统接收所述信用控制请求消息,根据所述信用控制请求消息中携带的信用额度的消耗情况进行账户操作,并向所述传输功能实体发送信用控制应答消息。

说明书 :

在线计费方法

技术领域

[0001] 本发明涉及通信领域,具体而言,涉及一种用于下一代网络(Next Generation Network,简称为NGN)的在线计费方法。

背景技术

[0002] 下一代网络是基于分组传送的通信网络,其能够提供语音、数据和多媒体综合服务,并能够保证服务质量和安全,其综合了各种接入方式,能够使得第三方方便地提供应用。目前,很多国际和区域性的标准化组织都在进行NGN相关的研究,很多国家的运营商也在积极地部署NGN,随着研究的不断深入和设备能力的日益完善和增强,NGN的功能将越来越强大。
[0003] 国际电信联盟(International Telecom Union,简称为ITU)是NGN的主要研究组织,目前推出的NGN第一版(Release1)的规范主要支持PSTN(Public Switched Telephone Network,公共交换电话网络)/ISDN(Integrated Services Digital Network,综合业务数字网)仿真业务、多媒体业务、PSTN/ISDN模拟业务。
[0004] 如图1所示,NGN总体架构包含两个层面:业务层面和传送层面。传送层面传送控制功能中包含网络附属设备的控制功能、资源和许可控制功能、以及传送层用户属性数据库功能;业务层面包含业务控制功能、业务用户属性数据库和应用/业务支持功能,并通过API(Application Programming Interface,应用编程接口)访问应用。
[0005] 随着宽带的建设和NGN业务的开展,采用按照流量、时长、内容等的计费手段对业务进行精确计费提出了更高的要求,为此,NGN也在加紧研究计费相关框架。目前的NGN第二版(Release2)提出了基于策略的计费框架,如图2所示,在这个框架中引入了资源授权控制实体(Resource Admission Control Function,简称为RACF)作为计费策略决策实体,可以根据不同的宽带业务下发不同的策略进行精确计费。其中的参考点Cx和Cy还在研究中,相关功能实体说明如下:
[0006] 业务控制功能(Service Control Function,简称为SCF),通过Rs参考点向PD-FE发起资源请求,并且在资源预留或者释放后可以接收到相关通知;
[0007] 策略决策功能实体(Policy Decision Function Entity,简称为PD-FE),处理通过Rs参考点接收SCF和Rw参考点接收PE-FE的QoS(服务质量)资源请求;
[0008] 策略执行功能实体(Policy Enforcement Function Entity,简称为PE-FE),执行从PD-FE收到的策略;
[0009] 记账域(Billing Domain,简称为BD),用于处理用户计费数据,产生账单;
[0010] 账户管理功能(Accounting Management Function,简称为AMF),用于处理账户相关操作,比如查询余额,扣除金额等;
[0011] 批价功能(Rating Function,简称为RF),根据业务信息和QoS相关信息进行批价处理;
[0012] 在线计费功能(Online Charging Function,简称为OCF),实时地搜集计费信息,可以进行信用控制;
[0013] 计费采集功能(Charging Collection Function,简称为CCF),收集用户计费信息,生成计费信息记录(Charging InformationRecord,简称为CIR);
[0014] 计费网关功能(Charging Gateway Function,简称为CGF),用于根据收集的CIR产生话单,并将产生的话单发送到BD;
[0015] 网间计费网关功能(Inter-Provider Charging Gateway Function,简称为IP-CGF),用于交互不同网络提供商之间的计费相关信息。
[0016] 目前,计费方式包括离线计费和在线计费,业务类型可以分为事件型业务和会话型业务。离线计费由OFCS完成,在线计费由OCS完成。OFCS相关功能实体有CCF、CGF,OCS相关功能实体有0CF、AMF、RF、CGF;事件型业务是指产生的计费数据是一次性的,与时长无关;而会话型业务是指产生的计费数据是有过程的,和时间有直接关系。
[0017] 在实现本发明过程中,发明人发现现有技术中基于策略的计费架构没有在线计费的标准和规范,亟待制定和完善。

发明内容

[0018] 本发明旨在提供一种在线计费方法,以解决NGN中缺少基于策略的计费方法的问题。
[0019] 根据本发明,提供了一种在线计费方法。
[0020] 根据本发明实施例的用于NGN的在线计费方法,包括:资源授权控制实体接收资源请求,根据资源请求制定资源预留策略,并将携带有资源预留策略的资源请求消息发送到传输功能实体,其中,所述传输功能实体包括策略执行功能实体和计费触发功能实体;传输功能实体接收资源请求消息,并根据资源请求消息中携带的资源预留策略向在线计费系统发送信用控制请求消息;传输功能实体接收在线计费系统发送的信用控制应答消息,并根据信用控制应答消息向资源授权控制实体发送资源请求应答消息;资源授权控制实体根据资源请求应答消息进行后续处理。
[0021] 优选地,在传输功能实体向在线计费系统发送信用控制请求消息之后,上述方法进一步包括信用控制流程,其具体包括:在线计费系统接收信用控制请求消息;在线计费系统进行信用额度预留。
[0022] 优选地,在信用额度预留成功的情况下,上述方法进一步包括:在线计费系统向传输功能实体发送额度预留成功的信用控制应答消息;传输功能实体接收额度预留成功的信用控制应答消息,并向资源授权控制实体发送资源预留成功的应答消息;传输功能实体监听信用额度的消耗情况;业务开始进行。
[0023] 优选地,在传输功能实体监听到信用额度耗尽的情况下,上述方法还包括:传输功能实体重新向在线计费系统发送信用控制请求消息;在线计费系统重新进行信用控制流程。
[0024] 优选地,在信用额度预留失败的情况下,上述方法进一步包括:在线计费系统向传输功能实体发送额度预留失败的信用控制应答消息;传输功能实体接收额度预留失败的信用控制应答消息,并向资源授权控制实体发送资源预留失败的资源请求应答消息;资源授权控制实体中断业务。
[0025] 优选地,上述的资源请求包括以下至少之一:初始的业务资源请求、业务发生变化的资源请求。
[0026] 优选地,如果资源请求为业务发生变化的资源请求,则信用控制请求消息中携带有未消耗的信用额度,信用控制流程具体包括:在线计费系统接收信用控制请求消息;在线计费系统将未消耗的信用额度进行回收,并重新进行信用额度预留。
[0027] 优选地,上述方法还包括:资源授权控制实体接收资源释放请求,删除资源预留策略,并将资源释放请求消息发送到传输功能实体;传输功能实体接收资源释放请求消息,并根据资源释放请求消息删除资源预留策略,并向资源授权控制实体发送资源释放应答消息;资源授权控制实体接收资源释放应答消息并进行后续处理;传输功能实体向在线计费系统发送携带有信用额度的消耗情况的信用控制请求消息;在线计费系统接收信用控制请求消息,根据信用控制请求消息中携带的信用额度的消耗情况进行账户操作,并向传输功能实体发送信用控制应答消息。
[0028] 通过本发明上述实施例的基于策略的在线计费方法,能够实现基于策略的在线计费。

附图说明

[0029] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0030] 图1是根据现有技术的NGN总体架构的示意图;
[0031] 图2是根据现有技术的NGN计费框架的示意图;
[0032] 图3是根据本发明实施例的用于NGN的在线计费方法的流程图;
[0033] 图4是根据本发明实施例的用于NGN的初始业务在线计费方法的流程图;
[0034] 图5是根据本发明实施例的用于NGN的业务发生变化的在线计费方法的流程图;
[0035] 图6是根据本发明实施例的用于NGN的结束业务在线计费方法的流程图。

具体实施方式

[0036] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0037] 图3是根据本发明实施例的在线计费方法的流程图。根据本发明实施例的用于NGN的在线计费方法,如图3所示,包括以下处理:
[0038] 步骤S302,RACF接收资源请求,根据资源请求制定资源预留策略,并将携带有资源预留策略的资源请求消息发送到传输功能实体,其中,传输功能实体包括PE-FE和计费触发功能实体(ChargingTrigger Function,简称为CTF);
[0039] 步骤S304,传输功能实体接收资源请求消息,并根据资源请求消息中携带的资源预留策略向OCS发送信用控制请求消息;
[0040] 步骤S306,传输功能实体接收OCS发送的信用控制应答消息,并根据信用控制应答消息向RACF发送资源请求应答消息;
[0041] 步骤S308,RACF根据资源请求应答消息进行后续处理。
[0042] 通过上述实施例,能够实现基于策略的在线计费的标准和规范。
[0043] 其中,在步骤S304之后,上述方法进一步包括信用控制流程,其具体包括:OCS接收信用控制请求消息(Credit Control Request);OCS进行信用额度预留。
[0044] 一方面,在信用额度预留成功的情况下,上述方法进一步包括:OCS向PE-FE发送额度预留成功的信用控制应答消息(CreditControl Answer);PE-FE接收额度预留成功的信用控制应答消息,并向RACF发送资源预留成功的应答消息;传输功能实体中的CTF监听信用额度的消耗情况;业务开始进行。并且,在传输功能实体中的CTF监听到信用额度耗尽,上述方法还包括:传输功能实体重新向OCS发送信用控制请求消息;OCS重新进行信用控制流程。
[0045] 另一方面,在信用额度预留失败的情况下,上述方法进一步包括:OCS向传输功能实体发送额度预留失败的信用控制应答消息;传输功能实体接收该额度预留失败的信用控制应答消息,并向RACF发送资源预留失败的资源请求应答消息;RACF中断业务。
[0046] 其中,RACF接收的资源请求可以为初始的业务资源请求,或者业务发生变化的资源请求,下面通过不同的业务资源请求类型分别描述根据本发明实施例的在线计费方法。
[0047] 图4是根据本发明实施例的初始业务在线计费方法的流程图。如图4所示,该方法包括以下步骤:
[0048] 步骤S402,RACF接收初始业务资源请求(Resource InitiationRequest);
[0049] 步骤S404,RACF根据初始业务资源请求制定相应的资源预留策略(Policy Decision);
[0050] 步骤S406,RACF将携带该资源预留策略的业务资源请求消息发送到PE-FE;
[0051] 步骤S408,传输功能实体接收资源预留策略,并根据该策略向OCS发出信用控制请求消息(Credit Control Request);
[0052] 步骤S410,OCS收到信用控制请求消息后,进行信用额度预留,并向传输功能实体返回信用控制应答消息(Credit ControlAnswer);在信用额度预留不成功(账户余额不足)的情况下,返回信用不足的(错误)信用控制应答消息;否则,返回正常的信用控制应答消息;
[0053] 步骤S412,传输功能实体根据来自OCS的信用控制应答消息,向RACF发送资源请求应答消息(Resource Initiation Response);如果信用额度不足,则上报资源预留失败的指示;否则,返回正常的资源请求应答消息;
[0054] 步骤S414,RACF根据传输功能实体返回的应答消息,进行处理:如果资源预留不成功,则中断业务进行;否则,正常开展业务;
[0055] 步骤S416,传输功能实体开启资源监听功能,用于监听信用额度的消耗情况;
[0056] 步骤S418,业务开始正常进行;
[0057] 步骤S420,如果预留的信用额度耗尽,传输功能实体重新向OCS发起信用控制请求,进行资源预留;
[0058] 步骤S422,OCS收到传输功能实体发送的信用控制请求后,重新进行信用额度预留。
[0059] 上述实施例给出了NGN中初始业务的在线计费方法的流程。
[0060] RACF接收的资源请求为业务发生变化的资源请求,则信用控制请求消息中携带有未消耗的信用额度,信用控制流程也进行相应变化,具体包括:OCS接收信用控制请求消息;OCS将未消耗的信用额度进行回收,并重新进行信用额度预留。
[0061] 图5是根据本发明实施例的业务(QoS)发生变化的在线计费方法的流程图。如图5所示,该方法包括以下步骤:
[0062] 步骤S502,业务发生变化,RACF接收业务发生时的资源修改请求(Resource Modification Request);
[0063] 步骤S504,RACF制定新的资源预留策略;
[0064] 步骤S506,RACF将携带该新的资源预留策略的资源修改请求消息发送到PE-FE;
[0065] 步骤S508,传输功能实体接收该新的资源预留策略,向OCS重新发起信用控制请求消息;该请求中包含未消耗的信用额度;
[0066] 步骤S510,OCS接收到传输功能实体发送的信用控制请求消息后,将未消耗的信用额度进行回收,并重新进行信用额度的检查和预留,OCS向传输功能实体返回信用控制应答消息;在信用额度预留不成功(账户余额不足)的情况下,返回错误(信用不足)的信用控制应答消息;否则,返回正常的信用控制应答消息;
[0067] 步骤S512,传输功能实体根据OCS的信用控制应答消息,向RACF发送资源请求的应答消息(Resource Modification Response):如果信用额度不足,则上报资源预留失败的指示;否则,返回正常的应答消息;
[0068] 步骤S514,RACF根据PE-FE返回的应答消息,进行处理:如果资源预留不成功,则中断业务进行;否则,正常开展业务,下面的步骤同步骤S418至S422。
[0069] 上述实施例给出了NGN中业务发生变化的在线计费方法的流程。
[0070] 另外,在业务结束时,RACF接收的资源请求为资源释放请求,基于上述的处理,根据本发明实施例的在线计费方法,还包括:RACF接收资源释放请求,删除资源预留策略,并将资源释放请求消息发送到传输功能实体;传输功能实体接收资源释放请求消息,并根据资源释放请求消息删除资源预留策略,并向RACF发送资源释放应答消息;RACF接收资源释放应答消息并进行后续处理;传输功能实体向OCS发送携带有信用额度的消耗情况的信用控制请求消息;OCS接收信用控制请求消息,根据信用控制请求消息中携带的信用额度的消耗情况进行账户操作,并向传输功能实体发送信用控制应答消息。
[0071] 图6是根据本发明实施例的业务结束时的在线计费方法的流程图。如图6所示,该方法包括以下步骤:
[0072] 步骤S602,RACF接收业务结束时的资源释放请求(ResourceRelease Request);
[0073] 步骤S604,RACF删除与该业务相关的策略,将资源释放请求消息发送到传输功能实体;
[0074] 步骤S606,传输功能实体接收到该资源释放请求消息后,删除与该业务相关的策略,向RACF返回资源释放应答消息(ResourceRelease Response);
[0075] 步骤S608,RACF接收到该应资源释放应答消息,并向应用层返回资源释放应答;
[0076] 步骤S610,传输功能实体向OCS发出信用控制请求,返回最终的资源消耗情况,包括已经消耗和未消耗的信用额度;
[0077] 步骤S612,OCS收到上一步骤的信用控制请求后,进行账户的相关操作,向传输功能实体返回信用控制应答消息。
[0078] 上述实施例给出了NGN中业务结束时的在线计费方法的流程。
[0079] 通过本发明上述实施例的基于策略的在线计费方法,能够实现基于策略的在线计费。
[0080] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0081] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。