国产精品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>

      一種網(wǎng)關容災備份方法、裝置和系統(tǒng)的制作方法

      文檔序號:7987640閱讀:391來源:國知局
      一種網(wǎng)關容災備份方法、裝置和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及網(wǎng)絡通信【技術領域】,特別是一種網(wǎng)關容災備份方法和系統(tǒng),應用于包括網(wǎng)關管理服務平臺和多個網(wǎng)關設備的網(wǎng)絡系統(tǒng)中,網(wǎng)關管理服務平臺用于管理調度多個網(wǎng)關設備,多個網(wǎng)關設備中的任意一個網(wǎng)關設備可作為另一網(wǎng)關設備的容災節(jié)點,包括:網(wǎng)關管理服務平臺接收用戶設備的分配請求,所述分配請求是在用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至網(wǎng)關管理服務平臺的;網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備用于作為第一網(wǎng)關設備的容災節(jié)點;網(wǎng)關管理服務平臺將第二網(wǎng)關設備的信息反饋至用戶設備,以使得用戶設備根據(jù)第二網(wǎng)關設備的信息連接第二網(wǎng)關設備以實現(xiàn)通信。
      【專利說明】一種網(wǎng)關容災備份方法、裝置和系統(tǒng)
      【技術領域】
      [0001]本發(fā)明涉及網(wǎng)絡通信【技術領域】,特別是涉及一種網(wǎng)關容災備份方法、裝置和系統(tǒng)?!颈尘凹夹g】
      [0002]隨著網(wǎng)絡通信技術的發(fā)展,電信業(yè)務系統(tǒng)對計算機系統(tǒng)以及網(wǎng)絡設備的依賴程度越來越強。當計算機系統(tǒng)或網(wǎng)絡設備發(fā)生災難性故障無法正常運行時,將會發(fā)生不可估量的災難,例如業(yè)務數(shù)據(jù)的丟失、業(yè)務系統(tǒng)的中斷等。為了避免上述情況的出現(xiàn),引入了容災備份技術。
      [0003]容災備份的目的是在出現(xiàn)災難性故障時,使數(shù)據(jù)丟失盡可能地少,使業(yè)務系統(tǒng)不中斷或者盡快恢復正常運行。容災備份一般通過數(shù)據(jù)或者硬件的冗余來實現(xiàn)。一般地,容災備份系統(tǒng)是指在相隔較遠的異地,建立兩套或多套功能相同的計算機系統(tǒng),互相之間可以進行健康狀態(tài)監(jiān)視和功能切換,當一處系統(tǒng)因意外(如火災、地震等)停止工作時,整個應用系統(tǒng)可以切換到另一處,使得該系統(tǒng)功能可以繼續(xù)正常工作。容災系統(tǒng)可以減少災難性事件對整個業(yè)務節(jié)點的影響,提供節(jié)點級別的系統(tǒng)恢復功能。
      [0004]現(xiàn)有技術中,針對網(wǎng)絡設備的容災備份一般是基于單個局點的異地備份方式。例如,在異地建設一套網(wǎng)關設備作為備用節(jié)點,與主生產(chǎn)節(jié)點的網(wǎng)關形成主備關系。備用節(jié)點即容災節(jié)點一般是閑置的,作為備份存在。僅當主生產(chǎn)節(jié)點的網(wǎng)關出現(xiàn)異常時,才將業(yè)務分割至備用節(jié)點。
      [0005]但發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術提供的方法至少存在如下問題:當某個網(wǎng)關的主生產(chǎn)節(jié)點(主節(jié)點)和容災節(jié)點(備用節(jié)點)均發(fā)生宕機時,則會導致通過該局點的業(yè)務完全中斷?,F(xiàn)有技術提供的方法無法解決單個局點主備用網(wǎng)關完全宕機時的業(yè)務中斷問題。

      【發(fā)明內(nèi)容】

      [0006]為解決上述技術問題,本發(fā)明實施例提供了一種網(wǎng)關容災備份方法、裝置和系統(tǒng),解決了單個局點故障時的業(yè)務中斷問題,提高了容災的可靠性。
      [0007]根據(jù)本發(fā)明實施例的第一方面,公開了一種網(wǎng)關容災備份方法,所述方法應用于一網(wǎng)絡系統(tǒng)中,所述網(wǎng)絡系統(tǒng)包括網(wǎng)關管理服務平臺和多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺用于管理調度所述多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點,所述方法包括:
      [0008]所述網(wǎng)關管理服務平臺接收用戶設備的分配請求,所述分配請求是在所述用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至所述網(wǎng)關管理服務平臺的;
      [0009]所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點;
      [0010]所述網(wǎng)關管理服務平臺將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      [0011]優(yōu)選地,所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備具體包括:
      [0012]所述網(wǎng)關管理服務平臺根據(jù)所述分配請求中攜帶的業(yè)務需求量,獲取業(yè)務剩余容量大于所述業(yè)務需求量的網(wǎng)關設備作為當前可用網(wǎng)關設備;
      [0013]當所述當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備;
      [0014]當所述當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第二網(wǎng)關設備。
      [0015]優(yōu)選地,所述根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備包括:
      [0016]獲取用戶設備的地址信息以及當前可用網(wǎng)關設備的地址信息,將與所述用戶設備處于同一區(qū)域的網(wǎng)關設備作為第二網(wǎng)關設備;或者
      [0017]將當前剩余容量最大的網(wǎng)關設備作為第二網(wǎng)關設備。
      [0018]優(yōu)選地,所述用戶設備的分配請求攜帶用戶設備的賬號信息,則在所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息之前,所述方法還包括:
      [0019]所述網(wǎng)關管理服務平臺根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權,如果鑒權通過,則進入獲取當前可用網(wǎng)關設備信息的步驟。
      [0020]優(yōu)選地,所述方法還包括:
      [0021]網(wǎng)關管理服務平臺接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。
      [0022]優(yōu)選地,所述方法還包括:
      [0023]當所述網(wǎng)關管理服務平臺在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài)。
      [0024]優(yōu)選地,所述網(wǎng)關管理服務平臺為多個,所述方法還包括:
      [0025]從多個網(wǎng)關管理服務平臺中確定一個網(wǎng)關管理服務平臺作為網(wǎng)關管理服務平臺主節(jié)點,以繼承主節(jié)點的順序命名除主節(jié)點之外的網(wǎng)關管理服務平臺節(jié)點,其中,處于第一繼承順位的節(jié)點為網(wǎng)關管理服務平臺次節(jié)點;網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點之間保持數(shù)據(jù)同步。
      [0026]優(yōu)選地,所述方法還包括:
      [0027]當非網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送請求消息;
      [0028]當網(wǎng)關管理服務平臺次節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0029]當網(wǎng)關管理服務平臺次節(jié)點未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,進入向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息的步驟;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向發(fā)送請求消息的節(jié)點反饋鏈路異常消肩、ο[0030]優(yōu)選地,所述方法還包括:
      [0031]當網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0032]當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,且發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0033]當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述獲取檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向所述網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明不同意所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點。
      [0034]優(yōu)選地,所述網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點保持數(shù)據(jù)同步包括:
      [0035]當非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點檢測到數(shù)據(jù)有更新時,將更新后的數(shù)據(jù)發(fā)送至網(wǎng)關管理服務平臺主節(jié)點;和\或
      [0036]所述網(wǎng)關管理服務平臺主節(jié)點定時將從各網(wǎng)關管理服務平臺節(jié)點獲取的更新后的數(shù)據(jù)進行處理,發(fā)送至各非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點;和/或
      [0037]所述非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點向所述網(wǎng)關管理服務平臺主節(jié)點發(fā)送數(shù)據(jù)獲取請求,所述網(wǎng)關管理服務平臺向所述非網(wǎng)關管理服務平臺返回更新的數(shù)據(jù);所述更新的數(shù)據(jù)為增量更新的數(shù)據(jù)或者全量更新的數(shù)據(jù)。
      [0038]優(yōu)選地,所述方法還包括:
      [0039]當處于不可用狀態(tài)的網(wǎng)關管理服務平臺主節(jié)點恢復正常時,向當前網(wǎng)關管理服務平臺主節(jié)點發(fā)送同步數(shù)據(jù)。
      [0040]根據(jù)本發(fā)明實施例的第二方面,公開了一種網(wǎng)關管理服務平臺,所述網(wǎng)關管理服務平臺用于管理調度所述多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺包括:
      [0041]接收模塊,用于接收用戶設備的分配請求,所述分配請求是在所述用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至所述網(wǎng)關管理服務平臺的;
      [0042]分配模塊,用于獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)
      占.[0043]反饋模塊,用于將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      [0044]優(yōu)選地,其特征在于,所述分配模塊具體包括:
      [0045]獲取單元,用于根據(jù)所述分配請求中攜帶的業(yè)務需求量,獲取業(yè)務剩余容量大于所述業(yè)務需求量的網(wǎng)關設備作為當前可用網(wǎng)關設備;
      [0046]第一分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備;
      [0047]第二分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第二網(wǎng)關設備。
      [0048]優(yōu)選地,所述網(wǎng)關管理服務平臺還包括:
      [0049]鑒權模塊,用于根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權,如果鑒權通過,則進入獲取當前可用網(wǎng)關設備信息的步驟。
      [0050]優(yōu)選地,所述網(wǎng)關管理服務平臺還包括:
      [0051]監(jiān)控模塊,用于接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。
      [0052]優(yōu)選地,所述監(jiān)控模塊還用于:
      [0053]當所述監(jiān)控模塊在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài)。
      [0054]根據(jù)本發(fā)明實施例的第三方面,公開了一種用于網(wǎng)關容災備份的網(wǎng)絡系統(tǒng),所述網(wǎng)絡系統(tǒng)包括如權利要求12至16任意一項所述的網(wǎng)關管理服務平臺,所述網(wǎng)絡系統(tǒng)還包括多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點。
      [0055]優(yōu)選地,所述網(wǎng)關管理服務平臺為多個,所述網(wǎng)絡系統(tǒng)還包括:
      [0056]管理服務平臺容災模塊,用于從多個網(wǎng)關管理服務平臺中確定一個網(wǎng)關管理服務平臺作為網(wǎng)關管理服務平臺主節(jié)點,以繼承主節(jié)點的順序命名除主節(jié)點之外的網(wǎng)關管理服務平臺節(jié)點,其中,處于第一繼承順位的節(jié)點為網(wǎng)關管理服務平臺次節(jié)點;網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點之間保持數(shù)據(jù)同步。
      [0057]優(yōu)選地,所述管理服務平臺容災模塊還包括:
      [0058]請求單元,用于當非網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送請求消息;
      [0059]第一通知單元,用于當網(wǎng)關管理服務平臺次節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0060]第一檢測單元,用于當網(wǎng)關管理服務平臺次節(jié)點未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,進入向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息的步驟;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向發(fā)送請求消息的節(jié)點反饋鏈路異常消息。
      [0061]優(yōu)選地,所述管理服務平臺容災模塊還包括:
      [0062]第二通知單元,用于當網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0063]第二反饋單元,用于當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,且發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;[0064]第二檢測單元,用于當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述獲取檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向所述網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明不同意所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點。
      [0065]優(yōu)選地,所述管理服務平臺容災模塊還包括數(shù)據(jù)同步模塊,用于當非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點檢測到數(shù)據(jù)有更新時,將更新后的數(shù)據(jù)發(fā)送至網(wǎng)關管理服務平臺主節(jié)點;和\或
      [0066]所述網(wǎng)關管理服務平臺主節(jié)點定時將從各網(wǎng)關管理服務平臺節(jié)點獲取的更新后的數(shù)據(jù)進行處理,發(fā)送至各非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點;和/或所述非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點向所述網(wǎng)關管理服務平臺主節(jié)點發(fā)送數(shù)據(jù)獲取請求,所述網(wǎng)關管理服務平臺向所述非網(wǎng)關管理服務平臺返回更新的數(shù)據(jù);所述更新的數(shù)據(jù)為增量更新的數(shù)據(jù)或者全量更新的數(shù)據(jù)。
      [0067]優(yōu)選地,所述數(shù)據(jù)同步模塊還用于:當處于不可用狀態(tài)的網(wǎng)關管理服務平臺主節(jié)點恢復正常時,向當前網(wǎng)關管理服務平臺主節(jié)點發(fā)送同步數(shù)據(jù)。
      [0068]本發(fā)明實施例能夠達到的有益效果為:本發(fā)明提供了一種網(wǎng)關容災備份方法,應用于一網(wǎng)絡系統(tǒng)中,所述網(wǎng)絡系統(tǒng)包括網(wǎng)關管理服務平臺和多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺用于管理調度所述多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點,當用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時即向所述網(wǎng)關管理服務平臺發(fā)送分配請求,由所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點,所述網(wǎng)關管理服務平臺將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備能夠根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。由于本發(fā)明中使用網(wǎng)關管理服務平臺對多個網(wǎng)關設備實現(xiàn)統(tǒng)一管理,各網(wǎng)關相互之間可以實現(xiàn)容災備份,一旦其中一個網(wǎng)關設備出現(xiàn)異常,其他任何處于正常狀態(tài)的網(wǎng)關設備均可以作為發(fā)生異常的網(wǎng)關設備的容災節(jié)點,因此可以使得業(yè)務快速恢復,提高了系統(tǒng)的可靠性。
      【專利附圖】

      【附圖說明】
      [0069]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0070]圖1為本發(fā)明實施例提供的網(wǎng)關容災備份方法第一實施例示意圖;
      [0071]圖2為本發(fā)明實施例提供的網(wǎng)關容災備份方法第二實施例示意圖;
      [0072]圖3為本發(fā)明實施例提供的網(wǎng)關容災備份方法第三實施例示意圖;
      [0073]圖4為本發(fā)明實施例提供的網(wǎng)關容災備份方法第四實施例示意圖;[0074]圖5為本發(fā)明實施例提供的網(wǎng)關管理服務平臺示意圖;
      [0075]圖6為本發(fā)明實施例提供的用于網(wǎng)關容災備份的網(wǎng)絡系統(tǒng)示意圖;
      [0076]圖7為本發(fā)明實施例提供的網(wǎng)絡系統(tǒng)網(wǎng)絡架構圖。
      【具體實施方式】
      [0077]現(xiàn)有技術中,當某個網(wǎng)關的主生產(chǎn)節(jié)點(主節(jié)點)和容災節(jié)點(備用節(jié)點)均發(fā)生宕機時,則會導致通過該局點的業(yè)務完全中斷?,F(xiàn)有技術提供的方法無法解決單個局點主備用網(wǎng)關完全宕機時的業(yè)務中斷問題。
      [0078]基于此,本發(fā)明實施例提供了一種網(wǎng)關容災備份方法和系統(tǒng),使用網(wǎng)關管理服務平臺對多個網(wǎng)關設備實現(xiàn)統(tǒng)一管理,各網(wǎng)關設備相互之間可以實現(xiàn)容災備份,一旦其中一個網(wǎng)關設備出現(xiàn)異常,其他任何處于正常狀態(tài)的網(wǎng)關設備均可以作為發(fā)生異常的網(wǎng)關設備的容災節(jié)點,因此可以使得業(yè)務快速恢復,解決了單個局點故障時的業(yè)務中斷問題,提高了系統(tǒng)容災的可靠性。
      [0079]為了使本【技術領域】的人員更好地理解本發(fā)明中的技術方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
      [0080]參見圖1,為本發(fā)明提供的網(wǎng)關容災備份方法第一實施例流程圖。
      [0081]本發(fā)明實施例提供的方法應用于一網(wǎng)絡系統(tǒng)中,所述網(wǎng)絡系統(tǒng)包括網(wǎng)關管理服務平臺和多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺用于管理調度所述多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點,所述方法包括:
      [0082]S101,所述網(wǎng)關管理服務平臺接收用戶設備的分配請求,所述分配請求是在所述用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至所述網(wǎng)關管理服務平臺的。
      [0083]S102,所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點。
      [0084]S103,所述網(wǎng)關管理服務平臺將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      [0085]在本發(fā)明第一實施例中,提供了一種網(wǎng)關容災備份方法,應用于一網(wǎng)絡系統(tǒng)中,所述網(wǎng)絡系統(tǒng)包括網(wǎng)關管理服務平臺和多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺用于管理調度所述多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點,當用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時即向所述網(wǎng)關管理服務平臺發(fā)送分配請求,由所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點,所述網(wǎng)關管理服務平臺將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備能夠根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。由于本發(fā)明中使用網(wǎng)關管理服務平臺對多個網(wǎng)關設備實現(xiàn)統(tǒng)一管理,各網(wǎng)關相互之間可以實現(xiàn)容災備份,一旦其中一個網(wǎng)關設備出現(xiàn)異常,其他任何處于正常狀態(tài)的網(wǎng)關設備均可以作為發(fā)生異常的網(wǎng)關設備的容災節(jié)點,因此可以使得業(yè)務快速恢復,提高了系統(tǒng)的可靠性。
      [0086]參見圖2,為本發(fā)明提供的網(wǎng)關容災備份方法第二實施例流程圖。
      [0087]在本發(fā)明第二實施例中,以一個具體的實施例對本發(fā)明提供的方法進行說明。以電信領域為例,目前網(wǎng)關的現(xiàn)網(wǎng)建設情況是運營商在各省或者地市均建有網(wǎng)關,各個網(wǎng)關之間相互獨立?,F(xiàn)有技術中的容災備份方法主要是基于單個局點的容災備份,在異地建設一套網(wǎng)關,作為一主生產(chǎn)節(jié)點的備用節(jié)點,當主生產(chǎn)節(jié)點網(wǎng)關發(fā)生異常時,則將業(yè)務(包括業(yè)務數(shù)據(jù))分割至備用節(jié)點。一旦主生產(chǎn)節(jié)點和備用節(jié)點均發(fā)生故障時,則會導致通過該節(jié)點的業(yè)務完全中斷。而在本發(fā)明中,設置一網(wǎng)關管理服務平臺,將全國的網(wǎng)關組合成一套網(wǎng)關,對外暴露統(tǒng)一的域名。網(wǎng)關管理平臺自身具有容錯以及容災備份能力,負責統(tǒng)一管理全國的多個網(wǎng)關,用于調配全網(wǎng)所有網(wǎng)關資源的調配,各個網(wǎng)關之間可以實現(xiàn)容災備份。
      [0088]網(wǎng)關管理平臺設置有數(shù)據(jù)同步模塊。所述數(shù)據(jù)同步模塊用于保持業(yè)務運營支撐系統(tǒng)(BOSS, Business Operation Support System)與網(wǎng)關管理平臺之間、網(wǎng)關設備與網(wǎng)關管理平臺之間以及網(wǎng)關管理平臺之間的數(shù)據(jù)同步,以確保網(wǎng)關管理服務平臺的數(shù)據(jù)一致性。其中,BOSS與網(wǎng)關管理服務平臺同步的數(shù)據(jù)包括企業(yè)客戶的屬性信息、業(yè)務數(shù)據(jù)等;網(wǎng)關設備與網(wǎng)關管理平臺之間同步的數(shù)據(jù)主要包括各網(wǎng)關設備上報的狀態(tài)監(jiān)控數(shù)據(jù)。
      [0089]網(wǎng)關管理平臺還設置有監(jiān)控模塊,用于接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。所有的網(wǎng)關設備需要定時向監(jiān)控模塊上報運行監(jiān)控信息。當網(wǎng)關管理服務平臺的監(jiān)控模塊在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài)。預設的時間可以是固定的時長或者連續(xù)幾個上報周期,可以根據(jù)需要具體設定。當網(wǎng)關管理服務平臺的監(jiān)控模塊在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,還可以主動向網(wǎng)關設備發(fā)送一個獲取運行狀態(tài)信息的指令,若網(wǎng)關設備未返回信息,則確定網(wǎng)關處于異常狀態(tài)。
      [0090]網(wǎng)關管理平臺還具有一配置模塊,用于配置網(wǎng)關管理平臺自身的數(shù)據(jù)以及配置維護各網(wǎng)關設備的屬性信息,所述屬性信息可以包括網(wǎng)關地址、網(wǎng)關名稱、網(wǎng)關額定容量信息
      坐寸ο
      [0091]用戶設備需要使用網(wǎng)絡資源時,向網(wǎng)關管理服務平臺發(fā)送分配請求,請求分配可以使用的網(wǎng)關資源。當網(wǎng)關管理服務平臺接收到用戶設備的分配請求后,根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權。如果鑒權通過才向用戶設備分配網(wǎng)關資源。假設用戶設備當前分配的網(wǎng)關為第一網(wǎng)關設備,下面對第一網(wǎng)關設備發(fā)生異常時的容災備份方法進行詳細地介紹。
      [0092]S201,當用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時,向網(wǎng)關管理服務平臺發(fā)送分配請求。
      [0093]所述分配請求攜帶了用戶設備的賬號信息以及當前用戶設備的業(yè)務需求量C2。所述用戶設備的賬號信息可以包括用戶設備代碼、服務代碼、注冊密碼等信息。
      [0094]S202,網(wǎng)關管理服務平臺接收用戶設備的分配請求,對用戶設備進行鑒權。
      [0095]具體實現(xiàn)時,網(wǎng)關管理服務平臺根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權,如果鑒權通過,則進入步驟S203。[0096]S203,網(wǎng)關管理服務平臺根據(jù)所述分配請求中攜帶的業(yè)務需求量,獲取業(yè)務剩余容量大于所述業(yè)務需求量的網(wǎng)關設備作為當前可用網(wǎng)關設備。
      [0097]在本發(fā)明實施例中,網(wǎng)關管理服務平臺接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。當網(wǎng)關管理服務平臺在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài),則網(wǎng)關設備的當前工作狀態(tài)即為不可用。由于網(wǎng)關設備定期向網(wǎng)關管理服務平臺上報運行監(jiān)控信息,因此網(wǎng)關管理服務平臺存儲有所有網(wǎng)關設備的額定容量、剩余容量、當前工作狀態(tài)等信息。其中,當前工作狀態(tài)包括處于正常工作狀態(tài)、處于不可用狀態(tài)兩種。網(wǎng)關管理服務平臺根據(jù)用戶設備分配請求中攜帶的業(yè)務需求量C2,選擇當前處于正常工作狀態(tài)且業(yè)務剩余容量Cl大于用戶設備業(yè)務需求量C2的所有的網(wǎng)關作為當前可用網(wǎng)關設備。
      [0098]S204,當所述當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備。
      [0099]具體實現(xiàn)時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備的一種實現(xiàn)方式為:獲取用戶設備的地址信息以及當前可用網(wǎng)關設備的地址信息,將與所述用戶設備處于同一區(qū)域的網(wǎng)關設備作為第二網(wǎng)關設備。
      [0100]具體實現(xiàn)時,還可以設置剩余容量較大的網(wǎng)關優(yōu)先級較高,將當前剩余容量最大的網(wǎng)關設備作為第二網(wǎng)關設備。
      [0101]S205,當所述當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第二網(wǎng)關設備。
      [0102]如果經(jīng)過判斷,當前可用網(wǎng)關設備的數(shù)量小于I時,則表示需要多個網(wǎng)關才能滿足用戶設備的業(yè)務需求。具體實現(xiàn)時,可以將當前剩余容量最大的幾個網(wǎng)關設備共同作為容災節(jié)點即第二網(wǎng)關設備,并在發(fā)送給用戶設備的反饋消息中攜帶每個網(wǎng)關最大發(fā)送速率。
      [0103]S206,網(wǎng)關管理服務平臺將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      [0104]具體實現(xiàn)時,網(wǎng)關管理服務平臺確定了備份網(wǎng)關后,即將備份網(wǎng)關即第二網(wǎng)關設備的信息反饋至用戶設備,反饋消息中攜帶第二網(wǎng)關設備的IP地址。這樣,用戶設備即可以根據(jù)第二網(wǎng)關的地址,連接第二網(wǎng)關設備以實現(xiàn)通信。需要說明的是,由于網(wǎng)關管理平臺之間、網(wǎng)關管理平臺與網(wǎng)關之間的數(shù)據(jù)保持同步,因此當用戶設備重新接入第二網(wǎng)關設備時,無需進行數(shù)據(jù)的遷移,節(jié)省了成本,提高了切換效率。
      [0105]在本發(fā)明第二實施例中,當用戶設備當前連接的網(wǎng)關發(fā)生異常時,由用戶設備向網(wǎng)關管理服務平臺發(fā)送分配請求,由網(wǎng)關管理服務平臺從多個網(wǎng)關設備中選擇一個或多個網(wǎng)關設備作為備份節(jié)點,使得業(yè)務中斷可以迅速恢復,提高了系統(tǒng)容災的可靠性。
      [0106]另一方面,現(xiàn)有技術中,各個局點的網(wǎng)關容量不一,資源使用率不一致,某個局點出現(xiàn)業(yè)務量過載時,其他局點可能很閑。通過本發(fā)明提供的方法,在接收到用戶設備的分配請求時,利用管理服務平臺對網(wǎng)關資源實現(xiàn)統(tǒng)一分配調度,利用各網(wǎng)關當前剩余容量信息進行分配,使得各個網(wǎng)關負載相對均衡,避免了資源浪費。
      [0107]參見圖3,為本發(fā)明提供的網(wǎng)關容災備份方法第三實施例流程圖。[0108]在本發(fā)明第三實施例提供的網(wǎng)絡系統(tǒng)中,網(wǎng)關管理服務平臺可以為多個。各網(wǎng)關管理服務平臺的數(shù)據(jù)保持一致,對外提供統(tǒng)一的域名。由DNS服務器來決定其他網(wǎng)元可以訪問某一個網(wǎng)關管理服務平臺節(jié)點。
      [0109]為避免多個網(wǎng)關管理服務平臺之間的數(shù)據(jù)不一致,在本發(fā)明第三實施例中,從多個網(wǎng)關管理服務平臺中確定一個網(wǎng)關管理服務平臺作為網(wǎng)關管理服務平臺主節(jié)點,以繼承主節(jié)點的順序命名除主節(jié)點之外的網(wǎng)關管理服務平臺節(jié)點,其中,處于第一繼承順位的節(jié)點為網(wǎng)關管理服務平臺次節(jié)點;網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點之間保持數(shù)據(jù)同步。[0110]需要說明的是,為了描述的方便,在本發(fā)明實施例中使用了網(wǎng)關管理服務平臺主節(jié)點、非網(wǎng)關管理服務平臺主節(jié)點、網(wǎng)關管理服務平臺次節(jié)點、非網(wǎng)關管理服務平臺次節(jié)點的概念。其中,網(wǎng)關管理服務平臺主節(jié)點為主生產(chǎn)節(jié)點,所有非網(wǎng)關服務平臺主節(jié)點的節(jié)點均與網(wǎng)關管理服務平臺主節(jié)點保持數(shù)據(jù)同步。在所有非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點中,處于第一繼承順位的節(jié)點為網(wǎng)關管理服務平臺次節(jié)點,除此之外的節(jié)點稱為非網(wǎng)關管理服務平臺次節(jié)點。也就是說,非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點包括網(wǎng)關管理服務平臺次節(jié)點以及非網(wǎng)關管理服務平臺次節(jié)點。特別需要說明的是,為了描述的方便,在本發(fā)明實施例中,使用非網(wǎng)關管理服務平臺次節(jié)點描述除網(wǎng)關管理服務平臺次節(jié)點之外的非網(wǎng)關管理服務平臺主節(jié)點,其不包括網(wǎng)關管理服務平臺主節(jié)點。
      [0111]為了描述的方便,假設有X個網(wǎng)關管理服務平臺,其中X為大于I的整數(shù)。其中,設置GO為網(wǎng)關管理服務平臺主節(jié)點,Gl為網(wǎng)關管理服務平臺次節(jié)點,按照繼承主節(jié)點的順序命名除主節(jié)點之外的網(wǎng)關管理服務平臺節(jié)點,例如G2,G3,……GX。
      [0112]S301,設置GO為主節(jié)點。
      [0113]S302,當非網(wǎng)關管理服務平臺次節(jié)點GX發(fā)現(xiàn)GO不可用時,向網(wǎng)關管理服務平臺次節(jié)點Gl發(fā)送請求消息,詢問Gl節(jié)點是否為主節(jié)點。S303,當Gl節(jié)點接收到GX節(jié)點的請求消息時,對請求消息進行處理。
      [0114]具體包括以下兩種情況:
      [0115](I)當Gl發(fā)現(xiàn)GO不可用時,向其他各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明Gl升級為網(wǎng)關管理服務平臺主節(jié)點。
      [0116](2)當Gl未發(fā)現(xiàn)GO不可用時,向GO發(fā)送檢測消息,獲取檢測結果。當所述檢測結果表明所述GO不可用時,進入向其他各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息的步驟。當所述檢測結果表明GO可用時,則認為Gx鏈路異常,向發(fā)送請求消息的節(jié)點Gx反饋鏈路異常消息。
      [0117]S304,當Gl發(fā)現(xiàn)GO不可用時,向其他各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明Gl升級為網(wǎng)關管理服務平臺主節(jié)點,詢問其他節(jié)點是否同意Gl作為網(wǎng)關管理服務平臺主節(jié)點。
      [0118]S305,各網(wǎng)關管理服務平臺節(jié)點Gx進行處理,向Gl反饋消息。
      [0119]具體實現(xiàn)時,包括以下兩種情況:
      [0120](I)當網(wǎng)關管理服務平臺節(jié)點GX接收到所述通知消息,且發(fā)現(xiàn)GO不可用時,向Gl發(fā)送反饋消息,所述反饋消息用于表明同意Gl升級為網(wǎng)關管理服務平臺主節(jié)點。
      [0121](2)當網(wǎng)關管理服務平臺節(jié)點GX接收到所述通知消息,未發(fā)現(xiàn)GO不可用時,向GO發(fā)送檢測消息,獲取檢測結果。當所述獲取檢測結果表明GO可用時,向Gl發(fā)送反饋消息,所述反饋消息用于表明不同意Gl升級為網(wǎng)關管理服務平臺主節(jié)點;當所述檢測結果表明GO不可用時,向Gl發(fā)送反饋消息,所述反饋消息用于表明同意Gl升級為網(wǎng)關管理服務平臺主節(jié)點。
      [0122]進一步的,當處于不可用狀態(tài)的網(wǎng)關管理服務平臺主節(jié)點恢復正常時,向當前網(wǎng)關管理服務平臺主節(jié)點發(fā)送同步數(shù)據(jù)。即當GO恢復正常時,其作為普通節(jié)點,向當前節(jié)點Gl發(fā)送同步數(shù)據(jù)。
      [0123]下面對網(wǎng)關管理服務平臺之間數(shù)據(jù)同步的方法進行介紹。當非主節(jié)點網(wǎng)關管理服務平臺數(shù)據(jù)有更新時,非主節(jié)點網(wǎng)關管理服務平臺將數(shù)據(jù)同步至設定的網(wǎng)關管理服務平臺主節(jié)點。作為主節(jié)點的網(wǎng)關管理服務平臺也可以通知其他非主節(jié)點網(wǎng)關管理服務平臺有數(shù)據(jù)更新,可以通過推送或者由非主節(jié)點網(wǎng)關管理服務平臺主動下載更新的同步數(shù)據(jù)。更新的數(shù)據(jù)主要可以包括:B0SS同步至網(wǎng)關管理服務平臺的數(shù)據(jù)以及網(wǎng)關向網(wǎng)關管理服務平臺上報的運行監(jiān)控數(shù)據(jù)。
      [0124]具體實現(xiàn)時,關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點保持數(shù)據(jù)同步包括:
      [0125]當非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點檢測到數(shù)據(jù)有更新時,將更新后的數(shù)據(jù)發(fā)送至網(wǎng)關管理服務平臺主節(jié)點;和\或
      [0126]所述網(wǎng)關管理服務平臺主節(jié)點定時將從各網(wǎng)關管理服務平臺節(jié)點獲取的更新后的數(shù)據(jù)進行處理,發(fā)送至各非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點;和/或
      [0127]所述非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點向所述網(wǎng)關管理服務平臺主節(jié)點發(fā)送數(shù)據(jù)獲取請求,所述網(wǎng)關管理服務平臺向所述非網(wǎng)關管理服務平臺返回更新的數(shù)據(jù);所述更新的數(shù)據(jù)為增量更新的數(shù)據(jù)或者全量更新的數(shù)據(jù)。
      [0128]這樣,各個網(wǎng)關管理服務平臺之間可以實現(xiàn)數(shù)據(jù)的同步。
      [0129]在本發(fā)明第三實施例中,網(wǎng)關管理服務平臺自身也具有了容災能力,當一個網(wǎng)關管理服務平臺出現(xiàn)異常時,其他網(wǎng)關管理服務平臺節(jié)點可以作為其容災節(jié)點進行使用,提高了系統(tǒng)的可靠性。
      [0130]參見圖4,為本發(fā)明提供的網(wǎng)關容災備份方法第四實施例流程圖。
      [0131]下面結合具體的實例對本發(fā)明提供的網(wǎng)絡系統(tǒng)中網(wǎng)關管理服務平臺、網(wǎng)關設備以及用戶設備之間的交互方法進行詳細的說明。
      [0132]S401,用戶設備向網(wǎng)關管理服務平臺發(fā)送分配請求。
      [0133]用戶設備需要使用網(wǎng)絡資源時,首先向網(wǎng)關管理服務平臺發(fā)送分配請求以申請可用的網(wǎng)關資源。所述分配請求中攜帶了用戶的賬號信息以及用戶設備業(yè)務需求量信息。
      [0134]S402,網(wǎng)關管理服務平臺對用戶設備進行鑒權,如果鑒權通過,獲取當前可用網(wǎng)關,確定最優(yōu)的網(wǎng)關作為第一網(wǎng)關設備。
      [0135]具體實現(xiàn)時,網(wǎng)關管理服務平臺根據(jù)用戶設備分配請求中攜帶的業(yè)務需求量C2,選擇當前處于正常工作狀態(tài)且業(yè)務剩余容量Cl大于用戶設備業(yè)務需求量C2的所有的網(wǎng)關作為當前可用網(wǎng)關設備。
      [0136]當當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第一網(wǎng)關設備。具體實現(xiàn)時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備的一種實現(xiàn)方式為:獲取用戶設備的地址信息以及當前可用網(wǎng)關設備的地址信息,將與所述用戶設備處于同一區(qū)域的網(wǎng)關設備作為第二網(wǎng)關設備。具體實現(xiàn)時,還可以設置剩余容量較大的網(wǎng)關優(yōu)先級較高,將當前剩余容量最大的網(wǎng)關設備作為第二網(wǎng)關設備。
      [0137]當當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第一網(wǎng)關設備。如果經(jīng)過判斷,當前可用網(wǎng)關設備的數(shù)量小于I時,則表示需要多個網(wǎng)關才能滿足用戶設備的業(yè)務需求。具體實現(xiàn)時,可以將當前剩余容量最大的幾個網(wǎng)關設備共同作為第一網(wǎng)關設備,并在發(fā)送給用戶設備的反饋消息中攜帶每個網(wǎng)關最大發(fā)送速率。
      [0138]S403,網(wǎng)關管理服務平臺將用戶設備信息發(fā)送至第一網(wǎng)關設備。
      [0139]S404,第一網(wǎng)關設備保存用戶設備信息,計算當前網(wǎng)關剩余容量是否滿足用戶設備的業(yè)務需求量,返回響應消息。
      [0140]S405,當網(wǎng)關管理服務平臺接收的響應消息表明網(wǎng)關當前剩余容量能夠滿足用戶設備的業(yè)務需求量時,向用戶設備發(fā)送反饋消息,所述反饋消息攜帶第一網(wǎng)關設備的地址信息以及最大接入速率等信息。
      [0141]步驟S406至步驟S411為業(yè)務消息的下行流程。
      [0142]S406,用戶設備向指定的第一網(wǎng)關設備的地址發(fā)起連接消息。
      [0143]S407,第一網(wǎng)關設備根據(jù)網(wǎng)關管理服務平臺提供的用戶設備信息對用戶設備進行校驗,校驗通過后,向第一網(wǎng)關設備返回連接反饋消息。
      [0144]S408,用戶設備向第一網(wǎng)關設備提交消息請求。
      [0145]S409,第一網(wǎng)關設備對用戶設備的信息進行確認,包括IP地址、用戶設備賬號等信息進行確認,當確認通過后,向網(wǎng)關管理服務平臺發(fā)送校驗業(yè)務信息。所述校驗業(yè)務信息可以包括用戶的業(yè)務代碼、簽約關系等信息。
      [0146]S410,網(wǎng)關管理服務平臺向第一網(wǎng)關設備返回校驗結果。
      [0147]S411,第一網(wǎng)關設備向用戶設備返回校驗結果,并向其他網(wǎng)元(EMSC, externalmessage service center)發(fā)送用戶設備的請求消息。
      [0148]步驟S412至步驟S416為業(yè)務消息的上行流程。
      [0149]S412, EMSC發(fā)送上行消息給用戶設備。
      [0150]S413,第一網(wǎng)關設備接收到上行消息(上行普通消息或者是狀態(tài)報告消息)后,向網(wǎng)關管理服務平臺發(fā)送查詢用戶設備地址信息的請求。
      [0151]S414,網(wǎng)關管理服務平臺檢索用戶設備信息以及當前接入網(wǎng)關。將檢索結果反饋至第一網(wǎng)關設備。
      [0152]S415,第一網(wǎng)關設備將接收的上行消息發(fā)送給用戶設備。
      [0153]S416,用戶設備返回應答消息。
      [0154]當用戶設備發(fā)送當前接入的第一網(wǎng)關設備異常時,例如第一網(wǎng)關設備發(fā)起訪問請求得不到響應時,則需要重新向網(wǎng)關管理服務平臺重新發(fā)起分配請求,以請求網(wǎng)關管理服務平臺為其分配第二網(wǎng)關設備作為備份節(jié)點。具體實現(xiàn)時,重復步驟S 401至S416。
      [0155]參見圖5,為本發(fā)明實施例提供的網(wǎng)關管理服務平臺示意圖。
      [0156]網(wǎng)關管理服務平臺用于管理調度多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點,所述網(wǎng)關管理服務平臺包括:[0157]接收模塊501,用于接收用戶設備的分配請求,所述分配請求是在所述用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至所述網(wǎng)關管理服務平臺的;
      [0158]分配模塊502,用于獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點;
      [0159]反饋模塊503,用于將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      [0160]較佳地,所述分配模塊具體包括:
      [0161]獲取單元,用于根據(jù)所述分配請求中攜帶的業(yè)務需求量,獲取業(yè)務剩余容量大于所述業(yè)務需求量的網(wǎng)關設備作為當前可用網(wǎng)關設備;
      [0162]第一分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備;
      [0163]第二分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第二網(wǎng)關設備。
      [0164]較佳地,所述網(wǎng)關管理服務平臺還包括:
      [0165]鑒權模塊,用于根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權,如果鑒權通過,則進入獲取當前可用網(wǎng)關設備信息的步驟。
      [0166]較佳地,所述網(wǎng)關管理服務平臺還包括:
      [0167]監(jiān)控模塊,用于接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。
      [0168]較佳地,所述監(jiān)控模塊還用于:
      [0169]當所述監(jiān)控模塊在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài)。
      [0170]參見圖6,為本發(fā)明提供的用于網(wǎng)關容災備份的網(wǎng)絡系統(tǒng)示意圖。
      [0171]在所述示意圖中,網(wǎng)絡系統(tǒng)包括網(wǎng)關管理服務平臺500和多個網(wǎng)關設備,即圖示的網(wǎng)關設備1、網(wǎng)關設備2、網(wǎng)關設備3 (其他網(wǎng)關設備未示出,圖中僅為示意)。網(wǎng)關管理服務平臺包括多個節(jié)點,各個節(jié)點之間保持數(shù)據(jù)同步。
      [0172]具體實現(xiàn)時,網(wǎng)絡系統(tǒng)包括網(wǎng)關管理服務平臺500和多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺用于管理調度所述多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點,所述網(wǎng)關管理服務平臺還包括:
      [0173]接收模塊,用于接收用戶設備的分配請求,所述分配請求是在所述用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至所述網(wǎng)關管理服務平臺的。
      [0174]分配模塊,用于獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點。
      [0175]反饋模塊,用于將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      [0176]較佳地,所述分配模塊具體包括:
      [0177]獲取單元,用于根據(jù)所述分配請求中攜帶的業(yè)務需求量,獲取業(yè)務剩余容量大于所述業(yè)務需求量的網(wǎng)關設備作為當前可用網(wǎng)關設備。
      [0178]第一分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備。
      [0179]第二分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第二網(wǎng)關設備。
      [0180]較佳地,所述網(wǎng)關管理服務平臺還包括:鑒權模塊,用于根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權,如果鑒權通過,則進入獲取當前可用網(wǎng)關設備信息的步驟。
      [0181]較佳地,,所述網(wǎng)關管理服務平臺還包括:監(jiān)控模塊,用于接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。所述監(jiān)控模塊還用于:當所述監(jiān)控模塊在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài)。當網(wǎng)關管理服務平臺的監(jiān)控模塊在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,還可以主動向網(wǎng)關設備發(fā)送一個獲取運行狀態(tài)信息的指令,若網(wǎng)關設備未返回信息,則確定網(wǎng)關處于異常狀態(tài)。
      [0182]網(wǎng)關管理平臺設置有數(shù)據(jù)同步模塊。所述數(shù)據(jù)同步模塊用于保持業(yè)務運營支撐系統(tǒng)(BOSS, Business Operation Support System)與網(wǎng)關管理平臺之間、網(wǎng)關設備與網(wǎng)關管理平臺之間以及網(wǎng)關管理平臺之間的數(shù)據(jù)同步,以確保網(wǎng)關管理服務平臺的數(shù)據(jù)一致性。其中,BOSS與網(wǎng)關管理服務平臺同步的數(shù)據(jù)包括企業(yè)客戶的屬性信息、業(yè)務數(shù)據(jù)等;網(wǎng)關設備與網(wǎng)關管理平臺之間同步的數(shù)據(jù)主要包括各網(wǎng)關設備上報的狀態(tài)監(jiān)控數(shù)據(jù)。
      [0183]網(wǎng)關管理平臺還具有一配置模塊,用于配置網(wǎng)關管理平臺自身的數(shù)據(jù)以及配置維護各網(wǎng)關設備的屬性信息,所述屬性信息可以包括網(wǎng)關地址、網(wǎng)關名稱、網(wǎng)關額定容量信息
      坐寸ο
      [0184]較佳地,所述網(wǎng)關管理服務平臺為多個,所述網(wǎng)絡系統(tǒng)還包括:
      [0185]管理服務平臺容災模塊,用于從多個網(wǎng)關管理服務平臺中確定一個網(wǎng)關管理服務平臺作為網(wǎng)關管理服務平臺主節(jié)點,以繼承主節(jié)點的順序命名除主節(jié)點之外的網(wǎng)關管理服務平臺節(jié)點,其中,處于第一繼承順位的節(jié)點為網(wǎng)關管理服務平臺次節(jié)點;網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點之間保持數(shù)據(jù)同步。
      [0186]較佳地,所述管理服務平臺容災模塊還包括:
      [0187]請求單元,用于當非網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送請求消息;
      [0188]第一通知單元,用于當網(wǎng)關管理服務平臺次節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0189]第一檢測單元,用于當網(wǎng)關管理服務平臺次節(jié)點未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,進入向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息的步驟;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向發(fā)送請求消息的節(jié)點反饋鏈路異常消息。
      [0190]較佳地,所述管理服務平臺容災模塊還包括:[0191]第二通知單元,用于當網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0192]第二反饋單元,用于當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,且發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;
      [0193]第二檢測單元,用于當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述獲取檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向所述網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明不同意所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點。
      [0194]較佳地,所述管理服務平臺還包括數(shù)據(jù)同步模塊,用于當非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點檢測到數(shù)據(jù)有更新時,將更新后的數(shù)據(jù)發(fā)送至網(wǎng)關管理服務平臺主節(jié)點;和\或所述網(wǎng)關管理服務平臺主節(jié)點定時將從各網(wǎng)關管理服務平臺節(jié)點獲取的更新后的數(shù)據(jù)進行處理,發(fā)送至各非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點;和/或所述非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點向所述網(wǎng)關管理服務平臺主節(jié)點發(fā)送數(shù)據(jù)獲取請求,所述網(wǎng)關管理服務平臺向所述非網(wǎng)關管理服務平臺返回更新的數(shù)據(jù);所述更新的數(shù)據(jù)為增量更新的數(shù)據(jù)或者全量更新的數(shù)據(jù)。
      [0195]較佳地,所述數(shù)據(jù)同步模塊還用于:當處于不可用狀態(tài)的網(wǎng)關管理服務平臺主節(jié)點恢復正常時,向當前網(wǎng)關管理服務平臺主節(jié)點發(fā)送同步數(shù)據(jù)。
      [0196]以上對本發(fā)明提供的網(wǎng)關容災備份方法、網(wǎng)關管理服務平臺以及用于網(wǎng)關容災備份的網(wǎng)絡系統(tǒng)進行了詳細的介紹。在具體應用時,本發(fā)明實施例提供的方法可以應用到行業(yè)的行業(yè)網(wǎng)關容災備份,例如可以應用到移動夢網(wǎng)的短信網(wǎng)關的容災備份。
      [0197]請參見圖7,為本發(fā)明實施例提供的網(wǎng)絡系統(tǒng)架構圖。其中,EC/SI為集團客戶(企業(yè)客戶)/ 業(yè)務集成商,IAGff — A (Industry Application Gateway-Agent)為行業(yè)應用網(wǎng)關代理模塊,IAGW — M: (Industry Application Gateway-Management)為行業(yè)應用網(wǎng)關管理模塊,其中,MMSC (Multimedia Messaging Service Center)為多媒體消息中心,其中,SMSC (Short Message Service Center)為短消息中心。從圖中可以看出,本發(fā)明通過網(wǎng)關管理服務平臺管理著多個行業(yè)應用網(wǎng)關(IAGW - A、IAGff 一 M等)。
      [0198]本發(fā)明實施例提供的方法具體實現(xiàn)時,以行業(yè)應用網(wǎng)關為例,全國31省和總部均建設有行業(yè)網(wǎng)關局點,各網(wǎng)關局點之間相互獨立,各網(wǎng)關對外提供服務的地址互不相同。在本發(fā)明中,通過建設網(wǎng)關管理服務平臺來對全國行業(yè)網(wǎng)關局點進行統(tǒng)一管理控制,網(wǎng)關管理服務平臺對外暴露統(tǒng)一的域名,各行業(yè)網(wǎng)關局點為網(wǎng)關管理服務平臺所管理的一個通信節(jié)點,網(wǎng)關管理服務平臺對EC (集團客戶)進行統(tǒng)一的接入控制。各網(wǎng)關節(jié)點定時向網(wǎng)關管理服務平臺統(tǒng)一報告其運行狀態(tài),網(wǎng)關管理服務平臺根據(jù)網(wǎng)關節(jié)點的狀態(tài)進行資源分配。EC在接入網(wǎng)關之前先到網(wǎng)關管理服務平臺進行資源申請(發(fā)送分配請求),獲得網(wǎng)關資源后,再向行業(yè)網(wǎng)關進行業(yè)務消息發(fā)送,行業(yè)網(wǎng)關收到消息后將消息轉發(fā)給SMSC/MMSC。當EC在向網(wǎng)關發(fā)送消息出現(xiàn)業(yè)務故障時,可向網(wǎng)關管理服務平臺重新進行資源申請,向網(wǎng)關管理服務平臺重新發(fā)送分配請求,由網(wǎng)關管理服務平臺根據(jù)當前可用網(wǎng)關設備信息選取一個可用網(wǎng)關作為容災網(wǎng)關。因此在本發(fā)明中,可以實現(xiàn)網(wǎng)關節(jié)點之間的相互備份。只要有網(wǎng)關節(jié)點存活,EC的業(yè)務就應當能夠正常發(fā)送?,F(xiàn)網(wǎng)其它的業(yè)務網(wǎng)關都可采用類似于本方案的組網(wǎng),進行全網(wǎng)的資源調配。
      [0199]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
      [0200]本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序單元。一般地,程序單元包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等等。也可以在分布式計算環(huán)境中實踐本發(fā)明,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡而被連接的遠程處理設備來執(zhí)行任務。在分布式計算環(huán)境中,程序單元可以位于包括存儲設備在內(nèi)的本地和遠程計算機存儲介質中。[0201]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
      [0202]以上所述僅是本發(fā)明的【具體實施方式】,應當指出,對于本【技術領域】的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
      【權利要求】
      1.一種網(wǎng)關容災備份方法,其特征在于,所述方法應用于一網(wǎng)絡系統(tǒng)中,所述網(wǎng)絡系統(tǒng)包括網(wǎng)關管理服務平臺和多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺用于管理調度所述多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點,所述方法包括: 所述網(wǎng)關管理服務平臺接收用戶設備的分配請求,所述分配請求是在所述用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至所述網(wǎng)關管理服務平臺的; 所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點; 所述網(wǎng)關管理服務平臺將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      2.根據(jù)權利要求1所述的方法,其特征在于,所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備具體包括: 所述網(wǎng)關管理服務平臺根據(jù)所述分配請求中攜帶的業(yè)務需求量,獲取業(yè)務剩余容量大于所述業(yè)務需求量的網(wǎng)關設備作為當前可用網(wǎng)關設備; 當所述當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備; 當所述當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第二網(wǎng)關設備。
      3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備包括: 獲取用戶設備的地址信息以及當前可用網(wǎng)關設備的地址信息,將與所述用戶設備處于同一區(qū)域的網(wǎng)關設備作為第二網(wǎng)關設備;或者 將當前剩余容量最大的網(wǎng)關設備作為第二網(wǎng)關設備。
      4.根據(jù)權利要求1所述的方法,其特征在于,所述用戶設備的分配請求攜帶用戶設備的賬號信息,則在所述網(wǎng)關管理服務平臺獲取當前可用網(wǎng)關設備信息之前,所述方法還包括: 所述網(wǎng)關管理服務平臺根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權,如果鑒權通過,則進入獲取當前可用網(wǎng)關設備信息的步驟。
      5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 網(wǎng)關管理服務平臺接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。
      6.根據(jù)權利要求5所述的方法,其特征在于,所述方法還包括: 當所述網(wǎng)關管理服務平臺在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài)。
      7.根據(jù)權利要求1所述的方法,其特征在于,所述網(wǎng)關管理服務平臺為多個,所述方法還包括: 從多個網(wǎng)關管理服務平臺中確定一個網(wǎng)關管理服務平臺作為網(wǎng)關管理服務平臺主節(jié)點,以繼承主節(jié)點的順序命名除主節(jié)點之外的網(wǎng)關管理服務平臺節(jié)點,其中,處于第一繼承順位的節(jié)點為網(wǎng)關管理服務平臺次節(jié)點;網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點之間保持數(shù)據(jù)同步。
      8.根據(jù)權利要求7所述的方法,其特征在于,所述方法還包括: 當非網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送請求消息; 當網(wǎng)關管理服務平臺次節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點; 當網(wǎng)關管理服務平臺次節(jié)點未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,進入向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息的步驟;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向發(fā)送請求消息的節(jié)點反饋鏈路異常消息。
      9.根據(jù)權利要求7所述的方法,其特征在于,所述方法還包括: 當網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點; 當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,且發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點; 當網(wǎng)關管理服 務平臺節(jié)點接收到所述通知消息,未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述獲取檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向所述網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明不同意所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點。
      10.根據(jù)權利要求7所述的方法,其特征在于,所述網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點保持數(shù)據(jù)同步包括: 當非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點檢測到數(shù)據(jù)有更新時,將更新后的數(shù)據(jù)發(fā)送至網(wǎng)關管理服務平臺主節(jié)點;和\或 所述網(wǎng)關管理服務平臺主節(jié)點定時將從各網(wǎng)關管理服務平臺節(jié)點獲取的更新后的數(shù)據(jù)進行處理,發(fā)送至各非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點;和/或 所述非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點向所述網(wǎng)關管理服務平臺主節(jié)點發(fā)送數(shù)據(jù)獲取請求,所述網(wǎng)關管理服務平臺向所述非網(wǎng)關管理服務平臺返回更新的數(shù)據(jù);所述更新的數(shù)據(jù)為增量更新的數(shù)據(jù)或者全量更新的數(shù)據(jù)。
      11.根據(jù)權利要求8、9或10所述的方法,其特征在于,所述方法還包括: 當處于不可用狀態(tài)的網(wǎng)關管理服務平臺主節(jié)點恢復正常時,向當前網(wǎng)關管理服務平臺主節(jié)點發(fā)送同步數(shù)據(jù)。
      12.一種網(wǎng)關管理服務平臺,其特征在于,所述網(wǎng)關管理服務平臺用于管理調度多個網(wǎng)關設備,所述網(wǎng)關管理服務平臺包括: 接收模塊,用于接收用戶設備的分配請求,所述分配請求是在所述用戶設備發(fā)現(xiàn)當前使用的第一網(wǎng)關設備發(fā)生異常時發(fā)送至所述網(wǎng)關管理服務平臺的; 分配模塊,用于獲取當前可用網(wǎng)關設備信息,從多個可用網(wǎng)關設備中選取一個或多個網(wǎng)關設備作為第二網(wǎng)關設備,所述第二網(wǎng)關設備用于作為所述第一網(wǎng)關設備的容災節(jié)點;反饋模塊,用于將所述第二網(wǎng)關設備的信息反饋至所述用戶設備,以使得所述用戶設備根據(jù)所述第二網(wǎng)關設備的信息連接所述第二網(wǎng)關設備以實現(xiàn)通信。
      13.根據(jù)權利要求12所述的網(wǎng)關管理服務平臺,其特征在于,所述分配模塊具體包括: 獲取單元,用于根據(jù)所述分配請求中攜帶的業(yè)務需求量,獲取業(yè)務剩余容量大于所述業(yè)務需求量的網(wǎng)關設備作為當前可用網(wǎng)關設備; 第一分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量大于I時,根據(jù)優(yōu)選級權重選擇一個網(wǎng)設備作為第二網(wǎng)關設備; 第二分配單元,用于當所述當前可用網(wǎng)關設備的數(shù)量小于I時,根據(jù)所述業(yè)務需求量以及網(wǎng)關設備剩余容量信息確定多個網(wǎng)關設備作為第二網(wǎng)關設備。
      14.根據(jù)權利要求12所述的網(wǎng)關管理服務平臺,其特征在于,所述網(wǎng)關管理服務平臺還包括: 鑒權模塊,用于根據(jù)所述分配請求中攜帶的用戶設備的賬號信息,對所述用戶設備進行鑒權,如果鑒權通過,則進入獲取當前可用網(wǎng)關設備信息的步驟。
      15.根據(jù)權利 要求12所述的網(wǎng)關管理服務平臺,其特征在于,所述網(wǎng)關管理服務平臺還包括: 監(jiān)控模塊,用于接收所述多個網(wǎng)關設備上報的運行監(jiān)控信息,所述運行監(jiān)控信息包括網(wǎng)關設備的額定容量、剩余容量和\或當前用戶數(shù)量信息。
      16.根據(jù)權利要求15所述的網(wǎng)關管理服務平臺,其特征在于,所述監(jiān)控模塊還用于: 當所述監(jiān)控模塊在預設時間內(nèi)未收到網(wǎng)關設備的運行監(jiān)控信息時,將所述網(wǎng)關設備的狀態(tài)標識為不可用狀態(tài)。
      17.一種用于網(wǎng)關容災備份的網(wǎng)絡系統(tǒng),其特征在于,所述網(wǎng)絡系統(tǒng)包括如權利要求12至16任意一項所述的網(wǎng)關管理服務平臺,所述網(wǎng)絡系統(tǒng)還包括多個網(wǎng)關設備,所述多個網(wǎng)關設備中的任意一個網(wǎng)關設備可以作為另一網(wǎng)關設備的容災節(jié)點。
      18.根據(jù)權利要求17所述的網(wǎng)絡系統(tǒng),其特征在于,所述網(wǎng)關管理服務平臺為多個,所述網(wǎng)絡系統(tǒng)還包括: 管理服務平臺容災模塊,用于從多個網(wǎng)關管理服務平臺中確定一個網(wǎng)關管理服務平臺作為網(wǎng)關管理服務平臺主節(jié)點,以繼承主節(jié)點的順序命名除主節(jié)點之外的網(wǎng)關管理服務平臺節(jié)點,其中,處于第一繼承順位的節(jié)點為網(wǎng)關管理服務平臺次節(jié)點;網(wǎng)關管理服務平臺主節(jié)點和非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點之間保持數(shù)據(jù)同步。
      19.根據(jù)權利要求18所述的網(wǎng)絡系統(tǒng),其特征在于,所述管理服務平臺容災模塊還包括: 請求單元,用于當非網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送請求消息;第一通知單元,用于當網(wǎng)關管理服務平臺次節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點; 第一檢測單元,用于當網(wǎng)關管理服務平臺次節(jié)點未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,進入向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息的步驟;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向發(fā)送請求消息的節(jié)點反饋鏈路異常消息。
      20.根據(jù)權利要求18所述的網(wǎng)絡系統(tǒng),其特征在于,所述管理服務平臺容災模塊還包括: 第二通知單元,用于當網(wǎng)關管理服務平臺次節(jié)點的節(jié)點發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向各網(wǎng)關管理服務平臺節(jié)點發(fā)送通知消息,所述通知消息用于表明所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點; 第二反饋單元,用于當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,且發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點; 第二檢測單元,用于當網(wǎng)關管理服務平臺節(jié)點接收到所述通知消息,未發(fā)現(xiàn)網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺主節(jié)點發(fā)送檢測消息,獲取檢測結果;當所述獲取檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點可用時,向所述網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明不同意所述網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理服務平臺主節(jié)點;當所述檢測結果表明所述網(wǎng)關管理服務平臺主節(jié)點不可用時,向網(wǎng)關管理服務平臺次節(jié)點發(fā)送反饋消息,所述反饋消息用于表明同意網(wǎng)關管理服務平臺次節(jié)點升級為網(wǎng)關管理 服務平臺主節(jié)點。
      21.根據(jù)權利要求18所述的網(wǎng)絡系統(tǒng),其特征在于,所述管理服務平臺容災模塊還包括數(shù)據(jù)同步模塊,用于當非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點檢測到數(shù)據(jù)有更新時,將更新后的數(shù)據(jù)發(fā)送至網(wǎng)關管理服務平臺主節(jié)點;和\或所述網(wǎng)關管理服務平臺主節(jié)點定時將從各網(wǎng)關管理服務平臺節(jié)點獲取的更新后的數(shù)據(jù)進行處理,發(fā)送至各非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點;和/或所述非網(wǎng)關管理服務平臺主節(jié)點的節(jié)點向所述網(wǎng)關管理服務平臺主節(jié)點發(fā)送數(shù)據(jù)獲取請求,所述網(wǎng)關管理服務平臺向所述非網(wǎng)關管理服務平臺返回更新的數(shù)據(jù);所述更新的數(shù)據(jù)為增量更新的數(shù)據(jù)或者全量更新的數(shù)據(jù)。
      22.根據(jù)權利要求19、20或21所述的網(wǎng)絡系統(tǒng),其特征在于,所述數(shù)據(jù)同步模塊還用于:當處于不可用狀態(tài)的網(wǎng)關管理服務平臺主節(jié)點恢復正常時,向當前網(wǎng)關管理服務平臺主節(jié)點發(fā)送同步數(shù)據(jù)。
      【文檔編號】H04L12/24GK103888277SQ201210555658
      【公開日】2014年6月25日 申請日期:2012年12月19日 優(yōu)先權日:2012年12月19日
      【發(fā)明者】陳云峰, 范曉暉 申請人:中國移動通信集團公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1