一种WiMAX网络中执行呼叫转移时的计费方法和系统的制作方法

文档序号:7762307阅读:259来源:国知局
专利名称:一种WiMAX网络中执行呼叫转移时的计费方法和系统的制作方法
技术领域
本发明涉及通信领域的微波接入全球互通(WiMAX,WorldwideInteroperability for Microwave Access)网络中的计费技术,尤其涉及一种WiMAX网络中执行呼叫转移时的计费方法和系统。
背景技术
网络电话(VoIP,Voice over IP)是一种使用互联网协议(IP,Internet Protocol)在网络上进行语音传输的技术,是目前广大运营商关注的热点。如图1所示, 为现有的一种支持开展VoIP业务的网络结构示意图,终端通过基站连接到接入网关,接入网关上驻留数据通道功能(DPF,Data Path Function)、鉴权器(Authenticator)、计费客户端(Accounting Client)等实体。接入网关的作用是作为终端与外界之间通信的汇聚节点来支持终端与外界之间的数据交换、协助鉴权授权计费(AAA,Authentication Authorization and Accounting)服务器实现对终端的鉴权认证以及搜集终端的计费信息寸。AAA服务器是通信网络中的重要设施,用于实现网络运营商对数据、用户的控制和管理,提供认证、授权及账户服务。计费客户端的功能是搜集终端使用业务的时长 (Duration)、流量(Volume)等用于计费的信息,并将搜集到的计费信息发送给AAA服务器, 由AAA服务器负责汇总、整理终端的计费信息,然后交由运营商进行后续处理。WiMAX网络电话业务(WVS,WiMAX VoIP Service)服务器是WiMAX网络用于开展 VoIP业务的节点,包括负责维护终端的会话初始协议(SIP,Session Initial Protocol)注册、使用SIP协议在主叫终端与被叫终端之间建立VoIP会话、以及在会话过程中负责媒体流(语音数据包)传递、媒体格式转换等。WVS服务器与接入网关以及AAA服务器之间都有接口。与AAA服务器之间的接口的主要功能是从AAA服务器获取终端用户账户信息以支撑对用户使用VoIP业务的授权;与接入网关之间的接口的主要功能是支持WVS服务器与DPF 之间的交互,通过DPF与终端交换VoIP业务相关的信令和媒体流。图1中,虚线左右两边分别代表主叫侧和被叫侧。主叫侧、被叫侧除了包含主叫终端、被叫终端外,均还含有基站、接入网关、WVS服务器以及AAA服务器等网络设备,分别为主叫终端、被叫终端服务。主叫终端、被叫终端分别注册到各自的WVS服务器上,这两个WVS 服务器之间通过IP网(如hternet网)相连,主叫终端与被叫终端之间信令以及媒体流都通过该IP网进行交换。当主叫终端与被叫终端分属于不同运营商时,被叫运营商一般向主叫运营商提供一个入口 WVS服务器(即入口节点Entry Point),所有呼叫建立请求都首先被发送到该入口 WVS服务器上,然后再由入口 WVS服务器进行进一步处理。这样做的好处是被叫所属的运营商有效的保护了自己部署WVS服务器的拓扑结构。除了上述入口 WVS 服务器之外,图1中还有两个WVS服务器分别为主叫终端以及被叫终端服务。主叫终端和被叫终端也可注册到同一个WVS服务器上(此时,不需要入口 WVS服务器),此时图中虚线两边的两个VoIP服务器是同一个物理实体。
在终端注册到WVS服务器上之后(即执行SIP注册以后),终端才可以使用WVS服务器提供的VoIP服务。主叫终端与被叫终端之间的通话只能发生在主被叫之间的呼叫建立(Call Setup)成功以后。在现有的网络部署中,网络需要搜集主叫与被叫之间的通话的计费信息。若主、被叫分属与不同的运营商,则由双方运营商各自搜集计费信息(即主叫运营商搜集主叫终端的计费信息、被叫运营商搜集被叫终端的计费信息)。计费信息的搜集开始于主叫终端与被叫终端之间执行呼叫建立时。图2所示为现有技术中实现主被叫终端之间执行呼叫建立,同时触发对被叫终端开始计费的方法,具体包括以下步骤步骤201 202,主叫终端将其发送给被叫终端的SIP邀请(SIP INVITE)消息首先发送到主叫终端的WVS服务器(简称主叫WVS服务器);主叫WVS服务器向主叫终端返回SIP正在尝试(SIP IOO(Trying))消息。步骤203 204,主叫WVS服务器向主叫终端的AAA服务器发送消息,查询被叫终端是否被允许呼叫;如果假定AAA服务器判断为允许呼叫,则该AAA服务器向主叫WVS服务器返回肯定的应答。步骤205 206,主叫WVS服务器找到被叫终端所属运营商的入口 WVS服务器,并将上述SIP INVITE消息发送到该入口 WVS服务器;入口 WVS服务器向主叫WVS服务器返回 SIP IOO(Trying)消息。步骤207 208,入口 WVS服务器首先查看被叫终端是不是注册在本地,如果不是, 则入口 WVS服务器向被叫终端的AAA服务器发送位置查询请求。被叫终端的AAA服务器根据被叫终端SIP注册的相关信息,找到被叫终端注册的WVS服务器(简称被叫WVS服务器),并将该被叫WVS服务器的地址等信息返回给入口 WVS服务器。步骤209 210,入口 WVS服务器将上述SIP INVITE消息发送到被叫WVS服务器; 被叫WVS服务器向入口 WVS服务器返回SIP IOO(Trying)消息。步骤211 212,被叫WVS服务器将上述SIP INVITE消息发送到被叫终端;被叫终端向被叫WVS服务器返回SIP IOO(Trying)消息。步骤213,主叫终端与被叫终端之间继续执行后续的呼叫建立流程,例如媒体协商、媒体更新流程等。步骤214,在后续流程的执行中(比如主被叫终端之间协商使用的媒体完成时), 由被叫WVS服务器发起在接入网中为被叫终端建立承载的流程,现有技术定义了多种被叫 WVS服务器何时发起该流程的场景。接入网关参与该为被叫终端在接入网中建立承载的流程。步骤215,基于承载建立的成功,接入网关上的计费客户端向被叫终端的AAA服务器发起计费开始流程,并开始搜集被叫终端的计费信息。步骤216,主叫终端与被叫终端之间继续执行后续的呼叫建立流程,直至呼叫建立成功。通过上述操作流程可见,运营商对被叫终端的计费是在成功的为该被叫终端建立承载的基础之上的。呼叫转移是现有技术中应用非常广泛的、对用户非常有吸引力的一种补充业务, 其基本原理是在被叫用户签约的基础上,当被叫终端当前无法参与主叫终端发起的会话时,网络自动的将主叫发起的呼叫转接到另一个终端上,由该终端代替被叫终端完成会话的过程。在现有技术中,当被叫WVS服务器在收到来自主叫方的SIP INVTE消息时(即步骤209),若发现被叫终端不可达,例如无线信号不好等,则被叫WVS服务器会查看被叫终端是否签约了呼叫转移业务。若签约了,则还要为被叫终端用户执行呼叫转移业务。具体来说,根据签约信息,被叫WVS服务器将SIPINVITE消息发送到另一个被叫终端上(如图1所示,也称该终端为转移终端),同时向主叫终端发送一个呼叫当前被转移的提示。后续由上述转移终端代替原被叫终端完成与主叫终端之间的呼叫建立,以及通话,如图3所示,具体包括以下步骤其中,步骤301 302同前述步骤209 步骤210。SIP INVITE从主叫终端发送到被叫终端的入口 WVS服务器的流程同前述步骤 201 208,此处不再赘述。步骤303,当被叫WVS服务器发现需要为被叫终端执行呼叫转移时,被叫WVS服务器需要找到转移终端的标识,以及转移终端的WVS服务器(简称转移WVS服务器)。步骤304 305,被叫WVS服务器将SIP INVITE消息发送到转移WVS服务器;转移 WVS服务器向被叫WVS服务器返回SIP IOO(Trying)消息。若被叫WVS服务器与转移WVS 服务器是同一个WVS服务器(例如被叫终端与转移终端注册到同一个WVS服务器上),则此两步不需要执行,并且以下各步骤中,转移WVS服务器与被叫WVS服务器等同。步骤306 307,转移WVS服务器将SIP INVITE消息发送到转移终端;转移终端向转移WVS服务器返回SIP IOO(Trying)消息。步骤308,主叫终端与转移终端之间继续执行后续的呼叫建立流程,例如媒体协商、媒体更新流程等。步骤309,在后续流程的执行中(比如主叫终端与转移终端之间协商使用的媒体完成时),由转移WVS服务器发起在接入网中为转移终端建立承载的流程。步骤310,基于承载建立的成功,接入网关上的计费客户端向被叫终端的AAA服务器(这里,转移终端与被叫终端同属一个运营商,所以转移终端的AAA服务器就是被叫终端的AAA服务器)发起计费开始流程,并开始搜集转移终端的计费信息。步骤311,主叫终端与转移终端之间继续执行后续的呼叫建立流程,直至呼叫建立成功。通过上述操作流程可见,在WiMAX网络中,当运营商为被叫终端执行呼叫转移时, 现有技术是为转移终端建立承载的,在这种情况下,运营商搜集到的只是转移终端的计费信息。但是,因为被叫终端使用了该呼叫转移业务,所以被叫终端是需要被计费的。然而, 现有的WiMAX网络技术却无法支持运营商搜集使用该业务的终端用户计费信息,因此,运营商无法对该用户(被叫终端用户)计费,最终导致运营商无法从为用户提供此种业务中获得价值,不利于业务开展,不利于WiMAX网络的建设。

