欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種中間件監(jiān)控系統(tǒng)的制作方法

文檔序號(hào):6297024閱讀:365來(lái)源:國(guó)知局
一種中間件監(jiān)控系統(tǒng)的制作方法
【專利摘要】本發(fā)明一種中間件監(jiān)控系統(tǒng),包括試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊、試驗(yàn)對(duì)象監(jiān)控模塊、監(jiān)控界面模塊;試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊通過(guò)中間件系統(tǒng)的交互管理對(duì)試驗(yàn)域中各試驗(yàn)對(duì)象的運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè),獲得狀態(tài)信息;試驗(yàn)對(duì)象監(jiān)控模塊包括試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊和試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊,試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊通過(guò)解析預(yù)先配置的XML配置文件獲取各試驗(yàn)對(duì)象的靜態(tài)信息;試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊通過(guò)中間件接口獲取各試驗(yàn)對(duì)象動(dòng)態(tài)信息;監(jiān)控界面模塊將發(fā)送來(lái)的各試驗(yàn)對(duì)象的狀態(tài)信息、靜態(tài)信息、動(dòng)態(tài)信息顯示出來(lái)。本發(fā)明實(shí)現(xiàn)了對(duì)試驗(yàn)對(duì)象靜態(tài)信息和動(dòng)態(tài)信息的實(shí)時(shí)監(jiān)控,可實(shí)時(shí)獲取試驗(yàn)域內(nèi)的各試驗(yàn)對(duì)象的屬性和狀態(tài)信息,提高了中間件系統(tǒng)的運(yùn)行效率。
【專利說(shuō)明】一種中間件監(jiān)控系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種對(duì)中間件運(yùn)行系統(tǒng)進(jìn)行實(shí)時(shí)監(jiān)控的系統(tǒng),屬于虛擬試驗(yàn)【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]虛擬試驗(yàn)是使用硬件構(gòu)造試驗(yàn)環(huán)境,替代實(shí)物試驗(yàn)完成試驗(yàn)驗(yàn)證的技術(shù)。中間件可解決虛擬試驗(yàn)驗(yàn)證中大系統(tǒng)及復(fù)雜異構(gòu)系統(tǒng)之間的互聯(lián)、互通、互操作,具有跨地域、跨系統(tǒng)、跨平臺(tái)的特性。但是,中間件在完成分布式系統(tǒng)通信時(shí),不能準(zhǔn)確評(píng)估系統(tǒng)的運(yùn)行狀態(tài),導(dǎo)致通信不準(zhǔn)確,若要保證虛擬試驗(yàn)驗(yàn)證能正確、高效、穩(wěn)定,需要有相應(yīng)的監(jiān)控工具對(duì)中間件系統(tǒng)進(jìn)行監(jiān)控。
[0003]目前,國(guó)內(nèi)外對(duì)中間件監(jiān)控技術(shù)展開了一些研究,如《計(jì)算機(jī)工程與應(yīng)用》中第22期發(fā)表的“基于機(jī)群中間件監(jiān)控系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)”提出了一種基于機(jī)群中間件的機(jī)群監(jiān)控系統(tǒng)ClusterView,能夠及時(shí)準(zhǔn)確地為系統(tǒng)管理員報(bào)告節(jié)點(diǎn)的狀態(tài)信息和機(jī)群中網(wǎng)絡(luò)的狀態(tài),它能夠自動(dòng)發(fā)現(xiàn)機(jī)群中節(jié)點(diǎn)的增加和減少,但其并不能完全實(shí)時(shí)監(jiān)控整個(gè)試驗(yàn)的運(yùn)行情況。上海交通大學(xué)提出的中間件監(jiān)控系統(tǒng)通過(guò)對(duì)RFID設(shè)備運(yùn)行狀態(tài)的監(jiān)控來(lái)實(shí)現(xiàn)系統(tǒng)監(jiān)控,但并不涉及對(duì)試驗(yàn)應(yīng)用狀態(tài)和試驗(yàn)對(duì)象的監(jiān)控。

【發(fā)明內(nèi)容】

