欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種Web認(rèn)證方法及系統(tǒng)的制作方法

文檔序號(hào):7673649閱讀:128來源:國(guó)知局
專利名稱:一種Web認(rèn)證方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線局域網(wǎng)絡(luò)(WLAN,Wireless Local Area Networks)的寬帶接入技術(shù),尤其涉及一種Web認(rèn)證方法及系統(tǒng)。
背景技術(shù)
網(wǎng)絡(luò)(Web)認(rèn)證在當(dāng)前的WLAN的寬帶接入技術(shù)中被廣泛使用。IPv4的Web認(rèn)證主要的過程如下首先用戶上網(wǎng)終端(例如,用戶設(shè)備(UE, UserEquipment)、計(jì)算機(jī)等)在進(jìn)入WLAN的熱點(diǎn)時(shí),通過接入點(diǎn)(AN,Access Node)接入寬帶網(wǎng)絡(luò)網(wǎng)關(guān)控制設(shè)備(BNG,Broadband Network Gatewny),從BNG獲取IPv4地址,此時(shí)用戶上網(wǎng)終端并沒有訪問網(wǎng)絡(luò)的權(quán)限。用戶上網(wǎng)終端通過超文本傳輸協(xié)議(HTTP, HyperText Transfer Protocol)訪問任意網(wǎng)頁(yè)時(shí),BNG通過HTTP重定向技術(shù)將用戶上網(wǎng)終端訪問的頁(yè)面重定向到運(yùn)營(yíng)商提供的用戶上網(wǎng)終端進(jìn)行認(rèn)證的Web頁(yè)面。用戶上網(wǎng)終端在運(yùn)營(yíng)商提供的Web頁(yè)面上輸入用戶 名和密碼,在運(yùn)營(yíng)商的遠(yuǎn)程用戶撥號(hào)認(rèn)證系統(tǒng)(RADIUS, Remote Authentication Dial InUser Service)服務(wù)器認(rèn)證通過后,BNG給該用戶上網(wǎng)終端打開訪問網(wǎng)絡(luò)的權(quán)限,用戶上網(wǎng)終端可以正常訪問網(wǎng)絡(luò)。上述用戶上網(wǎng)終端的Web認(rèn)證的實(shí)現(xiàn)方法中,面臨的一個(gè)問題是隨著IPv4地址的耗盡,IPv6網(wǎng)絡(luò)的應(yīng)用將越來越廣泛,因此用戶上網(wǎng)終端有可能被分配使用IPv6地址,此時(shí)雙棧機(jī)制便作為IPv4網(wǎng)絡(luò)向IPv6網(wǎng)絡(luò)過渡的一種寬帶接入方案。在雙棧機(jī)制中,雙棧網(wǎng)絡(luò)是指Internet網(wǎng)絡(luò)中既有基于IPv4的Web頁(yè)面,又提供IPv6的Web頁(yè)面。雙棧用戶是指用戶上網(wǎng)終端同時(shí)獲取IPv4地址和IPv6地址,用戶上網(wǎng)終端通過動(dòng)態(tài)主機(jī)設(shè)置協(xié)議(DHCP, Dynamic Host Configuration Protocol)獲取 IPv4 地址,通過無狀態(tài)地址分配(SLAAC, Stateless Address Auto Configuration)或 DHCPv6 (DHCP for IPv6)獲取 IPv6地址,這樣在IPv4網(wǎng)絡(luò)向IPv6網(wǎng)絡(luò)的過渡過程中,用戶上網(wǎng)終端可以同時(shí)訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)。但是,如果用戶上網(wǎng)終端是雙棧用戶,那么用戶上網(wǎng)終端在進(jìn)行Web認(rèn)證時(shí),可能會(huì)使用IPv6地址訪問網(wǎng)絡(luò),而傳統(tǒng)的Web認(rèn)證是基于IPv4地址的,當(dāng)用戶上網(wǎng)終端使用IPv6地址訪問網(wǎng)絡(luò)時(shí),原有的基于IPv4地址的Web認(rèn)證機(jī)制將不再適用,用戶上網(wǎng)終端將無法進(jìn)行Web認(rèn)證。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種Web認(rèn)證方法及系統(tǒng),當(dāng)雙棧用戶的用戶上網(wǎng)終端在使用IPv6地址時(shí),能夠?qū)崿F(xiàn)Web認(rèn)證。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供一種Web認(rèn)證方法,包括用戶上網(wǎng)終端獲取IPv4地址或IPv4地址和IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器;或,用戶上網(wǎng)終端獲取IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限;當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面。上述方法中,所述用戶上網(wǎng)終端獲取IPv4地址為用戶上網(wǎng)終端通過DHCP或靜態(tài)配置的方式從BNG獲取IPv4地址;所述用戶上網(wǎng)終端獲取IPv6地址為用戶上網(wǎng)終端通過DHCPv6或相鄰發(fā)現(xiàn)方式(ND)或靜態(tài)配置的方式從BNG獲取IPv6地址。上述方法中,如果用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,該方法還包括 用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,用戶上網(wǎng)終端在BNG上的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)。上述方法中,所述BNG將HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv6友好頁(yè)面之后,該方法還包括IPv6友好網(wǎng)頁(yè)提示用戶上網(wǎng)終端必須先獲取IPv4地址才能夠享受網(wǎng)絡(luò)服務(wù)。上述方法中,如果用戶上網(wǎng)終端獲取IPv4地址,該方法還包括用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,BNG上該用戶上網(wǎng)終端的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端正常訪問IPv4網(wǎng)絡(luò);用戶上網(wǎng)終端獲取IPv6地址,并正常訪問IPv6網(wǎng)絡(luò)。上述方法中,該方法還包括用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv6地址,并再次獲取IPv6地址;用戶上網(wǎng)終端不再進(jìn)行Web認(rèn)證,并正常訪問IPv6網(wǎng)絡(luò)。上述方法中,該方法還包括用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv4地址;BNG通知Web認(rèn)證服務(wù)器該用戶上網(wǎng)終端已下線,并將用戶上網(wǎng)終端的狀態(tài)改為未認(rèn)證。上述方法中,該方法還包括用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv4地址,BNG保持用戶上網(wǎng)終端的已認(rèn)證狀態(tài);當(dāng)用戶上網(wǎng)終端再次獲取IPv4地址后,BNG確定用戶上網(wǎng)終端在BNG上的狀態(tài)是已認(rèn)證,用戶上網(wǎng)終端正常訪問IPv4網(wǎng)絡(luò),不再進(jìn)行Web認(rèn)證。上述方法中,該方法還包括用戶上網(wǎng)終端在通過認(rèn)證后,斷開上網(wǎng)的網(wǎng)線;BNG發(fā)現(xiàn)用戶上網(wǎng)終端的IPv4地址和IPv6地址都失效后,限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并通知運(yùn)營(yíng)商的Web認(rèn)證服務(wù)器用戶上網(wǎng)終端已經(jīng)下線。上述方法中,所述用戶上網(wǎng)終端為分別獲取IPv4地址和IPv6地址且接入同一BNG的用戶上網(wǎng)終端。本發(fā)明還提供一種Web認(rèn)證系統(tǒng),包括用戶上網(wǎng)終端和BNG ;其中,用戶上網(wǎng)終端,用于獲取IPv4地址或IPv4地址和IPv6地址;
BNG,用于限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器;或,用戶上網(wǎng)終端,用于獲取IPv6地址;BNG,用于限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限,并當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面。上述系統(tǒng)中,如果用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,所述用戶上網(wǎng)終端還用于,在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò);或,如果用戶上網(wǎng)終端獲取IPv4地址,所述用戶上網(wǎng)終端還用于,在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,正常訪問IPv4網(wǎng)絡(luò),并獲取IPv6地址,正常訪問IPv6 網(wǎng)絡(luò)。上述系統(tǒng)中,所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,釋放IPv6地址,并再次獲取IPv6地址,且不再進(jìn)行Web認(rèn)證,正常訪問IPv6網(wǎng)絡(luò);或,所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,釋放IPv4地址;所述BNG還用于,通知Web認(rèn)證服務(wù)器該用戶上網(wǎng)終端已下線,并將用戶上網(wǎng)終端的狀態(tài)改為未認(rèn)證;或,所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,釋放IPv4地址;所述BNG還用于,保持用戶上網(wǎng)終端的已認(rèn)證狀態(tài);所述用戶上網(wǎng)終端還用于,再次獲取IPv4地址后,正常訪問IPv4網(wǎng)絡(luò),不再進(jìn)行Web認(rèn)證;或,所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,斷開上網(wǎng)的網(wǎng)線;所述BNG還用于,發(fā)現(xiàn)用戶上網(wǎng)終端的IPv4地址和IPv6地址都失效后,限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并通知運(yùn)營(yíng)商的Web認(rèn)證服務(wù)器用戶上網(wǎng)終端已經(jīng)下線。本發(fā)明提供的Web認(rèn)證方法及系統(tǒng),用戶上網(wǎng)終端獲取IPv4地址或IPv4地址和IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器;或,用戶上網(wǎng)終端獲取IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限;當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面,即在僅有IPv4的Web認(rèn)證服務(wù)器的情況下,用戶上網(wǎng)終端通過使用IPv4的Web認(rèn)證服務(wù)器來關(guān)聯(lián)IPv6地址訪問網(wǎng)絡(luò)權(quán)限的方式,實(shí)現(xiàn)雙棧場(chǎng)景中的Web認(rèn)證。


