欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

二維碼生碼方法及系統(tǒng)與流程

文檔序號(hào):11952182閱讀:1221來源:國知局
二維碼生碼方法及系統(tǒng)與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種二維碼生碼方法及系統(tǒng)。



背景技術(shù):

現(xiàn)有二維碼生成系統(tǒng)具有以下不足:加密功能不夠強(qiáng),而且二維碼與企業(yè)信息及產(chǎn)品相關(guān)聯(lián)時(shí)步驟更多,不夠簡(jiǎn)單易用,并且必須預(yù)關(guān)聯(lián)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提出一種二維碼生碼方法及系統(tǒng),解決了現(xiàn)有技術(shù)中加密功能不夠強(qiáng)而且與企業(yè)信息及產(chǎn)品相關(guān)聯(lián)時(shí)步驟復(fù)雜的問題。

本發(fā)明的一種二維碼生碼方法,包括:

S1:生成產(chǎn)品批次號(hào);

S2:接收要生成的與所述批次號(hào)對(duì)應(yīng)的二維碼的數(shù)量參數(shù)N;

S3:生成加密種子;

S4:根據(jù)所述批次號(hào)、加密種子和數(shù)量參數(shù)N生成與所述批次號(hào)對(duì)應(yīng)的N個(gè)二維碼;

S5:將企業(yè)信息與批次號(hào)進(jìn)行關(guān)聯(lián),及企業(yè)的N個(gè)產(chǎn)品分別與所述N個(gè)二維碼進(jìn)行關(guān)聯(lián),并將兩次關(guān)聯(lián)關(guān)系記錄在數(shù)據(jù)文件中。

其中,在所述步驟S4中每個(gè)二維碼的生成方式為:根據(jù)當(dāng)前二維碼的編號(hào)i和加密種子計(jì)算出兩個(gè)加密后的加密值,將這兩個(gè)加密值采用奇偶位置互補(bǔ)耦合嵌入到批次號(hào)中,在利用嵌入兩個(gè)加密值的批次號(hào)生成所述二維碼,1≤i≤N。

其中,在所述步驟S4之前還包括:按預(yù)設(shè)規(guī)則驗(yàn)證所述批次號(hào)、數(shù)量參數(shù)N和加密種子的合法性。

其中,在所述步驟S4之后還包括:在本地或通過網(wǎng)絡(luò)解密所述二維碼,以便對(duì)所述二維碼抽樣校驗(yàn)。

本發(fā)明還提供了一種二維碼生碼系統(tǒng),包括:

批次號(hào)生成單元,用于生成產(chǎn)品批次號(hào);

數(shù)量參數(shù)接收單元:用于接收要生成的與所述批次號(hào)對(duì)應(yīng)的二維碼的數(shù)量參數(shù)N;

加密種子生成單元,用于生成加密種子;

生碼單元,用于根據(jù)所述批次號(hào)、加密種子和數(shù)量參數(shù)N生成與所述批次號(hào)對(duì)應(yīng)的N個(gè)二維碼;

關(guān)聯(lián)單元,用于將企業(yè)信息與所述N個(gè)二維碼進(jìn)行關(guān)聯(lián),及企業(yè)的N個(gè)產(chǎn)品分別與所述N個(gè)二維碼進(jìn)行關(guān)聯(lián)。

其中,所述生碼單元具體用于根據(jù)當(dāng)前二維碼的編號(hào)i和加密種子計(jì)算出兩個(gè)加密后的加密值,將這兩個(gè)加密值采用奇偶位置互補(bǔ)耦合嵌入到批次號(hào)中,在利用嵌入兩個(gè)加密值的批次號(hào)生成所述二維碼,1≤i≤N。

其中,還包括:驗(yàn)證單元,用于驗(yàn)證所述批次號(hào)、數(shù)量參數(shù)N和加密種子的合法性。

