首页> 中国专利> IMS网络中为在接入网络间转移的会话计费

IMS网络中为在接入网络间转移的会话计费

摘要

公开了一种IMS网络和方法,用于为从第一接入网络转移(无缝切换)到第二接入网络的双模设备的会话计费。当会话在接入网络间转移时,多个计费标识符(例如,ICID)被分配给会话。IMS网络中的一个或多个网络元件识别会话的原始ICID和切换ICID两者,并且将原始和切换ICID插入到计费消息中,所述计费消息被传送到计费系统。计费系统接着将原始ICID和切换ICID插入到会话的CDR中。当会话结束时,计费系统可以使用原始ICID和切换ICID将会话的多个CDR相互关联。因此,尽管同一会话的CDR具有不同的ICID,但是计费系统能够使CDR相互关联。

著录项

  • 公开/公告号CN101919204A

    专利类型发明专利

  • 公开/公告日2010-12-15

    原文格式PDF

  • 申请/专利权人 阿尔卡特朗讯美国公司;

    申请/专利号CN200780101972.8

  • 发明设计人 蔡亦钢;李玉栋;裴珂;徐春光;

    申请日2007-12-18

  • 分类号H04L12/14;H04L29/06;H04W4/24;H04W4/26;

  • 代理机构北京市中咨律师事务所;

  • 代理人杨晓光

  • 地址 美国新泽西州

  • 入库时间 2023-12-18 01:30:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-30

    授权

    授权

  • 2011-02-02

    实质审查的生效 IPC(主分类):H04L12/14 申请日:20071218

    实质审查的生效

  • 2010-12-15

    公开

    公开

说明书

技术领域

本发明涉及通信网络领域,并且,特别地,涉及在IMS网络中为在接入网络间转移(例如,会话从GSM网络转移(无缝地切换)到WiFi网络)的双模设备的会话提供离线计费。

背景技术

一种日益受到欢迎的通信网络为IP多媒体子系统(IMS)网络。在所说的第三代合作伙伴计划(3GPP)中,IMS提供具有允许不同类型接入网络的网络结构的公共核心网络。通信设备和IMS网络之间的接入网络可以是蜂窝网络(例如,CDMA或GSM)、WLAN(例如,WiFi或WiMAX)、以太网、或另一种无线或有线接入网络。IMS结构最初是由3GPP定义的,所述IMS结构用于为因特网协议(IP)网络上的通信设备提供多媒体服务,因为IP网已经成为传送视频、音频、和数据的最节省成本的承载网。服务提供者在下一代网络演进中接受这种结构。

对于IMS网络中典型的会话(或呼叫),通过传送适当的信令消息(例如,SIP消息),IMS订户的用户设备通过接入网络(例如,CDMA网络、GSM网络、IP网络、WiFi网络、等)初始化会话。接着,接入网络将信令消息路由到IMS网络。如果接入网络没有使用与IMS网络相同的信令协议(例如,SIP),那么接入网络可以通过适当的网关将信令消息路由到IMS网络。IMS网络中的服务呼叫会话控制功能(S-CSCF)接收信令消息并试图以适当的方式建立会话。当会话被建立时,S-CSCF还可以通过联系IMS网络中的一个或多个应用服务器(AS)来为会话提供服务,例如,语音信箱、会叫转移等。

为了向会话提供离线计费,每个处理会话的IMS网络元件(例如,S-CSCF和AS)通常在Diameter射频协议中生成计费消息。例如,在最初的触发事件时,网络元件将开始计费消息(例如,Diameter计费请求(ACR[开始])消息)传送到IMS网络中的计费数据功能(CDF)。会话期间定期地,网络元件将暂停计费消息(例如Diameter ACR[暂停]消息)传送给CDF。在触发事件结束时,网络元件将停止计费消息(例如,DiameterACR[停止]消息)传送给CDF。每个计费消息包括分配给会话的IMS计费标识符(ICID),所以可以在CDF中使计费消息相互关联。

然后,CDF处理从服务于会话的网络元件接收的计费消息,生成会话的计费数据记录(CDR)。于是,CDF将CDR传送到计费网关功能(CGF),所述计费网关功能基于ICID使为会话生成的CDR相互关联。然后,CGF将相互关联的CDR传送到账单系统。账单系统于是可以基于相互关联的CDR解决会话的任何计费。

某些服务提供者允许双模服务。双模服务允许IMS设备与使用不同协议的不同类型的接入网络通信。作为例子,双模服务可以允许IMS设备与蜂窝网络(例如,CDMA网络、或GSM网络)通信,并且还与无线LAN(例如,WiFi网络或WiMAX网络)通信。能够接收双模服务的IMS设备被称为双模设备或双模手机。

