法律状态公告日
法律状态信息
法律状态
2008-02-27
授权
授权
2006-08-16
实质审查的生效
实质审查的生效
2006-06-21
公开
公开
技术领域
本发明涉及数据通信领域,特别涉及一种实现预付费用户上网策略动态改变的方法。
背景技术
在目前的数据通信中,用户上网认证与计费一般都采用标准RADIUS(Remote Authentication Dial In User Service)及其扩展协议,其具体的组网方式如图1所示,图1为用户利用宽带上网时具体的组网方式示意图。
图1中宽带接入服务器(BAS)、认证授权计费服务器(AAA Server)和门户网站(Portal Server)通过因特网连接在一起。用户通过BAS接入因特网,AAA Server对用户上网所需要的认证、授权、计费等过程进行处理,Portal Server中保存有可供用户选择的上网策略,即用户的带宽、优先级、存取控制列表(ACL)等信息。BAS与AAA Server共同支持标准RADIUS协议,二者之间可以根据标准RADIUS协议进行通信;Portal Server与BAS不支持标准的通信协议,二者之间进行的通信须经过AAA Server中转才能够实现。
根据标准RADIUS协议规定,在用户认证通过以后,AAA Server应根据用户的余额信息预算出用户上网的可用时长,并在认证通过报文中将用户上网的可用时长下发给BAS,以便于BAS在用户余额不足时可以及时切断用户与网络的连接,使用户费用不至于透支,损害运营商的利益。但是,标准RADIUS扩展协议并没有规定,当预付费用户的上网策略改变以后,AAA Server是否应预算出用户在新策略下上网的可用时长。
在现有技术中,当预付费用户的上网策略改变以后,AAA Server对用户在新策略下的可用时长一般是不进行重新预算的,其具体流程如图2所示。图2为现有技术中改变预付费用户上网策略的方法流程图,该流程图包括以下步骤:
步骤201:预付费用户登录Portal Server选择自己需要的上网策略,PortalServer将用户选择的新策略通过改变业务请求消息(Change Service Req/A)发送给AAA Server;
步骤202:AAA Server根据标准RADIUS扩展协议,将用户选择的新策略通过授权改变请求消息(CoA-Req)发送给BAS;
步骤203:BAS根据收到的CoA-Req消息修改用户上网策略,并在上网策略修改成功以后,向AAA Server发送授权改变确认消息(CoA-Ack);
步骤204:AAA Server收到CoA-Ack消息,向Portal Server发送改变业务请求响应消息(Change Service Req/R)。
对于预付费用户而言,采用不同的上网策略,用户上网的费率是不同的。当预付费用户的上网策略改变以后,仅是在BAS上对用户的上网策略进行了修改,AAA Server在后续的计费中无法区分哪些时长流量是在旧策略下使用的,哪些是在新策略下使用的。AAA Server也就无法对用户旧策略下的上网情况进行结算,更不可能对用户新策略下的上网时长进行预算。
AAA Server在后续的计费中既可以按照旧策略对预付费用户上网进行计费,也可以按照新策略对预付费用户上网进行计费。当AAA Server按照旧策略对预付费用户上网进行计费时,如果用户新策略的费率较旧策略的费率提高,运营商的利益将不可避免地会受到损害;同样,如果用户新策略的费率较旧策略的费率降低,用户的利益也将会受到损害。当AAA Server后续计费按照新策略费率来对预付费用户上网进行计费时,情况与之相反。总之,不管AAA Server按哪种费率计费,只要用户的上网策略发生改变,总有一方的利益会受到损害。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现预付费用户上网策略动态改变的方法,以同时维护用户和运营商的利益。
为达到上述目的,本发明提供了一种实现预付费用户上网策略动态改变的方法,关键在于,该方法至少包括以下步骤:
A、用户登录门户网站选择新策略,门户网站将新策略及用户信息通过认证授权计费服务器发送给宽带接入服务器;
B、宽带接入服务器根据门户网站发送过来的新策略及用户信息修改用户策略,然后将用户按照旧策略上网的情况发送给认证授权计费服务器;
C、认证授权计费服务器根据旧策略的费率结算用户费用,然后按新策略的费率及此时用户的余额重新预算用户的可用时长,并将用户的可用时长发送给宽带接入服务器。
上述方案中,步骤A中所述的门户网站将新策略及用户信息通过认证授权计费服务器发送给宽带接入服务器包括:门户网站将新策略及用户信息通过改变业务请求消息发送给认证授权计费服务器,认证授权计费服务器收到改变业务请求消息以后,将新策略及用户信息通过授权改变请求消息发送给宽带接入服务器。
上述方案中,步骤B中所述的宽带接入服务器修改用户策略,与将用户按照旧策略上网的情况发送给认证授权计费服务器之间进一步包括:宽带接入服务器向认证授权计费服务器发送授权改变确认消息。所述的步骤B进一步包括:认证授权计费服务器收到授权改变确认消息,向门户网站发送改变业务请求响应消息。步骤B中所述的将用户按照旧策略上网的情况发送给认证授权计费服务器为:宽带接入服务器向认证授权计费服务器发送授权改变确认消息以后,立刻将用户按照旧策略上网的情况携带在中间计费消息中发送给认证授权计费服务器。所述的用户按照旧策略上网的情况至少包含用户按照旧策略的上网时长和流量信息。
上述方案中,步骤C中所述的认证授权计费服务器将用户的可用时长发送给宽带接入服务器为:认证授权计费服务器将用户的可用时长携带在授权改变请求消息中发送给宽带接入服务器。步骤C之后进一步包括:宽带接入服务器收到授权改变请求消息,向认证授权计费服务器发送授权改变确认消息。
因此,本发明提供的这种实现预付费用户上网策略动态改变的方法,通过由BAS在用户改变上网策略以后立刻将用户按照旧策略的上网时长、流量等信息上报给AAA Server,使AAA Server能够及时根据旧策略的费率结算用户费用,然后按新策略的费率及此时用户的余额重新预算用户的可用时长,并将用户的可用时长发送给BAS。利用本发明,在用户改变上网策略以后,BAS可以根据AAA Server按新策略的费率和此时用户的余额计算出来的用户的可用时长来合理控制用户上网,达到了同时维护用户和运营商利益的目的。另外,本发明在AAA Server与BAS之间可利用标准RADIUS消息进行通信,有利于产自于不同厂家的AAA Server与BAS之间的配合使用。
附图说明
图1为用户利用宽带上网时具体的组网方式示意图;
图2为现有技术中改变预付费用户上网策略的方法流程图;
图3为本发明实现预付费用户上网策略动态改变的总体技术方案流程图;
图4为本发明较佳实施例中实现预付费用户上网策略动态改变的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例,并参照附图,对本发明进一步详细说明。
本发明的核心内容是:通过由BAS在用户改变上网策略以后立刻将用户按照旧策略的上网时长、流量等信息上报给AAA Server,使AAA Server能够及时根据旧策略的费率结算用户费用,然后按新策略的费率及此时用户的余额重新预算用户的可用时长,并将用户的可用时长发送给BAS。
如图3所示,图3为本发明实现预付费用户上网策略动态改变的总体技术方案流程图,该流程图包括以下步骤:
步骤301:用户登录Portal Server选择新策略,Portal Server将新策略及用户信息通过AAA Server发送给BAS;
步骤302:BAS根据Portal Server发送过来的新策略及用户信息修改用户上网策略,然后将用户按照旧策略上网的情况发送给AAA Server;
步骤303:AAA Server根据旧策略的费率结算用户费用,然后按新策略的费率及此时用户的余额重新预算用户的可用时长,并将用户的可用时长发送给BAS。
在上述实现预付费用户上网策略动态改变的总体技术方案中,AAA Server与BAS之间的通信可通过标准RADIUS扩展协议中规定的信令来实现,其具体实现流程如图4所示。图4为本发明较佳实施例中实现预付费用户上网策略动态改变的方法流程图,该流程图包括以下步骤:
步骤401:预付费用户上网后登录Portal Server选择自己需要的上网策略,Portal Server将用户选择的新策略及用户信息通过Change Service Req/A消息发送给AAA Server。
步骤402:AAA Server根据标准RADIUS扩展协议,将用户选择的新策略及用户信息通过CoA-Req消息发送给BAS。
步骤403:BAS根据收到的CoA-Req消息修改用户上网策略,并在将上网策略修改成功以后,向AAA Server顺序发送CoA-Ack消息和中间计费消息;其中,中间计费消息用于说明用户按照旧策略上网的情况,包含有用户的上网时长、流量等信息。
步骤404:AAA Server收到CoA-Ack消息和中间计费消息后,向PortalServer发送Change Service Req/R消息,同时按照旧策略的费率对用户费用进行结算。
步骤405:AAA Server按新策略的费率及此时用户的余额重新预算用户的可用时长。
步骤406:AAA Server将用户的可用时长通过CoA-Req消息发送给BAS。
步骤407:BAS接收到用户的可用时长,向AAA Server发送CoA-Ack消息。
从上面的实施例可以看出,本发明提供的这种实现预付费用户上网策略动态改变的方法,通过由BAS在用户改变上网策略以后立刻将用户按照旧策略的上网时长、流量等信息上报给AAA Server,使AAA Server能够及时根据旧策略的费率结算用户费用,然后按新策略的费率及此时用户的余额重新预算用户的可用时长,并将用户的可用时长发送给BAS。利用本发明,在用户改变上网策略以后,BAS可以根据AAA Server按新策略的费率和此时用户的余额计算出来的用户的可用时长来合理控制用户上网,达到了同时维护用户和运营商利益的目的。另外,本发明在AAA Server与BAS之间可利用标准RADIUS消息进行通信,有利于产自于不同厂家的AAA Server与BAS之间的配合使用。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 一种数据流量监管方法,一种实现这种数据流量策略的方法以及一种包括这种策略的电信网络
机译: 一种将策略管理集成到预付费/后付费电信服务中的系统和方法
机译: 一种将策略管理集成到预付费/后付费电信服务中的系统和方法