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

支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)、支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的方法、支援裝...的制作方法

文檔序號(hào):6595522閱讀:151來(lái)源:國(guó)知局
專利名稱:支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)、支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的方法、支援裝 ...的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)、支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的方法、支援裝置以及計(jì)算機(jī)程序,其即使是在經(jīng)由網(wǎng)絡(luò)、以一定的時(shí)間間隔檢測(cè)出事件發(fā)生的情況下,也能夠沒(méi)有延遲地執(zhí)行與檢測(cè)出的發(fā)生事件對(duì)應(yīng)的動(dòng)作。
背景技術(shù)
隨著目前的計(jì)算機(jī)技術(shù)的急速的發(fā)展,計(jì)算機(jī)系統(tǒng)理所當(dāng)然地嵌入到構(gòu)筑社會(huì)結(jié)構(gòu)的基礎(chǔ)系統(tǒng)中。為了穩(wěn)定且正常地應(yīng)用社會(huì)結(jié)構(gòu),產(chǎn)生相當(dāng)?shù)倪\(yùn)用成本。作為即使是少量也要減少這樣的運(yùn)用成本,并且提高系統(tǒng)的穩(wěn)定度的技術(shù),自律計(jì)算系統(tǒng)(autonomic computing system)受到關(guān)注。自律計(jì)算系統(tǒng)是構(gòu)筑系統(tǒng)規(guī)模的自管理型環(huán)境的全部技術(shù)的總稱,意味著檢測(cè)出包括在系統(tǒng)中產(chǎn)生的問(wèn)題、故障等的各種事件并自律地控制動(dòng)作的系統(tǒng)整體。例如,作為監(jiān)視與在系統(tǒng)上產(chǎn)生的問(wèn)題、故障等對(duì)應(yīng)的事件的方法,公開(kāi)了如下的多種方法。在專利文獻(xiàn)1中,公開(kāi)了如下的目標(biāo)(object)監(jiān)視方法啟動(dòng)用于對(duì)成為監(jiān)視對(duì)象的多個(gè)節(jié)點(diǎn)的每個(gè)節(jié)點(diǎn)監(jiān)視故障等的事件發(fā)生的監(jiān)視目標(biāo),并根據(jù)需要,對(duì)管理節(jié)點(diǎn)發(fā)送事件發(fā)生信息。在專利文獻(xiàn)2中,公開(kāi)了如下的網(wǎng)絡(luò)監(jiān)視系統(tǒng)收集成為監(jiān)視對(duì)象的網(wǎng)絡(luò)裝置的連續(xù)量信息,并從檢測(cè)出異常的舉動(dòng)的網(wǎng)絡(luò)裝置收集監(jiān)視信息來(lái)確定故障原因。在專利文獻(xiàn)3中,公開(kāi)了如下的自律服務(wù)器固件檢測(cè)出管理多個(gè)節(jié)點(diǎn)的服務(wù)器中的故障發(fā)生,并自己修復(fù)。專利文獻(xiàn)1 特開(kāi)平10-91482號(hào)公報(bào)專利文獻(xiàn)2 特開(kāi)2005-285040號(hào)公報(bào)專利文獻(xiàn)3 特開(kāi)2004-110790號(hào)公報(bào)

發(fā)明內(nèi)容
發(fā)明要解決的課題在上述的以往的故障事件監(jiān)視方法中,以什么都成為監(jiān)視對(duì)象的計(jì)算機(jī)始終連接到網(wǎng)絡(luò)作為前提來(lái)構(gòu)筑了系統(tǒng)。但是,實(shí)際上,為了檢測(cè)故障發(fā)生而每隔一定時(shí)間輪詢 (polling)等,從故障發(fā)生時(shí)起服務(wù)器檢測(cè)出故障發(fā)生為止產(chǎn)生一定的時(shí)間差,難以大致實(shí)時(shí)地檢測(cè)故障發(fā)生。尤其在分散型網(wǎng)絡(luò)中,從監(jiān)視對(duì)象資源側(cè),每隔一定時(shí)間對(duì)管理服務(wù)器側(cè)發(fā)送錯(cuò)誤、日志等的歷史信息,在管理服務(wù)器側(cè)進(jìn)行事件分析,從而確定監(jiān)視對(duì)象資源應(yīng)執(zhí)行的動(dòng)作。因此,執(zhí)行動(dòng)作為止的時(shí)間依賴于監(jiān)視對(duì)象資源和管理服務(wù)器之間的線路連接間隔,存在即使是在早期檢測(cè)出故障發(fā)生的情況下,在監(jiān)視對(duì)象資源中執(zhí)行適當(dāng)?shù)膭?dòng)作為止還是需要相當(dāng)長(zhǎng)的時(shí)間,產(chǎn)生應(yīng)對(duì)變得延遲的顧慮的問(wèn)題點(diǎn)。本發(fā)明是鑒于這樣的情況而完成的,其目的在于,提供一種支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)、支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的方法、支援裝置以及計(jì)算機(jī)程序,其即使是沒(méi)有始終連接的監(jiān)視對(duì)象資源,也能夠支援為在發(fā)生故障時(shí)盡可能在早期執(zhí)行適當(dāng)?shù)膭?dòng)作。用于解決課題的手段為了達(dá)到上述目的,在第1發(fā)明的具有支援裝置的系統(tǒng)中,所述支援裝置以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置,所述支援裝置包括存儲(chǔ)裝置,將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ);指標(biāo)值計(jì)算部件,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值; 判斷部件,判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值;以及發(fā)送部件,將在該判斷部件中判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中。此外,第2發(fā)明的支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)在第1發(fā)明中,所述發(fā)送部件將與時(shí)期有關(guān)的信息發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中,在該時(shí)期刪除所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息。此外,第3發(fā)明的支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)在第1或第2發(fā)明中,所述指標(biāo)值計(jì)算部件包括條件判定部件,對(duì)每個(gè)所述任務(wù)判定是否具備規(guī)定的條件;以及計(jì)數(shù)部件,對(duì)在該條件判定部件中判定為不具備的任務(wù)數(shù)目進(jìn)行計(jì)數(shù),所述判斷部件包括 任務(wù)數(shù)目判斷部件,判斷在所述計(jì)數(shù)部件中計(jì)數(shù)的任務(wù)數(shù)目是否小于規(guī)定值。此外,第4發(fā)明的支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)在第1或第2發(fā)明中,所述指標(biāo)值計(jì)算部件包括事件串提取部件,提取從規(guī)定的時(shí)刻起在一定時(shí)間內(nèi)發(fā)生的多個(gè)事件串;模式取得部件,對(duì)事件的每個(gè)出現(xiàn)模式,取得該出現(xiàn)模式的出現(xiàn)頻度和該出現(xiàn)模式所包含的動(dòng)作的發(fā)生次數(shù);以及乘法部件,將取得的出現(xiàn)模式的出現(xiàn)頻度和動(dòng)作的發(fā)生次數(shù)相乘而計(jì)算指標(biāo)值。此外,第5發(fā)明的支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)在第1至第4發(fā)明的任一項(xiàng)中,所述裝置包括接收部件,從所述支援裝置中接收所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息;存儲(chǔ)部件,將接收到的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息存儲(chǔ)在存儲(chǔ)裝置中;發(fā)生模式確定部件,基于與發(fā)生的事件有關(guān)的信息,確定所述發(fā)生模式;以及動(dòng)作執(zhí)行部件,基于與對(duì)應(yīng)于確定的發(fā)生模式的動(dòng)作有關(guān)的信息,執(zhí)行動(dòng)作。此外,第6發(fā)明的支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)在第5發(fā)明中,所述接收部件接收與時(shí)期有關(guān)的信息,在該時(shí)期刪除所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,所述裝置包括刪除部件,基于接收到的與刪除的時(shí)期有關(guān)的信息,從所述存儲(chǔ)裝置中刪除所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息。接著,為了達(dá)到上述目的,第7發(fā)明的具有支援裝置的系統(tǒng)中執(zhí)行的方法中,所述支援裝置以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置,所述方法包括將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ)到存儲(chǔ)裝置的步驟;計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值的步驟;判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值的步驟;以及將判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中的步驟。 接著,為了達(dá)到上述目的,第8發(fā)明的支援裝置以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置,所述支援裝置包括存儲(chǔ)裝置,將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ);指標(biāo)值計(jì)算部件,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值;判斷部件,判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值;以及發(fā)送部件,將在該判斷部件中判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中。 接著,為了達(dá)到上述目的,第9發(fā)明的計(jì)算機(jī)程序能夠在支援裝置中執(zhí)行,該支援裝置以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置且包括存儲(chǔ)裝置,該存儲(chǔ)裝置將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ),其中,所述計(jì)算機(jī)程序使所述支援裝置作為如下部件起作用指標(biāo)值計(jì)算部件,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值;判斷部件,判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值;以及發(fā)送部件,將在該判斷部件中判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中。發(fā)明效果根據(jù)本發(fā)明,由于將判斷為產(chǎn)生在外部發(fā)生的事件的發(fā)生模式的概率高的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息事先發(fā)送到執(zhí)行動(dòng)作的裝置中, 所以即使在執(zhí)行動(dòng)作的裝置沒(méi)有連接到支援裝置的時(shí)間段發(fā)生了事件的情況下,也能夠沒(méi)有延遲地執(zhí)行應(yīng)在該裝置中執(zhí)行的動(dòng)作。因此,例如在裝置中產(chǎn)生了故障發(fā)生事件的情況下,也能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作,能夠?qū)⒐收系陌l(fā)生所引起的影響抑制為最小限度。


