漫游计费方法和装置、代理/服务呼叫会话控制功能实体转让专利

申请号 : CN200810175584.0

文献号 : CN101742455B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭文洁

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

摘要 :

本发明公开了一种漫游计费方法和装置、代理/服务呼叫会话控制功能实体,上述方法包括:在呼叫过程中,代理呼叫会话控制功能实体P-CSCF在P计费向量中设置发起方IOI并将发起方IOI通知服务呼叫会话控制功能实体S-CSCF,其中,发起方IOI用于指示P-CSCF所在的访问网络信息;S-CSCF在P计费向量中设置接收方IOI并将接收方IOI通知P-CSCF,其中,接收方IOI用于指示S-CSCF所在的归属网络信息;在计费触发点,接收并根据来自P-CSCF的第一计费消息和S-CSCF的第二计费消息进行漫游计费处理,其中,第一计费消息和第二计费消息中均携带有发起方IOI和接收方IOI。本发明实现了IMS的漫游计费。

权利要求 :

1.一种漫游计费方法,应用于通过网间运营商标识IOI进行计费的IP多媒体子系统,其中,上述IOI包括发起方IOI和接收方IOI,在呼叫过程中,其特征在于,所述方法包括:代理呼叫会话控制功能实体P-CSCF在P计费向量中设置发起方IOI并将所述发起方IOI通知服务呼叫会话控制功能实体S-CSCF,其中,所述发起方IOI用于指示所述P-CSCF所在的访问网络信息;

所述S-CSCF在P计费向量中设置接收方IOI并将所述接收方IOI通知所述P-CSCF,其中,所述接收方IOI用于指示所述S-CSCF所在的归属网络信息;

在计费触发点,接收并根据来自所述P-CSCF的第一计费消息和所述S-CSCF的第二计费消息进行漫游计费处理,其中,所述第一计费消息和第二计费消息中均携带有所述发起方IOI和所述接收方IOI。

2.根据权利要求1所述的方法,其特征在于,当所述计费触发点为在线计费触发点时,在进行漫游计费处理之前,所述方法还包括:所述P-CSCF和所述S-CSCF分别向在线计费系统发送信用控制请求消息,并在其中携带所述发起方IOI和所述接收方IOI。

3.根据权利要求2所述的方法,其特征在于,所述信用控制请求消息包括以下之一:初始信用控制请求消息、更新信用控制请求消息、终止信用控制请求消息。

4.根据权利要求1所述的方法,其特征在于,当所述计费触发点为离线计费触发点时,在进行漫游计费处理之前,所述方法还包括:所述P-CSCF和所述S-CSCF分别向计费数据功能实体发送计费请求消息,并在其中携带所述发起方IOI和所述接收方IOI。

5.根据权利要求4所述的方法,其特征在于,所述计费请求消息包括以下之一:初始计费请求消息、中间计费请求消息、终止计费请求消息。

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:在进行漫游计费处理中分别生成所述P-CSCF和所述S-CSCF的计费数据记录,并在所述计费数据记录中携带所述发起方IOI和所述接收方IOI。

7.一种P-CSCF,其特征在于,包括:

第一设置模块,用于在呼叫过程中,在P计费向量中设置发起方IOI,其中,所述发起方IOI用于指示所述P-CSCF所在的访问网络信息;

第一通知模块,用于将所述发起方IOI通知S-CSCF;

第一发送模块,用于向计费触发点发送第一计费消息,其中,所述第一计费消息携带有所述发起方IOI和所述S-CSCF传来的接收方IOI。

8.一种S-CSCF,其特征在于,包括:

第二设置模块,用于在呼叫过程中,在P计费向量中设置接收方IOI,其中,所述接收方IOI用于指示所述S-CSCF所在的归属网络信息;

第二通知模块,用于将所述接收方IOI通知P-CSCF;

第二发送模块,用于向计费触发点发送第二计费消息,其中,所述第二计费消息携带有所述接收方IOI和所述P-CSCF传来的发起方IOI。

9.一种漫游计费装置,其特征在于,包括:

第一接收模块,用于接收来自P-CSCF的第一计费消息,其中,所述第一计费消息携带有呼叫过程产生的发起方IOI和接收方IOI;