当双模设备在第一接入网络(例如,非IMS网络,诸如GSM网络)上初始化或接受会话时,可能位于双模切换应用服务器内或位于独立服务器内的移动管理应用和网络域选择功能将与S-CSCF通信,并且改变请求URI。IMS网络中的S-CSCF接收会话初始化消息并且建立与目的地的会话。接着,通过作为IMS网络的接入网络的第一接入网络在双模设备和目的地之间建立第一会话线路(leg)。响应于第一会话线路被建立,ICID被分配给会话,其在这里被称为原始ICID。服务于会话的S-CSCF和其它网络元件生成如上所述包括原始ICID的计费消息。

如果双模设备转移到第二接入网络(例如,WiFi网络),那么双模设备通过第二接入网络将另一会话初始化消息(例如,另一SIP INVITE消息)传送到IMS网络。当双模设备从一个接入网络转移到另一个接入网络时,这通常被称为“切换”。IMS网络中的S-CSCF接收新的会话初始化消息,并且将所述消息转发给切换应用服务器。切换应用服务器操作以通过作为IMS网络的接入网络的第二接入网络在双模设备和目的地之间建立第二会话线路。切换应用服务器建立第二会话线路,所以在到第二接入网络的切换过程中会话没有中断。当会话实际上从第一接入网络无缝地切换到第二接入网络时,最终用户保持会话。会话期间最终用户可能注意不到切换。第一会话线路也被拆除。

响应于第二会话线路被建立,另一ICID被分配给会话,所述ICID在这里被称为切换ICID。基于触发计费消息的对话,服务于会话的S-CSCF和其它网络元件生成如上所述包括切换ICID或原始ICID的附加计费消息。因此,接收会话的计费消息的CDF将用原始ICID生成CDR并且还用切换ICID生成CDR。

当前IMS网络中的一个问题是,当存在从一个接入网络到另一接入网络的切换时,不存在使会话的CDR相互关联的有效方法。当在一个会话或呼叫期间存在多个切换时,会生成多个不同的ICID。当会话从一个接入网络切换到另一个接入网络时,同一会话的CDR将具有不同的ICID。因而,CGF不能使会话的CDR相互关联。结果,最终用户可能对会话少付费或多付费。

发明内容

通过IMS网络中具备的网络元件(例如,切换应用服务器),本发明的实施方式解决上述和其它相关的问题,对于已经从一个接入网络被切换到另一个接入网络的会话,不仅识别原始ICID而且识别会话的切换ICID。当在网络元件中触发计费时,网络元件将切换ICID和可能的其它切换信息随同原始ICID一起插入到计费消息中。接收计费消息的计费系统(例如,CDF/CGF)于是可以生成包括原始ICID和切换ICID的会话的CDR。如果为会话生成了多个CDR,那么计费系统能够基于原始ICID和切换ICID使CDR相互关联。结果,因为会话的CDR被精确的相互关联,所以最终用户方便地计费正确的金额。

一个实施方式包括一种IMS网络,其适于为从第一接入网络转移到第二接入网络的双模设备的会话提供计费。所述IMS网络包括网络元件,例如,S-CSCF或切换应用服务器,以及计费系统。网络元件识别会话期间用于计费的触发事件,并且识别从第一接入网络到第二接入网络的会话的转移。由于会话从第一接入网络转移到第二接入网络,除了在第一接入网络上分配给会话的原始计费标识符之外,网络元件还识别在第二接入网络上分配给会话的切换计费标识符(例如,切换ICID)。然后,网络元件生成会话的计费消息(例如,Diameter ACR消息)并将切换计费标识符和原始计费标识符插入到计费消息中。接着,网络元件将计费消息传送到计费系统。

计费系统从网络元件接收计费消息,并且处理计费消息以识别原始计费标识符和切换计费标识符。然后,计费系统将原始计费标识符和切换计费标识符插入到会话的计费数据记录(CDR)中。在会话结束时,计费系统处理CDR中的原始计费标识符和切换计费标识符,以识别具有原始计费标识符和切换计费标识符中的至少一个的会话的其它CDR。计费系统于是基于原始计费标识符和切换计费标识符将会话的CDR相互关联,并且将相互关联的CDR传送到账单系统。

因为原始计费标识符和切换计费标识符这两者都被报告给计费系统并被插入到一个或多个CDR中,虽然CDR具有不同的计费标识符,但是计费系统能够识别同一会话的CDR。结果,可以实现对会话更为精确地计费。

本发明可以包括下面描述的其它示例性实施方式。

附图说明

在所有附图中,相同的参考数字代表相同的元件或相同类型的元件。

图1说明了本发明示例性实施方式中的通信网络;

图2为说明本发明示例性实施方式中的在IMS网络的网络元件中生成计费消息的方法的流程图;

