同步数据方法、装置及系统制造方法及图纸

技术编号:15334846 阅读:168 留言:0更新日期:2017-05-16 21:52
本发明专利技术提供了一种同步数据方法、装置及系统,主用主控单元接收业务处理单元发送的申请状态数据,该主用主控单元将该申请状态数据修改为未同步状态数据,该主用主控单元将该未同步状态数据同步给该业务处理单元;主用主控单元将该未同步状态数据修改为正在同步状态数据,该主用主控单元同步该正在同步状态数据到备用主控单元;主用主控单元接收确认消息,该确认消息包括该备用主控单元将该正在同步状态数据修改该已同步状态数据的确认内容,该主用主控单元修改该正在同步状态的数据为已同步状态的数据,该主用主控单元同步该已同步状态的数据到该业务处理单元,解决了数据不同步导致的异常故障的问题,实现了各单元数据的一致性,节约了维护成本。

【技术实现步骤摘要】
同步数据方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及一种同步数据方法、装置及系统。
技术介绍
在同步数字体系(SynchronousDigitalHierarchy,简称为SDH)设备,密集型光波复用(DenseWavelengthDivisionMultiplexing,简称为DWDM)设备,分组传送网(PacketTransportNetwork,简称为PTN)设备,网络控制协议(NetworkControlProtocol,简称为NCP)设备,以及光传送网(OpticalTransportNetwork,简称为OTN)设备中,由于其承载的业务具有非常高的实时性和可靠性要求,主控单元作为设备配置数据的数据中心,其配置数据的同步功能非常重要。主控单元往往存在一个或多个备用主控单元,也就是说,配置数据的同步,包括两个内容:主控单元与备用主控单元之间的数据同步,这个同步是复制、备份的动作;主控单元与业务处理单元的数据同步,这个同步是下发、应答的动作。在相关技术中,这两个数据同步是独立运行的。这样虽然处理简单,但往往效果不佳,比如:当主控单元下发数据时,如果此时主控单元发生故障,主控的数据配置未同步成功,备用主控单元又没有这个数据,往往数据会出现异常,导致设备运行异常,甚至导致业务中断,无法恢复。而这些因为数据不一致导致的问题,往往非常复杂,难以定位和排除,会大大增加设备维护的人力、物力,造成资源浪费。针对相关技术中,数据不同步导致的异常故障,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种同步数据方法、装置及系统,以至少解决相关技术中数据不同步导致的异常故障的问题。根据本专利技术的一个方面,提供了一种数据同步方法,包括:主用主控单元接收业务处理单元发送的申请状态数据,所述主用主控单元将所述申请状态数据修改为未同步状态数据,所述主用主控单元将所述未同步状态数据同步给所述业务处理单元;所述主用主控单元将所述未同步状态数据修改为正在同步状态数据,所述主用主控单元同步所述正在同步状态数据到备用主控单元;所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。进一步地,所述主用主控单元收到主备倒换事件,向所述业务处理单元发送所述主备倒换事件;在所述业务处理单元中的数据状态均是已同步状态的情况下,所述主用主控单元接收所述业务处理单元发送的同步完成事件。进一步地,所述主用主控单元收到主备倒换事件,向所述业务处理单元发送所述主备倒换事件;在所述业务处理单元包括所述未同步状态数据或者所述申请状态数据的情况下,所述主用主控单元接收正在同步状态数据,其中,所述正在同步状态数据是所述业务处理单元将所述未同步状态数据或者所述申请状态数据修改的;所述主用主控单元将所述正在同步状态数据修改为未同步状态数据,所述主用主控单元发送所述未同步状态数据给所述备用主控单元;所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元修改所述未同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。根据本专利技术的另一个方面,还提供了一种数据同步方法,包括:主用主控单元接收备用主控单元的上线事件,所述主用主控单元将未同步状态数据修改为正在同步状态,所述主用主控单元发送所述正在同步状态数据到所述备用主控单元;所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。进一步地,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据之后,所述方法包括:所述主用主控单元向所述备用主控单元发送同步完成事件,所述备用主控单元将本地不是已同步状态数据删除。根据本专利技术的另一个方面,还提供了一种数据同步装置,包括:第一接收模块,用于主用主控单元接收业务处理单元发送的申请状态数据,所述主用主控单元将所述申请状态数据修改为未同步状态数据,所述主用主控单元将所述未同步状态数据同步给所述业务处理单元;第一修改模块,用于所述主用主控单元将所述未同步状态数据修改为正在同步状态数据,所述主用主控单元同步所述正在同步状态数据到备用主控单元;第一确认模块,用于所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。进一步地,第一倒换模块,用于所述主用主控单元收到主备倒换事件,向所述业务处理单元发送所述主备倒换事件;第二接收模块,用于在所述业务处理单元中的数据状态均是已同步状态的情况下,所述主用主控单元接收所述业务处理单元发送的同步完成事件。进一步地,第二倒换模块,用于所述主用主控单元收到主备倒换事件,向所述业务处理单元发送所述主备倒换事件;第三接收模块,用于在所述业务处理单元包括所述未同步状态数据或者所述申请状态数据的情况下,所述主用主控单元接收正在同步状态数据,其中,所述正在同步状态数据是所述业务处理单元将所述未同步状态数据或者所述申请状态数据修改的;第二修改模块,用于所述主用主控单元将所述正在同步状态数据修改为未同步状态数据,所述主用主控单元发送所述未同步状态数据给所述备用主控单元;第二确认模块,用于所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元修改所述未同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。根据本专利技术的另一个方面,还提供了一种数据同步装置,包括:第三修改模块,用于主用主控单元接收备用主控单元的上线事件,所述主用主控单元将未同步状态数据修改为正在同步状态,所述主用主控单元发送所述正在同步状态数据到所述备用主控单元;第三确认模块,用于所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。进一步地,所述装置包括:删除模块,用于所述主用主控单元向所述备用主控单元发送同步完成事件,所述备用主控单元将本地不是已同步状态数据删除。根据本专利技术的另一个方面,还提供了一种数据同步系统,包括:主用主控单元,备用主控单元,业务处理单元;所述主用主控单元接收所述业务处理单元发送的申请状态数据,所述主用主控单元将所述申请状态数据修改为未同步状态数据,所述主用主控单元将所述未同步状态数据同步给所述业务处理单元;所述主用主控单元将所述未同步状态数据修改为正在同步状态数据,所述主用主控单元同步所述正在同步状态数据到所述备用主控单元;所述主用主控单元接收确认消息本文档来自技高网...
同步数据方法、装置及系统

