• / 17
  • 下載費用:30 金幣  

一種網絡設備間的同步方法及網絡設備.pdf

摘要
申請專利號:

CN201210002269.4

申請日:

2012.01.05

公開號:

CN102571430B

公開日:

2015.01.21

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):H04L 12/24申請日:20120105|||公開
IPC分類號: H04L12/24 主分類號: H04L12/24
申請人: 華為技術有限公司
發明人: 許利霞; 石峰; 張羽
地址: 518129 廣東省深圳市龍崗區坂田華為總部辦公樓
優先權:
專利代理機構: 北京三高永信知識產權代理有限責任公司 11138 代理人: 劉映東
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201210002269.4

授權公告號:

102571430B||||||

法律狀態公告日:

2015.01.21|||2012.09.12|||2012.07.11

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種網絡設備間的同步方法及設備,屬于通信領域。所述方法包括:第一網絡設備根據配置文件中包括的第一同步通道的配置信息和優先級信息創建與第二網絡設備之間的第一同步通道,將第一同步通道的標識、優先級信息和狀態信息添加到存儲空間中;當用戶需要創建第二同步通道時,根據第二同步通道的配置信息和優先級信息創建與第二網絡設備之間第二同步通道,將第二同步通道的標識、優先級信息和狀態信息添加到存儲空間中;當第一網絡設備需要與第二網設備同步時,從存儲空間中選擇狀態信息為正常狀態的同步通道的標識,通過選擇的標識對應的同步通道與第二網絡設備進行同步處理。本發明中用戶能夠根據需要配置同步通道。

權利要求書