图3为说明本发明示例性实施方式中的在计费系统中通过处理计费消息来生成CDR的方法的流程图;

图4为说明本发明示例性实施方式中的在计费系统中使CDR相互关联的方法的流程图;

图5说明本发明示例性实施方式中的另一通信网络;

图6-8为说明本发明示例性实施方式中的在图5的通信网络上的会话中使用的消息的消息图。

具体实施方式

图1-8以及下面的说明通过描述本发明特定的示例性实施方式来教导所属技术领域的技术人员如何制造和使用本发明。为了教导创造性原理的目的,本发明的一些常规方面已经被简化或省略了。所属技术领域的技术人员会从这些实施方式中意识到属于本发明的范围内的变化。所属技术领域的技术人员会意识到可以通过各种方式将下面描述的特征组合来形成本发明的多种变化。作为结果,本发明并不限制于下面描述的特定实施方式,但只是通过权利要求及其等同物来体现。

图1说明了本发明示例性实施方式中的通信网络100。通信网络100包括第一接入网络102、第二接入网络103、以及IMS网络110。IMS网络110包括服务-呼叫会话控制功能(S-CSCF)112、切换应用服务器114、以及计费系统116。通信网络100进一步包括账单系统120(其实际上可以是IMS网络110的一部分)。IMS网络110可以包括因简洁的缘故而没有示出的其它网络元件,例如,一个或多个代理-呼叫会话控制功能(P-CSCF)、BGCF(对于到GSM和CDMA的语音呼叫,S-CSCF先将呼叫发送到BGCF,然后BGCF将呼叫路由到MGCF)、一个或多个媒体网关等。

接入网络102-103包括使用不同协议提供到IMS网络110的接入的任意网络。例如,接入网络102可以包括蜂窝网络(例如,CDMA网络或GSM网络),而接入网络103包括无线LAN(例如,WiFi网络或WiMAX网络)。每个接入网络102-103均可以为有线网络或无线网络。

作为为双模设备106提供服务来说明接入网络102-103。双模设备包括适合与使用不同协议的不同类型的接入网络通信的任意无线和/或有线设备。为了接入IMS网络110以及与IMS网络110相关的服务,连同图1中未示出的其它接入网络一起,双模设备106具有与接入网络102-103中的一个通信的能力。在既定的会话期间,双模设备106还具有在接入网络102-103之间切换的能力。

在IMS网络110中,S-CSCF 112包括适于在IMS网络110中建立、保持、或拆卸会话的任意系统、服务器、或功能。切换应用服务器(AS)114包括适于为双模设备106的会话提供切换服务的任意系统、服务器、或功能。典型地,当用户在电路交换(CS)域和IMS域之间移动时,切换应用服务器114可以为适于提供语音呼叫连续性的语音呼叫连续性(VCC)应用服务器。切换应用服务器或VCC应用服务器可以包括在不同的无线域之间执行切换的移动管理AS选项(未示出)和网络域选择功能(未示出)。移动管理AS是IMS核心网络为了IMS网络上的用户接入,将MSC模拟成电路交换网络的地方。网络域选择功能确定呼叫传递路径。基于域内注册的当前状态及运营商和用户的喜好,网络域选择功能的服务逻辑将会话路由到适当的域(IMS或电路交换)。切换应用服务114处理会话的信令消息以提供从接入网络102到接入网络103(或反之亦然)的没有会话中断的切换。计费系统116包括适于从服务于会话的网络元件(例如,S-CSCF 112和切换应用服务器114)接收计费消息,并且适于为会话生成计费数据记录(CDR)的任意系统、服务器、或功能。例如,计费系统116可以包括3GPP在版本6中定义的计费数据功能(CDF)/计费网关功能(CDF),或3GPP在版本5中定义的计费收集功能(CCF)。账单系统120包括适于通过处理CDR来为IMS网络110中的会话生成或解决账单的任意系统、服务器、或功能。

在本实施方式中,假设双模设备106向IMS网络110注册并且已经初始化或被邀请进入与终点140的会话中。进一步假设,会话最初位于接入网络102上。因此,将接入网络102作为接入IMS网络110的手段,在双模设备106和终点140间建立第一会话线路。

在会话初始化时,IMS网络110中的网络元件将为会话分配计费标识符。计费标识符包括在IMS网络110中分配的并且用于使会话的计费消息相互关联的任意数字、代码、字符串等。计费标识符的实例为IMS计费标识符(ICID)。作为分配计费标识符的实例,如果双模设备106用会话初始化消息(例如,SIP INVITE)初始化会话,那么P-CSCF(未示出)、媒体网关(未示出)、或其它接收会话初始化消息的元件将给那个会话分配唯一的计费标识符。更特别地,计费标识符对于会话线路是唯一的。原来或最初被分配给会话的计费标识符,在此处被称为原始计费标识符。

