基于RFID的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)_第1頁
基于RFID的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)_第2頁
基于RFID的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)_第3頁
基于RFID的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)_第4頁
基于RFID的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、-. z.摘 要 無線射頻識別Radio Frequency Identification,RFID技術(shù)是一種非接觸式的自動識別技術(shù),與早期的自動識別技術(shù)相比,RFID技術(shù)因其特有的非接觸性以及對多個目標同時識別的特性,正逐漸被廣泛地應(yīng)用在物流、交通和防偽等多個領(lǐng)域。傳統(tǒng)的倉儲管理,一般依賴于一個非自動化的,以紙質(zhì)文件為根底的系統(tǒng)來記錄和跟蹤進出的貨物。這種人工操作方式會導致倉儲管理效率低下、人工錄入錯誤較多等問題。為了彌補傳統(tǒng)倉庫管理系統(tǒng)的缺乏,我們設(shè)計并實現(xiàn)了基于RFID的倉儲管理系統(tǒng)。同時,針對RFID系統(tǒng)的數(shù)據(jù)存儲和檢索問題,我們借鑒了文獻1中的數(shù)據(jù)壓縮技術(shù),實現(xiàn)了RFID-Cuboi

2、ds數(shù)據(jù)倉庫構(gòu)造。本文首先介紹了RFID技術(shù)的相關(guān)知識,然后簡要地介紹了基于RFID的倉儲管理系統(tǒng)的概念以及實現(xiàn)的關(guān)鍵技術(shù),其中關(guān)鍵技術(shù)主要包括Alien RFID系統(tǒng)的組成,工作原理以及C#多線程編程技術(shù)等。最后詳細描述了基于RFID的倉儲管理系統(tǒng)的實現(xiàn)過程,主要分為三個局部:1RFID海量數(shù)據(jù)壓縮算法,即新的數(shù)據(jù)倉庫構(gòu)造RFID-Cuboids的實現(xiàn)。2Alien RFID系統(tǒng)接口軟件的設(shè)計與實現(xiàn)。3基于RFID的倉儲管理系統(tǒng)的具體實現(xiàn)。關(guān)鍵字:RFID技術(shù),倉儲系統(tǒng),數(shù)據(jù)壓縮,接口軟件ABSTRACTRadio Frequency Identification(RFID) is a no

3、n-contact auto identification technology. pared with early technologies of automatic identification, RFID is increasingly used in a broad range of areas such as logistics, transportation and anti-counterfeiting for its property of non-contacting and identifying many targets simultaneously. Generally

4、, the Warehouse Management System(WMS) in tradition relies on a non-automatic, paper-based system to record and track the cargos. This manual operation method would result in many problems like low efficiency and many human errors. To make up for this deficiency, we designed and developed the WMS ba

5、sed on RFID. Meanwhile, aiming at the problem of data storage and retrieval, we developed RFID-Cuboids warehouse structure using the e*perience of data pression from the reference1. Firstly, this thesis introduces the related information about RFID technology; subsequently, it introduces the concept

6、 of the RFID-based WMS and the key technologies to develop it in brief. These technologies include the organization of Alien RFID system, operating principles and multi-threading. Finally, the thesis represents the implementation procedure of the RFID-based WMS in detail. It mainly consists of three

7、 parts: I.RFID massive data pression algorithm, namely the realization of new data warehouse structure RFID-Cuboids. II.Design and implementation of Alien RFID systems interface software. III.The specific methods to develop the RFID-based WMS.KEY WORDS: RFID, WMS, data pression, interface software目

8、錄 TOC o 1-3 h z u HYPERLINK l _Toc264456994第一章前言 PAGEREF _Toc264456994 h 5HYPERLINK l _Toc2644569951.1.研究背景 PAGEREF _Toc264456995 h 5HYPERLINK l _Toc2644569961.2.國外研究開展現(xiàn)狀 PAGEREF _Toc264456996 h 5HYPERLINK l _Toc264456997技術(shù) PAGEREF _Toc264456997 h 5HYPERLINK l _Toc2644569981.2.2.倉儲管理系統(tǒng) PAGEREF _Toc2

9、64456998 h 6HYPERLINK l _Toc2644569991.3.研究的目的、意義和關(guān)鍵問題 PAGEREF _Toc264456999 h 6HYPERLINK l _Toc2644570001.4.本文的構(gòu)造安排 PAGEREF _Toc264457000 h 7HYPERLINK l _Toc264457001第二章RFID技術(shù)概述 PAGEREF _Toc264457001 h 8HYPERLINK l _Toc264457002的技術(shù)簡介 PAGEREF _Toc264457002 h 8HYPERLINK l _Toc264457003的分類 PAGEREF _To

10、c264457003 h 8HYPERLINK l _Toc264457004的根本組成局部 PAGEREF _Toc264457004 h 9HYPERLINK l _Toc264457005系統(tǒng)的根本工作原理 PAGEREF _Toc264457005 h 11HYPERLINK l _Toc264457006的關(guān)鍵技術(shù) PAGEREF _Toc264457006 h 12HYPERLINK l _Toc264457007的標準與技術(shù)規(guī) PAGEREF _Toc264457007 h 13HYPERLINK l _Toc264457008的技術(shù)應(yīng)用 PAGEREF _Toc26445700

11、8 h 13HYPERLINK l _Toc2644570092.8.本章小結(jié) PAGEREF _Toc264457009 h 14HYPERLINK l _Toc264457010第三章基于RFID的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù) PAGEREF _Toc264457010 h 15HYPERLINK l _Toc2644570113.1.Alien RFID 系統(tǒng) PAGEREF _Toc264457011 h 15HYPERLINK l _Toc2644570123.1.1.Alien RFID 系統(tǒng)概述 PAGEREF _Toc264457012 h 15HYPERLINK l _Toc26

12、44570133.1.2.Alien RFID 系統(tǒng)的工作原理 PAGEREF _Toc264457013 h 15HYPERLINK l _Toc2644570143.2.C#多線程技術(shù) PAGEREF _Toc264457014 h 17HYPERLINK l _Toc264457015第四章基于RFID的倉儲管理系統(tǒng)的實現(xiàn) PAGEREF _Toc264457015 h 19HYPERLINK l _Toc2644570164.1.基于RFID的倉儲管理系統(tǒng)的需求分析 PAGEREF _Toc264457016 h 19HYPERLINK l _Toc2644570174.2.基于RFI

