自動(dòng)巡檢的執(zhí)行方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種自動(dòng)巡檢的執(zhí)行方法和裝置,根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),根據(jù)自動(dòng)巡檢任務(wù)中的巡檢時(shí)間,啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器,在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果,能夠根據(jù)預(yù)定的執(zhí)行起始時(shí)間和執(zhí)行頻率來執(zhí)行巡檢任務(wù)中的巡檢項(xiàng)目得到巡檢結(jié)果,從而能夠解決現(xiàn)有技術(shù)中缺乏對巡檢任務(wù)進(jìn)行有效調(diào)度的問題。
【專利說明】自動(dòng)巡檢的執(zhí)行方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信監(jiān)控技術(shù),尤其涉及一種自動(dòng)巡檢的執(zhí)行方法和裝置。
【背景技術(shù)】
[0002]目前,自動(dòng)巡檢是對設(shè)備實(shí)施量化和動(dòng)態(tài)管理的技術(shù)手段。自動(dòng)巡檢是通過工具自動(dòng)化執(zhí)行運(yùn)營維護(hù)管理中所定義的日常巡檢任務(wù),巡檢任務(wù)可以包括多種任務(wù),例如包括:記錄和檢查設(shè)備的配置參數(shù)和運(yùn)行狀態(tài),定時(shí)自動(dòng)執(zhí)行這些巡檢任務(wù)而實(shí)現(xiàn)無人值守的自動(dòng)化巡檢,最終生成與巡檢任務(wù)對應(yīng)的巡檢報(bào)告。
[0003]但是,目前的自動(dòng)巡檢技術(shù)中存在以下兩種問題:
[0004]第一,對于巡檢任務(wù)的執(zhí)行,只能指定任務(wù)執(zhí)行的頻度,但無法指定何時(shí)執(zhí)行巡檢任務(wù);
[0005]第二,巡檢報(bào)告模板是在系統(tǒng)設(shè)計(jì)之初預(yù)定義的,隨著對系統(tǒng)運(yùn)營的深入化分析和精細(xì)化分析的要求,預(yù)定義的巡檢報(bào)告模板無法滿足多種分析需求。
[0006]可見,在現(xiàn)有的巡檢技術(shù)中,缺乏對巡檢任務(wù)進(jìn)行有效調(diào)度的機(jī)制,以及巡檢報(bào)文模板無法滿足多種分析需求的問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供一種自動(dòng)巡檢的執(zhí)行方法和裝置,用以解決現(xiàn)有的巡檢技術(shù)中,缺乏對巡檢任務(wù)進(jìn)行有效調(diào)度的機(jī)制的問題。
[0008]本發(fā)明實(shí)施例技術(shù)方案如下:
[0009]一種自動(dòng)巡檢的執(zhí)行方法,包括:從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),其中,自動(dòng)巡檢任務(wù)中包括巡檢項(xiàng)目、巡檢時(shí)間,巡檢時(shí)間中包括執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率;啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器;在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目對被測設(shè)備進(jìn)行檢測得到巡檢結(jié)果。
[0010]一種自動(dòng)巡檢的執(zhí)行裝置,包括:讀取模塊,用于從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),其中,自動(dòng)巡檢任務(wù)中包括巡檢項(xiàng)目、巡檢時(shí)間,巡檢時(shí)間中包括執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率;調(diào)度模塊,用于啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器;在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目對被測設(shè)備進(jìn)行檢測得到巡檢結(jié)果。
[0011]根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),根據(jù)自動(dòng)巡檢任務(wù)中的巡檢時(shí)間,啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器,在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果,能夠根據(jù)預(yù)定的執(zhí)行起始時(shí)間和執(zhí)行頻率來執(zhí)行巡檢任務(wù)中的巡檢項(xiàng)目得到巡檢結(jié)果,從而能夠解決現(xiàn)有技術(shù)中缺乏對巡檢任務(wù)進(jìn)行有效調(diào)度的問題。
[0012]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【專利附圖】
【附圖說明】
[0013]圖1為本發(fā)明實(shí)施例提供的自動(dòng)巡檢的執(zhí)行方法的工作流程圖;
[0014]圖2為本發(fā)明實(shí)施例提供的自動(dòng)巡檢的執(zhí)行裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0015]以下結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0016]針對現(xiàn)有技術(shù)中存在的缺乏對巡檢任務(wù)進(jìn)行有效調(diào)度的問題,本發(fā)明實(shí)施例提出了一種自動(dòng)巡檢的執(zhí)行方法和裝置,以解決該問題。在本發(fā)明實(shí)施例的技術(shù)方案中,從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),根據(jù)自動(dòng)巡檢任務(wù)中的巡檢時(shí)間,啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器,在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果,能夠根據(jù)預(yù)定的執(zhí)行起始時(shí)間和執(zhí)行頻率來執(zhí)行巡檢任務(wù)中的巡檢項(xiàng)目得到巡檢結(jié)果,從而能夠解決現(xiàn)有技術(shù)中的上述問題。
[0017]在本發(fā)明實(shí)施例中,還在巡檢任務(wù)中預(yù)先規(guī)定生成巡檢報(bào)告的形式,在執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果后,以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告,能夠生成滿足各種預(yù)定需求的巡檢報(bào)告,從而能夠解決現(xiàn)有技術(shù)中巡檢報(bào)文模板無法滿足多種分析需求的問題。
[0018]下面對本發(fā)明實(shí)施例進(jìn)行詳細(xì)說明。
[0019]圖1示出了本發(fā)明實(shí)施例提供的自動(dòng)巡檢的執(zhí)行方法的工作流程圖,該方法包括:
[0020]步驟101、從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),其中,自動(dòng)巡檢任務(wù)中包括巡檢項(xiàng)目、巡檢時(shí)間,巡檢時(shí)間中包括執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率;
[0021]步驟102、啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器;
[0022]具體地,可以啟動(dòng)一個(gè)定時(shí)器,該定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間一致,該定時(shí)器計(jì)時(shí)到時(shí)后,按照巡檢時(shí)間中的執(zhí)行頻率所對應(yīng)的時(shí)間再次計(jì)時(shí);或者,
[0023]依次啟動(dòng)若干個(gè)定時(shí)器,第一個(gè)定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間一致,第η個(gè)定時(shí)器的計(jì)時(shí)時(shí)間為第η -1個(gè)定時(shí)器的計(jì)時(shí)時(shí)間與巡檢時(shí)間中的執(zhí)行頻率的和值的時(shí)間相一致,其中,n ^ 2 ;
[0024]優(yōu)選地,將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)與本地內(nèi)存中保存的自動(dòng)巡檢任務(wù)進(jìn)行對比,在二者不一致的情況下,將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)更新到本地內(nèi)存中;并,執(zhí)行本地內(nèi)存中保存的自動(dòng)巡檢任務(wù);
[0025]進(jìn)一步地,按照預(yù)定的檢測周期(例如30分鐘),檢測數(shù)據(jù)庫中的自動(dòng)巡檢任務(wù)是否有更新,如果檢測到有數(shù)據(jù)更新 的情況下,讀取數(shù)據(jù)庫中更新后的數(shù)據(jù)保存到本地內(nèi)存中;
[0026]優(yōu)選地,對于執(zhí)行中的巡檢項(xiàng)目,監(jiān)控執(zhí)行時(shí)間是否超過預(yù)定時(shí)間閾值(例如30分鐘),在超過預(yù)定時(shí)間閾值的情況下,終止執(zhí)行該巡檢項(xiàng)目;
[0027]步驟103、在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目對被測設(shè)備進(jìn)行檢測得到巡檢結(jié)果;
[0028]具體地,自動(dòng)巡檢任務(wù)中還包括:預(yù)設(shè)的巡檢報(bào)告的形式,巡檢報(bào)告的形式包括文檔、圖標(biāo)、表格,則,以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告具體包括:解析巡檢結(jié)果中的結(jié)果參數(shù),巡檢報(bào)告的形式對得到的結(jié)果參數(shù)生成若干個(gè)中間數(shù)據(jù),對中間數(shù)據(jù)進(jìn)行匯總后生成超文本傳輸標(biāo)記語言的巡檢報(bào)告。
[0029]本發(fā)明實(shí)施例在具體的應(yīng)用場景中,可以采用Quartz實(shí)例來實(shí)現(xiàn)上述的步驟102~步驟103的處理。
[0030]Quartz是一個(gè)開源的作業(yè)調(diào)度框架,Quartz包括兩個(gè)功能單元,即觸發(fā)單元和作業(yè)執(zhí)行單元。觸發(fā)單元用于根據(jù)自動(dòng)巡檢任務(wù)中的巡檢時(shí)間設(shè)置觸發(fā)器,作業(yè)執(zhí)行單元用于根據(jù)觸發(fā)器計(jì)時(shí)到時(shí)后的觸發(fā),執(zhí)行自動(dòng)巡檢任務(wù)中的巡檢項(xiàng)目。具體地,作業(yè)執(zhí)行單元通過Quartz中的Quartz job接口來調(diào)用被巡檢設(shè)備中相應(yīng)的接口,并執(zhí)行巡檢項(xiàng)目。
[0031]在步驟103中,中間數(shù)據(jù)包括圖表數(shù)據(jù)和圖片數(shù)據(jù),可以通過FusionCharts實(shí)例生成圖表數(shù)據(jù),通過jfreechart實(shí)例生成圖片數(shù)據(jù)。
[0032]在本發(fā)明實(shí)施例的技術(shù)方案中,從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),根據(jù)自動(dòng)巡檢任務(wù)中的巡檢時(shí)間,啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器,在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果,能夠根據(jù)預(yù)定的執(zhí)行起始時(shí)間和執(zhí)行頻率來執(zhí)行巡檢任務(wù)中的巡檢項(xiàng)目得到巡檢結(jié)果,從而能夠解決現(xiàn)有技術(shù)中的上述問題。并且,還在巡檢任務(wù)中預(yù)先規(guī)定生成巡檢報(bào)告的形式,在執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果后,以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告,能夠生成滿足各種預(yù)定需求的巡檢報(bào)告,從而能夠解決現(xiàn)有技術(shù)中巡檢報(bào)文模板無法滿足多種分析需求的問題。
[0033]基于相同的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種自動(dòng)巡檢的執(zhí)行裝置。
[0034]圖2示出了本發(fā)明實(shí)施例提供的自動(dòng)巡檢的執(zhí)行裝置的結(jié)構(gòu)框圖,該裝置包括:
[0035]讀取模塊21,用于從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),其中,自動(dòng)巡檢任務(wù)中包括巡檢項(xiàng)目、巡檢時(shí)間,巡檢時(shí)間中包括執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率;
[0036]優(yōu)選地,讀取模塊21按照預(yù)定的檢測周期,檢測數(shù)據(jù)庫中的自動(dòng)巡檢任務(wù)是否有更新,如果檢測到有數(shù)據(jù)更新的情況下,讀取數(shù)據(jù)庫中更新后的數(shù)據(jù)保存到本地內(nèi)存中;
[0037]調(diào)度模塊22,連接至讀取模塊21,用于啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器;在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目對被測設(shè)備進(jìn)行檢測得到巡檢結(jié)果;
[0038]具體地,調(diào)度模塊22將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)與本地內(nèi)存中保存的自動(dòng)巡檢任務(wù)進(jìn)行對比,在二者不一致的情況下,將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)更新到本地內(nèi)存中;并執(zhí)行由讀取模塊21讀取到本地內(nèi)存中保存的自動(dòng)巡檢任務(wù);
[0039]具體地,調(diào)度模塊22啟動(dòng)一個(gè)定時(shí)器,該定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間一致,該定時(shí)器計(jì)時(shí)到時(shí)后,按照巡檢時(shí)間中的執(zhí)行頻率所對應(yīng)的時(shí)間再次計(jì)時(shí);或者,依次啟動(dòng)若干個(gè)定時(shí)器,第一個(gè)定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始 時(shí)間一致,第η個(gè)定時(shí)器的計(jì)時(shí)時(shí)間為第η -1個(gè)定時(shí)器的計(jì)時(shí)時(shí)間與巡檢時(shí)間中的執(zhí)行頻率的和值的時(shí)間相一致,其中,n ^ 2 ;[0040]優(yōu)選地,調(diào)度模塊22對于執(zhí)行中的巡檢項(xiàng)目,監(jiān)控執(zhí)行時(shí)間是否超過預(yù)定時(shí)間閾值,在超過預(yù)定時(shí)間閾值的情況下,終止執(zhí)行該巡檢項(xiàng)目。
[0041]優(yōu)選地,自動(dòng)巡檢任務(wù)中還包括:預(yù)設(shè)的巡檢報(bào)告的形式,巡檢報(bào)告的形式包括以下至少之一:文檔、圖標(biāo)、表格;調(diào)度模塊22以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告;具體地,解析巡檢結(jié)果中的結(jié)果參數(shù),巡檢報(bào)告的形式對得到的結(jié)果參數(shù)生成若干個(gè)中間數(shù)據(jù),對中間數(shù)據(jù)進(jìn)行匯總后生成超文本傳輸標(biāo)記語言的巡檢報(bào)告。
[0042]根據(jù)圖2所示的裝置,從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),根據(jù)自動(dòng)巡檢任務(wù)中的巡檢時(shí)間,啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器,在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果,能夠根據(jù)預(yù)定的執(zhí)行起始時(shí)間和執(zhí)行頻率來執(zhí)行巡檢任務(wù)中的巡檢項(xiàng)目得到巡檢結(jié)果,從而能夠解決現(xiàn)有技術(shù)中的上述問題。并且,還在巡檢任務(wù)中預(yù)先規(guī)定生成巡檢報(bào)告的形式,在執(zhí)行巡檢項(xiàng)目得到巡檢結(jié)果后,以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告,能夠生成滿足各種預(yù)定需求的巡檢報(bào)告,從而能夠解決現(xiàn)有技術(shù)中巡檢報(bào)文模板無法滿足多種分析需求的問題。
[0043]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0044]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0045]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0046]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0047]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0048]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0049]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種自動(dòng)巡檢的執(zhí)行方法,其特征在于,包括: 從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),其中,自動(dòng)巡檢任務(wù)中包括巡檢項(xiàng)目、巡檢時(shí)間,巡檢時(shí)間中包括執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率; 啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器; 在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目對被測設(shè)備進(jìn)行檢測得到巡檢結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器,具體包括: 啟動(dòng)一個(gè)定時(shí)器,該定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間一致,該定時(shí)器計(jì)時(shí)到時(shí)后,按照巡檢時(shí)間中的執(zhí)行頻率所對應(yīng)的時(shí)間再次計(jì)時(shí);或者, 依次啟動(dòng)若干個(gè)定時(shí)器,第一個(gè)定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間一致,第η個(gè)定時(shí)器的計(jì)時(shí)時(shí)間為第η -1個(gè)定時(shí)器的計(jì)時(shí)時(shí)間與巡檢時(shí)間中的執(zhí)行頻率的和值的時(shí)間相一致,其中,n≥2。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)與本地內(nèi)存中保存的自動(dòng)巡檢任務(wù)進(jìn)行對比,在二者不一致的情況下,將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)更新到本地內(nèi)存中;且, 執(zhí)行本地內(nèi)存中保存的自動(dòng)巡檢任務(wù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 按照預(yù)定的檢測周期,檢測數(shù)據(jù)庫中的自動(dòng)巡檢任務(wù)是否有更新,如果檢測到有數(shù)據(jù)更新的情況下,讀取數(shù)據(jù)庫中更新后的數(shù)據(jù)保存到本地內(nèi)存中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 對于執(zhí)行中的巡檢項(xiàng)目,監(jiān)控執(zhí)行時(shí)間是否超過預(yù)定時(shí)間閾值,在超過預(yù)定時(shí)間閾值的情況下,終止執(zhí)行該巡檢項(xiàng)目。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述自動(dòng)巡檢任務(wù)中還包括:預(yù)設(shè)的巡檢報(bào)告的形式;^J, 所述方法還包括: 以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,巡檢報(bào)告的形式包括以下至少之一:文檔、圖標(biāo)、表格;則, 以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告,具體包括: 解析巡檢結(jié)果中的結(jié)果參數(shù),巡檢報(bào)告的形式對得到的結(jié)果參數(shù)生成若干個(gè)中間數(shù)據(jù),對中間數(shù)據(jù)進(jìn)行匯總后生成超文本傳輸標(biāo)記語言的巡檢報(bào)告。
8.一種自動(dòng)巡檢的執(zhí)行裝置,其特征在于,包括: 讀取模塊,用于從數(shù)據(jù)庫中讀取預(yù)先配置的自動(dòng)巡檢任務(wù),其中,自動(dòng)巡檢任務(wù)中包括巡檢項(xiàng)目、巡檢時(shí)間,巡檢時(shí)間中包括執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率; 調(diào)度模塊,用于啟動(dòng)與所述巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間和執(zhí)行頻率相對應(yīng)的定時(shí)器;在定時(shí)器定時(shí)到時(shí)后,執(zhí)行巡檢項(xiàng)目對被測設(shè)備進(jìn)行檢測得到巡檢結(jié)果。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述調(diào)度模塊,具體用于: 啟動(dòng)一個(gè)定時(shí)器,該定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間一致,該定時(shí)器計(jì)時(shí)到時(shí)后,按照巡檢時(shí)間中的執(zhí)行頻率所對應(yīng)的時(shí)間再次計(jì)時(shí);或者,依次啟動(dòng)若干個(gè)定時(shí)器,第一個(gè)定時(shí)器的計(jì)時(shí)起始時(shí)間與巡檢時(shí)間中的執(zhí)行巡檢項(xiàng)目的起始時(shí)間一致,第η個(gè)定時(shí)器的計(jì)時(shí)時(shí)間為第η — I個(gè)定時(shí)器的計(jì)時(shí)時(shí)間與巡檢時(shí)間中的執(zhí)行頻率的和值的時(shí)間相一致,其中,n ^ 2。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述調(diào)度模塊,還用于: 將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)與本地內(nèi)存中保存的自動(dòng)巡檢任務(wù)進(jìn)行對比,在二者不一致的情況下,將從數(shù)據(jù)庫中讀取的自動(dòng)巡檢任務(wù)更新到本地內(nèi)存中;且, 執(zhí)行本地內(nèi)存中保存的自動(dòng)巡檢任務(wù)。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述讀取模塊,還用于: 按照預(yù)定的檢測周期,檢測數(shù)據(jù)庫中的自動(dòng)巡檢任務(wù)是否有更新,如果檢測到有數(shù)據(jù)更新的情況下,讀取數(shù)據(jù)庫中更新后的數(shù)據(jù)保存到本地內(nèi)存中。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述調(diào)度模塊,還用于: 對于執(zhí)行中的巡檢項(xiàng)目,監(jiān)控執(zhí)行時(shí)間是否超過預(yù)定時(shí)間閾值,在超過預(yù)定時(shí)間閾值的情況下,終止執(zhí)行該巡檢項(xiàng)目。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述自動(dòng)巡檢任務(wù)中還包括:預(yù)設(shè)的巡檢報(bào)告的形式;^J, 所述調(diào)度模塊,還用于:以巡檢報(bào)告的形式對巡檢結(jié)果生成巡檢報(bào)告。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,巡檢報(bào)告的形式包括以下至少之一:文檔、圖標(biāo)、表格;則, 所述調(diào)度模塊,具體用于:解析巡檢結(jié)果中的結(jié)果參數(shù),巡檢報(bào)告的形式對得到的結(jié)果參數(shù)生成若干個(gè)中間數(shù)據(jù),對中間數(shù)據(jù)進(jìn)行匯總后生成超文本傳輸標(biāo)記語言的巡檢報(bào)告。
【文檔編號(hào)】G07C3/00GK103903312SQ201210580939
【公開日】2014年7月2日 申請日期:2012年12月27日 優(yōu)先權(quán)日:2012年12月27日
【發(fā)明者】杜懷忠, 張保華, 盛強(qiáng), 許慧云, 曹文慧, 高峻嶺, 杜海峰 申請人:中國移動(dòng)通信集團(tuán)河南有限公司