当S-CSCF 112接收会话的会话初始化消息(例如,SIP INVITE)时,其中所述会话被双模设备106或终点140中的一个初始化,S-CSCF 112为双模设备106处理初始过滤准则(iFC)并且识别具有双模能力并且会话期间可以在某个时刻初始化切换的双模设备106。然后,S-CSCF 112把适当的信令消息传送到切换应用服务器114以在会话中囊括切换应用服务器114。

S-CSCF 112、切换应用服务器114、以及IMS网络110中的其它网络元件(未示出)具有计费触发功能(CTF),所述计费触发功能被定义为向会话提供离线计费。当网络元件(例如,S-CSCF 112或切换应用服务器114)中的CTF识别到触发事件时,网络元件为会话生成计费消息。计费消息可以是开始、暂停、或停止消息。作为一个例子,计费消息可以包括Diameter射频协议中定义的计费请求(ACR)[开始,暂停,停止]消息。网络元件将原始计费标识符连同其它计费信息一起插入到计费消息中,并且接着将计费消息传送到计费系统116。

假设在某个时刻,双模设备106初始化从接入网络102到接入网络103的会话的转移,其被称为切换。对切换的需求可能出于各种各样的原因。例如,假设接入网络102包括GSM网络并且接入网络103包括WiFi网络。当会话被初始化时,双模设备106可能只处于GSM网络(例如,接入网络102)的范围内。一段时间以后,双模设备106可能移动到WiFi网络(例如,接入网络103)的范围中。通过WiFi网络的服务可能比GSM网络的服务要便宜并且能提供更高的带宽,所以双模设备106确定从GSM网络到WiFi网络的转移将是有益的。这种逻辑可以在双模设备106中被程序化或由双模设备106的用户来初始化。

为了初始化转移,双模设备106可以通过接入网络103将会话初始化消息(例如,SIP INVITE)传输到IMS网络110。S-CSCF 112接收会话初始化消息,并且通过与切换应用服务器114通信,用接入网络103作为接入IMS网络110的手段,在双模设备106和终点140间建立第二会话线路。会话在第二会话线路上持续不间断。

第二会话线路初始化时,IMS网络110中的网络元件将为会话分配另一计费标识符(例如,ICID)。例如,如果双模设备106利用会话初始化消息(例如,SIP INVITE)来初始化会话,然后P-CSCF(未示出)、媒体网关(未示出)、或接收会话初始化消息的另一元件将分配另一计费标识符。响应于切换所分配的计费标识符在此处被称为切换计费标识符。

如背景技术中所描述的,如果IMS网络110中的网络元件生成如上所述的计费消息,一些网络元件将生成包括切换计费标识符的计费消息,其中切换计费标识替代了原始计费标识符,这将引发问题。下面的实施方式提供用于为已经从接入网络102转移到接入网络103的会话计费的改进方法和系统。

图2为说明本发明示例性实施方式中的在IMS网络110的网络元件中生成计费消息的方法200的流程图。将通过参考图1中的通信网络100来描述方法200的步骤。图2中流程图的步骤并没有包括全部并且可以包括未示出的其它步骤。

在方法200的步骤202中,例如,基于计费触发功能(CTF),网络元件(例如,S-CSCF 112或切换应用服务器114)识别会话期间用于计费的触发事件。在步骤204中,网络元件识别从接入网络102到接入网络103的会话的转移。网络元件可以识别多种方式的会话的转移。例如,在IMS网络110中,切换应用服务器114提供处理切换的服务。因此,基于为会话接收的信令,切换应用服务器114能够识别从接入网络102到接入网络103的会话的转移。切换应用服务器114可以为其它网络元件提供转移指示。

在步骤206中,网络元件识别除了在接入网络103(例如,第一会话线路)上分配给会话的原始计费标识符之外的,在接入网络102(例如,第二会话线路)上分配给会话的切换计费标识符。网络元件可以通过多种方式来识别切换计费标识符。例如,切换应用服务器114保持双模设备106的会话的数据库条目。数据库条目可以包括双模设备106的目录号码、双模设备106的当前状态等。切换应用服务器114还可以保持分配给会话的计费标识符的列表,例如,原始计费标识符和一个或多个切换计费标识符。切换应用服务器114于是可以使用这个列表来识别会话的原始计费标识符和切换计费标识符,并且还可以将这个信息提供给IMS网络110中的其它网络元件。

在步骤208和210中,网络元件生成会话的计费消息,并且将切换计费标识符和原始计费标识符插入到计费消息中。当将原始计费标识符插入计费消息时,计费消息将具有已经为原始计费标识符指定的参数。例如,在Diameter ACR消息中,存在为原始计费标识符指定的属性值对(AVP)。为了插入切换计费标识符,可以为切换计费标识符指定新的参数。例如,可以在Diameter ACR消息中为切换计费消息指定新的AVP。在步骤212,网络元件将计费消息传输到计费系统116。

