专利名称:一种wimax网络中的计费方法
技术领域:
本发明涉及无线通讯领域,具体地讲涉及一种在WIMAX网络中进行计费的方法背景技术微波接入全球网络(WiMAX)是一种基于IEEE 802.16标准的无线城域网技术。WiMAX网络逻辑架构如图1所示,主要由三个部分组成,即客户端(MSS/SS)、接入业务网(ASN)和连接业务网(CSN)。其中,ASN定义为为WiMAX终端提供无线接入服务的网络功能集合,ASN包含了BS和ASN-GW网元。
图2是WIMAX计费系统架构示意图,用户按照网络要求以某种接入计费方式登录、访问和退出网络,计费点根据用户网络访问情况自动发起计费报文,计费服务器接收计费报文并根据计费报文生成用户对应的帐单。从这个角度看,计费对用户是透明的,从用户上网自动开始,到用户下网自动结束。
上述各实体的协议栈如图3所示,一般情况下,计费点是接入服务器NAS或者BAS(当然也可以是其他简化的RAS,如LAN Switch、AP、CMTS等等),它能够自动感知用户的登录、退出网络动作。计费服务器一般是AAA服务器,可以使用RADIUS协议,也可以使用其他协议(典型的如内部协议、TACACS、DIAMETER等),所述RADIUS协议是当前流行的公开的AAA协议。AAA是授权(Authorization)、计费(Authentication)和计费(Accounting)的简称。
由于RADIUS是公开的标准协议,因此和其他私有协议不一样,在使用中所有厂商都可以很容易对接并互通,是目前网络中的公开、事实标准,可以在全球任何地方任何厂商间进行互通。
RADIUS协议采用客户/服务器(Client/Server)结构,采用UDP作为传输协议。RADIUS的客户端通常运行在接入服务器上,客户端的任务是将用户的信息发送到指定的服务器,然后根据服务器的不同响应进行处理。RADIUS服务器通常运行于一台工作站上,其任务是接收客户发来的请求,计费用户的权限,并返回客户向用户提供服务时所需的配置信息。RADIUS服务器同时也接收客户端发来的计费信息,并保存在数据库中。
RADIUS协议目前在RFC2865、RFC2866、RFC2869中进行详细的规定。UDR(Usage Data Records)介绍UDR是由计费点收集原始计费数据生成的文件,计费点将会根据UDR生成计费报文。
图4是现有技术中一种比较典型的计费流程,包括如下步骤1、用户登录网络成功;2、计费点感知后,自动向计费服务器发起计费开始请求;3、计费服务器接收到计费开始请求,记录报文中的用户、计费会话、用户地址、开始时间、当前流量等等信息,作为用户计费记录保存到数据库中,并回应计费点可以开始计费;4、根据网络情况、运营要求等,如果需要进行计费信息实时保护,可以在计费过程中提供中间计费报文。此时,按照预定的中间周期,计费点发起中间计费请求;5、计费服务器接收到中间计费请求,记录报文中的用户、计费会话、用户地址、已经使用网络的时间长度、已经使用的网络流量等等信息,作为用户计费记录保存到数据库中,并回应计费点可以继续中间计费;6、用户使用网络完毕,退出网络,可以是用户主动挂线,也可以是网络异常检测、用户强制下线等等;7、计费点感知后,自动向计费服务器发起计费终止请求;
8、计费服务器接收到计费终止请求,记录报文中的用户、计费会话、用户地址、已经使用网络的时间长度、已经使用的网络流量等等信息,作为用户计费记录保存到数据库中,并回应计费点可以终止计费。
在实际使用中,是否计费、是否进行中间计费、按照时长、流量、网络位置等等计费都策略,一般都是可以根据网络状况、用户运营要求进行配置的。
在WiMAX最新标准中,实现的是按业务流计费,即用户登录网络成功,计费点并不开始计费流程,而是当业务流建立成功后才将开始计费。客户上网计费信息完整的记录在计费服务器,营帐系统可以直接从中按照运营要求制定对应的费率和计算方式,将原始的计费信息转换为客户真正的帐单。
但是,WiMax标准目前最新定义的计费报文中没有携带终端标识(MS ID或其他能够标识终端设备的标识符),由此将导致如下的计费问题由于WiMAX支持一个NAI同时多个设备使用的情况,当利用同一个用户名/密码通过不同的终端上网时,计费点只把用户名信息发送给计费服务器,并没有把MS ID信息或其他能够标识终端设备的标识符也上报给计费服务器,在这情况下,计费服务器并不能根据当前计费报文的信息判断此计费信息是属于哪一个终端的,从而导致计费信息不能全面精确的描述此时的计费情况。
发明内容
有鉴于此,本发明的发明目的在于提供一种WIMAX网络中的计费方法,通过在计费报文中携带终端标识,使得服务器能够根据当前计费报文的信息判断此计费信息是属于哪一个终端,从而全面精确地描述计费情况。
为达到上述目的,本发明一种WIMAX网络中的计费方法包括如下步骤A、计费点在计费报文中携带终端信息;B、计费服务器根据计费报文生成计费话单,该计费话单中包含所述终端信息。
所述计费报文包括计费开始报文、中间计费报文以及计费终止报文。
所述终端信息包含于计费点生成的UDR中。
所述终端信息为MS ID信息或能够标识终端的标识符。
所述计费报文采用Radius协议作为承载协议,计费报文的内容是通过Radius协议规定的属性来承载。
所述计费报文中携带的终端信息可以是利用Radius协议中的Vendor-Specific属性来承载或利用Radius协议中的Calling-Station-Id属性来承载或利用Radius协议中的Acct-Multi-Session-Id属性来承载。
本发明通过计费点在计费报文中携带终端信息,使得服务器能够根据当前计费报文的信息判断此计费信息是属于哪一个终端;计费服务器根据计费报文生成的计费话单也包含所述终端信息,从而可以全面精确地描述计费情况,提高了网络服务提供商的服务水平,增加了客户的满意度。
图1为现有的WIMAX网络架构图;图2为现有的计费系统架构图;图3为现有的计费系统协议栈示意图;图4为现有的计费流程图;图5为本发明WIMAX网络计费流程图;具体实施方式
本发明的核心思想是对现有WiMax计费系统的UDR和计费报文进行修改,在UDR、计费报文中增加携带终端信息,此信息可以是MS ID或者其它能够标识终端的标识符,终端信息还可以包括此终端的类型信息,指明此终端设备是手机、PDA、电脑还是其它类型。特别是当不同的用户利用同一个用户名/密码通过不同的终端上网时,在这情况下,计费服务器可以根据当前计费报文携带的终端信息判断此计费信息是属于哪一个终端的,计费信息能够全面精确的描述此时的计费情况。如归属网络服务提供商(Home NSP)根据计费报文生成的计费话单中包含终端信息,这样在计费话单里就能知道这个NAI同时有哪些MS ID使用,从而提高了网络服务提供商的服务水平,增加了客户的满意度。
下面结合附图5对本发明的一较佳实施例进行详细说明,本发明一种使用终端信息进行计费的方法具体包括如下步骤1)计费点AAA Client向计费服务器AAA Server发起计费开始请求,该计费开始报文中即携带有终端信息,其包含于计费点生成的UDR中(下同,不再赘述);2)计费服务器接收到计费开始请求,记录报文中的相关信息,并回应计费点可以开始计费;3)根据网络情况、运营要求等,如果网络需要进行计费信息实时保护,可以在计费过程中提供中间计费报文。此时,按照预定的中间周期,计费点发起中间计费请求,该中间计费报文中同样包含了终端信息;4)计费服务器接收到中间计费请求,记录该报文中的信息,包括终端信息,将所述信息作为用户计费记录保存在数据库中,并回应计费点可以继续中间计费;5)用户退出网络,计费点感知后,向计费服务器发起计费终止请求,该计费终止报文中也包含有终端信息;6)计费服务器接收到计费终止请求,记录报文中的信息,作为用户计费记录保存到数据库中,并回应计费点可以终止计费。
其中,在所述步骤中携带终端信息的方法可以为以下三种中的任一种,一是利用Radius协议中的Calling-Station-Id属性来承载终端信息;二是利用Radius协议中的Vendor-Specific属性来承载终端信息;三是利用Radius协议中的Acct-Multi-Session-Id属性来承载终端信息,但是不限于使用上述三种方法。计费报文采用Radius协议作为承载协议,计费消息也就是Radius消息,计费报文的内容通过Radius协议规定的属性来承载。
上述实施例仅用于说明本发明,而非用于限定本发明。
权利要求
1.一种WIMAX网络中的计费方法,其特征在于,该方法包括A、计费点在计费报文中携带终端信息;B、计费服务器根据计费报文生成计费话单,该计费话单中包含所述终端信息。
2.根据权利要求1所述的计费方法,其特征在于,所述计费报文包括计费开始报文、中间计费报文以及计费终止报文。
3.根据权利要求1所述的计费方法,其特征在于,所述终端信息包含于计费点生成的UDR中。
4.根据权利要求1所述的计费方法,其特征在于,所述终端信息为MS ID信息或能够标识终端的标识符。
5.根据权利要求1所述的计费方法,其特征在于,所述计费报文采用Radius协议作为承载协议,计费报文的内容是通过Radius协议规定的属性来承载。
6.根据权利要求5所述的计费方法,其特征在于,步骤A在计费报文中携带的终端信息是利用Radius协议中的Vendor-Specific属性来承载的。
7.根据权利要求5所述的计费方法,其特征在于,步骤A在计费报文中携带的终端信息是利用Radius协议中的Calling-Station-Id属性来承载的。
8.根据权利要求5所述的计费方法,其特征在于,步骤A在计费报文中携带的终端信息是利用Radius协议中的Acct-Multi-Session-Id属性来承载的。
全文摘要
本发明涉及一种WIMAX网络中的计费方法,所述方法包括如下步骤A.计费点在计费报文中增加携带终端信息;B.计费服务器根据计费报文生成计费话单,该计费话单中包含所述终端信息。当不同的用户利用同一个用户名/密码通过不同的终端上网时,在这情况下,计费服务器可以根据当前计费报文携带的终端信息判断此计费信息是属于哪一个终端的,计费信息能够全面精确的描述此时的计费情况。
文档编号H04L12/14GK101043344SQ200610060838
公开日2007年9月26日 申请日期2006年5月19日 优先权日2006年5月19日
发明者莫君贤 申请人:华为技术有限公司