[發(fā)明專利]基于區(qū)塊鏈的農(nóng)產(chǎn)品供應(yīng)鏈追溯系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201810764444.0 | 申請日: | 2018-07-12 |
| 公開(公告)號: | CN109034842B | 公開(公告)日: | 2021-08-06 |
| 發(fā)明(設(shè)計(jì))人: | 劉乃安;謝江濤;周坤 | 申請(專利權(quán))人: | 西安電子科技大學(xué) |
| 主分類號: | G06Q30/00 | 分類號: | G06Q30/00;G06K17/00 |
| 代理公司: | 陜西電子工業(yè)專利中心 61205 | 代理人: | 陳宏社;王品華 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 農(nóng)產(chǎn)品 供應(yīng) 追溯 系統(tǒng) 方法 | ||
1.一種基于區(qū)塊鏈的農(nóng)產(chǎn)品供應(yīng)鏈追溯方法,其特征在于,是通過基于區(qū)塊鏈的農(nóng)產(chǎn)品供應(yīng)鏈追溯系統(tǒng)實(shí)現(xiàn)的,該系統(tǒng)包括功能選擇模塊、追溯模塊、數(shù)據(jù)上鏈模塊和顯示模塊,其中,所述數(shù)據(jù)上鏈模塊,包括啟源子模塊、新增追溯子模塊和上鏈適配子模塊,具體實(shí)現(xiàn)包括以下步驟:
(1)功能選擇模塊向數(shù)據(jù)上鏈模塊發(fā)送農(nóng)場選擇的啟源請求;
(2)數(shù)據(jù)上鏈模塊響應(yīng)功能選擇模塊發(fā)送的啟源請求,并將啟源結(jié)果發(fā)送至顯示模塊:
(2a)啟源子模塊接收啟源請求;
(2b)啟源子模塊獲取農(nóng)產(chǎn)品編號productHash和農(nóng)產(chǎn)品二維碼QR_Pic;
(2c)啟源子模塊將農(nóng)產(chǎn)品編號productHash和農(nóng)場名farmName發(fā)送至上鏈適配子模塊;
(2d)上鏈適配子模塊獲取啟源上鏈信息;
(2e)上鏈適配子模塊對啟源上鏈信息進(jìn)行上鏈操作,并發(fā)送上鏈操作結(jié)果:
上鏈適配子模塊利用委任權(quán)益證明DPOS的共識算法驗(yàn)證啟源上鏈信息是否被篡改,若是,將上鏈?zhǔn)⌒畔⒆鳛閱⒃唇Y(jié)果,否則,將啟源上鏈信息作為追溯信息發(fā)布于區(qū)塊鏈中,并將上鏈成功信息作為啟源結(jié)果,并將啟源結(jié)果發(fā)送至顯示模塊;
(3)顯示模塊顯示數(shù)據(jù)上鏈模塊發(fā)送的啟源結(jié)果;
(4)功能選擇模塊判斷當(dāng)前售點(diǎn)是否將農(nóng)產(chǎn)品售賣給消費(fèi)者:
功能選擇模塊判斷當(dāng)前售點(diǎn)是否將農(nóng)產(chǎn)品售賣給消費(fèi)者,若是,則向追溯模塊發(fā)送消費(fèi)者選擇的追溯請求,并執(zhí)行步驟(9),否則,當(dāng)前售點(diǎn)發(fā)送農(nóng)產(chǎn)品至下級售點(diǎn),功能選擇模塊向數(shù)據(jù)上鏈模塊發(fā)送下級售點(diǎn)選擇的新增追溯請求,并執(zhí)行步驟(5);
(5)數(shù)據(jù)上鏈模塊接收功能選擇模塊發(fā)送的新增追溯請求,并向追溯模塊發(fā)送追溯請求:
數(shù)據(jù)上鏈模塊的新增追溯子模塊接收功能選擇模塊發(fā)送的新增追溯請求,并向追溯模塊發(fā)送追溯請求;
(6)追溯模塊與數(shù)據(jù)上鏈模塊進(jìn)行信息交互:
(6a)追溯模塊掃描農(nóng)產(chǎn)品二維碼,得到非對稱解碼信息:
追溯模塊掃描農(nóng)產(chǎn)品二維碼QR_Pic,得到農(nóng)產(chǎn)品二維碼信息,訪問農(nóng)產(chǎn)品二維碼信息中的農(nóng)場數(shù)字證書地址farmDC_addr,利用其中農(nóng)場的公鑰對二維碼信息中的加密信息encryptedInfo進(jìn)行非對稱解碼,得到包括農(nóng)產(chǎn)品品種variety、生產(chǎn)時(shí)間productedTime和產(chǎn)品編號productHash的非對稱解碼信息decodingInfo,解碼公式為:
decodingInfo=farmPublicKeyUnlock(encryptedInfo)
其中,farmPublicKeyUnlock(*)表示農(nóng)場公鑰解析函數(shù);
(6b)追溯模塊根據(jù)decodingInfo對區(qū)塊鏈進(jìn)行搜索,得到搜索結(jié)果;
(6c)追溯模塊對搜索結(jié)果進(jìn)行防偽造驗(yàn)證,得到追溯結(jié)果,并將追溯結(jié)果發(fā)送至數(shù)據(jù)上鏈模塊;
(7)數(shù)據(jù)上鏈模塊獲取新增追溯結(jié)果,并將新增追溯結(jié)果發(fā)送至顯示模塊;
(7a)新增追溯子模塊判斷追溯結(jié)果是否是成功的,若是,則執(zhí)行步驟(7b),否則將失敗的追溯結(jié)果作為新增追溯結(jié)果,執(zhí)行步驟(7d);
(7b)新增追溯子模塊根據(jù)追溯結(jié)果獲取農(nóng)產(chǎn)品編號productHash和新流通信息circulationInfo_new,并發(fā)送至上鏈適配子模塊:
新增追溯子模塊從驗(yàn)證信息中提取農(nóng)產(chǎn)品編號productHash和流通信息circulationInfo,并將到貨信息拼接在流通信息circulationInfo后,形成新的流通信息circulationInfo_new,然后將productHash和circulationInfo_new發(fā)送至上鏈適配子模塊;
(7c)上鏈適配子模塊獲得新增追溯結(jié)果;
(7d)上鏈適配子模塊將新增追溯結(jié)果發(fā)送至顯示模塊;
(8)顯示模塊顯示數(shù)據(jù)上鏈模塊發(fā)送的新增追溯結(jié)果,并執(zhí)行步驟(4);
(9)追溯模塊響應(yīng)功能選擇模塊發(fā)送的追溯請求,得到追溯結(jié)果,并將追溯結(jié)果發(fā)送至顯示模塊;
(10)顯示模塊顯示追溯模塊發(fā)送的追溯結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安電子科技大學(xué),未經(jīng)西安電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810764444.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q30-00 商業(yè),例如購物或電子商務(wù)
G06Q30-02 .行銷,例如,市場研究與分析、調(diào)查、促銷、廣告、買方剖析研究、客戶管理或獎(jiǎng)勵(lì);價(jià)格評估或確定
G06Q30-04 .簽單或開發(fā)票
G06Q30-06 .購買、出售或租賃交易
G06Q30-08 ..拍賣
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 一種農(nóng)產(chǎn)品安全與營養(yǎng)引導(dǎo)分析方法及系統(tǒng)
- 一種農(nóng)產(chǎn)品安全信息監(jiān)控方法及裝置
- 一種農(nóng)產(chǎn)品供需預(yù)測預(yù)警方法及系統(tǒng)
- 一種農(nóng)產(chǎn)品交易網(wǎng)絡(luò)平臺
- 基于區(qū)塊鏈的農(nóng)產(chǎn)品數(shù)據(jù)共享方法、裝置及系統(tǒng)
- 一種用于農(nóng)產(chǎn)品商超的農(nóng)產(chǎn)品自動(dòng)調(diào)價(jià)結(jié)算方法及系統(tǒng)
- 一種農(nóng)產(chǎn)品冷鏈配送智能化監(jiān)測系統(tǒng)及配送方法
- 一種質(zhì)量安全雙保障的農(nóng)產(chǎn)品外包裝系統(tǒng)
- 一種基于北斗基準(zhǔn)的農(nóng)產(chǎn)品溯源碼編制方法
- 基于北斗時(shí)空基準(zhǔn)的農(nóng)產(chǎn)品溯源碼編制系統(tǒng)
- 供應(yīng)原材料的分配設(shè)備及方法
- 化學(xué)液供應(yīng)與回收裝置
- 電源供應(yīng)電路、電源供應(yīng)系統(tǒng)以及電源供應(yīng)方法
- 圖像形成裝置及其功率供應(yīng)控制方法
- 液體供應(yīng)裝置及其控制方法
- 用于供應(yīng)棒狀元件的供應(yīng)系統(tǒng)、供應(yīng)單元、供應(yīng)器和方法
- 電力物資供應(yīng)管控方法、裝置和電子設(shè)備
- 材料供應(yīng)裝置、材料供應(yīng)系統(tǒng)及材料供應(yīng)方法
- 材料供應(yīng)裝置、材料供應(yīng)系統(tǒng)
- 供應(yīng)裝置及供應(yīng)系統(tǒng)





