[發明專利]一種基于可擴展標記語言的射頻識別中間件集成方法無效
| 申請號: | 201210048809.2 | 申請日: | 2012-02-29 |
| 公開(公告)號: | CN102622231A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 胡孔法;趙利 | 申請(專利權)人: | 揚州大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30;G06K17/00 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 225127 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 擴展 標記 語言 射頻 識別 中間件 集成 方法 | ||
技術領域
本發明涉及基于XML(可擴展標記語言)的RFID(射頻識別)中間件集成方法,具體的說,閱讀器自動讀取的數據通過RFID中間件,采用一定的結構和格式轉化到XML中。使用Agents作為設備代理,?提供統一編程界面,使得具體的應用邏輯與特定的底層設備、實體或系統無關。
背景技術
RFID射頻識別是一種非接觸式的自動識別技術,由于其自身的特性,現在RFID技術應用的范圍遍及制造、物流、醫療、運輸、零售等等,?也成了廣大企業考慮引入的重大策略技術之一,?然而企業在選用RFID系統的時候,?不同廠商生產的RFID產品具有不同的編程接口,?現有的軟件組件如何同RFID系統相結合,成為企業成功應用RFID系統的瓶頸和障礙。而中間件(Middleware)可以隱藏底層不同廠商生成的讀寫器提供的不同的內部API,?提供統一編程接口,?使各種系統之間可以互操作,?從而加速關鍵應用的問世,?可稱為是RFID運作的中樞。
接下來面臨的另一個問題就是針對不同企業的不同的閱讀器讀取的數據的結構以及格式必然不同,因此,如何集成不同的異構數據也是一個很重要的問題。目前,由于XML良好的可靠性與互操作性,確保了網絡中信息的傳輸與交互,加上XML是基于WEB工作設計的,更適合于網絡化環境,XML的可擴展性和自描述性更讓其在數據描述和信息共享方面有著天然的優勢,我們將閱讀器讀取的異構數據先轉化到XML,用戶通過XML就可以獲取自己想要的數據信息。總之,XML的結構性、可擴展性、自描述性、簡單性等多種特性,使之表示數據的方式真正做到了獨立于應用系統,不受任何特殊的軟件或者硬件平臺限制,并且這些數據能重復使用,簡單易懂,成為交換各種結構化、半結構化、非結構化信息的良好方式。本文主要針對如何封裝底層設備不同的編程接口問題,?使用Agents作為設備代理,?提供統一編程接口,?設備之間通過XML來集成異構的數據,從而設計實現了一套使用代理和XML的RFID中間件。
發明內容
技術問題:本發明的目的是指針對背景技術中存在的問題和不足之處,提出一種基于可擴展標記語言的射頻識別中間件集成方法,主要解決1)不同企業的不同讀寫器的接口差異問題;2)不同企業不同的閱讀器讀取的數據的結構以及格式差異問題等兩個問題。目標是封裝底層設備不同接口,為用戶提供統一編程界面,屏蔽底層設備接口差異性。同時,對于不同企業不同的閱讀器讀取的數據轉化成統一的XML數據結構和格式,以實現異構數據的集成。
技術方案:本發明的基于可擴展標記語言的射頻識別中間件集成方法具體包括:
步驟1.??為用戶提供可視化的讀寫器選擇和配置界面,通過該界面用戶選擇現有的讀寫器或配置自己特有的讀寫器;用戶需要上傳讀寫器的驅動程序,通過該驅動程序生成特定讀寫器的操作類;
步驟2.??設計代理類庫:?該代理類庫用來集成讀卡器業務;定義一個代理抽象類,用于抽象讀卡器業務;定義一個標示,用于標示讀卡器讀取數據是否成功;定義將讀取數據轉化到可擴展標記語言XML的方法將讀卡器讀取的數據轉化為當前業務所需的數據類型,并以可擴展標記語言XML的形式保存;定義讀數據方法利用閱讀器類名稱對應的讀卡器讀取數據;
步驟3.??設計讀卡器類庫:?每個讀卡器對應一個讀卡類,讀卡器類庫用來存儲各個讀卡器類;根據當前用戶首先配置的讀卡器的類名稱,動態創建它的類對象;類庫中定義一個讀卡器抽象類,定義一個標示變量用于標示讀卡器讀取數據是否成功,定義?2個方法分別是:讀取數據方法和將讀取數據轉化到可擴展標記語言XML的方法,讀數據方法用于讀卡器讀取標簽數據,將讀取數據轉化到可擴展標記語言XML的方法用于將讀取的異構數據按照規定的結構和格式轉化到可擴展標記語言XML,讀卡器類庫把讀卡器讀的數據通過將讀取數據轉化到可擴展標記語言XML方法進行處理,將讀寫器讀取的數據采用統一的格式保存到可擴展標記語言XML,然后將數據封送到步驟2中設計的業務代理中去;
步驟4.??數據庫操作接口的集成:?為了屏蔽了各種不同的數據庫管理系統的差別,?提供統一的數據庫操作接口,通過定義業務層邏輯類庫來抽象業務層對數據庫的操作,包括增、刪、改以及查詢的業務功能;定義一個數據庫操作類包括連接數據庫功能;另外定義一個數據庫的抽象接口,需求的各種業務功能通過此接口進行調用;
步驟5.??通過步驟2、3獲取的RFID標簽數據并且是經過處理后的數據以可擴展標記語言XML形式存在,都具有統一的數據結構和格式,通過步驟4和數據庫進行通信;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于揚州大學,未經揚州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210048809.2/2.html,轉載請聲明來源鉆瓜專利網。





