一种用于产品信息显示的二维码形成方法与流程

文档序号:14057827阅读:1903来源:国知局
一种用于产品信息显示的二维码形成方法与流程

本发明涉及一种用于产品信息显示的二维码形成方法,适用二维码技术领域。



背景技术:

随着科学技术的发展,迫切需要条码在有限的空间内表达更多的信息,从而满足各种信息传递的需求,因此产生了二维码技术。二维码技术是利用特定的几何图形按照一定的规律在二位方向上排布形成特殊的图形标识,以实现信息的传递。

现有的二维码所携带的信息比较单一,造成现有的二维码只能作为一种特定功能单独使用,例如在工业生产中,粘贴在产品上的每一二维码仅仅能反映与其有关的某些信息,信息量有限,使用户或者制造者无法实时掌握产品的全部产品信息,便捷性和时效性差。



技术实现要素:

本发明提供一种用于产品信息显示的二维码形成方法,可以将产品的各种产品信息分类整合,并且进行加密编译,从而生成的二维码能够反应出产品的各类信息,信息量大,便捷性好。

本发明解决上述技术问题采取的技术方案是:一种用于产品信息显示的二维码形成方法,包括以下步骤:

s1:获得产品信息,并对其进行分类;

s2:各类产品信息按照固定顺序进行排序;

s3:按照顺序排列的产品信息根据加密原则转换为数字信息;

s4:将数字信息编译成二进制编码;

s5:将二进制编码生成二维码;

s6:将二维码发送至打印机进行打印成品。

进一步,所述产品信息按照固定顺序排列包括产品种类、产品检验时间、当天产品数量、产品特性和产品的生产过程步骤。

进一步,所述加密原则是指利用在不同排列位置的数字代替其所对应的产品信息。

进一步,所述产品种类根据其名称按照1~n的固定顺序进行种类标号排列,并利用其种类标号代表该产品的名称,其中,

所述种类标号的数字位数与n的位数相同,并将每一位数字编译为二进制数字。

进一步,所述产品检验时间包括年份、月份、日期、时数、分数和秒数,并按照该顺序排列在产品种类之后,其中,

所述年份为四位数字,所述月份、日期、时数、分数和秒数均为两位数字,并将每一位数字编译为二进制数字。

进一步,所述当天产品数量是用于统计该产品数量,按照1~m的固定顺序进行数量标号排列,并排列在产品检验时间之后,其中,

所述数量标号的数字位数与m的位数相同,并将每一位数字编译为二进制数字。

进一步,所述产品特性按照1~p的固定顺序进行特性标号排列,利用其种特性标号代表该产品的特性,并排列在当天数量标号之后,其中,

所述种类标号的数字位数与p的位数相同,并将每一位数字编译为二进制数字。

进一步,所述产品的生产过程步骤包括所有类别产品的生产过程步骤,根据产品种类和生产过程步骤顺序按1~h的固定顺序进行过程标号排列,并排列在产品特性之后,其中,

所述过程标号的数字位数与h的位数相同,并将每一位数字编译为二进制数字。

进一步,所述二维码是通过该产品对应的种类标号、产品检验时间、数量标号、特性标号和过程标号来具体的产品信息。

采用了上述技术方案,本发明是将产品的产品种类、产品检验时间、当天产品数量、产品特性和产品的生产过程步骤分别进行排序、加密以及编译形成二进制数字,并形成二维码,该二维码可以充分反映相应产品的各种信息,功能多样,美观便捷,时效性好。

附图说明

图1本发明的一种用于产品信息显示的二维码形成方法的具体流程图;

图2本发明的实施例1的二进制编码图;

图3本发明的实施例2的二进制编码图;

图4本发明的实施例3的二进制编码图。

具体实施方式

为了使本发明的内容更容易被清楚地理解,下面根据具体实施例并结合附图,对本发明作进一步详细的说明。

一种用于产品信息显示的二维码形成方法,包括以下步骤:

s1:获得产品信息,并对其进行分类;

s2:各类产品信息按照固定顺序进行排序;

s3:按照顺序排列的产品信息根据加密原则转换为数字信息;

s4:将数字信息编译成二进制编码;

s5:将二进制编码生成二维码;

s6:将二维码发送至打印机进行打印成品。

所述产品信息按照固定顺序排列包括产品种类、产品检验时间、当天产品数量、产品特性和产品的生产过程步骤。

