Ip多媒体子系统中网元计费信息的关联方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种IP多媒体子系统中网元计费信息的关联方法及装置。
【背景技术】
[0002]在第三代合作伙伴计划(3GPP)描述的电信网络中,计费系统是其重要的功能部件之一,是运营商实现营收的重要保障。其主要功能如下所述:
[0003]图1是根据相关技术中3GPP网络中计费功能实体结构框图,如图1所示,该计费功能实体包括:计费触发功能(Charging Trigger Funct1n,简称为CTF)内嵌在3GPP頂S各网元中,该3GPP网元包括:接入层网元,控制层网元,业务层网元,它主要实现的功能是,根据监测到的网络资源的使用情况,进行计费信息的收集,并通过Rf接口(OfflineCharging Reference Point)发送到计费数据功能(Charging Data Funct1n,简称为CDF) ;CDF的主要功能是,接收CTF发送的计费请求消息(Accounting Request,简称ACR),构造成计费数据记录(Charging Data Record,简称为Q)R),并通过Ga接口发送到计费网关功能(Charging Gateway Funct1n,简称为CGF) ;CGF的主要功能是,对从CDF接收到的⑶R进行存储和管理,并通过Bi接口将⑶R文件发送到计费域(Billing Domain,简称为BD) ο
[0004]因为IP多媒体子系统(IP Multimedia Subsystem IMS)计费网元很多,每种计费网元产生的CDR都有自身网元特有的信息,为了准确计费,计费中心常常会有将若干网元的⑶R进行计费关联的需要。在3GPP描述的计费原则中,IMS计费标示(IMS ChargingIdentifier,简称ICID)是頂S域计费信息关联的基础。在一次会话或事务中,ICID会被所有会话或事务涉及的IMS网元共享,并在网元的ACR和CDR中输出,计费中心可以根据ICID关联此次会话或事务的计费信息。作为计费关联的关键信息,3GPP规定了 ICID在一次会话或事务的所有网元中保持一致,同时规定了不同会话或事务的ICID值必须至少一个月不重复而且全局唯一。
[0005]但是,因为用户类型和接入方式的多样性,不同用户之间的会话经过的网元可能是不同的,这样就导致了计费中心关联话单时,只知道会话的ICID,不知道会话经过哪些计费网元,那么就无法判断需要关联的计费信息是否到齐,无法及时输出关联结果。有可能网元的计费信息已经到齐,但如果无法判断到齐而不能及时输出,则会占用系统资源;有可能有网元的计费信息未到齐,但因为无法判断未到齐而不能标示出来,导致关联的计费数据不可靠(实际有信息丢失),会影响计费的准确性。
[0006]例如,计费中心希望关联网元A、B和C的话单,但是某用户呼叫只经过了 A和C,就没有网元B的话单,这种情况收到A和C就是话单到齐了,但是目前话单中没有呼叫经过A和C、未经过B的信息。
[0007]针对相关技术中IMS无法判断需要关联的计费信息是否到齐,进而无法及时输出准确的计费信息关联结果的问题,目前尚未提出有效的解决方案。
【发明内容】
[0008]本发明的主要目的在于提供一种IP多媒体子系统中网元计费信息的关联方法及装置,以解决相关技术中MS无法判断需要关联的计费信息是否到齐,进而无法及时输出准确的计费信息关联结果的问题的问题。
[0009]根据本发明的一个方面,提供了一种IP多媒体子系统IMS中网元计费信息的关联方法,包括:在主叫设备经由一个或多个网元向被叫设备发送呼叫请求消息过程中;获取所述呼叫请求消息中携带的指定网元的地址信息,其中,所述指定网元为输出计费信息的一个或多个网元;在所述被叫设备经由一个或多个网元向所述主叫设备发送响应于所述呼叫请求消息的应答消息过程中,获取接收到所述应答消息的所述指定网元发送的计费请求消息,其中,所述应答消息携带有所述指定网元的地址信息;对接收到的所述计费请求消息进行关联,得到计费结果。
[0010]进一步地,获取所述呼叫请求消息中携带的指定网元的地址信息包括:在收到所述呼叫请求消息的网元输出计费信息的情况下,将该网元的节点地址信息加入到所述呼叫请求消息中;在收到所述呼叫请求消息的网元不输出计费信息的情况下,该网元转发所述呼叫请求消息到下一网元。
[0011]进一步地,获取接收到所述应答消息的所述指定网元发送的计费请求消息包括:在所述指定网元收到所述应答消息之后,向计费中心输出所述计费请求消息;在除所述指定网元收到所述应答消息之后,转发所述应答消息到下一网元。
[0012]进一步地,所述呼叫请求消息为会话初始协议SIP请求消息。
[0013]进一步地,所述地址信息存储在所述SIP消息的头P计费向量域中。
[0014]根据本发明的另一个方面,提供了一种IP多媒体子系统IMS中网元计费信息的关联装置,包括:第一获取模块,用于在主叫设备经由一个或多个网元向被叫设备发送呼叫请求消息过程中;获取所述呼叫请求消息中携带的指定网元的地址信息,其中,所述指定网元为输出计费信息的一个或多个网元;第二获取模块,用于在所述被叫设备经由一个或多个网元向所述主叫设备发送响应于所述呼叫请求消息的应答消息过程中,获取接收到所述应答消息的所述指定网元发送的计费请求消息,其中,所述应答消息携带有所述指定网元的地址信息;关联模块,用于对接收到的所述计费请求消息进行关联,得到计费结果。
[0015]进一步地,第一获取模块还用于,在收到所述呼叫请求消息的网元输出计费信息的情况下,将该网元的节点地址信息加入到所述呼叫请求消息中;或,在收到所述呼叫请求消息的网元不输出计费信息的情况下,该网元转发所述呼叫请求消息到下一网元。
[0016]进一步地,所述第二获取模块还用于,在所述指定网元收到所述应答消息之后,向计费中心输出所述计费请求消息;或,在除所述指定网元收到所述应答消息之后,转发所述应答消息到下一网元。
[0017]进一步地,所述呼叫请求消息为会话初始协议SIP请求消息。
[0018]通过本发明,采用在主叫设备向被叫设备发起呼叫请求过程中,获取需要输出计费信息的网元的地址信息,在被叫设备响应于该呼叫请求的应答消息过程中,该应答消息携带需要输出计费请求信息的网元的地址信息,在需要输出计费信息的网元接收到该应答消息之后,会输出计费信息到计费中心,得到多个计费信息的关联结果,进而得到准确的计费结果,解决了相关技术中MS无法判断需要关联的计费信息是否到齐,进而无法及时输出准确的计费信息关联结果的问题。
【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0020]图1是根据相关技术中3GPP网络中计费功能实体结构框图;
[0021]图2是根据本发明实施例的IP多媒体子系统中网元计费信息的关联方法流程图;
[0022]图3是根据本发明实施例的IP多媒体子系统中网元计费信息的关联装置结构框图;
[0023]图4是根据本发明可选实施的会话中主叫侧支持CNE信息的流程图;
[0024]图5是根据本发明可选实施的会话中被叫侧支持CNE信息的流程图。
【具体实施方式】
[0025]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0026]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0027]本实施例提供了一种IP多媒体子系统中网元计费信息的关联方法,图2是根据本发明实施例的IP多媒体子系统中网元计费信息的关联方法流程图,如图2所示,该流程包括以下步骤:
[0028]步骤S202:在主叫设备经由一个或多个网元向被叫设备发送呼叫请求消息过程中;获取呼叫请求消息中携带的指定网元的地址信息;
[0029]其中,指定网元为输出计费信息的一个或多个网元;
[0030]步骤S204:在被叫设备经由一个或多个网元向主叫设备发送响应于呼叫请求消息的应答消息过程中,获取接收到应答消息的指定网元发送的计费请求消息;
[0031]其中,应答消息携带有指定网元的地址信息;
[0032]步骤S206:对接收到的计费请求消息进行关联,得到计费结果。
[0033]通过本实施例,采用在主叫设备向被叫设备发起呼叫请求过程中,获取需要输出计费信息的网元的地址信息,在被叫设备响应于该呼叫请求的应答消息过程中,该应答消息携带有需要输出计费请求信息的网元的地址信息,在需要输出计费信息的网元接收到该应答消息之后,会输出计费信息到计费中心,得到多个计费信息的关联结果,解决了相关技术中IMS无法判断需要关联的计费信息是否到齐,进而无法及时输出准确的计费信息关联结果的问题,进而得到准确的计费结果