用于ip多媒体子系统的离线漫游计费方法

文档序号:7917524阅读:165来源:国知局
专利名称:用于ip多媒体子系统的离线漫游计费方法
技术领域
本发明涉及通信领域,并且特别地,涉及一种用于IP多々某体子
系统(IP Multimedia Subsystem, IMS)的离线漫游计费方法
背景技术
IMS网络是接入无关的网络,其业务、控制、以及承载彼此分 离。在IMS中,控制面IMS基本核心网元CSCF( Call Session Control Function,呼叫会话控制功能实体)负责业务触发和路由。其中 P-CSCF(Proxy-CSCF,代理CSCF )是接入网到IMS的最先连接点, ^立于i方问i或中;I-CSCF (Interrogating-CSCF,查询CSCF)负责和 P画CSCF, HSS ( Home Subscriber Server, !J3属;也签^;月良务器)交互 配合进4亍UE的身4分鉴4又,并进一步查询可用的S-CSCF (Serving-CSCF ,服务CSCF )信息,路由SIP ( Session Initialization Protocol,会话初始协i义)信令。S-CSCF对用户扭j亍鉴4又和4受4又并 冲丸4亍3各由和业务触发。HSS, I-CSCF和S-CSCF都位于归属网络。
IMS网络中,用户发起业务的时候(UE主叫),用户在拜访地 通过IP-CAN和P-CSCF接入之后,将被路由到用户的归属地,而
用户纟冬结业务则是循I-CSCF->S-CSCF->P-CSCF->UE
的方向。非漫游场景下,UE在归属地注册归属地的P-CSCF,而在 漫游场景下,用户发起业务时,UE在拜访地的P-CSCF上注册。无 论是漫游还是非漫游场景,信令经过P-CSCF后,P-CSCF加入 P隱Visited-Network画ID来表示^H方i也(Visit Domain)的网纟各才示识寸言息,路由到了归属地(Home Domain)的I-CSCF后,归属网络的 I-CSCF会通过UAR(User Authorization Request,用户授4又i青求)消 息查询HSS, HSS鉴4又确iU亥用户可以乂人Visit Domain访问后,才 允许进入归属网络。这时HSS返回允许授权的消息给I-CSCF, I-CSCF查询可用的S-CSCF,并路由SIP信令到那个S-CSCF网元, 以上就是漫游场景下的用户发起业务的过程。
如图1所示,根据相关技术的IMS网络中漫游过程包括以下处

(11 ) UE在访问网络注册P-CSCF, P-CSCF加入访问网络的 4言息i真入SIP消息头的P-Visited-Network-ID , 例3口 ,取值为 bjChinamobile.com,表示i方问网络是北京中国移动。
(12 ) P-CSCF路由SIP消息到I-CSCF;
(13 ) I-CSCF通过Cx接口遵循Diameter协议发送UAR用户 授权请求消息到HSS, UAR中的Visited-Network-Identifier取值SIP 消息的 P-Visited-Network-ID 的 <直,HSS 比4交这个 Visited-Network-Identifier的《直和事先配置好的漫游方案,来决定是 否允许这个访问网络P-CSCF漫游4妄入归属地,并返回确认消息给 I-CSCF;
(14)如果授权允许,I-CSCF查询可用的S-CSCF,并携带访 问网络标识信息在SIP消息头的P-Visited-Network-ID中,,路由SIP 消息到一个可用的S-CSCF。
尽管目前对业务漫游才是出了明确的处理方案,然而,漫游不Y又 需要归属地签约的用户离开其归属地网络而进入访问网络进4亍通 信,而是进一步需要在通话费之外对主被叫分别收取一定的漫游费,这是因为漫游计费是实际运营中必然要考虑的问题。但是目前的
3GPP IMS计费标准中没有提及漫游场景下的计费处理。

