實(shí)現(xiàn)WiFi接入服務(wù)的方法、系統(tǒng)和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算領(lǐng)域,特別涉及一種實(shí)現(xiàn)WiFi (Wireless Fidelity,無線保真)接入服務(wù)的方法、系統(tǒng)和設(shè)備。
【背景技術(shù)】
[0002]當(dāng)前,商家WiFi熱點(diǎn)迅猛增長,各種商家(如餐館、咖啡店等)部署無線路由器為訪客提供免費(fèi)的WiFi服務(wù)。
[0003]在大多數(shù)的商家WiFi環(huán)境下,當(dāng)用戶通過WiFi熱點(diǎn)訪問互聯(lián)網(wǎng)時,需要用戶主動打開瀏覽器,并由無線路由器將用戶的上網(wǎng)請求“重定向”(或稱“截持”)至一個網(wǎng)頁進(jìn)行認(rèn)證,完成認(rèn)證后用戶才能利用商家提供的WiFi網(wǎng)絡(luò)上網(wǎng)。
[0004]為了實(shí)現(xiàn)上述網(wǎng)頁認(rèn)證流程,需要在無線路由器上部署WiFiDog等應(yīng)用軟件,以實(shí)現(xiàn)“重定向”功能,但是,現(xiàn)網(wǎng)部署的無線路由器大多存在應(yīng)用不兼容問題;并且,無線路由器需要代理或重定向用戶應(yīng)用層的認(rèn)證流程,對初次上網(wǎng)請求數(shù)據(jù)包的識別以及認(rèn)證流程等處理,嚴(yán)重影響了無線路由器的處理性能;另外,用戶在無意識的情況下被“截持”到某個頁面進(jìn)行認(rèn)證,會影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]為了解決上述問題,本發(fā)明實(shí)施例提出一種實(shí)現(xiàn)WiFi接入服務(wù)的方法、系統(tǒng)和設(shè)備。
[0006]根據(jù)本發(fā)明實(shí)施例的一個方面,提出一種實(shí)現(xiàn)無線保真WiFi接入服務(wù)的方法,包括:認(rèn)證服務(wù)器指示自動配置服務(wù)器為指定的無線路由器開通WiFi接入服務(wù);自動配置服務(wù)器將認(rèn)證服務(wù)器的地址信息添加到動態(tài)主機(jī)配置協(xié)議DHCP選項(xiàng)opt1n 43字段,并下發(fā)給無線路由器,以便無線路由器響應(yīng)于WiFi終端發(fā)送的DHCP請求,將攜帶DHCP opt1n43字段的DHCP響應(yīng)發(fā)送給WiFi終端;WiFi終端通過DHCP opt1n 43字段獲知無線路由器可以提供需要認(rèn)證的WiFi接入服務(wù)和認(rèn)證服務(wù)器的地址信息,根據(jù)用戶操作向認(rèn)證服務(wù)器的地址信息對應(yīng)的認(rèn)證服務(wù)器發(fā)起認(rèn)證過程,并將無線路由器的地址信息發(fā)送給認(rèn)證服務(wù)器;認(rèn)證服務(wù)器對WiFi終端進(jìn)行認(rèn)證,并在WiFi終端通過認(rèn)證后,向自動配置服務(wù)器發(fā)送要求無線路由器的地址信息對應(yīng)的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示;自動配置服務(wù)器根據(jù)認(rèn)證服務(wù)器的指示,將WiFi終端寫入上網(wǎng)白名單,并通知無線路由器,以便WiFi終端通過無線路由器上網(wǎng)。
[0007]在一個實(shí)施例中,自動配置服務(wù)器將認(rèn)證服務(wù)器的地址信息添加到DHCP opt1n43字段包括:自動配置服務(wù)器通過TR069協(xié)議將認(rèn)證服務(wù)器的地址信息添加到DHCPopt1n 43 字段。
[0008]在一個實(shí)施例中,自動配置服務(wù)器將WiFi終端寫入上網(wǎng)白名單包括:自動配置服務(wù)器通過TR069協(xié)議將WiFi終端寫入上網(wǎng)白名單。
[0009]在一個實(shí)施例中,認(rèn)證服務(wù)器對WiFi終端進(jìn)行認(rèn)證包括:認(rèn)證服務(wù)器接收WiFi終端提供的用戶的手機(jī)號或郵箱,根據(jù)手機(jī)號或郵箱將驗(yàn)證碼通過短信或郵件方式發(fā)送給用戶;認(rèn)證服務(wù)器獲取用戶通過WiFi終端在認(rèn)證頁面輸入的驗(yàn)證碼;認(rèn)證服務(wù)器將用戶輸入的驗(yàn)證碼與發(fā)送給用戶的驗(yàn)證碼進(jìn)行比對,如果一致,驗(yàn)證通過,如果不一致,驗(yàn)證未通過。
[0010]根據(jù)本發(fā)明實(shí)施例的再一方面,提出一種實(shí)現(xiàn)無線保真WiFi接入服務(wù)的系統(tǒng),包括:認(rèn)證服務(wù)器、自動配置服務(wù)器和WiFi終端;認(rèn)證服務(wù)器,用于指示自動配置服務(wù)器為指定的無線路由器開通WiFi接入服務(wù);并用于響應(yīng)WiFi終端發(fā)起的認(rèn)證過程,對WiFi終端進(jìn)行認(rèn)證,在WiFi終端通過認(rèn)證后,向自動配置服務(wù)器發(fā)送要求無線路由器的地址信息對應(yīng)的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示;自動配置服務(wù)器,用于將認(rèn)證服務(wù)器的地址信息添加到動態(tài)主機(jī)配置協(xié)議DHCP選項(xiàng)opt1n 43字段,并下發(fā)給無線路由器,以便無線路由器響應(yīng)于WiFi終端發(fā)送的DHCP請求,將攜帶DHCP opt1n 43字段的DHCP響應(yīng)發(fā)送給WiFi終端;并用于根據(jù)認(rèn)證服務(wù)器的指示,將WiFi終端寫入上網(wǎng)白名單,并通知無線路由器,以便WiFi終端通過無線路由器上網(wǎng);WiFi終端,用于通過DHCP opt1n 43字段獲知無線路由器可以提供需要認(rèn)證的WiFi接入服務(wù)和認(rèn)證服務(wù)器的地址信息,根據(jù)用戶操作向認(rèn)證服務(wù)器的地址信息對應(yīng)的認(rèn)證服務(wù)器發(fā)起認(rèn)證過程,并將無線路由器的地址信息發(fā)送給認(rèn)證服務(wù)器。
[0011]在一個實(shí)施例中,自動配置服務(wù)器將認(rèn)證服務(wù)器的地址信息添加到DHCP opt1n43字段時,具體用于:通過TR069協(xié)議將認(rèn)證服務(wù)器的地址信息添加到DHCP opt1n 43字段。
[0012]在一個實(shí)施例中,自動配置服務(wù)器將WiFi終端寫入上網(wǎng)白名單時,具體用于:通過TR069協(xié)議將WiFi終端寫入上網(wǎng)白名單。
[0013]在一個實(shí)施例中,認(rèn)證服務(wù)器對WiFi終端進(jìn)行認(rèn)證時,具體用于:接收WiFi終端提供的用戶的手機(jī)號或郵箱,根據(jù)手機(jī)號或郵箱將驗(yàn)證碼通過短信或郵件方式發(fā)送給用戶;獲取用戶通過WiFi終端在認(rèn)證頁面輸入的驗(yàn)證碼;將用戶輸入的驗(yàn)證碼與發(fā)送給用戶的驗(yàn)證碼進(jìn)行比對,如果一致,驗(yàn)證通過,如果不一致,驗(yàn)證未通過。
[0014]根據(jù)本發(fā)明實(shí)施例的又一方面,提出一種實(shí)現(xiàn)無線保真WiFi接入服務(wù)的認(rèn)證服務(wù)器,包括:服務(wù)開通單元,用于指示自動配置服務(wù)器為指定的無線路由器開通WiFi接入服務(wù),以便自動配置服務(wù)器通過DHCP opt1n 43字段將無線路由器可以提供需要認(rèn)證的WiFi接入服務(wù)和認(rèn)證服務(wù)器的地址信息告知WiFi終端;認(rèn)證單元,用于響應(yīng)WiFi終端發(fā)起的認(rèn)證過程,對WiFi終端進(jìn)行認(rèn)證,在WiFi終端通過認(rèn)證后,向自動配置服務(wù)器發(fā)送要求無線路由器的地址信息對應(yīng)的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示,以便自動配置服務(wù)器根據(jù)指示配置無線路由器的上網(wǎng)白名單,使WiFi終端通過無線路由器上網(wǎng)。
[0015]根據(jù)本發(fā)明實(shí)施例的又一方面,提出一種實(shí)現(xiàn)無線保真WiFi接入服務(wù)的自動配置服務(wù)器,包括:地址配置單元,用于根據(jù)認(rèn)證服務(wù)器下發(fā)的為指定的無線路由器開通WiFi接入服務(wù)的指示,將認(rèn)證服務(wù)器的地址信息添加到動態(tài)主機(jī)配置協(xié)議DHCP選項(xiàng)opt1n 43字段,并下發(fā)給無線路由器,以便無線路由器響應(yīng)于WiFi終端發(fā)送的DHCP請求,將攜帶DHCP opt1n 43字段的DHCP響應(yīng)發(fā)送給WiFi終端,是WiFi終端向認(rèn)證服務(wù)器發(fā)起認(rèn)證過程;白名單配置單元,用于根據(jù)認(rèn)證服務(wù)器下發(fā)的要求無線路由器的地址信息對應(yīng)的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示,將WiFi終端寫入上網(wǎng)白名單,并通知無線路由器,以便WiFi終端通過無線路由器上網(wǎng)。
[0016]根據(jù)本發(fā)明實(shí)施例的又一方面,提出一種實(shí)現(xiàn)無線保真WiFi接入服務(wù)的終端,包括:接入單元,用于向無線路由器發(fā)起DHCP請求,并接收無線路由器返回的攜帶DHCPopt1n 43字段的DHCP響應(yīng),通過DHCP opt1n 43字段獲知無線路由器可以提供需要認(rèn)證的WiFi接入服務(wù)和認(rèn)證服務(wù)器的地址信息;認(rèn)證單元,用于通知用戶即將接入到需要認(rèn)證的WiFi接入服務(wù),根據(jù)用戶操作向認(rèn)證服務(wù)器的地址信息對應(yīng)的認(rèn)證服務(wù)器發(fā)起認(rèn)證過程,并將無線路由器的地址信息發(fā)送給認(rèn)證服務(wù)器,以便認(rèn)證服務(wù)器進(jìn)行認(rèn)證,并將上網(wǎng)白名單通過自動配置服務(wù)器下發(fā)給無線路由器;上網(wǎng)單元,用于認(rèn)證通過后,通過無線路由器上網(wǎng)。
[0017]根據(jù)本發(fā)明實(shí)施例的又一方面,提出一種實(shí)現(xiàn)無線保真WiFi接入服務(wù)的無線路由器,包括:信息收發(fā)單元,用于接收自動配置服務(wù)器發(fā)送的攜帶認(rèn)證服務(wù)器的地址信息的DHCP opt1n 43字段,響應(yīng)于WiFi終端發(fā)送的DHCP請求,將攜帶DHCP opt1n 43字段的DHCP響應(yīng)發(fā)送給WiFi終端,以便WiFi終端向認(rèn)證服務(wù)器發(fā)起認(rèn)證過程;上網(wǎng)處理單元,用于接收認(rèn)證服務(wù)器通過自動配置服務(wù)器下發(fā)的上網(wǎng)白名單,并根據(jù)上網(wǎng)白名單處理WiFi終端的上網(wǎng)請求。
[0018]本發(fā)明實(shí)施例至少具有以下效果:
[0019]一方面,利用無線路由器空閑的網(wǎng)絡(luò)信令字段來傳遞服務(wù)信息,無需修改現(xiàn)有無線路由器的軟硬件架構(gòu),不需要額外的應(yīng)用層處理即可提供基于網(wǎng)頁的無線WiFi接入服務(wù),不存在應(yīng)用層的兼容性問題。
[0020]再一方面,WiFi終端與認(rèn)證服務(wù)器交互進(jìn)行認(rèn)證,認(rèn)證過程不需要無線路由器參與,可以將無線路由器從復(fù)雜的應(yīng)用層處理事務(wù)中釋放出來,從而提升無線路由器的處理性能。
[0021]又一方面,WiFi終端通過DHCP opt1n 43字段能夠獲知無線路由器可以提供需要認(rèn)證的WiFi接入服務(wù)和認(rèn)證服務(wù)器的地址信息,根據(jù)用戶意愿向認(rèn)證服務(wù)器發(fā)起認(rèn)證過程,避免通過“劫持”的方式將用戶引入到認(rèn)證頁面,有助于提升用戶體驗(yàn)。
[0022]通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會變得清楚。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1是本發(fā)明實(shí)現(xiàn)WiFi接入服務(wù)的網(wǎng)絡(luò)部署示意圖。
[0025]圖2是本發(fā)明實(shí)現(xiàn)WiFi接入服務(wù)的方法一個實(shí)施例的流程示意圖。
[