时间同步方法和装置制造方法及图纸

技术编号:21804013 阅读:25 留言:0更新日期:2019-08-07 11:47
本申请提供一种时间同步方法和装置,涉及通信技术领域。所述方法包括:向每个基准AP发送第一时间同步指令,第一时间同步指令用于指示基准AP向所在子网络包括的每个成员AP发送第二时间同步指令;接收每个子网络中每个成员AP返回第二时间同步指令的发送时间戳和第一接收时间戳;根据边缘AP的网络归属关系、发送时间戳和第一接收时间戳,确定第一类AP的时间调整信息,第一类AP为待调整时间的AP;根据时间调整信息,向第一类AP发送第三时间同步指令,指示第一类AP执行时间同步操作。该方法中,在不增加设备总体成本的前提下,实现了较大规模全网范围的时间同步,解决了现有方法中复杂度高以及成本高的问题。

Time synchronization method and device

【技术实现步骤摘要】
时间同步方法和装置
本申请涉及通信
,尤其涉及一种时间同步方法和装置。
技术介绍
多个设备间的高精度时间同步具有重要意义,例如,在移动通信领域中,不同基站间为了保持通信时隙的一致,往往需要进行高精度时间同步操作。又如,在无线定位领域中,如果多个不同设备保持时间同步的话,可以进行到达时间差(英文:TimeDifferenceOfArrival,简称:TDOA)定位。再如,在多媒体领域中,为了复原原始场景下不同声道的信息、不同的扬声器之间需要精确的时间同步。近年来,无线局域网(英文:WirelessLocalAreaNetworks,简称:WLAN)技术发展迅速,WLAN终端和无线接入点(英文:AccessPoint,简称:AP)快速普及;因此,基于WLAN网络实现设备间的时间同步变得更加便捷。为了满足无线局域网中高精度的时钟同步需求,提出了时间戳功能,即WLAN设备可以精确记录下收到报文的时间。然而,对于稍大规模的WLAN网络、由于无线信号覆盖范围的限制,使得无法通过某个AP与无线局域网中的其他所有AP直接通信,因此对于稍大规模的网络,无法做到不同地点的AP同时进行时间同步。对此,提出了基于图片传输协议(英文:PictureTransferProtocol,简称:PTP)的时间同步方法,但是其复杂度和成本均较高,需要增加专门的物理层时钟芯片,因此限制了其大规模的使用。
技术实现思路
有鉴于此,本申请提供了一种时间同步方法和装置,旨在至少在第一程度上解决上述技术问题中的技术问题之一。为实现上述目的,本申请第一方面提供一种时间同步方法,应用于服务器,所述服务器划分无线局域网为多个子网络,每个子网络包括一个基准AP和多个成员AP,不同的子网络之间通过边缘AP保持通讯连接,所述方法包括:向每个基准AP发送第一时间同步指令,所述第一时间同步指令用于指示所述基准AP向所在子网络包括的每个成员AP发送第二时间同步指令;接收每个子网络中每个成员AP返回的时间信息,所述时间信息包括所述第二时间同步指令的发送时间戳和第一接收时间戳;根据所述边缘AP的网络归属关系、所述发送时间戳和所述第一接收时间戳,确定第一类AP的时间调整信息,所述第一类AP为待调整时间的AP;根据所述时间调整信息,向所述第一类AP发送第三时间同步指令,所述第三时间同步指令用于指示所述第一类AP执行时间同步操作。为实现上述目的,本申请第二方面提供一种时间同步方法,应用于接入点AP,服务器划分无线局域网为多个子网络,每个子网络包括一个基准AP和多个成员AP,不同的子网络之间通过边缘AP保持通讯连接,所述方法包括:当所述接入点AP为基准AP时,接收服务器发送的第一时间同步指令;根据所述第一时间同步指令,向所在子网络包括的每个成员AP发送第二时间同步指令,所述第二时间同步指令用于指示所述成员AP向所述服务器发送所述第二时间同步指令的发送时间戳和第一接收时间戳,以使所述服务器根据所述边缘AP对应的网络归属关系、所述发送时间戳和所述第一接收时间戳,确定第一类AP的时间调整信息,所述第一类AP为待调整时间的AP。为实现上述目的,本申请第三方面提供一种时间同步装置,应用于服务器,所述装置包括:第一发送单元,用于向每个基准AP发送第一时间同步指令,所述第一时间同步指令用于指示所述基准AP向所在子网络包括的每个成员AP发送第二时间同步指令;接收单元,用于接收每个子网络中每个成员AP返回的时间信息,所述时间信息包括所述第二时间同步指令的发送时间戳和第一接收时间戳;确定单元,用于根据边缘AP对应的网络归属关系、所述发送时间戳和所述第一接收时间戳,确定第一类AP的时间调整信息,所述第一类AP为待调整时间的AP;第二发送单元,用于根据所述时间调整信息,向所述第一类AP发送第三时间同步指令,所述第三时间同步指令用于指示所述第一类AP执行时间同步操作。为实现上述目的,本申请第四方面提供一种时间同步装置,应用于接入点AP,所述装置包括:接收单元,用于当所述接入点AP为基准AP时,接收服务器发送的第一时间同步指令;发送单元,用于根据所述第一时间同步指令,向所在子网络包括的每个成员AP发送第二时间同步指令,所述第二时间同步指令用于指示所述成员AP向所述服务器发送所述第二时间同步指令的发送时间戳和第一接收时间戳,以使所述服务器根据所述边缘AP对应的网络归属关系、所述发送时间戳和所述第一接收时间戳,确定第一类AP的时间调整信息,所述第一类AP为待调整时间的AP。本申请的技术方案中,通过将较大规模的无线局域网划分为多个子网络,且不同的子网络通过边缘AP保持通讯连接,从而仅向每个子网络的基准接入点AP发送第一时间同步指令,即可获得无线局域网中每个成员AP返回的时间信息,从而可根据该时间信息,以及边缘AP的归属关系,实现较大规模的无线局域网中同时对每个待调整时间的AP进行时间同步操作;该方式中,依托于现有的无线局域网的设备硬件资源,实现了全网范围的时间同步,解决了现有的时间同步方法复杂度高以及成本高的问题。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:附图1为本申请一些实施例提供的一种时间同步系统的结构示意图;附图2为本申请一些实施例提供的划分无线局域网为多个子网络的结构示意图;附图3为本申请一些实施例提供的一种应用于服务器的时间同步方法的流程;附图4为本申请一些实施例提供的步骤103的细化图;附图5为本申请一些实施例提供的一种应用于接入点AP的时间同步方法的流程;附图6为本申请一些实施例提供的一种应用于服务器的时间同步装置的结构示意图;附图7为本申请一些实施例提供的一种应用于接入点AP的时间同步装置的结构示意图。具体实施方式下面将参照附图更详细地描述本申请的示例性实施方式。虽然附图中显示了本申请的示例性实施方式,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。此外,在本申请使用的术语,仅仅是出于描述特定实施例的目的,而非限制本申请。本申请和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或者所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”,或者,“当……时”,或者,“响应于确定”。附图1为本申请实施例提供的一种时间同步系统的结构示意图,如图1所示,时间同步系统包括:服务器和无线局域网中的多个接入点AP;服务器划分无线局域网为多个子网络,每个子网络包括一个基准AP和多个成员AP,不同的子本文档来自技高网...

【技术保护点】
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之间的第一时差进...

【专利技术属性】
技术研发人员:李华
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1