发明内容
考虑到上述问题而估丈出本发明,为此,本发明的主要目的在于 提供一种用于IP多媒体子系统的离线漫游计费方案,以解决相关技 术中无法在IP多媒体子系统中实现离线漫游计费的问题。
根据本发明的一个方面,提供了 一种用于IP多媒体子系统的离 线漫游计费方法。
根据本发明的用于IP多媒体子系统的离线漫游计费方法包括
用户的归属地服务呼叫会话控制功能实体或归属地计费中心接 收漫游信息;归属地月l务呼叫会话控制功能实体或归属地计费中心 根据其接收的漫游信息以及用户的归属地网络标识信息判断用户是 否处于漫游状态;用户的归属地网络的计费相关网元和/或用户的拜 访地网络的计费相关网元向各自所在网络的计费数据功能实体发送 包含漫游信息的计费请求;响应于计费请求,计费数据功能实体产 生话单,并在话单中对应于指定网元的话单增加漫游信息;计费网 关功能实体根据话单对用户进行计费话单的存储、分拣、和/或关联, 得到综合话单,并将综合话单发送给计费中心。
其中,在归属地服务呼叫会话控制功能实体或归属地计费中心 4妾收漫游信息之前,该方法进一步包4舌在用户在,早访地网络进4亍 注册时,用户的拜访地网络将漫游信息携带在注册消息的会话初始 协议消息的头字段中,并将注册消息发送给归属地服务呼叫会话控 制功能实体。并且,在由归属地计费中心判断用户是否处于漫游状态的情况
下,该方法可进一步包括由归属地呼叫会话控制功能实体将包含
漫游信息的消息经由计费数据功能实体当中的归属地计费数据功能 实体和计费网关功能实体发送至归属地计费中心。
此外,在由归属地服务呼叫会话控制功能实体判断用户是否处 于漫游状态的情况下,在归属地服务呼叫会话控制功能实体接收到 漫游信息之前,该方法可进一步包4舌
用户的拜访地代理呼叫会话控制功能实体将其从用户接收到的 包含漫游信息的消息插入拜访地网络标识发送给用户的归属地查询 呼叫会话控制功能实体;归属地查询呼叫会话控制功能实体在用户 的归属地签约服务器进行查询以及漫游签约的核查,将包含漫游信 息的消息路由到用户的归属地服务呼叫控制功能实体,完成用户的 注册。
另外,归属地月良务呼叫会话控制功能实体或计费中心判断用户 是否处于漫游状态的处理具体为将用户的归属地网络标识信息与 漫游信息进行比较,在比较的双方不相同的情况下判断用户处于漫 游状态;否则判断用户未处于漫游状态。
并且,在判断用户处于漫游状态的情况下,该方法可进一步包 括根据用户的归属地网络标识信息与漫游信息确定用户的所处的 漫游状态的类型。
优选地,计费请求中的漫游信息和话单中的漫游信息的为整型 变量,并且,在整型变量为O的情况下,表示用户未处于漫游状态; 在整型变量为正整数的情况下,表示用户处于漫游状态,并且利用 不同的正整数值分别表示不同的漫游状态的类型。
9并且,在由归属地服务呼叫会话控制功能实体判断用户是否处 于漫游状态的情况下,计费网关功能实体进行计费话单存储、分拣、
和/或关联得到综合话单的处理具体为计费网关功能实体根据用户 的漫游信息分拣出漫游话单,并结合归属地网络的计费相关网元和/ 或拜访地网络的计费相关网元所对应的话单生成包含漫游信息的综 合话单。
:t匕外,上述用户为主叫用户和/或^皮叫用户。
并且,指定网元包括以下至少之一拜访地代理呼叫会话控制 功能实体、归属地代理呼叫会话控制功能实体、拜访地应用月良务网 元、归属地应用服务网元、归属地服务呼叫会话控制功能实体、归 属地查询呼叫会话控制功能实体,归属地签约服务器。
除此之外,上述漫游信息为用户的拜访地代理呼叫会话控制功 能实体的网络标识信息。而上述归属地网络标识信息为预先配置的 用户的归属地网络信息。
通过本发明的上述冲支术方案,能够在IMS网络中实现业务的离 线漫游计费,保证运营商的利益。


