[發(fā)明專利]基于分級(jí)OSGi的RFID中間件構(gòu)件產(chǎn)品運(yùn)行時(shí)監(jiān)控系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201110230435.1 | 申請(qǐng)日: | 2011-08-12 |
| 公開(公告)號(hào): | CN102354282A | 公開(公告)日: | 2012-02-15 |
| 發(fā)明(設(shè)計(jì))人: | 劉發(fā)貴;楊平安;申維 | 申請(qǐng)(專利權(quán))人: | 華南理工大學(xué) |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06F9/46 |
| 代理公司: | 廣州粵高專利商標(biāo)代理有限公司 44102 | 代理人: | 何淑珍 |
| 地址: | 510640 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 分級(jí) osgi rfid 中間件 構(gòu)件 產(chǎn)品 運(yùn)行 監(jiān)控 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明屬于RFID中間件構(gòu)件產(chǎn)品應(yīng)用管理領(lǐng)域,特別是涉及一種基于分級(jí)OSGi的RFID中間件構(gòu)件產(chǎn)品運(yùn)行時(shí)監(jiān)控系統(tǒng)。
背景技術(shù)
根據(jù)可重構(gòu)RFID中間件開發(fā)環(huán)境的工作流程,用戶完成構(gòu)件的選擇之后,開發(fā)環(huán)境將選中的構(gòu)件按照特定的目錄結(jié)構(gòu)拷貝至用戶制定的地址,部署成可獨(dú)立運(yùn)行的RFID中間件產(chǎn)品。由于RFID中間件產(chǎn)品部署完成后,開發(fā)環(huán)境即失去了對(duì)RFID中間件產(chǎn)品的控制,所以,當(dāng)部署的RFID中間件產(chǎn)品出現(xiàn)異常時(shí),開發(fā)環(huán)境并不能應(yīng)付異常情況,只能重新選擇構(gòu)件,對(duì)RFID中間件產(chǎn)品再重新部署一次。這樣無疑會(huì)降低開發(fā)的效率。
而且,隨著RFID的快速發(fā)展,在RFID應(yīng)用集成的過程中,越來越多地涉及到RFID中間件與異構(gòu)應(yīng)用系統(tǒng)的整合,?RFID應(yīng)用產(chǎn)品必須反復(fù)對(duì)其中的構(gòu)件、服務(wù)以及配置進(jìn)行調(diào)整與優(yōu)化才能對(duì)RFID應(yīng)用產(chǎn)品做最后的部署。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的是提供一種在RFID中間件構(gòu)件產(chǎn)品運(yùn)行時(shí)進(jìn)行實(shí)時(shí)監(jiān)控,并能夠動(dòng)態(tài)修改和配置構(gòu)件的基于分級(jí)OSGi的RFID中間件構(gòu)件產(chǎn)品運(yùn)行時(shí)監(jiān)控系統(tǒng)。
為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種基于分級(jí)OSGi的RFID中間件構(gòu)件產(chǎn)品運(yùn)行時(shí)監(jiān)控系統(tǒng),包括構(gòu)件和服務(wù)實(shí)體,還包括構(gòu)件運(yùn)行時(shí)監(jiān)視模塊、構(gòu)件運(yùn)行時(shí)控制模塊和構(gòu)件運(yùn)行時(shí)配置模塊;
所述構(gòu)件運(yùn)行時(shí)監(jiān)視模塊,包括構(gòu)件監(jiān)控模塊、服務(wù)監(jiān)控模塊,構(gòu)件監(jiān)控模塊和服務(wù)監(jiān)控模塊分別與構(gòu)件和服務(wù)實(shí)體連接,分別用于對(duì)構(gòu)件和服務(wù)實(shí)體進(jìn)行監(jiān)視;
所述構(gòu)件運(yùn)行時(shí)控制模塊包括互相連接的構(gòu)件控制模塊和控制圖形界面,用戶通過控制圖形界面調(diào)用構(gòu)件控制模塊,對(duì)相關(guān)構(gòu)件進(jìn)行控制;
所述構(gòu)件運(yùn)行時(shí)配置模塊包括互相連接的構(gòu)件配置模塊和配置圖形界面,用戶通過配置圖形界面調(diào)用構(gòu)件配置模塊,對(duì)構(gòu)件的配置信息進(jìn)行配置。本發(fā)明使用克隆RFID應(yīng)用程序集成開發(fā)環(huán)境本身的OSGi總線的方法,來創(chuàng)建一個(gè)新的分級(jí)的OSGi運(yùn)行時(shí)環(huán)境,基于該環(huán)境可以實(shí)現(xiàn)對(duì)構(gòu)件的運(yùn)行時(shí)管理。
作為一種優(yōu)選方案,所述構(gòu)件監(jiān)控模塊包括依次連接的構(gòu)件監(jiān)視器、構(gòu)件存儲(chǔ)器和構(gòu)件運(yùn)行時(shí)界面,構(gòu)件監(jiān)視器與構(gòu)件連接,其用于監(jiān)視OSGi總線中構(gòu)件的參數(shù),構(gòu)件存儲(chǔ)器用于存儲(chǔ)構(gòu)件的參數(shù),構(gòu)件運(yùn)行時(shí)界面的內(nèi)容由構(gòu)件存儲(chǔ)器中的內(nèi)容填裝,用于與用戶進(jìn)行交互。
作為進(jìn)一步的優(yōu)選方案,所述服務(wù)監(jiān)控模塊包括依次連接的服務(wù)監(jiān)視器、服務(wù)存儲(chǔ)器、服務(wù)運(yùn)行時(shí)界面和RFID運(yùn)行時(shí)界面,服務(wù)監(jiān)視器與服務(wù)實(shí)體連接,其用于監(jiān)視OSGi總線中服務(wù)實(shí)體的參數(shù),服務(wù)存儲(chǔ)器用于存儲(chǔ)服務(wù)的參數(shù),服務(wù)運(yùn)行時(shí)界面和RFID運(yùn)行時(shí)界面的內(nèi)容由服務(wù)存儲(chǔ)器中的內(nèi)容填裝,用于與用戶進(jìn)行交互。
作為再進(jìn)一步的優(yōu)選方案,所述構(gòu)件運(yùn)行時(shí)監(jiān)視模塊還包括JFace控制器,JFace控制器一端與構(gòu)件運(yùn)行時(shí)界面、服務(wù)運(yùn)行時(shí)界面和RFID運(yùn)行時(shí)界面連接,另一端與構(gòu)件存儲(chǔ)器、服務(wù)存儲(chǔ)器連接,構(gòu)件存儲(chǔ)器、服務(wù)存儲(chǔ)器中的內(nèi)容通過JFace控制器分別填裝到構(gòu)件運(yùn)行時(shí)界面、服務(wù)運(yùn)行時(shí)界面和RFID運(yùn)行時(shí)界面中。
作為再進(jìn)一步的優(yōu)選方案,所述構(gòu)件存儲(chǔ)器為HashMap容器,服務(wù)存儲(chǔ)器為HashSet容器。采用Hash容器的原因是因?yàn)樵趯?duì)系統(tǒng)進(jìn)行監(jiān)視的過程中涉及大量在容器中定位構(gòu)件和服務(wù)實(shí)體的操作,選擇Hash容器能夠保證定位的效率。
作為另一種優(yōu)選方案,構(gòu)件運(yùn)行時(shí)控制模塊對(duì)構(gòu)件的控制包括構(gòu)件的加載控制、構(gòu)件依賴的解決控制,構(gòu)件的啟動(dòng)控制,構(gòu)件的停止控制,構(gòu)件的卸載控制、構(gòu)件的更新控制、構(gòu)件的診斷控制。
作為另一種優(yōu)選方案,所述構(gòu)件運(yùn)行時(shí)配置模塊還設(shè)置有Configuration?Admin服務(wù)實(shí)體和ManagedService服務(wù)實(shí)體,Configuration?Admin服務(wù)實(shí)體上設(shè)置有配置對(duì)象,Configuration?Admin服務(wù)實(shí)體通過ManagedService服務(wù)實(shí)體獲取需要在運(yùn)行時(shí)改變的配置信息,每一個(gè)配置對(duì)象對(duì)應(yīng)一項(xiàng)需要在運(yùn)行時(shí)改變的配置信息。
作為進(jìn)一步的優(yōu)選方案,包括構(gòu)件配置模塊包括服務(wù)跟蹤器、LinkedList容器和配置監(jiān)視器,服務(wù)跟蹤器、配置監(jiān)視器與Configuration?Admin服務(wù)實(shí)體連接,服務(wù)跟蹤器還與LinkedList容器連接,LinkedList容器與配置圖形界面連接。通過所述部件,可以實(shí)現(xiàn)在配置圖形界面中顯示所有配置信息以及刪除配置信息,期間配置監(jiān)視器實(shí)時(shí)監(jiān)聽配置對(duì)象的狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華南理工大學(xué),未經(jīng)華南理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110230435.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 部署SIP Servlet應(yīng)用、管理SIP Servlet應(yīng)用的方法及其系統(tǒng)
- 用于管理關(guān)于遠(yuǎn)程安裝在開放服務(wù)網(wǎng)關(guān)初始化服務(wù)平臺(tái)中的包的綁定信息的方法和設(shè)備
- 一種服務(wù)交互方法及系統(tǒng)
- 一種日志服務(wù)處理方法及裝置
- 一種非OSGi的Java應(yīng)用程序調(diào)用OSGi服務(wù)的方法及裝置
- 基于OSGI的應(yīng)用框架測(cè)試方法和系統(tǒng)
- 一種基于OSGi的計(jì)算任務(wù)近數(shù)據(jù)源遷移方法
- 基于OSGi構(gòu)建軟件運(yùn)行中進(jìn)行調(diào)試實(shí)現(xiàn)方法及系統(tǒng)
- 一種OSGi異構(gòu)軟件框架的擴(kuò)展機(jī)制適配方法
- 跨平臺(tái)智能網(wǎng)關(guān)系統(tǒng)





