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

一種用戶認(rèn)證方法及裝置和系統(tǒng)的制作方法

文檔序號(hào):7929844閱讀:272來(lái)源:國(guó)知局
專利名稱:一種用戶認(rèn)證方法及裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種用戶認(rèn)證方法及裝置和系統(tǒng)
背景技術(shù)
目前無(wú)線局域網(wǎng)WLAN的Web認(rèn)證機(jī)制中,用戶的認(rèn)證由接入控制器AC、門(mén)戶 Portal月艮務(wù)器禾口 RADIUS (Remote Authentication Dial In User Service)認(rèn)i正月艮務(wù)器共 同完成。用戶認(rèn)證時(shí),用戶所在客戶端與接入點(diǎn)AP建立連接后,與AC之間完成DHCP地址 分配,即AC為該用戶所在客戶端分配地址,AC通知Portal服務(wù)器向該用戶所在客戶端發(fā)送 認(rèn)證頁(yè)面,該用戶通過(guò)其所在客戶端將用戶名和用戶密碼發(fā)送給Portal服務(wù)器,然后,AC、 Portal服務(wù)器和RADIUS認(rèn)證服務(wù)器共同完成對(duì)該用戶的認(rèn)證,認(rèn)證通過(guò)后,由Portal向該 用戶所在客戶端發(fā)送認(rèn)證通過(guò)頁(yè)面。 在用戶認(rèn)證通過(guò)后,AC中會(huì)維持一個(gè)會(huì)話狀態(tài)表,用于記錄已通過(guò)認(rèn)證的用戶會(huì) 話,即會(huì)話狀態(tài)表中存儲(chǔ)該用戶所在客戶端地址。目前, 一般以IP地址或者IP地址+MAC 地址作為該會(huì)話狀態(tài)表的識(shí)別索引,當(dāng)網(wǎng)絡(luò)側(cè)收到客戶端發(fā)送的訪問(wèn)請(qǐng)求時(shí),如果該客戶 端的源IP地址或者源IP地址+源MAC地址已經(jīng)存在于當(dāng)前會(huì)話狀態(tài)表的記錄中,則認(rèn)為 該客戶端用戶已經(jīng)通過(guò)認(rèn)證,確定其為合法用戶。WLAN僅進(jìn)行一次用戶認(rèn)證,然后通過(guò)客戶 端的IP地址+MAC來(lái)識(shí)別客戶端用戶。 上述RADIUS認(rèn)證服務(wù)器中存儲(chǔ)有用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系,在用戶認(rèn)證通 過(guò)后,RADIUS認(rèn)證服務(wù)器中存儲(chǔ)的認(rèn)證通過(guò)用戶的用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài),AC 中存儲(chǔ)認(rèn)證通過(guò)用戶的用戶名。當(dāng)認(rèn)證通過(guò)用戶正常離線后,RADIUS認(rèn)證服務(wù)器修改該 用戶名對(duì)應(yīng)的登錄狀態(tài)為離線狀態(tài),AC清除其存儲(chǔ)的該用戶名;當(dāng)認(rèn)證通過(guò)用戶異常離線 后,RADIUS認(rèn)證服務(wù)器中存儲(chǔ)的該用戶名對(duì)應(yīng)的登錄狀態(tài)仍然為在線狀態(tài),AC不會(huì)清除其 存儲(chǔ)的該用戶名,在設(shè)定時(shí)間內(nèi)該用戶通過(guò)其所在客戶端登錄網(wǎng)絡(luò)不需要再次認(rèn)證,可以 直接登錄,在超過(guò)設(shè)定時(shí)間后,RADIUS認(rèn)證服務(wù)器修改該用戶名對(duì)應(yīng)的登錄狀態(tài)為離線狀 態(tài),AC清除其存儲(chǔ)的該用戶名。 因此,基于上述認(rèn)證機(jī)制容易導(dǎo)致合法用戶對(duì)業(yè)務(wù)的濫用,比如合法用戶通過(guò)認(rèn)
證后,主動(dòng)異常離線,將其IP地址+區(qū)(:地址讓給其他用戶使用,該合法用戶再重新申請(qǐng)認(rèn)
證并登錄,或者非法用戶獲取合法用戶的用戶名和用戶密碼后,使用合法用戶的用戶名和用戶 密碼申請(qǐng)認(rèn)證并登錄,因此,造成多用戶使用同一用戶名同時(shí)登錄網(wǎng)絡(luò),使用業(yè)務(wù)。由于目前 WLAN業(yè)務(wù)計(jì)費(fèi)是按時(shí)間計(jì)費(fèi)的,同時(shí)使用的多個(gè)用戶只進(jìn)行一次計(jì)費(fèi),造成業(yè)務(wù)收入流失。

發(fā)明內(nèi)容
本發(fā)明提供一種用戶認(rèn)證方法及裝置和系統(tǒng),用以避免多用戶使用同一用戶名同 時(shí)登錄網(wǎng)絡(luò),使用業(yè)務(wù),進(jìn)而避免業(yè)務(wù)收入流失。
本發(fā)明實(shí)施例提供一種用戶認(rèn)證方法,包括 網(wǎng)絡(luò)側(cè)接收用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求;
根據(jù)所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到所述用戶名
對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為認(rèn)證失敗;否則,確定所述
用戶的第一認(rèn)證結(jié)果為根據(jù)所述用戶名和所述用戶密碼確定出的第二認(rèn)證結(jié)果。
本發(fā)明實(shí)施例還提供一種匹配裝置,包括 存儲(chǔ)單元,用于存儲(chǔ)用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系; 匹配單元,用于根據(jù)請(qǐng)求認(rèn)證的用戶的用戶名匹配所述存儲(chǔ)單元存儲(chǔ)的用戶名與 登錄狀態(tài)的對(duì)應(yīng)關(guān)系; 確定單元,用于當(dāng)匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用 戶的第一認(rèn)證結(jié)果為認(rèn)證失敗。 本發(fā)明實(shí)施例還提供一種用戶認(rèn)證系統(tǒng),包括
客戶端,用于發(fā)送攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求; 認(rèn)證裝置,用于接收所述客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求;以及 根據(jù)所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到所述用戶名對(duì)應(yīng)的登 錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為認(rèn)證失??;否則,確定所述用戶的第 一認(rèn)證結(jié)果為根據(jù)所述用戶名和所述用戶密碼確定出的第二認(rèn)證結(jié)果。
本發(fā)明有益效果如下 本發(fā)明實(shí)施例提供的方法,包括網(wǎng)絡(luò)側(cè)接收用戶所在客戶端發(fā)送的攜帶用戶名 和用戶密碼的認(rèn)證請(qǐng)求;根據(jù)用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到 該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該用戶的第一認(rèn)證結(jié)果為認(rèn)證失??;否則,確 定該用戶的第一認(rèn)證結(jié)果為根據(jù)該用戶名和用戶密碼確定出的第二認(rèn)證結(jié)果。采用本發(fā)明 提供的方法及裝置和系統(tǒng),由于,當(dāng)用戶認(rèn)證通過(guò)后,網(wǎng)絡(luò)側(cè)存儲(chǔ)的該用戶名對(duì)應(yīng)的登錄狀 態(tài)為在線狀態(tài),當(dāng)該用戶正常離線后,網(wǎng)絡(luò)側(cè)存儲(chǔ)的該用戶名對(duì)應(yīng)的登錄狀態(tài)更新為離線 狀態(tài),當(dāng)該用戶異常離線,則網(wǎng)絡(luò)側(cè)存儲(chǔ)的該用戶名對(duì)應(yīng)的登錄狀態(tài)仍為在線,因此,網(wǎng)絡(luò) 側(cè)在接收到用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求后,當(dāng)根據(jù)該用戶名 匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),表示該用戶在線或異常離線,進(jìn)而確定使 用該客戶端發(fā)起認(rèn)證請(qǐng)求的用戶非法,確定該用戶的認(rèn)證結(jié)果為認(rèn)證失敗,因此,避免了多 用戶使用同一用戶名同時(shí)登錄網(wǎng)絡(luò),使用業(yè)務(wù),進(jìn)而避免了業(yè)務(wù)收入流失。


