[发明专利]通信设备中实现协议软件主备系统数据同步的方法有效
申请号: | 201110415643.9 | 申请日: | 2011-12-14 |
公开(公告)号: | CN102413188A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 李松华;程友清 | 申请(专利权)人: | 武汉烽火网络有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 设备 实现 协议 软件 系统 数据 同步 方法 | ||
技术领域
本发明涉及网络通信技术领域,特别是涉及一种通信设备中实现协议软件主备系统数据同步的方法。
背景技术
网络通信设备中普遍存在主备系统间协议软件的数据同步问题,常用的方法有以下两种:
(1)在备用系统启动后,主用系统通过定时或者实时方式,将要同步的数据信息,主动发送到备用系统。
(2)备用系统向主用系统请求同步数据信息,进行初始化数据信息同步,然后再由主用系统通过定时或者实时方式,向备用系统发送同步数据信息。
若主用系统定时向备用系统同步数据信息,则会有一定的协议软件同步时延,如果在数据信息同步的时间间隔内进行了主备系统倒换,则会引起同步信息的丢失,造成运行状态的不一致。若主备系统间采用实时同步的方式解决这个问题,又存在着主备系统同时占用的CPU资源过多、影响协议软件正常运行的缺陷。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种通信设备中实现协议软件主备系统数据同步的方法,能够减少主备系统间数据信息的同步操作以及主备系统的CPU资源占用,实现主备系统之间的软件协议倒换无时延。
本发明提供的通信设备中实现协议软件主备系统数据同步的方法,包括以下步骤:A、备用系统启动后进行一次初始化数据信息同步,协议软件信令接收单元同时向主用系统和备用系统分发其接收到的协议软件控制信令;B、主用系统和备用系统并行处理由协议软件信令接收单元分发的协议软件控制信令,各自生成、更新本地数据信息,使主备系统的状态保持实时一致性,主备系统不再进行同步操作。
在上述技术方案中,步骤A中所述备用系统启动后进行一次初始化数据信息同步的过程如下:主用系统检测到备用系统启动后,向备用系统发送协议软件初始化同步数据信息;备用系统接收到主用系统发送的协议软件初始化同步数据信息后,进行本地数据信息的初始化同步操作,使主备系统的协议软件状态和表项一致。
在上述技术方案中,所述主用系统在检测到备用系统启动后,主用系统上的协议软件向备用系统发送协议软件初始化同步数据信息。
与现有技术相比,本发明的优点如下:
(1)本发明仅需在备用系统启动后,进行一次初始化数据信息同步,然后主备系统并行执行由协议软件信令接收单元同时向主用系统和备用系统分发的相同的协议软件控制信令,主备系统各自独立生成、更新本地的数据信息,主备系统之间不再进行任何数据信息的同步操作。因此,本发明能够减少主备系统间数据信息的同步操作以及主备系统的CPU资源占用,实现主备系统之间的软件协议倒换无时延。
(2)对于某些无状态、无链接的协议软件,还可在不进行或仅进行少量初始化数据信息同步操作的情况下,实现协议软件状态同步。
附图说明
图1是本发明实施例中主备系统与协议软件信令接收单元的架构图。
图2是本发明实施例中的方法流程图。
具体实施方式
下面结合附图及实施例对本发明作进一步的详细描述。
参见图1所示,本发明实施例中的主备系统分别与协议软件信令接收单元相连,主备系统之间互联,现有技术中的协议软件信令接收单元只向主用系统协议软件初始化同步数据信息,然后由主用系统通过定时或者实时方式,向备用系统发送同步数据信息。
参见图2所示,本发明实施例提供的通信设备中实现协议软件主备系统数据同步的方法,包括以下步骤:
步骤S1:主用系统在检测到备用系统启动后,主用系统上的协议软件向备用系统发送协议软件初始化同步数据信息。
步骤S2:备用系统接收到主用系统发送的协议软件初始化同步数据信息后,进行本地数据信息的初始化同步操作,以保证主备系统上的协议软件状态和表项一致。
步骤S3:协议软件信令接收单元同时向主用系统和备用系统分发其接收到的协议软件控制信令。
本发明实施例要求协议软件信令接收单元具有同时向主用系统和备用系统分发协议软件控制信令的能力。协议软件信令接收单元同时向主用系统和备用系统分发协议控制信令,是为了保证备用系统在初始化数据信息同步完成后,通过协议软件控制信令的实时处理保持与主用系统的协议状态和表项的一致性。步骤S3保证了主备系统可以同时接收到相同的协议软件控制信令,是减少主备系统间同步操作、减少主备系统的CPU资源占用的关键步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火网络有限责任公司,未经武汉烽火网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110415643.9/2.html,转载请声明来源钻瓜专利网。