[發明專利]企業業務系統與中間件進行交互的方法及設備管理器有效
| 申請號: | 201310021500.9 | 申請日: | 2013-01-21 |
| 公開(公告)號: | CN103379120A | 公開(公告)日: | 2013-10-30 |
| 發明(設計)人: | 葉新星;馬超;梁秋霞 | 申請(專利權)人: | 航天數聯信息技術(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 李琴 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 企業 業務 系統 中間件 進行 交互 方法 設備 管理器 | ||
技術領域
本發明涉及物聯網領域,更具體地說,涉及一種用于物聯網的企業業務系統與中間件進行交互的方法及設備管理器。
背景技術
在物聯網中,射頻識別(Radio?Frequency?Identification,RFID)讀寫器、傳感器設備、GPS定位儀等設備獲取的數據一般都通過RFID中間件傳遞到業務系統端。RFID中間件是用來加工和處理來自讀寫器的所有信息和事件流的軟件,是連接讀寫器和物聯網系統中的企業業務系統(以下簡稱業務系統)的紐帶,使用RFID中間件提供一組通用的應用程序接口(API),即能連到RFID讀寫器,讀取RFID標簽數據。RFID中間件要對標簽數據進行過濾、分組和計數,以減少發往業務系統的數據量并防止錯誤識讀、多讀信息。
因為業務系統的不同應用需要不同類型的數據,所以RFID中間件必須適應這些應用的特點。當存在許多RFID應用時,業務系統就必須要調整RFID中間件以滿足這些應用的需要。而業務系統為每一個應用調整對應的中間件時,將消耗更多時間和勞動。另外,當一個RFID中間件對應多個應用時,在該RFID中間件中添加過多應用會導致系統耦合度上升,不利于系統的維護、擴展和升級。而且RFID中間件過多的處理業務邏輯,也會導致處理效率降低。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述企業業務系統需要根據應用更改RFID中間件以及RFID中間件中添加過多應用導致系統耦合度上升、處理效率降低的缺陷,提供一種用于企業業務系統和RFID中間件進行交互的方法及設備管理器。
本發明解決其技術問題所采用的技術方案是:
一種企業業務系統與中間件進行交互的方法,所述方法包括:
設置一個或多個邏輯設備,所述一個或多個邏輯設備中存儲與不同業務對應的中間件類型和關聯硬件ID;
當企業業務系統需要向中間件請求業務數據時,查詢所述一個或多個邏輯設備,獲取與該業務對應的邏輯設備;
根據所述與該業務對應的邏輯設備中的中間件類型和關聯硬件ID,向對應的中間件請求業務數據;
將中間件返回的數據進行過濾,并將過濾后的數據進行緩存或返回給企業業務系統。
所述向對應的中間件請求業務數據的步驟包括:向中間件請求數據時生成URI標識符,并將URI標識符和關聯硬件ID一起轉換為與對應的中間件的協議,發送到對應的中間件的應用軟件接口。
所述將中間件返回的數據進行過濾的步驟包括:根據預先配置的數據過濾條件進行過濾;或根據硬件的數據類型進行數據過濾。
所述企業業務系統與中間件進行交互的方法還包括:所述企業業務系統從所述緩存中獲取業務數據。
一種用于企業業務系統與中間件進行交互的設備管理器,所述設備管理器包括:
邏輯設備設置單元,用于設置一個或多個邏輯設備,所述一個或多個邏輯設備中存儲不同業務對應的中間件類型和關聯硬件ID。
邏輯設備查找單元,用于根據企業業務系統的請求,查詢與該請求對應的邏輯設備;
協議轉換單元,用于根據所述邏輯設備中的信息,轉化成與中間件交互的協議;
數據過濾單元,用于將中間件返回的硬件數據進行過濾;
數據處理單元,用于將過濾后的硬件數據進行緩存或返回給企業業務系統。
所述與中間件交互的協議包括:關聯硬件ID、URI標識符、屬性參數;
所述URI標識符用于使中間件獲取到數據后按照URI地址將硬件數據返回到設備管理器;
所述屬性參數為根據不同的中間件的需要設置的參數。
所述數據過濾單元是根據預先配置的數據過濾條件進行過濾;或根據硬件的數據類型進行數據過濾。
所述企業業務系統從所述緩存中獲取業務數據。
實施本發明的一種用于物聯網的企業業務系統和RFID中間件進行交互的方法及裝置,具有以下有益效果:當企業業務系統的應用需求發生變化時,只需要根據應用尋找對應的邏輯設備,然后根據邏輯設備中的對應關系與中間件進行交互實現數據的獲取;而中間件只需要將從硬件獲取到的數據發返回即可,不需要處理業務邏輯和添加過多的應用,提高了中間件的數據處理效率;且通過設置邏輯設備使得企業業務系統可以根據配置對接多個中間件,不需要更改業務代碼,從而提高了企業業務系統的擴展性,使中間件和企業業務系統可實現硬件集成。
附圖說明
下面將結合附圖及實施例對本發明作進一步說明,附圖中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天數聯信息技術(深圳)有限公司,未經航天數聯信息技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310021500.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:靶向擴張成形球囊導管
- 下一篇:一種帶球囊的三腔胃管





