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

一種通訊管理機(jī)主備機(jī)無縫切換的裝置及其方法

文檔序號:7768958閱讀:310來源:國知局
專利名稱:一種通訊管理機(jī)主備機(jī)無縫切換的裝置及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種通訊管理機(jī)主備機(jī)無縫切換的裝置及 其方法。
背景技術(shù)
通訊管理機(jī)作為一種監(jiān)控系統(tǒng)的通信樞紐,在各種工業(yè)自動化系統(tǒng)得到了廣泛的 運(yùn)用,在一些對通訊可靠性要求高的場合,通常會采用通訊管理機(jī)主備連接方式。目前,通 訊管理機(jī)主備切換普遍采用的方法是主機(jī)定時向備機(jī)發(fā)送平安(心跳)報文和實(shí)時數(shù)據(jù)庫 數(shù)據(jù),當(dāng)主機(jī)出現(xiàn)異常時,備機(jī)沒有檢測到主機(jī)的平安(心跳)報文,通訊管理機(jī)由主機(jī)切 換到備機(jī)繼續(xù)工作。由于實(shí)時數(shù)據(jù)庫數(shù)據(jù)的數(shù)據(jù)量比較龐大,不能非常頻繁地由主機(jī)發(fā)送 給備機(jī),且切換時主備機(jī)工作狀態(tài)不一致,導(dǎo)致在切換時間內(nèi)系統(tǒng)處于無監(jiān)控狀態(tài),無法做 到無縫切換,給系統(tǒng)埋下安全隱患。

