本申请属于无线网络通信,尤其涉及无线网络的时间同步方法、装置、服务器及存储介质。
背景技术:
1、时间同步是指通过一定的协议或机制,将不同设备或系统的时间进行调整,以保持它们之间的时间一致性。通信系统中,不同节点上的数据往往存在相互交互和传输,若不同的节点具有不同的时间,那么在进行数据更新、复制和同步时,可能会出现数据冲突的问题,导致不同节点的数据不一致,因此时间同步对于通信系统而言十分重要。
2、相关技术中,通常采用传感器时间同步协议(tpsn同步算法)或洪泛时间同步协议(ftsp同步算法)进行时间同步,这两种方式均需要各节点之间进行多次地同步才能保证高同步精度,时间同步的效率较低。
技术实现思路
1、本申请实施例提供了一种无线网络的时间同步方法、装置、服务器及存储介质,可以解决相关技术中,需要各节点之间进行多次地同步才能保证高同步精度,时间同步的效率较低的问题。
2、本申请实施例的第一方面提供了一种无线网络的时间同步方法,应用于参考节点,方法包括:
3、在接收到时间同步指令后,在参考本地时间为整数秒时,向待同步节点发送同步请求帧,其中,同步请求帧包括参考本地时间,参考本地时间用于指示待同步节点调整待同步本地时间的整数秒位和毫秒位,并置位待同步本地时间的纳秒位;
4、接收待同步节点到达下一整数毫秒时刻发送的同步应答帧,参考节点根据收到同步应答帧的本地时间,确定路径传播时延;
5、在参考本地时间到达下一整数毫秒时刻,向待同步节点发送路径传播时延,其中,路径传播时延用于指示待同步节点调整当前时刻的待同步本地时间。
6、本申请实施例的第二方面提供了另一种无线网络的时间同步方法,应用于待同步节点,方法包括:
7、接收参考节点发送的同步请求帧,根据同步请求帧中的参考本地时间调整待同步本地时间的整数秒位和毫秒位,并置位待同步本地时间的纳秒位;
8、在待同步本地时间到达下一整数毫秒时刻,向参考节点发送同步应答帧,参考节点根据收到同步应答帧的本地时间,确定路径传播时延;
9、接收参考节点发送的路径传播时延,以及根据路径传播时延调整当前时刻的待同步本地时间。
10、本申请实施例的第三方面提供了一种无线网络的时间同步装置,应用于参考节点,包括:
11、请求发送单元,用于在接收到时间同步指令后,若参考本地时间为整数秒,则向待同步节点发送同步请求帧,其中,同步请求帧包括参考本地时间,参考本地时间用于指示待同步节点调整待同步本地时间的整数秒位和毫秒位,以及置位待同步本地时间的纳秒位;
12、时延确定单元,用于接收待同步节点发送的同步应答帧,以及根据同步应答帧和当前时刻的参考本地时间,确定路径传播时延,其中,同步应答帧包括待同步节点发送同步应答帧时的待同步本地时间;
13、时延发送单元,用于在参考本地时间到达下一整数毫秒时刻,向待同步节点发送路径传播时延,其中,路径传播时延用于指示待同步节点调整当前时刻的待同步本地时间。
14、本申请实施例的第四方面提供了另一种无线网络的时间同步装置,应用于待同步节点,包括:
15、请求接收单元,用于接收参考节点发送的同步请求帧,根据同步请求帧中的参考本地时间调整待同步本地时间的整数秒位和毫秒位,以及置位待同步本地时间的纳秒位;
16、应答发送单元,用于在待同步本地时间到达下一整数毫秒时刻,向参考节点发送同步应答帧,其中,同步应答帧包括发送同步应答帧时的待同步本地时间,同步应答帧用于指示参考节点根据同步应答帧和当前时刻的参考本地时间,确定路径传播时延;
17、时间调整单元,用于接收参考节点发送的路径传播时延,以及根据路径传播时延调整当前时刻的待同步本地时间
18、本申请实施例的第五方面提供了一种服务器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面或第二方面提供的无线网络的时间同步方法的各步骤。
19、本申请实施例的第六方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现第一方面或第二方面提供的无线网络的时间同步方法的各步骤。
20、实施本申请实施例提供的无线网络的时间同步方法、装置、服务器及存储介质具有以下有益效果:以参考节点的时间为基准,通过参考节点向待同步节点发送同步请求帧,指示待同步节点基于同步请求帧调整其待同步本地时间,可以避免预设节点收发时延导致的待同步节点与参考节点之间的时间偏差,通过待同步节点向参考节点发送同步应答帧,指示参考节点确定二者之间的路径传播时延,并将路径传播时延向待同步节点发送,可以避免路径传播时延导致的待同步节点与参考节点之间的时间偏差,经过周期性的两次信息传输,便能快速确定待同步节点与参考节点之间的时间偏差,从而基于时间偏差对待同步节点的时间进行调整,实现待同步节点与参考节点的时间完全同步,有助于提高时间同步的效率。
1.一种无线网络的时间同步方法,应用于参考节点,其特征在于,所述方法包括:
2.根据权利要求1所述的无线网络的时间同步方法,其特征在于,所述接收所述待同步节点发送的同步应答帧,以及根据所述同步应答帧和当前时刻的所述参考本地时间,确定路径传播时延,包括:
3.一种无线网络的时间同步方法,应用于待同步节点,其特征在于,所述方法包括:
4.根据权利要求3所述的无线网络的时间同步方法,其特征在于,所述根据所述同步请求帧中的参考本地时间调整待同步本地时间的整数秒位和毫秒位,并置位所述待同步本地时间的纳秒位,包括:
5.根据权利要求4所述的无线网络的时间同步方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的无线网络的时间同步方法,其特征在于,所述根据所述频偏调整所述本地晶振时钟周期,包括:
7.一种无线网络的时间同步装置,应用于参考节点,其特征在于,包括:
8.一种无线网络的时间同步装置,应用于待同步节点,其特征在于,包括:
9.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-2或者3-6中任一项所述的无线网络的时间同步方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-2或者3-6中任一项所述的无线网络的时间同步方法。