[发明专利]网络时钟同步的方法及系统有效
申请号: | 200710135747.8 | 申请日: | 2007-08-10 |
公开(公告)号: | CN101090341A | 公开(公告)日: | 2007-12-19 |
发明(设计)人: | 冯冬芹;褚健;章涵;方瑜 | 申请(专利权)人: | 中控科技集团有限公司;浙江大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04B7/26 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 310053浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 时钟 同步 方法 系统 | ||
1、一种网络时钟同步的方法,其特征在于,所述方法包括步骤:
在网络中设置冗余时钟源节点,并实现所述冗余时钟源节点之间的时钟同步,并设定至少一个所述冗余时钟源节点为工作时钟源节点,其它冗余时钟源节点设定为备用时钟源节点;若所述工作时钟源节点处于非正常工作状态,所述工作时钟源节点发起冗余切换,将所述备用时钟源节点设定为工作时钟源节点;
在网络普通节点中选择区域主时钟节点,具体为:网络普通节点接收冗余时钟源节点生成的队列生成报文,产生一个随机数,若所述随机数大于区域主时钟阈值,则设定该普通节点为区域主时钟节点;
以所述工作时钟源节点作队首,备用时钟源节点作队尾,所述区域主时钟节点为成员形成同步队列;
所述区域主时钟节点向所述同步队列中它的前一节点请求时钟同步,普通节点向所述同步队列中与其通信质量最好的节点请求时钟同步;
所述备用时钟源节点计算时钟同步的累计同步偏差,并根据所述累计同步偏差及队列中节点的数目,得到队列平均时钟同步偏差;
所述备用时钟源节点向所述区域主时钟节点发送所述队列平均时钟同步偏差,实现时钟纠偏。
2、根据权利要求1所述的网络时钟同步的方法,其特征在于,判断所述工作时钟源节点处于非正常工作状态的具体步骤包括:
所述工作时钟源节点剩余能量低于预设的能量剩余值,或者,
所述工作时钟源节点能量消耗大于预设的能量消耗值,或者,
所述工作时钟源节点故障等级高于所述备用时钟源节点。
3、根据权利要求1所述的网络时钟同步的方法,其特征在于,实现所述冗余时钟源节点之间的时钟同步具体为:
所述冗余时钟源节点分别安装GPS接收仪进行通信,从而实现时钟同步;或者,
所述冗余时钟源节点之间使用非干扰频率的无线通信,从而实现的时钟同步;或者,
所述冗余时钟源节点通过有线网络连接,从而实现时钟同步。
4、根据权利要求1所述的网络时钟同步的方法,其特征在于,设定工作时钟源节点和备用时钟源节点的具体步骤为:
所述冗余时钟源节点进入初始化状态;
所述冗余时钟源节点创建包含自身设备队列号及预设状态的队列生成报文,并发送所述队列生成报文至网络中的节点;
所述冗余时钟源节点根据预设状态,进入工作状态设定为工作时钟源节点,或者,进入备用状态设定为备用时钟源节点。
5、根据权利要求4所述的网络时钟同步的方法,其特征在于,在网络普通节点中选择区域主时钟节点还包括步骤:
被设定的所述区域主时钟节点根据接收的所述队列生成报文中上一节点设备队列号及预设状态,设定自身设备队列号为上一节点设备队列号加一,自身状态与上一节点预设状态相同,创建自身的队列生成报文,并将其发送。
6、根据权利要求5所述的网络时钟同步的方法,其特征在于,若所述区域主时钟节点或所述普通节点再次接收到队列生成报文,不进行任何处理。
7、根据权利要求4-6任一项所述的网络时钟同步的方法,其特征在于,所述冗余时钟源节点的自身设备队列号为0,预设状态为工作状态或备用状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中控科技集团有限公司;浙江大学,未经中控科技集团有限公司;浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710135747.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:表面波激发等离子体处理装置
- 下一篇:铝基复合材料及其制造方法