两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

檢測寬帶接入用戶認證流程可用性的系統(tǒng)和方法

文檔序號:7928612閱讀:240來源:國知局
專利名稱:檢測寬帶接入用戶認證流程可用性的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信接入技術(shù)領(lǐng)域,尤其是指一種用于檢測寬帶接入用戶認證流
程可用性的系統(tǒng)和方法。
背景技術(shù)
BRAS (Broadband Remote Access Server,寬帶遠程接入服務(wù)器)設(shè)備作為寬帶接 入服務(wù)器,需要對接入用戶進行管理,用戶的認證是BRAS設(shè)備的一個重要功能,該認證一 般包括本地認證禾口 radius (Remote Authentication Dial InUser Service,遠程用戶撥號 認證服務(wù))認證。 通常,本地認證需要在BRAS設(shè)備的本地數(shù)據(jù)庫配置相關(guān)的用戶,并將用戶信息保 存起來,當(dāng)檢測認證流程和數(shù)據(jù)庫配置是否正確時,必須有真實用戶接入才能進行檢測。
此外,radius認證需要BRAS設(shè)備傳輸相關(guān)信息給radius服務(wù)器,在radius服務(wù) 器來實現(xiàn)最終的認證,BRAS設(shè)備和radius服務(wù)器之間的通信是基于udp (User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)通信,在BRAS設(shè)備上檢測和radius服務(wù)器的連通性,可以通 過ping命令和trace命令來實現(xiàn),但是如果要檢測radius服務(wù)器的可用性,就必須有真實 用戶接入才能檢測。 然而,在進行上述本地認證和radius認證的過程中,接入真實用戶執(zhí)行檢測操作 時,必須使接入的計算機連接多路網(wǎng)線,使得連接過程非常繁瑣,因此該方法使測試過程很 不方便,另外,采用接入真實計算機用戶的方式執(zhí)行檢測,當(dāng)所接入計算機出現(xiàn)問題無法上 線運行時,由于不能準(zhǔn)確定位該故障出現(xiàn)的原因,因此也不能使該檢測操作的過程順利執(zhí) 行。