1.一種網絡設備間的同步方法,其特征在于,所述方法包括:
第一網絡設備根據配置文件中包括的一個或多個第一同步通道的配置信息和優先級信息
創建與第二網絡設備之間的第一同步通道,將所述第一同步通道的標識、優先級信息和狀態
信息添加到所述第一網絡設備的存儲空間中;
當用戶需要創建除所述第一同步通道以外的第二同步通道時,所述第一網絡設備接收所
述第二同步通道的配置信息和優先級信息,根據所述第二同步通道的配置信息和優先級信息
創建與所述第二網絡設備之間第二同步通道,將所述第二同步通道的標識、優先級信息和狀
態信息添加到所述存儲空間中;
當所述第一網絡設備需要與第二網設備同步時,所述第一網絡設備根據所述第一同步通
道和/或第二同步通道的優先級信息從所述存儲空間中選擇狀態信息為正常狀態的同步通道
的標識,通過所述選擇的同步通道的標識對應的同步通道與所述第二網絡設備進行同步處理。
2.如權要求1所述的方法,其特征在于,所述第一網絡設備接收所述第二同步通道的配
置信息和優先級信息,根據所述第二同步通道的配置信息和優先級信息創建與所述第二網絡
設備之間第二同步通道,將所述第二同步通道的標識、優先級信息和狀態信息添加到所述存
儲空間中,包括:
所述第一網絡設備接收注冊請求消息,所述注冊請求消息攜帶所述第二同步通道的配置
信息和優先級信息;
所述第一網絡設備根據所述第二同步通道的配置信息創建與所述第二網絡設備之間的第
二同步通道,根據所述第二同步通道的優先級信息設置所述第二同步通道,分配所述第二同
步通道的標識,獲取所述第二同步通道的狀態信息;
所述第一網絡設備將所述第二同步通道的標識、優先級信息和狀態信息添加到所述存儲
空間中。
3.如權利要求2所述的方法,其特征在于,所述第一網絡設備接收注冊請求消息之后,
還包括:
所述第一網絡設備將所述第二同步通道的配置信息和優先級信息添加到所述配置文件
中。
4.如權利要求1-3任一項權利要求所述的方法,其特征在于,所述第一網絡設備根據優
先級信息從所述存儲空間中選擇狀態信息為正常狀態的同步通道的標識,包括:
所述第一網絡設備從所述存儲空間中選擇狀態信息為正常狀態且優先級信息最高的同步
通道的標識;或者,從所述存儲空間中除優先級信息最低的狀態信息為正常狀態的同步通道
的標識中隨機選擇狀態信息為正常狀態的同步通道的標識。
5.如權利要求1所述的方法,其特征在于,所述將所述同步通道的標識、優先級信息和
狀態信息添加到存儲空間中之后,還包括:
所述第一網絡設備接收注銷請求消息,所述注銷請求消息攜帶用戶需要注銷的同步通道
的標識;
如果所述第一網絡設備不是正在通過所述同步通道的標識對應的同步通道與第二網絡設
備進行同步處理,則所述第一網絡設備注銷所述同步通道的標識對應的同步通道,將所述同
步通道的標識對應的同步通道的配置信息和優先級信息從所述配置文件中刪除,以及將所述
同步通道的標識對應的同步通道的標識、優先級信息和狀態信息從所述存儲空間中刪除。
6.如權利要求5所述的方法,其特征在于,所述方法還包括:
如果所述第一網絡設備正在通過所述同步通道的標識對應的同步通道與所述第二網絡設
備進行同步處理,則所述第一網絡設備從所述存儲空間中包括除所述同步通道的標識以外的
其他狀態信息為正常狀態的同步通道的標識中,根據優先級信息選擇同步通道的標識,并通
過所述選擇的同步通道的標識對應的同步通道與第二網絡設備行同步處理;
所述第一網絡設備注銷所述同步通道的標識對應的同步通道,將所述同步通道的標識對
應的同步通道的配置信息和優先級信息從所述配置文件中刪除,以及將所述同步通道的標識
對應的同步通道的標識、優先級信息和狀態信息從所述存儲空間中刪除。
7.如權利要求1-6任一項權利要求所述的方法,其特征在于,所述將所述同步通道的標
識、優先級信息和狀態信息添加到存儲空間中之后,還包括:
所述第一網絡設備周期性地掃描所述存儲空間中包括的同步通道的標識,獲取所述掃描
的標識對應的同步通道的當前狀態;
所述第一網絡設備根據所述當前狀態和所述存儲空間中存儲所述掃描的標識對應的同步
通道的狀態信息對所述掃描的標識對應的同步通道進行判斷;
如果所述掃描的標識對應的同步通道從故障狀態變為正常狀態,則所述第一網絡設備將
所述存儲空間存儲所述掃描的標識對應的同步通道的狀態信息更新為所述當前狀態。
8.如權利要求7所述的方法,其特征在于,如果所述掃描的標識對應的同步通道從故障
狀態變為正常狀態,所述方法還包括:
如果所述第一網絡設備與第二網絡設備進行同步處理,則所述第一網絡設備還判斷的所
述掃描的標識對應的同步通道的優先級信息是否大于所述第一網絡設備與第二網絡設備進行
同步處理所使用的同步通道的優先級信息,如果是,則所述第一網絡設備通過所述掃描的標
識對應的同步通道與所述第二網絡設備進行同步處理。
9.如權利要求7所述的方法,其特征在于,如果所述掃描的標識對應的同步通道從正常
狀態變為故障狀態,所述方法還包括:
如果所述第一網絡設備正在通過所述掃描的標識對應的同步通道與所述第二網絡設備進
行同步處理,則所述第一網絡設備從所述存儲空間中包括狀態信息為正常狀態的同步通道的
標識中,根據優先級信息選擇同步通道的標識,并通過所述選擇的同步通道的標識對應的同
步通道與所述第二網絡設備進行同步處理,將所述存儲空間存儲所述掃描的標識對應的同步
通道的狀態信息更新為所述當前狀態;
如果所述第一網絡設備不是通過所述掃描的標識對應的同步通道與所述第二網絡設備進
行同步處理,則所述第一網絡設備將所述存儲空間存儲所述掃描的標識對應的同步通道的狀
態信息更新為所述當前狀態。
10.一種網絡設備,其特征在于,所述網絡設備包括:
第一創建模塊,用于根據配置文件中包括的一個或多個第一同步通道的配置信息和優先
級創建與第二網絡設備之間的第一同步通道,將所述第一同步通道的標識、優先級信息和狀
態信息添加到第一網絡設備的存儲空間中;
第二創建模塊,用于當用戶需要創建除所述第一同步通道以外的第二同步通道時,接收
所述第二同步通道的配置信息和優先級信息,根據所述第二同步通道的配置信息和優先級信
息創建與所述第二網絡設備之間第二同步通道,將所述第二同步通道的標識、優先級信息和
狀態信息添加到所述存儲空間中;
同步模塊,用于當所述第一網絡設備需要與第二網設備同步時,根據所述第一同步通道
和/或第二同步通道的優先級信息從所述存儲空間中選擇狀態信息為正常狀態的同步通道的
標識,通過所述選擇的同步通道的標識對應的同步通道與所述第二網絡設備進行同步處理。
11.如權要求10所述的網絡設備,其特征在于,所述第二創建模塊包括:
第一接收單元,用于接收注冊請求消息,所述注冊請求消息攜帶所述用第二同步通道的
配置信息和優先級信息;
第一創建單元,用于根據所述第二同步通道的配置信息創建與所述第二網絡設備之間的
第二同步通道,根據所述第二同步通道的優先級信息設置所述第二同步通道,分配所述第二
同步通道的標識,獲取所述第二同步通道的狀態信息;
第一添加單元,用于將所述第二同步通道的標識、優先級信息和狀態信息添加到所述存
儲空間中。
12.如權利要求11所述的網絡設備,其特征在于,所述第二創建模塊還包括:
第二添加單元,用于將所述第二同步通道的配置信息和優先級信息添加到所述配置文件
中。
13.如權利要求10-12任一項權利要求所述的網絡設備,其特征在于,所述同步模塊包
括:
第一選擇單元,用于從所述存儲空間中選擇狀態信息為正常狀態且優先級信息最高的同
步通道的標識;或者,從所述存儲空間中除優先級信息最低的狀態信息為正常狀態的同步通
道的標識中隨機選擇狀態信息為正常狀態的同步通道的標識;
同步單元,用于通過所述選擇的同步通道的標識對應的同步通道與所述第二網絡設備進
行同步處理。
14.如權利要求10所述的網絡設備,其特征在于,所述網絡設備還包括:
接收模塊,用于接收注銷請求消息,所述注銷請求消息攜帶用戶需要注銷的同步通道的
標識;
第一注銷模塊,用于如果所述第一網絡設備不是正在通過所述同步通道的標識對應的同
步通道與第二網絡設備進行同步處理,則注銷所述同步通道的標識對應的同步通道,將所述
同步通道的標識對應的同步通道的配置信息和優先級信息從所述配置文件中刪除,以及將所
述同步通道的標識對應的同步通道的標識、優先級信息和狀態信息從所述存儲空間中刪除。
15.如權利要求14所述的網絡設備,其特征在于,所述網絡設備還包括:
第一選擇模塊,用于如果所述第一網絡設備正在通過所述同步通道的標識對應的同步通
道與所述第二網絡設備進行同步處理,則從所述存儲空間中包括除所述同步通道的標識以外
的其他狀態信息為正常狀態的同步通道的標識中,根據優先級信息選擇同步通道的標識,并
通過所述選擇的同步通道的標識對應的同步通道與第二網絡設備行同步處理;
第二注銷模塊,用于注銷所述同步通道的標識對應的同步通道,將所述同步通道的標識
對應的同步通道的配置信息和優先級信息從所述配置文件中刪除,以及將所述同步通道的標
識對應的同步通道的標識、優先級信息和狀態信息從所述存儲空間中刪除。
16.如權利要求10-15任一項權利要求所述的網絡設備,其特征在于,所述網絡設備還
包括:
掃描模塊,用于周期性地掃描所述存儲空間中包括的同步通道的標識,獲取所述掃描的
標識對應的同步通道的當前狀態;
判斷模塊,用于根據所述當前狀態和所述存儲空間中存儲所述掃描的標識對應的同步通
道的狀態信息對所述掃描的標識對應的同步通道進行判斷;
第一更新模塊,用于如果所述判斷模塊判斷出所述掃描的標識對應的同步通道從故障狀
態變為正常狀態,則將所述存儲空間存儲所述掃描的標識對應的同步通道的狀態信息更新為
所述當前狀態。
17.如權利要求16所述的網絡設備,其特征在于,如果所述判斷模塊判斷出所述掃描的
標識對應的同步通道從故障狀態變為正常狀態,所述網絡設備還包括:
第二選擇模塊,用于如果所述第一網絡設備與第二網絡設備進行同步處理,則判斷的所
述掃描的標識對應的同步通道的優先級信息是否大于所述第一網絡設備與第二網絡設備進行
同步處理所使用的同步通道的優先級信息,如果是,則通過所述掃描的標識對應的同步通道
與所述第二網絡設備進行同步處理。
18.如權利要求17所述的網絡設備,其特征在于,如果所述判斷模塊判斷出所述掃描的
標識對應的同步通道從正常狀態變為故障狀態,所述網絡設備還包括:
第二更新模塊,用于如果所述第一網絡設備正在通過所述掃描的標識對應的同步通道與
所述第二網絡設備進行同步處理,則從所述存儲空間中包括狀態信息為正常狀態的同步通道
的標識中,根據優先級信息選擇同步通道的標識,并通過所述選擇的同步通道的標識對應的
同步通道與所述第二網絡設備進行同步處理,將所述存儲空間存儲所述掃描的標識對應的同
步通道的狀態信息更新為所述當前狀態;
第三更新模塊,用于如果所述第一網絡設備不是通過所述掃描的標識對應的同步通道與
所述第二網絡設備進行同步處理,則將所述存儲空間存儲所述掃描的標識對應的同步通道的
狀態信息更新為所述當前狀態。

