專利名稱:一種分布式網(wǎng)元任務(wù)管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,具體的說涉及一種分布式網(wǎng)元任務(wù)管理系統(tǒng)及方法。
背景技術(shù):
分布式系統(tǒng)具有任務(wù)處理分布式的特征, 一個任務(wù)可以在多個對稱的處理模塊上同時運行,由通信網(wǎng)絡(luò)保證互聯(lián)的多處理模塊協(xié)同工作。這樣的系統(tǒng)可以通過增加處理模塊來提升系統(tǒng)容量和處理能力,具有較好的可擴展性。移動通信基站系統(tǒng)通常采用這樣的分布式系統(tǒng)架構(gòu),其網(wǎng)元具有明顯的分布式特征,控制命令從控制中心以消息的形式發(fā)送到各處理模塊,處理模塊收到消息后,建立任務(wù)并執(zhí)行。
然而,目前的分布式網(wǎng)元,對于處理模塊的任務(wù)狀態(tài)沒有維護機制,這種工作模式對于一次性任務(wù),因為不需要維護任務(wù)狀態(tài),具有易于實現(xiàn)
和處理效率好的特點;但對于持續(xù)性任務(wù),在任務(wù)持續(xù)期間,鏈路的物理狀況、消息傳輸協(xié)議和線路負載等因素可能導(dǎo)致控制命令的丟失,從而引起各處理模塊的工作狀態(tài)不一致。這種工作狀態(tài)的不一致,輕則導(dǎo)致實際運行的任務(wù)無法呈現(xiàn)給用戶,重則可能導(dǎo)致關(guān)鍵任務(wù)無法正常停止,直接影響整個系統(tǒng)的可靠性。
發(fā)明內(nèi)容
有鑒于上述背景,本發(fā)明提供了一種分布式網(wǎng)元任務(wù)管理系統(tǒng)及方法,可以提高分布式網(wǎng)元工作的可靠性。
為了解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案
一種分布式網(wǎng)元任務(wù)管理系統(tǒng),包括任務(wù)控制中心及至少一個命令執(zhí)行節(jié)點,所述任務(wù)控制中心用于向命令執(zhí)行節(jié)點發(fā)布任務(wù),以及監(jiān)控命令
執(zhí)行節(jié)點的任務(wù)狀態(tài)并根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理;
所述命令執(zhí)行節(jié)點用于執(zhí)行任務(wù)控制中心發(fā)布的任務(wù),以及根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步。
4在本發(fā)明的一種實施方式中,任務(wù)控制中心對命令執(zhí)行節(jié)點的任務(wù)狀態(tài)監(jiān)控是通過命令執(zhí)行節(jié)點的任務(wù)狀態(tài)報告實現(xiàn)的。
其中,命令執(zhí)行節(jié)點的任務(wù)狀態(tài)報告方式可以是定時上報方式。
所述的分布式網(wǎng)元任務(wù)管理系統(tǒng),任務(wù)控制中心可以設(shè)有任務(wù)狀態(tài)列表,用于記錄每個命令執(zhí)行節(jié)點或有任務(wù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)。
在本發(fā)明的一種實施方式中,任務(wù)控制中心包括同步檢測控制模塊及任務(wù)池,所述任務(wù)池用于放置任務(wù),所述同步檢測控制模塊用于監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài),根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理。
在本發(fā)明的一種實施方式中,所述分布式網(wǎng)元任務(wù)管理系統(tǒng)還包括接口模塊,所述接口模塊用于將任務(wù)控制中心發(fā)送的任務(wù)轉(zhuǎn)發(fā)到執(zhí)行該任務(wù)的命令執(zhí)行節(jié)點。
本發(fā)明還公開了一種分布式網(wǎng)元任務(wù)管理方法,執(zhí)行在任務(wù)控制中心及至少一個命令執(zhí)行節(jié)點上,包含任務(wù)發(fā)布執(zhí)行過程及任務(wù)同步過程,所述任務(wù)發(fā)布執(zhí)行過程包括
任務(wù)控制中心向命令執(zhí)行節(jié)點發(fā)布任務(wù);
命令執(zhí)行節(jié)點執(zhí)行任務(wù)控制中心發(fā)布的任務(wù);
所述任務(wù)同步過程包括
任務(wù)控制中心監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài),根據(jù)命令執(zhí)行節(jié)點的任
務(wù)狀態(tài)進行同歩處理;
命令執(zhí)行節(jié)點根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步。所述的分布式網(wǎng)元任務(wù)管理方法,任務(wù)控制中心根據(jù)命令執(zhí)行節(jié)點的
任務(wù)狀態(tài)進行同步處理包括.-
對收到其任務(wù)狀態(tài)報告的命令執(zhí)行節(jié)點,確定該命令執(zhí)行節(jié)點是否有任務(wù),如有,回復(fù)同步應(yīng)答,否則不做處理;
對未收到其任務(wù)狀態(tài)報告的命令執(zhí)行節(jié)點,確定該命令執(zhí)行節(jié)點是否異常,如是,停止該命令執(zhí)行節(jié)點的任務(wù)執(zhí)行。
其中,確定該命令執(zhí)行節(jié)點是否異常的一種實施方式是按如下方式進
行
當未收到該命令執(zhí)行節(jié)點的任務(wù)狀態(tài)報告超過預(yù)定次數(shù),則判定該命令執(zhí)行節(jié)點異常。所述的分布式網(wǎng)元任務(wù)管理方法,命令執(zhí)行節(jié)點根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步的一種實施方式是按如下方式進行
當未收到任務(wù)控制中心的同步應(yīng)答超過預(yù)定次數(shù),則確定該任務(wù)狀態(tài)異常,停止該任務(wù)執(zhí)行。
本發(fā)明通過任務(wù)控制中心監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài)并根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同歩處理;以及命令執(zhí)行節(jié)點根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步,從而能夠保持各個命令執(zhí)行節(jié)點之間的工作狀態(tài)的一致性,因而可使系統(tǒng)工作穩(wěn)定可靠,且實現(xiàn)方式簡單。
圖1是本發(fā)明具體實施方式
中的分布式網(wǎng)元任務(wù)管理實現(xiàn)結(jié)構(gòu)圖;圖2是本發(fā)明具體實施方式
中的分布式網(wǎng)元任務(wù)管理丌始流程圖;圖3是本發(fā)明具體實施方式
中的分布式網(wǎng)元任務(wù)管理同步流程圖;圖4是本發(fā)明具體實施方式
中的分布式網(wǎng)元任務(wù)管理停止流程圖。
具體實施例方式
下面對照附圖并結(jié)合具體實施方式
對本發(fā)明進行詳細說明。
如圖1所示,本發(fā)明具體實施方式
的分布式網(wǎng)元管理系統(tǒng),其包括以下組成部分
任務(wù)控制中心是移動通信系統(tǒng)分布式網(wǎng)元任務(wù)的集中控制點。任務(wù)控制中心可以位于網(wǎng)元的控制模塊上,也可位于操作維護中心的服務(wù)器端,其負責對網(wǎng)元任務(wù)進行發(fā)布、維護、同步和更新等控制管理工作。具體的,在本實施例中,任務(wù)控制中心包括
任務(wù)池用于放置任務(wù),由任務(wù)控制中心負責維護;通過任務(wù)池的設(shè)置,可以為客戶端啟動的任務(wù)提供任務(wù)緩沖機制,以提高系統(tǒng)效率;同時也能對任務(wù)起到一定的安全保護。
同步檢測控制模塊用于對任務(wù)狀態(tài)進行監(jiān)控維護,包括定時檢測任務(wù),處理同步消息和更新任務(wù)池。當然,同步檢測控制模塊作為完成任務(wù)控制中心的任務(wù)檢測、同步功能的單元,其從物理實體上,無論以單一功能單元的形式存在,還是作為某個集成功能單元的一部分而存在,都是適宜的。
命令執(zhí)行節(jié)點是控制命令的執(zhí)行模塊,任務(wù)傳遞的終點。當任務(wù)控 制中心的控制命令發(fā)送到命令執(zhí)行節(jié)點后,命令執(zhí)行節(jié)點的執(zhí)行實體完成 設(shè)置任務(wù)狀態(tài)標志,開啟/停止任務(wù)操作。
接口模塊是任務(wù)的中轉(zhuǎn)點。盡管任務(wù)控制中心也可直接下發(fā)任務(wù)到 命令執(zhí)行節(jié)點,但在復(fù)雜的移動通信系統(tǒng)內(nèi)部,任務(wù)很少直接通過任務(wù)控 制中心下發(fā)到任務(wù)的真正執(zhí)行體。接口模塊起到任務(wù)中轉(zhuǎn)的作用,它將任 務(wù)控制中心發(fā)送的任務(wù)轉(zhuǎn)發(fā)到執(zhí)行該任務(wù)的命令執(zhí)行節(jié)點。
在本發(fā)明具體實施方式
中,任務(wù)控制中心向命令執(zhí)行節(jié)點發(fā)布任務(wù), 以及監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài)并根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同 步處理;命令執(zhí)行節(jié)點執(zhí)行任務(wù)控制中心發(fā)布的任務(wù),以及根據(jù)任務(wù)控制 中心的同步處理結(jié)果對任務(wù)進行同步。為此,當任務(wù)啟動后,任務(wù)控制中 心設(shè)置并維護一張全局的任務(wù)狀態(tài)列表,該列表記錄了每個命令執(zhí)行節(jié)點 的任務(wù)狀態(tài),當然,為簡略起見,也可只記錄有任務(wù)的命令執(zhí)行節(jié)點的任 務(wù)狀態(tài)。而后,任務(wù)控制中心和命令執(zhí)行節(jié)點啟動定時檢測和任務(wù)同步機 制進行同步處理,下面對任務(wù)控制中心和命令執(zhí)行節(jié)點的定時檢測和任務(wù) 同步機制分別進行說明
1. 命令執(zhí)行節(jié)點定時檢測和任務(wù)同步機制
任務(wù)控制中心對命令執(zhí)行節(jié)點的任務(wù)狀態(tài)監(jiān)控通過命令執(zhí)行節(jié)點主動 的向任務(wù)控制中心上報自身的任務(wù)狀態(tài)來實現(xiàn)。當然,命令執(zhí)行節(jié)點的任 務(wù)狀態(tài)的獲取也可以是由任務(wù)控制中心來發(fā)起,而由命令執(zhí)行節(jié)點響應(yīng)獲 取命令來反饋自身的任務(wù)狀態(tài)。在本例中,命令執(zhí)行節(jié)點的任務(wù)狀態(tài)報告 采用了定時上報方式,命令執(zhí)行節(jié)點每隔一段時間向任務(wù)控制中心報告自 己的任務(wù)狀態(tài)(是否有任務(wù)在運行,如沒有任務(wù)則不需要報告);
命令執(zhí)行節(jié)點同時檢測自己多久沒有收到任務(wù)控制中心的同步應(yīng)答 (正常情況下,命令執(zhí)行節(jié)點報告狀態(tài)后,會收到任務(wù)控制中心的同步應(yīng) 答)。多次沒有收到同步應(yīng)答,則可以認為當前任務(wù)執(zhí)行節(jié)點任務(wù)狀態(tài)異常, 命令執(zhí)行節(jié)點停止當前任務(wù),記錄當前停止狀態(tài),不再進行定時任務(wù)檢測 和任務(wù)同步。
2. 任務(wù)控制中心定時檢測機制和任務(wù)同步機制
7有任務(wù)開啟時,任務(wù)控制中心定時收到命令執(zhí)行節(jié)點的任務(wù)同步消息(報告該命令執(zhí)行節(jié)點的任務(wù)狀態(tài))。任務(wù)控制中心進入任務(wù)同步處理狀態(tài),將該任務(wù)狀態(tài)與本地任務(wù)狀態(tài)列表進行比較,有任務(wù)則回復(fù)同步應(yīng)答,沒有任務(wù)則不做處理。
任務(wù)控制中心定時檢測本地任務(wù)狀態(tài)列表,對于多次沒有收到同步消息的命令執(zhí)行節(jié)點,可以認為該命令執(zhí)行節(jié)點可能由于某種原因?qū)е氯蝿?wù)已停止,可以從本地任務(wù)狀態(tài)列表中設(shè)為停止狀態(tài)或清除該任務(wù)(對于任務(wù)狀態(tài)列表記錄了所有命令執(zhí)行節(jié)點任務(wù)狀態(tài)的,需要改變?yōu)橥V範顟B(tài);若任務(wù)狀態(tài)列表只記錄了有任務(wù)的命令執(zhí)行節(jié)點,直接清除即可)。
下面以CDMA無線通訊系統(tǒng)中l(wèi)x反向靈敏度測試為例,對本發(fā)明具體實施方式
的分布式網(wǎng)元任務(wù)管理進行詳細描述。
CDMA lx反向靈敏度測試功能用來測試基站解調(diào)反向信號的解調(diào)能力,其中,測試的命令執(zhí)行節(jié)點位于基站收發(fā)信機的信道板上;基站控制器上的控制板作為任務(wù)控制中心;基站收發(fā)信機的控制板作為接口模塊。在CDMA基站系統(tǒng)中,基站控制器控制板和基站收發(fā)信機控制板是一對多的關(guān)系,基站收發(fā)信機控制板和信道板也是一對多的關(guān)系,這就構(gòu)成了一個復(fù)雜的分布式系統(tǒng)。
反向靈敏度測試啟動流程如圖2所示
1、 基站控制器的控制板(任務(wù)控制中心)收到客戶端的啟動命令后,更新任務(wù)狀態(tài)列表(若是第一個任務(wù),需要啟動任務(wù)檢測定時器),并向測試任務(wù)中包含的基站收發(fā)信機的控制板(接口模塊)發(fā)送開始命令;其中,當判斷為開啟的第一個任務(wù)時,則開啟控制中心上的任務(wù)檢測定時器,否則,則直接到第2步。
2、 基站收發(fā)信機控制板(接口模塊)收到開始消息后,向任務(wù)所包含的信道板(命令執(zhí)行節(jié)點)轉(zhuǎn)發(fā)開始命令;
3、 信道板(命令執(zhí)行節(jié)點)收到開始命令后,啟動測試,并回復(fù)應(yīng)答消息給基站控制器的控制板(任務(wù)控制中心)通過基站收發(fā)信機控制板(接口模塊)轉(zhuǎn)發(fā)。若任務(wù)開啟成功,則設(shè)置任務(wù)標志,啟動同步定時器;若任務(wù)啟動失敗,不進行任何操作。啟動流程結(jié)束。
反向靈敏度測試任務(wù)同步流程如圖3所示
81、 信道板上的同步定時器的定時時間到,信道板檢査任務(wù)標志和未回 復(fù)計數(shù)器,若沒有任務(wù)或未回復(fù)計數(shù)器大于預(yù)定次數(shù)(在本例中,預(yù)定次 數(shù)取值為3,表示已連續(xù)3次發(fā)送同步消息未收到回應(yīng),預(yù)定次數(shù)取值不 限定于3,也可以是預(yù)設(shè)的任意值),則停止同步定時器,有任務(wù)則主動向 基站控制器控制板發(fā)起任務(wù)同步消息(通過基站收發(fā)信機控制板轉(zhuǎn)發(fā)),并 將未回復(fù)計數(shù)器加1。
2、 基站控制器控制板收到信道板的任務(wù)同步消息后,將對應(yīng)任務(wù)的未
同步計數(shù)器清零,并回復(fù)同步應(yīng)答消息,若本地不存在該任務(wù),則不回復(fù) 應(yīng)答。
3、 信道板收到同步應(yīng)答后,將本地的未回復(fù)計數(shù)器清零。
反向靈敏度測試任務(wù)定時檢測流程
1、 基站控制器控制板的任務(wù)檢測定時器的定時時間到,檢測當前任務(wù) 狀態(tài)列表中所有運行任務(wù)的未同步計數(shù)器,當某任務(wù)的該值大于預(yù)定次數(shù)
時(在此,預(yù)定次數(shù)取值為3,表示已連續(xù)3次未收到對應(yīng)信道板的同步
消息),可以認為該信道板的任務(wù)因為某種非正常原因停止,從基站控制器 控制板任務(wù)列表中直接清除。
2、 所有任務(wù)的同步次數(shù)計數(shù)器加1。
反向靈敏度測試的停止流程如圖4所示
1、 基站控制器的控制板收到客戶端的停止命令后,從本地任務(wù)狀態(tài)列 表中清除需要停止的任務(wù),所有任務(wù)都已停止,需要停止任務(wù)檢測定時器。 基站控制器的控制板還需要向基站收發(fā)信機控制板發(fā)送停止消息。
2、 基站收發(fā)信機控制板收到停止命令后向信道板轉(zhuǎn)發(fā)停止命令
3、 信道板收到停止命令后,停止同步定時器,將未回復(fù)計數(shù)器清零, 同時設(shè)置任務(wù)狀態(tài)標志,將本地的任務(wù)狀態(tài)置為無任務(wù)狀態(tài)。
當然,本發(fā)明不僅限于CDMA基站子系統(tǒng),也適用于其他分布式的移 動通信系統(tǒng)。本發(fā)明的分布式網(wǎng)元任務(wù)管理通過任務(wù)狀態(tài)檢測和同步機制, 保證各命令執(zhí)行節(jié)點的任務(wù)列表趨于一致,可以解決由于消息丟失等異常 狀態(tài)導(dǎo)致系統(tǒng)資源無法釋放的問題。不僅穩(wěn)定、可靠,且易于實現(xiàn)。
對于本發(fā)明具體實施方式
的分布式網(wǎng)元任務(wù)管理方法,其包括了上述 執(zhí)行在任務(wù)控制中心及至少一個命令執(zhí)行節(jié)點上的工作流程,該工作流程主要包含任務(wù)發(fā)布執(zhí)行過程及任務(wù)同步過程,其中,任務(wù)發(fā)布執(zhí)行過程包括任務(wù)控制中心向命令執(zhí)行節(jié)點發(fā)布任務(wù),以及命令執(zhí)行節(jié)點執(zhí)行任務(wù)控制中心發(fā)布的任務(wù)。
任務(wù)同步過程包括任務(wù)控制中心監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài),根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理;以及命令執(zhí)行節(jié)點根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步。
任務(wù)同步過程包括了任務(wù)控制中心和命令執(zhí)行節(jié)點各自的任務(wù)檢測、同步以及兩者間的信息交互,對于任務(wù)控制中心來說,其可以通過命令執(zhí)行節(jié)點的任務(wù)狀態(tài)來監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài),并根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理
對收到其任務(wù)狀態(tài)報告的命令執(zhí)行節(jié)點,確定該命令執(zhí)行節(jié)點是否有任務(wù),如有,回復(fù)同步應(yīng)答,否則不做處理;
對未收到其任務(wù)狀態(tài)報告的命令執(zhí)行節(jié)點,確定該命令執(zhí)行節(jié)點是否異常,如是,停止該命令執(zhí)行節(jié)點的任務(wù)執(zhí)行。
對于命令執(zhí)行節(jié)點,其根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步,由于在正常情況下,命令執(zhí)行節(jié)點在做出了命令狀態(tài)報告后,就會收到任務(wù)控制中心的同步應(yīng)答,因此,如果收不到任務(wù)控制中心的同步應(yīng)答,則說明該任務(wù)的狀態(tài)可能異常,為了判斷更準確,在本例中,命令執(zhí)行節(jié)點被設(shè)定為
當未收到任務(wù)控制中心的同步應(yīng)答超過3次(預(yù)設(shè)的任意值,可根據(jù)
需要進行調(diào)整),則確定該任務(wù)狀態(tài)異常,停止該任務(wù)執(zhí)行。
總之,本發(fā)明通過任務(wù)控制中心和命令執(zhí)行節(jié)點中的檢測同步機制,避免因鏈路物理狀況、消息傳輸協(xié)議等各種因素導(dǎo)致控制命令丟失,引起個節(jié)點的工作狀態(tài)不一等問題的產(chǎn)生,能夠顯著提高系統(tǒng)的可靠性。
以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,但這只是為便于理解而舉的實例,不應(yīng)認為本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,可以做出各種可能的等同改變或替換,這些改變或替換都應(yīng)屬于本發(fā)明的保護范圍。
權(quán)利要求
1. 一種分布式網(wǎng)元任務(wù)管理系統(tǒng),包括任務(wù)控制中心及至少一個命令執(zhí)行節(jié)點,其特征在于,所述任務(wù)控制中心用于向命令執(zhí)行節(jié)點發(fā)布任務(wù),監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài),并根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理;所述命令執(zhí)行節(jié)點用于執(zhí)行任務(wù)控制中心發(fā)布的任務(wù),以及根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步。
2. 如權(quán)利要求1所述的分布式網(wǎng)元任務(wù)管理系統(tǒng),其特征在于,所述 任務(wù)控制中心對命令執(zhí)行節(jié)點的任務(wù)狀態(tài)監(jiān)控是通過命令執(zhí)行節(jié)點的任務(wù) 狀態(tài)報告實現(xiàn)的。
3. 如權(quán)利要求2所述的分布式網(wǎng)元任務(wù)管理系統(tǒng),其特征在于,所述 命令執(zhí)行節(jié)點的任務(wù)狀態(tài)報告方式是定時上報方式。
4. 如權(quán)利要求1所述的分布式網(wǎng)元任務(wù)管理系統(tǒng),所述任務(wù)控制中心 設(shè)有任務(wù)狀態(tài)列表,用于記錄每個命令執(zhí)行節(jié)點或有任務(wù)命令執(zhí)行節(jié)點的 任務(wù)狀態(tài)。
5. 如權(quán)利要求1所述的分布式網(wǎng)元任務(wù)管理系統(tǒng),其特征在于,所述 任務(wù)控制中心包括同步檢測控制模塊及任務(wù)池,所述任務(wù)池用于放置任務(wù), 所述同步檢測控制模塊用于監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài),根據(jù)命令執(zhí)行 節(jié)點的任務(wù)狀態(tài)進行同步處理。
6. 如權(quán)利要求1至5任一所述的分布式網(wǎng)元任務(wù)管理系統(tǒng),其特征在 于,還包括接口模塊,所述接口模塊用于將任務(wù)控制中心發(fā)送的任務(wù)轉(zhuǎn)發(fā) 到執(zhí)行該任務(wù)的命令執(zhí)行節(jié)點。
7. —種分布式網(wǎng)元任務(wù)管理方法,執(zhí)行在任務(wù)控制中心及至少一個命 令執(zhí)行節(jié)點上,其特征在于,包含任務(wù)發(fā)布執(zhí)行過程及任務(wù)同步過程,所 述任務(wù)發(fā)布執(zhí)行過程包括任務(wù)控制中心向命令執(zhí)行節(jié)點發(fā)布任務(wù);命令執(zhí)行節(jié)點執(zhí)行任務(wù)控制中心發(fā)布的任務(wù);所述任務(wù)同步過程包括任務(wù)控制中心監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài),根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理;命令執(zhí)行節(jié)點根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步。
8. 如權(quán)利要求7所述的分布式網(wǎng)元任務(wù)管理方法,其特征在于,所述任務(wù)控制中心根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理包括對收到其任務(wù)狀態(tài)報告的命令執(zhí)行節(jié)點,確定該命令執(zhí)行節(jié)點是否有任務(wù),如有,回復(fù)同步應(yīng)答,否則不做處理;對未收到其任務(wù)狀態(tài)報告的命令執(zhí)行節(jié)點,確定該命令執(zhí)行節(jié)點是否 異常,如是,停止該命令執(zhí)行節(jié)點的任務(wù)執(zhí)行。
9. 如權(quán)利要求8所述的分布式網(wǎng)元任務(wù)管理方法,其特征在于,所述確定該命令執(zhí)行節(jié)點是否異常按如下方式進行當未收到該命令執(zhí)行節(jié)點的任務(wù)狀態(tài)報告超過預(yù)定次數(shù),則判定該命 令執(zhí)行節(jié)點異常。
10. 如權(quán)利要求8所述的分布式網(wǎng)元任務(wù)管理方法,其特征在于,所 述命令執(zhí)行節(jié)點根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步按如下方式進行當未收到任務(wù)控制中心的同步應(yīng)答超過預(yù)定次數(shù),則確定該任務(wù)狀態(tài) 異常,停止該任務(wù)執(zhí)行。
全文摘要
本發(fā)明公開了一種分布式網(wǎng)元任務(wù)管理系統(tǒng)及方法,所述系統(tǒng)包括任務(wù)控制中心及至少一個命令執(zhí)行節(jié)點,所述任務(wù)控制中心用于向命令執(zhí)行節(jié)點發(fā)布任務(wù),以及監(jiān)控命令執(zhí)行節(jié)點的任務(wù)狀態(tài)并根據(jù)命令執(zhí)行節(jié)點的任務(wù)狀態(tài)進行同步處理;所述命令執(zhí)行節(jié)點用于執(zhí)行任務(wù)控制中心發(fā)布的任務(wù),以及根據(jù)任務(wù)控制中心的同步處理結(jié)果對任務(wù)進行同步。本發(fā)明提高了分布式網(wǎng)元任務(wù)管理系統(tǒng)的工作可靠性。
文檔編號H04L29/08GK101511098SQ200910105350
公開日2009年8月19日 申請日期2009年2月10日 優(yōu)先權(quán)日2009年2月10日
發(fā)明者旭 尹, 嵩 易 申請人:中興通訊股份有限公司