本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種nas(networkaccessserver,網(wǎng)絡(luò)接入服務(wù)器)信息恢復(fù)方法及網(wǎng)絡(luò)認(rèn)證服務(wù)器。
背景技術(shù):
隨著無線保真(wirelessfidelity,wifi)技術(shù)的發(fā)展,現(xiàn)在越來越多的商家都會對用戶提供免費(fèi)的wifi服務(wù)。在用戶終端接入wifi的過程中,需要用戶終端將與nas信息對應(yīng)的nas信息key發(fā)送給網(wǎng)絡(luò)認(rèn)證服務(wù)器(比如,protal服務(wù)器)完成認(rèn)證以訪問網(wǎng)絡(luò)。網(wǎng)絡(luò)認(rèn)證服務(wù)器根據(jù)nas信息key獲得nas信息,并根據(jù)nas信息為用戶終端提供網(wǎng)絡(luò)服務(wù)。
然而,在用戶終端執(zhí)行清除cookie的操作后或cookie過期的情況下,用戶終端中的nas信息及nas信息key等數(shù)據(jù)會被丟失,導(dǎo)致網(wǎng)絡(luò)認(rèn)證服務(wù)器不能響應(yīng)用戶終端的操作請求。需要用戶終端重新登錄后,網(wǎng)絡(luò)認(rèn)證服務(wù)器才能響應(yīng)用戶終端的操作請求,嚴(yán)重影響用戶體驗。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中的上述不足,本發(fā)明所要解決的技術(shù)問題是提供一種nas信息恢復(fù)方法及網(wǎng)絡(luò)認(rèn)證服務(wù)器,其能夠在nas信息丟失時,通過用戶終端直接訪問nas補(bǔ)充推送信息的方式將nas信息提交到網(wǎng)絡(luò)認(rèn)證服務(wù)器,進(jìn)而恢復(fù)用戶終端cookie中的nas信息key,整個過程用戶無感知,不需要用戶再次進(jìn)行登錄操作,提升了用戶體驗。
本發(fā)明較佳實施例提供一種nas信息恢復(fù)方法,應(yīng)用于網(wǎng)絡(luò)認(rèn)證系統(tǒng),所述系統(tǒng)包括通信連接的用戶終端、nas及網(wǎng)絡(luò)認(rèn)證服務(wù)器,所述方法包括:
用戶終端向網(wǎng)絡(luò)認(rèn)證服務(wù)器發(fā)送操作請求;
所述網(wǎng)絡(luò)認(rèn)證服務(wù)器解析所述操作請求以判斷所述用戶終端的nas信息是否丟失;
在判定所述用戶終端的nas信息丟失時,所述用戶終端向nas發(fā)送獲取nas信息的請求;
所述nas在接收獲取nas信息的請求后,將所述用戶終端的nas信息發(fā)送給所述用戶終端;
所述用戶終端將從所述nas獲取的nas信息發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器;
所述網(wǎng)絡(luò)認(rèn)證服務(wù)器在接收并保存所述nas信息后,生成與所述用戶終端的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端進(jìn)行保存。
本發(fā)明較佳實施例還提供一種nas信息恢復(fù)方法,應(yīng)用于網(wǎng)絡(luò)認(rèn)證服務(wù)器,所述方法包括:
接收用戶終端發(fā)送的操作請求;
解析所述操作請求以判斷所述用戶終端的網(wǎng)絡(luò)接入服務(wù)器nas信息是否丟失;
在判定所述用戶終端的nas信息丟失時,使所述用戶終端向nas發(fā)送獲取nas信息的請求;
接收并保存所述用戶終端從所述nas獲取的nas信息,生成與所述用戶終端的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端進(jìn)行保存。
本發(fā)明較佳實施例還提供一種網(wǎng)絡(luò)認(rèn)證服務(wù)器,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器包括:
接收模塊,用于接收用戶終端發(fā)送的操作請求;
判斷模塊,用于解析所述操作請求以判斷所述用戶終端的網(wǎng)絡(luò)接入服務(wù)器nas信息是否丟失;
發(fā)送模塊,用于在判定所述用戶終端的nas信息丟失后,接收并保存所述用戶終端從nas獲取的nas信息,生成與所述用戶終端的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端進(jìn)行保存。
相對于現(xiàn)有技術(shù)而言,本發(fā)明具有以下有益效果:
本發(fā)明提供一種nas信息恢復(fù)方法及網(wǎng)絡(luò)認(rèn)證服務(wù)器。nas信息恢復(fù)方法應(yīng)用于網(wǎng)絡(luò)認(rèn)證系統(tǒng),所述系統(tǒng)包括通信連接的用戶終端、nas及網(wǎng)絡(luò)認(rèn)證服務(wù)器。用戶終端在檢測到用戶操作后,向網(wǎng)絡(luò)認(rèn)證服務(wù)器發(fā)送操作請求。所述網(wǎng)絡(luò)認(rèn)證服務(wù)器對所述操作請求進(jìn)行解析,根據(jù)解析結(jié)果判斷所述用戶終端的nas信息是否丟失。在網(wǎng)絡(luò)認(rèn)證服務(wù)器判定所述用戶終端的nas信息丟失時,所述用戶終端向nas發(fā)送獲取nas信息的請求,并接收所述nas在接收獲得nas信息的請求后發(fā)送的所述用戶終端的nas信息。所述用戶終端將從所述nas獲得的nas信息發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器。所述網(wǎng)絡(luò)認(rèn)證服務(wù)器在接收并保存所述nas信息后,生成與所述用戶終端的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端進(jìn)行保存。
由此,在nas信息丟失的情況下,通過用戶終端直接訪問nas迅速恢復(fù)nas信息,從而使網(wǎng)絡(luò)認(rèn)證服務(wù)器響應(yīng)用戶終端的操作請求,整個過程用戶無感知,不需要用戶再次進(jìn)行登錄操作,提升了用戶體驗。
為使發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉本發(fā)明較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1是本發(fā)明較佳實施例提供的網(wǎng)絡(luò)認(rèn)證系統(tǒng)的方框示意圖。
圖2是本發(fā)明第一實施例提供的nas信息恢復(fù)方法的流程示意圖之一。
圖3是圖2中步驟s120包括的子步驟的流程示意圖。
圖4是圖2中步驟s130包括的子步驟的流程示意圖。
圖5是本發(fā)明第一實施例提供的nas信息恢復(fù)方法的流程示意圖之二。
圖6是本發(fā)明第一實施例提供的nas信息恢復(fù)方法的流程示意圖之三。
圖7是本發(fā)明第二實施例提供的nas信息恢復(fù)方法的流程示意圖之一。
圖8是本發(fā)明第二實施例提供的nas信息恢復(fù)方法的流程示意圖之二。
圖9是本發(fā)明第三實施例提供的網(wǎng)絡(luò)認(rèn)證服務(wù)器的方框示意圖。
圖標(biāo):10-網(wǎng)絡(luò)認(rèn)證系統(tǒng);100-用戶終端;200-nas;300-網(wǎng)絡(luò)認(rèn)證服務(wù)器;310-接收模塊;320-判斷模塊;330-發(fā)送模塊;340-響應(yīng)模塊。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。
下面結(jié)合附圖,對本發(fā)明的一些實施方式作詳細(xì)說明。在不沖突的情況下,下述的實施例及實施例中的特征可以相互組合。
請參照圖1,圖1是本發(fā)明較佳實施例提供的網(wǎng)絡(luò)認(rèn)證系統(tǒng)10的方框示意圖。所述網(wǎng)絡(luò)認(rèn)證系統(tǒng)10包括通信連接的用戶終端100、nas200及網(wǎng)絡(luò)認(rèn)證服務(wù)器300。所述用戶終端100及所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300經(jīng)所述nas200進(jìn)行數(shù)據(jù)通信。其中,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300在所述用戶終端100沒有登錄時,會攔截所述用戶終端100發(fā)送的信息。
在本實施例中,所述用戶終端100與所述nas200通信連接,所述用戶終端100可以是,但不限于,pc、智能手機(jī)、平板電腦、便攜式計算設(shè)備等。
在本實施例中,所述nas200用于管理用戶終端100和接入設(shè)備等設(shè)備的基礎(chǔ)信息。所述用戶終端100通過接入設(shè)備與所述nas200通信連接。所述nas200可以是ac(accesscontroller或wirelessaccesspointcontroller,無線控制器)、isg(internetsecuregateway,互聯(lián)網(wǎng)安全網(wǎng)關(guān))等設(shè)備。ac、isg是一種網(wǎng)絡(luò)設(shè)備,負(fù)責(zé)管理某個區(qū)域內(nèi)無線網(wǎng)絡(luò)中的ap(accesspoint,接入點(diǎn)),可以實現(xiàn)用戶接入控制。其中,所述接入設(shè)備是指ap。
在本實施例中,nas信息是指用戶終端100接入網(wǎng)絡(luò)時攜帶的自身有關(guān)的信息以及接入設(shè)備信息,比如,用戶終端100mac(mediaaccesscontrol,媒體訪問控制)地址、ip地址、用戶終端100所連接的接入設(shè)備的信息、以及用戶訪問源地址等信息中的部分或者全部。
在本實施例中,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300用于在接收到用戶終端100發(fā)送的包括有nas信息key的操作請求時,響應(yīng)所述操作請求。其中,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300可以是portal服務(wù)器。
第一實施例
請參照圖2,圖2是本發(fā)明第一實施例提供的nas信息恢復(fù)方法的流程示意圖之一。所述方法可以應(yīng)用于連接wifi推送頁面站點(diǎn)的系統(tǒng)。在本實施例中,所述方法應(yīng)用于所述網(wǎng)絡(luò)認(rèn)證系統(tǒng)10。下面對nas信息恢復(fù)方法的具體流程進(jìn)行詳細(xì)闡述。
步驟s120,用戶終端100向網(wǎng)絡(luò)認(rèn)證服務(wù)器300發(fā)送操作請求。
在本實施例中,由于所述用戶終端100是通過所述nas200與所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300進(jìn)行數(shù)據(jù)通信,因此,所述用戶終端100將所述操作請求發(fā)送給所述nas200。所述nas200通過判斷對所述操作請求進(jìn)行處理。
其中,所述操作請求可以包括用戶終端100的mac地址、ip地址。
請參照圖3,圖3是圖2中步驟s120包括的子步驟的流程示意圖。所述步驟s120可以包括子步驟s121、子步驟s122及子步驟s123。
子步驟s121,所述用戶終端100將所述操作請求發(fā)送給所述nas200。
在本實施例中,所述用戶終端100經(jīng)接入設(shè)備與管理所述接入設(shè)備的nas200連接。因此,所述nas200接收所述用戶終端100的操作請求。
子步驟s122,所述nas200判斷所述用戶終端100是否已登錄。
在本實施例中,所述nas200可以根據(jù)歷史記錄及用戶終端100的信息判斷所述用戶終端100是否已登錄。所述用戶終端100的信息可以是,但不限于,用戶終端100的mac地址、ip地址等。
子步驟s123,在判定所述用戶終端100已登錄時,所述nas200將所述操作請求發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300。
在本實施例中,在判定所述用戶終端100已登錄時,所述nas200不會攔截所述用戶終端100的操作請求。所述nas200將所述用戶終端100的操作請求發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300。
在判定所述用戶終端100未登錄時,將所述用戶終端100的操作請求進(jìn)行攔截,并將所述用戶終端100重定向到網(wǎng)絡(luò)認(rèn)證服務(wù)器300的登錄頁面,以使所述用戶終端100完成登錄。
步驟s130,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300解析所述操作請求以判斷所述用戶終端100的nas信息是否丟失。
在本實施例中,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300對所述操作請求進(jìn)行解析,根據(jù)解析結(jié)果判斷所述用戶終端100的nas信息是否丟失。其中,所述nas信息包括用戶終端100的mac地址、ip地址、接入設(shè)備名稱、請求源地址等。其中,請求源地址可以表示用戶終端100要訪問的頁面地址。
請參照圖4,圖4是圖2中步驟s130包括的子步驟的流程示意圖。所述步驟s130可以包括子步驟s131、子步驟s132及子步驟s133。
子步驟s131,判斷操作請求中是否包括nas信息key。
在本實施例中,一般情況下,用戶終端100的nas信息及nas信息key保存在用戶終端100的cookie中。在所述用戶終端100發(fā)送操作請求時,若cookie中存儲有nas信息key,則所述操作請求會包括nas信息key;若cookie過期或被清除,則所述操作請求中不會包括nas信息key。
若在所述操作請求中解析得到用戶終端100的nas信息key,則執(zhí)行子步驟s132。若在所述操作請求中沒有解析得到用戶終端100的nas信息key,則執(zhí)行子步驟s133。
子步驟s132,判定所述用戶終端100的nas信息未丟失。
在本實施例中,從所述操作請求中解析得到nas信息key,表征存儲在用戶終端100的cookie中的nas信息及nas信息key均沒有丟失。所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300則根據(jù)所述nas信息key獲得nas信息,并響應(yīng)所述用戶終端100的操作請求。其中,nas信息key是作為獲取nas信息的憑證。
子步驟s133,在所述操作請求中沒有解析得到nas信息key時,判定所述用戶終端100的nas信息丟失,并向所述用戶終端100發(fā)送無nas信息key的回復(fù)報文。
由于若所述用戶終端100的nas信息沒有丟失,那么所述用戶終端100的操作請求中必然包括nas信息key,因此,從操作請求中不能解析得到nas信息key,表征存儲在用戶終端100cookie中的nas信息及nas信息key丟失。
步驟s140,在判定所述用戶終端100的nas信息丟失時,所述用戶終端100向nas200發(fā)送獲取nas信息的請求。
在本實施例中,在判定所述用戶終端100的nas信息丟失時,所述用戶終端100接收所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300發(fā)送的無nas信息key的回復(fù)報文。所述用戶終端100在獲得nas信息丟失的報文后,向所述nas200發(fā)送獲取nas信息的請求。
步驟s150,所述nas200在接收獲取nas信息的請求后,將所述用戶終端100的nas信息發(fā)送給所述用戶終端100。
在本實施例中,雖然所述用戶終端100在nas信息丟失后發(fā)送的操作請求中不包括nas信息key,但是該操作請求中包括用戶終端100的信息,比如,用戶終端100的mac地址及ip地址。所述nas200將所述用戶終端100的mac地址、ip地址及接入設(shè)備的信息等信息進(jìn)行收集,得到該用戶終端100的nas信息。所述nas200在接收到所述用戶終端100的獲取nas信息的請求后,將與所述用戶終端100對應(yīng)的nas信息返回給所述用戶終端100。
步驟s160,所述用戶終端100將從所述nas200獲取的nas信息發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300。
在本實施例中,由于在操作請求中包括nas信息key時,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300才會根據(jù)nas信息key獲得nas信息,進(jìn)而響應(yīng)用戶終端100的操作請求。因此,所述用戶終端100需要將從所述nas200處獲得的nas信息發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300,以使所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300生成與nas信息對應(yīng)的nas信息key。
步驟s170,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300在接收并保存所述nas信息后,生成與所述用戶終端100的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端100進(jìn)行保存。
在本實施例中,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300接收到所述用戶終端100發(fā)送的nas信息后,根據(jù)所述nas信息生成與nas信息對應(yīng)的nas信息key,并將所述nas信息及nas信息key進(jìn)行保存。nas信息key可以是基于用戶終端100自身信息以及接入設(shè)備信息采用預(yù)設(shè)的算法生成,只要保證系統(tǒng)中唯一即可,不作具體限定。所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300還可以將所述nas信息key發(fā)送給所述用戶終端100進(jìn)行保存,從而恢復(fù)所述用戶終端100中的nas信息及nas信息key。具體地,所述用戶終端100可以將nas信息及nas信息key存儲在cookie中。
請參照圖5,圖5是本發(fā)明第一實施例提供的nas信息恢復(fù)方法的流程示意圖之二。所述方法在步驟s170之后還可以包括以下步驟。
步驟s180,所述用戶終端100向所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300發(fā)送包括nas信息key的操作請求。
在本實施例中,所述用戶終端100在獲得nas信息及nas信息key后,所述用戶終端100向所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300發(fā)送包括nas信息key的操作請求,以通過認(rèn)證。
步驟s190,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300根據(jù)與所述nas信息key對應(yīng)的nas信息響應(yīng)所述操作請求,并將與所述操作請求對應(yīng)的操作結(jié)果發(fā)送給所述用戶終端100。
在本實施例中,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300在接收到包括nas信息key的操作請求后,獲得與所述操作請求中的nas信息key對應(yīng)的nas信息。進(jìn)而所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300根據(jù)所述nas信息得到用戶身份和信息,并響應(yīng)所述操作請求及將于所述操作請求對應(yīng)的操作結(jié)果發(fā)送給所述用戶終端100。其中,用戶身份和信息包括:用戶名、用戶特征、所屬組織機(jī)構(gòu)等。用戶特征可以根據(jù)nas信息從緩存或者報表平臺獲得。根據(jù)用戶特征可以為用戶提供差異化服務(wù)。
請參照圖6,圖6是本發(fā)明第一實施例提供的nas信息恢復(fù)方法的流程示意圖之三。所述方法在步驟s120之前還可以包括以下步驟。
步驟s111,所述nas200在接收到用戶終端100發(fā)送的操作請求,且判定所述用戶終端100未登錄時,控制所述用戶終端100重定向到網(wǎng)絡(luò)認(rèn)證服務(wù)器300并向所述用戶終端100返回對應(yīng)的nas信息。
在本實施例中,由于所述用戶終端100未登錄,所述用戶終端100的操作請求被所述nas200攔截,并向所述用戶終端100返回重定向到網(wǎng)絡(luò)認(rèn)證服務(wù)器300的重定向地址url及nas信息。其中,url(uniformresourcelocator,統(tǒng)一資源定位符)又叫做網(wǎng)頁地址,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)的資源的地址(address)?;ヂ?lián)網(wǎng)上的每個文件都有一個唯一的url,url包含的信息指出文件的位置。
步驟s112,所述用戶終端100將所述nas信息發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300。
在本實施例中,所述用戶終端100接收所述nas200發(fā)送的nas信息及重定向到網(wǎng)絡(luò)認(rèn)證服務(wù)器300的重定向地址url后,將所述nas信息發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300。
步驟s113,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300接收并保存所述nas信息,并生成與所述nas信息對應(yīng)的nas信息key,將所述nas信息key發(fā)送給所述用戶終端100。
步驟s114,所述用戶終端100將所述nas信息key進(jìn)行保存,并根據(jù)所述nas信息key向所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300發(fā)送操作請求。
步驟s115,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300響應(yīng)所述操作請求。
關(guān)于步驟s113~s115的具體介紹可以參照上文對步驟s170~s190的描述。
第二實施例
請參照圖7,圖7是本發(fā)明第二實施例提供的nas信息恢復(fù)方法的流程示意圖之一。所述方法應(yīng)用于網(wǎng)絡(luò)認(rèn)證服務(wù)器300。下面對nas信息恢復(fù)方法進(jìn)行闡述。
步驟s210,接收用戶終端100發(fā)送的操作請求。
其中,所述操作請求可以包括用戶終端100的mac地址、ip地址。
在nas200根據(jù)歷史記錄判定所述用戶終端100已登錄時,接收所述nas200發(fā)送的所述用戶終端100的操作請求。
步驟s220,解析所述操作請求以判斷所述用戶終端100的網(wǎng)絡(luò)接入服務(wù)器nas信息是否丟失。
在本實施例中,所述解析所述操作請求以判斷所述用戶終端100的nas信息是否丟失的方式包括:
在所述操作請求中解析得到nas信息key時,判定所述用戶終端100的nas信息未丟失;
在所述操作請求中沒有解析得到nas信息key時,判定所述用戶終端100的nas信息丟失,并向所述用戶終端100發(fā)送無nas信息key的回復(fù)報文。
步驟s230,在判定所述用戶終端100的nas信息丟失時,使所述用戶終端100向nas200發(fā)送獲取nas信息的請求。
步驟s240,接收并保存所述用戶終端100從所述nas200獲取的nas信息,生成與所述用戶終端100的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端100進(jìn)行保存。
請參照圖8,圖8是本發(fā)明第二實施例提供的nas信息恢復(fù)方法的流程示意圖之二。所述方法在步驟s240之后還可以包括以下步驟。
步驟s250,接收所述用戶終端100發(fā)送的包括nas信息key的操作請求。
步驟s260,根據(jù)與所述nas信息key對應(yīng)的nas信息響應(yīng)所述操作請求,并將與所述操作請求對應(yīng)的操作結(jié)果發(fā)送給所述用戶終端100。
在本實施例中,關(guān)于步驟s210~s260的具體介紹請參照第一實施例中對步驟s120~s190的描述。
第三實施例
請參照圖9,圖9是本發(fā)明第三實施例提供的網(wǎng)絡(luò)認(rèn)證服務(wù)器300的方框示意圖。所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300包括接收模塊310、判斷模塊320及發(fā)送模塊330。
接收模塊310,用于接收用戶終端100發(fā)送的操作請求。
其中,所述操作請求可以包括用戶終端100的mac地址、ip地址。
在本實施例中,所述接收模塊310用于執(zhí)行圖7中的步驟s210,關(guān)于所述接收模塊310的具體描述可以參照圖2中步驟s120的描述。
判斷模塊320,用于解析所述操作請求以判斷所述用戶終端100的網(wǎng)絡(luò)接入服務(wù)器nas信息是否丟失。
在本實施例中,所述判斷模塊320用于執(zhí)行圖7中的步驟s220,關(guān)于所述判斷模塊320的具體描述可以參照圖2中步驟s130的描述。
發(fā)送模塊330,用于在判定所述用戶終端100的nas信息丟失后,接收并保存所述用戶終端100從nas200獲取的nas信息,生成與所述用戶終端100的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端100進(jìn)行保存。
在本實施例中,所述發(fā)送模塊330用于執(zhí)行圖7中的步驟s230,關(guān)于所述發(fā)送模塊330的具體描述可以參照圖2中步驟s140~s170的描述。
接收模塊310,還用于接收所述用戶終端100發(fā)送的包括nas信息key的操作請求。
在本實施例中,所述接收模塊310用于執(zhí)行圖8中的步驟s250,關(guān)于所述接收模塊310的具體描述可以參照圖5中步驟s180的描述。
請再次參照圖9,所述網(wǎng)絡(luò)認(rèn)證服務(wù)器300還可以包括響應(yīng)模塊340。
響應(yīng)模塊340,用于根據(jù)與所述nas信息key對應(yīng)的nas信息響應(yīng)所述操作請求,并將與所述操作請求對應(yīng)的操作結(jié)果發(fā)送給所述用戶終端100。
在本實施例中,所述響應(yīng)模塊340用于執(zhí)行圖8中的步驟s260,關(guān)于所述響應(yīng)模塊340的具體描述可以參照圖5中步驟s190的描述。
綜上所述,本發(fā)明提供一種nas信息恢復(fù)方法及網(wǎng)絡(luò)認(rèn)證服務(wù)器。nas信息恢復(fù)方法應(yīng)用于網(wǎng)絡(luò)認(rèn)證系統(tǒng),所述系統(tǒng)包括通信連接的用戶終端、nas及網(wǎng)絡(luò)認(rèn)證服務(wù)器。用戶終端在檢測到用戶操作后,向網(wǎng)絡(luò)認(rèn)證服務(wù)器發(fā)送操作請求。所述網(wǎng)絡(luò)認(rèn)證服務(wù)器對所述操作請求進(jìn)行解析,根據(jù)解析結(jié)果判斷所述用戶終端的nas信息是否丟失。在網(wǎng)絡(luò)認(rèn)證服務(wù)器判定所述用戶終端的nas信息丟失時,所述用戶終端向nas發(fā)送獲取nas信息的請求,并接收所述nas在接收獲得nas信息的請求后發(fā)送所述用戶終端的nas信息。所述用戶終端將從所述nas獲得的nas信息發(fā)送給所述網(wǎng)絡(luò)認(rèn)證服務(wù)器。所述網(wǎng)絡(luò)認(rèn)證服務(wù)器在接收并保存所述nas信息后,生成與所述用戶終端的nas信息對應(yīng)的nas信息key,并將所述nas信息key發(fā)送給所述用戶終端進(jìn)行保存。
由此,在nas信息丟失時,通過用戶終端直接訪問nas補(bǔ)充推送信息的方式將nas信息提交到網(wǎng)絡(luò)認(rèn)證服務(wù)器,進(jìn)而恢復(fù)用戶終端cookie中的nas信息及nas信息key。所述方法確保對用戶終端操作請求的正常響應(yīng),同時降低了對cookie的依賴性。從判定nas信息丟失到響應(yīng)操作請求,整個過程用戶無感知,不需要用戶再次進(jìn)行登錄操作,簡單便捷,提升了用戶體驗。此外,所述方法還具有實用性強(qiáng)、無引入問題等特點(diǎn)。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。