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

綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法

文檔序號(hào):7767559閱讀:532來源:國(guó)知局
專利名稱:綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法
技術(shù)領(lǐng)域
本發(fā)明涉及城市軌道交通綜合監(jiān)控系統(tǒng)的接口技術(shù)領(lǐng)域,更具體地講,涉及到前 置通信控制器雙機(jī)熱備冗余的按口切換技術(shù)。
背景技術(shù)
隨著國(guó)內(nèi)城市軌道交通的迅速發(fā)展,各種自動(dòng)化技術(shù)在地鐵機(jī)電設(shè)備管理上得 到了廣泛應(yīng)用,比如環(huán)境監(jiān)控系統(tǒng)、火災(zāi)監(jiān)控系統(tǒng)、供電系統(tǒng)、視頻監(jiān)控系統(tǒng)、廣播控制系 統(tǒng)、售檢票系統(tǒng)、安全門系統(tǒng)、門禁系統(tǒng)等等。在早期,這些系統(tǒng)一般是分立設(shè)置,獨(dú)立管 理,各系統(tǒng)有自己的人機(jī)界面系統(tǒng)。這樣的設(shè)置存在著系統(tǒng)間軟硬件平臺(tái)參差不齊,系統(tǒng) 結(jié)構(gòu)及通信協(xié)議種類繁雜,系統(tǒng)資源共享困難以及各系統(tǒng)硬件設(shè)備配置重復(fù),不利于維護(hù) 管理等缺點(diǎn)。隨著自動(dòng)化技術(shù)的發(fā)展,越來越多的地鐵線路開始考慮和實(shí)施綜合監(jiān)控系 統(tǒng),通過綜合監(jiān)控系統(tǒng)統(tǒng)一的軟硬件平臺(tái),統(tǒng)一的人機(jī)交互界面,實(shí)現(xiàn)資源共享,互聯(lián)互 通,有利于緊急情況下的事件處理,提高地鐵整體運(yùn)營(yíng)調(diào)度管理水平。要將上述各個(gè)機(jī)電系統(tǒng)整合到統(tǒng)一的綜合監(jiān)控系統(tǒng),首先要解決的是通信接口技 術(shù)問題。前置通信控制器正是綜合監(jiān)控系統(tǒng)與各機(jī)電系統(tǒng)之間實(shí)現(xiàn)接口轉(zhuǎn)換的關(guān)鍵設(shè)備。 前置通信控制器的主要功能是通過自身配備的串行口、以太網(wǎng)以及現(xiàn)場(chǎng)總線等通信介質(zhì), 按照指定的通信協(xié)議接收各機(jī)電系統(tǒng)所采集的實(shí)時(shí)數(shù)據(jù)進(jìn)行集中收集,然后轉(zhuǎn)換成統(tǒng)一的 數(shù)據(jù)格式后轉(zhuǎn)發(fā)給車站或控制中心的綜合監(jiān)控實(shí)時(shí)服務(wù)器;同時(shí)前置通信控制器接收車站 或控制中心實(shí)時(shí)服務(wù)器發(fā)出的各種形式的控制命令并轉(zhuǎn)發(fā)給相應(yīng)的機(jī)電系統(tǒng)。由上文功能描述可以看出,前置通信控制器是綜合監(jiān)控系統(tǒng)與各機(jī)電系統(tǒng)之間的 數(shù)據(jù)及控制命令樞紐,它的可靠性和穩(wěn)定性直接決定了綜合監(jiān)控系統(tǒng)的可靠性和穩(wěn)定性。 因此在大多數(shù)的城市軌道交通綜合監(jiān)控系統(tǒng)應(yīng)用中,前置通信控制器均要求雙機(jī)熱備,在 故障情況下實(shí)現(xiàn)自動(dòng)主備切換。在以往的綜合監(jiān)控系統(tǒng)中,前置通信控制器采用的是整機(jī)冗余切換技術(shù)。互為冗 余的兩臺(tái)前置通信控制器在任何時(shí)刻一臺(tái)處于值班狀態(tài),另一臺(tái)處于備用狀態(tài);所有的接 口協(xié)議轉(zhuǎn)換任務(wù)均在值班的前置通信控制器上運(yùn)行。而備用狀態(tài)的前置通信控制器不做任 何協(xié)議轉(zhuǎn)換,僅僅負(fù)責(zé)監(jiān)視值班的前置通信控制器。值班/備用切換的判斷依據(jù)主要有兩 種,一種是一般情況下不切換,只有在值班機(jī)故障情況下(如死機(jī))才進(jìn)行切換;另一種是對(duì) 各個(gè)接口協(xié)議轉(zhuǎn)換任務(wù)的重要程度及健康狀況進(jìn)行加權(quán)計(jì)算,然后雙機(jī)之間比較權(quán)重,最 終決定需不需要進(jìn)行值班/備用切換。整機(jī)冗余切換技術(shù)主要的缺點(diǎn)是
1)無法進(jìn)行局部切換。若某個(gè)接口協(xié)議轉(zhuǎn)換任務(wù)在值班機(jī)出現(xiàn)運(yùn)行故障,但若是整機(jī) 不滿足切換條件,則只能任其保持故障狀態(tài)。2)雙機(jī)負(fù)荷不均等。值班機(jī)運(yùn)行所有接口協(xié)議轉(zhuǎn)換任務(wù),CPU負(fù)荷較高,而備用機(jī) CPU幾乎空閑,造成性能上的浪費(fèi)。3)切換時(shí)系統(tǒng)擾動(dòng)較大、切換周期長(zhǎng)。發(fā)生整機(jī)切換時(shí)所有的接口協(xié)議轉(zhuǎn)換任務(wù)都要從原先的值班機(jī)切到原先的備用機(jī),所有的接口通信要關(guān)閉再打開,所有的數(shù)據(jù)需要 同步,不僅造成很大的系統(tǒng)擾動(dòng),切換周期也很長(zhǎng)。并且切換過程中所有的實(shí)時(shí)數(shù)據(jù)停止刷新。4)切換可能帶來新的故障。在原先的值班機(jī)正常運(yùn)行的接口協(xié)議轉(zhuǎn)換任務(wù)被切換 到原先的備用機(jī)后可能無法繼續(xù)正常運(yùn)行。所謂的“按口切換”是形象的稱謂,因?yàn)樵缙诘慕涌谕ㄐ胖饕源跒橹?,每個(gè)接 口協(xié)議轉(zhuǎn)換任務(wù)一般對(duì)應(yīng)到一個(gè)具體的物理通信端口。隨著網(wǎng)絡(luò)通信技術(shù)的成熟,軌道交 通中越來越多的機(jī)電系統(tǒng)采用了以太網(wǎng)接口技術(shù)。由于一個(gè)以太網(wǎng)物理端口具有可同時(shí)承 載多個(gè)通信業(yè)務(wù)的特點(diǎn),因此在實(shí)際工程應(yīng)用中綜合監(jiān)控前置通信控制器的一個(gè)以太網(wǎng)物 理端口往往同時(shí)與若干個(gè)機(jī)電系統(tǒng)接口,也就是說在網(wǎng)絡(luò)接口技術(shù)中往往是多個(gè)接口協(xié)議 轉(zhuǎn)換任務(wù)對(duì)應(yīng)到一個(gè)物理通信端口。所以,對(duì)于本發(fā)明,所謂的“按口切換”更準(zhǔn)確的稱謂 應(yīng)該是“按接口協(xié)議轉(zhuǎn)換任務(wù)切換”?;槿哂嗟?臺(tái)前置通信控制器無論是硬件配置或是軟件配置完全相同(除了個(gè) 別參數(shù)有差別,如IP地址等)。他們之間有專用的冗余交互通道用于冗余切換等相關(guān)信息 的交互。

