[發明專利]一種報文備份方法無效
| 申請號: | 200610103939.6 | 申請日: | 2006-07-28 |
| 公開(公告)號: | CN101114892A | 公開(公告)日: | 2008-01-30 |
| 發明(設計)人: | 涂伯顏;拉介什;帕拉迪;羅漢軍;姚遠 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L1/22 | 分類號: | H04L1/22;H04L29/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 備份 方法 | ||
技術領域
本發明涉及數據通信領域,尤其涉及一種報文備份方法。
背景技術
在數據通信過程中主板由備板保護。當應用程序在主板中失效時,備板應該很快地監測到錯誤,而且無縫地接管路由服務。
現有技術中一種報文備份方法為:顯式實時備份。即接口板只向主板發送對端報文,主板處理完對端報文后,將所有處理結果實時備份到備板。
但是現有技術由于進行顯式實時備份,主板需要接收報文、處理報文、向備板備份報文以及發送報文,所以主板負擔過大,在高負載的情況下可能造成進程之間通信不可靠,此外主板處理完成的所有數據都必須通過傳輸層向備板備份,導致進程間通信通道負載過高。
為了實現隱式備份,現有技術中另一種報文備份方法為:
接口板將對端報文發送到備板;
復制報文到主板;
主板處理報文并將處理結果反饋給備板;
備板將結果備份并發送。
該方案降低了主板的負載,提高了通信的可靠性,但是報文的接收與發送都在備板進行,主板仍然需要通過傳輸層向備板復制大量的數據,同樣導致通信通道負載過高,影響通信。
發明內容
本發明要解決的技術問題是提供一種報文備份方法,用于減少主板與備板之間的備份造成的通信通道負載。
本發明提供的報文備份方法,包括步驟:備板接收來自接口板的對端報文;將報文復制到主板;主板處理報文;主板向備板進行備份并發送數據。
優選地,所述將報文復制到主板的步驟包括步驟:備板互聯網協議層將報文復制到主板互聯網協議層;主板互聯網協議層將所述報文復制到主板傳輸控制協議層并存入重組隊列。
優選地,所述主板處理報文的步驟包括步驟:主板傳輸控制協議層處理經過備板到達的一個完整報文;選擇下一期望報文序列號與重組隊列中報文最大序列號之間的最大值并記錄該最大值;主板接口通知備板接口從所述最大值序列號開始投遞報文。
優選地,所述主板處理報文之后包括步驟:備板接口從所述最大值序列號開始向應用程序發送對端報文;丟棄序列號小于所述序列號的報文。
優選地,所述將報文復制到主板的步驟包括步驟:備板互聯網協議層將報文復制到主板互聯網協議層;主板互聯網協議層將所述報文復制到主板用戶數據報協議/原始互聯網協議層并存入重組隊列。
優選地,所述主板處理報文的步驟包括步驟:主板用戶數據報協議/原始互聯網協議層處理經過備板到達的一個完整報文;向應用程序發送異步消息以通知應用程序下一個要讀的報文是所述經過備板到達的所述完整報文;讀完所述完整報文之后,應用程序備份所有數據;主板接口通知備板接口已經處理完報文。
優選地,所述主板處理報文之后包括步驟:備板接口將接口緩存中的對端報文發送到應用程序。
優選地,所述備板接收來自接口板的對端報文之前進一步包括步驟:同步備板與主板上的數據。
優選地,所述同步備板與主板上的數據的步驟包括步驟:向備板批量復制主板上的所有數據。
優選地,所述主板向備板進行備份的步驟包括步驟:主板緩沖區向備板緩沖區發送所有存儲數據。
以上技術方案可以看出,本發明具有以下優點:
首先,本發明由備板接收報文,主板發送報文,主板與備板之間的數據備份通過緩沖區實現,而不占用傳輸層的資源,所以減少了通信通道的數據流量,降低了負載;
其次,本發明既可針對面向連接的應用程序,也可針對非連接的應用程序,所以擴大了本發明的適應范圍;
最后,本發明在針對面向連接的應用程序時,對接收的報文進行定界,進一步提高了報文傳輸的精確性。
附圖說明
圖1為本發明方法第一實施例流程圖;
圖2為本發明方法第二實施例流程圖;
圖3為本發明方法第二實施例信令流程圖;
圖4為本發明方法第三實施例流程圖;
圖5為本發明方法第三實施例信令流程圖。
具體實施方式
本發明提供了一種報文備份方法,用于減少主板與備板之間的備份造成的通信通道負載。
請參閱圖1,本發明方法第一實施例包括:
101、接收對端報文;
其中,備板接收來自接口板的對端報文。
102、復制到主板;
其中,備板將接收到的對端報文復制到主板。
103、處理報文;
其中,主板對來自備板的對端報文進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610103939.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像顯示裝置
- 下一篇:充電輥承載構件、處理盒和成像裝置