說明書

一種網絡設備間的同步方法及網絡設備

技術領域

本發明涉及通信領域,特別涉及一種網絡設備間的同步方法及網絡設備。

背景技術

在通信網絡為了保證MS(Manger?System,管理系統)中的核心應用永不停止,關鍵數
據不會丟失,一般采用一個備MS來對主MS中的核心應用和關鍵數據進行同步。

其中,技術人員可以事先在主MS與備MS之間配置一個或多個同步通道;然后當主MS
需要與備MS進行同步時,主MS從配置的一個或多個同步通道中選擇同步通道,通過配置
的同步通道與備MS進行同步處理。

在實現本發明的過程中,發明人發現現有技術至少存在以下問題:

技術人員配置完同步通道后,主MS只能使用配置的同步通道來與備MS進行同步,用
戶無法根據需要配置用于主MS與備MS進行同步處理的同步通道。

發明內容

為了使用戶根據需要配置用于主網絡設備與備網絡設備進行同步的同步通道,本發明提
供了一種網絡設備間的同步方法及網絡設備。所述技術方案如下:

一種網絡設備間的同步方法,所述方法包括:

第一網絡設備根據配置文件中包括的一個或多個第一同步通道的配置信息和優先級信息
創建與第二網絡設備之間的第一同步通道,將所述第一同步通道的標識、優先級信息和狀態
信息添加到所述第一網絡設備的存儲空間中;

當用戶需要創建除所述第一同步通道以外的第二同步通道時,所述第一網絡設備接收所
述第二同步通道的配置信息和優先級信息,根據所述第二同步通道的配置信息和優先級信息
創建與所述第二網絡設備之間第二同步通道,將所述第二同步通道的標識、優先級信息和狀
態信息添加到所述存儲空間中;

當所述第一網絡設備需要與第二網設備同步時,所述第一網絡設備根據所述第一同步通
道和/或第二同步通道的優先級信息從所述存儲空間中選擇狀態信息為正常狀態的同步通道
的標識,通過所述選擇的同步通道的標識對應的同步通道與所述第二網絡設備進行同步處理。