13、D的倉儲管理系統(tǒng)的系統(tǒng)構(gòu)造 PAGEREF _Toc264457017 h 19HYPERLINK l _Toc2644570184.3.基于RFID的倉儲管理系統(tǒng)實現(xiàn)的任務(wù)流程 PAGEREF _Toc264457018 h 20HYPERLINK l _Toc2644570194.4.Alien RFID系統(tǒng)接口軟件的設(shè)計與實現(xiàn) PAGEREF _Toc264457019 h 20HYPERLINK l _Toc2644570204.4.1.Alien RFID Reader的檢測與發(fā)現(xiàn) PAGEREF _Toc264457020 h 20HYPERLINK l _Toc264457021

14、4.4.2.Alien RFID Reader的連接與登錄 PAGEREF _Toc264457021 h 20HYPERLINK l _Toc2644570224.4.3.Alien RFID Reader的配置 PAGEREF _Toc264457022 h 21HYPERLINK l _Toc2644570234.4.4.實現(xiàn)主機同時接收一個或多個閱讀器的taglist信息PAGEREF _Toc264457023 h 21HYPERLINK l _Toc2644570244.4.5.Alien RFID 系統(tǒng)接口軟件的演示 PAGEREF _Toc264457024 h 22HYPER

15、LINK l _Toc2644570254.5.基于RFID的倉儲管理系統(tǒng)的具體實現(xiàn) PAGEREF _Toc264457025 h 24HYPERLINK l _Toc2644570264.5.1.基于RFID的倉儲管理系統(tǒng)的流程設(shè)計 PAGEREF _Toc264457026 h 24HYPERLINK l _Toc2644570274.5.2.基于RFID的倉儲管理系統(tǒng)的功能模塊設(shè)計 PAGEREF _Toc264457027 h 25HYPERLINK l _Toc2644570284.5.3.基于RFID的倉儲管理系統(tǒng)數(shù)據(jù)庫設(shè)計 PAGEREF _Toc264457028 h 26H

16、YPERLINK l _Toc2644570294.5.4.基于RFID的倉儲管理系統(tǒng)功能模塊的具體實現(xiàn) PAGEREF _Toc264457029 h 28HYPERLINK l _Toc264457030海量數(shù)據(jù)壓縮與存儲算法的實現(xiàn) PAGEREF _Toc264457030 h 32HYPERLINK l _Toc2644570314.6.1.問題的提出 PAGEREF _Toc264457031 h 32HYPERLINK l _Toc264457032數(shù)據(jù)壓縮的主要思想 PAGEREF _Toc264457032 h 33HYPERLINK l _Toc264457033數(shù)據(jù)的構(gòu)造

17、PAGEREF _Toc264457033 h 33HYPERLINK l _Toc2644570344.6.4.數(shù)據(jù)倉庫模型RFID-Cuboids的組成 PAGEREF _Toc264457034 h34HYPERLINK l _Toc2644570354.6.5.構(gòu)造RFID-Cuboids數(shù)據(jù)倉庫構(gòu)造 PAGEREF _Toc264457035 h 35HYPERLINK l _Toc2644570364.6.6.基于RFID-Cuboids的數(shù)據(jù)查詢 PAGEREF _Toc264457036 h 37HYPERLINK l _Toc2644570374.6.7.程序運行結(jié)果演示 P

18、AGEREF _Toc264457037 h 38HYPERLINK l _Toc264457038第五章總結(jié) PAGEREF _Toc264457038 h 39HYPERLINK l _Toc2644570395.1.本文所做的成果 PAGEREF _Toc264457039 h 39HYPERLINK l _Toc2644570405.2.本文的缺乏 PAGEREF _Toc264457040 h 39HYPERLINK l _Toc264457041參考文獻 PAGEREF _Toc264457041 h 40HYPERLINK l _Toc264457042致 PAGEREF _To

19、c264457042 h 41HYPERLINK l _Toc264457043畢業(yè)設(shè)計小結(jié) PAGEREF _Toc264457043 h 42-. z.前 言研究背景無線射頻識別技術(shù)Radio Frequency Identification,RFID是一種非接觸式的自動識別技術(shù)。它利用無限射頻進展非接觸雙向通信,以到達標簽識別和交換標簽數(shù)據(jù)的目的,具有極其廣闊的應(yīng)用前景。RFID具有標簽不易損壞,讀取速度快,圍大,無需準確定位便可采集多處數(shù)據(jù)等優(yōu)點。在物品跟蹤和供給鏈管理系統(tǒng)中,RFID將發(fā)揮至關(guān)重要的作用。傳統(tǒng)的倉儲管理,一般依賴于一個非自動化的,以紙質(zhì)文件為根底的系統(tǒng)來記錄和跟蹤進出

20、的貨物。這種人工操作方式會導致倉儲管理效率低下、人工錄入錯誤較多等問題。假設(shè)在現(xiàn)有的倉儲管理中引入RFID技術(shù),對倉庫到貨檢驗、入庫、出庫、庫存盤點等各個作業(yè)環(huán)節(jié)的數(shù)據(jù)就可以實現(xiàn)自動化的數(shù)據(jù)采集,保證倉庫管理各個環(huán)節(jié)數(shù)據(jù)輸入的速度和準確性,確保企業(yè)及時準確地掌握庫存的真實數(shù)據(jù),合理保持和控制企業(yè)庫存。像世界零售巨頭沃爾瑪這樣的大型零售商已經(jīng)開場在他們的物品倉庫和配貨中心部署RFID倉儲管理系統(tǒng)。一些研究機構(gòu)估測,沃爾瑪?shù)腞FID系統(tǒng)每天產(chǎn)生大約7兆兆字節(jié)的數(shù)據(jù)。因此,對于RFID倉儲管理系統(tǒng),如何存儲和檢索海量RFID數(shù)據(jù)也是一個迫切需要解決的問題。國外研究開展現(xiàn)狀RFID技術(shù)RFID的根本技

21、術(shù)原理起源于二戰(zhàn)時期,最初盟軍利用無線電數(shù)據(jù)技術(shù)來識別敵我雙方的飛機和軍艦。戰(zhàn)后,由于較高的本錢,該技術(shù)一直主要應(yīng)用于軍事領(lǐng)域,并未很快在民用領(lǐng)域得到推廣應(yīng)用。直到上世紀八九十年代,隨著芯片和電子技術(shù)的提高和普及,歐洲開場率先將RFID技術(shù)應(yīng)用到公路收費等民用領(lǐng)域。到二十一世紀初,RFID迎來了一個嶄新的開展時期,其在民用領(lǐng)域的價值開場得到世界各國的廣泛關(guān)注,特別是在西方興旺國家,RFID技術(shù)大量應(yīng)用于生產(chǎn)自動化、門禁、公路收費、停車場管理、身份識別、貨物跟蹤等民用領(lǐng)域中,其新的應(yīng)用圍還在不斷擴展,層出不窮。本世紀初,RFID已經(jīng)開場在我國進展試探性的應(yīng)用,并很快得到政府的大力支持。2006年