[0004]本發(fā)明解決的技術(shù)問(wèn)題是:克服現(xiàn)有技術(shù)的不足,提供一種中間件監(jiān)控系統(tǒng),解決了虛擬試驗(yàn)驗(yàn)證領(lǐng)域的中間件系統(tǒng)執(zhí)行期間不能對(duì)試驗(yàn)應(yīng)用狀態(tài)及試驗(yàn)對(duì)象的靜態(tài)信息和動(dòng)態(tài)信息進(jìn)行監(jiān)控的技術(shù)問(wèn)題,實(shí)現(xiàn)對(duì)虛擬試驗(yàn)運(yùn)行場(chǎng)景的實(shí)時(shí)監(jiān)控,使試驗(yàn)執(zhí)行人員能及時(shí)清楚試驗(yàn)的運(yùn)行信息,為中間件的實(shí)時(shí)通信提供可靠支撐。
[0005]本發(fā)明的技術(shù)解決方案是:一種中間件監(jiān)控系統(tǒng),包括試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊、試驗(yàn)對(duì)象監(jiān)控模塊、監(jiān)控界面模塊;試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊通過(guò)中間件系統(tǒng)的交互管理對(duì)試驗(yàn)域中各試驗(yàn)對(duì)象的運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè),獲得狀態(tài)信息發(fā)送給監(jiān)控界面模塊;試驗(yàn)對(duì)象監(jiān)控模塊包括試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊和試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊,試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊通過(guò)解析預(yù)先配置的XML配置文件獲取各試驗(yàn)對(duì)象的靜態(tài)信息,并發(fā)送給監(jiān)控界面模塊;試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊通過(guò)中間件接口獲取各試驗(yàn)對(duì)象動(dòng)態(tài)信息,并發(fā)送給監(jiān)控界面模塊;監(jiān)控界面模塊將發(fā)送來(lái)的各試驗(yàn)對(duì)象的狀態(tài)信息、靜態(tài)信息、動(dòng)態(tài)信息顯示出來(lái);所述的試驗(yàn)域包括參與一次虛擬試驗(yàn)驗(yàn)證的所有試驗(yàn)對(duì)象,該試驗(yàn)域中的試驗(yàn)對(duì)象之間存在交互關(guān)系;所述各試驗(yàn)對(duì)象的狀態(tài)信息包括未啟動(dòng)、已啟動(dòng)、正常運(yùn)行、退出;所述預(yù)先配置的XML配置文件包括VIO的基本信息、VIO的發(fā)布訂閱關(guān)系、所屬類型、更新次數(shù),以及Message的基本信息、Message的發(fā)布訂閱關(guān)系、所屬類型、更新次數(shù)。
[0006]所述的試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊通過(guò)心跳檢測(cè)機(jī)制完成對(duì)試驗(yàn)域中各試驗(yàn)對(duì)象的運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè)。
[0007]所述的試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊根據(jù)預(yù)先配置的XML配置文件中描述的信息,解析XML配置文件,獲取各試驗(yàn)對(duì)象的靜態(tài)信息;所述的試驗(yàn)對(duì)象的靜態(tài)信息包括VIO信息、Message信息、試驗(yàn)域的類層次關(guān)系和試驗(yàn)域內(nèi)試驗(yàn)應(yīng)用的信息;其中VIO信息包括VIO名、VIO實(shí)例名、所屬試驗(yàn)對(duì)象名、VIO包括的屬性個(gè)數(shù)和名稱Message信息包括Message名、Message實(shí)例名、所屬試驗(yàn)對(duì)象名、Message包括的屬性個(gè)數(shù)和名稱;試驗(yàn)域內(nèi)試驗(yàn)應(yīng)用的信息包括試驗(yàn)對(duì)象名、試驗(yàn)對(duì)象模型名,初始化文件、試驗(yàn)對(duì)象狀態(tài)、發(fā)布訂閱的VIO信息,發(fā)布訂閱的Message信息。
[0008]所述試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊通過(guò)過(guò)濾機(jī)制監(jiān)控試驗(yàn)域中各試驗(yàn)對(duì)象的VIO實(shí)例和Message實(shí)例在試驗(yàn)過(guò)程中的收發(fā)次數(shù),獲取各試驗(yàn)對(duì)象的動(dòng)態(tài)信息;所述的試驗(yàn)對(duì)象的動(dòng)態(tài)信息包括試驗(yàn)對(duì)象實(shí)例名、發(fā)布的VIO個(gè)數(shù)、VIO的類型名、V10名、V10更新接收更新次數(shù)、更新總數(shù)據(jù)大小、發(fā)布的Message個(gè)數(shù)、Message的類型名、Message名、Message發(fā)送接收次數(shù)。
[0009]所述監(jiān)控界面模塊讀取并顯示各試驗(yàn)對(duì)象的狀態(tài)信息、靜態(tài)信息和動(dòng)態(tài)信息,試驗(yàn)對(duì)象的發(fā)布訂閱信息會(huì)在監(jiān)控界面以統(tǒng)計(jì)圖的形式呈現(xiàn);其中所述試驗(yàn)對(duì)象靜態(tài)信息包括試驗(yàn)域基本信息、試驗(yàn)域所包含的試驗(yàn)對(duì)象、試驗(yàn)域所包含的VIO信息和Message信息、試驗(yàn)域的類層次關(guān)系;所述試驗(yàn)對(duì)象動(dòng)態(tài)信息包括各試驗(yàn)對(duì)象包含的VIO更新接收更新次數(shù)和Message發(fā)送接收次數(shù)、刷新間隔內(nèi)VIO的更新次數(shù)和Message的更新次數(shù)。
[0010]本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):
[0011](I)創(chuàng)新的采用了心跳檢測(cè)機(jī)制完成對(duì)各試驗(yàn)對(duì)象運(yùn)行狀態(tài)的實(shí)時(shí)監(jiān)控,可實(shí)時(shí)監(jiān)控試驗(yàn)對(duì)象的未啟動(dòng)、已啟動(dòng)、正常運(yùn)行、退出等運(yùn)行狀態(tài),提高了中間件系統(tǒng)的運(yùn)行效率。
[0012](2)實(shí)現(xiàn)了對(duì)試驗(yàn)對(duì)象靜態(tài)信息和動(dòng)態(tài)信息的實(shí)時(shí)監(jiān)控,可實(shí)時(shí)獲取試驗(yàn)域內(nèi)的各試驗(yàn)對(duì)象屬性、狀態(tài)信息,便于實(shí)時(shí)掌握各試驗(yàn)應(yīng)用的運(yùn)行情況。
[0013](3)完善了虛擬試驗(yàn)中間件系統(tǒng)的功能,使中間件的應(yīng)用更為靈活,具有很強(qiáng)的應(yīng)用推廣價(jià)值。
【專利附圖】

