欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法

文檔序號(hào):7818604閱讀:1638來(lái)源:國(guó)知局
一種雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法
【專(zhuān)利摘要】本發(fā)明提供一種雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,進(jìn)行主用與備用主控板間數(shù)據(jù)同步時(shí),主用主控板根據(jù)所述批備接口和所述實(shí)備接口輸入數(shù)據(jù)塊ID查找到對(duì)應(yīng)的同步數(shù)據(jù)塊信息,使用同步數(shù)據(jù)塊的數(shù)據(jù)塊提取函數(shù)提取數(shù)據(jù),并按同步數(shù)據(jù)塊的數(shù)據(jù)信息打包、封裝同步數(shù)據(jù)消息,然后將同步數(shù)據(jù)消息發(fā)送到備用主控板;備用主控板接收到從主用主控板過(guò)來(lái)的同步數(shù)據(jù)消息后,解封裝,根據(jù)數(shù)據(jù)塊ID發(fā)送到指定應(yīng)用模塊;應(yīng)用模塊經(jīng)過(guò)解封裝得到同步數(shù)據(jù)塊后,調(diào)用數(shù)據(jù)塊恢復(fù)函數(shù)恢復(fù)同步數(shù)據(jù)。本發(fā)明的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法能夠?qū)崿F(xiàn)數(shù)據(jù)打包同步,支持不中斷業(yè)務(wù)升級(jí);使得應(yīng)用模塊可以使用接口便實(shí)現(xiàn)對(duì)主備特性的支持。
【專(zhuān)利說(shuō)明】一種雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù) 同步方法。

【背景技術(shù)】
[0002] 電信級(jí)或者核心企業(yè)網(wǎng)絡(luò)設(shè)備對(duì)系統(tǒng)的可靠性都有著比較高的要求。此類(lèi)設(shè)備采 用的一種比較常見(jiàn)的可靠性方案便是采用雙主控板實(shí)現(xiàn)1+1備份。具體地,一塊主控板處 于工作狀態(tài),可以稱(chēng)之為active板;另外一塊處于備用狀態(tài),稱(chēng)之為standby板。正常情況 下,active板的數(shù)據(jù)實(shí)時(shí)同步到standby板。在active板由于不可預(yù)知的原因系統(tǒng)復(fù)位 時(shí),standby板可以瞬間接替active板工作,從而實(shí)現(xiàn)縮短由于主控板故障導(dǎo)致業(yè)務(wù)中斷 的時(shí)間,提高設(shè)備的可靠性。
[0003] 現(xiàn)有技術(shù)中,各個(gè)網(wǎng)絡(luò)設(shè)備廠商對(duì)雙主控系統(tǒng)實(shí)現(xiàn)方式不一,但總體而言可以分 為以下三個(gè)階段:實(shí)備階段、批備階段和平滑階段。
[0004] 實(shí)備階段:active板與standby板都在位并且狀態(tài)正常,active板的數(shù)據(jù)實(shí)現(xiàn)同 步至丨J standby板。
[0005] 批備階段:active板在standby板初始化完成后一次性將數(shù)據(jù)同步到standby 板。
[0006] 平滑階段:正常情況下,standby板不工作。
[0007] 因此,在發(fā)生主備倒換狀況時(shí),standby板在接替原active板工作前須進(jìn)入一個(gè) 平滑階段,在此階段原standby板各模塊要進(jìn)行類(lèi)似同步數(shù)據(jù)一致性處理、啟動(dòng)定時(shí)器、狀 態(tài)機(jī)等處理。


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