22、6月,我國發(fā)布了中國RFID技術(shù)政策白皮書,標志著RFID的開展已經(jīng)提高到國家產(chǎn)業(yè)開展戰(zhàn)略層面。到2008年底,我國參與RFID的相關(guān)企業(yè)達數(shù)百家,已經(jīng)初步形成了從標簽及設(shè)備制造到軟件開發(fā)集成等一個較為完整的RFID產(chǎn)業(yè)鏈。同時,國RFID技術(shù)的應(yīng)用研究也在不斷進步,RFID技術(shù)已經(jīng)被廣泛地應(yīng)用在身份識別和門禁系統(tǒng)、防偽應(yīng)用、商業(yè)供給鏈應(yīng)用、高速公路的不停車收費、車輛自動識別、物流管理、動物的識別與電子門票等工程中。倉儲管理系統(tǒng)倉儲管理系統(tǒng)是現(xiàn)代倉儲企業(yè)進展貨物管理和處理的業(yè)務(wù)操作系統(tǒng)。它可以實現(xiàn)本地一個倉庫的精細化管理,實現(xiàn)制造企業(yè)、物流企業(yè)在全國圍、異地多點倉庫的管理,對貨物存儲和出貨等進

23、展動態(tài)安排和對倉儲作業(yè)流程的全過程進展電子化操作。在與第三方軟件的接口上,倉儲管理系統(tǒng)可以與客服中心配合使客戶通過互聯(lián)網(wǎng)實現(xiàn)遠程貨物管理,還可以與企業(yè)的EDIElectronic Data Interchange系統(tǒng)實現(xiàn)無縫連接。傳統(tǒng)的倉儲管理,企業(yè)大多依賴于一個非自動化,以紙為根底的系統(tǒng)來記錄、追蹤進出的貨物。相對于以計算機為核心的信息管理系統(tǒng)而言,人為因素的不確定性,必然導致企業(yè)倉儲的工作效率低下和人力資源的嚴重浪費。同時,隨著貨物數(shù)量的增加以及出入庫頻率,這種人工模式會嚴重影響企業(yè)的正常工作。目前,在國外應(yīng)用比擬廣泛的倉儲管理系統(tǒng)都采用了條形碼或RFID,還使用了便攜式終端。采用數(shù)據(jù)庫,

24、是所有倉儲管理系統(tǒng)的特征,在倉儲軟件的模式上主要有B/S模式,C/S模式和混合模式。Web技術(shù)、遠程通信技術(shù)也在倉儲管理系統(tǒng)中得到應(yīng)用,但研究最多的還是射頻識別技術(shù)在倉儲中的應(yīng)用?,F(xiàn)階段,雖然我國的倉儲管理技術(shù)應(yīng)用有了一定的開展,但與國外相比仍有很大的差距。據(jù)有關(guān)報道指出,我國跟興旺國家之間存在幾十年的差距,我國數(shù)萬家倉儲的信息化總體水平還很低,真正實現(xiàn)信息化的還不到10%,大量的倉儲還是以人工操作為主。因此,運用現(xiàn)代化信息技術(shù),實現(xiàn)倉儲管理的信息化是今后倉儲開展的必然趨勢。研究的目的、意義和關(guān)鍵問題倉儲在整個產(chǎn)品供給鏈中起著至關(guān)重要的作用,對整個物流系統(tǒng)都有很大的影響。傳統(tǒng)倉儲管理系統(tǒng)存在效

25、率低下,人工錄入錯誤較多等問題。針對傳統(tǒng)倉儲管理系統(tǒng)的缺乏,我們研究基于RFID的倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)。RFID技術(shù)具有大批量數(shù)據(jù)同時采集、可無需準確對位等特點,因此基于RFID的倉庫管理系統(tǒng)可使企業(yè)從大量重復作業(yè)中解脫出來,出入庫的數(shù)據(jù)信息可通過RFID實時采集、事實傳遞,降低了人工的勞動強度,提高了工作效率和準確度,防止了人工操作中的一些錯誤。同時在部署RFID的倉儲管理系統(tǒng)中,每天將會產(chǎn)生大量的RFID數(shù)據(jù)信息。針對RFID數(shù)據(jù)的壓縮、存儲、檢索的問題,文獻1中提出了一種新的數(shù)據(jù)倉庫構(gòu)造:RFID-Cuboids,這種新的數(shù)據(jù)倉庫構(gòu)造主要是利用大量物品的成批移動,數(shù)據(jù)泛化和局部路徑的

26、融合等特性來進展數(shù)據(jù)壓縮,大大的降低了數(shù)據(jù)存儲空間,提高了查詢效率。本文中我們用C#語言實現(xiàn)了上述的RFID-Cuboids構(gòu)造。本文的構(gòu)造安排本文的容共分為五章,具體安排如下:第一章即本章的前言局部。首先介紹了本工程的研究背景,然后介紹了RFID技術(shù)以及倉儲管理系統(tǒng)在國外的研究開展現(xiàn)狀,最后簡單介紹了本文的研究目的、意義以及一些相關(guān)的關(guān)鍵問題。第二章主要介紹了RFID的相關(guān)理論知識。首先是RFID的技術(shù)簡介以及RFID的分類,然后對RFID的系統(tǒng)組成和工作原理進展了詳細地描述。接下來簡要介紹了RFID的關(guān)鍵技術(shù)以及制定的國際標準和規(guī),最后介紹了RFID技術(shù)典型的應(yīng)用。第三章主要介紹基于RFI

27、D的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù),主要包括Alien RFID Reader的概述,Alien RFID Reader組成及工作原理,多線程技術(shù)等。第四章為本文的核心局部,主要是基于RFID的倉儲管理系統(tǒng)的實現(xiàn),介紹了基于RFID的倉儲管理系統(tǒng)的需求分析、系統(tǒng)構(gòu)造、實現(xiàn)的任務(wù)流程,Alien RFID Reader接口軟件的設(shè)計與實現(xiàn),基于RFID倉儲管理系統(tǒng)的具體實現(xiàn),以及RFID海量數(shù)據(jù)壓縮存儲算法的實現(xiàn)。第五章是總結(jié)局部。總結(jié)了論文所做的工作及成果,指出了目前存在的缺乏。RFID技術(shù)概述2.1.RFID的技術(shù)簡介RFID(Radio Frequency Identification)即無線射