一種網絡設備,所述網絡設備包括:

第一創建模塊,用于根據配置文件中包括的一個或多個第一同步通道的配置信息和優先
級信息創建與第二網絡設備之間的第一同步通道,將所述第一同步通道的標識、優先級信息
和狀態信息添加到第一網絡設備的存儲空間中;

第二創建模塊,用于當用戶需要創建除所述第一同步通道以外的第二同步通道時,接收
所述第二同步通道的配置信息和優先級信息,根據所述第二同步通道的配置信息和優先級信
息創建與所述第二網絡設備之間第二同步通道,將所述第二同步通道的標識、優先級信息和
狀態信息添加到所述存儲空間中;

同步模塊,用于當所述第一網絡設備需要與第二網設備同步時,根據所述第一同步通道
和/或第二同步通道的優先級信息從所述存儲空間中選擇狀態信息為正常狀態的同步通道的
標識,通過所述選擇的同步通道的標識對應的同步通道與所述第二網絡設備進行同步處理。

在本發明實施例中,第一網絡設備根據配置文件中的第一同步通道的配置信息和優先級
信息創建與第二網絡設備之間的第一同步通道,當用戶需要創建除第一同步通道以外的第二
同步通道時,接收第二同步通道的配置信息和優先級信息,根據第二同步通道的配置信息和
優先級信息創建與第二網絡設備之間的第二同步通道,將第二同步通道的標識、優先級信息
和狀態信息添加到存儲空間中,當第一網絡設備需要與第二網設備同步時,第一網絡設備根
據第一同步通道和/或第二同步通道的優先級信息從存儲空間中選擇狀態信息為正常狀態的
同步通道的標識,通過選擇的同步通道的標識對應的同步通道與第二網絡設備進行同步處理。
如此用戶可以根據需要配置用于網絡設備間的同步處理的同步通道。

附圖說明

圖1是本發明實施例1提供的一種網絡設備間的同步方法流程圖;

圖2是本發明實施例2提供的一種網絡設備間的同步方法流程圖;

圖3是本發明實施例2提供的對同步通道的狀態進行監聽的流程圖;

圖4是本發明實施例3提供的一種網絡設備結構示意圖。

具體實施方式

為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進
一步地詳細描述。

實施例1

如圖1所示,本發明實施例提供了一種網絡設備間的同步方法,包括:

步驟101:第一網絡設備根據配置文件中包括的一個或多個第一同步通道的配置信息和
優先級信息創建與第二網絡設備之間的第二同步通道,將創建的第二同步通道的標識、優先
級信息和狀態信息添加到第一網絡設備的存儲空間中;

步驟102:當用戶需要創建除第一同步通道以外的第二同步通道時,第一網絡設備接收
第二同步通道的配置信息和優先級信息,根據第二同步通道的配置信息和優先級信息創建與
第二網絡設備之間第二同步通道,將第二同步通道的標識、優先級信息和狀態信息添加到存
儲空間中;

步驟103:當第一網絡設備需要與第二網設備同步時,第一網絡設備根據第一同步通道
和/或第二同步通道的優先級信息從存儲空間中選擇狀態信息為正常狀態的同步通道的標識,
通過選擇的同步通道的標識對應的同步通道與第二網絡設備進行同步處理。

其中,在本實施例中,第一網絡設備和第二網絡設備可以為MS。

在本發明實施例中,第一網絡設備根據配置文件中的第一同步通道的配置信息和優先級
信息創建與第二網絡設備之間的第一同步通道,當用戶需要創建除第一同步通道以外的第二
同步通道時,接收第二同步通道的配置信息和優先級信息,根據第二同步通道的配置信息和
優先級信息創建與第二網絡設備之間的第二同步通道,將第二同步通道的標識、優先級信息
和狀態信息添加到存儲空間中,當第一網絡設備需要與第二網設備同步時,第一網絡設備根
據優先級信息從存儲空間中選擇狀態信息為正常狀態的同步通道的標識,并通過選擇的同步
通道的標識對應的同步通道與第二網絡設備進行同步處理。如此用戶可以根據需要配置用于
網絡設備間的同步處理的同步通道。

實施例2

如圖2所示,本發明實施例提供了一種網絡設備間的同步方法,包括:

步驟201:第一網絡設備根據配置文件包括一個或多個第一同步通道的配置信息和優先
級信息,創建與第二網絡設備之間的第一同步通道;

其中,技術人員可以事先配置配置文件包括一個或多個第一同步通道的配置信息和優先
級信息,另外,同步通道的類型包括網口通道、串口通道和無線通道;

如果同步通道的類型為網口通道,則該同步通道的配置信息包括網口地址和通道接口庫
的路徑;如果同步通道的類型為串口通道,則該同步通道的配置信息包括端口號和通道接口
庫的路徑;如果同步通道的類型為無線通道,則該同步通道的配置信息包括無線網口地址和
通道接口庫的路徑。

進一步地,同步通道的配置信息還可以包括通道名稱等信息;其中,通道接口庫中包括
用于偵聽、連接、發送、接收和/或關閉的接口函數,每種通道類型對應一個通道接口庫,屬
于同一通道類型的同步通道的接口庫為該通道類型對應的接口庫,且屬于同一通道類型的同
步通道可以調用該該通道類型對應的接口庫中包括的接口函數。