其中,還包括:解密單元,用于在本地或通過網(wǎng)絡(luò)解密所述二維碼,以便對(duì)所述二維碼抽樣校驗(yàn)。

本發(fā)明的二維碼生碼方法及系統(tǒng)通過批次號(hào)、加密種子和數(shù)量參數(shù)N生成二維碼,使得加密性更強(qiáng),而且采用批次號(hào)和數(shù)量參數(shù)N作為加密參數(shù),在與企業(yè)信息和產(chǎn)品建立關(guān)聯(lián)時(shí)更容易。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明的一種二維碼生碼方法流程圖;

圖2為本發(fā)明的一種二維碼生碼系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本實(shí)施例的二維碼生碼方法流程如圖1所示,包括:

步驟S1,生成產(chǎn)品批次號(hào),主要用來區(qū)別不同操作生成的二維碼的批次信息。同一批產(chǎn)品的二維碼都具有相同批次號(hào),該批次號(hào)只要不與現(xiàn)有批次號(hào)重復(fù)即可。

步驟S2,接收要生成的與所述批次號(hào)對(duì)應(yīng)的二維碼的數(shù)量參數(shù)N。數(shù)量參數(shù)N的作用是決定本次操作生成的二維碼的數(shù)量,該數(shù)量可以根據(jù)實(shí)際情況而定。

步驟S3,生成加密種子,不同加密種子會(huì)生成完全不同的二維碼,完全是無規(guī)律無順序數(shù)字。

步驟S4,根據(jù)所述批次號(hào)、加密種子和數(shù)量參數(shù)N生成與所述批次號(hào)對(duì)應(yīng)的N個(gè)二維碼。

步驟S5,將企業(yè)信息與所述N個(gè)二維碼進(jìn)行關(guān)聯(lián),及企業(yè)的N個(gè)產(chǎn)品分別與所述N個(gè)二維碼進(jìn)行關(guān)聯(lián),并將兩次關(guān)聯(lián)關(guān)系記錄在數(shù)據(jù)文件中,如:在數(shù)據(jù)庫中建立企業(yè)信息、產(chǎn)品和二維碼的一一對(duì)應(yīng)的關(guān)系表。每一個(gè)批次的二維碼關(guān)聯(lián)到一個(gè)指定的企業(yè)和企業(yè)的某件產(chǎn)品,當(dāng)二維碼產(chǎn)生好以后,將作為該批次產(chǎn)品的識(shí)別碼,每件產(chǎn)品上將會(huì)有一個(gè)不同的二維碼,相當(dāng)于給每件產(chǎn)品配上一個(gè)身份證,該身份證能讓消費(fèi)者和企業(yè)隨時(shí)了解到該商品的全方位動(dòng)態(tài)信息。

本實(shí)施例的二維碼生碼方法通過批次號(hào)、加密種子和數(shù)量參數(shù)N生成二維碼,使得加密性更強(qiáng),由于采用批次號(hào)和數(shù)量參數(shù)N作為加密參數(shù),在與企業(yè)信息和產(chǎn)品建立關(guān)聯(lián)時(shí)再次利用批次號(hào),而且二維碼數(shù)量與產(chǎn)品數(shù)量對(duì)應(yīng)相等,關(guān)聯(lián)步驟更加簡(jiǎn)單、容易。

在所述步驟S4中每個(gè)二維碼的生成方式為:根據(jù)當(dāng)前二維碼的編號(hào)i和加密種子計(jì)算出兩個(gè)加密后的加密值,將這兩個(gè)加密值采用奇偶位置互補(bǔ)耦合嵌入到批次號(hào)中,在利用嵌入兩個(gè)加密值的批次號(hào)生成所述二維碼,1≤i≤N。例如:編號(hào)i生成的加密值插入批次號(hào)的奇數(shù)位,加密種子生成的加密值插入批次號(hào)的偶數(shù)位。這樣對(duì)于同一個(gè)批次號(hào),會(huì)有N個(gè)不同的嵌入處理后的批次號(hào),以便生成N個(gè)不同的二維碼,以對(duì)應(yīng)該批次的N個(gè)不同產(chǎn)品。采用生碼算法之前,采用奇偶位置互補(bǔ)耦合嵌入到批次號(hào)的方式相當(dāng)于先對(duì)批次號(hào)進(jìn)行一次加密處理,進(jìn)一步地增強(qiáng)了二維碼的加密性。

