一种IP多媒体子系统网络中号码携带业务的计费方法转让专利

申请号 : CN200810132426.7

文献号 : CN101309334B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王修中

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

摘要 :

一种IP多媒体子系统网络中号码携带业务的计费方法,若IP多媒体子系统业务的发起网络和/或终结网络判定该业务的被叫方发生了号码携带,则在向计费数据功能实体发送的计费请求中添加号码携带标识;计费数据功能实体接收到所述计费请求后,根据其中包含的所述号码携带标识获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络,并对其进行相应的计费处理。采用本发明的方法可记录发生号码携带的被叫号码的路由信息,以便进行准确计费;同时,在被叫号码的属地网络进行NPDB查询时产生相应的Event ACR,以方便被叫号码的属地网络和当前携带网络之间进行结算。

权利要求 :

1.一种IP多媒体子系统网络中号码携带业务的计费方法,其特征在于,若IP多媒体子系统业务的发起网络和/或终结网络判定该业务的被叫方发生了号码携带,则在向计费数据功能实体发送的计费请求中添加号码携带标识;

计费数据功能实体接收到所述计费请求后,根据其中包含的所述号码携带标识获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络,并对其进行相应的计费处理。

2.如权利要求1所述的方法,其特征在于,

所述号码携带标识中包含路由号码,所述计费数据功能实体根据路由号码获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络。

3.如权利要求2所述的方法,其特征在于,

若所述被叫方的被叫号码为免费号码,则所述号码携带标识中还包含该被叫号码对应的运营商标识码,所述计费数据功能实体根据运营商标识码获知所述被叫方的属地网络。

4.如权利要求3所述的方法,其特征在于,

若所述被叫方的被叫号码不是免费号码,则通过以下方式在计费请求中添加路由号码:将计费请求中的被叫方地址字段扩展为被叫号码和路由号码两个成员;

若所述被叫方的被叫号码是免费号码,则通过以下方式在计费请求中添加路由号码和运营商标识码:将计费请求中的被叫方地址字段扩展为被叫号码、路由号码和运营商标识码三个成员。

5.如权利要求1所述的方法,其特征在于,

计费数据功能实体接收到所述计费请求后,采用如下方式对号码携带业 务的计费请求进行相应的计费处理:计费数据功能实体根据接收到的计费请求生成计费话单,并将所述计费话单发送给计费网关功能;所述计费话单中包含路由号码,或包含路由号码和运营商标识码;

计费网关功能根据所述计费话单中是否包含路由号码判断该计费话单是否为号码携带业务的计费话单,若是,则将其发送到相应的计费中心进行计费处理。

6.一种IP多媒体子系统网络中号码携带业务的计费方法,其特征在于,IP多媒体子系统业务被叫方的属地网络在接收到该业务的发起网络发送的业务请求后,进行号码携带数据库查询;

被叫方的属地网络向计费数据功能实体发送事件计费请求;其中,所述计费请求中包含:所述被叫方的被叫号码,以及用于标识所述被叫方当前所属的携带网络的号码携带标识;

计费数据功能实体接收到所述计费请求后,根据所述号码携带标识获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络,并对其进行相应的计费处理。

7.如权利要求6所述的方法,其特征在于,

所述号码携带标识中包含路由号码;所述计费数据功能实体根据路由号码获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络。

8.如权利要求7所述的方法,其特征在于,

若所述被叫方的被叫号码为免费号码,则所述号码携带标识中还包含该被叫号码对应的运营商标识码,所述计费数据功能实体根据运营商标识码获知所述被叫方的属地网络。

9.如权利要求8所述的方法,其特征在于,

所述计费请求的头字段中包含标识参数,用于标识该计费请求是进行号 码携带数据库查询计费的计费请求;

所述计费请求中还包含:发起号码携带数据库查询的时间。

10.如权利要求6所述的方法,其特征在于,

