本發(fā)明涉及二維碼技術(shù)領(lǐng)域,特別是涉及一種二維碼的掃描方法及其掃描設(shè)備。
背景技術(shù):
二維碼是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的,在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理。
但二維碼中的幾何圖形一般是靜態(tài)的,在二維碼掃描過程中,如果掃描的二維碼為復(fù)制作弊后的二維碼,則極大地增加了掃描風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)二維碼容易復(fù)制作弊的技術(shù)問題,提供一種二維碼的掃描方法及其掃描設(shè)備。
一種二維碼的掃描方法,所述方法包括:
識(shí)別顯示屏幕顯示的二維碼圖案,所述二維碼圖案包含有轉(zhuǎn)換后的文字信息和動(dòng)態(tài)信息;
根據(jù)所述動(dòng)態(tài)信息從所述二維碼圖案中解碼出所述文字信息;
顯示所述文字信息。
在其中一個(gè)實(shí)施例中,所述方法還包括:
所述顯示屏幕接收生成的二維碼圖案。
在其中一個(gè)實(shí)施例中,所述二維碼圖案的生成包括以下步驟:
接收用戶輸入的文字信息;
獲取與所述文字信息相匹配的動(dòng)態(tài)信息;
將所述動(dòng)態(tài)信息與所述文字信息進(jìn)行整合;
通過預(yù)置的二維碼生成程序?qū)⑺稣虾蟮男畔⑥D(zhuǎn)換為對(duì)應(yīng)的二維碼圖案。
在其中一個(gè)實(shí)施例中,所述二維碼圖案的生成還包括以下步驟:
檢測是否接收到用于更新所述動(dòng)態(tài)信息的觸發(fā)信號(hào);
若是,則在接收到所述觸發(fā)信號(hào)時(shí),更新所述動(dòng)態(tài)信息。
在其中一個(gè)實(shí)施例中,所述觸發(fā)信號(hào)包括按鍵觸發(fā)信號(hào)或計(jì)時(shí)信號(hào)。
在其中一個(gè)實(shí)施例中,所述動(dòng)態(tài)信息為當(dāng)前時(shí)間信息,所述根據(jù)所述動(dòng)態(tài)信息從所述二維碼圖案中解碼出所述文字信息包括:
獲取當(dāng)前系統(tǒng)的顯示時(shí)間;
根據(jù)所述顯示時(shí)間從所述二維碼圖案中解碼出所述文字信息。
在其中一個(gè)實(shí)施例中,所述當(dāng)前時(shí)間信息依次包括當(dāng)前的年、月、日、小時(shí)、分鐘、秒中的一個(gè)或一個(gè)以上變量。
在其中一個(gè)實(shí)施例中,所述文字信息包括地址、名稱、數(shù)字中的一個(gè)或一個(gè)以上。
一種二維碼的掃描設(shè)備,所述掃描設(shè)備安裝有處理器和與所述處理器連接的存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有掃描程序,所述處理器通過執(zhí)行所述掃描程序?qū)崿F(xiàn)權(quán)利要求1-8任一項(xiàng)所述的二維碼的掃描方法。
在其中一個(gè)實(shí)施例中,所述掃描設(shè)備包括智能終端、平板電腦、IPAD。
以上所述二維碼的掃描方法及其掃描設(shè)備中,二維碼圖案為動(dòng)態(tài)變化的圖案,在掃描二維碼圖案時(shí),可避免靜態(tài)圖案二維碼容易受到復(fù)制作弊的問題,提升掃描二維碼圖案的安全性。
附圖說明
圖1為一實(shí)施例的二維碼的掃描方法的流程圖;
圖2為另一實(shí)施例的二維碼的掃描方法的流程圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,一實(shí)施例的二維碼的掃描方法包括步驟S120至步驟S160。
步驟S120,識(shí)別顯示屏幕顯示的二維碼圖案,二維碼圖案包含有轉(zhuǎn)換后的文字信息和動(dòng)態(tài)信息;
步驟S140,根據(jù)動(dòng)態(tài)信息從二維碼圖案中解碼出文字信息;
步驟S160,顯示文字信息。
以上所述二維碼的掃描方法中,二維碼圖案為動(dòng)態(tài)變化的圖案,在掃描二維碼圖案時(shí),可避免靜態(tài)圖案二維碼容易受到復(fù)制作弊的問題,提升掃描二維碼圖案的安全性。
其中,本實(shí)施例的掃描方法可應(yīng)用于各種手持終端、IPAD等各種不同的智能設(shè)備。
需要指出的是,本實(shí)施例中的二維碼圖案為動(dòng)態(tài)變化的圖案,其只可用于在顯示屏幕中動(dòng)態(tài)顯示。
如圖2所示,另一實(shí)施例的二維碼的掃描方法還包括步驟S110。
步驟S110,顯示屏幕接收生成的二維碼圖案。
顯示屏幕接收生成的二維碼圖案為動(dòng)態(tài)變化的圖案,其中,二維碼圖案的生成包括以下步驟:
接收用戶輸入的文字信息;
獲取與文字信息相匹配的動(dòng)態(tài)信息;
將動(dòng)態(tài)信息與文字信息進(jìn)行整合;
通過預(yù)置的二維碼生成程序?qū)⒄虾蟮男畔⑥D(zhuǎn)換為對(duì)應(yīng)的二維碼圖案。
二維碼圖案在生成的過程中,用戶可以根據(jù)需要預(yù)置相應(yīng)的二維碼生成程序,并在輸入設(shè)備上輸入相應(yīng)的文字信息,輸入設(shè)備可以是常規(guī)的電子輸入設(shè)備,可以是虛擬或?qū)嵨锇存I等。文字信息可以是地址、名稱、數(shù)字等中的一個(gè)或一個(gè)以上,如依次以地址、名稱生成的文字信息等。根據(jù)文字信息可以提取相匹配的動(dòng)態(tài)信息,按照一定的整合規(guī)則可以將文字信息與動(dòng)態(tài)信息進(jìn)行整合。通過預(yù)置的二維碼生成程序可以將整合后的信息轉(zhuǎn)換為對(duì)應(yīng)的二維碼圖案。其中,二維碼圖案可以按照不同的二維碼標(biāo)準(zhǔn)輸出指定圖案,二維碼標(biāo)準(zhǔn)可以為PDF417、QRCCode、Data Matrix、Maxi Code、Code 49、Code 16K、Code One、二維碼網(wǎng)格矩陣碼、二維碼緊密矩陣碼等。
動(dòng)態(tài)信息可以當(dāng)前時(shí)間信息,根據(jù)動(dòng)態(tài)信息從二維碼圖案中解碼出文字信息時(shí),智能設(shè)備可以獲取當(dāng)前系統(tǒng)的顯示時(shí)間,并根據(jù)顯示時(shí)間從二維碼圖案中解碼出文字信息。
動(dòng)態(tài)信息也可以為隨機(jī)程序生成的序列碼等,以當(dāng)前時(shí)間信息作為動(dòng)態(tài)信息只是可實(shí)現(xiàn)本實(shí)施例的優(yōu)選方案之一。當(dāng)前時(shí)間信息可以依次包括當(dāng)前的年、月、日、小時(shí)、分鐘、秒中的一個(gè)或一個(gè)以上變量。動(dòng)態(tài)信息如果需要按秒更新,可以依次按年、月、日、小時(shí)、分鐘、秒的排列。動(dòng)態(tài)信息如果需要按分鐘更新,可以依次按年、月、日、小時(shí)、分鐘的排列。對(duì)動(dòng)態(tài)信息和文字信息進(jìn)行整合可以按照相應(yīng)的整合規(guī)則。
智能設(shè)備獲取物當(dāng)前系統(tǒng)的顯示時(shí)間必須與動(dòng)態(tài)信息相對(duì)應(yīng),如果動(dòng)態(tài)信息包括至秒,則顯示時(shí)間則需要包括至秒;如果動(dòng)態(tài)信息包括至分鐘,顯示時(shí)間則需要包括至分鐘。
本實(shí)施例中,可以給動(dòng)態(tài)信息設(shè)置更新的頻率。為此,二維碼圖案的生成還包括以下步驟:
檢測是否接收到用于更新動(dòng)態(tài)信息的觸發(fā)信號(hào);
若是,則在接收到觸發(fā)信號(hào)時(shí),更新動(dòng)態(tài)信息。
其中,觸發(fā)信號(hào)包括按鍵觸發(fā)信號(hào)或計(jì)時(shí)信號(hào)。例如,對(duì)于按鍵信號(hào),需要更新動(dòng)態(tài)信息時(shí),用戶可以按下相應(yīng)的按鍵產(chǎn)生對(duì)應(yīng)的按鍵觸發(fā)信號(hào),從而更新動(dòng)態(tài)信息。如果是計(jì)時(shí)信號(hào),則可以為計(jì)時(shí)器產(chǎn)生的計(jì)時(shí)信號(hào),如每隔若干秒(包括一秒或一秒以上)、若干分鐘(包括一分鐘或一分鐘以上)等產(chǎn)生一次觸發(fā)信號(hào),從而更新動(dòng)態(tài)信息。
本實(shí)施例還提供了一種二維碼的掃描設(shè)備,掃描設(shè)備安裝有處理器和與處理器連接的存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)有掃描程序,處理器通過執(zhí)行掃描程序?qū)崿F(xiàn)以上所述的二維碼的掃描方法。
其中,掃描設(shè)備包括智能終端、平板電腦、IPAD。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。