具體地,當第一網絡設備開機啟動后,第一網絡設備根據配置文件中包括一個或多個第
一同步通道的配置信息建立第一網絡設備與第二網絡設備之間的第一同步通道,然后根據配
置文件中包括同步通道的優先級信息設置對應的第一同步通道,為建立的第一同步通道分配
標識,獲取建立的第一同步通道的狀態信息。

其中,根據第一同步通道的配置信息建立第一網絡設備與第二網絡設備之間的第一同步
通道的操作可以具體為:如果第一同步通道為網口通道,則根據第一同步通道的配置信息中
包括的網口地址和通道接口庫的路徑分配網口和通道接口庫等資源以實現創建第一同步通
道;如果第一同步通道為串口通道,則根據第一同步通道的配置信息中包括的端口號和通道
接口庫的路徑分配端口和通道接口庫等資源以實現創建第一同步通道;如果第一同步通道為
無線通道,則根據第一同步通道的配置信息包括的無線網口地址和接口庫的路徑分配無線網
口和接口庫等資源以實現創建第一同步通道。

其中,針對建立的任一個同步通道,第一網絡設備獲取該同步通道的狀態信息,可以具
體包括如下兩種方式:

第一、第一網絡設備通過發送一次心跳信息來獲取該通道通道的狀態信息;

具體為:第一網絡設備通過該同步通道發送心跳信息給第二網絡設備并開始計時,如果
計時的時間在超過預設的時間閾值之前,通過該同步通道接收到第二網絡設備發送該心跳信
息對應的反饋信息,則確定出該同步通道的狀態信息為正常狀態,否則,確定出該同步通道
的狀態信息為故障狀態。

第二、第一網絡設備通過發送多次心跳信息來獲取該同步通道的狀態信息;

例如,第一網絡設備可以通過發送三次心跳信息來獲取該同步通道的狀態信息,具體為:
第一網絡設備通過該同步通道發送心跳信息并開始計時,如果計時的時間在超過預設的時間
閾值之前,通過該同步通道接收到第二網絡設備發送該心跳信息對應的反饋信息,則確定出
該同步通道的狀態信息為正常狀態,否則,在計時超過預設的時間閾值時第一網絡設備再通
過該同步通道發送心跳信息給第二網絡設備并重新開始計時,如果計時的時間在超過預設的
時間閾值之前,通過該同步通道接收到第二網絡設備發送該心跳信息對應的反饋信息,則確
定出該同步通道的狀態信息為正常狀態,否則,在計時超過預設的時間閾值時第一網絡設備
再通過該同步通道發送心跳信息給第二網絡設備并重新開始計時,如果計時的時間在超過預
設的時間閾值之前,通過該同步通道接收到第二網絡設備發送該心跳信息對應的反饋信息,
則確定出該同步通道的狀態信息為正常狀態,否則,確定出該同步通道的狀態信息為故障狀
態。

其中,第一網絡設備通過該同步通道發送心跳信息后,如果該同步通道正常,則第二網
絡設備能夠成功接收到該心跳信息并通過該同步通道發送該心跳信息對應的反饋信息;如果
該同步通道斷開,則第二網絡設備接收不到該心跳信息,如此在計時的時間超過預設的時間
閾值之前第一網絡設備接收不到第二網絡設備發送該心跳信息對應的反饋信息;如果該同步
通道發生了其他故障,則該心跳信息在該同步通道上傳輸時可能會發生錯誤使第二網絡設備
接收錯誤的心跳信息,如此第二網絡設備通過該同步通道發送反饋信息不是該心跳信息對應
的反饋信息。

步驟202:第一網絡設備將創建的第一同步通道的標識、優先級信息和狀態信息添加到
第一網絡設備的存儲空間中;

進一步地,第一網絡設備可以按同步通道的優先級信息的順序將創建的第一同步通道的
標識、優先級信息和狀態信息添加在存儲空間中。其中,存儲空間可以為在第一網絡設備中
設置的一個數組、文件或從第一網絡設備的內存中劃分的內存空間。

其中,第一網絡設備根據該配置文件中包括第一同步通道的配置信息和優先級信息創建
同步通道后,第一網絡設備可以向用戶顯示注冊界面,當用戶需要創建除第一同步通道以外
的第二同步通道時,用戶可以在該注冊界面中填充需要創建的第二同步通道的配置信息和優
先級信息,然后向第一網絡設備提交注冊請求消息,且第一網絡設備接收該注冊請求消息并
按如下203-205的步驟在第一網絡設備與第二網絡設備之間創建第二同步通道,包括:

步驟203:當用戶需要創建除第一同步通道以外的第二同步通道時,第一網絡設備接收
注冊請求消息,且該注冊請求消息攜帶第二同步通道的配置信息和優先級信息;

步驟204:第一網絡設備根據第二同步通道的配置信息和優先級信息創建與第二網絡設
備之間的第二同步通道;

具體地,第一網絡設備根據第二同步通道的配置信息建立第一網絡設備與第二網絡設備
之間的第二同步通道,根據第二同步通道的優先級信息設置第二同步通道,為第二同步通道
分配標識,以及獲取第二同步通道的狀態信息。

