亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于數(shù)據(jù)庫的rfid輕量型中間件及數(shù)據(jù)交互方法

文檔序號:6576426閱讀:273來源:國知局
專利名稱:基于數(shù)據(jù)庫的rfid輕量型中間件及數(shù)據(jù)交互方法
技術領域
本發(fā)明涉及射頻識別(RFID)技術,特別是一種基于數(shù)據(jù)庫功能集成實現(xiàn)的RFID 輕量型中間件。
背景技術
RFID是一種非接觸式的自動識別技術,通過射頻信號自動識別目標對象并獲取相 關數(shù)據(jù),無須人工干預,可工作于各種惡劣環(huán)境。RFID技術可識別高速運動物體并可同時識 別多個標簽,操作快捷方便。RFID系統(tǒng)主要由標簽、讀寫器和介于讀寫器與企業(yè)管理信息系統(tǒng)之間的中間件三 部分組成。由于RFID目前尚未有統(tǒng)一的標準,造成了許多RFID廠家生產(chǎn)的設備千差萬別, 因此,來自不同地方的商品所運用的標簽很可能存在差異,它們的讀取設備(RFID讀寫器) 也存在差異。而中間件的主要任務是隔離不同讀寫器因物理特性不同對上級信息系統(tǒng)的影 響,對讀寫器讀取的標簽數(shù)據(jù)進行匯集、轉換、過濾和計算,減少從讀寫器傳往上級信息系 統(tǒng)(企業(yè)管理信息系統(tǒng))的數(shù)據(jù)量??梢?,RFID中間件是銜接硬件設備和企業(yè)應用軟件的 橋梁,在企業(yè)應用軟件和讀寫器的數(shù)據(jù)采集之間扮演著非常重要的角色,可以說RFID中間 件是RFID系統(tǒng)的“神經(jīng)中樞”?,F(xiàn)有的RFID中間件主要是以基礎架構為中心的RFID中間件。如,按應用層事件 (Application Level Event)規(guī)范(簡稱ALE規(guī)范)實現(xiàn)的RFID中間件。這類以基礎架構 為中心RFID中間件功能齊全,能在多種讀寫器、多協(xié)議環(huán)境下工作,但是,由于其規(guī)范大而 全、包羅萬象,內容非常復雜,需要非常專業(yè)的技術人員才能實現(xiàn),而且編程復雜,開發(fā)周期 長,價格昂貴,不適合中小企業(yè)應用。一般中小企業(yè)采用的RFID標簽和讀寫器通常都是當 時市場常用的幾種。

