一種基於時間窗的超市農產品溯源系統的製作方法
2023-05-04 02:00:26 2
一種基於時間窗的超市農產品溯源系統的製作方法
【專利摘要】本發明公開了一種基於時間窗的超市農產品溯源系統,包括數據採集終端、時間窗生成平臺、溯源終端和外部信息系統;數據採集終端通過數據採集設備獲取農產品流動信息,並對採集到的農產品批次、類別與銷售時間信息進行預處理,輸出數據至時間窗生成平臺;時間窗生成平臺根據接收到的數據生成不同類別農產品的銷售時間窗並存儲,結合外部信息系統查詢農產品溯源證據,並將相關數據傳輸至農產品溯源模塊。一旦某批次農產品出現問題,利用本發明的系統,用戶通過溯源終端的人機互動界面輸入問題農產品的購買時間點和類別,能夠獲取問題農產品的批次、生產信息和加工信息,實現超市問題農產品溯源。
【專利說明】一種基於時間窗的超市農產品溯源系統
【技術領域】
[0001]本發明涉及一種基於時間窗的超市農產品溯源系統,利用農產品進入超市從開始銷售到結束銷售的時間窗,建立農產品批次銷售時間窗與農產品批次、農產品來源之間的對應關係,根據農產品銷售的時間節點與批次、來源的對應關係,進行農產品溯源,屬於農產品溯源技術。
【背景技術】
[0002]近年來,「狂牛症」、「瘦肉精」、「毒豇豆」、「毒韭菜」等農產品安全事件層出不窮,農產品質量安全成為社會關注的焦點,消費者對農產品大規模安全事故愈發擔憂。超市是農產品流向消費者的最後一個環節,也是提高農產品溯源管理能力、保障農產品質量安全的一個關鍵環節。
【發明內容】
[0003]發明目的:為了克服現有技術中存在的不足,本發明提供一種基於時間窗的超市農產品溯源系統,將農產品時間窗信息與農產品批次、農產品來源信息對應,實現通過超市農產品批次時間窗找到對應批次進而溯源到原產地的目的。
[0004]技術方案:為實現上述目的,本發明採用的技術方案為:
[0005]針對大規模農產品安全事件,本發明引入「時間窗」(Time Window,多見於配送調度的要求,指固定的時間間隔)概念,從超市各門店農產品批次時間窗觀測某批次農產品的流動狀態,將時間窗與批次信息、農產品來源信息對應起來,實現超市層面的農產品溯源。具體為一種基於時間窗的超市農產品溯源系統,包括
[0006]數據採集終端,包括數據預處理模塊和數據採集設備:所述數據採集設備安裝在各產品的超市分割環節和超市銷售環節,用於採集包括批次信息、類別信息及起始銷售時間和終止銷售時間在內的產品信息,並將採集到的產品信息通過無線通信網絡/人工輸入方式傳輸至數據預處理模塊;所述數據預處理模塊對接收的產品信息進行包括篩選、標準化在內的預處理,並將預處理後的產品信息傳輸至時間窗生成平臺;
[0007]時間窗生成平臺,包括時間窗更新模塊、數據集更新模塊、超市時間窗資料庫、數據匹配模塊、溯源終端接口和外部信息系統接口:所述時間窗更新模塊和數據集更新模塊接收預處理後的產品信息,並對超市時間窗資料庫內的數據進行更新;所述超市時間窗資料庫中存儲有包括批次信息、類別信息及起始銷售時間和終止銷售時間在內的銷售時間窗的對應數據集,即存儲有批次-類別-時間窗對應集合;超市時間窗資料庫通過數據匹配模塊分別和溯源終端接口和外部信息系統接口相連,通過溯源終端接口傳輸相關數據至溯源終端,通過外部信息系統接口和外部信息系統相連進行溯源證據查詢;
[0008]外部信息系統,包括產品生產區信息系統、產品加工區信息系統和一個以上的基於時間窗的超市溯源系統:所述外部信息系統用於向時間窗生成平臺提供溯源證據信息,其中基於時間窗的超市溯源系統用於提供產品的批次信息,產品加工區信息系統用於提供相應批次產品的加工信息,產品生產區信息系統用於提供相應批次產品的生產信息;
[0009]溯源終端,包括人機互動界面、溯源工具箱和溯源模塊:用戶通過人機互動界面向溯源模塊發送溯源指令;溯源模塊根據溯源指令向溯源工具箱發送工具調用指令,同時向時間窗生成平臺發送數據調用指令;溯源工具箱根據工具調用指令向溯源模塊提供溯源工具包,溯源模塊利用溯源工具包對時間窗生成平臺返回的數據進行處理,然後反饋給人機互動界面。
[0010]所述溯源終端部署在各超市的門店。
[0011]所述數據採集終端通過網際網路/移動通信網,將預處理後的產品信息傳輸至時間窗生成平臺。
[0012]所述銷售時間窗的生成流程如下:
[0013]設同一批次的產品同時送往若干超市,每一批次的產品進入超市後進一步分割為若干類別,記第i批次的A類別產品為Pi(A),Pi(A)的時間窗生成流程包括如下步驟:
[0014](al)數據採集設備採集到Pi批次產品進入超市,讀取該批次產品的批次標識信息,並將信息傳至數據預處理模塊;
[0015](a2 )超市對Pi批次產品按類別進行分割,為每個類別的產品分配包含批次和類別信息的標識,加貼標識於各類別產品的銷售位置;
[0016](a3)Pi批次的A類別產品開始銷售,數據採集設備讀取加貼在銷售位置的該類別產品的標識信息,並將標識信息上傳至數據預處理模塊,獲取Pi(A)的銷售時間窗的起始時間點;
[0017](a4)Pi批次的A類別產品Pi(A)售完,數據採集設備再次讀取加貼在銷售位置的該類別產品的標識信息,並將標識信息上傳至數據預處理模塊,獲取Pi(A)的銷售時間窗的終止時間點;
[0018](a5)數據預處理模塊對獲得的產品批次、類別、銷售起始時間點和銷售終止時間點信息進行預處理,傳輸至時間窗生成平臺;
[0019](a6)時間窗生成平臺根據接收到的數據,利用數據集更新模塊和時間窗更新模塊,對超市時間窗資料庫中的數據進行更新,將時間窗信息分別與產品批次和類別對應,即Pi批次的A類別產品Pi(A)時間窗生成。
[0020]溯源的流程包括如下步驟:
[0021](bl)用戶通過人機互動界面發布產品溯源指令;
[0022](b2)溯源模塊接收溯源指令,並根據溯源指令向溯源工具箱發送工具包調用指令,同時向時間窗生成平臺發送數據調用指令;
[0023](b3)溯源終端接口傳遞數據調用指令至數據匹配模塊;
[0024](b4)數據匹配模塊接收數據調用指令,發送批次查詢指令至超市時間窗資料庫;
[0025](b5)超市時間窗資料庫接收批次查詢指令並返回數據至數據匹配模塊;
[0026](b6)數據匹配模塊根據返回的數據判斷能否確定問題批次,若確定,執行步驟(bl2);若不確定,執行步驟(b7);
[0027](b7)數據匹配模塊向溯源終端發送自檢驗指令;
[0028](b8)超市根據自檢驗指令檢驗正在銷售批次產品的質量,並將檢驗結果通過溯源終端傳輸至數據匹配模塊;[0029](b9)數據匹配模塊根據返回的數據判斷是否返回問題產品批次信息,若返回,執行步驟(bl2);若未返回,執行步驟(blO);
[0030](blO)數據匹配模塊向其他基於時間窗的超市溯源系統發送協助檢查請求;
[0031](bll)其他超市接收檢查請求並返回問題產品的批次集合至數據匹配模塊;
[0032](bl2)數據匹配模塊接收數據並確定問題產品批次,根據確定的問題產品批次發送調用產品批次證據信息指令至產品生產區信息系統和產品加工區信息系統;
[0033](bl3)產品生產區信息系統和產品加工區信息系統接收請求,返回相應產品批次的生產和加工信息至數據匹配模塊;
[0034](bl4)數據匹配模塊接收證據信息,匹配時間窗信息、批次信息和證據信息,通過溯源終端接口傳輸至溯源終端;
[0035](bl5)溯源工具箱根據工具包調用指令向溯源模塊提供相應工具包,溯源模塊利用工具包對接收到的數據包進行處理,以獲得問題分析報告,最後將溯源圖示輸出至人機互動界面。
[0036]本發明所述溯源終端部署在各超市門店;時間窗生成平臺的數據匹配模塊聯合其他基於時間窗的超市溯源系統確定問題產品批次,並向問題批次的產品生產區信息系統和產品加工區信息系統發送調用問題批次產品證據信息請求,產品生產區信息系統和產品加工區信息系統接收請求並反饋該批次產品的生產和加工信息,數據匹配模塊獲取該批次產品的生產和加工信息,然後對獲取的數據進行匹配並發送至溯源終端的溯源模塊;輸出至人機互動界面的分析報告,包括該批次產品的生產和加工信息以及銷售該批次產品的超市信息。
[0037]本系統中,溯源終端的人機互動界面可由現有的顯示設備實現;溯源工具箱可由存儲器實現;溯源模塊可由溯源處理器以及相應的程式語言實現;時間窗生成平臺和數據採集終端中的各個功能模塊可以可由VC++.NET或者JAVA等程式語言和處理器實現;超市時間窗資料庫可由SQL Servers等資料庫語言實現;數據採集終端的數據採集設備可採用RFID閱讀器、條碼掃描器等現有設備。
[0038]有益效果:本發明提供的基於時間窗的超市農產品溯源系統,具有如下有益效果:
[0039](1)溯源終端部署在各超市門店,當發生大規模農產品安全事件時,用戶通過輸入農產品名稱、購買時間點,即可查詢到該批次農產品的原產地信息;
[0040](2)利用本發明的溯源方法,時間窗生成平臺通過連接其他基於時間窗的超市溯源系統,結合超市的自檢驗等操作,能夠及時確定問題農產品的批次,做好溯源準備;
[0041](3)本發明引入「時間窗」思想,將數量多、不易包裝的農產品分為多個批次,每個批次對應一個時間窗,形成時間窗-批次-農產品來源的數據鏈條,克服目前農產品沒有條碼或RFID等標識而無法進行溯源的缺陷。
【專利附圖】
【附圖說明】
[0042]圖1為本發明溯源系統的結構示意圖;
[0043]圖2為本發明中豬肉溯源流程和示意圖;
[0044]圖3(a)為本發明中時間窗生成示意圖;[0045]圖3(b)為本發明中時間窗更新示意圖;
[0046]圖4為基於時間窗的豬肉溯源方法流程示意圖;
[0047]圖5 (a)為超市Q銷售Ρζ_ρ Pz批次豬肉,Ρζ_ρ Ρζ批次Α類豬肉的銷售時間窗;
[0048]圖5 (b)為超市C2銷售Pz_1、Pz和Pz+1批次豬肉,Pz_1、Pz和Pz+1批次某類豬肉的銷售時間窗;
[0049]圖5 (c)為超市C3銷售Pz_i和Pz+1批次豬肉,Pz+和Pz+1批次某類豬肉的銷售時間窗。
【具體實施方式】
[0050]下面以豬肉為例,結合附圖對本發明做更進一步的說明。
[0051]如圖1所示為一種基於時間窗的超市農產品溯源系統,包括數據採集終端、時間窗生成平臺、溯源終端和外部信息系統。
[0052]數據採集終端包括數據預處理模塊和安裝在超市豬肉分割環節、銷售環節的數據採集設備;數據採集設備將採集到的豬肉批次信息、豬肉類別信息以及各類豬肉的起始銷售時間和終止銷售時間傳輸至數據預處理模塊進行篩選、標準化等預處理;數據預處理模塊將預處理後的相關數據輸出至時間窗生成平臺。
[0053]時間窗生成平臺包括時間窗更新模塊、數據集更新模塊、超市時間窗資料庫、數據匹配模塊、溯源終端接口和外部信息系統接口 ;溯源終端和外部信息系統分別通過溯源終端接口和外部信息系統接口與數據匹配模塊相連接;超市時間窗資料庫分別與時間窗更新模塊、數據集更新模塊、數據匹配模塊相連接;超市時間窗資料庫中存儲有豬肉批次、豬肉類別和各類豬肉銷售時間窗的對應數據集;時間窗生成平臺利用數據集更新模塊和時間窗更新模塊對超市時間窗資料庫進行數據更新;數據匹配模塊利用超市時間窗資料庫和外部信息系統進行豬肉溯源證據查詢,通過溯源終端接口傳輸相關數據至豬肉溯源模塊。
[0054]外部信息系統包括養殖場信息系統、屠宰廠信息系統以及1個以上的基於時間窗的超市溯源系統;外部信息系統向時間窗生成平臺提供證據信息,以進行豬肉溯源,其中,基於時間窗的超市溯源系統提供問題豬肉批次信息,養殖場信息系統提供批次豬肉養殖信息,屠宰廠信息系統提供批次豬肉屠宰信息。
[0055]溯源終端包括人機互動界面、溯源工具箱和豬肉溯源模塊;用戶通過人機互動界面向豬肉溯源模塊發送溯源指令,豬肉溯源模塊根據溯源指令向溯源工具箱發送工具調用指令,同時向時間窗生成平臺發送數據調用指令;溯源工具箱根據工具調用指令向豬肉溯源模塊提供溯源工具包,豬肉溯源模塊利用溯源工具包對時間窗生成平臺返回的數據進行處理,然後輸出至人機互動界面。
[0056]本發明中,溯源終端部署在各超市的門店;數據採集終端的數據採集設備採集豬肉在超市流通過程中的標識信息,獲取豬肉批次、豬肉類別、豬肉起始銷售時間和豬肉終止銷售時間數據,通過無線通信網絡或人工輸入上傳至數據預處理模塊;數據預處理模塊將預處理後的數據通過網際網路或移動通信網輸出至時間窗生成平臺。
[0057]結合圖2闡述溯源終端的豬肉溯源具體實施過程,溯源終端的工作流程依次為:
[0058](bl)用戶通過人機互動界面發布豬肉溯源指令;
[0059](b2)豬肉溯源模塊接收指令,並根據指令向溯源工具箱發送工具包調用指令,同時向時間窗生成平臺發送數據調用指令;
[0060](b3)溯源終端接口傳遞數據調用指令至數據匹配模塊;
[0061](b4)數據匹配模塊接收數據調用指令,發送批次查詢指令至超市時間窗資料庫;
[0062](b5)超市時間窗資料庫接收批次查詢指令並返回數據至數據匹配模塊;
[0063](b6)數據匹配模塊根據返回的數據判斷能否確定問題批次,若確定,執行步驟(bl2);若不確定,執行步驟(b7);
[0064](b7)數據匹配模塊向豬肉溯源終端發送自檢驗指令;
[0065](b8)超市根據自檢驗指令檢驗正在銷售批次豬肉的質量,並將檢驗結果通過溯源終端傳輸至數據匹配模塊;
[0066](b9)數據匹配模塊根據返回的數據判斷是否返回問題豬肉批次信息,若返回,執行步驟(bl2);若未返回,執行步驟(blO);
[0067](blO)數據匹配模塊向其他基於時間窗的超市溯源系統發送超市協助檢查請求;
[0068](bll)其他超市接收檢查請求並返回問題豬肉的批次集合至數據匹配模塊;
[0069](bl2)數據匹配模塊接收數據並確定問題豬肉批次,根據確定的問題豬肉批次發送調用豬肉批次證據信息指令至屠宰場信息系統;
[0070](bl3)屠宰廠信息系統接收請求,返回相應豬肉批次的屠宰和養殖信息至數據匹配模塊;
[0071](bl4)數據匹配模塊接收證據信息,匹配時間窗信息、批次信息和證據信息,通過溯源終端接口傳輸至豬肉溯源終端;
[0072](bl5)溯源工具箱根據工具包調用指令向豬肉溯源模塊提供相應工具包,豬肉溯源模塊利用工具包對接收到的數據包進行處理,以獲得問題分析報告,最後將豬肉溯源圖示輸出至人機互動界面。
[0073]Pz批次某類豬肉的時間窗生成方法可結合圖3(a)和圖3(b)所示。設定進入超市的白條豬的批次為PpPpPfP,,白條豬在超市會被進一步分割成裡脊肉、五花肉、內腿肉、外腿肉、臀肉等肉類,各類豬肉在銷售櫃檯上有相應的銷售區域,且同類不同批次的豬肉擺放位置不同,超市根據消費者所需的豬肉種類和豬肉份量進行分割銷售,Pz批次白條豬的A類肉的時間窗生成方法包括以下步驟(其中A類為上述豬肉分類中的一種):
[0074](al)數據採集設備採集到新批次豬肉匕進入超市,讀取該批次豬肉批次標識信息,並將信息傳至數據預處理模塊;
[0075](a2)超市對Pz批次白條豬按類別進行分割,為每類豬肉分配包含批次和種類信息的標識,加貼標識於各類豬肉的銷售位置,例如裡脊肉的類別標識為A,則Pz批次裡脊肉的標識為PZ(A);
[0076](a3)ta時刻Pz批次A類豬(PZ(A))開始銷售,數據採集設備讀取加貼在銷售位置的該類豬肉的標識信息,信息通過無線通信網絡上傳至數據預處理模塊,即獲取pz(A)的銷售時間窗的起始時間點;
[0077](a4)tb時刻Pz批次A類豬(PZ(A))售完,數據採集設備再次讀取加貼在銷售位置的該類豬肉的標識信息,信息通過無線通信網絡上傳至數據預處理模塊,即獲取pz(A)的銷售時間窗的終止時間點;
[0078](a5)數據預處理模塊對獲得的豬肉批次、豬肉類別和豬肉銷售時間信息進行預處理,傳輸至時間窗生成平臺;
[0079](a6)時間窗生成平臺根據接收到的數據,利用數據集更新模塊和時間窗更新模塊,對超市時間窗資料庫中的數據進行更新,將時間窗信息分別與豬肉批次和類別對應,即Pz批次A類豬(Ρζω)的時間窗生成。
[0080]結合圖4對本發明基於時間窗的豬肉溯源方法做詳細說明。設定Pz_i和Pz是某超市銷售的豬肉批次,且Ρη、Ρζ中A類豬肉的銷售時間窗部分重合,假設超市最多有兩批豬肉同時銷售。當發生大規模豬肉安全事件時,超市可根據消費者提供的某類問題豬肉的購買時間點進行豬肉溯源。若該類豬肉暫未售完,超市可通過自檢驗確定問題豬肉批次;若該類豬肉已經售完,具體包括以下步驟:
[0081](cl)消費者發現購買的豬肉存在問題;
[0082](c2)通過溯源終端輸入購買豬肉的類別信息A類和購買時間點t ;
[0083]( c3 )查詢t所對應的A類豬肉的時間窗;
[0084](c4)若t在PZ_1(A)和PZ(A)時間窗的重合區域內,則執行步驟(c5),否則可以確定唯一問題批次,執行步驟(cl4);
[0085]( c5 )輸出包含該時間點的時間窗所對應的批次Pz_i和Pz ;
[0086](c6)若Pz_i和Pz都在銷售,則執行步驟(c7),否則執行步驟(c8);
[0087](c7)超市自檢查批次豬肉質量,確定問題批次,執行步驟(cl4);
[0088](c8)若Ph和?2均已售完,則執行步驟(c9),否則執行步驟(cl2);
[0089](c9)查找銷售或Pz批次豬肉的其他超市Q (i=l, 2,3……η);
[0090](clO)調用超市Ci (i=l, 2,3......η)的問題批次組合;
[0091](ell)根據超市(;(i=l,2,3……η)提供的問題批次組合確定問題批次(圖5具體闡述確定批次的方法),執行步驟(cl4);
[0092](cl2)檢查正在銷售的批次的豬肉質量;
[0093](cl3)若正在銷售的批次豬肉質量合格,則已銷售完的批次豬肉有問題,否則當前銷售批次有問題,執行步驟(cl4);
[0094](cl4)請求問題批次養殖和屠宰信息,輸出問題分析報告,報告包括該批次豬的屠宰信息和養殖信息以及銷售該批次豬的超市信息;
[0095](cl5)豬肉溯源結束。
[0096]結合圖5(a)、圖5(b)和圖5(c)所示,對基於時間窗的農產品溯源方法以豬肉為例進行詳細闡述,情景假設如下:
[0097]設定CpCyQ表示超市,表示白條豬批次;超市Q銷售屠宰廠的Pz_pPz批次豬肉;超市c2銷售屠宰廠的UpPw批次豬肉;超市c3銷售屠宰廠的Uw批次豬肉;假設三個批次中有一個批次的豬肉有問題,那麼所有銷售該批次豬肉的超市都會出現問題豬肉。當消費者發現在超市Q購買的A類豬肉(可以是裡脊肉、五花肉、內腿肉、外腿肉、臀肉等)有問題時,超市豬肉溯源終端可以根據消費者購買的豬肉類別A和購買時間點t進行溯源。超市通過基於時間窗的溯源系統,根`據消費者購買豬肉種類和購買時間點得出問題豬肉種類的銷售時間窗,根據銷售時間窗確定問題豬肉的批次。利用時間窗方法進燈溯源的過f王如下(下面過f王中的 tal、ta2、ta3、ta4、tbl、tb2、tb3、tM、tb5、tb6、tcl> tc2> tc3>tc4等分別對應不同超市不同批次相應種類豬肉的時間窗起始點或終結點):[0098]若購買時間t e (tal, ta2),則Pz_i批次豬肉存在問題;若購買時間t e (ta3, ta4),則匕批次豬肉存在問題;若購買時間t e (ta2,ta3),則存在問題的批次可能是Pz_i批次或Pz批次;
[0099]若購買時間t e (ta2, ta3),超市Ci首先對本超市剩餘Pz_i批次和Pz批次的豬肉進行檢查,找出存在問題 的批次;
[0100]若某一批次的豬肉已售完,則檢驗剩餘批次豬肉的質量,確定存在問題的批次;若Pz-!批次豬肉已售完,檢查pz批次豬肉的質量,若合格,則Pz-1批次豬肉有問題,反之,Pz批次豬肉有問題;
[0101]若pz_i批次和Pz批次豬肉均已售完,則查找銷售Ph批次或Pz批次豬肉的其他基於時間窗的超市溯源系統的相應銷售時間窗,結合其他超市Pz-1批次和pz批次豬肉的質量情況進行判斷:
[0102](dl)若消費者在超市(:2中購買某類豬肉的時刻t』e (tbl,tb2)且發現豬肉存在問題,即Pz_i批次豬肉有問題,則超市C1、c2豬肉批次組合的交集為:{Ρζ_1; ρζ} η {ΡηΗΡη ;同理可知,當t』 e (^丄4),超市(:1、(:2豬肉批次組合的交集為:也_1七} η {ΡΖ}=ΡΖ ;
[0103](d2)若消費者在超市(:2中購買某類豬肉的時刻t』 e (tb2,tb3)且發現豬肉存在問題,即超市c2的Pz_i或Pz批次豬肉有問題,則超市Cp C2豬肉批次組合的交集為:{Pz_1;ρζ} η {ρζ_1; ρζ} = {ρζ_1; Ρζ},此時需調用超市c3的批次質量信息;若超市c3出售的豬肉存在問題,則超市(^、(:3豬肉批次組合的交集為:{pz_1; pz} n {PhHU或{Ρζ-1; Ρζ} η {ρζ_1;Pz+i} = {Pz-J ;
[0104](d3)若消費者在超市(:2中購買某類豬肉的時刻t』 e (tb4,tb5)且發現豬肉存在問題,即超市c2的Pz或Pz+i批次豬肉有問題,則超市Cp C2豬肉批次組合的交集為:{Pz_1;
ρζ} η {ρζ,ρζ+1} = {ρζ}。
[0105]以上所述僅是本發明的優選實施方式,應當指出:對於本【技術領域】的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。
【權利要求】
1.一種基於時間窗的超市農產品溯源系統,其特徵在於:包括數據採集終端,包括數據預處理模塊和數據採集設備:所述數據採集設備安裝在各產品的超市分割環節和超市銷售環節,用於採集包括批次信息、類別信息及起始銷售時間和終止銷售時間在內的產品信息,並將採集到的產品信息通過無線通信網絡/人工輸入方式傳輸至數據預處理模塊;所述數據預處理模塊對接收的產品信息進行包括篩選、標準化在內的預處理,並將預處理後的產品信息傳輸至時間窗生成平臺;時間窗生成平臺,包括時間窗更新模塊、數據集更新模塊、超市時間窗資料庫、數據匹配模塊、溯源終端接口和外部信息系統接口:所述時間窗更新模塊和數據集更新模塊接收預處理後的產品信息,並對超市時間窗資料庫內的數據進行更新;所述超市時間窗資料庫中存儲有包括批次信息、類別信息及起始銷售時間和終止銷售時間在內的銷售時間窗的對應數據集,即存儲有批次-類別-時間窗對應集合;超市時間窗資料庫通過數據匹配模塊分別和溯源終端接口和外部信息系統接口相連,通過溯源終端接口傳輸相關數據至溯源終端,通過外部信息系統接口和外部信息系統相連進行溯源證據查詢; 外部信息系統,包括產品生產區信息系統、產品加工區信息系統和一個以上的基於時間窗的超市溯源系統:所述外部信息系統用於向時間窗生成平臺提供溯源證據信息,其中基於時間窗的超市溯源系統用於提供產品的批次信息,產品加工區信息系統用於提供相應批次產品的加工信息,產品生產區信息系統用於提供相應批次產品的生產信息;溯源終端,包括人機互動界面、溯源工具箱和溯源模塊:用戶通過人機互動界面向溯源模塊發送溯源指令;溯源模塊根據溯源指令向溯源工具箱發送工具調用指令,同時向時間窗生成平臺發送數據調用指令;溯源工具箱根據工具調用指令向溯源模塊提供溯源工具包,溯源模塊利用溯源工具包對時間窗生成平臺返回的數據進行處理,然後反饋給人機互動界面。
2.根據權利要求1所述的基於時間窗的超市農產品溯源系統,其特徵在於:所述溯源終端部署在各超市的門店。
3.根據權利要求1所述的基於時間窗的超市農產品溯源系統,其特徵在於:所述數據採集終端通過網際網路/移動通信網,將預處理後的產品信息傳輸至時間窗生成平臺。
4.根據權利要求1所述的基於時間窗的超市農產品溯源系統,其特徵在於:所述銷售時間窗的生成流程如下:設同一批次產品同時送往若干超市,每一批次的產品進入超市後進一步分割為若干類另IJ,記第i批次的A類別產品為Pi(A),Pi(A)的時間窗生成流程包括如下步驟:(al)數據採集設備採集到Pi批次產品進入超市,讀取該批次產品的批次標識信息,並將信息傳至數據預處理模塊;(a2)超市對Pi批次產品按類別進行分割,為每個類別的產品分配包含批次和類別信息的標識,加貼標識於各類別產品的銷售位置;(a3)Pi批次的A類別產品開始銷售,數據採集設備讀取加貼在銷售位置的該類別產品的標識信息,並將標識信息上傳至數據預處理模塊,獲取Pi(A)的銷售時間窗的起始時間點;(a4)Pi批次的A類別產品Pi(A)售完,數據採集設備再次讀取加貼在銷售位置的該類別產品的標識信息,並將標識信息上傳至數據預處理模塊,獲取Pi(A)的銷售時間窗的終止時間點;(a5)數據預處理模塊對獲得的產品批次、類別、銷售起始時間點和銷售終止時間點信息進行預處理,傳輸至時間窗生成平臺;(a6)時間窗生成平臺根據接收到的數據,利用數據集更新模塊和時間窗更新模塊,對超市時間窗資料庫中的數據進行更新,將時間窗信息分別與產品批次和類別對應,即已批次的A類別產品Pi(A)時間窗生成。
5.根據權利求1所述的基於時間窗的超市農產品溯源系統,其特徵在於:溯源的流程包括如下步驟:(bl)用戶通過人機互動界面發布產品溯源指令;(b2)溯源模塊接收溯源指令,並根據溯源指令向溯源工具箱發送工具包調用指令,同時向時間窗生成平臺發送數據調用指令;(b3)溯源終端接口傳遞數據調用指令至數據匹配模塊;(b4)數據匹配模塊接收數據調用指令,發送批次查詢指令至超市時間窗資料庫;(b5)超市時間窗資料庫接收批次查詢指令並返回數據至數據匹配模塊;(b6)數據匹配模塊根據返回的數據判斷能否確定問題批次,若確定,執行步驟(bl2);若不確定,執行步驟(b7);(b7)數據匹配模塊向溯源 終端發送自檢驗指令;(b8)超市根據自檢驗指令檢驗正在銷售批次產品的質量,並將檢驗結果通過溯源終端傳輸至數據匹配模塊;(b9)數據匹配模塊根據返回的數據判斷是否返回問題產品批次信息,若返回,執行步驟(bl2);若未返回,執行步驟(blO);(blO)數據匹配模塊向其他基於時間窗的超市溯源系統發送協助檢查請求;(bll)其他超市接收檢查請求並返回問題產品的批次集合至數據匹配模塊;(bl2)數據匹配模塊接收數據並確定問題產品批次,根據確定的問題產品批次發送調用產品批次證據信息指令至產品生產區信息系統和產品加工區信息系統;(bl3)產品生產區信息系統和產品加工區信息系統接收請求,返回相應產品批次的生產和加工信息至數據匹配模塊;(bl4)數據匹配模塊接收證據信息,匹配時間窗信息、批次信息和證據信息,通過溯源終端接口傳輸至溯源終端;(bl5)溯源工具箱根據工具包調用指令向溯源模塊提供相應工具包,溯源模塊利用工具包對接收到的數據包進行處理,以獲得問題分析報告,最後將溯源圖示輸出至人機互動界面。
【文檔編號】G06Q50/02GK103679537SQ201310690110
【公開日】2014年3月26日 申請日期:2013年12月16日 優先權日:2013年12月16日
【發明者】趙林度, 黃志成, 鄧超, 魏徵, 範玉瑤, 趙芳芳 申請人:東南大學