發(fā)明內(nèi)容
本發(fā)明針對(duì)軌道交通綜合監(jiān)控前置通信控制器雙機(jī)冗余系統(tǒng)提供了一套“按口 切換”的解決方案。其目的是在互為冗余的通信控制器雙機(jī)之間實(shí)現(xiàn)面向接口協(xié)議轉(zhuǎn)換 任務(wù)的值班/備用切換。為解決上述技術(shù)問題,本發(fā)明提供一種綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切 換方法,其特征在于,包括以下步驟
1)采用面向?qū)ο蟮膶?shí)時(shí)數(shù)據(jù)庫(kù),即將各個(gè)接口對(duì)象抽象成“節(jié)點(diǎn)”用于按接口對(duì)象保存 實(shí)時(shí)數(shù)據(jù),只有特定的接口協(xié)議轉(zhuǎn)換任務(wù)在本機(jī)值班狀態(tài)時(shí)才可向該節(jié)點(diǎn)寫數(shù)據(jù);
2)接口協(xié)議轉(zhuǎn)換任務(wù)擁有獨(dú)立的進(jìn)程空間,即互為值班/備用的兩機(jī)對(duì)應(yīng)任務(wù)之間的 值班/備用狀態(tài)是互斥的;
3)雙機(jī)數(shù)據(jù)冗余交互冗余交互信息包括各自的運(yùn)行狀態(tài),接口協(xié)議轉(zhuǎn)換任務(wù)根據(jù)自 己的狀態(tài)及對(duì)側(cè)任務(wù)的狀態(tài)判斷是否需要進(jìn)行值班/備用切換;
4)實(shí)時(shí)數(shù)據(jù)同步面向節(jié)點(diǎn)進(jìn)行數(shù)據(jù)同步,通過實(shí)時(shí)數(shù)據(jù)同步確保兩臺(tái)通信控制器中 擁有一致的、完整的實(shí)時(shí)數(shù)據(jù)。前述的綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法,其特征在于在步驟3) 中,接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用切換分兩種情況進(jìn)行判別
31)在通信控制器上電階段接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用的判別通過比較兩臺(tái)通 信控制器的上電時(shí)間進(jìn)行判斷,先上電的通信控制器所有任務(wù)為值班狀態(tài),后上電的通信 控制器中所有任務(wù)為備用狀態(tài);
32)在運(yùn)行階段接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用的判斷依據(jù)值班/備用雙機(jī)上對(duì)應(yīng) 任務(wù)的運(yùn)行狀態(tài)進(jìn)行判斷。前述的綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法,其特征在于在步驟 32)中,判斷的步驟為a)首先判斷冗余交互通道是否中斷,如果中斷則強(qiáng)制本機(jī)任務(wù)值班,如果沒有中斷則 進(jìn)一步判斷任務(wù)是否在本機(jī)值班;
b)如果任務(wù)不在本機(jī)值班,則獲取對(duì)側(cè)任務(wù)狀態(tài),對(duì)側(cè)任務(wù)狀態(tài)異常,則強(qiáng)制本機(jī)值 班,對(duì)側(cè)任務(wù)狀態(tài)正常,則返回步驟a);
c)如果任務(wù)在本機(jī)值班,則判斷本機(jī)任務(wù)通信是否異常,如果本機(jī)任務(wù)異常側(cè)強(qiáng)制本 機(jī)任務(wù)備用,如果本機(jī)任務(wù)通信正常,則返回步驟a)。前述的綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法,其特征在于在步驟4) 中,數(shù)據(jù)同步方向取決于節(jié)點(diǎn)所屬接口協(xié)議轉(zhuǎn)換任務(wù)在哪臺(tái)通信控制器上值班,由值班機(jī) 向備用機(jī)方向同步。本發(fā)明的有益效果本發(fā)明的綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法將 接口協(xié)議轉(zhuǎn)換任務(wù)作為切換對(duì)象,大大提高了綜合監(jiān)控系統(tǒng)的可靠性及可用性,將故障切 換對(duì)系統(tǒng)的擾動(dòng)降到最低程度,縮短了故障切換周期,并使得雙機(jī)的CPU負(fù)荷更加均等,從 而提高了雙機(jī)冗余通信控制器的性能。