其中,第一網絡設備獲取第二同步通道的狀態信息的詳細操作可以參見步驟201的相應
內容,在此不再詳細說明。

步驟205:第一網絡設備將第二同步通道的配置信息和優先級信息添加到該配置文件中,
將第二同步通道的標識、優先級信息和狀態信息添加到存儲空間中;

進一步地,第一網絡設備可以根據第二同步通道的優先級信息將第二同步通道的通道標
識、優先級信息和狀態信息添加到存儲空間中,使存儲空間按優先級信息從大到小的順序存
儲每個同步通道的標識、優先級信息和狀態信息。

其中,在本實施例中,執行完步驟202之后,當第一網絡設備需要與第二網絡設備進行
同步時,第一網絡設備可以通過如下206和207的步驟與第二網絡設備進行同步處理,包括:

步驟206:當第一網絡設備需要與第二網絡設備同步時,第一網絡設備根據第一同步通
道和/或第二同步通道的優先級信息從存儲空間中選擇狀態信息為正常狀態的同步通道的標
識;

其中,第一網絡設備可以從存儲空間中選擇優先級信息最高且狀態信息的正常狀態的同
步通道的標識;或者,從存儲空間中除優先級信息最小的狀態信息為正常狀態的同步通道的
標識中隨機選擇狀態信息為正常狀態的同步通道的標識。

步驟207:第一網絡設備通過選擇的同步通道的標識對應的同步通道與第二網絡設備進
行同步處理;

具體地,第一網絡設備可以通過如下(1)-(3)的步驟與第二網絡設備進行同步處理,
包括:

(1):第一網絡設備確定出選擇的同步通道的標識對應的同步通道,并通過該同步通道
發送備份開始信息給第二網絡設備并開始計時;

其中,第一網絡設備通過該同步通道發送備份開始信息給第二網絡設備后,如果備份開
始信息在該同步通道傳輸的過程中未發生錯誤,則第二網絡設備能接收到正確的備份開始信
息,并通過該同步通道發送備份開始信息對應的反饋信息;如果備份開始信息在該同步通道
傳輸的過程中發了錯誤,則第二網絡設備不能接收到正確的備份開始信息,并通過該同步通
道發送反饋信息且該反饋信息不是備份開始信息對應的反饋信息;如果該同步通道突然斷開,
則第一網絡設備在計時的時間超過預設的時間閾值之前無法接收到備份開始信息對應的反饋
信息。

(2):如果第一網絡設備在計時的時間超過預設的時間閾值之前接收到備份開始信息對
應的反饋信息,則第一網絡設備通過該同步通道發送需要備份的文件給第二網絡設備,使第
二網絡設備根據需要備份的文件與第一網絡設備進行同步處理;

其中,第二網絡設備接收需要備份的文件并存儲需要備份的文件,以實現與第一網絡設
備進行同步處理。

其中,第一網絡設備如果在計時的時間超過預設的時間閾值之前沒有接收到備份開始信
息對應的反饋信息或者接收的反饋信息不是備份開始信息對應的反饋信息,則第一網絡設備
進行異常處理。

(3):如果第一網絡設備發送完需要備份的文件,則第一網絡設備通過該同步通道發送
備份結束消息給第二網絡設備。

其中,第一網絡設備創建完與第二網絡設備之間的第一同步通道,并將正常狀態的第一
同步通道的標識、優先級信息和狀態信息添加到存儲空間后,即執行完步驟202后,第一網
絡設備可以顯示注銷界面給用戶,當用戶需要注銷某個同步通道時,用戶可以在該注銷界面
中填寫需要注銷的同步通道的標識,并向第一網絡設備提交注銷請求消息,第一網絡設備接
收該注銷請求消息后,按如下208-211的步驟注銷用戶需要注銷的同步通道,包括:

步驟208:當用戶需要注銷同步通道時,第一網絡設備接收用戶提交的注銷請求消息,
且該注銷請求消息攜帶用戶需要注銷的同步通道的標識;

步驟209:第一網絡設備判斷是否正在通過該同步通道的標識對應的同步通道與第二網
絡設備進行同步處理,如果是,則執行步驟210,如果否,則執行步驟211;

步驟210:第一網絡設備從存儲空間中包括除該同步通道的標識以外的其他正常狀態的
同步通道的標識中,根據優先級信息選擇的同步通道的標識,并通過選擇的同步通道的標識
對應的同步通道與第二網絡設備進行同步處理,結束操作;

具體地,第一網絡設備從存儲空間中獲取除該同步通道的標識以外的其他正常狀態的同
步通道的標識,從獲取的同步通道的標識中選擇優先級信息最大的同步通道的標識,或者,
從獲取的同步通道的標識中去除優先級信息最小的同步通道的標識,并從剩下的同步通道的
標識中隨機選擇狀態信息為正常狀態的同步通道的標識;通過選擇的同步通道的標識對應的
同步通道與第二網絡設備進行同步處理。

步驟211:第一網絡設備注銷該同步通道的標識對應的同步通道,將該同步通道的標識
對應的同步通道的配置信息和優先級信息從配置文件中刪除,以及將該同步通道的標識對應
的同步通道的標識、優先級信息和狀態信息從存儲空間中刪除,結束操作。