發(fā)明內(nèi)容
本發(fā)明的首要目的在于克服上述現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種通訊管理機(jī)主 備機(jī)無縫切換的裝置。本發(fā)明的另一個目的在于提供一種通訊管理機(jī)主備機(jī)無縫切換的方法。為達(dá)上述目的,本發(fā)明采用如下的技術(shù)方案一種通訊管理機(jī)主備機(jī)無縫切換的裝置,所述裝置包括通訊管理機(jī)主機(jī)、通訊管 理機(jī)備機(jī),所述通訊管理機(jī)主機(jī)與通訊管理機(jī)備機(jī)通過主備通訊鏈路相互連接,所述通訊 管理機(jī)主機(jī)和通訊管理機(jī)備機(jī)具有相同的構(gòu)造,只是所述通訊管理機(jī)主機(jī)的通訊媒體設(shè)備 管理單元與所述通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元的功能不同,所述通訊管理機(jī)包 括若干個物理通信接口、通訊媒體設(shè)備管理單元、報文收發(fā)緩存區(qū)單元、下行通訊媒體規(guī)約 處理單元、實(shí)時數(shù)據(jù)庫單元以及上行通訊媒體規(guī)約處理單元;所述物理通信接口包括物理通信接口接收緩沖區(qū)和物理通信接口發(fā)送緩沖區(qū),用 于接收和發(fā)送報文信息;當(dāng)所述通訊媒體設(shè)備管理單元為通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單元時,用 于負(fù)責(zé)管理通訊管理機(jī)上所有物理通信接口的實(shí)際報文的收發(fā);還用于從報文收發(fā)緩存 區(qū)單元中取出報文和報文頭信息,并去除報文頭信息后放入相應(yīng)的物理通信接口發(fā)送緩沖 區(qū);還用于定時把從物理通信接口接收緩沖區(qū)的報文加上報文頭信息后放入所述報文收發(fā) 緩存區(qū)單元中;當(dāng)所述通訊媒體設(shè)備管理單元為通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元時,用 于負(fù)責(zé)管理主備通訊鏈路的實(shí)際報文接收與發(fā)送,在其它配置使用的上行和下行媒體通道 上,將從報文收發(fā)緩存區(qū)單元中取出的這些通道的報文頭類型為發(fā)送的報文并丟棄或者不 處理;所述報文收發(fā)緩存區(qū)單元,用于存儲從所述通訊媒體設(shè)備管理單元傳輸過來的報文加上報文頭信息,還用于存儲從所述下行通訊媒體規(guī)約處理單元和所述上行通訊媒體規(guī) 約處理單元根據(jù)規(guī)約處理后組成的報文加上報文頭信息; 所述下行通訊媒體規(guī)約處理單元,用于根據(jù)配置使用的下行媒體通道鏈路數(shù)目和 規(guī)約生成相應(yīng)數(shù)量的下行通訊媒體規(guī)約處理程序,所述下行通訊媒體規(guī)約處理程序間是相 互獨(dú)立地運(yùn)行通訊規(guī)約,分別從所述報文收發(fā)緩存區(qū)單元中取出屬于本程序的報文按下行 規(guī)約處理解析并把數(shù)據(jù)保存到實(shí)時數(shù)據(jù)庫單元中;還用于根據(jù)下行規(guī)約處理后組成的報文 加上報文頭信息后放入報文收發(fā)緩存區(qū)單元中,供所述通訊媒體設(shè)備管理單元發(fā)送;所述實(shí)時數(shù)據(jù)庫單元用于存儲按下行規(guī)約處理解析后的數(shù)據(jù);所述上行通訊媒體規(guī)約處理單元,用于根據(jù)配置使用的上行媒體通道鏈路數(shù)目和 規(guī)約生成相應(yīng)數(shù)量的上行通訊媒體規(guī)約處理程序,所述上行通訊媒體規(guī)約處理程序間是相 互獨(dú)立地運(yùn)行通訊規(guī)約,分別從所述報文收發(fā)緩存區(qū)單元中取出屬于本程序的報文按上行 規(guī)約處理或者通過消息命令機(jī)制讓下行通訊媒體規(guī)約處理單元進(jìn)行處理;還用于從實(shí)時數(shù) 據(jù)庫單元中取出數(shù)據(jù),按上行規(guī)約處理后組成報文加上報文頭信息后放入報文收發(fā)緩存區(qū) 單元中,供所述通訊媒體設(shè)備管理單元發(fā)送;所述若干個通信接口與通訊媒體設(shè)備管理單元相互連接,所述通訊媒體設(shè)備管理 單元與報文收發(fā)緩存區(qū)單元相互連接;所述報文收發(fā)緩存區(qū)單元、下行通訊媒體規(guī)約處理單元、實(shí)時數(shù)據(jù)庫單元以及上 行通訊媒體規(guī)約處理單元依次相互連接;所述上行通訊媒體規(guī)約處理單元的輸出端與報文 收發(fā)緩存區(qū)單元相連接;所述上行通訊媒體規(guī)約處理單元與下行通訊媒體規(guī)約處理單元通過消息命令機(jī) 制相互連接。所述報文頭信息包括報文來源id、報文類型、報文等級、報文目的id以及報文長 度,所述報文來源id標(biāo)識產(chǎn)生報文的功能單元或者物理通道端口 ;所述報文類型標(biāo)識報文 是發(fā)送、接收或者事件處理;所述報文等級標(biāo)識報文處理的優(yōu)先級;所述報文目的id標(biāo)識 接收報文的功能單元或者物理通道端口 ;所述報文長度標(biāo)識報文的數(shù)據(jù)長度。一種通訊管理機(jī)主備機(jī)無縫切換的方法,所述方法包括以下步驟(1)通訊管理機(jī)主機(jī)和通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元設(shè)置各物理通信 接口的通信參數(shù),分別根據(jù)是否為通訊管理機(jī)主機(jī),選擇不同的運(yùn)行模式,如果為通訊管理 機(jī)主機(jī),則其通訊媒體設(shè)備管理單元正常管理所有配置使用的物理通信接口上報文的接收 和發(fā)送,如果為通訊管理機(jī)備機(jī),則其通訊媒體設(shè)備管理單元只管理主備通訊鏈路上報文 的接收和發(fā)送;(2)通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單元將上行通訊媒體和下行通訊媒體中 接收到的報文數(shù)據(jù)同時發(fā)送給通訊管理機(jī)主機(jī)的報文收發(fā)緩存區(qū)單元和通訊管理機(jī)備機(jī) 的報文收發(fā)緩存區(qū)單元;(3)通訊管理機(jī)主機(jī)的報文收發(fā)緩存區(qū)收到報文數(shù)據(jù)后,報文數(shù)據(jù)進(jìn)入通訊管理 機(jī)主機(jī)的下行通訊媒體規(guī)約處理單元并根據(jù)配置使用的下行媒體通道鏈路數(shù)目和規(guī)約生 成相應(yīng)數(shù)量的下行通訊媒體規(guī)約處理程序,并將屬于本程序的報文數(shù)據(jù)按下行規(guī)約處理解 析并把數(shù)據(jù)保存到實(shí)時數(shù)據(jù)庫單元中,上行通訊媒體規(guī)約處理單元從實(shí)時數(shù)據(jù)庫單元中取 出數(shù)據(jù)并根據(jù)配置使用的上行媒體通道鏈路數(shù)目和規(guī)約生成相應(yīng)數(shù)量的上行通訊媒體規(guī)約處理程序,將屬于本程序的報文按上行規(guī)約處理或者通過消息命令機(jī)制讓下行通訊媒體 規(guī)約處理單元進(jìn)行處理,處理后組成報文加上報文頭信息后放入報文收發(fā)緩存區(qū)單元中, 供所述通訊媒體設(shè)備管理單元發(fā)送,同時,通訊管理機(jī)備機(jī)接受到報文數(shù)據(jù)后,通訊管理機(jī) 備機(jī)的通訊媒體設(shè)備管理單元對上行或者下行通訊鏈路從其報文收發(fā)緩存區(qū)單元中取出 要發(fā)送的報文并丟棄,即通訊管理機(jī)備機(jī)的通訊媒體管理單元和報文收發(fā)緩存區(qū)單元完全 模仿通訊管理機(jī)主機(jī)的通訊媒體管理單元和報文收發(fā)緩存區(qū)單元的工作狀態(tài);(4)通訊管理機(jī)備機(jī)周期性的從主備通訊鏈路上接受通訊管理機(jī)主機(jī)的平安報文 或者心跳報文;(5)當(dāng)通訊管理機(jī)備機(jī)連續(xù)三個定時時間周期內(nèi)接收不到通訊管理機(jī)主機(jī)的平安 報文或者心跳報文時,即將通訊管理機(jī)備機(jī)切換成通訊管理機(jī)主機(jī),這時,只把通訊管理機(jī) 備機(jī)的通訊媒體設(shè)備管理單元的工作狀態(tài)切換成通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單 元的工作狀態(tài),即通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元正常管理通訊管理機(jī)備機(jī)上所 有的物理通信接口的鏈路。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)和有益效果本發(fā)明采用通訊管理機(jī)主備機(jī)無縫切換裝置,確保通訊管理機(jī)備機(jī)時刻在模擬通 訊管理機(jī)主機(jī)的工作狀態(tài),使通訊管理機(jī)主備機(jī)工作狀態(tài)保持一致,且通訊管理機(jī)主機(jī)只 要將當(dāng)前上行或者下行通訊媒體鏈路上接收到的信息傳送給通訊管理機(jī)備機(jī),數(shù)據(jù)量小, 傳送實(shí)時好,能達(dá)到通訊管理機(jī)主備機(jī)無縫切換的目的,對確保重要監(jiān)控場合系統(tǒng)的通訊 可靠性和連續(xù)性具有重要的意義。