28、頻識別技術(shù),是一種非接觸式自動識別技術(shù),射頻識別技術(shù)是一項利用射頻信號通過空間耦合交變磁場或電磁場實現(xiàn)無接觸信息傳遞并通過所傳遞的信息到達識別目的的技術(shù)。RFID的技術(shù)前身可以追溯到第二次世界大戰(zhàn),當時該技術(shù)被英軍用于識別敵我雙方的飛機。其原理是在英方飛機上裝有識別標簽類似于今天的主動標簽,當雷達發(fā)出微波查詢信號時,裝在英方飛機上的識別標簽就會做出相應(yīng)的回執(zhí),使得發(fā)出微波查詢信號的系統(tǒng)能夠區(qū)分出飛機的身份,此系統(tǒng)IFFIdentify Friend or Foe,敵我識別,目前世界上的飛行管制系統(tǒng)仍是在此根底上建立的。從概念上來講,RFID類似于條碼掃描,對于條碼技術(shù)而言,它是將已編碼的條形碼

29、附著于目標物,并使用專用的掃描讀寫器利用光信號將信息由條形碼傳送到掃描讀寫器。而RFID則使用專用的RFID閱讀器及專門的可附著于目標物的射頻標簽,利用射頻信號將物品相關(guān)信息由射頻標簽傳送至RFID閱讀器。射頻標簽中載有關(guān)于目標物的各類相關(guān)信息,如:該目標物的名稱,目標物運輸起始、終止地點,中轉(zhuǎn)地點及目標物經(jīng)過*一地的具體時間等,還可以載入諸如溫度等指標。RFID與傳統(tǒng)條形碼技術(shù)相比,具有快速掃描、體積小,易封裝、抗污染能力強和使用壽命長、識別高速運動物體、可重復使用、穿透性好并且可以無屏障閱讀、數(shù)據(jù)的記憶容量大以及平安性好的技術(shù)優(yōu)勢。同時,RFID技術(shù)與互聯(lián)網(wǎng)、通訊等技術(shù)相結(jié)合,可實現(xiàn)全球圍

30、物品跟蹤與信息共享。RFID技術(shù)應(yīng)用于物流、制造、公共信息效勞等行業(yè),可大幅提高管理與運作效率,降低本錢。隨著相關(guān)技術(shù)的不斷完善和成熟,RFID產(chǎn)業(yè)將成為一個新興的高技術(shù)產(chǎn)業(yè)群。2.2.RFID的分類根據(jù)射頻系統(tǒng)的特征,可以將RFID系統(tǒng)進展多種分類。1按照工作方式劃分為全雙工、半雙工系統(tǒng)和時序系統(tǒng)。全雙工系統(tǒng)中數(shù)據(jù)在閱讀器和電子標簽之間的雙向傳輸是同時進展的,并且從讀寫器到電子標簽的能量傳輸是連續(xù)的,與傳輸?shù)姆较驘o關(guān);半雙工系統(tǒng)中數(shù)據(jù)傳輸是交替進展的,并且能量傳輸是連續(xù)的;時序系統(tǒng)中從電子標簽到閱讀器的數(shù)據(jù)傳輸是電子標簽的能量供給間歇時進展的,而從閱讀器到電子標簽的能量傳輸總是在限定的時間間

31、隔完成。2按照數(shù)據(jù)載體可以劃分為只讀系統(tǒng)和可讀寫系統(tǒng)。只讀系統(tǒng)中閱讀器只能讀取電子標簽的數(shù)據(jù),不能將數(shù)據(jù)寫入電子標簽。在可讀系統(tǒng)中,閱讀器可以改寫電子標簽存儲的信息,可以將數(shù)據(jù)動態(tài)寫入電子標簽。3按照能量供給可劃分為無源系統(tǒng)和有源系統(tǒng)。在無源系統(tǒng),無源標簽沒有自己的電源。工作能量從閱讀器發(fā)出的射頻波束中獲取,讀寫器更要發(fā)射更大的射頻功率,識別距離比擬近。在有源系統(tǒng)中,電子標簽裝有電池,為電子標簽的工作提供全部或局部能量,無源電子標簽無電池,其識別距離更遠,閱讀器需要的功率較小。4按照工作頻率可以劃分為低頻系統(tǒng)、中高頻系統(tǒng)、超高頻和微波系統(tǒng)。 低頻系統(tǒng)的工作頻率一般為30300KHz。典型的工作

32、頻率為125KHz、133KHz,特點是標簽的本錢較低、標簽保存的數(shù)據(jù)量較少、閱讀距離較短、閱讀天線方向性不強等。一般適用于短距離、低本錢的應(yīng)用中,如門禁管理、校園卡、動物監(jiān)管等。 中高頻系統(tǒng)的工作頻率一般為330KHz。典型的工作頻率為13.56MHz。根本特點是電子標簽及閱讀器本錢較高,標簽保存的數(shù)據(jù)量較大,閱讀距離較遠,適應(yīng)物體高速運動,性能好。一般應(yīng)用于需傳送大量數(shù)據(jù)的場合,其典型的應(yīng)用是電子身份系統(tǒng)、物流管理系統(tǒng)。超高頻和微波系統(tǒng)簡稱微波系統(tǒng),微波系統(tǒng)的工作頻率一般為300MHz3GHz或大于3GHz。其典型的工作頻率為433.92MHz、862902928MHz、2.45GHz和5

33、.8GHz。應(yīng)用于較長的讀寫距離和高速讀寫場合,如火車監(jiān)控、高速公路收費等。5按照耦合類型分為電感耦合系統(tǒng)和電磁反向散射耦合系統(tǒng)。在電感耦合系統(tǒng)中,閱讀器和電子標簽之間的射頻信號的實現(xiàn)為變壓器模型,通過空間高頻交變磁場實現(xiàn)耦合,其依據(jù)是電磁感應(yīng)定律。在電磁反相散射耦合系統(tǒng)中,閱讀器和電子標簽之間的射頻信號的實現(xiàn)為雷達原理模型,發(fā)射出去的電磁波,碰到目標后被反射,同時攜帶目標信息,其依據(jù)的是電磁波的空間傳輸規(guī)律。2.3.RFID的根本組成局部 1RFID標簽RFID標簽俗稱電子標簽,也稱應(yīng)答器,根據(jù)工作方式可分為主動式有源和被動式無源兩大類。本文主要研究被動式RFID標簽及系統(tǒng)。被動式RFID標

