【技术实现步骤摘要】
时间同步方法和装置
本申请涉及通信
,尤其涉及一种时间同步方法和装置。
技术介绍
多个设备间的高精度时间同步具有重要意义,例如,在移动通信领域中,不同基站间为了保持通信时隙的一致,往往需要进行高精度时间同步操作。又如,在无线定位领域中,如果多个不同设备保持时间同步的话,可以进行到达时间差(英文:TimeDifferenceOfArrival,简称:TDOA)定位。再如,在多媒体领域中,为了复原原始场景下不同声道的信息、不同的扬声器之间需要精确的时间同步。近年来,无线局域网(英文:WirelessLocalAreaNetworks,简称:WLAN)技术发展迅速,WLAN终端和无线接入点(英文:AccessPoint,简称:AP)快速普及;因此,基于WLAN网络实现设备间的时间同步变得更加便捷。为了满足无线局域网中高精度的时钟同步需求,提出了时间戳功能,即WLAN设备可以精确记录下收到报文的时间。然而,对于稍大规模的WLAN网络、由于无线信号覆盖范围的限制,使得无法通过某个AP与无线局域网中的其他所有AP直接通信,因此对于稍大规模的网络,无法做到不同地点的AP同时进行时间同步。对此,提出了基于图片传输协议(英文:PictureTransferProtocol,简称:PTP)的时间同步方法,但是其复杂度和成本均较高,需要增加专门的物理层时钟芯片,因此限制了其大规模的使用。
技术实现思路
有鉴于此,本申请提供了一种时间同步方法和装置,旨在至少在第一程度上解决上述技术问题中的技术问题之一。为实现上述目的,本申请第一方面提供一种时间同步方法,应用于服务器,所述服务器 ...
【技术保护点】
1.一种时间同步方法,其特征在于,应用于服务器,所述服务器划分无线局域网为多个子网络,每个子网络包括一个基准AP和多个成员AP,不同的子网络之间通过边缘AP保持通讯连接,所述方法包括:向每个基准AP发送第一时间同步指令,所述第一时间同步指令用于指示所述基准AP向所在子网络包括的每个成员AP发送第二时间同步指令;接收每个子网络中每个成员AP返回的时间信息,所述时间信息包括所述第二时间同步指令的发送时间戳和第一接收时间戳;根据所述边缘AP的网络归属关系、所述发送时间戳和所述第一接收时间戳,确定第一类AP的时间调整信息,所述第一类AP为待调整时间的AP;根据所述时间调整信息,向所述第一类AP发送第三时间同步指令,所述第三时间同步指令用于指示所述第一类AP执行时间同步操作。
【技术特征摘要】
1.一种时间同步方法,其特征在于,应用于服务器,所述服务器划分无线局域网为多个子网络,每个子网络包括一个基准AP和多个成员AP,不同的子网络之间通过边缘AP保持通讯连接,所述方法包括:向每个基准AP发送第一时间同步指令,所述第一时间同步指令用于指示所述基准AP向所在子网络包括的每个成员AP发送第二时间同步指令;接收每个子网络中每个成员AP返回的时间信息,所述时间信息包括所述第二时间同步指令的发送时间戳和第一接收时间戳;根据所述边缘AP的网络归属关系、所述发送时间戳和所述第一接收时间戳,确定第一类AP的时间调整信息,所述第一类AP为待调整时间的AP;根据所述时间调整信息,向所述第一类AP发送第三时间同步指令,所述第三时间同步指令用于指示所述第一类AP执行时间同步操作。2.根据权利要求1所述的方法,其特征在于,所述边缘AP不包括所述基准AP;所述服务器划分无线局域网为多个子网络之前还包括:导入所述无线局域网中每个AP的位置信息;所述根据所述边缘AP的网络归属关系、所述发送时间戳和所述第一接收时间戳,确定第一类AP的时间调整信息,包括:根据所述位置信息,计算每个子网络内的传输时延;从所述无线局域网的多个基准AP中选择目标AP;根据所述边缘AP的网络归属关系,确定所述边缘AP归属的每个子网络的基准AP与所述目标AP之间的目标连通路径;根据所述传输时延、所述边缘AP返回的发送时间戳和第一接收时间戳,确定所述目标连通路径中两两相邻的AP之间的第一时差;根据所述第一时差、每个成员AP返回的发送时间戳和第一接收时间戳,确定第一类AP相对于所述目标AP的时间调整信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述位置信息,计算每个子网络内的传输时延,包括:根据所述位置信息,计算每个成员AP与成员AP所在子网络的基准AP之间的距离;根据所述距离和预设光速,得到每个成员AP与所在子网络的基准AP之间的传输时延。4.根据权利要求2所述的方法,其特征在于,所述根据所述边缘AP的网络归属关系,确定所述边缘AP归属的每个子网络的基准AP与所述目标AP之间的目标连通路径,包括:将所述边缘AP归属的其中一个子网络的基准AP作为当前基准AP;将所述当前基准AP作为起点,将所述目标AP作为终点,查找所述当前基准AP与所述目标AP之间的所有连通路径;在所述所有连通路径中筛选由基准AP和目标AP组成的第一连通路径;统计所述第一连通路径的数量;根据所述第一连通路径的数量和每个第一连通路径包括的AP的数量,确定所述当前基准AP与所述目标AP之间的目标连通路径。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一连通路径的数量和每个第一连通路径包括的AP的数量,确定所述当前基准AP与所述目标AP之间的目标连通路径,包括:判断所述第一连通路径的数量是否唯一;若所述第一连通路径的数量唯一,则将所述第一连通路径作为所述当前基准AP与所述目标AP之间的目标连通路径;若所述第一连通路径的数量不唯一,则确定每个第一连通路径包括的AP的数量,从多个第一连通路径中选择包括的AP的数量最少的第一连通路径作为当前基准AP与所述目标AP之间的目标连通路径。6.根据权利要求3所述的方法,其特征在于,所述根据所述传输时延、所述边缘AP返回的发送时间戳和第一接收时间戳,确定所述目标连通路径中两两相邻的AP之间的第一时差,包括:将每个成员AP返回的第一接收时间戳、每个成员AP与所在子网络的基准AP之间的传输时延相减,得到每个成员AP的第二接收时间戳;分别将所述目标连通路径中两两相邻的AP作为第一AP和第二AP,将同时归属于所述第一AP所在子网络和所述第二AP所在子网络的边缘AP,作为当前边缘AP;将所述当前边缘AP在所述第一AP所在子网络中的第二接收时间戳与发送时间戳相减,得到所述当前边缘AP与所述第一AP之间的第二时差;将所述当前边缘AP在所述第二AP所在子网络中的第二接收时间戳与发送时间戳相减,得到所述当前边缘AP与所述第二AP之间的第三时差;计算所述第二时差的第一平均值、所述第三时差的第二平均值;将所述第一平均值与所述第二平均值相减,得到所述第一AP与所述第二AP之间的第一时差。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一时差、每个成员AP返回的发送时间戳和第一接收时间戳,确定第一类AP相对于所述目标AP的时间调整信息,包括:获取所述目标AP所在子网络包括的每个成员AP的第四时差,将不为零的第四时差作为成员AP相对于所述目标AP的时间调整信息,所述第四时差为成员AP的第二接收时间戳与发送时间戳的差值;对所述目标连通路径中两两相邻的AP之间的第一时差进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。