图3为说明本发明示例性实施方式中的在计费系统116中处理计费消息以生成CDR的方法300的流程图。将通过参考图1中的通信网络100来描述方法300的步骤。图3中流程图的步骤并没有包括全部并且可以包括未示出的其它步骤。

在方法300的步骤302中,计费系统116从网络元件(例如,S-CSCF112或切换应用服务器114)接收计费消息。另外,计费系统116可以从其它网络元件接收计费消息。在步骤304中,计费系统116处理计费消息,以识别原始计费标识符和切换计费标识符。在步骤306中,计费系统116将原始计费标识符和切换计费标识符插入到会话的计费数据记录(CDR)中。当将原始计费标识符插入到CDR中时,CDR将具有已经为原始计费标识符指定的字段。为了插入切换计费标识符,在CDR中为切换计费标识符指定新的字段。然后,计费系统116将切换计费标识符插入到新的CDR字段中。

步骤306假设已经为这个网络元件或为这个涉及网络元件的对话打开CDR。如果CDR还没有打开,那么计费系统116会打开CDR。所属技术领域的技术人员可以明白,在某些时候计费系统116将关闭CDR。例如,计费系统116可能接收到停止计费消息(例如,ACR[停止]消息),停止计费消息导致计费系统116关闭CDR。

基于从多个网络元件接收的计费消息,计费系统116将最有可能生成会话的多个CDR。当会话终止时,计费系统116还提供使会话的CDR相互关联的功能。因为至少一个CDR包括原始计费标识符和切换计费标识符这两者,如下所述,计费系统116能够有效地使CDR相互关联。

图4为说明本发明示例性实施方式中的在计费系统116中使CDR相互关联的方法400的流程图。将通过参考图1中的通信网络100来描述方法400的步骤。图4中流程图的步骤并没有包括全部并且可以包括未示出的其它步骤。

在方法400的步骤402中,计费系统116处理CDR中的原始计费标识符和切换计费标识符,以识别具有原始计费标识符和切换计费标识符中一个或两者的会话的其它CDR。例如,计费系统116可以被编程来处理CDR中的原始计费标识符的字段,以及还处理CDR中的切换计费标识符的字段。当已经为会话确定计费标识符时,计费系统116能够识别包括相同计费标识符的所有其它CDR,因为这些CDR属于同一会话。

在步骤404中,基于原始计费标识符和切换计费标识符,计费系统116使会话的CDR相互关联。使CDR相互关联意味着在CDR间形成某些类型的关联,这样可以通过在账单域中处理它们来为会话提供账单。某些会话的CDR可能不具有原始计费标识符和切换计费标识符这两者。例如,在切换之前被生成的CDR将具有原始计费标识符。某些切换之后被生成的CDR可能只具有原始计费标识符或只具有切换计费标识符。然而,只要为会话生成的一个或多个CDR包括原始计费标识符和切换计费标识符这两者,那么计费系统116具有适当的信息来使会话的CDR相互关联。

在步骤406中,计费系统116将相互关联的CDR传送到账单系统120。账单系统120接着可以通过处理相互关联的CDR来为会话生成账单。

如果另一切换发生在从接入网络103到图1中未示出的另一个接入网络之间,那么类似的处理被执行以将新的切换计费标识符报告给计费系统116。计费系统116于是将能够基于原始计费标识符、第一切换计费标识符、以及第二切换计费标识符使CDR相互关联。

上述方法提供使会话的计费信息和CDR相互关联的有效方式,在会话处从接入网络102到接入网络103的切换已经发生。因为原始计费标识符和切换计费标识符这两者都被报告给计费系统116并且被插入到一个或多个CDR中,尽管CDR可能具有不同的计费标识符,然而计费系统116能够识别同一会话的CDR。作为结果,可以为会话实现更精确的计费。

除了将切换计费标识符报告给计费系统116,网络元件还可以将附加的切换信息提供给计费系统116。可能被报告的一种切换信息为切换时间戳(例如,切换发生的时间)。例如,在图2步骤206中,网络元件还可以附加地识别从接入网络102到接入网络103的会话的切换的时间戳,此处其被称为切换时间戳。在步骤210中,网络元件可以将切换时间戳插入到计费消息中。为了插入切换时间戳,可以在计费消息中指定新的参数。例如,在Diameter ACR消息中为切换时间戳指定的新AVP。

