專利名稱:監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交通監(jiān)控領(lǐng)域,特別涉及一種監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法、裝置及系統(tǒng)。
背景技術(shù):
目前國(guó)際的ITS ( Intelligent Transport Sys tem,智能交通系統(tǒng))發(fā)布 的道路交通擁堵信息基本上是通過(guò)數(shù)據(jù)采集、數(shù)據(jù)處理和數(shù)據(jù)發(fā)布等幾個(gè)環(huán)節(jié) 來(lái)實(shí)現(xiàn)。數(shù)據(jù)采集有浮動(dòng)車也被稱作探測(cè)車、視頻、人工信息采集等方式。數(shù) 據(jù)處理是把采集到的數(shù)據(jù),經(jīng)過(guò)某種方法的計(jì)算,將數(shù)據(jù)轉(zhuǎn)化成道路的交通信 息。數(shù)據(jù)的發(fā)布就是將道路的交通信息通過(guò)網(wǎng)站、FM(Frequency Modulation, 調(diào)頻廣播)、短信、彩信或人工的方式發(fā)布出去,使用戶能及時(shí)得到道路的路況 信息,為用戶選擇出行的道路提供參考依據(jù)。
為了保證發(fā)布的路況信息的實(shí)時(shí)性,必須要保證從信息釆集到信息發(fā)布過(guò) 程中各個(gè)環(huán)節(jié)的穩(wěn)定性和數(shù)據(jù)處理的正確性,當(dāng)數(shù)據(jù)或數(shù)據(jù)處理的計(jì)算機(jī)發(fā)生 異?;蚬收系臅r(shí)候,系統(tǒng)能自動(dòng)恢復(fù)相應(yīng)的功能,同時(shí)及時(shí)發(fā)出警報(bào),告知相 應(yīng)的部門(mén)和人員,以便及時(shí)查找并排除故障和確認(rèn)的工作。
現(xiàn)有的一些技術(shù)是通過(guò)人工的方式定時(shí)查看各個(gè)部分的輸入輸出數(shù)據(jù),故 障發(fā)生時(shí)通過(guò)人工記錄、查找并排除故障。
在實(shí)現(xiàn)上述對(duì)交通運(yùn)營(yíng)系統(tǒng)監(jiān)控的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存 在如下問(wèn)題現(xiàn)有技術(shù)中采用人工定時(shí)查詢的方式對(duì)交通運(yùn)營(yíng)系統(tǒng)進(jìn)行監(jiān)控, 從而不能做到實(shí)時(shí)的對(duì)交通運(yùn)營(yíng)系統(tǒng)的監(jiān)控,導(dǎo)致交通運(yùn)營(yíng)系統(tǒng)出現(xiàn)的故障不 能及時(shí)被發(fā)現(xiàn);從而使出現(xiàn)的故障不能被及時(shí)的處理,因此不能保證道路信息及時(shí)、準(zhǔn)確、穩(wěn)定地發(fā)布。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法、裝置及系統(tǒng),使運(yùn)營(yíng)系統(tǒng) 的故障得以迅速、準(zhǔn)確地被發(fā)現(xiàn)并排除,保證道路信息及時(shí)、準(zhǔn)確、穩(wěn)定地發(fā) 布。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案 一種監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,包括 接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息; 對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;
若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定所述被監(jiān)控設(shè)備出現(xiàn)故障,則將相 應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所述故障。 一種服務(wù)器,包括
狀態(tài)信息接收單元,用于接收探針程序發(fā)送的^皮監(jiān)控對(duì)象的實(shí)時(shí)工作狀態(tài) 信息;
分析單元,用于對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;
故障輸出單元,用于若所述分析單元經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定 所述被監(jiān)控對(duì)象出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí) 處理。
一種監(jiān)控系統(tǒng),包括
交通運(yùn)營(yíng)系統(tǒng),包含至少一臺(tái)被監(jiān)控設(shè)備,用于通過(guò)探針程序向服務(wù)器發(fā) 送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息。
服務(wù)器,用于接收探針程序發(fā)送的被監(jiān)控對(duì)象的實(shí)時(shí)工作狀態(tài)信息;對(duì)所 述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定所述被監(jiān)控對(duì)象出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所 述故障。
本發(fā)明技術(shù)方案中,在被監(jiān)控設(shè)備中植入探針程序,由該探針程序?qū)υ摫?監(jiān)控設(shè)備進(jìn)行實(shí)時(shí)的監(jiān)控,獲得所述被監(jiān)控設(shè)備實(shí)時(shí)工作狀態(tài)信息,在被監(jiān)控 設(shè)備實(shí)時(shí)工作狀態(tài)信息后,將獲取的實(shí)時(shí)工作狀態(tài)信息發(fā)送給服務(wù)器,由服務(wù) 器對(duì)所述實(shí)時(shí)工作狀態(tài)進(jìn)行分析,若經(jīng)過(guò)分析判定所述被監(jiān)控設(shè)備出現(xiàn)故障,
則由服務(wù)器將相應(yīng)的故障信息輸出;與現(xiàn)有技術(shù)中通過(guò)人工監(jiān)控交通運(yùn)營(yíng)系統(tǒng) 是否出現(xiàn)故障相比,本發(fā)明實(shí)施例由服務(wù)器在接收到交通運(yùn)營(yíng)系統(tǒng)發(fā)送的實(shí)時(shí) 工作狀態(tài)信息后,自動(dòng)分析并將故障信息輸出,不需要人為的去進(jìn)行繁瑣復(fù)雜 的檢測(cè)操作;并且由于探針程序的植入,對(duì)交通運(yùn)營(yíng)系統(tǒng)的實(shí)現(xiàn)了實(shí)時(shí)的監(jiān)控, 當(dāng)故障發(fā)生時(shí)服務(wù)器能夠?qū)崟r(shí)的發(fā)現(xiàn)故障,并實(shí)時(shí)的通知相關(guān)人員及時(shí)的處理 所述故障,從而使運(yùn)營(yíng)系統(tǒng)的故障得以迅速、準(zhǔn)確地被發(fā)現(xiàn)并排,保證道路信 息及時(shí)、準(zhǔn)確、穩(wěn)定地發(fā)布。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施 例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述 中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付 出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例1中監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法流程圖2為本發(fā)明實(shí)施例1中服務(wù)器的組成框圖3為本發(fā)明實(shí)施例1中監(jiān)控系統(tǒng)的組成框圖4為本發(fā)明實(shí)施例2中監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法流程圖5為本發(fā)明實(shí)施例2中服務(wù)器的組成框圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清 楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是 全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造 性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1
本發(fā)明實(shí)施例提供一種監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,如圖1所示,該方法包括
101、 接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息;其中,所述探 針程序在實(shí)施本發(fā)明實(shí)施例之前,被植入被監(jiān)控設(shè)備中,實(shí)現(xiàn)對(duì)所述被監(jiān)控設(shè) 備的實(shí)時(shí)監(jiān)控,獲取所述被監(jiān)控設(shè)備相應(yīng)的實(shí)時(shí)工作狀態(tài)信息。上述被監(jiān)控設(shè) 備的實(shí)時(shí)工作狀態(tài)信息包括被監(jiān)控設(shè)備的應(yīng)用程序和/或系統(tǒng)的實(shí)時(shí)工作狀態(tài) 信息。
102、 對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;其中,由于所述探針程序在獲取 被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息時(shí),可能同時(shí)獲取了不同的信息參數(shù),而不同 的信息參數(shù)的故障判斷方法是不同的,所以在接收到探針程序發(fā)送的被監(jiān)控設(shè) 備的實(shí)時(shí)工作狀態(tài)信息后,服務(wù)器要針對(duì)所述接收到的內(nèi)容進(jìn)行具體的分析。
例如當(dāng)所述^l矣收到的實(shí)時(shí)工作狀態(tài)信息為CPU占用率的相關(guān)信息時(shí),對(duì) 接收到的實(shí)時(shí)工作狀態(tài)信息進(jìn)行分包括判斷系統(tǒng)的某個(gè)或多個(gè)CPU在規(guī)定的 時(shí)間周期內(nèi),占用率是否一直維持在設(shè)定值之上,若占用率一直維持在設(shè)定值 之上,則判定系統(tǒng)存在危險(xiǎn),需要發(fā)出警報(bào),通知相應(yīng)人員查看系統(tǒng)運(yùn)行情況。
103、 若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息得到所述被監(jiān)控設(shè)備出現(xiàn)故障,將 相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所述故障。
本發(fā)明實(shí)施例提供一種服務(wù)器,如圖2所示,該服務(wù)器包括狀態(tài)信息接收單元21、分析單元22和故障輸出單元23。
狀態(tài)信息接收單元21,用于接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀 態(tài)信息;在所述狀態(tài)信息接收單元21接收到被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息后, 分析單元22用于對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若所述分析單元22經(jīng)過(guò) 分析所述實(shí)時(shí)工作狀態(tài)信息判定所述被監(jiān)控對(duì)象出現(xiàn)故障,則故障輸出單元23 用于將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理。
其中,所述探針程序在實(shí)施本發(fā)明實(shí)施例之前,被植入被監(jiān)控設(shè)備中,實(shí) 現(xiàn)對(duì)所述被監(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控,獲取所述被監(jiān)控設(shè)備相應(yīng)的實(shí)時(shí)工作狀態(tài)信 息。上述被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息包括被監(jiān)控設(shè)備的應(yīng)用程序和/或系統(tǒng) 的實(shí)時(shí)工作狀態(tài)信息。
本發(fā)明實(shí)施例4是供一種監(jiān)控系統(tǒng),如圖3所述,該系統(tǒng)包括交通運(yùn)營(yíng)系 統(tǒng)31和服務(wù)器32。
交通運(yùn)營(yíng)系統(tǒng)31,包括至少一臺(tái)被監(jiān)控設(shè)備,用于通過(guò)4笨針程序向服務(wù)器 發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息。所述探針程序在實(shí)施本發(fā)明實(shí)施例之 前,被植入被監(jiān)控設(shè)備中,實(shí)現(xiàn)對(duì)所述被監(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控,獲取所述被監(jiān) 控設(shè)備相應(yīng)的實(shí)時(shí)工作狀態(tài)信息。其中,該被監(jiān)控設(shè)備可以為但不局限于運(yùn)營(yíng) 系統(tǒng)的計(jì)算機(jī)。
服務(wù)器32,接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息;對(duì)所述 實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定所述被監(jiān) 控設(shè)備出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所述 故障。其中,所述服務(wù)器可以為但不局限于單獨(dú)的監(jiān)控服務(wù)器,也可以是其他 系統(tǒng)中可以實(shí)現(xiàn)監(jiān)控功能的服務(wù)器。
本發(fā)明實(shí)施例中,在被監(jiān)控設(shè)備中植入探針程序,由該探針程序?qū)υ摫槐O(jiān)控設(shè)備進(jìn)行實(shí)時(shí)的監(jiān)控,獲得所述被監(jiān)控設(shè)備實(shí)時(shí)工作狀態(tài)信息,在被監(jiān)控設(shè) 備實(shí)時(shí)工作狀態(tài)信息后,將獲取的實(shí)時(shí)工作狀態(tài)信息發(fā)送給服務(wù)器,由服務(wù)器 對(duì)所述實(shí)時(shí)工作狀態(tài)進(jìn)行分析,若經(jīng)過(guò)分析判定所述被監(jiān)控設(shè)備出現(xiàn)故障,則
由服務(wù)器將相應(yīng)的故障信息輸出;與現(xiàn)有技術(shù)中通過(guò)人工監(jiān)控交通運(yùn)營(yíng)系統(tǒng)是 否出現(xiàn)故障相比,本發(fā)明實(shí)施例由服務(wù)器在接收到交通運(yùn)營(yíng)系統(tǒng)發(fā)送的實(shí)時(shí)工 作狀態(tài)信息后,自動(dòng)分析并將故障信息輸出,不需要人為的去進(jìn)行繁瑣復(fù)雜的 檢測(cè)操作;并且由于探針程序的植入,對(duì)交通運(yùn)營(yíng)系統(tǒng)的實(shí)現(xiàn)了實(shí)時(shí)的監(jiān)控, 當(dāng)故障發(fā)生時(shí)服務(wù)器能夠?qū)崟r(shí)的發(fā)現(xiàn)故障,并實(shí)時(shí)的通知相關(guān)人員及時(shí)的處理 所述故障,從而使運(yùn)營(yíng)系統(tǒng)的故障得以迅速、準(zhǔn)確地被發(fā)現(xiàn)并排,保證道路信 息及時(shí)、準(zhǔn)確、穂、定地發(fā)布。 實(shí)施例2
本發(fā)明實(shí)施例提供一種監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,如圖4所示,該方法包括
401、將探針程序植入被監(jiān)控設(shè)備中,實(shí)現(xiàn)對(duì)所述被監(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控, 獲取所述被監(jiān)控設(shè)備相應(yīng)的實(shí)時(shí)工作狀態(tài)信息。
其中,所述探針程序?qū)λ霰槐O(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控可以包括對(duì)被監(jiān)控設(shè) 備的應(yīng)用程序和/或系統(tǒng)的實(shí)時(shí)監(jiān)控。
其中,所述對(duì)被監(jiān)控設(shè)備應(yīng)用程序的實(shí)施監(jiān)控可以為但不局限于以下形式, 具體為對(duì)被監(jiān)控設(shè)備進(jìn)程的實(shí)時(shí)監(jiān)控、對(duì)被監(jiān)控設(shè)備程序的輸出文件的實(shí)時(shí) 監(jiān)控、對(duì)被監(jiān)控設(shè)備發(fā)出的心跳數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控。所述對(duì)被監(jiān)控設(shè)備系統(tǒng)的 實(shí)時(shí)監(jiān)控以為但不局限于以下形式,具體為對(duì)被監(jiān)控設(shè)備CPU占用率的實(shí)時(shí) 監(jiān)控、對(duì)被監(jiān)控設(shè)備內(nèi)存占用率的實(shí)時(shí)監(jiān)控、對(duì)^F茲盤(pán)剩余空間的實(shí)時(shí)監(jiān)控以及 對(duì)網(wǎng)絡(luò)的實(shí)時(shí)監(jiān)控。本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,交通運(yùn)營(yíng)系統(tǒng)中任何可能 出現(xiàn)故障的地方,該探針程序都可以對(duì)其進(jìn)行監(jiān)控。402、服務(wù)器接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息;其中, 所述服務(wù)器可以為但不局限于單獨(dú)的檢測(cè)服務(wù)器,也可以是和其他系統(tǒng)的服務(wù), 只要其具有監(jiān)控功能并且可以和交通運(yùn)營(yíng)系統(tǒng)進(jìn)行通信,都可以作為所述檢測(cè) 服務(wù)器,例如具有監(jiān)控功能的廣播系統(tǒng)的服務(wù)器。
其中,所述被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息具體與根據(jù)探針程序檢測(cè)的內(nèi) 容相對(duì)應(yīng)。例如若所述探針程序只檢測(cè)交通運(yùn)營(yíng)系統(tǒng)中被監(jiān)控設(shè)備的應(yīng)用程序, 則所述實(shí)時(shí)工作狀態(tài)信息就只包含該被監(jiān)控設(shè)備的相關(guān)的應(yīng)用程序?qū)崟r(shí)工作狀 態(tài)信息。具體例如,設(shè)置探針程序只對(duì)被監(jiān)控設(shè)備的應(yīng)用程序發(fā)送數(shù)據(jù)的跳數(shù) 數(shù)據(jù)進(jìn)行檢測(cè),則所述實(shí)時(shí)工作狀態(tài)信息就僅包含應(yīng)用程序發(fā)送數(shù)據(jù)的跳數(shù)數(shù) 據(jù)的相關(guān)信息。
403、對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài) 信息判定所述被監(jiān)控設(shè)備出現(xiàn)故障,則執(zhí)行步驟404;若經(jīng)過(guò)分析所述實(shí)時(shí)工作 狀態(tài)信息判定所述被監(jiān)控設(shè)備沒(méi)有出現(xiàn)故障,則執(zhí)行步驟405。
其中,將所述調(diào)通運(yùn)營(yíng)系統(tǒng)計(jì)算機(jī)的故障信息一般分為兩種, 一種為應(yīng)用 程序故障,另一種為系統(tǒng)故障;而所述應(yīng)用程序故障一般具體又分為以下幾種 形式,具體為應(yīng)用程序?yàn)檫\(yùn)行、應(yīng)用程序內(nèi)存占用超載、應(yīng)用程序輸出文件 異?;蛭摧敵鑫募?、程序log中記錄了 ERROR或FATAL級(jí)別的镅-溪。系統(tǒng)故障 具體又分為以下幾種形式,具體為某個(gè)CPU占用率監(jiān)測(cè)周期內(nèi)持續(xù)超載、內(nèi) 存占用率超載、windows操作系統(tǒng)下虛擬內(nèi)存占用空間超過(guò)設(shè)定值、》茲盤(pán)剩余空 間小于設(shè)定值、網(wǎng)絡(luò)不通等。
其中,對(duì)接收到的實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析時(shí),根據(jù)接收到的所述具體 實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;例如
當(dāng)所述接收到的實(shí)時(shí)工作狀態(tài)信息為系統(tǒng)進(jìn)行的相關(guān)信息時(shí),對(duì)接收到的實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析包括利用可執(zhí)行程序的完整路徑,判斷該應(yīng)用程 序是否在系統(tǒng)的進(jìn)程中,當(dāng)系統(tǒng)中沒(méi)有指定的進(jìn)程時(shí),則判定所述被監(jiān)控設(shè)備 中的應(yīng)用程序沒(méi)有運(yùn)行,確定系統(tǒng)進(jìn)程故障。
當(dāng)所述接收到的實(shí)時(shí)工作狀態(tài)信息為應(yīng)用程序的輸出文件的相關(guān)信息時(shí), 對(duì)接收到的實(shí)時(shí)工作狀態(tài)信息進(jìn)行分包括檢測(cè)所述實(shí)時(shí)工作狀態(tài)信息中的日 志信息中是否記錄了 ERROR或FATAL級(jí)別的錯(cuò)誤,若記錄了 ERROR或FATAL級(jí) 別的錯(cuò)誤則判定所述被監(jiān)控設(shè)備出現(xiàn)應(yīng)用程序輸出文件故障。
當(dāng)所述接收到的實(shí)時(shí)工作狀態(tài)信息為CPU占用率的相關(guān)信息時(shí),對(duì)接收到的 實(shí)時(shí)工作狀態(tài)信息進(jìn)行分包括判斷系統(tǒng)的某個(gè)或多個(gè)CPU在規(guī)定的時(shí)間周期 內(nèi),占用率是否一直維持在設(shè)定值之上,若占用率一直維持在設(shè)定值之上,則 判定系統(tǒng)存在危險(xiǎn),需要發(fā)出警報(bào),通知相應(yīng)人員查看系統(tǒng)運(yùn)行情況。
當(dāng)所述接收到的實(shí)時(shí)工作狀態(tài)信息為內(nèi)存占用率的相關(guān)信息時(shí),對(duì)接收到的 實(shí)時(shí)工作狀態(tài)信息進(jìn)行分包括判斷系統(tǒng)內(nèi)存的占用率或虛擬內(nèi)存的占用空間 的數(shù)值是否超過(guò)設(shè)定值,若超過(guò)預(yù)設(shè)值,則認(rèn)為系統(tǒng)存在危險(xiǎn),需要發(fā)出警報(bào), 通知相應(yīng)人員查看系統(tǒng)運(yùn)行情況。
當(dāng)所述接收到的實(shí)時(shí)工作狀態(tài)信息為磁盤(pán)剩余空間的相關(guān)信息時(shí),對(duì)接收 到的實(shí)時(shí)工作狀態(tài)信息進(jìn)行分包括判斷磁盤(pán)的剩余空間是否少于設(shè)定值,若 少于預(yù)設(shè)值,則需要發(fā)出警報(bào),通知相應(yīng)人員查看系統(tǒng)運(yùn)行情況,并在其控制 下對(duì)數(shù)據(jù)進(jìn)行備份,并刪除已經(jīng)^#好的數(shù)據(jù)。
404、將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所述故障。其中, 服務(wù)器將相應(yīng)的故障信息輸出可以采用但不局限于以下形式,通過(guò)客戶端程序 界面將所述相應(yīng)的故障信息輸出;或者通過(guò)郵件的形式將所述相應(yīng)的故障信息 輸出,發(fā)送給指定的相應(yīng)故障處理人;或者通過(guò)短信的形式將所述相應(yīng)的故障信息輸出,發(fā)送給指定的相應(yīng)故障處理人。本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,任 何可以將相應(yīng)的故障信息輸出通知相應(yīng)人員及時(shí)處理所述故障的方式都屬于本 發(fā)明保護(hù)的范圍,例如,通過(guò)電話的形式將相應(yīng)的故障信息輸出,通知相應(yīng)人 員及時(shí)處理。
405、將交通運(yùn)營(yíng)系統(tǒng)的檢測(cè)結(jié)果顯示輸出。其中,將交通運(yùn)營(yíng)系統(tǒng)的檢測(cè) 結(jié)果顯示輸出可以采用,但不局限于下行形式通過(guò)專用的客戶端程序或網(wǎng)頁(yè) 的瀏覽器登錄提供的網(wǎng)址,可通過(guò)網(wǎng)絡(luò)實(shí)時(shí)地觀察被監(jiān)測(cè)的運(yùn)營(yíng)系統(tǒng)的實(shí)時(shí)工 作狀態(tài),使用醒目的圖像和顏色標(biāo)識(shí)錯(cuò)誤或異常的存在。
進(jìn)一步的,本發(fā)明實(shí)施例中在對(duì)交通運(yùn)營(yíng)系統(tǒng)進(jìn)行監(jiān)控時(shí),還可用修改已 經(jīng)設(shè)置好的探針程序?qū)λ霰槐O(jiān)控設(shè)備的監(jiān)控內(nèi)容,具體為用戶通過(guò)服務(wù)器 修改、增加或者刪除被監(jiān)控的內(nèi)容,并將修改后的監(jiān)控內(nèi)容傳送給探針程序, 由探針程序執(zhí)行所述檢測(cè)任務(wù)。
更進(jìn)一步的,本發(fā)明實(shí)施例中在對(duì)交通運(yùn)營(yíng)系統(tǒng)進(jìn)行監(jiān)控時(shí),還可以對(duì)已 經(jīng)檢測(cè)出的交通運(yùn)營(yíng)系統(tǒng)的故障信息進(jìn)行查詢,并將查詢的內(nèi)容以報(bào)表的形式 顯示給用戶,具體的操作為接收用戶輸入的查詢信息,將滿足所述查詢信息 條件的相應(yīng)信息生成報(bào)表并輸出。該查詢可以根據(jù)用戶輸入的查詢條件具體執(zhí) 行,例如可以按照周或月對(duì)所述交通運(yùn)營(yíng)系統(tǒng)的故障信息進(jìn)行查詢統(tǒng)計(jì)并以 報(bào)表的形式將查詢的結(jié)果輸出;還可以按照周或月對(duì)所述交通運(yùn)營(yíng)系統(tǒng)的數(shù)據(jù) 的輸入輸進(jìn)行查詢并以報(bào)表的形式輸出等。
本發(fā)明實(shí)施例提供一種服務(wù)器,如圖5所示,該服務(wù)器包括狀態(tài)信息接 收單元51、分析單元52、故障輸出單元53、修改單元54、查詢信息接收單元 55、報(bào)表生成單元56和報(bào)表輸出單元57。
狀態(tài)信息接收單元51,用于接收^笨針程序發(fā)送的^皮監(jiān)控對(duì)象的實(shí)時(shí)工作狀
12態(tài)信息;在所述狀態(tài)信息接收單元51接收到被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息后, 分析單元52用于對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若所述分析單元52經(jīng)過(guò) 分析所述實(shí)時(shí)工作狀態(tài)信息判定所述^皮監(jiān)控對(duì)象出現(xiàn)故障,則故障輸出單元53 用于將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理。
其中,所述探針程序在實(shí)施本發(fā)明實(shí)施例之前,被植入被監(jiān)控設(shè)備中,實(shí) 現(xiàn)對(duì)所述被監(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控,獲取所述被監(jiān)控設(shè)備相應(yīng)的實(shí)時(shí)工作狀態(tài)信 息。上述被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息包括被監(jiān)控設(shè)備的應(yīng)用程序和/或系統(tǒng) 的實(shí)時(shí)工作狀態(tài)信息。
其中,所述對(duì)被監(jiān)控設(shè)備應(yīng)用程序的實(shí)施監(jiān)控可以為但不局限于以下形式, 具體為對(duì)被監(jiān)控設(shè)備進(jìn)程的實(shí)時(shí)監(jiān)控、對(duì)被監(jiān)控設(shè)備程序的輸出文件的實(shí)時(shí) 監(jiān)控、對(duì)被監(jiān)控設(shè)備發(fā)出的心跳數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控。所述對(duì)被監(jiān)控設(shè)備系統(tǒng)的 實(shí)時(shí)監(jiān)控以為但不局限于以下形式,具體為對(duì)被監(jiān)控設(shè)備CPU占用率的實(shí)時(shí) 監(jiān)控、對(duì)被監(jiān)控設(shè)備內(nèi)存占用率的實(shí)時(shí)監(jiān)控、對(duì)磁盤(pán)剩余空間的實(shí)時(shí)監(jiān)控以及 對(duì)網(wǎng)絡(luò)的實(shí)時(shí)監(jiān)控。本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,交通運(yùn)營(yíng)系統(tǒng)中任何可能 出現(xiàn)故障的地方,該探針程序都可以對(duì)其進(jìn)行監(jiān)控。
其中,服務(wù)器將相應(yīng)的故障信息輸出可以采用但不局限于以下形式,通過(guò) 客戶端程序界面將所述相應(yīng)的故障信息輸出;或者通過(guò)郵件的形式將所述相應(yīng) 的故障信息輸出,發(fā)送給指定的相應(yīng)故障處理人;或者通過(guò)短信的形式將所述 相應(yīng)的故障信息輸出,發(fā)送給指定的相應(yīng)故障處理人。本發(fā)明實(shí)施例對(duì)此不進(jìn) 行限制,任何可以將相應(yīng)的故障信息輸出通知相應(yīng)人員及時(shí)處理所述故障的方 式都屬于本發(fā)明保護(hù)的范圍,例如,通過(guò)電話的形式將相應(yīng)的故障信息輸出, 通知相應(yīng)人員及時(shí)處理。
進(jìn)一步的,本發(fā)明實(shí)施例中在對(duì)交通運(yùn)營(yíng)系統(tǒng)進(jìn)行監(jiān)控時(shí),還可用修改已經(jīng)設(shè)置好的探針程序?qū)λ霰槐O(jiān)控設(shè)備的監(jiān)控內(nèi)容,具體為通過(guò)修改單元54 修改、增加或者刪除被監(jiān)控的內(nèi)容,并將修改后的監(jiān)控內(nèi)容傳送給探針程序, 由探針程序執(zhí)行所述檢測(cè)任務(wù)。
更進(jìn)一步的,本發(fā)明實(shí)施例中在對(duì)交通運(yùn)營(yíng)系統(tǒng)進(jìn)行監(jiān)控時(shí),還可以對(duì)已 經(jīng)檢測(cè)出的交通運(yùn)營(yíng)系統(tǒng)的故障信息進(jìn)行查詢,并將查詢的內(nèi)容以報(bào)表的形式 顯示給用戶,具體的操作為查詢信息接收單元55用于接收用戶輸入的查詢信 息;報(bào)表生成單元56用于將滿足所述查詢信息條件的相應(yīng)查詢結(jié)果生成報(bào)表; 報(bào)表輸出單元"用于將所述報(bào)表生成單元56生成的報(bào)表輸出,顯示給用戶。 該查詢可以才艮據(jù)用戶輸入的查詢條件具體執(zhí)行,例如可以按照周或月對(duì)所述 交通運(yùn)營(yíng)系統(tǒng)的故障信息進(jìn)行查詢統(tǒng)計(jì)并以報(bào)表的形式將查詢的結(jié)果輸出;還 可以按照周或月對(duì)所述交通運(yùn)營(yíng)系統(tǒng)的數(shù)據(jù)的輸入輸出信息進(jìn)行查詢并以報(bào)表 的形式輸出等。
本發(fā)明實(shí)施例提供一種監(jiān)控系統(tǒng),如圖3所述,該系統(tǒng)包括交通運(yùn)營(yíng)系 統(tǒng)31和服務(wù)器32。
交通運(yùn)營(yíng)系統(tǒng)31,包括至少一臺(tái)^皮監(jiān)控設(shè)備,用于通過(guò)探針程序向服務(wù)器 發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息。所述探針程序在實(shí)施本發(fā)明實(shí)施例之 前,被植入被監(jiān)控設(shè)備中,實(shí)現(xiàn)對(duì)所述被監(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控,獲取所述被監(jiān) 控設(shè)備相應(yīng)的實(shí)時(shí)工作狀態(tài)信息。
服務(wù)器32,用于接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息;對(duì) 所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定所述 被監(jiān)控設(shè)備出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理 所述故障。
進(jìn)一步的,本發(fā)明實(shí)施例中在對(duì)交通運(yùn)營(yíng)系統(tǒng)進(jìn)行監(jiān)控時(shí),所述服務(wù)器32還用于修改已經(jīng)設(shè)置好的探針程序?qū)λ霰槐O(jiān)控設(shè)備的監(jiān)控內(nèi)容,具體為用 戶通過(guò)服務(wù)器修改、增加或者刪除被監(jiān)控的內(nèi)容,并將修改后的監(jiān)控內(nèi)容傳送 給探針程序,由探針程序執(zhí)行所述檢測(cè)任務(wù)。
更進(jìn)一步的,本發(fā)明實(shí)施例中在對(duì)交通運(yùn)營(yíng)系統(tǒng)進(jìn)行監(jiān)控時(shí),所述服務(wù)器 32還用于對(duì)已經(jīng)檢測(cè)出的交通運(yùn)營(yíng)系統(tǒng)的故障信息進(jìn)行查詢,并將查詢的內(nèi)容 以報(bào)表的形式顯示給用戶,具體的操作為接收用戶輸入的查詢信息,將滿足 所述查詢信息條件的相應(yīng)信息生成報(bào)表并輸出。該查詢可以根據(jù)用戶輸入的查 詢條件具體執(zhí)行,例如可以按照周或月對(duì)所述交通運(yùn)營(yíng)系統(tǒng)的故障信息進(jìn)行 查詢統(tǒng)計(jì)并以才詠的形式將查詢的結(jié)果輸出;還可以按照周或月對(duì)所述交通運(yùn) 營(yíng)系統(tǒng)的數(shù)據(jù)的輸入輸出進(jìn)行查詢并以報(bào)表的形式輸出等。
本發(fā)明實(shí)施例中,在被監(jiān)控設(shè)備中植入探針程序,由該探針程序?qū)υ摫槐O(jiān) 控設(shè)備進(jìn)行實(shí)時(shí)的監(jiān)控,獲得所述被監(jiān)控設(shè)備實(shí)時(shí)工作狀態(tài)信息,在被監(jiān)控設(shè) 備實(shí)時(shí)工作狀態(tài)信息后,將獲取的實(shí)時(shí)工作狀態(tài)信息發(fā)送給服務(wù)器,由服務(wù)器 對(duì)所述實(shí)時(shí)工作狀態(tài)進(jìn)行分析,若經(jīng)過(guò)分析判定所述被監(jiān)控設(shè)備出現(xiàn)故障,則 由服務(wù)器將相應(yīng)的故障信息輸出;與現(xiàn)有技術(shù)中通過(guò)人工監(jiān)控交通運(yùn)營(yíng)系統(tǒng)是 否出現(xiàn)故障相比,本發(fā)明實(shí)施例由服務(wù)器在接收到交通運(yùn)營(yíng)系統(tǒng)發(fā)送的實(shí)時(shí)工 作狀態(tài)信息后,自動(dòng)分析并將故障信息輸出,不需要人為的去進(jìn)行繁瑣復(fù)雜的 檢測(cè)操作;并且由于探針程序的植入,對(duì)交通運(yùn)營(yíng)系統(tǒng)的實(shí)現(xiàn)了實(shí)時(shí)的監(jiān)控, 當(dāng)故障發(fā)生時(shí)服務(wù)器能夠?qū)崟r(shí)的發(fā)現(xiàn)故障,并實(shí)時(shí)的通知相關(guān)人員及時(shí)的處理 所述故障,從而使運(yùn)營(yíng)系統(tǒng)的故障得以迅速、準(zhǔn)確地被發(fā)現(xiàn)并排,保證道路信 息及時(shí)、準(zhǔn)確、穩(wěn)定地發(fā)布。
并且,當(dāng)經(jīng)過(guò)一段時(shí)間的檢測(cè),發(fā)現(xiàn)原來(lái)設(shè)置的對(duì)被監(jiān)控設(shè)備的監(jiān)控項(xiàng)目 中的某些項(xiàng)目出現(xiàn)故障的機(jī)率很小時(shí),可以通過(guò)服務(wù)器將該被監(jiān)控項(xiàng)目刪除,以便提高服務(wù)器的分析故障的速度;同時(shí)還可以通過(guò)服務(wù)器增加或者修改對(duì)所 述被監(jiān)控設(shè)備的監(jiān)控項(xiàng)目,方便了對(duì)所述交通運(yùn)營(yíng)系統(tǒng)的監(jiān)控。
更進(jìn)一步,該監(jiān)控系統(tǒng)在實(shí)現(xiàn)對(duì)所述交通運(yùn)營(yíng)系統(tǒng)的監(jiān)控的同 ,還可以 對(duì)所述檢測(cè)出的故障信息及其他相關(guān)信息進(jìn)行查詢,并以報(bào)表的形式顯示給用 戶,方便用戶根據(jù)所述查詢的結(jié)果對(duì)所述交通運(yùn)營(yíng)系統(tǒng)的穩(wěn)定性進(jìn)行及時(shí)的判 斷。
通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多 情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或 者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟 件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤(pán),硬盤(pán)或光盤(pán)等,包括若 干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備 等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,其特征在于,包括接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息;對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定所述被監(jiān)控設(shè)備出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所述故障。
2、 根據(jù)權(quán)利要求l所述的監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,其特征在于,在接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)信息之前,還包括將探針程序植入被監(jiān)控設(shè)備中,實(shí)現(xiàn)對(duì)所述被監(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控,獲取所述4皮監(jiān)控設(shè)備相應(yīng)的實(shí)時(shí)工作狀態(tài)信息。
3、 根據(jù)權(quán)利要求2所述的監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,其特征在于,所述探針程序?qū)λ霰槐O(jiān)控設(shè)備的實(shí)時(shí)監(jiān)控包括對(duì)被監(jiān)控設(shè)備的應(yīng)用程序和/或系統(tǒng)的實(shí)時(shí)監(jiān)控。
4、 根據(jù)權(quán)利要求3所述的監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,其特征在于,所迷對(duì)被監(jiān)控設(shè)備的應(yīng)用程序的實(shí)施監(jiān)控包括對(duì)被監(jiān)控設(shè)備進(jìn)程的實(shí)時(shí)監(jiān)控、對(duì)被監(jiān)控設(shè)備程序的輸出文件的實(shí)時(shí)監(jiān)控、對(duì)被監(jiān)控設(shè)備發(fā)出的心跳數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控;所述對(duì)被監(jiān)控設(shè)備的系統(tǒng)的實(shí)時(shí)監(jiān)控包括對(duì)被監(jiān)控設(shè)備CPU占用率的實(shí)時(shí)監(jiān)控、對(duì)被監(jiān)控設(shè)備內(nèi)存占用率的實(shí)時(shí)監(jiān)控、對(duì)磁盤(pán)剩余空間的實(shí)時(shí)監(jiān)控以及對(duì)網(wǎng)絡(luò)的實(shí)時(shí)監(jiān)控。
5、 根據(jù)權(quán)利要求1所述的監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,其特征在于,還包括修改被監(jiān)控設(shè)備被監(jiān)控的內(nèi)容,以便所述探針程序按照修改后的監(jiān)控內(nèi)容監(jiān)控所迷被監(jiān)控設(shè)備獲取相應(yīng)是實(shí)時(shí)工作狀態(tài)信息。
6、 根據(jù)權(quán)利要求l所述的監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法,其特征在于,還包括接收用戶輸入的查詢信息;將滿足所述查詢條件的相應(yīng)信息生成才艮表并輸出。
7、 一種服務(wù)器,其特征在于,包括狀態(tài)信息接收單元,用于接收探針程序發(fā)送的被監(jiān)控對(duì)象的實(shí)時(shí)工作狀態(tài)信息;分析單元,用于對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;故障輸出單元,用于若所述分析單元經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定所述被監(jiān)控對(duì)象出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理。
8、 根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,還包括修改單元,用于修改被監(jiān)控設(shè)備被監(jiān)控的內(nèi)容,以便所述探針程序按照修改后的監(jiān)控內(nèi)容監(jiān)控所述被監(jiān)控設(shè)備獲取相應(yīng)是實(shí)時(shí)工作狀態(tài)信息。
9、 根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,還包括查詢信息接收單元,用于接收用戶輸入的查詢信息;報(bào)表生成單元,用于將滿足所述查詢信息條件的相應(yīng)信息生成;報(bào)表輸出單元,用于將所述報(bào)表生成單元生成的凈艮表輸出。
10、 一種監(jiān)控系統(tǒng),其特征在于,包括交通運(yùn)營(yíng)系統(tǒng),包含至少一臺(tái)被監(jiān)控設(shè)備,用于通過(guò)探針程序向服務(wù)器發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息。服務(wù)器,用于接收探針程序發(fā)送的被監(jiān)控對(duì)象的實(shí)時(shí)工作狀態(tài)信息;對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息判定所述被監(jiān)控對(duì)象出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所述故障。
全文摘要
本發(fā)明公開(kāi)了一種監(jiān)控運(yùn)營(yíng)系統(tǒng)的方法、裝置及系統(tǒng),涉及交通監(jiān)控領(lǐng)域,使運(yùn)營(yíng)系統(tǒng)的故障得以迅速、準(zhǔn)確地被發(fā)現(xiàn)并排,保證道路信息及時(shí)、準(zhǔn)確、穩(wěn)定地發(fā)布。本發(fā)明包括接收探針程序發(fā)送的被監(jiān)控設(shè)備的實(shí)時(shí)工作狀態(tài)信息;對(duì)所述實(shí)時(shí)工作狀態(tài)信息進(jìn)行分析;若經(jīng)過(guò)分析所述實(shí)時(shí)工作狀態(tài)信息得到所述被監(jiān)控設(shè)備出現(xiàn)故障,則將相應(yīng)的故障信息輸出,以便通知相應(yīng)人員及時(shí)處理所述故障。本發(fā)明主要用于智能交通系統(tǒng)中對(duì)運(yùn)營(yíng)系統(tǒng)的監(jiān)控的過(guò)程中。
文檔編號(hào)G08G1/097GK101673472SQ200910091799
公開(kāi)日2010年3月17日 申請(qǐng)日期2009年8月25日 優(yōu)先權(quán)日2009年8月25日
發(fā)明者生 梅, 申小次 申請(qǐng)人:北京世紀(jì)高通科技有限公司