圖1是表示本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的結(jié)構(gòu)例的方框圖。圖2是本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的癥狀數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)的例示圖。圖3是本發(fā)明的實(shí)施方式1的癥狀數(shù)據(jù)庫(kù)中的具體的任務(wù)定義的例示圖。圖4是表示本發(fā)明的實(shí)施方式1的終端裝置的結(jié)構(gòu)的方框圖。圖5是本發(fā)明的實(shí)施方式1的中央裝置和終端裝置的功能方框圖。圖6是表示本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的中央裝置的CPU的處理步驟的流程圖。圖7是表示本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的中央裝置的CPU的癥狀信息刪除處理的步驟的流程圖。圖8是本發(fā)明的實(shí)施方式2的中央裝置和終端裝置的功能方框圖。圖9是表示本發(fā)明的實(shí)施方式2的故障檢測(cè)系統(tǒng)的中央裝置的CPU的處理步驟的流程圖。圖10是根據(jù)在每個(gè)癥狀信息中包含的任務(wù)的執(zhí)行結(jié)果來(lái)計(jì)算指標(biāo)值的方法的說(shuō)明圖。
圖11是本發(fā)明的實(shí)施方式3的中央裝置和終端裝置的功能方框圖。圖12是表示本發(fā)明的實(shí)施方式3的故障檢測(cè)系統(tǒng)的中央裝置的CPU的處理步驟的流程圖。圖13是根據(jù)在每個(gè)癥狀信息中包含的任務(wù)的執(zhí)行結(jié)果,通過(guò)順序模式匹配來(lái)計(jì)算事件串的發(fā)生頻度的方法的說(shuō)明圖。
具體實(shí)施例方式以下,基于附圖具體說(shuō)明本發(fā)明的實(shí)施方式的支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)。當(dāng)然,以下的實(shí)施方式并非限定在權(quán)利要求的范圍所記載的發(fā)明,在實(shí)施方式中說(shuō)明的特征事項(xiàng)的組合的全部并非作為解決手段的必須事項(xiàng)。此外,本發(fā)明可通過(guò)多種不同的方式實(shí)施,不應(yīng)限定于實(shí)施方式的記載內(nèi)容來(lái)解釋。在實(shí)施方式中,對(duì)相同的元件賦予了相同的標(biāo)號(hào)。在以下的實(shí)施方式中,說(shuō)明由在計(jì)算機(jī)系統(tǒng)中導(dǎo)入了計(jì)算機(jī)程序的中央裝置和以能夠進(jìn)行數(shù)據(jù)通信地連接的多個(gè)終端裝置構(gòu)成的系統(tǒng),但本領(lǐng)域的技術(shù)人員應(yīng)該理解本發(fā)明也可以將其一部分作為能夠在支援裝置等的計(jì)算機(jī)中執(zhí)行的計(jì)算機(jī)程序來(lái)實(shí)施。因此, 本發(fā)明能夠采取作為中央裝置和終端裝置的硬件的實(shí)施方式、作為軟件的實(shí)施方式、或者軟件和硬件的組合的實(shí)施方式。計(jì)算機(jī)程序能夠記錄在硬盤、DVD、CD、光存儲(chǔ)裝置、磁存儲(chǔ)裝置等的任意的計(jì)算機(jī)可讀取的記錄介質(zhì)中。在本發(fā)明的實(shí)施方式中,由于將判斷為產(chǎn)生在外部發(fā)生的事件的發(fā)生模式的概率高的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息事先發(fā)送到執(zhí)行動(dòng)作的裝置中,所以即使在執(zhí)行動(dòng)作的裝置沒(méi)有連接到支援裝置的時(shí)間段發(fā)生了事件的情況下,也能夠沒(méi)有延遲地執(zhí)行應(yīng)在該裝置中執(zhí)行的動(dòng)作。因此,例如在裝置中產(chǎn)生了故障發(fā)生事件的情況下,也能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作,能夠?qū)⒐收系陌l(fā)生所引起的影響抑制為最小限度。此外,由于將在執(zhí)行動(dòng)作的裝置、例如終端裝置的存儲(chǔ)裝置中存儲(chǔ)的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息(以下,稱為癥狀信息)在規(guī)定的定時(shí)刪除,并從支援裝置(中央裝置)接收并存儲(chǔ)新的癥狀信息,從而能夠反映最近的事件發(fā)生狀況的同時(shí)能夠存儲(chǔ)發(fā)生概率高的癥狀信息,不對(duì)支援裝置發(fā)送有關(guān)發(fā)生事件的信息也能夠執(zhí)行適當(dāng)?shù)膭?dòng)作。(實(shí)施方式1)圖1是表示本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的結(jié)構(gòu)例的方框圖。本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)包括作為支援裝置起作用的中央裝置1 ;以及經(jīng)由網(wǎng)絡(luò)2以能夠與中央裝置1進(jìn)行數(shù)據(jù)通信地連接的多個(gè)終端裝置3、3.......中央裝置1至少包括CPU(中央運(yùn)算裝置)11、存儲(chǔ)器12、存儲(chǔ)裝置13、I/O接口 14、通信接口 15、視頻接口 16、可移動(dòng)盤驅(qū)動(dòng)器17以及連接上述的硬件的內(nèi)部總線18。CPUll經(jīng)由內(nèi)部總線18而連接到中央裝置1的如上所述的硬件的各個(gè)部分,控制上述的硬件的各個(gè)部分的動(dòng)作,且根據(jù)在存儲(chǔ)裝置13中存儲(chǔ)的計(jì)算機(jī)程序100而執(zhí)行各種軟件功能。存儲(chǔ)器12由SRAM、SDRAM等易失性存儲(chǔ)器構(gòu)成,在計(jì)算機(jī)程序100的執(zhí)行時(shí)展開(kāi)加載模塊,且存儲(chǔ)在計(jì)算機(jī)程序100的執(zhí)行時(shí)產(chǎn)生的暫時(shí)性的數(shù)據(jù)等。
存儲(chǔ)裝置13由內(nèi)置的固定型存儲(chǔ)裝置(硬盤)、ROM等構(gòu)成。在存儲(chǔ)裝置13中存儲(chǔ)的計(jì)算機(jī)程序100,通過(guò)可移動(dòng)盤驅(qū)動(dòng)器17而從記錄了程序和數(shù)據(jù)等的信息的DVD、 ⑶-ROM等的可移動(dòng)記錄介質(zhì)90下載,并在執(zhí)行時(shí)從存儲(chǔ)裝置13對(duì)存儲(chǔ)器12展開(kāi)而執(zhí)行。 當(dāng)然,也可以是經(jīng)由通信接口 15而從連接到網(wǎng)絡(luò)2的外部的計(jì)算機(jī)下載的計(jì)算機(jī)程序。此外,存儲(chǔ)裝置2包括癥狀(symptom)數(shù)據(jù)庫(kù)131。在癥狀數(shù)據(jù)庫(kù)131中,存儲(chǔ)有表示事件發(fā)生的模式的發(fā)生模式數(shù)據(jù)、對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)、癥狀的詳細(xì)數(shù)據(jù)以及表示動(dòng)作的動(dòng)作數(shù)據(jù)等。另外,也可以是多個(gè)任務(wù)作為時(shí)間序列任務(wù)而構(gòu)成判定工作流程,對(duì)每個(gè)任務(wù)判定是否滿足規(guī)定的條件。圖2是本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的癥狀數(shù)據(jù)庫(kù)131的數(shù)據(jù)結(jié)構(gòu)的例示圖。癥狀數(shù)據(jù)庫(kù)131對(duì)于應(yīng)檢測(cè)的事件的每個(gè)發(fā)生模式存儲(chǔ)癥狀信息60。癥狀信息60的組合因每個(gè)終端裝置3而不同。在作為產(chǎn)品的系統(tǒng)交貨時(shí)或者導(dǎo)入了自律管理軟件的時(shí)刻,中央裝置1存儲(chǔ)規(guī)定的癥狀信息60、60........癥狀信息60包括發(fā)生模式數(shù)據(jù)600、癥狀詳細(xì)數(shù)據(jù)610以及動(dòng)作數(shù)據(jù)620。發(fā)生模式數(shù)據(jù)600表示應(yīng)對(duì)每個(gè)終端裝置3檢測(cè)的事件的發(fā)生模式。具體地說(shuō),多個(gè)任務(wù)605-1、
605-2,605-3........605-M與管理各個(gè)任務(wù)的終端裝置3的識(shí)別信息(ID) 608_1、608_2、
608-3、......、608-M相關(guān)聯(lián)地存儲(chǔ)。例如,任務(wù)605-1是判定規(guī)定的條件的任務(wù),對(duì)于要執(zhí)行處理的終端裝置3,與識(shí)別信息608-1相關(guān)聯(lián)地存儲(chǔ)。當(dāng)然,也可以如任務(wù)605-2那樣,僅存儲(chǔ)有關(guān)任務(wù)的信息,而不與終端裝置3的識(shí)別信息相關(guān)聯(lián)。接著,癥狀詳細(xì)數(shù)據(jù)610表示在由各個(gè)任務(wù)具備判定的條件的情況下,與出現(xiàn)在終端裝置3中的癥狀有關(guān)的信息。癥狀詳細(xì)數(shù)據(jù)610既可以在判定為具備條件的情況下輸出,也可以設(shè)定為只有在系統(tǒng)管理者保養(yǎng)/檢查時(shí)參照。動(dòng)作數(shù)據(jù)620表示在事件以規(guī)定的發(fā)生模式發(fā)生的情況下應(yīng)執(zhí)行的處理。例如, “將組件A的動(dòng)作優(yōu)先度設(shè)定為2”所示,存儲(chǔ)具體的設(shè)定處理的內(nèi)容。另外,作為存儲(chǔ)的信息,并不限定于具體的設(shè)定處理的內(nèi)容,也可以表示如“顯示與發(fā)生的事件有關(guān)的信息”所示的對(duì)用戶喚起注意的處理。此外,在本實(shí)施方式1中,為了容易說(shuō)明而用自然語(yǔ)言表示了設(shè)定處理的內(nèi)容,但也可以是用于設(shè)定的命令、參數(shù)等。此外,也可以將執(zhí)行動(dòng)作的終端裝置3的識(shí)別信息622 與動(dòng)作數(shù)據(jù)620相關(guān)聯(lián)地存儲(chǔ)。由此,中央裝置1能夠把握應(yīng)在哪個(gè)終端裝置3中執(zhí)行動(dòng)作,能夠可靠地發(fā)送動(dòng)作執(zhí)行指示。圖3是本發(fā)明的實(shí)施方式1的癥狀數(shù)據(jù)庫(kù)131中的具體的任務(wù)定義的例示圖。例如,任務(wù)605-1由部分式630和輸出定義640構(gòu)成。部分式630是實(shí)質(zhì)性的判定處理的記載部分。例如,部分式630對(duì)多個(gè)事件的每個(gè)事件判定發(fā)生的事件的識(shí)別信息(ID)、屬性等是否為規(guī)定值,并對(duì)表示判定結(jié)果的邏輯值進(jìn)行“與”運(yùn)算或“或”運(yùn)算而計(jì)算評(píng)價(jià)值。輸出定義640表示與評(píng)價(jià)值不同地、應(yīng)對(duì)其他的任務(wù)605-2輸出的數(shù)值的運(yùn)算方法。任務(wù)605-2由部分式650構(gòu)成。部分式650與部分式630相同地,對(duì)多個(gè)事件的每個(gè)事件判定發(fā)生的事件的識(shí)別信息(ID)、屬性等是否為規(guī)定值,并對(duì)表示判定結(jié)果的邏輯值進(jìn)行“與”運(yùn)算或“或”運(yùn)算而計(jì)算評(píng)價(jià)值。在部分式650中,記載了在運(yùn)算過(guò)程中參照在輸出定義640中計(jì)算出的輸出值的情況。
判定各個(gè)任務(wù)的條件并不限定于基于各個(gè)事件的識(shí)別信息(ID)、屬性等的條件。 例如,也可以根據(jù)事件的發(fā)生次數(shù)、多個(gè)事件的發(fā)生順序、在一定時(shí)間內(nèi)是否發(fā)生了規(guī)定組合的事件、是否發(fā)生事件、或者這些條件的組合來(lái)進(jìn)行判定。返回到圖1,通信接口 15連接到內(nèi)部總線18,且連接到因特網(wǎng)、LAN、WAN等的外部網(wǎng)絡(luò)2,所以能夠與外部的計(jì)算機(jī)等進(jìn)行數(shù)據(jù)發(fā)送接收。此外,通信接口 15經(jīng)由網(wǎng)絡(luò)2與成為監(jiān)視對(duì)象的終端裝置3、3.......連接,能夠取得與故障發(fā)生事件有關(guān)的信息等。I/O接口 14連接到鍵盤21、鼠標(biāo)22等的數(shù)據(jù)輸入介質(zhì),接受數(shù)據(jù)的輸入。此外, 視頻接口 16連接到CRT監(jiān)視器、IXD等的顯示裝置23,顯示規(guī)定的圖像。圖4是表示本發(fā)明的實(shí)施方式1的終端裝置3的結(jié)構(gòu)的方框圖。終端裝置3至少包括CPU(中央運(yùn)算裝置)31、存儲(chǔ)器32、存儲(chǔ)裝置33、1/0接口 34、通信接口 35、視頻接口 36、可移動(dòng)盤驅(qū)動(dòng)器37以及連接上述的硬件的內(nèi)部總線38。CPU31經(jīng)由內(nèi)部總線38而連接到終端裝置3的如上所述的硬件的各個(gè)部分,控制上述的硬件的各個(gè)部分的動(dòng)作,且根據(jù)在存儲(chǔ)裝置33中存儲(chǔ)的計(jì)算機(jī)程序101而執(zhí)行各種軟件功能。存儲(chǔ)器32由SRAM、SDRAM等易失性存儲(chǔ)器構(gòu)成,在計(jì)算機(jī)程序101的執(zhí)行時(shí)展開(kāi)加載模塊,且存儲(chǔ)在計(jì)算機(jī)程序101的執(zhí)行時(shí)產(chǎn)生的暫時(shí)性的數(shù)據(jù)等。存儲(chǔ)裝置33由內(nèi)置的固定型存儲(chǔ)裝置(硬盤)、ROM等構(gòu)成。在存儲(chǔ)裝置33中存儲(chǔ)的計(jì)算機(jī)程序101,通過(guò)可移動(dòng)盤驅(qū)動(dòng)器37而從記錄了程序和數(shù)據(jù)等的信息的DVD、 ⑶-ROM等的可移動(dòng)記錄介質(zhì)91下載,并在執(zhí)行時(shí)從存儲(chǔ)裝置33對(duì)存儲(chǔ)器32展開(kāi)而執(zhí)行。 當(dāng)然,也可以是經(jīng)由通信接口 35而從連接到網(wǎng)絡(luò)2的外部的計(jì)算機(jī)下載的計(jì)算機(jī)程序。此外,存儲(chǔ)裝置33包括癥狀信息存儲(chǔ)部331。在癥狀信息存儲(chǔ)部331中,存儲(chǔ)有表示事件發(fā)生的模式的發(fā)生模式數(shù)據(jù)、對(duì)應(yīng)于發(fā)生模式的時(shí)間序列任務(wù)、癥狀的詳細(xì)數(shù)據(jù)以及表示動(dòng)作的動(dòng)作數(shù)據(jù)等。時(shí)間序列任務(wù)構(gòu)成判定工作流程,判定是否滿足規(guī)定的條件。通信接口 35連接到內(nèi)部總線38,且連接到因特網(wǎng)、LAN、WAN等的外部網(wǎng)絡(luò)2,所以能夠與外部的計(jì)算機(jī)等進(jìn)行數(shù)據(jù)發(fā)送接收。此外,還經(jīng)由網(wǎng)絡(luò)2連接到中央裝置1,能夠發(fā)送與故障發(fā)生事件有關(guān)的信息等。I/O接口 34連接到鍵盤41、鼠標(biāo)42等的數(shù)據(jù)輸入介質(zhì),接受數(shù)據(jù)的輸入。此外, 視頻接口 46連接到CRT監(jiān)視器、IXD等的顯示裝置43,顯示規(guī)定的圖像。圖5是本發(fā)明的實(shí)施方式1的中央裝置1和終端裝置3的功能方框圖。中央裝置 1的事件日志信息取得部501取得作為在連接到中央裝置1的終端裝置3中發(fā)生的事件的歷史信息的事件日志信息。取得事件日志信息的定時(shí)沒(méi)有特別限定,既可以是終端裝置3 連接到中央裝置1的定時(shí),也可以是每次發(fā)生新的事件時(shí),也可以是以一定的時(shí)間間隔。指標(biāo)值計(jì)算部502基于取得的事件日志信息,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值。計(jì)算的指標(biāo)值沒(méi)有特別限定。例如,計(jì)算在判定工作流程中包含的多個(gè)任務(wù)中判定結(jié)果為“偽”的任務(wù)數(shù)目、通過(guò)順序模式匹配求出的事件串的發(fā)生頻度等。判斷部503判斷在指標(biāo)值計(jì)算部502中計(jì)算出的指標(biāo)值是否大于規(guī)定值。例如在計(jì)算出的指標(biāo)值大于規(guī)定值的情況下,能夠判斷為產(chǎn)生事件的發(fā)生模式的概率高,而在規(guī)定值以下的情況下,判斷為產(chǎn)生事件的發(fā)生模式的概率低。發(fā)送部504將在判斷部503中判斷為產(chǎn)生的概率高的事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即存儲(chǔ)在癥狀數(shù)據(jù)庫(kù)131的癥狀信息中判
9斷為產(chǎn)生的概率高的癥狀信息發(fā)送到終端裝置3。終端裝置3的接收部505從中央裝置1接收判斷為產(chǎn)生的概率高的事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即癥狀信息,并存儲(chǔ)在癥狀信息存儲(chǔ)部331中。事件檢測(cè)部506檢測(cè)在終端裝置3中發(fā)生的事件,發(fā)生模式確定部507基于與檢測(cè)出的發(fā)生事件有關(guān)的信息來(lái)確定發(fā)生模式,動(dòng)作執(zhí)行部508輪詢癥狀信息存儲(chǔ)部331,并基于與對(duì)應(yīng)于確定的發(fā)生模式的動(dòng)作有關(guān)的信息來(lái)執(zhí)行動(dòng)作。由于判斷為產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息事先存儲(chǔ)在終端裝置3的癥狀信息存儲(chǔ)部331中,所以即使在終端裝置3和中央裝置1沒(méi)有連接的情況下,對(duì)應(yīng)于發(fā)生模式的癥狀信息存儲(chǔ)在癥狀信息存儲(chǔ)部331中的可能性也高,大部分情況下能夠基于存儲(chǔ)的癥狀信息來(lái)執(zhí)行適當(dāng)?shù)膭?dòng)作。在終端裝置3沒(méi)有與中央裝置1連接的情況下,以往的終端裝置3在以一定的時(shí)間間隔發(fā)送事件日志信息的定時(shí)接收動(dòng)作的執(zhí)行指示信息,執(zhí)行動(dòng)作。因此,在發(fā)生了具有規(guī)定的發(fā)生模式的事件的情況下,執(zhí)行動(dòng)作為止需要相當(dāng)長(zhǎng)的時(shí)間。相對(duì)于此,根據(jù)本實(shí)施方式1,由于能夠基于在癥狀信息存儲(chǔ)部331中存儲(chǔ)的癥狀信息來(lái)執(zhí)行適當(dāng)?shù)膭?dòng)作,所以能夠降低從發(fā)生具有規(guī)定的發(fā)生模式的事件到執(zhí)行動(dòng)作為止產(chǎn)生時(shí)間差的可能性,能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作。另外,優(yōu)選地,發(fā)送部504在癥狀信息的發(fā)送時(shí)一并對(duì)終端裝置3發(fā)送與時(shí)期有關(guān)的信息,在該時(shí)期刪除事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即癥狀信息。通過(guò)能夠防止壓迫終端裝置3的計(jì)算機(jī)資源的同時(shí),將判斷為產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息不斷地更新為最新的信息,所以能夠進(jìn)一步提高不需要與中央裝置1進(jìn)行數(shù)據(jù)通信、僅由終端裝置3執(zhí)行動(dòng)作的可能性。圖6是表示本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的中央裝置1的CPUll的處理步驟的流程圖。中央裝置1的CPUll從連接到中央裝置1的終端裝置3接收作為發(fā)生的事件的歷史信息的事件日志信息(步驟S601)。接收事件日志信息的定時(shí)沒(méi)有特別限定,既可以是終端裝置3連接到中央裝置1的定時(shí),也可以是每次發(fā)生新的事件時(shí),也可以是以一定的時(shí)間間隔。CPUll切斷與成為監(jiān)視對(duì)象的終端裝置3的連接(步驟seo》,從在存儲(chǔ)裝置13 的癥狀數(shù)據(jù)庫(kù)131中存儲(chǔ)的多個(gè)癥狀信息中選擇一個(gè)癥狀信息(步驟S60;3)。CPUll執(zhí)行與選擇的癥狀信息相關(guān)聯(lián)地存儲(chǔ)的任務(wù)(步驟S604),并基于任務(wù)的執(zhí)行結(jié)果,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值(步驟S605)。計(jì)算出的指標(biāo)值沒(méi)有特別限定。例如,計(jì)算在如判定工作流程這樣按時(shí)序執(zhí)行的多個(gè)任務(wù)中判定結(jié)果為“偽”的任務(wù)數(shù)目、通過(guò)順序模式匹配求出的事件串的發(fā)生頻度等。CPUll判定計(jì)算出的指標(biāo)值是否具備規(guī)定的條件(步驟S606)。例如,判定計(jì)算出的指標(biāo)值是否大于規(guī)定值。在CPUll判定為指標(biāo)值具備規(guī)定的條件的情況下(步驟S606 是),CPUll將選擇的癥狀信息暫時(shí)存儲(chǔ)在癥狀信息存儲(chǔ)部331中(步驟S607)。在CPUll判定為指標(biāo)值不具備規(guī)定的條件的情況下(步驟S606 否),CPU11判斷是否選擇了在癥狀信息存儲(chǔ)部131中存儲(chǔ)的全部癥狀信息(步驟S608),在CPUll判定為還存在沒(méi)有選擇的癥狀信息的情況下(步驟S608 否),CPU11選擇下一個(gè)癥狀信息(步驟S609),并將處理返回至步驟S604,重復(fù)上述的處理。在CPUll判斷為選擇了全部的癥狀信息的情況下(步驟S608 是),CPUll對(duì)在癥狀信息存儲(chǔ)部331中暫時(shí)存儲(chǔ)的癥狀信息賦予優(yōu)先順序(步驟S610)?;谟?jì)算出的指標(biāo)值而決定優(yōu)先順序的賦予方法。CPUll與成為監(jiān)視對(duì)象的終端裝置3連接(步驟S611),將優(yōu)先順序最高的癥狀信息發(fā)送到終端裝置3 (步驟S612),并將處理返回至步驟S601,重復(fù)上述的處理。當(dāng)然,并不限定于發(fā)送優(yōu)先順序最高的癥狀信息,既可以發(fā)送全部暫時(shí)存儲(chǔ)的癥狀信息,也可以發(fā)送優(yōu)選順序的上位的多個(gè)癥狀信息。圖7是表示本發(fā)明的實(shí)施方式1的故障檢測(cè)系統(tǒng)的中央裝置1的CPUll的癥狀信息刪除處理的步驟的流程圖。中央裝置1的CPUll在將優(yōu)先順序最高的癥狀信息發(fā)送到終端裝置3之后(步驟S612),基于與將接收到的癥狀信息刪除的時(shí)期有關(guān)的信息,判斷是否刪除在癥狀信息存儲(chǔ)部331中暫時(shí)存儲(chǔ)的癥狀信息(步驟S701)。在CPUll判斷為刪除癥狀信息的情況下(步驟S701 是),CPU11刪除暫時(shí)存儲(chǔ)的癥狀信息(步驟S702)。在CPUll 判斷為不刪除癥狀信息的情況下(步驟S701 否),CPUll將處理返回至步驟S601,重復(fù)上述的處理。如上所述,根據(jù)本實(shí)施方式1,由于能夠基于在癥狀信息存儲(chǔ)部331中存儲(chǔ)的癥狀信息來(lái)執(zhí)行適當(dāng)?shù)膭?dòng)作,所以能夠降低從發(fā)生具有規(guī)定的發(fā)生模式的事件到執(zhí)行動(dòng)作為止產(chǎn)生時(shí)間差的可能性,能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作。因此,例如在發(fā)生了故障發(fā)生事件的情況下,也能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作,能夠?qū)⒐收系陌l(fā)生所引起的影響抑制為最小限度。(實(shí)施方式2)由于本發(fā)明的實(shí)施方式2的故障檢測(cè)系統(tǒng)的結(jié)構(gòu)與實(shí)施方式1相同,所以賦予相同的標(biāo)號(hào),省略詳細(xì)的說(shuō)明。在本實(shí)施方式2中,與實(shí)施方式1的不同點(diǎn)在于,將計(jì)算的指標(biāo)值作為在事件串中包含的多個(gè)任務(wù)的執(zhí)行結(jié)果為“偽”的事件數(shù)目。圖8是本發(fā)明的實(shí)施方式2的中央裝置1和終端裝置3的功能方框圖。中央裝置 1的事件日志信息取得部501取得作為在連接到中央裝置1的終端裝置3中發(fā)生的事件的歷史信息的事件日志信息。取得事件日志信息的定時(shí)沒(méi)有特別限定,既可以是終端裝置3 連接到中央裝置1的定時(shí),也可以是每次發(fā)生新的事件時(shí),也可以是以一定的時(shí)間間隔。指標(biāo)值計(jì)算部502包括條件判定部801,依次執(zhí)行在事件日志信息中包含的事件串中所包含的任務(wù),并判定是否具備規(guī)定的條件;以及計(jì)數(shù)部802,對(duì)判定為不具備規(guī)定的條件的任務(wù)數(shù)目進(jìn)行計(jì)數(shù)。在條件判斷部801中,對(duì)發(fā)生的多個(gè)事件的每個(gè)事件,判斷發(fā)生的事件的識(shí)別信息(ID)、屬性等是否為規(guī)定的值,并將表示判斷結(jié)果的邏輯值進(jìn)行“與”運(yùn)算或“或”運(yùn)算而計(jì)算出評(píng)價(jià)值。因此,邏輯值具有“真(T) ”、“偽(F)”的其中一個(gè)值。在計(jì)算部802中,將邏輯值為“偽(F)”的任務(wù)數(shù)目進(jìn)行計(jì)數(shù)并設(shè)為指標(biāo)值。判斷部503判斷在指標(biāo)值計(jì)算部502中計(jì)算出的指標(biāo)值、即在計(jì)數(shù)部802中的計(jì)數(shù)值是否小于規(guī)定值。在本實(shí)施方式2中,在計(jì)數(shù)值小于規(guī)定值的情況下,判斷為產(chǎn)生事件的發(fā)生模式的概率高,而在規(guī)定值以上的情況下,判斷為產(chǎn)生事件的發(fā)生模式的概率低。發(fā)送部504將在判斷部503中判斷為產(chǎn)生的概率高的事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即存儲(chǔ)在癥狀數(shù)據(jù)庫(kù)131的癥狀信息中判斷為產(chǎn)生的概率高的癥狀信息發(fā)送到終端裝置3。
終端裝置3的接收部505從中央裝置1接收判斷為產(chǎn)生的概率高的事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即癥狀信息,并存儲(chǔ)在癥狀信息存儲(chǔ)部331中。事件檢測(cè)部506檢測(cè)在終端裝置3中發(fā)生的事件,發(fā)生模式確定部507基于與檢測(cè)出的發(fā)生事件有關(guān)的信息來(lái)確定發(fā)生模式,動(dòng)作執(zhí)行部508輪詢癥狀信息存儲(chǔ)部331,并基于與確定的發(fā)生模式對(duì)應(yīng)的動(dòng)作有關(guān)的信息來(lái)執(zhí)行動(dòng)作。由于判斷為產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息事先存儲(chǔ)在終端裝置3的癥狀信息存儲(chǔ)部331中,所以即使在終端裝置3和中央裝置1沒(méi)有連接的情況下,對(duì)應(yīng)于發(fā)生模式的癥狀信息存儲(chǔ)在癥狀信息存儲(chǔ)部331中的可能性也高,大部分情況下能夠基于存儲(chǔ)的癥狀信息來(lái)執(zhí)行適當(dāng)?shù)膭?dòng)作。另外,與實(shí)施方式1相同地,優(yōu)選地,發(fā)送部504在癥狀信息的發(fā)送時(shí)一并對(duì)終端裝置3發(fā)送與時(shí)期有關(guān)的信息,在該時(shí)期刪除事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即癥狀信息。通過(guò)能夠防止壓迫終端裝置3的計(jì)算機(jī)資源的同時(shí),將判斷為產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息不斷地更新為最新的信息,所以能夠進(jìn)一步提高不需要與中央裝置1進(jìn)行數(shù)據(jù)通信、僅由終端裝置3執(zhí)行動(dòng)作的可能性。圖9是表示本發(fā)明的實(shí)施方式2的故障檢測(cè)系統(tǒng)的中央裝置1的CPUll的處理步驟的流程圖。中央裝置1的CPUll從連接到中央裝置1的終端裝置3接收作為發(fā)生的事件的歷史信息的事件日志信息(步驟S901)。接收事件日志信息的定時(shí)沒(méi)有特別限定,既可以是終端裝置3連接到中央裝置1的定時(shí),也可以是每次發(fā)生新的事件時(shí),也可以是以一定的時(shí)間間隔。CPUll切斷與成為監(jiān)視對(duì)象的終端裝置3的連接(步驟S9(^),從在存儲(chǔ)裝置13 的癥狀數(shù)據(jù)庫(kù)131中存儲(chǔ)的多個(gè)癥狀信息中選擇一個(gè)癥狀信息(步驟S90;3)。CPUll執(zhí)行與選擇的癥狀信息相關(guān)聯(lián)地存儲(chǔ)的任務(wù)(步驟S904),并將執(zhí)行結(jié)果為“偽”的任務(wù)數(shù)作為判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值來(lái)計(jì)數(shù)(步驟S905)。圖10是根據(jù)對(duì)每個(gè)癥狀信息相關(guān)聯(lián)地存儲(chǔ)的任務(wù)的執(zhí)行結(jié)果來(lái)計(jì)算指標(biāo)值的方法的說(shuō)明圖。如圖10所示,對(duì)于選擇的一個(gè)癥狀信息,相關(guān)聯(lián)地存儲(chǔ)多個(gè)任務(wù)A、B、C、 D、.......依次執(zhí)行各個(gè)任務(wù),并作為邏輯值“真⑴”或“偽(F) ”來(lái)計(jì)算執(zhí)行結(jié)果。在圖10
中,按照任務(wù)A、B、C、D.......的順序,計(jì)算出執(zhí)行結(jié)果T、T、T、F........并且,將執(zhí)行結(jié)
果為“偽(F)”的任務(wù)數(shù)目計(jì)數(shù)并設(shè)為指標(biāo)值。返回到圖9,中央裝置1的CPUll判斷執(zhí)行結(jié)果為“偽(F),,的任務(wù)數(shù)目是否小于規(guī)定值(步驟S906),在CPUll判斷為執(zhí)行結(jié)果為“偽(F)”的任務(wù)數(shù)目小于規(guī)定值的情況下(步驟S906 是),CPUll將選擇的癥狀信息暫時(shí)存儲(chǔ)在癥狀信息存儲(chǔ)部331中(步驟
5907)。在CPUll判定為執(zhí)行結(jié)果為“偽(F)”的任務(wù)數(shù)目在規(guī)定值以上的情況下(步驟 S906 否),CPUll判斷是否選擇了在癥狀信息存儲(chǔ)部131中存儲(chǔ)的全部癥狀信息(步驟
5908),在CPUll判定為還存在沒(méi)有選擇的癥狀信息的情況下(步驟S908否),CPU11選擇下一個(gè)癥狀信息(步驟S909),并將處理返回至步驟S904,重復(fù)上述的處理。在CPUll判斷為選擇了全部的癥狀信息的情況下(步驟S908 是),CPUll對(duì)在癥狀信息存儲(chǔ)部331中暫時(shí)存儲(chǔ)的癥狀信息,按照?qǐng)?zhí)行結(jié)果為“偽(F)”的任務(wù)數(shù)目少的順序賦予優(yōu)先順序(步驟S910)。CPUll與成為監(jiān)視對(duì)象的終端裝置3連接(步驟S911),將優(yōu)先順序最高的癥狀信息發(fā)送到終端裝置3 (步驟S912),并將處理返回至步驟S901,重復(fù)上述的處理。當(dāng)然,并不限定于發(fā)送優(yōu)先順序最高的癥狀信息,既可以發(fā)送全部暫時(shí)存儲(chǔ)的癥狀信息,也可以發(fā)送優(yōu)選順序的上位的多個(gè)癥狀信息。如上所述,根據(jù)本實(shí)施方式2,由于任務(wù)的執(zhí)行結(jié)果為“偽(F) ”的任務(wù)數(shù)目少的癥狀信息能夠判斷為是產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息,所以通過(guò)將任務(wù)的執(zhí)行結(jié)果為“偽(F),,的任務(wù)數(shù)目少的癥狀信息存儲(chǔ)在終端裝置3的癥狀信息存儲(chǔ)部331中,能夠降低從發(fā)生具有規(guī)定的發(fā)生模式的事件到執(zhí)行動(dòng)作為止產(chǎn)生時(shí)間差的可能性,能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作。因此,例如在發(fā)生了故障發(fā)生事件的情況下,也能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作,能夠?qū)⒐收系陌l(fā)生所引起的影響抑制為最小限度。另外,并不限定于將執(zhí)行結(jié)果為“偽(F),,的任務(wù)數(shù)目少的癥狀信息發(fā)送到終端裝置3,例如也可以僅將執(zhí)行結(jié)果為“偽(F)”的任務(wù)發(fā)送到終端裝置3。由此,還能夠?qū)崿F(xiàn)癥狀信息的發(fā)送接收引起的網(wǎng)絡(luò)負(fù)荷的降低。(實(shí)施方式3)由于本發(fā)明的實(shí)施方式3的故障檢測(cè)系統(tǒng)的結(jié)構(gòu)與實(shí)施方式1和2相同,所以賦予相同的標(biāo)號(hào),省略詳細(xì)的說(shuō)明。在本實(shí)施方式3中,與實(shí)施方式1和2的不同點(diǎn)在于,將計(jì)算的指標(biāo)值作為從發(fā)生了動(dòng)作的時(shí)刻起在一定時(shí)間內(nèi)發(fā)生的事件串的發(fā)生頻度。圖11是本發(fā)明的實(shí)施方式3的中央裝置1和終端裝置3的功能方框圖。中央裝置1的事件日志信息取得部501取得作為在連接到中央裝置1的終端裝置3中發(fā)生的事件的歷史信息的事件日志信息。取得事件日志信息的定時(shí)沒(méi)有特別限定,既可以是終端裝置 3連接到中央裝置1的定時(shí),也可以是每次發(fā)生新的事件時(shí),也可以是以一定的時(shí)間間隔。指標(biāo)值計(jì)算部502通過(guò)順序模式匹配(sequential pattern mapping),計(jì)算在事件日志信息中包含的事件串的發(fā)生頻度。即,包括事件串提取部1101,提取從規(guī)定的動(dòng)作發(fā)生的時(shí)刻起在之前的一定時(shí)間內(nèi)發(fā)生的多個(gè)事件串;模式取得部1102,對(duì)事件的每個(gè)出現(xiàn)模式,取得該出現(xiàn)模式的出現(xiàn)頻度和該出現(xiàn)模式所包含的動(dòng)作的發(fā)生次數(shù);以及乘法部 1103,將取得的出現(xiàn)模式的出現(xiàn)頻度和動(dòng)作的發(fā)生次數(shù)相乘而計(jì)算指標(biāo)值。判斷部503判斷在指標(biāo)值計(jì)算部502中計(jì)算出的指標(biāo)值,即判斷在乘法部1103中計(jì)算出的乘法值是否為規(guī)定值以上。在本實(shí)施方式3中,在計(jì)算出的乘法值為規(guī)定值以上的情況下,能夠判斷為產(chǎn)生事件的發(fā)生模式的概率高,而在小于規(guī)定值的情況下,判斷為產(chǎn)生事件的發(fā)生模式的概率低。發(fā)送部504將在判斷部503中判斷為產(chǎn)生的概率高的事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即存儲(chǔ)在癥狀數(shù)據(jù)庫(kù)131的癥狀信息中判斷為產(chǎn)生的概率高的癥狀信息發(fā)送到終端裝置3。終端裝置3的接收部505從中央裝置1接收判斷為產(chǎn)生的概率高的事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即癥狀信息,并存儲(chǔ)在癥狀信息存儲(chǔ)部331中。事件檢測(cè)部506檢測(cè)在終端裝置3中發(fā)生的事件,發(fā)生模式確定部507基于與檢測(cè)出的發(fā)生事件有關(guān)的信息來(lái)確定發(fā)生模式,動(dòng)作執(zhí)行部508輪詢癥狀信息存儲(chǔ)部331,并基于與確定的發(fā)生模式對(duì)應(yīng)的動(dòng)作有關(guān)的信息來(lái)執(zhí)行動(dòng)作。由于判斷為產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息事先存儲(chǔ)在終端裝置3的癥狀信息存儲(chǔ)部331中,所以即使在終端裝置3和中央裝置1沒(méi)有連接的情況下,對(duì)應(yīng)于發(fā)生模式的癥狀信息存儲(chǔ)在癥狀信息存儲(chǔ)部331中的可能性也高,大部分情況下能夠基于存儲(chǔ)的癥狀信息來(lái)執(zhí)行適當(dāng)?shù)膭?dòng)作。另外,與實(shí)施方式1和2相同地,優(yōu)選地,發(fā)送部504在癥狀信息的發(fā)送時(shí)一并對(duì)終端裝置3發(fā)送與時(shí)期有關(guān)的信息,在該時(shí)期刪除事件的發(fā)生模式、以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息、即癥狀信息。通過(guò)能夠防止壓迫終端裝置3的計(jì)算機(jī)資源的同時(shí),將判斷為產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息不斷地更新為最新的信息,所以能夠進(jìn)一步提高不需要與中央裝置1進(jìn)行數(shù)據(jù)通信、僅由終端裝置3執(zhí)行動(dòng)作的可能性。圖12是表示本發(fā)明的實(shí)施方式3的故障檢測(cè)系統(tǒng)的中央裝置1的CPUll的處理步驟的流程圖。中央裝置1的CPUll從連接到中央裝置1的終端裝置3接收作為發(fā)生的事件的歷史信息的事件日志信息(步驟S1201)。接收事件日志信息的定時(shí)沒(méi)有特別限定,既可以是終端裝置3連接到中央裝置1的定時(shí),也可以是每次發(fā)生新的事件時(shí),也可以是以一定的時(shí)間間隔。CPUll切斷與成為監(jiān)視對(duì)象的終端裝置3的連接(步驟S1202),從在存儲(chǔ)裝置13 的癥狀數(shù)據(jù)庫(kù)131中存儲(chǔ)的多個(gè)癥狀信息中選擇一個(gè)癥狀信息(步驟S120;3)。CPUll執(zhí)行與選擇的癥狀信息相關(guān)聯(lián)地存儲(chǔ)的任務(wù)(步驟S1204),取得事件串的每個(gè)出現(xiàn)模式的出現(xiàn)頻度和動(dòng)作的發(fā)生次數(shù)(步驟S1205)。圖13是根據(jù)與每個(gè)癥狀信息相關(guān)聯(lián)地存儲(chǔ)的任務(wù)的執(zhí)行結(jié)果,通過(guò)順序模式匹配來(lái)計(jì)算事件串的發(fā)生頻度的方法的說(shuō)明圖。圖13(a)是表示發(fā)生的動(dòng)作和在發(fā)生該動(dòng)作之前的一定時(shí)間內(nèi)發(fā)生的事件串的圖表。對(duì)發(fā)生的每個(gè)動(dòng)作示出表示一定的出現(xiàn)模式的事件串。圖13(b)是通過(guò)順序模式匹配,按照事件串的每個(gè)出現(xiàn)模式表示在發(fā)生的動(dòng)作中包含的出現(xiàn)頻度和動(dòng)作的發(fā)生次數(shù)的圖表。通過(guò)公知方法來(lái)計(jì)算圖13(b)所示的出現(xiàn)模式在圖13(a)的事件串中包含的出現(xiàn)頻度,求出事件串的出現(xiàn)模式所包含的動(dòng)作的發(fā)生次數(shù)。返回到圖12,中央裝置1的CPUll通過(guò)將出現(xiàn)頻度和發(fā)生次數(shù)相乘而計(jì)算出指標(biāo)值(步驟S1206),并判斷指標(biāo)值是否為規(guī)定值以上(步驟S1207)。在CPUll判定為指標(biāo)值為規(guī)定值以上的情況下(步驟S1207 是),CPUll將選擇的癥狀信息暫時(shí)存儲(chǔ)在癥狀信息存儲(chǔ)部331中(步驟S1208)。在CPUll判定為指標(biāo)值小于規(guī)定值的情況下(步驟S1207 否),CPUll判斷是否選擇了在癥狀信息存儲(chǔ)部131中存儲(chǔ)的全部癥狀信息(步驟S1209),在CPUll判定為還存在沒(méi)有選擇的癥狀信息的情況下(步驟S1209 否),CPUll選擇下一個(gè)癥狀信息(步驟 S1210),并將處理返回至步驟S1204,重復(fù)上述的處理。在CPUll判斷為選擇了全部的癥狀信息的情況下(步驟S1209 是),CPU11對(duì)在癥狀信息存儲(chǔ)部331中暫時(shí)存儲(chǔ)的癥狀信息,按照指標(biāo)值由大到小的順序賦予優(yōu)先順序(步驟 S1211)。CPUll與成為監(jiān)視對(duì)象的終端裝置3連接(步驟S12U),將優(yōu)先順序最高的癥狀信息發(fā)送到終端裝置3 (步驟S12i;3),并將處理返回至步驟S1201,重復(fù)上述的處理。當(dāng)然, 并不限定于發(fā)送優(yōu)先順序最高的癥狀信息,既可以發(fā)送全部暫時(shí)存儲(chǔ)的癥狀信息,也可以發(fā)送優(yōu)選順序的上位的多個(gè)癥狀信息。如上所述,根據(jù)本實(shí)施方式3,由于包括出現(xiàn)頻度高、發(fā)生次數(shù)多的動(dòng)作中包含的事件串的癥狀信息能夠判斷為是產(chǎn)生事件的發(fā)生模式的概率高的癥狀信息,所以通過(guò)將出現(xiàn)頻度和發(fā)生次數(shù)的乘法值大的癥狀信息存儲(chǔ)在終端裝置3的癥狀信息存儲(chǔ)部331中,能夠降低從發(fā)生具有規(guī)定的發(fā)生模式的事件到執(zhí)行動(dòng)作為止產(chǎn)生時(shí)間差的可能性,能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作。因此,例如在發(fā)生了故障發(fā)生事件的情況下,也能夠在早期執(zhí)行適當(dāng)?shù)膭?dòng)作,能夠?qū)⒐收系陌l(fā)生所引起的影響抑制為最小限度。另外,本發(fā)明并不限定于上述實(shí)施例,在本發(fā)明的意旨的范圍內(nèi)可進(jìn)行各種變更、 改進(jìn)等。例如,并不限定于在癥狀數(shù)據(jù)庫(kù)中存儲(chǔ)的癥狀信息中包括有關(guān)動(dòng)作的信息的結(jié)構(gòu), 也可以將有關(guān)動(dòng)作的信息與癥狀相關(guān)聯(lián)地作為其他的數(shù)據(jù)庫(kù)。此外,事件的發(fā)生地點(diǎn)并不限定于終端裝置,終端裝置只要能夠執(zhí)行與發(fā)生的事件對(duì)應(yīng)的動(dòng)作即可。
0124]標(biāo)號(hào)說(shuō)明0125]1中央裝置0126]2網(wǎng)絡(luò)0127]3終端裝置0128]1U31CPU0129]12、32存儲(chǔ)器0130]13、33存儲(chǔ)裝置0131]14、341/0 接口0132]15、;35通信接口0133]16、36視頻接口0134]17、37可移動(dòng)盤驅(qū)動(dòng)器0135]18,38內(nèi)部總線0136]23,43顯示裝置0137]90,91可移動(dòng)記錄介質(zhì)0138]100、101計(jì)算機(jī)程序0139]131癥狀數(shù)據(jù)庫(kù)0140]331癥狀信息存儲(chǔ)部
權(quán)利要求
1.一種具有支援裝置的系統(tǒng),其中所述支援裝置以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置,所述支援裝置包括存儲(chǔ)裝置,將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ);指標(biāo)值計(jì)算部件,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值; 判斷部件,判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值;以及發(fā)送部件,將在該判斷部件中判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述發(fā)送部件將與時(shí)期有關(guān)的信息發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中,在該時(shí)期刪除所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息。
3.如權(quán)利要求1或2所述的系統(tǒng),其中, 所述指標(biāo)值計(jì)算部件包括條件判定部件,對(duì)每個(gè)所述任務(wù)判定是否具備規(guī)定的條件;以及計(jì)數(shù)部件,對(duì)在該條件判定部件中判定為不具備的任務(wù)數(shù)目進(jìn)行計(jì)數(shù), 所述判斷部件包括任務(wù)數(shù)目判斷部件,判斷在所述計(jì)數(shù)部件中計(jì)數(shù)的任務(wù)數(shù)目是否小于規(guī)定值。
4.如權(quán)利要求1或2所述的系統(tǒng),其中, 所述指標(biāo)值計(jì)算部件包括事件串提取部件,提取從規(guī)定的時(shí)刻起在一定時(shí)間內(nèi)發(fā)生的多個(gè)事件串; 模式取得部件,對(duì)事件的每個(gè)出現(xiàn)模式,取得該出現(xiàn)模式的出現(xiàn)頻度和該出現(xiàn)模式所包含的動(dòng)作的發(fā)生次數(shù);以及乘法部件,將取得的出現(xiàn)模式的出現(xiàn)頻度和動(dòng)作的發(fā)生次數(shù)相乘而計(jì)算指標(biāo)值。
5.如權(quán)利要求1至4的任一項(xiàng)所述的系統(tǒng),其中, 所述裝置包括接收部件,從所述支援裝置中接收所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息;存儲(chǔ)部件,將接收到的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息存儲(chǔ)在存儲(chǔ)裝置中;發(fā)生模式確定部件,基于與發(fā)生的事件有關(guān)的信息,確定所述發(fā)生模式;以及動(dòng)作執(zhí)行部件,基于與對(duì)應(yīng)于確定的發(fā)生模式的動(dòng)作有關(guān)的信息,執(zhí)行動(dòng)作。
6.如權(quán)利要求5所述的系統(tǒng),其中,所述接收部件接收與時(shí)期有關(guān)的信息,在該時(shí)期刪除所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息, 所述裝置包括刪除部件,基于接收到的與刪除的時(shí)期有關(guān)的信息,從所述存儲(chǔ)裝置中刪除所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息。
7.一種在具有支援裝置的系統(tǒng)中執(zhí)行的方法,其中所述支援裝置以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置,所述方法包括將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ)到存儲(chǔ)裝置的步驟;計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值的步驟; 判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值的步驟;以及將判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中的步驟。
8.一種支援裝置,以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置,所述支援裝置包括 存儲(chǔ)裝置,將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ);指標(biāo)值計(jì)算部件,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值; 判斷部件,判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值;以及發(fā)送部件,將在該判斷部件中判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中。
9.一種計(jì)算機(jī)程序,能夠在支援裝置中執(zhí)行,該支援裝置以能夠進(jìn)行數(shù)據(jù)通信的方式連接到多個(gè)裝置且包括存儲(chǔ)裝置,該存儲(chǔ)裝置將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在所述裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ),其中,所述計(jì)算機(jī)程序使所述支援裝置作為如下部件起作用指標(biāo)值計(jì)算部件,計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值; 判斷部件,判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值;以及發(fā)送部件,將在該判斷部件中判斷為大于規(guī)定值的所述事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行所述動(dòng)作的裝置中。
全文摘要
提供一種支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的系統(tǒng)、支援執(zhí)行對(duì)應(yīng)于檢測(cè)事件的動(dòng)作的方法、中央裝置以及計(jì)算機(jī)程序,其即使是沒(méi)有始終連接的監(jiān)視對(duì)象資源,也能夠支援為在發(fā)生故障時(shí)盡可能在早期執(zhí)行適當(dāng)?shù)膭?dòng)作。支援裝置將與用于判定是否具備規(guī)定的條件的多個(gè)任務(wù)和應(yīng)在裝置中執(zhí)行的動(dòng)作有關(guān)的信息,與事件的發(fā)生模式相關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)裝置中。計(jì)算用于判斷產(chǎn)生事件的發(fā)生模式的概率的高低的指標(biāo)值,并判斷計(jì)算出的指標(biāo)值是否大于規(guī)定值。將判斷為大于規(guī)定值的事件的發(fā)生模式以及與對(duì)應(yīng)于該發(fā)生模式的多個(gè)任務(wù)和動(dòng)作有關(guān)的信息,發(fā)送到應(yīng)執(zhí)行動(dòng)作的裝置中。
文檔編號(hào)G06F11/34GK102216908SQ20098014609
公開(kāi)日2011年10月12日 申請(qǐng)日期2009年11月13日 優(yōu)先權(quán)日2008年11月27日
發(fā)明者津村直史, 秋山一人, 西村康孝 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
甘孜| 温州市| 武鸣县| 嵊泗县| 兰考县| 巨鹿县| 建平县| 唐河县| 平湖市| 延津县| 绥阳县| 丁青县| 三穗县| 古蔺县| 蓬安县| 龙海市| 恭城| 蓝山县| 绥宁县| 沁阳市| 和静县| 夏河县| 仙游县| 余庆县| 岐山县| 博湖县| 射阳县| 温泉县| 佛坪县| 福海县| 江口县| 长治市| 银川市| 建始县| 阳泉市| 城固县| 濮阳市| 航空| 龙海市| 寿阳县| 南和县|