[发明专利]一种实现配置同步的方法及设备有效
申请号: | 201610145261.1 | 申请日: | 2016-03-15 |
公开(公告)号: | CN105681108B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 幸奎 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 配置 同步 方法 设备 | ||
本发明提供了一种实现配置同步的方法,所述方法具体包括:配置发送设备在系统启动后加载动态同步配置表,获取实时的配置同步信息;所述配置发送设备接收到用户发送的同步命令后,根据所述实时的配置同步信息收集所有需要同步的配置生成同步配置文件;所述配置发送设备将所述同步配置文件发送给配置接收设备;所述配置接收设备读取所述同步配置文件并执行其中的配置;所述配置接收设备将配置执行情况生成执行结果文件发送给所述配置发送设备。本发明还提供了实现本发明所述方法的设备。本发明的有益效果为:当设备使用环境发生变化或者客户需求发生变化时,本发明可以在不修改操作系统的情况下,可以通过修改命令来实现对同步配置的修改,且当需求较为细化时,可以指定具体的某一条配置不被同步,对于复杂场景应用更为高效。
技术领域
本发明属于数据通信领域,尤其涉及一种实现配置同步的方法及设备。
背景技术
分布式系统中配置同步的主要工作原理为,配置发送设备与配置接收端建立基于数据通信的服务,如TCP(Transmission Control Protocol,传输控制协议)/UDP(UserDatagram Protocol,用户数据报协议)等协议,由于网络环境需求日益复杂,分布式系统中配置同步技术逐渐不能满足具体的市场需求。
为了满足不同网络环境需求,于是出现了可定制化的配置同步方式,其将具体的配置抽象化为数据,通过设备间的代理建立单独的批量数据连接和实时数据连接,根据实时的环境需求对数据进行批量同步或实时同步,以解决所有数据关心者均参与通信所带来的网络环境复杂和系统资源大量消耗的问题。然而现有技术中可定制化的配置同步方式存在以下缺陷:
一、可定制化配置同步方式中,配置接收端定制的数据已经在操作系统中严格指定,当需求发生变化时,必须通过修改操作系统才能实现新的需求;
二、同步数据的最小粒度以模块为单位,配置接收端若只关心某一个模块的部分内容,则该方式无法满足需求,只能由配置接收端自己对数据进行筛选;
三、配置接收端被动接收数据,无法反馈其获得的数据是否得到正确处理。
针对以上问题,如果能设计出一种粒度较小、灵活可交互的配置同步方式,则可减少在不同网络环境下投入大量人力来进行新的开发需求。
发明内容
为解决现有技术中,数据同步在需求发生变化时,必须修改操作系统才能满足新的需求、同步数据的粒度较粗、配置接收端只能被动接收数据等问题。
本发明的主要目的在于提供一种实现配置同步的方法,所述方法具体包括:
配置发送设备在系统启动后加载动态同步配置表,获取实时的配置同步信息;
所述配置发送设备接收到用户发送的同步命令后,根据所述实时的配置同步信息收集所有需要同步的配置生成同步配置文件;所述配置发送设备将所述同步配置文件发送给配置接收设备;
所述配置接收设备读取所述同步配置文件并执行其中的配置;所述配置接收设备将配置执行情况生成执行结果文件发送给所述配置发送设备。
进一步地,所述动态同步配置表中记录有需要进行配置同步的各应用模块的命令节点信息。
进一步地,所述配置发送设备在系统启动后加载所述动态同步配置表,获取实时的配置同步信息的方法包括;
所述配置发送设备在启动后加载所述动态同步配置表,依据所述动态同步配置表,对所述配置发送设备中各应用模块的命令节点对应的同步标识进行修改;得到各个应用模块的命令节点实时的是否需要同步的信息。
进一步地,所述方法还包括:所述配置发送设备接收到用户发送的修改命令后,对所述修改命令的命令类型进行解析,根据解析结果对动态同步配置表进行修改,所述动态同步配置表修改完成后重启所述配置发送设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610145261.1/2.html,转载请声明来源钻瓜专利网。