[发明专利]一种路由器间双向同步的实现方法及系统有效
申请号: | 201610874496.4 | 申请日: | 2016-09-30 |
公开(公告)号: | CN106301747B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 陶成军 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L12/701 |
代理公司: | 33246 浙江千克知识产权代理有限公司 | 代理人: | 周希良<国际申请>=<国际公布>=<进入 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于路由器数据同步技术领域,具体涉及一种路由器间双向同步的实现方法及系统,实现方法包括以下步骤:在路由器R1的web服务器上添加插件A和插件B,分别用于提供认证、产生key和支持webdav协议,web服务器还提供UI端配置监听端口,提供保存config文件,提供认证的key和账号以及可同步目录的config1;路由器R2提供UI端设定访问R1提供的URL请求地址,提供输入在R1上注册得到的key,提供设定R2端监控的目录config2,提供同步的时间点设置;R2提供监控目录变化和针对变化作处理的程序p2;p2程序由多个线程组成,多个线程之间协同配合完成路由器间数据的双向同步。 | ||
搜索关键词: | 一种 路由器 双向 同步 实现 方法 系统 | ||
【主权项】:
1.一种路由器间双向同步的实现方法,其特征在于,包括以下步骤:/nS1,在路由器R1的web服务器上添加插件A和插件B,插件A和插件B分别用于提供认证、产生key和支持webdav协议,web服务器还提供UI端配置监听端口,提供保存config文件,提供认证的key和账号以及可同步目录的config1;/nS2,路由器R2提供UI端设定访问路由器R1提供的URL请求地址,提供输入在路由器R1上注册得到的key,提供设定路由器R2端监控的目录config2,提供同步的时间点设置;/nS3,路由器R2提供监控目录变化和针对变化作处理的程序p2;/nS4,路由器p2程序由多个线程组成,多个线程之间协同配合完成路由器间数据的双向同步;/n其中,所述程序p2的运行步骤如下:/n步骤一,程序初始化,并读取config2文件;/n步骤二,进行相应的环境变量设定,从而执行线程A或线程B或线程C;/n所述线程A的执行过程如下:/nS1,线程A初始化;/nS2,监控目录;/nS3,储存变化事件链表;/nS4,判断链表是否被lock,若链表被lock,则等待lock释放,释放后进行目录更新;若链表未被lock,则直接进行目录更新;/n所述线程B的执行过程如下:/nS1,线程B初始化;/nS2,判断同步时间,即判断路由器R1和路由器R2的时间是否同步,若时间同步,则转至判断事件链表是否被lock;若时间不同步,表明线程阻塞,直到时间段正确,则转至判断事件链表是否被lock;/nS3,事件链表未被lock,则转至判断线程C是否在同步,不论线程C是否在同步均要遍历链表依次处理事件;/n所述线程C的执行过程如下:/nS1,线程C初始化;/nS2,判断同步时间,即判断路由器R1和路由器R2的时间是否同步,若时间同步,则每间隔5秒查询路由器R1的同步目录,并对比5秒内路由器R1的同步目录是否变化;若时间不同步,表明线程阻塞,直到时间段正确,则每间隔5秒查询路由器R1的同步目录,并对比5秒内路由器R1的同步目录是否变化;/nS3,若路由器R1的同步目录变化,则判断线程B是否在本地同步,若线程B未在本地同步,则将路由器R1更新的文件下载至本地;若线程B在本地同步,则等待线程B同步完成。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610874496.4/,转载请声明来源钻瓜专利网。
- 上一篇:信息传输的方法及节点
- 下一篇:一种基于北斗系统的电力系统时间同步装置