發(fā)明內(nèi)容
本發(fā)明技術(shù)方案的目的是提供一種檢測寬帶接入用戶認證流程可用性的系統(tǒng)和
方法,采用所述系統(tǒng)和方法,在檢測寬帶接入用戶認證可用性時,無需采用實際用戶接入的
方式,從而極大地方便用戶認證可用性檢測過程中的實際問題定位和測試。 為實現(xiàn)上述目的,本發(fā)明一方面提供一種檢測寬帶接入用戶認證流程可用性的系
統(tǒng),所述系統(tǒng)包括認證命令處理模塊,用于接收從終端輸入用于檢測寬帶接入用戶認證流
程可用性的認證檢測命令,根據(jù)所述認證檢測命令中的用戶認證信息獲取被檢測用戶的用
戶信息和所欲執(zhí)行的認證類型;認證執(zhí)行模塊,用于根據(jù)所述用戶信息和所述認證類型調(diào)
用本地認證流程或者遠程用戶拔號認證服務(wù)radius認證流程,執(zhí)行與所述認證類型相應(yīng)
的認證可用性檢測。 優(yōu)選地,上述的系統(tǒng),所述系統(tǒng)還包括認證命令預(yù)置模塊,用于預(yù)先設(shè)定所述認證 檢測命令的命令函數(shù)。 優(yōu)選地,上述的系統(tǒng),所述認證執(zhí)行模塊包括本地認證模塊,用于當(dāng)判斷所述認 證類型為本地認證時,根據(jù)所述用戶信息,執(zhí)行本地認證可用性檢測;遠程用戶拔號認證服務(wù)radius認證模塊,用于當(dāng)判斷所述認證類型為遠程用戶拔號認證服務(wù)radius認證時,根 據(jù)所述用戶信息,執(zhí)行radius認證可用性檢測。 優(yōu)選地,上述的系統(tǒng),所述本地認證模塊包括第一信息處理單元,用于將所述用 戶信息保存至本地認證的認證等待隊列,并將所述認證等待隊列中所述用戶信息的用戶類 型設(shè)置為檢測用戶;第一判斷單元,用于根據(jù)所述用戶信息,判斷所述被檢測用戶的用戶名 與密碼是否與本地數(shù)據(jù)庫內(nèi)保存的數(shù)據(jù)匹配,獲得本地認證結(jié)果;第一信息輸出單元,用于 在所述終端上輸出顯示所述用戶信息和所述認證類型,以及用于在所述終端上輸出顯示所 述本地認證結(jié)果。 優(yōu)選地,上述的系統(tǒng),所述radius認證模塊包括第二判斷單元,用于根據(jù)所述用 戶信息,判斷所述被檢測用戶的對應(yīng)radius服務(wù)器;第二信息處理單元,用于將檢測所述 對應(yīng)radius服務(wù)器的認證檢測包加入認證等待回應(yīng)隊列,且置位所述認證檢測包的標(biāo)志 位;信息發(fā)送與響應(yīng)單元,用于將所述認證檢測包發(fā)送至所述對應(yīng)radius服務(wù)器,以及響 應(yīng)所述對應(yīng)radius服務(wù)器反饋的radius認證結(jié)果;第二信息輸出單元,用于在所述終端上 輸出顯示所述對應(yīng)radius服務(wù)器的認證組號和所述用戶信息,以及在所述終端上輸出顯 示所述radius服務(wù)器反饋的所述radius認證結(jié)果。 優(yōu)選地,上述的系統(tǒng),所述radius認證模塊還包括計時單元,用于當(dāng)所述信息發(fā) 送與響應(yīng)單元將所述認證檢測包發(fā)送至所述對應(yīng)radius服務(wù)器后,開始計時,若所述信息 發(fā)送與響應(yīng)單元在一預(yù)定時間內(nèi)未收到所述對應(yīng)radius服務(wù)器的反饋,則所述信息發(fā)送 與響應(yīng)單元繼續(xù)向所述對應(yīng)radius服務(wù)器發(fā)送所述認證檢測包;計數(shù)單元,用于對所述信 息發(fā)送與響應(yīng)單元所發(fā)送認證檢測包的次數(shù)進行計數(shù),若所述次數(shù)達到一預(yù)設(shè)最大值,則 所述信息發(fā)送與響應(yīng)單元獲得所述對應(yīng)radius服務(wù)器不可用的所述radius認證結(jié)果。
本發(fā)明再一方面還提供一種檢測寬帶接入用戶認證流程可用性的方法,所述方法 包括接收從終端輸入的用于檢測寬帶接入用戶認證流程可用性的認證檢測命令;根據(jù)所 述認證檢測命令中的用戶認證信息獲取被檢測用戶的用戶信息和所欲執(zhí)行的認證類型;根 據(jù)所述用戶信息和所述認證類型調(diào)用本地認證流程或者遠程用戶拔號認證服務(wù)radius認 證流程,執(zhí)行與所述認證類型相應(yīng)的認證可用性檢測。 優(yōu)選地,上述的方法,在接收所述認證檢測命令之前,還包括預(yù)先設(shè)定所述認證檢 測命令的命令函數(shù)。 優(yōu)選地,上述的方法,所述認證類型包括本地認證和遠程用戶拔號認證服務(wù) radius認證。 優(yōu)選地,上述的方法,當(dāng)所述認證類型為本地認證時,根據(jù)所述用戶信息,執(zhí)行與 所述認證類型相應(yīng)的認證檢測的步驟包括將所述用戶信息保存至本地認證的認證等待隊 列,并將所述認證等待隊列中所述用戶信息的用戶類型設(shè)置為檢測用戶;輸出顯示所述用 戶信息和所述認證類型;根據(jù)所述用戶信息,判斷本地數(shù)據(jù)庫內(nèi)是否配置有所述被檢測用 戶的信息,獲得本地認證結(jié)果,并輸出顯示所述本地認證結(jié)果。 優(yōu)選地,上述的方法,當(dāng)所述認證類型為radius認證時,根據(jù)所述用戶信息,執(zhí)行 與所述認證類型相應(yīng)的認證檢測的步驟包括根據(jù)所述用戶信息,判斷所述被檢測用戶的 對應(yīng)radius服務(wù)器,并輸出顯示所述對應(yīng)radius服務(wù)器的認證組號和所述用戶信息;將檢 測所述對應(yīng)radius服務(wù)器的認證檢測包加入認證等待回應(yīng)隊列,且置位所述認證檢測包的標(biāo)志位;將所述認證檢測包發(fā)送至所述對應(yīng)radius服務(wù)器;響應(yīng)所述對應(yīng)radius服務(wù) 器,獲得radius認證結(jié)果,并輸出顯示所述radius認證結(jié)果。 優(yōu)選地,上述的方法,響應(yīng)所述radius服務(wù)器,獲得radius認證結(jié)果的步驟包括 在一預(yù)定時間內(nèi)判斷是否收到所述對應(yīng)radius服務(wù)器的反饋,若判斷結(jié)果為是,則刪除所 述認證等待回應(yīng)隊列中等待發(fā)送至所述對應(yīng)radius服務(wù)器的其他認證檢測請求包,獲得 radius認證通過的認證結(jié)果;若判斷結(jié)果為否,則重新發(fā)送所述認證檢測包,并判斷所述 認證檢測包的發(fā)送次數(shù)是否達到一預(yù)設(shè)最大值,若判斷結(jié)果為是,則刪除所述認證等待回 應(yīng)隊列中等待發(fā)送至所述對應(yīng)radius服務(wù)器的其他認證檢測請求包,獲得radius認證未 通過的認證結(jié)果,若判斷結(jié)果為否,則重新發(fā)送所述認證檢測包。 上述技術(shù)方案中的至少一個具有以下有益效果,采用所述系統(tǒng)和方法,在BRAS設(shè) 備上進行用戶認證流程可用性檢測時,不需要接入實際用戶,只需在本地BRAS設(shè)備上輸入 相應(yīng)的認證命令即可,BRAS設(shè)備根據(jù)該認證命令的用戶認證信息完成相應(yīng)的認證可用性檢 測過程,檢測的過程非常方便,此外也方便用戶在認證可用性檢測過程中對實際問題的定 位。