[0008] 鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種雙主控系統(tǒng)主用 與備用主控板間數(shù)據(jù)同步方法,通過(guò)設(shè)置一個(gè)名為HA (High Available,高可用性)的 CBB (Common Build Block,公共構(gòu)建塊),實(shí)現(xiàn)雙主控間數(shù)據(jù)的打包同步、同步消息的封裝 與解封裝及對(duì)ISSU的支持,為上層的應(yīng)用模塊提供簡(jiǎn)單易用的接口,從而簡(jiǎn)化了應(yīng)用模 塊,支持雙主控系統(tǒng)特性的處理流程,保證了系統(tǒng)穩(wěn)定性。
[0009] 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種雙主控系統(tǒng)主用與備用主控板 間數(shù)據(jù)同步方法,包括在雙主控系統(tǒng)中增加 HA模塊,所述HA模塊用于實(shí)現(xiàn)主用主控板到備 用主控板的數(shù)據(jù)同步消息的封裝與解析處理;所述HA模塊提供有三個(gè)接口,所述三個(gè)接口 分別為注冊(cè)同步數(shù)據(jù)塊相關(guān)信息接口、批備接口和實(shí)備接口;主備數(shù)據(jù)同步消息包括數(shù)據(jù) 塊ID、長(zhǎng)度、版本、數(shù)量以及數(shù)據(jù)塊信息;進(jìn)行主用與備用主控板間數(shù)據(jù)同步時(shí),主用主控 板根據(jù)所述批備接口和所述實(shí)備接口輸入數(shù)據(jù)塊ID查找到對(duì)應(yīng)的同步數(shù)據(jù)塊信息,使用 同步數(shù)據(jù)塊的數(shù)據(jù)塊提取函數(shù)提取數(shù)據(jù),并按同步數(shù)據(jù)塊的數(shù)據(jù)信息打包、封裝同步數(shù)據(jù) 消息,然后將同步數(shù)據(jù)消息發(fā)送到備用主控板;備用主控板接收到從主用主控板過(guò)來(lái)的同 步數(shù)據(jù)消息后,解封裝,根據(jù)數(shù)據(jù)塊ID發(fā)送到指定應(yīng)用模塊;應(yīng)用模塊經(jīng)過(guò)解封裝得到同 步數(shù)據(jù)塊后,調(diào)用數(shù)據(jù)塊恢復(fù)函數(shù)恢復(fù)同步數(shù)據(jù)。
[0010] 根據(jù)上述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其中:所述注冊(cè)同步 數(shù)據(jù)塊相關(guān)信息接口用于注冊(cè)同步數(shù)據(jù)塊相關(guān)信息;所述同步數(shù)據(jù)塊的相關(guān)信息包括數(shù)據(jù) 塊標(biāo)識(shí)、版本信息、批備時(shí)允許打包最大塊數(shù)、單個(gè)數(shù)據(jù)塊大小、數(shù)據(jù)塊提取函數(shù)以及數(shù)據(jù) 塊恢復(fù)函數(shù)。
[0011] 進(jìn)一步地,根據(jù)上述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其中:所述 數(shù)據(jù)塊提取函數(shù)在主用主控板執(zhí)行。
[0012] 進(jìn)一步地,根據(jù)上述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其中:所述 數(shù)據(jù)塊恢復(fù)函數(shù)在備用主控板執(zhí)行。
[0013] 根據(jù)上述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其中:應(yīng)用模塊通過(guò) 調(diào)用所述注冊(cè)同步數(shù)據(jù)塊相關(guān)信息接口來(lái)注冊(cè)同步數(shù)據(jù)塊信息。
[0014] 根據(jù)上述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其中:主用主控板調(diào) 用數(shù)據(jù)發(fā)送接口將同步數(shù)據(jù)消息發(fā)送到備用主控板。
[0015] 根據(jù)上述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其中:主用主控板同 步數(shù)據(jù)到備用主控板時(shí),如果備用主控板在接收到的同步數(shù)據(jù)消息時(shí)是從同一版本軟件發(fā) 送過(guò)來(lái),則正常進(jìn)行主備間數(shù)據(jù)同步。
[0016] 根據(jù)上述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其中:主用主控板同 步數(shù)據(jù)到備用主控板時(shí),如果備用主控板在接收到同步數(shù)據(jù)消息時(shí)是從低版本軟件發(fā)送過(guò) 來(lái),則通過(guò)ISSU進(jìn)行主備間數(shù)據(jù)同步。
[0017] 如上所述,本發(fā)明的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,具有以下有 益效果:
[0018] (1)通過(guò)對(duì)軟件結(jié)構(gòu)及同步消息格式的設(shè)計(jì),雙主控系統(tǒng)的各個(gè)軟件模塊能夠輕 易實(shí)現(xiàn)數(shù)據(jù)打包同步,支持不中斷業(yè)務(wù)升級(jí)(In-Service Software Upgrade, ISSU);
[0019] (2)減少同步消息包數(shù)量,使得應(yīng)用模塊可以使用簡(jiǎn)單易用的接口便可以實(shí)現(xiàn)對(duì) 主備特性的支持。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0020] 圖1顯示為本發(fā)明的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步系統(tǒng)的結(jié)構(gòu)示意 圖;
[0021] 圖2顯示為本發(fā)明中HA模塊中接口的示意圖;
[0022] 圖3顯示為本發(fā)明中主備數(shù)據(jù)同步信息的格式示意圖;
[0023] 圖4顯示為本發(fā)明的中應(yīng)用模塊調(diào)用ha_reg_data_block接口注冊(cè)同步塊信息的 示意圖;
[0024] 圖5顯示為本發(fā)明中ISSU的流程圖;
[0025] 圖6顯示為本發(fā)明中active板同步數(shù)據(jù)到standby的示意圖。

【具體實(shí)施方式】
[0026] 以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū) 所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的具體實(shí) 施方式加以實(shí)施或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離 本發(fā)明的精神下進(jìn)行各種修飾或改變。
[0027] 需要說(shuō)明的是,本實(shí)施例中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu)想, 遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪 制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可 能更為復(fù)雜。
[0028] 參照?qǐng)D1,本發(fā)明的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法包括:
[0029] (1)在雙主控系統(tǒng)中增加HA模塊,以實(shí)現(xiàn)主用主控板到備用主控板的數(shù)據(jù)同步消 息的封裝與解析處理,為應(yīng)用模塊提供數(shù)據(jù)同步接口。
[0030] 如圖2所示,HA模塊為應(yīng)用模塊提供三個(gè)接口 ha_reg_data_block、ha_batch_ backup和ha_real_backup。應(yīng)用模塊通過(guò)這三個(gè)接口便可以輕易實(shí)現(xiàn)雙主控系統(tǒng)的主備 特性。如表1所示,上述三個(gè)接口的功能如下 :
[0031] 表1、HA模塊的三個(gè)接口的功能描述
[0032]

