《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于RFID/GIS物聯(lián)網(wǎng)的肉品跟蹤及追溯系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于RFID/GIS物聯(lián)網(wǎng)的肉品跟蹤及追溯系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
RFID中國網(wǎng)
空城 收編
摘要: 引言近年來,,瘋牛病,、口蹄疫、豬鏈球菌感染,、禽流感等重大食品安全事件的爆發(fā)引起了全世界的廣泛關(guān)注,。隨著經(jīng)濟(jì)的全球化,食品跨國界和跨地區(qū)流通越來越頻繁,,各種食品安全事故和隱患呈迅速擴(kuò)展和蔓延之勢(shì)llJ,。如何確保肉品的安全性,已成為擺在當(dāng)今政府部門,、食品生產(chǎn)企業(yè)及食品科技工作者面前亟待解決的全球性課題,。目前,歐盟,、美國等國相繼立法來強(qiáng)制性實(shí)行食品安全追溯制度,。食品安全追溯制就是對(duì)食品生產(chǎn)、流通過程中各關(guān)鍵環(huán)節(jié)的信息加以有效管理,,通過對(duì)過程信息的監(jiān)控管理,,來實(shí)現(xiàn)預(yù)警和追溯,一旦出現(xiàn)問題可迅速追溯至源頭,。為了實(shí)現(xiàn)信息的可追溯,,各種先進(jìn)的信息技術(shù)被研究和應(yīng)用,,如二維
Abstract:
Key words :

  引言近年來,瘋牛病,、口蹄疫,、豬鏈球菌感染、禽流感等重大rfidchina.org/application/special-129.html" target="_blank">食品安全事件的爆發(fā)引起了全世界的廣泛關(guān)注,。隨著經(jīng)濟(jì)的全球化,,食品跨國界和跨地區(qū)流通越來越頻繁,各種食品安全事故和隱患呈迅速擴(kuò)展和蔓延之勢(shì)llJ,。如何確保肉品的安全性,,已成為擺在當(dāng)今政府部門、食品生產(chǎn)企業(yè)及食品科技工作者面前亟待解決的全球性課題,。目前,,歐盟、美國等國相繼立法來強(qiáng)制性實(shí)行食品安全追溯制度,。食品安全追溯制就是對(duì)食品生產(chǎn),、流通過程中各關(guān)鍵環(huán)節(jié)的信息加以有效管理,通過對(duì)過程信息的監(jiān)控管理,,來實(shí)現(xiàn)預(yù)警和追溯,,一旦出現(xiàn)問題可迅速追溯至源頭。為了實(shí)現(xiàn)信息的可追溯,,各種先進(jìn)的信息技術(shù)被研究和應(yīng)用,,如二維條形碼、地理信息系統(tǒng)(geographic information system,,GIS) Web服務(wù)州,、虹膜等,近年來快速發(fā)展的射頻識(shí)別技術(shù)成為當(dāng)前各國建立跟蹤與追溯體系的最佳選擇,。
  
  在國外,,無線射頻識(shí)別(radio frequency identification,RFID)技術(shù)在食品藥品質(zhì)量監(jiān)管領(lǐng)域已得到廣泛研究,。澳大利亞建立了一個(gè)畜牧標(biāo)示和追溯系統(tǒng),,使用統(tǒng)一的電子耳標(biāo)對(duì)牛羊進(jìn)行識(shí)別管理[8]。日本自2001年起建立了食品身份證制度,,即農(nóng)產(chǎn)品履歷制度,,用來實(shí)現(xiàn)對(duì)農(nóng)產(chǎn)品產(chǎn)銷的追蹤[9]。美國Purdue Pharma制藥公司已將RFID標(biāo)簽與單一藥瓶包裝生產(chǎn)線的流程成功整合,,將RFID標(biāo)簽貼在OxyConfin(一種麻醉止疼藥)藥品的包裝瓶上,,對(duì)其進(jìn)行流向追蹤及監(jiān)控。北美最大的食品服務(wù)營銷和分配組織SYSC0公司,已完成低溫儲(chǔ)運(yùn)系統(tǒng)的RFID與傳感系統(tǒng)集成測(cè)試,,結(jié)果表明RFID在食品運(yùn)輸過程中監(jiān)控溫度,、濕度等環(huán)境參數(shù)的能力很強(qiáng),可有效保證食品品質(zhì)和質(zhì)量安全,。
  
  在國內(nèi)的食品安全領(lǐng)域,,食品識(shí)別多采用條形碼技術(shù),RFID技術(shù)應(yīng)用也逐漸成為研究的熱點(diǎn),?;赗FID技術(shù)的“安全豬肉監(jiān)控追溯系統(tǒng)”2005年在上海正式投入使用,該系統(tǒng)將RFID標(biāo)簽打在豬耳朵上,,實(shí)時(shí)獲取生豬的飼料,、病歷、喂藥,、轉(zhuǎn)群,、檢疫等信劇。
  
  目前,,國內(nèi)的可追溯體系大多是針對(duì)養(yǎng)殖場(chǎng)或加工企業(yè)建立的,,往往忽略了產(chǎn)品銷售階段的跟蹤和追溯。而產(chǎn)品銷售階段是假冒偽劣產(chǎn)品流入消費(fèi)市場(chǎng)的入口,,如果忽視了對(duì)該階段的產(chǎn)品信息監(jiān)控,,致使假冒偽劣產(chǎn)品流入消費(fèi)市場(chǎng),那么上游的養(yǎng)殖場(chǎng)和加工企業(yè)的追溯就失去了意義,。因此深入研究肉品全生命周期的產(chǎn)品跟蹤追溯體系,,對(duì)提高中國肉品的質(zhì)量和安全水平,提高消費(fèi)者對(duì)肉品的消費(fèi)信心都具有深遠(yuǎn)的社會(huì)意義,。
  
  本文以RFID技術(shù)和物聯(lián)網(wǎng)為基礎(chǔ),,提出基于RFID的物聯(lián)網(wǎng)架構(gòu)下肉品銷售階段跟蹤追溯系統(tǒng)的基本原理,對(duì)其結(jié)構(gòu)和功能進(jìn)行了分析,,利用RFID標(biāo)簽來實(shí)現(xiàn)肉品的跟蹤追溯,,并基于GIS技術(shù)實(shí)現(xiàn)了跟蹤追溯信息的可視化,大大提高了產(chǎn)品信息采集的準(zhǔn)確性和便利性,。
  
  1 RFID與物聯(lián)網(wǎng)技術(shù)RFID技術(shù),,通過無線射頻方式進(jìn)行非接觸式的全雙工數(shù)據(jù)通信,,以實(shí)現(xiàn)對(duì)實(shí)物目標(biāo)的自動(dòng)識(shí)別,。具有防水、防磁,、耐高溫,、使用壽命長、讀取距離大、標(biāo)簽上數(shù)據(jù)可以加密,、存儲(chǔ)數(shù)據(jù)容量更大,、存儲(chǔ)信息更改自如等優(yōu)點(diǎn)。
  
  物聯(lián)網(wǎng)最早由美國麻省理工學(xué)院提出,,經(jīng)過多年的研究,,現(xiàn)在的物聯(lián)網(wǎng)概念,更加寬泛,。一切與物物相連,,有別于人與人的移動(dòng)通信網(wǎng)和互聯(lián)網(wǎng)的,統(tǒng)稱為物聯(lián)網(wǎng),。物聯(lián)網(wǎng)的類型是多種多樣的,,其中以產(chǎn)品電子代碼(electronic product code,EPC)系統(tǒng)和互聯(lián)網(wǎng)整合的物聯(lián)網(wǎng)也被稱為“EPC網(wǎng)絡(luò)”(EPC network),。在這個(gè)網(wǎng)絡(luò)中,,物品(商品)能夠彼此進(jìn)行“交流”,而無需人的干預(yù),。其實(shí)質(zhì)是利用RFID技術(shù),,通過物聯(lián)網(wǎng)實(shí)現(xiàn)物品(商品)的自動(dòng)識(shí)別和信息的互聯(lián)與共享。
  
  EPC系統(tǒng)主要由6個(gè)方面組成:EPC編碼,、EPC標(biāo)簽,、讀寫器、神經(jīng)網(wǎng)絡(luò)軟件Savant,、對(duì)象名解析服務(wù)(objectnaming service,,ONS)和實(shí)體標(biāo)記語言(physical markuplanguage,PML)05],。其中Savant系統(tǒng)是RFID系統(tǒng)的神經(jīng)系統(tǒng),,負(fù)責(zé)傳送和管理讀寫器識(shí)讀的信息流;ONS對(duì)象名解析服務(wù)的功能類似于互聯(lián)網(wǎng)域名服務(wù),,是對(duì)產(chǎn)品信息的存儲(chǔ)位置進(jìn)行定位的服務(wù)器:PML實(shí)體標(biāo)記語言,,它基于可擴(kuò)展標(biāo)記語言(extensible markup language,xML)發(fā)展而來,,提供描述物體,、過程和環(huán)境的標(biāo)準(zhǔn),供RFID系統(tǒng)中的軟件開發(fā),、數(shù)據(jù)存儲(chǔ)和分析所用,;PML服務(wù)器用于存儲(chǔ)PML文件。系統(tǒng)構(gòu)成如圖1所示,。
  
  EPC編碼體系是EPC網(wǎng)絡(luò)的重要組成部分,,它對(duì)實(shí)體及實(shí)體的相關(guān)信息進(jìn)行代碼化,,是物品在物聯(lián)網(wǎng)中的唯一代號(hào),通過統(tǒng)一規(guī)范的編碼作為通用的信息交換語言,。EPC編碼是由版本號(hào)加上另外3段數(shù)據(jù)(依次為域名管理者,、對(duì)象分類、序列號(hào))組成的一組數(shù)字,。通常情況下,,根據(jù)標(biāo)簽存儲(chǔ)信息的長度將EPC編碼分為3個(gè)版本:EPC.64,EPC.96,,EPC一256,,其中EPC.96是目前使用最為廣泛的一種編碼。EPC.96表示該編碼長度為96位(--進(jìn)制),,編碼體系如圖2所示,。
  
  2基于RFID的肉品企業(yè)資源平臺(tái)架構(gòu)傳統(tǒng)制造企業(yè)資源平臺(tái)是企業(yè)各種信息系統(tǒng)集成運(yùn)行的環(huán)境,包括企業(yè)資源計(jì)劃(enterprise resource plan,,ERP),、產(chǎn)品數(shù)據(jù)管理(product data management,PDM),、計(jì)算機(jī)輔助制造(computer aided manufacture,,CAM)等,其中PDM是企業(yè)資源的核心,。肉品生產(chǎn)企業(yè)作為流程性制造企業(yè),,也需要構(gòu)建一個(gè)統(tǒng)一的企業(yè)資源平臺(tái)架構(gòu),為各種信息系統(tǒng)提供可共享,、可集成的信息,。基于RFID的肉品企業(yè)資源平臺(tái)架構(gòu)如圖3所示,,分為數(shù)據(jù)層,、業(yè)務(wù)層和客戶層。其中數(shù)據(jù)層包括平臺(tái)數(shù)據(jù)庫和業(yè)務(wù)數(shù)據(jù)庫,。平臺(tái)數(shù)據(jù)庫提供基礎(chǔ)平臺(tái)的運(yùn)行數(shù)據(jù),,業(yè)務(wù)數(shù)據(jù)庫提供業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)層提供系統(tǒng)的主要功能,,主要由RFID標(biāo)簽子系統(tǒng),、肉品生產(chǎn)子系統(tǒng)、肉品庫存子系統(tǒng),、肉品銷售子系統(tǒng)和肉品跟蹤追溯子系統(tǒng)五大子系統(tǒng)組成,。客戶層提供用戶采用不同方式使用系統(tǒng)的界面,,主要分為手機(jī)客戶端,、瀏覽器/,ll鼴務(wù)器(Browser/Server,,B/S)結(jié)構(gòu)下的瀏覽器客戶端和客戶機(jī)/服務(wù)器(1ient/Server,,C/S)構(gòu)下的定制軟件客戶端。用戶分為消費(fèi)者,、管理者和監(jiān)管者3大類,。
  
  EPC系統(tǒng)主要負(fù)責(zé)各子系統(tǒng)節(jié)點(diǎn)RFID數(shù)據(jù)的采集、過濾,,通過網(wǎng)絡(luò)傳輸?shù)礁髯缘倪h(yuǎn)程PML數(shù)據(jù)庫進(jìn)行保存和查詢等處理,。肉品的生命周期,從屠宰到消費(fèi)者手中,,可分為幾個(gè)階段:屠宰,、加工、庫存,、運(yùn)輸,、銷售和消費(fèi)。要實(shí)現(xiàn)肉品的跟蹤追溯,,就是要把這幾個(gè)階段的信息進(jìn)行識(shí)別,、記錄管理和跟蹤,形成一個(gè)完整的肉品生命周期信息鏈,。其中,,屠宰、加工階段的肉品信息跟蹤追溯,,本課題組已有論文予以論述,。本文主要針對(duì)肉品銷售階段的信息進(jìn)行跟蹤追溯處理。
  
  3基于RFID的肉品銷售跟蹤追溯體系分析肉品在銷售階段的跟蹤體系是依照肉品的銷售網(wǎng)絡(luò)為基礎(chǔ)建立的,,對(duì)產(chǎn)品的流通信息進(jìn)行采集以完成產(chǎn)品的跟蹤,。跟蹤體系以產(chǎn)品銷售網(wǎng)絡(luò)的每個(gè)節(jié)點(diǎn)DP(distribution point)作為數(shù)據(jù)采集點(diǎn),在各數(shù)據(jù)采集點(diǎn)布置安裝一套EPC系統(tǒng),,由EPC系統(tǒng)對(duì)流入流出各個(gè)銷售網(wǎng)絡(luò)節(jié)點(diǎn)的產(chǎn)品進(jìn)行數(shù)據(jù)采集并將其保存到各節(jié)點(diǎn)PML數(shù)據(jù)庫中,。肉品追溯體系是跟蹤體系的逆過程,從產(chǎn)品零售商開始追溯到上級(jí)經(jīng)銷商直至生產(chǎn)廠商的每一個(gè)產(chǎn)品流通節(jié)點(diǎn)獲取產(chǎn)品流通數(shù)據(jù),,將其與各節(jié)點(diǎn)的地理信息結(jié)合起來在GIS平臺(tái)中提供給用戶,。以上兩者構(gòu)成一個(gè)完整的肉品跟蹤追溯體系。下面將從這兩方面進(jìn)行詳細(xì)討論,。
  
  3.1 肉品銷售跟蹤系統(tǒng)分析3.1.1銷售階段肉品數(shù)據(jù)采集肉品銷售信息跟蹤是對(duì)肉品在銷售網(wǎng)絡(luò)流通過程數(shù)據(jù)的管理,。肉品銷售跟蹤系統(tǒng)以肉品出廠信息作為信息跟蹤源頭。肉品在出廠時(shí)給其包裝箱上附上RFID標(biāo)簽,,標(biāo)簽中含有EPC編碼,,實(shí)例如圖4所示,,該EPC碼是作為產(chǎn)品流通過程中產(chǎn)品的唯一編號(hào),由肉品生產(chǎn)廠商寫入標(biāo)簽,,在肉品流通過程中不能被修改,,各節(jié)點(diǎn)RFID閱讀器只能對(duì)其進(jìn)行讀取。
  
  肉品銷售網(wǎng)絡(luò)的產(chǎn)品銷售結(jié)構(gòu)如圖5所示,,肉品通過這個(gè)銷售網(wǎng)絡(luò),,由生產(chǎn)廠家銷售到消費(fèi)者手中。銷售階段信息的采集主要通過在各銷售節(jié)點(diǎn)DP上布置EPC系統(tǒng),。肉品節(jié)點(diǎn)數(shù)據(jù)采集布局如圖6所示,。
  
  下面結(jié)合某企業(yè)業(yè)務(wù)應(yīng)用實(shí)例,詳細(xì)介紹如圖4所示的肉品數(shù)據(jù)采集步驟,。
  
  1)在肉品進(jìn)入節(jié)點(diǎn)的時(shí)候,,RFID讀寫器會(huì)根據(jù)到貨檢驗(yàn)、裝卸搬運(yùn),、入庫等物流作業(yè)快速讀取RFID標(biāo)簽中的原始數(shù)據(jù):86.0257A08.100167.20100608432,,該數(shù)據(jù)經(jīng)過數(shù)據(jù)過濾程序之后傳遞給本地Savant系統(tǒng)。
  
  2)本地Savant系統(tǒng)將肉品EPC編碼傳送給本地ONS,,轉(zhuǎn)換成EPC域名,,然后將EPC域名傳遞給ONS基礎(chǔ)構(gòu)架,請(qǐng)求與EPC域名相匹配的遠(yuǎn)程PML服務(wù)器IP地址,。
  
  3)本地服務(wù)器通過獲得的IP地址與遠(yuǎn)程PML服務(wù)器建立連接,,請(qǐng)求肉品相關(guān)信息,生產(chǎn)廠商的PML服務(wù)器返回肉品的質(zhì)量管理文件及相關(guān)交易記錄,、物流紀(jì)錄,。
  
  4)本地服務(wù)器將遠(yuǎn)程PML服務(wù)器返回的肉品信息(肉品名稱、類型,、生產(chǎn)日期,、有效期)與入庫質(zhì)檢識(shí)讀器收集到的生產(chǎn)廠商、購進(jìn)數(shù)量,、購貨日期等項(xiàng)內(nèi)容,,生成驗(yàn)收記錄,存入本地PML服務(wù)器,,同時(shí)記錄肉品生產(chǎn)廠商PML服務(wù)器的IP地址,。
  
  在肉品銷售過程中,肉品物聯(lián)網(wǎng)的每個(gè)節(jié)點(diǎn)在肉品流通過程中根據(jù)以上步驟完成肉品數(shù)據(jù)采集,,不斷在各節(jié)點(diǎn)生成肉品跟蹤的PML文件并保存,,為追溯系統(tǒng)提供產(chǎn)品追溯數(shù)據(jù)。
  
  3.1.2 RFID數(shù)據(jù)過濾通過RFID讀寫器采集到的標(biāo)簽數(shù)據(jù)量十分巨大,,而真正對(duì)用戶有意義的數(shù)據(jù)卻不多,。如不將冗余的數(shù)據(jù)過濾掉,,會(huì)帶來3方面的負(fù)擔(dān):一是傳輸大量的標(biāo)簽數(shù)據(jù)帶來的網(wǎng)絡(luò)負(fù)擔(dān);二是處理大量的標(biāo)簽數(shù)據(jù)帶來的數(shù)據(jù)處理器負(fù)擔(dān),;三是存儲(chǔ)大量額外的標(biāo)簽數(shù)據(jù)帶來的存儲(chǔ)負(fù)擔(dān),。
  
  因此本系統(tǒng)在RFID數(shù)據(jù)傳遞給Savant系統(tǒng)之前對(duì)標(biāo)簽數(shù)據(jù)進(jìn)行過濾(如圖6所示)以減少系統(tǒng)的負(fù)擔(dān)。假定RFID讀寫器采集到的標(biāo)簽數(shù)據(jù)可以表示成,,其中R表示讀寫器標(biāo)識(shí)號(hào),;O表示產(chǎn)品的標(biāo)識(shí)碼,即EPC,;T表示標(biāo)簽的讀取時(shí)間,。結(jié)合如圖4所示的肉品實(shí)例,過濾算法如下:
  
  1)將肉品標(biāo)簽數(shù)據(jù)放入一個(gè)哈希表(hash table)中,,將產(chǎn)品標(biāo)識(shí)碼86.0257A08.100167.20100608432作為哈希表的關(guān)鍵字,。2)定義一個(gè)時(shí)間間隔tinterval如60 S。3)當(dāng)讀取到一個(gè)新的標(biāo)簽數(shù)據(jù)時(shí),,檢查在哈希表中是否存在相同的標(biāo)簽,,若存在且兩者的讀取時(shí)間差小于tinterval,則認(rèn)為該標(biāo)簽數(shù)據(jù)是重復(fù)讀到的標(biāo)簽數(shù)據(jù),,過濾掉,,同時(shí)更新哈希表中該標(biāo)簽的讀取時(shí)間。若存在且兩者的讀取時(shí)間差大于tinterval則認(rèn)為該標(biāo)簽是新的標(biāo)簽,,輸出該標(biāo)簽同時(shí)更新哈希表中該標(biāo)簽的讀取時(shí)間,。若不存在,則將其插入到哈希表中同時(shí)輸出該標(biāo)簽,。
  
  3.1.3 RFID數(shù)據(jù)處理在基于RFID技術(shù)的信息系統(tǒng)環(huán)境中,,信息量規(guī)模巨大,依靠現(xiàn)有數(shù)據(jù)庫技術(shù)和數(shù)據(jù)管理技術(shù)難以實(shí)現(xiàn)高效的RFID事件檢測(cè)和處理,。本系統(tǒng)采用復(fù)雜事件處理技術(shù)中的獨(dú)立同步設(shè)備(stand alone synchronization equipment,,SASE)事件語言對(duì)由過濾后的數(shù)據(jù)形成的基本事件進(jìn)行處理。
  
  復(fù)雜事件處理(complex events processing,,CEP)是一項(xiàng)用于構(gòu)建和管理信息系統(tǒng)的新興技術(shù),。復(fù)雜事件處理技術(shù)把需要進(jìn)行處理的基本信息定義為事件,用戶可以根據(jù)自己的需要對(duì)事件進(jìn)行自定義,,如將企業(yè)應(yīng)用系統(tǒng)中的操作作為一個(gè)事件或者將網(wǎng)絡(luò)上的數(shù)據(jù)傳輸作為一個(gè)事件,,不同的事件定義取決于用戶所處的角色和觀察點(diǎn)。在簡單事件與簡單事件之間存在著各種各樣的關(guān)系,,可以由多個(gè)簡單事件組合成一個(gè)復(fù)雜事件,,又可以用多個(gè)復(fù)雜事件組合成“更”復(fù)雜的事件,。CEP技術(shù)能夠通過檢測(cè)事件之間的關(guān)系,滿足用戶的不同需求,、挖掘不同的事件意義[17],。
  
  采用CEP分析數(shù)據(jù)的流程如下:首先,在設(shè)計(jì)肉品流通的各個(gè)節(jié)點(diǎn)需求基礎(chǔ)上,,對(duì)其RFID讀寫器的布局進(jìn)行設(shè)計(jì),;其次,根據(jù)RFID讀寫器的布局對(duì)采集的基本事件進(jìn)行定義,;最后,,使用SASE事件語言[18]對(duì)需要處理的復(fù)雜事件進(jìn)行處理。
  
  下面以肉品庫存節(jié)點(diǎn)的RFID數(shù)據(jù)分析為例,,對(duì)采用CEP的RFID數(shù)據(jù)分析過程進(jìn)行說明,。
  
  1)肉品地區(qū)銷售中心是肉品流通的主要環(huán)節(jié),需要的功能有:銷售肉品信息,、在庫肉品信息,、過期產(chǎn)品信息等。
  
  根據(jù)肉品地區(qū)銷售中心需要的功能分析可知,,需采集的信息有:銷售中心倉庫存有的肉品,,銷售中心銷售的肉品,銷售中心倉庫中過期的肉品,。因此需要在倉庫內(nèi)部,、倉庫出口、倉庫結(jié)算點(diǎn)布置RFID讀寫器,,如圖7所示,。
  
  2)在銷售中心庫存節(jié)點(diǎn)上定義的3種基本事件有:WAREHOUSE-READING,CHECK—OUT-READING,,EXIT-READING,,其中WAREHOUSE.READING表示的是倉庫內(nèi)部的RFID讀寫器(如圖7中的R1,R2,,R3,,R4)對(duì)倉庫中肉品信息的讀取事件;CHECK OUTREADING表示的是肉品出貨時(shí)結(jié)賬點(diǎn)讀寫器(如圖7中的Rcheck out)對(duì)標(biāo)簽的讀取事件,。EXIT-READING表示的是肉品離開倉庫時(shí)倉庫出口讀寫器(如圖7中的Rout)對(duì)標(biāo)簽的讀取事件,。
  
  3)銷售中心庫存節(jié)點(diǎn)上復(fù)雜事件的處理,下面以肉品銷售為例說明SASE事件語言處理的方法,。
  
  肉品銷售作為一個(gè)復(fù)雜事件在銷售中心節(jié)點(diǎn)模型中表現(xiàn)為:肉品到達(dá)出貨結(jié)賬點(diǎn),,再到達(dá)倉庫門口,在基本事件集上表現(xiàn)為同一件產(chǎn)品的CHECK OUT.READING和EXIT-READING 2個(gè)基本事件的順序發(fā)生,并且在規(guī)定的時(shí)間范圍內(nèi)完成,。在出現(xiàn)這一復(fù)雜事件后,,將返回它的EPC碼和出庫時(shí)間,并將這些信息存入事件數(shù)據(jù)庫的產(chǎn)品出庫表中,。
  
  結(jié)合如圖4所示的肉品實(shí)例,,該肉品銷售的復(fù)雜事件處理,即為檢查該肉品標(biāo)簽EPC碼86.0257A08.100167.20 100608432,,是否順序出現(xiàn)在CHECK OUT-READING和EXIT-READING 2個(gè)基本事件中,,且時(shí)間間隔tinterval小于1 h,若為真,,則認(rèn)為該肉品完成銷售出庫,。
  
  3.2肉品銷售追溯系統(tǒng)分析國際食品法典委員會(huì)(codex alimentarius commission,CAC)與國際標(biāo)準(zhǔn)化組織(international standardsorganization,,ISO)把可追溯性定義為“通過記錄的標(biāo)識(shí),,對(duì)某個(gè)實(shí)體的歷史,、用途或位置予以追蹤的能力”,,也就是利用已記錄的標(biāo)識(shí)(這種標(biāo)識(shí)應(yīng)該是唯一的,與被追溯對(duì)象一一對(duì)應(yīng))追溯產(chǎn)品的歷史,、應(yīng)用情況,、所在位置或類似產(chǎn)品、活動(dòng)的能力,。因此就本文而言,,肉品銷售追溯系統(tǒng)是根據(jù)肉品物聯(lián)網(wǎng)各節(jié)點(diǎn)采集的產(chǎn)品流通數(shù)據(jù)對(duì)肉品的流通進(jìn)行溯源操作。
  
  肉品追溯步驟如下:1)由用戶在追溯系統(tǒng)終端(如圖3所示的B/S系統(tǒng)客戶端,、C/S系統(tǒng)客戶端,、手機(jī)客戶端等)輸入所要追溯產(chǎn)品的EPC碼,追溯系統(tǒng)將該EPC碼發(fā)送到ONS服務(wù)器,;2)ONS服務(wù)器查找存有該EPC碼對(duì)應(yīng)產(chǎn)品信息的EPC IS(EPC Information Service)的IP地址(PML服務(wù)器的IP地址),;3)追溯系統(tǒng)分別與各節(jié)點(diǎn)PML服務(wù)器進(jìn)行連接并獲得該產(chǎn)品相關(guān)流通信息;4)將所獲得的信息與各個(gè)節(jié)點(diǎn)的地理信息結(jié)合起來,,在GIS系統(tǒng)中表現(xiàn)出來,,給用戶直觀、便利的產(chǎn)品追溯體驗(yàn),。
  
  本肉品追溯系統(tǒng)用戶包括普通消費(fèi)者和行業(yè)監(jiān)管部門,,二者的需求是存在差別的。就普通消費(fèi)者而言,,其對(duì)肉品追溯系統(tǒng)的要求是獲得基本的產(chǎn)品生產(chǎn)信息,、產(chǎn)品流通信息及其相關(guān)單位信息;而監(jiān)管部門對(duì)追溯功能的要求是在普通消費(fèi)者功能的基礎(chǔ)上增加了某件產(chǎn)品的同批次產(chǎn)品的流向查詢,,這樣是為了對(duì)問題產(chǎn)品的同批次產(chǎn)品能及時(shí)進(jìn)行召回,。
  
  4基于RFID/GIS的肉品銷售跟蹤追溯系統(tǒng)的實(shí)現(xiàn)綜上分析,,基于RFID/GIS的肉品銷售跟蹤追溯系統(tǒng),是肉品企業(yè)資源平臺(tái)架構(gòu)下的一個(gè)子系統(tǒng),,需要與其他子系統(tǒng)進(jìn)行集成,,以共享信息?;赗FID/GIS平臺(tái)的肉品銷售追溯子系統(tǒng)如圖8所示,,采用統(tǒng)一的肉品企業(yè)資源平臺(tái)三層架構(gòu)。本項(xiàng)目采用Visio Studio 2005工具軟件進(jìn)行開發(fā),,部署環(huán)節(jié)Web應(yīng)用服務(wù)器采用Tomcat,,應(yīng)用服務(wù)器采用JBoss,數(shù)據(jù)庫系統(tǒng)采用SQL Server 2005,。系統(tǒng)在實(shí)驗(yàn)室模擬環(huán)境下,,工作良好,與采用條形碼的系統(tǒng)相比,,數(shù)據(jù)采集過程自動(dòng)化程度高,,識(shí)別率更高,數(shù)據(jù)采集速度提高l倍以上,。隨著肉品數(shù)量的增加,,優(yōu)勢(shì)更加明顯。
  
  普通消費(fèi)者的肉品追溯功能實(shí)現(xiàn)如圖9所示:用戶輸入其購買肉品的EPC碼,,通過追溯終端的讀寫器輸入到系統(tǒng),,點(diǎn)擊產(chǎn)品追溯,即可獲得產(chǎn)品從生產(chǎn)廠商到零售商所經(jīng)歷的產(chǎn)品流通路徑,,同時(shí)在GIS系統(tǒng)上可以獲得各產(chǎn)品流通節(jié)點(diǎn)的相關(guān)信息和產(chǎn)品信息,。
  
  監(jiān)管部門的產(chǎn)品追溯功能實(shí)現(xiàn)如圖10所示:首先,監(jiān)管部門通過身份驗(yàn)證,,系統(tǒng)進(jìn)入監(jiān)管部門產(chǎn)品追溯模式,;其次,監(jiān)管部門輸入要查詢產(chǎn)品的EPC碼,;最后,,得到該產(chǎn)品的流通路徑、同批次的產(chǎn)品的EPC碼,、同批次產(chǎn)品的流向,,同時(shí)可以在GIS系統(tǒng)上得到各節(jié)點(diǎn)信息以及該節(jié)點(diǎn)所包含的要追查的產(chǎn)品的EPC碼。
  
  5 結(jié)論和討論5.1結(jié)論肉品企業(yè)資源平臺(tái)是一個(gè)包含客戶層,、業(yè)務(wù)層和數(shù)據(jù)層的層次式體系架構(gòu),,本文的設(shè)計(jì)與實(shí)現(xiàn)表明:
  
  1)采用統(tǒng)一的肉品企業(yè)資源平臺(tái)層次式體系架構(gòu),開發(fā)肉品銷售跟蹤追溯系統(tǒng),是可行的,。
  
  2)在肉品銷售環(huán)節(jié),,主要涉及倉儲(chǔ)、運(yùn)輸,、銷售等過程,,肉品本身不需再進(jìn)行分割組合等活動(dòng),特別適合使用無線射頻識(shí)別標(biāo)簽進(jìn)行標(biāo)識(shí),,本文的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),,對(duì)此進(jìn)行了驗(yàn)證。
  
  3)與基于條形碼的肉品跟蹤追溯系統(tǒng)對(duì)比,,結(jié)果表明基于RFID/GIS的肉品銷售跟蹤追溯系統(tǒng)具有數(shù)據(jù)采集過程更加自動(dòng)化,、采集速度更快、識(shí)別率更高,、信息顯示更直觀等特點(diǎn),。
  
  5.2討論無線射頻識(shí)別標(biāo)簽具有高效、便利的特點(diǎn),,而當(dāng)前制約RFID標(biāo)簽大范圍使用的原因是它的高價(jià)格,,隨著科技的進(jìn)步,使用規(guī)模的擴(kuò)大,,RFID標(biāo)簽價(jià)格將不斷下降,,應(yīng)用范圍也將不斷擴(kuò)大,。肉品企業(yè)可以將系統(tǒng)與企業(yè)的決策管理,、企業(yè)資源計(jì)劃等功能結(jié)合在一起,提高企業(yè)資源利用率和競(jìng)爭力,。但尚須進(jìn)一步研究的工作還有:
  
  1)RFID數(shù)據(jù)采集與處理:在肉品全生命周期管理中,,基于銷售業(yè)務(wù)過程關(guān)鍵節(jié)點(diǎn)(key point,KP)的RFID數(shù)據(jù)采集與處理,,通過產(chǎn)品電子代碼系統(tǒng),,實(shí)現(xiàn)了物聯(lián)網(wǎng)環(huán)境下的肉品信息跟蹤與追溯。但系統(tǒng)需要確保數(shù)據(jù)流的有效性,,業(yè)務(wù)過程上的每一個(gè)KP必須與肉品生產(chǎn)企業(yè)的實(shí)體標(biāo)記語言服務(wù)器連接,,獲取相應(yīng)的信息,若一個(gè)環(huán)節(jié)數(shù)據(jù)無法更新,,則無法保證跟蹤追溯的信息完整性,。而無線射頻識(shí)別標(biāo)簽與讀寫器需要在一定的電磁環(huán)境下,設(shè)計(jì)相應(yīng)的性能和技術(shù)參數(shù),,才能滿足工作要求,。本項(xiàng)目主要采用高頻/超高頻無線射頻識(shí)別技術(shù),并通過流程優(yōu)化和數(shù)據(jù)庫后臺(tái)控制來確保信息lE確的采集和過濾。如何確保設(shè)備穩(wěn)定運(yùn)行,,快速準(zhǔn)確的采集和處理數(shù)據(jù),,具有很高的工程挑戰(zhàn)性,需要進(jìn)一步研究探討,。
  
  2)RFID數(shù)據(jù)安全:RFID數(shù)據(jù)采集采用無線射頻的方式,,雖然具有無源、非接觸,、快速等特點(diǎn),,但同樣受制于電磁通信的不足,如易受電磁干擾,;無源RFID標(biāo)簽中的數(shù)據(jù)難以加密,;在同一RFID無線射頻識(shí)別讀寫器有效作用范圍內(nèi),若出現(xiàn)多個(gè)標(biāo)簽,,則讀寫內(nèi)容難以確定順序,,難以對(duì)其中特定標(biāo)簽進(jìn)行寫入。本項(xiàng)目主要采用流程優(yōu)化,、數(shù)據(jù)庫后臺(tái)數(shù)據(jù)控制等措施來確保數(shù)據(jù)安全可靠,。但最佳方式還是基于前端解決方案來確保肉品RFID標(biāo)簽中的信息安全,這也是RFID系統(tǒng)應(yīng)用必須解決的難題,,需要進(jìn)一步研究,。
  
  3)多用戶多終端設(shè)備的可視化平臺(tái):本文的肉品跟蹤追溯信息可視化平臺(tái)是基于GIS實(shí)現(xiàn)的,同時(shí)在三層架構(gòu)下,,需要支持多用戶,、多終端設(shè)備的可視化顯示,這就要求在不同終端都要安裝相應(yīng)的GIS軟件,。不同終端設(shè)備軟硬件環(huán)境差別很大,,如何根據(jù)終端的特點(diǎn),定制合適的GIS軟件功能,,需進(jìn)一步探討和研究,。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。