34、簽由標簽芯片和標簽天線圈組成,利用電感耦合或電磁反向散射耦合原理實現(xiàn)與讀寫器之間的通訊。RFID標簽中存儲一個唯一編碼,通常為64bits、96bits甚至更高,其地址空間大大高于條碼所提供的空間,因此可以實現(xiàn)單品級的物品編碼。當RFID標簽進入讀寫器的作用域,就可以根據(jù)電感耦合原理近場作用圍力或電磁反向散射耦合原理遠場作用圍力在天線兩端產(chǎn)生感應(yīng)電勢差,并在標簽芯片通路中形成微弱電流,如果這個電流強度超過一個閥值,就可以激活RFID標簽芯片電路工作,從而對標簽芯片中的存儲器進展讀寫操作,微控制器還可以進一步參加諸如密碼或防碰撞算法等復雜功能。RFID標簽芯片部構(gòu)造主要包括射頻前端、模擬前端、數(shù)

35、字基帶處理單元和EEPROM存儲單元四局部。2讀寫器 讀寫器也稱閱讀器、詢問器,是對RFID標簽進展讀寫操作的設(shè)備,主要包括射頻模塊和數(shù)字信號處理單元兩局部。讀寫器是RFID系統(tǒng)中最重要的根底設(shè)施,一方面,RFID標簽返回的微弱電磁信號通過天線進入讀寫器的射頻模塊中轉(zhuǎn)換為數(shù)字信號,再經(jīng)過讀寫器的數(shù)字信號處理單元對其進展必要的加工整形,最后從中解調(diào)出返回的信息,完成對RFID標簽的識別或讀寫操作;另一方面,上層中間件及應(yīng)用軟件與讀寫器進展交互,實現(xiàn)操作指令的執(zhí)行和數(shù)據(jù)匯總上傳。在上傳數(shù)據(jù)時,讀寫器會對RFID標簽原子事件進展去重過濾或簡單的條件過濾,將其加工為讀寫器事件后在上傳,以減少與中間件及

36、應(yīng)用軟件之間數(shù)據(jù)交換的流量。因此,在很多讀寫器中還集成了微處理器和嵌入式系統(tǒng),實現(xiàn)一局部中間件的功能,如信號狀態(tài)控制、奇偶位錯誤校驗與修正等。未來的讀寫器呈現(xiàn)出智能化、小型化和集成化趨勢,還將具備更加強大的前段控制功能,例如直接與工業(yè)現(xiàn)場的其他設(shè)備進展交互甚至是作為控制器進展在線調(diào)度。在物聯(lián)網(wǎng)中,讀寫器將成為同時具有通訊、控制和計算功能的C3核心設(shè)備。3天線 天線是RFID標簽和讀寫器之間實現(xiàn)射頻信號空間傳播和建立無線通訊連接的設(shè)備。RFID系統(tǒng)中包括兩類天線,一類是RFID標簽上的天線,它和RFID標簽集成為一體,另一類是讀寫器天線,既可以置于讀寫器中,也可以通過同軸電纜與讀寫器的射頻輸出端

37、口相連。目前的天線產(chǎn)品多采用收發(fā)別離技術(shù)來實現(xiàn)發(fā)射和承受功能的集成。天線在RFID系統(tǒng)中的重要性往往被人們所無視,在實際應(yīng)用中,天線設(shè)計參數(shù)是影響RFID系統(tǒng)識別圍的主要因素。高性能的天線不僅要求具有良好的的阻抗匹配特性,還需要根據(jù)應(yīng)用環(huán)境的特點對方向特性、極化特性和頻率特性等進展專門設(shè)計。4中間件 中間件是一種面向消息的、可以承受應(yīng)用軟件端發(fā)出的請求、對指定的一個或者多個讀寫器發(fā)起操作并承受、處理后向應(yīng)用軟件返回結(jié)果數(shù)據(jù)的特殊化軟件。中間件在RFID應(yīng)用中除了可以屏蔽底層硬件帶來的多種業(yè)務(wù)場景、硬件接口、適用標準造成的可靠性和穩(wěn)定性的問題,還可以為上層應(yīng)用軟件提供多層、分布式、異構(gòu)的信息環(huán)境

38、下業(yè)務(wù)信息和管理信息的協(xié)同。中間件的存數(shù)據(jù)庫還可以根據(jù)一個或多個讀寫器的讀寫器事件的過濾、聚合和計算,抽象出對應(yīng)用軟件有意義的業(yè)務(wù)邏輯信息構(gòu)成業(yè)務(wù)事件,以滿足來自多個客戶端的檢索、發(fā)布/訂閱和控制請求。5應(yīng)用軟件 應(yīng)用軟件是直接面向RFID應(yīng)用最終用戶的人機交互界面,協(xié)助使用者完成對讀寫器的指令操作以及中間件的邏輯設(shè)置,逐漸將RFID原子事件轉(zhuǎn)化為使用者可以理解的業(yè)務(wù)事件,并使用可視化界面進展展示。由于應(yīng)用軟件需要根據(jù)不同應(yīng)用領(lǐng)域的不同企業(yè)進展專門制定,因此很難具有通用性。從應(yīng)用評價標準來說,使用者在應(yīng)用軟件端的用戶體驗是判斷一個RFID應(yīng)用案例成功與否的決定性因素之一。2.4.RFID系統(tǒng)的

39、根本工作原理RFID系統(tǒng)的根本工作原理是在耦合通道,閱讀器和標簽之間通過耦合元件實現(xiàn)射頻信號的空間耦合,且根據(jù)時序關(guān)系,完成數(shù)據(jù)的交換和能量的傳遞,其根本工作模型如圖2-1所示:圖2-1 閱讀器與應(yīng)答器信息傳遞示意圖閱讀器向電子標簽提供工作能量。對于無源標簽,當標簽離開射頻識別場時,標簽由于沒有能量的激活而處于休眠狀態(tài),當標簽進入射頻識別場時,閱讀器發(fā)射出來的射頻波激活標簽電路,標簽通過整流的方法將射頻波轉(zhuǎn)換為電能存儲在標簽中的電容里,從而為標簽的工作提供能量,完成數(shù)據(jù)的交換。對于半有源標簽來講,射頻場只起到了激活的作用。有源標簽始終處于激活狀態(tài),處于主開工作狀態(tài),和閱讀器發(fā)射出的射頻波相互作