所述加密原则是指利用在不同排列位置的数字代替其所对应的产品信息。

所述产品种类根据其名称按照1~n的固定顺序进行种类标号排列,并利用其种类标号代表该产品的名称,其中,

所述种类标号的数字位数与n的位数相同,并将每一位数字编译为二进制数字。

所述产品检验时间包括年份、月份、日期、时数、分数和秒数,并按照该顺序排列在产品种类之后,其中,

所述年份为四位数字,所述月份、日期、时数、分数和秒数均为两位数字,并将每一位数字编译为二进制数字。

所述当天产品数量是用于统计该产品数量,按照1~m的固定顺序进行数量标号排列,并排列在产品检验时间之后,其中,

所述数量标号的数字位数与m的位数相同,并将每一位数字编译为二进制数字。

所述产品特性按照1~p的固定顺序进行特性标号排列,利用其种特性标号代表该产品的特性,并排列在当天数量标号之后,其中,

所述种类标号的数字位数与p的位数相同,并将每一位数字编译为二进制数字。

所述产品的生产过程步骤包括所有类别产品的生产过程步骤,根据产品种类和生产过程步骤顺序按1~h的固定顺序进行过程标号排列,并排列在产品特性之后,其中,

所述过程标号的数字位数与h的位数相同,并将每一位数字编译为二进制数字。

所述二维码是通过该产品对应的种类标号、产品检验时间、数量标号、特性标号和过程标号来具体的产品信息。

实施例1:

当产品的种类标号n=3,数量标号m=100,特性标号p=4,过程标号h=8时,产品检验时间t为2011年11月18日,其中,产品按照种类分为a、b和c,其中a的种类标号为1,编译成二进制为0001,同样,b的种类标号为2,编译成二进制为0010,c的种类标号为3,编译成二进制为0011;

因为数量标号为100,因此开始从001计算,编译成二进制为000000000001,直至编译至100,即000100000000;

产品检验时间为2011年11月18日,编译成二进制即为00100000000100010001000100011000,同样具体产品检验时间的时数、分数和秒数按照同样的方法进行编译;

特性标号为4则代表包括4产品特性,分别为a、b、c和d,按照顺序标号则为1、2、3和4,分别编译成二进制,即0001、0010、0011和0100;比如a具有a特性,b具有c和d特性,而c具有b特性;

过程标号为8表明a、b和c这三种产品的生产过程步骤总和为8步,并且从a到b依次排列,比如,a包括三步,即1、2、3,而b包括两步,即4、5,则c包括三步,即6、7、8,分别将该过程编号编译为二进制,即a包括三步,即0001、0010、0011,而b包括两步,即0100、0101,则c包括三步,即0110、0111、1000;

综上所述,当第1个产品为a时,二维码的第一位为0001,代表了产品种类,产品检验时间为2011年11月18日15时23分40秒,分别编译成二进制编码,即第二至十五位,第十六至十八位为数量标号,即当天产品数量,因为是第一个产品,即为000000000001,每增加一个产品,数量标号加一,而第十九位则表示a的产品特性,即0001,并且a的过程标号为1、2、3,则第二十至二十二位为0001、0010和0011,因此生成一段二进制编码,如图2所示,然后利用该二进制编码形成二维码。

实施例2:

在实施例1的基础上,当第50个产品为b时,二维码的第一位为0010,代表了产品种类,产品检验时间为2011年11月18日16时35分17秒,分别编译成二进制编码,即第二至十五位,第十六至十八位为数量标号,即当天产品数量,因为是第50个产品,即为000001010000,而第十九和二十位则表示b的产品特性,即0011和0100,并且b的过程标号为4、5,则第二十一和二十二位为0100和0101,因此生成一段二进制编码,如图3所示,然后利用该二进制编码形成二维码。

实施例3:

在实施例1的基础上,当第98个产品为c时,二维码的第一位为0011,代表了产品种类,产品检验时间为2011年11月18日17时26分15秒,分别编译成二进制编码,即第二至十五位,第十六至十八位为数量标号,即当天产品数量,因为是第98个产品,即为000010011000,而第十九位则表示c的产品特性,即0010,并且c的过程标号为6、7、8,则第二十至二十二位为0110、0111、1000,因此生成一段二进制编码,如图4所示,然后利用该二进制编码形成二维码。

以上所述的具体实施例,对本发明解决的技术问题、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1