亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

集控站系統(tǒng)的網(wǎng)絡(luò)通訊方法及擇優(yōu)值班、動態(tài)選路方法

文檔序號:7697863閱讀:143來源:國知局
專利名稱:集控站系統(tǒng)的網(wǎng)絡(luò)通訊方法及擇優(yōu)值班、動態(tài)選路方法
技術(shù)領(lǐng)域
本發(fā)明屬于自動化控制系統(tǒng)技術(shù)領(lǐng)域,具體涉及集控站系統(tǒng)網(wǎng)絡(luò)通訊方法 及擇優(yōu)值班方法和動態(tài)選路方法。
背景技術(shù)
在集控站系統(tǒng)中,為了提高通訊的可靠性并滿足較大通訊容量的要求,常 常需要配置雙通訊主機(jī)或者更多的通訊主機(jī)以實現(xiàn)通訊服務(wù)集群,并使用冗余 的通訊通道來實現(xiàn)數(shù)據(jù)的采集;同時由于數(shù)據(jù)采集點位置分布的各種可能性, 以及向遠(yuǎn)動進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)的需要,系統(tǒng)中往往會出現(xiàn)多級通訊節(jié)點的情況,在 這樣復(fù)雜的網(wǎng)絡(luò)架構(gòu)中,如何充分利用已有的通信通道,使得系統(tǒng)網(wǎng)絡(luò)通訊的 實現(xiàn)做到最優(yōu),目前業(yè)界尚沒有一個比較完善的解決方法。
傳統(tǒng)的實現(xiàn)方法是使用雙通訊主機(jī)針對冗余通道進(jìn)行主備管理,當(dāng)某一個 通訊主機(jī)上某一個通訊通道出現(xiàn)異常時,系統(tǒng)會切換到另一臺通訊主機(jī)上進(jìn)行 工作,這就造成了一個通訊通道出現(xiàn)問題會導(dǎo)致所有通訊通道進(jìn)行切換,當(dāng)雙 通訊主機(jī)分別有異常通訊通道同時出現(xiàn)時,雖然某個數(shù)據(jù)源實際上存在著能夠 連通的通道,但系統(tǒng)仍會出現(xiàn)無法與這些數(shù)據(jù)源進(jìn)行通訊的現(xiàn)象。
上面所述其實是一種"多對一"的網(wǎng)絡(luò)結(jié)構(gòu),在集控站系統(tǒng)中同時還存在 著"一對多"的網(wǎng)絡(luò)結(jié)構(gòu),譬如多級通訊節(jié)點的情況,以及一個后臺主機(jī)面對 全部處于工作狀態(tài)的雙通訊主機(jī)的情況等等,此時如何將報文發(fā)送至正確的網(wǎng) 絡(luò)節(jié)點,也是一個比較棘手的問題,目前傳統(tǒng)的做法是有幾個通訊節(jié)點就發(fā)送 幾份報文,由接收方自行判斷是否加以處理,不但加大了數(shù)據(jù)通訊的負(fù)擔(dān),也 存在著重復(fù)處理的潛在可能性。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠解決一個通訊通道出現(xiàn)異常而導(dǎo)致整個訊主機(jī)切換的問題的集控站系統(tǒng)網(wǎng)絡(luò)通訊擇優(yōu)值班方法。
本發(fā)明的另一目的是提供一種能夠解決因下行通訊難以識別合適通道而 重復(fù)發(fā)送數(shù)據(jù)的問題的集控站系統(tǒng)網(wǎng)絡(luò)通訊的動態(tài)選路方法。
本發(fā)明的另一目的是提供一種能夠同時解決集控站系統(tǒng)可能出現(xiàn)的一個 通訊通道出現(xiàn)異常而導(dǎo)致整個通訊主機(jī)切換的問題和因下行通訊難以識別合 適通道而重復(fù)發(fā)送數(shù)據(jù)問題的集控站系統(tǒng)網(wǎng)絡(luò)通訊方法。
本發(fā)明的一種集控站系統(tǒng)網(wǎng)絡(luò)通訊的擇優(yōu)值班方法步驟如下
(1) 系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī);
(2) 將通訊主機(jī)中負(fù)責(zé)具體數(shù)據(jù)采集任務(wù)的模塊按照通訊類型的不同, 定義為不同的數(shù)據(jù)處理單元,每個數(shù)據(jù)處理單元負(fù)責(zé)一個或者多個數(shù)據(jù)源的通 訊處理,進(jìn)一步將處理相同數(shù)據(jù)源通訊的數(shù)據(jù)處理單元劃分為同一數(shù)據(jù)處理
組,設(shè)定同一數(shù)據(jù)處理組中的數(shù)據(jù)處理單元分別與數(shù)據(jù)源通訊的通道優(yōu)先級;
(3) 在同級網(wǎng)絡(luò)節(jié)點內(nèi),通過數(shù)據(jù)處理單元間的協(xié)調(diào),對數(shù)據(jù)源與所對
應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷,
確認(rèn)每個數(shù)據(jù)處理組中對數(shù)據(jù)源進(jìn)行值班的數(shù)據(jù)處理單元;
若通訊主機(jī)崩漬或者數(shù)據(jù)處理單元與數(shù)據(jù)源連通的通訊通道斷開,使通訊 主機(jī)中的數(shù)據(jù)處理單元無法對數(shù)據(jù)源進(jìn)行值班,則觸發(fā)該數(shù)據(jù)源值班態(tài)的調(diào) 整,對該數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn) 行擇優(yōu)值班邏輯判斷,重新確認(rèn)該數(shù)據(jù)源的值班數(shù)據(jù)處理單元。
所述擇優(yōu)值班邏輯判斷為首先判斷所需路徑上是否有可用選路,若有則 向下進(jìn)行判斷,若無則跳出擇優(yōu)值班的判斷;繼續(xù)判斷與數(shù)據(jù)源相連的通訊鏈 路是否正常,若正常則向下繼續(xù)判斷,若都不正常則跳出擇優(yōu)值班的判斷;判 斷比較組內(nèi)數(shù)據(jù)處理單元中鏈路的優(yōu)先級,選定當(dāng)前優(yōu)先級最高的數(shù)據(jù)處理單 元鏈路為值班鏈路。
本發(fā)明的一種集控站系統(tǒng)網(wǎng)絡(luò)通訊的動態(tài)選路方法的步驟為(1) 由數(shù)據(jù)源的值班數(shù)據(jù)處理單元所在的通訊節(jié)點發(fā)出選路請求;
(2) 當(dāng)通訊節(jié)點的上行通訊通道的優(yōu)先級相同時,按照"以路徑為單位,
考慮負(fù)載均衡"發(fā)出選路請求,當(dāng)上行通訊通道的優(yōu)先級不同時,向通訊通道
優(yōu)先級高的通訊節(jié)點發(fā)出選路請求;
(3) 執(zhí)行步驟(2)直到向應(yīng)用程序接口發(fā)出選路請求;
(4) 在接收到應(yīng)用程序接口或上級通訊節(jié)點反饋的選路確認(rèn)后,方能逐 層向下一級通訊節(jié)點反饋選路確認(rèn),給出選路確認(rèn)后同時刷新本通訊節(jié)點的路 由表。
本發(fā)明的集控站系統(tǒng)網(wǎng)絡(luò)通訊方法的技術(shù)方案為
系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī),該方法首先用擇優(yōu)值班方法確認(rèn)對各 數(shù)據(jù)源值班的數(shù)據(jù)處理單元,然后將具體需要進(jìn)行數(shù)據(jù)通訊的應(yīng)用程序接口與 數(shù)據(jù)源分別作為需要進(jìn)行動態(tài)選路的"路徑"的兩端,把數(shù)據(jù)處理單元值班的 狀態(tài)、通訊節(jié)點間的通訊狀態(tài)、在通訊節(jié)點之間進(jìn)行網(wǎng)絡(luò)通訊狀態(tài)信息的交互 作為基礎(chǔ)信息,最后用動態(tài)選路方法確定當(dāng)前最優(yōu)的通訊選路;
若通訊主機(jī)崩潰或者數(shù)據(jù)處理單元與數(shù)據(jù)源連通的通訊通道斷開,使通訊 主機(jī)中的數(shù)據(jù)處理單元無法對數(shù)據(jù)源進(jìn)行值班,則觸發(fā)該數(shù)據(jù)源值班態(tài)的調(diào) 整,對該數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn) 行擇優(yōu)值班邏輯判斷,重新確認(rèn)該數(shù)據(jù)源的值班數(shù)據(jù)處理單元;或者是導(dǎo)致通 訊節(jié)點之間或通訊節(jié)點與應(yīng)用程序接口之間通訊通道中斷,則只需斷開的相對 下層的通訊節(jié)點向上一級通訊節(jié)點重新發(fā)出選路請求,進(jìn)行此通訊節(jié)點以上路 徑的動態(tài)選路。
所述擇優(yōu)值班方法的步驟為
(1) 系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī);
(2) 將通訊主機(jī)中負(fù)責(zé)具體數(shù)據(jù)采集任務(wù)的模塊按照通訊類型的不同, 定義為不同的數(shù)據(jù)處理單元,每個數(shù)據(jù)處理單元負(fù)責(zé)一個或者多個數(shù)據(jù)源的通訊處理,進(jìn)一步將處理相同數(shù)據(jù)源通訊的數(shù)據(jù)處理單元劃分為同一數(shù)據(jù)處理
組,設(shè)定同一數(shù)據(jù)處理組中的數(shù)據(jù)處理單元分別與數(shù)據(jù)源通訊通道的優(yōu)先級; (3)在同級網(wǎng)絡(luò)節(jié)點內(nèi),通過數(shù)據(jù)處理單元間的協(xié)調(diào),對數(shù)據(jù)源與所對 應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷, 確認(rèn)每個數(shù)據(jù)處理組中對數(shù)據(jù)源進(jìn)行值班的數(shù)據(jù)處理單元。
所述擇優(yōu)值班邏輯判斷順序為首先判斷所需路徑上是否有可用選路,若 有則向下進(jìn)行判斷,若無則跳出擇優(yōu)值班的判斷;繼續(xù)判斷與數(shù)據(jù)源相連的通 訊鏈路是否正常,若正常則向下繼續(xù)判斷,若都不正常則跳出擇優(yōu)值班的判斷; 判斷比較組內(nèi)數(shù)據(jù)處理單元中鏈路的優(yōu)先級,選定當(dāng)前優(yōu)先級最高的數(shù)據(jù)處理 單元鏈路為值班鏈路。
所述動態(tài)選路方法的步驟為
(1) 由數(shù)據(jù)源的值班數(shù)據(jù)處理單元所在的通訊節(jié)點發(fā)出選路請求;
(2) 當(dāng)通訊節(jié)點的上行通訊通道的優(yōu)先級相同時,按照"以路徑為單位, 考慮負(fù)載均衡"發(fā)出選路請求,當(dāng)上行通訊通道的優(yōu)先級不同時,向通訊通道 優(yōu)先級高的通訊節(jié)點發(fā)出選路請求;
(3) 執(zhí)行步驟(2)直到向應(yīng)用程序接口發(fā)出選路請求;
(4) 在接收到應(yīng)用程序接口或上級通訊節(jié)點反饋的選路確認(rèn)后,方能逐 層向下一級通訊節(jié)點反饋選路確認(rèn),給出選路確認(rèn)后同時刷新本通訊節(jié)點的路 由表。
本發(fā)明的擇優(yōu)值班方法在同級網(wǎng)絡(luò)節(jié)點中,通過數(shù)據(jù)處理單元間的協(xié)調(diào), 以數(shù)據(jù)處理組為單位進(jìn)行相應(yīng)的邏輯判斷,根據(jù)相同數(shù)據(jù)源不同通訊通道的優(yōu) 先級,針對每一個具體的數(shù)據(jù)源進(jìn)行主備值班管理,這樣既可以使得一個通訊 主機(jī)根據(jù)需要來處理可能的數(shù)據(jù)采集任務(wù),靈活進(jìn)行部署,又可以使得通訊通 道的切換是以具體的數(shù)據(jù)源為單位,避免了一個通訊通道出現(xiàn)異常時導(dǎo)致整個 通訊主機(jī)的切換,以實現(xiàn)系統(tǒng)的擇優(yōu)值班。本發(fā)明的動態(tài)選路方法解決了在"一對多"網(wǎng)絡(luò)結(jié)構(gòu)下,下行通訊通道難 以識別合適通道,從而不得不發(fā)送多份數(shù)據(jù)的尷尬局面,減緩了重復(fù)發(fā)送所引
起的數(shù)據(jù)負(fù)擔(dān),并徹底根治了由此可能出現(xiàn)的數(shù)據(jù)重復(fù)的可能;同時避免了某
一通訊通道出現(xiàn)問題而導(dǎo)致整個路徑重新進(jìn)行的動態(tài)選路,以實現(xiàn)系統(tǒng)高效的 動態(tài)選路。
本發(fā)明的集控站系統(tǒng)網(wǎng)絡(luò)通訊方法能夠有效地將"多對一"和"一對多" 兩種網(wǎng)絡(luò)結(jié)構(gòu)的實現(xiàn)方法有效地結(jié)合在一起,滿足了集控站系統(tǒng)可能出現(xiàn)的各 種網(wǎng)絡(luò)環(huán)境,使得整個系統(tǒng)的網(wǎng)絡(luò)實現(xiàn)方法成為一個統(tǒng)一的整體,不僅解決了 集控站系統(tǒng)可能出現(xiàn)的一個通訊通道出現(xiàn)異常而導(dǎo)致整個通訊主機(jī)切換的問 題,而且解決了因下行通訊難以識別合適通道而重復(fù)發(fā)送數(shù)據(jù)的問題。


