[發(fā)明專利]一種基于以太坊的農(nóng)產(chǎn)品溯源平臺(tái)數(shù)據(jù)存儲(chǔ)查詢系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 201811263253.2 | 申請日: | 2018-10-28 |
| 公開(公告)號(hào): | CN109285014A | 公開(公告)日: | 2019-01-29 |
| 發(fā)明(設(shè)計(jì))人: | 張延華;金凱;楊睿哲;孫恩昌;吳文君;楊兆鑫;林波 | 申請(專利權(quán))人: | 北京工業(yè)大學(xué) |
| 主分類號(hào): | G06Q30/00 | 分類號(hào): | G06Q30/00;G06Q50/02;G06K17/00 |
| 代理公司: | 北京思海天達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11203 | 代理人: | 沈波 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 溯源 農(nóng)產(chǎn)品 區(qū)塊 農(nóng)產(chǎn)品信息 數(shù)據(jù)查詢接口 存儲(chǔ) 查詢系統(tǒng) 存儲(chǔ)系統(tǒng) 錄入系統(tǒng) 平臺(tái)數(shù)據(jù) 數(shù)據(jù)存儲(chǔ)查詢 數(shù)據(jù)存儲(chǔ)接口 查詢 存儲(chǔ)數(shù)據(jù) 生產(chǎn)信息 數(shù)據(jù)存儲(chǔ) 系統(tǒng)組成 信息寫入 應(yīng)用智能 商戶 交易 錄入 開發(fā) | ||
1.一種基于以太坊的農(nóng)產(chǎn)品溯源平臺(tái)數(shù)據(jù)存儲(chǔ)查詢系統(tǒng),其特征在于:本數(shù)據(jù)存儲(chǔ)查詢系統(tǒng)由農(nóng)產(chǎn)品信息錄入系統(tǒng)、以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng)、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)查詢接口系統(tǒng)組成;整個(gè)系統(tǒng)能很好結(jié)合各種農(nóng)產(chǎn)品溯源平臺(tái),從而建立完整的農(nóng)產(chǎn)品溯源平臺(tái);
1)農(nóng)產(chǎn)品信息錄入系統(tǒng)
農(nóng)產(chǎn)品信息錄入系統(tǒng)由傳感器、產(chǎn)品二維碼、4G上傳模塊組成,負(fù)責(zé)將農(nóng)產(chǎn)品信息錄入和將農(nóng)產(chǎn)品信息數(shù)據(jù)上傳至區(qū)塊鏈中;農(nóng)產(chǎn)品數(shù)據(jù)主要分為兩類,一類是生產(chǎn)環(huán)境數(shù)據(jù);另一類是產(chǎn)品的基本信息數(shù)據(jù);生產(chǎn)環(huán)境數(shù)據(jù)通過傳感器獲取并通過串口傳輸?shù)?G模塊,4G模塊通過4G將數(shù)據(jù)上傳到以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng),而產(chǎn)品的基本信息將通過手機(jī)掃描產(chǎn)品二維碼上傳數(shù)據(jù)到以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng);
2)以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng)
以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng)由區(qū)塊鏈服務(wù)器節(jié)點(diǎn)、移動(dòng)終端節(jié)點(diǎn)和以太坊區(qū)塊鏈組成,用于存儲(chǔ)農(nóng)產(chǎn)品信息,該系統(tǒng)核心是以太坊為平臺(tái),應(yīng)用智能合約,用truffle作為開發(fā)框架搭建的存儲(chǔ)數(shù)據(jù)的區(qū)塊鏈;區(qū)塊鏈服務(wù)器節(jié)點(diǎn)獲取到農(nóng)產(chǎn)品信息錄入系統(tǒng)上傳的數(shù)據(jù)后,調(diào)用數(shù)據(jù)存儲(chǔ)接口系統(tǒng)將數(shù)據(jù)解析并傳輸?shù)揭蕴粎^(qū)塊鏈,以太坊區(qū)塊鏈調(diào)用相應(yīng)智能合約將農(nóng)產(chǎn)品信息打包成“交易”對(duì)所有節(jié)點(diǎn)進(jìn)行廣播,有節(jié)點(diǎn)確認(rèn)“交易”無誤后,以太坊區(qū)塊鏈將該“交易”存儲(chǔ)進(jìn)區(qū)塊中并將該區(qū)塊對(duì)所有節(jié)點(diǎn)進(jìn)行廣播;
3)數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)查詢接口系統(tǒng)
數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)查詢接口系統(tǒng)由數(shù)據(jù)存儲(chǔ)接口程序、數(shù)據(jù)查詢接口程序及查詢網(wǎng)頁組成,負(fù)責(zé)溝通農(nóng)產(chǎn)品信息錄入系統(tǒng)和以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng)及實(shí)現(xiàn)區(qū)塊鏈內(nèi)數(shù)據(jù)的查詢;通過數(shù)據(jù)存儲(chǔ)接口程序解析,將農(nóng)產(chǎn)品信息錄入系統(tǒng)上傳的數(shù)據(jù)傳輸?shù)揭蕴粎^(qū)塊鏈存儲(chǔ)系統(tǒng)中形成“交易”,待以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng)處理完成后返回一個(gè)的64位交易HASH地址;通過查詢網(wǎng)頁和該HASH地址,調(diào)用數(shù)據(jù)查詢接口程序訪問以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng),獲取該HASH地址下存儲(chǔ)的農(nóng)產(chǎn)品信息。
2.根據(jù)權(quán)利要求1所述的一種基于以太坊的農(nóng)產(chǎn)品溯源平臺(tái)數(shù)據(jù)存儲(chǔ)查詢系統(tǒng),其特征在于:生產(chǎn)環(huán)境數(shù)據(jù)包括環(huán)境溫度濕度、施肥灌溉。
3.根據(jù)權(quán)利要求1所述的一種基于以太坊的農(nóng)產(chǎn)品溯源平臺(tái)數(shù)據(jù)存儲(chǔ)查詢系統(tǒng),其特征在于:基本信息數(shù)據(jù)包括產(chǎn)品名稱、種類、采摘日期。
4.利用權(quán)利要求1所述的系統(tǒng)進(jìn)行的一種基于以太坊的農(nóng)產(chǎn)品溯源平臺(tái)數(shù)據(jù)存儲(chǔ)查詢方法,其特征在于:
步驟一:打開windows的命令行程序,開啟以太坊平臺(tái);在以太坊區(qū)塊鏈上新建賬戶并解鎖;另開一個(gè)命令行程序,執(zhí)行truffle.cmd compile對(duì)合約進(jìn)行編譯,然后執(zhí)行truffle.cmd migrate將合約部署在以太坊區(qū)塊鏈上,完成以太坊區(qū)塊鏈存儲(chǔ)系統(tǒng)的部署;
步驟二:輸入賬號(hào)密碼登入“哪兒來”App;
在單品掃碼頁面選擇要掃碼的商品種類,點(diǎn)擊“開始錄入”按鈕,進(jìn)入掃碼頁面,將掃碼框體對(duì)準(zhǔn)二維碼進(jìn)行自動(dòng)掃碼,掃碼成功后自動(dòng)進(jìn)入拍照頁面,拍照完成后,照片和掃碼獲得的數(shù)據(jù)將會(huì)自動(dòng)上傳;點(diǎn)擊“返回上級(jí)”按鈕退回上一級(jí)重新選擇商品種類;
在商品打包頁面選擇要打包商品,在選擇完商品后,系統(tǒng)將根據(jù)所選的商品自動(dòng)獲取到產(chǎn)品規(guī)格和地塊;點(diǎn)擊“開始包裝”按鈕進(jìn)入產(chǎn)品打包頁面;
在產(chǎn)品打包頁面點(diǎn)擊“產(chǎn)品掃碼”按鈕進(jìn)行產(chǎn)品掃碼,掃碼內(nèi)容是貼在箱子上的二維碼標(biāo)簽,之后可以根據(jù)需求點(diǎn)擊“UPLOAD”圖標(biāo)進(jìn)行產(chǎn)品拍照;根據(jù)產(chǎn)品規(guī)格不同,可以對(duì)商品選擇是否進(jìn)行逐個(gè)掃碼,掃碼按鈕為“商品掃碼”,每掃描一個(gè)商品會(huì)在上方進(jìn)行計(jì)數(shù)顯示;完成所有操作后,“上傳打包數(shù)據(jù)繼續(xù)裝箱”按鈕將會(huì)亮起,點(diǎn)擊后數(shù)據(jù)將上傳區(qū)塊鏈并可繼續(xù)進(jìn)行打包操作;
1)點(diǎn)擊“訂單發(fā)貨”按鈕后,就會(huì)跳轉(zhuǎn)到訂單發(fā)貨頁面;頁面上方會(huì)出現(xiàn)“未發(fā)貨”、“已發(fā)貨”、“返回鍵”三個(gè)按鈕;在三個(gè)按鈕下會(huì)分別顯示從區(qū)塊鏈獲取的未發(fā)貨訂單和已返貨訂單的簡況;點(diǎn)擊“未發(fā)貨”按鈕或“已發(fā)貨”按鈕,可以切換訂單顯示;訂單內(nèi)容大致包括訂單編號(hào)、訂單時(shí)間、商品名稱、商品規(guī)格、商品數(shù)量、收貨地址、收貨人名稱、收貨人電話;點(diǎn)擊“返回鍵”按鈕將返回主要操作界面;
2)點(diǎn)擊任何一個(gè)未發(fā)貨訂單會(huì)跳轉(zhuǎn)到未發(fā)訂單頁面,頁面將從區(qū)塊鏈獲取該未發(fā)貨訂單的訂單編號(hào)、下單時(shí)間、商品種類、商品規(guī)格、商品數(shù)量、收貨地址、收貨人名稱和收貨人電話;點(diǎn)擊“點(diǎn)擊此處進(jìn)行掃碼”按鈕對(duì)快遞單號(hào)進(jìn)行掃碼綁定;物流信息中的下拉菜單可選擇要使用的快遞公司;點(diǎn)擊“確認(rèn)并發(fā)貨”按鈕,訂單信息將上傳至區(qū)塊鏈;
3)點(diǎn)擊任何一個(gè)已發(fā)貨訂單會(huì)跳轉(zhuǎn)到已發(fā)訂單頁面;頁面將從區(qū)塊鏈獲取該已發(fā)貨訂單的訂單編號(hào)、訂單時(shí)間、收貨地址、收貨人名稱和收貨人電話;在訂單商品框中將顯示商品種類、商品規(guī)格、商品數(shù)量;點(diǎn)擊界面中“返回上級(jí)”按鈕將返回訂單發(fā)貨界面,點(diǎn)擊“返回導(dǎo)航”按鈕將返回主要操作見面;以上完成農(nóng)產(chǎn)品信息的錄入;
步驟三:在開啟以太坊區(qū)塊鏈的命令行程序中執(zhí)行挖礦命令,開啟挖礦處理交易;包含農(nóng)產(chǎn)品信息的區(qū)塊鏈交易被礦工打包進(jìn)區(qū)塊存儲(chǔ)并返回世界上唯一的64位HASH地址;以上完成農(nóng)產(chǎn)品信息的存儲(chǔ);
步驟四:在查詢網(wǎng)頁中輸入該HASH地址,將調(diào)用數(shù)據(jù)查詢接口獲取區(qū)塊鏈中農(nóng)產(chǎn)品信息;以上完成農(nóng)產(chǎn)品信息的查詢。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京工業(yè)大學(xué),未經(jīng)北京工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811263253.2/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à)格評(píng)估或確定
G06Q30-04 .簽單或開發(fā)票
G06Q30-06 .購買、出售或租賃交易
G06Q30-08 ..拍賣
- 溯源交互系統(tǒng)及溯源系統(tǒng)交互方法
- 單溯源碼農(nóng)產(chǎn)品分級(jí)溯源管理系統(tǒng)及方法
- 多溯源碼農(nóng)產(chǎn)品分級(jí)溯源管理系統(tǒng)及方法
- 食品安全溯源系統(tǒng)及方法
- 一種基于區(qū)塊鏈的溯源數(shù)據(jù)的獲取方法及相關(guān)設(shè)備
- 溯源方法、溯源裝置、溯源系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種基于區(qū)塊鏈技術(shù)的溯源應(yīng)用系統(tǒng)
- 一種基于區(qū)塊鏈技術(shù)的溯源管理系統(tǒng)
- 一種聚合溯源的方法和相關(guān)裝置
- 一種醫(yī)學(xué)實(shí)驗(yàn)室監(jiān)管溯源系統(tǒng)及方法
- 一種農(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ò)平臺(tái)
- 基于區(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)
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種通過二維碼追溯農(nóng)產(chǎn)品信息的方法和系統(tǒng)
- 農(nóng)產(chǎn)品信息展示系統(tǒng)
- 一種農(nóng)產(chǎn)品網(wǎng)絡(luò)交易平臺(tái)
- 農(nóng)產(chǎn)品信息的顯示方法
- 農(nóng)產(chǎn)品信息推送方法、獲取方法與裝置、系統(tǒng)
- 一種農(nóng)產(chǎn)品價(jià)格數(shù)據(jù)的提取方法、裝置及設(shè)備
- 一種農(nóng)產(chǎn)品信息采集校正方法及系統(tǒng)
- 一種農(nóng)產(chǎn)品質(zhì)量安全指數(shù)確定方法及系統(tǒng)
- 一種基于區(qū)塊鏈的農(nóng)產(chǎn)品信息自動(dòng)更新系統(tǒng)
- 一種基于大數(shù)據(jù)的農(nóng)產(chǎn)品信息生成系統(tǒng)





