圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
[0028]下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)描述。
[0029]本發(fā)明實(shí)施例提供一種認(rèn)證方法,如圖1所示,該認(rèn)證方法包括:
[0030]S101,移動(dòng)終端通過(guò)掃描顯示設(shè)備獲得二維碼;
[0031]具體的,在顯示設(shè)備上顯示有二維碼信息,持有移動(dòng)終端的用戶可以通過(guò)掃描顯示設(shè)備的二維碼獲得二維碼信息,無(wú)需用戶手動(dòng)輸入信息。例如,當(dāng)用戶需要通過(guò)掃描二維碼連接wifi時(shí),用戶開(kāi)啟移動(dòng)終端上的軟件或者客戶端,通過(guò)移動(dòng)終端的攝像頭等設(shè)備掃描二維碼。顯示設(shè)備可以是電子紙顯示設(shè)備,一旦顯示出二維碼信息后,便無(wú)需再供電,從而能夠長(zhǎng)期使用節(jié)約電能。
[0032]S102,移動(dòng)終端解析二維碼,獲得認(rèn)證信息;
[0033]具體的,移動(dòng)終端解析二維碼,獲得二維碼中的信息,其中包括認(rèn)證信息。當(dāng)本發(fā)明用于接入到wifi的認(rèn)證場(chǎng)合時(shí),二維碼中還至少包括了 SSID和密碼等信息,以便移動(dòng)終端通過(guò)SSID和密碼等信息接入網(wǎng)絡(luò)。顯示設(shè)備上顯示的二維碼中包括了認(rèn)證信息,而后臺(tái)系統(tǒng)服務(wù)器中存儲(chǔ)了與認(rèn)證信息對(duì)應(yīng)的驗(yàn)證信息。移動(dòng)終端在掃描二維碼時(shí),解析后獲得SSID、密碼和認(rèn)證信息等信息。認(rèn)證信息是用于唯一標(biāo)識(shí)該二維碼的信息,例如,認(rèn)證信息可以是挑戰(zhàn)因子,該挑戰(zhàn)因子可以根據(jù)時(shí)間變化,也可以根據(jù)事件變化,挑戰(zhàn)因子是唯一的且不重復(fù)使用的,對(duì)應(yīng)的驗(yàn)證信息可以是與挑戰(zhàn)因子相同或者相應(yīng)的信息,用于驗(yàn)證挑戰(zhàn)因子的正確性,且驗(yàn)證信息與挑戰(zhàn)因子的生成機(jī)制相同。
[0034]此外,移動(dòng)終端在獲取了 SSID和密碼等信息后,可以接入到wifi網(wǎng)絡(luò),完全不影響用戶對(duì)網(wǎng)絡(luò)使用的便捷性。此外,二維碼還可以是加密的二維碼,移動(dòng)終端在解密后才能獲取到二維碼的信息,從而更加保證二維碼的安全性。二維碼信息中還可以包括用于通信加密的加密密鑰,從而保證移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的安全性。
[0035]S103,移動(dòng)終端將認(rèn)證信息發(fā)送至后臺(tái)系統(tǒng)服務(wù)器;
[0036]具體的,移動(dòng)終端將從二維碼中獲取的認(rèn)證信息通過(guò)無(wú)線方式發(fā)送至后臺(tái)系統(tǒng)服務(wù)器,以便后臺(tái)系統(tǒng)服務(wù)器獲取認(rèn)證信息對(duì)認(rèn)證信息進(jìn)行驗(yàn)證。當(dāng)然,移動(dòng)終端也可以通過(guò)加密的數(shù)據(jù)發(fā)送至
[0037]S104,后臺(tái)系統(tǒng)服務(wù)器接收認(rèn)證信息后,利用預(yù)存的驗(yàn)證信息對(duì)認(rèn)證信息進(jìn)行驗(yàn)證;
[0038]具體的,后臺(tái)系統(tǒng)服務(wù)器預(yù)先存儲(chǔ)有與當(dāng)前顯示設(shè)備顯示的二維碼對(duì)應(yīng)的驗(yàn)證信息,在接收到認(rèn)證信息后,后臺(tái)系統(tǒng)服務(wù)器將認(rèn)證信息和驗(yàn)證信息進(jìn)行比對(duì),若比對(duì)一致則認(rèn)為驗(yàn)證通過(guò)。
[0039]S105,后臺(tái)系統(tǒng)服務(wù)器在驗(yàn)證認(rèn)證信息通過(guò)后,至少發(fā)送第一更新指令至顯示設(shè)備;
[0040]具體的,后臺(tái)系統(tǒng)服務(wù)器在驗(yàn)證認(rèn)證信息通過(guò)后,需要指示顯示設(shè)備更新所顯示的二維碼,以便下一位移動(dòng)終端用戶的使用。鑒于新的二維碼可以在每次驗(yàn)證通過(guò)后由后臺(tái)系統(tǒng)服務(wù)器生成,也可以預(yù)先存儲(chǔ)顯示設(shè)備中,由顯示設(shè)備在后臺(tái)系統(tǒng)服務(wù)器驗(yàn)證通過(guò)后根據(jù)更新指令更換一個(gè)新的二維碼。當(dāng)新的二維碼是在每次驗(yàn)證后由后臺(tái)系統(tǒng)服務(wù)器生成時(shí),本步驟還可以有如下實(shí)現(xiàn)方式:后臺(tái)系統(tǒng)服務(wù)器在驗(yàn)證認(rèn)證信息通過(guò)后,生成新的二維碼,將新的二維碼和第一更新指令發(fā)送至顯示設(shè)備。具體的,后臺(tái)系統(tǒng)服務(wù)器驗(yàn)證認(rèn)證信息通過(guò)后,生成一對(duì)新的用于驗(yàn)證的認(rèn)證信息和驗(yàn)證信息,根據(jù)新的認(rèn)證信息以及wifi網(wǎng)絡(luò)的SSID和密碼等信息生成一個(gè)新的二維碼信息,將該新的二維碼信息和更新指令一起發(fā)送至顯示設(shè)備,以便顯示設(shè)備可以用新的二維碼替換已用過(guò)的舊二維碼。當(dāng)然,當(dāng)新的二維碼是預(yù)先存儲(chǔ)在顯示設(shè)備的情況下,后臺(tái)系統(tǒng)服務(wù)器無(wú)需發(fā)送新的二維碼至顯示設(shè)備。
[0041]S106,顯示設(shè)備根據(jù)第一更新指令更新二維碼;
[0042]具體的,本步驟根據(jù)新的二維碼產(chǎn)生方式的不同,至少有以下兩種實(shí)現(xiàn)方式:
[0043]I)顯示設(shè)備根據(jù)第一更新指令將二維碼更新為新的二維碼;該新的二維碼為從后臺(tái)系統(tǒng)服務(wù)器接收的新的二維碼,顯示設(shè)備接收后將其進(jìn)行更新;
[0044]2)顯示設(shè)備根據(jù)第一更新指令將二維碼更新為從預(yù)存的二維碼中選擇的新的二維碼;顯示設(shè)備中存儲(chǔ)了一個(gè)二維碼序列,當(dāng)后臺(tái)系統(tǒng)服務(wù)器在驗(yàn)證完一個(gè)二維碼后,發(fā)送更新指令至顯示設(shè)備,顯示設(shè)備從預(yù)存的二維碼序列中選擇下一個(gè)二維碼,并利用該新的二維碼替換已用過(guò)的舊二維碼,顯示出來(lái)。
[0045]S107,后臺(tái)系統(tǒng)服務(wù)器在顯示設(shè)備根據(jù)第一更新指令更新二維碼后,更新驗(yàn)證信息。
[0046]具體的,本步驟根據(jù)新的二維碼產(chǎn)生方式的不同,至少有以下兩種實(shí)現(xiàn)方式:
[0047]I)當(dāng)新的二維碼是由每次驗(yàn)證通過(guò)后由后臺(tái)系統(tǒng)服務(wù)器生成時(shí),后臺(tái)系統(tǒng)服務(wù)器驗(yàn)證認(rèn)證信息通過(guò)后,會(huì)生成一對(duì)新的用于驗(yàn)證的認(rèn)證信息和驗(yàn)證信息,后臺(tái)系統(tǒng)服務(wù)器在顯示設(shè)備根據(jù)第一更新指令更新二維碼后,后臺(tái)系統(tǒng)服務(wù)器將生成的與新的認(rèn)證信息對(duì)應(yīng)的驗(yàn)證信息更新為新的二維碼對(duì)應(yīng)的驗(yàn)證信息。
[0048]2)當(dāng)新的二維碼是預(yù)先存儲(chǔ)顯示設(shè)備時(shí),后臺(tái)系統(tǒng)服務(wù)器在顯示設(shè)備根據(jù)第一更新指令更新二維碼后,后臺(tái)系統(tǒng)服務(wù)器可以預(yù)先存儲(chǔ)與顯示設(shè)備存儲(chǔ)的所有二維碼對(duì)應(yīng)的驗(yàn)證信息,從中選擇新的二維碼對(duì)應(yīng)的驗(yàn)證信息,也可以接收顯示設(shè)備發(fā)送的新的二維碼對(duì)應(yīng)的驗(yàn)證信息,將驗(yàn)證信息更新為新的二維碼對(duì)應(yīng)的驗(yàn)證信息。
[0049]此外,本發(fā)明提供的二維碼信息中包括的SSID和密碼等信息可以設(shè)定為限定時(shí)間內(nèi)有效,過(guò)期則無(wú)效,從而保證網(wǎng)絡(luò)資源不被濫用。且SSID和密碼還可以設(shè)定為一次接入有效,當(dāng)用戶一旦斷開(kāi)網(wǎng)絡(luò)需要再次使用時(shí),需要重新掃描二維碼才能連接到網(wǎng)絡(luò)。
[0050]此外,在本發(fā)明提供的顯示設(shè)備上還可以裝有攝像頭,保證二維碼顯示設(shè)備使用的安全性。
[0051]通過(guò)本發(fā)明的認(rèn)證方法,利用掃描動(dòng)態(tài)變化的二維碼才能認(rèn)證通過(guò)(接入wifi),從而使得接入wifi必須是當(dāng)面的、即時(shí)的,一旦用戶沒(méi)有看到二維碼則無(wú)法接入wifi,而且,動(dòng)態(tài)變化的二維碼可以防止用戶記錄二維碼后重復(fù)登陸的情況,防止Wifi網(wǎng)絡(luò)被濫用的情況。
[0052]優(yōu)選的,本發(fā)明還可以設(shè)定在隨機(jī)時(shí)間或者預(yù)定時(shí)間內(nèi)更新二維碼,從而保證二維碼不會(huì)長(zhǎng)時(shí)間不變化,提高安全性。具體的,根據(jù)新的二維碼產(chǎn)生方式的不同,有以下兩種方式:
[0053]方式一:
[0054]S108,后臺(tái)系統(tǒng)服務(wù)器在預(yù)設(shè)時(shí)間間隔,至少發(fā)送第二更新指令至顯示設(shè)備;
[0055]具體的,后臺(tái)系統(tǒng)服務(wù)器可以在預(yù)設(shè)時(shí)間間隔,生成新的二維碼,將新的二維碼和第二更新指令發(fā)送至顯示設(shè)備。
[0056]具體的,當(dāng)新的二維碼是在每次驗(yàn)證后由后臺(tái)系統(tǒng)服務(wù)器生成時(shí),本步驟還可以有如下實(shí)現(xiàn)方式:后臺(tái)系統(tǒng)服務(wù)器在驗(yàn)證認(rèn)證信息通過(guò)后,生成新的二維碼,將新的二維碼和第一更新指令發(fā)送至顯示設(shè)備。具體的,后臺(tái)系統(tǒng)服務(wù)器驗(yàn)證認(rèn)證信息通過(guò)后,生成一對(duì)新的用于驗(yàn)證的認(rèn)證信息和驗(yàn)證信息,根據(jù)新的認(rèn)證信息以及wifi網(wǎng)絡(luò)的SSID和密碼等信息生成一個(gè)新的二維碼信息,將該新的二維碼信息和更新指令一起發(fā)送至顯示設(shè)備,以便顯示設(shè)備可以用新的二維碼替換已用過(guò)的舊二維碼。
[0057]此外,預(yù)設(shè)時(shí)間間隔可以是固定的時(shí)間間隔,也可以是隨機(jī)的時(shí)間間隔。
[0058]S10