[發明專利]一種用于RFID中間件中設備外掛的方法有效
| 申請號: | 201010554780.6 | 申請日: | 2010-11-23 |
| 公開(公告)號: | CN102479102A | 公開(公告)日: | 2012-05-30 |
| 發明(設計)人: | 陳圣煜;覃明貴;陳松;李尚春;崔中發;李淞 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06K7/00 |
| 代理公司: | 上海伯瑞杰知識產權代理有限公司 31227 | 代理人: | 季申清 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 rfid 中間件 設備 外掛 方法 | ||
技術領域
本發明涉及一種RFID中間件,尤其涉及面向大型RFID應用系統,基于現代計算機的多進程、多線程技術,RFID中間件中對RFID設備外掛進行靈活調度的方法。
背景技術
RFID中間件(Radio?Frequency?Identification?middleware)是自動識別設備和應用系統之間通信的橋梁,它可以自動識別和收集RFID設備的電子標簽數據,廣泛地運用于各種物流、制造及重要物品跟蹤等領域。
RFID設備外掛是RFID中間件中最基礎、底層的功能模塊,RFID中間件就是通過控制眾多的RFID設備外掛,再通過各設備外掛,實現對不同廠家RFID設備的接入。
在一個大型的應用環境中,可能有數百臺各種型號的RFID設備在同時工作,而RFID閱讀器工作時,它會不停地讀取標簽,這對于RFID中間件的性能提出了嚴格的要求。同時,這也對RFID設備外掛的性能和穩定性提出了嚴格的要求。
隨著多核處理器及其硬件體系的日趨成熟,采用多進程和多線程技術來充分挖掘處理器潛力,并提高軟件系統的穩定性,正日益成為中間件技術的一種趨勢。
目前在國內外的許多應用軟件中,已經普遍采用多線程的方式來提高數據處理能力。但是在RFID中間件中,尚未出現針對RFID應用領域特點的基于多進程和多線程技術的RFID設備外掛計算裝置。
中國發明專利申請公開說明書CN1965281A公開了一種“具有多進程結構的用于運行插件程序代碼模塊的計算裝置”,其具有用于在其自身的專用進程中運行插件程序代碼模塊的多進程結構,從而使用插件程序設計模型來提高軟件安全性和可靠性。該發明是一種通用的多進程軟件架構,插件程序必須固定以進程方式運行,無法獨立以DLL方式嵌入專用進程中。
中國發明專利申請公開說明書CN1427618A公開了一種“基于多進程的多視角視頻節目網絡轉播方法”,通過多進程方式,將網絡復合視頻信號進行分解播放。與前一專利申請類似,它無法適用于RFID中間件,同時該專利申請中的方法,不適用于Windows和WinCE操作系統。
中國發明專利申請公開說明書CN101373509公開了?“一種基于分布式ALE的RFID中間件”,采用了分布式資源來并行計算來解決了負載過度問題。該專利申請采取利用多臺計算機并行工作來提高系統的負載,并不經濟而且沒有解決均衡的問題。
發明內容
本發明所要解決的技術問題是提供一種用于RFID中間件中設備外掛的方法,解決大型RFID應用系統中,在多設備同時工作的要求下,響應調度及均衡分配資源的問題。
技術方案
一種用于RFID中間件中設備外掛的方法,其特征在于:在RFID中間件的主模塊內設置有對連接的RFID設備進行管理的管理子模塊,所述管理子模塊采用消息隊列機制,即由管理子模塊發送指令至多個RFID設備外掛線程的消息隊列,根據該指令控制所述多個RFID設備外掛線程的工作,并返回數據至所述管理子模塊的消息隊列。
進一步,所述管理子模塊采用消息隊列機制控制多個RFID設備外掛線程的工作的步驟如下:
(1)首先在RFID中間件中定義每個RFID設備外掛的運行屬性,包括并發模式、運行模式、設備外掛模塊信息及相應的設備信息,其中并發模式包括:單線程模式、指定數量線程模式、每臺RFID設備一個線程模式;運行模式包括:獨立進程模式、嵌入中間件模式;設備信息包括:設備通信模式、設備通信地址、設備輪詢設定;
(2)在RFID中間件中,定義設備外掛的公共接口,包括:設備外掛初始化接口、設備外掛啟停接口、設備掃描接口、標簽寫入接口;
(3)在RFID中間件中,提供嵌入式RFID設備外掛容器和獨立進程RFID設備容器;
(4)在RFID中間件的管理子模塊中,提供RFID標簽數據接收消息隊列,用于接收來自于設備外掛的電子標簽數據;
(5)在RFID設備外掛中,提供指令接收消息隊列,用于接收來自于RFID中間件的設備信息、設備掃描指令和設備寫入指令;
(6)RFID中間件啟動時,讀取每個RFID設備外掛的運行模式信息:對于以獨立進程模式運行的設備外掛,RFID中間件啟動一個新的獨立進程RFID設備容器,由獨立進程RFID設備容器啟動相應的RFID設備外掛;對于以嵌入中間件模式的設備外掛,RFID中間件在中間件主進程內創建一個新的嵌入式RFID設備外掛容器,由該容器啟動RFID設備外掛;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010554780.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于氣體吸著的離子液體和裝置的使用方法
- 下一篇:一種監控密閉腔室溫度的方法





