国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      主、備用模塊實(shí)現(xiàn)通信的方法和系統(tǒng)的制作方法

      文檔序號:7660619閱讀:194來源:國知局
      專利名稱:主、備用模塊實(shí)現(xiàn)通信的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,尤其涉及一種在主、備用模塊實(shí)現(xiàn)通信的方法和系統(tǒng)。
      背景技術(shù)
      目前,普遍將通信系統(tǒng)中的硬件部分劃分為若干個(gè)處理模塊,該處理模塊 也可以稱之為板卡,每個(gè)模塊負(fù)責(zé)處理通信系統(tǒng)中的一部分信令或業(yè)務(wù)。如圖
      l所示,通信系統(tǒng)中硬件被劃分為N個(gè)主用模塊,每一個(gè)主用模塊處理一部分 通信業(yè)務(wù),這N個(gè)主用模塊協(xié)同工作來完成通信系統(tǒng)的業(yè)務(wù)。將通信系統(tǒng)的硬 件部分劃分為若干個(gè)主用模塊的優(yōu)點(diǎn)主要有以下三點(diǎn)
      1、 便于平滑擴(kuò)容和升級,例如,當(dāng)通信系統(tǒng)的用戶業(yè)務(wù)量上升時(shí),可以 筒單地通過增加主用模塊數(shù)量來擴(kuò)充系統(tǒng)容量,滿足通信業(yè)務(wù)增長的需求。
      2、 當(dāng)一個(gè)主用模塊發(fā)生故障時(shí),不會影響到其他主用模塊的正在處理的 業(yè)務(wù)。
      3、 若為每一主用模塊分配一個(gè)備用模塊,則發(fā)生故障的主用模塊正在處 理的業(yè)務(wù)可以倒換到備用模塊上繼續(xù)進(jìn)行,不會中斷業(yè)務(wù),從而保證了通信系 統(tǒng)的可靠性。
      現(xiàn)有的在通信系統(tǒng)中的備份方式大多采用l對l的備份方式,即為每個(gè)主 用模塊分配一個(gè)備用模塊,其結(jié)構(gòu)如圖2所示。在正常運(yùn)行時(shí),備用模塊保存 有對應(yīng)的主用模塊的運(yùn)行數(shù)據(jù),該運(yùn)行數(shù)據(jù)可以是通信系統(tǒng)用戶的呼叫狀態(tài)數(shù) 據(jù)。當(dāng)某一主用模塊(如模塊k)的用戶呼叫狀態(tài)數(shù)據(jù)發(fā)生變化時(shí),如從空閑 狀態(tài)轉(zhuǎn)移到通話狀態(tài),主用模塊k則將運(yùn)行數(shù)據(jù)的同步到備用模塊k中,其流 程如圖3所示。當(dāng)主用模塊k發(fā)生故障時(shí),系統(tǒng)監(jiān)控將向備用模塊k發(fā)出故障
      通知,備用模塊k得到該故障通知后,則根據(jù)保存的主用模塊k的用戶呼叫狀 態(tài)數(shù)據(jù)開始正常運(yùn)行,替代原主用模塊k工作,成為當(dāng)前新的主用^f莫塊k。此 時(shí),系統(tǒng)維護(hù)人員可以將發(fā)生故障的原主用模塊k修復(fù)或更換后,作為新的備 用模塊k。
      在采用現(xiàn)有的1對1的備份方式時(shí),存在可靠性較低且成本較高的問題。
      可靠性較低的原因在于由于在通信系統(tǒng)中有大量的備用模塊存在,且這 些備用模塊一直處于備份狀態(tài),因此備用模塊自身出現(xiàn)故障的概率較大;在冷 備份的情況下,即主用模塊處于不工作的情況下,備用模塊發(fā)生故障是不容易 ^皮;險(xiǎn)查到的。由于一個(gè)主用^f莫塊唯一地對應(yīng)一個(gè)備用模塊,所以,當(dāng)主用^t塊 發(fā)生故障時(shí),如果該唯一對應(yīng)的備用模塊也發(fā)生故障,就會造成通信的中斷, 反而可能會降低系統(tǒng)的可靠性。
      另外,由于一個(gè)主用模塊對應(yīng)一個(gè)備用模塊,因此造成系統(tǒng)的建設(shè)成本和 維護(hù)成本都較高。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種在主、備用模塊實(shí)現(xiàn)通信的方法和系統(tǒng),在保證通 信系統(tǒng)運(yùn)行可靠性的同時(shí),降低系統(tǒng)建設(shè)和維護(hù)成本。
      本發(fā)明的一個(gè)實(shí)施例提供一種主、備用模塊實(shí)現(xiàn)通信的方法,應(yīng)用于包括 多個(gè)主用模塊和一個(gè)備用模塊的通信系統(tǒng),所述備用模塊為所述多個(gè)主用模塊 的公共備用模塊,該方法包括當(dāng)所述多個(gè)主用模塊的其中一個(gè)主用模塊需要 倒換時(shí),所述公共備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù);所述公 共備用模塊根據(jù)所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模塊正常運(yùn)行。
      本發(fā)明的另一個(gè)實(shí)施例提供一種主、備用模塊實(shí)現(xiàn)通信的系統(tǒng),所述系統(tǒng) 包括多個(gè)主用模塊和一個(gè)備用模塊,所述備用模塊為所述多個(gè)主用模塊的公共 備用模塊,所述主用模塊包括數(shù)據(jù)同步單元,用于同步自身所屬的主用模塊 的運(yùn)行數(shù)據(jù);所述公共備用模塊包括獲取單元,用于當(dāng)所述多個(gè)主用模塊的
      其中一個(gè)主用模塊需要倒換時(shí),獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù);運(yùn) 行單元,用于根據(jù)獲取單元獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模 塊正常運(yùn)行。
      本發(fā)明的又一個(gè)實(shí)施例提供一種主、備用模塊實(shí)現(xiàn)通信的方法,應(yīng)用于包 括多個(gè)主用模塊和多個(gè)備用模塊的通信系統(tǒng),主用模塊個(gè)數(shù)大于備用模塊個(gè)
      數(shù), 一個(gè)主用模塊對應(yīng)多個(gè)備用模塊,該方法包括當(dāng)所述多個(gè)主用模塊中的 其中 一個(gè)主用模塊需要倒換時(shí),從該主用模塊對應(yīng)的多個(gè)備用模塊中選定一 個(gè),由該選定的備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù);選定的所 述備用模塊根據(jù)獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模塊運(yùn)行。
      本發(fā)明的再一個(gè)實(shí)施例提供一種主、備用模塊實(shí)現(xiàn)通信的系統(tǒng),包括多個(gè) 主用模塊和多個(gè)備用模塊,主用模塊個(gè)數(shù)大于備用模塊個(gè)數(shù), 一個(gè)主用模塊對 應(yīng)多個(gè)備用模塊。所述主用模塊包括數(shù)據(jù)同步單元,用于同步自身所屬的主 用模塊的運(yùn)行數(shù)據(jù);所述系統(tǒng)還包括選擇模塊,用于當(dāng)所述多個(gè)主用模塊的 其中 一個(gè)主用模塊需要倒換時(shí),從該主用模塊對應(yīng)的多個(gè)備用模塊中選定一個(gè) 來替代需要倒換的所述主用模塊運(yùn)行;選定的所述備用模塊,包括獲取單元, 用于獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù);運(yùn)行單元,用于根據(jù)獲取單元 獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模塊正常運(yùn)行。
      在本發(fā)明實(shí)施例提供的技術(shù)方案中,在主用模塊需要倒換時(shí),利用通信系 統(tǒng)中公共備用模塊或者選定的一個(gè)備用模塊,根據(jù)需要倒換的所述主用模塊的 運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模塊正常運(yùn)行,在保證通信系統(tǒng)運(yùn)行可靠 性的同時(shí),降低系統(tǒng)建設(shè)和維護(hù)成本。


      圖1為現(xiàn)有技術(shù)中通信系統(tǒng)的硬件模塊劃分結(jié)構(gòu)示意圖; 圖2為現(xiàn)有技術(shù)中主用模塊與備用模塊一對一的結(jié)構(gòu)示意圖; 圖3為現(xiàn)有技術(shù)中主用模塊將運(yùn)行數(shù)據(jù)同步備份的示意圖4 (a)、圖4 (b)和圖4 (c)為本發(fā)明實(shí)施例一中主、備用模塊實(shí)現(xiàn)通 信的系統(tǒng)結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例二中主、備用模塊實(shí)現(xiàn)通信的方法步驟流程示意圖6為本發(fā)明實(shí)施例二中主用模塊的狀態(tài)遷移示意圖7為本發(fā)明實(shí)施例三中主、備用模塊實(shí)現(xiàn)通信的方法步驟流程示意圖。
      具體實(shí)施例方式
      為實(shí)現(xiàn)本發(fā)明目的,本發(fā)明實(shí)施例提供的技術(shù)方案中,通信系統(tǒng)中包含至 少兩個(gè)主用模塊和一個(gè)備用模塊,該備用模塊作為公共備用模塊使用。或者, 通信系統(tǒng)中包含多個(gè)主用模塊和多個(gè)備用模塊,主用模塊個(gè)數(shù)大于備用模塊個(gè) 數(shù), 一個(gè)主用模塊對應(yīng)多個(gè)備用模塊。這樣,當(dāng)主用模塊需要倒換時(shí),由公共 備用模塊或選定的一個(gè)備用模塊,獲取該需要倒換的主用模塊的運(yùn)行數(shù)據(jù),并 根據(jù)所獲取的運(yùn)行數(shù)據(jù),替代需要倒換的主用模塊正常運(yùn)行。
      下面結(jié)合說明書附圖詳細(xì)說明本發(fā)明。
      如圖4 (a)、圖4 (b)和圖4 (c)所示,為本發(fā)明實(shí)施例一中在主、備用 模塊實(shí)現(xiàn)通信的系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)包括至少兩個(gè)主用模塊和一個(gè)備用模 塊,備用模塊為多個(gè)主用模塊的公共備用模塊。主用模塊中的數(shù)據(jù)同步單元ll 用于同步自身所屬的主用模塊的運(yùn)行數(shù)據(jù);備用模塊中的獲取單元21用于當(dāng)所 述多個(gè)主用模塊的其中一個(gè)主用模塊需要倒換時(shí),獲取需要倒換的所述主用模 塊的運(yùn)行數(shù)據(jù);備用模塊中的運(yùn)行單元22用于根據(jù)獲取單元21獲取的所述運(yùn)行 數(shù)據(jù),替代需要倒換的所述主用模塊正常運(yùn)行。
      主用模塊中的數(shù)據(jù)同步單元11將自身所屬的主用模塊的運(yùn)行數(shù)據(jù)同步到 其他模塊中,包括但不限于以下幾種情況
      1、同步到其他主用模塊中。如圖4(a)所示,主用模塊還包括第一數(shù)據(jù) 存儲單元12,用于接收相鄰主用模塊中數(shù)據(jù)同步單元ll所同步的運(yùn)行數(shù)據(jù);在 此情況下,數(shù)據(jù)同步單元11用于將自身所屬的主用模塊的運(yùn)行數(shù)據(jù)同步到相鄰
      主用模塊的第 一數(shù)據(jù)存儲單元12中;獲取單元21用于從第 一數(shù)據(jù)存儲單元12中 獲取運(yùn)行數(shù)據(jù),該第一數(shù)據(jù)存儲單元12接收需要倒換的主用模塊中的數(shù)據(jù)同步 單元ll所同步的運(yùn)行數(shù)據(jù)。在本實(shí)施例中,可以設(shè)定主用模塊將自身的運(yùn)行數(shù) 據(jù)同步到相鄰的后一主用模塊中。
      2、 同步到備用模塊中。如圖4(b)所示,備用模塊還包括第二數(shù)據(jù)存儲 單元23,用于接收主用模塊的數(shù)據(jù)同步單元ll所同步的運(yùn)行數(shù)據(jù),在此情況下, 數(shù)據(jù)同步單元11將自身所屬的主用模塊的運(yùn)行數(shù)據(jù)同步到所述第二數(shù)據(jù)存儲 單元23中;獲取單元21用于從所述第二數(shù)據(jù)存儲單元23中獲取需要倒換的所述 主用模塊的運(yùn)行數(shù)據(jù)。
      3、 同步到系統(tǒng)的公共數(shù)據(jù)存儲模塊中。如圖4(c)所示,系統(tǒng)還包括存 儲設(shè)備31,用于接收主用模塊的數(shù)據(jù)同步單元ll所同步的運(yùn)行數(shù)據(jù);在此情況 下,數(shù)據(jù)同步單元11將自身所屬的主用模塊的運(yùn)行數(shù)據(jù)同步到所述存儲設(shè)備31 中;獲取單元21用于從所述存儲設(shè)備31中獲取需要倒換的所述主用模塊的運(yùn)行 數(shù)據(jù)。
      為了更好地保證通信過程的安全性,所述備用模塊還包括檢查單元24,可 以用于對所述獲取單元21獲取的所述運(yùn)行數(shù)據(jù)進(jìn)行一致性檢查,若檢查通過, 則指示所述運(yùn)行單元22替代所述需要倒換的主用模塊正常運(yùn)行;否則,運(yùn)行 單元22拒絕執(zhí)行操作或?qū)λ鲞\(yùn)行數(shù)據(jù)進(jìn)行修改。
      實(shí)施例一所描述的系統(tǒng)還對應(yīng)本發(fā)明實(shí)施例二中主、備用模塊實(shí)現(xiàn)通信的 方法,如圖5所示,為本發(fā)明實(shí)施例二中主、備用模塊實(shí)現(xiàn)通信的方法步驟流 程示意圖,在本方法實(shí)施例中,通信系統(tǒng)包含了多個(gè)主用模塊和一個(gè)備用模塊, 且該備用模塊為所述多個(gè)主用模塊的公共備用模塊,該方法主要包括
      步驟501:當(dāng)多個(gè)主用模塊的一個(gè)需要倒換時(shí),所述公共備用模塊獲取需 要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)。
      在本發(fā)明實(shí)施例中,設(shè)定通信系統(tǒng)的硬件被劃分為N(N〉 1 )個(gè)主用模塊, 每個(gè)主用模塊負(fù)責(zé)處理通信系統(tǒng)中的一部分通信業(yè)務(wù),同時(shí),通信系統(tǒng)中還包
      含了一個(gè)備用模塊。該備用模塊是一個(gè)公共備用模塊,在需要時(shí)可以替代任意 一個(gè)需要倒換的主用模塊運(yùn)行。
      本領(lǐng)域技術(shù)人員公知的是,主、備倒換分為自動倒換和人工倒換。其中,
      自動倒換的情況包括但不限于主用模塊發(fā)生故障或鏈路斷開時(shí),系統(tǒng)將自動
      倒換。而人工倒換的情況可以根據(jù)情況需要靈活掌握,具體方式可以通過主備 倒換命令、復(fù)位主用單板或拔出主用單板等。所以,本發(fā)明實(shí)施例提供的技術(shù)
      方案中,主用模塊需要倒換的情況包括但不限于主用模塊出現(xiàn)故障或主用模 塊根據(jù)需要而倒換。
      步驟502:公共備用模塊根據(jù)所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模 塊正常運(yùn)行。
      主用模塊和備用模塊之間存在信號的交互,在主用模塊不需要倒換時(shí),會 周期性地向備用模塊發(fā)送信號,當(dāng)某一主用模塊需要倒換時(shí),如主用模塊k發(fā) 生故障時(shí),備用模塊在設(shè)定時(shí)間內(nèi)未收到主用模塊發(fā)送的觸發(fā)信號,則認(rèn)為該 主用模塊k需要倒換,獲取該主用模塊的運(yùn)行數(shù)據(jù),替代該主用模塊k的正常 運(yùn)行。
      下面對步驟501和步驟502進(jìn)行詳細(xì)的描述。
      每一主用模塊具有一定的獨(dú)立性,有三種存在狀態(tài),即穩(wěn)定業(yè)務(wù)狀態(tài)、數(shù) 據(jù)變更狀態(tài)和故障倒換狀態(tài),這三種狀態(tài)可以互相遷移,如圖6所示。在穩(wěn)定 業(yè)務(wù)狀態(tài),每一主用模塊可以正常運(yùn)行,運(yùn)行數(shù)據(jù)保持穩(wěn)定不發(fā)生改變,沒有 業(yè)務(wù)處理的情況屬于該狀態(tài)的一個(gè)特例;當(dāng)主用模塊處于穩(wěn)定業(yè)務(wù)狀態(tài)時(shí),備 用模塊處于溫備份狀態(tài),即休眠狀態(tài),在該狀態(tài)下備用模塊能夠快速啟動,在 某一主用模塊需要倒換時(shí),替代該主用模塊運(yùn)行,此時(shí)通信系統(tǒng)的能耗最小。 在數(shù)據(jù)變更狀態(tài),此時(shí)主用模塊的運(yùn)行數(shù)據(jù)發(fā)生了改變,則需要將改變的運(yùn)行 數(shù)據(jù)同步到備份主用模塊運(yùn)行數(shù)據(jù)的實(shí)體中。在穩(wěn)定業(yè)務(wù)狀態(tài)發(fā)生倒換時(shí),備 用模塊從所述備份主用模塊運(yùn)行數(shù)據(jù)的實(shí)體中獲取運(yùn)行數(shù)據(jù),該運(yùn)行數(shù)據(jù)可以 是在最近的一次數(shù)據(jù)變更狀態(tài)中同步的運(yùn)行數(shù)據(jù)。此過程的具體步驟將在后續(xù)
      描述。在故障倒換狀態(tài),此時(shí)一主用模塊需要倒換,由備用模塊替代該主用模 塊運(yùn)行,若該主用模塊沒有故障時(shí),該主用模塊仍然可以在需要時(shí)運(yùn)行。
      在多個(gè)主用模塊的其中 一個(gè)主用模塊需要倒換之前,即在主用模塊運(yùn)行過 程中,主用模塊將自身的運(yùn)行數(shù)據(jù)同步到其他的實(shí)體中,同步到不同的實(shí)體, 備用模塊獲取運(yùn)行數(shù)據(jù)的方式也會不同,包括但不限于
      1、 主用模塊將自身的運(yùn)行數(shù)據(jù)同步到相鄰的其他主用模塊中,則公共備 用模塊,從保存需要倒換的所述主用模塊運(yùn)行數(shù)據(jù)的主用模塊中獲取所述運(yùn)行 數(shù)據(jù)。
      例如,每一主用模塊將自身的運(yùn)行數(shù)據(jù)同步到與自身相鄰的后一主用模塊 中,即增量循環(huán)備份,主用模塊1將自身的運(yùn)行數(shù)據(jù)同步到主用模塊2,以此
      類推,主用模塊N將自身的運(yùn)行數(shù)據(jù)同步到主用模塊1中,當(dāng)主用模塊1需要 倒換時(shí),公共備用模塊從主用模塊2中獲取主用模塊1的運(yùn)行數(shù)據(jù);或者,每 一主用模塊將自身的運(yùn)行數(shù)據(jù)同步到與自身相鄰的前一主用模塊中,即減量循 環(huán)備份,主用模塊N將自身的運(yùn)行數(shù)據(jù)同步到主用模塊N-l,以此類推,主用 模塊1將自身的運(yùn)行數(shù)據(jù)同步到主用模塊N中,當(dāng)主用模塊2需要倒換時(shí),公 共備用模塊從主用模塊l中獲取主用模塊2的運(yùn)行數(shù)據(jù)。
      通過同步到相鄰主用模塊的方式,使得主用模塊和備用模塊之間的通信量 均衡,即使當(dāng)主用模塊數(shù)量非常多時(shí),也不會造成通信阻塞等問題;另外,主 用模塊和備用模塊可以選用相同或相近參數(shù)的模塊,保持了主用模塊和備用模 塊的一致性,從而減少了對模塊的管理和維護(hù)的工作量。
      2、 主用模塊將自身的運(yùn)行數(shù)據(jù)同步到備用模塊中,則備用模塊從自身獲 取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)。
      3、 主用模塊將自身的運(yùn)行數(shù)據(jù)同步到通信系統(tǒng)的存儲設(shè)備中,則備用模 塊從所述存儲設(shè)備中獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)。存儲設(shè)備可以 與備用模塊和主用模塊之間通信。
      當(dāng)備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)之后,替代需要倒換
      的所述主用模塊正常運(yùn)行之前,為了確保系統(tǒng)的安全性,可以對獲取的運(yùn)行數(shù) 據(jù)進(jìn)行一致性檢查,若檢查通過,則執(zhí)行替代所述需要倒換的主用模塊正常運(yùn) 行的操作,否則,拒絕執(zhí)行,或修改運(yùn)行數(shù)據(jù)后再執(zhí)行。
      若運(yùn)行數(shù)據(jù)未通過一致性檢查,說明此時(shí)數(shù)據(jù)發(fā)生了誤差,但是,為了盡 可能保證通信不中斷,則要進(jìn)一步判斷發(fā)生誤差的數(shù)據(jù)對于通信過程而言是否
      是核心數(shù)據(jù),若是,則必須結(jié)束通信過程,以避免發(fā)生重大的錯(cuò)誤;若不是核 心數(shù)據(jù),則可以按照一定的條件修改發(fā)生誤差的數(shù)據(jù),然后,再利用修改后的 運(yùn)行數(shù)據(jù)運(yùn)行。
      例如,若所述運(yùn)行數(shù)據(jù)包括呼叫連接狀態(tài)、計(jì)費(fèi)狀態(tài)和彩鈴觸發(fā)狀態(tài), 其中,呼叫連接狀態(tài)和計(jì)費(fèi)狀態(tài)對于通信系統(tǒng)而言是核心數(shù)據(jù),而彩鈴觸發(fā)狀 態(tài)是非核心數(shù)據(jù)。若彩鈴狀態(tài)、呼叫連接狀態(tài)和計(jì)費(fèi)狀態(tài)都為空閑,說明此時(shí) 沒有進(jìn)行通話,各項(xiàng)狀態(tài)之間邏輯關(guān)系沒有矛盾,則運(yùn)行數(shù)據(jù)的一致性檢查通 過,備用模塊將利用獲得的運(yùn)行數(shù)據(jù)替代主用模塊運(yùn)行;若彩鈴狀態(tài)為工作狀 態(tài),呼叫連接狀態(tài)和計(jì)費(fèi)狀態(tài)都為空閑,則此時(shí)各項(xiàng)狀態(tài)之間邏輯關(guān)系出現(xiàn)矛 盾,運(yùn)行數(shù)據(jù)一致性檢查未通過,但是,由于呼叫連接狀態(tài)和計(jì)費(fèi)狀態(tài)的一致 性檢查通過,即核心數(shù)據(jù)的一致性檢查通過,而彩鈴狀態(tài)數(shù)據(jù)不是通話過程的 核心數(shù)據(jù),因此,備用模塊還是可以按照預(yù)先設(shè)定的規(guī)則修改彩鈴的狀態(tài),然 后,備用模塊將利用修改后的運(yùn)行數(shù)據(jù)替代主用模塊運(yùn)行;若彩鈴狀態(tài)和呼叫 連接狀態(tài)為工作狀態(tài),計(jì)費(fèi)狀態(tài)卻為空閑,此時(shí)用戶呼叫狀態(tài)數(shù)據(jù)一致性;險(xiǎn)查 未通過,并且呼叫連接狀態(tài)和計(jì)費(fèi)狀態(tài)的一致性;險(xiǎn)查也未通過,即核心數(shù)據(jù)的 一致性檢查也未通過,則結(jié)束通信過程。
      當(dāng)備用模塊替代主用模塊運(yùn)行后,用戶可以拆除原主用模塊,若原主用模 塊是發(fā)生了故障,則待修復(fù)或更換后,插入新的板卡作為新的一個(gè)備用模塊。
      通過實(shí)施例一、二描述的系統(tǒng)及該系統(tǒng)對應(yīng)的方法,由于采用一個(gè)7>共備 份模塊的方案,當(dāng)主用模塊需要倒換時(shí),由公共備用模塊獲取該需要倒換的主 用模塊的運(yùn)行數(shù)據(jù),并根據(jù)所獲取的運(yùn)行數(shù)據(jù),替代需要倒換的主用模塊正常
      運(yùn)行。從而一定程度上減少了故障點(diǎn)的來源,能夠保證通信系統(tǒng)的安全性和可 靠性;同時(shí),由于備份模塊數(shù)量的減小,顯著降低了系統(tǒng)成本,且使得維護(hù)工 作量減少;另外,本發(fā)明實(shí)施例提供了多種數(shù)據(jù)同步的方式,使得該技術(shù)方案
      可以使用多種場景、靈活實(shí)現(xiàn);再者,公共備用模塊替代需要倒換的主用模塊 正常運(yùn)行之前,可以對獲取的運(yùn)行數(shù)據(jù)進(jìn)行一致性檢查,進(jìn)一步確保了系統(tǒng)的 安全性。
      為了實(shí)現(xiàn)本發(fā)明目的,除了上述實(shí)施例一、二中描述的方法及系統(tǒng)之外, 本發(fā)明實(shí)施例三還提供一種主、備用模塊實(shí)現(xiàn)通信的方法,該方法所應(yīng)用的通 信系統(tǒng)中,包括多個(gè)主用模塊和多個(gè)備用模塊,且主用模塊個(gè)數(shù)大于備用模塊 個(gè)數(shù), 一個(gè)主用模塊可以對應(yīng)多個(gè)備用模塊。而該多個(gè)備用模塊中的每一個(gè), 也可以對應(yīng)多個(gè)主用模塊中的部分或全部。這樣,當(dāng)主用模塊需要倒換時(shí),可 以從和該主用模塊有對應(yīng)關(guān)系的備用模塊中選擇一個(gè),作為替代該主用模塊工 作的備用模塊。在實(shí)際操作中,可以根據(jù)用戶的需要確定保存的備用模塊的個(gè) 數(shù)。例如,若用戶重點(diǎn)希望保證通信業(yè)務(wù)的可靠性,則可以將備用模塊的個(gè)數(shù) 設(shè)定較多;若用戶重點(diǎn)希望降低成本,則可以將備用模塊的個(gè)數(shù)設(shè)定較少,實(shí) 施例二中保存的 一個(gè)備用模塊為本實(shí)施例三的特殊情況。
      如圖7所示,為實(shí)施例三的方法步驟流程示意圖,從圖中可以看出該方法 包括
      步驟701:當(dāng)所述多個(gè)主用模塊中的其中一個(gè)主用模塊需要倒換時(shí),從該 主用模塊對應(yīng)的多個(gè)備用模塊中選定一個(gè),由該選定的備用模塊獲取需要倒換 的所述主用模塊的運(yùn)行數(shù)據(jù)。
      若設(shè)定主用模塊k對應(yīng)的備用模塊為備用模塊kl和備用模塊k2。當(dāng)主 用模塊k需要倒換時(shí),確定由哪一個(gè)備用模塊替代運(yùn)行的方法包括但不限于 根據(jù)備用模塊kl和備用模塊k2的優(yōu)先級選擇;或從備用模塊kl和備用模塊 k2中任意選擇;或者,主用模塊k的運(yùn)行數(shù)據(jù)同步到哪個(gè)備用模塊,則選定哪 個(gè)備用模塊替代運(yùn)行。 在實(shí)施例二中主用模塊將自身的運(yùn)行數(shù)據(jù)同步到其他實(shí)體中的方式可以 應(yīng)用在本實(shí)施例三中,并且在本實(shí)施例中,可以將一個(gè)備用模塊作為通信系統(tǒng) 中的存儲設(shè)備。除了實(shí)施例二中描述的方法外,本實(shí)施例中同步方法還可以包 括在一個(gè)備用模塊中備份部分主用模塊的運(yùn)行數(shù)據(jù),例如,若主用模塊的個(gè) 數(shù)為十個(gè),備用模塊的個(gè)數(shù)為兩個(gè),則將第一至第五個(gè)主用模塊的運(yùn)行數(shù)據(jù)同 步到第 一個(gè)備用模塊中,將第六至第十個(gè)主用模塊的運(yùn)行數(shù)據(jù)同步到第二個(gè)備 用模塊中。
      步驟702:選定的所述備用模塊根據(jù)獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換 的所述主用模塊運(yùn)行。
      由于同步運(yùn)行數(shù)據(jù)的方式不同,因此,選定的備用模塊獲取的運(yùn)行數(shù)據(jù)的 方式也不同,本實(shí)施例中此過程與實(shí)施例二相同。
      同實(shí)施例二相同,為了保證通信系統(tǒng)的安全性,在選定的備用模塊獲取需 要倒換的主用模塊的運(yùn)行數(shù)據(jù)之后,且利用該運(yùn)行數(shù)據(jù)替代主用模塊運(yùn)行之 前,還需要判斷該主用模塊的運(yùn)行數(shù)據(jù)是否通過一致性檢查,若通過,則備用 模塊利用該運(yùn)行數(shù)據(jù)替代運(yùn)行,否則,將拒絕運(yùn)行,或修改運(yùn)行數(shù)據(jù)后執(zhí)行。
      本發(fā)明實(shí)施例三描述的方法還可以對應(yīng)實(shí)施例四中 一個(gè)主、備用模塊實(shí)現(xiàn) 通信的系統(tǒng),該系統(tǒng)包括多個(gè)主用模塊和多個(gè)備用模塊,并且,主用模塊的個(gè) 數(shù)大于備用模塊個(gè)數(shù), 一個(gè)主用模塊對應(yīng)多個(gè)備用模塊。
      所述主用模塊包括數(shù)據(jù)同步單元,用于同步自身所屬的主用模塊的運(yùn)行數(shù) 據(jù);所述系統(tǒng)還包括選擇模塊,用于當(dāng)所述多個(gè)主用模塊的其中一個(gè)主用模塊 需要倒換時(shí),從該主用模塊對應(yīng)的多個(gè)備用模塊中選定一個(gè)來替代需要倒換的 所述主用模塊運(yùn)行;選定的所述備用模塊包括獲取單元和運(yùn)行單元,其中,獲 取單元用于獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù);運(yùn)行單元用于根據(jù)獲取 單元獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模塊正常運(yùn)行。
      在本實(shí)施例的系統(tǒng)中,主用模塊將自身的運(yùn)行數(shù)據(jù)同步到不同的實(shí)體中 時(shí),備用模塊獲取運(yùn)行數(shù)據(jù)的過程不同,具體與實(shí)施例一中的描述的系統(tǒng)相同
      主用模塊還包括第 一數(shù)據(jù)存儲單元,用于接收相鄰主用模塊的數(shù)據(jù)同步單 元所同步的運(yùn)行數(shù)據(jù);相應(yīng)地,數(shù)據(jù)同步單元用于將自身所屬的主用模塊的運(yùn)
      行數(shù)據(jù)同步到相鄰主用^f莫塊的第一數(shù)據(jù)存儲單元中;獲取單元用于從第一數(shù)據(jù) 存儲單元中獲取運(yùn)行數(shù)據(jù),該第一數(shù)據(jù)存儲單元接收需要倒換的主用模塊中的 數(shù)據(jù)同步單元所同步的運(yùn)行數(shù)據(jù)。
      備用模塊還包括第二數(shù)據(jù)存儲單元,用于接收主用模塊的數(shù)據(jù)同步單元所 同步的運(yùn)行數(shù)據(jù);數(shù)據(jù)同步單元用于將自身所屬的主用模塊的運(yùn)行數(shù)據(jù)同步到 所述第二數(shù)據(jù)存儲單元中;獲取單元用于從所述第二數(shù)據(jù)存儲單元中獲取需要 倒換的所述主用模塊的運(yùn)行數(shù)據(jù)。
      存儲運(yùn)行數(shù)據(jù)的備用模塊與選定的備用模塊可能不是同一模塊,在本實(shí)施 例中,為描述簡便,設(shè)定存儲運(yùn)行數(shù)據(jù)的備用模塊與選定的備用模塊是同一備 用模塊。
      所述系統(tǒng)還包括存儲設(shè)備,用于接收主用模塊的數(shù)據(jù)同步單元所同步的運(yùn) 行數(shù)據(jù);數(shù)據(jù)同步單元用于將自身屬的主用模塊的運(yùn)行數(shù)據(jù)同步到所述存儲設(shè) 備中;獲取單元用于從所述存儲設(shè)備中獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)。
      本實(shí)施例中對運(yùn)行數(shù)據(jù)進(jìn)行一致性檢查的過程也與實(shí)施例一中的系統(tǒng)相同。
      選定的備用模塊還包括檢查單元,用于對所述獲取單元獲取的所述運(yùn)行數(shù) 據(jù)進(jìn)行一致性檢查,若檢查通過,則指示所述運(yùn)行單元替代所述需要倒換的主 用模塊正常運(yùn)行。
      通過本發(fā)明實(shí)施例三和實(shí)施例四所4是供的方法和系統(tǒng),其有益效果和實(shí)施 例一、實(shí)施例二大體相同,相同之處不再贅述。兩者的細(xì)微差別在于,由于釆 用一個(gè)主用模塊對應(yīng)多個(gè)備用模塊,能進(jìn)一步提高了系統(tǒng)的安全性和可靠性。 并且備用模塊個(gè)數(shù)小于主用模塊個(gè)數(shù),相對現(xiàn)有技術(shù)而言,仍能夠降低系統(tǒng)成 本和系統(tǒng)的能耗。
      顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      權(quán)利要求
      1、一種主、備用模塊實(shí)現(xiàn)通信的方法,應(yīng)用于包括多個(gè)主用模塊和一個(gè)備用模塊的通信系統(tǒng),其特征在于,所述備用模塊為所述多個(gè)主用模塊的公共備用模塊,該方法包括當(dāng)所述多個(gè)主用模塊的其中一個(gè)主用模塊需要倒換時(shí),所述公共備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù);所述公共備用模塊根據(jù)所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用模塊正常運(yùn)行。
      2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在主用模塊運(yùn)行過程中, 采用如下方式實(shí)現(xiàn)運(yùn)行數(shù)據(jù)的同步將主用模塊的運(yùn)行數(shù)據(jù)同步到與該主用模塊相鄰的主用模塊中; 所述公共備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)的步驟為 所述公共備用模塊,從保存需要倒換的所述主用模塊運(yùn)行數(shù)據(jù)的主用模塊 中獲取所述運(yùn)行數(shù)據(jù)。
      3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在主用模塊運(yùn)行過程中, 采用如下方式實(shí)現(xiàn)運(yùn)行數(shù)據(jù)的同步將主用模塊的運(yùn)行數(shù)據(jù)同步到所述公共備用模塊中;所述公共備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)的步驟為所述公共備用模塊,從自身獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)。
      4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在主用模塊運(yùn)行過程中, 采用如下方式實(shí)現(xiàn)運(yùn)行數(shù)據(jù)的同步將主用模塊的運(yùn)行數(shù)據(jù)同步到所述通信系統(tǒng)的存儲設(shè)備中; 所述公共備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)的步驟為 所述公共備用模塊,從所述存儲設(shè)備中獲取需要倒換的所述主用模塊的運(yùn) 行數(shù)據(jù)。
      5、 根據(jù)權(quán)利要求l-4任一項(xiàng)所述的方法,其特征在于,所述公共備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)之后,替代需要倒換的所述主用模塊正常運(yùn)行之前,還包括對所述運(yùn)行數(shù)據(jù)進(jìn)行一致性檢查,若檢查通過,則執(zhí)行替代所述需要倒換 的主用模塊正常運(yùn)行的操作。
      6、 一種主、備用模塊實(shí)現(xiàn)通信的系統(tǒng),所述系統(tǒng)包括多個(gè)主用模塊和一 個(gè)備用模塊,其特征在于,所述備用模塊為所述多個(gè)主用模塊的公共備用模塊,所述主用模塊包括數(shù)據(jù)同步單元,用于同步自身所屬的主用模塊的運(yùn)行數(shù)據(jù); 所述公共備用模塊包括獲取單元,用于當(dāng)所述多個(gè)主用模塊的其中一個(gè)主用模塊需要倒換時(shí),獲 取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù);運(yùn)行單元,用于根據(jù)獲取單元獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換的所述 主用模塊正常運(yùn)行。
      7、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述主用模塊還包括第一數(shù)據(jù)存儲單元,用于接收相鄰主用模塊的數(shù)據(jù)同步單元所同步的運(yùn)行 數(shù)據(jù);所述數(shù)據(jù)同步單元,用于將自身所屬的主用模塊的運(yùn)行數(shù)據(jù)同步到相鄰主 用模塊的第 一數(shù)據(jù)存儲單元中;所述獲取單元,用于從第一數(shù)據(jù)存儲單元中獲取運(yùn)行數(shù)據(jù),該第一數(shù)據(jù)存 儲單元接收需要倒換的主用模塊中數(shù)據(jù)同步單元所同步的運(yùn)行數(shù)據(jù)。
      8、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述公共備用模塊還包括 第二數(shù)據(jù)存儲單元,用于接收主用模塊的數(shù)據(jù)同步單元所同步的運(yùn)行數(shù)據(jù);所述數(shù)據(jù)同步單元,用于將自身所屬的主用模塊的運(yùn)行數(shù)據(jù)同步到所述第 二數(shù)據(jù)存儲單元中;所述獲取單元,用于從所述第二數(shù)據(jù)存儲單元中獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)。
      9、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 存儲設(shè)備,用于接收主用模塊的數(shù)據(jù)同步單元所同步的運(yùn)行數(shù)據(jù); 所述數(shù)據(jù)同步單元,用于將自身屬的主用模塊的運(yùn)行數(shù)據(jù)同步到所述存儲設(shè)備中;所述獲取單元,用于從所述存儲設(shè)備中獲取需要倒換的所述主用模塊的運(yùn) 行數(shù)據(jù)。
      10、 根據(jù)權(quán)利要求6-9任一項(xiàng)所述的系統(tǒng),其特征在于,所述公共備用 模塊還包括檢查單元,用于對所述獲取單元獲取的所述運(yùn)行數(shù)據(jù)進(jìn)行一致性檢查,若 檢查通過,則指示所述運(yùn)行單元替代所述需要倒換的主用模塊正常運(yùn)行。
      11、 一種主、備用模塊實(shí)現(xiàn)通信的方法,應(yīng)用于包括多個(gè)主用模塊和多個(gè) 備用模塊的通信系統(tǒng),其特征在于,主用模塊個(gè)數(shù)大于備用模塊個(gè)數(shù), 一個(gè)主 用模塊對應(yīng)多個(gè)備用模塊,該方法包括當(dāng)所述多個(gè)主用模塊中的其中一個(gè)主用模塊需要倒換時(shí),從該主用模塊對 應(yīng)的多個(gè)備用模塊中選定一個(gè),由選定的該備用模塊獲取需要倒換的所述主用 模塊的運(yùn)行數(shù)據(jù);選定的所述備用模塊根據(jù)獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換的所述主用 模塊運(yùn)行。
      12、 根據(jù)權(quán)利要求ll所述的方法,其特征在于,從該主用模塊對應(yīng)的多個(gè)備用模塊中選定一個(gè),包括根據(jù)所述備用模塊的優(yōu)先級選擇,或隨機(jī)選擇。
      13、 根據(jù)權(quán)利要求11所述的方法,其特征在于,在主用模塊運(yùn)行過程中, 采用如下方式實(shí)現(xiàn)運(yùn)行數(shù)據(jù)的同步將主用模塊的運(yùn)行數(shù)據(jù)同步到與該主用模塊相鄰的主用模塊中;選定的所述備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)的步驟為 選定的所述備用模塊,從保存需要倒換的所述主用模塊運(yùn)行數(shù)據(jù)的主用模 塊中獲取所述運(yùn)行數(shù)據(jù)。
      14、 根據(jù)權(quán)利要求11所述的方法,其特征在于,在主用模塊運(yùn)行過程中, 采用如下方式實(shí)現(xiàn)運(yùn)行數(shù)據(jù)的同步將主用模塊的運(yùn)行數(shù)據(jù)同步到與該主用模塊對應(yīng)的備用模塊中; 選定的所述備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)的步驟為 選定的所述備用模塊,從接收運(yùn)行數(shù)據(jù)的所述備用模塊中獲取需要倒換的 所述主用模塊的運(yùn)行數(shù)據(jù)。
      15、 根據(jù)權(quán)利要求11所述的方法,其特征在于,在主用模塊運(yùn)行過程中, 采用如下方式實(shí)現(xiàn)運(yùn)行數(shù)據(jù)的同步將主用模塊的運(yùn)行數(shù)據(jù)同步到所述通信系統(tǒng)的存儲設(shè)備中; 選定的所述備用模塊獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù)的步驟為 選定的所述備用模塊,從所述存儲設(shè)備中獲取需要倒換的所述主用模塊的 運(yùn)行數(shù)據(jù)。
      16、 一種主、備用模塊實(shí)現(xiàn)通信的系統(tǒng),包括多個(gè)主用模塊和多個(gè)備用模 塊,其特征在于,主用模塊個(gè)數(shù)大于備用模塊個(gè)數(shù), 一個(gè)主用模塊對應(yīng)多個(gè)備 用模塊,所述主用模塊包括數(shù)據(jù)同步單元,用于同步自身所屬的主用模塊的運(yùn)行數(shù)據(jù); 所述系統(tǒng)還包括選擇模塊,用于當(dāng)所述多個(gè)主用模塊的其中一個(gè)主用模塊需要倒換時(shí),從 該主用模塊對應(yīng)的多個(gè)備用模塊中選定一個(gè)來替代需要倒換的所述主用模塊 運(yùn)行;選定的所述備用模塊,包括獲取單元,用于獲取需要倒換的所述主用模塊的運(yùn)行數(shù)據(jù); 運(yùn)行單元,用于根據(jù)所述獲取單元獲取的所述運(yùn)行數(shù)據(jù),替代需要倒換的 所述主用模塊正常運(yùn)行。
      全文摘要
      本發(fā)明公開了一種主、備用模塊實(shí)現(xiàn)通信的方法,該方法所應(yīng)用的通信系統(tǒng)中包含至少兩個(gè)主用模塊和一個(gè)備用模塊,該備用模塊作為公共備用模塊使用?;蛘撸鶓?yīng)用的通信系統(tǒng)中包含多個(gè)主用模塊和多個(gè)備用模塊,主用模塊個(gè)數(shù)大于備用模塊個(gè)數(shù),一個(gè)主用模塊對應(yīng)多個(gè)備用模塊。當(dāng)主用模塊需要倒換時(shí),由公共備用模塊或選定的一個(gè)備用模塊,獲取該需要倒換的主用模塊的運(yùn)行數(shù)據(jù),并根據(jù)所獲取的運(yùn)行數(shù)據(jù),替代需要倒換的主用模塊正常運(yùn)行。通過本發(fā)明,提高了通信系統(tǒng)的安全性和可靠性,降低了系統(tǒng)成本,使得維護(hù)工作量減少。本發(fā)明還公開了主、備用模塊實(shí)現(xiàn)通信的系統(tǒng)。
      文檔編號H04L1/22GK101110609SQ20071014615
      公開日2008年1月23日 申請日期2007年8月23日 優(yōu)先權(quán)日2007年8月23日
      發(fā)明者喻建華 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1