1.一种二维码生码方法,其特征在于,包括:
S1:生成产品批次号;
S2:接收要生成的与所述批次号对应的二维码的数量参数N;
S3:生成加密种子;
S4:根据所述批次号、加密种子和数量参数N生成与所述批次号对应的N个二维码;
S5:将企业信息与批次号进行关联,及企业的N个产品分别与所述N个二维码进行关联,并将两次关联关系记录在数据文件中。
2.如权利要求1所述的二维码生码方法,其特征在于,在所述步骤S4中每个二维码的生成方式为:根据当前二维码的编号i和加密种子计算出两个加密后的加密值,将这两个加密值采用奇偶位置互补耦合嵌入到批次号中,在利用嵌入两个加密值的批次号生成所述二维码,1≤i≤N。
3.如权利要求1所述的二维码生码方法,其特征在于,在所述步骤S4之前还包括:按预设规则验证所述批次号、数量参数N和加密种子的合法性。
4.如权利要求1或2所述的二维码生码方法,其特征在于,在所述步骤S4之后还包括:在本地或通过网络解密所述二维码,以便对所述二维码抽样校验。
5.一种二维码生码系统,其特征在于,包括:
批次号生成单元,用于生成产品批次号;
数量参数接收单元:用于接收要生成的与所述批次号对应的二维码的数量参数N;
加密种子生成单元,用于生成加密种子;
生码单元,用于根据所述批次号、加密种子和数量参数N生成与所述批次号对应的N个二维码;
关联单元,用于将企业信息与所述N个二维码进行关联,及企业的N个产品分别与所述N个二维码进行关联。
6.如权利要求5所述的二维码生码系统,其特征在于,所述生码单元具体用于根据当前二维码的编号i和加密种子计算出两个加密后的加密值,将这两个加密值采用奇偶位置互补耦合嵌入到批次号中,在利用嵌入两个加密值的批次号生成所述二维码,1≤i≤N。
7.如权利要求5所述的二维码生码系统,其特征在于,还包括:验证单元,用于验证所述批次号、数量参数N和加密种子的合法性。
8.如权利要求6或7所述的二维码生码系统,其特征在于,还包括:解密单元,用于在本地或通过网络解密所述二维码,以便对所述二维码抽样校验。