亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        RFID手持設(shè)備追溯管理系統(tǒng)設(shè)計與實現(xiàn)

        2017-02-27 03:40:50張明虎
        自動化儀表 2017年1期
        關(guān)鍵詞:賦碼代理服務(wù)器標簽

        張明虎, 張 暐, 殷 欣, 屈 展

        (1.甘肅廣播電視大學資源中心,甘肅 蘭州 730030;2.國網(wǎng)甘肅省電力公司信息通信公司,甘肅 蘭州 730030; 03.甘肅省輕工研究院,甘肅 蘭州 730030;4.甘肅廣播電視大學理工學院,甘肅 蘭州 730030)

        RFID手持設(shè)備追溯管理系統(tǒng)設(shè)計與實現(xiàn)

        張明虎1, 張 暐2, 殷 欣3, 屈 展4

        (1.甘肅廣播電視大學資源中心,甘肅 蘭州 730030;2.國網(wǎng)甘肅省電力公司信息通信公司,甘肅 蘭州 730030; 03.甘肅省輕工研究院,甘肅 蘭州 730030;4.甘肅廣播電視大學理工學院,甘肅 蘭州 730030)

        針對射頻識別技術(shù)(RFID)在追溯方面具有工作場景復(fù)雜、標簽識別效率和準確率高、同步數(shù)據(jù)并發(fā)量大、全生命周期溯源等特點,提出了基于高可靠性的數(shù)據(jù)通信協(xié)議和多標簽防碰撞算法的安全追溯系統(tǒng)。該追溯系統(tǒng)以WinCE5.0手持設(shè)備為平臺,引入了RFID技術(shù),進行產(chǎn)品全生命周期信息的可視化分析和用戶交互式操作。實測結(jié)果驗證了復(fù)雜環(huán)境下RFID全生命周期防偽追溯系統(tǒng)方案的可行性,表明了采用RFID技術(shù)的防偽追溯系統(tǒng)將成為行業(yè)發(fā)展方向。

        食品安全;RFID技術(shù); 數(shù)據(jù)通信; 遠程數(shù)據(jù)庫; 倉儲管理系統(tǒng)

        0 引言

        近年來,食品安全問題嚴重威脅著社會穩(wěn)定和消費者健康,已成為社會關(guān)注的焦點話題。美國、法國等一些發(fā)達國家的食品監(jiān)管部門幾乎控制了從農(nóng)田到餐桌的食品生產(chǎn)、加工、流通等全過程;而我國的食品監(jiān)管部門雖屢次提及食品跟蹤追溯體系建設(shè),為每個食品企業(yè)建設(shè)一個食品全生命周期跟蹤追溯管理體系,但其應(yīng)用目前尚處于萌芽階段[1-4]。

        在食品安全追溯方面,文獻[2]以基于二維碼的綠色食品追溯為研究方向,采用二維碼技術(shù)構(gòu)建了綠色食品溯源體系平臺,實現(xiàn)了食品信息的獲取、食品質(zhì)量的預(yù)判和食品指標的監(jiān)管;文獻[3]分析了國內(nèi)外采用二維碼技術(shù)實現(xiàn)各類農(nóng)副產(chǎn)品安全追溯系統(tǒng)的現(xiàn)狀,在深入研究和分析二維碼的技術(shù)特征后,提出了以二維碼技術(shù)作為農(nóng)副產(chǎn)品安全追溯手段中可能存在的問題;文獻[4]對二維碼在食品追溯方面存在的缺陷進行了研究,采用了非對稱密碼算法,設(shè)計了基于RSA數(shù)字簽名和二維碼技術(shù)相結(jié)合的追溯平臺。

        射頻識別技術(shù)(radiofrequencyidentifiration,RFID)是一種利用射頻信號實現(xiàn)非接觸式信息傳送的技術(shù),與傳統(tǒng)的二維碼、普通一位條形碼技術(shù)相比,RFID技術(shù)具有信息讀取距離長、信息更新快、安全系數(shù)高等優(yōu)勢。

        本文結(jié)合RFID技術(shù)的智能性、移動性、便捷性等優(yōu)點,開發(fā)和設(shè)計了一套應(yīng)用于輔助生產(chǎn)線管理和倉儲管理、以基于RFID技術(shù)和多重加密[5-6]為編碼方式的手持設(shè)備防偽追溯管理端系統(tǒng)。手持設(shè)備防偽追溯管理系統(tǒng)運行于手持設(shè)備上,通過WiFi連接遠程數(shù)據(jù)庫,完成與數(shù)據(jù)庫的相關(guān)操作;通過手持式RFID讀寫器,完成RFID標簽數(shù)據(jù)讀寫功能。系統(tǒng)的主要功能是配合生產(chǎn)線管理與倉庫管理,高效可靠完成產(chǎn)品的在線掃碼、批量出入庫管理和終端查驗。

        1 系統(tǒng)架構(gòu)

        本文所設(shè)計的手持設(shè)備追溯管理系統(tǒng)運行在WinCE平臺,采用微軟基礎(chǔ)類庫(microsoftfoundationclasses,MFC)設(shè)計。用戶通過界面按鈕觸發(fā)對應(yīng)的響應(yīng)函數(shù),進入相應(yīng)界面完成操作。手持設(shè)備管理系統(tǒng)采用兩層架構(gòu)模型設(shè)計[7]。整個業(yè)務(wù)應(yīng)用劃分為業(yè)務(wù)功能層和數(shù)據(jù)適配層。

        系統(tǒng)總體架構(gòu)如圖 1所示。

        圖1 系統(tǒng)總體框架圖

        1.1 業(yè)務(wù)功能層

        在手持設(shè)備管理系統(tǒng)業(yè)務(wù)功能層中,向用戶管理業(yè)務(wù)發(fā)出手持設(shè)備業(yè)務(wù)處理的請求。管理業(yè)務(wù)包括用戶的管理、系統(tǒng)參數(shù)配置的管理以及日志的管理。 手持設(shè)備業(yè)務(wù)包括標簽賦碼、裝箱檢查、入庫關(guān)聯(lián)、出庫關(guān)聯(lián)、終端查驗、單瓶入庫、單瓶出庫操作。

        1.2 數(shù)據(jù)適配層

        數(shù)據(jù)適配層設(shè)計用于與代理服務(wù)器或本地配置文件、日志文件等進行交互,實現(xiàn)文件記錄的增加、刪除、修改、查詢等操作。

        手持設(shè)備數(shù)據(jù)適配層的主要功能包括硬件操作、與代理服務(wù)器的網(wǎng)絡(luò)通信操作、本地配置文件操作、日志文件操作。

        2 系統(tǒng)具體實現(xiàn)

        2.1 數(shù)據(jù)庫訪問

        手持設(shè)備管理系統(tǒng)需要訪問數(shù)據(jù)庫,對數(shù)據(jù)庫中的信息進行增、刪、改、查等操作,然而手持設(shè)備管理系統(tǒng)運行在WinCE5.0平臺,WinCE平臺不支持對數(shù)據(jù)庫的直接訪問操作,因此需要在桌面端建立一個代理服務(wù)器。通過手持設(shè)備與代理服務(wù)器的通信,采用WiFi將手持設(shè)備需要對數(shù)據(jù)庫的操作(SQL語句)發(fā)送至代理服務(wù)器,由代理服務(wù)器訪問數(shù)據(jù)庫,執(zhí)行相應(yīng)的操作,并將操作結(jié)果返回至手持設(shè)備。數(shù)據(jù)庫訪問示意圖如圖2所示。

        圖2 數(shù)據(jù)庫訪問示意圖

        數(shù)據(jù)庫操作結(jié)構(gòu)如圖3所示。數(shù)據(jù)庫操作由DBAdapter接口封裝。DBAdapter接口通過系統(tǒng)配置文件中的數(shù)據(jù)庫連接字符串來連接數(shù)據(jù)庫。對數(shù)據(jù)庫的操作主要由SQLAccessTier類實現(xiàn),由DBHelper類封裝,并提供調(diào)用接口。

        圖3 數(shù)據(jù)庫操作結(jié)構(gòu)圖

        2.2 網(wǎng)絡(luò)通信

        根據(jù)用戶在賦碼界面選擇的各種產(chǎn)品標簽信息,構(gòu)造新的產(chǎn)品標簽EPC,并將新的EPC寫入標簽。接著調(diào)用網(wǎng)絡(luò)通信類,將標簽的TID和新的EPC關(guān)聯(lián)信息發(fā)送至代理服務(wù)器,代理服務(wù)器更新數(shù)據(jù)庫中的產(chǎn)品信息表。

        本文將所有手持設(shè)備與代理服務(wù)器通信操作封裝成一個網(wǎng)絡(luò)輔助類(CNetHelper),為業(yè)務(wù)功能層提供接口,完成數(shù)據(jù)的發(fā)送與接收功能。

        網(wǎng)絡(luò)通信類封裝了WinSock中的相應(yīng)操作,包括連接服務(wù)器、發(fā)送和接收數(shù)據(jù)等。連接服務(wù)器時,采用的IP地址和端口號為登陸界面設(shè)置的IP地址和端口號。

        ①ReportNetErr(intnErrCode,CStringstrErrMsg)函數(shù)用來報告通信中的錯誤。

        ②ConnectServer(SOCKET&sk,CStringstrIP,intnPort,intnSendTimeout=-1,intnRecvTimeout=-1)函數(shù)用來連接代理服務(wù)器。

        ③SendAndRecv(SOCKET&sk,CStringstrSend)函數(shù)用來發(fā)送和接收數(shù)據(jù),函數(shù)傳入的strSend為手持設(shè)備發(fā)送給代理服務(wù)器的信息,函數(shù)返回為接收的消息。

        ④Send(SOCKET&sk,CStringstrSend)函數(shù)用來向代理服務(wù)器發(fā)送消息。

        ⑤DisConnect(SOCKET&sk)函數(shù)用來斷開代理服務(wù)器的連接。

        手持設(shè)備與代理服務(wù)器的部分接口通信協(xié)議如表1所示。

        表1 部分接口通信協(xié)議

        3 關(guān)鍵技術(shù)及實現(xiàn)

        3.1 多標簽防碰撞技術(shù)

        目前,RFID防碰撞算法主要采用基于時分多址的確定性算法和概率性算法。本文采用基于二進制樹搜索算法的確定性算法[8-11]。二進制樹搜索算法相對較復(fù)雜,但標簽識別正確率較高、穩(wěn)定性強,且算法實現(xiàn)目標是縮短標簽識別延遲時間和降低標簽碰撞率。在生產(chǎn)線和倉儲管理中多標簽的情況下,該算法的優(yōu)勢更加明顯。

        假設(shè)在手持設(shè)備讀寫操作的有效范圍內(nèi)有6個產(chǎn)品標簽,各標簽ID序列如下。

        A:01000100

        B:01100000

        C:01010000

        D:01101000

        E:00110001

        F:00011000

        RFID產(chǎn)品標簽防碰撞實現(xiàn)過程主要有以下4個步驟。

        ①手持設(shè)備發(fā)出Request讀寫請求,其作用范圍內(nèi)的所有標簽作出響應(yīng),讀寫器讀取響應(yīng)標簽ID。

        ②手持設(shè)備對所讀取的標簽ID解碼,經(jīng)過曼徹斯特編碼譯碼得到(01X0X0X0),讀寫器發(fā)出Request(01101010,0)指令標簽,鎖定ID序列的第 1、3、5 位。鎖定最高位為 0 的標簽響應(yīng)該指令,即標簽B、D響應(yīng),并把標簽序列傳送給手持設(shè)備。

        ③手持設(shè)備對編碼序列編碼解碼為(0110X000),讀寫器發(fā)出Request(0,0),指令標簽鎖定ID序列的第3位。同理鎖定最高位為 0 的標簽響應(yīng)該指令,即標簽B直接被識別,沒有發(fā)生碰撞。

        ④手持設(shè)備對標簽B完成讀寫操作。整個識別過程結(jié)束。

        本文在多標簽工作環(huán)境下,采用基于時分多址的確定性算法,有效提高了產(chǎn)品標簽的識別率、準確率和標簽讀寫速度。

        3.2 標簽賦碼技術(shù)

        手持設(shè)備賦碼技術(shù)也是手持設(shè)備追溯系統(tǒng)的關(guān)鍵技術(shù),用戶可以選擇待賦碼的標簽類別,包括產(chǎn)品標簽、箱體標簽、托盤標簽。若待賦碼標簽為產(chǎn)品標簽,具體的賦值數(shù)據(jù)由用戶界面輸入。用戶通過對標簽進行掃描,讀取標簽的TID和EPC信息,最后對標簽進行賦碼操作,更新數(shù)據(jù)庫中產(chǎn)品信息。

        標簽賦碼過程主要分為以下3個步驟。

        ①選擇待賦碼的標簽類型,若為產(chǎn)品標簽,需要從數(shù)據(jù)庫獲取產(chǎn)品標簽的參數(shù),并選擇待賦碼的產(chǎn)品參數(shù)。

        ②掃描待賦碼標簽,即讀取標簽的TID和EPC信息,根據(jù)選擇的參數(shù)構(gòu)造新EPC。

        ③根據(jù)用戶在賦碼界面選擇的產(chǎn)品標簽各種信息,構(gòu)造新的產(chǎn)品標簽EPC,將新的EPC寫入標簽。接著調(diào)用網(wǎng)絡(luò)通信類將標簽的TID和新的EPC關(guān)聯(lián)信息發(fā)送至代理服務(wù)器;代理服務(wù)器更新數(shù)據(jù)庫中的產(chǎn)品信息表。

        賦碼操作,即將新構(gòu)造的EPC寫入標簽的EPC區(qū),并更新數(shù)據(jù)庫。

        3.3 出入庫關(guān)聯(lián)技術(shù)

        產(chǎn)品出入庫關(guān)聯(lián)用于實現(xiàn)箱體標簽和托盤標簽之間的關(guān)聯(lián),通過手持設(shè)備讀取箱體標簽信息,然后將此箱體放入叉車中。當此過程結(jié)束后,將手持設(shè)備中讀取的箱體信息與叉車關(guān)聯(lián),以便入庫。

        產(chǎn)品出入庫流程如圖4所示。

        圖4 產(chǎn)品出入庫流程圖

        3.4 終端查驗

        終端查驗是追溯系統(tǒng)的具體體現(xiàn)。該功能是通過掃描產(chǎn)品標簽,獲取產(chǎn)品標簽中的信息,從而判斷產(chǎn)品的真?zhèn)巍T诰€查驗實時從數(shù)據(jù)庫獲取相應(yīng)產(chǎn)品標簽的所有參數(shù)信息。用戶選擇在線登錄模式進入主功能界面,選擇終端查驗功能,進入終端查驗界面。

        終端查驗時,掃描標簽,觸發(fā)OnBnClickedButtonScan()響應(yīng)函數(shù),調(diào)用CSDKHelper類中的ReadTagNoInf(CTag&tag,EnumTagTypetagType)讀取標簽信息,返回一個CTag類對象m_tag,利用CTag類中的GetTID()和GetEPC()函數(shù),獲取返回m_tag對象的TID和EPC;利用SetDlgItemText()函數(shù),在終端查驗頂端EditControl控件中顯示TID和EPC。

        解析并顯示相關(guān)信息,根據(jù)返回的m_tag,調(diào)用CTag類中的GetTagType()函數(shù)獲取返回對象的標簽類型。若為未知標簽、箱體標簽或托盤標簽,則給出提示,不能正確解析標簽信息;若為產(chǎn)品標簽,則調(diào)用CDlgBottleInOutDB類中的GetNameFromID(intnID,CList &list)函數(shù)。根據(jù)產(chǎn)品信息的編號獲取對應(yīng)的名字,輸入的第二個參數(shù)為CDlgBottleInOutDB類中的5個CList成員變量。最后調(diào)用SetDlgItemText()函數(shù),將獲取的產(chǎn)品信息顯示到對應(yīng)的控件中,并呈現(xiàn)給用戶。

        4 實現(xiàn)結(jié)果

        本文采用多標簽防碰撞算法等多項關(guān)鍵技術(shù),設(shè)計和實現(xiàn)了應(yīng)用在食品安全防偽追溯的手持設(shè)備追溯管理系統(tǒng)。系統(tǒng)實際應(yīng)用在基于WinCE5.0平臺的智能設(shè)備,主要實現(xiàn)平臺與生產(chǎn)線管理系統(tǒng)、倉儲管理系統(tǒng)的遠程訪問及數(shù)據(jù)交互功能。

        5 結(jié)束語

        本文設(shè)計和實現(xiàn)的基于RFID技術(shù)的手持設(shè)備追溯管理系統(tǒng),采用基于多標簽碰撞算法的防碰撞解決辦法;提出和設(shè)計的通信編碼協(xié)議,采用RFID標簽,對食品從生產(chǎn)、加工、倉儲、運輸、銷售等全生命周期進行跟蹤追溯。

        基于RFID技術(shù)的手持設(shè)備追溯管理系統(tǒng)已應(yīng)用于生產(chǎn)線管理、倉儲管理、終端查驗等過程。應(yīng)用結(jié)果表明,該手持設(shè)備防偽追溯管理系統(tǒng)具有架構(gòu)簡潔、易于操作、維護和升級便捷、可攜帶、可擴展及低成本等優(yōu)點,有很強的實用價值和應(yīng)用推廣價值。

        [1] 顏波,石平,黃廣文.基于RFID和EPC物聯(lián)網(wǎng)的水產(chǎn)品供應(yīng)鏈可追溯平臺開發(fā)[J].農(nóng)業(yè)工程學報,2013,29(15):172-183.

        [2] 施連敏,郭翠珍,蓋之華,等.基于二維碼的綠色食品溯源系統(tǒng)的設(shè)計與實現(xiàn)[J].制造業(yè)自動化,2013,35(8):144-146.

        [3] 蘭龍輝,邱榮祖.二維碼技術(shù)在農(nóng)產(chǎn)品物流追溯系統(tǒng)中的應(yīng)用[J].物流技術(shù),2013,231(35):86-89.

        [4] 林涌,盧江海,姚軍.基于RSA數(shù)字簽名的二維碼檢驗報告防偽平臺構(gòu)建[J].質(zhì)量技術(shù)監(jiān)督研究,2015,40(4):55-57.

        [5]SAMIHAHA,WIDADI,ZAINIA,etal.InvestigatingtheeffectsofconveyorspeedandproductorientationontheperformanceofwirelessRFIDsysteminproductionlineusingfactorialdesign[C]//ScienceandInformationConference,2015:28-30.

        [6] 宋瑞玲,高仲合.RFID防碰撞算法研究[J].計算機工程與應(yīng)用,2015,51(16):82-102.

        [7] 楊斐,黃軍,陸垂偉.卷煙物流管理中超高頻RFID防碰撞技術(shù)研究[J].物聯(lián)網(wǎng)技術(shù),2015(1):22-24.

        [8] 潘昊,陳蒙.物聯(lián)網(wǎng)中無線射頻識別讀寫器系統(tǒng)防碰撞算法優(yōu)化[J].計算機應(yīng)用,2015,35(1):23-26,30.

        [9] 杜宗印,章國安,袁紅林,等.基于漢明重分組的動態(tài)幀時隙ALOHA防碰撞算法[J].計算機應(yīng)用研究,2015,32(5):1464-1466.

        [10]韋冬雪,鄭嘉利,黃慶歡,等.基于搜索樹的增強型RFID防碰撞算法[J].計算機應(yīng)用與軟件,2015,32(11):226-231.

        [11]曹潔,馬飛.一種優(yōu)化編碼的二進制搜索RFID防碰撞算法研究[J].計算機應(yīng)用與軟件,2015,32(6):283-287.

        DesignandImplementationoftheRFIDTraceabilityManagementSystemforHand-HeldDevices

        ZHANGMinghu1,ZHANGWei2,YINXin3,QUZhan4

        (1.TeachingGuidanceCenter,GansuRadioandTelevisionUniversity,Lanzhou730030,China;2.InformationandCommunicationCompanyofGansuProvinceElectricCorporationofStateGrid,Lanzhou730030,China;3.TheInstituteofGansuProvinceLightIndustrialScientificResearch,Lanzhou730030,China;4.InstituteofScienceandTechnology,GansuRadioandTelevisionUniversity,Lanzhou730030,China)

        Inaccordancewiththecharacteristicsofradiofrequencyidentifiration(RFID)inaspectoftraceability,thatincludingcomplicatedworkingscene,highefficiencyandaccuracyfortagidentification,largesynchronousdataconcurrency,andtracingoriginofwholelifecycle,etc.,andconsideringtheunificationmanagementofthetracingsystemforsynchronizedsupporttotheproductionlineandwarehousing,andfulfillingwholelifecycleperiodicityandhighreliabilityofthesystem,asystemforsafetytraceabilityisproposedbasedonhighlyreliabledatacommunicationprotocolsandmultipletaganti-collisionalgorithm.ThetraceabilitysystemadoptsWinCE5.0handhelddevicesasaplatform,inputstheRFIDtechnology,toimplementvisualizationanalysisanduserinteractiveoperationforwholelifecycleinformation.MeasuredresultsverifythefeasibilityoftheRFIDwholelifecycleanti-counterfeitingtraceabilitysystemundercomplicatedenvironment,andshowthatusingRFIDtechnologywillbecomethedevelopingdirectionforanti-counterfeitingtraceabilitysystems.

        Foodsafety;RFIDtechnology;Datacommunication;Remotedatabase;Warehousemangementsystem

        張明虎(1986—),男,碩士,講師,主要從事物聯(lián)網(wǎng)技術(shù)、嵌入式系統(tǒng)控制技術(shù)和數(shù)據(jù)采集與大數(shù)據(jù)應(yīng)用的分析和研究工作。E-mail:zmx396065442@163.com。

        TH7;TP

        ADOI: 10686/j.cnki.issn1000-0380.201701014

        修改稿收到日期:2016-05-10

        猜你喜歡
        賦碼代理服務(wù)器標簽
        基于實物“ID”的變電站整站賦碼管控系統(tǒng)及方法研究
        吉林電力(2022年2期)2022-11-10 09:24:38
        地鐵信號系統(tǒng)中代理服務(wù)器的設(shè)計與實現(xiàn)
        無懼標簽 Alfa Romeo Giulia 200HP
        車迷(2018年11期)2018-08-30 03:20:32
        不害怕撕掉標簽的人,都活出了真正的漂亮
        海峽姐妹(2018年3期)2018-05-09 08:21:02
        IP地址隱藏器
        標簽化傷害了誰
        基于多進制查詢樹的多標簽識別方法
        計算機工程(2015年8期)2015-07-03 12:20:27
        煙包二維碼賦碼離線還是凹印在線?
        中短單,我們選擇小盒賦碼
        嬰幼兒奶粉監(jiān)管新政引發(fā)賦碼技術(shù)熱潮
        黑人免费一区二区三区| 国产精品无码一区二区三区免费| 国产99视频精品免费视频免里| AV无码专区亚洲AVL在线观看| 成人男性视频在线观看| 偷看农村妇女牲交| 老头巨大挺进莹莹的体内免费视频| 丰满少妇又紧又爽视频| 隔壁人妻欲求不满中文字幕| 中文字幕av伊人av无码av| 亚洲中文字幕无码久久| av一区二区三区亚洲| 国产精品自拍视频免费观看| av无码国产精品色午夜| 被群cao的合不拢腿h纯肉视频| 亚洲一区二区三区精品网| 日本啪啪视频一区二区| 少妇伦子伦情品无吗| 久久亚洲精品ab无码播放| 亚洲乱亚洲乱少妇无码99p| 久久久久久99精品| 亚洲天堂av高清在线| 夜夜躁狠狠躁日日躁视频| 国产成人av一区二区三区在线| 亚洲美女国产精品久久久久久久久| 一区二区三区日韩精品视频| 天天狠天天添日日拍| 欧美整片第一页| 精品日韩av专区一区二区| 欧美xxxxx高潮喷水麻豆| 国内精品伊人久久久久影院对白| 欧美日韩亚洲综合久久久| 久久99人妖视频国产| 337p人体粉嫩胞高清视频| 国产一区二区三区影院| 亚洲一区二区久久青草| 96中文字幕一区二区| 色费女人18毛片a级毛片视频| 人人看人人做人人爱精品| 日韩精品av在线一区二区| 麻豆文化传媒精品一区观看|