【附圖說(shuō)明】
[0014]圖1為本發(fā)明的監(jiān)控服務(wù)結(jié)構(gòu)圖;
[0015]圖2為本發(fā)明的試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊流程圖;
[0016]圖3為本發(fā)明的XML配置文件結(jié)構(gòu)圖;
[0017]圖4為本發(fā)明的監(jiān)控管理交互流程圖;
[0018]圖5為本發(fā)明監(jiān)控主界面實(shí)現(xiàn)流程圖;
[0019]圖6為本發(fā)明試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控實(shí)現(xiàn)流程圖。
【具體實(shí)施方式】
[0020]在敘述本發(fā)明【具體實(shí)施方式】之前,對(duì)本發(fā)明用到的心跳檢測(cè)機(jī)制原理進(jìn)行說(shuō)明。
[0021]心跳檢測(cè)機(jī)制,是一種常用的連接狀態(tài)檢測(cè)方案,被廣泛應(yīng)用于遠(yuǎn)程終端監(jiān)控、月艮務(wù)器診斷等方面。該檢測(cè)機(jī)制是在一個(gè)比較小的時(shí)間刻度內(nèi),服務(wù)端試驗(yàn)對(duì)象能夠準(zhǔn)確判斷客戶端試驗(yàn)對(duì)象的運(yùn)行狀態(tài),系統(tǒng)基于該判斷做出及時(shí)的反應(yīng),試驗(yàn)對(duì)象的運(yùn)行狀態(tài)包括是否正常運(yùn)行、已經(jīng)退出、異常終止。即,每個(gè)客戶端試驗(yàn)對(duì)象每隔一個(gè)時(shí)間刻度(例如,I秒)向服務(wù)端試驗(yàn)對(duì)象發(fā)送心跳信息,服務(wù)端試驗(yàn)對(duì)象負(fù)責(zé)接收這些心跳信息。每隔一個(gè)時(shí)間刻度(例如,3秒),如果服務(wù)端試驗(yàn)對(duì)象一次也沒有收到某個(gè)客戶端試驗(yàn)對(duì)象發(fā)送的心跳信息,服務(wù)端試驗(yàn)對(duì)象就判斷這個(gè)試驗(yàn)對(duì)象已經(jīng)異常退出。
[0022]如圖1所示,本發(fā)明所述的中間件監(jiān)控系統(tǒng)為整個(gè)虛擬試驗(yàn)場(chǎng)景提供實(shí)時(shí)監(jiān)控的功能,包括試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊、試驗(yàn)對(duì)象監(jiān)控模塊、監(jiān)控界面模塊。試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊通過(guò)中間件系統(tǒng)的交互管理對(duì)試驗(yàn)域中各試驗(yàn)對(duì)象的運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè),包括應(yīng)用的未啟動(dòng)、已啟動(dòng)、正常運(yùn)行、退出狀態(tài)。試驗(yàn)對(duì)象監(jiān)控模塊主要包括試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊和試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊,通過(guò)解析XML配置文件獲取各試驗(yàn)對(duì)象的靜態(tài)信息,通過(guò)中間件接口獲取各試驗(yàn)對(duì)象動(dòng)態(tài)信息。
[0023]試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊,負(fù)責(zé)實(shí)時(shí)監(jiān)控整個(gè)虛擬試驗(yàn)運(yùn)行過(guò)程中試驗(yàn)對(duì)象的執(zhí)行情況,試驗(yàn)應(yīng)用狀態(tài)監(jiān)控功能是通過(guò)心跳檢測(cè)機(jī)制實(shí)現(xiàn)的,即每隔一段時(shí)間各試驗(yàn)對(duì)象將自己的狀態(tài)發(fā)布給監(jiān)控服務(wù)端。如圖2所示,首先監(jiān)控程序需要設(shè)置試驗(yàn)域內(nèi)試驗(yàn)對(duì)象名,然后根據(jù)心跳檢測(cè)機(jī)制得到的試驗(yàn)對(duì)象狀態(tài)值做出相應(yīng)的反應(yīng)。各試驗(yàn)對(duì)象通過(guò)中間件的交互管理向監(jiān)控服務(wù)端發(fā)送其運(yùn)行狀態(tài)信息,該狀態(tài)信息通過(guò)標(biāo)志位控制,并且隨著時(shí)間段的不同隨時(shí)更新。其中,標(biāo)志位為1,表示試驗(yàn)域內(nèi)試驗(yàn)對(duì)象異常;標(biāo)志位為2,表示試驗(yàn)域內(nèi)試驗(yàn)對(duì)象已啟動(dòng);標(biāo)志位為3及以上的遞增數(shù)據(jù)時(shí),表示試驗(yàn)域內(nèi)試驗(yàn)對(duì)象正常運(yùn)行,標(biāo)志位值長(zhǎng)時(shí)間不更新,表示試驗(yàn)域內(nèi)試驗(yàn)對(duì)象退出。
[0024]試驗(yàn)對(duì)象監(jiān)控模塊,本發(fā)明中所述的試驗(yàn)對(duì)象監(jiān)控信息包括試驗(yàn)對(duì)象靜態(tài)信息和試驗(yàn)對(duì)象動(dòng)態(tài)信息。監(jiān)控服務(wù)端調(diào)用Push方法從事件通道中獲取各試驗(yàn)對(duì)象的靜態(tài)信息和各試驗(yàn)對(duì)象的動(dòng)態(tài)信息,并發(fā)送給監(jiān)控界面模塊。
[0025]試驗(yàn)對(duì)象靜態(tài)信息的獲取是通過(guò)解析XML配置文件實(shí)現(xiàn),解析XML文件的過(guò)程為加載、解析、獲取數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)。通過(guò)ParseStaticInfo類實(shí)現(xiàn)XML配置文件的加載、試驗(yàn)域和各試驗(yàn)對(duì)象信息解析、類層次關(guān)系解析、VIO (V10為VITA Object的簡(jiǎn)稱,表示狀態(tài)對(duì)象)和Message信息解析。如圖3所示,XML配置文件通過(guò)父類和子類關(guān)系對(duì)描述了繼承關(guān)系樹,以應(yīng)用場(chǎng)景為根目錄,主要包括試驗(yàn)域Scenario、試驗(yàn)對(duì)象集APPs、對(duì)象模型集VOMs三個(gè)數(shù)據(jù)結(jié)構(gòu)。試驗(yàn)域結(jié)構(gòu)Scenario用來(lái)存儲(chǔ)試驗(yàn)域基本信息,包括試驗(yàn)域名、試驗(yàn)域中的所有試驗(yàn)對(duì)象、試驗(yàn)域中的所有對(duì)象模型。其中,試驗(yàn)對(duì)象結(jié)構(gòu)APPs用來(lái)存儲(chǔ)試驗(yàn)域中的所有試驗(yàn)對(duì)象信息,包括試驗(yàn)對(duì)象名App_name、試驗(yàn)對(duì)象對(duì)應(yīng)的對(duì)象模型名Vom_name ;對(duì)象模型結(jié)構(gòu)VOMs用來(lái)存儲(chǔ)試驗(yàn)域中的所有對(duì)象模型信息,包括對(duì)象模型名Vom_name、對(duì)象模型實(shí)例名 Instance_name、發(fā)布 VIO 信息 VIOOutsdDS] VIO 信息 VIOIns、發(fā)布 Message信息 Messagelns、訂閱 Message 信息 MessageOuts0
[0026]試驗(yàn)對(duì)象動(dòng)態(tài)信息是通過(guò)中間件的交互管理實(shí)時(shí)獲取,如圖4所示,為監(jiān)控系統(tǒng)與試驗(yàn)對(duì)象、交互管理的交互圖,其中試驗(yàn)對(duì)象節(jié)點(diǎn)承載試驗(yàn)對(duì)象程序,交互管理完成試驗(yàn)對(duì)象間的信息交互,監(jiān)控程序節(jié)點(diǎn)承載試驗(yàn)域及其各試驗(yàn)對(duì)象的各類信息監(jiān)控。試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控主要監(jiān)控試驗(yàn)對(duì)象的VIO實(shí)例和Message實(shí)例在試驗(yàn)過(guò)程中的收發(fā)次數(shù)。在試驗(yàn)過(guò)程中,試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控是一個(gè)單純的訂閱方,它負(fù)責(zé)通過(guò)過(guò)濾機(jī)制收集試驗(yàn)運(yùn)行過(guò)程中各試驗(yàn)對(duì)象的發(fā)布訂閱信息。整個(gè)監(jiān)控流程為,首先各試驗(yàn)對(duì)象更新監(jiān)控信息,并將監(jiān)控信息推送到事件通道;然后監(jiān)控服務(wù)端從事件通道獲取各試驗(yàn)對(duì)象的更新信息并保存在本地;最后監(jiān)控界面模塊獲取各試驗(yàn)對(duì)象的更新信息,并在監(jiān)控界面顯示。[0027]為了實(shí)時(shí)監(jiān)控各試驗(yàn)對(duì)象的交互情況,采用發(fā)布訂閱的機(jī)制,訂閱方不用關(guān)心是否有試驗(yàn)對(duì)象在發(fā)布信息,監(jiān)控服務(wù)端作為一個(gè)訂閱方,這樣它與試驗(yàn)對(duì)象的耦合性就降低了,更好的保證了性能方面的要求。交互管理中定義了存儲(chǔ)試驗(yàn)對(duì)象動(dòng)態(tài)信息的數(shù)據(jù)結(jié)構(gòu)superviselnfo, superviselnfo中存儲(chǔ)了試驗(yàn)域中各試驗(yàn)對(duì)象實(shí)例名、VIO類型名、VIO對(duì)象名、VIO的發(fā)布次數(shù)、VIO類型名、VIO對(duì)象名、VIO的訂閱次數(shù)、Message類型名、Message對(duì)象名、Message的發(fā)布次數(shù)、Message類型名、Message對(duì)象名、Message的訂閱次數(shù)。當(dāng)試驗(yàn)對(duì)象發(fā)布訂閱VIO信息、發(fā)布訂閱Message信息時(shí),交互管理會(huì)調(diào)用相應(yīng)的接口對(duì)存儲(chǔ)試驗(yàn)對(duì)象動(dòng)態(tài)信息的結(jié)構(gòu)體superviselnfo進(jìn)行賦值。試驗(yàn)對(duì)象調(diào)用交互管理的getSuperviselnfo方法獲取superviselnfo結(jié)構(gòu)體的信息,并將獲取的信息傳送給監(jiān)控界面模塊顯示。
[0028]監(jiān)控界面模塊,從監(jiān)控服務(wù)端讀取并顯示各試驗(yàn)對(duì)象的運(yùn)行狀態(tài)、靜態(tài)信息和動(dòng)態(tài)信息。試驗(yàn)對(duì)象的靜態(tài)信息通過(guò)CAppShow類中的控件顯示,這些控件包括標(biāo)簽頁(yè)控件、屬性頁(yè)控件、以及用于標(biāo)簽頁(yè)的相關(guān)屬性變量、圖形列表控件信息。各試驗(yàn)對(duì)象實(shí)時(shí)更新的發(fā)布訂閱信息通過(guò)CAppDyn類實(shí)現(xiàn),并通過(guò)在該類中設(shè)置控件實(shí)現(xiàn)發(fā)布訂閱信息的高亮顯示,同時(shí),各試驗(yàn)對(duì)象的發(fā)布訂閱次數(shù)會(huì)在監(jiān)控界面以統(tǒng)計(jì)圖的形式呈現(xiàn),統(tǒng)計(jì)圖分為上下兩部分,上面部分為VIO或Message的接收次數(shù)統(tǒng)計(jì)圖,下面部分為VIO或Message的發(fā)布次數(shù)統(tǒng)計(jì)圖。在統(tǒng)計(jì)圖中,橫坐標(biāo)表示時(shí)間,縱坐標(biāo)表示發(fā)布接收次數(shù)。
[0029]本發(fā)明未詳細(xì)說(shuō)明部分屬本領(lǐng)域技術(shù)人員公知常識(shí)。
【權(quán)利要求】
1.一種中間件監(jiān)控系統(tǒng),其特征在于:包括試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊、試驗(yàn)對(duì)象監(jiān)控模塊、監(jiān)控界面模塊;試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊通過(guò)中間件系統(tǒng)的交互管理對(duì)試驗(yàn)域中各試驗(yàn)對(duì)象的運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè),獲得狀態(tài)信息發(fā)送給監(jiān)控界面模塊;試驗(yàn)對(duì)象監(jiān)控模塊包括試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊和試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊,試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊通過(guò)解析預(yù)先配置的XML配置文件獲取各試驗(yàn)對(duì)象的靜態(tài)信息,并發(fā)送給監(jiān)控界面模塊;試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊通過(guò)中間件接口獲取各試驗(yàn)對(duì)象動(dòng)態(tài)信息,并發(fā)送給監(jiān)控界面模塊;監(jiān)控界面模塊將發(fā)送來(lái)的各試驗(yàn)對(duì)象的狀態(tài)信息、靜態(tài)信息、動(dòng)態(tài)信息顯示出來(lái);所述的試驗(yàn)域包括參與一次虛擬試驗(yàn)驗(yàn)證的所有試驗(yàn)對(duì)象,該試驗(yàn)域中的試驗(yàn)對(duì)象之間存在交互關(guān)系;所述各試驗(yàn)對(duì)象的狀態(tài)信息包括未啟動(dòng)、已啟動(dòng)、正常運(yùn)行、退出;所述預(yù)先配置的XML配置文件包括VIO的基本信息、VIO的發(fā)布訂閱關(guān)系、所屬類型、更新次數(shù),以及Message的基本信息、Message的發(fā)布訂閱關(guān)系、所屬類型、更新次數(shù)。
2.根據(jù)權(quán)利要求1所述的一種中間件監(jiān)控系統(tǒng),其特征在于:所述的試驗(yàn)應(yīng)用狀態(tài)監(jiān)控模塊通過(guò)心跳檢測(cè)機(jī)制完成對(duì)試驗(yàn)域中各試驗(yàn)對(duì)象的運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè)。
3.根據(jù)權(quán)利要求1所述的一種中間件監(jiān)控系統(tǒng),其特征在于:所述的試驗(yàn)對(duì)象靜態(tài)信息監(jiān)控模塊根據(jù)預(yù)先配置的XML配置文件中描述的信息,解析XML配置文件,獲取各試驗(yàn)對(duì)象的靜態(tài)信息;所述的試驗(yàn)對(duì)象的靜態(tài)信息包括VIO信息、Message信息、試驗(yàn)域的類層次關(guān)系和試驗(yàn)域內(nèi)試驗(yàn)應(yīng)用的信息;其中VIO信息包括VIO名、VIO實(shí)例名、所屬試驗(yàn)對(duì)象名、VIO包括的屬性個(gè)數(shù)和名稱;Message信息包括Message名、Message實(shí)例名、所屬試驗(yàn)對(duì)象名、Message包括的屬性個(gè)數(shù)和名稱;試驗(yàn)域內(nèi)試驗(yàn)應(yīng)用的信息包括試驗(yàn)對(duì)象名、試驗(yàn)對(duì)象模型名,初始化文件、試驗(yàn)對(duì)象狀態(tài)、發(fā)布訂閱的VIO信息,發(fā)布訂閱的Message信息。
4.根據(jù)權(quán)利要求1所述的一種中間件監(jiān)控系統(tǒng),其特征在于:所述試驗(yàn)對(duì)象動(dòng)態(tài)信息監(jiān)控模塊通過(guò)過(guò)濾機(jī)制監(jiān)控試驗(yàn)域中各試驗(yàn)對(duì)象的VIO實(shí)例和Message實(shí)例在試驗(yàn)過(guò)程中的收發(fā)次數(shù),獲取各試驗(yàn)對(duì)象的動(dòng)態(tài)信息;所述的試驗(yàn)對(duì)象的動(dòng)態(tài)信息包括試驗(yàn)對(duì)象實(shí)例名、發(fā)布的VIO個(gè)數(shù)、VIO的類型名、VIO名、VIO更新接收更新次數(shù)、更新總數(shù)據(jù)大小、發(fā)布的Message個(gè)數(shù)、Message的類型名、Message名、Message發(fā)送接收次數(shù)。
5.根據(jù)權(quán)利要求1所述的一種中間件監(jiān)控系統(tǒng),其特征在于:所述監(jiān)控界面模塊讀取并顯示各試驗(yàn)對(duì)象的狀態(tài)信息、靜態(tài)信息和動(dòng)態(tài)信息,試驗(yàn)對(duì)象的發(fā)布訂閱信息會(huì)在監(jiān)控界面以統(tǒng)計(jì)圖的形式呈現(xiàn);其中所述試驗(yàn)對(duì)象靜態(tài)信息包括試驗(yàn)域基本信息、試驗(yàn)域所包含的試驗(yàn)對(duì)象、試驗(yàn)域所包含的VIO信息和Message信息、試驗(yàn)域的類層次關(guān)系;所述試驗(yàn)對(duì)象動(dòng)態(tài)信息包括各試驗(yàn)對(duì)象包含的VIO更新接收更新次數(shù)和Message發(fā)送接收次數(shù)、刷新間隔內(nèi)VIO的更新次數(shù)和Message的更新次數(shù)。
【文檔編號(hào)】G05B19/418GK103592909SQ201310505424
【公開日】2014年2月19日 申請(qǐng)日期:2013年10月23日 優(yōu)先權(quán)日:2013年10月23日
【發(fā)明者】賈長(zhǎng)偉, 廖建, 蔡斐華, 李鑫, 王國(guó)慶, 鄭小鵬, 王曉路, 趙雯 申請(qǐng)人:中國(guó)運(yùn)載火箭技術(shù)研究院
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
深州市| 天柱县| 潜山县| 芜湖市| 邢台市| 盐山县| 永德县| 子长县| 邢台县| 伊金霍洛旗| 永德县| 肥乡县| 龙山县| 繁昌县| 建始县| 云南省| 珲春市| 水城县| 临澧县| 安义县| 山阴县| 兴业县| 克东县| 宁南县| 镇原县| 南昌市| 调兵山市| 都江堰市| 丁青县| 屏南县| 新余市| 准格尔旗| 杨浦区| 内江市| 浏阳市| 苗栗市| 广丰县| 郓城县| 柯坪县| 侯马市| 大竹县|