[發明專利]一種基于區塊鏈的煙草防偽和溯源方法及系統有效
| 申請號: | 201710806194.8 | 申請日: | 2017-09-08 |
| 公開(公告)號: | CN107657460B | 公開(公告)日: | 2021-08-03 |
| 發明(設計)人: | 闞海斌;譚斌;文捷;劉秋杉 | 申請(專利權)人: | 眾安信息技術服務有限公司 |
| 主分類號: | G06Q30/00 | 分類號: | G06Q30/00;G06F16/22;G06K17/00 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 王虎 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 煙草 防偽 溯源 方法 系統 | ||
1.一種基于區塊鏈的煙草防偽和溯源方法,其特征在于,所述方法包括:
S1、為每支煙分配標記碼,根據所述標記碼生成每支煙的hash值,根據所述每支煙的hash值分別生成對應的第一標識碼,將所述第一標識碼印制在對應的所述每支煙上,并把所述每支煙的hash值寫入區塊鏈的merkle樹;
S2、根據一包煙內的所述每支煙的hash值計算第一樹根hash值,根據所述第一樹根hash值生成第二標識碼,將所述第二標識碼印制對應的所述一包煙的包裝盒上,以及將計算的每包煙對應的第一樹根hash值寫入區塊鏈的merkle樹;
S3、根據一條煙內每包煙的hash值計算第二樹根hash值,根據所述第二樹根hash值生成第三標識碼,將所述第三標識碼印制在所述一條煙的包裝盒上,并將計算的每條煙對應的第二樹根hash值寫入區塊鏈的merkle樹;
S4、根據一箱煙內每條煙的hash值計算第三樹根hash值,根據所述第三樹根hash值生成第四標識碼,將所述第四標識碼印制在所述一箱煙的包裝盒上,并將計算的每箱煙對應的第三樹根hash值寫入區塊鏈的merkle樹;
S5、根據一批次的每箱煙的hash值計算第四樹根hash值,并將所述第四樹根hash值寫入區塊鏈merkle樹;
S6、運輸商運輸過程中,通過識別每箱煙草上的標識碼,記錄運輸節點信息及時間信息,并將所述運輸節點信息及時間信息寫入區塊鏈鏈中,以及根據識別標識碼鑒別所述煙草的真偽;
S7、零售商及消費者獲取所述煙草后,根據標識碼鑒別所述煙草的真偽,
其中,所述零售商及消費者獲取煙草后,根據標識碼鑒別所述煙草的真偽包括:
所述零售商及消費者獲取煙草后,通過識別一箱煙草的包裝盒上的所述第四標識碼,獲取對應的hash值,以及通過識別所述箱內每條煙的包裝盒上的所述第三標識碼,獲取對應的hash值;
將獲取的所述第四標識碼對應的hash值與所述第三標識碼對應的hash值計算,確定所述箱內的每條煙是否屬于所述箱;和/或
通過識別一條煙的包裝盒上的所述第三標識碼,獲取對應的hash值,以及通過識別所述一條煙內的每包煙的包裝盒上的所述第二標識碼,獲取對應的hash值;
將獲取的所述第三標識碼對應的hash值與所述第二標識碼對應的hash值計算,確定所述一條煙內的每包煙是否屬于所述一條煙;和/或
通過識別一包煙的包裝盒上的所述第二標識碼,獲取對應的hash值,以及通過識別所述一包煙內的每支煙上的第一標識碼,獲取對應的hash值;
將獲取的所述第二標識碼的hash值與所述第一標識碼對應的hash值計算,確定所述一包煙內的每支煙是否屬于所述一包煙;
其中,將煙草信息寫入區塊鏈后,在區塊鏈中共享,通過識別一箱煙的第四標識碼、一條煙的第三標識碼、一包煙的第二標識碼及一支煙的第一標識碼獲取所述煙草信息。
2.根據權利要求1所述的方法,其特征在于,在執行步驟S2時還包括在區塊鏈中寫入煙草信息;
所述煙草信息包括廠商、生產日期、生產地址、生產批號。
3.根據權利要求1或2所述的方法,其特征在于,所述標識碼包括二維碼、條形碼或RFID碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于眾安信息技術服務有限公司,未經眾安信息技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710806194.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種一體式洗衣機電機減速離合器
- 下一篇:智能家用洗衣機