然后,计费系统116处理计费消息中的切换时间戳,并且将切换时间戳插入到CDR中。为了插入切换时间戳,可以在CDR中指定新的字段,并且计费系统116将切换时间戳插入到新的CDR字段中。接着,基于每个接入网络102-103被使用了多长时间,在账单系统120中使用切换时间戳来调整账单。例如,GSM网络可能会以比WiFi网络更高的使用来计费,所以基于会话在GSM网络上多长时间以及会话在WiFi网络上多长时间来调整账单。

可能被报告的另一种切换信息为切换指示(例如,指示从一种接入网络到另一种接入网络的转移)。例如,在图2的步骤210中,网络元件还可以在计费消息中插入切换指示符,以指示从接入网络102到接入网络103的会话的转移。切换指示可以为各种形式。例如,切换指示可以指示会话已经从GSM网络被无缝切换到WiFi网络、从WiFi网络被无缝地切换到CDMA网络等。为了插入切换指示,可以在计费消息中指定新的参数。例如,在Diameter ACR消息中为切换指示指定的新AVP。

然后,计费系统116处理计费消息中的切换指示,并且在CDR中插入切换指示。为了插入切换指示,可以在CDR中指定新的字段,并且计费系统116在新的CDR字段中插入切换指示。于是,切换指示可以在账单系统中以各种原因被使用。

实例

图5-8说明了为从一个接入网络无缝地切换到另一个接入网络的会话计费的实施例。图5说明了本发明示例性实施方式中的通信网络500。通信网络500包括GSM网络502、WiFi网络503、以及IMS网络110。图5中的IMS网络110进一步包括媒体网关控制功能(MGCF)512和P-CSCF514。图5-8中的实施例说明了当双模设备106被终点140邀请到会话时,从GSM网络502到WiFi网络503的无缝切换。

图6-8为说明了本发明示例性实施方式中的会话中使用的消息的消息图。尽管在其它实施方式中可以使用其它协议,但是消息图说明了通信网络500内使用的SIP和Diameter消息。假设IMS终点140(参见图5)希望初始化与双模设备106(DMD)的会话。

为了初始化图6中的会话,终点140生成SIP INVITE消息并且将INVITE消息传送到IMS网络110中适当的网络元件。接收INVITE消息的网络元件为会话分配原始ICID,并且INVITE最后被转发到S-CSCF112。图6中,INVITE消息(对话1)包括由终点140指定的会话描述(以SDP FE作为说明)。INVITE消息还包括会话的原始ICID(图6中表示为ICID“A”),其被插入到INVITE消息的P-计费-矢量中。响应于将双模设备106邀请到会话的INVITE消息,S-CSCF 112为双模设备106处理初始过滤准则(iFC),其指示双模设备106具有双模功能。因此,通过将SIP INVITE消息(对话2)传送给切换应用服务器114,S-CSCF112在会话中囊括切换应用服务器114(HO AS/VCC AS)。

本实施方式中(正如S-CSCF 112),切换应用服务器114是背靠背用户代理(B2BUA),所以切换应用服务器114将SIP INVITE消息(对话3)传送回S-CSCF 112。然后,S-CSCF 112将INVITE消息传送到BGCF(未示出),BGCF进一步将INVITE消息路由到MGCF 512。MGCF 512将INVITE消息转换为适合GSM网络502中使用的信令消息。在这一时刻,双模设备106和终点140可以执行SDP协商。

然后,双模设备106将会话的接受传送给MGCF 512,响应于此,MGCF 512生成SIP 200 OK消息(对话4)并且将200 OK消息传送给S-CSCF 112。S-CSCF 112中的200 OK消息为S-CSCF 112中的CTF的触发器。因此,S-CSCF 112为对话4生成Diameter ACR[开始]消息,将原始ICID(ICID“A”)插入到ACR[开始]消息中,并且将ACR[开始]消息传送给计费系统116。响应于ACR[开始]消息,计费系统116为S-CSCF112(对话4)打开CDR并且将ICID A插入到CDR中。

S-CSCF 112还将200 OK消息传输到切换应用服务器114。切换应用服务器114中的200 OK消息也是切换应用服务器114中CTF的触发器。因此,切换应用服务器114为对话3生成Diameter ACR[开始]消息,将原始ICID(ICID“A”)插入到ACR[开始]消息中,并且将ACR[开始]消息传送到计费系统116。响应于ACR[开始]消息,计费系统116为切换应用服务器114(对话3)打开CDR并将ICID A插入到CDR中。

然后,切换应用服务器114将200 OK消息(对话2)传送回S-CSCF112。响应于200 OK消息,S-CSCF 112为对话2生成Diameter ACR[开始]消息,将原始ICID(ICID“A”)插入到ACR[开始]消息中,并将ACR[开始]消息传送到计费系统116。响应于ACR[开始]消息,计费系统116为S-CSCF 112(对话2)打开CDR并将ICID A插入到CDR中。于是,S-CSCF112将200 OK消息传送到终点140。接着,为会话建立承载信道,所述承载信道是典型的实时传送协议(RTP)信道。接着,双模设备106和终点140可以在会话期间通过语音、文本、多媒体等进行通信。创建了四个对话以建立和保持会话。这四个对话(1-4)代表第一会话线路。