其中,第一網絡設備注銷該同步通道的標識對應的同步通道的操作可以具體為:第一網
絡設備釋放該同步通道的標識對應的同步通道占用的資源,如此實現注銷該同步通道的標識
對應的同步通道。

進一步地,參見圖3,在本實施例中,當第一網絡設備進行完步驟202之后,第一網絡
設備還可以對存儲空間中存儲的每個同步通道的標識對應的同步通道的狀態信息進行實時監
聽,具體包括如下(A)-(F)的步驟:

(A):第一網絡設備周期性地掃描存儲空間中包括的同步通道的標識,獲取掃描的標識
對應的同步通道的當前狀態;

其中,第一網絡設備獲取掃描的標識對應的同步通道的當前狀態的操作過程可以參見步
驟202的相應內容,在此不再詳細說明。

(B):第一網絡設備根據獲取的當前狀態和存儲空間中存儲掃描的標識對應的同步通道
的狀態信息對掃描的標識對應的同步通道進行判斷,如果判斷出掃描的標識對應的同步通道
從故障狀態變為正常狀態,則執行(C),如果判斷出掃描的標識對應的同步通道從正常狀態
變為故障狀態則執行(D);

具體地,當獲取的當前狀態為故障狀態,對存儲空間中存儲掃描的標標識對應的同步通
道的狀態信息進行判斷,如果為正常狀態,則判斷出掃描的標識對應的同步通道從正常狀態
變為故障狀態;當獲取的當前狀態為正常狀態,對存儲空間中存儲掃描的標識對應的同步通
道的狀態信息進行判斷,如果為故障狀態,則判斷出掃描的標識對應的同步通道從故障狀態
變為正常狀態。

(C):第一網絡設備將存儲空間存儲掃描的標識對應的同步通道的狀態信息更新為獲取
的當前狀態,然后繼續掃描下一個同步通道的標識;

其中,如果在本實施例中第一網絡設備選擇優先級最大的正常狀態的同步通道與第二網
絡設備進行同步處理,則第一網絡設備還判斷的掃描的標識對應的同步通道的優先級是否大
于第一網絡設備與第二網絡設備進行同步處理所使用的同步通道,如果是,第一網絡設備通
過掃描的標識對應的同步通道與第二網絡設備進行同步處理。

(D):第一網絡設備判斷掃描的標識對應的同步通道是否為第一網絡設備與第二網絡設
備進行同步處理所使用的同步通道,如果是,則執行(E),如果否,則執行(F);

(E):第一網絡設備從存儲空間中包括正常狀態的同步通道的標識中,根據優先級信息
選擇同步通道的標識,并通過選擇的同步通道的標識對應的同步通道與第二網絡設備進行同
步處理;

(F):第一網絡設備將存儲空間存儲掃描的標識對應的同步通道的狀態信息更新為獲取
的當前狀態,然后繼續掃描下一個同步通道的標識。

在本發明實施例中,第一網絡設備根據配置文件中的第一同步通道的配置信息和優先級
信息創建與第二網絡設備之間的第一同步通道,當用戶需要注冊創建除第一同步通道以外的
第二同步通道時,獲取第二同步通道的配置信息和優先級信息,根據第二同步通道的配置信
息和優先級信息創建與第二網絡設備之間的第二同步通道,將第二同步通道的標識、優先級
信息和狀態信息添加到存儲空間中,當第一網絡設備需要與第二網設備同步時,第一網絡設
備根據優先級信息從存儲空間中選擇狀態為正常狀態的同步通道的標識,并通過選擇的同步
通道的標識對應的同步通道與第二網絡設備進行同步處理;如此用戶可以根據需要配置用于
網絡設備間的同步處理的同步通道;另外,當用戶需要注銷同步通道時,第一網絡設備可以
注銷該同步通道,并將該同步通道的配置信息和優先級信息從配置文件中刪除,以及將該同
步通道的標識、優先級信息和狀態信息從存儲空間中刪除,如此用戶可以根據需要進行動態
的注銷同步通道。

實施例3

如圖4所示,本發明實施例提供了一種網絡設備,包括:

第一創建模塊301,用于根據配置文件中包括的一個或多個第一同步通道的配置信息和
優先級信息創建與第二網絡設備之間的第一同步通道,將創建的第一同步通道的標識、優先
級信息和狀態信息添加到第一網絡設備的存儲空間中;

第二創建模塊302,用于當用戶需要創建除第一同步通道以外的第二同步通道時,接收
第二同步通道的配置信息和優先級信息,根據第二同步通道的配置信息和優先級信息創建與
第二網絡設備之間第二同步通道,將第二同步通道的標識、優先級信息和狀態信息添加到存
儲空間中;

同步模塊303,用于當第一網絡設備需要與第二網設備同步時,根據第一同步通道和/第
二同步通道的優先級信息從存儲空間中選擇狀態信息為正常狀態的同步通道的標識,通過選
擇的同步通道的標識對應的同步通道與第二網絡設備進行同步處理。

其中,第二創建模塊302包括:

第一接收單元,用于接收注冊請求消息,該注冊請求消息攜帶第二同步通道的配置信息
和優先級信息;

第一創建單元,用于根據第二同步通道的配置信息創建與第二網絡設備之間的第二同步
通道,根據第二同步通道的優先級信息設置第二同步通道,分配第二同步通道的標識,獲取
第二同步通道的狀態信息;