计费数据功能实体接收到所述计费请求后,采用如下方式对号码携带业务的计费请求进行相应的计费处理:计费数据功能实体根据接收到的计费请求生成计费话单,并将所述计费话单发送给计费网关功能;所述计费话单中包含路由号码,或包含路由号码和运营商标识码;

计费网关功能根据所述计费话单中是否包含路由号码判断该计费话单是否为号码携带业务的计费话单,若是,则将其发送到相应的计费中心进行计费处理。

说明书 :

一种IP多媒体子系统网络中号码携带业务的计费方法

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种IP多媒体子系统网络中号码携带业务的计费方法。

背景技术

[0002] 号码携带是指电信客户在更换常驻地点或运营商的情况下仍然保持原有电信服务号码。在某些地区,号码携带作为一种电信监管部门的强制性要求,用于保护弱势电信运营商的利益;也有部分运营商在自己的网络内部提供号码携带,以满足那些更换常驻地点的客户的需求,降低客户流失率。
[0003] 我们将用户始终保持不变的号码称为为可携带号码(Portable Number,简称PN),或者称为目录号码(Directory Number,简称DN),不同的运营商/区域运营商负责PN前缀的分配,我们将为PN分配前缀的运营商/区域运营商对应的网络称之为号码属地网络(Donor Network),即通过PN的前缀可以准确定位号码属地网络。
[0004] 一旦PN从属地网络携带出去,属地网络就不能再使用该号码,而是将该号码当前携带地(称为携带网络)的路由信息存储到号码携带数据库(Number Portability Database,简称NPDB)中。
[0005] 为了减少PN和携带地路由信息之间对应关系的复杂度,无论携带业务发生多少次,PN的路由信息始终由属地网络保存,以便于网络中的其它设备根据PN找到属地网络,然后从属地网络中查找到该PN的携带地路由信息。
[0006] 在号码携带系统中,为了进行正确的接续,需要为可携带号码分配一个路由号码(Location Routing Number,简称LRN),一般来说这个路由号码可以唯一定位到运营商的一个固网交换局或移动归属位置寄存器(HomeLocation Register,简称HLR)或IMS域。当携带系统支持跨运营商的免费号码(也称为对方付费号码,例如800号码)携带时,由于无法根据该号码唯一定位到运营商,因此还需要记录免费号码当前所在运营商标识码(CarrierIdentifier Code,简称CIC)。
[0007] 号码携带有以下四种实现模式:
[0008] 1)全查询(All Call Query,简称ACQ)模式
[0009] 如图1所示,采用该模式时,NPDB为集中设置。始呼网络收到业务请求时发起NPDB查询,NPDB返回该号码当前所在网络的路由号码,始呼网络根据该路由号码将业务请求发送到该号码当前所在网络。
[0010] 2)释放查询(Query on Release,简称QoR)模式
[0011] 如图2所示,采用该模式时,NPDB为集中设置。始呼网络首先对业务请求进行普通路由处理,将其路由到被叫号码的属地网络;属地网络向始呼网络返回释放消息,表示该号码已经携带到其它网络;始呼网络收到释放消息后发起NPDB查询并得到对应的路由号码,然后根据该路由号码将业务请求路由到被叫当前所在网络(即携带网络)。
[0012] 3)呼叫回退(Call Dropback,简称CD)模式
[0013] 如图3所示,采用该模式时,NPDB为分布设置。始呼网络首先对业务请求进行普通路由处理,将其路由到被叫号码的属地网络;属地网络发现该被叫号码已经发生携带,于是查询设置在属地网络的内部NPDB,并向始呼网络返回对应的路由号码,始呼网络根据该路由号码将业务请求路由到对应的网络。
[0014] 4)呼叫前进(Onward Routing,简称OR)模式
[0015] 如图4所示,采用该模式时,NPDB为分布设置。始呼网络首先对业务请求进行普通路由处理,将其路由到被叫号码的属地网络;属地网络发现该被叫号码已经发生携带,于是查询设置在属地网络的内部NPDB,得到对应的路由号码,然后将业务请求转发到该号码当前所在网络。
[0016] 对于IMS网络中的号码携带功能来说,除了要支持E.164编码规则的号码外,还要实现SIP(Session Initial Protocol,初始会话协议)URI(UniformResource Locator,统一资源定位符)编码规则的号码。
[0017] IMS网络现有的计费方式为:在IMS业务的处理过程中,各相关网元分别向计费数据功能实体(Charging Data Function,简称CDF)发送计费请求(Accounting Request,简称ACR),由CDF构造成详细话单(Call DetailRecord,简称CDR,或称为话单、计费话单)。ACR中包含:主叫号码、被叫号码、时间、业务特征等信息。由于ACR中不包含号码携带业务的相关信息,因此上述计费模式不支持号码携带业务。另外,现有的IMS计费方式对号码携带的属地网络、携带网络并没有区分,所以也就无法承担属地网络和携带网络之间的结算功能。
[0018] 综上所述,现有的IMS网络的计费方法无法针对号码携带业务进行处理,影响了计费的准确性。

