應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 解決方案 >> 物聯(lián)網(wǎng)方案
企業(yè)注冊個人注冊登錄

基于RFID/GIS物聯(lián)網(wǎng)的肉品跟蹤及追溯系統(tǒng)設(shè)計與實(shí)現(xiàn)

    引言

    近年來,瘋牛病、口蹄疫、豬鏈球菌感染、禽流感等重大食品安全事件的爆發(fā)引起了全世界的廣泛關(guān)注。隨著經(jīng)濟(jì)的全球化,食品跨國界和跨地區(qū)流通越來越頻繁,各種食品安全事故和隱患呈迅速擴(kuò)展和蔓延之勢llJ。如何確保肉品的安全性,已成為擺在當(dāng)今政府部門、食品生產(chǎn)企業(yè)及食品科技工作者面前亟待解決的全球性課題。目前,歐盟、美國等國相繼立法來強(qiáng)制性實(shí)行食品安全追溯制度。食品安全追溯制就是對食品生產(chǎn)、流通過程中各關(guān)鍵環(huán)節(jié)的信息加以有效管理,通過對過程信息的監(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ù)成為當(dāng)前各國建立跟蹤與追溯體系的最佳選擇。

    在國外,無線射頻識別(radio frequency identification,RFID)技術(shù)在食品藥品質(zhì)量監(jiān)管領(lǐng)域已得到廣泛研究。澳大利亞建立了一個畜牧標(biāo)示和追溯系統(tǒng),使用統(tǒng)一的電子耳標(biāo)對牛羊進(jìn)行識別管理[8]。日本自2001年起建立了食品身份證制度,即農(nóng)產(chǎn)品履歷制度,用來實(shí)現(xiàn)對農(nóng)產(chǎn)品產(chǎn)銷的追蹤[9]。美國Purdue Pharma制藥公司已將RFID標(biāo)簽與單一藥瓶包裝生產(chǎn)線的流程成功整合,將RFID標(biāo)簽貼在OxyConfin(一種麻醉止疼藥)藥品的包裝瓶上,對其進(jìn)行流向追蹤及監(jiān)控。北美最大的食品服務(wù)營銷和分配組織SYSC0公司,已完成低溫儲運(yùn)系統(tǒng)的RFID與傳感系統(tǒng)集成測試,結(jié)果表明RFID在食品運(yùn)輸過程中監(jiān)控溫度、濕度等環(huán)境參數(shù)的能力很強(qiáng),可有效保證食品品質(zhì)和質(zhì)量安全。

    在國內(nèi)的食品安全領(lǐng)域,食品識別多采用條形碼技術(shù),RFID技術(shù)應(yīng)用也逐漸成為研究的熱點(diǎn)。基于RFID技術(shù)的“安全豬肉監(jiān)控追溯系統(tǒng)”2005年在上海正式投入使用,該系統(tǒng)將RFID標(biāo)簽打在豬耳朵上,實(shí)時獲取生豬的飼料、病歷、喂藥、轉(zhuǎn)群、檢疫等信劇。

    目前,國內(nèi)的可追溯體系大多是針對養(yǎng)殖場或加工企業(yè)建立的,往往忽略了產(chǎn)品銷售階段的跟蹤和追溯。而產(chǎn)品銷售階段是假冒偽劣產(chǎn)品流入消費(fèi)市場的入口,如果忽視了對該階段的產(chǎn)品信息監(jiān)控,致使假冒偽劣產(chǎn)品流入消費(fèi)市場,那么上游的養(yǎng)殖場和加工企業(yè)的追溯就失去了意義。因此深入研究肉品全生命周期的產(chǎn)品跟蹤追溯體系,對提高中國肉品的質(zhì)量和安全水平,提高消費(fèi)者對肉品的消費(fèi)信心都具有深遠(yuǎn)的社會意義。

    本文以RFID技術(shù)和物聯(lián)網(wǎng)為基礎(chǔ),提出基于RFID的物聯(lián)網(wǎng)架構(gòu)下肉品銷售階段跟蹤追溯系統(tǒng)的基本原理,對其結(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)對實(shí)物目標(biāo)的自動識別。具有防水、防磁、耐高溫、使用壽命長、讀取距離大、標(biāo)簽上數(shù)據(jù)可以加密、存儲數(shù)據(jù)容量更大、存儲信息更改自如等優(yōu)點(diǎn)。

    物聯(lián)網(wǎng)最早由美國麻省理工學(xué)院提出,經(jīng)過多年的研究,現(xiàn)在的物聯(lián)網(wǎ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)。在這個網(wǎng)絡(luò)中,物品(商品)能夠彼此進(jìn)行“交流”,而無需人的干預(yù)。其實(shí)質(zhì)是利用RFID技術(shù),通過物聯(lián)網(wǎng)實(shí)現(xiàn)物品(商品)的自動識別和信息的互聯(lián)與共享。

    EPC系統(tǒng)主要由6個方面組成:EPC編碼、EPC標(biāo)簽、讀寫器、神經(jīng)網(wǎng)絡(luò)軟件Savant、對象名解析服務(wù)(objectnaming service,ONS)和實(shí)體標(biāo)記語言(physical markuplanguage,PML)05]。其中Savant系統(tǒng)是RFID系統(tǒng)的神經(jīng)系統(tǒng),負(fù)責(zé)傳送和管理讀寫器識讀的信息流;ONS對象名解析服務(wù)的功能類似于互聯(lián)網(wǎng)域名服務(wù),是對產(chǎn)品信息的存儲位置進(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ù)存儲和分析所用;PML服務(wù)器用于存儲PML文件。系統(tǒng)構(gòu)成如圖1所示。

    EPC編碼體系是EPC網(wǎng)絡(luò)的重要組成部分,它對實(shí)體及實(shí)體的相關(guān)信息進(jìn)行代碼化,是物品在物聯(lián)網(wǎng)中的唯一代號,通過統(tǒng)一規(guī)范的編碼作為通用的信息交換語言。EPC編碼是由版本號加上另外3段數(shù)據(jù)(依次為域名管理者、對象分類、序列號)組成的一組數(shù)字。通常情況下,根據(jù)標(biāo)簽存儲信息的長度將EPC編碼分為3個版本:EPC.64,EPC.96,EPC一256,其中EPC.96是目前使用最為廣泛的一種編碼。EPC.96表示該編碼長度為96