【技术保护点】
一种数据同步方法,其特征在于,包括:主用主控单元接收业务处理单元发送的申请状态数据,所述主用主控单元将所述申请状态数据修改为未同步状态数据,所述主用主控单元将所述未同步状态数据同步给所述业务处理单元;所述主用主控单元将所述未同步状态数据修改为正在同步状态数据,所述主用主控单元同步所述正在同步状态数据到备用主控单元;所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改已同步状态数据的确认内容,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。

【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:主用主控单元接收业务处理单元发送的申请状态数据,所述主用主控单元将所述申请状态数据修改为未同步状态数据,所述主用主控单元将所述未同步状态数据同步给所述业务处理单元;所述主用主控单元将所述未同步状态数据修改为正在同步状态数据,所述主用主控单元同步所述正在同步状态数据到备用主控单元;所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改已同步状态数据的确认内容,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。2.根据权利要求1所述的方法,其特征在于,还包括:所述主用主控单元收到主备倒换事件,向所述业务处理单元发送所述主备倒换事件;在所述业务处理单元中的数据状态均是已同步状态的情况下,所述主用主控单元接收所述业务处理单元发送的同步完成事件。3.根据权利要求1所述的方法,其特征在于,还包括:所述主用主控单元收到主备倒换事件,向所述业务处理单元发送所述主备倒换事件;在所述业务处理单元包括所述未同步状态数据或者所述申请状态数据的情况下,所述主用主控单元接收正在同步状态数据,其中,所述正在同步状态数据是所述业务处理单元将所述未同步状态数据或者所述申请状态数据修改的;所述主用主控单元将所述正在同步状态数据修改为未同步状态数据,所述主用主控单元发送所述未同步状态数据给所述备用主控单元;所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元修改所述未同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到所述业务处理单元。4.一种数据同步方法,其特征在于,包括:主用主控单元接收备用主控单元的上线事件,所述主用主控单元将未同步状态数据修改为正在同步状态,所述主用主控单元发送所述正在同步状态数据到所述备用主控单元;所述主用主控单元接收确认消息,所述确认消息包括所述备用主控单元将所述正在同步状态数据修改所述已同步状态数据的确认内容,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据,所述主用主控单元同步所述已同步状态的数据到业务处理单元。5.根据权利要求1所述的方法,其特征在于,所述主用主控单元修改所述正在同步状态的数据为已同步状态的数据之后,所述方法包括:所述主用主控单元向所述备用主控单元发送同步完成事件,所述备用主控单元将本地不是已同步状态数据删除。6.一种数据同步装置,其特征在于,包括:第一接收模块,用于主用主控单元接收业务处理单元发送的申请状态数据,所述主用主控单元将所述申请状态数据修改为未同步状态数据,所述主用主控单元将所述未同步状态数据同步给所述业务处理单元;第一修改模块,用于所述主用主控单元将所述未同步状态数据修改为正在同步状态数据,所述主用主控单元同步所述正在同步状态数据到备用主控单元;第一确认模块,用于所述主用...

【专利技术属性】
技术研发人员:刘伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1