这个时候的会话位于用作接入网络(参见图5)的GSM网络502之上。对本实施方式的进一步假设,双模设备106进入WiFi网络503的服务区域并且注册WiFi网络503。基于成本的考虑,带宽的考虑等,双模设备106可以被编程以请求从GSM网络502到WiFi网络503的转移(或切换)。

为初始化切换,双模设备106通过WiFi网络503将SIP INVITE消息传送给P-CSCF 514。P-CSCF 514为会话分配另一个ICID,所述ICID被称为切换ICID(图6中的ICID“B”)。P-CSCF 514接着将INVITE消息传送给S-CSCF 112。INVITE消息(对话5)包括由图6中的双模设备106(以SDP HO-DN作为说明)指定的会话描述。INVITE消息还包括会话的切换ICID(在图6中表示为ICID“B”),其被插入到INVITE消息的P-计费-矢量中。响应于邀请双模设备106到会话的INVITE消息,S-CSCF 112为双模设备106处理初始过滤准则(iFC),其指示双模设备具有双模功能。因此,通过将SIP INVITE消息传送给切换应用服务器114(对话6),S-CSCF 112在会话中囊括切换应用服务器114(HO AS)。

切换应用服务器114将SIP re-INVITE消息(对话2)传送回S-CSCF112。S-CSCF 112接着将re-INVITE消息(对话1)传送到终点140。在这个时候,双模设备106和终点140可以执行SDP协商。在图7中,终点140以200 OK(对话1)消息回应S-CSCF 112。响应于200 OK消息,S-CSCF112为对话1生成Diameter ACR[暂停]消息,将原始ICID(ICID“A”)插入到ACR[暂停]消息中,并且将ACR[暂停]消息传送给计费系统116。响应于ACR[暂停]消息,计费系统116为S-CSCF 112(对话1)更新CDR。尽管切换ICID已经被分配给会话,但是第一会话线路的对话1-4仍然使用原始ICID。

S-CSCF 112还将200 OK消息传送到切换应用服务器114。切换应用服务器114识别会话的触发事件,所述触发事件为200 OK消息的收到。切换应用服务器114还识别从GSM网络502到WiFi网络503的会话的转移。例如,当切换应用服务器114从S-CSCF 112接收INVITE消息以将会话切换到WiFi网络503(参见图6)时,切换应用服务器114可以更新双模设备的数据库条目,指示会话已经被切换,会话被切换的时候,即会话从GSM网络502切换到WiFi网络503,等。响应于会话已经被切换的确定,切换应用服务器114识别会话的切换ICID和原始ICID。切换应用服务器114接着为对话2生成Diameter ACR[暂停]消息,将原始ICID(ICID“A”)和切换ICID(ICID“B”)插入到ACR[暂停]消息中,并且将ACR[暂停]消息传送给计费系统116。在ACR消息中为切换ICID指定新的参数。例如,在ACR[暂停]消息和其它ACR消息中为切换ICID指定的新AVP。响应于ACR[暂停]消息,计费系统116更新切换应用服务器114(对话2)的CDR并将ICID A和ICID B插入到CDR中。

此处的一个假设为,切换应用服务器114(对话2)的CDR已经被打开了。例如,在切换应用服务器114响应于200OK消息将ACR[暂停]消息传送到计费系统116之前,响应于期限届满,切换应用服务器114可以发送ACR[暂停]消息。在对话2的200 OK消息之前,切换应用服务器114可以生成ACR[暂停]消息,将原始ICID(ICID“A”)插入到ACR[暂停]消息中,并且将ACR[暂停]消息传送到计费系统116。响应于ACR[暂停]消息,计费系统116打开切换应用服务器114(对话2)的不完整的CDR并且将ICID A插入到CDR中。

接着,切换应用服务器114将200 OK消息(对话6)传送给S-CSCF112。响应于200 OK消息,S-CSCF 112为对话6生成Diameter ACR[开始]消息,将切换ICID(ICID“B”)插入到ACR[开始]消息中,并将ACR[开始]消息传送到计费系统116。响应于ACR[开始]消息,计费系统116打开S-CSCF 112(对话6)的CDR并且将ICID B插入到CDR中。S-CSCF 112于是将200 OK消息(对话5)传送到P-CSCF 514,P-CSCF 514随后将200 OK消息转发给双模设备106。接着,会话的承载信道被建立,会话现在位于用作接入网络(参见图5)的WiFi网络503之上。双模设备106和终点140于是可以在会话期间通过语音、文本、多媒体、等进行通信。创建两个附加的对话以建立和保持会话。这两个对话(5-6)代表第二会话线路。

