本發(fā)明屬于鐵路客車旅客信息系統(tǒng)技術(shù)領(lǐng)域,涉及一種旅客信息系統(tǒng)主控系統(tǒng)及控制方法。
背景技術(shù):
列車旅客信息系統(tǒng)使列車分布式服務(wù)系統(tǒng),包括廣播系統(tǒng)、視頻系統(tǒng)、車內(nèi)對講系統(tǒng)等,隨著城市地鐵和輕軌的快速發(fā)展,旅客信息系統(tǒng)已經(jīng)廣泛的應(yīng)用到各個(gè)列車上為乘客提供便捷的乘車服務(wù)信息。
旅客信息系統(tǒng)主控單元用于控制旅客信息系統(tǒng)的工作,例如控制播出到站信息、播放音視頻娛樂節(jié)目等。通常,一列車只配備一名司機(jī),因此,當(dāng)主控單元發(fā)生故障時(shí),只能通過司機(jī)人工廣播通知乘客到站信息,這必將影響司機(jī)開車從而帶來安全隱患。
解決這一問題的主要辦法是配置冗余的主控單元?,F(xiàn)有部分列車中,列車配備兩個(gè)主控單元。為了避免兩個(gè)主機(jī)同時(shí)管理子設(shè)備相互沖突,現(xiàn)有技術(shù)中,兩個(gè)主控單元的工作模式為:一個(gè)主控單元作為主機(jī),用以執(zhí)行信息計(jì)算(例如音視頻解碼、到站信息計(jì)算等)和系統(tǒng)控制(例如音視頻播報(bào))工作,而另一臺主控單元作為從機(jī),處于待機(jī)狀態(tài),不執(zhí)行任何工作。當(dāng)一臺主機(jī)發(fā)生故障,另一臺主機(jī)才進(jìn)行接管,執(zhí)行信息解析計(jì)算和系統(tǒng)控制工作。而兩個(gè)主控單元之間的信息反饋會存在信息延遲,并且由從機(jī)向主機(jī)狀態(tài)的切換也需要時(shí)間延遲,因此,主從切換必然存在接管延遲,可能會出現(xiàn)主機(jī)故障后一段時(shí)間漏報(bào)到站信息的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種旅客信息系統(tǒng)主控單元冗余控制方法,該方法可以自動(dòng)識別主機(jī)、從機(jī)狀態(tài),且在主機(jī)故障時(shí),迅速切換主機(jī)、從機(jī)工作職能,從而解決現(xiàn)有技術(shù)中旅客信息系統(tǒng)主控單元冗余控制方法存在的主從狀態(tài)切換延遲造成的控制延遲,從而造成信息播放延遲、信息漏播等問題。
為了解決以上問題,本發(fā)明提供以下技術(shù)方案:
旅客信息系統(tǒng)主控系統(tǒng),用于旅客信息系統(tǒng)的控制,所述旅客信息系統(tǒng)包括多種旅客信息子設(shè)備,包括互為冗余的且可相互通信的第一主控單元和第二主控單元,第一主控單元和第二主控單元均包括控制端和信息端,通過控制端與旅客信息系統(tǒng)子設(shè)備連接,以向所述子設(shè)備發(fā)送控制信號,同時(shí),通過信息端與旅客信息系統(tǒng)子設(shè)備連接,以獲取所述子設(shè)備的信息并向子設(shè)備輸出數(shù)據(jù)的信息;二者均包括狀態(tài)切換單元,包括主機(jī)和從機(jī)兩種運(yùn)行狀態(tài),主機(jī)運(yùn)行狀態(tài)下,主控單元接通控制端和信息解析端與旅客信息系統(tǒng)子設(shè)備的連接;從機(jī)運(yùn)行狀態(tài)下,主控單元接通信息解析端與旅客信息系統(tǒng)的子設(shè)備連接。
優(yōu)選為:所述第一主控單元和第二主控單元進(jìn)一步均包括,用以檢測自身是否為應(yīng)處于主機(jī)狀態(tài)的主機(jī)復(fù)位信號檢測單元,所述主機(jī)復(fù)位信號檢測單元包括以下功能模塊的一個(gè)或以下功能模塊的組合:
用以識別鑰匙插入/拔出的鑰匙信號識別模塊;
用以將主控單元狀態(tài)設(shè)定為主機(jī)狀態(tài)的狀態(tài)設(shè)定模塊;
用以獲取另一主控單元工作狀態(tài)信號的熱備檢測模塊。
旅客信息系統(tǒng)控制方法,處于主機(jī)狀態(tài)的主控單元接通控制端及信息端與子設(shè)備的連接,獲取所述子設(shè)備的信息并向子設(shè)備發(fā)送數(shù)據(jù)的信息;處于從機(jī)狀態(tài)的主控單元接通信息端與子設(shè)備的連接,獲取所述子設(shè)備的信息但并不向子設(shè)備輸出數(shù)據(jù)的信息;當(dāng)處于主機(jī)狀態(tài)下的主控單元失去主機(jī)狀態(tài)時(shí),處于從機(jī)狀態(tài)的主控單元執(zhí)行向子設(shè)備發(fā)送數(shù)據(jù)的信息的工作
優(yōu)選為:上電后,第一主控單元和第二主控單元默認(rèn)均為從機(jī)狀態(tài),彼此檢測是否收到對方發(fā)送的用以反應(yīng)主控單元是否滿足主機(jī)觸發(fā)條件的主控單元復(fù)位信號,發(fā)出主設(shè)備復(fù)位信號的一方設(shè)定為主機(jī)狀態(tài);所述主機(jī)觸發(fā)條件為以下條件的一個(gè)或幾個(gè)的組合:鑰匙插入信號、主機(jī)狀態(tài)設(shè)定信號、對方主控單元工作狀態(tài)異常的熱備信號。
優(yōu)選為:進(jìn)一步包括以下步驟:收到對方主控單元的主設(shè)備復(fù)位信號后,進(jìn)一步對對方主控單元進(jìn)行熱備檢測,即檢測對方主控單元是否發(fā)送工作狀態(tài)異常信號,若是,則將自身狀態(tài)切換為主機(jī)狀態(tài),若否,則對方主控單元仍為主機(jī)狀態(tài)。
優(yōu)選為:收到對方的主設(shè)備復(fù)位信號后,檢測在連續(xù)時(shí)間段t內(nèi),是否收到對方主控單元發(fā)送的工作狀態(tài)正常信號。
優(yōu)選為:所述主設(shè)備復(fù)位信號包括鑰匙鑰匙插入信號、主機(jī)狀態(tài)設(shè)定信號和熱備信號,且信號具有以下優(yōu)先級:鑰匙插入/拔出信號的優(yōu)先級最高,熱備信號的優(yōu)先級最低。
優(yōu)選為:當(dāng)處于主機(jī)狀態(tài)的主控單元獲取從機(jī)觸發(fā)信號后,其工作狀態(tài)由主機(jī)狀態(tài)切換為從機(jī)狀態(tài)。
優(yōu)選為:從機(jī)觸發(fā)信號為:
當(dāng)主機(jī)狀態(tài)是由鑰匙插入信號觸發(fā),則鑰匙拔出信號作為從機(jī)觸發(fā)信號;
或,
當(dāng)主機(jī)狀態(tài)是由狀態(tài)設(shè)定模塊設(shè)定,則將對方主控單元狀態(tài)設(shè)定模塊設(shè)定對方主控單元為主機(jī)的設(shè)定信號或者對方主控單元鑰匙插入信號及工作狀態(tài)正常信號作為從機(jī)觸發(fā)信號;
或,
當(dāng)主機(jī)狀態(tài)是由對方主控單元熱備信號觸發(fā),則將對方主控單元的工作狀態(tài)正常信號作為從機(jī)觸發(fā)信號。
優(yōu)選為:當(dāng)主機(jī)狀態(tài)是由狀態(tài)設(shè)定模塊設(shè)定或?qū)Ψ街骺貑卧獰醾湫盘栍|發(fā),隨后又檢測到鑰匙插入信號后,則將鑰匙拔出信號作為從機(jī)觸發(fā)信號。
優(yōu)選為:當(dāng)主機(jī)狀態(tài)是由狀態(tài)設(shè)定模塊設(shè)定,則將對方主控單元狀態(tài)設(shè)定模塊設(shè)定對方主控單元為主機(jī)的設(shè)定信號,或,對方主控單元的工作狀態(tài)信號及鑰匙插入信號作為從機(jī)觸發(fā)信號,且鑰匙插入信號優(yōu)先級高于狀態(tài)設(shè)定單元設(shè)定信號優(yōu)先級。
本發(fā)明的有益效果為:
本專利在旅客信息系統(tǒng)主控單元加入了熱備冗余保護(hù)控制邏輯,讓兩個(gè)主控單元同時(shí)進(jìn)行計(jì)算,但只有主機(jī)(即計(jì)算又控制)進(jìn)行控制功能,從機(jī)只完成計(jì)算功能。除此之外,兩臺主從機(jī)實(shí)時(shí)進(jìn)行信息(工作狀態(tài)信息、報(bào)警信息)確認(rèn)以確保記錄的狀態(tài)信息同步,在主機(jī)發(fā)生故障時(shí),從機(jī)的實(shí)時(shí)接管。對于熱備系統(tǒng),雖然保證了實(shí)時(shí)性,但極有可能出現(xiàn)某一時(shí)刻系統(tǒng)同時(shí)出現(xiàn)兩個(gè)主控點(diǎn),造成系統(tǒng)管理混亂,子設(shè)備錯(cuò)誤響應(yīng)的問題,因此,本發(fā)明提出了可靠的主從判斷接管機(jī)制。
附圖說明
圖1為旅客信息系統(tǒng)結(jié)構(gòu)示意圖;
圖2為熱備保護(hù)流程圖;
圖3為主控系統(tǒng)控制方法完整流程圖。
具體實(shí)施方式
以下將結(jié)合附圖對本發(fā)明的具體實(shí)施方式進(jìn)行清楚完整地描述。顯然,具體實(shí)施方式所描述的實(shí)施例僅為本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
在本發(fā)明的描述中,需要說明的是,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。
本發(fā)明提供了一種旅客信息系統(tǒng)的主控系統(tǒng)以及應(yīng)用該主控單元對旅客信息系統(tǒng)進(jìn)行控制的控制方法,采用該主控單元和控制方法,可以實(shí)現(xiàn)可靠的主控單元主控機(jī)制切換。
旅客信息系統(tǒng)主控單元,用于旅客信息系統(tǒng)的控制,結(jié)構(gòu)具體參考圖1。旅客信息系統(tǒng)包括多種旅客信息子設(shè)備,例如每節(jié)車廂內(nèi)均設(shè)置有視頻播放設(shè)備、廣播設(shè)備等。
主控單元包括互為冗余的且可相互通信的第一主控單元和第二主控單元,兩個(gè)主控單元的配置相同,功能也相同,本實(shí)施例中,兩個(gè)主控單元分別設(shè)置在頭車和尾車中。每節(jié)車廂內(nèi)均設(shè)置有交換機(jī),每節(jié)車廂內(nèi)的交換機(jī)均連接該車廂內(nèi)的旅客信息系統(tǒng)子設(shè)備,以向車廂的子設(shè)備傳遞旅客信息。與頭車和尾車相連的車廂內(nèi)的交換機(jī)分別與第一主控單元或第二主控單元連接,以實(shí)現(xiàn)兩個(gè)主控單元與旅客信息系統(tǒng)子設(shè)備的通訊。
本發(fā)明主控單元的主要特點(diǎn)在于:第一主控單元和第二主控單元均包括控制端和信息端,通過控制端與旅客信息系統(tǒng)子設(shè)備連接,以向所述子設(shè)備發(fā)送控制信號,同時(shí),通過信息端與旅客信息系統(tǒng)子設(shè)備連接,以獲取所述子設(shè)備的信息并向子設(shè)備輸出數(shù)據(jù)的信息。二者均包括狀態(tài)切換單元,包括主機(jī)和從機(jī)兩種運(yùn)行狀態(tài),每個(gè)主控單元近可以工作在一種運(yùn)行狀態(tài);主機(jī)運(yùn)行狀態(tài)下,主控單元接通控制端和信息解析端與旅客信息子設(shè)備的連接,即該主控單元可以控制旅客信息系統(tǒng)子設(shè)備的工作,同時(shí)也可以獲取旅客信息系統(tǒng)子設(shè)備的信息,以及向子設(shè)備發(fā)送數(shù)據(jù)信息,例如,可以發(fā)送視頻信息到各節(jié)車廂內(nèi)的視頻設(shè)備;從機(jī)運(yùn)行狀態(tài)下,主控單元接通信息解析端與旅客信息子設(shè)備的連接,此時(shí),主控單元不可用于向子設(shè)備發(fā)送控制指令,但可以獲取子設(shè)備的信息。
為了可以實(shí)現(xiàn)主機(jī)和從機(jī)狀態(tài)的設(shè)定,第一主控單元和第二主控單元進(jìn)一步均包括,用以檢測自身是否為應(yīng)處于主機(jī)狀態(tài)的主機(jī)復(fù)位信號檢測單元,主機(jī)復(fù)位信號檢測單元包括以下功能模塊的一個(gè)或以下功能模塊的組合:
用以識別鑰匙插入/拔出的鑰匙信號識別模塊;當(dāng)司機(jī)插入鑰匙或者拔出鑰匙時(shí),該模塊將反饋相應(yīng)的信息;
用以將主控單元狀態(tài)設(shè)定為主機(jī)狀態(tài)的狀態(tài)設(shè)定模塊;當(dāng)通過狀態(tài)設(shè)定模塊設(shè)定主控單元的狀態(tài)時(shí),主控單元運(yùn)行狀態(tài)切換到相應(yīng)的設(shè)定狀態(tài);此處所述的運(yùn)行狀態(tài)是指主控單元運(yùn)行在主機(jī)狀態(tài)還是從機(jī)狀態(tài);例如,設(shè)定第一主控單元為主機(jī)狀態(tài),則其執(zhí)行主機(jī)狀態(tài)工作職能;此處所述的狀態(tài)設(shè)定模塊的作用主要是用于手動(dòng)設(shè)定主控單元的運(yùn)行狀態(tài);
用以獲取對方主控單元工作狀態(tài)信號的熱備檢測模塊;此處所說的工作狀態(tài)是指主控單元是否可以正常工作,以第一主控單元為例,相對于第一主控單元,對方主控單元為第二主控單元,第一主控單元的熱備檢測模塊獲取第二主控單元的工作狀態(tài)信號,例如,若第二主控單元故障,則信號將反饋到第一主控單元。
主控單元根據(jù)以上一種或幾種信號的組合來切換第一/第二主控單元的運(yùn)行狀態(tài)。
旅客信息系統(tǒng)控制方法,與傳統(tǒng)的冗余控制單元的控制方法不同。處于主機(jī)狀態(tài)的主控單元接通控制端及信息端與子設(shè)備的連接,獲取所述子設(shè)備的信息并向子設(shè)備發(fā)送數(shù)據(jù)的信息,即處于主機(jī)運(yùn)行狀態(tài)下的主控單元可以控制旅客信息系統(tǒng)子設(shè)備的工作,同時(shí)也可以獲取旅客信息系統(tǒng)子設(shè)備的信息,以及向子設(shè)備發(fā)送數(shù)據(jù)信息;處于從機(jī)狀態(tài)的主控單元接通信息端與子設(shè)備的連接,獲取所述子設(shè)備的信息但并不向子設(shè)備輸出數(shù)據(jù)的信息;當(dāng)處于主機(jī)狀態(tài)下的主控單元失去主機(jī)狀態(tài)時(shí),處于從機(jī)狀態(tài)的主控單元執(zhí)行向子設(shè)備發(fā)送數(shù)據(jù)的信息的工作。失去主機(jī)狀態(tài)可以是由多種原因造成的,例如該主控單元發(fā)生故障、系統(tǒng)崩潰、長時(shí)間運(yùn)行cpu過熱導(dǎo)致主板故障、輸入設(shè)備異常等。
需要說明的是,兩個(gè)主控單元存在同時(shí)為從機(jī)的狀態(tài).例如:司機(jī)還未在任意端插入鑰匙信號.冗余保證的是不能兩端同時(shí)為主機(jī)。
上電后,第一主控單元和第二主控單元默認(rèn)均為從機(jī)狀態(tài),即兩個(gè)主控單元均將自己設(shè)定為從機(jī),兩個(gè)主控單元均進(jìn)行定位計(jì)算、音頻解碼計(jì)算等工作。此時(shí),彼此檢測是否收到對方發(fā)送的用以反應(yīng)主控單元是否滿足主機(jī)觸發(fā)條件的主控單元復(fù)位信號,主機(jī)復(fù)位信號用于表達(dá)這一方具備被設(shè)定為主機(jī)的條件,因此,發(fā)出主設(shè)備復(fù)位信號的一方設(shè)定為主機(jī)狀態(tài),另一方設(shè)定為從機(jī)狀態(tài)。狀態(tài)設(shè)定后,兩個(gè)主控單元分別按各自的運(yùn)行狀態(tài)執(zhí)行相應(yīng)的工作。
主機(jī)觸發(fā)條件為以下條件的一個(gè)或幾個(gè)的組合:鑰匙插入信號、主機(jī)狀態(tài)設(shè)定信號、對方主控單元工作狀態(tài)異常的熱備信號。
即主機(jī)復(fù)位信號可以采用以上三種信號中的一種,或者采用三種信號中的兩種或者三種。當(dāng)采用多種信號的組合時(shí),需分別對每種信號進(jìn)行判斷。若采用多種信號的組合,則要設(shè)定信號的優(yōu)先級。例如,所述主設(shè)備復(fù)位信號包括鑰匙鑰匙插入信號、主機(jī)狀態(tài)設(shè)定信號和熱備信號,且信號具有以下優(yōu)先級:鑰匙插入/拔出信號的優(yōu)先級最高,熱備信號的優(yōu)先級最低。
進(jìn)一步包括以下步驟:收到對方主控單元的主設(shè)備復(fù)位信號后,進(jìn)一步對對方主控單元進(jìn)行熱備檢測,即檢測對方主控單元是否發(fā)送工作狀態(tài)異常信號,若是,則將自身狀態(tài)切換為主機(jī)狀態(tài),若否,則對方主控單元仍為主機(jī)狀態(tài)。
為了保證信號的穩(wěn)定性,避免發(fā)生錯(cuò)判,收到對方的主設(shè)備復(fù)位信號后,檢測在連續(xù)時(shí)間段t內(nèi),是否收到對方主控單元發(fā)送的工作狀態(tài)異常信號。
當(dāng)處于主機(jī)狀態(tài)的主控單元獲取從機(jī)觸發(fā)信號后,其運(yùn)行狀態(tài)由主機(jī)狀態(tài)切換為從機(jī)狀態(tài)。
該控制方法具有熱備保護(hù)功能,可以及時(shí)對主控單元的故障做出反應(yīng),避免由于其故障導(dǎo)致的旅客信息系統(tǒng)時(shí)間延誤。
以下,以音頻信息輸出為例來詳細(xì)的描述熱備處理的具體實(shí)施方式。流程圖具體參考圖2。
上電后,第一主控單元和第二主控單元均默認(rèn)為從機(jī)狀態(tài),均進(jìn)行音頻解碼工作。
此時(shí)第一主控單元和第二主控單元相互檢測是否收到對方發(fā)送給自己的復(fù)位信號,以鑰匙插入信號為例,若第一主控單元發(fā)出鑰匙插入信號,則此時(shí),第一主控單元將工作在主機(jī)狀態(tài);第二主控單元檢測到第一主控單元的這一主機(jī)復(fù)位信號,第二主控單元工作在從機(jī)狀態(tài)。
若第一主控單元為故障單元,則其不能執(zhí)行主控單元的相關(guān)工作。因此,兩個(gè)主控單元的運(yùn)行狀態(tài)設(shè)定好之后,第二主控單元需要繼續(xù)檢測第一主控單元的工作狀態(tài)是否正常。若持續(xù)時(shí)間t內(nèi)未收到第一主控單元的工作狀態(tài)正常信號,則第二主控單元將自身運(yùn)行狀態(tài)設(shè)定為主機(jī)狀態(tài),進(jìn)行音頻信息解碼及相關(guān)的播報(bào)工作。其中,t為設(shè)定時(shí)間,本實(shí)施例中,t取10s。
在以上工作過程中,若工作在主機(jī)狀態(tài)下的主控單元收到從機(jī)觸發(fā)信號,滿足從機(jī)觸發(fā)條件,則相應(yīng)的,其運(yùn)行狀態(tài)調(diào)整為從機(jī)狀態(tài)。
從機(jī)觸發(fā)信號的種類可以有很多種,視主機(jī)觸發(fā)條件的不同,從機(jī)觸發(fā)信號的種類不同:
當(dāng)主機(jī)狀態(tài)是由鑰匙插入信號觸發(fā),則鑰匙拔出信號作為從機(jī)觸發(fā)信號;
或,
當(dāng)主機(jī)狀態(tài)是由狀態(tài)設(shè)定模塊設(shè)定,則將對方主控單元狀態(tài)設(shè)定模塊設(shè)定對方主控單元為主機(jī)的設(shè)定信號,或者,對方的工作狀態(tài)正常信號及鑰匙插入信號作為從機(jī)觸發(fā)信號;即,當(dāng)主機(jī)狀態(tài)是由熱備啟動(dòng)或者狀態(tài)設(shè)定模塊設(shè)置觸發(fā),將取消鑰匙信號作為主從切換的觸發(fā)條件。但,當(dāng)收到鑰匙信號后重新添加鑰匙信號作為主從切換的觸發(fā)條件,之后,如果收到鑰匙拔出信號,從機(jī)觸發(fā)條件將滿足;或者,未收到鑰匙信號的情況下,在對方主控單元設(shè)定對方為主機(jī),則從機(jī)觸發(fā)條件將滿足。
或,
當(dāng)主機(jī)狀態(tài)是由對方主控單元熱備信號觸發(fā),則將對方主控單元的工作狀態(tài)正常信號作為從機(jī)觸發(fā)信號。當(dāng)主機(jī)狀態(tài)是由熱備啟動(dòng)觸發(fā),將取消鑰匙信號作為主從切換的觸發(fā)條件。當(dāng)收到對方控制器的工作狀態(tài)正常信號(包含鑰匙插入信號)信號及復(fù)位信號,從機(jī)觸發(fā)條件將滿足。作為優(yōu)選,當(dāng)主機(jī)狀態(tài)是由狀態(tài)設(shè)定模塊設(shè)定,則將對方主控單元狀態(tài)設(shè)定模塊設(shè)定對方主控單元為主機(jī)的設(shè)定信號或?qū)Ψ街骺貑卧墓ぷ鳡顟B(tài)信號(包含了鑰匙插入信號)作為從機(jī)觸發(fā)信號,收到對方主控單元的設(shè)定信號后,進(jìn)一步判斷對方主控單元工作狀態(tài)是否正常,在對方主控單元工作狀態(tài)正常的情況下,將對方主控單元設(shè)定為主機(jī),本主控單元設(shè)定為從機(jī)。
從機(jī)觸發(fā)條件將滿足后,相應(yīng)的主控單元將自己設(shè)置為從機(jī),進(jìn)入初始狀態(tài)等待對方的復(fù)位信號。
以上,分模塊、分階段介紹了主控單元的控制流程。以下,將舉例介紹整個(gè)主控系統(tǒng)主從切換保護(hù)機(jī)制正常工作的完整流程,具體參考圖3。
根據(jù)實(shí)際的應(yīng)用,設(shè)計(jì)了主機(jī)系統(tǒng)由從機(jī)設(shè)置為主機(jī)的三個(gè)觸發(fā)條件,1、司機(jī)要是插入信號;2、狀態(tài)設(shè)定模塊設(shè)定信號,即手動(dòng)設(shè)定信號;3、熱備啟動(dòng)信號。三個(gè)條件滿足一個(gè),即可以觸發(fā)主機(jī)運(yùn)行狀態(tài),三個(gè)信號中,鑰匙信號的優(yōu)先級最高;無鑰匙信號的情況下,狀態(tài)設(shè)定模塊設(shè)定信號的優(yōu)先級較高。
參考圖3,具體舉例說明。主控單元一獲得鑰匙觸發(fā)信號,或者獲得主控單元二的熱備信號后,或者主控單元二的狀態(tài)設(shè)定單元設(shè)定主控單元二為主機(jī),但主控單元一并未收到主控單元二的工作狀態(tài)正常信號的情況下,或者主控單元一的狀態(tài)設(shè)定單元設(shè)定主控單元一為主機(jī),但未收到主控單元二狀態(tài)正常信號,或者,收到主控單元二的狀態(tài)正常信號中包含了鑰匙拔出信號,均將主控單元一自身設(shè)定為主機(jī),并發(fā)送復(fù)位信號到主控單元二。
主控單元一設(shè)定為主機(jī)后,將判斷是通過何種信號觸發(fā)為主機(jī)狀態(tài),若是通過熱備信號或者狀態(tài)設(shè)定單元設(shè)定信號觸發(fā)的主機(jī)狀態(tài),則將取消鑰匙信號作為主從切換的條件,并按以下三種具體流程執(zhí)行下一步工作:
(1)在其執(zhí)行控制工作過程中,一但收到鑰匙信號,將重新添加鑰匙信號作為主從切換的判斷條件。并且,一但檢測到鑰匙被拔出,則將主控單元一設(shè)定為從機(jī)。
(2)若是通過熱備信號觸發(fā)的,則說明主控單元二的工作狀態(tài)是不正常的。主控單元一將持續(xù)接收主控單元二的工作狀態(tài)信號,一但主控單元二工作狀態(tài)變?yōu)檎#瑒t將自身切換為從機(jī)。
(3)若是通過檢測主控單元二狀態(tài)設(shè)定單元手動(dòng)設(shè)定,且主控單元二工作狀態(tài)不正常的情況下,主控單元一設(shè)定為主機(jī)狀態(tài),則繼續(xù)監(jiān)控主控單元二的手動(dòng)設(shè)定信號及主控單元二的工作狀態(tài)信號。若將主控單元二設(shè)定為主機(jī),且檢測到主控單元二工作狀態(tài)正常,或者檢測到主控單元二插入鑰匙信號,則主控單元一將自身切換為從機(jī)狀態(tài)。
創(chuàng)新的旅客信息系統(tǒng)主控系統(tǒng)結(jié)構(gòu)及控制方法,可實(shí)現(xiàn)可靠的主從判斷和接管機(jī)制,避免主控單元故障下系統(tǒng)控制混亂,提高旅客信息系統(tǒng)工作的可靠性。