【權(quán)利要求】
1. 一種雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在于:包括 在雙主控系統(tǒng)中增加 HA模塊,所述HA模塊用于實(shí)現(xiàn)主用主控板到備用主控板的數(shù)據(jù) 同步消息的封裝與解析處理;所述HA模塊提供有三個(gè)接口,所述三個(gè)接口分別為注冊(cè)同步 數(shù)據(jù)塊相關(guān)信息接口、批備接口和實(shí)備接口; 主備數(shù)據(jù)同步消息包括數(shù)據(jù)塊ID、長(zhǎng)度、版本、數(shù)量以及數(shù)據(jù)塊信息; 進(jìn)行主用與備用主控板間數(shù)據(jù)同步時(shí),主用主控板根據(jù)所述批備接口和所述實(shí)備接口 輸入數(shù)據(jù)塊ID查找到對(duì)應(yīng)的同步數(shù)據(jù)塊信息,使用同步數(shù)據(jù)塊的數(shù)據(jù)塊提取函數(shù)提取數(shù) 據(jù),并按同步數(shù)據(jù)塊的數(shù)據(jù)信息打包、封裝同步數(shù)據(jù)消息,然后將同步數(shù)據(jù)消息發(fā)送到備用 主控板;備用主控板接收到從主用主控板過(guò)來(lái)的同步數(shù)據(jù)消息后,解封裝,根據(jù)數(shù)據(jù)塊ID 發(fā)送到指定應(yīng)用模塊;應(yīng)用模塊經(jīng)過(guò)解封裝得到同步數(shù)據(jù)塊后,調(diào)用數(shù)據(jù)塊恢復(fù)函數(shù)恢復(fù) 同步數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在 于:所述注冊(cè)同步數(shù)據(jù)塊相關(guān)信息接口用于注冊(cè)同步數(shù)據(jù)塊相關(guān)信息;所述同步數(shù)據(jù)塊的 相關(guān)信息包括數(shù)據(jù)塊標(biāo)識(shí)、版本信息、批備時(shí)允許打包最大塊數(shù)、單個(gè)數(shù)據(jù)塊大小、數(shù)據(jù)塊 提取函數(shù)以及數(shù)據(jù)塊恢復(fù)函數(shù)。
3. 根據(jù)權(quán)利要求2所述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在 于:所述數(shù)據(jù)塊提取函數(shù)在主用主控板執(zhí)行。
4. 根據(jù)權(quán)利要求2所述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在 于:所述數(shù)據(jù)塊恢復(fù)函數(shù)在備用主控板執(zhí)行。
5. 根據(jù)權(quán)利要求1所述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在 于:應(yīng)用模塊通過(guò)調(diào)用所述注冊(cè)同步數(shù)據(jù)塊相關(guān)信息接口來(lái)注冊(cè)同步數(shù)據(jù)塊信息。
6. 根據(jù)權(quán)利要求1所述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在 于:主用主控板調(diào)用數(shù)據(jù)發(fā)送接口將同步數(shù)據(jù)消息發(fā)送到備用主控板。
7. 根據(jù)權(quán)利要求1所述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在 于:主用主控板同步數(shù)據(jù)到備用主控板時(shí),如果備用主控板在接收到的同步數(shù)據(jù)消息時(shí)是 從同一版本軟件發(fā)送過(guò)來(lái),則正常進(jìn)行主備間數(shù)據(jù)同步。
8. 根據(jù)權(quán)利要求1所述的雙主控系統(tǒng)主用與備用主控板間數(shù)據(jù)同步方法,其特征在 于:主用主控板同步數(shù)據(jù)到備用主控板時(shí),如果備用主控板在接收到同步數(shù)據(jù)消息時(shí)是從 低版本軟件發(fā)送過(guò)來(lái),則通過(guò)ISSU進(jìn)行主備間數(shù)據(jù)同步。
【文檔編號(hào)】H04L12/24GK104301154SQ201410606606
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年10月31日 優(yōu)先權(quán)日:2014年10月31日
【發(fā)明者】李智榮 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
运城市| 竹溪县| 隆德县| 大新县| 扎囊县| 肇东市| 平湖市| 衡山县| 蓝田县| 剑河县| 工布江达县| 蓝山县| 新安县| 天台县| 汉中市| 察哈| 济南市| 康定县| 德令哈市| 刚察县| 盱眙县| 武宁县| 巴中市| 南投市| 北川| 丘北县| 余庆县| 体育| 旅游| 恩平市| 铜山县| 商南县| 昔阳县| 昭平县| 西盟| 阿坝| 于田县| 南木林县| 榆林市| 兰溪市| 临颍县|