本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于portal認(rèn)證的wds連接方法、無(wú)線接入點(diǎn)及終端設(shè)備。
背景技術(shù):
隨著無(wú)線網(wǎng)絡(luò)覆蓋地區(qū)的增多,使用手機(jī)等移動(dòng)終端連接無(wú)線網(wǎng)絡(luò)訪問(wèn)互聯(lián)網(wǎng)也就越來(lái)越多。
作為無(wú)線網(wǎng)絡(luò)接入認(rèn)證的流行技術(shù)之一,portal(門(mén)戶)認(rèn)證在公共wifi(wireless-fidelity,無(wú)線保真)認(rèn)證中非常常用,在認(rèn)證過(guò)程中,當(dāng)用戶接入某一無(wú)線網(wǎng)絡(luò)時(shí),會(huì)自動(dòng)彈出portal頁(yè)面,提示用戶輸入賬戶信息,在賬戶信息認(rèn)證成功后完成互聯(lián)網(wǎng)的接入。wds(wirelessdistributionsystem,無(wú)線分布系統(tǒng)),用于實(shí)現(xiàn)無(wú)線基站之間的通信,用以實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)覆蓋范圍的延伸,在無(wú)線中繼中應(yīng)用的非常廣泛。
但是,采用wds方式連接過(guò)程中,中繼終端在連接無(wú)線接入點(diǎn)時(shí),一般采用用戶名加密碼的方式進(jìn)行連接,即ssid(servicesetidentifier,服務(wù)集標(biāo)識(shí))需配成psk(pre-sharedkey,psk,預(yù)共享密鑰模式)方式或802.1認(rèn)證方式,而需要進(jìn)行portal認(rèn)證的ssid一般配成open方式,可見(jiàn)這兩者之間存在沖突,無(wú)線接入點(diǎn)在處理兩種連接方式時(shí)需要人工進(jìn)行模式的切換,較為繁瑣。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種基于portal認(rèn)證的wds連接方法、無(wú)線接入點(diǎn)及終端設(shè)備,有效解決了現(xiàn)有技術(shù)portal過(guò)程中不能自動(dòng)處理不同方式的連接請(qǐng)求的技術(shù)問(wèn)題。
本發(fā)明提供的技術(shù)方案如下:
一種基于portal認(rèn)證的wds連接方法,應(yīng)用于無(wú)線接入點(diǎn),所述wds連接方法中包括:
接收終端設(shè)備發(fā)送的關(guān)聯(lián)請(qǐng)求,并根據(jù)所述關(guān)聯(lián)請(qǐng)求關(guān)聯(lián)該終端設(shè)備;
接收所述關(guān)聯(lián)終端設(shè)備發(fā)送的文本請(qǐng)求;
根據(jù)所述文本請(qǐng)求判斷所述終端設(shè)備是否采用wds方式連接;若是,
將重定向得到的第一資源定位符地址反饋至所述終端設(shè)備,以實(shí)現(xiàn)所述終端設(shè)備的身份認(rèn)證。
在本技術(shù)方案中,無(wú)線接入點(diǎn)接收到終端設(shè)備發(fā)送的文本請(qǐng)求之后,隨即判斷該終端設(shè)備是否采用wds連接方式進(jìn)行連接的,若是,則推送預(yù)存的該連接方式下的第一資源定位符地址至該終端設(shè)備,以此該終端設(shè)備根據(jù)該第一資源定位符地址進(jìn)入后續(xù)的身份認(rèn)證步驟,實(shí)現(xiàn)基于portal認(rèn)證的wds連接,簡(jiǎn)單方便,無(wú)線接入點(diǎn)無(wú)需根據(jù)不同的連接方式人工切換至相應(yīng)的工作模式,節(jié)約人力物力,為用戶提供便利。
進(jìn)一步優(yōu)選的,在所述將重定向得到的第一資源定位符地址反饋至所述終端設(shè)備,以實(shí)現(xiàn)所述終端設(shè)備的身份認(rèn)證中,包括:
終端設(shè)備接收無(wú)線接入點(diǎn)發(fā)送的第一資源定位符地址,并根據(jù)所述第一資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器;
終端設(shè)備接收portal服務(wù)器下發(fā)的web頁(yè)面,自動(dòng)在所述web頁(yè)面中輸入預(yù)存的認(rèn)證信息并發(fā)送至portal服務(wù)器,以對(duì)所述終端設(shè)備進(jìn)行身份認(rèn)證。
在本技術(shù)方案中,終端設(shè)備根據(jù)無(wú)線接入點(diǎn)發(fā)送的第一資源定位符地址獲取到web頁(yè)面之后,根據(jù)預(yù)存的信息自動(dòng)在該web頁(yè)面中填寫(xiě)認(rèn)證信息,發(fā)送至portal服務(wù)器中進(jìn)行認(rèn)證,實(shí)現(xiàn)終端設(shè)備的認(rèn)證,進(jìn)一步實(shí)現(xiàn)該終端設(shè)備的無(wú)線中繼,為用戶提供便利。
進(jìn)一步優(yōu)選的,在所述終端設(shè)備接收portal服務(wù)器下發(fā)的web頁(yè)面,自動(dòng)在所述web頁(yè)面中輸入預(yù)存的認(rèn)證信息并發(fā)送至portal服務(wù)器之后,包括:
portal服務(wù)器接收終端設(shè)備發(fā)送的認(rèn)證信息;
portal服務(wù)器根據(jù)接收到的認(rèn)證信息對(duì)終端設(shè)備進(jìn)行身份認(rèn)證;
若身份認(rèn)證成功,portal服務(wù)器發(fā)送認(rèn)證結(jié)果至無(wú)線接入點(diǎn),放行該終端設(shè)備。
進(jìn)一步優(yōu)選的,在所述根據(jù)所述文本請(qǐng)求判斷所述終端設(shè)備是否采用wds方式連接中,若判斷所述終端設(shè)備不是采用wds方式連接,則,
將重定向得到的第二資源定位符地址反饋至所述終端設(shè)備,以實(shí)現(xiàn)所述終端設(shè)備的身份認(rèn)證。
在本技術(shù)方案中,無(wú)線接入點(diǎn)接收到終端設(shè)備發(fā)送的文本請(qǐng)求之后,隨即判斷該終端設(shè)備是否采用wds連接方式進(jìn)行連接的,若不是,則推送預(yù)存的該連接方式下的第二資源定位符地址至該終端設(shè)備,以此該終端設(shè)備根據(jù)該第二資源定位符地址進(jìn)入后續(xù)正常的portal身份認(rèn)證步驟。無(wú)線接入點(diǎn)根據(jù)不同的設(shè)備類型下發(fā)不同的資源定位符地址,解決不同連接方式下的認(rèn)證沖突,為用戶提供便利。
進(jìn)一步優(yōu)選的,在所述將重定向得到的第二資源定位符地址反饋至所述終端設(shè)備,以實(shí)現(xiàn)所述終端設(shè)備的身份認(rèn)證中包括:
終端設(shè)備接收無(wú)線接入點(diǎn)發(fā)送的第二資源定位符地址,并根據(jù)所述第一資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器;
終端設(shè)備接收portal服務(wù)器下發(fā)的web頁(yè)面,并根據(jù)用戶手動(dòng)輸入的認(rèn)證信息并發(fā)送至portal服務(wù)器,以對(duì)所述用戶進(jìn)行身份認(rèn)證。
在本技術(shù)方案中,終端設(shè)備根據(jù)無(wú)線接入點(diǎn)發(fā)送的第二資源定位符地址獲取到web頁(yè)面之后,用戶該web頁(yè)面中填寫(xiě)認(rèn)證信息,發(fā)送至portal服務(wù)器中進(jìn)行認(rèn)證,實(shí)現(xiàn)用戶的身份認(rèn)證。
進(jìn)一步優(yōu)選的,在所述終端設(shè)備接收portal服務(wù)器下發(fā)的web頁(yè)面,并根據(jù)用戶手動(dòng)輸入的認(rèn)證信息并發(fā)送至portal服務(wù)器之后,包括:
portal服務(wù)器接收終端設(shè)備發(fā)送的認(rèn)證信息;
portal服務(wù)器根據(jù)接收到的認(rèn)證信息對(duì)終端設(shè)備進(jìn)行身份認(rèn)證;
若身份認(rèn)證成功,portal服務(wù)器發(fā)送認(rèn)證結(jié)果至無(wú)線接入點(diǎn),放行該終端設(shè)備。
本發(fā)明還提供了一種無(wú)線接入點(diǎn),包括:
第一處理器,用于處理各指令;及
第一存儲(chǔ)器,用于存儲(chǔ)多條指令,所述指令適用于第一處理器加載并執(zhí)行;所述多條指令中包括:
接收終端設(shè)備發(fā)送的關(guān)聯(lián)請(qǐng)求,并根據(jù)所述關(guān)聯(lián)請(qǐng)求關(guān)聯(lián)該終端設(shè)備;
接收所述關(guān)聯(lián)終端設(shè)備發(fā)送的文本請(qǐng)求;
根據(jù)所述文本請(qǐng)求判斷所述終端設(shè)備是否采用wds方式連接;若是,
將重定向得到的第一資源定位符地址反饋至所述終端設(shè)備。
在本技術(shù)方案中,無(wú)線接入點(diǎn)接收到終端設(shè)備發(fā)送的文本請(qǐng)求之后,隨即判斷該終端設(shè)備是否采用wds連接方式進(jìn)行連接的,若是,則推送預(yù)存的該連接方式下的第一資源定位符地址至該終端設(shè)備,以此該終端設(shè)備根據(jù)該第一資源定位符地址進(jìn)入后續(xù)的身份認(rèn)證步驟,實(shí)現(xiàn)基于portal認(rèn)證的wds連接,簡(jiǎn)單方便,無(wú)線接入點(diǎn)無(wú)需根據(jù)不同的連接方式人工切換至相應(yīng)的工作模式,節(jié)約人力物力,為用戶提供便利。
進(jìn)一步優(yōu)選的,在所述指令根據(jù)所述文本請(qǐng)求判斷所述終端設(shè)備是否采用wds方式連接中,若判斷所述終端設(shè)備不是采用wds方式連接,則,
將重定向得到的第二資源定位符地址反饋至所述終端設(shè)備,以實(shí)現(xiàn)所述終端設(shè)備的身份認(rèn)證。
在本技術(shù)方案中,無(wú)線接入點(diǎn)接收到終端設(shè)備發(fā)送的文本請(qǐng)求之后,隨即判斷該終端設(shè)備是否采用wds連接方式進(jìn)行連接的,若不是,則推送預(yù)存的該連接方式下的第二資源定位符地址至該終端設(shè)備,以此該終端設(shè)備根據(jù)該第二資源定位符地址進(jìn)入后續(xù)正常的portal身份認(rèn)證步驟。無(wú)線接入點(diǎn)根據(jù)不同的設(shè)備類型下發(fā)不同的資源定位符地址,解決不同連接方式下的認(rèn)證沖突,為用戶提供便利。
進(jìn)一步優(yōu)選的,所述多條指令中還包括:
接收portal服務(wù)器下發(fā)的認(rèn)證結(jié)果;
根據(jù)所述認(rèn)證結(jié)果放行所述終端設(shè)備或拒絕所述終端設(shè)備。
本發(fā)明還提供了一種終端設(shè)備,其特征在于,所述終端設(shè)備支持wds,所述終端設(shè)備中包括:
第二處理器,用于處理各指令;及
第二存儲(chǔ)器,用于存儲(chǔ)多條指令,所述指令適用于第二處理器加載并執(zhí)行;所述多條指令中包括:
發(fā)送關(guān)聯(lián)請(qǐng)求至無(wú)線接入點(diǎn),實(shí)現(xiàn)與無(wú)線接入點(diǎn)的關(guān)聯(lián);
采用wds方式發(fā)送文本請(qǐng)求至無(wú)線接入點(diǎn);
接收無(wú)線接入點(diǎn)反饋的第一資源定位符地址,并根據(jù)所述第一資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器;
接收portal服務(wù)器下發(fā)的web頁(yè)面,自動(dòng)在所述web頁(yè)面中輸入預(yù)存的認(rèn)證信息并發(fā)送至portal服務(wù)器。
在本技術(shù)方案中,無(wú)線接入點(diǎn)接收到終端設(shè)備采用wds方式發(fā)送的文本請(qǐng)求之后,則推送預(yù)存的該連接方式下的第一資源定位符地址至該終端設(shè)備,以此該終端設(shè)備根據(jù)該第一資源定位符地址得到web頁(yè)面,無(wú)線接入點(diǎn)無(wú)需根據(jù)不同的連接方式人工切換至相應(yīng)的工作模式,節(jié)約人力物力,為用戶提供便利。
附圖說(shuō)明
下面將以明確易懂的方式,結(jié)合附圖說(shuō)明優(yōu)選實(shí)施方式,對(duì)倒置定量氣霧劑閥門(mén)的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說(shuō)明。
圖1為本發(fā)明中基于portal認(rèn)證的wds連接方法一種實(shí)施方式流程示意圖;
圖2為本發(fā)明中基于portal認(rèn)證的wds連接方法另一種實(shí)施方式流程示意圖;
圖3為本發(fā)明中無(wú)線接入點(diǎn)示意圖;
圖4為本發(fā)明中終端設(shè)備示意圖。
附圖標(biāo)號(hào)說(shuō)明:
100-無(wú)線接入點(diǎn),110-第一存儲(chǔ)器,120-第一處理器,200-終端設(shè)備,210-第二存儲(chǔ)器,220-第二處理器。
具體實(shí)施方式
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照附圖說(shuō)明本發(fā)明的具體實(shí)施方式。顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡(jiǎn)潔,各圖中的只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。
如圖1所示為本發(fā)明提供的基于portal認(rèn)證的wds連接方法一種實(shí)施方式流程示意圖,具體該wds連接方法應(yīng)用于無(wú)線接入點(diǎn),從圖中可以看出,在該wds連接方法中包括:
s10接收終端設(shè)備發(fā)送的關(guān)聯(lián)請(qǐng)求,并根據(jù)關(guān)聯(lián)請(qǐng)求關(guān)聯(lián)該終端設(shè)備;
s20接收關(guān)聯(lián)終端設(shè)備發(fā)送的文本請(qǐng)求;
s30根據(jù)文本請(qǐng)求判斷終端設(shè)備是否采用wds方式連接;若是,跳轉(zhuǎn)至步驟s40;
s40將重定向得到的第一資源定位符地址反饋至終端設(shè)備,以實(shí)現(xiàn)終端設(shè)備的身份認(rèn)證。
在本實(shí)施方式中,終端設(shè)備通過(guò)掃描的方式獲取無(wú)線接入點(diǎn)中open方式的ssid之后,隨即發(fā)送關(guān)聯(lián)請(qǐng)求至該無(wú)線接入點(diǎn)。無(wú)線接入點(diǎn)接收到該關(guān)聯(lián)請(qǐng)求,隨即與該終端設(shè)備進(jìn)行關(guān)聯(lián)。之后,終端設(shè)備(httpclient)自動(dòng)發(fā)送文本請(qǐng)求至無(wú)線接入點(diǎn);無(wú)線接入點(diǎn)接收到該文本請(qǐng)求之后,判斷該終端設(shè)備的連接方式,若判斷出其采用的是wds連接,則將重定向得到的第一資源定位符地址(uniformresourcelocator,url)下發(fā)至該終端設(shè)備。
終端設(shè)備接收到無(wú)線接入點(diǎn)發(fā)送的第一資源定位符地址之后,根據(jù)該第一資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器;portal服務(wù)器接收到web頁(yè)面請(qǐng)求之后,將相應(yīng)的web頁(yè)面下發(fā)至該終端設(shè)備。終端設(shè)備得到該web頁(yè)面之后,自動(dòng)在web頁(yè)面中輸入預(yù)存的認(rèn)證信息(包括用戶名、密碼等)并發(fā)送至portal服務(wù)器。
portal服務(wù)器接收終端設(shè)備發(fā)送的認(rèn)證信息之后,根據(jù)接收到的認(rèn)證信息對(duì)終端設(shè)備進(jìn)行身份認(rèn)證(根據(jù)預(yù)存的信息對(duì)接收到的身份信息進(jìn)行比對(duì)驗(yàn)證),若認(rèn)證成功,則portal服務(wù)器發(fā)送認(rèn)證成功消息至無(wú)線接入點(diǎn),放行該終端設(shè)備的上網(wǎng)權(quán)限;否則portal服務(wù)器發(fā)送認(rèn)證失敗消息至無(wú)線接入點(diǎn),拒絕該終端設(shè)備的接入。以此實(shí)現(xiàn)基于portal認(rèn)證的wds連接,簡(jiǎn)單方便,無(wú)線接入點(diǎn)無(wú)需根據(jù)不同的連接方式人工切換至相應(yīng)的工作模式,節(jié)約人力物力,為用戶提供便利。
具體,在本實(shí)施方式中,當(dāng)終端設(shè)備采用wds連接無(wú)線接入點(diǎn)時(shí),該無(wú)線接入點(diǎn)即為wds連接中的主設(shè)備,終端設(shè)備即為wds連接中的從設(shè)備(發(fā)起wds連接,作為中繼終端)。
基于portal認(rèn)證和其他認(rèn)證方式的區(qū)別,包括認(rèn)證過(guò)程中的web頁(yè)面的區(qū)別,對(duì)上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖2所示,在本實(shí)施方式中,在該wds連接方法中包括:
s10接收終端設(shè)備發(fā)送的關(guān)聯(lián)請(qǐng)求,并根據(jù)關(guān)聯(lián)請(qǐng)求關(guān)聯(lián)該終端設(shè)備;
s20接收關(guān)聯(lián)終端設(shè)備發(fā)送的文本請(qǐng)求;
s30根據(jù)文本請(qǐng)求判斷終端設(shè)備是否采用wds方式連接;若是,跳轉(zhuǎn)至步驟s40;否則跳轉(zhuǎn)至步驟s50;
s40將重定向得到的第一資源定位符地址反饋至終端設(shè)備,以實(shí)現(xiàn)終端設(shè)備的身份認(rèn)證。
s50將重定向得到的第二資源定位符地址反饋至終端設(shè)備,以實(shí)現(xiàn)終端設(shè)備的身份認(rèn)證。
在本實(shí)施方式中,在本實(shí)施方式中,終端設(shè)備通過(guò)掃描的方式獲取無(wú)線接入點(diǎn)中open方式的ssid之后,隨即發(fā)送關(guān)聯(lián)請(qǐng)求至該無(wú)線接入點(diǎn)。無(wú)線接入點(diǎn)接收到該關(guān)聯(lián)請(qǐng)求,隨即與該終端設(shè)備進(jìn)行關(guān)聯(lián)。之后,終端設(shè)備(httpclient)發(fā)送文本請(qǐng)求至無(wú)線接入點(diǎn);無(wú)線接入點(diǎn)接收到該文本請(qǐng)求之后,判斷該終端設(shè)備的連接方式,若判斷出其采用的不是wds連接,只是普通的需要接入無(wú)線網(wǎng)絡(luò)的終端設(shè)備,則將重定向得到的第二資源定位符地址下發(fā)至該終端設(shè)備。
終端設(shè)備接收到無(wú)線接入點(diǎn)發(fā)送的第二資源定位符地址之后,根據(jù)該第二資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器;portal服務(wù)器接收到web頁(yè)面請(qǐng)求之后,將相應(yīng)的web頁(yè)面下發(fā)至該終端設(shè)備。終端設(shè)備得到該web頁(yè)面之后,用戶在該web頁(yè)面中輸入認(rèn)證信息(包括用戶名、密碼等)并發(fā)送至portal服務(wù)器。
portal服務(wù)器接收終端設(shè)備發(fā)送的認(rèn)證信息之后,根據(jù)接收到的認(rèn)證信息對(duì)終端設(shè)備進(jìn)行身份認(rèn)證(根據(jù)預(yù)存的信息對(duì)接收到的身份信息進(jìn)行比對(duì)驗(yàn)證),若認(rèn)證成功,則portal服務(wù)器發(fā)送認(rèn)證成功消息至無(wú)線接入點(diǎn),放行該終端設(shè)備的上網(wǎng)權(quán)限;否則portal服務(wù)器發(fā)送認(rèn)證失敗消息至無(wú)線接入點(diǎn),拒絕該終端設(shè)備的接入。
以此無(wú)線接入點(diǎn)根據(jù)不同的連接類型下發(fā)不同的資源定位符地址,進(jìn)而為終端設(shè)備提供不同的web頁(yè)面(如,portal認(rèn)證頁(yè)面中包括多媒體文件信息,wds連接過(guò)程中的web頁(yè)面無(wú)需多媒體文件,只需輸入認(rèn)證信息的框架),具體在無(wú)線接入點(diǎn)中設(shè)置不同連接類型對(duì)應(yīng)的資源定位符地址,在portal服務(wù)器中預(yù)存不同連接類型對(duì)應(yīng)的web頁(yè)面,當(dāng)sta(無(wú)線終端)關(guān)聯(lián)時(shí),無(wú)線接入點(diǎn)識(shí)別該出其為一sta,以此當(dāng)該sta發(fā)送httprequest(文本請(qǐng)求)后,推送url2(第二資源定位符地址)至該sta;相應(yīng)的,當(dāng)repeater(中繼終端)關(guān)聯(lián)時(shí),由于repeater通過(guò)wds方式關(guān)聯(lián),無(wú)線接入點(diǎn)識(shí)別出其為一repeater;以此,當(dāng)repeater上的httpclient進(jìn)程自動(dòng)發(fā)送httprequest(文本請(qǐng)求)后,推送url1(第一資源定位符地址)給repeater。這樣,repeater通過(guò)和portal服務(wù)器的交互認(rèn)證后就可以獲得和sta不同的權(quán)限,如不同的帶寬限制等,以此解決不同連接方式下的認(rèn)證沖突,為用戶提供便利。
如圖3所示為本發(fā)明提供的無(wú)線接入點(diǎn)結(jié)構(gòu)示意圖,從圖中可以看出,在該無(wú)線接入點(diǎn)100中包括:第一處理器120,用于處理各指令;及第一存儲(chǔ)器110,用于存儲(chǔ)多條指令,指令適用于第一處理器加載并執(zhí)行。
在一種實(shí)施方式中,存儲(chǔ)器中存儲(chǔ)的多條指令包括:
接收終端設(shè)備發(fā)送的關(guān)聯(lián)請(qǐng)求,并根據(jù)關(guān)聯(lián)請(qǐng)求關(guān)聯(lián)該終端設(shè)備;
接收關(guān)聯(lián)終端設(shè)備發(fā)送的文本請(qǐng)求;
根據(jù)文本請(qǐng)求判斷終端設(shè)備是否采用wds方式連接;若是,
將重定向得到的第一資源定位符地址反饋至終端設(shè)備。
在另一種實(shí)施方式中,存儲(chǔ)器中存儲(chǔ)的多條指令包括:
接收終端設(shè)備發(fā)送的關(guān)聯(lián)請(qǐng)求,并根據(jù)關(guān)聯(lián)請(qǐng)求關(guān)聯(lián)該終端設(shè)備;
接收關(guān)聯(lián)終端設(shè)備發(fā)送的文本請(qǐng)求;
根據(jù)文本請(qǐng)求判斷終端設(shè)備是否采用wds方式連接;若是,將重定向得到的第一資源定位符地址反饋至終端設(shè)備;否則將重定向得到的第二資源定位符地址反饋至終端設(shè)備,以實(shí)現(xiàn)終端設(shè)備的身份認(rèn)證。
基于此,在工作過(guò)程中,終端設(shè)備通過(guò)掃描的方式獲取無(wú)線接入點(diǎn)中open方式的ssid之后,隨即發(fā)送關(guān)聯(lián)請(qǐng)求至該無(wú)線接入點(diǎn)。無(wú)線接入點(diǎn)接收到該關(guān)聯(lián)請(qǐng)求,隨即與該終端設(shè)備進(jìn)行關(guān)聯(lián)。之后,終端設(shè)備(httpclient)發(fā)送文本請(qǐng)求至無(wú)線接入點(diǎn);無(wú)線接入點(diǎn)接收到該文本請(qǐng)求之后,判斷該終端設(shè)備的連接方式,若判斷出其采用的是wds連接,則將重定向得到的第一資源定位符地址下發(fā)至該終端設(shè)備;否則將將重定向得到的第二資源定位符地址反饋至終端設(shè)備。
終端設(shè)備接收到無(wú)線接入點(diǎn)發(fā)送的第一資源定位符地址/第二資源定位符地址之后,根據(jù)該第一資源定位符地址/第二資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器;portal服務(wù)器接收到web頁(yè)面請(qǐng)求之后,將相應(yīng)的web頁(yè)面下發(fā)至該終端設(shè)備。終端設(shè)備得到該web頁(yè)面之后,在web頁(yè)面中輸入認(rèn)證信息(包括用戶名、密碼等)并發(fā)送至portal服務(wù)器。具體,在根據(jù)第一資源定位符地址下發(fā)的web頁(yè)面中,終端設(shè)備自動(dòng)輸入預(yù)存的認(rèn)證信息;在根據(jù)第二資源定位符地址下發(fā)的web頁(yè)面中,用戶手動(dòng)輸入認(rèn)證信息。
portal服務(wù)器接收終端設(shè)備發(fā)送的認(rèn)證信息之后,根據(jù)接收到的認(rèn)證信息對(duì)終端設(shè)備進(jìn)行身份認(rèn)證(根據(jù)預(yù)存的信息對(duì)接收到的身份信息進(jìn)行比對(duì)驗(yàn)證),若認(rèn)證成功,則portal服務(wù)器發(fā)送認(rèn)證成功消息至無(wú)線接入點(diǎn),放行該終端設(shè)備的上網(wǎng)權(quán)限;否則portal服務(wù)器發(fā)送認(rèn)證失敗消息至無(wú)線接入點(diǎn),拒絕該終端設(shè)備的接入。以此無(wú)線接入點(diǎn)根據(jù)不同的連接類型下發(fā)不同的資源定位符地址,進(jìn)而為終端設(shè)備提供不同的web頁(yè)面,實(shí)現(xiàn)不同連接方式下終端設(shè)備的接入。
如圖4所示為本發(fā)明提供的終端設(shè)備示意圖,具體該終端設(shè)備支持wds,從圖中可以看出,在該終端設(shè)備200中包括:第二處理器220,用于處理各指令;及第二存儲(chǔ)器210,用于存儲(chǔ)多條指令,指令適用于第二處理器加載并執(zhí)行,該多條指令中包括:
發(fā)送關(guān)聯(lián)請(qǐng)求至無(wú)線接入點(diǎn),實(shí)現(xiàn)與無(wú)線接入點(diǎn)的關(guān)聯(lián);
采用wds方式發(fā)送文本請(qǐng)求至無(wú)線接入點(diǎn);
接收無(wú)線接入點(diǎn)反饋的第一資源定位符地址,并根據(jù)第一資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器;
接收portal服務(wù)器下發(fā)的web頁(yè)面,自動(dòng)在web頁(yè)面中輸入預(yù)存的認(rèn)證信息并發(fā)送至portal服務(wù)器。
在本實(shí)施方式中,終端設(shè)備通過(guò)掃描的方式獲取無(wú)線接入點(diǎn)中open方式的ssid之后,隨即通過(guò)wds方式發(fā)送關(guān)聯(lián)請(qǐng)求至該無(wú)線接入點(diǎn)。無(wú)線接入點(diǎn)接收到終端設(shè)備采用wds方式發(fā)送的文本請(qǐng)求之后,則推送預(yù)存的該連接方式下的第一資源定位符地址至該終端設(shè)備,以此該終端設(shè)備中的httpclient自動(dòng)根據(jù)該第一資源定位符地址發(fā)送web頁(yè)面請(qǐng)求至portal服務(wù)器得到web頁(yè)面,并自動(dòng)填寫(xiě)預(yù)存的認(rèn)證信息提交,在認(rèn)證成功后,實(shí)現(xiàn)該終端設(shè)備與無(wú)線接入點(diǎn)的連接。具體,這里,無(wú)線接入點(diǎn)為wds連接中的主設(shè)備,終端設(shè)備為wds連接中的從設(shè)備(發(fā)起wds連接,作為中繼終端)。
應(yīng)當(dāng)說(shuō)明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。