本發(fā)明涉及二維碼安全識(shí)別和控制技術(shù)領(lǐng)域,尤其是涉及一種掃碼終端來控制智能終端生成二維碼并校驗(yàn)的系統(tǒng)和方法。
背景技術(shù):
二維碼的便捷性,使得二維碼在各行各業(yè)普遍應(yīng)用,二維碼依托在線遠(yuǎn)程控制和校驗(yàn)?,F(xiàn)實(shí)情況中,存在易于復(fù)制、易于傳播的特性,使得二維碼在實(shí)際使用過程中面臨是否本人在使用的問題。該問題也導(dǎo)致了一些實(shí)際可以應(yīng)用二維碼的領(lǐng)域而無法安全、放心使用二維碼。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種掃碼終端來控制智能終端生成二維碼并校驗(yàn)的方法。該方法解決了傳統(tǒng)的二維碼前端沒有安全控制,單純依賴在線驗(yàn)證方式存在易復(fù)制安全漏洞的缺點(diǎn)。
為實(shí)施上述目的,本發(fā)明采用如下技術(shù)方案:
通過掃碼終端控制智能終端生成二維碼并校驗(yàn)的系統(tǒng),所述掃碼終端包括控制模塊和近場(chǎng)環(huán)境模塊;所述智能終端包括接收模塊、二維碼處理模塊、二維碼生成模塊和屏幕;
掃碼終端的控制模塊輸出端接近場(chǎng)環(huán)境模塊輸入端,近場(chǎng)環(huán)境模塊的輸出端接智能終端的接收模塊輸入端,接收模塊輸出端接二維碼處理模塊輸入端,二維碼處理模塊輸出端接二維碼生成模塊輸入端,二維碼生成模塊輸出端接屏幕。
進(jìn)一步:
所述掃碼終端的近場(chǎng)環(huán)境模塊為藍(lán)牙模塊;所述智能終端的接收模塊為藍(lán)牙模塊。
通過掃碼終端來控制智能終端生成二維碼并校驗(yàn)的方法,采用所述通過掃碼終端控制智能終端生成二維碼并校驗(yàn)的系統(tǒng),包括以下步驟:
s1、掃碼終端生成控制信息;
s2、掃碼終端通過近場(chǎng)環(huán)境加載控制信息;
s3、智能終端接收控制信息;
s4、智能終端通過控制信息對(duì)二維碼信息進(jìn)行處理;
s5、智能終端把處理后的二維碼信息生成二維碼。
進(jìn)一步:
在步驟s1中,掃碼終端通過安全控制機(jī)制生成控制信息;
在步驟s2中,通過近場(chǎng)環(huán)境發(fā)送控制信息;
在步驟s3中,智能終端應(yīng)用app控制二維碼交易方式,app控制智能終端接收步驟s2所述近場(chǎng)環(huán)境發(fā)送的控制信息;
在步驟s4中,智能終端app對(duì)后臺(tái)系統(tǒng)進(jìn)行請(qǐng)求獲取二維碼信息,并使用獲取的步驟s3所述控制信息對(duì)二維碼信息進(jìn)行處理;或智能終端app把步驟s3所述控制信息傳遞到后臺(tái)系統(tǒng),后臺(tái)系統(tǒng)通過步驟s3所述控制信息對(duì)二維碼信息進(jìn)行處理;
在步驟s5中,智能終端app把處理后的步驟s4所述二維碼信息生成二維碼或直接從后臺(tái)系統(tǒng)獲取處理后的步驟s4所述二維碼信息生成的二維碼。
本發(fā)明與現(xiàn)有技術(shù)比較,有益效果如下:
本發(fā)明通過掃碼終端構(gòu)建近場(chǎng)環(huán)境向智能終端傳遞控制信息,實(shí)現(xiàn)了通過掃碼終端近場(chǎng)對(duì)智能終端二維碼生成進(jìn)行控制,有效地解決了二維碼只單純依賴于網(wǎng)路在線驗(yàn)證和前端掃碼無法驗(yàn)證存在易復(fù)制安全漏洞的問題。本發(fā)明可以應(yīng)用到所有需要對(duì)二維碼應(yīng)用進(jìn)行安全控制的領(lǐng)域,如二維碼支付、二維碼身份識(shí)別等。本發(fā)明改變了傳統(tǒng)的二維碼前端沒有安全控制,單純依賴在線驗(yàn)證方式,可達(dá)到與現(xiàn)有依托于卡介質(zhì)和交易終端交易機(jī)制同等的安全控制。
附圖說明
圖1為本發(fā)明實(shí)施例所述通過掃碼終端控制智能終端生成二維碼并校驗(yàn)的系統(tǒng)組成框圖。
圖2為本發(fā)明實(shí)施例所述通過掃碼終端控制智能終端生成二維碼并校驗(yàn)的流程框圖。
具體實(shí)施方式
參見圖1,通過掃碼終端控制智能終端生成二維碼并校驗(yàn)的系統(tǒng),包括掃碼終端1和智能終端2;
所述掃碼終端1包括控制模塊11,藍(lán)牙模塊12;所述智能終端2包括藍(lán)牙模塊21、信息處理模塊22、二維碼生成模塊23和屏幕;所述掃碼終端1與智能終端2通過藍(lán)牙廣播連接。
掃碼終端1的控制模塊11輸出接掃碼終端1的藍(lán)牙模塊12的輸入端,掃碼終端1的藍(lán)牙模塊12的輸出端接智能終端2的藍(lán)牙模塊21的輸入端,智能終端2的藍(lán)牙模塊21的輸出端接智能終端2的信息處理模塊22的輸入端,智能終端2的信息處理模塊22的輸出端接智能終端2的二維碼生成模塊23的輸入端,智能終端2的二維碼生成模塊23的輸出端接智能終端2的屏幕。
所述掃碼終端1的控制模塊11用于生成藍(lán)牙廣播信息,并把藍(lán)牙廣播信息傳送給藍(lán)牙模塊12;藍(lán)牙模塊12把控制模塊的藍(lán)牙廣播信息通過藍(lán)牙廣播發(fā)送出去。
所述智能終端2的藍(lán)牙模塊21用于接收掃碼終端1藍(lán)牙模塊12發(fā)送的藍(lán)牙廣播信息,并把藍(lán)牙廣播信息傳送給信息處理模塊22;信息處理模塊22用獲取的藍(lán)牙模塊21傳送過來的藍(lán)牙廣播信息對(duì)二維碼信息進(jìn)行處理,生成處理后的二維碼信息并傳送給二維碼生成模塊23;二維碼生成模塊23把處理后的二維碼信息生成二維碼,并把二維碼輸出到智能終端1的屏幕上。
參見圖2,本發(fā)明實(shí)施例所述通過掃碼終端來控制智能終端生成二維碼并校驗(yàn)的方法,采用上述通過掃碼終端來控制智能終端生成二維碼并校驗(yàn)的系統(tǒng),包括以下步驟:
s1)掃碼終端通過安全控制機(jī)制生成控制信息;
s2)掃碼終端通過s1藍(lán)牙廣播控制信息;
s3)智能終端應(yīng)用app控制二維碼交易方式,app控制智能終端接收s2藍(lán)牙廣播控制信息;
s4)智能終端app對(duì)后臺(tái)系統(tǒng)進(jìn)行請(qǐng)求獲取二維碼信息,并使用獲取的s3控制信息對(duì)二維碼信息進(jìn)行處理;或智能終端app把s3控制信息傳遞到后臺(tái)系統(tǒng),后臺(tái)系統(tǒng)通過s3控制信息對(duì)二維碼信息進(jìn)行處理;
s5)、智能終端app把處理后的s4二維碼信息生成二維碼或直接從后臺(tái)系統(tǒng)獲取處理后的s4二維碼信息生成的二維碼。
本發(fā)明實(shí)施例通過構(gòu)建了掃碼終端外部近場(chǎng)環(huán)境,通過外部近場(chǎng)環(huán)境傳遞控制信息,并通過控制信息對(duì)智能終端二維碼信息進(jìn)行處理并生成二維碼。由此構(gòu)建了二維碼安全交易的環(huán)境,為二維碼更進(jìn)一步的校驗(yàn)控制提供了基礎(chǔ),以此可以創(chuàng)造出二維碼支付、身份識(shí)別的一系列行業(yè)應(yīng)用。