40、用,具有較遠的識讀距離。時序指的是閱讀器和標簽的工作次序問題。即閱讀器主動喚醒標簽,這時標簽首先自報家門。對于無源標簽,一般是閱讀器先講的形式對于多標簽同時識讀,可以采用閱讀器先講的形式,也可以是標簽先講的形式。閱讀器和標簽之間的數(shù)據(jù)通信包括閱讀器向標簽的數(shù)據(jù)通信和標簽向閱讀器的數(shù)據(jù)通信。在閱讀器向標簽的數(shù)據(jù)通信中,又包括離線數(shù)據(jù)寫入和在線數(shù)據(jù)寫入。對于標簽向閱讀器的數(shù)據(jù)通信過程,其工作方式包括以下兩種標簽收到閱讀器的射頻能量時,即被激活并向閱讀器發(fā)射標簽存儲的數(shù)據(jù)信息標簽被激活后,根據(jù)閱讀器指令轉(zhuǎn)入數(shù)據(jù)發(fā)送狀態(tài)或休眠狀態(tài)。在這兩種工作方式中,前者屬于單向通信,后者屬于半雙工雙向通信。圖2-2

41、可以看出,在射頻識別系統(tǒng)的工作過程中,始終以能量為根底,通過一定的時序方式來實現(xiàn)數(shù)據(jù)的交換。因此,在工作的空間通道中存在三種事件模型以能量提供為根底的事件模型,以時序方式實現(xiàn)數(shù)據(jù)交換的實現(xiàn)形式事件模型,以數(shù)據(jù)交換為目的的事件模型。2.5.RFID的關(guān)鍵技術(shù)RFID的關(guān)鍵技術(shù)包括產(chǎn)業(yè)化關(guān)鍵技術(shù)和應(yīng)用關(guān)鍵技術(shù)。RFID產(chǎn)業(yè)化關(guān)鍵技術(shù)主要包括: 標簽設(shè)計與制造:例如低本錢、低功耗的RFID芯片設(shè)計與制造,適合標簽芯片實現(xiàn)的新型存儲技術(shù),防沖突算法及電路實現(xiàn)技術(shù),芯片平安技術(shù),以及標簽芯片與傳感器的集成技術(shù)等。 天線設(shè)計與制造:例如標簽天線匹配技術(shù),針對不同應(yīng)用對象的RFID標簽天線構(gòu)造優(yōu)化技術(shù),多標

42、簽天線優(yōu)化分布技術(shù),片上天線技術(shù),讀寫器智能波束掃描天線陣技術(shù),以及RFID標簽天線設(shè)計仿真軟件等。RFID標簽封裝技術(shù)與裝備:例如基于低溫熱壓的封裝工藝,精細機構(gòu)設(shè)計優(yōu)化,多物理量檢測與控制,高速高精運動控制,裝備故障自動診斷與修復,以及在線檢測技術(shù)等。RFID標簽集成:例如芯片與天線及所附著的特殊材料介質(zhì)三者之間的匹配技術(shù),標簽加工過程中的一致性技術(shù)等。讀寫器設(shè)計:例如密集讀寫器設(shè)計,抗干擾技術(shù),低本錢小型化讀寫器集成技術(shù),以及讀寫器平安認證技術(shù)等。RFID應(yīng)用關(guān)鍵技術(shù)主要包括: RFID應(yīng)用體系架構(gòu):例如RFID應(yīng)用系統(tǒng)中各種軟硬件和數(shù)據(jù)的接口技術(shù)及效勞技術(shù)等。RFID系統(tǒng)集成與數(shù)據(jù)管理

43、:例如RFID與無線通信、傳感網(wǎng)絡(luò)、信息平安、工業(yè)控制等的集成技術(shù),RFID應(yīng)用系統(tǒng)中間件技術(shù),海量RFID信息資源的組織、存儲、管理、交換、分發(fā)、數(shù)據(jù)處理和跨平臺計算技術(shù)等。RFID公共效勞體系:提供支持RFID社會性應(yīng)用的根底效勞體系的認證、注冊、編碼管理、多編碼體系映射、編碼解析、檢索與跟蹤等技術(shù)與效勞。RFID技術(shù)檢測與規(guī):例如面向不同行業(yè)應(yīng)用的RFID標簽及相關(guān)產(chǎn)品物理特性和性能一致性檢測技術(shù)與規(guī),標簽與讀寫器之間空中接口一致性檢測技術(shù)與規(guī),以及系統(tǒng)解決方案綜合性檢測技術(shù)與規(guī)等。2.6.RFID的標準與技術(shù)規(guī)RFID標準體系分為技術(shù)標準和應(yīng)用標難。技術(shù)標準主要包括接口規(guī)、物理特性、讀

44、寫器協(xié)議、編碼體系、測試規(guī)、應(yīng)用規(guī)、數(shù)據(jù)管理、信息平安等標準組成。應(yīng)用標準主要分為動物識別、身份識別、商業(yè)、交通、軍事等。目前常用的國際標準主要有ISO/IEC18000標準包括7個局部,涉及125KHz,12.56MHz,860-960MHz,2.45GHz等頻段、用于對動物識別的ISO11784和ISO1178,用于非接觸智能卡的ISO10536、15693、14443,用于集裝箱識別的ISO10374等。目前國際上制定RFID標準的組織比擬著名的有三個:ISO國際組織、以美國為首的EPC global以及日本的Ubiquitous ID Center,而這三個組織對RFID技術(shù)應(yīng)用規(guī)都有

45、各自的目標與開展規(guī)劃。下面簡單介紹一下本文相關(guān)的EPC global國際標準8。EPC(Electronic Product Code)標準使用的頻率有13.56MHz以及902-928MHz,由EPC global Inc所推動提出。EPC的目標主要就是推動讓生活中的每項物品都有一個唯一的編碼,且相互連接形成一個即所謂的物聯(lián)網(wǎng)概念。使用者可以利用物聯(lián)網(wǎng)的EPC編碼名稱解析效勞ONS(Object Name Service),讓使用EPC RFID標簽的貨品可以流通全球。在2004年6月EPC global正式公布了全球第一的RFID標準,讓全球不同的企業(yè)在使用RFID上有個共通標準,其中EP

