两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種維護作業(yè)自動化的方法及系統(tǒng)的制作方法

文檔序號:7967014閱讀:278來源:國知局
專利名稱:一種維護作業(yè)自動化的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電信運維支撐領(lǐng)域,尤其涉及一種維護作業(yè)自動化的方法及系統(tǒng)。
背景技術(shù)
在電信運維領(lǐng)域存在許多日常維護作業(yè),包括定期進行檢查的指標、執(zhí)行 的任務(wù)或者類似的維護4亍為,維護人員日常工作中包含了大量重復(fù)性的勞動。針對日常維護作業(yè)存在周期性、重復(fù)性的特點,市場上已經(jīng)推出了一些相 關(guān)的產(chǎn)品,幫助解決此類工作的自動執(zhí)行問題,以降低人員的重復(fù)性工作,這些產(chǎn)品在解決此問題時一般采用兩種方案 一種是基于時間的任務(wù)調(diào)度方案; 另外一種是基于優(yōu)先級的任務(wù)調(diào)度方案。基于時間的調(diào)度方案會根據(jù)時間條件觸發(fā)相應(yīng)的任務(wù),這種調(diào)度方法本質(zhì) 上是時間驅(qū)動的,適用于具有穩(wěn)定、已知輸入的簡單系統(tǒng),這種調(diào)度算法在設(shè) 計時就確定下來,甘特圖就是基于時間的任務(wù)的一種表現(xiàn)形式,在系統(tǒng)的設(shè)計 階段,對于各個任務(wù)的開始、切換、以及結(jié)束時間等就事先做出明確的安排和 設(shè)計。這種調(diào)度算法適合于小的嵌入式系統(tǒng)、自控系統(tǒng)、傳感器等應(yīng)用環(huán)境。 這種調(diào)度算法的優(yōu)點是任務(wù)的執(zhí)行有很好的可預(yù)測性,但最大的缺點是缺乏靈 活性。舉例而言,對于多任務(wù)系統(tǒng)而言,同一時間有很多任務(wù)在執(zhí)行,如果這時 候某個新作業(yè)被調(diào)度執(zhí)行,系統(tǒng)很可能沒有足夠的資源,因此只能等待資源滿 足或者放棄任務(wù),因此失去了按時執(zhí)行的意義,又或者時間粒度太小,上一個 執(zhí)行任務(wù)還沒有執(zhí)行完畢,該作業(yè)又第二次被調(diào)度執(zhí)行,這樣作業(yè)就會阻塞, 時間 一久資源就被耗盡。
基于優(yōu)先級的^f壬務(wù)調(diào)度方案給每個任務(wù)分配一個優(yōu)先級,在每次任務(wù)調(diào)度 時,調(diào)度器總是調(diào)度那個具有最高優(yōu)先級的任務(wù)來執(zhí)行,根據(jù)不同的優(yōu)先級分配方法,基于優(yōu)先級的調(diào)度算法可以分為兩種類型靜態(tài)優(yōu)先級調(diào)度算法及動 態(tài)優(yōu)先級調(diào)度算法。靜態(tài)優(yōu)先級調(diào)度算法給那些系統(tǒng)中得到運行的所有任務(wù)都靜態(tài)地分配一 個優(yōu)先級。靜態(tài)優(yōu)先級的分配可以根據(jù)應(yīng)用的屬性來進行,比如任務(wù)的周期, 用戶優(yōu)先級,或者其它的預(yù)先確定的策略。單調(diào)速率(RM: Rate-Monotonic) 調(diào)度算法是一種典型的靜態(tài)優(yōu)先級調(diào)度算法,它根據(jù)任務(wù)的執(zhí)行周期的長短來 決定調(diào)度優(yōu)先級,那些具有小的執(zhí)行周期的任務(wù)具有較高的優(yōu)先級。動態(tài)優(yōu)先級調(diào)度算法根據(jù)任務(wù)的資源需求來動態(tài)地分配任務(wù)的優(yōu)先級,其 目的就是在資源分配和調(diào)度時有更大的靈活性。非實時系統(tǒng)中就有很多這種調(diào) 度算法,比如短作業(yè)優(yōu)先的調(diào)度算法。在實時調(diào)度算法中,最早截止優(yōu)先(EDF: EarliestDeadlineFirst) 算法是使用最多的一種動態(tài)優(yōu)先級調(diào)度算法,該算法給 就緒隊列中的各個任務(wù)才艮據(jù)它們的截止期限來分配優(yōu)先級,具有最近的截止期 限的任務(wù)具有最高的優(yōu)先級。基于優(yōu)先級的調(diào)度方法一般用于偶然性事件,而并不適用于日常作業(yè)計 劃,因為日常作業(yè)計劃對于工作的安排都有比較嚴格的規(guī)定?;谏鲜龇治?,可以看出現(xiàn)有技術(shù)中關(guān)于任務(wù)調(diào)度的兩種技術(shù)方案存在以 下缺點基于時間的任務(wù)調(diào)度方案缺乏靈活性,而基于優(yōu)先級的任務(wù)調(diào)度方案不適 用于日常作業(yè)計劃,缺乏一般性。綜上所述,現(xiàn)有技術(shù)中,沒有一種任務(wù)調(diào)度方案可以既支持按照時間先后 順序,又滿足任務(wù)優(yōu)先級順序的任務(wù)調(diào)度,所以,目前維護作業(yè)無法利用現(xiàn)有 的任務(wù)調(diào)度方案實現(xiàn)自動化操作。

