專利名稱:一種同異步串口備份的系統(tǒng)、裝置及切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別是涉及一種同異步串口備份的系統(tǒng)、裝 置及切換方法。
背景技術(shù):
目前,隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,民航、郵政、銀行、保險、 電力等許多行業(yè)都使用同異步串口進(jìn)行通訊。同異步串口包括同步串口和異
步串口 。同步串口 一般可以工作在DTE ( data terminal equipment,數(shù)據(jù)終端 i殳備)和DCE ( data circuit-terminating equipment,數(shù)才居電^各終接i殳備)兩種 方式, 一般情況下,同步串口作為DTE設(shè)備,接受DCE設(shè)備提供的時鐘。 同步串口可以外接多種類型電纜,設(shè)備可以自動檢測同步串口外接電纜類型, 并完成電氣特性的選擇,通常無需手工配置。同步串口支持的鏈路層協(xié)議包 括PPP (Point to Point Protocol,點(diǎn)到點(diǎn)協(xié)i義)、幀中繼、LAPB ( Link Access Protocol-Balanced,鏈路訪問過程平衡協(xié)議)等。異步串口有兩種 一種是將 同步串口設(shè)置為工作在異步方式,另外一種是專用異步串口。異步串口可以 工作在協(xié)議模式和流模式下。
使用同異步串口的下行設(shè)備包括但不限于探測設(shè)備,異步報文機(jī)、電力 部門的異步電表采集器、航空的異步報文發(fā)送機(jī)、程控交換機(jī)等。這些下行 設(shè)備往往只提供一個串口,或者是同步,或者是異步。根據(jù)這個特點(diǎn),現(xiàn)有 技術(shù)的組網(wǎng)結(jié)構(gòu)如圖l所示,帶有同異步串口的下行設(shè)備13通過同異步電纜 連接到網(wǎng)絡(luò)設(shè)備12的同異步串口上,帶有同異步串口的下行設(shè)備14通過同 異步電纜連接到網(wǎng)絡(luò)設(shè)備12的另外一個同異步串口上,網(wǎng)絡(luò)設(shè)備12與IP網(wǎng) 絡(luò)11連接。當(dāng)系統(tǒng)開始工作后,以帶有同異步串口的下行設(shè)備(以下簡稱下 行設(shè)備)13為例,下行設(shè)備13的數(shù)據(jù)流通過同異步串口發(fā)送到網(wǎng)絡(luò)設(shè)備12, 網(wǎng)絡(luò)設(shè)備12將該數(shù)據(jù)流發(fā)送給IP網(wǎng)絡(luò)11, IP網(wǎng)絡(luò)11通過局域網(wǎng)或遠(yuǎn)程網(wǎng)將
該數(shù)據(jù)流發(fā)送到備份該數(shù):悟流或者應(yīng)用該數(shù)據(jù)流的設(shè)備上。該i殳備備份或應(yīng) 用完畢后,將結(jié)果發(fā)送給IP網(wǎng)絡(luò)ll, IP網(wǎng)絡(luò)11發(fā)送到網(wǎng)絡(luò)設(shè)備12上,網(wǎng)絡(luò)
設(shè)備12通過同異步串口發(fā)送給下行設(shè)備13,下行設(shè)備13對該結(jié)果進(jìn)行處理,
完成整個數(shù)據(jù)業(yè)務(wù)。
現(xiàn)有技術(shù)有以下缺點(diǎn)當(dāng)與下行設(shè)備13連接的網(wǎng)絡(luò)設(shè)備12的同異步串 口出現(xiàn)故障的時候,網(wǎng)絡(luò)就會出現(xiàn)中斷,業(yè)務(wù)無法完成。需要手動切換網(wǎng)絡(luò) 設(shè)備12上的同異步串口,來恢復(fù)網(wǎng)絡(luò)和業(yè)務(wù),但是有時候這些設(shè)備擺放在不 方便到達(dá)的地方,手動切換非常困難。況且當(dāng)上述故障出現(xiàn)后,還需要檢查 網(wǎng)絡(luò)故障,確定是否為同異步串口故障,確定后才會去手動切換,這樣必然 影響了工作效率。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例要解決的問題是提供一種同異步串口M的系統(tǒng)、裝置及 切換方法,以達(dá)到對網(wǎng)絡(luò)設(shè)備的同異步串口進(jìn)行備份的目的,當(dāng)同異步串口 出現(xiàn)故障時,可以快速、自動的切換。
為達(dá)到上述目的, 一方面,本發(fā)明實(shí)施例的技術(shù)方案提供一種同異步串 口備份的系統(tǒng),包括帶有同異步串口的下行設(shè)備,還包括網(wǎng)絡(luò)設(shè)備組, 所述網(wǎng)絡(luò)設(shè)備組至少有兩個同異步串口與所述下行設(shè)備的一個同異步串口連 接;所述網(wǎng)絡(luò)設(shè)備組的同異步串口互為備份。
其中,所述網(wǎng)絡(luò)設(shè)備組只包括一個網(wǎng)絡(luò)設(shè)備時,所述網(wǎng)絡(luò)設(shè)備至少包括 兩個同異步串口 ,且至少有兩個同異步串口與所述下行設(shè)備的一個同異步串 口連接。
其中,所述網(wǎng)絡(luò)設(shè)備組包括多個網(wǎng)絡(luò)設(shè)備時,每一個所述網(wǎng)絡(luò)設(shè)備上至 少包括一個同異步串口 ,且至少有兩個所述網(wǎng)絡(luò)設(shè)備的同異步串口與所述下 行設(shè)備的一個同異步串口連接。
其中,所述連接方式具體為所述網(wǎng)絡(luò)i殳備組與所述下行設(shè)備的一個同 異步串口連接的同異步串口各引出一條電纜,以相同線序連接,結(jié)合成一條 電纜,與所述下4亍設(shè)備的一個同異步串口連接。另一方面,本發(fā)明實(shí)施例的技術(shù)方案還提供了一種網(wǎng)絡(luò)設(shè)備,包括檢測
單元和同異步串口管理單元;所述4企測單元,用于4企測所述網(wǎng)絡(luò)設(shè)備的同異 步串口與下行i殳備的同異步串口之間的鏈路故障,或所述網(wǎng)絡(luò)設(shè)備與IP網(wǎng)絡(luò) 之間的鏈路故障,并將檢測結(jié)果發(fā)送給所述同異步串口管理單元;所述同異 步串口管理單元,根據(jù)所述檢測單元的檢測結(jié)果打開或關(guān)閉所述網(wǎng)絡(luò)設(shè)備的 同異步串口。
再一方面,本發(fā)明實(shí)施例的技術(shù)方案還提供了 一種同異步串口切換的方 法,包括以下步驟設(shè)置與下行設(shè)備的一個同異步串口連接的網(wǎng)絡(luò)設(shè)備組的 同異步串口的狀態(tài),將其中一個所述同異步串口設(shè)為主用狀態(tài),設(shè)置主用狀 態(tài)同異步串口的優(yōu)先級最高,打開所述主用狀態(tài)同異步串口;將其它所述同 異步串口設(shè)為備份狀態(tài),設(shè)置備份狀態(tài)同異步串口的優(yōu)先級依次降低,關(guān)閉 所述備份狀態(tài)同異步串口 ;檢測網(wǎng)絡(luò)設(shè)備與所述下行設(shè)備之間的鏈路或網(wǎng)絡(luò) 設(shè)備與IP網(wǎng)絡(luò)之間的鏈路是否發(fā)生故障,如果發(fā)生故障,則切換所述網(wǎng)絡(luò)設(shè) 備組的同異步串口。
其中,所述檢測網(wǎng)絡(luò)設(shè)備與所述下行設(shè)備之間的鏈路或網(wǎng)絡(luò)設(shè)備與IP網(wǎng) 絡(luò)之間的鏈路是否發(fā)生故障具體包括所述包括備份狀態(tài)同異步串口的網(wǎng)絡(luò) 設(shè)備定時給所述包括主用狀態(tài)同異步串口的網(wǎng)絡(luò)設(shè)備發(fā)送探測報文,如果所 述包括主用狀態(tài)同異步串口的網(wǎng)絡(luò)設(shè)備沒有回應(yīng)所述探測報文,或者回應(yīng)所 述探測報文為請求打開所述備份狀態(tài)同異步串口 ,則表明所述網(wǎng)絡(luò)設(shè)備與所 述下行設(shè)備之間的鏈路發(fā)生故障;所述網(wǎng)絡(luò)設(shè)備定時給所述IP網(wǎng)絡(luò)發(fā)送報文, 如果發(fā)送失敗,則表明所述網(wǎng)絡(luò)設(shè)備與所述IP網(wǎng)絡(luò)之間鏈路發(fā)生故障。
其中,所述切換同異步串口具體包括關(guān)閉所述主用狀態(tài)同異步串口, 打開優(yōu)先級最高的所述備^P分狀態(tài)同異步串口 。
其中,所述切換同異步串口具體包括降低所述主用狀態(tài)同異步串口對 應(yīng)的VRRP優(yōu)先級,關(guān)閉所述主用狀態(tài)同異步串口,打開VRRP優(yōu)先級最高 的所述備盼狀態(tài)同異步串口 。
其中,在切換同異步串口之前,還包括設(shè)置所述主用狀態(tài)同異步串口 對應(yīng)的VRRP優(yōu)先級最高,打開主用狀態(tài)同異步串口;設(shè)置所述備份狀態(tài)同
異步串口對應(yīng)的VRRP優(yōu)先級依次降低,關(guān)閉備份狀態(tài)同異步串口 。
本發(fā)明實(shí)施例通過采用對網(wǎng)絡(luò)設(shè)備上的同異步串口進(jìn)行備份的技術(shù)手 段,克服了因同異步串口出現(xiàn)故障而業(yè)務(wù)中斷的缺陷,從而增強(qiáng)了網(wǎng)絡(luò)的可 靠性,保持了業(yè)務(wù)的連續(xù),提高了工作效率。
圖1是現(xiàn)有技術(shù)的系統(tǒng)組網(wǎng)結(jié)構(gòu)示意圖2是本發(fā)明實(shí)施例的 一種同異步串口備份的系統(tǒng)結(jié)構(gòu)示意圖3是本發(fā)明實(shí)施例的另 一種同異步串口備份的系統(tǒng)結(jié)構(gòu)示意圖4是本發(fā)明實(shí)施例的一種探測設(shè)備同步串口備份的系統(tǒng)結(jié)構(gòu)示意圖5是本發(fā)明實(shí)施例的一種電表采集器異步串口備份的系統(tǒng)結(jié)構(gòu)示意
圖6是本發(fā)明實(shí)施例的一種系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例,對本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述。 圖2是本發(fā)明實(shí)施例的一種同異步串口備份的系統(tǒng)結(jié)構(gòu)示意圖,由IP網(wǎng) 絡(luò)ll,網(wǎng)絡(luò)設(shè)備21、 22,帶有同異步串口的下行設(shè)備(以下簡稱下行設(shè)備) 23、 24組成,其中下行設(shè)備23、 24都只有一個同異步串口。 IP網(wǎng)絡(luò)11分別 與網(wǎng)絡(luò)設(shè)備21、 22連接,網(wǎng)絡(luò)設(shè)備21的一個同異步串口和網(wǎng)絡(luò)設(shè)備22的一 個同異步串口分別引出一條電纜,兩條電纜以相同線序連接,結(jié)合成一條電
纜,與下行設(shè)備23的同異步串口連接。相同線序是指從同異步串口同一針腳 或針孔引出的導(dǎo)線即為相同線序。例如,網(wǎng)絡(luò)設(shè)備21的一個同異步串口針腳 1引出的導(dǎo)線與網(wǎng)絡(luò)設(shè)備22的一個同異步串口針腳1引出的導(dǎo)線就為相同線 序的導(dǎo)線。下行設(shè)備24接入系統(tǒng)的方式與下行設(shè)備23相同。網(wǎng)絡(luò)設(shè)備包括 但不限于交換^L,
具體的工作過程以下行設(shè)備23的工作過程為例。首先設(shè)置網(wǎng)絡(luò)設(shè)備21、 22的同異步串口狀態(tài),假設(shè)將網(wǎng)絡(luò)設(shè)備21的同異步串口設(shè)為主用狀態(tài),網(wǎng)絡(luò)
設(shè)備22的同異步串口設(shè)為備份狀態(tài),設(shè)置網(wǎng)全各^L備21的優(yōu)先級高于網(wǎng)絡(luò)設(shè) 備22。打開網(wǎng)絡(luò)設(shè)備21的同異步串口,關(guān)閉網(wǎng)絡(luò)設(shè)備22的同異步串口。如 果有多個網(wǎng)絡(luò)設(shè)備上的同異步串口為備份狀態(tài),則設(shè)置帶有備份狀態(tài)同異步 串口的網(wǎng)絡(luò)設(shè)備的優(yōu)先級依次降低。下行設(shè)備23開始工作,將數(shù)據(jù)流通過同 異步串口發(fā)送給網(wǎng)絡(luò)設(shè)備21,網(wǎng)絡(luò)設(shè)備21將該數(shù)據(jù)流發(fā)送給IP網(wǎng)絡(luò)11, IP 網(wǎng)絡(luò)11通過局域網(wǎng)或遠(yuǎn)程網(wǎng)將該數(shù)據(jù)流發(fā)送給需要備份或應(yīng)用該數(shù)據(jù)的設(shè) 備,該設(shè)備備份或應(yīng)用完畢后,將結(jié)果發(fā)送IP網(wǎng)絡(luò)ll, IP網(wǎng)絡(luò)11發(fā)送給網(wǎng) 絡(luò)設(shè)備21,網(wǎng)絡(luò)設(shè)備21通過主用狀態(tài)同異步串口將該結(jié)果發(fā)送給下行設(shè)備 23,至此整個業(yè)務(wù)完成。
網(wǎng)絡(luò)設(shè)備22會定時給網(wǎng)絡(luò)設(shè)備21發(fā)送TCP (Transmission Control Protocol,面向連接的可靠傳輸協(xié)議)形式的探測報文,探測報文也可以是UDP (User Datagram Protocol,無連接的非可靠傳輸協(xié)議),以及其它形式的報文, 探測報文的主要內(nèi)容包括詢問和回答。如果網(wǎng)絡(luò)設(shè)備21對該報文沒有回應(yīng), 或者回應(yīng)該報文,需要將串口切換到網(wǎng)絡(luò)設(shè)備22的同異步串口上,那么將網(wǎng) 絡(luò)設(shè)備21的同異步串口關(guān)閉,打開網(wǎng)絡(luò)設(shè)備22的同異步串口。另外,網(wǎng)絡(luò) 設(shè)備21也會檢測網(wǎng)絡(luò)設(shè)備21與下行設(shè)備23之間的鏈路是否正常,如果不正 常,則網(wǎng)絡(luò)設(shè)備21關(guān)閉主用狀態(tài)同異步串口,發(fā)送報文給網(wǎng)絡(luò)設(shè)備22,請求 打開備份狀態(tài)同異步串口 ,網(wǎng)絡(luò)設(shè)備22根據(jù)網(wǎng)絡(luò)設(shè)備21的請求,打開備份 狀態(tài)同異步串口。同時,網(wǎng)絡(luò)設(shè)備21還檢測網(wǎng)絡(luò)設(shè)備21與IP網(wǎng)絡(luò)11之間鏈 路是否正常,網(wǎng)絡(luò)設(shè)備21定時給IP網(wǎng)絡(luò)11發(fā)送報文,如果發(fā)送失敗,則網(wǎng) 絡(luò)設(shè)備21關(guān)閉主用狀態(tài)同異步串口 ,發(fā)送報文給網(wǎng)絡(luò)設(shè)備22,請求打開備份 狀態(tài)同異步串口 ,網(wǎng)絡(luò)設(shè)備22根據(jù)網(wǎng)絡(luò)設(shè)備21的請求,打開備份狀態(tài)同異 步串口。如果有多個備份狀態(tài)同異步串口,則打開優(yōu)先級最高的網(wǎng)絡(luò)設(shè)備上
的備份狀態(tài)同異步串口。
另外,同異步串口的切換還可以與VRRP ( Virtual Router Redundancy Protocol,虛擬^各由器冗余協(xié)議)配合使用。首先將主用狀態(tài)同異步串口對應(yīng) 的VRRP的優(yōu)先級設(shè)置為高,備份狀態(tài)同異步串口對應(yīng)的VRRP的優(yōu)先級設(shè) 置為低。如果圖2組網(wǎng)中與下行設(shè)備23連接的還有網(wǎng)絡(luò)設(shè)備C、網(wǎng)絡(luò)設(shè)備D 等多個備份狀態(tài)的網(wǎng)絡(luò)設(shè)備,則設(shè)置各個備份狀態(tài)同異步串口對應(yīng)的VRRP 的優(yōu)先級依次降低,且都低于主用狀態(tài)同異步串口對應(yīng)的VRRP的優(yōu)先級。
網(wǎng)絡(luò)設(shè)備21檢測到網(wǎng)絡(luò)設(shè)備21與下行設(shè)備23之間的鏈路出現(xiàn)故障或網(wǎng) 絡(luò)設(shè)備21與IP網(wǎng)絡(luò)11之間鏈路出現(xiàn)故障,則降低主用狀態(tài)同異步串口對應(yīng) 的VRRP的優(yōu)先級,并使其低于備盼狀態(tài)同異步串口對應(yīng)的VRRP的優(yōu)先級, 并且關(guān)閉主用狀態(tài)同異步串口,備^f分狀態(tài)同異步串口對應(yīng)的VRRP的優(yōu)先級 高于主用狀態(tài)同異步串口對應(yīng)的VRRP的優(yōu)先級,則網(wǎng)絡(luò)設(shè)備22自動打開備 份狀態(tài)同異步串口。完成同異步串口的切換,系統(tǒng)恢復(fù)正常。當(dāng)網(wǎng)絡(luò)設(shè)備21 與下行設(shè)備23之間的鏈路故障排除后或網(wǎng)絡(luò)設(shè)備21與IP網(wǎng)絡(luò)11之間鏈路恢 復(fù)正常后,網(wǎng)絡(luò)設(shè)備21升高主用狀態(tài)同異步串口對應(yīng)的VRRP的優(yōu)先級,使 其高于備份狀態(tài)同異步串口對應(yīng)的VRRP的優(yōu)先級,打開主用狀態(tài)同異步串 口,并且網(wǎng)絡(luò)設(shè)備22自動關(guān)閉備份狀態(tài)同異步串口,網(wǎng)絡(luò)恢復(fù)到初始狀態(tài)。
圖3是本發(fā)明實(shí)施例的另一種同異步串口備份的系統(tǒng)結(jié)構(gòu)示意圖,IP網(wǎng) 絡(luò)11與網(wǎng)絡(luò)設(shè)備31連接,網(wǎng)絡(luò)設(shè)備31上的兩個同異步串口分別引出一條電 纜,兩條電纜以相同線序連接,結(jié)合成一條電纜,同帶有同異步串口的下行 設(shè)備32連接。相同線序是指從同異步串口同一針腳或針孔引出的導(dǎo)線為相同 線序的導(dǎo)線。例如,網(wǎng)絡(luò)設(shè)備31的一個同異步串口針腳l引出的導(dǎo)線與網(wǎng)絡(luò) 設(shè)備31的另一個同異步串口針腳l引出的導(dǎo)線就為相同線序的導(dǎo)線。該實(shí)施 例是通過網(wǎng)絡(luò)設(shè)備31上的兩個同異步串口對下行設(shè)備32進(jìn)行備份。
具體的工作過程為首先設(shè)置網(wǎng)絡(luò)設(shè)備31上的兩個同異步串口狀態(tài),其 中一個同異步串口設(shè)為主用狀態(tài),設(shè)置其優(yōu)先級為高。另一個同異步串口設(shè) 為備份狀態(tài),其優(yōu)先級設(shè)為低。打開主用狀態(tài)同異步串口,關(guān)閉備份狀態(tài)同 異步串口。下^f亍i殳備32開始工作,將數(shù)據(jù)流通過主用狀態(tài)同異步串口發(fā)送給 網(wǎng)絡(luò)設(shè)備31,網(wǎng)絡(luò)設(shè)備31將該數(shù)據(jù)流發(fā)送《合IP網(wǎng)絡(luò)11, IP網(wǎng)絡(luò)11通過局 域網(wǎng)或遠(yuǎn)程網(wǎng)將該數(shù)據(jù)流發(fā)送給需要備份或應(yīng)用該數(shù)據(jù)的設(shè)備,該設(shè)備備份 或應(yīng)用完畢后,將結(jié)果發(fā)送IP網(wǎng)絡(luò)ll, IP網(wǎng)絡(luò)11發(fā)送給網(wǎng)絡(luò)設(shè)備31,網(wǎng)絡(luò) 設(shè)備31通過主用狀態(tài)同異步串口將該結(jié)果發(fā)送給下行設(shè)備32,至此整個業(yè)務(wù) 完成。網(wǎng)絡(luò)設(shè)備31定時4企測主用狀態(tài)同異步串口工作是否正常,如果工作不
正常,則網(wǎng)絡(luò)設(shè)備31關(guān)閉主用狀態(tài)同異步串口,打開備份狀態(tài)同異步串口。 自動完成同異步串口的切換,系統(tǒng)恢復(fù)正常。
圖4是本發(fā)明實(shí)施例的一種探測設(shè)備同步串口備份的系統(tǒng)結(jié)構(gòu)示意圖。 由探測設(shè)備41、 46,網(wǎng)絡(luò)設(shè)備42、 43、 44、 45及IP網(wǎng)絡(luò)11組成,其中 探測設(shè)備41、 46只有一個同步串口。網(wǎng)絡(luò)設(shè)備42、 43各由一個同步串口 引出一條電纜,兩條電纜以相同線序連接,結(jié)合成一條電纜,與探測設(shè)備41 連接。相同線序是指從同異步串口同 一針腳或針孔引出的導(dǎo)線即為相同線序。 例如,網(wǎng)絡(luò)設(shè)備42的一個同異步串口針腳1引出的導(dǎo)線與網(wǎng)絡(luò)設(shè)備43的一 個同異步串口針腳1引出的導(dǎo)線就為相同線序的導(dǎo)線。網(wǎng)絡(luò)設(shè)備44、 45各有 一個同步串口引出一條電纜,兩條電纜以相同線序連接,結(jié)合成一條電纜, 與探測設(shè)備46連接。網(wǎng)絡(luò)設(shè)備42、 43、 44、 45分別與IP網(wǎng)絡(luò)11連接。
首先設(shè)置網(wǎng)絡(luò)設(shè)備的同步串口狀態(tài)。將網(wǎng)絡(luò)設(shè)備42上與探測設(shè)備41 連接的同步串口設(shè)置為主用狀態(tài)。將網(wǎng)絡(luò)設(shè)備43上與探測設(shè)備41連接的 同步串口設(shè)置為備份狀態(tài)。設(shè)置網(wǎng)絡(luò)設(shè)備42的優(yōu)先級高于網(wǎng)絡(luò)設(shè)備43的 優(yōu)先級,打開網(wǎng)絡(luò)設(shè)備42的主用狀態(tài)同步串口 ,關(guān)閉網(wǎng)絡(luò)設(shè)備43的備份 狀態(tài)同步串口 。將網(wǎng)絡(luò)設(shè)備44上與探測設(shè)備46連接的同步串口設(shè)置為主 用狀態(tài)。將網(wǎng)絡(luò)設(shè)備45上與探測設(shè)備46連接的同步串口設(shè)置為備份狀態(tài)。 設(shè)置網(wǎng)絡(luò)設(shè)備44的優(yōu)先級高于網(wǎng)絡(luò)設(shè)備45的優(yōu)先級,打開網(wǎng)絡(luò)設(shè)備44 的主用狀態(tài)同步串口 ,關(guān)閉網(wǎng)絡(luò)設(shè)備45的備份狀態(tài)同步串口 。
探測設(shè)備41開始工作,在自己搜索范圍內(nèi)進(jìn)行搜索,并將接收到的 數(shù)據(jù)通過同步幀經(jīng)過主用狀態(tài)同步串口發(fā)送到網(wǎng)絡(luò)設(shè)備42上,網(wǎng)絡(luò)設(shè)備 42通過IP網(wǎng)絡(luò)11將該數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)設(shè)備44上,網(wǎng)絡(luò)設(shè)備44通過主用 狀態(tài)同步串口將該數(shù)據(jù)發(fā)送給探測設(shè)備46,這樣探測設(shè)備46就獲得了探 測設(shè)備41搜索范圍內(nèi)的數(shù)據(jù),也就相當(dāng)于探測設(shè)備46能夠搜索探測設(shè)備 41負(fù)責(zé)的搜索范圍,擴(kuò)大了探測設(shè)備46的搜索范圍。同理,探測設(shè)備46 接收到的數(shù)據(jù)也可以發(fā)送到探測設(shè)備41上。
設(shè)備42沒有回應(yīng)該探測報文,或者回應(yīng)該探測報文,請求打開網(wǎng)絡(luò)設(shè)備
43上的備份狀態(tài)同步串口 ,那么網(wǎng)絡(luò)設(shè)備43打開備份狀態(tài)同步串口,同 時網(wǎng)絡(luò)設(shè)備42關(guān)閉主用狀態(tài)同步串口 。
網(wǎng)絡(luò)設(shè)備42能夠檢測與探測設(shè)備41之間的鏈路是否工作正常,以及 與IP網(wǎng)絡(luò)11連接的鏈路是否正常。檢測與IP網(wǎng)絡(luò)11連接的鏈路是否正 常的方法是定時給IP網(wǎng)絡(luò)11發(fā)送報文,如果發(fā)送失敗,則表明網(wǎng)絡(luò)設(shè)備 42與IP網(wǎng)絡(luò)11連接的鏈路出現(xiàn)故障。如果檢測到網(wǎng)絡(luò)設(shè)備42與探測設(shè)備 41之間的鏈路工作不正?;蚺cIP網(wǎng)絡(luò)連接的鏈路出現(xiàn)故障,則關(guān)閉主用狀 態(tài)同步串口 ,并發(fā)送報文給網(wǎng)絡(luò)設(shè)備43,請求網(wǎng)絡(luò)設(shè)備43打開備份狀態(tài) 同步串口 ,網(wǎng)絡(luò)設(shè)備43根據(jù)網(wǎng)絡(luò)設(shè)備42的請求打開備份狀態(tài)同步串口 。 網(wǎng)絡(luò)恢復(fù)正常,數(shù)據(jù)可以繼續(xù)傳輸。
因?yàn)閳D4為對稱網(wǎng)絡(luò)結(jié)構(gòu),所以網(wǎng)絡(luò)設(shè)備44、 45之間的同步串口切 換方法與網(wǎng)絡(luò)設(shè)備42、 43相同。
圖5是本發(fā)明實(shí)施例的一種電表采集器異步串口備份的系統(tǒng)結(jié)構(gòu)示意 圖。由電表采集器51、網(wǎng)絡(luò)設(shè)備52、 53、 IP網(wǎng)絡(luò)11及工作站54組成。其 中電表采集器51只有一個異步串口。網(wǎng)絡(luò)設(shè)備52、 53都至少包括一個異 步串口。網(wǎng)絡(luò)設(shè)備52、 53各從一個異步串口引出一條電纜,兩條電纜以相 同線序連接,結(jié)合成一條電纜,.與電表采集器51連接。相同線序是指從同異 步串口同一針腳或針孔引出的導(dǎo)線即為相同線序。例如,網(wǎng)絡(luò)設(shè)備52的一個
同異步串口針腳1引出的導(dǎo)線與網(wǎng)絡(luò)設(shè)備53的一個同異步串口針腳1引出的 導(dǎo)線就為相同線序的導(dǎo)線。網(wǎng)絡(luò)設(shè)備52、 53分別與IP網(wǎng)絡(luò)11連接,IP網(wǎng) 絡(luò)11與工作站54連接。
設(shè)置網(wǎng)絡(luò)設(shè)備52的異步串口對應(yīng)的VRRP的優(yōu)先級高于網(wǎng)絡(luò)設(shè)備53的 異步串口對應(yīng)的VRRP的優(yōu)先級。網(wǎng)絡(luò)設(shè)備52的異步串口為主用狀態(tài),網(wǎng) 絡(luò)設(shè)備53的異步串口為備份狀態(tài),打開主用狀態(tài)異步串口,關(guān)閉備份狀態(tài)異 步串口。此時,電表采集器51、網(wǎng)絡(luò)設(shè)備52、 IP網(wǎng)絡(luò)ll、工作站54構(gòu)成 鏈路。電表采集器51將采集到的數(shù)據(jù)通過主用狀態(tài)異步串口發(fā)送給網(wǎng)絡(luò)設(shè)備 52,網(wǎng)絡(luò)設(shè)備52將該數(shù)據(jù)發(fā)送給IP網(wǎng)絡(luò)11, IP網(wǎng)絡(luò)11發(fā)送給工作站54, 工作站54對該數(shù)據(jù)進(jìn)行應(yīng)用和備份。
如果網(wǎng)絡(luò)設(shè)備52檢測到網(wǎng)絡(luò)設(shè)備52與電表采集器51之間的鏈路發(fā)生 故障或者網(wǎng)絡(luò)設(shè)備52與IP網(wǎng)絡(luò)11之間的鏈i^出現(xiàn)故障,則降低主用狀態(tài) 異步串口對應(yīng)的VRRP的優(yōu)先級,并且使其低于備份狀態(tài)異步串口對應(yīng)的 VRRP的優(yōu)先級。網(wǎng)絡(luò)設(shè)備53自動打開備份狀態(tài)異步串口。此時,電表采集 器51、網(wǎng)絡(luò)設(shè)備53、 IP網(wǎng)絡(luò)ll、工作站54構(gòu)成鏈路。這樣網(wǎng)絡(luò)就恢復(fù)正 常,業(yè)務(wù)得以恢復(fù)。當(dāng)網(wǎng)絡(luò)設(shè)備52與電表采集器51之間的鏈路故障排除或 者網(wǎng)絡(luò)設(shè)備52與IP網(wǎng)絡(luò)11之間的鏈路恢復(fù)正常,則升高主用狀態(tài)異步串 口對應(yīng)的VRRP的優(yōu)先級,并且使其高于備份狀態(tài)異步串口對應(yīng)的VRRP的 優(yōu)先級。同時打開主用狀態(tài)異步串口,網(wǎng)絡(luò)設(shè)備53自動關(guān)閉備份狀態(tài)異步 串口。這樣網(wǎng)絡(luò)就恢復(fù)到了初始狀態(tài),業(yè)務(wù)可以繼續(xù)進(jìn)行。
圖6是本發(fā)明實(shí)施例的一種系統(tǒng)結(jié)構(gòu)圖。包括IP網(wǎng)絡(luò)ll,網(wǎng)絡(luò)設(shè)備 61、 62,帶有同異步串口的下行設(shè)備63、 64,其中網(wǎng)絡(luò)設(shè)備61包括報警 單元611、檢測單元612和同異步串口管理單元613,網(wǎng)絡(luò)設(shè)備62包括報 警單元621、;險測單元622和同異步串口管理單元623。 IP網(wǎng)絡(luò)11分別與 網(wǎng)絡(luò)設(shè)備61、 62連接,網(wǎng)絡(luò)設(shè)備61的一個同異步串口和網(wǎng)絡(luò)設(shè)備62的一 個同異步串口分別引出一條電纜,兩條電纜以相同線序連接,結(jié)合成一條電 纜,與下行設(shè)備63連接。下行設(shè)備64與網(wǎng)絡(luò)設(shè)備61、 62的連接方式和下 行設(shè)備63相同。相同線序是指從同異步串口同一針腳或針孔引出的導(dǎo)線即為 相同線序。例如,網(wǎng)絡(luò)設(shè)備61的一個同異步串口針腳1引出的導(dǎo)線與網(wǎng)絡(luò)設(shè) 備62的一個同異步串口針腳1引出的導(dǎo)線就為相同線序的導(dǎo)線。
因?yàn)橄滦性O(shè)備63和下行設(shè)備64的工作過程相同,所以以下行設(shè)備63 為例,進(jìn)行詳細(xì)描述。首先設(shè)置網(wǎng)絡(luò)設(shè)備61的同異步串口為主用狀態(tài),設(shè) 置網(wǎng)絡(luò)設(shè)備62的同異步串口為備份狀態(tài)。設(shè)置網(wǎng)絡(luò)設(shè)備61的優(yōu)先級高于 網(wǎng)絡(luò)設(shè)備62,打開主用狀態(tài)同異步串口,關(guān)閉備份狀態(tài)同異步串口。
檢測單元622定時給纟企測單元612發(fā)送4全測報文,如果檢測單元612 沒有回應(yīng)該檢測報文,或回應(yīng)需要打開網(wǎng)絡(luò)設(shè)備62的備份狀態(tài)同異步串 口,則檢測單元622發(fā)送4企測結(jié)果給同異步串口管理單元623。同異步串 口管理單元623接收到檢測結(jié)果后,打開網(wǎng)絡(luò)設(shè)備62的備份狀態(tài)同異步串
口。檢測單元612發(fā)送檢測結(jié)果給同異步串口管理單元613和報警單元 611,報警單元611接到檢測結(jié)果后發(fā)出警告信息,提醒網(wǎng)絡(luò)設(shè)備61需要 維修。同異步串口管理單元613接到檢測結(jié)果后,關(guān)閉網(wǎng)絡(luò)設(shè)備61的主用 狀態(tài)同異步串口。
;險測單元612還定時給IP網(wǎng)絡(luò)11發(fā)送4艮文,如果發(fā)送失敗,說明網(wǎng) 絡(luò)設(shè)備61與IP網(wǎng)絡(luò)11之間鏈路出現(xiàn)故障,則;險測單元612發(fā)送檢測結(jié)果 給同異步串口管理單元613和報警單元611,報警單元611接到檢測結(jié)果 后發(fā)出警告信息,提醒網(wǎng)絡(luò)設(shè)備61需要維修。同異步串口管理單元613 接到檢測結(jié)果后,關(guān)閉網(wǎng)絡(luò)設(shè)備61的主用狀態(tài)同異步串口。同時檢測單元 612發(fā)送報文給檢測單元622,請求打開網(wǎng)絡(luò)設(shè)備62的備份狀態(tài)同異步串 口 。檢測單元622接到該報文后,發(fā)送檢測結(jié)果給同異步串口管理單元623, 同異步串口管理單元623接到檢測結(jié)果后,打開網(wǎng)絡(luò)設(shè)備62的備份狀態(tài)同 異步串口。自此完成串口的切換,網(wǎng)絡(luò)恢復(fù)正常。
由以上實(shí)施例可以看出,本發(fā)明實(shí)施例通過采用多個同異步串口與下 行設(shè)備連接,達(dá)到對下行設(shè)備同異步串口備份的效果。當(dāng)網(wǎng)絡(luò)設(shè)備的同異 步串口或與IP網(wǎng)絡(luò)連接的鏈路出現(xiàn)故障時,可以自動、快速切換同異步串 口,恢復(fù)網(wǎng)絡(luò)狀態(tài),保持業(yè)務(wù)的連續(xù)性,提高工作效率。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤 飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種同異步串口備份的系統(tǒng),包括帶有同異步串口的下行設(shè)備,其特征在于,還包括網(wǎng)絡(luò)設(shè)備組,所述網(wǎng)絡(luò)設(shè)備組至少有兩個同異步串口與所述下行設(shè)備的一個同異步串口連接;所述網(wǎng)絡(luò)設(shè)備組的同異步串口互為備份。
7、 如權(quán)利要求6所述同異步串口切換的方法,其特征在于,所述檢測網(wǎng) 絡(luò)設(shè)備與所述下行設(shè)備之間的鏈路或網(wǎng)絡(luò)設(shè)備與IP網(wǎng)絡(luò)之間的鏈路是否發(fā)生 故障具體包括所述包括備份狀態(tài)同異步串口的網(wǎng)絡(luò)設(shè)備定時給所述包括主用狀態(tài)同異 步串口的網(wǎng)絡(luò)設(shè)備發(fā)送探測報文,如果所述包括主用狀態(tài)同異步串口的網(wǎng)絡(luò)設(shè)備沒有回應(yīng)所述探測報文,或者回應(yīng)所述探測報文為請求打開所述備份狀 態(tài)同異步串口 ,則表明所述網(wǎng)絡(luò)設(shè)備與所述下行設(shè)備之間的鏈路發(fā)生故障;所述網(wǎng)絡(luò)設(shè)備定時給所述IP網(wǎng)絡(luò)發(fā)送報文,如果發(fā)送失敗,則表明所述網(wǎng)絡(luò)設(shè)備與所述IP網(wǎng)絡(luò)之間鏈路發(fā)生故障。
8、 如權(quán)利要求6所述同異步串口切換的方法,其特征在于,所述切換同 異步串口具體包括關(guān)閉所述主用狀態(tài)同異步串口 ,打開優(yōu)先級最高的所述備份狀態(tài)同異步串口 。
9、 如權(quán)利要求6所述同異步串口切換的方法,其特征在于,所述切換同 異步串口具體包括降低所述主用狀態(tài)同異步串口對應(yīng)的虛擬路由器冗余協(xié)議VRRP優(yōu)先級, 關(guān)閉所述主用狀態(tài)同異步串口 ,打開VRRP優(yōu)先級最高的所述備份狀態(tài)同異 步串口 。
10、 如權(quán)利要求9所述同異步串口切換的方法,其特征在于,在切換同 異步串口之前,還包括設(shè)置所述主用狀態(tài)同異步串口對應(yīng)的VRRP優(yōu)先級最高,打開主用狀態(tài) 同異步串口 ;設(shè)置所述備份狀態(tài)同異步串口對應(yīng)的VRRP優(yōu)先級依次降低,關(guān)閉備份狀態(tài)同異步串口。
全文摘要
本發(fā)明公開了一種同異步串口備份的系統(tǒng),涉及網(wǎng)絡(luò)通信領(lǐng)域,包括帶有同異步串口的下行設(shè)備和網(wǎng)絡(luò)設(shè)備組,所述網(wǎng)絡(luò)設(shè)備組至少有兩個同異步串口與所述下行設(shè)備的一個同異步串口連接;所述網(wǎng)絡(luò)設(shè)備組的同異步串口互為備份。本發(fā)明還公開了一種網(wǎng)絡(luò)設(shè)備,包括檢測單元和同異步串口管理單元。本發(fā)明還公開了一種同異步串口切換的方法。本發(fā)明實(shí)現(xiàn)了對同異步串口備份的效果,當(dāng)網(wǎng)絡(luò)設(shè)備出現(xiàn)故障時,可以自動、快速切換同異步串口,保證了業(yè)務(wù)的連續(xù)性。
文檔編號H04L12/56GK101098217SQ20071011158
公開日2008年1月2日 申請日期2007年6月21日 優(yōu)先權(quán)日2007年6月21日
發(fā)明者輝 董 申請人:杭州華三通信技術(shù)有限公司