发明内容
有鉴于此,本发明的主要目的在于提供一种WiMAX网络中执行呼叫转移时的计费方法和系统,以解决现有技术中当被叫终端执行了呼叫转移时,无法实现运营商对使用该呼叫转移业务的被叫终端用户进行计费的问题。
为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种微波接入全球互通(WiMAX)网络中执行呼叫转移时的计费方法,该方法包括被叫终端的鉴权授权计费(AAA)服务器在获知网络为被叫终端执行了呼叫转移业务时,对所述被叫终端所使用的呼叫转移业务进行计费;所述计费方法为以下至少一种根据转移终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WiMAX 网络电话业务(WVQ服务器提供的计费信息进行计费。所述计费信息包括呼叫转移执行成功指示、和\或通话时长、和\或通话流量。所述AAA服务器在接收到所述执行呼叫转移业务的WVS服务器发送的所述呼叫转移执行成功指示时,获知为被叫终端执行了呼叫转移业务;或者,所述AAA服务器在接收到所述转移终端的WVS服务器发送的被叫计费标识和转移计费标识时,获知为被叫终端执行了呼叫转移业务。所述被叫计费标识由所述执行呼叫转移业务的WVS服务器发送给所述转移终端的WVS服务器。该方法进一步包括所述AAA服务器根据所述转移终端的计费信息、或者根据所述执行呼叫转移业务的WVS服务器提供的计费信息生成被叫终端的计费信息,并根据所述被叫终端的计费信息进行计费。所述根据转移终端的计费信息进行计费,具体为根据所述转移终端的计费信息,当所述转移终端的通话时长和/或通话流量大于零时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述转移终端的计费信息,依据所述转移终端的通话时长或通话流量, 为所述被叫终端执行按使用所述呼叫转移业务的时长或流量计费。所述根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费, 具体为根据所述执行呼叫转移业务的WVS服务器提供的计费信息,当所述计费信息中包含呼叫转移执行成功指示时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述执行呼叫转移业务的WVS服务器提供的计费信息,依据所述WVS服务器提供的通话时长或通话流量,为所述被叫终端执行按使用所述呼叫转移业务的时长或
流量计费。本发明还提供了一种WiMAX网络中执行呼叫转移时的计费系统,该系统包括被叫终端的AAA服务器,用于在获知网络为被叫终端执行了呼叫转移业务时,对所述被叫终端所使用的呼叫转移业务进行计费;所述计费方法为以下至少一种根据转移终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费。所述计费信息包括呼叫转移执行成功指示、和\或通话时长、和\或通话流量。所述AAA服务器进一步用于,在接收到所述执行呼叫转移业务的WVS服务器发送的所述呼叫转移执行成功指示时,获知为被叫终端执行了呼叫转移业务;或者,在接收到所述转移终端的WVS服务器发送的被叫计费标识和转移计费标识时,获知为被叫终端执行了呼叫转移业务。所述被叫计费标识由所述执行呼叫转移业务的WVS服务器发送给所述转移终端的WVS服务器。所述AAA服务器进一步用于,根据所述转移终端的计费信息、或者根据所述执行呼叫转移业务的WVS服务器提供的计费信息生成被叫终端的计费信息,并根据所述被叫终端的计费信息进行计费。所述AAA服务器进一步用于,根据所述转移终端的计费信息,当所述转移终端的通话时长和/或通话流量大于零时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述转移终端的计费信息,依据所述转移终端的通话时长或通话流量, 为所述被叫终端执行按使用所述呼叫转移业务的时长或流量计费。所述AAA服务器进一步用于,根据所述执行呼叫转移业务的WVS服务器提供的计费信息,当所述计费信息中包含呼叫转移执行成功指示时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述执行呼叫转移业务的WVS服务器提供的计费信息,依据所述WVS服务器提供的通话时长或通话流量,为所述被叫终端执行按使用所述呼叫转移业务的时长或流量计费。本发明所提供的一种WiMAX网络中执行呼叫转移时的计费方法和系统,由被叫终端的AAA服务器在获知为被叫终端执行了呼叫转移业务时,对被叫终端所使用的呼叫转移业务进行计费;计费方法为以下至少一种根据转移终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费。通过本发明,实现了 WiMAX网络中当被叫终端执行了呼叫转移时,对使用该呼叫转移业务的被叫终端用户进行计费,从而有利于业务的开展和WiMAX网络的建设。


图1为现有技术中一种支持开展VoIP业务的网络结构示意图;图2为现有技术中呼叫建立以及计费触发的流程图;图3为现有技术中呼叫转移建立以及计费触发的流程图;图4为本发明实施例一中执行呼叫转移时的计费方法流程图;图5为本发明实施例二中执行呼叫转移时的计费方法流程图;图6为本发明实施例三中执行呼叫转移时的计费方法流程图;图7为本发明实施例四中执行呼叫转移时的计费方法流程图。
具体实施例方式下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。本发明提供一种WiMAX网络中执行呼叫转移时的计费方法,由被叫终端的AAA服务器在获知网络为被叫终端执行了呼叫转移业务时,对被叫终端所使用的呼叫转移业务进行计费;AAA服务器采用的计费方法可以为以下至少一种根据转移终端的计费信息进行计费,即根据转移终端的计费信息生成被叫终端的计费信息,并根据被叫终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费,即根据执行呼叫转移业务的WVS服务器提供的计费信息生成被叫终端的计费信息,并根据所述被叫终端的计费信息进行计费。所谓计费信息包括呼叫转移执行成功指示、和\或通话时长、和\或通话流量。其中,被叫终端的AAA服务器获知网络为被叫终端执行了呼叫转移业务的方法包括但不限于以下几种1、被叫终端的AAA服务器在接收到为被叫终端执行呼叫转移业务的WVS服务器发送的携带有呼叫转移执行成功指示的消息时,获知网络为被叫终端执行了呼叫转移业务;2、被叫终端的AAA服务器在接收到转移终端的WVS服务器发送的携带有被叫计费标识和转移计费标识的消息时,获知网络为被叫终端执行了呼叫转移业务。其中,被叫计费标识由执行呼叫转移业务的WVS服务器发送给转移终端的WVS服务器。下面结合具体实施例对本发明的计费方法进一步详细阐述。如图4所示的本发明实施例一,在WiMAX网络中实现为被叫终端执行呼叫转移时, 对被叫终端用户计费的一种处理方法,主要包括以下步骤步骤401,WVS服务器向被叫终端的AAA服务器发送携带有呼叫转移执行成功指示的消息。该消息中需携带被叫终端的标识,该标识包括但不限于被叫终端的网络接入标识符(NAI,Network Access Identifier)、被叫终端使用WVS业务的标识、被叫终端的移动台标识(MSID, Mobile Station Identifier)或被叫终端移动台(MS, Mobile Station)的媒体接入控制(MAC,Media Access Control)地址等等。优选的,该消息还可以携带转移终端的标识、IP地址等信息。转移终端的标识包括但不限于被叫终端的ΝΑΙ、转移终端使用WVS业务的标识、转移终端的MSID或转移终端MS 的MAC地址等等。优选的,WVS服务器在收到呼叫建立成功消息以后,才向被叫终端的AAA服务器发送携带有呼叫转移执行成功指示的消息。例如,在WVS服务器收到来自转移终端发送给主叫终端的应答SIP INVITE消息的SIP 200 (OK)消息时。需要说明的是,此处的WVS服务器是指可以为被叫终端执行呼叫转移业务的WVS 服务器。具体的,包括但不限于被叫终端所属运营商的入口 WVS服务器、被叫WVS服务器、 主叫WVS服务器。步骤402,被叫终端的AAA服务器处理该呼叫转移执行成功指示。具体的,被叫终端的AAA服务器需要根据对执行呼叫转移业务的计费策略,来处理收到的上述呼叫转移执行成功指示。一般来说,计费策略源自于运营商配置的策略。如果采用按次计费的策略(即呼叫转移成功执行一次则计费一次),则当被叫终端的AAA服务器收到上述呼叫转移执行成功指示时,为被叫终端用户记录1次呼叫转移业务的使用记录(如,为此生成一条被叫终端的计费信息UDR,用以记录该被叫终端已经成功的使用呼叫转移业务一次),并将之存储在本地,或者将之发往特定的用于计费、营账的服务器或系统中,如发往离线计费系统(OFCS,Offline Charging System)。如果采用按通话时长或流量计费的策略(即对被叫终端用户使用呼叫转移业务的计费与主叫终端和转移终端之间的通话时长或流量相关),则AAA服务器首先需要根据上述呼叫转移执行成功指示在本地激活一个状态,该状态用于指示被叫终端的AAA服务器后续需要根据搜集到的转移终端的关于此次呼叫转移通话的计费信息来获取被叫终端用户的计费信息。如上文描述,在呼叫建立流程中为转移终端建立接入网中的承载时,会触发转移终端的计费客户端(位于接入网关中)开始为转移终端计费(步骤309 310),具体来说, 计费客户端向AAA服务器(转移终端与被叫终端公用一个AAA服务器)发送一条用于请求开始计费的消息(使用RADIUS协议时,为Accounting-Request (start),称之为计费开始请求),并且开始搜集与转移终端此次通话相关的计费信息。该计费信息中包含转移终端的标识(如MSID等)、通话的时长信息(Duration)、通话的流量信息(Volume)等。计费客户端会将搜集到的转移终端的计费信息上报给AAA服务器,例如以用户数据记录(UDRjser Data Records)形式上报。当AAA服务器收到转移终端的上述UDR且上述的状态被激活时,根据该状态的指示,AAA服务器还要根据转移终端的UDR中的计费信息生成被叫终端的计费信息。一种优选的方法是,复制转移终端的UDR中的相关计费信息(时长信息、流量信息等);为被叫终端用户创建一个新的UDR,并将上述的计费信息填入该UDR中,同时还要将被叫终端的标识填入该UDR中。优选的,还可以将该UDR是因被叫终端用户使用呼叫转移业务而生成的指示填入该UDR中。这样处理的好处是,当运营商为被叫终端做费用结算时,可以根据该指示来应用合适的计费费率。当呼叫转移业务执行完毕(即主叫终端与转移终端之间的通话结束)时,上述的计费客户端会向AAA服务器发送一条用于请求结束计费的消息(使用RADIUS协议时,为 Accounting-Request (stop),称之为计费结束请求),此时AAA服务器需要撤销上述激活的状态,表示此次呼叫转移业务已经执行结束。当然,另一种可选的方法是,在通话结束时, WVS服务器会收到相应的指示消息(如SIP BYE,SIP CANCEL等),此时,WVS服务器可以再向AAA服务器发送一条携带呼叫转移执行完毕指示的消息,AAA服务器收到该消息以后,再撤销上述激活的状态。步骤403,被叫终端的AAA服务器向WVS服务器返回呼叫转移执行成功指示的应答消息。该应答消息是为了向WVS服务器确认步骤401中WVS服务器发送给AAA服务器的消息已经收到,因此,AAA服务器可以在收到步骤401中的消息之后立刻向WVS服务器返回应答消息,不必等步骤402执行完毕。在本实施例中,WVS服务器与被叫终端的AAA服务器之间的交互可以基于AAA 协议,例如使用远程用户拨号认证服务(RADIUS,Remote AuthenticationDial In User Service)协议,或者使用Diameter协议。当使用RADIUS时,上述携带有呼叫转移成功执行指示的消息、携带有呼叫转移执行完毕指示的消息对应RADIUS协议定义的接入请求 (Access-Request)消息,此时Access-Request增加对应的参数用来表示“呼叫转移成功执行”、“呼叫转移业务执行结束”;上述AAA服务器发给WVS服务器的应答消息对应RADIUS协议定义的接入接受(Access-Accept)消息。将本发明实施例一中的计费处理方法应用于呼叫建立流程中的完整步骤如本发明的实施例二,当被叫WVS服务器获知主叫终端与转移终端之间的呼叫建立成功时(即开始通话),通知被叫终端的AAA服务器呼叫转移执行成功,具体包括以下步骤其中,步骤501 511的操作与图3所示步骤301 311的操作相同,此处不再赘述。步骤512,当主叫终端与转移终端之间的呼叫建立成功时,即转移终端用户摘机开始对主叫终端用户通话时,被叫WVS服务器会收到来自转移终端的指示信息,具体的,收到一条应答SIP INVITE的SIP 200 (OK)消息。此时,如步骤401所述,被叫WVS服务器向被叫终端的AAA服务器发送一条携带有呼叫转移成功执行指示的消息,以通知被叫终端的AAA 服务器为被叫终端执行的呼叫转移执行成功。步骤513,被叫终端的AAA服务器向被叫WVS服务器发送应答消息。被叫终端的AAA服务器还需要保存一些相关信息,以支持对被叫终端使用呼叫转移业务的计费。这些信息包括但不限于根据转移终端的计费信息生成被叫终端的计费信息的指示、转移终端的标识、被叫终端的标识。被叫终端的AAA服务器后续可以按照步骤402中描述的方法,为被叫终端生成相应的计费信息,实现为被叫终端使用呼叫转移业务的计费。需要说明的是,如果采用按次计费的方法,则被叫终端的AAA服务器可以在收到步骤512中的消息以后,直接为被叫终端生成计费信息,就不需要再保存上述的相关信息了。实际上,入口 WVS服务器可以执行上述步骤512。例如,当被叫终端未登录到WiMAX 网络、或者没有执行SIP注册时,被叫WVS服务器将不存在,入口 WVS服务器将找不到被叫WVS服务器。这种情况下,AAA服务器会触发入口 WVS服务器为被叫终端执行呼叫转移。那么,当主叫终端与转移终端之间的呼叫建立完成时,入口 WVS服务器将收到应答SIP INVITE的SIP 200 (OK)消息,此时入口 WVS服务器代理被叫WVS服务器通知被叫终端的AAA 服务器被叫终端的呼叫转移执行成功。主叫WVS服务器也可以执行上述步骤512。例如,当被叫终端与主叫终端同属于一个运营商,而主叫WVS服务器找不到被叫WVS服务器时(例如,由于上述的被叫终端未登录到WiMAX网络等原因),AAA服务器会触发主叫WVS服务器为被叫终端执行呼叫转移。那么, 当主叫终端与转移终端之间的呼叫建立完成时,主叫WVS服务器将收到应答SIP INVITE的 SIP 200 (OK)消息,此时主叫WVS服务器代理被叫WVS服务器通知被叫终端的AAA服务器 (此时,被叫终端的AAA服务器也是主叫终端的AAA服务器)被叫终端的呼叫转移执行成功。还需要说明的是,在主叫终端与转移终端之间的呼叫结束以后,如实施例一中描述的方法,被叫WVS服务器、入口 WVS服务器、主叫WVS服务器还可以通知被叫终端的AAA 服务器呼叫转移执行完毕。此外,图5所示的被叫WVS服务器可以与转移终端的WVS服务器是同一个实体(合设),比如被叫终端与转移终端注册到同一个WVS服务器上时。如图6所示的本发明实施例三,在WiMAX网络中实现为被叫终端执行呼叫转移时, 对被叫终端用户计费的另一种处理方法,主要包括以下步骤步骤601,WVS服务器向转移终端的WVS服务器(简称转移WVS服务器)发送携带有计费标识的消息。当WVS服务器发现需要为被叫终端执行呼叫转移业务时(如上述,基于用户签约信息、或基于AAA触发),首先为被叫终端生成一个计费标识(称之为被叫计费标识),例如,生成一个AF-Charging-ID。该计费标识可以用于关联到被叫终端用户。然后WVS服务器将该计费标识发送给转移WVS服务器,并指示转移WVS服务器执行呼叫转移。WVS服务器可以将该计费标识携带在SIPINVITE消息中,发送给转移WVS服务器。需要说明的是,此处所述的WVS服务器是指可以为被叫终端执行呼叫转移业务的 WVS服务器。具体的,包括但不限于被叫终端的入口 WVS服务器、被叫WVS服务器、主叫WVS 服务器。步骤602,转移WVS服务器记录并处理该计费标识。如上文所述,转移WVS服务器需要为转移终端在接入网中建立承载。在此过程中, 转移WVS服务器要为转移终端的会话(即此次即将来临的通话)也生成一个计费标识(称之为转移计费标识),并将该转移计费标识发送到转移终端的计费客户端中。同时,转移 WVS服务器还需要将被叫计费标识、转移计费标识携带在该转移WVS服务器与AAA服务器之间交互的消息中发送到AAA服务器。AAA服务器可以根据消息中同时含有两个计费标识判断出这两个关联的会话是一个呼叫转移会话。当然,转移WVS也可以在上述发给AAA服务器的消息中携带一个指示用于明确的指出这两个关联的会话是一个呼叫转移会话。步骤603,转移WVS服务器向WVS服务器发送应答消息,向WVS服务器确认上述计费标识已经收到。在此之后,当主叫终端与转移终端之间的呼叫建立成功以后,AAA服务器会收到计费客户端发送来的关于转移终端的计费信息,其中含有通话时长、通话流量等信息,还包含一个标识符,AAA服务器可以根据该标识符将这里的计费信息与上述的转移计费标识关联起来。此时,如上文所述,AAA服务器知道与该转移计费标识相关的会话是一个呼叫转移会话,且能找到一个与该会话关联的被叫计费标识(Callee AF-Charging-ID)。AAA服务器可以按照步骤402中描述的方法,实现为被叫终端的计费,具体来说如果采用按次计费的策略,则AAA服务器在检测到该呼叫转移业务执行成功时, 为被叫终端用户记录1次呼叫转移业务的使用记录。AAA服务器可以通过检测转移终端的计费信息中的通话时长大于0,和/或通话流量大于0来判断呼叫转移业务执行成功。然后可以依照步骤402中所述的方法,AAA服务器将该使用记录存储在本地,或者将之发往特定的用于计费、营账的服务器或系统中。如果采用按通话时长(流量)计费的策略,则AAA服务器可以采用步骤402中描述的同样的方法,根据搜集到的转移终端的关于此次呼叫转移通话的计费信息来获取被叫终端用户的计费信息,其原理相同。在本实施例中,WVS服务器与被叫终端的AAA服务器之间的交互可以基于AAA 协议,例如使用RADIUS协议,或者使用Diameter协议。当使用RADIUS时,上述用于传递两个计费标识的消息对应RADIUS协议定义的接入请求(Access-Request)消息,此时 Access-Request增加对应的参数用来携带“被叫计费标识”、“转移计费标识”;上述AAA服务器发给WVS服务器的应答消息对应RADIUS协议定义的接入接受(Access-Acc印t)消息。将本发明实施例三中的计费处理方法应用于呼叫建立流程中的完整步骤如本发明的实施例四,被叫WVS服务器将生成的与被叫终端相关的计费标识(称之为被叫计费标识)发送到转移WVS服务器;转移WVS服务器再将该被叫计费标识,连同其为转移终端生成的计费标识(称之为转移计费标识)一起发送到AAA服务器,具体包含以下步骤其中,步骤701 703的操作与图3所示步骤301 303相同。步骤704,在确定为被叫终端执行呼叫转移后,被叫WVS服务器还要为被叫终端的该会话生成一个被叫计费标识,并将生成的被叫计费标识携带在消息中发送给转移WVS服务器。被叫WVS服务器可以通过其与转移WVS服务器之间的专用接口消息将该被叫计费标识传递给转移WVS服务器;被叫WVS服务器也可以直接将该计费标识携带在SIP INVITE 消息中发送给转移WVS服务器。当然,被叫WVS服务器还可以采用这两种方式,通知转移 WVS服务器该会话是一个呼叫转移会话。步骤705 708的操作与图3所示步骤305 308相同。步骤709,转移WVS服务器为转移终端即将来临的会话生成一个计费标识(称之为转移计费标识),然后在转移WVS服务器发起为转移终端建立接入网内的承载之前(或同时),将上述两个计费标识发送给AAA服务器。如,使用上述的RADIUS定义的 Access-Request 消息发送。步骤710,AAA服务器向转移WVS服务器返回应答消息,用于确认上述的请求消息收到。步骤711 713的操作与图3所示步骤309 311相同。后续AAA服务器可以依照实施例三中所述的方法,为被叫终端执行呼叫转移的计费。实际上,入口 WVS服务器可以代替本实施例中的被叫WVS服务器。例如,当被叫终端未登录到WiMAX网络、或者没有执行SIP注册时,被叫WVS服务器将不存在,入口 WVS服务器将找不到被叫WVS服务器。这种情况下,AAA服务器会触发入口 WVS服务器为被叫终端执行呼叫转移。此时,可以用入口 WVS服务器的等效替换本实施例中的被叫WVS服务器。 其原理相同,不再赘述。同样,主叫WVS服务器也可以代替本实施例中的被叫WVS服务器, 如上文所述。其原理也相同,也不再赘述。需要说明的是,图7所示的被叫WVS服务器可以与转移到的终端的WVS服务器是同一个实体(合设),比如被叫终端与转移终端注册到同一个WVS服务器上时。在这种情况下,就无需上述在两个WVS服务器(被叫WVS服务器,转移WVS服务器)之间传递被叫计费标识的步骤,其余的原理都相同,不再赘述。此外,当使用入口 WVS服务器代替被叫WVS服务器时(原因同上述),入口 WVS服务器与转移WVS服务器也有可能是同一个实体,比如转移终端是注册到该入口 WVS服务器上的。在这种情况下,也无需上述在两个WVS服务器(入口 WVS服务器,转移WVS服务器) 之间传递被叫计费标识的步骤,其余的原理也都相同,也不再赘述。此外,当使用主叫WVS服务器代替被叫WVS服务器时,主叫WVS服务器与转移WVS 服务器也有可能是同一个实体,比如,转移终端是注册到该主叫WVS服务器上的。在这种情况下,也无需上述在两个WVS服务器(主叫WVS服务器,转移WVS服务器)之间传递被叫计费标识的步骤,其余的原理也都相同,也不再赘述。
本发明的实施例五基于实施例一所述,在呼叫转移业务执行成功时(即主叫终端与转移终端之间开始通话时),WVS服务器向被叫终端的AAA服务器发送携带有呼叫转移成功执行指示的消息;在呼叫转移业务执行完毕时(即主叫终端与转移终端之间的通话结束时),WVS服务器可以再向AAA服务器发送一条携带呼叫转移执行完毕指示的消息。基于两条消息,还可以有一种在WiMAX网络中实现为被叫终端执行呼叫转移时,对被叫终端用户计费的处理方法当采用按通话时长计费的策略时,WVS服务器可以在上述携带有呼叫转移成功执行指示的消息中再携带一个时间戳信息(即呼叫转移业务的开始时间);而在上述携带呼叫转移执行完毕指示的消息中也携带一个时间戳信息(即呼叫转移业务的结束时间)。此时,AAA服务器便可以在收到执行完毕指示以后,利用两个时间戳来获知此次呼叫转移的通话时长信息,然后基于此信息来生成UDR,此时该UDR中携带(不限于)被叫终端的标识、 通话时长信息。或者,AAA服务器直接将时间戳信息填入UDR中,此时该UDR中携带(不限于)被叫终端的标识、通话开始时间、通话结束时间。当然,WVS服务器也可以不在上述携带有呼叫转移成功执行指示的消息中增加任何参数,而直接在上述携带呼叫转移执行完毕指示的消息中携带一个通话时长信息,则AAA可以根据该信息来生成UDR。若WVS服务器上也部署了流量搜集的功能,那么也可以采用上述的类似方法,在携带有呼叫转移成功执行指示的消息中携带流量信息,则AAA也可以在UDR中增加该呼叫转移会话的流量信息。最后,运营商可以根据该UDR中携带的信息,结合运营商的计费策略 (费率等)来最后实现为被叫终端执行呼叫转移时,对被叫终端用户的计费。在本实施例中,上述WVS服务器搜集的时间戳或时长信息、流量信息等都可以理解为WVS服务器为被叫终端搜集的与被叫终端使用的呼叫转移业务相关的计费信息。当然,上文所述的呼叫转移业务成功执行指示也可以理解为这样的计费信息。还值得说明的是,WVS服务器也可以使用这里所述的时间戳或时长信息、流量信息等作为上述呼叫转移业务成功执行指示来使用。此时,AAA服务器可以根据这些信息来判断是否成功执行了呼叫转移。例如,AAA可以判断时长或流量是否大于0,大于就说明执行成功了。需要说明的是,此处所述的WVS服务器可以是被叫WVS服务器,也可以是入口 WVS 服务器,也可以是主叫WVS服务器,这取决于是哪个WVS服务器为该被叫终端执行了呼叫转移。对应上述WiMAX网络中执行呼叫转移时的计费方法,本发明还提供了一种WiMAX 网络中执行呼叫转移时的计费系统,包括被叫终端的AAA服务器,用于在获知网络为被叫终端执行了呼叫转移业务时,对被叫终端所使用的呼叫转移业务进行计费;计费方法为以下至少一种根据转移终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费。其中,计费信息包括呼叫转移执行成功指示、和\或通话时长、和\或通话流量。AAA服务器进一步用于,在接收到执行呼叫转移业务的WVS服务器发送的呼叫转移执行成功指示时,获知为被叫终端执行了呼叫转移业务;或者,在接收到转移终端的WVS 服务器发送的被叫计费标识和转移计费标识时,获知为被叫终端执行了呼叫转移业务。所述被叫计费标识由执行呼叫转移业务的WVS服务器发送给转移终端的WVS服务器。
AAA服务器进一步用于,根据转移终端的计费信息、或者根据执行呼叫转移业务的 WVS服务器提供的计费信息生成被叫终端的计费信息,并根据被叫终端的计费信息进行计费。其中,根据转移终端的计费信息进行计费,具体为根据转移终端的计费信息,当转移终端的通话时长和/或通话流量大于零时,判断为被叫终端执行呼叫转移业务成功,并为被叫终端执行按使用呼叫转移业务的次数计费;或者,根据转移终端的计费信息,依据转移终端的通话时长或通话流量,为被叫终端执行按使用呼叫转移业务的时长或流量计费。根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费,具体为根据执行呼叫转移业务的WVS服务器提供的计费信息,当计费信息中包含呼叫转移执行成功指示时,判断为被叫终端执行呼叫转移业务成功,并为被叫终端执行按使用呼叫转移业务的次数计费;或者,根据执行呼叫转移业务的WVS服务器提供的计费信息,依据WVS服务器提供的通话时长或通话流量,为被叫终端执行按使用呼叫转移业务的时长或流量计费。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种微波接入全球互通(WiMAX)网络中执行呼叫转移时的计费方法,其特征在于, 该方法包括被叫终端的鉴权授权计费(AAA)服务器在获知网络为被叫终端执行了呼叫转移业务时,对所述被叫终端所使用的呼叫转移业务进行计费;所述计费方法为以下至少一种根据转移终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WiMAX网络电话业务(WVQ服务器提供的计费信息进行计费。
2.根据权利要求1所述WiMAX网络中执行呼叫转移时的计费方法,其特征在于,所述计费信息包括呼叫转移执行成功指示、和\或通话时长、和\或通话流 >量。
3.根据权利要求1或2所述WiMAX网络中执行呼叫转移时的计费方法,其特征在于,所述AAA服务器在接收到所述执行呼叫转移业务的WVS服务器发送的所述呼叫转移执行成功指示时,获知为被叫终端执行了呼叫转移业务;或者,所述AAA服务器在接收到所述转移终端的WVS服务器发送的被叫计费标识和转移计费标识时,获知为被叫终端执行了呼叫转移业务。
4.根据权利要求3所述WiMAX网络中执行呼叫转移时的计费方法,其特征在于,所述被叫计费标识由所述执行呼叫转移业务的WVS服务器发送给所述转移终端的WVS服务器。
5.根据权利要求1或2所述WiMAX网络中执行呼叫转移时的计费方法,其特征在于,该方法进一步包括所述AAA服务器根据所述转移终端的计费信息、或者根据所述执行呼叫转移业务的WVS服务器提供的计费信息生成被叫终端的计费信息,并根据所述被叫终端的计费信息进行计费。
6.根据权利要求1或2所述WiMAX网络中执行呼叫转移时的计费方法,其特征在于,所述根据转移终端的计费信息进行计费,具体为根据所述转移终端的计费信息,当所述转移终端的通话时长和/或通话流量大于零时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述转移终端的计费信息,依据所述转移终端的通话时长或通话流量,为所述被叫终端执行按使用所述呼叫转移业务的时长或流量计费。
7.根据权利要求1或2所述WiMAX网络中执行呼叫转移时的计费方法,其特征在于,所述根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费,具体为根据所述执行呼叫转移业务的WVS服务器提供的计费信息,当所述计费信息中包含呼叫转移执行成功指示时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述执行呼叫转移业务的WVS服务器提供的计费信息,依据所述WVS服务器提供的通话时长或通话流量,为所述被叫终端执行按使用所述呼叫转移业务的时长或流量计费。
8.一种WiMAX网络中执行呼叫转移时的计费系统,其特征在于,该系统包括被叫终端的AAA服务器,用于在获知网络为被叫终端执行了呼叫转移业务时,对所述被叫终端所使用的呼叫转移业务进行计费;所述计费方法为以下至少一种根据转移终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WVS服务器提供的计费信息进行计费。
9.根据权利要求8所述WiMAX网络中执行呼叫转移时的计费系统,其特征在于,所述计费信息包括呼叫转移执行成功指示、和\或通话时长、和\或通话流量。
10.根据权利要求8或9所述WiMAX网络中执行呼叫转移时的计费系统,其特征在于, 所述AAA服务器进一步用于,在接收到所述执行呼叫转移业务的WVS服务器发送的所述呼叫转移执行成功指示时,获知为被叫终端执行了呼叫转移业务;或者,在接收到所述转移终端的WVS服务器发送的被叫计费标识和转移计费标识时, 获知为被叫终端执行了呼叫转移业务。
11.根据权利要求10所述WiMAX网络中执行呼叫转移时的计费系统,其特征在于,所述被叫计费标识由所述执行呼叫转移业务的WVS服务器发送给所述转移终端的WVS服务器。
12.根据权利要求8或9所述WiMAX网络中执行呼叫转移时的计费系统,其特征在于, 所述AAA服务器进一步用于,根据所述转移终端的计费信息、或者根据所述执行呼叫转移业务的WVS服务器提供的计费信息生成被叫终端的计费信息,并根据所述被叫终端的计费信息进行计费。
13.根据权利要求8或9所述WiMAX网络中执行呼叫转移时的计费系统,其特征在于, 所述AAA服务器进一步用于,根据所述转移终端的计费信息,当所述转移终端的通话时长和/或通话流量大于零时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述转移终端的计费信息,依据所述转移终端的通话时长或通话流量,为所述被叫终端执行按使用所述呼叫转移业务的时长或流量计费。
14.根据权利要求8或9所述WiMAX网络中执行呼叫转移时的计费系统,其特征在于, 所述AAA服务器进一步用于,根据所述执行呼叫转移业务的WVS服务器提供的计费信息,当所述计费信息中包含呼叫转移执行成功指示时,判断所述为被叫终端执行呼叫转移业务成功,并为所述被叫终端执行按使用所述呼叫转移业务的次数计费;或者,根据所述执行呼叫转移业务的WVS服务器提供的计费信息,依据所述WVS服务器提供的通话时长或通话流量,为所述被叫终端执行按使用所述呼叫转移业务的时长或流量计费。
全文摘要
本发明公开了一种微波接入全球互通(WiMAX)网络中执行呼叫转移时的计费方法和系统,方法包括被叫终端的鉴权授权计费(AAA)服务器在获知网络为被叫终端执行了呼叫转移业务时,对被叫终端所使用的呼叫转移业务进行计费;计费方法为以下至少一种根据转移终端的计费信息进行计费;根据为被叫终端执行呼叫转移业务的WiMAX网络电话业务(WVS)服务器提供的计费信息进行计费。通过本发明,实现了WiMAX网络中当为被叫终端执行了呼叫转移时,对使用该呼叫转移业务的被叫终端用户进行计费。
文档编号H04L12/14GK102448040SQ20101050993
公开日2012年5月9日 申请日期2010年10月14日 优先权日2010年10月14日
发明者涂杨巍, 骆文 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1