發(fā)明內(nèi)容
本發(fā)明提供一種維護作業(yè)自動化的方法及系統(tǒng),用以解決維護作業(yè)自動化 問題。針對上述問題,本發(fā)明提供的解決方案如下 本發(fā)明方法包括A、 根據(jù)維護作業(yè)的各種業(yè)務(wù)操作對象建立業(yè)務(wù)對象模型,所述的業(yè)務(wù)對 象模型包括業(yè)務(wù)特征屬性、待處理任務(wù)的執(zhí)行時間屬性和優(yōu)先級屬性;B、 根據(jù)任務(wù)的執(zhí)行時間屬性對所述任務(wù)進行調(diào)度,當所述任務(wù)的執(zhí)行時 間到達時,根據(jù)所述任務(wù)的優(yōu)先級屬性對所述任務(wù)進行調(diào)度,觸發(fā)執(zhí)行所述任 務(wù)。所述步驟A所述建立業(yè)務(wù)對象模型包括Al、根據(jù)業(yè)務(wù)特征,將基本操作對象抽象為設(shè)備、時間、腳本、作業(yè)和任 務(wù),建立操作對象之間的基本屬性,其中包括任務(wù)的執(zhí)行時間屬性和優(yōu)先級屬 性;A2、將命令、腳本、設(shè)備、時間、作業(yè)和任務(wù)按照相互之間的對應(yīng)關(guān)系形 成業(yè)務(wù)對象模型。步驟A1中所述作業(yè)包括腳本和腳本執(zhí)行的設(shè)備。 步驟A2中所述對應(yīng)關(guān)系包括所述腳本與所述作業(yè)是一對一的關(guān)系,所述作業(yè)與所述任務(wù)是多對多的關(guān)系。所述命令以所述腳本為載體。 本發(fā)明系統(tǒng)包括業(yè)務(wù)對象模型單元,用于根據(jù)維護作業(yè)的各種業(yè)務(wù)操作對象建立的業(yè)務(wù)對 象^f莫型,并將所述業(yè)務(wù)對象^f莫型中任務(wù)的執(zhí)行時間屬性發(fā)送給時間調(diào)度器;時間調(diào)度器,用于根據(jù)所述時間信息對任務(wù)進行調(diào)度,當執(zhí)行時間到達時,將該任務(wù)發(fā)送給控制器進行優(yōu)先級調(diào)度;控制器,從所述業(yè)務(wù)對象模型單元獲得所述任務(wù)的優(yōu)先級,并按照該優(yōu)先
級的順序?qū)⑺鋈蝿?wù)發(fā)送給任務(wù)執(zhí)行單元;任務(wù)執(zhí)行單元,用于將所述任務(wù)發(fā)送給相應(yīng)的設(shè)備執(zhí)行。 所述業(yè)務(wù)對象模型單元包括業(yè)務(wù)對象模型存儲單元,用于存儲符合所述的業(yè)務(wù)對象模型的任務(wù); 業(yè)務(wù)對象模型管理單元,用于將所述任務(wù)的執(zhí)行時間屬性發(fā)送給所述時間 調(diào)度器,并將所述任務(wù)的優(yōu)先級屬性發(fā)送給所述控制器。 所述時間調(diào)度器包括存儲單元,用于存儲所述業(yè)務(wù)對象模型中所有任務(wù)的執(zhí)行時間屬性; 調(diào)度單元,用于向所述存儲單元轉(zhuǎn)發(fā)所述任務(wù)的時間信息并對該時間信息進行監(jiān)控,當所述任務(wù)的執(zhí)行時間到達時,從所述業(yè)務(wù)對象模型單元調(diào)度該任務(wù),并發(fā)送給所述的控制器。 所述系統(tǒng)還包括擴展接口單元,用于提供用戶向所述業(yè)務(wù)對象模型單元輸入任務(wù)信息的接口 。所述系統(tǒng)還包括擴展接口單元,用于提供所述任務(wù)執(zhí)行單元向用戶發(fā)送任務(wù)執(zhí)行結(jié)果的接口 。本發(fā)明提供的一種維護作業(yè)自動化的方法及系統(tǒng),通過將操作維護的基本 元素抽象為獲取設(shè)備指標的命令、命令執(zhí)行的時間以及命令執(zhí)行的目標設(shè)備, 再通過各元素之間的對應(yīng)關(guān)系建立起覆蓋運營商日常維護作業(yè)的各種業(yè)務(wù)的 模型,該模型作為維護作業(yè)自動化的基礎(chǔ),不僅全面地覆蓋了運營商日常維護 作業(yè)的各種業(yè)務(wù)操作,而且也能夠很好的進行軟件設(shè)計和高效的軟件實現(xiàn),為 實現(xiàn)日常維護管理工作的自動化提供了基礎(chǔ);本發(fā)明以上述建立的業(yè)務(wù)對象模型為基礎(chǔ),通過利用任務(wù)的執(zhí)行時間和任 務(wù)的優(yōu)先^M目結(jié)合的調(diào)度方式,可以穩(wěn)定、高效地實現(xiàn)任務(wù)調(diào)度,使任務(wù)調(diào)度 管理不僅支持按照時間先后順序以及按照時間周期的調(diào)度執(zhí)行,而且還滿足任 務(wù)優(yōu)先級的順序,使任務(wù)調(diào)度具有4艮好的適應(yīng)性和靈活性,符合電信運維實際 作業(yè)執(zhí)行特點,解決了現(xiàn)有技術(shù)中的任務(wù)調(diào)度只按照時間或者是按照作業(yè)的優(yōu) 先級進行調(diào)度,缺乏靈活性和一般性,難以滿足電信運營用戶的實際要求的問 題,實現(xiàn)了維護作業(yè)自動化。


