[发明专利]一种环形通信网络主站冗余的方法、装置及系统有效
申请号: | 201410007129.5 | 申请日: | 2014-01-07 |
公开(公告)号: | CN104767665B | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 周朝阳;姚詹图 | 申请(专利权)人: | 维谛技术有限公司 |
主分类号: | H04L12/437 | 分类号: | H04L12/437 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 518055 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环形 通信 网络 冗余 方法 装置 系统 | ||
1.一种环形通信网络主站冗余的方法,其特征在于,所述方法包括:
备份主站接收并缓存与自身网络位置相邻的工作主站发送的数据包,所述工作主站利用自身的至少两个端口以相反的方向向从站及备份主站发送的数据包到达目标站点后,目标站点往回发送反馈数据包,所述反馈数据包到达工作主站和备份主站后被消除;
备份主站若确定该数据包中的网络标识号与自身的网络标识号相同,则往回发送反馈数据包;
否则,向前转发该数据包,所述数据包在到达目标从站后或到达工作主站后被消除。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
备份主站接收工作主站发送的命令数据包并记录第二计数值;
备份主站向工作主站发送针对所述命令数据包的携带第二计数值与第三计数值之和的反馈数据包;
备份主站接收工作主站发送的时钟偏差,并根据该时钟偏差调整本地时钟;
所述时钟偏差是工作主站将(第一计数值+第四计数值-第二计数值与第三计数值之和)/2作为时钟偏差发送给备份主站的;
所述第一计数值是工作主站发送所述命令数据包时本地时钟计数器的计数值,所述第二计数值是备份主站接收到所述命令数据包时本地时钟计数器的计数值;所述第三计数值是备份主站发送所述反馈数据包时本地时钟计数器的计数值;所述第四计数值是工作主站接收到所述反馈数据包时本地时钟计数器的计数值。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:在接收到包含有效的主站标志位和有效的主站声明位的声明数据包时,确定自身为备份主站。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
备份主站确定在第一设定时间内没有接收到命令数据包;
备份主站向工作主站发送携带准备升级信息的反馈数据包;
备份主站在等待第二设定时间后,升级自身为工作主站。
5.一种环形通信网络主站冗余的方法,其特征在于,所述方法包括:
工作主站向与自身网络位置相邻的备份主站发送数据包,并
指示备份主站接收并缓存该数据包,以及在确定该数据包中的网络标识号与自身的网络标识号相同时,往回发送反馈数据包;否则,向前转发该数据包,所述数据包在到达目标从站后或到达工作主站后被消除;
所述工作主站利用至少两个端口以相反的方向向从站及备份主站发送的数据包到达目标站点后,目标站点往回发送反馈数据包,所述反馈数据包到达工作主站和备份主站后被消除。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
工作主站向备份主站发送命令数据包并记录第一计数值;
工作主站接收备份主站发送的针对所述命令数据包的携带第二计数值与第三计数值之和的反馈数据包,并记录第四计数值;
工作主站将(第一计数值+第四计数值-第二计数值与第三计数值之和)/2作为时钟偏差发送给备份主站,并
指示备份主站根据该时钟偏差调整本地时钟;
所述第一计数值是工作主站发送所述命令数据包时本地时钟计数器的计数值,所述第二计数值是备份主站接收到所述命令数据包时本地时钟计数器的计数值;所述第三计数值是备份主站发送所述反馈数据包时本地时钟计数器的计数值;所述第四计数值是工作主站接收到所述反馈数据包时本地时钟计数器的计数值。
7.如权利要求5所述的方法,其特征在于,所述方法还包括:在接收到包含无效的主站标志位和无效的主站声明位的声明数据包时,确定自身为工作主站。
8.如权利要求5所述的方法,其特征在于,所述方法还包括:
工作主站接收备份主站发送的携带准备升级信息的反馈数据包;
工作主站将自身降级为备份主站。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维谛技术有限公司,未经维谛技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410007129.5/1.html,转载请声明来源钻瓜专利网。