[发明专利]一种网络节点时钟同步方法及节点、系统无效
申请号: | 201210369823.2 | 申请日: | 2012-09-27 |
公开(公告)号: | CN103516504A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 崔涛;刘柱;刘振波 | 申请(专利权)人: | 深圳市友讯达科技发展有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 节点 时钟 同步 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种网络节点时钟同步方法及节点、系统。
背景技术
目前,时钟同步在网络技术中得到大量的使用,特别是互联网中的网络时间协议(NTP,Network Time Protocol)精度高、健壮性和可扩充性好,其时间同步功能得到广泛认同。但是,NTP协议有其局限性,首先,应用NTP协议须具有良好传输环境的有线传输网络;其次,NTP协议在时间误差校对过程中,需要频繁进行消息交换,并通过复杂的时间修正算法来消除信息传输中的非确定因素,没有考虑到网络时间复杂性、空间资源消耗和节点能力等因素。由于NTP协议的局限性,当NTP协议技术应用于信息采集网络时,信息采集网络复杂的应用环境(如链路失效概率频繁发生)使得传输链路的健壮性无法保证,而且NTP协议技术大大增加了信息采集网络的建设成本。因此,如何简单有效的实现自组织无线网络的时钟同步是一个亟待解决的问题。
发明内容
本发明实施例提供一种网络节点时钟同步方法及节点、系统。本发明实施例中,第二节点根据接收信标的时间和第一节点发送信标的时间,调整本地时间,使得第二节点与第一节点时钟同步。在第二节点调整本地时间之后,第二节点还向第三节点发送信标和第二节点发送信标的时间,使得第三节点根据接收信标的时间和第二节点发送信标的时间,调整本地时间,使得第三节点与第二节点、第一节点时钟同步。因此,本发明在实现节点间的时钟同步过程中,节点间传输的信息量少,无需进行多次信息交互,时钟同步过程简单,无需依赖额外的同步设备,成本低。
需要指出的是,本发明适合应用于信息采集网络,在采集数据之前,能够简单有效的进行节点间的时钟同步,有效降低数据的采集成本。
一种网络节点时钟同步方法,包括:
第二节点接收第一节点发送的信标和所述第一节点发送所述信标的时间t1,获得所述第二节点接收所述信标的时间t2;
所述第二节点根据所述t1和所述t2的时间差Δt1,调整所述第二节点的本地时间,使得所述第二节点与所述第一节点的时钟同步;
在调整所述第二节点的本地时间之后,所述第二节点向第三节点发送所述信标和所述第二节点发送所述信标的时间t3,以使所述第三节点接收第二节点发送的所述信标和所述t3,获得所述第三节点接收所述信标的时间t4,根据所述t3和所述t4的时间差,调整所述第三节点的本地时间,使得所述第三节点与所述第二节点及所述第一节点的时钟同步。
可选的,所述第二节点根据所述t1与所述t2的时间差Δt1,调整所述第二节点的本地时间的步骤包括:比较所述t2与所述t1,若所述t2晚于所述t1,则将所述第二节点的本地时间提前Δt1的时间。
可选的,所述第二节点根据所述t1与所述t2的时间差Δt1,调整所述第二节点的本地时间的步骤包括:比较所述t2与所述t1,若所述t2早于所述t1,则将所述第二节点的本地时间延迟Δt1的时间。
可选的,所述第二节点为所述第一节点的下层网络节点或同层网络节点,所述第三节点为所述第二节点的下层网络节点或同层网络节点。
可选的,所述第一节点与所述第二节点为相邻节点,所述第二节点与所述第三节点为相邻节点。
一种第二节点,包括:
接收单元,用于接收第一节点发送的信标和所述第一节点发送所述信标的时间t1,获得所述第二节点接收所述信标的时间t2;
调整单元,用于根据所述t1和所述t2的时间差Δt1,调整所述第二节点的本地时间,使得所述第二节点与所述第一节点的时钟同步;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市友讯达科技发展有限公司,未经深圳市友讯达科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210369823.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:采用特征性指示物鉴别动物源性地沟油的方法
- 下一篇:活塞环