圖1為本發(fā)明方法的流程圖;圖2為本發(fā)明業(yè)務(wù)對象模型的邏輯結(jié)構(gòu)圖;圖3為本發(fā)明系統(tǒng)的結(jié)構(gòu)框圖。
具體實施方式
本發(fā)明的總體思想為根據(jù)電信運維實際作業(yè)執(zhí)行特點,將操作維護的基 本元素抽象為獲取設(shè)備指標的命令、命令執(zhí)行的時間以及命令執(zhí)行的目標設(shè) 備,再通過各元素之間的對應(yīng)關(guān)系建立起覆蓋運營商日常維護作業(yè)的各種業(yè)務(wù) 的模型,并以該業(yè)務(wù)對象模型為基礎(chǔ),根據(jù)所述任務(wù)的執(zhí)行時間屬性和優(yōu)先級 屬性對所述任務(wù)分成兩級調(diào)度,即采取將任務(wù)的執(zhí)行時間和任務(wù)的優(yōu)先竭目結(jié) 合的調(diào)度方式,穩(wěn)定地實現(xiàn)任務(wù)調(diào)度的自動控制,采用時間并發(fā)和優(yōu)先 目結(jié) 合的方法實現(xiàn)高效的任務(wù)調(diào)度,使任務(wù)調(diào)度管理不僅支持按照時間先后順序以 及按照時間周期的調(diào)度執(zhí)行,同時還滿足任務(wù)優(yōu)先級的順序。下面結(jié)合具體實施例來詳細說明本發(fā)明所述一種維護作業(yè)自動化的方法 的
具體實施例方式如圖1所示,實現(xiàn)本發(fā)明的方法包括以下步驟S101、將命令、腳本、設(shè)備、作業(yè)、作業(yè)組、任務(wù)和任務(wù)組按照相互之間 的關(guān)系形成業(yè)務(wù)對象模型;一般的業(yè)務(wù)對象模型不能實現(xiàn)通用性,也不能用來實現(xiàn)對運營商的所有業(yè) 務(wù)對象建模,因此,本發(fā)明根據(jù)運營商日常例行網(wǎng)絡(luò)維護的業(yè)務(wù)特點,對其進
行抽象總結(jié),通過建立其特定的業(yè)務(wù)對象模型,去適應(yīng)目前所有的業(yè)務(wù),來滿足運營商的業(yè)務(wù)需求;將操作維護的基本元素抽象為獲取設(shè)備指標的命令、命令執(zhí)行的時間、命 令執(zhí)行的目標設(shè)備。命令以腳本為載體, 一個腳本是具有相同運行特征的多條 命令的組合體,因此命令和腳本之間是多對一的關(guān)系;腳本需要按照時間觸發(fā)器的執(zhí)行觸發(fā),對設(shè)備執(zhí)行某些操作,以獲取業(yè)務(wù) 中用戶關(guān)心的指標數(shù)據(jù)信息。 一個腳本可以在多個時間點被觸發(fā),因此腳本和 時間觸發(fā)器之間是一對多的關(guān)系。不同的腳本可以承載不同的命令,不同的命 令可以在不同的設(shè)備上運行,因此腳本和設(shè)備之間是多對多的關(guān)系;同時,將操作維護的基本操作對象抽象為腳本、作業(yè)、任務(wù);作業(yè)是腳本與腳本可以運行的一組同類設(shè)備的組合,所述的作業(yè)包括承載 相關(guān)命令的腳本及所述腳本執(zhí)行的設(shè)備,因此作業(yè)和腳本之間是一對一的關(guān) 系,作業(yè)和i殳備是一對多的關(guān)系;所述的任務(wù)包括觸發(fā)執(zhí)行相關(guān)任務(wù)的任務(wù)觸發(fā)器;所述作業(yè)組是個管理的概念,作業(yè)組和作業(yè)之間是一對多的關(guān)系; 一個任 務(wù)可以關(guān)聯(lián)多個作業(yè)組,可以關(guān)聯(lián)多個時間觸發(fā)器,并且一個作業(yè)組也可以關(guān) 聯(lián)多個任務(wù), 一個時間觸發(fā)器可以關(guān)聯(lián)多個任務(wù),因此任務(wù)和作業(yè)組之間是多 對多的關(guān)系,任務(wù)和時間觸發(fā)器之間也是多對多的關(guān)系;所述任務(wù)組也是管理概念,是任務(wù)的分組,并且任務(wù)組支持分級結(jié)構(gòu); 所述作業(yè)與所述作業(yè)組是多對一的關(guān)系,所述作業(yè)組與所述任務(wù)是一對多 的關(guān)系。參見圖2,為所述業(yè)務(wù)對象模型的邏輯結(jié)構(gòu)圖。 S102、根據(jù)所述業(yè)務(wù)對象模型,建立日常的維護計劃任務(wù); 一個維護計劃任務(wù)就是一個腳本、 一組設(shè)備和一組時間觸發(fā)器的組合; 根據(jù)用戶實際運維需求,把日常的維護計劃任務(wù)進行分解,按照所述步驟 S101的業(yè)務(wù)對象模型形成能夠執(zhí)行的任務(wù)。S103 、接照任務(wù)的執(zhí)行時間對所述業(yè)務(wù)對象才莫型的任務(wù)進行調(diào)度; 其中,所述任務(wù)的執(zhí)行時間由用戶在建立任務(wù)時定義的。5104、 對所述基于時間調(diào)度的任務(wù),按照優(yōu)先級順序?qū)λ鋈蝿?wù)進行調(diào)度; 其中,所述任務(wù)的優(yōu)先級由用戶在建立任務(wù)時設(shè)定的。即,上述兩個步驟實現(xiàn)了時間調(diào)度與優(yōu)先級調(diào)度的緊密結(jié)合,當任務(wù)的執(zhí) 行時間到達時,根據(jù)執(zhí)行時間,將所述任務(wù)從所述業(yè)務(wù)對象模型中取出,再根 據(jù)所述任務(wù)的優(yōu)先級的順序,將所述任務(wù)派發(fā)執(zhí)行,這樣就避免了現(xiàn)有技術(shù)中, 僅僅根據(jù)任務(wù)的執(zhí)行時間或任務(wù)的優(yōu)先級調(diào)度的缺點,使派發(fā)執(zhí)行的任務(wù)即滿 足時間的先后順序又滿足優(yōu)先級的順序。5105、 將所述任務(wù)派發(fā)執(zhí)行,并獲取執(zhí)行結(jié)果;對所述任務(wù)分別按照時間和優(yōu)先級的順序進行調(diào)度之后,將該任務(wù)派發(fā)到 相應(yīng)的設(shè)備執(zhí)行,并獲取執(zhí)行的結(jié)果,將該任務(wù)的執(zhí)行結(jié)果返回給用戶。其中,在步驟S103所述的基于時間的調(diào)度中, 一個任務(wù)可以關(guān)聯(lián)多個不 同的時間調(diào)度觸發(fā)器,觸發(fā)器可以是簡單的基于起始時間和結(jié)束時間的一次任 務(wù)調(diào)度,也可以是基于特定時間間隔的重復(fù)調(diào)度,也可以是有基本時間單元 (秒,分,時,日,月,周,年)按照一定規(guī)則組成的復(fù)雜周期調(diào)度。在步驟S104中所述的基于任務(wù)的調(diào)度控制中,包含了對任務(wù)本身優(yōu)先級 的控制,在任務(wù)創(chuàng)建并配置了時間觸發(fā)器之后,在滿足任務(wù)執(zhí)行時間的時候, 任務(wù)就由時間觸發(fā)器觸發(fā)調(diào)度任務(wù),再根據(jù)該任務(wù)的優(yōu)先級進行調(diào)度,調(diào)度的 方法為建立不同的任務(wù)池,在同一個任務(wù)池中任務(wù)的優(yōu)先級都是相同的,每 個任務(wù)池都有一組獨立的執(zhí)行線程進行處理,執(zhí)行線程的優(yōu)先級與任務(wù)的優(yōu)先 《M目同,同時每個任務(wù)池都有多個執(zhí)行線程,通過這樣的多線程并行執(zhí)行技術(shù), 可以保證時間和優(yōu)先級相同的任務(wù)可以同時執(zhí)行,任務(wù)進入到任務(wù)池中后,由 循環(huán)執(zhí)行線程自動獲取待執(zhí)行的任務(wù),并派發(fā)執(zhí)行。如圖3所示,實現(xiàn)本發(fā)明所述方法的系統(tǒng)包括擴展接口單元301、業(yè)務(wù) 對象模型單元302、時間調(diào)度器303、控制器304以及任務(wù)執(zhí)行單元305。
其中,所述的業(yè)務(wù)對象模型單元302包括業(yè)務(wù)對象模型管理單元3021 和業(yè)務(wù)對象模型存儲單元3022;所述時間調(diào)度器303包括調(diào)度單元3031和存儲單元3032。用戶從所述的擴展接口單元301將日常的維護計劃任務(wù)輸入所述系統(tǒng),在 任務(wù)執(zhí)行完畢之后,所述用戶從該擴展接口單元301獲取任務(wù)完成的結(jié)果;其中,所述的業(yè)務(wù)對象模型存儲單元3022按照業(yè)務(wù)對象模型,對所述日 常的維護計劃任務(wù)建立所述系統(tǒng)可以執(zhí)行的任務(wù),并存儲在業(yè)務(wù)對象4莫型存儲 單元3022中;一般的業(yè)務(wù)對象^t型不能實現(xiàn)通用性,也不能用來實現(xiàn)對運營商的所有業(yè) 務(wù)對象建模,因此,本系統(tǒng)根據(jù)運營商日常例行網(wǎng)絡(luò)維護的業(yè)務(wù)特點,對其進 行抽象總結(jié),通過建立特定的業(yè)務(wù)對象模型,去適應(yīng)目前所有的日常例行網(wǎng)絡(luò) 維護業(yè)務(wù),來滿足運營商的業(yè)務(wù)需求。根據(jù)業(yè)務(wù)對象模型,在所述用戶輸入日常的維護計劃任務(wù)之后,便由所述 的業(yè)務(wù)對象模型存儲單元3022將該任務(wù)按照建立好的所述的業(yè)務(wù)對象模型進 行存儲,并由所述業(yè)務(wù)對象模型管理單元3021進行管理,同時,將所述任務(wù) 的執(zhí)行時間的信息經(jīng)過所述調(diào)度單元3031發(fā)送給所述的存儲單元3032;其中,所述的存儲單元3032存儲了所有業(yè)務(wù)對象模型中的任務(wù)的執(zhí)行時 間屬性,所述的調(diào)度單元3031所述檢查其中的任務(wù)的執(zhí)行時間屬性,當?shù)竭_ 任務(wù)的執(zhí)行時間時,就從業(yè)務(wù)對象模型單元中調(diào)度該任務(wù),那么其中的存儲單 元3032同時起到了持久化作用,因為當系統(tǒng)發(fā)生異常時,可能導(dǎo)致時間調(diào)度 器303停止運行,那么如果沒有存儲單元對任務(wù)的執(zhí)行時間的存儲,再下一次 啟動系統(tǒng)時,所述的時間調(diào)度器303就要重新獲得所述業(yè)務(wù)對象才莫型中的任務(wù) 的執(zhí)行時間屬性,這樣就會影響維護計劃任務(wù)的工作效率。當所述任務(wù)的執(zhí)行時間到達時,將該任務(wù)的從所述業(yè)務(wù)對象模型單元302 中調(diào)度該任務(wù),并發(fā)送給給所述控制器304;所述控制器304經(jīng)過所述時間調(diào)度器303的觸發(fā),按照所述任務(wù)的優(yōu)先 對任務(wù)進行調(diào)度控制,并將所述任務(wù)按照優(yōu)先級的順序發(fā)送給所述作業(yè)執(zhí)行模塊305,其中,所述任務(wù)的優(yōu)先級是從所述業(yè)務(wù)對象模型單元302獲取的,而 所述優(yōu)先級是在所述用戶輸入所迷任務(wù)的相關(guān)命令時設(shè)定的;所述任務(wù)執(zhí)行單元305,用于接收所述控制器304派發(fā)的所述任務(wù),并對 該任務(wù)進行解析,獲取相關(guān)設(shè)備信息,將該任務(wù)發(fā)送給相應(yīng)的設(shè)備執(zhí)行,并獲 取該設(shè)備執(zhí)行的結(jié)果,將結(jié)果通過所述擴展接口單元301返回給所述用戶。綜上所述,本發(fā)明系統(tǒng)的工作過程如下所述的擴展接口單元301將用戶要執(zhí)行的任務(wù)輸入所述的業(yè)務(wù)對象模型單 元302,并存儲在業(yè)務(wù)對象模型存儲單元3022中,同時,業(yè)務(wù)對象模型管理單 元3021將該任務(wù)的執(zhí)行時間屬性經(jīng)過時間調(diào)度器303中調(diào)度單元3031存儲在 存儲單元3032中,調(diào)度單元3031隨時檢查存儲單元3032中的任務(wù)的執(zhí)行時 間屬性,當所述任務(wù)的執(zhí)行時間到達時,所述的調(diào)度單元3031從所述業(yè)務(wù)對 象模型存儲單元3022中獲取所述的任務(wù),并發(fā)送給控制器304,所述控制器 304從所述業(yè)務(wù)對象模型管理單元3021獲取所述任務(wù)的優(yōu)先級,并根據(jù)該優(yōu)先 級的順序?qū)⑺鋈蝿?wù)發(fā)送給作業(yè)執(zhí)行模塊305,所述作業(yè)執(zhí)行模塊305對所述 任務(wù)進行解析,獲得所述任務(wù)的腳本;Wf本執(zhí)行的目標設(shè)備,將該任務(wù)發(fā)送給 相關(guān)的目標設(shè)備執(zhí)行,并獲取所述的執(zhí)行結(jié)果,將該結(jié)果經(jīng)過所述擴展接口單 元301返回給用戶。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種維護作業(yè)自動化的方法,其特征在于,包括以下步驟A、根據(jù)維護作業(yè)的各種業(yè)務(wù)操作對象建立業(yè)務(wù)對象模型,所述的業(yè)務(wù)對象模型包括業(yè)務(wù)特征屬性、待處理任務(wù)的執(zhí)行時間屬性和優(yōu)先級屬性;B、根據(jù)任務(wù)的執(zhí)行時間屬性對所述任務(wù)進行調(diào)度,當所述任務(wù)的執(zhí)行時間到達時,根據(jù)所述任務(wù)的優(yōu)先級屬性對所述任務(wù)進行調(diào)度,觸發(fā)執(zhí)行所述任務(wù)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟A所述建立業(yè)務(wù)對 象模型包括Al、根據(jù)業(yè)務(wù)特征,將基本操作對象抽象為設(shè)備、時間、腳本、作業(yè)和任 務(wù),建立操作對象之間的基本屬性,其中包括任務(wù)的執(zhí)行時間屬性和優(yōu)先級屬 性;A2、將命令、腳本、設(shè)備、時間、作業(yè)和任務(wù)按照相互之間的對應(yīng)關(guān)系形 成業(yè)務(wù)對象模型。
3、 如權(quán)利要求2所述的方法,其特征在于,步驟A1中所述作業(yè)包括腳本 和腳本執(zhí)行的設(shè)備。
4、 如權(quán)利要求2所述的方法,其特征在于,步驟A2中所述對應(yīng)關(guān)系包括 所述腳本與所述作業(yè)是一對一的關(guān)系,所述作業(yè)與所述任務(wù)是多對多的關(guān)系。
5、 如權(quán)利要求2所述的方法,其特征在于,所述命令以所述腳本為載體。
6、 一種實現(xiàn)權(quán)利要求1所述方法的系統(tǒng),其特征在于,該系統(tǒng)包括 業(yè)務(wù)對象才莫型單元,用于根據(jù)維護作業(yè)的各種業(yè)務(wù)操作對象建立的業(yè)務(wù)對象模型,并將所述業(yè)務(wù)對象模型中任務(wù)的執(zhí)行時間屬性發(fā)送給時間調(diào)度器; 時間調(diào)度器,用于根據(jù)所述時間信息對任務(wù)進行調(diào)度,當執(zhí)行時間到達時,將該任務(wù)發(fā)送給控制器進行優(yōu)先級調(diào)度;控制器,從所述業(yè)務(wù)對象模型單元獲得所述任務(wù)的優(yōu)先級,并按照該優(yōu)先級的順序?qū)⑺?壬務(wù)發(fā)送給任務(wù)執(zhí)行單元;任務(wù)執(zhí)行單元,用于將所述任務(wù)發(fā)送給相應(yīng)的設(shè)備執(zhí)行。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述業(yè)務(wù)對象模型單元包括 業(yè)務(wù)對象模型存儲單元,用于存儲符合所述的業(yè)務(wù)對象模型的任務(wù); 業(yè)務(wù)對象4莫型管理單元,用于將所述任務(wù)的執(zhí)行時間屬性發(fā)送給所述時間調(diào)度器,并將所述任務(wù)的優(yōu)先級屬性發(fā)送給所述控制器。
8、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述時間調(diào)度器包括 存儲單元,用于存儲所述業(yè)務(wù)對象模型中所有任務(wù)的執(zhí)行時間屬性; 調(diào)度單元,用于向所述存儲單元轉(zhuǎn)發(fā)所述任務(wù)的時間信息并對該時間信息進行監(jiān)控,當所述任務(wù)的執(zhí)行時間到達時,從所述業(yè)務(wù)對象模型單元調(diào)度該任 務(wù),并發(fā)送給所述的控制器。
9、 如權(quán)利要求6、 7或8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 擴展接口單元,用于提供用戶向所述業(yè)務(wù)對象模型單元輸入任務(wù)信息的接o 。
10、 如權(quán)利要求6、 7或8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 擴展接口單元,用于提供所述任務(wù)執(zhí)行單元向用戶發(fā)送任務(wù)執(zhí)行結(jié)果的接
全文摘要
本發(fā)明公開了一種維護作業(yè)自動化的方法及系統(tǒng),用于在電信運營支撐領(lǐng)域,解決日常巡檢維護作業(yè)自動化問題。本發(fā)明方法包括A.根據(jù)維護作業(yè)的各種業(yè)務(wù)操作對象建立業(yè)務(wù)對象模型,所述的業(yè)務(wù)對象模型包括業(yè)務(wù)特征屬性、待處理任務(wù)的執(zhí)行時間屬性和優(yōu)先級屬性;B.根據(jù)任務(wù)的執(zhí)行時間屬性對所述任務(wù)進行調(diào)度,當所述任務(wù)的執(zhí)行時間到達時,根據(jù)所述任務(wù)的優(yōu)先級屬性對所述任務(wù)進行調(diào)度,觸發(fā)執(zhí)行所述任務(wù)。本發(fā)明還提供了實現(xiàn)一種維護作業(yè)自動化方法的系統(tǒng)。通過采用本發(fā)明方案,可以實現(xiàn)電信運維領(lǐng)域的維護作業(yè)自動化。
文檔編號H04M3/22GK101166208SQ200610113938
公開日2008年4月23日 申請日期2006年10月20日 優(yōu)先權(quán)日2006年10月20日
發(fā)明者楊朝令, 雋 袁, 郭衛(wèi)增, 金建林 申請人:北京直真節(jié)點技術(shù)開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
霍城县| 鄂托克旗| 行唐县| 利津县| 胶南市| 湟源县| 镇安县| 吴堡县| 丹东市| 洱源县| 镇赉县| 札达县| 准格尔旗| 长岭县| 周口市| 新疆| 铅山县| 林西县| 宁南县| 西贡区| 南投市| 南木林县| 甘孜| 田阳县| 普兰店市| 蓬安县| 香格里拉县| 茂名市| 乌鲁木齐县| 苍溪县| 海丰县| 文昌市| 金溪县| 余江县| 浦江县| 建德市| 唐海县| 冷水江市| 洛阳市| 虹口区| 寿阳县|