一種防止用戶被強(qiáng)制下線的方法及裝置的制造方法
【專利摘要】本發(fā)明實施方式提供一種防止用戶被強(qiáng)制下線的方法及裝置,所述方法包括:在所述BRAS重啟時,按照預(yù)設(shè)周期向認(rèn)證、授權(quán)和計費(fèi)AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;確定在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;在接收到所述第一響應(yīng)消息后,停止發(fā)送所述第一請求消息,向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。應(yīng)用本發(fā)明實施方式能夠在BRAS重新啟動之后暫停向AAA服務(wù)器發(fā)送認(rèn)證請求消息,避免出現(xiàn)剛剛成功上線的用戶被強(qiáng)制下線的問題,改善用戶的使用體驗。
【專利說明】
一種防止用戶被強(qiáng)制下線的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其是一種防止用戶被強(qiáng)制下線的方法及裝置。
【背景技術(shù)】
[0002]隨著計算機(jī)技術(shù)和通信技術(shù)的發(fā)展,多媒體業(yè)務(wù)也得到了飛速發(fā)展,為了滿足日益發(fā)展的多媒體業(yè)務(wù)對信息傳輸?shù)囊螅瑢拵ЬW(wǎng)絡(luò)得到了積極推廣,其中,帶寬遠(yuǎn)程接入服務(wù)器(Broadband Remote Access Server,BRAS)通過連接認(rèn)證、授權(quán)和計費(fèi)(Authenticat1n Authorizat1n Accounting,AAA)服務(wù)器,實現(xiàn)對寬帶網(wǎng)絡(luò)用戶的接入、認(rèn)證、計費(fèi)等控制操作。
[0003]如圖1所示,圖1示出了BRAS與用戶、AAA服務(wù)器、互聯(lián)網(wǎng)的連接關(guān)系,其中,BRAS與AAA服務(wù)器連接,用戶通過BRAS與互聯(lián)網(wǎng)連接。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種防止用戶被強(qiáng)制下線的方法及裝置,以提升用戶的使用體驗。
[0005]本發(fā)明的一種實施方式公開了一種防止用戶被強(qiáng)制下線的方法,應(yīng)用于帶寬遠(yuǎn)程接入服務(wù)器BRAS,所述方法包括:在所述BRAS重啟時,按照預(yù)設(shè)周期向認(rèn)證、授權(quán)和計費(fèi)AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;確定在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0006]優(yōu)選地,所述不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息的步驟,包括:設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài);根據(jù)所述鎖定狀態(tài),不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;所述向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息的步驟,包括:將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài);根據(jù)所述激活狀態(tài),向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0007]優(yōu)選地,所述設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)的步驟,包括:判斷是否接收到所述AAA服務(wù)器返回的認(rèn)證響應(yīng)消息;在接收到所述AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息時,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。
[0008]優(yōu)選地,所述設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)的步驟,包括:在所述按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息之前,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。
[0009]優(yōu)選地,所述方法還包括:保存在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前接收到的用戶的認(rèn)證請求消息;根據(jù)所述激活狀態(tài),向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息的步驟,包括:將保存的所述用戶的認(rèn)證請求消息發(fā)送至所述AAA服務(wù)器。
[0010]優(yōu)選地,所述方法還包括:在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前,丟棄接收到的用戶的認(rèn)證請求消息。
[0011]本發(fā)明實施方式還公開了一種防止用戶被強(qiáng)制下線的裝置,應(yīng)用于帶寬遠(yuǎn)程接入服務(wù)器BRAS,所述裝置包括:
[0012]發(fā)送單元,用于在所述BRAS重啟時,按照預(yù)設(shè)周期向認(rèn)證、授權(quán)和計費(fèi)AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;
[0013]確定單元,用于在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;
[0014]發(fā)送單元,還用于在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,繼續(xù)向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0015]優(yōu)選地,所述裝置還包括:設(shè)置單元;所述設(shè)置單元,用于設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài);所述確定單元,還用于根據(jù)所述鎖定狀態(tài),不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;所述裝置還包括:切換單元;所述切換單元,用于將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài);所述發(fā)送單元,還用于根據(jù)所述激活狀態(tài),向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0016]優(yōu)選地,所述裝置還包括:判斷單元;所述判斷單元,用于判斷是否接收到所述AAA服務(wù)器返回的認(rèn)證響應(yīng)消息;所述設(shè)置單元,還用于在接收到所述AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息時,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。
[0017]優(yōu)選地,所述設(shè)置單元,還用于在按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息之前,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。
[0018]優(yōu)選地,所述裝置還包括:保存單元;所述保存單元,用于保存在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前接收到的用戶的認(rèn)證請求消息;所述發(fā)送單元,還用于將保存的所述用戶的認(rèn)證請求消息發(fā)送至所述AAA服務(wù)器。
[0019]優(yōu)選地,所述裝置還包括:丟棄單元;所述丟棄單元,用于在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前,丟棄接收到的用戶的認(rèn)證請求消息。
[0020]由上述的技術(shù)方案可見,本發(fā)明實施方式提供的防止用戶被強(qiáng)制下線的方法及裝置,能夠在BRAS尚未接收到來自AAA服務(wù)器的針對第一請求消息返回的第一響應(yīng)消息時,不向AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。這樣,BRAS在未收到第一響應(yīng)消息之前,即使與AAA服務(wù)器的通信已經(jīng)恢復(fù)正常,也不會有大量用戶通過AAA服務(wù)器認(rèn)證成功上線,用戶沒有上線就不會被強(qiáng)制下線,從而提升了用戶體驗。
【附圖說明】
[0021]為了更清楚地說明本發(fā)明實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1為BRAS與用戶、AAA服務(wù)器、互聯(lián)網(wǎng)的連接關(guān)系示意圖;
[0023]圖2為本發(fā)明實施方式的防止用戶被強(qiáng)制下線方法的一種流程圖;
[0024]圖3為本發(fā)明實施方式的防止用戶被強(qiáng)制下線方法的另一種流程圖;
[0025]圖4為本發(fā)明實施方式的防止用戶被強(qiáng)制下線方法的又一種流程圖;
[0026]圖5為本發(fā)明實施方式的防止用戶被強(qiáng)制下線方法的再一種流程圖;
[0027]圖6為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的一種結(jié)構(gòu)圖;
[0028]圖7為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的另一種結(jié)構(gòu)圖;
[0029]圖8為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的又一種結(jié)構(gòu)圖;
[0030]圖9為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的再一種結(jié)構(gòu)圖。
【具體實施方式】
[0031]下面將結(jié)合本發(fā)明實施方式中的附圖,對本發(fā)明實施方式中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施方式僅僅是本發(fā)明一部分實施方式,而不是全部的實施方式?;诒景l(fā)明中的實施方式,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施方式,都屬于本發(fā)明保護(hù)的范圍。
[0032]為了保證BRAS的正常使用,需要經(jīng)常對BRAS進(jìn)行維護(hù)和升級,在對BRAS進(jìn)行維護(hù)和升級的過程中,有時需要對BRAS進(jìn)行下電重啟操作??梢岳斫獾?,在BRAS被下電后,通過BRAS連接AAA服務(wù)器的用戶也無法再連接AAA服務(wù)器,但由于BRAS在下電之后無法通知AAA服務(wù)器對用戶的狀態(tài)進(jìn)行更新,導(dǎo)致AAA服務(wù)器中記錄的用戶仍然為在線狀態(tài)。
[0033]為了解決在BRAS下電后AAA服務(wù)器記錄的用戶狀態(tài)與實際狀態(tài)不一致的問題,BRAS在重新啟動之后,會按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的請求消息。目前,這個請求通常是Accounting-On報文。當(dāng)AAA服務(wù)器接收到Accounting-On報文時,會清除AAA服務(wù)器上記錄的所有用戶的相關(guān)信息,并向BRAS回復(fù)Accounting-On響應(yīng)報文。這樣,AAA服務(wù)器就可以將BRAS下電之前記錄的用戶的相關(guān)信息清除掉,也就是強(qiáng)制BRAS下電之前記錄的用戶全部下線。通常情況下,從BRAS重啟到恢復(fù)與AAA服務(wù)器的正常通信需要一段時間,因此,BRAS在收到來自AAA服務(wù)器的Accounting-On響應(yīng)報文之前,會按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送多條Accounting-On報文。
[0034]但是,由于BRAS是按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送Accounting-On報文的,這樣就使得兩條相鄰的Accounting-On報文之間有一定的時間間隔。當(dāng)BRAS與AAA服務(wù)器之間恢復(fù)正常通信時,可能距離BRAS發(fā)送下一個Accounting-On報文還存在一段時間間隙。如果有新用戶恰好在這段時間間隙內(nèi)向AAA服務(wù)器發(fā)送認(rèn)證請求消息并成功上線,那么,隨后在AAA服務(wù)器接收到BRAS發(fā)送的Accounting-On報文時,就會清除記錄的所有用戶的相關(guān)信息,包括剛上線成功的新用戶信息,使得新用戶被強(qiáng)制下線。一般情況下,在BRAS重啟后,通常會有客戶端集中上線的情況,使得AAA服務(wù)器接收到大量來自新用戶的認(rèn)證請求消息以致大量新用戶在AAA服務(wù)器上成功上線,進(jìn)而導(dǎo)致大量剛剛成功上線的新用戶又被強(qiáng)制下線。這樣不僅給用戶的使用帶來了不便,而且給用戶的使用體驗帶來了不良影響。
[0035]在本發(fā)明的一種實施方式中,公開了一種防止用戶被強(qiáng)制下線的方法及裝置,應(yīng)用于BRAS,以下分別進(jìn)行詳細(xì)說明。
[0036]參見圖2,圖2為本發(fā)明實施方式的防止用戶被強(qiáng)制下線方法的一種流程圖,包括如下步驟:
[0037]步驟201,在BRAS重啟時,所述BRAS按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;
[0038]其中,要求停止計費(fèi)的第一請求消息具體可以是Accounting-On報文。
[0039]本步驟可以與現(xiàn)有技術(shù)相同。具體地,BRAS在重啟后,先按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息,通常情況下,BRAS從重啟到恢復(fù)與AAA服務(wù)器的正常通信需要一段時間,因此,BRAS會持續(xù)向AAA服務(wù)器發(fā)送第一請求消息直到接收到來自AAA服務(wù)器的第一響應(yīng)消息。
[0040]步驟202,所述BRAS確定在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息前,不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;
[0041 ] 相應(yīng)的,針對所述第一請求消息返回的第一響應(yīng)消息具體可以是Accounting-On響應(yīng)報文。
[0042]在本發(fā)明實施方式中,BRAS在未接收AAA服務(wù)器返回的第一響應(yīng)消息之前,可以不向AAA服務(wù)器發(fā)送大量用戶的認(rèn)證請求消息。這樣,就能夠防止大量用戶在AAA服務(wù)器上成功上線。
[0043]步驟203,所述BRAS在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0044]在本步驟中,BRAS在接收到來自AAA服務(wù)器的第一響應(yīng)消息之后,可以停止向AAA服務(wù)器發(fā)送第一請求消息,并且重新開始繼續(xù)向AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。也就是說,此時BRAS的功能恢復(fù)正常,用戶可以通過BRAS在AAA服務(wù)器上成功上線。對應(yīng)的,AAA服務(wù)器在接收到來自BRAS的第一請求消息時,所保存的用戶信息絕大部分都是在BRAS下電之前記錄的,因此,AAA服務(wù)器對用戶信息進(jìn)行的清除處理不會影響B(tài)RAS重啟后的絕大部分用戶。
[0045]可見,應(yīng)用本發(fā)明實施方式能夠在BRAS未收到來自AAA服務(wù)器的第一響應(yīng)消息之前而通信已經(jīng)恢復(fù)的情況下,防止大量用戶在AAA服務(wù)器上成功上線;這樣,AAA服務(wù)器在接收到第一請求消息后進(jìn)行的清除處理就不會導(dǎo)致大量剛剛成功上線的用戶又被強(qiáng)制下線,改善了絕大部分用戶的使用體驗。
[0046]具體地,在本發(fā)明的另一種實施方式中,參見圖3,圖3為本發(fā)明實施方式的防止用戶被強(qiáng)制下線的方法的另一種流程圖,包括如下步驟:
[0047]步驟301,在BRAS重啟時,所述BRAS按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;
[0048]具體地,BRAS在重啟后立即啟動第一請求消息的發(fā)送進(jìn)程,啟動第一請求消息的定時器,按照預(yù)設(shè)周期開始周期性向AAA服務(wù)器發(fā)送第一請求消息;其中,所述定時器用來觸發(fā)第一請求消息的預(yù)設(shè)周期。
[0049]步驟302,所述BRAS在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定(Temp)狀態(tài);
[0050]在本步驟中,為了避免在AAA服務(wù)器接收到來自BRAS發(fā)送的第一請求消息之前,導(dǎo)致新用戶在AAA服務(wù)器上成功上線后又被強(qiáng)制下線,BRAS可以將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài)。
[0051]需要說明的是,Temp狀態(tài)是本發(fā)明實施方式中為了實現(xiàn)停止向AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息而增設(shè)的狀態(tài),此外,AAA服務(wù)器的狀態(tài)還包括激活(Active)狀態(tài),Active狀態(tài)是現(xiàn)有技術(shù)已有的狀態(tài),當(dāng)AAA服務(wù)器的狀態(tài)為Active狀態(tài)時,BRAS與AAA服務(wù)器之間可以正常通信。
[0052]步驟303,根據(jù)所述Temp狀態(tài),所述BRAS不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;
[0053]在本步驟中,當(dāng)AAA服務(wù)器的當(dāng)前狀態(tài)為Temp狀態(tài)時,可以不將來自用戶的認(rèn)證請求消息發(fā)送給AAA服務(wù)器,并立即觸發(fā)向AAA服務(wù)器發(fā)送第一請求消息。
[0054]步驟304,所述BRAS在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,并將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為Act i ve狀態(tài);
[0055]在本步驟中,在AAA服務(wù)器接收到來自BRAS的第一請求消息并執(zhí)行清除處理后,BRAS就可以將AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài),這樣,用戶就能夠重新在AAA服務(wù)器認(rèn)證并上線,提高了用戶的使用效率。
[0056]步驟305,根據(jù)所述Active狀態(tài),所述BRAS向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0057]此時,BRAS重啟后的處理流程結(jié)束,用戶可以向AAA服務(wù)器發(fā)送認(rèn)證請求消息,以實現(xiàn)在AAA服務(wù)器上成功上線。
[0058]另外,在AAA服務(wù)器當(dāng)前狀態(tài)為Temp狀態(tài)時,BRAS會暫停向AAA服務(wù)器發(fā)送來自用戶的認(rèn)證請求消息,這樣,對于在AAA服務(wù)器當(dāng)前狀態(tài)切換為Active狀態(tài)之前接收到的來自用戶的認(rèn)證請求消息,BRAS可以有以下兩種處理方式。
[0059]第一種處理方式:保存在AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài)之前接收到的用戶的認(rèn)證請求消息;
[0060]對應(yīng)的,在AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài)之后,將保存的所述用戶的認(rèn)證請求消息發(fā)送至AAA服務(wù)器,以及將在AAA服務(wù)器的當(dāng)前狀態(tài)切換到Active狀態(tài)之后接收到的用戶的認(rèn)證請求消息發(fā)送至AAA服務(wù)器。
[0061 ]第二種處理方式:在AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài)之前,丟棄接收到的用戶的認(rèn)證請求消息;
[0062]對應(yīng)的,在AAA服務(wù)器的當(dāng)前狀態(tài)切換到Active狀態(tài)之后,將在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài)之后接收到的用戶的認(rèn)證請求消息發(fā)送至AAA服務(wù)器。
[0063]在實際應(yīng)用中,BRAS對于在AAA服務(wù)器當(dāng)前狀態(tài)切換到Active狀態(tài)之前接收到的來自用戶的認(rèn)證請求消息的處理方式,可以根據(jù)使用場景的需求和組網(wǎng)條件進(jìn)行選擇,從而達(dá)到最佳的技術(shù)效果。
[0064]可見,應(yīng)用本發(fā)明實施方式能夠在BRAS未接收到來自AAA服務(wù)器的第一響應(yīng)消息時,將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài),以實現(xiàn)不向AAA服務(wù)器發(fā)送來自用戶的認(rèn)證請求消息的目的。這樣,能夠避免給用戶帶來剛剛上線又被強(qiáng)制下線的不良體驗,不僅能夠為絕大部分用戶的使用提供便利,而且可以顯著提高絕大部分用戶的使用效率。
[0065]本發(fā)明的又一種實施方式說明了將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài)的一種具體方法,參見圖4,圖4為本發(fā)明實施方式的防止用戶被強(qiáng)制下線方法的又一種流程圖,包括如下步驟:
[0066]步驟401,在BRAS重啟時,所述BRAS按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;
[0067]在本步驟中,由于BRAS是按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送第一請求消息的,因此,兩條相鄰的第一請求消息會存在一個預(yù)設(shè)周期的時間間隔,當(dāng)BRAS與AAA服務(wù)器的通信恢復(fù)正常時,可能距離BRAS發(fā)送下一個第一請求消息還有一段時間間隙。
[0068]步驟402,所述BRAS在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,判斷是否接收到所述AAA服務(wù)器返回的認(rèn)證響應(yīng)消息;
[0069]在實際應(yīng)用中,BRAS在未接收到AAA服務(wù)器針對第一請求消息返回的第一響應(yīng)消息之前,首先需要判斷是否已經(jīng)向AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;當(dāng)BRAS還沒有向AAA服務(wù)器發(fā)送用戶的認(rèn)證消息時,BRAS會繼續(xù)向AAA服務(wù)器發(fā)送第一請求消息。
[0070]而通常情況下,在BRAS重啟后會出現(xiàn)大量用戶通過BRAS向AAA服務(wù)器發(fā)送認(rèn)證請求消息要求上線。
[0071]步驟403,所述BRAS在接收到所述AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息時,設(shè)置AAA服務(wù)器的當(dāng)前狀態(tài)為Temp狀態(tài);
[0072]在實際應(yīng)用中,在步驟303之前可以先判斷BRAS是否接收到AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息;在BRAS設(shè)置AAA服務(wù)器的當(dāng)前狀態(tài)為Temp狀態(tài)的同時,重新按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送所述第一請求消息。
[0073]需要說明的是,當(dāng)BRAS與AAA服務(wù)器的通信在相鄰兩個第一請求消息之間的時間間隔中恢復(fù)正常時,AAA服務(wù)器就可以接收到來自用戶的認(rèn)證請求消息,并向BRAS返回針對認(rèn)證請求消息的認(rèn)證響應(yīng)消息,使用戶在AAA服務(wù)器上成功上線,導(dǎo)致在AAA服務(wù)器接收到第一請求消息后的清除處理會造成大量剛剛上線的用戶又被強(qiáng)制下線。因此,為了使BRAS盡早檢測到與AAA服務(wù)器的通信已經(jīng)恢復(fù)正常,在本發(fā)明實施方式中,BRAS在尚未接收到來自AAA服務(wù)器的第一響應(yīng)消息之前,會對是否接收到AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息進(jìn)行判斷,實際就是判斷BRAS與AAA服務(wù)器之間的通信是否恢復(fù)正常。
[0074]具體地,當(dāng)BRAS沒有接收到AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息時,判斷BRAS向AAA服務(wù)器發(fā)送的認(rèn)證請求消息的總個數(shù)是否超過預(yù)置閾值;如果是,則BRAS停止向AAA服務(wù)器發(fā)送認(rèn)證請求消息,并繼續(xù)向AAA服務(wù)器發(fā)送第一請求消息,如果否,則BRAS繼續(xù)向AAA服務(wù)器發(fā)送認(rèn)證請求消息。
[0075]當(dāng)BRAS接收到來自AAA服務(wù)器的第一個認(rèn)證響應(yīng)消息時,能夠確定此時BRAS與AAA服務(wù)器之間的通信已經(jīng)恢復(fù)正常,同時,發(fā)送第一個認(rèn)證請求的用戶也已經(jīng)在AAA服務(wù)器上成功上線。具體地,BRAS在接收到來自AAA服務(wù)器的第一個認(rèn)證響應(yīng)消息時,BRAS可以將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài),并立即向AAA服務(wù)器發(fā)送第一請求消息,而無需等到下一個預(yù)設(shè)周期再觸發(fā),并且后續(xù)發(fā)送的第一請求消息均以本條第一請求消息的發(fā)送時間為起點(diǎn),按照預(yù)設(shè)周期繼續(xù)向AAA服務(wù)器進(jìn)行發(fā)送。
[0076]步驟404,根據(jù)所述Temp狀態(tài),所述BRAS不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;
[0077]為了縮短用戶在BRAS重啟后等待上線的時間,在本發(fā)明實施方式中,在BRAS將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài)后,可以根據(jù)Temp狀態(tài),暫停將來自用戶的認(rèn)證請求消息發(fā)送給AAA服務(wù)器,并立即向AAA服務(wù)器發(fā)送第一請求消息。這樣,在AAA服務(wù)器接收到來自BRAS的第一請求消息并執(zhí)行清除處理后,用戶就能夠重新在AAA服務(wù)器認(rèn)證并上線,提高用戶的使用效率。
[0078]步驟405,所述BRAS在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,并將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為Act ive狀態(tài);
[0079]在實際應(yīng)用中,在步驟305之前可以先判斷BRAS是否接收到來自AAA服務(wù)器的第一響應(yīng)消息;當(dāng)BRAS沒有接收到來自AAA服務(wù)器的第一響應(yīng)消息時,BRAS可以繼續(xù)向AAA服務(wù)器發(fā)送第一請求消息。
[0080]步驟406,根據(jù)所述Active狀態(tài),所述BRAS向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0081]具體地,BRAS在接收到來自AAA服務(wù)器的第一響應(yīng)消息時,可以結(jié)束第一請求消息的發(fā)送進(jìn)程,停止向AAA服務(wù)器發(fā)送第一請求消息,并清空第一請求消息的定時器。
[0082]此時,BRAS重啟后的處理流程結(jié)束,用戶可以重新開始向AAA服務(wù)器發(fā)送認(rèn)證請求消息,以實現(xiàn)在AAA服務(wù)器上成功上線。
[0083]綜上可知,本發(fā)明實施方式能夠通過BRAS在通信恢復(fù)后,也就是接收到來自AAA服務(wù)器的第一個認(rèn)證響應(yīng)消息后,立即向AAA服務(wù)器發(fā)送第一請求消息的步驟,縮短用戶等待上線的時間??梢岳斫獾?,本發(fā)明實施方式縮短的用戶等待時間具體為從BRAS與AAA服務(wù)器恢復(fù)正常通信到觸發(fā)BRAS發(fā)送下一個預(yù)設(shè)周期的第一請求消息之間的這段時間間隙。尤其在第一請求消息報文的預(yù)設(shè)周期較長的場景下,對用戶使用效率的優(yōu)化更加明顯。
[0084]相應(yīng)地,AAA服務(wù)器在接收到來自BRAS的第一響應(yīng)消息時,所記錄的用戶信息除了剛剛上線的第一個用戶以外,都是在BRAS下電之前保存的用戶信息,因此,AAA服務(wù)器對記錄的所有用戶信息進(jìn)行的清除處理僅會使得BRAS重啟后第一個成功上線的用戶被強(qiáng)制下線,不會影響其他用戶,并且對于數(shù)量龐大的用戶群體來說,一個用戶的影響也是微乎其微的。
[0085]在實際應(yīng)用中,可以根據(jù)用戶的使用需求和現(xiàn)場的組網(wǎng)條件,選擇合適的實現(xiàn)方式,比如,在第一請求消息的預(yù)設(shè)周期較長且用戶數(shù)量較多的場景下,可以選擇本發(fā)明實施方式可以保證絕大多數(shù)用戶的使用體驗,縮短用戶等待上線的時間。
[0086]可見,應(yīng)用本發(fā)明實施方式能夠在BRAS未接收到來自AAA服務(wù)器的第一響應(yīng)消息,但已經(jīng)接收到AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息的情況下,將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài),以暫停向AAA服務(wù)器發(fā)送來自用戶的認(rèn)證請求消息。本發(fā)明實施方式通過犧牲第一個用戶的使用體驗,避免給絕大部分用戶帶來剛剛上線又被強(qiáng)制下線的不良體驗,并且縮短了絕大部分用戶在BRAS重啟后等待重新上線的時間,從多方面改善絕大部分用戶的使用體驗。
[0087]本發(fā)明的再一種實施方式說明了將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài)的另一種具體方法,參見圖5,圖5為本發(fā)明實施方式的防止用戶被強(qiáng)制下線的方法的再一種流程圖,包括如下步驟:
[0088]步驟501,在BRAS重啟時,所述BRAS設(shè)置AAA服務(wù)器的當(dāng)前狀態(tài)為Temp狀態(tài);
[0089]在本步驟中,為了避免任何一個用戶出現(xiàn)剛剛上線成功又被強(qiáng)制下線的問題,BRAS在重啟后能夠立即將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài),不會向AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0090]步驟502,所述BRAS按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;
[0091]步驟503,所述BRAS在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,根據(jù)所述Temp狀態(tài),不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;
[0092]這樣,從BRAS與AAA服務(wù)器恢復(fù)正常通信到BRAS接收到來自AAA服務(wù)器的第一響應(yīng)消息的這段時間內(nèi),AAA服務(wù)器不會接收到來自任何用戶的認(rèn)證請求消息,進(jìn)而也不會有任何一個用戶在AAA服務(wù)器上成功上線。
[0093]步驟504,當(dāng)所述BRAS接收到所述第一響應(yīng)消息后,停止發(fā)送所述第一請求消息,并將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài);
[0094]步驟505,根據(jù)所述Active狀態(tài),所述BRAS向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0095]此時,BRAS的狀態(tài)恢復(fù)正常,用戶能夠繼續(xù)向AAA服務(wù)器發(fā)送認(rèn)證請求消息以實現(xiàn)在AAA服務(wù)器上成功上線。對應(yīng)的,AAA服務(wù)器在接收到來自BRAS的第一請求消息時,所保存的用戶信息全部是在BRAS下電之前記錄的用戶信息,因此,AAA服務(wù)器對用戶信息進(jìn)行的清除處理不會影響B(tài)RAS重啟后的任何一個用戶。
[0096]但是,由于BRAS在重啟后無法向AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息,也就不能監(jiān)測到從BRAS與AAA服務(wù)器恢復(fù)正常通信到觸發(fā)下一個預(yù)設(shè)周期的第一請求消息之間的時間間隙。那么,當(dāng)BRAS與AAA服務(wù)器的通信已經(jīng)恢復(fù)正常,但還未觸發(fā)下一個預(yù)設(shè)周期的第一請求消息時,就會出現(xiàn)在BRAS與AAA服務(wù)器之間的通信已經(jīng)恢復(fù)正常的情況下AAA服務(wù)器仍無法接收到來自用戶的認(rèn)證請求消息的問題。尤其在第一請求消息的預(yù)設(shè)周期較長的場景下,可能會造成在BRAS與AAA服務(wù)器之間的通信已經(jīng)恢復(fù)正常后,用戶還需要等待一段時間才能在AAA服務(wù)器上成功上線。
[0097]在實際應(yīng)用中,可以根據(jù)用戶的使用需求和現(xiàn)場的組網(wǎng)條件,選擇合適的實現(xiàn)方式,比如,在第一請求消息的預(yù)設(shè)周期較短且用戶數(shù)量較少的場景下,為了保證全部用戶的使用體驗,避免給任何一個用戶造成剛剛上線又被強(qiáng)制下線的不良體驗,可以選擇本發(fā)明實施方式。
[0098]可見,本發(fā)明實施方式能夠在BRAS向AAA服務(wù)器發(fā)送第一請求消息之前,將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài),實現(xiàn)不向AAA服務(wù)器發(fā)送來自用戶的認(rèn)證請求消息的目的。這樣,本發(fā)明實施方式能夠通過延長用戶在BRAS重啟后等待上線的時間,避免任何一個用戶出現(xiàn)剛剛成功上線又被強(qiáng)制下線的問題,保證了全體用戶的使用感受。
[0099]在本發(fā)明的一種裝置實施方式中,參見圖6,圖6為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的一種結(jié)構(gòu)圖,該裝置與圖2所示的方法流程相對應(yīng),具體可以包括以下單元:
[0100]發(fā)送單元601,用于在所述BRAS重啟時,按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息;
[0101]確定單元602,用于在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;
[0102]發(fā)送單元601,還用于在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0?03] 可選地,所述第一請求消息具體可以為Accounting-On報文;所述第一響應(yīng)消息具體可以為Account ing-0n響應(yīng)報文。
[0104]可見,應(yīng)用本發(fā)明實施方式能夠在BRAS未收到來自AAA服務(wù)器的第一響應(yīng)消息之前而BRAS與AAA服務(wù)器的通信已經(jīng)恢復(fù)的情況下,防止大量用戶在AAA服務(wù)器上成功上線,改善了絕大部分用戶的使用體驗。
[0105]在本發(fā)明的另一種裝置實施方式中,參見圖7,圖7為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的另一種結(jié)構(gòu)圖,該裝置與圖3所示的方法流程相對應(yīng),該裝置包括:發(fā)送單元701、設(shè)置單元702、確定單元703和切換單元704。
[0106]所述設(shè)置單元702,用于設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為Temp狀態(tài);
[0107]所述確定單元703,還用于根據(jù)所述Temp狀態(tài),不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息;
[0108]所述切換單元704,用于將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài);
[0109]所述發(fā)送單元701,還用于根據(jù)所述Active狀態(tài),向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。
[0110]在本發(fā)明的一種可選實施方式中,所述裝置還可以包括:保存單元;
[0111]所述保存單元,用于保存在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài)之前接收到的用戶的認(rèn)證請求消息;
[0112]該實施方式中,所述發(fā)送單元701,還用于將保存的所述用戶的認(rèn)證請求消息發(fā)送至所述AAA服務(wù)器。
[0113]在本發(fā)明的另一種可選實施方式中,所述裝置還可以包括:丟棄單元;
[0114]所述丟棄單元,用于在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為Active狀態(tài)之前,丟棄接收到的用戶的認(rèn)證請求消息。
[0115]可見,應(yīng)用本發(fā)明裝置實施方式能夠在BRAS未接收到來自AAA服務(wù)器的第一響應(yīng)消息時,將AAA服務(wù)器的當(dāng)前狀態(tài)設(shè)置為Temp狀態(tài),以實現(xiàn)不向AAA服務(wù)器發(fā)送來自用戶的認(rèn)證請求消息的目的。這樣,能夠避免給用戶帶來剛剛上線又被強(qiáng)制下線的不良體驗,不僅能夠為絕大部分用戶的使用提供便利,而且可以顯著提高絕大部分用戶的使用效率。
[0116]在本發(fā)明的又一種裝置實施方式中,參見圖8,圖8為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的又一種結(jié)構(gòu)圖,該裝置與圖4所示的方法流程相對應(yīng),該裝置包括:發(fā)送單元801、判斷單元802、設(shè)置單元803、確定單元804和切換單元805;其中,發(fā)送單元801與圖7所示發(fā)送單元701可以完全相同,切換單元805與圖7所示切換單元704可以完全相同,確定單元804與圖7所示確定單元703可以完全相同,這里不再贅述。
[0117]所述判斷單元802,用于判斷是否接收到所述AAA服務(wù)器返回的認(rèn)證響應(yīng)消息;
[0118]所述設(shè)置單元803,還用于在接收到所述AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息時,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。
[0119]可見,本發(fā)明實施方式通過犧牲第一個用戶的使用體驗,改善了絕大部分用戶的使用體驗,并且縮短了絕大部分用戶在BRAS重啟后等待重新上線的時間,在較大程度上提高絕大部分用戶的使用效率。
[0120]在本發(fā)明的再一種裝置實施方式中,參見圖9,圖9為本發(fā)明實施方式的防止用戶被強(qiáng)制下線裝置的再一種結(jié)構(gòu)圖,該裝置與圖5所示的方法流程相對應(yīng),該裝置包括:設(shè)置單元901、發(fā)送單元902、確定單元904和切換單元905;其中,發(fā)送單元902與圖7所示發(fā)送單元701可以完全相同,切換單元905與圖7所示切換單元704可以完全相同,確定單元904與圖7所示確定單元703可以完全相同,這里不再贅述。
[0121]所述設(shè)置單元901,還用于在按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息之前,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。
[0122]可見,本發(fā)明實施方式通過延長用戶在BRAS重啟后等待上線的時間,避免任何一個用戶出現(xiàn)剛剛成功上線又被強(qiáng)制下線的問題,保證了全體用戶的使用感受。
[0123]需要說明的是,本發(fā)明實施方式的裝置是應(yīng)用上述防止用戶被強(qiáng)制下線的裝置,則上述防止用戶被強(qiáng)制下線方法的所有實施方式均適用于該裝置,且均能達(dá)到相同或相似的有益效果。
[0124]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0125]本說明書中的各個實施方式均采用相關(guān)的方式描述,各個實施方式之間相同相似的部分互相參見即可,每個實施方式重點(diǎn)說明的都是與其他實施方式的不同之處。尤其,對于系統(tǒng)實施方式而言,由于其基本相似于方法實施方式,所以描述的比較簡單,相關(guān)之處參見方法實施方式的部分說明即可。
[0126]以上所述僅為本發(fā)明的較佳實施方式而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項】
1.一種防止用戶被強(qiáng)制下線的方法,其特征在于,應(yīng)用于帶寬遠(yuǎn)程接入服務(wù)器BRAS,所述方法包括: 在所述BRAS重啟時,按照預(yù)設(shè)周期向認(rèn)證、授權(quán)和計費(fèi)AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息; 確定在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息; 在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息的步驟,包括: 設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài); 根據(jù)所述鎖定狀態(tài),不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息; 所述向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息的步驟,包括: 將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài); 根據(jù)所述激活狀態(tài),向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)的步驟,包括: 判斷是否接收到所述AAA服務(wù)器返回的認(rèn)證響應(yīng)消息; 在接收到所述AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息時,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)的步驟,包括: 在所述按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息之前,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。5.根據(jù)權(quán)利要求2至4任一所述的方法,其特征在于,所述方法還包括: 保存在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前接收到的用戶的認(rèn)證請求消息; 所述根據(jù)所述激活狀態(tài),向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息的步驟,包括: 將保存的所述用戶的認(rèn)證請求消息發(fā)送至所述AAA服務(wù)器。6.根據(jù)權(quán)利要求2至4任一所述的方法,其特征在于,所述方法還包括: 在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前,丟棄接收到的用戶的認(rèn)證請求消息。7.—種防止用戶被強(qiáng)制下線的裝置,其特征在于,應(yīng)用于帶寬遠(yuǎn)程接入服務(wù)器BRAS,所述裝置包括: 發(fā)送單元,用于在所述BRAS重啟時,按照預(yù)設(shè)周期向認(rèn)證、授權(quán)和計費(fèi)AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息; 確定單元,用于在未接收到所述AAA服務(wù)器針對所述第一請求消息返回的第一響應(yīng)消息之前,不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息; 發(fā)送單元,還用于在接收到所述第一響應(yīng)消息之后,停止發(fā)送所述第一請求消息,向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:設(shè)置單元; 所述設(shè)置單元,用于設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài); 所述確定單元,還用于根據(jù)所述鎖定狀態(tài),不向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息; 所述裝置還包括:切換單元; 所述切換單元,用于將所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài); 所述發(fā)送單元,還用于根據(jù)所述激活狀態(tài),向所述AAA服務(wù)器發(fā)送用戶的認(rèn)證請求消息。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:判斷單元; 所述判斷單元,用于判斷是否接收到所述AAA服務(wù)器返回的認(rèn)證響應(yīng)消息; 所述設(shè)置單元,還用于在接收到所述AAA服務(wù)器返回的第一個認(rèn)證響應(yīng)消息時,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述設(shè)置單元,還用于在所述發(fā)送單元按照預(yù)設(shè)周期向AAA服務(wù)器發(fā)送要求停止計費(fèi)的第一請求消息之前,設(shè)置所述AAA服務(wù)器的當(dāng)前狀態(tài)為鎖定狀態(tài)。11.根據(jù)權(quán)利要求8至10任一所述的裝置,其特征在于,所述裝置還包括:保存單元;所述保存單元,用于保存在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前接收到的用戶的認(rèn)證請求消息; 所述發(fā)送單元,還用于將保存的所述用戶的認(rèn)證請求消息發(fā)送至所述AAA服務(wù)器。12.根據(jù)權(quán)利要求8至10任一所述的裝置,其特征在于,所述裝置還包括:丟棄單元;所述丟棄單元,用于在所述AAA服務(wù)器的當(dāng)前狀態(tài)切換為激活狀態(tài)之前,丟棄接收到的用戶的認(rèn)證請求消息。
【文檔編號】H04L12/28GK106067857SQ201610656189
【公開日】2016年11月2日
【申請日】2016年8月10日
【發(fā)明人】章靠, 林英姿, 廖以順
【申請人】杭州華三通信技術(shù)有限公司