[发明专利]用于双向冗余环网中多节点间保持同步的同步主选择方法有效
申请号: | 201711438530.4 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108259110B | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 石景海;胡炯;陈秋荣 | 申请(专利权)人: | 北京四方继保自动化股份有限公司 |
主分类号: | H04J3/08 | 分类号: | H04J3/08;H04J3/06 |
代理公司: | 北京智绘未来专利代理事务所(普通合伙) 11689 | 代理人: | 张红莲 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 双向 冗余 环网中多 节点 保持 同步 选择 方法 | ||
1.一种用于双向冗余环网中多节点间保持同步的同步主选择方法,其特征在于,所述同步主选择方法包括以下步骤:
步骤1:双向冗余环网上的每个节点均接收环网上所有节点发出的同步状态信息报文,同步状态信息报文中包含发出报文的节点发给接收报文节点的同步状态信息报文统计和发出报文的节点选择的同步主节点;该同步状态信息报文内容为后续所有步骤判断使用的原始数据;
步骤2:由步骤1收到的所有同步状态信息报文,按照第一优先级条件选择同步主,即:统计各个节点同步状态信息报文的可送达性,得到同步状态信息报文可送达节点个数最多的节点,如果可送达节点个数最多的节点是唯一的,那么该节点就被选作同步主,同步主选择方法执行完毕;如果符合条件的节点个数不唯一,那么进入步骤3;
步骤3:按照第二优先级条件选择同步主,即选择其中从节点个数最多的节点作为同步主;如果从节点个数最大的节点是唯一的,该节点即为同步主;如果从节点个数最大的节点有多个,那么就继续执行步骤4,按第三优先级条件选择同步主;
步骤4:按照第三优先级条件选择同步主,即选择其中硬件标识号码最小的节点作为同步主。
2.根据权利要求1所述的用于双向冗余环网中多节点间保持同步的同步主选择方法,其特征在于:
在步骤2中,如果某节点A的同步状态信息报文能送达环网中所有其它节点,那么该节点A的可送达节点个数为最多。
3.根据权利要求1所述的用于双向冗余环网中多节点间保持同步的同步主选择方法,其特征在于:
在步骤3中,某节点B的同步状态信息报文被M个环网节点接受作为同步主节点,那么节点B的从节点个数为M;如果从节点个数为最大M的节点有多个,那么就继续执行后续步骤,按第三优先级条件选择同步主。
4.根据权利要求1所述的用于双向冗余环网中多节点间保持同步的同步主选择方法,其特征在于:
在步骤4中,硬件标识号码是用以标识环网中各节点的硬件初始化号码,该号码在环网中具有唯一性,不重复;硬件初始化号码可使用各节点的媒体访问控制地址(MAC地址)或其它自定义的具有环网唯一性的节点配置编号来实现。
5.根据权利要求1所述的用于双向冗余环网中多节点间保持同步的同步主选择方法,其特征在于:
上述步骤2-4在每个节点上独立执行,执行间隔推荐值为1秒;如间隔1秒负载过重可适当延长执行间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四方继保自动化股份有限公司,未经北京四方继保自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711438530.4/1.html,转载请声明来源钻瓜专利网。