[发明专利]一种报文备份方法无效
申请号: | 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.vipzhuanli.com/pat/books/200610103939.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像显示装置
- 下一篇:充电辊承载构件、处理盒和成像装置