0026]圖3是本發(fā)明實現(xiàn)WiFi接入服務的系統(tǒng)一個實施例的結構示意圖。
[0027]圖4是本發(fā)明實現(xiàn)WiFi接入服務的認證服務器一個實施例的結構示意圖。
[0028]圖5是本發(fā)明實現(xiàn)WiFi接入服務的自動配置服務器一個實施例的結構示意圖。
[0029]圖6是本發(fā)明實現(xiàn)WiFi接入服務的終端一個實施例的結構示意圖。
[0030]圖7是本發(fā)明實現(xiàn)WiFi接入服務的無線路由器一個實施例的結構示意圖。
【具體實施方式】
[0031 ] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應用或使用的任何限制?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0032]圖1是本發(fā)明實現(xiàn)WiFi接入服務的網(wǎng)絡部署示意圖。如圖1所示,在網(wǎng)絡中部署WiFi終端、無線路由器、自動配置服務器(ACS)、認證服務器。WiFi終端例如可以是包含802.11無線上網(wǎng)功能的個人電腦、手機或平板電腦等。無線路由器例如可以是支持TR069協(xié)議的任意的家庭網(wǎng)關或企業(yè)網(wǎng)關等,其中,TR069協(xié)議也即無線CPE(客戶終端設備)廣域網(wǎng)管理協(xié)議。自動配置服務器例如可以是支持TR069協(xié)議的網(wǎng)關管理設備。認證服務器對分散在不同商家的無線路由器進行統(tǒng)一的管理,并負責WiFi終端的認證與鑒權,在認證通過后,通知自動配置服務器允許該WiFi終端通過指定的無線路由器接入互聯(lián)網(wǎng)。自動配置服務器與認證服務器之間可以通過安全通道進行信息交互。自動配置服務器可以利用TR069協(xié)議或SNMP (簡單網(wǎng)絡管理協(xié)議)協(xié)議對無線路由器進行管理和配置。
[0033]圖2是本發(fā)明實現(xiàn)WiFi接入服務的方法一個實施例的流程示意圖。如圖2所示,本實施例的方法包括以下步驟:
[0034]步驟S202,認證服務器指示自動配置服務器為指定的無線路由器開通WiFi接入服務。
[0035]步驟S204,自動配置服務器將認證服務器的地址信息添加到DHCP (動態(tài)主機配置協(xié)議)opt1n (選項)43字段,并下發(fā)給無線路由器。
[0036]其中,自動配置服務器可以通過TR069協(xié)議將認證服務器的地址信息添加到DHCPopt1n 43 字段。
[0037]步驟S206,WiFi終端接入無線路由器,并向其發(fā)送DHCP請求。
[0038]步驟S208,無線路由器響應于WiFi終端發(fā)送的DHCP請求,將攜帶DHCP opt1n 43字段的DHCP響應發(fā)送給WiFi終端。
[0039]步驟S210,WiFi終端通過DHCP opt1n 43字段獲知無線路由器可以提供需要認證的WiFi接入服務和認證服務器的地址信息,可以主動通知用戶即將進入某個上網(wǎng)認證頁面,經(jīng)過用戶允許后,即用戶執(zhí)行某種允許操作后,例如點擊允許認證的頁面控件,或者在預設時間內(nèi)用戶沒有反面操作,則自動進入認證頁面。WiFi終端根據(jù)用戶操作向認證服務器的地址信息對應的認證服務器發(fā)起認證過程,并將無線路由器的地址信息發(fā)送給認證服務器。
[0040]步驟S212,認證服務器對WiFi終端進行認證。
[0041]其中,認證服務器對WiFi終端進行認證的一種示例性方法包括:認證服務器接收WiFi終端提供的用戶的手機號或郵箱,根據(jù)手機號或郵箱將驗證碼通過短信或郵件方式發(fā)送給用戶;認證服務器獲取用戶通過WiFi終端在認證頁面輸入的驗證碼;認證服務器將用戶輸入的驗證碼與發(fā)送給用戶的驗證碼進行比對,如果一致,驗證通過,如果不一致,驗證未通過。認證服務器還可以使用現(xiàn)有的其他認證方法對WiFi終端進行認證,這里不再一一列舉。
[0042]步驟S214,在WiFi終端通過認證后,認證服務器向自動配置服務器發(fā)送要求無線路由器的地址信息對應的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示。
[0043]步驟S216,自動配置服務器根據(jù)認證服務器的指示,將WiFi終端寫入上網(wǎng)白名單,并通知無線路由器。
[0044]其中,自動配置服務器可以通過TR069協(xié)議將WiFi終端寫入上網(wǎng)白名單。
[0045]步驟S218,WiFi終端通過無線路由器上網(wǎng)。具體來說,WiFi終端向無線路由器發(fā)送上網(wǎng)請求,無線路由器根據(jù)上網(wǎng)白名單處理WiFi終端的上網(wǎng)請求,例如,允許用戶使用WiFi上網(wǎng),或拒絕用戶使用WiFi上網(wǎng)。
[0046]圖3是本發(fā)明實現(xiàn)WiFi接入服務的系統(tǒng)一個實施例的結構示意圖。如圖3所示,本實施例的系統(tǒng)包括:認證服務器302、自動配置服務器304和WiFi終端306。
[0047]認證服務器302,用于指示自動配置服務器為指定的無線路由器開通WiFi接入服務;并用于響應WiFi終端發(fā)起的認證過程,對WiFi終端進行認證,在WiFi終端通過認證后,向自動配置服務器發(fā)送要求無線路由器的地址信息對應的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示;
[0048]自動配置服務器304,用于將認證服務器的地址信息添加到動態(tài)主機配置協(xié)議DHCP選項opt1n 43字段,并下發(fā)給無線路由器,以便無線路由器響應于WiFi終端發(fā)送的DHCP請求,將攜帶DHCPopt1n 43字段的DHCP響應發(fā)送給WiFi終端;并用于根據(jù)認證服務器的指示,將WiFi終端寫入上網(wǎng)白名單,并通知無線路由器,以便WiFi終端通過無線路由器上網(wǎng);
[0049]WiFi終端306,用于通過DHCP opt1n 43字段獲知無線路由器可以提供需要認證的WiFi接入服務和認證服務器的地址信息,根據(jù)用戶操作向認證服務器的地址信息對應的認證服務器發(fā)起認證過程,并將無線路由器的地址信息發(fā)送給認證服務器。
[0050]其中,自動配置服務器304將認證服務器的地址信息添加到DHCP opt1n 43字段時,具體用于:通過TR069協(xié)議將認證服務器的地址信息添加到DHCP opt1n 43字段。
[0051]其中,自動配置服務器304將WiFi終端寫入上網(wǎng)白名單時,具體用于:通過TR069協(xié)議將WiFi終端寫入上網(wǎng)白名單。
[0052]其中,認證服務器302對WiFi終端進行認證時,具體用于:接收WiFi終端提供的用戶的手機號或郵箱,根據(jù)手機號或郵箱將驗證碼通過短信或郵件方式發(fā)送給用戶;獲取用戶通過WiFi終端在認證頁面輸入的驗證碼;將用戶輸入的驗證碼與發(fā)送給用戶的驗證碼進行比對,如果一致,驗證通過,如果不一致,驗證未通過。
[0053]圖4是本發(fā)明實現(xiàn)WiFi接入服務的認證服務器一個實施例的結構示意圖。如圖4所示,本實施例的認證服務器302包括:
[0054]服務開通單元402,用于指示自動配置服務器為指定的無線路由器開通WiFi接入服務,以便自動配置服務器通過DHCP opt1n 43字段將無線路由器可以提供需要認證的WiFi接入服務和認證服務器的地址信息告知WiFi終端;
[0055]認證單元404,用于響應WiFi終端發(fā)起的認證過程,對WiFi終端進行認證,在WiFi終端通過認證后,向自動配置服務器發(fā)送要求無線路由器的地址信息對應的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示,以便自動配置服務器根據(jù)指示配置無線路由器的上網(wǎng)白名單,使WiFi終端通過無線路由器上網(wǎng)。
[0056]圖5是本發(fā)明實現(xiàn)WiFi接入服務的自動配置服務器一個實施例的結構示意圖。如圖5所示,本實施例的自動配置服務器304包括:
[0057]地址配置單元502,用于根據(jù)認證服務器下發(fā)的為指定的無線路由器開通WiFi接入服務的指示,將認證服務器的地址信息添加到動態(tài)主機配置協(xié)議DHCP選項opt1n 43字段,并下發(fā)給無線路由器,以便無線路由器響應于WiFi終端發(fā)送的DHCP請求,將攜帶DHCPopt1n 43字段的DHCP響應發(fā)送給WiFi終端,是WiFi終端向認證服務器發(fā)起認證過程;
[0058]白名單配置單元504,用于根據(jù)認證服務器下發(fā)的要求無線路由器的地址信息對應的無線路由器允許WiFi終端接入互聯(lián)網(wǎng)的指示,將WiFi終端寫入上網(wǎng)白名單,并通知無線路由器,以便WiFi終端通過無線路由器上網(wǎng)。
[0059]圖6是本發(fā)明實現(xiàn)WiFi接入服務的WiFi終端一個實施例的結構示意圖。如圖6所示,本實施例的WiFi終端306包括:
[0060]接入單元602,用于向無線路由器發(fā)起DHCP請求,并接收無線路由器返回的攜帶DHCP opt1n 43字段的DHCP響應,通過DHCPopt1n 43字段獲知無線路由器可以提供需要認證的WiFi接入服務和認證服務器的地址信息;
[0061]認證單元604,用于通知用戶即將接入到需要認證的WiFi接入服務,根據(jù)用戶操作向認證服務器的地址信息對應的認證服務器發(fā)起認證過程,并將無線路由器的地址信息發(fā)送給認證服務器,以便認證服務器進行認證,并將上網(wǎng)白名單通過自動配置服務器下發(fā)給無線路由器;以及,
[0062]上網(wǎng)單元606,用于認證通過后,通過無線路由器上網(wǎng)。
[0063]圖7是本發(fā)明實現(xiàn)WiFi接入服務的無線路由器一個實施例的結構示意圖。如圖7所示,本實施例的無線