發(fā)明內容
鑒于現(xiàn)有RFID中間件存在以上缺陷,本發(fā)明的目的是針對中小企業(yè)的射頻識別 (RFID)系統(tǒng)中一般只有幾種常用的讀寫器的特點,提供一種結構簡單、易構建、易擴展、方 便追溯查詢的RFID輕量型中間件。本發(fā)明的設計思想與EPCglobal的大而全、包羅萬象的思路不同,它是針對國內 實際中小型企業(yè)的射頻識別(RFID)系統(tǒng)的特點和實際需求,僅對幾種常用的讀寫器編制 適配器,采用臨時數(shù)據(jù)庫集成的方式構成的一種輕量型RFID中間件,并可以根據(jù)實際需 求,靠簡單的編制給定讀寫器適配器,擴展該中間件的適用范圍。本發(fā)明的具體技術方案如下一種RFID輕量型中間件,用于不同物理特性的RFID 讀寫器與企業(yè)管理信息系統(tǒng)之間的數(shù)據(jù)交互,它包括一個臨時數(shù)據(jù)庫系統(tǒng)和用于從不同物 理特性的RFID讀寫器提取標簽數(shù)據(jù)的若干讀寫器適配器,所述若干讀寫器適配器均與臨 時數(shù)據(jù)庫系統(tǒng)連接,它們通過調用與其連接的RFID讀寫器的API函數(shù)提取RFID讀寫器檢 測到的標簽數(shù)據(jù),并且通過調用臨時數(shù)據(jù)庫系統(tǒng)的API函數(shù)將讀到的標簽數(shù)據(jù)寫入所述臨時數(shù)據(jù)庫系統(tǒng);RFID輕量型中間件還包括至少一個觸發(fā)器,用于控制所述臨時數(shù)據(jù)庫系統(tǒng) 將更新數(shù)據(jù)按指定格式傳送給企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫。其中,在每種RFID讀寫器較少的情況下,所述臨時數(shù)據(jù)庫系統(tǒng)可以是一個臨時數(shù) 據(jù)庫。在每種RFID讀寫器較多的情況下,所述臨時數(shù)據(jù)庫系統(tǒng)則可以由多個臨時數(shù)據(jù)庫按 樹形拓撲結構或星形拓撲結構連接構成,這樣可以對RFID讀寫器進行分組和分多級處理, 如將同類多個RFID讀寫器分為一組,每組RFID讀寫器的數(shù)據(jù)放入一個臨時數(shù)據(jù)庫中,定 時將臨時數(shù)據(jù)庫中的數(shù)據(jù)匯總到上一層的臨時數(shù)據(jù)庫中。所述的物理特性包括采用的協(xié)議、編程環(huán)境、工作頻率、生產(chǎn)廠商等。例如不同物 理特性的RFID讀寫器可以是不同編程環(huán)境(如JAVA、VC、C++等)的讀寫器,也可以是不 同協(xié)議(如IS018000-6C、EPCglobal Gl G2、帶參數(shù)的標簽等)的RFID讀寫器,也可以是 不同工作頻率(如860M-960M,2. 4G等)的讀寫器,還可以是不同生產(chǎn)廠商(如摩托羅拉、 ALLEN、碧沙等)的讀寫器。本發(fā)明還提供一種基于上述RFID輕量型中間件實現(xiàn)企業(yè)管理信息系統(tǒng)與RFID讀 寫器數(shù)據(jù)交互的方法,該方法通過配置臨時數(shù)據(jù)庫系統(tǒng),并為不同物理特性的RFID讀寫器 配置不同的讀寫器適配器,各讀寫器適配器通過調用與其連接的RFID讀寫器的API函數(shù), 提取該RFID讀寫器檢測到的標簽數(shù)據(jù),并且通過調用臨時數(shù)據(jù)庫系統(tǒng)的API函數(shù)將讀到的 標簽數(shù)據(jù)寫入臨時數(shù)據(jù)庫系統(tǒng);再通過觸發(fā)器控制臨時數(shù)據(jù)庫系統(tǒng)將更新數(shù)據(jù)按指定格式 傳送給企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫。其中,從RFID讀寫器提取標簽數(shù)據(jù)的過程包括以下步驟(1)初始化,獲取RFID讀寫器的IP地址、TCP端口及天線狀態(tài);(2)打開RFID讀寫器;(3)創(chuàng)建讀標簽事件;(4)設置天線;(5)從RFID讀寫器的緩存中讀取標簽數(shù)據(jù);(6)將讀取的標簽數(shù)據(jù)存入臨時數(shù)據(jù)庫;向企業(yè)管理信息系統(tǒng)更新數(shù)據(jù)的過程包括以下步驟按照給定的時間間隔對臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)作更新數(shù)據(jù)操作,如有新數(shù)據(jù)讀 入,則向企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫發(fā)出傳遞數(shù)據(jù)的觸發(fā)信號;使用數(shù)據(jù)庫語句、按給定時間間隔過濾并選擇更新的數(shù)據(jù);將選擇的更新數(shù)據(jù)轉換成指定格式;將轉換后的更新數(shù)據(jù)發(fā)送給企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫。本發(fā)明采用數(shù)據(jù)庫集成方式將不同RFID讀寫器的標簽數(shù)據(jù)處理后按指定格式提 供給上級信息系統(tǒng),與現(xiàn)有技術相比,具有以下優(yōu)點1)集成處理簡單各類讀寫器數(shù)據(jù)集成部分的處理更加簡單,系統(tǒng)結構清楚、可 靠,系統(tǒng)更加容易使用和維護,更容易利用現(xiàn)有數(shù)據(jù)庫已有先進技術對復雜情況實現(xiàn)分組、 分級處理,方便系統(tǒng)擴展,以提高系統(tǒng)整體的處理和管理的效率。2)方便追溯查詢可以保留給定時間段內的(如1天)、與RFID系統(tǒng)涉及的所有 標簽數(shù)據(jù)和相應讀取時間,以方便產(chǎn)品回溯查詢。3)與上級信息系統(tǒng)接口簡單無論讀寫器的種類增加還是單一種類讀寫器的數(shù)
5量增加,采用數(shù)據(jù)庫間數(shù)據(jù)交換的方式即可。這也是本RFID中間件更大的優(yōu)點上級信息 系統(tǒng)開發(fā)的程序根本不需要考慮接口部分的變化,它們只看到有更新時,臨時數(shù)據(jù)庫過濾 及整理后傳輸過來的給定格式的數(shù)據(jù),這同以往的系統(tǒng)當下面讀寫器種類或數(shù)量發(fā)生變化 時,以接口部分為起點考慮系統(tǒng)數(shù)據(jù)管理變化有更方便之處。4)方便加密管理由于讀取的是第一手數(shù)據(jù),直接從讀寫器中讀取出來、且處理 過程簡單清楚,因此為未來系統(tǒng)加密處理提供了有力的支持。


