專利名稱:一種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,特別涉及一種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法。
背景技術(shù):
在目前的數(shù)據(jù)通信中,用戶上網(wǎng)認證與計費一般都采用標(biāo)準(zhǔn)RADIUS(Remote Authentication Dial In User Service)及其擴展協(xié)議,其具體的組網(wǎng)方式如圖1所示,圖1為用戶利用寬帶上網(wǎng)時具體的組網(wǎng)方式示意圖。
圖1中寬帶接入服務(wù)器(BAS)、認證授權(quán)計費服務(wù)器(AAA Server)和門戶網(wǎng)站(Portal Server)通過因特網(wǎng)連接在一起。用戶通過BAS接入因特網(wǎng),AAA Server對用戶上網(wǎng)所需要的認證、授權(quán)、計費等過程進行處理,Portal Server中保存有可供用戶選擇的上網(wǎng)策略,即用戶的帶寬、優(yōu)先級、存取控制列表(ACL)等信息。BAS與AAA Server共同支持標(biāo)準(zhǔn)RADIUS協(xié)議,二者之間可以根據(jù)標(biāo)準(zhǔn)RADIUS協(xié)議進行通信;Portal Server與BAS不支持標(biāo)準(zhǔn)的通信協(xié)議,二者之間進行的通信須經(jīng)過AAA Server中轉(zhuǎn)才能夠?qū)崿F(xiàn)。
根據(jù)標(biāo)準(zhǔn)RADIUS協(xié)議規(guī)定,在用戶認證通過以后,AAA Server應(yīng)根據(jù)用戶的余額信息預(yù)算出用戶上網(wǎng)的可用時長,并在認證通過報文中將用戶上網(wǎng)的可用時長下發(fā)給BAS,以便于BAS在用戶余額不足時可以及時切斷用戶與網(wǎng)絡(luò)的連接,使用戶費用不至于透支,損害運營商的利益。但是,標(biāo)準(zhǔn)RADIUS擴展協(xié)議并沒有規(guī)定,當(dāng)預(yù)付費用戶的上網(wǎng)策略改變以后,AAA Server是否應(yīng)預(yù)算出用戶在新策略下上網(wǎng)的可用時長。
在現(xiàn)有技術(shù)中,當(dāng)預(yù)付費用戶的上網(wǎng)策略改變以后,AAA Server對用戶在新策略下的可用時長一般是不進行重新預(yù)算的,其具體流程如圖2所示。圖2為現(xiàn)有技術(shù)中改變預(yù)付費用戶上網(wǎng)策略的方法流程圖,該流程圖包括以下步驟步驟201預(yù)付費用戶登錄Portal Server選擇自己需要的上網(wǎng)策略,PortalServer將用戶選擇的新策略通過改變業(yè)務(wù)請求消息(Change Service Req/A)發(fā)送給AAA Server;步驟202AAA Server根據(jù)標(biāo)準(zhǔn)RADIUS擴展協(xié)議,將用戶選擇的新策略通過授權(quán)改變請求消息(CoA-Req)發(fā)送給BAS;步驟203BAS根據(jù)收到的CoA-Req消息修改用戶上網(wǎng)策略,并在上網(wǎng)策略修改成功以后,向AAA Server發(fā)送授權(quán)改變確認消息(CoA-Ack);步驟204AAA Server收到CoA-Ack消息,向Portal Server發(fā)送改變業(yè)務(wù)請求響應(yīng)消息(Change Service Req/R)。
對于預(yù)付費用戶而言,采用不同的上網(wǎng)策略,用戶上網(wǎng)的費率是不同的。當(dāng)預(yù)付費用戶的上網(wǎng)策略改變以后,僅是在BAS上對用戶的上網(wǎng)策略進行了修改,AAA Server在后續(xù)的計費中無法區(qū)分哪些時長流量是在舊策略下使用的,哪些是在新策略下使用的。AAA Server也就無法對用戶舊策略下的上網(wǎng)情況進行結(jié)算,更不可能對用戶新策略下的上網(wǎng)時長進行預(yù)算。
AAA Server在后續(xù)的計費中既可以按照舊策略對預(yù)付費用戶上網(wǎng)進行計費,也可以按照新策略對預(yù)付費用戶上網(wǎng)進行計費。當(dāng)AAA Server按照舊策略對預(yù)付費用戶上網(wǎng)進行計費時,如果用戶新策略的費率較舊策略的費率提高,運營商的利益將不可避免地會受到損害;同樣,如果用戶新策略的費率較舊策略的費率降低,用戶的利益也將會受到損害。當(dāng)AAA Server后續(xù)計費按照新策略費率來對預(yù)付費用戶上網(wǎng)進行計費時,情況與之相反??傊还蹵AA Server按哪種費率計費,只要用戶的上網(wǎng)策略發(fā)生改變,總有一方的利益會受到損害。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法,以同時維護用戶和運營商的利益。
為達到上述目的,本發(fā)明提供了一種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法,關(guān)鍵在于,該方法至少包括以下步驟A、用戶登錄門戶網(wǎng)站選擇新策略,門戶網(wǎng)站將新策略及用戶信息通過認證授權(quán)計費服務(wù)器發(fā)送給寬帶接入服務(wù)器;B、寬帶接入服務(wù)器根據(jù)門戶網(wǎng)站發(fā)送過來的新策略及用戶信息修改用戶策略,然后將用戶按照舊策略上網(wǎng)的情況發(fā)送給認證授權(quán)計費服務(wù)器;C、認證授權(quán)計費服務(wù)器根據(jù)舊策略的費率結(jié)算用戶費用,然后按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長,并將用戶的可用時長發(fā)送給寬帶接入服務(wù)器。
上述方案中,步驟A中所述的門戶網(wǎng)站將新策略及用戶信息通過認證授權(quán)計費服務(wù)器發(fā)送給寬帶接入服務(wù)器包括門戶網(wǎng)站將新策略及用戶信息通過改變業(yè)務(wù)請求消息發(fā)送給認證授權(quán)計費服務(wù)器,認證授權(quán)計費服務(wù)器收到改變業(yè)務(wù)請求消息以后,將新策略及用戶信息通過授權(quán)改變請求消息發(fā)送給寬帶接入服務(wù)器。
上述方案中,步驟B中所述的寬帶接入服務(wù)器修改用戶策略,與將用戶按照舊策略上網(wǎng)的情況發(fā)送給認證授權(quán)計費服務(wù)器之間進一步包括寬帶接入服務(wù)器向認證授權(quán)計費服務(wù)器發(fā)送授權(quán)改變確認消息。所述的步驟B進一步包括認證授權(quán)計費服務(wù)器收到授權(quán)改變確認消息,向門戶網(wǎng)站發(fā)送改變業(yè)務(wù)請求響應(yīng)消息。步驟B中所述的將用戶按照舊策略上網(wǎng)的情況發(fā)送給認證授權(quán)計費服務(wù)器為寬帶接入服務(wù)器向認證授權(quán)計費服務(wù)器發(fā)送授權(quán)改變確認消息以后,立刻將用戶按照舊策略上網(wǎng)的情況攜帶在中間計費消息中發(fā)送給認證授權(quán)計費服務(wù)器。所述的用戶按照舊策略上網(wǎng)的情況至少包含用戶按照舊策略的上網(wǎng)時長和流量信息。
上述方案中,步驟C中所述的認證授權(quán)計費服務(wù)器將用戶的可用時長發(fā)送給寬帶接入服務(wù)器為認證授權(quán)計費服務(wù)器將用戶的可用時長攜帶在授權(quán)改變請求消息中發(fā)送給寬帶接入服務(wù)器。步驟C之后進一步包括寬帶接入服務(wù)器收到授權(quán)改變請求消息,向認證授權(quán)計費服務(wù)器發(fā)送授權(quán)改變確認消息。
因此,本發(fā)明提供的這種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法,通過由BAS在用戶改變上網(wǎng)策略以后立刻將用戶按照舊策略的上網(wǎng)時長、流量等信息上報給AAA Server,使AAA Server能夠及時根據(jù)舊策略的費率結(jié)算用戶費用,然后按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長,并將用戶的可用時長發(fā)送給BAS。利用本發(fā)明,在用戶改變上網(wǎng)策略以后,BAS可以根據(jù)AAA Server按新策略的費率和此時用戶的余額計算出來的用戶的可用時長來合理控制用戶上網(wǎng),達到了同時維護用戶和運營商利益的目的。另外,本發(fā)明在AAA Server與BAS之間可利用標(biāo)準(zhǔn)RADIUS消息進行通信,有利于產(chǎn)自于不同廠家的AAA Server與BAS之間的配合使用。
圖1為用戶利用寬帶上網(wǎng)時具體的組網(wǎng)方式示意圖;圖2為現(xiàn)有技術(shù)中改變預(yù)付費用戶上網(wǎng)策略的方法流程圖;圖3為本發(fā)明實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的總體技術(shù)方案流程圖;圖4為本發(fā)明較佳實施例中實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉實施例,并參照附圖,對本發(fā)明進一步詳細說明。
本發(fā)明的核心內(nèi)容是通過由BAS在用戶改變上網(wǎng)策略以后立刻將用戶按照舊策略的上網(wǎng)時長、流量等信息上報給AAA Server,使AAA Server能夠及時根據(jù)舊策略的費率結(jié)算用戶費用,然后按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長,并將用戶的可用時長發(fā)送給BAS。
如圖3所示,圖3為本發(fā)明實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的總體技術(shù)方案流程圖,該流程圖包括以下步驟步驟301用戶登錄Portal Server選擇新策略,Portal Server將新策略及用戶信息通過AAA Server發(fā)送給BAS;步驟302BAS根據(jù)Portal Server發(fā)送過來的新策略及用戶信息修改用戶上網(wǎng)策略,然后將用戶按照舊策略上網(wǎng)的情況發(fā)送給AAA Server;步驟303AAA Server根據(jù)舊策略的費率結(jié)算用戶費用,然后按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長,并將用戶的可用時長發(fā)送給BAS。
在上述實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的總體技術(shù)方案中,AAA Server與BAS之間的通信可通過標(biāo)準(zhǔn)RADIUS擴展協(xié)議中規(guī)定的信令來實現(xiàn),其具體實現(xiàn)流程如圖4所示。圖4為本發(fā)明較佳實施例中實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法流程圖,該流程圖包括以下步驟步驟401預(yù)付費用戶上網(wǎng)后登錄Portal Server選擇自己需要的上網(wǎng)策略,Portal Server將用戶選擇的新策略及用戶信息通過Change Service Req/A消息發(fā)送給AAA Server。
步驟402AAA Server根據(jù)標(biāo)準(zhǔn)RADIUS擴展協(xié)議,將用戶選擇的新策略及用戶信息通過CoA-Req消息發(fā)送給BAS。
步驟403BAS根據(jù)收到的CoA-Req消息修改用戶上網(wǎng)策略,并在將上網(wǎng)策略修改成功以后,向AAA Server順序發(fā)送CoA-Ack消息和中間計費消息;其中,中間計費消息用于說明用戶按照舊策略上網(wǎng)的情況,包含有用戶的上網(wǎng)時長、流量等信息。
步驟404AAA Server收到CoA-Ack消息和中間計費消息后,向PortalServer發(fā)送Change Service Req/R消息,同時按照舊策略的費率對用戶費用進行結(jié)算。
步驟405AAA Server按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長。
步驟406AAA Server將用戶的可用時長通過CoA-Req消息發(fā)送給BAS。
步驟407BAS接收到用戶的可用時長,向AAA Server發(fā)送CoA-Ack消息。
從上面的實施例可以看出,本發(fā)明提供的這種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法,通過由BAS在用戶改變上網(wǎng)策略以后立刻將用戶按照舊策略的上網(wǎng)時長、流量等信息上報給AAA Server,使AAA Server能夠及時根據(jù)舊策略的費率結(jié)算用戶費用,然后按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長,并將用戶的可用時長發(fā)送給BAS。利用本發(fā)明,在用戶改變上網(wǎng)策略以后,BAS可以根據(jù)AAA Server按新策略的費率和此時用戶的余額計算出來的用戶的可用時長來合理控制用戶上網(wǎng),達到了同時維護用戶和運營商利益的目的。另外,本發(fā)明在AAA Server與BAS之間可利用標(biāo)準(zhǔn)RADIUS消息進行通信,有利于產(chǎn)自于不同廠家的AAA Server與BAS之間的配合使用。
以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法,其特征在于,該方法至少包括以下步驟A、用戶登錄門戶網(wǎng)站選擇新策略,門戶網(wǎng)站將新策略及用戶信息通過認證授權(quán)計費服務(wù)器發(fā)送給寬帶接入服務(wù)器;B、寬帶接入服務(wù)器根據(jù)門戶網(wǎng)站發(fā)送過來的新策略及用戶信息修改用戶策略,然后將用戶按照舊策略上網(wǎng)的情況發(fā)送給認證授權(quán)計費服務(wù)器;C、認證授權(quán)計費服務(wù)器根據(jù)舊策略的費率結(jié)算用戶費用,然后按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長,并將用戶的可用時長發(fā)送給寬帶接入服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述的門戶網(wǎng)站將新策略及用戶信息通過認證授權(quán)計費服務(wù)器發(fā)送給寬帶接入服務(wù)器包括門戶網(wǎng)站將新策略及用戶信息通過改變業(yè)務(wù)請求消息發(fā)送給認證授權(quán)計費服務(wù)器,認證授權(quán)計費服務(wù)器收到改變業(yè)務(wù)請求消息以后,將新策略及用戶信息通過授權(quán)改變請求消息發(fā)送給寬帶接入服務(wù)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B中所述的寬帶接入服務(wù)器修改用戶策略,與將用戶按照舊策略上網(wǎng)的情況發(fā)送給認證授權(quán)計費服務(wù)器之間進一步包括寬帶接入服務(wù)器向認證授權(quán)計費服務(wù)器發(fā)送授權(quán)改變確認消息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的步驟B進一步包括認證授權(quán)計費服務(wù)器收到授權(quán)改變確認消息,向門戶網(wǎng)站發(fā)送改變業(yè)務(wù)請求響應(yīng)消息。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟B中所述的將用戶按照舊策略上網(wǎng)的情況發(fā)送給認證授權(quán)計費服務(wù)器為寬帶接入服務(wù)器向認證授權(quán)計費服務(wù)器發(fā)送授權(quán)改變確認消息以后,立刻將用戶按照舊策略上網(wǎng)的情況攜帶在中間計費消息中發(fā)送給認證授權(quán)計費服務(wù)器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的用戶按照舊策略上網(wǎng)的情況至少包含用戶按照舊策略的上網(wǎng)時長和流量信息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C中所述的認證授權(quán)計費服務(wù)器將用戶的可用時長發(fā)送給寬帶接入服務(wù)器為認證授權(quán)計費服務(wù)器將用戶的可用時長攜帶在授權(quán)改變請求消息中發(fā)送給寬帶接入服務(wù)器。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟C之后進一步包括寬帶接入服務(wù)器收到授權(quán)改變請求消息,向認證授權(quán)計費服務(wù)器發(fā)送授權(quán)改變確認消息。
全文摘要
本發(fā)明公開了一種實現(xiàn)預(yù)付費用戶上網(wǎng)策略動態(tài)改變的方法,該方法至少包括以下步驟A.用戶登錄門戶網(wǎng)站選擇新策略,門戶網(wǎng)站將新策略及用戶信息通過認證授權(quán)計費服務(wù)器發(fā)送給寬帶接入服務(wù)器;B.寬帶接入服務(wù)器根據(jù)門戶網(wǎng)站發(fā)送過來的新策略及用戶信息修改用戶策略,然后將用戶按照舊策略上網(wǎng)的情況發(fā)送給認證授權(quán)計費服務(wù)器;C.認證授權(quán)計費服務(wù)器根據(jù)舊策略的費率結(jié)算用戶費用,然后按新策略的費率及此時用戶的余額重新預(yù)算用戶的可用時長,并將用戶的可用時長發(fā)送給寬帶接入服務(wù)器。利用本發(fā)明,在用戶改變上網(wǎng)策略以后,BAS可以根據(jù)新策略下的用戶可用時長來合理控制用戶上網(wǎng),達到了同時維護用戶和運營商利益的目的。
文檔編號H04L12/14GK1791006SQ20041009882
公開日2006年6月21日 申請日期2004年12月13日 優(yōu)先權(quán)日2004年12月13日
發(fā)明者黨沛 申請人:華為技術(shù)有限公司