第二接收模块,用于接收来自S-CSCF的第二计费消息,其中,所述第二计费消息携带有呼叫过程产生的所述发起方IOI和所述接收方IOI;

处理模块,用于根据所述第一接收模块接收的所述第一计费消息和所述第二接收模块接收的所述第二计费消息进行漫游计费处理。

说明书 :

漫游计费方法和装置、代理/服务呼叫会话控制功能实体

技术领域

[0001] 本发明涉及通信领域,具体而言,涉及一种漫游计费方法和装置、代理呼叫会话控制功能实体(Proxy-Call Session ControlFunction,简称为P-CSCF)、服务呼叫会话控制功能实体(Serving-CSCF,简称为S-CSCF)。

背景技术

[0002] 目前的IP多媒体子系统(Internet Protocol MultimediaSubsystem,简称为IMS)漫游计费根据3GPP计费和业务标准的描述进行处理,其处理过程通过网间运营商标识(Inter OperatorIdentifier,简称为IOI)来实现。IOI是全局唯一的标识符,并且在发送和接收网络间共享,它由一对IOI:发起方IOI(Orig-IOI)和接收方IOI(Term-IOI)组成。对于发起网络来说,在请求中产生Orig-IOI,从响应中接收到Term-IOI。对于接收方来说,接收并保持Orig-IOI,然后产生Term-IOI的响应。IOI有以下三种类型:
[0003] 第一种IOI(Type 1 IOI):在会话发起协议(Session InitiationProtocol,简称为SIP)消息注册过程中,这种IOI存在于代理呼叫会话控制功能实体(Proxy-Call Session Control Function,简称为P-CSCF)所在的访问网络和服务呼叫会话控制功能实体(Serving-CSCF,简称为S-CSCF)所在的归属网络之间;P-CSCF产生Orig-IOI,记录访问网络信息,S-CSCF产生Term-IOI,记录归属网络信息。
[0004] 第二种IOI(Type2IOI):存在于发起网络和终结网络的S-CSCF之间;或发起网络的S-CSCF和终结网络的媒体网关控制功能(Media Gateway Control Function,简称为MGCF)之间;或终结网络的S-CSCF和发起网络的MGCF之间;或P业务标识(P-Service-Identity,简称为PSI)应用服务器(Application Server,简称为AS)通过查询呼叫会话控制功能(Interrogating-CSCF,简称为I-CSCF)发起的PSI和S-CSCF之间。该类型IOI不能在不同网络间转发,除非被边界网关控制功能(Border Gateway ControlFunction,简称为BGCF)或者I-CSCF代理到MGCF和S-CSCF。
[0005] 第三种IOI(Type 3 IOI):存在于归属S-CSCF和AS之间;在请求和响应中间交换,IOI需要发送到AS。归属S-CSCF在前转消息到AS过程中,归属S-CSCF产生Orig-IOI,AS产生Term-IOI;当AS发起请求时,AS产生Orig-IOI,S-CSCF和I-CSCF产生Term-IOI。
[0006] 上述三类IOI的定义基本可以覆盖网间多种运营商相互标识,费用清分的情况,其中,第一类IOI(即,Typel IOI)对应了IMS漫游的情况。P-CSCF的计费数据记录(Charging Data Record,简称为CDR)和S-CSCF的CDR都需要通过IOI的值来区分访问网络和归属网络的不同,并进行IMS漫游计费。但是,Type 1 IOI只定义了IOI在注册(Register)过程中,可以在P-CSCF所在的访问网络和S-CSCF所在的归属网络间交换信息,对于SIP Invite(呼叫请求)过程没有明确提及,因此很多厂商在开发时,对于SIP Invite过程,P-CSCF所在的访问网络不产生记录访问网络信息的Orig-IOI,S-CSCF所在的归属网络也不产生记录归属网络信息的Term-IOI。
[0007] 因此,用户在不同于其归属网络的访问网络注册后,发起呼叫(Invite)的IMS漫游情况下,一旦注册结束,P-CSCF和S-CSCF都不会产生IOI,导致IMS漫游计费没有依据。

发明内容