圖1為采用輕量型中間件構成的RFID系統(tǒng)結構示意圖;圖2為采用樹形拓撲結構的臨時數(shù)據(jù)庫系統(tǒng)的結構示意圖;圖3為采用星形拓撲結構的臨時數(shù)據(jù)庫系統(tǒng)的結構示意4為從RFID讀寫器提取標簽數(shù)據(jù)、以及數(shù)據(jù)傳輸流程圖。
具體實施例方式下面結合附圖對本發(fā)明做進一步說明。參照圖1,本RFID系統(tǒng)包括若干RFID讀寫器1,企業(yè)管理信息系統(tǒng)2,一個RFID 輕量型中間件3。若干RFID讀寫器1可以采用不同物理特性的RFID讀寫器,如可以采用不同協(xié)議 的RFID讀寫器、或者不同工作頻率的RFID讀寫器、或者不同編程環(huán)境的RFID讀寫器、或者 不同生產(chǎn)廠家的RFID讀寫器等。例如在圖1中,讀寫器-Al是Alien的RFID讀寫器,讀寫 器-Mo是摩托羅拉的RFID讀寫器,每個RFID讀寫器至少配置一個天線。顯然,采用相同物 理特性的RFID讀寫器也是可以的。企業(yè)管理信息系統(tǒng)2具有主數(shù)據(jù)庫21,商品管理模塊22,實時監(jiān)控模塊23。其 中,主數(shù)據(jù)庫21用于存儲RFID輕量型中間件3定時傳來的更新數(shù)據(jù)。商品管理模塊22調 用主數(shù)據(jù)庫21實現(xiàn)對商品的查詢、統(tǒng)計、管理等。實時監(jiān)控模塊23與所述RFID輕量型中 間件3的臨時數(shù)據(jù)庫系統(tǒng)31連接,對RFID閱讀過程實時監(jiān)控。需要說明的是,上述的企業(yè) 管理信息系統(tǒng)2只是一個實施例,并不是限制本發(fā)明RFID輕量型中間件只能應用于它,企 業(yè)管理信息系統(tǒng)2的組成和功能可以根據(jù)需要靈活配置,但其中的主數(shù)據(jù)庫21是與本發(fā)明 輕量型中間件進行數(shù)據(jù)交互的必要條件。RFID輕量型中間件3包括一個臨時數(shù)據(jù)庫系統(tǒng)31和用于從不同物理特性的RFID 讀寫器1提取標簽數(shù)據(jù)的若干讀寫器適配器32,所述若干讀寫器適配器32均與臨時數(shù)據(jù)庫 系統(tǒng)31連接,它們通過調用與其連接的RFID讀寫器1的API函數(shù)提取RFID讀寫器1檢測 到的標簽數(shù)據(jù),并且通過調用臨時數(shù)據(jù)庫系統(tǒng)31的API函數(shù)將讀到的標簽數(shù)據(jù)寫入所述臨 時數(shù)據(jù)庫系統(tǒng)31 ;RFID輕量型中間件3還包括至少一個觸發(fā)器,用于控制所述臨時數(shù)據(jù)庫 系統(tǒng)31將更新數(shù)據(jù)按指定格式傳送給企業(yè)管理信息系統(tǒng)2的主數(shù)據(jù)庫21。圖1所示實施例中,臨時數(shù)據(jù)庫系統(tǒng)31由一個臨時數(shù)據(jù)庫構成,臨時數(shù)據(jù)庫采用 MySQL數(shù)據(jù)庫,MySQL數(shù)據(jù)庫提供多種編程語言的接口,包括PHP,VB, VC到Java等語言都 支持。除此之外,本發(fā)明還提供了由多個臨時數(shù)據(jù)庫構成臨時數(shù)據(jù)庫系統(tǒng)31的技術方案,以適應RFID讀寫器較多的系統(tǒng)。具體方案如下參見圖2,所述臨時數(shù)據(jù)庫系統(tǒng)31包 括若干臨時數(shù)據(jù)庫311、312、313,它們按樹形拓撲結構連接,其中,底層的所有臨時數(shù)據(jù)庫 311按照RFID讀寫器的物理特性分類后、分別與對應類別的讀寫器適配器連接;頂層的臨 時數(shù)據(jù)庫313用于向企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫定時傳送更新數(shù)據(jù);臨時數(shù)據(jù)庫311在 觸發(fā)器的控制下,定時將其更新數(shù)據(jù)傳給與其連接的上一層的臨時數(shù)據(jù)庫312,臨時數(shù)據(jù)庫 312在觸發(fā)器的控制下,定時將其更新數(shù)據(jù)傳給與其連接的上一層的臨時數(shù)據(jù)庫313。本發(fā) 明并不限定為三層的樹形拓撲,根據(jù)需要也可以做靈活選擇兩層或多層的樹形拓撲。參見圖3,另外一種實施方案是所述臨時數(shù)據(jù)庫系統(tǒng)31包括若干臨時數(shù)據(jù)庫 311、313,它們按星形拓撲結構連接,其中,底層的所有臨時數(shù)據(jù)庫311按照RFID讀寫器的 物理特性分類后、分別與對應類別的讀寫器適配器連接;頂層的臨時數(shù)據(jù)庫313用于向企 業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫定時傳送更新數(shù)據(jù);臨時數(shù)據(jù)庫311在觸發(fā)器的控制下,定時 將其更新數(shù)據(jù)傳給與其連接的上一層的臨時數(shù)據(jù)庫313。RFID輕量型中間件3進一步還可以包括加密模塊,所述若干讀寫器適配器1提取 的標簽數(shù)據(jù)經(jīng)過該加密模塊加密后,再寫入所述臨時數(shù)據(jù)庫系統(tǒng)31。對于由多個臨時數(shù)據(jù) 庫構成的臨時數(shù)據(jù)庫系統(tǒng)31,數(shù)據(jù)加密過程可在數(shù)據(jù)寫入底層的數(shù)據(jù)庫311前完成,也可 以在寫入頂層的數(shù)據(jù)庫313前完成,也可以在寫入中間層的數(shù)據(jù)庫312前完成。加入加密 模塊后,在將更新數(shù)據(jù)上傳給企業(yè)管理信息系統(tǒng)2的主數(shù)據(jù)庫21時,可以將數(shù)據(jù)解密后再 上傳。RFID輕量型中間件3的臨時數(shù)據(jù)庫系統(tǒng)31會依設定將存入的數(shù)據(jù)保存一段時間 (如一天),在這段時間內可以對先前的標簽檢測記錄進行追溯查詢。另外,RFID輕量型中 間件3進一步還可以包括數(shù)據(jù)備份接口,用于將給定時間段內存入所述臨時數(shù)據(jù)庫系統(tǒng)31 的所有標簽數(shù)據(jù)以及它們相應的讀取時間備份至外部存儲器,以便實現(xiàn)更長時間的追溯查 詢。作為一種優(yōu)選實施方式,臨時數(shù)據(jù)庫系統(tǒng)31可以包括數(shù)據(jù)管理模塊、數(shù)據(jù)更新模 塊、編碼轉換模塊和冗余過濾模塊。其中,數(shù)據(jù)管理模塊用于控制接收所有讀到的標簽數(shù) 據(jù),按輸入時間順序排序,并按設定時間對數(shù)據(jù)進行外部備份。數(shù)據(jù)更新模塊用于按照給定 的時間間隔對臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)作更新數(shù)據(jù)操作,如有新數(shù)據(jù)讀入,則向企業(yè)管理 信息系統(tǒng)的主數(shù)據(jù)庫發(fā)出傳遞數(shù)據(jù)的觸發(fā)信號,實現(xiàn)所述觸發(fā)器的功能。編碼轉換模塊用 于識別不同標簽數(shù)據(jù)的協(xié)議或與參數(shù)混合的代碼格式并轉換成指定格式。冗余過濾模塊用 于通過數(shù)據(jù)庫語句、按給定時間間隔過濾并選擇更新的數(shù)據(jù)。該優(yōu)選實施方式借用了數(shù)據(jù) 庫管理的優(yōu)點,將編碼轉換、冗余過濾、數(shù)據(jù)管理都通過臨時數(shù)據(jù)庫系統(tǒng)31實現(xiàn)。需要說明 的是,上述只是本發(fā)明優(yōu)選的一種實施方式,臨時數(shù)據(jù)庫系統(tǒng)31也可以不包括上述模塊中 的一種、幾種或全部,例如冗余過濾模塊、編碼轉換模塊也可以用獨立于臨時數(shù)據(jù)庫系統(tǒng) 31的單獨模塊實現(xiàn);觸發(fā)器也可以采用定時觸發(fā)的方式,控制臨時數(shù)據(jù)庫系統(tǒng)31定時(如 每隔η秒)上傳更新數(shù)據(jù);對數(shù)據(jù)的外部備份,也可以采用觸發(fā)器控制定時(如下班后或系 統(tǒng)空閑時間)實現(xiàn),或者由人工實現(xiàn)。上述優(yōu)選實施方式中,臨時數(shù)據(jù)庫系統(tǒng)31通過數(shù)據(jù)庫語句從大量重復的更新數(shù) 據(jù)中選擇需要的更新數(shù)據(jù),傳送給企業(yè)管理信息系統(tǒng)2的主數(shù)據(jù)庫21,實現(xiàn)冗余過濾。冗余 過濾包括濾除同一標簽被多次閱讀產(chǎn)生的重復數(shù)據(jù),以及濾除不應被閱讀的標簽數(shù)據(jù),以減少傳向企業(yè)管理信息系統(tǒng)2的數(shù)據(jù)量。采用數(shù)據(jù)庫語句實現(xiàn)冗余過濾是本發(fā)明的特點之 一,但本發(fā)明并不限定一定采用該過濾方法,也可以采用單獨的過濾模塊通過過濾算法實 現(xiàn)冗余過濾。編碼轉換是通過識別不同協(xié)議的數(shù)據(jù)(如對96位Tag ID和2byte的溫度信息的 識別,對EPC標準標簽的6C協(xié)議信息的識別等),并根據(jù)給定要求對幾種協(xié)議類型的編碼進 行轉換。上述優(yōu)選實施方式中,編碼轉換在臨時數(shù)據(jù)庫系統(tǒng)31中實現(xiàn),實際應用中,還可以 在讀寫器適配器1中完成,也可以由單獨的一個模塊完成,具體的編碼轉換方法屬公知常 識,此處不再敘述。下表是實驗中連續(xù)2秒內RFID輕量型中間件提取的三類讀寫器讀到的代碼和參 數(shù)內容,其中,ALN表示alien,M0t0表示摩托羅拉,BISA表示碧沙;碧沙帶傳感器有源RFID 測量的溫度為25.90C。。
權利要求
一種基于數(shù)據(jù)庫的RFID輕量型中間件,用于不同物理特性的RFID讀寫器與企業(yè)管理信息系統(tǒng)之間的數(shù)據(jù)交互,其特征在于包括一個臨時數(shù)據(jù)庫系統(tǒng)和用于從不同物理特性的RFID讀寫器提取標簽數(shù)據(jù)的若干讀寫器適配器,所述若干讀寫器適配器均與臨時數(shù)據(jù)庫系統(tǒng)連接,它們通過調用與其連接的RFID讀寫器的API函數(shù)提取RFID讀寫器檢測到的標簽數(shù)據(jù),并且通過調用臨時數(shù)據(jù)庫系統(tǒng)的API函數(shù)將讀到的標簽數(shù)據(jù)寫入所述臨時數(shù)據(jù)庫系統(tǒng);還包括至少一個觸發(fā)器,用于控制所述臨時數(shù)據(jù)庫系統(tǒng)將更新數(shù)據(jù)按指定格式傳送給企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫。
2.如權利要求1所述的RFID輕量型中間件,其特征在于進一步還包括加密模塊,所 述若干讀寫器適配器提取的標簽數(shù)據(jù)經(jīng)過該加密模塊加密后,再寫入所述臨時數(shù)據(jù)庫系 統(tǒng)。
3.如權利要求1所述的RFID輕量型中間件,其特征在于所述臨時數(shù)據(jù)庫系統(tǒng)包括數(shù) 據(jù)管理模塊、數(shù)據(jù)更新模塊、編碼轉換模塊和冗余過濾模塊,數(shù)據(jù)管理模塊用于控制接收所有讀到的標簽數(shù)據(jù),按輸入時間順序排序,并按設定時 間對數(shù)據(jù)進行外部備份;數(shù)據(jù)更新模塊用于按照給定的時間間隔對臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)作更新數(shù)據(jù)操作, 如有新數(shù)據(jù)讀入,則向企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫發(fā)出傳遞數(shù)據(jù)的觸發(fā)信號,實現(xiàn)所述 觸發(fā)器的功能;編碼轉換模塊用于識別不同標簽數(shù)據(jù)的協(xié)議或與參數(shù)混合的代碼格式并轉換成指定 格式;冗余過濾模塊用于通過數(shù)據(jù)庫語句、按給定時間間隔過濾并選擇更新的數(shù)據(jù)。
4.如權利要求1所述的RFID輕量型中間件,其特征在于進一步還包括數(shù)據(jù)備份接 口,用于將給定時間段內存入所述臨時數(shù)據(jù)庫系統(tǒng)的所有標簽數(shù)據(jù)以及它們相應的讀取時 間備份至外部存儲器,以便追溯查詢。
5.如權利要求1所述的RFID輕量型中間件,其特征在于所述臨時數(shù)據(jù)庫系統(tǒng)包括一 個臨時數(shù)據(jù)庫。
6.如權利要求1所述的RFID輕量型中間件,其特征在于所述臨時數(shù)據(jù)庫系統(tǒng)包括若 干臨時數(shù)據(jù)庫,它們按樹形拓撲結構或星形拓撲結構連接構成,其中,底層的所有臨時數(shù)據(jù) 庫按照RFID讀寫器的物理特性分類后、分別與對應類別的讀寫器適配器連接;頂層的臨時 數(shù)據(jù)庫用于向企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫定時傳送更新數(shù)據(jù);每個臨時數(shù)據(jù)庫均在觸發(fā) 器的控制下,定時將其更新數(shù)據(jù)傳給與其連接的上一層的臨時數(shù)據(jù)庫。
7.如權利要求6所述的RFID輕量型中間件,其特征在于,所述的RFID讀寫器的物理特 性包括下列至少一種采用的協(xié)議、編程環(huán)境、工作頻率、生產(chǎn)廠商。
8.一種實現(xiàn)企業(yè)管理信息系統(tǒng)與RFID讀寫器數(shù)據(jù)交互的方法,其特征在于設置臨時 數(shù)據(jù)庫系統(tǒng),并為不同物理特性的RFID讀寫器配置不同的讀寫器適配器,各讀寫器適配器 通過調用與其連接的RFID讀寫器的API函數(shù),提取該RFID讀寫器檢測到的標簽數(shù)據(jù),并且 通過調用臨時數(shù)據(jù)庫系統(tǒng)的API函數(shù)將讀到的標簽數(shù)據(jù)寫入臨時數(shù)據(jù)庫系統(tǒng);再通過觸發(fā) 器控制臨時數(shù)據(jù)庫系統(tǒng)將更新數(shù)據(jù)按指定格式傳送給企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫。
9.如權利要求8所述的方法,其特征在于從RFID讀寫器提取標簽數(shù)據(jù)的過程包括以下步驟(1)初始化,獲取RFID讀寫器的IP地址、TCP端口及天線狀態(tài);(2)打開RFID讀寫器;(3)創(chuàng)建讀標簽事件;(4)設置天線;(5)從RFID讀寫器的緩存中讀取標簽數(shù)據(jù);(6)將讀取的標簽數(shù)據(jù)存入臨時數(shù)據(jù)庫;向企業(yè)管理信息系統(tǒng)更新數(shù)據(jù)的過程包括以下步驟按照給定的時間間隔對臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)作更新數(shù)據(jù)操作,如有新數(shù)據(jù)讀入, 則向企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫發(fā)出傳遞數(shù)據(jù)的觸發(fā)信號; 使用數(shù)據(jù)庫語句、按給定時間間隔過濾并選擇更新的數(shù)據(jù); 將選擇的更新數(shù)據(jù)轉換成指定格式; 將轉換后的更新數(shù)據(jù)發(fā)送給企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫。
10.如權利要求8所述的方法,其特征在于還包括數(shù)據(jù)加密步驟,所述數(shù)據(jù)加密步驟 可在所述臨時數(shù)據(jù)庫系統(tǒng)的任何一層實現(xiàn)。
全文摘要
一種基于數(shù)據(jù)庫的RFID輕量型中間件,它包括一個臨時數(shù)據(jù)庫系統(tǒng)和若干讀寫器適配器,所述若干讀寫器適配器均與臨時數(shù)據(jù)庫系統(tǒng)連接,它們通過調用與其連接的RFID讀寫器的API函數(shù)提取RFID讀寫器檢測到的標簽數(shù)據(jù),并且通過調用臨時數(shù)據(jù)庫系統(tǒng)的API函數(shù)將讀到的標簽數(shù)據(jù)寫入所述臨時數(shù)據(jù)庫系統(tǒng);還包括至少一個觸發(fā)器,用于控制所述臨時數(shù)據(jù)庫系統(tǒng)將更新數(shù)據(jù)按指定格式傳送給企業(yè)管理信息系統(tǒng)的主數(shù)據(jù)庫。本發(fā)明還公開了基于上述中間件實現(xiàn)不同物理特性的RFID讀寫器與企業(yè)管理信息系統(tǒng)數(shù)據(jù)交互的方法。它具有集成處理簡單、方便追溯查詢、與上級信息系統(tǒng)接口簡單、方便加密管理等優(yōu)點。
文檔編號G06F17/30GK101937514SQ20091010841
公開日2011年1月5日 申請日期2009年6月30日 優(yōu)先權日2009年6月30日
發(fā)明者劉文煌, 王洪洋, 陳伯成, 麥安迪 申請人:清華大學深圳研究生院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1