一種基于安卓平臺的條碼識別方法和裝置制造方法
【專利摘要】本發(fā)明提出了一種基于安卓平臺的條碼識別裝置,其包括:條碼數(shù)據(jù)采集模塊,條碼數(shù)據(jù)識讀模塊,一維譯碼模塊,二維譯碼模塊,對識別出的二維碼信息進行轉(zhuǎn)譯;通信模塊;內(nèi)部數(shù)據(jù)庫。通過本發(fā)明可以在安卓平臺上同時解析一維條碼和二維碼。
【專利說明】 —種基于安卓平臺的條碼識別方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動便攜終端,尤其涉及使用安卓(android)系統(tǒng)的移動便攜終端。
【背景技術(shù)】
[0002]目前安卓(Android)系統(tǒng)在國內(nèi)外得到了廣泛的應(yīng)用,其開源性、智能化、易用性、界面華麗等特點得到人們的喜愛。同時二維碼由于可以匯集比一維條碼更多的數(shù)據(jù)信息也正在各個領(lǐng)域快速的替代一維條碼,例如在公交車站就能看到利用二維碼進行商品買賣的廣告。Android智能終端與二維碼兩者的結(jié)合使得當(dāng)今人們的生活方式發(fā)生著巨大的變化,人們也非常樂意接受這種轉(zhuǎn)變。與此同時一維條碼在快遞、超市等行業(yè)中由于其自身被采用的廣泛性、可讀性強的特點還不會立即從人們視線中消失,而目前很多Android智能終端集成的條碼識別軟件一般都是采用開源的二維碼解析軟件,只能識別二維碼,因此在安卓系統(tǒng)上開發(fā)一種具有一維碼和二維碼識讀能力的設(shè)備顯得尤為重要。
[0003]本實現(xiàn)方法涉及通過android驅(qū)動底層,一直上傳到軟件應(yīng)用層使得用戶完成對條碼識別數(shù)據(jù)的獲取,并通過有線無線網(wǎng)進行數(shù)據(jù)的真假鑒別,并用作其他用途。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種基于安卓平臺的條碼識別裝置,包括:
[0005]條碼數(shù)據(jù)采集模塊,用于掃描商品上的條碼,采集掃描后的條碼數(shù)據(jù);
[0006]條碼數(shù)據(jù)識讀模塊,用于將掃描后的條碼數(shù)據(jù)進行識別;
[0007]—維譯碼模塊,用于對識別出的一維碼信息進行轉(zhuǎn)譯;
[0008]二維譯碼模塊,用于對識別出的二維碼信息進行轉(zhuǎn)譯;
[0009]通信模塊,用于接收所述一維碼模塊的轉(zhuǎn)譯信息,并進行處理,通過有線或無線鏈路傳遞到外部數(shù)據(jù)庫;
[0010]內(nèi)部數(shù)據(jù)庫,用于接收所述二維譯碼模塊的轉(zhuǎn)譯信息,并將其與存儲數(shù)據(jù)進行對比分析。
[0011]所述條碼數(shù)據(jù)識讀模塊包括判斷模塊,用于判讀掃描的條碼數(shù)據(jù)是一維碼,還是
二維碼。
[0012]所述裝置還包括設(shè)置模塊,用于對所述條碼數(shù)據(jù)采集設(shè)備和所述條碼數(shù)據(jù)識讀模塊設(shè)備進行打開、關(guān)閉和參數(shù)設(shè)置。
[0013]一種基于安卓平臺的條碼識別方法,包括:
[0014]掃描商品上的條碼,采集掃描后的條碼數(shù)據(jù);
[0015]將掃描后的條碼數(shù)據(jù)進行識別;
[0016]對識別出的一維碼信息和二維碼信息分別進行轉(zhuǎn)譯;
[0017]接收所述一維碼模塊的轉(zhuǎn)譯信息,并進行處理,通過有線或無線鏈路傳遞到外部數(shù)據(jù)庫;
[0018]接收所述二維譯碼模塊的轉(zhuǎn)譯信息,并將其與存儲數(shù)據(jù)進行對比分析。[0019]所述將掃描后的條碼數(shù)據(jù)進行識別還包括于判讀掃描的條碼數(shù)據(jù)是一維碼,還是
二維碼。
[0020]所述方法還包括:根據(jù)需要對條碼數(shù)據(jù)采集設(shè)備和條碼數(shù)據(jù)識讀設(shè)備進行打開、關(guān)閉和參數(shù)設(shè)置。
【專利附圖】
【附圖說明】
[0021]圖1為與本發(fā)明實施例一致的基于安卓平臺的條碼識別裝置原理圖;
[0022]圖2為與本發(fā)明實施例一致的基于安卓平臺的條碼識別方法的流程圖。
具體實施例
[0023]眾所周知,一維碼:一維碼是由縱向黑條和白條組成,黑白相間、而且條紋的粗細(xì)也不同,通常條紋下還會有英文字母或阿拉伯?dāng)?shù)字。二維碼:二維碼通常為方形結(jié)構(gòu),不單由橫向和縱向的條碼組成,而且碼區(qū)內(nèi)還會有多邊形的圖案,同樣二維碼的紋理也是黑白相間,粗細(xì)不同,二維碼是點陣形式。
[0024]一維碼:可以識別商品的基本信息,例如商品名稱、價格等,但并不能提供商品更詳細(xì)的信息,要調(diào)用更多的信息,需要外部數(shù)據(jù)庫的進一步配合。
[0025]二維碼:不但具別識別功能,而且可顯示更詳細(xì)的商品內(nèi)容。例如衣服,不但可以顯示衣服名稱和價格,還可以顯示采用的是什么材料,每種材料占的百分比,衣服尺寸大小,適合身高多少的人穿著,以及一些洗滌注意事項等,無需外部數(shù)據(jù)庫的配合,簡單方便。
[0026]圖1為與本發(fā)明一致的基于安卓平臺的條碼識別裝置原理圖。其中所述條碼識別裝置包括:
[0027]條碼數(shù)據(jù)采集模塊,用于掃描商品上的條碼,采集掃描后的條碼數(shù)據(jù);
[0028]條碼數(shù)據(jù)識讀模塊,用于將掃描后的條碼數(shù)據(jù)進行識別;
[0029]一維譯碼模塊,用于對識別出的一維碼信息進行轉(zhuǎn)譯;
[0030]二維譯碼模塊,用于對識別出的二維碼信息進行轉(zhuǎn)譯;
[0031]通信模塊,用于接收所述一維碼模塊的轉(zhuǎn)譯信息,并進行處理,通過有線或無線鏈路傳遞到外部數(shù)據(jù)庫;
[0032]內(nèi)部數(shù)據(jù)庫,用于接收所述二維譯碼模塊的轉(zhuǎn)譯信息,并將其與存儲數(shù)據(jù)進行對比分析。
[0033]其中,所述條碼數(shù)據(jù)識讀模塊包括判斷模塊,用于判讀掃描的條碼數(shù)據(jù)是一維碼,還是二維碼。
[0034]其中,還包括設(shè)置模塊,用于對所述條碼數(shù)據(jù)采集設(shè)備和所述條碼數(shù)據(jù)識讀模塊設(shè)備進行打開、關(guān)閉和參數(shù)設(shè)置。
[0035]舉例來說,當(dāng)產(chǎn)品使用二維碼時,只需要通過內(nèi)部數(shù)據(jù)庫對比二維碼,確定是否是正品、價格之類的信息,如果產(chǎn)品使用一維碼,需要將一維碼傳送到外部以便確認(rèn)其價格商
家等信息。
[0036]圖2為與本發(fā)明一致的基于安卓平臺的條碼識別方法流程圖。該方法包括以下步驟:
[0037]步驟一、掃描商品上的條碼,采集掃描后的條碼數(shù)據(jù);[0038]步驟二、將掃描后的條碼數(shù)據(jù)進行識別;
[0039]步驟三、對識別出的一維碼信息和二維碼信息分別進行轉(zhuǎn)譯;
[0040]步驟四、接收所述一維碼模塊的轉(zhuǎn)譯信息,并進行處理,通過有線或無線鏈路傳遞到外部數(shù)據(jù)庫;
[0041]步驟五、接收所述二維譯碼模塊的轉(zhuǎn)譯信息,并將其與存儲數(shù)據(jù)進行對比分析。
[0042]其中,步驟二還包括于判讀掃描的條碼數(shù)據(jù)是一維碼,還是二維碼。
[0043]其中,還可以根據(jù)需要對條碼數(shù)據(jù)采集設(shè)備和條碼數(shù)據(jù)識讀設(shè)備進行打開、關(guān)閉和參數(shù)設(shè)置。
[0044]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種基于安卓平臺的條碼識別裝置,其特征在于,包括: 條碼數(shù)據(jù)采集模塊,用于掃描商品上的條碼,采集掃描后的條碼數(shù)據(jù); 條碼數(shù)據(jù)識讀模塊,用于將掃描后的條碼數(shù)據(jù)進行識別; 一維譯碼模塊,用于對識別出的一維碼信息進行轉(zhuǎn)譯; 二維譯碼模塊,用于對識別出的二維碼信息進行轉(zhuǎn)譯; 通信模塊,用于接收所述一維碼模塊的轉(zhuǎn)譯信息,并進行處理,通過有線或無線鏈路傳遞到外部數(shù)據(jù)庫; 內(nèi)部數(shù)據(jù)庫,用于接收所述二維譯碼模塊的轉(zhuǎn)譯信息,并將其與存儲數(shù)據(jù)進行對比分析。
2.如權(quán)利要求1所述基于安卓平臺的條碼識別裝置,其特征在于,所述條碼數(shù)據(jù)識讀模塊包括判斷模塊,用于判讀掃描的條碼數(shù)據(jù)是一維碼,還是二維碼。
3.如權(quán)利要求1所述基于安卓平臺的條碼識別裝置,其特征在于,所述裝置還包括設(shè)置模塊,用于對所述條碼數(shù)據(jù)采集設(shè)備和所述條碼數(shù)據(jù)識讀模塊設(shè)備進行打開、關(guān)閉和參數(shù)設(shè)置。
4.一種基于安卓平臺的條碼識別方法,其特征在于,包括: 掃描商品上的條碼,采集掃描后的條碼數(shù)據(jù); 將掃描后的條碼數(shù)據(jù)進行識別; 對識別出的一維碼信息和二維碼信息分別進行轉(zhuǎn)譯; 接收所述一維碼模塊的轉(zhuǎn)譯信息,并進行處理,通過有線或無線鏈路傳遞到外部數(shù)據(jù)庫; 接收所述二維譯碼模塊的轉(zhuǎn)譯信息,并將其與存儲數(shù)據(jù)進行對比分析。
5.如權(quán)利要求4所述基于安卓平臺的條碼識別方法,其特征在于,所述將掃描后的條碼數(shù)據(jù)進行識別還包括于判讀掃描的條碼數(shù)據(jù)是一維碼,還是二維碼。
6.如權(quán)利要求4所述基于安卓平臺的條碼識別方法,其特征在于,所述方法還包括:根據(jù)需要對條碼數(shù)據(jù)采集設(shè)備和條碼數(shù)據(jù)識讀設(shè)備進行打開、關(guān)閉和參數(shù)設(shè)置。
【文檔編號】G06K7/10GK103914674SQ201210592856
【公開日】2014年7月9日 申請日期:2012年12月30日 優(yōu)先權(quán)日:2012年12月30日
【發(fā)明者】楊彥青, 唐日升, 張帥, 高碩 , 杜金超, 陳皓, 陳懿 申請人:航天信息股份有限公司