在第二会话线路被建立并且切换完成之后,切换应用服务器114开始拆除GSM网络502上的对话。切换应用服务器114因此生成SIP BYE消息(对话3),并且将BYE消息传送到S-CSCF 112。S-CSCF 112将BYE消息(对话4)转发给MGCF 512。MGCF 512将BYE消息转换成适合GSM网络502中使用的信令消息,并将信令消息传送给双模设备106。

响应于BYE消息,S-CSCF 112为对话4生成Diameter ACR[停止]消息,将原始ICID(ICID“A”)插入到ACR[停止]消息中,并且将ACR[停止]消息传送给计费系统116。响应于ACR[停止]消息,计费系统116关闭S-CSCF 112(对话4)的CDR,所述CDR只包括ICID A。接着,GSM网络502上的会话的承载信道被拆除。

假设在稍后的某个时候,双模设备106终止会话,这在图8中说明。双模设备106通过生成SIP BYE消息并将BYE消息传送给P-CSCF 514来终止会话。P-CSCF 514将BYE消息(对话5)传送给S-CSCF 112。响应于BYE消息,S-CSCF 112将BYE消息(对话6)传送给切换应用服务器114。S-CSCF 112还为对话5生成Diameter ACR[停止]消息,将切换ICID(ICID“B”)插入到ACR[停止]消息中,并将ACR[停止]消息传送给计费系统116。响应于ACR[停止]消息,计费系统116关闭S-CSCF 112(对话5)的CDR,所述CDR仅包括ICID B。

然后,切换应用服务器114识别会话的触发事件,所述触发事件为BYE消息的收到。切换应用服务器114还识别从GSM网络502到WiFi网络503的会话的转移。响应于会话已经被切换的确定,切换应用服务器114识别会话的切换ICID和原始ICID。切换应用服务器114接着为对话6生成Diameter ACR[停止]消息,将原始ICID(ICID“A”)和切换ICID(ICID“B”)插入到ACR[停止]消息中,并且将ACR[停止]消息传送给计费系统116。响应于ACR[停止]消息,计费系统116关闭切换应用服务器114(对话6)的CDR,所述CDR包括ICID A和ICID B这两者。

然后,切换应用服务器114以BYE消息(对话2)回应S-CSCF 112。S-CSCF 112为对话2生成Diameter ACR[停止]消息,将原始ICID(ICID“A”)插入到ACR[停止]消息中,并且将ACR[停止]消息传送到计费系统116。响应于ACR[停止]消息,计费系统116关闭S-CSCF 112(对话2)的CDR,所述CDR仅包括ICID A。S-CSCF 112还将BYE消息(对话1)传送给终点140。另外的SIP消息可能接着被交换以拆除第二会话线路并且终止会话。

当会话终止时,计费系统116将已经为S-CSCF 112生成多个完整的CDR。与包括S-CSCF 112的第一会话线路(对话1-4)相关的CDR将只具有原始ICID(例如,ICID A)。与第二会话线路(对话5-6)相关的CDR将只具有切换ICID(例如,ICID B)。

计费系统116将还为切换应用服务器114生成完整的CDR。切换应用服务器114的CDR将包括原始ICID和切换ICID这两者。因为切换应用服务器114使从GSM网络502到WiFi网络503的会话的转移变得便利,切换应用服务器114能够识别切换何时发生以及还识别已经被分配给会话的两个ICID。切换应用服务器114可以因此将ACR消息中的两个ICID都报告给计费系统116。响应于从切换应用服务器114接收ACR消息,计费系统116处理ACR消息以识别原始ICID和切换ICID。可以为切换ICID指定新的CDR字段,计费系统116在新的CDR字段中插入切换ICID。

在会话终止后,计费系统能够用原始ICID和切换ICID使会话的CDR相互关联。例如,可能存在S-CSCF 112的多个CDR,有一些CDR具有原始ICID以及一些具有切换ICID。类似地,可能存在MGCF 512的具有原始ICID的CDR,以及P-CSCF 514的具有切换ICID的CDR。计费系统116处理来自切换应用服务器114的CDR中的原始ICID和切换ICID,为会话识别其它具有原始ICID或切换ICID之一的CDR。计费系统116接着基于原始ICID和切换ICID使会话的CDR相互关联。当CDR被相互关联时,计费系统116将相互关联的CDR传送到账单系统120

尽管此处描述了特定的实施方式,本发明的范围并不限于那些特定的实施方式。本发明的范围由下面的权利要求和任意的等同物来定义。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号