发明内容

[0019] 本发明所要解决的技术问题是,克服现有技术的不足,提供一种可对IMS网络的号码携带业务进行计费的方法。
[0020] 为了解决上述问题,本发明提供一种IP多媒体子系统网络中号码携带业务的计费方法,包括:
[0021] 若IP多媒体子系统业务的发起网络和/或终结网络判定该业务的被叫方发生了号码携带,则在向计费数据功能实体发送的计费请求中添加号码携带标识;
[0022] 计费数据功能实体接收到所述计费请求后,根据其中包含的所述号码携带标识获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络,并对其进行相应的计费处理。
[0023] 此外,所述号码携带标识中包含路由号码,所述计费数据功能实体根据路由号码获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络。
[0024] 此外,若所述被叫方的被叫号码为免费号码,则所述号码携带标识中还包含该被叫号码对应的运营商标识码,所述计费数据功能实体根据运营商标识码获知所述被叫方的属地网络。
[0025] 此外,若所述被叫方的被叫号码不是免费号码,则通过以下方式在计费请求中添加路由号码:将计费请求中的被叫方地址字段扩展为被叫号码和路由号码两个成员;
[0026] 若所述被叫方的被叫号码是免费号码,则通过以下方式在计费请求中添加路由号码和运营商标识码:将计费请求中的被叫方地址字段扩展为被叫号码、路由号码和运营商标识码三个成员。
[0027] 此外,计费数据功能实体接收到所述计费请求后,采用如下方式对号码携带业务的计费请求进行相应的计费处理:计费数据功能实体根据接收到的计费请求生成计费话单,并将所述计费话单发送给计费网关功能;所述计费话单中包含路由号码,或包含路由号码和运营商标识码;
[0028] 计费网关功能根据所述计费话单中是否包含路由号码判断该计费话单是否为号码携带业务的计费话单,若是,则将其发送到相应的计费中心进行计费处理。
[0029] 此外,IP多媒体子系统业务被叫方的属地网络在接收到该业务的发起网络发送的业务请求后,进行号码携带数据库查询;
[0030] 被叫方的属地网络向计费数据功能实体计费数据功能实体发送事件计费请求计费请求;其中,所述计费请求中包含:所述被叫方的被叫号码,以及用于标识所述被叫方当前所属的携带网络的号码携带标识;
[0031] 计费数据功能实体接收到所述计费请求后,根据所述号码携带标识获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络,并对其进行相应的计费处理。
[0032] 此外,所述号码携带标识中包含路由号码路由号码;所述计费数据功能实体根据路由号码获知所述计费请求为号码携带业务的计费请求,以及所述被叫方当前所属的携带网络。
[0033] 此外,若所述被叫方的被叫号码为免费号码,则所述号码携带标识中还包含该被叫号码对应的运营商标识码运营商标识码,所述计费数据功能实体根据运营商标识码获知所述被叫方的属地网络。
[0034] 此外,所述计费请求的头字段中包含标识参数,用于标识该计费请求是进行号码携带数据库查询计费的计费请求;
[0035] 所述计费请求中还包含:发起号码携带数据库查询的时间。
[0036] 此外,计费数据功能实体接收到所述计费请求后,采用如下方式对号码携带业务的计费请求进行相应的计费处理:计费数据功能实体根据接收到的计费请求生成计费话单,并将所述计费话单发送给计费网关功能;所述计费话单中包含路由号码,或包含路由号码和运营商标识码;
[0037] 计费网关功能根据所述计费话单中是否包含路由号码判断该计费话单是否为号码携带业务的计费话单,若是,则将其发送到相应的计费中心进行计费处理。
[0038] 综上所述,IMS业务发起网络、终结网络在号码携带业务对应的ACR中记录发生号码携带的被叫号码的路由信息,以便进行准确计费;同时,在被叫号码的属地网络进行NPDB查询时产生相应的Event ACR,以方便被叫号码的属地网络和当前携带网络之间进行结算;此外,本发明还提出了在CGF(Charging Gateway Function,计费网关功能)上对号码携带业务对应的CDR进行筛选,并将筛选出的CDR进行特殊的分发处理,以满足运营商对号码携带业务对应的CDR进行特殊处理的需求。