位(--進(jìn)制),編碼體系如圖2所示。

    2基于RFID的肉品企業(yè)資源平臺架構(gòu)

    傳統(tǒng)制造企業(yè)資源平臺是企業(yè)各種信息系統(tǒng)集成運(yùn)行的環(huán)境,包括企業(yè)資源計劃(enterprise resource plan,ERP)、產(chǎn)品數(shù)據(jù)管理(product data management,PDM)、計算機(jī)輔助制造(computer aided manufacture,CAM)等,其中PDM是企業(yè)資源的核心。肉品生產(chǎn)企業(yè)作為流程性制造企業(yè),也需要構(gòu)建一個統(tǒng)一的企業(yè)資源平臺架構(gòu),為各種信息系統(tǒng)提供可共享、可集成的信息?;赗FID的肉品企業(yè)資源平臺架構(gòu)如圖3所示,分為數(shù)據(jù)層、業(yè)務(wù)層和客戶層。其中數(shù)據(jù)層包括平臺數(shù)據(jù)庫和業(yè)務(wù)數(shù)據(jù)庫。平臺數(shù)據(jù)庫提供基礎(chǔ)平臺的運(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)組成??蛻魧犹峁┯脩舨捎貌煌绞绞褂孟到y(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)者手中,可分為幾個階段:屠宰、加工、庫存、運(yùn)輸、銷售和消費(fèi)。要實(shí)現(xiàn)肉品的跟蹤追溯,就是要把這幾個階段的信息進(jìn)行識別、記錄管理和跟蹤,形成一個完整的肉品生命周期信息鏈。其中,屠宰、加工階段的肉品信息跟蹤追溯,本課題組已有論文予以論述。本文主要針對肉品銷售階段的信息進(jìn)行跟蹤追溯處理。

    3基于RFID的肉品銷售跟蹤追溯體系分析

    肉品在銷售階段的跟蹤體系是依照肉品的銷售網(wǎng)絡(luò)為基礎(chǔ)建立的,對產(chǎn)品的流通信息進(jìn)行采集以完成產(chǎn)品的跟蹤。跟蹤體系以產(chǎn)品銷售網(wǎng)絡(luò)的每個節(jié)點(diǎn)DP(distribution point)作為數(shù)據(jù)采集點(diǎn),在各數(shù)據(jù)采集點(diǎn)布置安裝一套EPC系統(tǒng),由EPC系統(tǒng)對流入流出各個銷售網(wǎng)絡(luò)節(jié)點(diǎn)的產(chǎn)品進(jìn)行數(shù)據(jù)采集并將其保存到各節(jié)點(diǎn)PML數(shù)據(jù)庫中。肉品追溯體系是跟蹤體系的逆過程,從產(chǎn)品零售商開始追溯到上級經(jīng)銷商直至生產(chǎn)廠商的每一個產(chǎn)品流通節(jié)點(diǎn)獲取產(chǎn)品流通數(shù)據(jù),將其與各節(jié)點(diǎn)的地理信息結(jié)合起來在GIS平臺中提供給用戶。以上兩者構(gòu)成一個完整的肉品跟蹤追溯體系。下面將從這兩方面進(jìn)行詳細(xì)討論。

    3.1 肉品銷售跟蹤系統(tǒng)分析

    3.1.1銷售階段肉品數(shù)據(jù)采集

    肉品銷售信息跟蹤是對肉品在銷售網(wǎng)絡(luò)流通過程數(shù)據(jù)的管理。肉品銷售跟蹤系統(tǒng)以肉品出廠信息作為信息跟蹤源頭。肉品在出廠時給其包裝箱上附上RFID標(biāo)簽,標(biāo)簽中含有EPC編碼,實(shí)例如圖4所示,該EPC碼是作為產(chǎn)品流通過程中產(chǎn)品的唯一編號,由肉品生產(chǎn)廠商寫入標(biāo)簽,在肉品流通過程中不能被修改,各節(jié)點(diǎn)RFID閱讀器只能對其進(jìn)行讀取。

    肉品銷售網(wǎng)絡(luò)的產(chǎn)品銷售結(jié)構(gòu)如圖5所示,肉品通過這個銷售網(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)的時候,RFID讀寫器會根據(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)架,請求與EPC域名相匹配的遠(yuǎn)程PML服務(wù)器IP地址。
    3)本地服務(wù)器通過獲得的IP地址與遠(yuǎn)程PML服務(wù)器建立連接,請求肉品相關(guān)信息,生產(chǎn)廠商的PML服務(wù)器返回肉品的質(zhì)量管理文件及相關(guān)交易記錄、物流紀(jì)錄。
    4)本地服務(wù)器將遠(yuǎn)程PML服務(wù)器返回的肉品信息(肉品名稱、類型、生產(chǎn)日期、有效期)與入庫質(zhì)檢識讀器收集到的生產(chǎn)廠商、購進(jìn)數(shù)量、購貨日期等項(xiàng)內(nèi)容,生成驗(yàn)收記錄,存入本地PML服務(wù)器,同時記錄肉品生產(chǎn)廠商PML服務(wù)器的IP地址。

    在肉品銷售過程中,肉品物聯(lián)網(wǎng)的每個節(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ù)量十分巨大,而真正對用戶有意義的數(shù)據(jù)卻不多。如不將冗余的數(shù)據(jù)過濾掉,會帶來3方面的負(fù)擔(dān):一是傳輸大量的標(biāo)簽數(shù)據(jù)帶來的網(wǎng)絡(luò)負(fù)擔(dān);二是處理大量的標(biāo)簽數(shù)據(jù)帶來的數(shù)據(jù)處理器負(fù)擔(dān);三是存儲大量額外的標(biāo)簽數(shù)據(jù)帶來的存儲負(fù)擔(dān)。

    因此本系統(tǒng)在RFID數(shù)據(jù)傳遞給Savant系統(tǒng)之前對標(biāo)簽數(shù)據(jù)進(jìn)行過濾(如圖6所示)以減少系統(tǒng)的負(fù)擔(dān)。假定RFID讀寫器采集到的標(biāo)簽數(shù)據(jù)可以表示成<R,O,T>,其中R表示讀寫器標(biāo)識號;O表示產(chǎn)品的標(biāo)識碼,即EPC;T表示標(biāo)簽的讀取時間。結(jié)合如圖4所示的肉品實(shí)例,過濾算法如下:

    1)將肉品標(biāo)簽數(shù)據(jù)放入一個哈希表(hash table)中,將產(chǎn)品標(biāo)識碼86.0257A08.100167.20100608432作為哈希表的關(guān)鍵字。2)定義一個時間間隔tinterval如60 S。3)當(dāng)讀取到一個新的標(biāo)簽數(shù)據(jù)時,檢查在哈希表中是否存在相同的標(biāo)簽,若存在且兩者的讀取時間差小于tinterval,則認(rèn)為該標(biāo)簽數(shù)據(jù)是重復(fù)讀到的標(biāo)簽數(shù)據(jù),過濾掉,同時更新哈希表中該標(biāo)簽的讀取時間。若存在且兩者的讀取時間差大于tinterval則認(rèn)為該標(biāo)簽是新的標(biāo)簽,輸出該標(biāo)簽同時更新哈希表中該標(biāo)簽的讀取時間。若不存在,則將其插入到哈希表中同時輸出該標(biāo)簽。

