專(zhuān)利名稱(chēng):基于輕量型中間件的網(wǎng)絡(luò)化rfid系統(tǒng)及數(shù)據(jù)交互方法
技術(shù)領(lǐng)域:
本發(fā)明涉及射頻識(shí)別(RFID)技術(shù),具體涉及一種基于輕量型中間件實(shí)現(xiàn)的網(wǎng)絡(luò) 化RFID系統(tǒng)及數(shù)據(jù)交互方法,結(jié)構(gòu)簡(jiǎn)單、易于構(gòu)建,非常適用于中小型企業(yè),而且能夠?qū)崿F(xiàn) 數(shù)據(jù)采集轉(zhuǎn)換與數(shù)據(jù)應(yīng)用異地進(jìn)行,以及對(duì)管理方和數(shù)據(jù)采集方、以及多個(gè)管理者之間責(zé) 任的清晰鑒定。
背景技術(shù):
RFID是一種非接觸式的自動(dòng)識(shí)別技術(shù),通過(guò)射頻信號(hào)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相 關(guān)數(shù)據(jù),無(wú)須人工干預(yù),可工作于各種惡劣環(huán)境。RFID技術(shù)可識(shí)別高速運(yùn)動(dòng)物體并可同時(shí)識(shí) 別多個(gè)標(biāo)簽,操作快捷方便。由于RFID目前尚未有統(tǒng)一的標(biāo)準(zhǔn),造成了許多RFID廠家生產(chǎn)的設(shè)備千差萬(wàn)別, 因此,來(lái)自不同地方的商品所運(yùn)用的標(biāo)簽很可能存在差異,它們的讀取設(shè)備(RFID讀寫(xiě)器) 也存在差異。為了使它們均能夠與企業(yè)管理應(yīng)用系統(tǒng)很好地銜接,人們開(kāi)發(fā)了 RFID中間 件,以對(duì)RFID讀寫(xiě)器讀取的標(biāo)簽數(shù)據(jù)進(jìn)行匯集、轉(zhuǎn)換、過(guò)濾和計(jì)算,從而隔離不同RFID讀寫(xiě) 器因物理特性不同對(duì)企業(yè)管理應(yīng)用系統(tǒng)的影響,并減少?gòu)淖x寫(xiě)器傳往企業(yè)管理應(yīng)用系統(tǒng)的 數(shù)據(jù)量。現(xiàn)有的RFID中間件主要是以基礎(chǔ)架構(gòu)為中心的RFID中間件。如,按應(yīng)用層事件 (Application Level Event)規(guī)范(簡(jiǎn)稱(chēng)ALE規(guī)范)實(shí)現(xiàn)的RFID中間件。這類(lèi)以基礎(chǔ)架構(gòu) 為中心的RFID中間件功能齊全,能在多種讀寫(xiě)器、多協(xié)議環(huán)境下工作,但是,由于其規(guī)范大 而全、包羅萬(wàn)象,內(nèi)容非常復(fù)雜,需要非常專(zhuān)業(yè)的技術(shù)人員才能實(shí)現(xiàn),而且編程復(fù)雜,開(kāi)發(fā)周 期長(zhǎng),價(jià)格昂貴,不適合中小企業(yè)應(yīng)用。一般中小企業(yè)采用的RFID標(biāo)簽和讀寫(xiě)器通常都是 當(dāng)時(shí)市場(chǎng)常用的幾種。鑒于現(xiàn)有RFID中間件結(jié)構(gòu)復(fù)雜、開(kāi)發(fā)周期長(zhǎng)、價(jià)格昂貴,不適合中小企業(yè)應(yīng)用 的缺陷,發(fā)明人開(kāi)發(fā)了基于數(shù)據(jù)庫(kù)的RFID輕量型中間件,并已申請(qǐng)中國(guó)專(zhuān)利,申請(qǐng)?zhí)枮?2009101084164,該發(fā)明采用數(shù)據(jù)庫(kù)集成方式實(shí)現(xiàn),具有集成處理簡(jiǎn)單、與企業(yè)管理應(yīng)用系 統(tǒng)的接口簡(jiǎn)單、方便系統(tǒng)擴(kuò)展等優(yōu)點(diǎn),非常適合中小企業(yè)應(yīng)用,具有很好的應(yīng)用前景。上述的各種RFID中間件均是與企業(yè)管理應(yīng)用系統(tǒng)設(shè)置在同一計(jì)算機(jī)內(nèi),構(gòu)成一 個(gè)一體化的系統(tǒng)。在實(shí)際的調(diào)研中,發(fā)明人發(fā)現(xiàn),許多企業(yè)需要將數(shù)據(jù)采集轉(zhuǎn)換和數(shù)據(jù)應(yīng)用 管理放在異地進(jìn)行,現(xiàn)有的一體化系統(tǒng)均難以實(shí)現(xiàn)這種應(yīng)用需求,而且這些一體化系統(tǒng)還 存在以下一些不足1)對(duì)計(jì)算機(jī)硬件需求高,成本較高。企業(yè)管理應(yīng)用系統(tǒng)的數(shù)據(jù)庫(kù)處理本身就需要 使用大量計(jì)算能力,基于數(shù)據(jù)庫(kù)的中間件由于要獲取的是所有歷史數(shù)據(jù),采用完全記錄的 思路,并要從中不斷過(guò)濾出最近沒(méi)有出現(xiàn)過(guò)的標(biāo)簽代碼,也需要較大的計(jì)算量,因此二者放 在一臺(tái)計(jì)算機(jī)上對(duì)計(jì)算機(jī)硬件需求高,導(dǎo)致成本較高,在現(xiàn)有硬件環(huán)境下不是很好的方案。2)不便于聯(lián)合開(kāi)發(fā)?,F(xiàn)研發(fā)的中間件可以作為獨(dú)立的產(chǎn)品,但在與企業(yè)管理應(yīng)用 系統(tǒng)接口時(shí)很難劃清兩個(gè)系統(tǒng)的界線(xiàn),因?yàn)槎际菙?shù)據(jù)庫(kù)管理,不同單位合作需要一個(gè)較為 清楚的接口標(biāo)示。
3)不便于數(shù)據(jù)采集方和應(yīng)用者之間、以及不同應(yīng)用者之間責(zé)任的鑒定。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種結(jié)構(gòu)簡(jiǎn)單、易構(gòu)建、易擴(kuò)展、成本低,適合中小企業(yè)應(yīng)用 的可網(wǎng)絡(luò)化的RFID系統(tǒng),該RFID系統(tǒng)能夠滿(mǎn)足數(shù)據(jù)采集轉(zhuǎn)換和數(shù)據(jù)應(yīng)用在異地進(jìn)行的應(yīng) 用需求,方便不同單位聯(lián)合開(kāi)發(fā),方便數(shù)據(jù)采集方和應(yīng)用者之間、以及不同應(yīng)用者之間責(zé)任 的鑒定。本發(fā)明的構(gòu)思是將中間件和信息系統(tǒng)分開(kāi)到兩臺(tái)或多臺(tái)計(jì)算機(jī)上,通過(guò)網(wǎng)絡(luò)連 接,借助于網(wǎng)絡(luò)傳輸、分布式數(shù)據(jù)庫(kù)數(shù)據(jù)傳輸技術(shù)構(gòu)建分布式數(shù)據(jù)傳輸管理模塊,由該模塊 連接兩臺(tái)或多臺(tái)計(jì)算機(jī)構(gòu)成一個(gè)分布式中間件采集和信息系統(tǒng)處理的解決方案,通過(guò)該模 塊將中間件所在計(jì)算機(jī)中的臨時(shí)數(shù)據(jù)庫(kù)內(nèi)的加密、過(guò)濾后的數(shù)據(jù)傳送到信息系統(tǒng)所在計(jì)算 機(jī)上的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù),等待信息系統(tǒng)的處理。而在RFID中間件結(jié)構(gòu)方面,本發(fā)明的 設(shè)計(jì)思想與EPCglobal的大而全、包羅萬(wàn)象的思路不同,它是針對(duì)國(guó)內(nèi)實(shí)際中小型企業(yè)的 射頻識(shí)別(RFID)系統(tǒng)的特點(diǎn)和實(shí)際需求,僅對(duì)幾種常用的讀寫(xiě)器編制適配器,采用臨時(shí)數(shù) 據(jù)庫(kù)集成的方式構(gòu)成的一種輕量型RFID中間件,并可以根據(jù)實(shí)際需求,靠簡(jiǎn)單的編制給定 RFID讀寫(xiě)器的數(shù)據(jù)提取模塊,擴(kuò)展該中間件的適用范圍。本發(fā)明具體技術(shù)方案如下一種基于輕量型中間件的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于,包括至少一個(gè)中間件計(jì)算機(jī),每個(gè)中間件計(jì)算機(jī)具有一個(gè)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)和至少一個(gè) 數(shù)據(jù)提取模塊,所述數(shù)據(jù)提取模塊與臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)連接并且外接至少一個(gè)RFID讀寫(xiě)器, 通過(guò)調(diào)用RFID讀寫(xiě)器的API函數(shù)和臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的函數(shù)實(shí)現(xiàn)對(duì)標(biāo)簽數(shù)據(jù)的提取和保 存;至少一個(gè)管理計(jì)算機(jī),通過(guò)網(wǎng)絡(luò)與中間件計(jì)算機(jī)連接,每個(gè)管理計(jì)算機(jī)具有新讀 標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)、主數(shù)據(jù)庫(kù)和信息處理模塊 ’及,分布式數(shù)據(jù)傳輸管理模塊,用于將中間件計(jì)算機(jī)的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)中的新讀標(biāo)簽 數(shù)據(jù)按要求分配、并通過(guò)網(wǎng)絡(luò)傳送給管理計(jì)算機(jī)的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù),供管理計(jì)算機(jī)的 主數(shù)據(jù)庫(kù)和信息處理模塊處理。其中,中間件計(jì)算機(jī)可以主動(dòng)將更新的標(biāo)簽數(shù)據(jù)分發(fā)給相應(yīng)的管理計(jì)算機(jī),即主 動(dòng)方式。也可以是中間件計(jì)算機(jī)響應(yīng)管理計(jì)算機(jī)的請(qǐng)求后,再將相應(yīng)的標(biāo)簽數(shù)據(jù)傳送給管 理計(jì)算機(jī),即被動(dòng)方式。還可以進(jìn)一步設(shè)置認(rèn)證模塊,對(duì)訪問(wèn)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)和/或新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù) 的用戶(hù)進(jìn)行身份認(rèn)證。還可以設(shè)置備份模塊,將指定時(shí)間段內(nèi)存入臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的所有 標(biāo)簽數(shù)據(jù)及它們相應(yīng)的讀取時(shí)間備份至外部存儲(chǔ)器、和/或?qū)⒅付〞r(shí)間段內(nèi)傳送給各個(gè)管 理計(jì)算機(jī)的標(biāo)簽數(shù)據(jù)備份至外部存儲(chǔ)器,以便追溯查詢(xún)。本發(fā)明還提供一種用于RFID系統(tǒng)的標(biāo)簽數(shù)據(jù)交互方法,其特征在于,將基于數(shù)據(jù) 庫(kù)實(shí)現(xiàn)的輕量型RFID中間件和RFID應(yīng)用子系統(tǒng)分別設(shè)置在中間件計(jì)算機(jī)和管理計(jì)算機(jī), 并通過(guò)網(wǎng)絡(luò)連接構(gòu)成網(wǎng)絡(luò)化RFID系統(tǒng),然后按如下步驟實(shí)現(xiàn)標(biāo)簽數(shù)據(jù)的交互中間件計(jì)算機(jī)通過(guò)其數(shù)據(jù)提取模塊調(diào)用相應(yīng)RFID讀寫(xiě)器的API函數(shù),提取RFID 讀寫(xiě)器檢測(cè)到的標(biāo)簽數(shù)據(jù),并通過(guò)調(diào)用其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的函數(shù)將讀到的標(biāo)簽數(shù)據(jù)寫(xiě)入臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng);分布式數(shù)據(jù)傳輸管理模塊根據(jù)管理計(jì)算機(jī)的請(qǐng)求或根據(jù)中間件計(jì)算機(jī)的觸發(fā),將 臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)中指定時(shí)間段的標(biāo)簽數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳送至相應(yīng)管理計(jì)算機(jī)的新讀標(biāo)簽臨 時(shí)數(shù)據(jù)庫(kù),供管理計(jì)算機(jī)的主數(shù)據(jù)庫(kù)和信息處理模塊處理。上述標(biāo)簽數(shù)據(jù)交互方法,進(jìn)一步還可包括認(rèn)證步驟,即在中間件計(jì)算機(jī)主動(dòng)將更 新的標(biāo)簽數(shù)據(jù)分發(fā)給管理計(jì)算機(jī)時(shí),管理計(jì)算機(jī)通過(guò)檢驗(yàn)用戶(hù)名和密碼對(duì)該中間件計(jì)算機(jī) 認(rèn)證的步驟,或者,在管理計(jì)算機(jī)主動(dòng)向中間件計(jì)算機(jī)請(qǐng)求標(biāo)簽數(shù)據(jù)時(shí),中間件計(jì)算機(jī)通過(guò) 檢驗(yàn)用戶(hù)名和密碼對(duì)該管理計(jì)算機(jī)認(rèn)證的步驟。上述標(biāo)簽數(shù)據(jù)交互方法,進(jìn)一步還可包括加密和解密步驟,即在中間件計(jì)算機(jī)將 提取的標(biāo)簽數(shù)據(jù)寫(xiě)入其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)前對(duì)該標(biāo)簽數(shù)據(jù)加密的步驟;和,在中間件計(jì)算機(jī) 將標(biāo)簽數(shù)據(jù)傳送給管理計(jì)算機(jī)前或后對(duì)加密的標(biāo)簽數(shù)據(jù)解密的步驟。與現(xiàn)有技術(shù)相比,本發(fā)明RFID系統(tǒng)是利用分布式數(shù)據(jù)庫(kù)的功能及網(wǎng)絡(luò)傳輸技術(shù) 構(gòu)建的一種網(wǎng)絡(luò)化RFID系統(tǒng),它不但能夠滿(mǎn)足數(shù)據(jù)采集轉(zhuǎn)換和數(shù)據(jù)應(yīng)用在異地進(jìn)行的應(yīng) 用需求,而且其能夠?qū)⒎植疾杉腞FID標(biāo)簽數(shù)據(jù)有針對(duì)性的進(jìn)行管理、并有計(jì)劃的分配給 不同信息系統(tǒng)進(jìn)行管理,因此非常方便數(shù)據(jù)采集方和應(yīng)用者之間、以及不同應(yīng)用者之間責(zé) 任的鑒定。同時(shí),其中間件計(jì)算機(jī)和管理計(jì)算機(jī)接口清晰,便于不同單位聯(lián)合開(kāi)發(fā)。其中間件采用基于數(shù)據(jù)庫(kù)集成的輕量型中間件,結(jié)構(gòu)清晰、可靠,易于構(gòu)建,成本 低,而且可通過(guò)多個(gè)數(shù)據(jù)庫(kù)級(jí)聯(lián)實(shí)現(xiàn)分組、分級(jí)處理。由于中間件計(jì)算機(jī)和管理計(jì)算機(jī)采用數(shù)據(jù)庫(kù)間數(shù)據(jù)交換的方式,增加數(shù)據(jù)提取模 塊后不需修改二者的接口,系統(tǒng)擴(kuò)展非常方便,因此,不同用戶(hù)可以針對(duì)自己的需要開(kāi)發(fā)適 用的數(shù)據(jù)提取模塊,如果有需要,則再增加相應(yīng)的數(shù)據(jù)提取模塊,即用戶(hù)可以方便地根據(jù)自 己的需求構(gòu)建RFID中間件,可以進(jìn)一步縮短開(kāi)發(fā)時(shí)間和降低成本,非常適合中小企業(yè)應(yīng)用。此外,本分布式RFID系統(tǒng)將計(jì)算負(fù)載分配到不同的計(jì)算機(jī)上,使之每個(gè)獨(dú)立運(yùn) 行,采集數(shù)據(jù)集成分配使用,降低了對(duì)計(jì)算機(jī)硬件性能的要求,能夠更好地保證標(biāo)簽數(shù)據(jù)的 實(shí)時(shí)傳輸。同時(shí),使系統(tǒng)可以做到簡(jiǎn)單化、小型化、通用化、方便的處理分布在不同計(jì)算機(jī)上 處理的數(shù)據(jù)。
圖1為實(shí)施例1基于輕量型中間件的網(wǎng)絡(luò)化RFID系統(tǒng)的結(jié)構(gòu)示意圖;圖2為實(shí)施例2基于輕量型中間件的網(wǎng)絡(luò)化RFID系統(tǒng)的結(jié)構(gòu)示意圖;圖3為實(shí)施例3基于輕量型中間件的網(wǎng)絡(luò)化RFID系統(tǒng)的結(jié)構(gòu)示意圖;圖4為實(shí)施例4基于輕量型中間件的網(wǎng)絡(luò)化RFID系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步說(shuō)明。實(shí)施例1 參照?qǐng)D1,實(shí)施例1的網(wǎng)絡(luò)化RFID系統(tǒng)包括若干RFID讀寫(xiě)器1、一個(gè)中間件計(jì)算 機(jī)2、一個(gè)管理計(jì)算機(jī)4、和分布式數(shù)據(jù)傳輸管理模塊(圖1中未示出),中間件計(jì)算機(jī)2和管理計(jì)算機(jī)4通過(guò)以太網(wǎng)3連接,若干RFID讀寫(xiě)器1和中間件計(jì)算機(jī)2通過(guò)以太網(wǎng)進(jìn)行數(shù) 據(jù)交互。注本文中所述RFID讀寫(xiě)器均包括其配套的天線(xiàn)。若干RFID讀寫(xiě)器1可以采用不同物理特性的RFID讀寫(xiě)器,如可以采用不同協(xié)議 的RFID讀寫(xiě)器、或者不同工作頻率的RFID讀寫(xiě)器、或者不同編程環(huán)境的RFID讀寫(xiě)器、或者 不同生產(chǎn)廠家的RFID讀寫(xiě)器等。例如在圖1中,讀寫(xiě)器-Al是Alien的RFID讀寫(xiě)器,讀寫(xiě) 器-Mo是摩托羅拉的RFID讀寫(xiě)器,每個(gè)RFID讀寫(xiě)器至少配置一個(gè)天線(xiàn)。顯然,采用相同物 理特性的RFID讀寫(xiě)器也是可以的。中間件計(jì)算機(jī)2具有一個(gè)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21和用于從不同物理特性的RFID讀寫(xiě) 器1提取標(biāo)簽數(shù)據(jù)的若干數(shù)據(jù)提取模塊22,若干數(shù)據(jù)提取模塊22均與臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21 連接,數(shù)據(jù)提取模塊22通過(guò)調(diào)用RFID讀寫(xiě)器1的API函數(shù)提取RFID讀寫(xiě)器1檢測(cè)到的標(biāo) 簽數(shù)據(jù),并通過(guò)調(diào)用臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21的函數(shù)將讀到的標(biāo)簽數(shù)據(jù)寫(xiě)入所述臨時(shí)數(shù)據(jù)庫(kù)系 統(tǒng)21。管理計(jì)算機(jī)4具有一個(gè)新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41、一個(gè)主數(shù)據(jù)庫(kù)42、實(shí)時(shí)監(jiān)測(cè)模塊 43和信息處理模塊44。其中,新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41用于實(shí)時(shí)接收、存儲(chǔ)中間件計(jì)算機(jī)2 傳來(lái)的更新數(shù)據(jù)。主數(shù)據(jù)庫(kù)42定時(shí)提取、并保存新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41中的數(shù)據(jù),供信息 處理模塊44對(duì)商品進(jìn)行查詢(xún)、統(tǒng)計(jì)等等管理操作。實(shí)時(shí)監(jiān)測(cè)模塊43與新讀標(biāo)簽臨時(shí)數(shù)據(jù) 庫(kù)41連接,對(duì)RFID閱讀過(guò)程實(shí)時(shí)監(jiān)控。需要說(shuō)明的是,上述的管理計(jì)算機(jī)4的結(jié)構(gòu)只是一 個(gè)實(shí)施例,并非對(duì)本發(fā)明的限制,信息處理模塊44的組成和功能可以根據(jù)具體應(yīng)用需求靈 活配置,但新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41和主數(shù)據(jù)庫(kù)42是必要的構(gòu)件。分布式數(shù)據(jù)傳輸管理模塊用于將臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21中的新讀標(biāo)簽數(shù)據(jù)過(guò)濾后按 要求分配、并通過(guò)網(wǎng)絡(luò)3傳送給管理計(jì)算機(jī)4的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41,供管理計(jì)算機(jī)4的 主數(shù)據(jù)庫(kù)42和信息處理模塊44在后序的信息處理中使用。分布式數(shù)據(jù)傳輸管理模塊可以設(shè)置在中間件計(jì)算機(jī)2內(nèi),使得中間件計(jì)算機(jī)2以 主動(dòng)方式將其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21中更新的標(biāo)簽數(shù)據(jù)分配、并通過(guò)網(wǎng)絡(luò)3傳送至管理計(jì)算機(jī) 4。具體方式為通過(guò)觸發(fā)器定時(shí)觸發(fā)(例如每隔3秒)或其他方式,將指定時(shí)間段內(nèi)(例 如前30秒)讀入該中間件計(jì)算機(jī)2臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21中的不重復(fù)的標(biāo)簽數(shù)據(jù)傳送給管理 計(jì)算機(jī)4的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41。分布式數(shù)據(jù)傳輸管理模塊也可以設(shè)置在管理計(jì)算機(jī)4內(nèi),使得中間件計(jì)算機(jī)2以 被動(dòng)方式將其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21中更新的標(biāo)簽數(shù)據(jù)分配、并通過(guò)網(wǎng)絡(luò)3傳送至管理計(jì)算機(jī) 4。具體方式為管理計(jì)算機(jī)4以定時(shí)方式(例如每隔3秒)或人工實(shí)時(shí)控制方式或其它控 制方式,訪問(wèn)中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21,提取指定時(shí)間段內(nèi)(例如前30秒)不 重復(fù)的標(biāo)簽數(shù)據(jù),插入該管理計(jì)算機(jī)4的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41。作為一種優(yōu)選實(shí)施方案,實(shí)施例1還設(shè)置了加密模塊23和解密模塊25,它們均設(shè) 置于中間件計(jì)算機(jī)2中,所述若干數(shù)據(jù)提取模塊22提取的標(biāo)簽數(shù)據(jù)經(jīng)過(guò)該加密模塊23加 密后,再寫(xiě)入所述臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21。解密模塊25用于將過(guò)濾后的待插入新讀標(biāo)簽臨時(shí)數(shù) 據(jù)庫(kù)41的標(biāo)簽數(shù)據(jù)解密。應(yīng)該理解,將解密模塊25設(shè)置在接收端(即管理計(jì)算機(jī)4)也是 可行的。為了進(jìn)一步保證數(shù)據(jù)的安全,還可以設(shè)置認(rèn)證模塊,認(rèn)證模塊可以設(shè)置在中間件 計(jì)算機(jī)2、也可以設(shè)置在管理計(jì)算機(jī)4內(nèi)、或者在中間件計(jì)算機(jī)2和管理計(jì)算機(jī)4內(nèi)均設(shè)置。在中間件計(jì)算機(jī)2通過(guò)網(wǎng)絡(luò)3訪問(wèn)管理計(jì)算機(jī)4的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41,向其插入標(biāo)簽 數(shù)據(jù)時(shí),管理計(jì)算機(jī)4內(nèi)的認(rèn)證模塊通過(guò)檢驗(yàn)用戶(hù)名和密碼驗(yàn)證該中間計(jì)算機(jī)2的合法性。 或者,在管理計(jì)算機(jī)4訪問(wèn)中間件計(jì)算機(jī)2,請(qǐng)求傳送標(biāo)簽數(shù)據(jù)時(shí),中間件計(jì)算機(jī)2內(nèi)的認(rèn)證 模塊通過(guò)檢驗(yàn)用戶(hù)名和密碼驗(yàn)證該管理計(jì)算機(jī)4身份的合法性。在本網(wǎng)絡(luò)化RFID系統(tǒng)中,中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21會(huì)依設(shè)定將存入 的數(shù)據(jù)保存一段時(shí)間(如一天),在這段時(shí)間內(nèi)可以對(duì)先前的標(biāo)簽檢測(cè)記錄進(jìn)行追溯查詢(xún)。 為了便于更長(zhǎng)時(shí)間的追溯查詢(xún),還可以進(jìn)一步在中間件計(jì)算機(jī)2設(shè)置備份模塊,通過(guò)該備 份模塊將指定時(shí)間段內(nèi)(例如每20小時(shí))存入臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21的所有標(biāo)簽數(shù)據(jù)及它們 相應(yīng)的讀取時(shí)間備份至外部存儲(chǔ)器?;蛘咭部梢詫⒅付〞r(shí)間段內(nèi)傳送給各個(gè)管理計(jì)算機(jī)4 的標(biāo)簽數(shù)據(jù)備份至外部存儲(chǔ)器,以便追溯查詢(xún),鑒定數(shù)據(jù)采集方(即中間件計(jì)算機(jī))和應(yīng)用 方(即管理計(jì)算機(jī))的責(zé)任。作為一種實(shí)施方案,上述中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21可以包括數(shù)據(jù)管理 模塊、編碼轉(zhuǎn)換模塊和冗余過(guò)濾模塊。其中,數(shù)據(jù)管理模塊用于控制接收所有讀到的標(biāo)簽數(shù) 據(jù),按輸入時(shí)間順序排序,并按設(shè)定時(shí)間對(duì)數(shù)據(jù)進(jìn)行外部備份。編碼轉(zhuǎn)換模塊用于識(shí)別不同 標(biāo)簽數(shù)據(jù)的協(xié)議或與參數(shù)混合的代碼格式并轉(zhuǎn)換成指定格式。冗余過(guò)濾模塊用于通過(guò)數(shù)據(jù) 庫(kù)語(yǔ)句選擇出指定時(shí)間間隔內(nèi)不重復(fù)的新讀標(biāo)簽數(shù)據(jù)。該實(shí)施方案借用了數(shù)據(jù)庫(kù)管理的優(yōu) 點(diǎn),將編碼轉(zhuǎn)換、冗余過(guò)濾、數(shù)據(jù)管理都通過(guò)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21實(shí)現(xiàn)。需要說(shuō)明的是,這只 是本發(fā)明的一種實(shí)施方式,臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21也可以不包括上述模塊中的一種、幾種或全 部,例如編碼轉(zhuǎn)換也可以用獨(dú)立于臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21的單獨(dú)模塊實(shí)現(xiàn),或者也可以在數(shù) 據(jù)提取模塊22內(nèi)完成;冗余過(guò)濾也可以采用獨(dú)立于臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21的單獨(dú)模塊實(shí)現(xiàn),如 圖1中就采用了獨(dú)立的過(guò)濾模塊M ;對(duì)數(shù)據(jù)的外部備份,可以采用觸發(fā)器控制定時(shí)(如下 班后或系統(tǒng)空閑時(shí)間)實(shí)現(xiàn),或者由人工控制實(shí)時(shí)實(shí)現(xiàn)。在圖1所示實(shí)施例中,中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21只包括一個(gè)臨時(shí)數(shù)據(jù) 庫(kù),臨時(shí)數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)提供多種編程語(yǔ)言的接口,包括PHP,VB, VC到Java等語(yǔ)言都支持。但本發(fā)明并不限于此,本發(fā)明的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21可以包括多 個(gè)臨時(shí)數(shù)據(jù)庫(kù)。實(shí)施例2 實(shí)施例2的網(wǎng)絡(luò)化RFID系統(tǒng)是由一個(gè)中間件計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)向多個(gè) 管理計(jì)算機(jī)分發(fā)標(biāo)簽數(shù)據(jù)。其中,若干的RFID讀寫(xiě)器、中間件計(jì)算機(jī)和若干個(gè)管理計(jì)算機(jī) 可以位于不同的物理地點(diǎn),如可以分布在同一企業(yè)的不同部門(mén)、不同的企業(yè)、或不同的城市寸。參照?qǐng)D2,實(shí)施例2的網(wǎng)絡(luò)化RFID系統(tǒng)包括若干RFID讀寫(xiě)器1、一個(gè)中間件計(jì)算 機(jī)2、若干個(gè)管理計(jì)算機(jī)4、和分布式數(shù)據(jù)傳輸管理模塊(圖2中未示出),中間件計(jì)算機(jī)2 和若干個(gè)管理計(jì)算機(jī)4通過(guò)網(wǎng)絡(luò)連接,若干RFID讀寫(xiě)器1和中間件計(jì)算機(jī)2通過(guò)網(wǎng)絡(luò)進(jìn)行 數(shù)據(jù)交互。其中,RFID讀寫(xiě)器1的實(shí)施方式與實(shí)施例1部分的說(shuō)明相同,不再敘述。單個(gè)管 理計(jì)算機(jī)4的實(shí)施方式與實(shí)施例1部分的說(shuō)明相同,也不再敘述。中間件計(jì)算機(jī)2包括臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21和用于從不同物理特性的RFID讀寫(xiě)器1 提取標(biāo)簽數(shù)據(jù)的若干數(shù)據(jù)提取模塊22。其中,臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21由多個(gè)樹(shù)型臨時(shí)數(shù)據(jù)庫(kù)組 211構(gòu)成,不同的臨時(shí)數(shù)據(jù)庫(kù)組211在分布式數(shù)據(jù)傳輸管理模塊(圖2中未示出)的控制下通過(guò)網(wǎng)絡(luò)將其更新的標(biāo)簽數(shù)據(jù)傳送至不同的管理計(jì)算機(jī)4的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41中,傳 輸?shù)目刂品绞娇梢匀缜笆霾捎弥鲃?dòng)方式或被動(dòng)方式。需要指出,臨時(shí)數(shù)據(jù)庫(kù)組211并不限 于兩層,可以根據(jù)需要靈活設(shè)置,但要考慮,過(guò)多的臨時(shí)數(shù)據(jù)庫(kù)可能會(huì)造成系統(tǒng)的實(shí)時(shí)性降 低,當(dāng)然可以考慮通過(guò)改善計(jì)算機(jī)硬件性能來(lái)彌補(bǔ)該問(wèn)題。本發(fā)明也可以用多個(gè)臨時(shí)數(shù)據(jù) 庫(kù)通過(guò)其它的拓?fù)浣Y(jié)構(gòu)(如星型拓?fù)?連接,構(gòu)成中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21。前述的加密模塊、解密模塊、認(rèn)證模塊、備份模塊等實(shí)施方式,同樣可以應(yīng)用在實(shí) 施例2中,這里不再敘述。該網(wǎng)絡(luò)化RFID系統(tǒng)適用于RFID讀寫(xiě)器種類(lèi)、數(shù)量較多,而且比較集中的應(yīng)用場(chǎng) 合。根據(jù)實(shí)際需求,中間計(jì)算機(jī)2傳送給不同管理計(jì)算機(jī)的標(biāo)簽數(shù)據(jù)可以相同,也可以不 同。實(shí)施例3 實(shí)施例3的網(wǎng)絡(luò)化RFID系統(tǒng)是由多個(gè)中間件計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)向多個(gè)管 理計(jì)算機(jī)分發(fā)標(biāo)簽數(shù)據(jù)。參照?qǐng)D3,實(shí)施例3的網(wǎng)絡(luò)化RFID系統(tǒng)包括若干RFID讀寫(xiě)器1、多個(gè)中間件計(jì)算 機(jī)2、多個(gè)管理計(jì)算機(jī)4、和分布式數(shù)據(jù)傳輸管理模塊(圖3中未示出),若干RFID讀寫(xiě)器 1、多個(gè)中間件計(jì)算機(jī)2和多個(gè)管理計(jì)算機(jī)4通過(guò)以太網(wǎng)絡(luò)3連接,通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)若干RFID 讀寫(xiě)器1與多個(gè)中間件計(jì)算機(jī)2的數(shù)據(jù)傳送、以及多個(gè)中間件計(jì)算機(jī)2與多個(gè)管理計(jì)算機(jī) 4的數(shù)據(jù)傳送。其中,RFID讀寫(xiě)器1的實(shí)施方式與實(shí)施例1部分的說(shuō)明相同,不再敘述。單個(gè)管 理計(jì)算機(jī)4的實(shí)施方式與實(shí)施例1部分的說(shuō)明相同,也不再敘述。每個(gè)中間件計(jì)算機(jī)2包括一個(gè)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21和少量的(可以是一個(gè))數(shù)據(jù) 提取模塊22。多個(gè)中間件計(jì)算機(jī)2組成一個(gè)中間件網(wǎng)絡(luò),每個(gè)中間件計(jì)算機(jī)2可以根據(jù)設(shè) 置在其內(nèi)的分布式數(shù)據(jù)傳輸管理模塊(圖3中未示出)的控制,實(shí)時(shí)將存入其臨時(shí)數(shù)據(jù)庫(kù) 系統(tǒng)21的新標(biāo)簽數(shù)據(jù)通過(guò)網(wǎng)絡(luò)3傳送給需要的任何一個(gè)管理計(jì)算機(jī)4的新讀標(biāo)簽臨時(shí)數(shù) 據(jù)庫(kù)41。傳輸?shù)目刂品绞娇梢匀缜笆霾捎弥鲃?dòng)方式或被動(dòng)方式。這種結(jié)構(gòu)下,各個(gè)中間件 計(jì)算機(jī)2可以根據(jù)對(duì)應(yīng)管理計(jì)算機(jī)4的要求,自已設(shè)定傳送數(shù)據(jù)的頻率,如每隔幾秒、幾分 鐘或幾小時(shí)。前述的加密模塊、解密模塊、認(rèn)證模塊、備份模塊等實(shí)施方式,同樣可以應(yīng)用在實(shí) 施例3中,這里不再敘述。該分布式RFID系統(tǒng)適用于數(shù)據(jù)采集地較分散,而且管理地也比較分散的應(yīng)用場(chǎng) 合。根據(jù)實(shí)際需求,中間件計(jì)算機(jī)傳送給不同管理計(jì)算機(jī)的標(biāo)簽數(shù)據(jù)可以相同,也可以不 同。本發(fā)明還可以包括至少一個(gè)輔助計(jì)算機(jī),每個(gè)輔助計(jì)算機(jī)包括至少一個(gè)數(shù)據(jù)提取 模塊和傳輸模塊,各個(gè)輔助計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)或?qū)>€(xiàn)與中間件計(jì)算機(jī)2連接,并與少量(可以 是一個(gè))RFID讀寫(xiě)器1連接,各個(gè)輔助計(jì)算機(jī)從與其相連的RFID讀寫(xiě)器1采集標(biāo)簽數(shù)據(jù), 傳送給中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21,由中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21統(tǒng)一 處理。下面結(jié)合實(shí)施例4予以說(shuō)明。實(shí)施例4 實(shí)施例4在實(shí)施例1的基礎(chǔ)上,設(shè)置了具有數(shù)據(jù)提取模塊和傳輸模塊的 輔助計(jì)算機(jī)5,以增加系統(tǒng)的靈活性,適應(yīng)不同的應(yīng)用需求。參照?qǐng)D4,實(shí)施例4的網(wǎng)絡(luò)化RFID系統(tǒng)包括若干RFID讀寫(xiě)器1、一個(gè)中間件計(jì)算機(jī)2、一個(gè)輔助計(jì)算機(jī)5、一個(gè)管理計(jì)算機(jī)4、和分布式數(shù)據(jù)傳輸管理模塊(圖4中未示出), 中間件計(jì)算機(jī)2和管理計(jì)算機(jī)4通過(guò)以太網(wǎng)3連接,輔助計(jì)算機(jī)5通過(guò)以太網(wǎng)與中間件計(jì) 算機(jī)2連接,若干RFID讀寫(xiě)器1通過(guò)以太網(wǎng)與中間件計(jì)算機(jī)2或輔助計(jì)算機(jī)5連接。其中,RFID讀寫(xiě)器1的實(shí)施方式與實(shí)施例1部分的說(shuō)明相同,不再敘述。中間件 計(jì)算機(jī)2、管理計(jì)算機(jī)4的實(shí)施方式與實(shí)施例1部分的說(shuō)明相同,也不再敘述。輔助計(jì)算機(jī)5包括至少一個(gè)數(shù)據(jù)提取模塊51和傳輸模塊52。數(shù)據(jù)提取模塊51與 數(shù)據(jù)提取模塊22相同,用于從RFID讀寫(xiě)器1提取標(biāo)簽數(shù)據(jù)。傳輸模塊52用于將數(shù)據(jù)提取 模塊51采集到的標(biāo)簽數(shù)據(jù)按給定的時(shí)間間隔傳送給中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21, 由中間件計(jì)算機(jī)2的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21統(tǒng)一處理。輔助計(jì)算機(jī)5中還可以包括加密模塊, 在向中間件計(jì)算機(jī)2傳輸前先將標(biāo)簽數(shù)據(jù)加密。同樣,根據(jù)實(shí)際應(yīng)用需求,本發(fā)明還可以在實(shí)施例2、3所述方案的基礎(chǔ)上增加一 個(gè)或多個(gè)輔助計(jì)算機(jī)5,組成新的網(wǎng)絡(luò)化RFID系統(tǒng),這里不再一一說(shuō)明。本發(fā)明提出了一種用于RFID系統(tǒng)的標(biāo)簽數(shù)據(jù)交互方法,它將基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)的 輕量型RFID中間件和RFID應(yīng)用子系統(tǒng)分別設(shè)置在中間件計(jì)算機(jī)和管理計(jì)算機(jī),并通過(guò)網(wǎng) 絡(luò)連接構(gòu)成網(wǎng)絡(luò)化RFID系統(tǒng),然后按如下步驟實(shí)現(xiàn)標(biāo)簽數(shù)據(jù)的交互中間件計(jì)算機(jī)通過(guò)其數(shù)據(jù)提取模塊調(diào)用相應(yīng)RFID讀寫(xiě)器的API函數(shù),提取RFID 讀寫(xiě)器檢測(cè)到的標(biāo)簽數(shù)據(jù),并通過(guò)調(diào)用其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的函數(shù)將讀到的標(biāo)簽數(shù)據(jù)寫(xiě)入臨 時(shí)數(shù)據(jù)庫(kù)系統(tǒng),分布式數(shù)據(jù)傳輸管理模塊根據(jù)管理計(jì)算機(jī)的請(qǐng)求或根據(jù)中間件計(jì)算機(jī)的觸發(fā),將 臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)中指定時(shí)間段的標(biāo)簽數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳送至相應(yīng)管理計(jì)算機(jī)的新讀標(biāo)簽臨 時(shí)數(shù)據(jù)庫(kù),供管理計(jì)算機(jī)的主數(shù)據(jù)庫(kù)和信息處理模塊處理。該標(biāo)簽數(shù)據(jù)交互方法,進(jìn)一步還包括在中間件計(jì)算機(jī)主動(dòng)將更新的標(biāo)簽數(shù)據(jù)分發(fā)給管理計(jì)算機(jī)時(shí),管理計(jì)算機(jī)通過(guò)檢 驗(yàn)用戶(hù)名和密碼對(duì)該中間件計(jì)算機(jī)認(rèn)證的步驟,或者,在管理計(jì)算機(jī)主動(dòng)向中間件計(jì)算機(jī) 請(qǐng)求標(biāo)簽數(shù)據(jù)時(shí),中間件計(jì)算機(jī)通過(guò)檢驗(yàn)用戶(hù)名和密碼對(duì)該管理計(jì)算機(jī)認(rèn)證的步驟;以及,在中間件計(jì)算機(jī)將提取的標(biāo)簽數(shù)據(jù)寫(xiě)入其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)前對(duì)該標(biāo)簽數(shù)據(jù)加密 的步驟;和,在中間件計(jì)算機(jī)將標(biāo)簽數(shù)據(jù)傳送給管理計(jì)算機(jī)前或后對(duì)加密的標(biāo)簽數(shù)據(jù)解密 的步驟。以上結(jié)合實(shí)施例1-4對(duì)本發(fā)明做了較具體的說(shuō)明,這些具體的說(shuō)明不能理解為對(duì) 本發(fā)明的限制,根據(jù)權(quán)利要求和發(fā)明內(nèi)容的描述,本領(lǐng)域技術(shù)人員顯然還可以想到其它的 一些實(shí)施方案,如可以采用多個(gè)中間件計(jì)算機(jī)和一個(gè)管理計(jì)算機(jī)的實(shí)施方案,若干RFID 讀寫(xiě)器和中間件計(jì)算機(jī)的連接也可以不采用網(wǎng)絡(luò)方式,而采用直接連接的方案,又如可以 用其它的數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)本發(fā)明中的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)21和新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)41,還可 以做出其它的一些等同變換,這些均應(yīng)包括在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.基于輕量型中間件的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于,包括至少一個(gè)中間件計(jì)算機(jī),每個(gè)中間件計(jì)算機(jī)具有一個(gè)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)和至少一個(gè)數(shù)據(jù) 提取模塊,所述數(shù)據(jù)提取模塊與臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)連接并且外接至少一個(gè)RFID讀寫(xiě)器,通過(guò) 調(diào)用RFID讀寫(xiě)器的API函數(shù)和臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的函數(shù)實(shí)現(xiàn)對(duì)標(biāo)簽數(shù)據(jù)的提取和保存;至少一個(gè)管理計(jì)算機(jī),通過(guò)網(wǎng)絡(luò)與中間件計(jì)算機(jī)連接,每個(gè)管理計(jì)算機(jī)具有新讀標(biāo)簽 臨時(shí)數(shù)據(jù)庫(kù)、主數(shù)據(jù)庫(kù)和信息處理模塊;及,分布式數(shù)據(jù)傳輸管理模塊,用于將中間件計(jì)算機(jī)的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)中的新讀標(biāo)簽數(shù)據(jù) 按要求分配、并通過(guò)網(wǎng)絡(luò)傳送給管理計(jì)算機(jī)的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù),供管理計(jì)算機(jī)的主數(shù) 據(jù)庫(kù)和信息處理模塊處理。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于所述分布式數(shù)據(jù)傳輸管理模塊 設(shè)置于中間件計(jì)算機(jī)內(nèi),該分布式數(shù)據(jù)傳輸管理模塊以定時(shí)方式或人工實(shí)時(shí)控制,將指定 時(shí)間段內(nèi)存入該中間件計(jì)算機(jī)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的不重復(fù)的標(biāo)簽數(shù)據(jù)傳送給指定管理計(jì)算 機(jī)的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于所述分布式數(shù)據(jù)傳輸管理模塊 設(shè)置于管理計(jì)算機(jī)內(nèi),它以定時(shí)方式或人工實(shí)時(shí)控制方式,訪問(wèn)指定中間件計(jì)算機(jī)的臨時(shí) 數(shù)據(jù)庫(kù)系統(tǒng),提取指定時(shí)間段內(nèi)的標(biāo)簽數(shù)據(jù),插入該管理計(jì)算機(jī)的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于還包括至少一個(gè)輔助計(jì)算機(jī), 每個(gè)輔助計(jì)算機(jī)包括至少一個(gè)數(shù)據(jù)提取模塊和傳輸模塊,各個(gè)輔助計(jì)算機(jī)與中間件計(jì)算機(jī) 連接,將從RFID讀寫(xiě)器采集的標(biāo)簽數(shù)據(jù)傳送給中間件計(jì)算機(jī)的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)。
5.如權(quán)利要求1所述的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于進(jìn)一步還包括認(rèn)證模塊、和/或 備份模塊、和/或加密模塊和解密模塊,所述認(rèn)證模塊設(shè)置于中間件計(jì)算機(jī)和/或管理計(jì)算機(jī)內(nèi),用于對(duì)訪問(wèn)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng) 和/或新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)的用戶(hù)進(jìn)行身份認(rèn)證;所述備份模塊設(shè)置于中間件計(jì)算機(jī),用于將指定時(shí)間段內(nèi)存入臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的所有 標(biāo)簽數(shù)據(jù)及它們相應(yīng)的讀取時(shí)間備份至外部存儲(chǔ)器、和/或?qū)⒅付〞r(shí)間段內(nèi)傳送給各個(gè)管 理計(jì)算機(jī)的標(biāo)簽數(shù)據(jù)備份至外部存儲(chǔ)器,以便追溯查詢(xún);所述加密模塊設(shè)置于中間件計(jì)算機(jī),用于將待存入臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)簽數(shù)據(jù)加密, 解密模塊設(shè)置于中間件計(jì)算機(jī)或管理計(jì)算機(jī)內(nèi),用于將待插入新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)的標(biāo)簽 數(shù)據(jù)解密。
6.如權(quán)利要求1所述的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于中間件計(jì)算機(jī)的臨時(shí)數(shù)據(jù)庫(kù)系 統(tǒng)包括數(shù)據(jù)管理模塊、編碼轉(zhuǎn)換模塊和冗余過(guò)濾模塊,數(shù)據(jù)管理模塊用于控制接收所有讀到的標(biāo)簽數(shù)據(jù),按輸入時(shí)間順序排序,并按設(shè)定時(shí) 間對(duì)數(shù)據(jù)進(jìn)行外部備份;編碼轉(zhuǎn)換模塊用于識(shí)別不同標(biāo)簽數(shù)據(jù)的協(xié)議或與參數(shù)混合的代碼格式并轉(zhuǎn)換成指定 格式;冗余過(guò)濾模塊用于通過(guò)數(shù)據(jù)庫(kù)語(yǔ)句選擇出指定時(shí)間間隔內(nèi)不重復(fù)的新讀標(biāo)簽數(shù)據(jù)。
7.如權(quán)利要求1所述的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于每個(gè)中間件計(jì)算機(jī)的臨時(shí)數(shù)據(jù) 庫(kù)系統(tǒng)包括一個(gè)臨時(shí)數(shù)據(jù)庫(kù)。
8.如權(quán)利要求1所述的網(wǎng)絡(luò)化RFID系統(tǒng),其特征在于每個(gè)中間件計(jì)算機(jī)的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)包括一個(gè)或多個(gè)臨時(shí)數(shù)據(jù)庫(kù)組,每個(gè)臨時(shí)數(shù)據(jù)庫(kù)組由多個(gè)臨時(shí)數(shù)據(jù)庫(kù)連接組成,不 同的臨時(shí)數(shù)據(jù)庫(kù)組在分布式數(shù)據(jù)傳輸管理模塊的控制下通過(guò)網(wǎng)絡(luò)將其更新的標(biāo)簽數(shù)據(jù)傳 送至不同的管理計(jì)算機(jī)或相同的管理計(jì)算機(jī)。
9.一種用于RFID系統(tǒng)的標(biāo)簽數(shù)據(jù)交互方法,其特征在于,將基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)的輕量型 RFID中間件和RFID應(yīng)用子系統(tǒng)分別設(shè)置在中間件計(jì)算機(jī)和管理計(jì)算機(jī),并通過(guò)網(wǎng)絡(luò)連接 構(gòu)成網(wǎng)絡(luò)化RFID系統(tǒng),然后按如下步驟實(shí)現(xiàn)標(biāo)簽數(shù)據(jù)的交互中間件計(jì)算機(jī)通過(guò)其數(shù)據(jù)提取模塊調(diào)用相應(yīng)RFID讀寫(xiě)器的API函數(shù),提取RFID讀寫(xiě) 器檢測(cè)到的標(biāo)簽數(shù)據(jù),并通過(guò)調(diào)用其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的函數(shù)將讀到的標(biāo)簽數(shù)據(jù)寫(xiě)入臨時(shí)數(shù) 據(jù)庫(kù)系統(tǒng),分布式數(shù)據(jù)傳輸管理模塊根據(jù)管理計(jì)算機(jī)的請(qǐng)求或根據(jù)中間件計(jì)算機(jī)的觸發(fā),將臨時(shí) 數(shù)據(jù)庫(kù)系統(tǒng)中指定時(shí)間段的標(biāo)簽數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳送至相應(yīng)管理計(jì)算機(jī)的新讀標(biāo)簽臨時(shí)數(shù) 據(jù)庫(kù),供管理計(jì)算機(jī)的主數(shù)據(jù)庫(kù)和信息處理模塊處理。
10.如權(quán)利要求9所述的標(biāo)簽數(shù)據(jù)交互方法,其特征在于,還包括在中間件計(jì)算機(jī)主動(dòng)將更新的標(biāo)簽數(shù)據(jù)分發(fā)給管理計(jì)算機(jī)時(shí),管理計(jì)算機(jī)通過(guò)檢驗(yàn)用 戶(hù)名和密碼對(duì)該中間件計(jì)算機(jī)認(rèn)證的步驟,或者,在管理計(jì)算機(jī)主動(dòng)向中間件計(jì)算機(jī)請(qǐng)求 標(biāo)簽數(shù)據(jù)時(shí),中間件計(jì)算機(jī)通過(guò)檢驗(yàn)用戶(hù)名和密碼對(duì)該管理計(jì)算機(jī)認(rèn)證的步驟;以及在中間件計(jì)算機(jī)將提取的標(biāo)簽數(shù)據(jù)寫(xiě)入其臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)前對(duì)該標(biāo)簽數(shù)據(jù)加密的步 驟;和,在中間件計(jì)算機(jī)將標(biāo)簽數(shù)據(jù)傳送給管理計(jì)算機(jī)前或后對(duì)加密的標(biāo)簽數(shù)據(jù)解密的步 馬聚ο
全文摘要
一種基于輕量型中間件的網(wǎng)絡(luò)化RFID系統(tǒng),包括至少一個(gè)中間件計(jì)算機(jī)、至少一個(gè)管理計(jì)算機(jī)和分布式數(shù)據(jù)傳輸管理模塊,管理計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)與中間件計(jì)算機(jī)連接,每個(gè)中間件計(jì)算機(jī)具有一個(gè)臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)和至少一個(gè)數(shù)據(jù)提取模塊,每個(gè)管理計(jì)算機(jī)具有新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù)、主數(shù)據(jù)庫(kù)和信息處理模塊,分布式數(shù)據(jù)傳輸管理模塊將中間件計(jì)算機(jī)的臨時(shí)數(shù)據(jù)庫(kù)系統(tǒng)中的新讀標(biāo)簽數(shù)據(jù)按要求分配、并通過(guò)網(wǎng)絡(luò)傳送給管理計(jì)算機(jī)的新讀標(biāo)簽臨時(shí)數(shù)據(jù)庫(kù),供管理計(jì)算機(jī)的主數(shù)據(jù)庫(kù)和信息處理模塊處理。本系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、易構(gòu)建、易擴(kuò)展、成本低,非常適合中小企業(yè)應(yīng)用,能夠方便的處理分布在不同計(jì)算機(jī)上處理的數(shù)據(jù)。
文檔編號(hào)G06F17/30GK102053962SQ20091011040
公開(kāi)日2011年5月11日 申請(qǐng)日期2009年11月2日 優(yōu)先權(quán)日2009年11月2日
發(fā)明者劉文煌, 王洪洋, 陳伯成, 麥安迪 申請(qǐng)人:深圳市訊流科技有限公司, 清華大學(xué)深圳研究生院