一種生成條形碼組的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及信息技術領域,特別是涉及一種生成條形碼組的方法和裝置。
【背景技術】
[0002]隨著計算機與信息技術的發(fā)展,對各種不同的商品信息進行分別編碼獲得此商品的條形碼,將條形碼印刷在相應的商品上,每種條形碼存儲有一種商品信息,同一種商品上印刷有相同的條形碼。在商品流通過程中,采用條形碼掃碼器掃描商品上印刷的條形碼,接收條形碼的反射光信號進行識別分析從而獲得條形碼所攜帶的商品的信息。條形碼以其可以對不同種類的商品進行快速準確的識別等優(yōu)點,廣泛的應用于物流、商品管理、防偽以及數(shù)據(jù)管理等領域中。
[0003]目前,常用的條形碼包括一維條形碼和二維條形碼。一維條形碼(bar code)是在一個方向(一般是水平方向)將寬度不等的多個黑條和空白,按照一定的編碼規(guī)則排列來表達不同的商品信息,而在垂直方向則不表達任何信息,其一定的高度通常是為了便于閱讀器的對準。二維條形碼(2-dimens1nal bar code)是用特定的幾何圖形按一定規(guī)律在平面(二維方向)上分布的黑白相間的圖形記錄商品信息。
[0004]一維條形碼具有數(shù)據(jù)容量較小(只能容納30個字符左右),只能包含字母和數(shù)字,空間利用率較低以及已損壞等缺點。二維條形碼與一維條形碼相比具有信息容量大,編碼范圍廣,容錯能力強,具有糾錯功能以及譯碼可靠性高等優(yōu)點。但是,二維條形碼的公布渠道安全性低,有的二維條形碼中的數(shù)據(jù)所對應的網(wǎng)站攜帶有病毒,二維條形碼的掃碼軟件也有可能攜帶有病毒或者惡意廣告,給用戶帶來經(jīng)濟上的損失。而一維條形碼則是采用國際規(guī)定的標準,需要到申請人所在地的編碼分支機構辦理申請廠商識別代碼手續(xù)后才能使用,公共安全性高。
[0005]一維條形碼與二維條形碼都有其各自的優(yōu)缺點,現(xiàn)有的每種商品僅僅是采用一個一維條形碼或一個二維條形碼存儲其商品信息,條形碼的使用局限性強,所能承載的商品信息量小。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明公開了一種生成條形碼組的方法和裝置,將商品信息按照預設的條形碼組合分別編碼得到兩個條形碼,兩個條形碼生成一個條形碼組,減小條形碼的局限性,增大所能承載的商品信息量。
[0007]一種生成條形碼組的方法,所述方法包括:
[0008]獲取商品描述信息;
[0009]將所述商品信息按照預設的條形碼組合分別編碼得到兩個條形碼;
[0010]調(diào)整兩個條形碼的大小和/或排列位置獲得條形碼組,使得印刷得到的條形碼組中的所述兩個條形碼能分別解碼得到所述商品信息。
[0011]可選的,所述將所述商品信息按照預設的條形碼組合分別編碼得到兩個條形碼包括:
[0012]將所述商品信息一維條形碼和二維條形碼的組合分別編碼得一個一維條形碼和一個二維條形碼。
[0013]可選的,所述調(diào)整編碼所得的至少兩個編碼的大小以及排列位置獲得條形碼組包括:
[0014]調(diào)整所述一維條形碼和二維條形碼的大小,使所述一維條形碼所占的面積小于所述二維條形碼的糾錯面積;
[0015]將調(diào)整大小后的一維條形碼覆蓋在所述二維條形碼的信息存儲區(qū)獲得條形碼組。
[0016]可選的,所述調(diào)整編碼所得的至少兩個編碼的大小和/或排列位置獲得條形碼組包括:
[0017]調(diào)整所述一維條形碼和所述二維條形碼的排列位置,將所述二維條形碼覆蓋在所述一維條形碼垂直方向上的上半部分或下半部分獲得條形碼組。
[0018]可選的,所述將所述商品信息按照預設的條形碼組合分別編碼得到兩個條形碼包括:
[0019]將所述商品信息二維條形碼和二維條形碼的組合分別編碼得兩個二維條形碼,所述兩個二維條形碼各種攜帶所述商品信息的一部分。
[0020]可選的,所述調(diào)整編碼所得的至少兩個編碼的大小和/或排列位置獲得條形碼組包括:
[0021]調(diào)整兩個二維條形碼的大小,使一個二維條形碼所占的面積小于另外一個二維條形碼的糾錯面積;
[0022]將小面積的二維條形碼覆蓋在大面積的二維條形碼的信息存儲區(qū)獲得條形碼組。
[0023]可選的,所述將所述商品信息按照預設的條形碼組合分別編碼得到兩個條形碼包括:
[0024]將所述商品信息一維條形碼和一維條形碼的組合分別編碼得兩個一維條形碼。
[0025]可選的,所述調(diào)整編碼所得的至少兩個編碼的大小和/或排列位置獲得條形碼組包括:
[0026]調(diào)整所述兩個一維條形碼的排列位置,將一個一維條形碼覆蓋在另一個一維條形碼垂直方向上的上半部分或下半部分獲得條形碼組。
[0027]一種生成條形碼組的裝置,所述裝置包括:
[0028]獲取模塊,用于獲取商品描述信息;
[0029]編碼模塊,用于將所述商品信息按照預設的條形碼組合分別編碼得到兩個條形碼;
[0030]調(diào)整模塊,用于調(diào)整兩個條形碼的大小和/或排列位置獲得條形碼組,使得印刷得到的條形碼組中的所述兩個條形碼能分別解碼得到所述商品信息。
[0031]可選的,所述編碼模塊為:
[0032]第一編碼單元,用于將所述商品信息一維條形碼和二維條形碼的組合分別編碼得一個一維條形碼和一個二維條形碼。
[0033]可選的,所述調(diào)整模塊為:
[0034]第一調(diào)整單元,用于調(diào)整所述一維條形碼和二維條形碼的大小,使所述一維條形碼所占的面積小于所述二維條形碼的糾錯面積;
[0035]第一生成單元,用于將調(diào)整大小后的一維條形碼覆蓋在所述二維條形碼的信息存儲區(qū)獲得條形碼組。
[0036]可選的,所述調(diào)整模塊為:
[0037]第二調(diào)整單元,用于調(diào)整所述一維條形碼和所述二維條形碼的排列位置;
[0038]第二生成單元,用于將所述二維條形碼覆蓋在所述一維條形碼垂直方向上的上半部分或下半部分獲得條形碼組。
[0039]可選的,所述編碼模塊為:
[0040]第二編碼單元,用于將所述商品信息二維條形碼和二維條形碼的組合分別編碼得兩個二維條形碼,所述兩個二維條形碼各種攜帶所述商品信息的一部分。
[0041]可選的,所述調(diào)整模塊為:
[0042]第三調(diào)整單元,用于調(diào)整兩個二維條形碼的大小,使一個二維條形碼所占的面積小于另外一個二維條形碼的糾錯面積;
[0043]第三生成單元,用于將小面積的二維條形碼覆蓋在大面積的二維條形碼的信息存儲區(qū)獲得條形碼組。
[0044]可選的,所述編碼模塊為:
[0045]第三編碼單元,用于將所述商品信息一維條形碼和一維條形碼的組合分別編碼得兩個一維條形碼。
[0046]可選的,所述調(diào)整模塊為:
[0047]第四調(diào)整單元,用于調(diào)整所述兩個一維條形碼的排列位置;
[0048]第四生成單元,用于將一個一維條形碼覆蓋在另一個一維條形碼垂直方向上的上半部分或下半部分獲得條形碼組。
[0049]由上述內(nèi)容可知,本發(fā)明有如下有益效果:
[0050]本發(fā)明提供了一種生成條形碼組的方法和裝置,獲取商品描述信息;將所述商品信息按照預設的條形碼組合分別編