一種基于掃描二維碼的路由器配置方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及路由器領(lǐng)域,尤其涉及一種基于掃描二維碼的路由器配置方法。
【背景技術(shù)】
[0002]在現(xiàn)有方式中,對路由器在配置時,需要一根網(wǎng)線,一臺PC機,然后將路由器通過網(wǎng)線連接PC機,同時還得知道路由器的Ian 口地址。具體來說,在目前的市面上所有的路由器完成初始安裝的操作步驟如下:
[0003]S1:準(zhǔn)備一臺筆記本或臺式機;
[0004]S2:路由器上電,并將筆記本或臺式機連接至路由器LAN側(cè);
[0005]S3:打開瀏覽器,訪問 http://192.168.1.1 ;
[0006]S4:瀏覽器彈出認(rèn)證界面;
[0007]S5:用戶輸入管理員賬號(一般為admin/admin),提交認(rèn)證后進入快速向?qū)Ы缑妫?br>[0008]S6:用戶修改相關(guān)配置后,提交界面,完成初始配置。
[0009]這種繁瑣的操作,對于專業(yè)的人士來來講較為簡單,但是對于軟件盲區(qū)的人來說,操作復(fù)雜且不易理解。
【發(fā)明內(nèi)容】
[0010]鑒于上述問題,本申請記載了一種基于掃描二維碼的路由器配置方法,所述方法包括步驟:
[0011]于所述路由器上電后,用戶通過智能終端掃描所述路由器的配置二維碼并發(fā)出掃描信息;
[0012]所述路由器接收所述掃描信息,自動偵測上聯(lián)網(wǎng)絡(luò)接入環(huán)境并發(fā)出偵測結(jié)果;
[0013]所述智能終端根據(jù)所述偵測結(jié)果打開相應(yīng)的配置界面;
[0014]用戶在所述智能終端上輸入配置信息;
[0015]所述路由器根據(jù)所述配置信息與所述智能終端建立連接;
[0016]所述路由器接收用戶的配置請求完成初始配置。
[0017]較佳的,當(dāng)所述上聯(lián)網(wǎng)絡(luò)接入環(huán)境為DHCP時,用戶在所述配置界面需要輸入的所述配置信息包括管理員密碼、SSID以及SSID密碼;以及
[0018]當(dāng)所述上聯(lián)網(wǎng)絡(luò)接入環(huán)境為PPPoE時,用戶在所述配置界面需要輸入的所述配置信息包括所述管理員密碼、所述SSID、所述SSID密碼、PPPoE帳號以及PPPoE密碼。
[0019]較佳的,在自動偵測上聯(lián)網(wǎng)絡(luò)接入環(huán)境并發(fā)出偵測結(jié)果時,所述路由器還要對WAN口是否接入網(wǎng)線進行判斷;當(dāng)所述WAN 口沒有接入網(wǎng)線時,判定所述上聯(lián)網(wǎng)接入環(huán)境為PPPoEo
[0020]較佳的,在所述路由器根據(jù)所述配置信息與所述智能終端建立連接的過程包括步驟:
[0021]所述路由器接收所述SSID和所述SSID密碼并進行驗證,正確時所述路由器與所述智能終端建立連接;否則,建立連接失敗。
[0022]較佳的,當(dāng)所述路由器與所述智能終端建立連接后,所述路由器還需要驗證所述管理員密碼的合法性;
[0023]如果用戶所輸入的所述管理員密碼正確,則所述路由器允許配置;否則,所述路由器拒絕配置。
[0024]較佳的,所述掃描信息包括所述路由器的域名名稱。
[0025]較佳的,所述路由器接收用戶的所述配置請求完成初始配置過程包括步驟:
[0026]將所述配置請求發(fā)送至所述路由器中的Iighttpd服務(wù)器;
[0027]將環(huán)境變量傳遞至處理單元;
[0028]將所述配置請求通過發(fā)送通道全部發(fā)送至所述處理單元,關(guān)閉所述發(fā)送通道;
[0029]所述處理單元對所述配置請求進行處理后的處理結(jié)果通過接收通道傳遞至所述Iighttpd服務(wù)器;
[0030]所述Iighttpd服務(wù)器將所述處理結(jié)果發(fā)送至所述智能終端;
[0031]所述Iighttpd服務(wù)器向所述處理單元發(fā)送關(guān)閉信號,所述處理單元停止工作。
[0032]較佳的,所述處理單元對所述配置請求進行處理后的處理結(jié)果通過接收通道傳遞至所述Iighttpd服務(wù)器的過程包括步驟:
[0033]所述處理單元接收所述配置請求;
[0034]當(dāng)所述配置請求為修改管理員密碼時,獲取用戶輸入的新的管理員密碼值,修改管理員密碼文件。
[0035]較佳的,當(dāng)所述配置請求為修改網(wǎng)絡(luò)設(shè)置時,修改網(wǎng)絡(luò)配置文件并重啟網(wǎng)絡(luò)。
[0036]較佳的,當(dāng)所述配置請求為修改wifi配置時,獲取wifi的SSID和密碼,修改網(wǎng)絡(luò)配置文件并重啟無線網(wǎng)絡(luò)。
[0037]較佳的,在所述處理單元接收所述配置請求之后、根據(jù)所述配置請求解析所述功能設(shè)置之前,還包括步驟:
[0038]所述處理單元解析所述配置請求的類型,判斷所述類型是獲取配置界面和配置狀態(tài)還是進行功能配置;
[0039]當(dāng)所述類型是獲取所述配置界面和所述配置狀態(tài)時,所述處理單元將所述配置界面和所述配置狀態(tài)通過所述Iighttpd服務(wù)器發(fā)送至所述智能終端;
[0040]當(dāng)所述類型是進行功能配置時,執(zhí)行步驟根據(jù)所述配置請求解析所述功能設(shè)置。
[0041]上述技術(shù)方案具有如下優(yōu)點或有益效果:用戶使用手機掃描路由器上的二維碼,簡單的兩部就能對初裝的路由器網(wǎng)絡(luò)和管理員進行簡單快速的配置和設(shè)置,讓部分沒有筆記本和臺式機的場景,通過手機掃描二維碼的方式實行快速配置,來簡化用戶的初裝過程;基于掃描二維碼的路由器配置方法的優(yōu)點包括:無需輸入復(fù)雜的URL ;只需手機就可以完成初裝,無需其他設(shè)備及網(wǎng)線;智能手機全面支持,無需預(yù)裝APP ;自動識別上聯(lián)網(wǎng)絡(luò)環(huán)境,簡化用戶配置;在web服務(wù)器的CGI程序中,通過使用uci這種基于單個程序的獨立配置文件的處理,當(dāng)用戶修改某一項配置值時,比如網(wǎng)絡(luò)的而配置,在路由器上變化的配置只有網(wǎng)絡(luò)的配置文件,只需要重啟單個網(wǎng)絡(luò)程序,而其他的程序不用重新啟動,這樣提高了效率,減少了啟動其他程序的時間。
【附圖說明】
[0042]參考所附附圖,以更加充分的描述本發(fā)明的實施例。然而,所附附圖僅用于說明和闡述,并不構(gòu)成對本發(fā)明范圍的限制。
[0043]圖1為本發(fā)明一種基于掃描二維碼的路由器配置方法的總體流程圖;
[0044]圖2為本發(fā)明一種基于掃描二維碼的路由器配置方法的流程圖一;
[0045]圖3為本發(fā)明一種基于掃描二維碼的路由器配置方法的流程圖二。
【具體實施方式】
[0046]下面結(jié)合附圖和具體實施例對本發(fā)明基于掃描二維碼的路由器配置方法進行詳細(xì)說明。
[0047]如圖1所示,一種基于掃描二維碼的路由器配置方法,包括步驟:
[0048]于路由器上電后,用戶通過所述智能終端掃描所述路由器的配置二維碼并發(fā)出掃描信息;
[0049]所述路由器接收所述掃描信息,自動偵測上聯(lián)網(wǎng)絡(luò)接入環(huán)境并發(fā)出偵測結(jié)果;
[0050]所述智能終端根據(jù)所述偵測結(jié)果打開所述路由器相應(yīng)的配置界面;
[0051]用戶在所述智能終端上輸入配置信息;
[0052]所述路由器根據(jù)所述配置信息與所述智能終端建立連接;
[0053]所述路由器接收用戶的配置請求完成初始配置。
[0054]總體來講,路由器上電后,用戶通過所述智能終端掃描所述路由器的配置二維碼并發(fā)出掃描信息,所述路由器接收所述掃描信息后自動偵測上聯(lián)網(wǎng)絡(luò)的接入環(huán)境。其中,所述接入環(huán)境為DHCP (Dynamic Host Configurat1n Protocol,動態(tài)主機配置協(xié)議)或PPPoE (Point to Point Protocol over Ethernet)。不同的接入環(huán)境下,所述配置界面也不同,即所需要輸入的配置信息也有所不同。當(dāng)路由器和智能終端建立連接后,用戶可以通過智能終端向路由器發(fā)出所需的配置請求,路由器接收所述配置請求完成相應(yīng)的配置。其中,所述配置請求還可以為獲取相應(yīng)的配置界面和配置狀態(tài),即當(dāng)路由器和智能終端建立連接后,用戶根據(jù)自身需要想要通過智能終端發(fā)出配置請求時,就需要先向路由器發(fā)出配置界面和配置狀態(tài)請求,然后路由器將相應(yīng)的配置界面和配置狀態(tài)返回至智能終端,以方便用戶進行后續(xù)的配置。
[0055]具體來說,當(dāng)所述接入環(huán)境為DHCP時,所述配置信息包括管理員密碼、SSID(Service Set Identifier,服務(wù)集標(biāo)識)以及SSID密碼;當(dāng)所述接入環(huán)境為PPPoE時,所述配置信息包括管理員密碼、PPPoE帳號、PPPoE密碼、SSID以及SSID密碼。此外,在自動偵測上聯(lián)網(wǎng)絡(luò)接入環(huán)境之前,所述路由器還要對WAN 口是否接入網(wǎng)線進行判斷。當(dāng)路由器的WAN (Wide Area Network,廣域網(wǎng))口沒有接網(wǎng)線時,判定此時的接入環(huán)境為PPPoE,則所述配置信息包括管理員密碼、PPPoE帳號、PPPoE密碼、SSID以及SSID密碼。
[0056]之后路由器接收所述SSID和SSID密碼并進行驗證,正確時與所述智能終端建立連接,否則,建立連接失敗。用戶通過配置界面輸入所述路由器默認(rèn)的SSID和SSID密碼,在實際應(yīng)用中,可以將SSID和SSID密碼設(shè)置在路由器的背面。
[0057]在所述路由器根據(jù)所述配置信息與所述智能終端建立連接并完成初始配置中,所述路由器還需要驗證所述配置信息中的所述管理員密碼的合法性。如果用戶所輸入的所述管理員密碼正確,則所述路由器允許配置;否則,所述路由器拒絕配置。
[0058]用戶使用手機掃描路由器上的二維碼,簡單的兩步就能對初裝的路由器網(wǎng)絡(luò)和管理員進行簡單快速的配置和設(shè)置,讓部分沒有筆記本和臺式機的場景,通過手機掃描二維碼的方式實行快速配置,來簡化用戶的初裝過程?;趻呙瓒S碼的路由器配置方法的優(yōu)點包括:無需輸入復(fù)雜的URL ;只需手機就可以完成初裝,無需其他設(shè)備及網(wǎng)線;智能手機全面支持,無需預(yù)裝APP;自動識別上聯(lián)網(wǎng)絡(luò)環(huán)境,簡化用戶配置。
[0059]由于路由器的配置IP地址記憶比較麻煩,有的是192.168.1.1,有的可能是192.168.2.1等,通過在路由器中給Ian側(cè)的IP地址設(shè)置一個統(tǒng)一的域名名稱,比如phicomm.com,無論Ian側(cè)的ip地址怎么改變,通過ip地址與域名解析的對應(yīng)關(guān)系,phicomm.com域名永遠(yuǎn)都不會改變,用戶只需要輸入phicomm.com域名就能訪問路由器的界面。在