[0008] 针对目前的呼叫过程P-CSCF和S-CSCF都不会产生IOI,导致IMS漫游计费没有依据的问题而提出本发明,为此,本发明旨在提供一种漫游计费方法和装置、代理/服务呼叫会话控制功能实体,以解决上述问题。
[0009] 根据本发明的一个方面,提供了一种漫游计费方法。
[0010] 根据本发明的漫游计费方法,应用于通过网间运营商标识IOI进行计费的IP多媒体子系统,其中,上述IOI包括发起方IOI和接收方IOI,在呼叫过程中,上述方法包括:代理呼叫会话控制功能实体P-CSCF在P计费向量中设置发起方IOI并将发起方IOI通知服务呼叫会话控制功能实体S-CSCF,其中,发起方IOI用于指示P-CSCF所在的访问网络信息;S-CSCF在P计费向量中设置接收方IOI并将接收方IOI通知P-CSCF,其中,接收方IOI用于指示S-CSCF所在的归属网络信息;在计费触发点,接收并根据来自P-CSCF的第一计费消息和S-CSCF的第二计费消息进行漫游计费处理,其中,第一计费消息和第二计费消息中均携带有发起方IOI和接收方IOI。
[0011] 优选地,当计费触发点为在线计费触发点时,在进行漫游计费处理之前,上述方法还包括:P-CSCF和S-CSCF分别向在线计费系统发送信用控制请求消息,并在其中携带发起方IOI和接收方IOI。
[0012] 优选地,信用控制请求消息包括以下之一:初始信用控制请求消息、更新信用控制请求消息、终止信用控制请求消息。
[0013] 优选地,当计费触发点为离线计费触发点时,在进行漫游计费处理之前,上述方法还包括:P-CSCF和S-CSCF分别向计费数据功能实体发送计费请求消息,并在其中携带发起方IOI和接收方IOI。
[0014] 优选地,计费请求消息包括以下之一:初始计费请求消息、中间计费请求消息、终止计费请求消息。
[0015] 优选地,上述方法还包括:在进行漫游计费处理中分别生成P-CSCF和S-CSCF的计费数据记录,并在计费数据记录中携带发起方IOI和接收方IOI。
[0016] 根据本发明另一个方面,提供了一种P-CSCF。
[0017] 根据本发明的P-CSCF包括:第一设置模块,用于在呼叫过程中,在P计费向量中设置发起方IOI,其中,发起方IOI用于指示P-CSCF所在的访问网络信息;第一通知模块,用于将发起方IOI通知S-CSCF;第一发送模块,用于在计费触发点发送第一计费消息,其中,第一计费消息携带有发起方IOI和S-CSCF传来的接收方IOI。
[0018] 根据本发明另一个方面,还提供了一种S-CSCF。
[0019] 根据本发明的S-CSCF包括:第二设置模块,用于在呼叫过程中,在P计费向量中设置接收方IOI,其中,接收方IOI用于指示S-CSCF所在的归属网络信息;第二通知模块,用于将接收方IOI通知P-CSCF;第二发送模块,用于在计费触发点发送第二计费消息,其中,第二计费消息携带有接收方IOI和P-CSCF传来的发起方IOI。
[0020] 根据本发明另一个方面,还提供了一种漫游计费装置。
[0021] 根据本发明的一种漫游计费装置包括:第一接收模块,用于接收来自P-CSCF的第一计费消息,其中,第一计费消息携带有呼叫过程产生的发起方IOI和接收方IOI;第二接收模块,用于接收来自S-CSCF的第二计费消息,其中,第二计费消息携带有呼叫过程产生的发起方IOI和接收方IOI;处理模块,用于根据第一接收模块接收的第一计费消息和第二接收模块接收的第二计费消息进行漫游计费处理。
[0022] 通过本发明,采用P-CSCF和S-CSCF分别在PCV中设置Orig-IOI和Term-IOI,解决了目前的呼叫过程P-CSCF和S-CSCF都不会产生IOI,导致IMS漫游计费没有依据的问题,进而实现了IMS的漫游计费。

附图说明

[0023] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024] 图1是根据本发明实施例的漫游计费方法的流程图;
[0025] 图2是根据本发明实施例的基本呼叫过程中IMS漫游情况下网元插入IOI的示意图;
[0026] 图3是根据本发明实施例的基本呼叫过程中IMS漫游情况下网元插入IOI的示意图;
[0027] 图4是根据本发明实施例的P-CSCF的结构框图;
[0028] 图5是根据本发明实施例的S-CSCF的结构框图;
[0029] 图6是根据本发明实施例的漫游计费装置的结构框图;
[0030] 图7是根据本发明实施例的第一种漫游计费系统的结构框图;
[0031] 图8是根据本发明实施例的第二种漫游计费系统的结构框图。