圖1為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖; 圖2A、圖2B為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖; 圖3A、圖3B為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖; 圖4A、圖4B為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖; 圖5為本發(fā)明實(shí)施例提供的一種匹配裝置結(jié)構(gòu)示意圖; 圖6為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證系統(tǒng)結(jié)構(gòu)示意圖; 圖7為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證系統(tǒng)中的認(rèn)證裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種用戶認(rèn)證方法,如圖1所示,包括
步驟S101、網(wǎng)絡(luò)側(cè)接收用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng) 求。 步驟S102、根據(jù)該用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系。 步驟S103、當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),進(jìn)入步驟S104,否
則,進(jìn)入步驟S105。 步驟S104、確定該用戶的第一認(rèn)證結(jié)果為認(rèn)證失敗。 步驟S105、確定該用戶的第一認(rèn)證結(jié)果為根據(jù)該用戶名和用戶密碼確定出的第二 認(rèn)證結(jié)果。 下面結(jié)合附圖,用具體實(shí)施例對(duì)本發(fā)明提供的方法及裝置和相應(yīng)系統(tǒng)進(jìn)行詳細(xì)描 述。 圖2A為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖之一,其中,接入控制器 AC、門(mén)戶Portal服務(wù)器和RADIUS服務(wù)器位于網(wǎng)絡(luò)側(cè),具體包括 步驟S2101、WLAN用戶所在客戶端在與網(wǎng)絡(luò)側(cè)建立連接,并由AC為其分配IP地址 后,發(fā)送訪問(wèn)請(qǐng)求給AC。 步驟S2102、 AC接收客戶端發(fā)送的訪問(wèn)請(qǐng)求,將訪問(wèn)請(qǐng)求發(fā)送給Portal服務(wù)器。
步驟S2103、 Portal服務(wù)器接收AC發(fā)送的訪問(wèn)請(qǐng)求,向客戶端發(fā)送認(rèn)證頁(yè)面。
步驟S2104、客戶端接收Portal服務(wù)器發(fā)送的認(rèn)證頁(yè)面,根據(jù)認(rèn)證頁(yè)面中的指示, 填寫(xiě)用戶名和用戶密碼,并由認(rèn)證請(qǐng)求攜帶發(fā)送給Portal服務(wù)器。 步驟S2105、 Portal服務(wù)器接收客戶端發(fā)送的用戶名和用戶密碼,并將客戶端的 IP地址發(fā)送給AC。 步驟S2106、AC接收Portal服務(wù)器發(fā)送的IP地址,存儲(chǔ)IP地址,然后隨機(jī)生成隨 機(jī)數(shù),并將隨機(jī)數(shù)和IP地址發(fā)送給Portal服務(wù)器。其中,隨機(jī)數(shù)用于同用戶密碼一起進(jìn)行 運(yùn)算,生成共享密鑰。 本發(fā)明實(shí)施例中,生成的隨機(jī)數(shù)具體包括兩個(gè)隨機(jī)數(shù),分別是chal 1 enge和 chaID。隨機(jī)數(shù)的生成方法和包含的隨機(jī)數(shù)數(shù)量以及每個(gè)隨機(jī)數(shù)的取值范圍,與密鑰生成算 法有關(guān),具體隨機(jī)數(shù)生成方法可采用現(xiàn)有技術(shù)中的多種方法,在此不做詳細(xì)描述。其他實(shí)施 例中可以有其他選擇。 步驟S2107、Portal服務(wù)器接收AC發(fā)送的IP地址和隨機(jī)數(shù),根據(jù)IP地址,匹配出 對(duì)應(yīng)的用戶名和用戶密碼,使用密鑰生成算法對(duì)用戶密碼和隨機(jī)數(shù)進(jìn)行運(yùn)算,生成共享密 鑰,并將IP地址、用戶名和共享密鑰發(fā)送給AC。本發(fā)明實(shí)施例中,密鑰生成算法采用MD5算 法,其他實(shí)施例中也可以選擇其他密鑰生成算法。 步驟S2108、 AC接收Portal服務(wù)器發(fā)送的IP地址、用戶名和共享密鑰,根據(jù)用戶 名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系,匹配到用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài), 確定該用戶的認(rèn)證結(jié)果為認(rèn)證失敗。 步驟S2109、 AC發(fā)送IP地址和認(rèn)證失敗消息給Portal服務(wù)器。 步驟S2110、Portal服務(wù)器接收AC發(fā)送的IP地址和認(rèn)證失敗消息,生成認(rèn)證失敗
頁(yè)面,根據(jù)IP地址發(fā)送認(rèn)證失敗頁(yè)面給客戶端。 圖2B為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖之二,具體包括 步驟S2201-步驟S2207、步驟S2201-步驟S2207與圖2A中的步驟S2101-步驟S2107相同。 步驟S2208、 AC接收Portal服務(wù)器發(fā)送的IP地址、用戶名和共享密鑰,根據(jù)用戶 名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系,沒(méi)有匹配到用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀 態(tài)。 步驟S2209、 AC發(fā)送用戶名、隨機(jī)數(shù)和共享密鑰給RADIUS認(rèn)證服務(wù)器。 步驟S2210、RADIUS認(rèn)證服務(wù)器接收AC發(fā)送的用戶名、隨機(jī)數(shù)和共享密鑰,根據(jù)存
儲(chǔ)的用戶信息,匹配出對(duì)應(yīng)該用戶名的用戶密碼,使用密鑰生成算法對(duì)匹配出的用戶密碼
和隨機(jī)數(shù)進(jìn)行運(yùn)算,生成共享密鑰,比較生成的共享密鑰和接收的共享密鑰是否相同,如果
相同,認(rèn)證通過(guò),如果不同,認(rèn)證失敗,并將認(rèn)證結(jié)果消息(認(rèn)證通過(guò)消息或認(rèn)證失敗消息)
發(fā)送給AC。 步驟S2211、 AC接收RADIUS認(rèn)證服務(wù)器發(fā)送的認(rèn)證結(jié)果消息,并將該認(rèn)證結(jié)果消 息和對(duì)應(yīng)該消息的IP地址發(fā)送給Portal服務(wù)器。 步驟S2212、Portal服務(wù)器接收AC發(fā)送的認(rèn)證結(jié)果消息和IP地址,生成認(rèn)證結(jié)果
頁(yè)面(認(rèn)證通過(guò)頁(yè)面或認(rèn)證失敗頁(yè)面),并根據(jù)IP地址將認(rèn)證結(jié)果頁(yè)面發(fā)送給客戶端。 圖3A為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖之三,具體包括 步驟S3101-步驟S3107、步驟S3101-步驟S3107與圖2A中的步驟S2101-步驟
S2107相同。 步驟S3108、 AC發(fā)送用戶名、隨機(jī)數(shù)和共享密鑰給RADIUS認(rèn)證服務(wù)器。 步驟S3109、 RADIUS認(rèn)證服務(wù)器接收AC發(fā)送的用戶名、隨機(jī)數(shù)和共享密鑰,根據(jù)
用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系,匹配到用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀
態(tài),確定該用戶的認(rèn)證結(jié)果為認(rèn)證失敗。 步驟S3110、 RADIUS認(rèn)證服務(wù)器發(fā)送認(rèn)證失敗消息給AC。 步驟S3111、 AC發(fā)送IP地址和認(rèn)證失敗消息給Portal服務(wù)器。 步驟S3112、Portal服務(wù)器接收AC發(fā)送的IP地址和認(rèn)證失敗消息,生成認(rèn)證失敗
頁(yè)面,根據(jù)IP地址發(fā)送認(rèn)證失敗頁(yè)面給客戶端。 圖3B為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法流程圖之四,具體包括 步驟S3201-步驟S3208、步驟S3201-步驟S3208與圖3A中的步驟S3101-步驟
S3108相同。 步驟S3209、 RADIUS認(rèn)證服務(wù)器接收AC發(fā)送的用戶名、隨機(jī)數(shù)和共享密鑰,根據(jù) 用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系,匹配到用戶名對(duì)應(yīng)的登錄狀態(tài)為離線狀 態(tài)。 步驟S3210、 RADIUS認(rèn)證服務(wù)器根據(jù)存儲(chǔ)的用戶信息,匹配出對(duì)應(yīng)該用戶名的用 戶密碼,使用密鑰生成算法對(duì)匹配出的用戶密碼和隨機(jī)數(shù)進(jìn)行運(yùn)算,生成共享密鑰,比較生 成的共享密鑰和接收的共享密鑰是否相同,如果相同,認(rèn)證通過(guò),如果不同,認(rèn)證失敗,并將 認(rèn)證結(jié)果消息(認(rèn)證通過(guò)消息或認(rèn)證失敗消息)發(fā)送給AC。 步驟S3211、 AC接收RADIUS認(rèn)證服務(wù)器發(fā)送的認(rèn)證結(jié)果消息,并將該認(rèn)證結(jié)果消 息和對(duì)應(yīng)該消息的IP地址發(fā)送給Portal服務(wù)器。 步驟S3212、Portal服務(wù)器接收AC發(fā)送的認(rèn)證結(jié)果消息和IP地址,生成認(rèn)證結(jié)果 頁(yè)面(認(rèn)證通過(guò)頁(yè)面或認(rèn)證失敗頁(yè)面),并根據(jù)IP地址將認(rèn)證結(jié)果頁(yè)面發(fā)送給客戶端。
圖4A為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法的信令交互流程圖之五,具體包 括 步驟S4101-步驟S4108、步驟S4101-步驟S4108與圖3A中的步驟S3101-步驟 S3108相同。 步驟S4109、RADIUS認(rèn)證服務(wù)器接收AC發(fā)送的用戶名、隨機(jī)數(shù)和共享密鑰,根據(jù)存 儲(chǔ)的用戶信息,匹配出對(duì)應(yīng)該用戶名的用戶密碼,使用密鑰生成算法對(duì)匹配出的用戶密碼 和隨機(jī)數(shù)進(jìn)行運(yùn)算,生成共享密鑰,比較生成的共享密鑰和接收的共享密鑰是否相同,如果 相同,認(rèn)證通過(guò),如果不同,認(rèn)證失敗,并將認(rèn)證結(jié)果消息(認(rèn)證通過(guò)消息或認(rèn)證失敗消息) 發(fā)送給AC。 步驟S4110、 AC接受RADIUS認(rèn)證服務(wù)器發(fā)送的認(rèn)證結(jié)果消息,如果認(rèn)證結(jié)果消息
為認(rèn)證失敗消息,則進(jìn)入步驟S4111,否則,根據(jù)用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)
應(yīng)關(guān)系,匹配到用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài),確定該用戶的認(rèn)證結(jié)果為認(rèn)證失敗。 步驟S4111、 AC發(fā)送IP地址和認(rèn)證失敗消息給Portal服務(wù)器。 步驟S4112、Portal服務(wù)器接收AC發(fā)送的IP地址和認(rèn)證失敗消息,生成認(rèn)證失敗
頁(yè)面,根據(jù)IP地址發(fā)送認(rèn)證失敗頁(yè)面給客戶端。 圖4B為本發(fā)明實(shí)施例提供的一種用戶認(rèn)證方法的信令交互流程圖之六,具體包 括 步驟S4201-步驟S4209、步驟S4201-步驟S4209與圖4A中的步驟S4101-步驟 S4109相同。 步驟S4210、 AC接受RADIUS認(rèn)證服務(wù)器發(fā)送的認(rèn)證結(jié)果消息,如果認(rèn)證結(jié)果消息 為認(rèn)證失敗消息,則進(jìn)入步驟S4211,否則,根據(jù)用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì) 應(yīng)關(guān)系,沒(méi)有匹配到用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)。 步驟S4211、AC將該認(rèn)證結(jié)果消息和對(duì)應(yīng)該消息的IP地址發(fā)送給Portal服務(wù)器。
步驟S4212、Portal服務(wù)器接收AC發(fā)送的認(rèn)證結(jié)果消息和IP地址,生成認(rèn)證結(jié)果 頁(yè)面(認(rèn)證通過(guò)頁(yè)面或認(rèn)證失敗頁(yè)面),并根據(jù)IP地址將認(rèn)證結(jié)果頁(yè)面發(fā)送給客戶端。
上述圖2A-4B所示的用戶認(rèn)證方法,網(wǎng)絡(luò)側(cè)根據(jù)接收的認(rèn)證請(qǐng)求攜帶的用戶名匹 配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系,當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài) 時(shí),確定該用戶的認(rèn)證結(jié)果為認(rèn)證失?。环駝t,確定該用戶的認(rèn)證結(jié)果為根據(jù)該用戶名和用 戶密碼確定出的認(rèn)證結(jié)果,因此,避免了多用戶使用同一用戶名同時(shí)登錄網(wǎng)絡(luò),使用業(yè)務(wù), 進(jìn)而避免了業(yè)務(wù)收入流失。 基于同一發(fā)明構(gòu)思,根據(jù)本發(fā)明上述實(shí)施例提供的用戶認(rèn)證方法,相應(yīng)地,本發(fā)明 實(shí)施例還提供了一種匹配裝置,應(yīng)用于無(wú)線局域網(wǎng),裝置結(jié)構(gòu)示意圖如圖5所示,具體包 括 存儲(chǔ)單元501,用于存儲(chǔ)用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系; 匹配單元502,用于根據(jù)請(qǐng)求認(rèn)證的用戶的用戶名匹配上述存儲(chǔ)單元501存儲(chǔ)的 用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系; 確定單元503,用于當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該用戶 的認(rèn)證結(jié)果為認(rèn)證失敗。 較佳地,上述匹配裝置嵌入到網(wǎng)絡(luò)側(cè)的接入控制器和認(rèn)證服務(wù)器中。
8
本發(fā)明實(shí)施例還提供一種用戶認(rèn)證系統(tǒng),應(yīng)用于無(wú)線局域網(wǎng),系統(tǒng)結(jié)構(gòu)示意圖如 圖6所示,包括 客戶端601,用于發(fā)送攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求; 認(rèn)證裝置602,用于接收用戶所在客戶端601發(fā)送的攜帶用戶名和用戶密碼的認(rèn) 證請(qǐng)求;以及根據(jù)該用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到該用戶名 對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該用戶的第一認(rèn)證結(jié)果為認(rèn)證失??;否則,確定該用戶 的第一認(rèn)證結(jié)果為根據(jù)該用戶名和用戶密碼確定出的第二認(rèn)證結(jié)果。 較佳地,上述認(rèn)證裝置602,如圖7所示,具體包括門(mén)戶服務(wù)器701、接入控制器 702和認(rèn)證服務(wù)器703 ; 上述門(mén)戶服務(wù)器701,用于接收用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的 認(rèn)證請(qǐng)求; 上述接入控制器702,用于根據(jù)上述門(mén)戶服務(wù)器701傳送的該用戶名匹配存儲(chǔ)的 用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該 用戶的第一認(rèn)證結(jié)果為認(rèn)證失??; 上述門(mén)戶服務(wù)器701、上述接入控制器702和上述認(rèn)證服務(wù)器703,還用于當(dāng)上述 接入控制器702沒(méi)有匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該用戶的第一認(rèn) 證結(jié)果為其根據(jù)該用戶名和用戶密碼確定出的第二認(rèn)證結(jié)果。 較佳地,上述認(rèn)證裝置602,如圖7所示,具體包括門(mén)戶服務(wù)器701、接入控制器 702和認(rèn)證服務(wù)器703 ; 上述門(mén)戶服務(wù)器701,用于接收用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的 認(rèn)證請(qǐng)求; 上述接入控制器702,用于接收上述門(mén)戶服務(wù)器701傳送的用戶名,并傳送給上述 認(rèn)證服務(wù)器703 ; 上述認(rèn)證服務(wù)器703,用于根據(jù)上述接入控制器702傳送的該用戶名匹配存儲(chǔ)的 用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該 用戶的第一認(rèn)證結(jié)果為認(rèn)證失?。?上述門(mén)戶服務(wù)器701、上述接入控制器702和上述認(rèn)證服務(wù)器703,還用于當(dāng)上述 認(rèn)證服務(wù)器703沒(méi)有匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該用戶的第一認(rèn) 證結(jié)果為其根據(jù)該用戶名和用戶密碼確定出的第二認(rèn)證結(jié)果。 較佳地,上述認(rèn)證裝置602,如圖7所示,具體包括門(mén)戶服務(wù)器701、接入控制器 702和認(rèn)證服務(wù)器703 ; 上述門(mén)戶服務(wù)器701,用于接收用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的 認(rèn)證請(qǐng)求; 上述門(mén)戶服務(wù)器701、上述接入控制器702和上述認(rèn)證服務(wù)器703,用于根據(jù)該用 戶名和用戶密碼確定出第二認(rèn)證結(jié)果; 上述認(rèn)證服務(wù)器703,還用于將第二認(rèn)證結(jié)果發(fā)送給上述接入控制器702 ;
上述接入控制器702,還用于當(dāng)認(rèn)證結(jié)果為認(rèn)證通過(guò)時(shí),根據(jù)上述門(mén)戶服務(wù)器701 傳送的該用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄 狀態(tài)為在線狀態(tài)時(shí),確定該用戶的第一認(rèn)證結(jié)果為認(rèn)證失??;否則,確定該用戶的第一認(rèn)證結(jié)果為上述認(rèn)證服務(wù)器703發(fā)送的第二認(rèn)證結(jié)果。 綜上所述,本發(fā)明實(shí)施例提供的方案,網(wǎng)絡(luò)側(cè)根據(jù)接收的認(rèn)證請(qǐng)求攜帶的用戶名 匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系,當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài) 時(shí),確定該用戶的第一認(rèn)證結(jié)果為認(rèn)證失敗;否則,確定該用戶的第一認(rèn)證結(jié)果為根據(jù)該用 戶名和用戶密碼確定出的第二認(rèn)證結(jié)果,因此,避免了多用戶使用同一用戶名同時(shí)登錄網(wǎng) 絡(luò),使用業(yè)務(wù),進(jìn)而避免了業(yè)務(wù)收入流失。 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種用戶認(rèn)證方法,其特征在于,包括網(wǎng)絡(luò)側(cè)接收用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求;根據(jù)所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為認(rèn)證失敗;否則,確定所述用戶的第一認(rèn)證結(jié)果為根據(jù)所述用戶名和所述用戶密碼確定出的第二認(rèn)證結(jié)果。
2. 如權(quán)利要求1所述的方法,其特征在于,由網(wǎng)絡(luò)側(cè)的門(mén)戶服務(wù)器接收所述認(rèn)證請(qǐng)求;以及由網(wǎng)絡(luò)側(cè)的接入控制器接收到所述門(mén)戶服務(wù)器傳送的所述用戶名時(shí),根據(jù)所述用戶名 匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系。
3. 如權(quán)利要求1所述的方法,其特征在于,由網(wǎng)絡(luò)側(cè)的門(mén)戶服務(wù)器接收所述認(rèn)證請(qǐng)求;以及由網(wǎng)絡(luò)側(cè)的認(rèn)證服務(wù)器接收到所述門(mén)戶服務(wù)器通過(guò)網(wǎng)絡(luò)側(cè)的接入控制器傳送的所述 用戶名時(shí),根據(jù)所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系。
4. 如權(quán)利要求1所述的方法,其特征在于,由網(wǎng)絡(luò)側(cè)的門(mén)戶服務(wù)器接收所述認(rèn)證請(qǐng)求;以及由網(wǎng)絡(luò)側(cè)的接入控制器接收到網(wǎng)絡(luò)側(cè)的認(rèn)證服務(wù)器發(fā)送的所述用戶的認(rèn)證通過(guò)結(jié)果 時(shí),根據(jù)所述門(mén)戶服務(wù)器傳送的所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系。
5. —種匹配裝置,其特征在于,包括 存儲(chǔ)單元,用于存儲(chǔ)用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;匹配單元,用于根據(jù)請(qǐng)求認(rèn)證的用戶的用戶名匹配所述存儲(chǔ)單元存儲(chǔ)的用戶名與登錄 狀態(tài)的對(duì)應(yīng)關(guān)系;確定單元,用于當(dāng)匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的 第一認(rèn)證結(jié)果為認(rèn)證失敗。
6. 如權(quán)利要求5所述的裝置,其特征在于,所述匹配裝置嵌入到網(wǎng)絡(luò)側(cè)的接入控制器 或認(rèn)證服務(wù)器中。
7. —種用戶認(rèn)證系統(tǒng),其特征在于,包括 客戶端,用于發(fā)送攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求;認(rèn)證裝置,用于接收所述客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求;以及根據(jù) 所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到所述用戶名對(duì)應(yīng)的登錄狀 態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為認(rèn)證失??;否則,確定所述用戶的第一認(rèn) 證結(jié)果為根據(jù)所述用戶名和所述用戶密碼確定出的第二認(rèn)證結(jié)果。
8. 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述認(rèn)證裝置包括門(mén)戶服務(wù)器、接入控制 器和認(rèn)證服務(wù)器;所述門(mén)戶服務(wù)器,用于接收所述客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求; 所述接入控制器,用于根據(jù)所述門(mén)戶服務(wù)器傳送的所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為認(rèn)證失??;所述門(mén)戶服務(wù)器、所述接入控制器和所述認(rèn)證服務(wù)器,還用于當(dāng)所述接入控制器沒(méi)有匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為其根據(jù)所述用戶名和用戶密碼確定出的第二認(rèn)證結(jié)果。
9. 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述認(rèn)證裝置包括門(mén)戶服務(wù)器、接入控制 器和認(rèn)證服務(wù)器;所述門(mén)戶服務(wù)器,用于接收所述客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求; 所述接入控制器,用于接收所述門(mén)戶服務(wù)器傳送的所述用戶名,并傳送給所述認(rèn)證服 務(wù)器;所述認(rèn)證服務(wù)器,用于根據(jù)所述接入控制器傳送的所述用戶名匹配存儲(chǔ)的用戶名與登 錄狀態(tài)的對(duì)應(yīng)關(guān)系;如果匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài),確定所述用戶的 第一認(rèn)證結(jié)果為認(rèn)證失?。凰鲩T(mén)戶服務(wù)器、所述接入控制器和所述認(rèn)證服務(wù)器,還用于當(dāng)所述認(rèn)證服務(wù)器沒(méi)有 匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為其根據(jù) 所述用戶名和用戶密碼確定出的第二認(rèn)證結(jié)果。
10. 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述認(rèn)證裝置包括門(mén)戶服務(wù)器、接入控制 器和認(rèn)證服務(wù)器;所述門(mén)戶服務(wù)器,用于接收所述客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求; 所述門(mén)戶服務(wù)器、所述接入控制器和認(rèn)證服務(wù)器,用于根據(jù)所述用戶名和用戶密碼確定出第二認(rèn)證結(jié)果;所述認(rèn)證服務(wù)器,還用于將所述第二認(rèn)證結(jié)果發(fā)送給所述接入控制器; 所述接入控制器,還用于當(dāng)所述認(rèn)證結(jié)果為認(rèn)證通過(guò)時(shí),根據(jù)所述門(mén)戶服務(wù)器傳送的所述用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到所述用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定所述用戶的第一認(rèn)證結(jié)果為認(rèn)證失?。环駝t,確定所述用戶的第一認(rèn)證結(jié)果為所述認(rèn)證服務(wù)器發(fā)送的所述第二認(rèn)證結(jié)果。
全文摘要
本發(fā)明公開(kāi)了一種用戶認(rèn)證方法及裝置和系統(tǒng),包括網(wǎng)絡(luò)側(cè)接收用戶所在客戶端發(fā)送的攜帶用戶名和用戶密碼的認(rèn)證請(qǐng)求;根據(jù)該用戶名匹配存儲(chǔ)的用戶名與登錄狀態(tài)的對(duì)應(yīng)關(guān)系;當(dāng)匹配到該用戶名對(duì)應(yīng)的登錄狀態(tài)為在線狀態(tài)時(shí),確定該用戶的第一認(rèn)證結(jié)果為認(rèn)證失??;否則,確定該用戶的第一認(rèn)證結(jié)果為根據(jù)該用戶名和用戶密碼確定出的第二認(rèn)證結(jié)果。采用本發(fā)明提供的方法及裝置和系統(tǒng),避免了多用戶使用同一用戶名同時(shí)登錄網(wǎng)絡(luò),使用業(yè)務(wù),進(jìn)而避免了業(yè)務(wù)收入流失。
文檔編號(hào)H04L29/06GK101771540SQ20081024677
公開(kāi)日2010年7月7日 申請(qǐng)日期2008年12月29日 優(yōu)先權(quán)日2008年12月29日
發(fā)明者劉利軍, 李祥軍, 邵春菊, 魏冰 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
三门县| 西充县| 沾益县| 阿拉善右旗| 塘沽区| 石泉县| 天峨县| 孟村| 淮阳县| 元阳县| 都匀市| 永宁县| 施秉县| 融水| 北票市| 老河口市| 抚州市| 屏东县| 上虞市| 寿光市| 县级市| 定远县| 遂宁市| 丁青县| 南康市| 衡山县| 祁连县| 读书| 黑山县| 阳信县| 南皮县| 延寿县| 桃园县| 饶阳县| 余江县| 手游| 嘉定区| 桦南县| 安徽省| 桑植县| 南木林县|