附图说明

[0039] 图1为现有技术中全查询模式号码携带示意图;
[0040] 图2为现有技术中释放查询模式号码携带示意图;
[0041] 图3为现有技术中呼叫回退模式号码携带示意图;
[0042] 图4为现有技术中呼叫前进模式号码携带示意图;
[0043] 图5为本发明实施例全查询模式和释放查询模式下IMS业务的发起网络和终结网络产生ACR的方法流程图;
[0044] 图6为本发明实施例呼叫回退模式下被叫属地网络产生事件ACR、IMS业务发起网络和终结网络产生ACR的方法流程图;
[0045] 图7为本发明实施例呼叫前进模式下被叫属地网络产生事件ACR、IMS业务的发起网络和终结网络产生ACR的方法流程图;
[0046] 图8为本发明实施例CGF筛选出号码携带业务的CDR,并对其进行特殊分发处理的方法流程图。

具体实施方式

[0047] 下面将结合附图和实施例对本发明进行详细描述。
[0048] 图5为全查询模式和释放查询模式下IMS业务的发起网络和终结网络产生ACR的方法流程图,该方法包括如下步骤:
[0049] 步骤501:IMS业务发起网络接收到业务请求后发起NPDB查询,查询被叫是否发生了号码携带;
[0050] 步骤502:NPDB将查询结果(即被叫的路由信息)返回给业务发起网络;
[0051] 上述路由信息中包含LRN;若被叫号码为免费号码,则上述路由信息中还包含CIC。
[0052] 步骤503:业务发起网络根据NPDB返回的路由信息,将业务请求路由到被叫的当前携带网络;该业务请求中包含上述路由信息;
[0053] 步骤504:被叫当前携带网络将业务执行回执(即应答消息)发送到业务发起网络;
[0054] 步骤505:被叫当前携带网络产生ACR,并通过Rf接口将其发送到CDF;
[0055] 被叫当前携带网络在产生ACR时需要判断被叫是否发生了号码携带,如果是,则在该ACR中添加上述路由信息。
[0056] 步骤506:IMS业务发起网络产生ACR,并通过Rf接口将其发送到CDF;
[0057] IMS业务发起网络在产生ACR时需要判断被叫是否发生了号码携带,如果是,则在该ACR中添加上述路由信息。
[0058] 对于被叫当前携带网络和IMS业务发起网络来说,为了正确地在ACR中添加被叫号码的路由信息,需要将当前ACR中定义的Called Party Address(被叫方地址)字段进行扩展,目前定义的Called Party Address字段是UTF8(Unicode Translation Format8,单一码转换格式8)String(字符串)类型,需要扩展为GROUP(组)类型,扩展后的CalledParty Address字段包含以下成员:被叫号码(PN),LRN,CIC(仅针对免费号码,可选);各成员均为UTF8 String类型。
[0059] 此外,在上述流程中,如果IMS业务是会话相关(Session-Related)业务,那么发起网络和被叫号码的当前携带网络还会向CDF发送后续的Interim/Stop(中间/停止)ACR。
[0060] 图6为呼叫回退模式下被叫属地网络产生Event(事件)ACR(会话无关的ACR)、IMS业务发起网络和终结网络产生ACR的方法流程图,该方法包括如下步骤:
[0061] 步骤601:IMS业务发起网络接收到业务请求后将其发送到被叫属地网络;
[0062] 步骤602:被叫属地网络收到业务请求后,发现被叫发生了号码携带,因此发起NPDB查询;
[0063] 步骤603:NPDB将查询结果(即被叫的路由信息)返回给被叫属地网络;
[0064] 上述路由信息中包含LRN;若被叫号码为免费号码,则上述路由信息中还包含CIC。
[0065] 步骤604:收到查询结果后,被叫属地网络产生与本次NPDB查询事件相关的Event ACR,并将其发送至CDF;该Event ACR中包含上述路由信息;
[0066] 被叫属地网络产生上述Event ACR的目的是为了在被叫属地网络和携带网络之间进行结算;由于属于新增的Event ACR,所以针对该Event ACR中SIP_Method头字段的Event参数增加一种定义(即新的参数值):“NPDBQuery(查询)”,以便与现有的Event ACR进行区分。
[0067] Event ACR中包含的信息包括但不限于:SIP_Method,被叫号码(PN),发起NPDB查询时间(可选),是否查询成功的标识,CIC(仅针对免费号码,可选),被叫的路由号码(LRN)。
[0068] 其中,上述SIP_Method用于标识该EventACR的类型为:NPDB查询;
[0069] 被叫号码(PN)用于唯一标识该会话对应的用户;
[0070] 发起NPDB查询时间用于标识进行NPDB查询的时间信息,便于后续进行按月结算(或按周结算等)。
[0071] 步骤605:被叫属地网络将被叫的路由信息返回给IMS业务发起网络;
[0072] 步骤606:IMS业务发起网络根据被叫的路由信息,将业务请求路由到被叫的当前携带网络;该业务请求中包含上述路由信息;
[0073] 步骤607:被叫当前携带网络将业务执行回执(即应答消息)发送到业务发起网络;
[0074] 步骤608:被叫当前携带网络产生ACR,并通过Rf接口将其发送到CDF;
[0075] 被叫当前携带网络在产生ACR时需要判断被叫是否发生了号码携带,如果是,则在该ACR中添加上述路由信息。
[0076] 步骤609:IMS业务发起网络产生ACR,并通过Rf接口将其发送到CDF;
[0077] IMS业务发起网络在产生ACR时需要判断被叫是否发生了号码携带,如果是,则在该ACR中添加上述路由信息。
[0078] 同样,为了正确地在ACR中添加被叫号码的路由信息,需要将当前ACR中定义的Called Party Address字段进行扩展。
[0079] 此外,在上述流程中,如果IMS业务是会话相关业务,那么发起网络和被叫号码的当前携带网络还会向CDF发送后续的Interim/Stop ACR。
[0080] 图7为呼叫前进模式下被叫属地网络产生Event ACR、IMS业务的发起网络和终结网络产生ACR的方法流程图,该方法包括如下步骤:
[0081] 步骤701:IMS业务发起网络接收到业务请求后将其发送到被叫属地网络;
[0082] 步骤702:被叫属地网络收到业务请求后,发现被叫发生了号码携带,因此发起NPDB查询;
[0083] 步骤703:NPDB将查询结果(即被叫的路由信息)返回给被叫属地网络;
[0084] 上述路由信息中包含LRN;若被叫号码为免费号码,则上述路由信息中还包含CIC。
[0085] 步骤704:收到查询结果后,被叫属地网络产生与本次NPDB查询事件相关的Event ACR,并将其发送至CDF;该Event ACR中包含上述路由信息;
[0086] 同样,Event ACR中包含的信息包括但不限于:SIP_Method,被叫号码(PN),发起NPDB查询时间(可选),是否查询成功的标识,CIC(仅针对免费号码,可选),被叫的路由号码(LRN),被叫属地网络标识(可选)。
[0087] 步骤705:被叫属地网络根据上述路由信息将业务请求路由到被叫当前携带网络;
[0088] 步骤706:被叫当前携带网络将业务执行回执(即应答消息)发送到业务发起网络;
[0089] 步骤707:被叫当前携带网络产生ACR,并通过Rf接口将其发送到CDF;
[0090] 被叫当前携带网络在产生ACR时需要判断被叫是否发生了号码携带,如果是,则在该ACR中添加上述路由信息。
[0091] 步骤708:IMS业务发起网络产生ACR,并通过Rf接口将其发送到CDF;
[0092] IMS业务发起网络在产生ACR时需要判断被叫是否发生了号码携带,如果是,则在该ACR中添加上述路由信息。
[0093] 同样,为了正确地在ACR中添加被叫号码的路由信息,需要将当前ACR中定义的Called Party Address字段进行扩展。
[0094] 此外,在上述流程中,如果IMS业务是会话相关业务,那么发起网络和被叫号码的当前携带网络还会向CDF发送后续的Interim/Stop ACR。
[0095] 在图5~图7所示流程之后,CDF根据接收到的ACR生成计费话单(CDR),并将CDR发送给CGF处理;CGF汇聚并保存CDR,并将CDR分别发送给计费中心。
[0096] 在CDF进行话单构造时,同样需要将话单中的Called Party Address字段进行扩展,扩展方法和ACR中Called Party Address AVP相同,扩展为GROUP类型,包含三个成员:被叫号码,CIC和LRN。
[0097] 图8是CGF筛选出号码携带业务的CDR,并对其进行特殊分发处理的方法流程图,包括如下步骤:
[0098] 步骤801:CGF接收CDF发送的计费CDR;
[0099] 步骤802:CGF根据CDR中包含的被叫的号码携带属性(例如,是否包含LRN等),判断该CDR是否为号码携带业务的CDR;如果不是号码携带业务的CDR,则跳转至步骤803;如果是号码携带业务的CDR,则跳转至步骤804;
[0100] 步骤803:CGF将CDR分发到正常的分发目的地(比如,对普通的非号码携带业务的CDR进行处理的服务器或网络节点,记作:分发目的地1);本流程结束。
[0101] 步骤804:CGF将CDR分发到特殊分发目的地(比如,可对号码携带业务的CDR进行处理的服务器或网络节点,记作:分发目的地2)。
[0102] 根据本发明的基本原理,可以对上述实施例进行多种变化,例如:
[0103] (一)由于在ACR中添加被叫的路由信息(例如LRN)的主要作用是将该ACR标识为号码携带业务的ACR,同时标识出对应的携带网络;而添加LRN仅仅是实现上述目的的方法之一,可以采用其它标识方法(可以称为号码携带标识),例如,在ACR中使用被叫当前携带网络的标识符等。
[0104] (二)业务发起网络、被叫属地网络、被叫当前携带网络分别在ACR中添加被叫的路由信息(例如LRN)的操作可以独立进行。
[0105] 例如,可以是IMS业务发起网络在ACR中添加LRN,而被叫属地网络、被叫当前携带网络不添加。在这种情况下,可以实现主叫方针对号码携带业务的准确计费。假设被叫方的属地网络为GSM(Global System for Mobilecommunication,全球移动通讯系统)网络,当前携带网络为CDMA(CodeDivision Multiple Access,码分多址)网络,主叫方针对GSM网络和CDMA网络采用不同的费率政策;如果业务发起网络发送的ACR中仅包含PN,则CDF只能采用呼叫GSM网络的费率政策对主叫方进行计费,如果ACR中还包含LRN,则CDF可以采用呼叫CDMA网络的费率政策对主叫方进行计费。