專利名稱:一種報(bào)文備份方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種報(bào)文備份方法。
背景技術(shù):
在數(shù)據(jù)通信過程中主板由備板保護(hù)。當(dāng)應(yīng)用程序在主板中失效時(shí),備板應(yīng) 該很快地監(jiān)測(cè)到錯(cuò)誤,而且無(wú)縫地接管路由服務(wù)。
現(xiàn)有技術(shù)中一種報(bào)文備份方法為顯式實(shí)時(shí)備份。即接口板只向主板發(fā)送 對(duì)端報(bào)文,主板處理完對(duì)端報(bào)文后,將所有處理結(jié)果實(shí)時(shí)備份到備板。
但是現(xiàn)有技術(shù)由于進(jìn)行顯式實(shí)時(shí)備份,主板需要接收?qǐng)?bào)文、處理報(bào)文、向 備板備份報(bào)文以及發(fā)送報(bào)文,所以主板負(fù)擔(dān)過大,在高負(fù)栽的情況下可能造成 進(jìn)程之間通信不可靠,此外主板處理完成的所有數(shù)據(jù)都必須通過傳輸層向備板 備份,導(dǎo)致進(jìn)程間通信通道負(fù)載過高。為了實(shí)現(xiàn)隱式備份,現(xiàn)有技術(shù)中另 一種報(bào)文備份方法為
接口板將對(duì)端報(bào)文發(fā)送到備板;
復(fù)制報(bào)文到主板;
主板處理報(bào)文并將處理結(jié)果反饋給備板; 備板將結(jié)果備份并發(fā)送。
該方案降低了主板的負(fù)載,提高了通信的可靠性,但是報(bào)文的接收與發(fā)送 都在備板進(jìn)行,主板仍然需要通過傳輸層向備板復(fù)制大量的數(shù)據(jù),同樣導(dǎo)致通 信通道負(fù)載過高,影響通信。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種報(bào)文備份方法,用于減少主板與備板 之間的備份造成的通信通道負(fù)載。
本發(fā)明提供的報(bào)文備份方法,包括步驟備板接收來自接口板的對(duì)端報(bào)文;
將報(bào)文復(fù)制到主板;主板處理報(bào)文;主板向備板進(jìn)行備份并發(fā)送數(shù)據(jù)。
優(yōu)選地,所述將報(bào)文復(fù)制到主板的步驟包括步驟備板互聯(lián)網(wǎng)協(xié)議層將報(bào) 文復(fù)制到主板互聯(lián)網(wǎng)協(xié)議層;主板互聯(lián)網(wǎng)協(xié)議層將所述報(bào)文復(fù)制到主板傳輸控 制協(xié)議層并存入重組隊(duì)列。
優(yōu)選地,所述主板處理報(bào)文的步驟包括步驟主板傳輸控制協(xié)議層處理經(jīng) 過備板到達(dá)的一個(gè)完整報(bào)文;選擇下一期望報(bào)文序列號(hào)與重組隊(duì)列中報(bào)文最大 序列號(hào)之間的最大值并記錄該最大值;主板接口通知備板接口從所述最大值序 列號(hào)開始投遞報(bào)文。
優(yōu)選地,所述主板處理報(bào)文之后包括步驟備板接口從所述最大值序列號(hào) 開始向應(yīng)用程序發(fā)送對(duì)端報(bào)文;丟棄序列號(hào)小于所述序列號(hào)的報(bào)文。
優(yōu)選地,所述將報(bào)文復(fù)制到主板的步驟包括步驟備板互聯(lián)網(wǎng)協(xié)議層將報(bào) 文復(fù)制到主板互聯(lián)網(wǎng)協(xié)議層;主板互聯(lián)網(wǎng)協(xié)議層將所述報(bào)文復(fù)制到主板用戶數(shù) 據(jù)報(bào)協(xié)議/原始互聯(lián)網(wǎng)協(xié)議層并存入重組隊(duì)列。
優(yōu)選地,所述主板處理報(bào)文的步驟包括步驟主板用戶數(shù)據(jù)報(bào)協(xié)議/原始 互聯(lián)網(wǎng)協(xié)議層處理經(jīng)過備板到達(dá)的一個(gè)完整報(bào)文;向應(yīng)用程序發(fā)送異步消息以 通知應(yīng)用程序下一個(gè)要讀的報(bào)文是所述經(jīng)過備板到達(dá)的所述完整報(bào)文;讀完所 述完整報(bào)文之后,應(yīng)用程序備份所有數(shù)據(jù);主板接口通知備板接口已經(jīng)處理完 報(bào)文。
優(yōu)選地,所述主板處理報(bào)文之后包括步驟備板接口將接口緩存中的對(duì)端 報(bào)文發(fā)送到應(yīng)用程序。
優(yōu)選地,所述備板接收來自接口板的對(duì)端報(bào)文之前進(jìn)一步包括步驟同步 備板與主板上的數(shù)據(jù)。
優(yōu)選地,所述同步備板與主板上的數(shù)據(jù)的步驟包括步驟向備板批量復(fù)制 主板上的所有數(shù)據(jù)。
優(yōu)選地,所述主板向備板進(jìn)行備份的步驟包括步驟主板緩沖區(qū)向備板緩 沖區(qū)發(fā)送所有存儲(chǔ)數(shù)據(jù)。
以上技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點(diǎn)
首先,本發(fā)明由備板接收?qǐng)?bào)文,主板發(fā)送報(bào)文,主板與備板之間的數(shù)據(jù)備 份通過緩沖區(qū)實(shí)現(xiàn),而不占用傳輸層的資源,所以減少了通信通道的數(shù)據(jù)流量, 降低了負(fù)載;
其次,本發(fā)明既可針對(duì)面向連接的應(yīng)用程序,也可針對(duì)非連接的應(yīng)用程序,
所以擴(kuò)大了本發(fā)明的適應(yīng)范圍;
最后,本發(fā)明在針對(duì)面向連接的應(yīng)用程序時(shí),對(duì)接收的報(bào)文進(jìn)行定界,進(jìn) 一步提高了報(bào)文傳輸?shù)木_性。
圖1為本發(fā)明方法第一實(shí)施例流程圖; 圖2為本發(fā)明方法第二實(shí)施例流程圖; 圖3為本發(fā)明方法第二實(shí)施例信令流程圖; 圖4為本發(fā)明方法第三實(shí)施例流程圖; 圖5為本發(fā)明方法第三實(shí)施例信令流程圖。
具體實(shí)施例方式
本發(fā)明提供了 一種報(bào)文備份方法,用于減少主板與備板之間的備份造成的 通信通道負(fù)載。
請(qǐng)參閱圖1,本發(fā)明方法第一實(shí)施例包括
101、 接收對(duì)端纟艮文;
其中,備板接收來自接口板的對(duì)端報(bào)文。
102、 復(fù)制到主板;
其中,備板將接收到的對(duì)端報(bào)文復(fù)制到主板。
103、 處理4艮文;
其中,主板對(duì)來自備板的對(duì)端報(bào)文進(jìn)行處理。
104)、備份并發(fā)送。
其中,主板通過緩沖區(qū)向備板進(jìn)行數(shù)據(jù)備份,同時(shí)主板應(yīng)用程序向接口 socket發(fā)送數(shù)據(jù)。
本發(fā)明方法既可針對(duì)面向連接的應(yīng)用程序,也可針對(duì)非連接的應(yīng)用程序, 下面分別進(jìn)行描述,面向連接的協(xié)議以TCP為例,非連接的協(xié)議以UDP/原始 IP為例
先對(duì)面向連接的應(yīng)用程序進(jìn)行描述,請(qǐng)參閱圖2,本發(fā)明方法第二實(shí)施例 包括
201、 同步數(shù)據(jù);
其中,同步備板與主板上的數(shù)據(jù),通過主板向備板批量復(fù)制數(shù)據(jù)來實(shí)現(xiàn), 這里進(jìn)行的是顯式備份。
202、 接收對(duì)端報(bào)文;
其中,批量復(fù)制完成之后,備板接收來自接口板的對(duì)端報(bào)文。
203、 復(fù)制到IP層;
其中,備板IP層將報(bào)文復(fù)制到主板IP層。
204、 復(fù)制到TCP層;
其中,主板IP層將來自備板IP層的報(bào)文復(fù)制到主板socket/TCP層。
205、 存入重組隊(duì)列;
其中,在主板IP層將報(bào)文復(fù)制到主板socket/TCP層的同時(shí),將報(bào)文存入 重組隊(duì)列中。
206、 處理一個(gè)完整報(bào)文;
其中,主板TCP層處理經(jīng)過備板到達(dá)的一個(gè)完整報(bào)文。
207、 選擇序列號(hào);
其中,主板TCP層會(huì)從下一個(gè)期望報(bào)文的序列號(hào)和重組隊(duì)列中的報(bào)文最 大序列號(hào)之間選擇一個(gè)較大的序列號(hào),并記錄該序列號(hào)。
208、 通知投遞4艮文;
當(dāng)面向連接的應(yīng)用程序讀取完序列號(hào)在被記錄的序列號(hào)之間的所有報(bào)文 之后,主板TCP會(huì)發(fā)送一個(gè)異步消息通知應(yīng)用程序?qū)ふ覒?yīng)用程序的邊界。
在保證該面向連接的應(yīng)用程序通過設(shè)置socket選項(xiàng)通知socket層已經(jīng)處理 完一個(gè)完整的報(bào)文之后,主板的socket層會(huì)通知備板socket層從被記錄的序列 號(hào)開始投遞報(bào)文。
209、 投遞才艮文;
其中,備板的socket層從被記錄的序列號(hào)開始向應(yīng)用程序投遞對(duì)端報(bào)文。
210、 丟棄纟艮文;
其中,在備板的socket層從socket接收緩存和重組隊(duì)列中丟棄那些序列號(hào) 小于被記錄序列號(hào)的對(duì)端報(bào)文。211、 備份并發(fā)送數(shù)據(jù)。
其中,主板的緩沖區(qū)向備板的緩沖區(qū)備份數(shù)據(jù),同時(shí)主板應(yīng)用程序向 socket發(fā)送數(shù)據(jù)。
本實(shí)施例針對(duì)的是TCP應(yīng)用程序的報(bào)文備份,在備板socket層投遞對(duì)端 報(bào)文的過程中,如果序列號(hào)為被記錄的序列號(hào)的對(duì)端報(bào)文出現(xiàn)在重組隊(duì)列里, 那么把它移動(dòng)到socket接收緩存里,直到遇到一個(gè)序列號(hào)不連續(xù)的報(bào)文。如果 報(bào)文出現(xiàn)在接收緩存中,備板中的socket層會(huì)發(fā)送一個(gè)異步信號(hào)通知到應(yīng)用程 序來讀取數(shù)據(jù)。自此,備板中的緩沖區(qū)開始向應(yīng)用程序發(fā)送對(duì)端報(bào)文,從而備 板上的應(yīng)用程序可以通過偵聽得到對(duì)端報(bào)文。
請(qǐng)參閱圖3,下面介紹面向連接的報(bào)文備份的信令流程
301 、備板IP層向備板socket/TCP層發(fā)送報(bào)文;
302、備板IP層向主板IP層發(fā)送報(bào)文;
303 、主板IP層向主板socket/TCP層發(fā)送報(bào)文;
界;
305、處理完一個(gè)完整的報(bào)文后,主板應(yīng)用程序向主板socket/TCP層反饋 完整報(bào)文處理消息;
306 、收到消息后,主板socket/TCP層通知備板socket/TCP層投遞報(bào)文;
307、備板socket/TCP層從指定的序列號(hào)開始向備板應(yīng)用程序投遞報(bào)文。
詳細(xì)流纟呈如下
完成批量備份后,接口板發(fā)送對(duì)端報(bào)文到備板。來自接口板的對(duì)端報(bào)文會(huì) 被送往備板。備板上的IP層會(huì)復(fù)制報(bào)文到主板中的IP層。備板上的TCP層 會(huì)把收到的報(bào)文放入重組隊(duì)列但不會(huì)發(fā)送任何異步信號(hào)來通知應(yīng)用程序有新 的報(bào)文到達(dá)。
主板中IP層發(fā)送報(bào)文到TCP層。主板中的TCP層會(huì)將接收的報(bào)文放入 重組隊(duì)列而且發(fā)送一個(gè)同步信號(hào)來通知應(yīng)用程序有新的報(bào)文到達(dá)。
主板中的TCP層處理完經(jīng)過備板到達(dá)的一個(gè)完整報(bào)文之后,它會(huì)從目前 期望的下一個(gè)報(bào)文的序列號(hào)和在重組隊(duì)列中的報(bào)文的最大序列號(hào)之間選擇一 個(gè)較大的序列號(hào)并記錄下該序列號(hào)。當(dāng)面向連接的應(yīng)用讀完序列號(hào)在被記錄的 序列號(hào)之前的所有"t艮文,TCP層會(huì)發(fā)送送一個(gè)異步信號(hào)通知應(yīng)用程序來尋找應(yīng) 用的邊界。
當(dāng)如邊緣網(wǎng)關(guān)協(xié)議(BGP, Border Gateway Protocol )或標(biāo)簽分布協(xié)議(LDP, Label Distribution Protocol)等面向連接的應(yīng)用收到一個(gè)完整的BGP或LDP報(bào) 文,意味著找到邊界,直到通過設(shè)置socket選項(xiàng)通知socket層已經(jīng)處理了 一個(gè) 完整的報(bào)文才可以從socket層中進(jìn)一 步讀取報(bào)文。
在找到邊界后,面向連接的應(yīng)用程序必須備份在這一點(diǎn)之前的所有報(bào)文而 且必須保證主板和備板中的應(yīng)用程序的狀態(tài)相同。在保證這個(gè)面向連接的應(yīng)用 通過設(shè)置socket選項(xiàng)通知socket層已經(jīng)處理完一個(gè)完整的報(bào)文之后,在處理這 個(gè)socket選項(xiàng)時(shí)主i反的socket層中會(huì)通知備板中的socket層從這個(gè)序列號(hào)開 始投遞報(bào)文。
備板中的socket層從這個(gè)序列號(hào)開始向應(yīng)用程序投遞對(duì)端報(bào)文。在備板中 的socket層從socket接收緩存和重組隊(duì)列中丟棄那些序列號(hào)小于該序列號(hào)的對(duì) 端報(bào)文。
如果序列號(hào)為該序列號(hào)的對(duì)端報(bào)文出現(xiàn)在重組隊(duì)列里,那么把它移動(dòng)到 socket接收緩存里,直到遇到一個(gè)序列號(hào)不連續(xù)的報(bào)文。如果數(shù)據(jù)出現(xiàn)在接收 緩存中,備板中的socket層會(huì)發(fā)送一個(gè)異步信號(hào)通知到應(yīng)用程序來讀取數(shù)據(jù)。 自此,備板中的緩沖區(qū)開始遞交對(duì)端報(bào)文到應(yīng)用程序,從而備板上的應(yīng)用程序 可以通過偵聽得到對(duì)端報(bào)文。
上面介紹了面向連接的報(bào)文備份方法,下面介紹非連接的報(bào)文備份方法, 以UDP/原始IP為例
請(qǐng)參閱圖4,本發(fā)明方法第三實(shí)施例包括
401、 同步數(shù)據(jù);
其中,同步備板與主板上的數(shù)據(jù),通過主板向備板批量復(fù)制數(shù)據(jù)來實(shí)現(xiàn), 這里進(jìn)行的是顯式備份。
402、 接收對(duì)端4艮文;
其中,批量復(fù)制完成之后,備板接收來自接口板的對(duì)端報(bào)文。
403、 復(fù)制到IP層;
其中,備板IP層將報(bào)文復(fù)制到主板IP層。
404、 復(fù)制到UDP/原始IP層;
其中,主板IP層將來自備板IP層的報(bào)文復(fù)制到主板UDP/原始IP層。
405、 存入重組隊(duì)列;
其中,在主板IP層將報(bào)文復(fù)制到主板UDP/原始IP層的同時(shí),將報(bào)文存 入重組隊(duì)列中。
406、 處理一個(gè)完整報(bào)文;
其中,主板UDP/原始IP層處理經(jīng)過備板到達(dá)的一個(gè)完整報(bào)文。407、 發(fā)送異步消息;
當(dāng)處理完成一個(gè)完整報(bào)文之后,主板UDP/原始IP層向應(yīng)用程序發(fā)送一個(gè) 異步消息,通知下一個(gè)要讀取的報(bào)文是經(jīng)過備板到達(dá)的完整報(bào)文。
408、 讀取一個(gè)完整才艮文;
其中,應(yīng)用程序讀取一個(gè)完整報(bào)文。
409、 備份數(shù)據(jù);
其中,讀完一個(gè)通過備板到達(dá)主板的完整報(bào)文之后,非連接的應(yīng)用程序備 份所有的報(bào)文以保證備板和主板中應(yīng)用程序狀態(tài) 一致。
410、 通知處理完成;
其中,非連接應(yīng)用程序通過設(shè)置socket選項(xiàng)通知socket層已經(jīng)處理完一個(gè) 完整的報(bào)文。
411、 發(fā)送對(duì)端纟艮文;
其中,備板socket層向應(yīng)用程序發(fā)送在socket接收緩存中的對(duì)端報(bào)文。應(yīng) 用程序可以忽略第一個(gè)報(bào)文,如果數(shù)據(jù)是在接收緩存,備板中的socket層會(huì)發(fā) 送一個(gè)異步消息通知應(yīng)用程序讀取數(shù)據(jù)。從這時(shí)起,備板中的緩沖區(qū)開始向應(yīng) 用程序沖殳遞對(duì)端才艮文。
412、 備份并發(fā)送。
其中,主板的緩沖區(qū)向備板的緩沖區(qū)備份數(shù)據(jù),同時(shí)主板應(yīng)用程序向 socket發(fā)送數(shù)據(jù)。
本實(shí)施例是針對(duì)UDP/原始IP的應(yīng)用程序的報(bào)文備份。
請(qǐng)參閱圖5,下面介紹面向非連接的報(bào)文備份的信令流程
501 、備板IP層向備板socket/UDP/原始IP層發(fā)送對(duì)端報(bào)文;
502、 備板IP層向主板IP層發(fā)送對(duì)端報(bào)文;
503、 主板IP層向主板socket/UDP/原始IP層發(fā)送對(duì)端報(bào)文;
504、 主板socket/UDP/原始IP層向主板應(yīng)用程序發(fā)送接收到的報(bào)文以及
完整報(bào)文;
505、 當(dāng)處理完一個(gè)完整的報(bào)文之后,主板應(yīng)用程序向主板socket/UDP/ 原始IP層反饋完整報(bào)文處理消息;
506、 主板socket/UDP/原始IP層向備板socket/UDP/原始IP層發(fā)送報(bào)文投 遞消息;
507 、備板socket/UDP/原始IP層向備板應(yīng)用程序發(fā)送報(bào)文。 詳纟田流程如下
完成批量備份后,接口板發(fā)送對(duì)端報(bào)文到備板。對(duì)端報(bào)文會(huì)被從接口板送 到備板,備板中的IP層會(huì)復(fù)制該報(bào)文并傳遞報(bào)文到主板中的IP層,備板中 的IP層也會(huì)投遞該報(bào)文到UDP/原始IP層。備板中的UDP/原始IP層會(huì)把接 收到的報(bào)文放入重組隊(duì)列,但不會(huì)發(fā)送任何異步信號(hào)來通知應(yīng)用程序有新報(bào)文 到達(dá)。
主板中的IP層投遞報(bào)文到UDP /原始IP層。主板中的UDP/原始IP層會(huì) 把收到的報(bào)文放入重組隊(duì)列,然后發(fā)送一個(gè)同步通知告知應(yīng)用程序有新報(bào)文到 達(dá)。主板上的UDP/原始IP層在處理了經(jīng)過備板到達(dá)的一個(gè)完整報(bào)文之后向 應(yīng)用程序發(fā)一個(gè)異步通知,該通知宣布下一個(gè)要讀取的報(bào)文是經(jīng)過備板到達(dá)的 完整報(bào)文。
讀完一個(gè)通過備板到達(dá)主板的完整報(bào)文之后,非連接的應(yīng)用程序必須備份 所有的報(bào)文一直到這個(gè)點(diǎn),以保證備板和主板中的應(yīng)用程序狀態(tài)一致。
當(dāng)保證了這些之后,非連接應(yīng)用程序通過設(shè)置socket選項(xiàng)通知socket層已 經(jīng)處理完一個(gè)完整的才艮文。在處理這個(gè)socket選項(xiàng)過程中,主板中的socket 層會(huì)通知備板中的socket層已經(jīng)處理完一個(gè)完整的報(bào)文。
備板中的socket層向應(yīng)用程序投遞在socket接收緩存中的對(duì)端報(bào)文。應(yīng)用 程序可以忽略第一個(gè)報(bào)文。如果數(shù)據(jù)是在接收緩存中,備板中的socket層會(huì)發(fā) 送一個(gè)異步消息來通知應(yīng)用程序讀數(shù)據(jù)。從這時(shí)起,備板中的緩沖區(qū)開始向應(yīng) 用程序投遞對(duì)端才艮文。
以上對(duì)本發(fā)明所提供的一種報(bào)文備份方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了 具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于
幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依 據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述, 本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種報(bào)文備份方法,其特征在于,包括步驟備板接收來自接口板的對(duì)端報(bào)文;將報(bào)文復(fù)制到主板;主板處理報(bào)文;主板通過緩沖區(qū)向備板進(jìn)行備份并發(fā)送數(shù)據(jù)。
2、 根據(jù)權(quán)利要求1所述的報(bào)文備份方法,其特征在于,所述將報(bào)文復(fù)制 到主板的步驟包括步驟備板互聯(lián)網(wǎng)協(xié)議層將報(bào)文復(fù)制到主板互聯(lián)網(wǎng)協(xié)議層;主板互聯(lián)網(wǎng)協(xié)議層將所述報(bào)文復(fù)制到主板傳輸控制協(xié)議層并存入重組隊(duì)列。
3、 根據(jù)權(quán)利要求2所述的報(bào)文備份方法,其特征在于,所述主板處理報(bào) 文的步驟包括步驟主板傳輸控制協(xié)議層處理經(jīng)過備板到達(dá)的一個(gè)完整報(bào)文;選擇下一期望報(bào)文序列號(hào)與重組隊(duì)列中報(bào)文最大序列號(hào)之間的最大值并 記錄該最大值;主板接口通知備板接口從所述最大值序列號(hào)開始投遞報(bào)文。
4、 根據(jù)權(quán)利要求3所述的報(bào)文備份方法,其特征在于,所述主板處理報(bào) 文之后包括步驟備板接口從所述最大值序列號(hào)開始向應(yīng)用程序發(fā)送對(duì)端報(bào)文;丟棄序列號(hào)小于所述序列號(hào)的報(bào)文。
5、 根據(jù)權(quán)利要求1所述的報(bào)文備份方法,其特征在于,所述將報(bào)文復(fù)制 到主板的步驟包括步驟備板互聯(lián)網(wǎng)協(xié)議層將報(bào)文復(fù)制到主板互聯(lián)網(wǎng)協(xié)議層;主板互聯(lián)網(wǎng)協(xié)議層將所述報(bào)文復(fù)制到主板用戶數(shù)據(jù)報(bào)協(xié)議/原始互聯(lián)網(wǎng)協(xié) 議層并存入重組隊(duì)列。
6、 根據(jù)權(quán)利要求5所述的報(bào)文備份方法,其特征在于,所述主板處理報(bào) 文的步驟包括步驟主板用戶數(shù)據(jù)報(bào)協(xié)議/原始互聯(lián)網(wǎng)協(xié)議層處理經(jīng)過備板到達(dá)的一個(gè)完整報(bào)文;向應(yīng)用程序發(fā)送異步消息以通知應(yīng)用程序下一個(gè)要讀的報(bào)文是所述經(jīng)過 備板到達(dá)的所述完整報(bào)文;讀完所述完整報(bào)文之后,應(yīng)用程序備份所有數(shù)據(jù); 主板接口通知備板接口已經(jīng)處理完報(bào)文。
7、 根據(jù)權(quán)利要求6所述的報(bào)文備份方法,其特征在于,所述主板處理報(bào) 文之后包括步驟備板接口將接口緩存中的對(duì)端報(bào)文發(fā)送到應(yīng)用程序。
8、 根據(jù)權(quán)利要求1所述的報(bào)文備份方法,其特征在于,所述備板接收來 自接口板的對(duì)端報(bào)文之前進(jìn)一步包括步驟同步備板與主板上的數(shù)據(jù)。
9、 根據(jù)權(quán)利要求8所述的報(bào)文備份方法,其特征在于,所述同步備板與 主板上的數(shù)據(jù)的步驟包括步驟向備板批量復(fù)制主板上的所有數(shù)據(jù)。
10、 根據(jù)權(quán)利要求1所述的報(bào)文備份方法,其特征在于,所述主板向備板 進(jìn)行備份的步驟包括步驟主板緩沖區(qū)向備板緩沖區(qū)發(fā)送所有存儲(chǔ)數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種報(bào)文備份方法,用于簡(jiǎn)化報(bào)文在主板與備板之間備份。本發(fā)明報(bào)文備份方法包括步驟備板接收來自接口板的對(duì)端報(bào)文;將報(bào)文復(fù)制到主板;主板處理報(bào)文;主板通過緩沖區(qū)向備板進(jìn)行備份并發(fā)送數(shù)據(jù)。本發(fā)明可以減少通信信道的負(fù)擔(dān)。
文檔編號(hào)H04L29/06GK101114892SQ200610103939
公開日2008年1月30日 申請(qǐng)日期2006年7月28日 優(yōu)先權(quán)日2006年7月28日
發(fā)明者遠(yuǎn) 姚, 帕拉迪, 拉介什, 涂伯顏, 羅漢軍 申請(qǐng)人:華為技術(shù)有限公司