此处所i兌明的附图用来^是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中
图1是根据相关技术的业务漫游的处理示意图2a是才艮据本发明实施例的方法进行IMS的离线漫游计费的 方式一的流程图;图2b是根据本发明实施例的方法进行IMS的离线漫游计费的 方式二的力t禾呈图3是才艮据本发明实施例的方法的处理实例1中漫游判断的处 理示意图4是是根据本发明实施例的方法的处理实例1中计费中心的 分层布局的示意图5是才艮据本发明实施例的方法的处理实例2中漫游判断的处 理示意图6是根据本发明实施例的方法的处理实例2中对于会话无关 业务的计费处理的信令流程图7是根椐本发明实施例的方法的处理实例2中对于会话相关 业务的计费处理的4言令流禾呈图。
具体实施例方式
在本发明实施例中,提供了 一种用于IP多媒体子系统(IMS ) 的离线漫游计费方法。
才艮据本发明实施例的用于IP多々某体子系统的离线漫游计费方 法包括
进行业务的用户的归属地S-CSCF或归属地计费中心(BS)接 收漫游信息(其中,BS接收的漫游信息需要经过多个网元的透传, 之后到达BS );归属地S-CSCF或归属地BS根据其接收的漫游信息 以及用户的归属地网络标识信息判断用户是否处于漫游状态;用户 的归属地网络的计费相关网元和/或用户的拜访地网络的计费相关网元向各自所在网纟各的计费凄t才居功能实体(Charging Data Function, CDF)发送包含漫游信息的计费请求;响应于计费请求,CDF产生 话单,并在话单中对应于指定网元的话单增加漫游信息;计费网关 功能实体(CGF)根据话单对用户进行计费话单的存储、分拣、和/ 或关联,得到综合话单,并将综合话单发送给BS。
其中,(如图2a所示的方式一)在归属地S-CSCF或归属地BS 接收漫游信息之前,该方法进一步包括在用户在拜访地网络进行 注册时,用户的拜访地网络将漫游信息携带在注册消息的会话初始 协议消息的头字段中,并将注册消息发送给归属地S-CSCF。
也就是说,为了实现IMS漫游计费,S-CSCF网元需要将漫游 信息作为计费信息的组成部分传递给CDF,并在CDF上生成CDR 传递给CGF,再由运营商处的计费中心作漫游计费和账务清分的相 关处理。通过携带漫游信息,既能解决目前IMS话单中漫游信息缺 失的问题,又^更于实现漫游计费。
并且,在由归属地BS判断用户是否处于漫游状态的情况下, 该方法可进一 步包括由归属地呼叫会话控制功能实体将包含漫游 信息的消息经由CDF当中的归属地CDF和CGF发送至归属地BS。
此外,在由归属地S-CSCF判断用户是否处于漫游状态的情况 下,在归属地S-CSCF接收到漫游信息之前,该方法可进一步包括
用户的拜访地P-CSCF将其从用户接收到的包含漫游信息的消 息插入拜访地网络标识发送给用户的归属地I-CSCF;归属地I-CSCF 在用户的归属地签约服务器进行查询以及漫游签约的核查,将包含 漫游信息的消息路由到用户的归属地服务呼叫控制功能实体,完成 用户的注册(如图2b所示的方式二)。另外,归属地S-CSCF或BS判断用户是否处于漫游状态的处 理具体为将用户的归属地网络标识信息与漫游信息进行比较,在 比较的双方不相同的情况下判断用户处于漫游状态;否则判断用户 未处于漫游状态。
并且,在判断用户处于漫游状态的情况下,该方法可进一步包 括根据用户的归属地网络标识信息与漫游信息确定用户的所处的 漫游状态的类型。
优选地,计费请求中的漫游信息和话单中的漫游信息的为整型 变量,并且,在整型变量为0的情况下,表示用户未处于漫游状态; 在整型变量为正整数的情况下,表示用户处于漫游状态,并且利用 不同的正整凝:值分别表示不同的漫游状态的类型。
例如,S-CSCF网元或者计费中心(BD )才艮据信令流 P-Visited-Network-ID中的#早访地网全各4言息比4交配置好的归属;也网 络信息,从而判定签约用户是否漫游。更进一步的,可以通过失见约 P-Visited-Network-ID的^直的才各式,来比寿交出用户处于4可种漫游。比 如邗i设P-Visited-Network-ID的值的格式为国家简码.运营商标识.国 内区域码,以小数点为分隔符的内容分别进行比较就可以区分出具 体的漫游场景。例如当国家简码相同,运营商标识相同,国内区 域码不同时,可以判定漫游是国内同一运营商异地漫游。
并且,在由归属地S-CSCF判断用户是否处于漫游状态的情况 下,CGF进行计费话单存储、分拣、和/或关联得到综合话单的处理 具体为CGF^4居用户的漫游信息分拣出漫游话单,并结合归属地 网络的计费相关网元和/或拜访地网络的计费相关网元所对应的话 单生成包含漫游信息的综合话单。在实际应用中,CGF首先要能根据IMS计费标识(IMS Charging Identifier,简称ICID )和主4皮叫标识(例如,CSCF侧的Role ofNode 字段)共同作用为主被叫侧各出 一张针对同 一业务关联起各个网元 的综合话单,便于计费中心后续的主被叫侧区分计费,然后CGF要 能根据漫游信息对关联好的综合话单作漫游话单的分拣。
此夕卜,上述用户为主叫用户和/或#皮叫用户。
并且,无论签约用户是主叫方还是被叫方,IMS网络中都要通 过检测拜访网络信息来判定是否发生了漫游。IMS网络中所有网元 的计费信息(包含漫游信息)是通过Rf 口遵循Diameter协议传送 ACR (计费"i青求,Accounting R叫uest)纟合CDF的。对于CGF来i兌, 需要将CDF产生的话单进行存盘、关联、分发等操作。
除此之外,上述指定网元包括以下至少之一拜访地P-CSCF、 归属地P-CSCF、拜访地应用服务网元、归属地应用服务网元、归 属地S-CSCF、归属地I-CSCF,归属地签约月良务器。
其中,S-CSCF和AS话单的漫游信息字,殳用于漫游计费, P-CSCF话单的漫游信息字^殳用于漫游计费分账时的对帐。网元 I-CSCF话单的漫游信息字段为可选字段,可以根据运营商的需要决 定是否增加(Oc属性)。
除此之外,上述漫游信息为用户的拜访地P-CSCF的网络标识 信息。而上述归属地网络标识信息为预先配置的用户的归属地网络 信息。
漫游判定这一功能在网络中具体执行的位置可以根据实际需要 去部署,本发明给出两种具体的实施方式。方式一,将漫游判定功能放在BS从而进行IMS的离线漫游计 费方法,如图2a所示,具体步骤包括步骤S202a,进行业务的用 户的归属地S-CSCF ^!妄收用户的拜访地P-CSCF的网络信息;步骤 S204a,用户的归属地网络的计费相关网元和/或用户的拜访地网络 的计费相关网元向各自所在网络的CDF发送计费请求(Accounting R叫uest, ACR),计费相关网元产生的ACR记录中包含漫游信息; 步艰《S206a,响应于计费i青求,CDF产生"i舌单,并在"i舌单中只于应于 指定网元的"i舌单增加漫游4言息,并返回计费响应给相关的网元;步 骤S208a, CGF对话单进4于存储、转发、分拣和合并关联后传送给 BS;步骤S210a,归属地BS 4艮据其4妄收的用户的拜访地P-CSCF 的网络信息以及用户的归属地网络信息判断用户是否处于漫游状态 及处于何种漫游状态,进4亍漫游费率的分配和计算。
方式二,将漫游判定功能放在归属地S-CSCF从而进行IMS的 离线漫游计费,如图2b所示,具体步骤包括步骤S202b,进行业 务的用户的归属地S-CSCF接收用户的拜访地P-CSCF的网络信息; 步骤S204b,归属地S-CSCF根据其接收的用户的拜访地P-CSCF 的网络信息以及用户的归属地网络信息判断用户是否处于漫游状态 及处于何种漫游状态;步骤S206b,用户的归属地网络的计费相关 网元和/或用户的^fi方:t也网纟各的计费相关网元向各自所在网全各的 CDF发送计费i青求(Accounting Request, ACR),计费相关网元产 生的ACR记录中包含漫游信息;步骤S208b,响应于计费请求,CDF 产生话单,并在话单中对应于指定网元的话单增加漫游信息,并返 回计费响应给相关的网元;步骤S210b, CGF对话单进行存储,转 发,分拣和合并关联后传送给BS进4于漫游费率分配和计算。
另外,CGF进行计费的处理具体为CGF根据归属地网络的计 费相关网元和/或拜访地网络的计费相关网元所对应的话单生成包 含漫游信息的综合话单,并将综合话单发送给计费中心。
15另夕卜,在IMS网络中,无论会话相关(Session-Related)还是 会话无关(Session-Unrelated)的IMS业务都有可能涉及漫游,例 如,漫游注册(会话无关)和漫游通话(会话相关)。所以在会话相 关的ACR ( Start/Interim/Stop ACR)和会i舌无关的ACR ( Event)中 都需要记录漫游信息,例如,计费值对(Accounting Value Pair, AVP ), 可以命名为Roaming Information(该AVP也可以命名为其它名牙尔)。
如上所述,可以由S-CSCF或计费中心来进行用户是否漫游的 判断,下面将结合具体的实例描述本发明。
实例1
在本实例中,漫游信息从网元S-CSCF透传到BD,之后BD进 行漫游判定,区分不同漫游费率计费;
图3示意性地示出了本实例的漫游计费处理过程。
如图3所示,在本实例中,漫游信息来源于SIP消息头的 P-Visited-Network-ID,各网元在发送计费消息ACR给CDF的时候 增力口只于应于这个字|殳4直的 AVP , 例如,可以命名为 Visited-Network-ID来传递漫游信息,话单CDR中也增加对应的字 段,例如,将Visited Network ID传递漫游信息到CGF,并一直透 传到BD。
由于该漫游信息是来自SIP消息头P-Visited-Network-ID的值, 且P-Visited-Network-ID是一个P-CSCF管辖的范围的一个网络标 识,其4直通常需要由网络运营商统一进4亍分配,在全网是唯一的, 因此,可以采用DNS的方式来^L约。
考虑到不同的漫游场景,例如,同运营商异地漫游、国内漫游、 国际漫游、不同运营商之间漫游等情况,将它的值规范为字符串类型UTF8String,定义格式可以是如下方式国家标识.运营商标识. 网络区域标识。这样,例如,用户所在访问地是中国北京,运营商 是中国移动,此时P-Visited-Network-ID 的4直章尤可以是 CN.Chinamobile.BJ。
继续参照图3,漫游信息从S-CSCF网元经过CDF、 CGF透传 到BD,在BD可以和归属地网络信息作比较来判定产生这个CDR
的业务中是否发生了漫游,如果实际运营需要增加漫游计费的粒度, 可以将"国家标识.运营商标识.网络区域标识"这种才各式的漫游信息 以小数点为分隔符提取每一段分别和归属地网络信息作对应的比 專交,并才艮据国家标识不同(国际漫游)、运营商标识不同(不同运营 商间漫游)、网络区域标识不同、或其组合来对应不同的漫游场景制 定不同的漫游费率。
对于帐务清分,各网络区域(比如市级的)计费中心可将帐务 汇总上报到上一级计费中心(例如,上报到省级的计费中心)直到 最顶层的计费中心(例如,全国计费中心)。
图4示出了计费中心的树形结构的示意图。
在图4中,漫游费的帐务清分是自顶向下分级进行的,全国计 费中心根据漫游信息进行省一级的检索,分摊漫游费到各省级计费 中心,同理省级计费中心再根据漫游信息进行市一级的检索,分摊 漫游费到市级计费中心,这冲羊自顶向下完成清分。
应当注意,对于计费中心判定漫游的方式,透传的漫游信息的 内容和才各式定义纟彖自P-Visited-Network-ID的^直,要求寸呆持全网p舉一 性,除了上面的"国家标识.运营商标识.网络区域标识"定义方式以 夕卜也允"i午有另'J的选择侈'B口,因为互连运营商标识(Inter-Operator Identifier, IOI)在话单中是3GPP计费标准已经定义的字段,所以运营商标识可以通过这个字^l来获取。P-Visited-Network-ID的才各式 可以变化为"国家标识.网络区域标识"然后和IOI字^殳共同组成漫 游判定的拜访地信息,这些具体的定义都要根据实际的设计由各厂 商自己来选择确定。
实例2
在本实例中,是由S-CSCF网元根据信令中携带的 P-Visited-Network-ID的值比较其归属地的网络信息判定签约用户 的';曼;摔,并产生;曼;棒冲示i口、 Roaming Indicator (仿H口, i亥';曼;摔才示i口、可 以为整型值,并且通过O表示不漫游,通过1表示P-CSCF网元同 运营商异地IMS漫游,并将其它整型值预留给可能的其余漫游方式, 便于扩展)随后传递这个漫游指示信息经过CDF、 CGF直到BD。
下面结合附图5至7对S-CSCF网元判定漫游的方式作进一步 详细的i兌明。
附图5示意了 S-CSCF网元判定漫游的方式,共包括如下处理 步骤
步骤S51:归属地网络的S-CSCF才艮据注册消息带上的SIP消 息头字段P-Visited-Network-ID的值和从网管配置S-CSCF网元时的 归属地网络标识信息作比较,称之为漫游判定功能。当两者网络域 名不一致时可以判定签约用户处于漫游状态,i殳定整型中间变量记 录漫游指示值为1,否则就是非漫游状态,中间变量记录漫游指示 值为0,其余的整型值预留对应不同粒度漫游费率的漫游场景,以 便扩展;
步骤S52: S-CSCF将漫游判定的结果,即,记录漫游指示值的 中间变量》真入ACR中的增力口的Roaming-Indicator AVP (这个AVP定义为整型,O表示非漫游,1表示IMS漫游,其余整型值预留纟合 其他漫游方式,〗更于后续扩展),并传递ACR纟会CDF;
步骤S53: CDF根据这个接收到的S-CSCF的ACR构造S-CSCF 的话单CDR,包含字段Roaming Indicator,类型和取值都和步骤S2 中的AVP: Roaming-Indicator—致,取<直为1表示IMS漫游,取<直 为0是非漫游;
步骤S54: CGF完成各个业务网元的话单聚合和关联后,形成 综合话单传送给运营商处的计费中心进行后续账务处理,CGF也支 持对生成的综合i舌单才艮据漫游计费标识Roaming Indicator的i舌单分 拣;BD收到CGF传来的CDR后也可以如同实例1的描述进^f亍账 务清分和漫游计费。
下面通过一个具体的实施例并且结合会话无关(图6)和会话 相关(图7)两种情况来描述本实例。
々Ii殳以下应用场景用户A和B在南京签约,A在北京漫游呼 叫4立于南京的B。
其中,归属i也网全各南京的网全各标识为NJChinamobile.com,存 在若干CSCF网元,编号为PCSCFl, SCSCF1, ICSCF1, PCSCF2, SCSCF2, ICSCF2,其中,出于简明的目的,图中只示出了 SCSCF1 、 ICSCF1和HSS,略去其余网元。
并且,^早i方网^各北京的网绍4H只为BJChinamobile.com存在若 干CSCF网元,编号为PCSCF1, SCSCF1, ICSCF1, PCSCF2, SCSCF2, ICSCF2,其中,出于简明的目的,图中只示出了 SCSCF1 、 ICSCF1和HSS,略去其余网元。在进4亍计费之前,注册过程的目的是在UE、 f早访网络、归属 网络之间建立一个逻辑路径,该路径可以用来传递后续的IMS相关 的信令。在发起注册请求之前,必须建立IP-CAN的IMS信令承载, 并确定一个可用的P-CSCF。用户第一次在IMS系统注册的处理可 见如图5。
如图6所示,对于会话无关业务,才艮据本发明漫游计费处理的 过程如下
601,在UE获取了 IP连4妄之后,可以执行IM注册,为此, UE发送注册信息给代理Proxy (该信息中带有〃>有标识、私有标识、 归属网络i或名、UE的IP地址);
602,收到Register信息流之后,P-CSCF必须才企查归属地网络 名"home domain name",从而发现归属网络的入口点(即,I-CSCF ), ^理必须发送Register 4言息流到I-CSCF (该4言息中携带有P-CSCF 地址、公有标识、私有标识、P-CSCF网络标识、UEIP地址),预 先设置的名字-地址解析^/L制用于从"home domain name"确定归属 网络的地址。P-CSCF网络标识是一个字串,用于在归属网络中标 识P-CSCF所在的网络,其信息存在SIP消息头P-Visited-Network-ID 中(例如,P-CSCF网络标识可能是P-CSCF网络的域名);
603, I-CSCF必须发送Cx-Query/Cx-Select-Pull信息流到HSS (该信息流包含7>有标识、私有标识、P-CSCF网络标识)。HSS必 须检查用户是否已经注册。根据用户签约情况,以及运营商限制/ 约束,HSS必须指出用户是否允许在该P-CSCF网络(由P-CSCF 网络标识来标识)注册;
604 , Cx-Query Resp/Cx-Select-Pull Resp 乂人HSS发送到 I画CSCF。如果HSS知道的话,必须包含一个S-CSCF名,以及S-CSCF
20能力(如果有必要可以选择一个新的S-CSCF )。如果在HSS的查询 失败,Cx-Query Resp拒绝这次注册;
605, I-CSCF使用S-CSCF的名字,通过名字-地址解析^/L制, 决定S-CSCF的地址。I-CSCF还可能基于从HSS收到的信息,决 定合适的归属网络接触点的名字。I-CSCF随后将注册信息流(该信 息流中包含P-CSCF地址/名字、/>有标识、私有标识、P-CSCF网 络标识、UE IP地址、(在需要网路配置隐藏时可以包含I-CSCF (THIG))发送到选中的S-CSCF,归属网络接触点将被P-CSCF用 来将会话发起信令转发到归属网络;
606, S-CSCF必须发送Cx-Put/Cx-Pull (携带有/>有标识、私 有标识、S-CSCF名字)到HSS;
607, HSS必须为该用户4呆存S-CSCF名字,并返回4言息流 Cx-Put Resp/Cx-Pull Resp (用户信息)给S-CSCF。从HSS传递到 S-CSCF的用户信息必须包含一个或者多个名字/地址信息,用于当 用户注册在该S-CSCF时访问业务控制平台。S-CSCF必须为指定的 用户保存信息。除了名字/地址信息外,安全信息也可发送给S-CSCF 使用;
608,基于过滤准则,S-CSCF必须发送注册信息到业务控制平 台,并扭^亍相应的业务控制过程。同时为了漫游计费,S-CSCF必 须才艮据信令流的P-Visited-Network-ID当中的拜访网络信息(这个实 施,J里是BJChinamobile.com或者pcscfl.BJChinamobile.com);f口予贞先 在网管上配置的归属地网络信息(这个实施例中是 NJChinamobile.com)进4亍比较做出漫游判定,当两者信息不一致时, 判定签约用户处于漫游状态,设定整型中间变量记录漫游指示值为 1,否则就是非漫游状态,中间变量记录漫游指示值为0;如果运营商需要增加漫游计费的粒度,可以选择其它的整型值来代表不同的
漫游场景;
609, S-CSCF必须返回200 OK信息流(归属网络接触信息) 给I-CSCF;
610, S-CSCF向归属地CDF发送注册消息的计费请求ACR, 其中AVP可以命名为Roaming-Indicator,其值耳又上述608中"i己录漫 游指示值的中间变量的值;
611, 归属地CDF为S-CSCF打开会话无关的CDR,其 SIP—Method是Register;
612, 归属地CDF返回计费响应消息给S-CSCF;
613~16.1-CSCF必须发送信息流200 OK (归属网绍4妄触信息) 给P-CSCF,并且归属地CDF也为I-CSCF产生一张注册话单, I-CSCF在发送信息流200 OK后,必须释放所有的注册信息;
617, P-CSCF必须存储归属网络接触信息,并发送信息流200 OK给UE。
各网元的话单在CGF上聚合,关联后,可以形成一张综合i舌单, 其中含有漫游计费标识信息(Roaming Indicator ),《更于分拣和后续 计费中心的计费贝长务处理。
以上是会话无关的漫游离线计费过程,在会话相关的情况更具 有计费的实际应用意义,实际运营中主^皮叫常有不同的漫游计费费 率。如图7所示,在会话相关业务的情况下,A呼叫B时的漫游计 费过禾呈如下
701和702,当用户注册后,A呼叫B, SIP: Invite消息由拜访 网络的P-CSCF路由到归属地网络的S-CSCF,(其中,还需要经过 I-CSCF和HSS )并将拜访网络标识信息携带在P-Visited-Network-ID 中传递给S画CSCF;
703,与之前述的注册情况一样,S-CSCF在进行业务控制的同 时为了漫游计费,必须才艮据信令流的P-Visited-Network-ID当中的拜 访网络信息(在本实例中,才艮据之前的々i:没,该网络信息为 BJChinamobile.com或者可^乂为pcscfl.BJChinamobile.com)和予员先 在网管上配置的归属地网络信息(根据之前的假设,该网络信息为 NJChinamobile.com )进4亍比4交#文出漫游判定,当两者4言息不一至丈时, 判定签约用户处于漫游状态,设定整型中间变量记录漫游指示值为 1,否则就是非漫游状态,中间变量记录漫游指示值为0。如果运营 商需要增加漫游计费的粒度,还可以进一步选择其它的整型值来代 表不同的漫游场景;
704和705, S-CSCF继续路由Invite消息并接收到200ok响应 后进行业务控制;
706, S-CSCF向归属;也CDF发送呼叫Invite消息的计费i青求 ACR,其中,该AVP可以命名为Roaming-Indicator,其^直取上述 703中记录漫游指示值的中间变量的值;
707, 归属地CDF为S画CSCF打开会话相关的Invite的CDR; 708,归属地CDF返回计费响应消息给S-CSCF;
709, S-CSCF向^fi方网全备的P-CSCF返回200ok的响应消息;710至713, P-CSCF向UE返回200ok的响应消息,^早访地的 CDF为P-CSCF打开一张会i舌相关的Invite的CDR。
应当注意,对于会话相关的IMS业务,在通话期间,由于中间 时长(Interim time )到达或者J 某体变化会触发产生Interim/Stop ACR,
生才示志、';曼;摔习犬态的Roaming-Indicator AVP。
综上所述,借助于本发明的4支术方案,能够在IMS网络中实现 业务的离线漫游计费,保证运营商的利益;并且,通过在计费相关 网元的ACR和CDR中增加漫游信息用于表示漫游,既能解决目前 IMS话单中漫游信息缺失的问题,又《更于实现漫游计费;此外,本 发明在CGF上增强功能,可将关联后的综合话单根据漫游标识进行 分拣,以满足运营商对这部分话单特殊处理的需求,并且方i"更了计 费中心进行漫游计费和账务清分的处理。
以上所述^f又为本发明的优选实施例而已,并不用于限制本发明, 只于于本4页i或的才支术人员来i兌,本发明可以有各种更改和变4匕。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种用于IP多媒体子系统的离线漫游计费方法,其特征在于,包括用户的归属地服务呼叫会话控制功能实体或归属地计费中心接收漫游信息;所述归属地服务呼叫会话控制功能实体或所述归属地计费中心根据其接收的所述漫游信息以及所述用户的归属地网络标识信息判断所述用户是否处于漫游状态;所述用户的归属地网络的计费相关网元和/或所述用户的拜访地网络的计费相关网元向各自所在网络的计费数据功能实体发送包含所述漫游信息的计费请求;响应于所述计费请求,所述计费数据功能实体产生话单,并在所述话单中对应于指定网元的话单增加所述漫游信息;计费网关功能实体根据所述话单对所述用户进行计费话单的存储、分拣、和/或关联,得到综合话单,并将所述综合话单发送给计费中心。
2. 根据权利要求1所述的方法,其特征在于,在所述归属地服务 呼叫会话控制功能实体或所述归属地计费中心接收所述漫游 信息之前,进一步包括在所述用户在所述拜访地网络进行注册时,所述用户的拜 访地网络将所述漫游信息携带在注册消息的会话初始协议消 息的头字段中,并将所述注册消息发送给所述归属地服务呼叫 会话控制功能实体。
3. 根据权利要求2所述的方法,其特征在于,在由所述归属地计 费中心判断所述用户是否处于漫游状态的情况下,进一步包括由所述归属地呼叫会话控制功能实体将包含所述漫游信息的消息经由所述计费ft据功能实体当中的归属地计费凄t据 功能实体和所述计费网关功能实体发送至所述归属地计费中
4. 根据权利要求1所述的方法,其特征在于,在由所述归属地服 务呼叫会话控制功能实体判断所述用户是否处于所述漫游状 态的情况下,在所述归属地服务呼叫会话控制功能实体接收到 所述漫游信息之前,进一步包括所述用户的拜访地代理呼叫会话控制功能实体将其从所 述用户接收到的包含所述漫游信息的消息插入拜访地网络标 识发送给所述用户的归属地查询呼叫会话控制功能实体;所述归属地查询呼叫会话控制功能实体在所述用户的归 属地签约服务器进行查询以及漫游签约的核查,将包含所述漫 游信息的消息路由到所述用户的归属地服务呼叫控制功能实 体,完成所述用户的注册。
5. 才艮据4又利要求1所述的方法,其特征在于,所述归属地月良务呼 叫会话控制功能实体或所述计费中心判断所述用户是否处于 所述漫游状态的处理具体为将所述用户的归属地网络标识信息与所述漫游信息进行游状态;否则判断所述用户未处于所述漫游状态。
6. 根据权利要求5所述的方法,其特征在于,在判断所述用户处 于所述漫游状态的情况下,进一步包括才艮据所述用户的归属地网络标识4言息与所述漫游信息确 定所述用户的所处的漫游状态的类型。
7. 根据权利要求6所述的方法,其特征在于,所述计费请求中的 漫游信息和所述话单中的漫游信息的为整型变量,并且,在所 述整型变量为O的情况下,表示所述用户未处于漫游状态;在 所述整型变量为正整数的情况下,表示所述用户处于漫游状 态,并且利用不同的正整数值分别表示不同的漫游状态的类 型。
8. 根据权利要求7所述的方法,其特征在于,在由所述归属地服 务呼叫会话控制功能实体判断所述用户是否处于漫游状态的 情况下,所述计费网关功能实体进行计费话单存々者、分拣、和 /或关联得到所述综合话单的处理具体为所述计费网关功能实体#4居所述用户的漫游信息分拣出 漫游话单,并结合所述归属地网络的计费相关网元和/或所述 拜访地网络的计费相关网元所对应的话单生成包含所述漫游 信息的综合话单。
9. 根据权利要求1至8中任一项所述的方法,其特征在于,所述 用户为主叫用户和/或纟皮叫用户。
10. 根据权利要求1至8中任一项所述的方法,其特征在于,所述 指定网元包括以下至少之一拜访地代理呼叫会话控制功能实 体、归属地代理呼叫会话控制功能实体、拜访地应用服务网元、 归属地应用服务网元、归属地服务呼叫会话控制功能实体、归 属地查询呼叫会话控制功能实体,归属地签约服务器。
11. 根据权利要求1至8中任一项所述的方法,其特征在于,所述 漫游信息为所述用户的拜访地代理呼叫会话控制功能实体的 网纟各才示"i只^f言息。
12. 根据权利要求1至8中任一项所述的方法,其特征在于,所述 归属地网络标识信息为预先配置的所述用户的归属地网络信 息。
全文摘要
本发明公开了一种用于IP多媒体子系统的离线漫游计费方法,包括用户的归属地服务呼叫会话控制功能实体或归属地计费中心接收漫游信息;归属地服务呼叫会话控制功能实体或归属地计费中心根据其接收的漫游信息以及用户的归属地网络标识信息判断用户是否处于漫游状态;用户的归属地网络的计费相关网元和/或用户的拜访地网络的计费相关网元向各自所在网络的计费数据功能实体发送包含漫游信息的计费请求;响应于计费请求,计费数据功能实体产生话单,并在话单中对应于指定网元的话单增加漫游信息;计费网关功能实体根据话单对用户进行计费话单的存储、分拣、和/或关联,得到综合话单,并将综合话单发送给计费中心。
文档编号H04W4/24GK101621780SQ20081013602
公开日2010年1月6日 申请日期2008年7月4日 优先权日2008年7月4日
发明者王修中, 郭文洁, 骆旭剑 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1