圖1為雙機(jī)冗余按口切換中的值班/備用切換關(guān)系模型。圖2為通信控制器上電時(shí)任務(wù)值班/備用判斷流程。圖3為通信控制器運(yùn)行階段任務(wù)值班/備用判斷流程。圖4為雙機(jī)冗余通信控制器按口切換實(shí)施案例。
具體實(shí)施例方式附圖1給出了雙機(jī)冗余按口切換中的值班/備用切換關(guān)系模型。互為冗余的兩臺(tái) 通信控制器A機(jī)、B機(jī)為對(duì)等關(guān)系;A、B機(jī)運(yùn)行有相同接口協(xié)議轉(zhuǎn)換任務(wù);A、B機(jī)上相同的 接口協(xié)議轉(zhuǎn)換任務(wù)間為值班/備用互斥關(guān)系,可相互切換。面向?qū)ο蟮膶?shí)時(shí)數(shù)據(jù)庫(kù)技術(shù)要實(shí)現(xiàn)面向接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用切換, 首先要解決的是有效的實(shí)時(shí)數(shù)據(jù)存儲(chǔ)管理。本發(fā)明采用面向?qū)ο蠹夹g(shù),將各個(gè)接口對(duì)象抽 象成“節(jié)點(diǎn)”。節(jié)點(diǎn)是通信控制器中一片連續(xù)的存儲(chǔ)區(qū)域,用于存儲(chǔ)特定接口對(duì)象的所有實(shí) 時(shí)數(shù)據(jù)。每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)唯一的接口協(xié)議轉(zhuǎn)換任務(wù),也就是說,只有特定的接口協(xié)議轉(zhuǎn)換 任務(wù)在本機(jī)值班狀態(tài)時(shí)才可向該節(jié)點(diǎn)寫數(shù)據(jù)。如,接口對(duì)象為環(huán)境監(jiān)測(cè)系統(tǒng)(BAS),則兩臺(tái) 前置通信控制器在組態(tài)時(shí)均創(chuàng)建“BAS節(jié)點(diǎn)”,"BAS節(jié)點(diǎn)”中存儲(chǔ)了環(huán)境監(jiān)測(cè)系統(tǒng)所有實(shí)時(shí) 數(shù)據(jù)(包括AI量、DI量等)。當(dāng)BAS接口協(xié)議轉(zhuǎn)換任務(wù)在A機(jī)值班,那么A機(jī)的BAS接口協(xié) 議轉(zhuǎn)換任務(wù)可向A機(jī)的“BAS節(jié)點(diǎn)”寫數(shù)據(jù),此時(shí)B機(jī)的“BAS節(jié)點(diǎn)”的實(shí)時(shí)數(shù)據(jù)只能由數(shù)據(jù) 同步模塊進(jìn)行刷新。這是為了確保實(shí)時(shí)數(shù)據(jù)的唯一性。接口協(xié)議轉(zhuǎn)換任務(wù)擁有獨(dú)立的進(jìn)程空間接口協(xié)議轉(zhuǎn)換任務(wù)的功能是通過對(duì)特定 接口對(duì)象進(jìn)行通信協(xié)議的解析,從而接收接口對(duì)象的實(shí)時(shí)數(shù)據(jù)或者向接口對(duì)象發(fā)送控制指 令。每個(gè)接口協(xié)議轉(zhuǎn)換任務(wù)擁有獨(dú)立的進(jìn)程空間才可分別對(duì)其進(jìn)行值班/備用切換。在某 一時(shí)刻有些接口協(xié)議轉(zhuǎn)換任務(wù)可能在A機(jī)值班,在B機(jī)備用;而另一些接口協(xié)議轉(zhuǎn)換任務(wù)則 在B機(jī)值班,在A機(jī)備用。A、B機(jī)對(duì)應(yīng)任務(wù)之間的值班/備用狀態(tài)是互斥的。雙機(jī)數(shù)據(jù)冗余交互兩臺(tái)通信控制器上互為冗余的接口協(xié)議轉(zhuǎn)換任務(wù)之間必須進(jìn)行必要的信息交互,這些信息主要包括各自的運(yùn)行狀態(tài)。接口協(xié)議轉(zhuǎn)換任務(wù)根據(jù)自己的狀 態(tài)及對(duì)側(cè)任務(wù)的狀態(tài)判斷是否需要進(jìn)行值班/備用切換。實(shí)時(shí)數(shù)據(jù)同步通信控制器的功能不僅僅是采集實(shí)時(shí)數(shù)據(jù),還包括向綜合監(jiān)控服 務(wù)器轉(zhuǎn)發(fā)實(shí)時(shí)數(shù)據(jù)的功能。轉(zhuǎn)發(fā)數(shù)據(jù)的功能也是由某個(gè)接口協(xié)議轉(zhuǎn)換任務(wù)來實(shí)現(xiàn)的(稱之 為“數(shù)據(jù)轉(zhuǎn)發(fā)任務(wù)”)。數(shù)據(jù)轉(zhuǎn)發(fā)任務(wù)所轉(zhuǎn)發(fā)的數(shù)據(jù)可能來自不同的節(jié)點(diǎn)。如,某個(gè)轉(zhuǎn)發(fā)任 務(wù)在A機(jī)值班,它同時(shí)轉(zhuǎn)發(fā)了環(huán)境監(jiān)測(cè)系統(tǒng)(BAS)以及火災(zāi)監(jiān)控系統(tǒng)(FAS)的數(shù)據(jù),假設(shè)BAS 接口協(xié)議轉(zhuǎn)換任務(wù)在A機(jī)值班,F(xiàn)AS接口協(xié)議轉(zhuǎn)換任務(wù)在B機(jī)值班,如果沒有實(shí)時(shí)數(shù)據(jù)同步, 該轉(zhuǎn)發(fā)任務(wù)就無法獲得B機(jī)上的的FAS節(jié)點(diǎn)數(shù)據(jù)。實(shí)時(shí)數(shù)據(jù)同步功能面向節(jié)點(diǎn)進(jìn)行數(shù)據(jù)同 步,數(shù)據(jù)同步方向取決于節(jié)點(diǎn)所屬接口協(xié)議轉(zhuǎn)換任務(wù)在哪臺(tái)通信控制器上值班。在上述的 舉例中BAS任務(wù)在A機(jī)值班,則BAS節(jié)點(diǎn)的數(shù)據(jù)同步方向是A機(jī)BAS節(jié)點(diǎn)向B機(jī)BAS節(jié)點(diǎn) 同步數(shù)據(jù);FAS任務(wù)在B機(jī)值班,則BAS節(jié)點(diǎn)的數(shù)據(jù)同步方向是B機(jī)FAS節(jié)點(diǎn)向A機(jī)FAS節(jié) 點(diǎn)同步數(shù)據(jù)。如此可以確保兩臺(tái)通信控制器中永遠(yuǎn)擁有一致的、完整的實(shí)時(shí)數(shù)據(jù)。接口協(xié)議轉(zhuǎn)換任務(wù)值班/備用切換判別流程在本發(fā)明中接口協(xié)議轉(zhuǎn)換任務(wù)的值 班/備用切換分兩種情況進(jìn)行判別。首先是在通信控制器上電階段的判別,見附圖2通信 控制器上電時(shí)任務(wù)值班/備用判斷流程。該流程主要通過比較兩臺(tái)通信控制器的上電時(shí)間 進(jìn)行判斷,先上電的通信控制器所有任務(wù)為值班狀態(tài),后上電的通信控制器中所有任務(wù)為 備用狀態(tài)。其次是運(yùn)行階段任務(wù)值班/備用判斷流程,見附圖3通信控制器運(yùn)行階段任務(wù)值 班/備用判斷流程。該流程是各個(gè)接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用判斷流程。主要判斷依 據(jù)是雙機(jī)上對(duì)應(yīng)任務(wù)的運(yùn)行狀態(tài)。下面是本發(fā)明的一個(gè)實(shí)際案例的實(shí)施方式,包括了采用本發(fā)明的方法實(shí)現(xiàn)的一個(gè) 具體的地鐵綜合監(jiān)控系統(tǒng)雙機(jī)冗余前置通信控制器按口切換過程。某地鐵綜合監(jiān)控項(xiàng)目,前置通信控制器采用嵌入式X86 PC104硬件平臺(tái),操作系統(tǒng) 采用 VxWorks。見附圖4雙機(jī)冗余通信控制器按口切換實(shí)施案例。該項(xiàng)目通過前置通信控制器接 入了 3個(gè)機(jī)電子系統(tǒng)環(huán)境監(jiān)控系統(tǒng)(BAS)、火災(zāi)監(jiān)控系統(tǒng)(FAS)以及門禁系統(tǒng)(ACS)。初始狀態(tài)是FAS、ACS接口協(xié)議轉(zhuǎn)換任務(wù)在A機(jī)值班,A機(jī)的FAS接口協(xié)議轉(zhuǎn)換任 務(wù)負(fù)責(zé)向A機(jī)的FAS節(jié)點(diǎn)寫入實(shí)時(shí)數(shù)據(jù);A機(jī)的ACS接口協(xié)議轉(zhuǎn)換任務(wù)負(fù)責(zé)向A機(jī)的ACS節(jié) 點(diǎn)寫入實(shí)時(shí)數(shù)據(jù);BAS接口協(xié)議轉(zhuǎn)換任務(wù)在B機(jī)值班,B機(jī)的BAS接口協(xié)議轉(zhuǎn)換任務(wù)負(fù)責(zé)向 B機(jī)的BAS節(jié)點(diǎn)寫入實(shí)時(shí)數(shù)據(jù);而A機(jī)的BAS節(jié)點(diǎn),以及B機(jī)的FAS節(jié)點(diǎn)、ACS節(jié)點(diǎn),其實(shí)時(shí) 數(shù)據(jù)由對(duì)側(cè)的節(jié)點(diǎn)同步而來。假設(shè)原先在A機(jī)值班的FAS接口協(xié)議轉(zhuǎn)換任務(wù)發(fā)生故障,此時(shí)A機(jī)上的FAS接口 協(xié)議轉(zhuǎn)換任務(wù)監(jiān)測(cè)到故障后主動(dòng)切換至備用狀態(tài),不再往本機(jī)FAS節(jié)點(diǎn)寫實(shí)時(shí)數(shù)據(jù);而B機(jī) 上的FAS接口協(xié)議轉(zhuǎn)換任務(wù)通過冗余交互獲知對(duì)方故障,于是強(qiáng)制切換為值班狀態(tài),并負(fù) 責(zé)往本機(jī)FAS節(jié)點(diǎn)寫入實(shí)時(shí)數(shù)據(jù),并通過數(shù)據(jù)同步功能將該實(shí)時(shí)數(shù)據(jù)同步到A機(jī)的FAS節(jié) 點(diǎn)中。通過上述實(shí)施案例可以看出,單個(gè)接口協(xié)議轉(zhuǎn)換任務(wù)因故障發(fā)生值班/備用切換 不影響其他接口任務(wù)的運(yùn)行;單個(gè)接口協(xié)議轉(zhuǎn)換任務(wù)切換只是變換了其所屬節(jié)點(diǎn)的數(shù)據(jù)同 步方向,不對(duì)其他節(jié)點(diǎn)的實(shí)時(shí)數(shù)據(jù)造成影響;雙機(jī)中的實(shí)時(shí)數(shù)據(jù)始終保證完整、一致。
上述實(shí)施例不以任何形式限制本發(fā)明,凡采用等同替換或等效變換的方式所獲得 的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
一種綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法,其特征在于,包括以下步驟1)采用面向?qū)ο蟮膶?shí)時(shí)數(shù)據(jù)庫(kù),即將各個(gè)接口對(duì)象抽象成“節(jié)點(diǎn)”用于按接口對(duì)象保存實(shí)時(shí)數(shù)據(jù),只有特定的接口協(xié)議轉(zhuǎn)換任務(wù)在本機(jī)值班狀態(tài)時(shí)才可向該節(jié)點(diǎn)寫數(shù)據(jù);2)接口協(xié)議轉(zhuǎn)換任務(wù)擁有獨(dú)立的進(jìn)程空間,即互為值班/備用的兩機(jī)對(duì)應(yīng)任務(wù)之間的值班/備用狀態(tài)是互斥的;3)雙機(jī)數(shù)據(jù)冗余交互冗余交互信息包括各自的運(yùn)行狀態(tài),接口協(xié)議轉(zhuǎn)換任務(wù)根據(jù)自己的狀態(tài)及對(duì)側(cè)任務(wù)的狀態(tài)判斷是否需要進(jìn)行值班/備用切換;4)實(shí)時(shí)數(shù)據(jù)同步面向節(jié)點(diǎn)進(jìn)行數(shù)據(jù)同步,通過實(shí)時(shí)數(shù)據(jù)同步確保兩臺(tái)通信控制器中擁有一致的、完整的實(shí)時(shí)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法,其特征在 于在步驟3)中,接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用切換分兩種情況進(jìn)行判別31)在通信控制器上電階段接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用的判別通過比較兩臺(tái)通 信控制器的上電時(shí)間進(jìn)行判斷,先上電的通信控制器所有任務(wù)為值班狀態(tài),后上電的通信 控制器中所有任務(wù)為備用狀態(tài);32)在運(yùn)行階段接口協(xié)議轉(zhuǎn)換任務(wù)的值班/備用的判斷依據(jù)值班/備用雙機(jī)上對(duì)應(yīng) 任務(wù)的運(yùn)行狀態(tài)進(jìn)行判斷。
3.根據(jù)權(quán)利要求1所述的綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法,其特征在 于在步驟32)中,判斷的步驟為a)首先判斷冗余交互通道是否中斷,如果中斷則強(qiáng)制本機(jī)任務(wù)值班,如果沒有中斷則 進(jìn)一步判斷任務(wù)是否在本機(jī)值班;b)如果任務(wù)不在本機(jī)值班,則獲取對(duì)側(cè)任務(wù)狀態(tài),對(duì)側(cè)任務(wù)狀態(tài)異常,則強(qiáng)制本機(jī)值 班,對(duì)側(cè)任務(wù)狀態(tài)正常,則返回步驟a);c)如果任務(wù)在本機(jī)值班,則判斷本機(jī)任務(wù)通信是否異常,如果本機(jī)任務(wù)異常側(cè)強(qiáng)制本 機(jī)任務(wù)備用,如果本機(jī)任務(wù)通信正常,則返回步驟a)。
4.根據(jù)權(quán)利要求1所述的綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法,其特征在 于在步驟4)中,數(shù)據(jù)同步方向取決于節(jié)點(diǎn)所屬接口協(xié)議轉(zhuǎn)換任務(wù)在哪臺(tái)通信控制器上值 班,由值班機(jī)向備用機(jī)方向同步。
全文摘要
本發(fā)明涉及一種城市軌道交通綜合監(jiān)控系統(tǒng)前置通信控制器雙機(jī)冗余的切換方法,本發(fā)明采用面向?qū)ο蟮膶?shí)時(shí)數(shù)據(jù)庫(kù)技術(shù),各接口協(xié)議轉(zhuǎn)換任務(wù)占用獨(dú)立的進(jìn)程空間,通過雙機(jī)冗余交互通道交互接口協(xié)議轉(zhuǎn)換任務(wù)狀態(tài);通過雙機(jī)數(shù)據(jù)實(shí)時(shí)同步確保雙機(jī)實(shí)時(shí)數(shù)據(jù)的完整性及一致性。綜合監(jiān)控前置通信控制器雙機(jī)冗余按口切換方法將接口協(xié)議轉(zhuǎn)換任務(wù)作為切換對(duì)象,大大提高了綜合監(jiān)控系統(tǒng)的可靠性及可用性,將故障切換對(duì)系統(tǒng)的擾動(dòng)降到最低程度,縮短了故障切換周期,并使得雙機(jī)的CPU負(fù)荷更加均等,從而提高了雙機(jī)冗余通信控制器的性能。
文檔編號(hào)H04L1/22GK101989903SQ20101057247
公開日2011年3月23日 申請(qǐng)日期2010年12月3日 優(yōu)先權(quán)日2010年12月3日
發(fā)明者陳抒凡 申請(qǐng)人:國(guó)電南瑞科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海城市| 营口市| 六枝特区| 东阿县| 西青区| 桃园县| 晴隆县| 阳曲县| 东乡县| 凤凰县| 桃源县| 南澳县| 太康县| 广昌县| 丹凤县| 宜都市| 三河市| 乐清市| 明光市| 吴忠市| 织金县| 房产| 九台市| 蓝山县| 潼关县| 柳林县| 萨迦县| 伊宁县| 吉林省| 嘉兴市| 拜城县| 关岭| 炎陵县| 湘乡市| 卢湾区| 岗巴县| 会泽县| 宜阳县| 封丘县| 新绛县| 桑植县|