[發(fā)明專利]一種雙機(jī)切換方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 200810147252.1 | 申請(qǐng)日: | 2008-08-25 |
| 公開(公告)號(hào): | CN101340272A | 公開(公告)日: | 2009-01-07 |
| 發(fā)明(設(shè)計(jì))人: | 陶陽 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | H04L1/22 | 分類號(hào): | H04L1/22;H04B1/74 |
| 代理公司: | 信息產(chǎn)業(yè)部電子專利中心 | 代理人: | 吳永亮 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 雙機(jī) 切換 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種雙機(jī)切換方法及系統(tǒng)。
背景技術(shù)
隨著通訊技術(shù)和計(jì)算機(jī)技術(shù)的迅猛發(fā)展,人們對(duì)構(gòu)成計(jì)算機(jī)通信網(wǎng)絡(luò)設(shè)備 的要求越來越高,不僅是網(wǎng)絡(luò)服務(wù)的內(nèi)容,而且是網(wǎng)絡(luò)服務(wù)的質(zhì)量。提高網(wǎng)絡(luò) 服務(wù)質(zhì)量的一個(gè)措施就是提高通訊設(shè)備的可靠性。為了提高設(shè)備的可靠性,最 常用的方法就是對(duì)關(guān)鍵的網(wǎng)絡(luò)設(shè)備采用主、備用雙機(jī)工作的方式。在主用機(jī)發(fā) 生故障時(shí),通過雙機(jī)切換,由備用機(jī)接替主用機(jī)繼續(xù)處理業(yè)務(wù)。
雙機(jī)切換主要應(yīng)用在網(wǎng)絡(luò)側(cè)設(shè)備的核心節(jié)點(diǎn)上,比如固網(wǎng)交換機(jī)。現(xiàn)有的 雙機(jī)切換系統(tǒng)中,主備雙機(jī)間通常會(huì)有一個(gè)硬件DOG卡來監(jiān)測(cè)雙機(jī)的運(yùn)行情況, 并由DOG卡實(shí)現(xiàn)主備機(jī)間的切換。但是由于DOG卡方式線纜連接的距離有限, 使得主、備用雙機(jī)的距離及位置也受到很大限制;并且這種DOG卡方式的雙機(jī) 切換技術(shù)要求主用機(jī)的公共數(shù)據(jù)和備用機(jī)的公共數(shù)據(jù)必須進(jìn)行同步切換。因?yàn)? 若公共數(shù)據(jù)不同步,則主備雙機(jī)中的配置信息、業(yè)務(wù)信息、用戶信息等關(guān)鍵數(shù) 據(jù)將不一致。當(dāng)主機(jī)發(fā)生故障時(shí),備機(jī)升為主用后,由于公共數(shù)據(jù)不一致,那 么必然造成新的主用機(jī)和原有的主用機(jī)在邏輯功能上有差異。嚴(yán)重的情況,會(huì) 導(dǎo)致雙機(jī)都不能正常工作,以至于雙機(jī)互踢的現(xiàn)象發(fā)生。
發(fā)明內(nèi)容
鑒于上述的分析,本發(fā)明旨在提供一種雙機(jī)切換方法及系統(tǒng),用以解決現(xiàn) 有技術(shù)中存在的由于主備機(jī)的公共數(shù)據(jù)不同步而導(dǎo)致雙機(jī)互踢和必須通過硬件 才可以實(shí)現(xiàn)雙機(jī)切換的問題。
本發(fā)明的目的主要是通過以下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明提供了一種雙機(jī)切換方法,所述方法包括:
步驟A:將主用機(jī)和備用機(jī)的公共數(shù)據(jù)存放到兩者共享的數(shù)據(jù)庫中,并在 該數(shù)據(jù)庫中預(yù)先設(shè)定一數(shù)據(jù)庫表,該數(shù)據(jù)庫表中存放有分別用來表示主用機(jī)和 備用機(jī)各自運(yùn)行狀態(tài)的兩條記錄;
步驟B:按預(yù)定周期檢查所述數(shù)據(jù)庫表中的記錄來確認(rèn)雙機(jī)的運(yùn)行狀態(tài),并 根據(jù)所述數(shù)據(jù)庫表記錄的運(yùn)行狀態(tài)進(jìn)行雙機(jī)切換。
進(jìn)一步地,所述執(zhí)行步驟B之前還包括:
主用機(jī)啟動(dòng)后,設(shè)定主用機(jī)和備用機(jī)在所述數(shù)據(jù)庫表中記錄的運(yùn)行狀態(tài), 然后按預(yù)定周期向備用機(jī)發(fā)送握手信號(hào);
備用機(jī)啟動(dòng)后,根據(jù)其在所述數(shù)據(jù)庫表中記錄的運(yùn)行狀態(tài)進(jìn)行判斷,如果 為備用態(tài),接收主用機(jī)的握手信號(hào),并發(fā)送握手信號(hào)給主用機(jī);否則,更新數(shù) 據(jù)庫表,進(jìn)行雙機(jī)切換,并復(fù)位主用機(jī)為備用機(jī)。
進(jìn)一步地,所述步驟B具體包括:
主用機(jī)根據(jù)數(shù)據(jù)庫表的記錄確定雙機(jī)的運(yùn)行狀態(tài)是否正常,如果正常,發(fā) 送握手信號(hào)給備用機(jī),否則發(fā)送備機(jī)升主用信號(hào)給備用機(jī);
備用機(jī)定期檢查主用機(jī)發(fā)來的握手信號(hào),當(dāng)在預(yù)定周期內(nèi)未接收到主用機(jī) 發(fā)來的握手信號(hào)或者接收到主用機(jī)發(fā)送的備機(jī)升主用信號(hào),則更新數(shù)據(jù)庫表, 進(jìn)行雙機(jī)切換,并復(fù)位主用機(jī)為備用機(jī);
同時(shí),主用機(jī)定期檢查備用機(jī)反饋回來的握手信號(hào),當(dāng)在預(yù)定周期內(nèi)未接 收到備用機(jī)發(fā)來的握手信號(hào)時(shí),則復(fù)位備用機(jī)。
進(jìn)一步地,所述進(jìn)行雙機(jī)切換的過程具體包括:
原備用機(jī)升為主用機(jī),修正主用機(jī)和備用機(jī)在數(shù)據(jù)庫表中的記錄,并激活 服務(wù)功能;
主用機(jī)和備用機(jī)分別接收對(duì)方發(fā)來的握手信號(hào),并由主用機(jī)發(fā)送雙機(jī)切換 完成指令。
進(jìn)一步地,所述復(fù)位備用機(jī)的過程具體包括:
備用機(jī)根據(jù)主用機(jī)發(fā)來的復(fù)位信號(hào),修正其在數(shù)據(jù)庫表中的記錄;
備用機(jī)去活服務(wù)功能,并向主用機(jī)發(fā)送復(fù)位完畢信號(hào);
主用機(jī)根據(jù)接收到的復(fù)位完畢信號(hào),激活服務(wù)功能。
進(jìn)一步地,所述方法還包括:
主用機(jī)和備用機(jī)根據(jù)用戶的雙機(jī)切換要求,進(jìn)行手動(dòng)雙機(jī)切換。
進(jìn)一步地,所述手動(dòng)雙機(jī)切換的過程具體包括:
主用機(jī)根據(jù)接收到的雙機(jī)切換指令檢測(cè)到握手信號(hào)是否存活,并在確定存 活后向備用機(jī)發(fā)送倒機(jī)信號(hào);
主用機(jī)在收到備用機(jī)反饋的倒機(jī)證實(shí)信號(hào)后,修正其在數(shù)據(jù)庫表中的記錄, 同時(shí)去活服務(wù)功能,轉(zhuǎn)入備用態(tài);
備用機(jī)在預(yù)定周期內(nèi)檢查其在數(shù)據(jù)庫表中的記錄是否已被修改,若已被修 改,則激活服務(wù)功能,備用機(jī)升為主用態(tài)。
本發(fā)明還提供了一種雙機(jī)切換系統(tǒng),所述系統(tǒng)包括:數(shù)據(jù)庫服務(wù)器、主用 機(jī)和備用機(jī),其中,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810147252.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:大型橫梁鑄件的設(shè)計(jì)方法
- 下一篇:立式蓄熱式熱管電暖器
- 一種雙機(jī)備份的實(shí)現(xiàn)方法
- 基于代理進(jìn)程的雙機(jī)應(yīng)用系統(tǒng)的監(jiān)控方法
- 一種智能網(wǎng)業(yè)務(wù)控制設(shè)備容災(zāi)系統(tǒng)
- 實(shí)現(xiàn)一號(hào)雙機(jī)短信業(yè)務(wù)功能的系統(tǒng)及其方法
- 多級(jí)雙機(jī)系統(tǒng)及其倒換方法
- 一種基于內(nèi)存換頁同步的雙機(jī)熱備方法
- 云平臺(tái)雙機(jī)容災(zāi)系統(tǒng)的自動(dòng)部署方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種雙機(jī)熱備系統(tǒng)中的主備切換方法
- 基于雙目視覺的雙臂機(jī)器人協(xié)調(diào)控制方法
- 一種基于雙機(jī)械臂的船體外板曲面成形無碰撞運(yùn)動(dòng)規(guī)劃方法
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