46、C Tag所設(shè)定的5個不同等級為:1Class0: 只供讀取,簡單被動式,僅提供在出廠時以制訂的唯讀標簽。標簽在出廠時即寫入一組不可更改的,提供簡單的效勞辨識;2Class1: 只寫一次,簡單被動式,可供一次寫入;3Class2: 重復讀寫,具有可重復讀寫功能,被動式標簽;4Class3: 設(shè)感應(yīng)器的半被動標簽,有重復讀寫功能,更包含額外的感應(yīng)器,可偵查溫度!濕度!動向變化等并記錄在標簽中,建電池增加讀取距離;5 Class4: 屬于天線,是一種半被動標簽,可主動與其他標簽溝通,還在研發(fā)過程中。2.7.RFID的技術(shù)應(yīng)用RFID技術(shù)以其獨特的優(yōu)勢,逐漸被廣泛應(yīng)用于工業(yè)自動化、商業(yè)自動化和交通運

47、輸控制管理系統(tǒng)等領(lǐng)域。隨著大規(guī)模集成電路技術(shù)的進步以及生產(chǎn)規(guī)模的不斷擴大,RFID產(chǎn)品的本錢將不斷的降低,其應(yīng)用將越來越廣泛。在物流領(lǐng)域,RFID的大規(guī)模應(yīng)用提升了物流能力??蓱?yīng)用過程包括:物流過程中的貨物跟蹤,信息自動采集,倉儲管理應(yīng)用,港口應(yīng)用,郵政包裹,快遞等;在零售領(lǐng)域,有沃爾瑪、麥德龍等大超市一手推動的RFID應(yīng)用,可以為零售業(yè)帶來包括降低勞動本錢、商品的可適度提高,降低因商品斷貨造成的損失,減少商品偷竊現(xiàn)象等好處。可應(yīng)用的過程包括:商品的銷售數(shù)據(jù)實時統(tǒng)計,補貨,防盜等;在制造業(yè)領(lǐng)域,RFID應(yīng)用于生產(chǎn)過程的生產(chǎn)數(shù)據(jù)實時監(jiān)控,質(zhì)量追蹤,自動化生產(chǎn),個性化生產(chǎn)等。在貴重及精細的貨物生產(chǎn)

48、領(lǐng)域應(yīng)用更為迫切;在效勞業(yè)領(lǐng)域,可以應(yīng)用于服裝的自動化生產(chǎn),倉儲管理,品牌管理,單品管理,渠道管理等過程,隨著標簽價格的降低,這一領(lǐng)域?qū)⒂泻艽蟮膽?yīng)用潛力;在醫(yī)藥領(lǐng)域,可以應(yīng)用于醫(yī)院的醫(yī)療器械管理,病人身份識別,嬰兒防盜等領(lǐng)域。醫(yī)療行業(yè)對標簽的本錢比擬不敏感,所以該行業(yè)是RFID應(yīng)用的先鋒之一;在身份識別領(lǐng)域,RFID技術(shù)由于天生的快速讀取難于偽造,而被廣泛應(yīng)用于個人的身份識別證件;在汽車領(lǐng)域,可以應(yīng)用于機車自動化,個性化的生產(chǎn),汽車的防盜,汽車的定位,可以作為平安性較高的鑰匙;航空領(lǐng)域里面,應(yīng)用于旅客機票、行包裹追蹤等,還可以應(yīng)用于飛機的制造,飛機零部件的保養(yǎng)及質(zhì)量追蹤、快速登機等;在軍事領(lǐng)域

49、,可進展彈藥、槍支、物資、人員、卡車等識別與跟蹤。2.8.本章小結(jié)本章主要介紹了RFID的相關(guān)概念以及RFID的應(yīng)用前景。RFID作為一種非接觸式的自動識別技術(shù),它通過射頻信號自動識別目標對象并獲取相關(guān)數(shù)據(jù),識別工作無須人工干預,可工作于各種惡劣環(huán)境。同時,RFID技術(shù)可識別高速運動物體并可同時識別多個標簽,操作快捷方便。目前,在倉儲管理中,貨物的信息采集主要采用條碼技術(shù),但條碼技術(shù)具有記錄信息無法更改、存儲容量相對較小的的缺點,條形碼掃描儀必須看到條形碼才能讀取,這樣,工作人員必須親手掃描每件商品的條形碼。如果條形碼被撕裂、虧損或喪失,掃描儀將無法掃描、識別貨物。如果需要改良信息需要重新貼上

50、條形碼標簽,既增加了工序,浪費了人力資源,又增加了本錢,降低了效率。因此,我們研究設(shè)計基于RFID的倉儲管理系統(tǒng),充分發(fā)揮RFID技術(shù)的獨特優(yōu)勢,彌補傳統(tǒng)倉儲管理系統(tǒng)的一些缺乏,從而降低物流費用,提高倉儲效率。第三章 基于RFID的倉儲管理系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)3.1.Alien RFID 系統(tǒng)3.1.1.Alien RFID 系統(tǒng)概述本次研究所用到的RFID系統(tǒng)為Alien RFID系統(tǒng),它便于管理、功能強大,是業(yè)界最為領(lǐng)先的RFID系統(tǒng)。Alien RFID系統(tǒng)主要有三個局部組成:1Alien ALR-9900 閱讀器 Alien ALR-9900 閱讀器用于讀取和處理任何EPC標簽,然后將事件

51、信息報告給主機系統(tǒng)。主機可以在本地通過RS-232連接到閱讀器或者在遠程通過網(wǎng)絡(luò)連接。Alien ALR-9900閱讀器具有高性能、操作簡單、易于管理、抗干擾能力強等一系列優(yōu)點。2Alien RFID天線 Alien RFID天線用來播送RFID閱讀器部產(chǎn)生的射頻信號,同時可以承受一定圍電子標簽的應(yīng)答信號。3Alien RFID無源電子標簽 Alien RFID無源電子標簽類似于條形碼,都包含了標記信息。然而Alien RFID電子標簽跟條形碼相比包含了更多的信息,同時它可以在更遠的距離,更復雜的環(huán)境下被閱讀器識別。3.1.2.Alien RFID 系統(tǒng)的工作原理 Alien RFID系統(tǒng)最根

52、本的功能就是讀取RFID標簽的信息,然后提供給用戶或應(yīng)用程序一個接口將標簽信息列表顯示出來。因此,我們首先必須將Alien RFID閱讀器與計算機主機連接起來。Alien RFID系統(tǒng)提供了兩種連接方式,一種是在本地通過RS-232串行通信端口,一種是通過網(wǎng)絡(luò)。 為了方便網(wǎng)絡(luò)管理,Alien RFID閱讀器提供了heartbeats機制,即心跳機制,它允許應(yīng)用程序在局域網(wǎng)方便地發(fā)現(xiàn)閱讀器。 在局域網(wǎng)操作Alien RFID閱讀器,我們必須知道閱讀器的IP地址才能夠與閱讀器進展連接。通過heatbeats機制,我們可以在局域網(wǎng)監(jiān)聽heatbeats信息來得到閱讀器的IP地址。 當一個閱讀器成功啟