{$page$}


    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事件檢測和處理。本系統(tǒng)采用復(fù)雜事件處理技術(shù)中的獨(dú)立同步設(shè)備(stand alone synchronization equipment,SASE)事件語言對由過濾后的數(shù)據(jù)形成的基本事件進(jìn)行處理。

    復(fù)雜事件處理(complex events processing,CEP)是一項(xiàng)用于構(gòu)建和管理信息系統(tǒng)的新興技術(shù)。復(fù)雜事件處理技術(shù)把需要進(jìn)行處理的基本信息定義為事件,用戶可以根據(jù)自己的需要對事件進(jìn)行自定義,如將企業(yè)應(yīng)用系統(tǒng)中的操作作為一個事件或者將網(wǎng)絡(luò)上的數(shù)據(jù)傳輸作為一個事件,不同的事件定義取決于用戶所處的角色和觀察點(diǎn)。在簡單事件與簡單事件之間存在著各種各樣的關(guān)系,可以由多個簡單事件組合成一個復(fù)雜事件,又可以用多個復(fù)雜事件組合成“更”復(fù)雜的事件。CEP技術(shù)能夠通過檢測事件之間的關(guān)系,滿足用戶的不同需求、挖掘不同的事件意義[17]。

    采用CEP分析數(shù)據(jù)的流程如下:首先,在設(shè)計肉品流通的各個節(jié)點(diǎn)需求基礎(chǔ)上,對其RFID讀寫器的布局進(jìn)行設(shè)計;其次,根據(jù)RFID讀寫器的布局對采集的基本事件進(jìn)行定義;最后,使用SASE事件語言[18]對需要處理的復(fù)雜事件進(jìn)行處理。

    下面以肉品庫存節(jié)點(diǎn)的RFID數(shù)據(jù)分析為例,對采用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)對倉庫中肉品信息的讀取事件;CHECK OUTREADING表示的是肉品出貨時結(jié)賬點(diǎn)讀寫器(如圖7中的Rcheck out)對標(biāo)簽的讀取事件。EXIT-READING表示的是肉品離開倉庫時倉庫出口讀寫器(如圖7中的Rout)對標(biāo)簽的讀取事件。
    3)銷售中心庫存節(jié)點(diǎn)上復(fù)雜事件的處理,下面以肉品銷售為例說明SASE事件語言處理的方法。

    肉品銷售作為一個復(fù)雜事件在銷售中心節(jié)點(diǎn)模型中表現(xiàn)為:肉品到達(dá)出貨結(jié)賬點(diǎn),再到達(dá)倉庫門口,在基本事件集上表現(xiàn)為同一件產(chǎn)品的CHECK OUT.READING和EXIT-READING 2個基本事件的順序發(fā)生,并且在規(guī)定的時間范圍內(nèi)完成。在出現(xiàn)這一復(fù)雜事件后,將返回它的EPC碼和出庫時間,并將這些信息存入事件數(shù)據(jù)庫的產(chǎn)品出庫表中。

    結(jié)合如圖4所示的肉品實(shí)例,該肉品銷售的復(fù)雜事件處理,即為檢查該肉品標(biāo)簽EPC碼86.0257A08.100167.20 100608432,是否順序出現(xiàn)在CHECK OUT-READING和EXIT-READING 2個基本事件中,且時間間隔tinterval小于1 h,若為真,則認(rèn)為該肉品完成銷售出庫。

    3.2肉品銷售追溯系統(tǒng)分析

    國際食品法典委員會(codex alimentarius commission,CAC)與國際標(biāo)準(zhǔn)化組織(international standardsorganization,ISO)把可追溯性定義為“通過記錄的標(biāo)識,對某個實(shí)體的歷史、用途或位置予以追蹤的能力”,也就是利用已記錄的標(biāo)識(這種標(biāo)識應(yīng)該是唯一的,與被追溯對象一一對應(yīng))追溯產(chǎn)品的歷史、應(yīng)用情況、所在位置或類似產(chǎn)品、活動的能力。因此就本文而言,肉品銷售追溯系統(tǒng)是根據(jù)肉品物聯(lián)網(wǎng)各節(jié)點(diǎn)采集的產(chǎn)品流通數(shù)據(jù)對肉品的流通進(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碼對應(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)將所獲得的信息與各個節(jié)點(diǎn)的地理信息結(jié)合起來,在GIS系統(tǒng)中表現(xiàn)出來,給用戶直觀、便利的產(chǎn)品追溯體驗(yàn)。

    本肉品追溯系統(tǒng)用戶包括普通消費(fèi)者和行業(yè)監(jiān)管部門,二者的需求是存在差別的。就普通消費(fèi)者而言,其對肉品追溯系統(tǒng)的要求是獲得基本的產(chǎn)品生產(chǎn)信息、產(chǎn)品流通信息及其相關(guān)單位信息;而監(jiān)管部門對追溯功能的要求是在普通消費(fèi)者功能的基礎(chǔ)上增加了某件產(chǎn)品的同批次產(chǎn)品的流向查詢,這樣是為了對問題產(chǎn)品的同批次產(chǎn)品能及時進(jìn)行召回。

    4基于RFID/GIS的肉品銷售跟蹤追溯系統(tǒng)的實(shí)現(xiàn)

    綜上分析,基于RFID/GIS的肉品銷售跟蹤追溯系統(tǒng),是肉品企業(yè)資源平臺架構(gòu)下的一個子系統(tǒng),需要與其他子系統(tǒng)進(jìn)行集成,以共享信息?;赗FID/GIS平臺的肉品銷售追溯子系統(tǒng)如圖8所示,采用統(tǒng)一的肉品企業(yè)資源平臺三層架構(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ù)采集過程自動化程度高,識別率更高,數(shù)據(jù)采集速度提高l倍以上。隨著肉品數(shù)量的增加,優(yōu)勢更加明顯。

    普通消費(fèi)者的肉品追溯功能實(shí)現(xiàn)如圖9所示:用戶輸入其購買肉品的EPC碼,通過追溯終端的讀寫器輸入到系統(tǒng),點(diǎn)擊產(chǎn)品追溯,即可獲得產(chǎn)品從生產(chǎn)廠商到零售商所經(jīng)歷的產(chǎn)品流通路徑,同時在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)品的流向,同時可以在GIS系統(tǒng)上得到各節(jié)點(diǎn)信息以及該節(jié)點(diǎn)所包含的要追查的產(chǎn)品的EPC碼。

    5 結(jié)論和討論

    5.1結(jié)論

    肉品企業(yè)資源平臺是一個包含客戶層、業(yè)務(wù)層和數(shù)據(jù)層的層次式體系架構(gòu),本文的設(shè)計與實(shí)現(xiàn)表明:
    1)采用統(tǒng)一的肉品企業(yè)資源平臺層次式體系架構(gòu),開發(fā)肉品銷售跟蹤追溯系統(tǒng),是可行的。
    2)在肉品銷售環(huán)節(jié),主要涉及倉儲、運(yùn)輸、銷售等過程,肉品本身不需再進(jìn)行分割組合等活動,特別適合使用無線射頻識別標(biāo)簽進(jìn)行標(biāo)識,本文的系統(tǒng)設(shè)計與實(shí)現(xiàn),對此進(jìn)行了驗(yàn)證。
    3)與基于條形碼的肉品跟蹤追溯系統(tǒng)對比,結(jié)果表明基于RFID/GIS的肉品銷售跟蹤追溯系統(tǒng)具有數(shù)據(jù)采集過程更加自動化、采集速度更快、識別率更高、信息顯示更直觀等特點(diǎn)。

    5.2討論

    無線射頻識別標(biāo)簽具有高效、便利的特點(diǎn),而當(dāng)前制約RFID標(biāo)簽大范圍使用的原因是它的高價格,隨著科技的進(jìn)步,使用規(guī)模的擴(kuò)大,RFID標(biāo)簽價格將不斷下降,應(yīng)用范圍也將不斷擴(kuò)大。肉品企業(yè)可以將系統(tǒng)與企業(yè)的決策管理、企業(yè)資源計劃等功能結(jié)合在一起,提高企業(yè)資源利用率和競爭力。但尚須進(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ù)過程上的每一個KP必須與肉品生產(chǎn)企業(yè)的實(shí)體標(biāo)記語言服務(wù)器連接,獲取相應(yīng)的信息,若一個環(huán)節(jié)數(shù)據(jù)無法更新,則無法保證跟蹤追溯的信息完整性。而無線射頻識別標(biāo)簽與讀寫器需要在一定的電磁環(huán)境下,設(shè)計相應(yīng)的性能和技術(shù)參數(shù),才能滿足工作要求。本項(xiàng)目主要采用高頻/超高頻無線射頻識別技術(shù),并通過流程優(yōu)化和數(shù)據(jù)庫后臺控制來確保信息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無線射頻識別讀寫器有效作用范圍內(nèi),若出現(xiàn)多個標(biāo)簽,則讀寫內(nèi)容難以確定順序,難以對其中特定標(biāo)簽進(jìn)行寫入。本項(xiàng)目主要采用流程優(yōu)化、數(shù)據(jù)庫后臺數(shù)據(jù)控制等措施來確保數(shù)據(jù)安全可靠。但最佳方式還是基于前端解決方案來確保肉品RFID標(biāo)簽中的信息安全,這也是RFID系統(tǒng)應(yīng)用必須解決的難題,需要進(jìn)一步研究。

    3)多用戶多終端設(shè)備的可視化平臺:本文的肉品跟蹤追溯信息可視化平臺是基于GIS實(shí)現(xiàn)的,同時在三層架構(gòu)下,需要支持多用戶、多終端設(shè)備的可視化顯示,這就要求在不同終端都要安裝相應(yīng)的GIS軟件。不同終端設(shè)備軟硬件環(huán)境差別很大,如何根據(jù)終端的特點(diǎn),定制合適的GIS軟件功能,需進(jìn)一步探討和研究。