圖1是本發(fā)明一種通訊管理機(jī)主備機(jī)無縫切換的裝置的結(jié)構(gòu)示意圖。圖2是圖1所示裝置的通訊管理機(jī)主機(jī)或通訊管理機(jī)備機(jī)的結(jié)構(gòu)示意圖。圖3是實(shí)施例1的下行規(guī)約媒體處理單元的功能示意圖。圖4是實(shí)施例1的上行規(guī)約媒體處理單元的功能示意圖。圖5是實(shí)施例1的報文頭組成格式示意圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例及附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限 于此。實(shí)施例1如圖1所示,一種通訊管理機(jī)主備機(jī)無縫切換的裝置,該裝置包括通訊管理機(jī)主 機(jī)、通訊管理機(jī)備機(jī),所述通訊管理機(jī)主機(jī)和通訊管理機(jī)備機(jī)通過主備通訊鏈路相互連接。如圖2所示,通訊管理機(jī)主機(jī)和通訊管理機(jī)備機(jī)具有相同的結(jié)構(gòu),其結(jié)構(gòu)包括所述構(gòu)造包括若干個物理通信接口、通訊媒體設(shè)備管理單元、報文收發(fā)緩存區(qū)單 元、下行通訊媒體規(guī)約處理單元、實(shí)時數(shù)據(jù)庫單元以及上行通訊媒體規(guī)約處理單元;所述物理通信接口包括物理通信接口接收緩沖區(qū)和物理通信接口發(fā)送緩沖區(qū),用 于接收和發(fā)送報文信息;當(dāng)所述通訊媒體設(shè)備管理單元為通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單元時,用于負(fù)責(zé)管理通訊管理機(jī)上所有物理通信接口的實(shí)際報文的收發(fā);還用于從報文收發(fā)緩存 區(qū)單元中取出報文和報文頭信息,并去除報文頭信息后放入相應(yīng)的物理通信接口發(fā)送緩沖 區(qū);還用于定時把從物理通信接口接收緩沖區(qū)的報文加上報文頭信息后放入所述報文收發(fā) 緩存區(qū)單元中;當(dāng)所述通訊媒體設(shè)備管理單元為通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元時,用 于負(fù)責(zé)管理主備通訊鏈路的實(shí)際報文接收與發(fā)送,在其它配置使用的上行和下行媒體通道 上,將從報文收發(fā)緩存區(qū)單元中取出的這些通道的報文頭類型為發(fā)送的報文丟棄或者不處 理;所述報文收發(fā)緩存區(qū)單元,用于存儲從所述通訊媒體設(shè)備管理單元傳輸過來的報 文加上報文頭信息,還用于存儲從所述下行通訊媒體規(guī)約處理單元和所述上行通訊媒體規(guī) 約處理單元根據(jù)規(guī)約處理后組成的報文加上報文頭信息;所述下行通訊媒體規(guī)約處理單元,用于根據(jù)配置使用的下行媒體通道鏈路數(shù)目和 規(guī)約生成相應(yīng)數(shù)量的下行通訊媒體規(guī)約處理程序,所述下行通訊媒體規(guī)約處理程序間是相 互獨(dú)立地運(yùn)行通訊規(guī)約,分別從所述報文收發(fā)緩存區(qū)單元中取出屬于本程序的報文按下行 規(guī)約處理解析并把數(shù)據(jù)保存到實(shí)時數(shù)據(jù)庫單元中;還用于根據(jù)下行規(guī)約處理后組成的報文 加上報文頭信息后放入報文收發(fā)緩存區(qū)單元中,供所述通訊媒體設(shè)備管理單元發(fā)送;所述實(shí)時數(shù)據(jù)庫單元用于存儲按下行規(guī)約處理解析后的數(shù)據(jù);所述上行通訊媒體規(guī)約處理單元,用于根據(jù)配置使用的上行媒體通道鏈路數(shù)目和 規(guī)約生成相應(yīng)數(shù)量的上行通訊媒體規(guī)約處理程序,所述上行通訊媒體規(guī)約處理程序間是相 互獨(dú)立地運(yùn)行通訊規(guī)約,分別從所述報文收發(fā)緩存區(qū)單元中取出屬于本程序的報文按上行 規(guī)約處理或者通過消息命令機(jī)制讓下行通訊媒體規(guī)約處理單元進(jìn)行處理;還用于從實(shí)時數(shù) 據(jù)庫單元中取出數(shù)據(jù),按上行規(guī)約處理后組成報文加上報文頭信息后放入報文收發(fā)緩存區(qū) 單元中,供所述通訊媒體設(shè)備管理單元發(fā)送;所述若干個通信接口與通訊媒體設(shè)備管理單元相互連接,所述通訊媒體設(shè)備管理 單元與報文收發(fā)緩存區(qū)單元相互連接;所述報文收發(fā)緩存區(qū)單元、下行通訊媒體規(guī)約處理單元、實(shí)時數(shù)據(jù)庫單元以及上 行通訊媒體規(guī)約處理單元依次相互連接;所述上行通訊媒體規(guī)約處理單元的輸出端與報文 收發(fā)緩存區(qū)單元相連接;所述上行通訊媒體規(guī)約處理單元與下行通訊媒體規(guī)約處理單元通過消息命令機(jī) 制相互通信。如圖3所示,下行通訊媒體規(guī)約處理單元根據(jù)配置使用的下行媒體通道鏈路數(shù)目 和規(guī)約生成相應(yīng)數(shù)量的下行通訊媒體規(guī)約處理程序,各下行通訊媒體規(guī)約處理程序間相互 獨(dú)立地運(yùn)行通訊規(guī)約,分別從報文收發(fā)緩存區(qū)單元中取出屬于本程序的報文按規(guī)約處理解 析并把數(shù)據(jù)保存到實(shí)時數(shù)據(jù)庫單元;根據(jù)規(guī)約組成報文加上報文頭信息后放入報文收發(fā)緩 存區(qū)單元中,供所述的通訊媒體設(shè)備管理單元發(fā)送。如圖4所示,上行通訊媒體規(guī)約處理單元根據(jù)配置使用的上行媒體通道鏈路數(shù)目 和規(guī)約生成相應(yīng)數(shù)量的上行通訊媒體規(guī)約處理程序,各上行通訊媒體規(guī)約處理程序間相互 獨(dú)立地運(yùn)行通訊規(guī)約,分別讀取各自配置的要轉(zhuǎn)發(fā)的數(shù)據(jù)點(diǎn)從實(shí)時數(shù)據(jù)庫單元中取出數(shù) 據(jù),按上行規(guī)約組成報文加上報文頭信息后放入報文收發(fā)緩存區(qū)單元中;從報文收發(fā)緩存區(qū)單元中取出屬于本程序的報文按規(guī)約處理或者使用消息命令機(jī)制下行通訊媒體規(guī)約處 理單元進(jìn)行處理。所述的報文頭信息如圖5所示,包括報文來源id,報文類型,報文等級,報文目的 id,報文長度等,其中,報文來源id標(biāo)識產(chǎn)生報文的功能單元或者物理通道端口,報文類型 標(biāo)識報文是發(fā)送、接收或者事件處理,報文等級標(biāo)識報文處理的優(yōu)先級,報文目的id標(biāo)識 接收報文的功能單元或者物理通道端口,報文長度標(biāo)識報文的數(shù)據(jù)長度。一種通訊管理機(jī)主備機(jī)無縫切換的方法,步驟如下(1)通訊管理機(jī)主機(jī)和通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元設(shè)置各物理通信 接口通信參數(shù),分別根據(jù)是否為通訊管理機(jī)主機(jī),選擇不同的運(yùn)行模式,如果為通訊管理機(jī) 主機(jī),則其通訊媒體設(shè)備管理單元正常管理所有配置使用的物理通信接口上報文的接收和 發(fā)送,如果為通訊管理機(jī)備機(jī),則其通訊媒體設(shè)備管理單元只管理主備通訊鏈路上報文的 接收和發(fā)送;(2)通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單元將上行通訊媒體和下行通訊媒體中 接收到的報文數(shù)據(jù)同時發(fā)送給通訊管理機(jī)主機(jī)的報文收發(fā)緩存區(qū)單元和通訊管理機(jī)備機(jī) 的報文收發(fā)緩存區(qū)單元;(3)通訊管理機(jī)主機(jī)的報文收發(fā)緩存區(qū)收到報文數(shù)據(jù)后,報文數(shù)據(jù)進(jìn)入通訊管理 機(jī)主機(jī)的下行通訊媒體規(guī)約處理單元并根據(jù)配置使用的下行媒體通道鏈路數(shù)目和規(guī)約生 成相應(yīng)數(shù)量的下行通訊媒體規(guī)約處理程序,并將屬于本程序的報文數(shù)據(jù)按下行規(guī)約處理解 析并把數(shù)據(jù)保存到實(shí)時數(shù)據(jù)庫單元中,上行通訊媒體規(guī)約處理單元從實(shí)時數(shù)據(jù)庫單元中取 出數(shù)據(jù)并根據(jù)配置使用的上行媒體通道鏈路數(shù)目和規(guī)約生成相應(yīng)數(shù)量的上行通訊媒體規(guī) 約處理程序,將屬于本程序的報文按上行規(guī)約處理或者通過消息命令機(jī)制讓下行通訊媒體 規(guī)約處理單元進(jìn)行處理,處理后組成報文加上報文頭信息后放入報文收發(fā)緩存區(qū)單元中, 供所述通訊媒體設(shè)備管理單元發(fā)送,同時,通訊管理機(jī)備機(jī)接受到報文數(shù)據(jù)后,通訊管理機(jī) 備機(jī)的通訊媒體設(shè)備管理單元對上行或者下行通訊鏈路從其報文收發(fā)緩存區(qū)單元中取出 要發(fā)送的報文并丟棄,即通訊管理機(jī)備機(jī)的通訊媒體管理單元和報文收發(fā)緩存區(qū)單元完全 模仿通訊管理機(jī)主機(jī)的通訊媒體管理單元和報文收發(fā)緩存區(qū)單元的工作狀態(tài);(4)通訊管理機(jī)備機(jī)周期性的從主備通訊鏈路上接受通訊管理機(jī)主機(jī)的平安報文 或者心跳報文;(5)當(dāng)通訊管理機(jī)備機(jī)連續(xù)三個定時時間周期內(nèi)接收不到通訊管理機(jī)主機(jī)的平安 報文或者心跳報文時,即將通訊管理機(jī)備機(jī)切換成通訊管理機(jī)主機(jī),這時,只把通訊管理機(jī) 備機(jī)的通訊媒體設(shè)備管理單元的工作狀態(tài)切換成通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單 元的工作狀態(tài),即通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元正常管理通訊管理機(jī)備機(jī)上所 有的物理通信接口的鏈路。上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的 限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡化, 均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種通訊管理機(jī)主備機(jī)無縫切換的裝置,所述裝置包括通訊管理機(jī)主機(jī)、通訊管理機(jī)備機(jī),所述通訊管理機(jī)主機(jī)與通訊管理機(jī)備機(jī)通過主備通訊鏈路相互連接,所述通訊管理機(jī)主機(jī)和通訊管理機(jī)備機(jī)包括若干個物理通信接口、通訊媒體設(shè)備管理單元、報文收發(fā)緩存區(qū)單元、下行通訊媒體規(guī)約處理單元、實(shí)時數(shù)據(jù)庫單元以及上行通訊媒體規(guī)約處理單元,其特征在于,所述若干個通信接口與通訊媒體設(shè)備管理單元相互連接,所述通訊媒體設(shè)備管理單元與報文收發(fā)緩存區(qū)單元相互連接;所述報文收發(fā)緩存區(qū)單元、下行通訊媒體規(guī)約處理單元、實(shí)時數(shù)據(jù)庫單元以及上行通訊媒體規(guī)約處理單元依次相互連接;所述上行通訊媒體規(guī)約處理單元的輸出端與報文收發(fā)緩存區(qū)單元相連接;所述上行通訊媒體規(guī)約處理單元與下行通訊媒體規(guī)約處理單元通過消息命令機(jī)制相互連接。
2.根據(jù)權(quán)利要求1所述的一種通訊管理機(jī)主備機(jī)無縫切換的裝置,其特征在于,所述 物理通信接口包括物理通信接口接收緩沖區(qū)和物理通信接口發(fā)送緩沖區(qū),用于接收和發(fā)送 報文信息;當(dāng)所述通訊媒體設(shè)備管理單元為通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單元時,用于負(fù) 責(zé)管理通訊管理機(jī)上所有物理通信接口的實(shí)際報文的收發(fā);還用于從報文收發(fā)緩存區(qū)單元 中取出報文和報文頭信息,并去除報文頭信息后放入相應(yīng)的物理通信接口發(fā)送緩沖區(qū);還 用于定時把從物理通信接口接收緩沖區(qū)的報文加上報文頭信息后放入所述報文收發(fā)緩存 區(qū)單元中;當(dāng)所述通訊媒體設(shè)備管理單元為通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元時,用于負(fù) 責(zé)管理主備通訊鏈路的實(shí)際報文接收與發(fā)送,在其它配置使用的上行和下行媒體通道上, 將從報文收發(fā)緩存區(qū)單元中取出的這些通道的報文頭類型為發(fā)送的報文并丟棄或者不處 理;所述報文收發(fā)緩存區(qū)單元,用于存儲從所述通訊媒體設(shè)備管理單元傳輸過來的報文加 上報文頭信息,還用于存儲從所述下行通訊媒體規(guī)約處理單元和所述上行通訊媒體規(guī)約處 理單元根據(jù)規(guī)約處理后組成的報文加上報文頭信息;所述下行通訊媒體規(guī)約處理單元,用于根據(jù)配置使用的下行媒體通道鏈路數(shù)目和規(guī)約 生成相應(yīng)數(shù)量的下行通訊媒體規(guī)約處理程序,分別從所述報文收發(fā)緩存區(qū)單元中取出屬于 本程序的報文按下行規(guī)約處理解析并把數(shù)據(jù)保存到實(shí)時數(shù)據(jù)庫單元中;還用于根據(jù)下行規(guī) 約處理后組成的報文加上報文頭信息后放入報文收發(fā)緩存區(qū)單元中,供所述通訊媒體設(shè)備 管理單元發(fā)送;所述實(shí)時數(shù)據(jù)庫單元用于存儲按下行規(guī)約處理解析后的數(shù)據(jù);所述上行通訊媒體規(guī)約處理單元,用于根據(jù)配置使用的上行媒體通道鏈路數(shù)目和規(guī)約 生成相應(yīng)數(shù)量的上行通訊媒體規(guī)約處理程序,分別從所述報文收發(fā)緩存區(qū)單元中取出屬于 本程序的報文按上行規(guī)約處理或者通過消息命令機(jī)制讓下行通訊媒體規(guī)約處理單元進(jìn)行 處理;還用于從實(shí)時數(shù)據(jù)庫單元中取出數(shù)據(jù),按上行規(guī)約處理后組成報文加上報文頭信息 后放入報文收發(fā)緩存區(qū)單元中,供所述通訊媒體設(shè)備管理單元發(fā)送。
3.根據(jù)權(quán)利要求2所述的一種通訊管理機(jī)主備機(jī)無縫切換的裝置,其特征在于,所述 報文頭信息包括報文來源id、報文類型、報文等級、報文目的id以及報文長度,所述報文來源id標(biāo)識產(chǎn)生報文的功能單元或者物理通道端口 ;所述報文類型標(biāo)識報文是發(fā)送、接收或 者事件處理;所述報文等級標(biāo)識報文處理的優(yōu)先級;所述報文目的id標(biāo)識接收報文的功能 單元或者物理通道端口 ;所述報文長度標(biāo)識報文的數(shù)據(jù)長度。
4.一種通訊管理機(jī)主備機(jī)無縫切換的方法,其特征在于,所述方法包括(1)通訊管理機(jī)主機(jī)和通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單元設(shè)置各物理通信接口 的通信參數(shù),分別根據(jù)是否為通訊管理機(jī)主機(jī),選擇不同的運(yùn)行模式,如果為通訊管理機(jī)主 機(jī),則其通訊媒體設(shè)備管理單元正常管理所有配置使用的物理通信接口上報文的接收和發(fā) 送,如果為通訊管理機(jī)備機(jī),則其通訊媒體設(shè)備管理單元只管理主備通訊鏈路上報文的接 收和發(fā)送;(2)通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單元將上行通訊媒體和下行通訊媒體中接收 到的報文數(shù)據(jù)同時發(fā)送給通訊管理機(jī)主機(jī)的報文收發(fā)緩存區(qū)單元和通訊管理機(jī)備機(jī)的報 文收發(fā)緩存區(qū)單元;(3)通訊管理機(jī)主機(jī)的報文收發(fā)緩存區(qū)收到報文數(shù)據(jù)后,報文數(shù)據(jù)進(jìn)入通訊管理機(jī)主 機(jī)的下行通訊媒體規(guī)約處理單元并根據(jù)配置使用的下行媒體通道鏈路數(shù)目和規(guī)約生成相 應(yīng)數(shù)量的下行通訊媒體規(guī)約處理程序,并將屬于本程序的報文數(shù)據(jù)按下行規(guī)約處理解析并 把數(shù)據(jù)保存到實(shí)時數(shù)據(jù)庫單元中,上行通訊媒體規(guī)約處理單元從實(shí)時數(shù)據(jù)庫單元中取出數(shù) 據(jù)并根據(jù)配置使用的上行媒體通道鏈路數(shù)目和規(guī)約生成相應(yīng)數(shù)量的上行通訊媒體規(guī)約處 理程序,將屬于本程序的報文按上行規(guī)約處理或者通過消息命令機(jī)制讓下行通訊媒體規(guī)約 處理單元進(jìn)行處理,處理后組成報文加上報文頭信息后放入報文收發(fā)緩存區(qū)單元中,供所 述通訊媒體設(shè)備管理單元發(fā)送,同時,通訊管理機(jī)備機(jī)接受到報文數(shù)據(jù)后,通訊管理機(jī)備機(jī) 的通訊媒體設(shè)備管理單元對上行或者下行通訊鏈路從其報文收發(fā)緩存區(qū)單元中取出要發(fā) 送的報文并丟棄,即通訊管理機(jī)備機(jī)的通訊媒體管理單元和報文收發(fā)緩存區(qū)單元完全模仿 通訊管理機(jī)主機(jī)的通訊媒體管理單元和報文收發(fā)緩存區(qū)單元的工作狀態(tài);(4)通訊管理機(jī)備機(jī)周期性的從主備通訊鏈路上接受通訊管理機(jī)主機(jī)的平安報文或者 心跳報文;(5)當(dāng)通訊管理機(jī)備機(jī)接收不到通訊管理機(jī)主機(jī)的平安報文或者心跳報文時,即將通 訊管理機(jī)備機(jī)切換成通訊管理機(jī)主機(jī),這時,只把通訊管理機(jī)備機(jī)的通訊媒體設(shè)備管理單 元的工作狀態(tài)切換成通訊管理機(jī)主機(jī)的通訊媒體設(shè)備管理單元的工作狀態(tài),即通訊管理機(jī) 備機(jī)的通訊媒體設(shè)備管理單元正常管理通訊管理機(jī)備機(jī)上所有的物理通信接口的鏈路。
5.根據(jù)權(quán)利要求4所述的一種通訊管理機(jī)主備機(jī)無縫切換的方法,其特征在于,所述 步驟(3)中的下行通訊媒體規(guī)約處理程序間是相互獨(dú)立地運(yùn)行通訊規(guī)約。
6.根據(jù)權(quán)利要求4所述的一種通訊管理機(jī)主備機(jī)無縫切換的方法,其特征在于,所述 步驟(3)中的上行通訊媒體規(guī)約處理程序間是相互獨(dú)立地運(yùn)行通訊規(guī)約。
7.根據(jù)權(quán)利要求4所述的一種通訊管理機(jī)主備機(jī)無縫切換的方法,其特征在于,所述 步驟(5)中通訊管理機(jī)備機(jī)接收不到通訊管理機(jī)主機(jī)的平安報文或者心跳報文為通訊管 理機(jī)備機(jī)連續(xù)三個定時時間周期內(nèi)接收不到通訊管理機(jī)主機(jī)的平安報文或者心跳報文。
全文摘要
本發(fā)明提供一種通訊管理機(jī)主備機(jī)無縫切換的裝置,該裝置包括通訊管理機(jī)主機(jī)和通訊管理機(jī)備機(jī),所述通訊管理機(jī)包括若干個物理通信接口、通訊媒體設(shè)備管理單元、報文收發(fā)緩存區(qū)單元、下行通訊媒體規(guī)約處理單元、實(shí)時數(shù)據(jù)庫單元以及上行通訊媒體規(guī)約處理單元。本發(fā)明還提供一種通訊管理機(jī)主備機(jī)無縫切換的方法。本發(fā)明通過通訊管理機(jī)主備機(jī)無縫切換,確保通訊管理機(jī)備機(jī)時刻在模擬主機(jī)的工作狀態(tài),使主備機(jī)工作狀態(tài)保持一致,且主機(jī)只要將當(dāng)前上行或者下行通訊媒體鏈路上接收到的信息傳送給備機(jī),數(shù)據(jù)量小,傳送實(shí)時好,能達(dá)到通訊管理機(jī)主備機(jī)無縫切換的目的,對確保重要監(jiān)控場合系統(tǒng)的通訊可靠性和連續(xù)性具有重要的意義。
文檔編號H04L12/56GK101997727SQ201010590670
公開日2011年3月30日 申請日期2010年12月16日 優(yōu)先權(quán)日2010年12月16日
發(fā)明者陳慶, 韓文 申請人:廣州智光電氣股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
西乡县| 青河县| 偃师市| 昭苏县| 洛隆县| 五峰| 应城市| 武乡县| 马鞍山市| 额尔古纳市| 浮梁县| 中西区| 马山县| 吉林省| 海兴县| 嘉兴市| 化州市| 南昌市| 山阳县| 澄城县| 东平县| 蒙阴县| 西安市| 诏安县| 绥德县| 体育| 新干县| 汝阳县| 高要市| 盘山县| 易门县| 长阳| 临潭县| 三河市| 平乡县| 青田县| 尖扎县| 高州市| 威远县| 莱西市| 广宁县|