53、動后,它會在局域網(wǎng)通過UDP協(xié)議定時地播送heartbeats信息。這些heartbeats信息可以被局域網(wǎng)的應(yīng)用程序攔截,同時它提供了足夠的信息在局域網(wǎng)定位閱讀器,與閱讀器進展通信。Heatbeats機制有四個配置選項,可通過閱讀器提供的命令來設(shè)置。HeatBeatTime:這個命令用來指定閱讀器播送heartbeats信息的時間間隔。HeatBeatPort:這個命令用來指定一個端口信息,heatbeats信息將發(fā)送到HeatBeatAddress命令所指定IP地址的這個端口上。HeatBeatAddress:這個命令用來指定一個特定的IP地址,heartbeats信息將發(fā)送到這個IP地址

54、。HeatBeatAddress:這個命令指定一個數(shù)值,代表heartbeats信息所發(fā)送的總數(shù)。 同時,Alien RFID閱讀器提供了兩種讀取標簽信息的方式:Interactive Mode和Autonomous Mode。1Interactive Mode讀取電子標簽信息在Interactive Mode下非常簡單,只需向閱讀器發(fā)送一條taglist?或者t命令。當taglistformat = te*t 的時候,讀到的電子標簽信息如下:Tag:E200 3411 B801 0108, Disc:2007/06/29 08:30:49, Last:2007/06/29 10:38:12,

55、 Count:292, Ant:0, Proto:2Tag:4461 7669 6445 2E4B, Disc:2007/06/29 10:38:13, Last:2007/06/29 10:38:13, Count:187, Ant:1, Proto:22Autonomous ModeAutonomous Mode是一種需要配置和操作的模式,它可以自動檢測和處理數(shù)據(jù)。在這種工作模式下,首先需要配置一下信息,例如AutoMode命令必須置成On。一旦設(shè)置在這種模式下工作,閱讀器可以自主的進展標簽的讀取等操作。主機上的應(yīng)用程序可以設(shè)置監(jiān)聽事件來讀取閱讀器上的電子標簽信息。這種操作模式最主要的優(yōu)勢

56、在于它可以讓許多閱讀器同時向一個主機發(fā)送信息。這樣,一個應(yīng)用程序可以監(jiān)聽并處理局域網(wǎng)多個閱讀器發(fā)來的taglist信息。此外,為了更好地承受多個閱讀器播送的taglist信息,我們需要對標簽信息進展一些簡單的配置。Taglist mands主要有以下幾種:PesistTime:這個命令用來指定標簽的數(shù)據(jù)信息在閱讀器部的活潑標簽列表中存在的時間長度,缺省值為-1。TagListFormat:這個命令用來指定taglist信息的顯示格式,主要有四種:Te*t格式,Terse格式,*ML格式和Custom格式。TagListAntennabine:這個命令用來翻開或者關(guān)閉天線組合模式。當該命令為On

57、時,閱讀器會將多個一樣的標簽ID值用一個單一的標簽信息來標識,即使這是ID值被不同的天線讀到。反之,當TagListAntennabine命令為OFF時,閱讀器會保存每個天線發(fā)現(xiàn)的標簽ID信息的多個副本。TagStreamMode:這個命令用來翻開或者關(guān)閉閱讀器的TagStream功能。當TagStreamMode命令為On的時候,每個被讀到的標簽信息都會直接發(fā)送給TagStreamAddress命令所指定的IP地址,沒有數(shù)據(jù)緩沖。TagStreamAddress:這個命令用來指定TagStream事件中數(shù)據(jù)信息應(yīng)該發(fā)送到的地址。TagStreamFormat:這個命令用來指定TagStrea

58、m事件中數(shù)據(jù)的顯示格式,區(qū)別于TagListFormat。3.2.C#多線程技術(shù)使用C#編寫任何程序時,都有一個入口:Main()方法。程序從Main()方法的第一條語句開場執(zhí)行,直到這個方法返回為止。這樣的程序構(gòu)造非常適合有一個可識別的任務(wù)序列的程序,但程序常常需要同時完成多個任務(wù)。例如在使用文字處理軟件的時候,用戶在輸入文字的同時,軟件能同步進展拼寫檢查而不需要用戶的等待;再如在本文基于RFID的倉儲管理系統(tǒng)中,后臺需要有一個線程不斷的承受閱讀器播送的taglist數(shù)據(jù)信息并對這些數(shù)據(jù)進展壓縮,然后存儲到本地數(shù)據(jù)庫中,與此同時用戶還可以進展物品的出庫、入庫,庫存盤點等相關(guān)操作。這時我們就需

59、要能讓程序具有同時處理多個任務(wù)的能力,這就是C#的多線程技術(shù)。在C# WinForm程序中創(chuàng)立一個新的線程是非常容易的,可以通過一下語句來完成:Thread t = new Thread(new ThreadStart(ThreadFuc);tstart();第一條語句創(chuàng)立一個新的Thread對象,并指明一個該線程的方法ThreadFuc()。當新的線程開場執(zhí)行時,該方法也就被調(diào)用執(zhí)行了。該線程對象通過一個System.Threading.ThreadStart類的一個實例以類型平安的方法來調(diào)用它要調(diào)用的線程方法。第二條語句正式開場執(zhí)行該新線程,一旦方法Start()被調(diào)用,該線程就保持在一個

60、alive的狀態(tài)下。不過,線程對象的Start()方法只是啟動了該線程,而并不保證其線程方法ThreadFuc()能立即執(zhí)行。它只是保證該線程對象能被分配到CPU時間,而實際的執(zhí)行還要有操作系統(tǒng)根據(jù)處理器時間來決定。同時C#的公共語言運行時mon Language Runtime,CLR能區(qū)分兩種不同類型的線程:前臺線程和后臺線程。這兩者的區(qū)別是:應(yīng)用程序必須運行完所有的前臺線程才可以退出;而對于后臺線程,應(yīng)用程序則可以不考慮其是否已經(jīng)運行完畢而直接退出,所有的后臺線程在應(yīng)用程序退出時會自動完畢。因此,我們可以將基于RFID的倉儲管理系統(tǒng)中實時承受閱讀器播送的數(shù)據(jù)信息的線程設(shè)置為后天線程,這樣

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論