發布日期:2022-05-20 點擊率:19
引言
近年來,瘋牛病、口蹄疫、豬鏈球菌感染、禽流感等重大食品安全事件的爆發引起了全世界的廣泛關注。隨著經濟的全球化,食品跨國界和跨地區流通越來越頻繁,各種食品安全事故和隱患呈迅速擴展和蔓延之勢llJ。如何確保肉品的安全性,已成為擺在當今政府部門、食品生產企業及食品科技工作者面前亟待解決的全球性課題。目前,歐盟、美國等國相繼立法來強制性實行食品安全追溯制度。食品安全追溯制就是對食品生產、流通過程中各關鍵環節的信息加以有效管理,通過對過程信息的監控管理,來實現預警和追溯,一旦出現問題可迅速追溯至源頭。為了實現信息的可追溯,各種先進的信息技術被研究和應用,如二維條形碼、地理信息系統(geographic information system,GIS) Web服務州、虹膜等,近年來快速發展的射頻識別技術成為當前各國建立跟蹤與追溯體系的最佳選擇。
在國外,無線射頻識別(radio frequency identification,RFID)技術在食品藥品質量監管領域已得到廣泛研究。澳大利亞建立了一個畜牧標示和追溯系統,使用統一的電子耳標對牛羊進行識別管理[8]。日本自2001年起建立了食品身份證制度,即農產品履歷制度,用來實現對農產品產銷的追蹤[9]。美國Purdue Pharma制藥公司已將RFID標簽與單一藥瓶包裝生產線的流程成功整合,將RFID標簽貼在OxyConfin(一種麻醉止疼藥)藥品的包裝瓶上,對其進行流向追蹤及監控。北美最大的食品服務營銷和分配組織SYSC0公司,已完成低溫儲運系統的RFID與傳感系統集成測試,結果表明RFID在食品運輸過程中監控溫度、濕度等環境參數的能力很強,可有效保證食品品質和質量安全。
在國內的食品安全領域,食品識別多采用條形碼技術,RFID技術應用也逐漸成為研究的熱點。基于RFID技術的“安全豬肉監控追溯系統”2005年在上海正式投入使用,該系統將RFID標簽打在豬耳朵上,實時獲取生豬的飼料、病歷、喂藥、轉群、檢疫等信劇。
目前,國內的可追溯體系大多是針對養殖場或加工企業建立的,往往忽略了產品銷售階段的跟蹤和追溯。而產品銷售階段是假冒偽劣產品流入消費市場的入口,如果忽視了對該階段的產品信息監控,致使假冒偽劣產品流入消費市場,那么上游的養殖場和加工企業的追溯就失去了意義。因此深入研究肉品全生命周期的產品跟蹤追溯體系,對提高中國肉品的質量和安全水平,提高消費者對肉品的消費信心都具有深遠的社會意義。
本文以RFID技術和物聯網為基礎,提出基于RFID的物聯網架構下肉品銷售階段跟蹤追溯系統的基本原理,對其結構和功能進行了分析,利用RFID標簽來實現肉品的跟蹤追溯,并基于GIS技術實現了跟蹤追溯信息的可視化,大大提高了產品信息采集的準確性和便利性。
1 RFID與物聯網技術
RFID技術,通過無線射頻方式進行非接觸式的全雙工數據通信,以實現對實物目標的自動識別。具有防水、防磁、耐高溫、使用壽命長、讀取距離大、標簽上數據可以加密、存儲數據容量更大、存儲信息更改自如等優點。
物聯網最早由美國麻省理工學院提出,經過多年的研究,現在的物聯網概念,更加寬泛。一切與物物相連,有別于人與人的移動通信網和互聯網的,統稱為物聯網。物聯網的類型是多種多樣的,其中以產品電子代碼(electronic product code,EPC)系統和互聯網整合的物聯網也被稱為“EPC網絡”(EPC network)。在這個網絡中,物品(商品)能夠彼此進行“交流”,而無需人的干預。其實質是利用RFID技術,通過物聯網實現物品(商品)的自動識別和信息的互聯與共享。
EPC系統主要由6個方面組成:EPC編碼、EPC標簽、讀寫器、神經網絡軟件Savant、對象名解析服務(objectnaming service,ONS)和實體標記語言(physical markuplanguage,PML)05]。其中Savant系統是RFID系統的神經系統,負責傳送和管理讀寫器識讀的信息流;ONS對象名解析服務的功能類似于互聯網域名服務,是對產品信息的存儲位置進行定位的服務器:PML實體標記語言,它基于可擴展標記語言(extensible markup language,xML)發展而來,提供描述物體、過程和環境的標準,供RFID系統中的軟件開發、數據存儲和分析所用;PML服務器用于存儲PML文件。系統構成如圖1所示。
EPC編碼體系是EPC網絡的重要組成部分,它對實體及實體的相關信息進行代碼化,是物品在物聯網中的唯一代號,通過統一規范的編碼作為通用的信息交換語言。EPC編碼是由版本號加上另外3段數據(依次為域名管理者、對象分類、序列號)組成的一組數字。通常情況下,根據標簽存儲信息的長度將EPC編碼分為3個版本:EPC.64,EPC.96,EPC一256,其中EPC.96是目前使用最為廣泛的一種編碼。EPC.96表示該編碼長度為96
位(--進制),編碼體系如圖2所示。
2基于RFID的肉品企業資源平臺架構
傳統制造企業資源平臺是企業各種信息系統集成運行的環境,包括企業資源計劃(enterprise resource plan,ERP)、產品數據管理(product data management,PDM)、計算機輔助制造(computer aided manufacture,CAM)等,其中PDM是企業資源的核心。肉品生產企業作為流程性制造企業,也需要構建一個統一的企業資源平臺架構,為各種信息系統提供可共享、可集成的信息。基于RFID的肉品企業資源平臺架構如圖3所示,分為數據層、業務層和客戶層。其中數據層包括平臺數據庫和業務數據庫。平臺數據庫提供基礎平臺的運行數據,業務數據庫提供業務數據。業務層提供系統的主要功能,主要由RFID標簽子系統、肉品生產子系統、肉品庫存子系統、肉品銷售子系統和肉品跟蹤追溯子系統五大子系統組成。客戶層提供用戶采用不同方式使用系統的界面,主要分為手機客戶端、瀏覽器/,ll鼴務器(Browser/Server,B/S)結構下的瀏覽器客戶端和客戶機/服務器(1ient/Server,C/S)構下的定制軟件客戶端。用戶分為消費者、管理者和監管者3大類。
EPC系統主要負責各子系統節點RFID數據的采集、過濾,通過網絡傳輸到各自的遠程PML數據庫進行保存和查詢等處理。肉品的生命周期,從屠宰到消費者手中,可分為幾個階段:屠宰、加工、庫存、運輸、銷售和消費。要實現肉品的跟蹤追溯,就是要把這幾個階段的信息進行識別、記錄管理和跟蹤,形成一個完整的肉品生命周期信息鏈。其中,屠宰、加工階段的肉品信息跟蹤追溯,本課題組已有論文予以論述。本文主要針對肉品銷售階段的信息進行跟蹤追溯處理。
3基于RFID的肉品銷售跟蹤追溯體系分析
肉品在銷售階段的跟蹤體系是依照肉品的銷售網絡為基礎建立的,對產品的流通信息進行采集以完成產品的跟蹤。跟蹤體系以產品銷售網絡的每個節點DP(distribution point)作為數據采集點,在各數據采集點布置安裝一套EPC系統,由EPC系統對流入流出各個銷售網絡節點的產品進行數據采集并將其保存到各節點PML數據庫中。肉品追溯體系是跟蹤體系的逆過程,從產品零售商開始追溯到上級經銷商直至生產廠商的每一個產品流通節點獲取產品流通數據,將其與各節點的地理信息結合起來在GIS平臺中提供給用戶。以上兩者構成一個完整的肉品跟蹤追溯體系。下面將從這兩方面進行詳細討論。
3.1 肉品銷售跟蹤系統分析
3.1.1銷售階段肉品數據采集
肉品銷售信息跟蹤是對肉品在銷售網絡流通過程數據的管理。肉品銷售跟蹤系統以肉品出廠信息作為信息跟蹤源頭。肉品在出廠時給其包裝箱上附上RFID標簽,標簽中含有EPC編碼,實例如圖4所示,該EPC碼是作為產品流通過程中產品的唯一編號,由肉品生產廠商寫入標簽,在肉品流通過程中不能被修改,各節點RFID閱讀器只能對其進行讀取。
肉品銷售網絡的產品銷售結構如圖5所示,肉品通過這個銷售網絡,由生產廠家銷售到消費者手中。銷售階段信息的采集主要通過在各銷售節點DP上布置EPC系統。肉品節點數據采集布局如圖6所示。
下面結合某企業業務應用實例,詳細介紹如圖4所示的肉品數據采集步驟。
1)在肉品進入節點的時候,RFID讀寫器會根據到貨檢驗、裝卸搬運、入庫等物流作業快速讀取RFID標簽中的原始數據:86.0257A08.100167.20100608432,該數據經過數據過濾程序之后傳遞給本地Savant系統。
2)本地Savant系統將肉品EPC編碼傳送給本地ONS,轉換成EPC域名,然后將EPC域名傳遞給ONS基礎構架,請求與EPC域名相匹配的遠程PML服務器IP地址。
3)本地服務器通過獲得的IP地址與遠程PML服務器建立連接,請求肉品相關信息,生產廠商的PML服務器返回肉品的質量管理文件及相關交易記錄、物流紀錄。
4)本地服務器將遠程PML服務器返回的肉品信息(肉品名稱、類型、生產日期、有效期)與入庫質檢識讀器收集到的生產廠商、購進數量、購貨日期等項內容,生成驗收記錄,存入本地PML服務器,同時記錄肉品生產廠商PML服務器的IP地址。
在肉品銷售過程中,肉品物聯網的每個節點在肉品流通過程中根據以上步驟完成肉品數據采集,不斷在各節點生成肉品跟蹤的PML文件并保存,為追溯系統提供產品追溯數據。
3.1.2 RFID數據過濾
通過RFID讀寫器采集到的標簽數據量十分巨大,而真正對用戶有意義的數據卻不多。如不將冗余的數據過濾掉,會帶來3方面的負擔:一是傳輸大量的標簽數據帶來的網絡負擔;二是處理大量的標簽數據帶來的數據處理器負擔;三是存儲大量額外的標簽數據帶來的存儲負擔。
因此本系統在RFID數據傳遞給Savant系統之前對標簽數據進行過濾(如圖6所示)以減少系統的負擔。假定RFID讀寫器采集到的標簽數據可以表示成
1)將肉品標簽數據放入一個哈希表(hash table)中,將產品標識碼86.0257A08.100167.20100608432作為哈希表的關鍵字。2)定義一個時間間隔tinterval如60 S。3)當讀取到一個新的標簽數據時,檢查在哈希表中是否存在相同的標簽,若存在且兩者的讀取時間差小于tinterval,則認為該標簽數據是重復讀到的標簽數據,過濾掉,同時更新哈希表中該標簽的讀取時間。若存在且兩者的讀取時間差大于tinterval則認為該標簽是新的標簽,輸出該標簽同時更新哈希表中該標簽的讀取時間。若不存在,則將其插入到哈希表中同時輸出該標簽。
12
下一篇: PLC、DCS、FCS三大控
上一篇: 物聯網為智能醫療領域