本實(shí)施例中,在所述步驟S4之前還包括:按預(yù)定規(guī)則驗(yàn)證所述批次號(hào)、數(shù)量參數(shù)N和加密種子的合法性。一旦合法可用,按上述步驟S4生成N個(gè)不同的加密二維碼,這即是當(dāng)前批次號(hào)對(duì)應(yīng)的加密二維碼。按預(yù)定規(guī)則包括:批次號(hào)由正整數(shù)組成,長(zhǎng)度為10位;數(shù)量參數(shù)N是千萬級(jí)別的正整數(shù);加密種子10位長(zhǎng)度的任意無規(guī)律數(shù)字,合法性驗(yàn)證避免生成的不合格的二維碼。

在所述步驟S4之后還包括:在本地或通過網(wǎng)絡(luò)解密所述二維碼,以便對(duì)所述二維碼抽樣校驗(yàn)。解密即為加密的逆過程,解密后抽樣校驗(yàn)以排除生成的不合格的二維碼。

本發(fā)明還提供了一種二維碼生碼系統(tǒng),包括:

批次號(hào)生成單元1,用于生成產(chǎn)品批次號(hào);

數(shù)量參數(shù)接收單元2:用于接收要生成的與所述批次號(hào)對(duì)應(yīng)的二維碼的數(shù)量參數(shù)N;

加密種子生成單元3,用于生成加密種子;

生碼單元4,用于根據(jù)所述批次號(hào)、加密種子和數(shù)量參數(shù)N生成與所述批次號(hào)對(duì)應(yīng)的N個(gè)二維碼;

關(guān)聯(lián)單元5,用于將企業(yè)信息與所述N個(gè)二維碼進(jìn)行關(guān)聯(lián),及企業(yè)的N個(gè)產(chǎn)品分別與所述N個(gè)二維碼進(jìn)行關(guān)聯(lián),并將兩次關(guān)聯(lián)關(guān)系記錄在數(shù)據(jù)文件中。

具體地,生碼單元具體用于根據(jù)當(dāng)前二維碼的編號(hào)i和加密種子計(jì)算出兩個(gè)加密后的加密值,將這兩個(gè)加密值采用奇偶位置互補(bǔ)耦合嵌入到批次號(hào)中,在利用嵌入兩個(gè)加密值的批次號(hào)生成所述二維碼,1≤i≤N。

本實(shí)施例的二維碼生碼系統(tǒng)還包括:驗(yàn)證單元,用于驗(yàn)證所述批次號(hào)、數(shù)量參數(shù)N和加密種子的合法性。

本實(shí)施例的二維碼生碼系統(tǒng)還包括:解密單元,用于在本地或通過網(wǎng)絡(luò)解密所述二維碼,以便對(duì)所述二維碼抽樣校驗(yàn)。

以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
九龙县| 宁武县| 富宁县| 凌源市| 安福县| 察雅县| 京山县| 新昌县| 怀仁县| 洞口县| 天气| 湘西| 吕梁市| 保康县| 乌拉特前旗| 津市市| 江华| 平潭县| 佳木斯市| 侯马市| 绩溪县| 南澳县| 安龙县| 山阴县| 靖宇县| 信阳市| 明星| 沂水县| 东港市| 黔西| 虞城县| 镇原县| 长丰县| 宝坻区| 苍山县| 福州市| 开原市| 开鲁县| 扎兰屯市| 大丰市| 温宿县|