專利名稱:一種手機(jī)自動識別二維碼的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及二維碼識別領(lǐng)域,具體地說是一種手機(jī)自動識別二維碼的方法。
背景技術(shù):
目前常用的條碼為一維條碼和二維條碼。通常對于每一種物品,它的條碼都是唯一的。一維條碼使用的時(shí)間長,范圍較廣,但一維條碼存在記載信息量較少的缺陷。隨著科技信息的迅猛發(fā)展,一維條碼的可靠性較低,此時(shí)就出現(xiàn)了二維條碼。二維碼是由一組規(guī)則排列的、條空以及對應(yīng)的字符所組成的標(biāo)記。“條”指對光線反射率較低的部分,“空”指對光線反射率較高的部分,這些條和空組成的數(shù)據(jù)表達(dá)一定的信息,并能夠用特定的設(shè)備進(jìn)行識讀,轉(zhuǎn)換成與計(jì)算機(jī)兼容的二進(jìn)制和十進(jìn)制信息。在許多種類的二維條碼中,常用的碼制有Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等,QR碼是1994年由日本Denso-Wave公司發(fā)明。QR來自英文「Quick Response」的縮寫,即快速反應(yīng)的意思,源自發(fā)明者希望QR碼可讓其內(nèi)容快速被解碼。二維條碼所含的信息密度高,采用糾錯技術(shù),可靠性提高。但是二維條碼的推廣卻不及一維條碼。其原因除了人們接受新技術(shù)有一定的時(shí)間延遲之外,還具有二維條碼的誤讀裝置較為昂貴的因素。
目前通信技術(shù)發(fā)展非常迅速,尤其是手機(jī)的發(fā)展,手機(jī)的功能已經(jīng)越來越強(qiáng)大,基本上成年人都人手一部手機(jī)。為了方便誤讀二維條碼,現(xiàn)在一些廠商也在手機(jī)上設(shè)置二維碼應(yīng)用程序,通過手機(jī)即能快速讀取二維碼并進(jìn)行相應(yīng)的處理。然而,目前手機(jī)上應(yīng)用二維碼技術(shù),開發(fā)成本很高,不利于二維碼技術(shù)的普及和流行。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種手機(jī)上自動識別二維碼的方法,通過手機(jī)攝像頭進(jìn)行掃描及系統(tǒng)內(nèi)置程序模塊的識別、處理,能快速準(zhǔn)確的識別二維碼,為用戶提供較聞的使用體驗(yàn)。
為了解決上述技術(shù)問題,本發(fā)明采取以下技術(shù)方案一種手機(jī)自動識別二維碼的方法,包括以下步驟(1)手機(jī)攝像頭采集圖像,并且通過集成在攝像頭接口程序模塊內(nèi)的用于識別二維碼特征的預(yù)置模塊判斷采集到的圖像是否符合二維碼特征;(2)圖像符合二維碼特征,啟動集成在手機(jī)系統(tǒng)內(nèi)的二維碼識別模塊,判斷該圖像是否為二維碼;(3)當(dāng)確定圖像為二維碼時(shí),啟動集成在手機(jī)系統(tǒng)內(nèi)的二維碼處理模塊,調(diào)用相應(yīng)的應(yīng)用接口。
所述手機(jī)攝像頭的用戶界面上具有二維碼提示按扭,二維碼識別模塊識別采集圖像為二維碼時(shí)提示按扭顯示接通狀態(tài),否則提示按扭顯示斷開狀態(tài)。
所述二維碼處理模塊對二維碼處理后調(diào)用相應(yīng)接口的方式為彈出一個應(yīng)用軟件列表,用戶點(diǎn)擊應(yīng)用軟件即可進(jìn)入該應(yīng)用軟件界面。
本發(fā)明使用簡單,通過手機(jī)的攝像頭拍攝物體,掃描得到二維碼,可方便的進(jìn)入應(yīng)用軟件的界面,了解更多信息,方便用戶操作,大大提高二維碼在生活中的應(yīng)用,并且降低了應(yīng)用軟件對二維碼技術(shù)的支持的開發(fā)難度,節(jié)省成本。
附圖I為本發(fā)明工作流程示意圖。
具體實(shí)施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合具體實(shí)施例對本發(fā)明作進(jìn)一步的描述。
如附圖I所示,本發(fā)明揭示了一種手機(jī)自動識別二維碼的方法,通過手機(jī)上攝像頭的拍攝得到二維碼,進(jìn)行識別處理后即可進(jìn)入相對應(yīng)的應(yīng)用軟件界面。在手機(jī)的攝像頭的接口程序模塊內(nèi)集成有用于識別二維碼特征的預(yù)置模塊,手機(jī)系統(tǒng)程序中內(nèi)置集成有二維碼識別模塊和二維碼處理模塊。預(yù)置模塊、識別模塊和處理模塊通過現(xiàn)有的軟件編程方法進(jìn)行編寫完成,此模塊為本領(lǐng)域技術(shù)人員公知的能輕易的進(jìn)行編寫完成的模塊,其內(nèi)部程序構(gòu)成在此不進(jìn)行詳細(xì)贅述。預(yù)置模塊、識別模塊和處理模塊均能對碼制為Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等進(jìn)行處理。手機(jī)的拍攝界面上通過軟件程序編寫設(shè)有二維碼提示按扭,二維碼識別模塊識別采集圖像為二維碼時(shí)提示按扭顯示接通狀態(tài),否則提示按扭顯示斷開狀態(tài),提示按扭顯示接通狀態(tài)即表示該按扭為可用,提示按扭顯示斷開狀態(tài)即表示該按扭不可用。比如提示按扭顯示接通狀態(tài)時(shí)顯示亮色,提示按扭顯示斷開狀態(tài)時(shí)顯示暗灰色,方便辨識及操作,當(dāng)然,也可以是其他顏色,可靈活設(shè)定。該按扭默認(rèn)情況下為不可用。
具體執(zhí)行步驟如下(I)通過手機(jī)攝像頭采集圖像,預(yù)置模塊判斷采集到的圖像是否符合二維碼特征。由于攝像頭的接口程序集成了二維碼的預(yù)置模塊,當(dāng)手機(jī)用攝像頭拍攝物體時(shí),自動掃描物體,根據(jù)拍攝采集到的物體圖像,接收到的數(shù)據(jù)、字符等信息,預(yù)置模塊對該圖像進(jìn)行初步判斷,判斷此物體圖像是否具有二維碼特征,若具有符合二維碼的特征,則進(jìn)入下一步驟; 若不具備符合二維碼的特征,則結(jié)束,完成此次操作。
(2)當(dāng)預(yù)置模塊判斷拍攝采集到的圖像具備符合二維碼的特征后,啟動二維碼識別模塊,進(jìn)行掃描識別,通過將掃描得到的數(shù)據(jù)、字符信息等進(jìn)行處理和管理,完成識別過程。判斷該圖像所呈現(xiàn)出來的條碼是否符合二維碼的正確格式,確定是二維碼后,提示按扭為可用狀態(tài);如果識別之后確定不是二維碼,則提示按扭為不可用,完成此次操作。
(3)識別模塊識別到二維碼后,啟動處理模塊,調(diào)用相應(yīng)的應(yīng)用程序接口,彈出一個應(yīng)用軟件的列表,該列表中具有多個可調(diào)實(shí)現(xiàn)的接口。如應(yīng)用軟件微信,先進(jìn)行網(wǎng)絡(luò)注冊,使其能進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)的傳輸,并將該微信的接口與處理模塊相通訊實(shí)現(xiàn),則在彈出的列表中則有該微信的應(yīng)用接口,用戶能方便的點(diǎn)擊進(jìn)入。當(dāng)然,還可以具有其他應(yīng)用軟件的程序接口,使用戶通過攝像頭拍攝物體即可直接進(jìn)入多個應(yīng)用軟件界面。
權(quán)利要求
1.一種手機(jī)自動識別二維碼的方法,包括以下處理步驟 (1)手機(jī)攝像頭采集圖像,并且通過集成在攝像頭接口程序模塊內(nèi)的用于識別二維碼特征的預(yù)置模塊判斷采集到的圖像是否符合二維碼特征; (2)圖像符合二維碼特征,啟動集成在手機(jī)系統(tǒng)內(nèi)的二維碼識別模塊,判斷該圖像是否為二維碼; (3)當(dāng)確定圖像為二維碼時(shí),啟動集成在手機(jī)系統(tǒng)內(nèi)的二維碼處理模塊,調(diào)用相應(yīng)的應(yīng)用接口。
2.根據(jù)權(quán)利要求I所述的手機(jī)自動識別二維碼的方法,其特征在于所述手機(jī)攝像頭的用戶界面上具有二維碼提示按扭,二維碼識別模塊識別采集圖像為二維碼時(shí)提示按扭顯示接通狀態(tài),否則提示按扭顯示斷開狀態(tài)。
3.根據(jù)權(quán)利要求2所述的手機(jī)自動識別二維碼的方法,其特征在于所述二維碼處理模塊對二維碼處理后調(diào)用相應(yīng)接口的方式為彈出一個應(yīng)用軟件列表,用戶點(diǎn)擊應(yīng)用軟件即可進(jìn)入該應(yīng)用軟件界面。
全文摘要
本發(fā)明公開了一種手機(jī)自動識別二維碼的方法,(1)手機(jī)攝像頭采集圖像,并且通過集成在攝像頭接口程序模塊內(nèi)的用于識別二維碼特征的預(yù)置模塊判斷采集到的圖像是否符合二維碼特征;(2)圖像符合二維碼特征,啟動集成在手機(jī)系統(tǒng)內(nèi)的二維碼識別模塊,判斷該圖像是否為二維碼,(3)當(dāng)確定圖像為二維碼時(shí),啟動集成在手機(jī)系統(tǒng)內(nèi)的二維碼處理模塊,調(diào)用相應(yīng)的應(yīng)用接口。本發(fā)明使用簡單,使手機(jī)具有識別二維碼的功能,大大提高二維碼技術(shù)在生活中的應(yīng)用,降低開維碼技術(shù)在手機(jī)中的開發(fā)難度,節(jié)省成本。
文檔編號H04M1/725GK102982302SQ20121043688
公開日2013年3月20日 申請日期2012年11月6日 優(yōu)先權(quán)日2012年11月6日
發(fā)明者曾元清 申請人:廣東歐珀移動通信有限公司