圖1為本發(fā)明具體實施例所述系統(tǒng)的結(jié)構(gòu)圖;
圖2為本發(fā)明具體實施例所述方法的流程圖; 圖3為本發(fā)明具體實施例所述方法用于執(zhí)行本地認證可用性檢測的流程圖;
圖4為本發(fā)明具體實施例所述方法用于執(zhí)行radius認證可用性檢測的流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對 本發(fā)明進行詳細描述。 本發(fā)明具體實施例所述用于檢測寬帶接入用戶認證流程可用性的系統(tǒng)和方法,在 BRAS設(shè)備上進行用戶認證流程可用性檢測時,在本地BRAS設(shè)備上輸入相應(yīng)的認證命令即 可完成,不需進行復(fù)雜地接入實際用戶的操作。 以下將對本發(fā)明具體實施例所述的用于檢測寬帶接入用戶認證流程可用性的系 統(tǒng)和方法進行詳細描述。 圖1為所述系統(tǒng)的結(jié)構(gòu)示意圖,所述系統(tǒng)在檢測寬帶接入用戶認證流程可用性時 的用戶認證信息可以通過命令行進行配置,在BRAS設(shè)備輸入該包括用戶認證信息的認證 檢測命令時,BRAS設(shè)備執(zhí)行該認證檢測命令,完成相應(yīng)的認證可用性檢測。參閱圖l,為依 照上述方法完成認證過程,所述系統(tǒng)包括 認證命令處理模塊IOI,用于接收從BRAS設(shè)備輸入用于檢測寬帶接入用戶認證流 程可用性的認證檢測命令,根據(jù)所述認證檢測命令中的用戶認證信息判斷被檢測用戶的用 戶信息和所欲執(zhí)行的認證類型;該認證檢測命令的輸入標(biāo)準(zhǔn)和格式可通過一認證命令預(yù)置 模塊116進行預(yù)先設(shè)定,包括設(shè)定該認證檢測命令的命令函數(shù)如為"ping"和用戶認證信
息的代碼輸入標(biāo)準(zhǔn),該用戶認證信息的代碼內(nèi)容應(yīng)包括用戶名、密碼和認證類型等信息,如 設(shè)定以"PPPauthentication ping authentication—group 1 user aaaOdomain password123"的格式輸入認證檢測命令。 認證執(zhí)行模塊102,用于根據(jù)認證檢測命令中的用戶信息,也即用戶名與密碼,執(zhí) 行與認證檢測命令中所指定認證類型相應(yīng)的認證可用性檢測。通常BRAS作為寬帶接入服 務(wù)器,對接入用戶進行管理時,對用戶認證通常包括本地認證和radius認證,因此可以在 認證檢測命令中設(shè)置代碼信息表示本地認證和radius認證,認證命令處理模塊101通過識 別該代碼信息,使認證執(zhí)行模塊102完成相應(yīng)的本地認證或radius認證的可用性檢測,如 根據(jù)認證檢測命令中配置的域(domain)信息判斷認證需要執(zhí)行的檢測類型。
具體地,該認證執(zhí)行模塊102包括本地認證模塊103和radius認證模塊104,該 本地認證模塊103用于當(dāng)判斷所述認證類型為本地認證時,根據(jù)被檢測用戶的用戶名和 密碼,執(zhí)行本地認證可用性檢測,判斷本地配置的用戶數(shù)據(jù)庫是否可用;該radius認證模 塊104用于當(dāng)判斷所述認證類型為radius認證時,根據(jù)被檢測用戶的用戶名和密碼,執(zhí)行 radius認證可用性檢測。 以下將分別對本地認證模塊103和radius認證模塊104的具體結(jié)構(gòu)進行詳細描 述。 參閱圖1 ,該本地認證模塊103包括 第一信息處理單元105,用于將認證檢測命令中的用戶信息保存至本地認證的認 證等待隊列,并將認證等待隊列中用戶信息的用戶類型設(shè)置為檢測用戶,使 BRAS設(shè)備只對 該檢測用戶執(zhí)行本地認證可用性檢測,而無需執(zhí)行認證之后的其他流程,此外該第一信息 處理單元105還根據(jù)該認證檢測命令中的用戶信息,為后續(xù)的用戶管理構(gòu)造認證/計費數(shù) 據(jù)結(jié)構(gòu)(包括用來檢測認證結(jié)果的檢測用回調(diào)函數(shù)); 第一判斷單元106,用于根據(jù)認證檢測命令中的用戶信息,判斷本地數(shù)據(jù)庫114內(nèi) 是否配置有該檢測用戶的信息,該檢測用戶的密碼是否正確,獲得本地認證結(jié)果,若判斷本 地數(shù)據(jù)庫114內(nèi)配置有該檢測用戶的信息且密碼正確,則獲得認證通過的結(jié)果,若判斷本 地數(shù)據(jù)庫114內(nèi)沒有配置該檢測用戶的信息,則獲得用戶不存在的認證結(jié)果,若判斷本地 數(shù)據(jù)庫114內(nèi)配置有該檢測用戶的信息,但該用戶的密碼不正確,則獲得密碼錯誤的認證 結(jié)果,等。 第一信息輸出單元107,用于當(dāng)BRAS設(shè)備執(zhí)行本地認證的檢測命令時,將檢測用 戶的用戶信息、檢測執(zhí)行的時間、所執(zhí)行的認證類型即本地認證,輸出至顯示器108上進行 打印顯示,以及當(dāng)?shù)谝慌袛鄦卧?06獲得認證結(jié)果時,將該檢測用戶的用戶信息、獲得的認 證結(jié)果和認證結(jié)果獲得的時間輸出至顯示器108上進行打印顯示。
參閱圖1 ,該radius認證模塊104包括 第二判斷單元109,用于根據(jù)認證檢測命令中的用戶信息,通過被檢測用戶所在域 下配置的radius認證組,判斷與該被檢測用戶對應(yīng)的radius服務(wù)器113 ;
第二信息處理單元110,用于將檢測所述radius服務(wù)器113的認證檢測包加入 認證等待回應(yīng)隊列,由于radius協(xié)議沒有提供專門的檢測包類型,因此第二信息處理單元 110需要依據(jù)真正用戶上線時發(fā)送的認證報文構(gòu)建普通請求包作為認證檢測包使用,以盡 量重用原來的處理流程,且使測試結(jié)果顯示詳細,此外還需要在認證等待回應(yīng)包中增加認 證檢測包和普通請求包的標(biāo)志位,以識別和區(qū)分認證等待回應(yīng)隊列中的認證檢測包,對于 認證檢測包的發(fā)送策略依據(jù)radius服務(wù)器組中的配置(timeout,max-retries)執(zhí)行,對認證檢測包只執(zhí)行認證檢測流程,且在發(fā)送認證檢測包以及收到認證響應(yīng)后打印相關(guān)信息。
信息發(fā)送與響應(yīng)單元lll,用于將所述認證檢測包發(fā)送至與被檢測用戶相對應(yīng)的 radius服務(wù)器113,以及響應(yīng)該radius服務(wù)器113反饋的認證結(jié)果;由于認證檢測包是按 照組的發(fā)送策略發(fā)送的,如果同一認證檢測包組中的radius服務(wù)器113不可到達且所配置 timeout超時時間過長時,則可以向串口打印點(如ping命令)的等待信息,用戶也可以 按ctrl"c中斷該radius認證請求,此時信息發(fā)送與響應(yīng)單元111應(yīng)將認證等待回應(yīng)隊列 中同一認證檢測包組中的檢測包刪除,取消該次認證請求。該打點任務(wù)可以通過一定時器 實現(xiàn),如每隔2秒鐘,向控制臺打印一個點; 當(dāng)信息發(fā)送與響應(yīng)單元111將所述認證檢測包發(fā)送至所述radius服務(wù)器113 后,采用計時單元115計時,若信息發(fā)送與響應(yīng)單元111在timeout配置時間內(nèi)仍未收到 radius服務(wù)器113的反饋,則信息發(fā)送與響應(yīng)單元111繼續(xù)向所述對應(yīng)radius服務(wù)器發(fā)送 認證檢測包; 此外,還通過一計數(shù)單元117對信息發(fā)送與響應(yīng)單元111所發(fā)送認證檢測包的次 數(shù)進行計數(shù),若發(fā)送次數(shù)達到一預(yù)設(shè)最大值,則信息發(fā)送與響應(yīng)單元111獲得radius服務(wù) 器113不可用的radius認證結(jié)果,通過第二信息處理單元110刪除認證等待回應(yīng)隊列中等 待發(fā)送至radius服務(wù)器113的其他認證檢測請求包;若發(fā)送次數(shù)未達到預(yù)設(shè)最大值時,信 息發(fā)送與響應(yīng)單元111收到radius服務(wù)器113的回應(yīng)包時,則獲得radius服務(wù)器113可 用的radius認證結(jié)果,為避免對該radius服務(wù)器113的重復(fù)認證檢測,通過第二信息處理 單元110刪除認證等待回應(yīng)隊列中等待發(fā)送至radius服務(wù)器113的其他認證檢測請求包。
第二信息輸出單元112,用于在第二判斷單元109判斷和確定與被檢測用戶的用 戶信息對應(yīng)的radius服務(wù)器113后,將與被檢測用戶信息對應(yīng)的radius服務(wù)器113的認 證組號、該被檢測用戶的用戶信息和當(dāng)前時間,輸出至顯示器108上打印顯示,以及用于當(dāng) 信息發(fā)送與響應(yīng)單元111獲得相應(yīng)radius認證結(jié)果后,將radius認證結(jié)果和用戶信息輸 出至顯示器108打印顯示。 本發(fā)明具體實施例中,當(dāng)發(fā)送認證檢測包已達設(shè)定最大發(fā)送次數(shù),仍沒有收到 radius服務(wù)器113回應(yīng)時,此次認證完成,打印顯示radius服務(wù)器113不可用信息,當(dāng)接收 到radius服務(wù)器113的回應(yīng)包時,可以向串口打印感嘆號,表示radius服務(wù)器113可用, 認證完成,并顯示能否通過對檢測用戶的認證,若沒有通過則顯示沒有認證通過的原因。
根據(jù)上述的系統(tǒng),本發(fā)明另一方面還提供一種用于檢測寬帶接入用戶認證流程可 用性的方法,如圖2,所述方法從步驟S201開始,包括步驟 S202,接收從終端輸入的用于檢測寬帶接入用戶認證流程可用性的認證檢測命 令; S203,根據(jù)所述認證檢測命令中的用戶認證信息判斷被檢測用戶的用戶信息和所 欲執(zhí)行的認證類型; S204,根據(jù)所述用戶信息,執(zhí)行與所述認證類型相應(yīng)的認證檢測;
S205,上述的認證過程執(zhí)行結(jié)束。 在采用所述方法進行認證之前,還包括預(yù)先設(shè)定所述認證檢測命令的命令函數(shù)和 用戶認證信息的代碼輸入標(biāo)準(zhǔn),該用戶認證信息的代碼內(nèi)容應(yīng)包括用戶名、密碼和認證類 型等信息。
8
以下將對本發(fā)明所述方法分別進行本地認證和radius認證時的過程進行詳細描 述。 圖3為采用所述方法進行寬帶接入本地認證流程可用性時的流程圖,如圖3,在進 行本地認證流程可用性時所述方法從步驟S301開始,包括步驟 S302,按照預(yù)先設(shè)置的認證檢測命令的命令函數(shù),在BRAS設(shè)備終端的命令行輸入 認證檢測命令; S303,根據(jù)所輸入認證檢測命令中的用戶認證信息,得到本次認證檢測的類型為 本地認證; S304,將用戶認證信息中的用戶信息(包括用戶名和密碼)保存至本地認證的認
證等待隊列,并將認證等待隊列中用戶信息的用戶類型設(shè)置為檢測用戶,使BRAS設(shè)備只對
該檢測用戶執(zhí)行本地認證可用性檢測,而無需執(zhí)行認證之后的其他流程; S305,所述BRAS設(shè)備終端上輸出顯示當(dāng)前時間、用戶信息和認證類型; S306,根據(jù)所述用戶信息,判斷本地數(shù)據(jù)庫內(nèi)是否配置有該被檢測用戶的用戶信
息,包括判斷被檢測用戶的用戶名是否保存在本地數(shù)據(jù)庫內(nèi)以及用戶名的密碼是否正確,
獲得本地認證結(jié)果,該本地認證結(jié)果為認證通過、用戶不存在或密碼錯誤等信息; S307,在BRAS設(shè)備終端上輸出顯示本地認證結(jié)果、獲得本地認證結(jié)果的時間和所
述用戶信息。 S308,結(jié)束一次寬帶接入用戶本地認證流程的檢測。 圖4為采用所述方法進行寬帶接入radius認證流程可用性時的流程圖,如圖4,在 進行radius認證流程可用性時,所述方法從步驟S401開始,包括步驟
S402,按照預(yù)先設(shè)置的認證檢測命令的命令函數(shù),在BRAS設(shè)備終端的命令行輸入 認證檢測命令; S403,根據(jù)所輸入認證檢測命令中的用戶認證信息,得到本次認證檢測的類型為 radius認證; S404,根據(jù)所述用戶認證信息中的用戶信息,判斷被檢測用戶的對應(yīng)radius服務(wù) 器; S405,在BRAS設(shè)備終端上輸出顯示所述對應(yīng)radius服務(wù)器的認證組號、當(dāng)前時間 和被檢測用戶的用戶信息; S406,將檢測所述對應(yīng)radius服務(wù)器的認證檢測包加入認證等待回應(yīng)隊列,且置 位所述認證檢測包和普通請求包的標(biāo)志位,用以識別和區(qū)分認證等待回應(yīng)隊列中的認證檢 測包,同時還啟動定時器; S407,將所述認證檢測包發(fā)送至所述對應(yīng)radius服務(wù)器,并開始記錄認證檢測包 的發(fā)送次數(shù); S408,通過計時,判斷所配置timeout時間內(nèi)是否收到對應(yīng)radius服務(wù)器的響應(yīng), 若判斷結(jié)果為是,則執(zhí)行步驟S409,若判斷結(jié)果為否,則執(zhí)行步驟S410 ;
S409,刪除認證等待回應(yīng)隊列中等待發(fā)送至對應(yīng)radius服務(wù)器的其他認證檢測 請求包,并打印顯示radius認證結(jié)果和對應(yīng)radius服務(wù)器可用信息,之后向下執(zhí)行S412 ;
S410,判斷認證檢測包的發(fā)送次數(shù)是否達到預(yù)設(shè)最大發(fā)送次數(shù),若判斷結(jié)果為是, 則向下執(zhí)行步驟S411,若判斷結(jié)果為否,則返回執(zhí)行步驟S407 ;
9
S411,刪除認證等待回應(yīng)隊列中等待發(fā)送至對應(yīng)radius服務(wù)器的其他認證檢測 請求包,并打印radius認證結(jié)果和對應(yīng)radius服務(wù)器不可用信息;
S412, radius認證可用性檢測過程結(jié)束。 通過上述的系統(tǒng)和方法,在BRAS設(shè)備上進行用戶認證流程可用性檢測時,無需采 用實際用戶接入的方式,因而能夠極大地方便用戶認證可用性檢測過程中的實際問題定位 和測試。 以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng) 視為本發(fā)明的保護范圍。
權(quán)利要求
一種檢測寬帶接入用戶認證流程可用性的系統(tǒng),其特征在于,所述系統(tǒng)包括認證命令處理模塊,用于接收從終端輸入用于檢測寬帶接入用戶認證流程可用性的認證檢測命令,根據(jù)所述認證檢測命令中的用戶認證信息獲取被檢測用戶的用戶信息和所欲執(zhí)行的認證類型;認證執(zhí)行模塊,用于根據(jù)所述用戶信息和所述認證類型調(diào)用本地認證流程或者遠程用戶拔號認證服務(wù)radius認證流程,執(zhí)行與所述認證類型相應(yīng)的認證可用性檢測。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括認證命令預(yù)置模塊,用于預(yù) 先設(shè)定所述認證檢測命令的命令函數(shù)。
3. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述認證執(zhí)行模塊包括 本地認證模塊,用于當(dāng)判斷所述認證類型為本地認證時,根據(jù)所述用戶信息,執(zhí)行本地認證可用性檢測;遠程用戶拔號認證服務(wù)radius認證模塊,用于當(dāng)判斷所述認證類型為遠程用戶拔號 認證服務(wù)radius認證時,根據(jù)所述用戶信息,執(zhí)行radius認證可用性檢測。
4. 如權(quán)利要求3所述的系統(tǒng),其特征在于,所述本地認證模塊包括 第一信息處理單元,用于將所述用戶信息保存至本地認證的認證等待隊列,并將所述認證等待隊列中所述用戶信息的用戶類型設(shè)置為檢測用戶;第一判斷單元,用于根據(jù)所述用戶信息,判斷所述被檢測用戶的用戶名與密碼是否與 本地數(shù)據(jù)庫內(nèi)保存的數(shù)據(jù)匹配,獲得本地認證結(jié)果;第一信息輸出單元,用于在所述終端上輸出顯示所述用戶信息和所述認證類型,以及 用于在所述終端上輸出顯示所述本地認證結(jié)果。
5. 如權(quán)利要求3所述的系統(tǒng),其特征在于,所述radius認證模塊包括 第二判斷單元,用于根據(jù)所述用戶信息,判斷所述被檢測用戶的對應(yīng)radius服務(wù)器; 第二信息處理單元,用于將檢測所述對應(yīng)radius服務(wù)器的認證檢測包加入認證等待回應(yīng)隊列,且置位所述認證檢測包的標(biāo)志位;信息發(fā)送與響應(yīng)單元,用于將所述認證檢測包發(fā)送至所述對應(yīng)radius服務(wù)器,以及響 應(yīng)所述對應(yīng)radius服務(wù)器反饋的radius認證結(jié)果;第二信息輸出單元,用于在所述終端上輸出顯示所述對應(yīng)radius服務(wù)器的認證組號 和所述用戶信息,以及在所述終端上輸出顯示所述radius服務(wù)器反饋的所述radius認證 結(jié)果。
6. 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述radius認證模塊還包括 計時單元,用于當(dāng)所述信息發(fā)送與響應(yīng)單元將所述認證檢測包發(fā)送至所述對應(yīng)radius服務(wù)器后,開始計時,若所述信息發(fā)送與響應(yīng)單元在一預(yù)定時間內(nèi)未收到所述對應(yīng)radius 服務(wù)器的反饋,則所述信息發(fā)送與響應(yīng)單元繼續(xù)向所述對應(yīng)radius服務(wù)器發(fā)送所述認證 檢測包;計數(shù)單元,用于對所述信息發(fā)送與響應(yīng)單元所發(fā)送認證檢測包的次數(shù)進行計數(shù),若所 述次數(shù)達到一預(yù)設(shè)最大值,則所述信息發(fā)送與響應(yīng)單元獲得所述對應(yīng)radius服務(wù)器不可 用的所述radius認證結(jié)果。
7. —種檢測寬帶接入用戶認證流程可用性的方法,其特征在于,所述方法包括 接收從終端輸入的用于檢測寬帶接入用戶認證流程可用性的認證檢測命令;根據(jù)所述認證檢測命令中的用戶認證信息獲取被檢測用戶的用戶信息和所欲執(zhí)行的 認證類型;根據(jù)所述用戶信息和所述認證類型調(diào)用本地認證流程或者遠程用戶拔號認證服務(wù) radius認證流程,執(zhí)行與所述認證類型相應(yīng)的認證可用性檢測。
8. 如權(quán)利要求7所述的方法,其特征在于,在接收所述認證檢測命令之前,還包括預(yù)先 設(shè)定所述認證檢測命令的命令函數(shù)。
9. 如權(quán)利要求7所述的方法,其特征在于,所述認證類型包括本地認證和遠程用戶拔 號認i正月艮務(wù)radius認i正。
10. 如權(quán)利要求9所述的方法,其特征在于,當(dāng)所述認證類型為本地認證時,根據(jù)所述 用戶信息,執(zhí)行與所述認證類型相應(yīng)的認證檢測的步驟包括將所述用戶信息保存至本地認證的認證等待隊列,并將所述認證等待隊列中所述用戶 信息的用戶類型設(shè)置為檢測用戶;輸出顯示所述用戶信息和所述認證類型;根據(jù)所述用戶信息,判斷本地數(shù)據(jù)庫內(nèi)是否配置有所述被檢測用戶的信息,獲得本地 認證結(jié)果,并輸出顯示所述本地認證結(jié)果。
11. 如權(quán)利要求9所述的方法,其特征在于,當(dāng)所述認證類型為radius認證時,根據(jù)所 述用戶信息,執(zhí)行與所述認證類型相應(yīng)的認證檢測的步驟包括根據(jù)所述用戶信息,判斷所述被檢測用戶的對應(yīng)radius服務(wù)器,并輸出顯示所述對應(yīng) radius服務(wù)器的認證組號和所述用戶信息;將檢測所述對應(yīng)radius服務(wù)器的認證檢測包加入認證等待回應(yīng)隊列,且置位所述認 證檢測包的標(biāo)志位;將所述認證檢測包發(fā)送至所述對應(yīng)radius服務(wù)器;響應(yīng)所述對應(yīng)radius服務(wù)器,獲得radius認證結(jié)果,并輸出顯示所述radius認證結(jié)果。
12. 如權(quán)利要求11所述的方法,其特征在于,響應(yīng)所述radius服務(wù)器,獲得radius認 證結(jié)果的步驟包括在一預(yù)定時間內(nèi)判斷是否收到所述對應(yīng)radius服務(wù)器的反饋,若判斷結(jié)果為是,則刪 除所述認證等待回應(yīng)隊列中等待發(fā)送至所述對應(yīng)radius服務(wù)器的其他認證檢測請求包, 獲得radius認證通過的認證結(jié)果;若判斷結(jié)果為否,則重新發(fā)送所述認證檢測包,并判斷所述認證檢測包的發(fā)送次數(shù)是 否達到一預(yù)設(shè)最大值,若判斷結(jié)果為是,則刪除所述認證等待回應(yīng)隊列中等待發(fā)送至所述 對應(yīng)radius服務(wù)器的其他認證檢測請求包,獲得radius認證未通過的認證結(jié)果,若判斷結(jié) 果為否,則重新發(fā)送所述認證檢測包。
全文摘要
本發(fā)明公開了一種檢測寬帶接入用戶認證流程可用性的系統(tǒng)和方法,所述系統(tǒng)包括認證命令處理模塊,用于接收從終端輸入用于檢測寬帶接入用戶認證流程可用性的認證檢測命令,根據(jù)所述認證檢測命令中的用戶認證信息獲取被檢測用戶的用戶信息和所欲執(zhí)行的認證類型;認證執(zhí)行模塊,用于根據(jù)所述用戶信息和所述認證類型調(diào)用本地認證流程或者遠程用戶拔號認證服務(wù)radius認證流程,執(zhí)行與所述認證類型相應(yīng)的認證可用性檢測。采用所述系統(tǒng)和方法,在檢測寬帶接入用戶認證可用性時,無需采用實際用戶接入的方式,從而極大地方便用戶認證可用性檢測過程中的實際問題定位和測試。
文檔編號H04L12/28GK101753370SQ20081023927
公開日2010年6月23日 申請日期2008年12月8日 優(yōu)先權(quán)日2008年12月8日
發(fā)明者張憲勤, 楊建軍 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
陇南市| 蒲江县| 徐州市| 肃北| 东宁县| 花垣县| 应用必备| 儋州市| 财经| 马公市| 专栏| 五河县| 内黄县| 潍坊市| 米易县| 肃北| 阳西县| 开封市| 乌恰县| 葫芦岛市| 泾川县| 宿松县| 东山县| 库尔勒市| 盐亭县| 公安县| 翼城县| 塔河县| 罗山县| 全椒县| 沾化县| 台前县| 临沂市| 卢龙县| 饶河县| 沂南县| 通榆县| 柳河县| 龙海市| 广西| 隆尧县|