圖l是本發(fā)明數(shù)據(jù)處理單元及數(shù)據(jù)處理組的定義示意圖; 圖2是本發(fā)明的所示的多通訊通道數(shù)據(jù)源的擇優(yōu)值班與動態(tài)選路圖; 圖3是本發(fā)明所示的多層級聯(lián)的擇優(yōu)值班與圖動態(tài)選路。
具體實施例方式
舉例說明集控站系統(tǒng)網(wǎng)絡(luò)通訊動態(tài)選路與擇優(yōu)值班的實現(xiàn)方法 1. 集控站系統(tǒng)網(wǎng)絡(luò)通訊擇優(yōu)值班的實現(xiàn)
集控站系統(tǒng)網(wǎng)絡(luò)通訊的擇優(yōu)值班方法的步驟如下
(1) 系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī);
(2) 將通訊主機(jī)中負(fù)責(zé)具體數(shù)據(jù)采集任務(wù)的模塊按照通訊類型的不同, 定義為不同的數(shù)據(jù)處理單元,每個數(shù)據(jù)處理單元負(fù)責(zé)一個或者多個數(shù)據(jù)源的通 訊處理,進(jìn)一步將處理相同數(shù)據(jù)源通訊的數(shù)據(jù)處理單元劃分為同一數(shù)據(jù)處理 組,設(shè)定同一數(shù)據(jù)處理組中的數(shù)據(jù)處理單元分別與數(shù)據(jù)源通訊的通道優(yōu)先級;
(3) 在同級網(wǎng)絡(luò)節(jié)點內(nèi),通過數(shù)據(jù)處理單元間的協(xié)調(diào),對數(shù)據(jù)源與所對 應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷,確認(rèn)每個數(shù)據(jù)處理組中對數(shù)據(jù)源進(jìn)行值班的數(shù)據(jù)處理單元;
若通訊主機(jī)崩潰或者數(shù)據(jù)處理單元與數(shù)據(jù)源連通的通訊通道斷開,使通訊 主機(jī)中的數(shù)據(jù)處理單元無法對數(shù)據(jù)源進(jìn)行值班,則觸發(fā)該數(shù)據(jù)源值班態(tài)的調(diào) 整,對該數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn) 行擇優(yōu)值班邏輯判斷,重新確認(rèn)該數(shù)據(jù)源的值班數(shù)據(jù)處理單元。
所述擇優(yōu)值班邏輯判斷為首先判斷所需路徑上是否有可用選路,若有則 向下進(jìn)行判斷,若無則跳出擇優(yōu)值班的判斷;繼續(xù)判斷與數(shù)據(jù)源相連的通訊鏈 路是否正常,若正常則向下繼續(xù)判斷,若都不正常則跳出擇優(yōu)值班的判斷;判
斷比較組內(nèi)數(shù)據(jù)處理單元中鏈路的優(yōu)先級,選定當(dāng)前優(yōu)先級最高的數(shù)據(jù)處理單 元鏈路為值班鏈路。
將負(fù)責(zé)數(shù)據(jù)采集任務(wù)的模塊按照通訊類型的不同,定義為不同的DP (數(shù) 據(jù)處理單元),每個DP負(fù)責(zé)一個或者多個數(shù)據(jù)源的通訊處理,并進(jìn)一步將處理 相同數(shù)據(jù)源通訊的DP劃分到相同的DPG (數(shù)據(jù)處理組)。具體的定義與分組方 法參見圖l。在同級網(wǎng)絡(luò)節(jié)點內(nèi),通過DP間的協(xié)調(diào),對數(shù)據(jù)源與所對應(yīng)的DPG 中的DP相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷,確認(rèn)每個DPG中對數(shù)據(jù)源 進(jìn)行值班的DP,并確認(rèn)每個通訊通道的優(yōu)先級。
設(shè)定集控站系統(tǒng)網(wǎng)絡(luò)配置了三臺通訊服務(wù)器,其工作方式是它們要通過主 備冗余通道接入數(shù)據(jù)源A、數(shù)據(jù)源B和數(shù)據(jù)源C的數(shù)據(jù),然后將這些數(shù)據(jù)傳遞 至后臺主機(jī)1和后臺主機(jī)2進(jìn)行處理,如圖3所示。
在本實現(xiàn)方法中數(shù)據(jù)源A由DP1、 DP4和DP7來進(jìn)行數(shù)據(jù)處理,其定義 的優(yōu)先級分別為l、 2、 3,這三個DP組成了DPG1;數(shù)據(jù)源B由DP2、 DP5 和DP8來進(jìn)行數(shù)據(jù)處理,其定義的優(yōu)先級分別為3、 1、 2,這三個DP組成了 DPG2;數(shù)據(jù)源C由DP3、 DP6和DP9來進(jìn)行數(shù)據(jù)處理,其定義的優(yōu)先級分別 為2、 3、 1,這三個DP組成了DPG3;其中優(yōu)先級的數(shù)字越小優(yōu)先級越高。
假設(shè)系統(tǒng)運行處于正常階段,所有的通訊服務(wù)器都能和數(shù)據(jù)源進(jìn)行有效連接和數(shù)據(jù)處理,后臺主機(jī)也都能和通訊服務(wù)器進(jìn)行有效連接和數(shù)據(jù)接收。此時 按照擇優(yōu)值班邏輯判斷條件,因為它們都有可用選路且都是正常連接,那么條 件1和條件2都相同,只用比較第三個條件,即比較鏈路優(yōu)先級的高低來確定
值班的狀態(tài)。在DPG1中,DPI優(yōu)先級高,在DPG2中,DP2優(yōu)先級高,在DPG3 中,DP9優(yōu)先級高,所以DP1對數(shù)據(jù)源A值班,DP5對數(shù)據(jù)源B值班,DP9 對數(shù)據(jù)源C值班。
假設(shè)情況1:運行中后臺主機(jī)一和后臺主機(jī)二都與通訊節(jié)點3斷開了連接, 由于DP1對數(shù)據(jù)源A值班,DP5對數(shù)據(jù)源B值班,DP9對數(shù)據(jù)源C值班,那 么數(shù)據(jù)源A和數(shù)據(jù)源B由于判斷條件沒有變化,所以值班不會調(diào)整;數(shù)據(jù)源C 由于其值班的DP9和后臺主機(jī)的網(wǎng)絡(luò)連接斷開,觸發(fā)了值班調(diào)整的條件,因為 DP3和DP6也處理數(shù)據(jù)源C的數(shù)據(jù),那么值班狀態(tài)將切換到這兩個DP中的一 個。因為在DPG3中DP3的優(yōu)先級為2, DP6的優(yōu)先級為3,按照優(yōu)先級的數(shù) 字越小優(yōu)先級越高的比較,DP3切換為對數(shù)據(jù)源C的值班態(tài)。
假設(shè)情況2:運行中如果數(shù)據(jù)源A與通訊節(jié)點1斷開連接,因為DPI對數(shù) 據(jù)源A值班,此時,DPI與數(shù)據(jù)源A連接斷開,所以會觸發(fā)值班切換條件, 因為在DPG1中,DP4的優(yōu)先級為2, DP7的優(yōu)先級是3,其它的比較條件相 同,所以,DP4切換為對數(shù)據(jù)源A的值班態(tài)。
假設(shè)情況3:運行中如果后臺主機(jī)和通訊節(jié)點3斷開了連接且通訊節(jié)點1 崩潰。因為通訊節(jié)點1崩潰,所以在通訊節(jié)點上對數(shù)據(jù)源1值班的狀態(tài)將會切 換。因為后臺主機(jī)和通訊節(jié)點3斷開,所以,按照判斷值班的優(yōu)先級條件,所 有的值班狀態(tài)都要切換到通訊節(jié)點2,此時DP4切換為對數(shù)據(jù)源A的值班態(tài), DP6切換為對數(shù)據(jù)源C的值班態(tài),DP5仍對數(shù)據(jù)源B值班。
2. 集控站系統(tǒng)網(wǎng)絡(luò)通訊動態(tài)選路的實現(xiàn) 動態(tài)選路方法的步驟為(1)由數(shù)據(jù)源的值班數(shù)據(jù)處理單元所在的通訊節(jié) 點發(fā)出選路請求;(2) 當(dāng)通訊節(jié)點的上行通訊通道的優(yōu)先級相同時,按照"以路徑為單位, 考慮負(fù)載均衡"發(fā)出選路請求,當(dāng)上行通訊通道的優(yōu)先級不同時,向通訊通道
優(yōu)先級高的通訊節(jié)點發(fā)出選路請求;
(3) 執(zhí)行步驟(2)直到向應(yīng)用程序接口發(fā)出選路請求;
(4) 在接收到應(yīng)用程序接口或上級通訊節(jié)點反饋的選路確認(rèn)后,方能逐
層向下一級通訊節(jié)點反饋選路確認(rèn),給出選路確認(rèn)后同時刷新本通訊節(jié)點的路由表。
3. 集控站系統(tǒng)網(wǎng)絡(luò)通訊方法的實現(xiàn)
系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī),該方法首先用擇優(yōu)值班方法確認(rèn)對各 數(shù)據(jù)源值班的數(shù)據(jù)處理單元,然后將具體需要進(jìn)行數(shù)據(jù)通訊的應(yīng)用程序接口與 數(shù)據(jù)源分別作為需要進(jìn)行動態(tài)選路的"路徑"的兩端,把數(shù)據(jù)處理單元值班的 狀態(tài)、通訊節(jié)點間的通訊狀態(tài)、在通訊節(jié)點之間進(jìn)行網(wǎng)絡(luò)通訊狀態(tài)信息的交互
作為基礎(chǔ)信息,最后用動態(tài)選路方法確定當(dāng)前最優(yōu)的通訊選路;
若通訊主機(jī)崩潰或者數(shù)據(jù)處理單元與數(shù)據(jù)源連通的通訊通道斷開,使通訊 主機(jī)中的數(shù)據(jù)處理單元無法對數(shù)據(jù)源進(jìn)行值班,則觸發(fā)該數(shù)據(jù)源值班態(tài)的調(diào) 整,對該數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)
行擇優(yōu)值班邏輯判斷,重新確認(rèn)該數(shù)據(jù)源的值班數(shù)據(jù)處理單元;或者是使通訊 節(jié)點之間或通訊節(jié)點與應(yīng)用程序接口之間通訊通道中斷,則只需斷開的相對下 層的通訊節(jié)點向上一級通訊節(jié)點重新發(fā)出選路請求,進(jìn)行此通訊節(jié)點以上路徑 的動態(tài)選路。
所述擇優(yōu)值班方法的步驟為
(1) 系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī);
(2) 將通訊主機(jī)中負(fù)責(zé)具體數(shù)據(jù)采集任務(wù)的模塊按照通訊類型的不同, 定義為不同的數(shù)據(jù)處理單元,每個數(shù)據(jù)處理單元負(fù)責(zé)一個或者多個數(shù)據(jù)源的通 訊處理,進(jìn)一步將處理相同數(shù)據(jù)源通訊的數(shù)據(jù)處理單元劃分為同一數(shù)據(jù)處理組,設(shè)定同一數(shù)據(jù)處理組中的數(shù)據(jù)處理單元分別與數(shù)據(jù)源通訊通道的優(yōu)先級;
(3)在同級網(wǎng)絡(luò)節(jié)點內(nèi),通過數(shù)據(jù)處理單元間的協(xié)調(diào),對數(shù)據(jù)源與所對
應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷, 確認(rèn)每個數(shù)據(jù)處理組中對數(shù)據(jù)源進(jìn)行值班的數(shù)據(jù)處理單元。
所述擇優(yōu)值班邏輯判斷順序為首先判斷所需路徑上是否有可用選路,若
有則向下進(jìn)行判斷,若無則跳出擇優(yōu)值班的判斷;繼續(xù)判斷與數(shù)據(jù)源相連的通 訊鏈路是否正常,若正常則向下繼續(xù)判斷,若都不正常則跳出擇優(yōu)值班的判斷; 判斷比較組內(nèi)數(shù)據(jù)處理單元中鏈路的優(yōu)先級,選定當(dāng)前優(yōu)先級最高的數(shù)據(jù)處理 單元鏈路為值班鏈路。
所述動態(tài)選路方法的步驟為
(1) 由數(shù)據(jù)源的值班數(shù)據(jù)處理單元所在的通訊節(jié)點發(fā)出選路請求;
(2) 當(dāng)通訊節(jié)點的上行通訊通道的優(yōu)先級相同時,按照"以路徑為單位,
考慮負(fù)載均衡"發(fā)出選路請求,當(dāng)上行通訊通道的優(yōu)先級不同時,向通訊通道
優(yōu)先級高的通訊節(jié)點發(fā)出選路請求;
(3) 執(zhí)行步驟(2)直到向應(yīng)用程序接口發(fā)出選路請求;
(4) 在接收到應(yīng)用程序接口或上級通訊節(jié)點反饋的選路確認(rèn)后,方能逐 層向下一級通訊節(jié)點反饋選路確認(rèn),給出選路確認(rèn)后同時刷新本通訊節(jié)點的路 由表。
如圖4所示,以數(shù)據(jù)源E的數(shù)據(jù)要通過多級網(wǎng)絡(luò)發(fā)送到App為例來說明
擇集控站系統(tǒng)網(wǎng)絡(luò)通訊方法的實現(xiàn)。
首先對各數(shù)據(jù)源進(jìn)行擇優(yōu)值班的邏輯判斷,系統(tǒng)完全正常運行的情況下, 數(shù)據(jù)源E由DP9值班,然后進(jìn)行動態(tài)路由的選擇。路由請求由DP9所在的通 訊節(jié)點7發(fā)出,由圖4所示通訊節(jié)點7和通訊節(jié)點3所構(gòu)成的路徑9的優(yōu)先級 是l,本方法中優(yōu)先級的數(shù)字越小則優(yōu)先級越高,通訊節(jié)點7和通訊節(jié)點4所 構(gòu)成的路徑10的優(yōu)先級是2,所以選路請求會沿路徑9發(fā)出,發(fā)送到通訊節(jié)點3,通訊節(jié)點3和通訊節(jié)點1所構(gòu)成的路徑1的優(yōu)先級是1,與通訊節(jié)點2構(gòu)成 的路徑2的優(yōu)先級是2,所以,選路請求會再沿路徑l發(fā)送到通訊節(jié)點l,通 訊節(jié)點1會把路由請求發(fā)動到應(yīng)用程序接口 App,應(yīng)用程序接口 App確認(rèn)后, 向通訊節(jié)點1發(fā)送路由確認(rèn)報文,通訊節(jié)點1接收到確認(rèn)報文后,修改本地路 由表,將應(yīng)用程序接口 App和通訊節(jié)點3信息寫入路由表中,再發(fā)路由確認(rèn)至 通訊節(jié)點3,通訊節(jié)點3同樣會把通訊節(jié)點1和通訊節(jié)點7信息寫入路由表, 再發(fā)送路由確認(rèn)報文到通訊節(jié)點7,通訊節(jié)點7更新本地路由表,由此完成一 次路由請求和確認(rèn)。
假設(shè)在運行中通訊節(jié)點2和通訊節(jié)點3崩潰,數(shù)據(jù)源E的數(shù)據(jù)在發(fā)送過 程中發(fā)現(xiàn)通訊節(jié)點3和通訊節(jié)點7之間的網(wǎng)絡(luò)斷開,導(dǎo)致原來的路由失效,此 時通訊節(jié)點7會再次發(fā)出路由請求,沿路徑10發(fā)送到通訊節(jié)點4,通訊節(jié)點4 如果按照優(yōu)先級會沿路徑4發(fā)送路由請求到通訊節(jié)點2,但此時通訊節(jié)點2已 經(jīng)崩潰,所以通訊節(jié)點4會將路由請求沿路徑3發(fā)送路由請求到通訊節(jié)點1, 通訊節(jié)點1會把路由請求發(fā)送給應(yīng)用程序接口。應(yīng)用程序接口發(fā)送確認(rèn)報文到 通訊節(jié)點l,通訊節(jié)點1接收到確認(rèn)報文后,修改本地路由表,將應(yīng)用程序接 口和通訊節(jié)點4的信息更新到本地路由表中,再發(fā)路由確認(rèn)至通訊節(jié)點4,通 訊節(jié)點4同樣會把通訊節(jié)點1和通訊節(jié)點7的信息更新到本地路由表,再發(fā)送 路由確認(rèn)報文到通訊節(jié)點7,通訊節(jié)點7更新本地路由表,由此完成一次路由 請求和確認(rèn)的更新過程。
權(quán)利要求
1.一種集控站系統(tǒng)網(wǎng)絡(luò)通訊的擇優(yōu)值班方法,其特征在于,該方法的步驟如下(1)系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī);(2)將通訊主機(jī)中負(fù)責(zé)具體數(shù)據(jù)采集任務(wù)的模塊按照通訊類型的不同,定義為不同的數(shù)據(jù)處理單元,每個數(shù)據(jù)處理單元負(fù)責(zé)一個或者多個數(shù)據(jù)源的通訊處理,進(jìn)一步將處理相同數(shù)據(jù)源通訊的數(shù)據(jù)處理單元劃分為同一數(shù)據(jù)處理組,設(shè)定同一數(shù)據(jù)處理組中的數(shù)據(jù)處理單元分別與數(shù)據(jù)源通訊的通道優(yōu)先級;(3)在同級網(wǎng)絡(luò)節(jié)點內(nèi),通過數(shù)據(jù)處理單元間的協(xié)調(diào),對數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷,確認(rèn)每個數(shù)據(jù)處理組中對數(shù)據(jù)源進(jìn)行值班的數(shù)據(jù)處理單元;若通訊主機(jī)崩潰或者數(shù)據(jù)處理單元與數(shù)據(jù)源連通的通訊通道斷開,使通訊主機(jī)中的數(shù)據(jù)處理單元無法對數(shù)據(jù)源進(jìn)行值班,則觸發(fā)該數(shù)據(jù)源值班態(tài)的調(diào)整,對該數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷,重新確認(rèn)該數(shù)據(jù)源的值班數(shù)據(jù)處理單元。
2. 根據(jù)權(quán)利要求1所述的集控站系統(tǒng)網(wǎng)絡(luò)通訊的擇優(yōu)值班方法,其特 征在于,所述擇優(yōu)值班邏輯判斷為首先判斷所需路徑上是否有可用選路,若 有則向下進(jìn)行判斷,若無則跳出擇優(yōu)值班的判斷;繼續(xù)判斷與數(shù)據(jù)源相連的通 訊鏈路是否正常,若正常則向下繼續(xù)判斷,若都不正常則跳出擇優(yōu)值班的判斷; 判斷比較組內(nèi)數(shù)據(jù)處理單元中鏈路的優(yōu)先級,選定當(dāng)前優(yōu)先級最高的數(shù)據(jù)處理 單元鏈路為值班鏈路。
3. —種集控站系統(tǒng)網(wǎng)絡(luò)通訊的動態(tài)選路方法,其特征在于,該方法的 步驟為(1)由數(shù)據(jù)源的值班數(shù)據(jù)處理單元所在的通訊節(jié)點發(fā)出選路請求;(2) 當(dāng)通訊節(jié)點的上行通訊通道的優(yōu)先級相同時,按照"以路徑為單位, 考慮負(fù)載均衡"發(fā)出選路請求,當(dāng)上行通訊通道的優(yōu)先級不同時,向通訊通道優(yōu)先級高的通訊節(jié)點發(fā)出選路請求;(3) 執(zhí)行步驟(2)直到向應(yīng)用程序接口發(fā)出選路請求;(4) 在接收到應(yīng)用程序接口或上級通訊節(jié)點反饋的選路確認(rèn)后,方能逐 層向下一級通訊節(jié)點反饋選路確認(rèn),給出選路確認(rèn)后同時刷新本通訊節(jié)點的路 由表。
4. 一種集控站系統(tǒng)網(wǎng)絡(luò)通訊方法,其特征在于系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī),該方法首先用擇優(yōu)值班方法確認(rèn)對各數(shù)據(jù)源值班的數(shù)據(jù)處理單 元,然后將具體需要進(jìn)行數(shù)據(jù)通訊的應(yīng)用程序接口與數(shù)據(jù)源分別作為需要進(jìn)行 動態(tài)選路的"路徑"的兩端,把數(shù)據(jù)處理單元值班的狀態(tài)、通訊節(jié)點間的通訊 狀態(tài)、在通訊節(jié)點之間進(jìn)行網(wǎng)絡(luò)通訊狀態(tài)信息的交互作為基礎(chǔ)信息,最后用動態(tài)選路方法確定當(dāng)前最優(yōu)的通訊選路;若通訊主機(jī)崩潰或者數(shù)據(jù)處理單元與數(shù)據(jù)源連通的通訊通道斷開,使通訊 主機(jī)中的數(shù)據(jù)處理單元無法對數(shù)據(jù)源進(jìn)行值班,則觸發(fā)該數(shù)據(jù)源值班態(tài)的調(diào) 整,對該數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn) 行擇優(yōu)值班邏輯判斷,重新確認(rèn)該數(shù)據(jù)源的值班數(shù)據(jù)處理單元;或者是導(dǎo)致通 訊節(jié)點之間或通訊節(jié)點與應(yīng)用程序接口之間通訊通道中斷,則只需斷開的t目對 下層的通訊節(jié)點向上一級通訊節(jié)點重新發(fā)出選路請求,進(jìn)行此通訊節(jié)點以上路 徑的動態(tài)選路。
5. 根據(jù)權(quán)利要求4所述的集控站系統(tǒng)網(wǎng)絡(luò)通訊方法,其特征在于,所 述擇優(yōu)值班方法的步驟為(1) 系統(tǒng)中至少設(shè)置主備兩臺通訊主機(jī);(2) 將通訊主機(jī)中負(fù)責(zé)具體數(shù)據(jù)采集任務(wù)的模塊按照通訊類型的不同, 定義為不同的數(shù)據(jù)處理單元,每個數(shù)據(jù)處理單元負(fù)責(zé)一個或者多個數(shù)據(jù)源的通訊處理,進(jìn)一步將處理相同數(shù)據(jù)源通訊的數(shù)據(jù)處理單元劃分為同一數(shù)據(jù)處理 組,設(shè)定同一數(shù)據(jù)處理組中的數(shù)據(jù)處理單元分別與數(shù)據(jù)源通訊通道的優(yōu)先級;(3)在同級網(wǎng)絡(luò)節(jié)點內(nèi),通過數(shù)據(jù)處理單元間的協(xié)調(diào),對數(shù)據(jù)源與所對應(yīng)的數(shù)據(jù)處理組中的數(shù)據(jù)處理單元相連通的通訊通道進(jìn)行擇優(yōu)值班邏輯判斷, 確認(rèn)每個數(shù)據(jù)處理組中對數(shù)據(jù)源進(jìn)行值班的數(shù)據(jù)處理單元。
6. 根據(jù)權(quán)利要求5所述的集控站系統(tǒng)網(wǎng)絡(luò)通訊方法,其特征在于,所述擇優(yōu)值班邏輯判斷順序為首先判斷所需路徑上是否有可用選路,若有則向 下進(jìn)行判斷,若無則跳出擇優(yōu)值班的判斷;繼續(xù)判斷與數(shù)據(jù)源相連的通訊鏈路 是否正常,若正常則向下繼續(xù)判斷,若都不正常則跳出擇優(yōu)值班的判斷;判斷 比較組內(nèi)數(shù)據(jù)處理單元中鏈路的優(yōu)先級,選定當(dāng)前優(yōu)先級最高的數(shù)據(jù)處理單元 鏈路為值班鏈路。
7. 根據(jù)權(quán)利要求4-6中任一項所述的集控站系統(tǒng)網(wǎng)絡(luò)通訊方法,其特 征在于,所述動態(tài)選路方法的步驟為(1) 由數(shù)據(jù)源的值班數(shù)據(jù)處理單元所在的通訊節(jié)點發(fā)出選路請求;(2) 當(dāng)通訊節(jié)點的上行通訊通道的優(yōu)先級相同時,按照"以路徑為單位, 考慮負(fù)載均衡"發(fā)出選路請求,當(dāng)上行通訊通道的優(yōu)先級不同時,向通訊通道 優(yōu)先級高的通訊節(jié)點發(fā)出選路請求;(3) 執(zhí)行步驟(2)直到向應(yīng)用程序接口發(fā)出選路請求;(4) 在接收到應(yīng)用程序接口或上級通訊節(jié)點反饋的選路確認(rèn)后,方能逐 層向下一級通訊節(jié)點反饋選路確認(rèn),給出選路確認(rèn)后同時刷新本通訊節(jié)點的路 由表。
全文摘要
本發(fā)明涉及集控站系統(tǒng)網(wǎng)絡(luò)通訊方法,該方法通過擇優(yōu)值班方法確認(rèn)各數(shù)據(jù)源的值班數(shù)據(jù)處理單元,用動態(tài)選路方法確定當(dāng)前最優(yōu)的通訊路徑;若通訊主機(jī)崩潰或者數(shù)據(jù)處理單元與數(shù)據(jù)源連通的通訊通道斷開,使數(shù)據(jù)源失去值班數(shù)據(jù)處理單元,則重新對該數(shù)據(jù)源通訊通道進(jìn)行擇優(yōu)值班邏輯判斷;若通訊節(jié)點之間或通訊節(jié)點與應(yīng)用程序接口之間通訊通道中斷,則只需斷開的相對下層的通訊節(jié)點向上一級通訊節(jié)點發(fā)出選路請求,進(jìn)行此通訊節(jié)點以上路徑的動態(tài)選路;該方法滿足集控站系統(tǒng)可能出現(xiàn)的各種網(wǎng)絡(luò)環(huán)境,使整個系統(tǒng)的網(wǎng)絡(luò)實現(xiàn)方法成為一個統(tǒng)一的整體。
文檔編號H04L1/22GK101621373SQ200910065239
公開日2010年1月6日 申請日期2009年6月22日 優(yōu)先權(quán)日2009年6月22日
發(fā)明者瀟 克, 周逢權(quán), 康振全, 徐怡山, 貞 李, 李江林, 連湛偉, 高建琨 申請人:許繼集團(tuán)有限公司;許繼電氣股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1