一種通過掃描二維碼接入WiFi的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種通過掃描二維碼接入WiFi的方法及裝 置。
【背景技術(shù)】
[0002] 無線保真(WiFi, Wireless-Fidelity)二維碼是一種無線網(wǎng)絡(luò)二維碼,使用二維 碼掃描軟件掃描該WiFi二維碼后,即可進入到連接WiFi的頁面設(shè)置并連接WiFi賬號,方 便用戶將WiFi鏈接共享給其他人,而無須手工設(shè)置。
[0003] 現(xiàn)有技術(shù)中,使用任何二維碼掃描軟件掃描指定WiFi二維碼均可連接,由于二維 碼掃描軟件功能各不相同,在共享WiFi連接時,難W設(shè)置更多的共同特性提供給用戶們使 用。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供一種通過掃描二維碼接入WiFi的方法及裝置,用W增加掃 描程序的共享功能,提高掃描程序的功能利用率。
[0005] 本發(fā)明實施例提供的通過掃描二維碼接入WiFi的方法,包括:
[0006] 移動終端啟用掃描程序掃描WiFi二維碼,所述WiFi二維碼包含用于接入WiFi 的接入信息和用于指引啟動目標(biāo)掃描程序的指引信息;解析所述WiFi二維碼;若當(dāng)前掃描 程序為所述目標(biāo)掃描程序,則解析所述WiFi二維碼后獲取到所述接入信息,根據(jù)所述接入 信息進入授權(quán)連接所述WiFi的頁面,若當(dāng)前掃描程序不是所述目標(biāo)掃描程序,則解析所述 WiFi二維碼后獲取到所述指引信息,根據(jù)所述指引信息啟動所述目標(biāo)掃描程序解析所述 WiFi二維碼獲取所述接入信息,并進入授權(quán)連接所述WiFi的頁面;接收用戶的連接命令, 根據(jù)所述WiFi的接入信息接入所述WiFi。
[0007] 本發(fā)明實施例提供的通過掃描二維碼接入WiFi的裝置,包括:
[0008] 掃描單元,用于啟用掃描程序掃描WiFi二維碼,所述WiFi二維碼包含用于接入 WiFi的接入信息和用于指引啟動目標(biāo)掃描程序的指引信息;解析單元,用于解析所述WiFi 二維碼;處理單元,用于若當(dāng)前掃描程序為所述目標(biāo)掃描程序,則解析所述WiFi二維碼后 獲取到所述接入信息,根據(jù)所述接入信息進入授權(quán)連接所述WiFi的頁面;所述處理單元, 還用于若當(dāng)前掃描程序不是所述目標(biāo)掃描程序,則解析所述WiFi二維碼后獲取到所述指 引信息,根據(jù)所述指引信息啟動所述目標(biāo)掃描程序解析所述WiFi二維碼獲取所述接入信 息,并進入授權(quán)連接所述WiFi的頁面;接收單元,用于接收用戶的連接命令;接入單元,用 于根據(jù)所述WiFi的接入信息接入所述WiFi。
[0009] 本發(fā)明實施例提供的通過掃描二維碼接入WiFi的方法及裝置,WiFi二維碼中包 含用于接入WiFi的接入信息和用于指引啟動目標(biāo)掃描程序的指引信息,若使用目標(biāo)掃描 程序掃描該WiFi二維碼可解析出其中的WiFi接入信息并接入該WiFi,若使用目標(biāo)掃描程 序W外的其他掃描程序掃描該WiFi二維碼,可解析出其中的指引信息,根據(jù)指引信息啟動 目標(biāo)掃描程序解析出該WiFi二維碼中的WiFi接入信息并接入該WiFi,送樣,便可限定掃描 WiFi二維碼的掃描軟件,可設(shè)置對外封閉的WiFi共享功能,提高掃描程序的功能利用率, W及使用該掃描程序的便捷性。
[0010] 為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例, 并配合所附圖式,作詳細說明如下。
【附圖說明】
[0011] 圖1為本發(fā)明實施例中提供的通過掃描二維碼接入WiFi的方法的應(yīng)用環(huán)境示意 圖。
[0012] 圖2示出了一種移動終端的結(jié)構(gòu)框圖。
[0013] 圖3為本發(fā)明第一實施例中通過掃描二維碼接入WiFi的方法的流程示意圖。
[0014] 圖4為本發(fā)明第二實施例中通過掃描二維碼接入WiFi的方法的流程示意圖。
[0015] 圖5為本發(fā)明第H實施例中通過掃描二維碼接入WiFi的方法的流程示意圖。
[0016] 圖6為本發(fā)明第四實施例中通過掃描二維碼接入WiFi的方法的流程示意圖。
[0017] 圖7為本發(fā)明第五實施例中通過掃描二維碼接入WiFi的裝置示意圖。
[0018] 圖8為本發(fā)明第六實施例中通過掃描二維碼接入WiFi的裝置示意圖。
【具體實施方式】
[0019] 為更進一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,W下結(jié)合 附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細說明如后。
[0020] 本發(fā)明實施例提供一種通過掃描二維碼接入WiFi的的方法,應(yīng)用于移動終端通 過指定的目標(biāo)掃描程序掃描二維碼來接入WiFi,可增加掃描程序的共享功能的利用率。
[0021] 請參閱圖1,圖1為本發(fā)明實施例通過掃描二維碼接入WiFi的方法的運行環(huán)境示 意圖。
[0022] 個人計算機(PC, personal computer)終端10開啟二維碼的生成軟件,根據(jù)用戶 輸入的參數(shù)生成用于接入WiFi的WiFi二維碼,導(dǎo)出該WiFi二維碼用于供其他用戶掃描接 入WiFi。該WiFi二維碼中包含用于接入WiFi的接入信息和用于指引啟動目標(biāo)掃描程序的 指引信息,該目標(biāo)掃描程序是指可將該WiFi二維碼中包含的正確WiFi的接入信息解析識 別的掃描程序。掃描該WiFi二維碼可接入當(dāng)前WiFi。
[0023] 移動終端20啟用掃描程序掃描WiFi二維碼,解析該WiFi二維碼,若啟用的當(dāng)前 掃描程序為目標(biāo)掃描程序,則解析該WiFi二維碼后獲取到該接入信息,則根據(jù)該接入信息 進入授權(quán)連接該WiFi的頁面,若啟用的當(dāng)前掃描程序不是目標(biāo)掃描程序,則解析該WiFi二 維碼后獲取到該指引信息,則根據(jù)該指引信息啟動該目標(biāo)掃描程序解析該WiFi二維碼獲 取該接入信息,并進入授權(quán)連接該WiFi的頁面,接收用戶的連接命令,根據(jù)該WiFi的接入 信息接入該WiFi。
[0024] 具體地,該WiFi二維碼的格式為統(tǒng)一資源定位符扣化,化iform Resource Locator),即,該WiFi二維碼W-個網(wǎng)絡(luò)鏈接形式存在。該WiFi的接入信息W字符串的形 式包含在該U化中,該WiFi的接入信息包括當(dāng)前WiFi名稱及接入密碼,還可W包括該WiFi 的認證類型W及是否隱藏服務(wù)集標(biāo)識(ssid,Service Set Identifier)等信息。
[0025] 該用于指引啟動目標(biāo)掃描程序啟動的指引信息包含在該m?L指向的靜態(tài)網(wǎng)頁中, 該指引信息包括該目標(biāo)掃描程序的內(nèi)部調(diào)用地址,W及,該目標(biāo)掃描程序的下載地址。目P, 若當(dāng)前掃描程序無法識別出該U化中的該WiFi的接入信息,則將該統(tǒng)一資源定位符識別為 一個普通的U化,該U化指向一個靜態(tài)網(wǎng)頁,該指引信息包含在該靜態(tài)網(wǎng)頁中,該指引信息 包括該目標(biāo)掃描程序的內(nèi)部調(diào)用地址。具體地,用一個網(wǎng)頁的隱藏Krame(嵌入式框架), 指向該目標(biāo)掃描程序的內(nèi)部調(diào)起地址,W及,該目標(biāo)掃描程序的下載地址。
[002引一個實例中,該WiFi二維碼格式可W為http ;//域名? . . . &wifikey = "wifivalue",其中,域名可 W 任意設(shè)定,例如,http://www. qq. com? Cid= 123。wifikey 可 指定一個特殊的參數(shù)標(biāo)志位,滿足url中key值的規(guī)范。WifiValue僅需將標(biāo)準(zhǔn)WiFi碼進行 U化編碼即可。標(biāo)準(zhǔn)WiFi碼格式如下:
[0027] WIFI :T :WPA ;S :mynetwork ;P :mypass ;H :false ;
[0028] 其中T ;表示認證類型,S ;表示當(dāng)前WiFi的ssid,P ;表示當(dāng)前WiFi密碼,H ;表示 是否隱藏ssid。
[0029] 例如,WIFI ;T ;WPA ;S ;tencent ;P :123456 ;H ;false ;
[0030] 編碼后 wifivalue 為:
[0031] WIFI% 3AT% 3AWPA% 3BS% 3Atencent% 3BP% 3A12:M56% 3BH% 3Afals e% 3B ;
[003引 目P,連入該WiFi的接入信息包含在上述的wifivalue中。
[0033] 則,掃描該WiFi二維碼,解析該該WiFi二維碼后得到如下內(nèi)容:
[0034] http://www. qq. com ? Cid = 123&Wifi_k巧=WIFI % 3AT % 3AWPA % 3BS % 3At encent% 3BP% 3A12:M56% 3BH% SAfalse% 3B。
[0035] 由于不同的掃描程序編解碼規(guī)則不同,因此不同的掃描程序解析該WiFi二維碼 后識別的內(nèi)容也不同。
[0036] 本實施例中,解析該WiFi二維碼后由于識別到的內(nèi)容不同可分為W下H種處理 情況:
[0037] 第一種,當(dāng)前掃描程序為目標(biāo)掃描程序;
[003引解碼該二維碼后,可獲取其中的WiFi接入信息,即,可識別出wifivalue的內(nèi)容,在 上述實例中,即識別出W下內(nèi)容:
[0039] Wifi_k巧=WIFI% 3AT% 3AWPA% 3BS% 3Atencent% 3BP% 3A12:M56% 3B H% SAfalse% 3B
[0040] 從中獲取到包括該WiFi名稱、接入密碼、認證類型,W及,是否隱藏SSid的信息。 進入授權(quán)連接該WiFi