具体实施方式

[0032] 功能概述
[0033] 考虑到目前的呼叫过程P-CSCF和S-CSCF都不会产生IOI,导致IMS漫游计费没有依据的问题,本发明实施例提供了一种漫游计费方法和装置、P-CSCF、S-CSCF,通过呼叫过程IOI的赋值以及提出CDR中允许IOI对的多次使用来实现IMS漫游计费。即,Type1IOI的定义不仅在SIP Register过程,也存在于呼叫过程(SIP Invite)中。在SIP Invite消息过程中,P-CSCF所在的访问网络和S-CSCF所在的归属网络之间存在IOI交互。P-CSCF在P计费向量(P-Charging-Vector,简称为PCV)中插入Orig-IOI,记录访问网络信息;S-CSCF在PCV中插入Term-IOI,记录归属网络信息。下面将参考附图并结合实施例来详细说明本发明。
[0034] 需要说明的是,本发明实施例中的IOI的取值对应的网络信息在全局中是唯一的,具体可以由运营商根据需要在建网时统一分配,灵活配置。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0035] 方法实施例
[0036] 根据本发明的实施例,提供了一种漫游计费方法,应用于通过网间运营商标识IOI进行计费的IP多媒体子系统,其中,上述IOI包括Orig-IOI和Term-IOI。
[0037] 图1是根据本发明实施例的漫游计费方法的流程图,如图1所示,在呼叫过程中,该方法包括:步骤S102至步骤S106,具体操作如下:
[0038] 步骤S102,代理呼叫会话控制功能实体P-CSCF(访问网络的P网元)在P计费向量中设置Orig-IOI并将Orig-IOI通知服务呼叫会话控制功能实体S-CSCF(归属网络的S网元),其中,Orig-IOI用于指示P-CSCF所在的访问网络信息。
[0039] 步骤S104,S-CSCF在P计费向量中设置Term-IOI并将Term-IOI通知P-CSCF,其中,Term-IOI用于指示S-CSCF所在的归属网络信息。
[0040] 步骤S106,在计费触发点,接收并根据来自P-CSCF的第一计费消息和S-CSCF的第二计费消息进行漫游计费处理,其中,第一计费消息和第二计费消息中均携带有Orig-IOI和Term-IOI。本发明实施例中的漫游计费(即,IMS漫游计费)包括但不限于会话相关的计费。
[0041] 在本发明实施例中,计费触发点包括但不限于在线计费触发点和离线计费触发点。以下分别针对该两种情况进行描述。
[0042] 一、计费触发点为在线计费触发点
[0043] 在SIP Invite消息过程中,当计费触发点为在线计费触发点时,访问网络的P网元(即,P-CSCF)和归属网络的S网元(即,S-CSCF)间进行信令交互,在步骤S106之前,P-CSCF和S-CSCF分别向在线计费系统(Online Charging System,简称为OCS)发送信用控制请求消息,并在其中携带Orig-IOI和Term-IOI,具体操作如下:
[0044] (1)P-CSCF向OCS发送信用控制请求消息(Credit ControlRequest,简称为CCR),并在其中携带Orig-IOI和Term-IOI,其中,CCR中的IOI(这里是Orig-IOI)的值就取自SIP消息中的Orig-IOI,记录的是P网元所在的访问网络的信息;上述的信用控制请求消息CCR包括以下之一:初始信用控制请求消息CCR[Initial]、更新信用控制请求消息CCR[Update]、终止信用控制请求消息CCR[Terminating]。
[0045] (2)S-CSCF向OCS发送信用控制请求消息CCR,并在其中携带Orig-IOI和Term-IOI,也就是说,CCR中的IOI(这里是Term-IOI)的值就取自SIP消息中的Term-IOI,记录的是S网元所在的归属网络的信息;上述的信用控制请求消息CCR包括以下之一:初始信用控制请求消息CCR[Initial]、更新信用控制请求消息CCR[Update]、终止信用控制请求消息CCR[Terminating]。
[0046] 二、计费触发点为离线计费触发点
[0047] 在SIP Invite消息过程中,当计费触发点为离线计费触发点时,访问网络的P网元(即,P-CSCF)和归属网络的S网元(即,S-CSCF)间进行信令交互,在步骤S106之前,P-CSCF和S-CSCF分别向计费数据功能实体(Charging Data Function,简称为CDF)发送信用控制请求消息,并在其中携带Orig-IOI和Term-IOI,具体操作如下:
[0048] (1)P-CSCF向CDF发送计费请求消息(Accounting Request,简称为ACR),并在其中携带Orig-IOI和Term-IOI;也就是说,ACR中的IOI(这里是Orig-IOI)的值取自SIP消息中的Orig-IOI,记录的是P网元所在的访问网络的信息。其中,ACR包括但不限于以下之一:初始计费请求消息ACR[Start]、中间计费请求消息ACR[Interim]、终止计费请求消息ACR[Stop]。
[0049] (2)S-CSCF向计费数据功能实体发送ACR,并在其中携带Orig-IOI和Term-IOI,也就是说,ACR中的IOI(这里是Term-IOI)的值取自SIP消息中的Term-IOI,记录的是S网元所在的归属网络的信息。其中,ACR包括但不限于以下之一:初始计费请求消息ACR[Start]、中间计费请求消息ACR[Interim]、终止计费请求消息ACR[Stop]。
[0050] 在一次呼叫的SIP Invite消息过程中,访问网络的P网元和归属网络的S网元间信令交互时,CDF生成P-CSCF的CDR中携带有来自上述计费消息的Orig-IOI和Term-IOI,CDF生成S-CSCF的CDR也携带有来自上述计费消息的Orig-IOI和Term-IOI。也就是说,在进行漫游计费处理中,会分别生成P-CSCF和S-CSCF的计费数据记录,且计费数据记录中存在Orig-IOI和Term-IOI。
[0051] 需要说明的是,在SIP Invite消息过程中,对于离线计费的情况,S-CSCF产生的CDR不应该只有一对IOI对,而是可以包含多次出现的IOI对(Originating IOI和Terminating IOI),最晚出现的IOI对可以反映IMS漫游计费相关的信息。例如,在归属网络2签约的用户UE2漫游到访问网络1,并呼叫处于归属网络3的签约用户UE3的情况(即:一次呼叫对应的信令方向为:UE2->P1->S2->S3->P3->UE3),在信令经由S2的上一跳,P1所在的访问网络1和S2所在的归属网络2之间存在IOI交互;当信令经由S2的下一跳:处于不同网络的S2和S3间也存在IOI交互(即:Type2IOI)。因此S2产生的CDR包含两对IOI,第一对对应S2的下一跳:S2和S3之间的IOI交互,第二对对应S2的上一跳:P1和S2间的IOI交互,其中P1位于UE2的访问网络,S2位于UE2的归属网络。
[0052] 下面将结合如下两种场景作为进行漫游计费的实例对本发明实施例的实现过程进行详细描述。
[0053] 实施例一
[0054] 在该实施例中,用户UE1是A地移动的签约用户,UE1漫游到北京,给处于南京的南京移动签约用户UE2打电话;假设南京的网络标识为Nanjing.CMCC.com,北京的网络标识为Beijing.CMCC.com,上述的网络标识由运营商在建网时统一规划配置。
[0055] 图2是根据本发明实施例的基本呼叫过程中IMS漫游情况下网元插入IOI的示意图,排除触发AS业务的情况,Sip Invite消息在各个IMS基本网元交互过程中,IOI的获取如图2所示(仅显示在漫游网络Beijing.CMCC.com的P网元和归属网络Nanjing.CMCC.com的S网元的IOI赋值):
[0056] (1)在P1和S2之间的处理如下:P1插入Orig-IOI,取值为P1所处的访问网络信息:Beijing.CMCC.com;S2插入Term-IOI,取值为S2所处的归属网络信息:Nanjing.CMCC.com。
[0057] (2)对于网元S2的上一跳:在P1和S2之间的处理如下:在接收到对应Invite的200ok响应后,P1产生的CDR中的Orig-IOI取值为P1所处的访问网络信息:Beijing.CMCC.com,Term-IOI取值为S2所处的归属网络信息:Nanjing.CMCC.com;在接收到对应Invite的200ok响应后,S2产生的CDR中的Orig-IOI取值为P1所处的访问网络信息:Beijing.CMCC.com,Term-IOI取值为S2所处的归属网络信息:Nanjing.CMCC.com。
[0058] 通过该实施例,提供了基本呼叫过程中IMS漫游情况下,用户在漫游的访问网络呼叫归属网络用户,P网元和S网元插入IOI的实现过程。
[0059] 实施例二
[0060] 在该实施例中,用户UE1是南京移动的签约用户,UE1漫游到北京,给处于广州的广州移动签约用户UE3打电话。假设南京的网络标识为Nanjing.CMCC.com,北京的网络标识为Beijing.CMCC.com,广州的网络标识为Guangzhou.CMCC.com,上述的网络标识是由运营商在建网时统一规划配置。
[0061] 图3是根据本发明实施例的基本呼叫过程中IMS漫游情况下网元插入IOI的示意图,其中,Sip Invite消息存在于各个IMS基本网元的交互过程中,另外,需要说明的是,图3所示的场景不考虑触发AS业务的情况,则IOI的获取过程如图3所示:
[0062] (1)在P1和S2之间的处理如下:P1插入Orig-IOI,取值为P1所处的访问网络信息:Beijing.CMCC.com;S2插入Term-IOI,取值为S2所处的归属网络信息:Nanjing.CMCC.com。
[0063] (2)在S2和S3之间的处理如下:S2插入Orig-IOI,取值为S2所处的归属网络信息:Nanjing.CMCC.com,S3插入Term-IOI,取值为S3所处的归属网络信息:Guangzhou.CMCC.com。
[0064] (3)在S3和P3之间的处理如下:S3插入Orig-IOI,取值为S3所处的归属网络信息:Guangzhou.CMCC.com,P3插入Term-IOI,取值为P3所处的归属网络信息:Guangzhou.CMCC.com。
[0065] (4)对于网元S2的上一跳:P1和S2之间,在接收到对应Invite的200ok响应后,P1产生的CDR中的Orig-IOI取值为P1所处的访问网络信息:Beijing.CMCC.com,CDR中的Term-IOI取值为S2所处的归属网络信息:Nanjing.CMCC.com。
[0066] (5)在接收到对应Invite的200ok响应后,S2产生的CDR中包含两对IOI:第一对IOI对应S2网元的下一跳,即,S2和S3之间:Orig-IOI取值为S2所处的归属网络信息:Nanjing.CMCC.com,Term-IOI取值为S3所处的归属网络信息:Guangzhou.CMCC.com;第二对IOI对应S2网元的上一跳,即,P1和S2之间:Orig-IOI取值为P1所处的访问网络信息:
Beijing.CMCC.com,Term-IOI取值为S2所处的归属网络信息:Nanjing.CMCC.com。
[0067] (6)在接收到对应Invite的200ok响应后,S3产生的CDR中包含两对IOI:第一对IOI对应S3网元的下一跳,即,S3和P3之间:Orig-IOI取值为S3所处的归属网络信息:Guangzhou.CMCC.com,Term-IOI取值为P3所处的网络信息:Guangzhou.CMCC.com;第二对IOI对应S3网元的上一跳S2和S3之间:Orig-IOI取值为S2所处的归属网络信息:Nanjing.CMCC.com,Term-IOI取值为S3所处的归属网络信息:Guangzhou.CMCC.com。
[0068] 此后,根据P网元和S网元的CDR中的IOI对就可以进行IMS漫游计费。
[0069] 通过该实施例,提供了基本呼叫过程中IMS漫游情况下,用户在漫游的访问网络呼叫该用户的非归属网络的用户,P网元和S网元插入IOI的实现过程。
[0070] 装置实施例
[0071] 实施例一
[0072] 根据本发明的实施例,提供了一种P-CSCF,图4是根据本发明实施例的P-CSCF的结构框图,如图4所示,该P-CSCF包括:第一设置模块42、第一通知模块44、第一发送模块46,下面对上述结构进行描述。
[0073] 第一设置模块42,用于在呼叫过程中,在P计费向量中设置Orig-IOI,其中,Orig-IOI用于指示P-CSCF所在的访问网络信息;第一通知模块44,连接至第一设置模块42,用于将Orig-IOI通知S-CSCF;第一发送模块46,连接至第一设置模块42,用于在计费触发点发送第一计费消息,其中,第一计费消息携带有Orig-IOI和S-CSCF传来的Term-IOI。
[0074] 通过该实施例,提供了可以在呼叫过程产生Orig-IOI的P-CSCF,便于进行漫游计费。
[0075] 实施例二
[0076] 根据本发明的实施例,提供了一种S-CSCF,图5是根据本发明实施例的S-CSCF的结构框图,如图5所示,该S-CSCF包括:第二设置模块52、第二通知模块54、第二发送模块56,下面对上述结构进行描述。
[0077] 第二设置模块52,用于在呼叫过程中,在P计费向量中设置Term-IOI,其中,Term-IOI用于指示S-CSCF所在的归属网络信息;第二通知模块54,连接至第二设置模块52,用于将Term-IOI通知P-CSCF;第二发送模块56,连接至第二设置模块52,用于在计费触发点发送第二计费消息,其中,第二计费消息携带有Term-IOI和P-CSCF传来的Orig-IOI。
[0078] 通过该实施例,提供了可以在呼叫过程产生Term-IOI的S-CSCF,便于进行漫游计费。
[0079] 实施例三
[0080] 根据本发明的实施例,提供了一种漫游计费装置,图6是根据本发明实施例的漫游计费装置的结构框图,如图6所示,该装置包括:第一接收模块62,第二接收模块64,处理模块66,下面对上述结构进行描述。
[0081] 第一接收模块62,用于接收来自P-CSCF的第一计费消息,其中,第一计费消息携带有呼叫过程产生的Orig-IOI和Term-IOI;第二接收模块64,用于接收来自S-CSCF的第二计费消息,其中,第二计费消息携带有呼叫过程产生的Orig-IOI和Term-IOI;处理模块66,连接至第一接收模块62和第二接收模块64,用于根据第一接收模块62接收的第一计费消息和第二接收模块64接收的第二计费消息进行漫游计费处理。
[0082] 通过该实施例,提供了可以根据呼叫过程产生的Orig-IOI和Term-IOI进行漫游计费的装置。
[0083] 系统实施例
[0084] 上述的三个装置实施例可以单独使用,也可以相互组合。例如,可以通过如下两种组合方式的漫游计费系统进行漫游计费处理。
[0085] 实施例一
[0086] 图7是根据本发明实施例的第一种漫游计费系统的结构框图,如图7所示,第一种漫游计费系统包括:上述的P-CSCF 72、S-CSCF74、漫游计费装置,这里的漫游计费装置可以通过OCS 76来实现,P-CSCF 72和S-CSCF 74相连接,相互通知生成的IOI,OCS 76分别和P-CSCF 72和S-CSCF 74相连接,通过来自P-CSCF 72和S-CSCF 74的计费消息进行漫游计费处理。该系统中的各结构的具体结构与上述装置实施例中的描述相同,在此不再赘述。
[0087] 通过该实施例,提供了计费触发点为在线计费触发点时的漫游计费系统。
[0088] 实施例二
[0089] 图8是根据本发明实施例的第二种漫游计费系统的结构框图,如图8所示,第二种漫游计费系统包括:上述的P-CSCF 82、S-CSCF84、漫游计费装置,这里的漫游计费装置可以通过CDF 86来实现,P-CSCF 82和S-CSCF 84相连接,相互通知生成的IOI,CDF 86分别和P-CSCF 82和S-CSCF 84相连接,通过来自P-CSCF 72和S-CSCF 84的计费消息进行漫游计费处理。该系统中的各结构的具体结构与上述装置实施例中的描述相同,在此不再赘述。
[0090] 通过该实施例,提供了计费触发点为离线计费触发点时的漫游计费系统。
[0091] 综上,通过本发明的上述实施例,提供了漫游计费方法和装置、P-CSCF、S-CSCF,并为此计费方法实现阐述了获取信息的方式和必要的信息,采用P-CSCF和S-CSCF分别在PCV中设置Orig-IOI和Term-IOI,解决了目前的呼叫过程P-CSCF和S-CSCF都不会产生IOI,导致IMS漫游计费没有依据的问题,进而实现了IMS的漫游计费。
[0092] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0093] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。