第一添加單元,用于將第二同步通道的標識、優先級信息和狀態信息添加到存儲空間中。

進一步地,第二創建模塊302還包括:

第二添加單元,用于將第二同步通道的配置信息和優先級信息添加到配置文件中。

其中,同步模塊303包括:

第一選擇單元,用于從存儲空間中選擇狀態信息為正常狀態且優先級信息最高的同步通
道的標識;或者,從存儲空間中除優先級信息最低的狀態信息為正常狀態的同步通道的標識
中隨機選擇狀態信息為正常狀態的同步通道的標識;

同步單元,用于通過選擇的同步通道的標識對應的同步通道與第二網絡設備進行同步處
理。

進一步地,該網絡設備還包括:

接收模塊,用于接收注銷請求消息,該注銷請求消息攜帶用戶需要注銷的同步通道的標
識;

第一注銷模塊,用于如果第一網絡設備不是正在通過該同步通道的標識對應的同步通道
與第二網絡設備進行同步處理,則注銷該同步通道的標識對應的同步通道,將該同步通道的
標識對應的同步通道的配置信息和優先級信息從配置文件中刪除,以及將該同步通道的標識
對應的同步通道的標識、優先級信息和狀態信息從存儲空間中刪除。

進一步地,該網絡設備還包括:

第一選擇模塊,用于如果第一網絡設備正在通過該同步通道的標識對應的同步通道與第
二網絡設備進行同步處理,則從存儲空間中包括除該同步通道的標識以外的其他狀態信息為
正常狀態的同步通道的標識中,根據優先級信息選擇同步通道的標識,并通過選擇的同步通
道的標識對應的同步通道與第二網絡設備行同步處理;

第二注銷模塊,用于注銷該同步通道的標識對應的同步通道,將該同步通道的標識對應
的同步通道的配置信息和優先級信息從該配置文件中刪除,以及將該同步通道的標識對應的
同步通道的標識、優先級信息和狀態信息從存儲空間中刪除。

進一步地,該網絡設備還包括:

掃描模塊,用于周期性地掃描存儲空間中包括的同步通道的標識,獲取掃描的標識對應
同步通道的當前狀態;

判斷模塊,用于根據獲取的當前狀態和存儲空間中存儲掃描的標識對應的同步通道的狀
態對掃描的標識對應的同步通道進行判斷;

第一更新模塊,用于如果判斷模塊判斷出掃描的標識對應的同步通道從故障狀態變為正
常狀態,則將存儲空間存儲掃描的標識對應的同步通道的狀態信息更新為獲取的當前狀態。

進一步地,如果判斷模塊判斷出掃描的標識對應的同步通道從故障狀態變為正常狀態,
則該網絡設備還包括:

第二選擇模塊,用于如果第一網絡設備與第二網絡設備進行同步處理,則判斷的掃描的
標識對應的同步通道的優先級信息是否大于第一網絡設備與第二網絡設備進行同步處理所使
用的同步通道的優先級信息,如果是,則通過掃描的標識對應的同步通道與第二網絡設備進
行同步處理。

進一步地,如果判斷模塊判斷出掃描的標識對應的同步通道從正常狀態變為故障狀態,
則該網絡設備還包括:

第二更新模塊,用于如果第一網絡設備正在通過掃描的標識對應的同步通道與第二網絡
設備進行同步處理,則從存儲空間中包括狀態為正常狀態的同步通道的標識中,根據優先級
信息選擇同步通道的標識,并通過選擇的同步通道的標識對應的同步通道與第二網絡設備進
行同步處理,將存儲空間存儲掃描的標識對應的同步通道的狀態信息更新為獲取的當前狀態;

第三更新模塊,用于如果第一網絡設備不是通過掃描的標識對應的同步通道與第二網絡
設備進行同步處理,則將存儲空間存儲掃描的標識對應的同步通道的狀態信息更新為獲取的
當前狀態。

在本發明實施例中,第一網絡設備根據配置文件中的第一同步通道的配置信息創建與第
二網絡設備之間的第一同步通道,當用戶需要創建除第一同步通道以外的第二同步通道時,
獲取第二同步通道的配置信息和優先級信息,根據第二同步通道的配置信息和優先級信息創
建與第二網絡設備之間的第二同步通道,將第二同步通道的標識、優先級信息和狀態信息添
加到存儲空間中,當第一網絡設備需要與第二網設備同步時,第一網絡設備根據第一同步通
道和/或第二同步通道的優先級信息從存儲空間中選擇狀態信息為正常狀態的同步通道的標
識,并通過選擇的同步通道的標識對應的同步通道與第二網絡設備進行同步處理;如此用戶
可以根據需要配置用于網絡設備間的同步處理的同步通道;另外,當用戶需要注銷同步通道
時,第一網絡設備可以注銷該同步通道,并將該同步通道的配置信息和優先級從配置文件中
刪除,以及將該同步通道的標識、優先級信息和狀態信息從存儲空間中刪除,如此用戶可以
根據需要進行動態的注銷同步通道。

本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,
也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之
內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。

關 鍵 詞:
一種 網絡設備 同步 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種網絡設備間的同步方法及網絡設備.pdf
鏈接地址:http://www.rgyfuv.icu/p-6420580.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图