圖I是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的流程示意圖;圖2是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例一的流程示意;圖3是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例二的流程示意圖4是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例三的流程示意圖;圖5是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例四的流程示意圖;圖6是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例五的流程示意圖;圖7是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例六的流程示意圖;圖8是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例七的流程示意圖;圖9是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例八的流程示意圖;
圖10是本發(fā)明實(shí)現(xiàn)Web認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是用戶上網(wǎng)終端獲取IPv4地址或IPv4地址和IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器;或,用戶上網(wǎng)終端獲取IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限;當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面。下面通過附圖及具體實(shí)施例對(duì)本發(fā)明再做進(jìn)一步的詳細(xì)說明。本發(fā)明提供一種Web認(rèn)證方法,圖I是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的流程示意圖,如圖I所示,該方法包括以下步驟步驟101,用戶上網(wǎng)終端獲取IPv4地址和/或IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限;具體的,用戶上網(wǎng)終端的操作系統(tǒng)獲取IPv4地址和/或IPv6地址;可以通過DHCP或靜態(tài)配置的方式從BNG獲取IPv4地址,通過DHCPv6從BNG獲取IPv6地址,也可以通過相鄰發(fā)現(xiàn)方式(ND, Neighbor Discovery)或靜態(tài)配置的方式從BNG獲取IPv6地址;此時(shí),用戶上網(wǎng)終端在BNG上是“未認(rèn)證”狀態(tài),因此如果用戶上網(wǎng)終端獲取的是IPv4地址和IPv6地址或IPv4地址,則BNG限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,即拒絕用戶上網(wǎng)終端訪問任何IPv6地址,只允許用戶上網(wǎng)終端訪問IPv4的Web認(rèn)證服務(wù)器,如果如果用戶上網(wǎng)終端獲取的是IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限。步驟102,用戶上網(wǎng)終端訪問Web頁(yè)面;具體的,用戶上網(wǎng)終端獲取IPv4地址和/或IPv6地址后,用戶上網(wǎng)終端會(huì)訪問網(wǎng)絡(luò)中的基于IPv6地址的Web頁(yè)面或基于IPv4地址的Web頁(yè)面。步驟103,BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器或IPv6友好頁(yè)面;具體的,BNG攔截用戶上網(wǎng)終端在訪問基于IPv6地址的Web頁(yè)面或基于IPv4地址的Web頁(yè)面的過程中發(fā)送的HTTP訪問請(qǐng)求;如果用戶上網(wǎng)終端獲取的是IPv4地址或IPv4地址和/IPv6地址,則BNG通過HTTP重定向技術(shù),將HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器;如果用戶上網(wǎng)終端獲取的僅是IPv6地址,則BNG通過HTTP重定向技術(shù),將HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv6友好頁(yè)面。這里,如果用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,且BNG將HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器,該方法還包括
步驟104,用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,用戶上網(wǎng)終端正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò);具體的,用戶上網(wǎng)終端IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,如果認(rèn)證通過,用戶上網(wǎng)終端在BNG上的狀態(tài)將變?yōu)椤耙颜J(rèn)證”狀態(tài),BNG放開用戶上網(wǎng)終端的訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,用戶上網(wǎng)終端可以正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)?;颍绻脩羯暇W(wǎng)終端僅獲取IPv6地址,且BNG將HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv6友好頁(yè)面,該方法還包括步驟105 ,IPv6友好網(wǎng)頁(yè)提示用戶上網(wǎng)終端必須先獲取IPv4地址才能夠享受網(wǎng)絡(luò)服務(wù)?;?,如果用戶上網(wǎng)終端獲取IPv4地址,且BNG將HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器,該方法還包括
步驟106,用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器上進(jìn)行認(rèn)證,如果用戶上網(wǎng)終端通過認(rèn)證,BNG上該用戶上網(wǎng)終端的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端可以正常訪問IPv4網(wǎng)絡(luò);用戶上網(wǎng)終端獲取IPv6地址,并可以直接的正常訪問IPv6網(wǎng)絡(luò)。實(shí)施例一圖2是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例一的流程示意圖,是用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,并訪問IPv6的Web頁(yè)面的場(chǎng)景中,Web認(rèn)證方法的具體實(shí)施方法,如圖2所示,該方法包括以下步驟步驟201,用戶上網(wǎng)終端上線,獲取IPv4地址和IPv6地址,此時(shí)BNG上用戶上網(wǎng)終端的狀態(tài)是未認(rèn)證,用戶上網(wǎng)終端的訪問權(quán)限受限制,只允許訪問運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器。步驟202,用戶上網(wǎng)終端訪問基于IPv6地址的Web頁(yè)面。步驟203,BNG攔截用戶上網(wǎng)終端訪問基于IPv6地址的Web頁(yè)面過程中的IPv6的HTTP訪問請(qǐng)求,并通過HTTP重定向技術(shù)將該IPv6的HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器。步驟204,用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器上輸入用戶名和密碼,IPv4的Web認(rèn)證服務(wù)器與BNG進(jìn)行交互,用戶上網(wǎng)終端通過認(rèn)證,BNG上該用戶上網(wǎng)終端的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端可以正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)。實(shí)施例二圖3是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例二的流程示意圖,是用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,并訪問IPv4的Web頁(yè)面的場(chǎng)景中,Web認(rèn)證方法的具體實(shí)施方法,如圖3所示,該方法包括以下步驟步驟301,用戶上網(wǎng)終端上線,獲取IPv4地址和IPv6地址,此時(shí)BNG上用戶上網(wǎng)終端的狀態(tài)是未認(rèn)證,用戶上網(wǎng)終端的訪問權(quán)限受限制,只允許訪問運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器。步驟302,用戶上網(wǎng)終端訪問基于IPv4地址的Web頁(yè)面。步驟303,BNG攔截用戶上網(wǎng)終端訪問基于IPv4地址的Web頁(yè)面過程中的IPv4的HTTP訪問請(qǐng)求,并通過HTTP重定向技術(shù)將該IPv4的HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器。
步驟304,用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器上輸入用戶名和密碼,IPv4的Web認(rèn)證服務(wù)器與BNG進(jìn)行交互,用戶上網(wǎng)終端通過認(rèn)證,BNG上該用戶上網(wǎng)終端的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端可以正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)。實(shí)施例三圖4是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例三的流程示意圖,是用戶上網(wǎng)終端先獲取IPv4地址,再進(jìn)行Web認(rèn)證,最后獲取IPv6地址的場(chǎng)景中,Web認(rèn)證方法的具體實(shí)施方法,如圖4所示,該方法包括以下步驟步驟401,用戶上網(wǎng)終端上線,獲取IPv4地址,此時(shí)BNG上用戶上網(wǎng)終端的狀態(tài)是未認(rèn)證,用戶上網(wǎng)終端的訪問權(quán)限受限制,只允許訪問運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器。步驟402,用戶上網(wǎng)終端訪問基于IPv4地址的Web頁(yè)面。
步驟403,BNG攔截用戶上網(wǎng)終端訪問基于IPv4地址的Web頁(yè)面過程中的IPv4的HTTP訪問請(qǐng)求,并通過HTTP重定向技術(shù)將該IPv4的HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv4的Web認(rèn)證服務(wù)器。步驟404,用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器上輸入用戶名和密碼,IPv4的Web認(rèn)證服務(wù)器與BNG進(jìn)行交互,用戶上網(wǎng)終端通過認(rèn)證,BNG上該用戶上網(wǎng)終端的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端可以正常訪問IPv4網(wǎng)絡(luò)。步驟405,用戶上網(wǎng)終端獲取IPv6地址,由于BNG上該用戶上網(wǎng)終端的狀態(tài)是已認(rèn)證,在獲取IPv6地址后,用戶上網(wǎng)終端可以直接的正常訪問IPv6網(wǎng)絡(luò),無需再次進(jìn)行Web認(rèn)證。實(shí)施例四圖5是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例四的流程示意圖,是用戶上網(wǎng)終端獲取IPv6地址,并訪問IPv6的Web頁(yè)面的場(chǎng)景中,Web認(rèn)證方法的具體實(shí)施方法,如圖5所示,該方法包括以下步驟步驟501,用戶上網(wǎng)終端獲取IPv6地址;具體的,用戶上網(wǎng)終端的操作系統(tǒng)僅獲取IPv6地址,未獲取到IPv4地址。步驟502,用戶上網(wǎng)終端訪問基于IPv6地址的Web頁(yè)面。步驟503,BNG將用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好網(wǎng)頁(yè);具體的,BNG查詢到該用戶上網(wǎng)終端未獲取IPv4地址,因此攔截用戶上網(wǎng)終端在訪問基于IPv6地址的Web頁(yè)面過程中發(fā)出的IPv6的HTTP訪問請(qǐng)求,并通過HTTP重定向?qū)TTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv6友好網(wǎng)頁(yè)。步驟504,IPv6友好網(wǎng)頁(yè)提示用戶上網(wǎng)終端必須先獲取IPv4地址才能夠享受網(wǎng)絡(luò)服務(wù)。基于上述的Web認(rèn)證方法和實(shí)施例,在用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,且用戶上網(wǎng)終端通過認(rèn)證后,Web認(rèn)證方法還可以包括下述四個(gè)實(shí)施例。實(shí)施例五圖6是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例五的流程示意圖,是用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv6地址且再重新獲取后,用戶上網(wǎng)終端無需重新進(jìn)行Web認(rèn)證的具體實(shí)現(xiàn)方法,如圖6所示,該方法包括以下步驟步驟601,用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv6地址,并再次獲取IPv6地址。
步驟602,由于用戶上網(wǎng)終端在BNG上的狀態(tài)是已認(rèn)證,用戶上網(wǎng)終端可以正常訪問IPv6網(wǎng)絡(luò),無需再次進(jìn)行Web認(rèn)證。實(shí)施例六圖7是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例六的流程示意圖,是用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv4地址后,BNG將用戶上網(wǎng)終端的狀態(tài)改為未認(rèn)證的具體實(shí)現(xiàn)方法,如圖7所示,該方法包括以下步驟步驟701,用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv4地址。步驟702,BNG發(fā)現(xiàn)改用戶上網(wǎng)終端是雙棧用戶,通知運(yùn)營(yíng)商的Web認(rèn)證服務(wù)器該用戶上網(wǎng)終端已下線,并將用戶上網(wǎng)終端的狀態(tài)改為未認(rèn)證。
步驟703,用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限受限制,用戶上網(wǎng)終端需要重新獲 取IPv4地址,并需要再次進(jìn)行Web認(rèn)證。 實(shí)施例七圖8是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例七的流程示意圖,是用戶上網(wǎng)終端在通過認(rèn)證,釋放IPv4地址后,BNG不改變用戶上網(wǎng)終端的狀態(tài)的具體實(shí)現(xiàn)方法,如圖8所示,該方法包括以下步驟步驟801,用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv4地址。步驟802,BNG發(fā)現(xiàn)該用戶上網(wǎng)終端是雙棧用戶,BNG不改變用戶上網(wǎng)終端的狀態(tài),用戶上網(wǎng)終端狀態(tài)仍然是已認(rèn)證狀態(tài)。步驟803,用戶上網(wǎng)終端再次獲取IPv4地址后,BNG確定用戶上網(wǎng)終端在BNG上的狀態(tài)是已認(rèn)證,用戶上網(wǎng)終端可以正常訪問IPv4網(wǎng)絡(luò),無需再次進(jìn)行Web認(rèn)證。實(shí)施例八圖9是本發(fā)明實(shí)現(xiàn)Web認(rèn)證方法的實(shí)施例八的流程示意圖,是用戶上網(wǎng)終端在通過認(rèn)證后,IPv4地址和IPv6地址都失效后,BNG同時(shí)限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限的的具體實(shí)現(xiàn)方法,如圖9所示,該方法包括以下步驟步驟901,用戶上網(wǎng)終端在通過認(rèn)證后,斷開上網(wǎng)的網(wǎng)線。步驟902,BNG實(shí)時(shí)監(jiān)控用戶上網(wǎng)終端的IPv4地址和IPv6地址,用戶上網(wǎng)終端斷開上網(wǎng)的網(wǎng)線后,BNG發(fā)現(xiàn)用戶上網(wǎng)終端的IPv4地址和IPv6地址都失效后,確定用戶上網(wǎng)終端已經(jīng)下線,并通知運(yùn)營(yíng)商的Web認(rèn)證服務(wù)器用戶上網(wǎng)終端已經(jīng)下線,BNG同時(shí)限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限。本發(fā)明中,上述用戶上網(wǎng)終端為雙棧用戶,該雙棧用戶指的是分別獲取IPv4地址和IPv6地址且接入同一 BNG的用戶上網(wǎng)終端。為實(shí)現(xiàn)上述方法,本發(fā)明還提供一種Web認(rèn)證系統(tǒng),圖10是本發(fā)明實(shí)現(xiàn)Web認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖,如圖10所示,該系統(tǒng)包括用戶上網(wǎng)終端101和BNG102 ;其中,用戶上網(wǎng)終端101,用于獲取IPv4地址或IPv4地址和IPv6地址;BNG102,用于限制用戶上網(wǎng)終端101訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),將訪問過程中用戶上網(wǎng)終端101發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器;或,用戶上網(wǎng)終端101,用于獲取IPv6地址;BNG102,用于限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限,并當(dāng)用戶上網(wǎng)終端101訪問Web頁(yè)面時(shí),將訪問過程中用戶上網(wǎng)終端101發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面。如果用戶上網(wǎng)終端101獲取IPv4地址和IPv6地址,所述用戶上網(wǎng)終端101還用于,在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò);或,如果用戶上網(wǎng)終端101獲取IPv4地址,所述用戶上網(wǎng)終端101還用于,在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,正常訪問IPv4網(wǎng)絡(luò),并獲取IPv6地址,正常訪問IPv6網(wǎng)絡(luò)。 所述用戶上網(wǎng)終端101還用于,在通過認(rèn)證后,釋放IPv6地址,并再次獲取IPv6地址,且不再進(jìn)行Web認(rèn)證,正常訪問IPv6網(wǎng)絡(luò);或,所述用戶上網(wǎng)終端101還用于,在通過認(rèn)證后,釋放IPv4地址;所述BNG102還用于,通知Web認(rèn)證服務(wù)器該用戶上網(wǎng)終端已下線,并將用戶上網(wǎng)終端的狀態(tài)改為未認(rèn)證;或,所述用戶上網(wǎng)終端101還用于,在通過認(rèn)證后,釋放IPv4地址;所述BNG102還用于,保持用戶上網(wǎng)終端的已認(rèn)證狀態(tài);所述用戶上網(wǎng)終端101還用于,再次獲取IPv4地址后,正常訪問IPv4網(wǎng)絡(luò),不再進(jìn)行Web認(rèn)證;或,所述用戶上網(wǎng)終端101還用于,在通過認(rèn)證后,斷開上網(wǎng)的網(wǎng)線;所述BNG102還用于,發(fā)現(xiàn)用戶上網(wǎng)終端的IPv4地址和IPv6地址都失效后,限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并通知運(yùn)營(yíng)商的Web認(rèn)證服務(wù)器用戶上網(wǎng)終端已經(jīng)下線。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種Web認(rèn)證方法,其特征在于,該方法包括 用戶上網(wǎng)終端獲取IPv4地址或IPv4地址和IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng) 絡(luò)的權(quán)限,當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器; 或,用戶上網(wǎng)終端獲取IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限;當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于, 所述用戶上網(wǎng)終端獲取IPv4地址為用戶上網(wǎng)終端通過DHCP或靜態(tài)配置的方式從BNG獲取IPv4地址; 所述用戶上網(wǎng)終端獲取IPv6地址為用戶上網(wǎng)終端通過DHCPv6或相鄰發(fā)現(xiàn)方式(ND)或靜態(tài)配置的方式從BNG獲取IPv6地址。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,如果用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,該方法還包括 用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,用戶上網(wǎng)終端在BNG上的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述BNG將HTTP訪問請(qǐng)求重定向到運(yùn)營(yíng)商的IPv6友好頁(yè)面之后,該方法還包括 IPv6友好網(wǎng)頁(yè)提示用戶上網(wǎng)終端必須先獲取IPv4地址才能夠享受網(wǎng)絡(luò)服務(wù)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,如果用戶上網(wǎng)終端獲取IPv4地址,該方法還包括 用戶上網(wǎng)終端在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,BNG上該用戶上網(wǎng)終端的狀態(tài)變?yōu)橐颜J(rèn)證,用戶上網(wǎng)終端正常訪問IPv4網(wǎng)絡(luò); 用戶上網(wǎng)終端獲取IPv6地址,并正常訪問IPv6網(wǎng)絡(luò)。
6.根據(jù)權(quán)利要求3至5中任一所述的方法,其特征在于,該方法還包括 用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv6地址,并再次獲取IPv6地址; 用戶上網(wǎng)終端不再進(jìn)行Web認(rèn)證,并正常訪問IPv6網(wǎng)絡(luò)。
7.根據(jù)權(quán)利要求3至5中任一所述的方法,其特征在于,該方法還包括 用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv4地址; BNG通知Web認(rèn)證服務(wù)器該用戶上網(wǎng)終端已下線,并將用戶上網(wǎng)終端的狀態(tài)改為未認(rèn)證。
8.根據(jù)權(quán)利要求3至5中任一所述的方法,其特征在于,該方法還包括 用戶上網(wǎng)終端在通過認(rèn)證后,釋放IPv4地址,BNG保持用戶上網(wǎng)終端的已認(rèn)證狀態(tài);當(dāng)用戶上網(wǎng)終端再次獲取IPv4地址后,BNG確定用戶上網(wǎng)終端在BNG上的狀態(tài)是已認(rèn)證,用戶上網(wǎng)終端正常訪問IPv4網(wǎng)絡(luò),不再進(jìn)行Web認(rèn)證。
9.根據(jù)權(quán)利要求3至5中任一所述的方法,其特征在于,該方法還包括 用戶上網(wǎng)終端在通過認(rèn)證后,斷開上網(wǎng)的網(wǎng)線; BNG發(fā)現(xiàn)用戶上網(wǎng)終端的IPv4地址和IPv6地址都失效后,限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并通知運(yùn)營(yíng)商的Web認(rèn)證服務(wù)器用戶上網(wǎng)終端已經(jīng)下線。
10.根據(jù)權(quán)利要求I至9中任一所述的方法,其特征在于,所述用戶上網(wǎng)終端為分別獲取IPv4地址和IPv6地址且接入同一 BNG的用戶上網(wǎng)終端。
11.一種Web認(rèn)證系統(tǒng),其特征在于,該系統(tǒng)包括用戶上網(wǎng)終端和BNG ;其中, 用戶上網(wǎng)終端,用于獲取IPv4地址或IPv4地址和IPv6地址; BNG,用于限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器; 或,用戶上網(wǎng)終端,用于獲取IPv6地址; BNG,用于限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限,并當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面 時(shí),將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于, 如果用戶上網(wǎng)終端獲取IPv4地址和IPv6地址,所述用戶上網(wǎng)終端還用于,在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,正常訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò); 或,如果用戶上網(wǎng)終端獲取IPv4地址,所述用戶上網(wǎng)終端還用于,在IPv4的Web認(rèn)證服務(wù)器進(jìn)行認(rèn)證,認(rèn)證通過后,正常訪問IPv4網(wǎng)絡(luò),并獲取IPv6地址,正常訪問IPv6網(wǎng)絡(luò)。
13.根據(jù)權(quán)利要求11或12所述的系統(tǒng),其特征在于, 所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,釋放IPv6地址,并再次獲取IPv6地址,且不再進(jìn)行Web認(rèn)證,正常訪問IPv6網(wǎng)絡(luò); 或,所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,釋放IPv4地址; 所述BNG還用于,通知Web認(rèn)證服務(wù)器該用戶上網(wǎng)終端已下線,并將用戶上網(wǎng)終端的狀態(tài)改為未認(rèn)證; 或,所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,釋放IPv4地址; 所述BNG還用于,保持用戶上網(wǎng)終端的已認(rèn)證狀態(tài); 所述用戶上網(wǎng)終端還用于,再次獲取IPv4地址后,正常訪問IPv4網(wǎng)絡(luò),不再進(jìn)行Web認(rèn)證; 或,所述用戶上網(wǎng)終端還用于,在通過認(rèn)證后,斷開上網(wǎng)的網(wǎng)線; 所述BNG還用于,發(fā)現(xiàn)用戶上網(wǎng)終端的IPv4地址和IPv6地址都失效后,限制用戶上網(wǎng) 終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,并通知運(yùn)營(yíng)商的Web認(rèn)證服務(wù)器用戶上網(wǎng)終端已經(jīng)下線。
全文摘要
本發(fā)明公開一種Web認(rèn)證方法,包括用戶上網(wǎng)終端獲取IPv4地址或IPv4地址和IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的權(quán)限,當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv4的Web認(rèn)證服務(wù)器;或,用戶上網(wǎng)終端獲取IPv6地址,BNG限制用戶上網(wǎng)終端訪問IPv6網(wǎng)絡(luò)的權(quán)限;當(dāng)用戶上網(wǎng)終端訪問Web頁(yè)面時(shí),BNG將訪問過程中用戶上網(wǎng)終端發(fā)送的HTTP訪問請(qǐng)求重定向到IPv6友好頁(yè)面。根據(jù)本發(fā)明的技術(shù)方案,當(dāng)雙棧用戶的用戶上網(wǎng)終端在使用IPv6地址時(shí),能夠?qū)崿F(xiàn)Web認(rèn)證。
文檔編號(hào)H04L29/08GK102801685SQ20111013402
公開日2012年11月28日 申請(qǐng)日期2011年5月23日 優(yōu)先權(quán)日2011年5月23日
發(fā)明者袁博, 范亮, 陳勇, 王姝懿 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
山阳县| 灵山县| 台前县| 象州县| 慈利县| 龙江县| 攀枝花市| 崇明县| 泰兴市| 闵行区| 永寿县| 遂平县| 乳山市| 石楼县| 昆明市| 龙陵县| 固安县| 隆昌县| 萨嘎县| 张家口市| 嵊州市| 定西市| 蓬莱市| 宾川县| 叶城县| 敦化市| 双辽市| 远安县| 横山县| 怀集县| 南丹县| 光泽县| 张家港市| 凤冈县| 驻马店市| 永宁县| 堆龙德庆县| 富源县| 色达县| 全南县| 桓仁|