CN111526577A - 一种时钟同步方法及设备 - Google Patents

一种时钟同步方法及设备 Download PDF

Info

Publication number
CN111526577A
CN111526577A CN201910106165.XA CN201910106165A CN111526577A CN 111526577 A CN111526577 A CN 111526577A CN 201910106165 A CN201910106165 A CN 201910106165A CN 111526577 A CN111526577 A CN 111526577A
Authority
CN
China
Prior art keywords
terminal
time
network device
cell
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910106165.XA
Other languages
English (en)
Inventor
黄曲芳
范强
徐小英
娄崇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910106165.XA priority Critical patent/CN111526577A/zh
Priority to PCT/CN2020/073341 priority patent/WO2020156343A1/zh
Publication of CN111526577A publication Critical patent/CN111526577A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例公开了一种时钟同步方法及设备,涉及通信领域,解决了终端和网络设备之间时钟的同步误差较大的问题。具体方案为:终端获取第一信息,该第一信息用于确定终端与网络设备的传输时延;终端获取第一时间值,该第一时间值用于指示网络设备的第一小区的无线帧的帧边界的发送时刻;终端根据获得的传输时延和第一时间值,确定第一小区的无线帧的帧边界的接收时刻对应的第二时间值。

Description

一种时钟同步方法及设备
技术领域
本申请实施例涉及通信领域,尤其涉及一种时钟同步方法及设备。
背景技术
在现有通信***中,相互通信的各节点之间需要实现时钟同步。目前时钟同步的主要方式有:全球定位***(global positioning system,GPS)和1588。在GPS方式中,各节点可以通过接收GPS卫星发出的信号,获得精准时间,以实现时钟同步。GPS方式要求节点能够直接接收GPS卫星的信号,处于室内的节点,是无法直接接收GPS卫星信号的。在1588方式中,可以在一定范围内选举出一个节点(如称为主(master)节点),该主节点上的时钟作为主时钟(master clock),其它节点(如称为从(slave)节点)上的时钟尽量与主时钟同步,即实现时钟同步。1588方式实现时钟同步的前提是主节点到从节点的传输时延与从节点到主节点的传输时延相同。但是,终端不一定处于室外,另外,网络设备到终端的传输时延与终端到网络设备的传输时延不相同。因此,终端不适于使用GPS方式或1588方式与网络设备进行时钟同步。因此,需要一种时钟同步方法及设备,以解决了终端和网络设备之间时钟同步的问题。
发明内容
有鉴于此,本申请实施例提供一种时钟同步方法及设备,以解决终端和网络设备之间时钟同步的问题。
第一方面,本申请实施例提供一种时钟同步方法,该方法可以包括:终端获取用于确定终端与第一网络设备的传输时延的第一信息,并获取指示第一网络设备的第一小区的无线帧的帧边界的发送时刻的第一时间值,终端可以根据获取到的传输时延和第一时间值,确定第一小区的无线帧的帧边界的接收时刻对应的第二时间值,以完成时钟同步。
结合第一方面,在一种可能的实现方式中,上述第一信息可以为用于指示传输时延的信息。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,上述第一信息可以为用于指示终端与第一网络设备之间的距离的信息;相应的,上述方法还可以包括:终端可以根据终端与第一网络设备之间的距离获取传输时延。也就是说,终端根据获取到的用于指示距离的信息可以获取到终端与第一网络设备的传输时延。而不是利用TA获取传输时延,即无需先向第一网络设备发送信号(如前导,preamble),便可获取到与第一网络设备的传输时延。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,上述方法还可以包括:终端获取终端由获取到第一信息的时刻开始到当前时刻的移动距离;当移动距离大于距离门限,说明终端与第一网络设备之间的传输时延有可能发生了改变,终端可以向第一网络设备发送用于指示第一网络设备重新下发第一信息的第一指示信息,以便第一网络设备重新向终端下发用于确定终端与第一网络设备的传输时延的第一信息。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,由于终端在进行无线帧的帧边界检测时会存在误差,为了尽可能的减小这种误差,该方法还可以包括:终端获取M个小区的无线帧的帧边界的接收时刻,M个小区的无线帧的帧边界对齐,M个小区包括第一小区,M是大于或等于2的整数;终端根据M个小区的无线帧的帧边界的接收时刻,更新第一小区的无线帧的帧边界的接收时刻。也就是说,终端可以对多个小区的无线帧的帧边界进行检测,然后,根据检测到的结果最终确定出无线帧的帧边界。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,终端获取第一时间值,具体的可以包括:终端可以接收M个小区的指示无线帧的帧边界的发送时刻的时间值,M个小区的无线帧的帧边界对齐,M个小区包括第一小区,M是大于或等于2的整数,然后,根据获取到的M个小区的时间值,确定第一时间值。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,在每个小区内的授时消息的发送周期不变的情况下,第一网络设备可以保证在该多个小区中各个小区的授时消息的发送周期是错开的,以使得终端可以更频繁读取授时消息。也就是说,在M个小区中,终端接收不同小区的指示无线帧的帧边界的发送时刻的时间值的时间窗不同;相应的,该方法还可以包括:终端可以接收来自第一网络设备的第二指示信息,该第二指示信息可以用于指示在N个小区的每个小区中接收小区的指示无线帧的帧边界的发送时刻的时间值的时间窗,N个小区包括M个小区,N为大于或等于M的整数;终端接收M个小区的指示无线帧的帧边界的发送时刻的时间值,具体的可以包括:终端根据第二指示信息指示的时间窗,接收M个小区的时间值。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,为了能够让第一网络设备给终端分配合适数量的小区,该方法还可以包括:终端可以向第一网络设备发送第三指示信息,该第三指示信息用于第一网络设备为终端分配小区,为终端分配的小区中包括M个小区;其中,第三指示信息为终端对终端的时钟的精度要求;或者,第三指示信息为终端的第一业务的标识或第一业务的服务质量QoS标识,终端的第一业务对终端的时钟的精度要求大于终端的其他业务对终端的时钟的精度要求。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,该方法还可包括:终端接收第一网络设备发送的第三时间值,第三时间值用于指示第二网络设备的第二小区的子帧边界的发送时刻;终端在切换到第二小区后,获取第四时间值,第四时间值用于指示第二小区的子帧边界的接收时刻;终端根据第三时间值和第四时间值,确定终端与第二网络设备的传输时延;终端根据终端与第二网络设备的传输时延进行数据传输。
结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,该方法还可以包括:终端在切换到第二网络设备的第二小区后,获取第二小区的***帧号,接收第二网络设备的发送的第五时间值,第五时间值用于指示第二小区的无线帧的帧边界的发送时刻;终端根据***帧号,获取第六时间值,第六时间值用于指示第二小区的无线帧的帧边界的接收时刻;终端根据第五时间值和第六时间值,确定终端与第二网络设备的传输时延;终端根据终端与第二网络设备的传输时延进行数据传输。
第二方面,本申请实施例提供一种时钟同步方法,该方法可以包括:第一网络设备获取终端与该第一网络设备之间的距离,根据该距离生成用于终端确定终端与第一网络设备的传输时延的第一信息,并向终端发送该第一信息。
结合第二方面,在一种可能的实现方式中,第一网络设备通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,其中,该为终端分配的小区中包含第一小区。
结合第二方面或上述可能的实现方式,在另一种可能的实现方式中,第一信息可以为用于指示传输时延的信息;或者,第一信息可以为用于指示终端与第一网络设备之间的距离的信息。
结合第二方面或上述可能的实现方式,在另一种可能的实现方式中,该方法还包括:第一网络设备获取终端与第一网络设备之间的距离;当获取到的终端与第一网络设备之间的距离相较于第一网络设备下发第一信息时终端与第一网络设备之间的距离发生了变化,说明终端与第一网络设备之间的传输时延有可能发生了改变,第一网络设备重新向终端发送第一信息。
结合第二方面或上述可能的实现方式,在另一种可能的实现方式中,为终端分配的小区包括N个小区,N个小区的无线帧的帧边界对齐,N为大于或等于2的整数。
结合第二方面或上述可能的实现方式,在另一种可能的实现方式中,在每个小区内的授时消息的发送周期不变的情况下,第一网络设备可以保证在该多个小区中各个小区的授时消息的发送周期是错开的,以使得终端可以更频繁读取授时消息。第一网络设备通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,具体的可以包括:第一网络设备在不同的时间窗,通过N个小区中的每个小区,向终端发送指示无线帧的帧边界的发送时刻的时间值;该方法还可以包括:第一网络设备向终端发送第二指示信息,第二指示信息用于指示终端在N个小区的每个小区中接收小区的指示无线帧的帧边界的发送时刻的时间值的时间窗。
结合第二方面或上述可能的实现方式,在另一种可能的实现方式中,为了能够给终端分配合适数量的小区,第一网络设备可以根据终端的指示为其分配小区。即该方法还可以包括:第一网络设备接收来自终端的第三指示信息;第一网络设备根据第三指示信息,获取需要为终端分配的小区的数量X;第一网络设备根据数量X,为终端分配N个小区,N大于或等于数量X;其中:第三指示信息为终端对终端的时钟的精度要求,不同精度要求对应不同的数量X;或者,第三指示信息为终端的第一业务的标识,不同业务的标识对应不同的数量X;或者,第三指示信息为第一业务的服务质量QoS标识,不同的QoS标识对应不同的数量X;终端的第一业务对终端的时钟的精度要求大于终端的其他业务对终端的时钟的精度要求。
结合第二方面或上述可能的实现方式,在另一种可能的实现方式中,该方法还可以包括:第一网络设备接收第二网络设备发送的第三时间值,第三时间值用于指示第二网络设备的第二小区的子帧边界的发送时刻;第一网络设备向终端发送第三时间值。
第三方面,本申请实施例提供一种时钟同步装置,该时钟同步装置包括用于执行以上第一方面各个步骤的单元或手段(means)。具体的:该时钟同步装置可以包括:
第一获取单元,用于获取第一信息,以及第一时间值,第一信息用于确定时钟同步装置与第一网络设备的传输时延,第一时间值用于指示第一网络设备的第一小区的无线帧的帧边界的发送时刻;确定单元,用于根据传输时延和第一时间值,确定第一小区的无线帧的帧边界的接收时刻对应的第二时间值。
结合第三方面,在一种可能的实现方式中,第一信息为用于指示传输时延的信息。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,第一信息为用于指示时钟同步装置与第一网络设备之间的距离的信息;第一获取单元,还用于根据时钟同步装置与第一网络设备之间的距离获取传输时延。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:第二获取单元和发送单元;第二获取单元,用于获取时钟同步装置由获取到第一信息的时刻开始到当前时刻的移动距离;发送单元,用于当移动距离大于距离门限,向第一网络设备发送第一指示信息,第一指示信息用于指示第一网络设备重新下发第一信息。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:更新单元;第一获取单元,还用于获取M个小区的无线帧的帧边界的接收时刻,M个小区的无线帧的帧边界对齐,M个小区包括第一小区,M是大于或等于2的整数;更新单元,用于根据M个小区的无线帧的帧边界的接收时刻,更新第一小区的无线帧的帧边界的接收时刻。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:接收单元;接收单元,用于接收M个小区的指示无线帧的帧边界的发送时刻的时间值,M个小区的无线帧的帧边界对齐,M个小区包括第一小区,M是大于或等于2的整数;第一获取单元,具体用于根据M个小区的时间值,确定第一时间值。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,在M个小区中,时钟同步装置接收不同小区的指示无线帧的帧边界的发送时刻的时间值的时间窗不同;接收单元,还用于接收来自第一网络设备的第二指示信息,第二指示信息用于指示在N个小区的每个小区中接收小区的指示无线帧的帧边界的发送时刻的时间值的时间窗,N个小区包括M个小区;接收单元,具体用于根据第二指示信息指示的时间窗,接收M个小区的时间值。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:发送单元,用于向第一网络设备发送第三指示信息,第三指示信息用于第一网络设备为时钟同步装置分配小区,为时钟同步装置分配的小区中包括M个小区;其中,第三指示信息为时钟同步装置对时钟同步装置的时钟的精度要求;或者,第三指示信息为时钟同步装置的第一业务的标识或第一业务的服务质量QoS标识,时钟同步装置的第一业务对时钟同步装置的时钟的精度要求大于时钟同步装置的其他业务对时钟同步装置的时钟的精度要求。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:接收单元和传输单元;接收单元,用于接收第一网络设备发送的第三时间值,第三时间值用于指示第二网络设备的第二小区的子帧边界的发送时刻;第二获取单元,还用于在切换到第二小区后,获取第四时间值,第四时间值用于指示第二小区的子帧边界的接收时刻;确定单元,还用于根据第三时间值和第四时间值,确定时钟同步装置与第二网络设备的传输时延;传输单元,用于根据时钟同步装置与第二网络设备的传输时延进行数据传输。
结合第三方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:传输单元;第一获取单元,还用于在切换到第二网络设备的第二小区后,获取第二小区的***帧号SFN,接收第二网络设备的发送的第五时间值,第五时间值用于指示第二小区的无线帧的帧边界的发送时刻;第二获取单元,还用于根据SFN,获取第六时间值,第六时间值用于指示第二小区的无线帧的帧边界的接收时刻;确定单元,还用于根据第五时间值和第六时间值,确定时钟同步装置与第二网络设备的传输时延;传输单元,用于根据时钟同步装置与第二网络设备的传输时延进行数据传输。
第四方面,本申请实施例提供一种时钟同步装置,该时钟同步装置可以包括执行以上第二方面各个步骤的单元或手段。具体的,该时钟同步装置可以包括:获取单元,用于获取终端与该时钟同步装置之间的距离,根据该距离生成第一信息;发送单元,用于向终端发送第一信息,第一信息用于终端确定终端与时钟同步装置的传输时延。
结合第四方面,在一种可能的实现方式中,发送单元,还用于通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,为终端分配的小区中包含第一小区。
结合第四方面或上述可能的实现方式,在另一种可能的实现方式中,第一信息为用于指示传输时延的信息;或者,
第一信息为用于指示终端与时钟同步装置之间的距离的信息。
结合第四方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:获取单元,还用于获取终端与时钟同步装置之间的距离;发送单元,还用于当获取到的终端与时钟同步装置之间的距离相较于时钟同步装置下发第一信息时终端与时钟同步装置之间的距离发生了变化,重新向终端发送第一信息。
结合第四方面或上述可能的实现方式,在另一种可能的实现方式中,为终端分配的小区包括N个小区,N个小区的无线帧的帧边界对齐,N为大于或等于2的整数。
结合第四方面或上述可能的实现方式,在另一种可能的实现方式中,发送单元,具体用于在不同的时间窗,通过N个小区中的每个小区,向终端发送指示无线帧的帧边界的发送时刻的时间值;发送单元,还用于向终端发送第二指示信息,第二指示信息用于指示终端在N个小区的每个小区中接收小区的指示无线帧的帧边界的发送时刻的时间值的时间窗。
结合第四方面或上述可能的实现方式,在另一种可能的实现方式中,时钟同步装置还可以包括:接收单元和分配单元;接收单元,用于接收来自终端的第三指示信息;获取单元,还用于根据第三指示信息,获取需要为终端分配的小区的数量X;分配单元,用于根据数量X,为终端分配N个小区,N大于或等于数量X;其中:第三指示信息为终端对终端的时钟的精度要求,不同精度要求对应不同的数量X;或者,第三指示信息为终端的第一业务的标识,不同业务的标识对应不同的数量X;或者,第三指示信息为第一业务的服务质量QoS标识,不同的QoS标识对应不同的数量X;终端的第一业务对终端的时钟的精度要求大于终端的其他业务对终端的时钟的精度要求。
结合第四方面或上述可能的实现方式,在另一种可能的实现方式中,接收单元,还用于接收第二网络设备发送的第三时间值,第三时间值用于指示第二网络设备的第二小区的子帧边界的发送时刻;发送单元,还用于向终端发送第三时间值。
第五方面,本申请实施例提供一种时钟同步装置,该时钟同步装置可以包括:处理器和接口电路,所述处理器用于通过所述接口电路与其他装置,如网络设备通信,并执行以上第一方面提供的方法。该处理器可以包括一个或多个。
第六方面,本申请实施例提供一种时钟同步装置,该时钟同步装置可以包括:处理器和接口电路,所述处理器用于通过所述接口电路与其他装置,如终端通信,并执行上述第二方面提供的方法。该处理器可以包括一个或多个。
第七方面,本申请实施例提供一种时钟同步装置,该时钟同步装置可以包括处理器,用于与存储器相连,用于调用所述存储器中存储的程序,以执行上述第一方面提供的方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器包括一个或多个。
第八方面,本申请实施例提供一种终端,该终端可以包括如上述第二方面提供的时钟同步装置。
第九方面,本申请实施例提供一种网络设备,该网络设备可以包括如上述第三方面提供的时钟同步装置。
第十方面,本申请实施例提供一种计算机可读存储介质,包括:计算机软件指令;当计算机软件指令在时钟同步装置或内置在时钟同步装置的芯片中运行时,使得时钟同步装置执行以上第一方面或第二方面的方法。
第十一方面,本申请实施例提供一种时钟同步的程序,该程序在被处理器执行时用于执行以上第一方面或第二方面的方法。
第十二方面,本申请实施例提供一种程序产品,例如计算机可读存储介质,包括以上程序。
可见,在以上各方面中,终端能获得较为精确的传输时延。这样,终端根据获得的较为精确的传输时延进行时钟的同步,便可使终端和第一网络设备之间时钟的同步误差降低。
正如上所示,终端可以获取到用于确定传输时延的第一信息,如从第一网络设备处接收得到的。该第一信息可以是第一网络设备利用雷达或无线定位的方式,对第一网络设备与终端之间的距离进行测量,得到的距离或者根据测量的距离确定的第一网络设备与终端之间的传输时延,这种方式得到的传输时延相较于利用TA确定传输时延更为精确。
另外,终端通过获取多个小区的无线帧的帧边界的接收时刻,来确定无线帧的帧边界,可减小终端确定无线帧的帧边界时的误差,从而进一步降低了终端和第一网络设备之间时钟的同步误差。第一网络设备在向终端通知时间值时,发送的该时间值的无线帧没有时间约束,也就是说,第一网络设备可以根据自己的调度确定向终端通知时间值的无线帧。如,第一网络设备在哪个无线帧的负荷轻,便采用哪个无线帧向终端通知时间值。终端在切换到目标小区(如上述第二网络设备的第二小区)后,无需做随机接入,通过第二网络设备通知的子帧边界的发送时刻的精准时间,或通过读取目标小区的授时消息便可获得TA,进而在目标小区进行数据传输。
附图说明
图1为本申请实施例提供的一种通信***的示意图;
图2为本申请实施例提供的一种网络架构的示意图;
图3为本申请实施例提供的另一种网络架构的示意图;
图4为本申请实施例提供的一种授时消息的传输示意图;
图5为本申请实施例提供的一种时钟同步方法的流程示意图;
图6为本申请实施例提供的另一种时钟同步方法的流程示意图;
图7为本申请实施例提供的另一种授时消息的传输示意图;
图8为本申请实施例提供的又一种时钟同步方法的流程示意图;
图9为本申请实施例提供的又一种授时消息的传输示意图;
图10为本申请实施例提供的又一种授时消息的传输示意图;
图11为本申请实施例提供的又一种时钟同步方法的流程示意图;
图12为本申请实施例提供的又一种时钟同步方法的流程示意图;
图13为本申请实施例提供的一种网络设备的结构示意图;
图14为本申请实施例提供的一种终端的结构示意图。
具体实施方式
以下,对本申请中的部分用语进行说明:
1)、终端,又称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音/数据连通性的设备。例如,工业控制网中的操作臂终端。又例如,具有无线连接功能的手持式设备、或车载设备等。目前,一些终端的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、或智慧家庭(smart home)中的无线终端等。
2)、网络设备是无线网络中的设备,例如将终端接入到无线网络的无线接入网(radio access network,RAN)节点。目前,一些RAN节点的举例为:gNB、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radionetwork controller,RNC)、节点B(Node B,NB)、基站控制器(base stationcontroller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,homeevolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(access point,AP)等。在一种网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备。
3)、“多个”是指两个或两个以上,其它量词与之类似。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,对于单数形式“a”,“an”和“the”出现的元素(element),除非上下文另有明确规定,否则其不意味着“一个或仅一个”,而是意味着“一个或多于一个”。例如,“a device”意味着对一个或多个这样的device。再者,至少一个(at least oneof).......”意味着后续关联对象中的一个或任意组合,例如“A,B和C中的至少一个”包括A,B,C,AB,AC,BC,或ABC。
请参考图1,其为本申请实施例提供的一种通信***的示意图。如图1所示,终端101(如图1中所示的操作臂终端)接入到无线网络,以通过无线网络获取外网(例如因特网)的服务,或者通过无线网络与其它终端通信。该无线网络可以包括RAN 102和核心网(corenetwork,CN)103。其中,RAN 110用于将终端101接入到无线网络,CN 120用于对终端进行管理并提供与外网通信的网关。
请参考图2,其为本申请实施例提供的一种网络架构的示意图。如图2所示,该网络架构包括CN设备和RAN设备。
其中RAN设备包括基带装置和射频装置,其中基带装置可以由一个节点实现,也可以由多个节点实现,射频装置可以从基带装置拉远独立实现,也可以集成基带装置中,或者部分拉远部分集成在基带装置中。例如,在长期演进(Long Term Evolution,LTE)通信***中,RAN设备(eNB)包括基带装置和射频装置,其中射频装置可以相对于基带装置拉远布置,例如射频拉远单元(remote radio unit,RRU)相对于BBU拉远布置。
RAN设备和终端之间的通信遵循一定的协议层结构。例如控制面协议层结构可以包括无线资源控制(radio resource control,RRC)层、分组数据汇聚层协议(packet dataconvergence protocol,PDCP)层、无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层和物理层(physical layer,PHY)等协议层的功能。用户面协议层结构可以包括PDCP层、RLC层、MAC层和物理层等协议层的功能;在一种实现中,PDCP层之上还可以包括业务数据适配(service data adaptation protocol,SDAP)层。
这些协议层的功能可以由一个节点实现,或者可以由多个节点实现;例如,在一种演进结构中,RAN设备可以包括集中单元(centralized unit,CU)和分布单元(distributedunit,DU),多个DU可以由一个CU集中控制。如图2所示,CU和DU可以根据无线网络的协议层划分,例如PDCP层及以上协议层的功能设置在CU,PDCP以下的协议层,例如RLC层和MAC层等的功能设置在DU。
这种协议层的划分仅仅是一种举例,还可以在其它协议层划分,例如在RLC层划分,将RLC层及以上协议层的功能设置在CU,RLC层以下协议层的功能设置在DU;或者,在某个协议层中划分,例如将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。此外,也可以按其它方式划分,例如按时延划分,将处理时间需要满足时延要求的功能设置在DU,不需要满足该时延要求的功能设置在CU。
此外,射频装置可以拉远,不放在DU中,也可以集成在DU中,或者部分拉远部分集成在DU中,在此不作任何限制。
请继续参考图3,相对于图2所示的架构,还可以将CU的控制面(CP)和用户面(UP)分离,分成不同实体来实现,分别为控制面CU实体(CU-CP实体)和用户面CU实体(CU-UP实体)。
在以上网络架构中,CU产生的信令可以通过DU发送给终端,或者终端产生的信令可以通过DU发送给CU。DU可以不对该信令进行解析而直接通过协议层封装而透传给终端或CU。以下实施例中如果涉及这种信令在DU和终端之间的传输,此时,DU对信令的发送或接收包括这种场景。例如,RRC或PDCP层的信令最终会处理为PHY层的信令发送给终端,或者,由接收到的PHY层的信令转变而来。在这种架构下,该RRC或PDCP层的信令,即也可以认为是由DU发送的,或者,由DU和射频发送的。
在以上实施例中CU划分为RAN侧的网络设备,此外,也可以将CU划分为CN侧的网络设备,在此不做限制。
本申请以下实施例中的装置,根据其实现的功能,可以位于终端或网络设备。当采用以上CU-DU的结构时,网络设备可以为CU节点、或DU节点、或包括CU节点和DU节点的RAN设备。
在现有的通信***中,需要相互通信的各节点之间(如不同网络设备之间,网络设备与终端之间)能够实现时钟同步。目前时钟同步的主要方式是GPS和1588。但是,对终端来说并不适用。
因此,提出了一种能够适用终端的时钟同步方法。具体的是:网络设备将用于指示某个无线帧的结束位置的时刻的时间值通知终端,终端利用该时间值和传输时延进行时钟同步。
其中,网络设备通知给终端的时间值具体指示的是网络设备发送无线帧的结束位置的时刻。例如,如图4所示,网络设备将用于指示网络设备发送无线帧M的结束位置的时刻的时间值携带在无线帧M-2中发送给终端。如,网络设备在无线帧M-2中通知终端:无线帧M的结束位置对应的时间值是2018年12月22日14时30分28秒485ms793.25us。
终端在接收到无线帧M-2后,便可获知网络设备发送无线帧M的结束位置的时刻所对应的时间值为2018年12月22日14时30分28秒485ms793.25us。终端还可以对接收该无线帧M的结束位置的时刻进行检测。如,终端检测得到的无线帧M的结束位置的时刻为T1。
由于网络设备与终端之间会存在传输时延,因此,终端获得的网络设备发送无线帧M的结束位置的时刻所对应的时间值加上传输时延,应该等于终端检测得到的无线帧M的结束位置的时刻对应的时间值。这样,便可实现终端时钟与网络设备时钟的同步。也就是说,终端可以根据获得的网络设备发送无线帧M的结束位置的时刻所对应的时间值和传输时延,确定终端检测得到的无线帧M的结束位置的时刻(如上述T1)对应的时间值。如,传输时延为200us,则终端可以确定出T1这一时刻对应的时间值为2018年12月22日14时30分28秒485ms993.25us。这样,终端与网络设备之间的时钟便同步了。
可以看到的是,终端需要获知网络设备与终端之间的传输时延,才能够根据网络设备通知的时间值进行时钟同步。终端可以确定定时提前量(timing advance,TA),然后,将TA的二分之一作为传输时延。
采用上述方法进行时钟同步会存在误差。其中,这种方法所引入的误差可以参见表1所示。由表1可知,这种方法下的定时误差类型(timing error type)可以包括:基站传输帧定时(BS transmit frame timing),UE接收帧定时(UE receiving frame timing),UE传输帧定时(UE transmit frame timing(TA调整精度(TA adjustment accuracy))),TA调整粒度(TA adjustment granularity),基站接收帧定时(BS receiving frame timing)。另外,在不同的子载波间隔(sub-carrier spacing,SCS)下,同一个定时误差类型所引入的误差可能不同,总定时误差(Total timing error)也可能不同。例如,在SCS等于15kHz时,UE接收帧定时所引入的误差为[12]*64*Tc(Tc为最小时间单位),总定时误差为[38]*64*Tc。在SCS等于30kHz时,UE接收帧定时所引入的误差为[8]*64*Tc,总定时误差为[26]*64*Tc。
表1
Figure BDA0001966668000000091
其中,在表1中,UE传输帧定时(TA调整精度),TA调整粒度,以及基站接收帧定时均来自于TA。也就是说,终端确定出的TA误差较大。如果将TA的二分之一作为传输时延,这会使得终端确定的传输时延误差较大,从而导致终端和网络设备之间时钟的同步误差较大。
基于此,提供一种时钟同步方法:网络设备利用雷达或无线定位的方式,对网络设备与终端之间的距离进行测量,并将测量得到的距离或者根据测量的距离确定的网络设备与终端之间的传输时延通知给终端。这种方式下得到的传输时延相较于利用TA确定传输时延更为精确。也就是说,终端能获得较为精确的传输时延。这样,终端根据获得的较为精确的传输时延进行时钟的同步,便可使终端和网络设备之间时钟的同步误差降低。
需要说明的是,本申请实施例所述的时钟同步方法可以应用工业控制网中。该工业控制网可以以上述图1所示的通信***为依托。作为一种示例,上述通信***可以5G NR***,当然,上述通信***也可以是其它通信***,只要是工业控制网所依托的通信***均可,本申请实施例在此并不做具体限制。
下面结合附图对本申请实施例提供的时钟同步方法进行详细介绍。
图5为本申请实施例提供的一种时钟同步方法的流程示意图,如图5所示,该方法可以包括:
501、第一网络设备向终端发送第一信息。
502、终端获取上述第一信息,该第一信息用于确定终端与第一网络设备的传输时延。
在一些实施例中,第一信息可以为用于指示终端与第一网络设备的传输时延的信息。其中,第一信息具体的可以是传输时延本身,也可以是用于指示传输时延的指示信息。
本实施例中的第一信息与TA不同的是,不是通过网络设备和终端之间的信令交互获得,具有更准确表征网络设备和终端之间的距离或时延的特性。
示例性的,第一网络设备可以获取终端与第一网络设备之间的距离。例如,第一网络设备可以通过雷达测量得到终端与第一网络设备之间的距离。第一网络设备也可以通过无线定位的方式测量得到终端与第一网络设备之间的距离。第一网络设备获得的距离可以是经过一次测量得到的结果,也可以是将多次测量得到的结果进行平均或加权平均后得到的结果。
第一网络设备根据获取到的距离可以生成上述第一信息。如第一网络设备根据获得的终端与第一网络设备之间的距离,可以确定出终端与第一网络设备的传输时延。
例如,第一网络设备将获取到的距离除以光速,便可确定出自身与终端的传输时延。又例如,第一网络设备与终端之间可能存在多径偏移。第一网络设备在确定与终端之间的传输时延时,也可以将多径偏移造成的传输时延考虑进来。如,以终端是位于工厂厂房中的操作臂终端为例。第一网络设备与操作臂终端之间可能会存在各种阻挡物,导致第一网络设备与操作臂终端之间出现多径偏移。因此,第一网络设备可以将获得的操作臂终端与第一网络设备之间的距离除以光速确定出传输时延1,根据信道传输模型确定出由于多径偏移造成的传输时延2。第一网络设备根据传输时延1和传输时延2便可获得操作臂终端与第一网络设备的传输时延(如,将传输时延1与传输时延2求和得到操作臂终端与第一网络设备的传输时延)。
其中,信道传输模型是第一网络设备确定的,其包含了不同距离(终端与第一网络设备之间的距离)下传输时延的概率分布,如第一距离下,视距直传路径的传输时延t_1,其概率为95%,非视距路径的传输时延t2,其概率为5%;第二距离下,视距直传路径的传输时延t_3,其概率为90%,非视距路径的传输时延t_4,其概率为10%等。第一网络设备根据终端与第一网络设备之间的距离,利用该信道传输模型便可确定出由于多径偏移造成的传输时延2。如操作臂终端与第一网络设备之间的距离为第一距离,那么传输时延2等于t_1*95%与t_2*5%之和。然后,第一网络设备可以将获得的传输时延或用于指示该传输时延的指示信息通知给终端。
相应的,终端便可获取到传输时延或用于指示该传输时延的指示信息。如果终端获取到的是用于指示传输时延的指示信息,根据获取到用于指示该传输时延的指示信息,终端可确定出终端与第一网络设备的传输时延。
在另一些实施例中,第一信息可以为用于指示终端与第一网络设备之间的距离的信息。其中,该第一信息可以是终端与第一网络设备之间的距离本身,也可以是用于指示该距离的指示信息。也就是说,第一网络设备在获取到终端与第一网络设备之间的距离之后,可以将获得的距离或用于指示该距离的指示信息发送给终端。相应的,终端便可获取到终端与第一网络设备之间的距离或用于指示该距离的指示信息。根据获取到的终端与第一网络设备之间的距离或用于指示该距离的指示信息,终端可以确定出终端与第一网络设备的传输时延。
当然,如果考虑第一网络设备与终端之间的多径偏移造成的传输时延,第一网络设备也可以将信道传输模型发送给终端。这样,终端可以根据获取的用于指示终端与第一网络设备之间的距离的信息和信道传输模型确定出终端与第一网络设备之间的传输时延。其中,第一网络设备可以将该信道传输模型和用于指示终端与第一网络设备之间的距离的信息携带在同一个信息(如第一信息)中传输给终端,也可以将信道传输模型与用于指示终端与第一网络设备之间的距离的信息携带在不同的信息中传输给终端,本实施例对此并不做具体限制。需要说明的是,在本实施例中,终端确定传输时延的具体实现可以参考第一网络设备确定传输时延的具体实现,此处不再详细赘述。
需要说明的是,上述示例是以第一信息是第一网络设备下发给终端的为例进行说明的,也就是说,上述步骤502具体的可以是终端接收来自第一网络设备的第一信息。当然,上述第一信息也可以是终端通过其他方式获得的,也即终端与第一网络设备的传输时延可以是终端通过其他方式获得的。如终端可以通过雷达测量得到自身与第一网络设备之间的距离,然后根据测量得到的距离确定出与第一网络设备的传输时延。又如,终端可以利用自身的定位模块测量得到自身与第一网络设备之间的距离,然后根据测量得到的距离确定出与第一网络设备的传输时延。再如,终端还可以根据后台的配置获取自身到第一网络设备之间的距离,然后根据获取的距离确定出与第一网络设备的传输时延。当终端通过其他方式获得第一信息时,可以不执行上述步骤501。
503、第一网络设备通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,该为终端分配的小区中包含第一小区。
其中,无线帧的帧边界可以是无线帧的起始位置,也可以是结束位置。另外,由于第一网络设备发送给终端的时间值所指示的是第一网络设备发送无线帧的帧边界的时刻,因此,为了便于描述,在本申请实施例中,将第一网络设备发送给终端的时间值所指示的无线帧的帧边界的时刻,称为无线帧的帧边界的发送时刻。
第一网络设备可以通过为终端分配的小区,将用于指示某个无线帧的起始位置或结束位置的发送时刻的时间值通知给终端,通知的该时间值可用于终端进行时钟同步。在一些实施例中,第一网络设备可以通过为终端分配的小区,向终端发送授时消息,该授时消息中携带指示无线帧的起始位置或结束位置的发送时刻的时间值。
例如,为终端分配的小区中包括第一小区,以无线帧的帧边界为结束位置为例。第一网络设备可以通过第一小区,在无线帧M-2中向终端发送授时消息,该授时消息中携带一时间值(如称为第一时间值),该时间值可用于指示无线帧M的结束位置的发送时刻。其中,该授时消息可以通过广播的方式,或专用信令的方式发送给终端。
需要说明的是,第一网络设备可以周期性的通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,用于终端进行时钟同步。第一网络设备也可以不定期的通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,如第一网络设备可以在确定自身的时钟有跳变时,通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,用于终端进行时钟同步。
504、终端获取第一时间值,该第一时间值用于指示第一网络设备的第一小区的无线帧的帧边界的发送时刻。
例如,结合上述步骤503中的示例,步骤504具体的可以是:终端通过第一小区,接收第一网络设备在无线帧M-2中发送的授时消息,以获得用于指示该第一小区的无线帧M的结束位置的发送时刻的时间值,即获得第一时间值。如第一时间值:2018年12月29日13时14分36秒587ms323.25us。
505、终端根据传输时延和第一时间值,确定第一小区的无线帧的帧边界的接收时刻对应的第二时间值。
其中,对于终端来说,其可以通过同步序列检测以获得某个无线帧的帧边界(起始位置或结束位置)的时刻,后续终端将在这个时刻开始接收或结束接收该无线帧,因此,为了便于描述,在本申请实施例中,将终端检测得到的无线帧的帧边界的时刻称为无线帧的帧边界的接收时刻。需要说明的是,本申请实施例中所述的时刻(如接收时刻,发送时刻)指的是时间轴上的一点。时刻对应的时间值(如接收时刻对应的时间值,发送时刻对应的时间值)指的是时间轴上这一点对应的坐标值。
理论上来讲,终端检测到的无线帧的帧边界的接收时刻对应的时间值,应该等于,该无线帧的帧边界的发送时刻对应的时间值与传输时延之和,这样终端与第一网络设备的时钟便是同步的。因此,在终端获取到终端与第一网络设备的传输时延,以及用于指示第一小区的无线帧的帧边界的发送时刻的第一时间值后,将传输时延和第一时间值相加,终端便可以确定出该无线帧的帧边界的接收时刻对应的第二时间值,以实现终端与第一网络设备的时钟同步。
例如,结合上述步骤502和步骤504的示例,终端可以获得传输时延(如传输时延为300us)和用于指示第一小区的无线帧M的结束位置的发送时刻的第一时间值(如第一时间值:2018年12月29日13时14分36秒587ms323.25us),终端还可以进行同步序列检测以获得第一小区的该无线帧M的结束位置的接收时刻(如为T1)。终端将第一时间值和传输时延相加,便可确定出第一小区的该无线帧M的结束位置的接收时刻T1对应的第二时间值,第二时间值为2018年12月29日13时14分36秒587ms623.25us。
本申请实施例提供的时钟同步方法,终端能获得较为精确的传输时延。这样,终端根据获得的较为精确的传输时延进行时钟的同步,便可使终端和第一网络设备之间时钟的同步误差降低。例如,终端可以从第一网络设备处接收用于确定传输时延的第一信息。该第一信息可以是第一网络设备利用雷达或无线定位的方式,对第一网络设备与终端之间的距离进行测量,得到的距离或者根据测量的距离确定的第一网络设备与终端之间的传输时延,这种方式得到的传输时延相较于利用TA确定传输时延更为精确。
举例来说,以终端是操作臂终端为例。假定操作臂终端与第一网络设备之间的距离是100米,操作臂终端活动范围的半径是10米。也就是说,操作臂终端与第一网络设备之间的距离是90米-110米,将该距离除以光速可得传输时延约为:0.3us-0.36us。实测得到操作臂终端与第一网络设备之间的距离是90米-110米时的传输时延是0.3us-0.4us。所以,由传输时延测量带来的误差约为0.1us(0.4us-0.36us=0.04us,约为0.1us)。而采用计算TA的方法,结合表1,以SCS等于15kHz为例,确定的传输时延的误差达到0.78us。
可选的,为了能够让终端时钟同步结果更精确,在一些实施例中,根据上述第一信息确定的传输时延的时间精度可以小于或等于上述第一时间值的时间精度。例如,上述第一时间值的时间精度为250ns,以第一信息是终端与第一网络设备的传输时延本身为例,第一网络设备发送给终端的传输时延的时间精度可以小于或等于250ns。时间精度越小,终端时钟同步的结果越精确。
终端可能处于移动状态。随着终端的移动,终端与第一网络设备之间的距离会发生变化,两者之间的传输时延也会随之发生变化。因此,在一些实施例中,终端可以周期性的获取上述第一信息,以便周期性的根据第一信息确定传输时延,从而进行时钟同步,以进一步的降低终端和第一网络设备之间时钟的同步误差。
示例性的,以第一信息是由第一网络设备下发给终端的为例,第一网络设备可以周期性的获取与终端之间的距离,并周期性的向终端发送上述第一信息。如第一信息是终端与第一网络设备的传输时延本身,第一网络设备可以每隔一定时间(如5分钟,30分钟等)对终端与第一网络设备之间的距离进行测量,并将根据测量结果确定的终端与第一网络设备的传输时延通知给终端。又如第一信息是终端与第一网络设备之间的距离本身,第一网络设备可以每隔一定时间对终端与第一网络设备之间的距离进行测量,并将测量结果通知给终端。这样,终端便可周期性的获取第一信息,用于时钟同步。
在其他一些实施例中,如果第一信息是由第一网络设备下发给终端的,那么,第一网络设备也可以在向终端下发了第一信息后,对终端与第一网络设备之间的距离进行监测。如果检测到终端与第一网络设备之间的距离发生了变化,则第一网络设备可以重新向终端下发第一信息,以便终端根据重新下发的第一信息确定与第一网络设备的传输时延,从而进行时钟同步。
例如,以第一信息是终端与第一网络设备的传输时延本身为例。第一网络设备在向终端下发了传输时延1后,可以对终端与第一网络设备之间的距离进行监测。如果获取到当前时刻终端与第一网络设备之间的距离相较于下发传输时延1时终端与第一网络设备之间的距离发生了变化,第一网络设备可以根据当前时刻终端与第一网络设备之间的距离确定传输时延2,并将传输时延2通知给终端,终端可以根据传输时延2进行时钟同步。。又例如,以第一信息是终端与第一网络设备之间的距离本身为例。第一网络设备在向终端下发了距离1(终端与第一网络设备之间的距离)后,可以对终端与第一网络设备之间的距离进行监测。如果获取到当前时刻终端与第一网络设备之间的距离2相较于距离1发生了变化,第一网络设备可以将距离2通知给终端,终端可以根据距离2确定传输时延,用于时钟同步。
在另外一些实施例中,终端也可以在获取到第一信息之后,对自身的移动距离进行监测(如,终端可以通过雷达,无线(如Wifi)定位,人工智能分析,图像分析等方式测量自身的移动距离),如果检测到移动距离大于(或等于)距离门限,说明终端与第一网络设备之间的距离可能发生了变化,两者的传输时延可能发生了变化。此时,终端可以重新获取第一信息,以便根据重新获取到的第一信息确定传输时延,从而进行时钟同步,以进一步的降低终端和第一网络设备之间时钟的同步误差。
示例性的,以第一信息是由第一网络设备下发给终端的为例。在终端接收到第一网络设备下发的第一信息后,终端可以获取终端由获取到该第一信息的时刻开始到当前时刻的移动距离。如果获取到的移动距离大于距离门限,终端可以向第一网络设备发送第一指示信息,该第一指示信息用于指示第一网络设备重新下发第一信息。如以第一信息是终端与第一网络设备的传输时延本身,第一网络设备可以在接收到第一指示信息后,重新获取终端与第一网络设备之间的距离,并将根据获取的距离结果确定的终端与第一网络设备的传输时延重新通知给终端,终端可以根据重新获取到传输时延进行时钟同步。又如以第一信息是终端与第一网络设备之间的距离本身为例,第一网络设备可以在接收到第一指示信息后,重新获取终端与第一网络设备之间的距离,并将获取到的距离通知给终端,终端可以根据重新获取到距离确定传输时延,用于时钟同步。
另外,结合上述表1,可以得到的是,在进行时钟同步的过程中,UE接收帧定时也会引入误差。例如,在SCS等于15kHz时,UE接收帧定时所引入的误差为[12]*64*Tc,在SCS等于30kHz时,UE接收帧定时所引入的误差为[8]*64*Tc。也就是说,终端确定无线帧的帧边界,即检测得到的无线帧的帧边界的接收时刻会存在误差(误差可能达到390ns),这部分误差给终端和第一网络设备之间时钟同步精度也会带来影响。为了可以进一步降低终端和第一网络设备之间时钟的同步误差,进一步的,在终端根据传输时延和第一时间值,确定第一小区的无线帧的帧边界的接收时刻对应的第二时间值,即上述步骤505之前,如图6所示,该时钟同步方法还可以包括以下步骤:
601、终端获取M个小区的无线帧的帧边界的接收时刻,M个小区的无线帧的帧边界对齐,M个小区包括第一小区,M是大于或等于2的整数。
602、终端根据M个小区的无线帧的帧边界的接收时刻,更新第一小区的无线帧的帧边界的接收时刻。
示例性的,为了减小终端确定无线帧的帧边界时的误差,第一网络设备可以为终端分配多个小区,且这多个小区的无线帧的帧边界对齐。准确来说,从第一网络设备的角度来看,这多个小区的无线帧的帧边界是对齐的。例如,如图7中的(a)所示,第一网络设备为终端分配了两个小区,分别为小区1和小区2,且从第一网络设备的角度来看,小区1的无线帧的帧边界和小区2的无线帧的帧边界是对齐的,即小区1的无线帧M-2和小区2的无线帧M-2的帧边界对齐,小区1的无线帧M-1和小区2的无线帧M-1的帧边界对齐,小区1的无线帧M和小区2的无线帧M的帧边界对齐。
另外,第一网络设备为终端分配了多个小区后,可以向终端发送通知消息,该通知消息用于告知终端为其分配了多个小区,且这多个小区的无线帧的帧边界对齐。需要说明的是,根据协议规定,网络设备发送无线帧时,帧边界可能向前或向后偏移64Tc,但是网络设备察觉不到。也就是说,为终端分配多个小区的无线帧的帧边界对齐并不是严格意义上的对齐,不同小区的帧边界之间存在小于64Tc的偏差,也可以认为是其帧边界是对齐的。
这样,终端在根据传输时延和第一时间值,进行时钟同步之前,可以对这第一网络设备为其分配的多个小区均进行无线帧的帧边界检测,即终端获取这多个小区的无线帧的帧边界的接收时刻,其中包括第一小区的无线帧的帧边界的接收时刻。由于不同小区内的信号的传输路径是不完全相同的,因此,终端与第一网络设备在不同小区内的传输时延也不一定相同,这样,终端获取到的多个小区的无线帧的帧边界的接收时刻通常会不一样。因此,在获取到多个小区的无线帧的帧边界的接收时刻后,终端可以根据获取到的这多个小区的无线帧的帧边界的接收时刻,更新第一小区的无线帧的帧边界的接收时刻,以减小确定无线帧的帧边界时的误差,即获得较为准确的第一小区的无线帧的帧边界的接收时刻。在确定出较为准确的第一小区的无线帧的帧边界的接收时刻后,终端可执行上述步骤505,即根据传输时延和第一时间值,确定第一小区的无线帧的帧边界的接收时刻对应的第二时间值,以完成时钟同步。
需要说明的是,这里所说的无线帧与步骤504中第一时间值所指示的无线帧是同一个无线帧。例如,步骤504中第一时间值指示的是第一小区(如小区1)的无线帧M的帧边界的发送时刻,那么这里的无线帧指的是无线帧M,即终端获取的是多个小区的无线帧M的帧边界的接收时刻。
例如,结合上述步骤504以及图7中的(a)所示的示例,以无线帧的帧边界为结束位置为例。终端可以获取小区1的无线帧M的结束位置的接收时刻,以及小区2的无线帧M的结束位置的接收时刻。如图7中的(b)所示,终端获取到小区1的无线帧M的结束位置的接收时刻为T1,小区2的无线帧M的结束位置的接收时刻为T2。如小区1为第一小区,终端在获取到小区1的无线帧M的结束位置的接收时刻T1,以及小区2的无线帧M的结束位置的接收时刻T2后,可以取T1和T2的平均值(也可以对T1,T2进行加权平均,各个小区对应的加权值可以是第一网络设备配置给终端的),如得到的结果为T12,将T12更新为小区1的无线帧M的结束位置的接收时刻。此时,终端可以根据传输时延(如传输时延为300us)和第一时间值(如第一时间值:2018年12月29日13时14分36秒587ms323.25us),确定小区1的无线帧M的结束位置的接收时刻T12对应的第二时间值,如2018年12月29日13时14分36秒587ms623.25us,以完成时钟同步。
需要特别说明的,此处的描述是假设第一网络设备为终端分配的多个小区的无线帧号是对齐的,如结合图7的示例,终端获取的是小区1的无线帧M的帧边界的接收时刻,同时获取的也是小区2的无线帧M的帧边界的接收时刻。在实际使用时,第一网络设备为终端分配的多个小区的无线帧号也可以是不对齐的,只需确保多个小区的无线帧的帧边界是对齐的即可。
这样,终端通过获取多个小区的无线帧的帧边界的接收时刻,来确定无线帧的帧边界,可减小终端确定无线帧的帧边界时的误差,从而进一步降低了终端和第一网络设备之间时钟的同步误差。
另外,进一步的,如图8所示,上述步骤504终端获取第一时间值,具体的可以包括以下步骤:
801、终端接收M个小区的指示无线帧的帧边界的发送时刻的时间值。
其中,所述M个小区的无线帧的帧边界对齐,M个小区包括第一小区,M是大于或等于2的整数。
802、终端根据M个小区的时间值,确定第一时间值。
示例性的,为了减小终端确定出的无线帧的接收时刻对应的第二时间值的误差,第一网络设备可以通过为终端分配的多个小区,分别向终端发送指示该小区的无线帧的帧边界的发送时刻的时间值。也就是说,上述步骤503具体的可以是,第一网络设备通过为终端分配的多个小区,向终端发送指示该小区的无线帧的帧边界的发送时刻的时间值。如,第一网络设备通过为终端分配的多个小区,向终端发送授时消息,授时消息中携带指示该小区的无线帧的帧边界的发送时刻的时间值。多个小区的无线帧的帧边界是对齐的,多个小区包括第一小区。这样,终端便可以接收多个小区的指示无线帧的帧边界的发送时刻的时间值。
另外,第一网络设备向终端指示的可以是多个小区的同一个无线帧的帧边界的发送时刻的时间值,也可以不是同一个无线帧的帧边界的发送时刻的时间值。如果指示的是同一个无线帧的帧边界的发送时刻的时间值,终端可以将接收到的多个小区的时间值进行平均或加权平均(其中,各个小区对应的加权值可以是第一网络设备配置给终端的),以确定出第一时间值。如果指示的不是同一个无线帧的帧边界的发送时刻的时间值,终端可以经推算得出同一个无线帧(该同一个无线帧指的是与第一小区指示的无线帧是同一个无线帧)的帧边界的发送时刻的时间值,然后再根据推算出的时间值和接收到的第一小区的指示无线帧的帧边界的发送时刻的时间值,确定出第一时间值。其中,“同一个无线帧”指的是第一网络设备发送时,时间边界对齐的无线帧,不同小区中的同一个无线帧的无线帧号可以相同,也可以不同。
例如,如图9中的(a)所示,第一网络设备为终端分配了两个小区,分别为小区1和小区2,且从第一网络设备的角度来看,小区1的无线帧的帧边界和小区2的无线帧的帧边界是对齐的,即小区1的无线帧M-2和小区2的无线帧N-2的帧边界对齐,小区1的无线帧M-1和小区2的无线帧N-1的帧边界对齐,小区1的无线帧M和小区2的无线帧N的帧边界对齐。另外,小区1的无线帧M和小区2的无线帧N是“同一个无线帧”,两者的无线帧号不同。以帧边界是结束位置为例。第一网络设备可以通过小区1(如通过小区1的无线帧M-2),向终端发送指示该小区1的无线帧M的结束位置的发送时刻的时间值1,如该时间值1为2018年12月29日13时14分36秒587ms323.25us。第一网络设备可以通过小区2(如通过小区2的无线帧N-1),向终端发送指示该小区2的无线帧N的结束位置的发送时刻的时间值2,如该时间值2为2018年12月29日13时14分36秒587ms323.50us。相应的,终端可以接收小区1的指示无线帧M的结束位置的发送时刻的时间值1,小区2的指示无线帧N的结束位置的发送时刻的时间值2。终端可以将接收到的时间值1和时间值2进行平均以确定出第一时间值。如结果为时间值12:2018年12月29日13时14分36秒587ms323.375us,该时间值12即为第一时间值。
当然,终端确定出第一时间值后,可以根据第一时间值和传输时延(如传输时延为300us),确定小区1的无线帧M的结束位置的接收时刻对应的第二时间值,如2018年12月29日13时14分36秒587ms623.375us,以完成时钟同步。需要说明的是,如图9中的(b)所示,此处所述的小区1的无线帧M的结束位置的接收时刻可以是图9中的(b)所示的T1,也可以是T12。T1可以是终端对时间值1所指示的无线帧M进行帧边界检测后得到的。T12可以是终端根据T1和T2得到的,T2是终端对时间值2所指示的无线帧N进行帧边界检测后得到的。确定T12的具体描述可以参考图6所示的实施例中对应内容的具体描述,此处不再详细赘述。
这样,第一网络设备在向终端通知时间值时,发送的该时间值的无线帧没有时间约束,也就是说,第一网络设备可以根据自己的调度确定向终端通知时间值的无线帧。如,第一网络设备在哪个无线帧的负荷轻,便采用哪个无线帧向终端通知时间值。
另外,正如上述步骤503中的描述,第一网络设备通过为终端分配的小区,可以采用广播或专用信令的方式向终端发送授时消息,以将该小区的指示无线帧的帧边界的发送时刻的时间值通知给终端。在小区内终端数量较多的情况下,第一网络设备通常是采用广播的方式发送授时消息的,且在这种方式下,授时消息是周期性发送的。
而当终端对自身时钟的精度要求比较高时,由于终端的时钟漂移,可能会需要第一网络设备在一个小区中更频繁地发送授时消息,也即终端需要更频繁的读取授时消息。否则,终端在一个授时消息发送周期的后半段,其自身维护的时钟可能漂移过大,超出门限,达不到对时钟精度的要求。这种情况下,第一网络设备可以通过将授时消息的发送周期减小来达到目的。但是,这会占用更多的无线资源,并且授时消息的发送周期通常就是重用***信息的发送周期,如果减小***信息的发送周期(或称为***消息窗口(SI window)),会导致其它不相关的终端也被迫多次读取***信息,显然,这是不必要的。
在本申请实施例中,当第一网络设备为终端分配了多个小区时,在每个小区内的授时消息的发送周期不变的情况下,第一网络设备可以保证在该多个小区中各个小区的授时消息的发送周期是错开的,即上述步骤503具体的可以包括:第一网络设备在不同的时间窗,通过为终端分配的多个小区中的每个小区,向终端发送指示无线帧的帧边界的发送时刻的时间值。这样,终端接收不同小区的指示无线帧的帧边界的发送时刻的时间值的时间窗便是不同的。也就是说,无需第一网络设备在一个小区中频繁的发送授时消息,也无需减小***消息的发送周期,对于终端来说,其通过读取多个小区的授时消息(授时消息中携带指示无线帧的帧边界的发送时刻的时间值),便可使得读取小区的授时消息的周期减小,达到了更频繁读取授时消息的目的。
例如,如图10所示,以第一网络设备为终端分配了两个小区,分别为小区1和小区2为例。第一网络设备在时间窗1,通过小区1向终端发送授时消息,该授时消息中携带小区1的指示无线帧的帧边界的发送时刻的时间值(如图10中的时间值(time)1)。第一网络设备在时间窗2,通过小区2向终端发送授时消息,该授时消息中携带小区2的指示无线帧的帧边界的发送时刻的时间值(如图10中的时间值(time)2)。其中,时间窗1和时间窗2不同,是错开的。
当然,第一网络设备可以向终端发送第二指示信息,该第二指示信息用于指示终端在第一网络设备的为终端分配的多个小区的每个小区中接收该小区的指示无线帧的帧边界的发送时刻的时间值的时间窗。在上述步骤801之前,终端可以接收来自第一网络设备的该第二指示信息。这样,终端便可根据该第二指示信息指示的时间窗,接收第一网络设备为终端分配的多个小区的时间值。例如,结合图10,第一网络设备可以向终端发送第二指示信息,该第二指示信息用于指示终端在小区1中接收授时消息的时间窗1,在小区2中接收授时消息的时间窗2。终端根据该第二指示信息指示的时间窗1和时间窗2,便可在小区1和小区2中分别接收授时消息,以获得小区1的指示无线帧的帧边界的发送时刻的时间值和小区2的指示无线帧的帧边界的发送时刻的时间值。且由于时间窗1和时间窗2是错开的,因此终端可以更频繁读取授时消息,使得同步后的时钟精度能够满足终端的要求。
需要说明的是,上述为终端分配的多个小区可以位于同一个网络设备,也可以位于不同的网络设备。如果多个小区位于同一个网络设备,则网络设备可以内部自行保证在该多个小区中各个小区的授时消息的发送周期是错开的。
如果多个小区位于不同网络设备,则网络设备之间可以通过交互,以保证在该多个小区中各个小区的授时消息的发送周期是错开的。例如,多个小区分别位于网络设备1和网络设备2。网络设备1可以向网络设备2发送位于网络设备1的各个小区指示无线帧的帧边界的发送时刻的时间值的时间窗,如网络设备1通知网络设备2,网络设备1发送授时消息的时间窗(或称为授时周期,发送周期)是Y1个无线帧,某次(如第一次)发送授时消息的时间窗是从哪个无线帧到哪个无线帧,下一次准备在无线帧号为i的无线帧上发送授时消息。网络设备2也可以向网络设备1向发送位于网络设备2的各个小区指示无线帧的帧边界的发送时刻的时间值的时间窗,如网络设备2通知网络设备1,网络设备2发送授时消息的时间窗(或称为授时周期,发送周期)是Y2个无线帧,某次(如第一次)发送授时消息的时间窗是从哪个无线帧到哪个无线帧,下一次准备在无线帧号为j的无线帧上发送授时消息。通过网络设备之间的交互,最终便可保证在为终端分配的多个小区中各个小区的授时消息的发送周期是错开的。另外,在该过程中,网络设备之间交互的信息通知给终端便可,网络设备可以读取该消息,也可以不读取。
在一些实施例中,根据上述图6及图8所示实施例中的描述,可以理解的是,第一网络设备可以通过为终端分配多个小区,以减小终端确定无线帧的帧边界时的误差,和/或,降低终端确定无线帧的接收时刻对应的时间值时的误差,从而降低时钟同步的误差。显然,为终端分配的小区数量越多,误差会越小,时钟同步的误差越小,终端时钟的精度会越高。但是,为终端分配的小区数量越多,终端的数据处理量越大,耗电也就越多。考虑到不同的终端,终端的不同的业务对时钟精度的要求不同,因此,第一网络设备可以根据终端的指示为终端分配合适数量的小区。即本申请实施例还可以包括:终端向第一网络设备发送第三指示信息,该第三指示信息用于第一网络设备为终端分配小区。第一网络设备可以接收来自终端的第三指示信息,根据该第三指示信息为终端分配合适数量的小区。
在一些实施例中,上述第三指示信息可以为终端对终端的时钟的精度要求。例如,终端可以向第一网络设备上报自身对确定出的无线帧的帧边界的接收时刻的误差要求,如误差在XXXXns之内。第一网络设备根据该误差要求为终端分配合适数量的小区。
在另一些实施例中,上述第三指示信息可以为终端的第一业务的标识或第一业务的服务质量(quality of service,QoS)标识。终端的第一业务对终端的时钟的精度要求大于终端的其他业务对终端的时钟的精度要求。例如,终端可以将自身目前正在进行的所有业务中,对时钟的精度要求最高的那个业务(即第一业务)的标识,或者第一业务的QoS标识上报给第一网络设备。第一网络设备中可以存储有不同的业务标识(或不同的QoS标识)与不同的小区数量的对应关系。根据该对应关系,第一网络设备可以为终端分配合适数量的小区。另外,终端也可以将自己测量得到的一个或多个小区的标识(如频点)上报给第一网络设备,如携带在第三指示信息中上报给第一网络设备,当然,也可以携带在其他指示信息中上报给第一网络设备。这样,第一网络设备可以根据终端上报的小区的标识和终端对时钟的精度要求(或第一业务的标识或第一业务的QoS标识)为终端分配合适数量的小区。
在其他一些实施例中,第一网络设备为终端分配了合适数量的小区(如为终端分配了N个小区,N为大于或等于2的整数)的同时,也可以配置信号强度门限给终端。终端在利用第一网络设备为其分配的小区进行时钟同步,如确定无线帧的帧边界时,可以先对这N个小区的信号强度进行监测,如果这N个小区中,某个或某几个小区的信号强度低于配置的信号强度门限,则终端可以不使用这些小区进行时钟同步,如不使用这些小区来辅助确定无线帧的帧边界的接收时刻,也就是说,终端可以使用M个小区(M小于或等于N)来辅助确定无线帧的帧边界的接收时刻。需要说明的是,所述的信号强度门限可以是参考信号接收功率(reference signal received power,RSRP)、参考信号接收质量(reference signalreceived quality,RSRQ)、接收信号强度指示(received signal strength indicator,RSSI)中的任意一个或多个。第一网络设备配置给终端的信号强度门限可以是一个,也可以是多个。例如,对于不同频带的小区配置同一个信号强度门限。又例如,对于不同频带的小区配置不同的信号强度门限,如,频带大于6GHz的小区配置一个信号强度门限,频带小于6GHz的小区配置另一个信号强度门限。
在另外一些实施例中,第一网络设备在为终端分配小区时,也可以相较于终端的需求多分配几个。示例性的,第一网络设备根据上述第三指示信息,确定出需要为终端分配的小区的数量为X,但第一网络设备为该终端分配N个小区(N大于或等于X)。例如,根据终端对时钟的精度要求,第一网络设备确定出只需要使用三个小区便可以满足终端的要求了,但第一网络设备为终端分配五个小区。终端在进行时钟同步,如确定无线帧的帧边界时,可以使用该五个小区进行无线帧的帧边界的确定,也可以根据信号强度,选择信号最强的三个小区进行无线帧的帧边界的确定。当然,选择出的这三个小区的信号强度都大于信号强度门限。
另外,需要说明的是,在本申请实施例中,第一网络设备为终端分配的多个(如N个)小区,可以仅用于终端进行无线帧的帧边界检测和/或确定无线帧的接收时刻对应的时间值,即仅用于进行时钟同步,而不做其他用途,如不用于终端进行载波聚合。当然,也可以用于终端进行载波聚合,本申请实施例在此并不做具体限制。且,为终端分配的多个小区可以是在物理上共站的,也可以是不共站的。只需确保这多个小区的无线帧的帧边界对齐,即信号发出时的时间是对齐的即可。当然,这多个小区的无线帧的帧边界的差值小于[2]*64*Tc也是可以的,也能降低终端与第一网络设备的时钟同步误差。
需要说明的是,上述确定无线帧的帧边界的过程(即步骤601和步骤602),以及确定第一小区的无线帧的帧边界的发送时刻对应的时间值的过程(即步骤801和步骤802),与上述确定终端与第一网络设备之间的传输时延的过程,三者之间并不相互依赖,可独立执行。也就是说,在具体实现时,可以采用TA的方法确定终端与第一网络设备之间的传输时延(如获取TA,传输时延等于TA的二分之一),但采用上述步骤601和步骤602确定无线帧的帧边界。或者,可以采用TA的方法确定终端与第一网络设备之间的传输时延,但采用上述步骤801和步骤802确定无线帧的帧边界的发送时刻对应的时间值。本申请实施例在此并不做具体限制。当然,也可以同时采用本申请实施例中所述的过程确定传输时延,确定无线帧的帧边界,并确定无线帧的帧边界的发送时刻对应的时间值,这样,可以使得终端与第一网络设备之间的时钟的同步误差更小。
在终端与第一网络设备之间的时钟同步后,如果终端需要切换到第二网络设备,目前,需要终端通过随机接入过程获得TA,才能利用该TA与第二网络设备进行数据传输。在本申请实施例中,无需终端做随机接入,便可获得TA。
在一些实施例中,进一步的,如图11所示,该方法还可以包括以下步骤:
1101、第一网络设备向第二网络设备发送切换请求。
其中,终端在第一网络设备的小区(如小区1)中驻留时,可以对与小区1相邻的小区的信号质量进行测量,还可以将测量结果携带在测量报告中上报给第一网络设备。第一网络设备接收到终端发送的测量报告后,如果确定出测量报告中指示的第二网络设备的第二小区的信号质量好时,可以向第二网络设备发送切换请求。该切换请求用于请求第二网络设备,终端将切换到该第二网络设备的第二小区。
1102、第二网络设备向第一网络设备发送切换响应,该切换响应中包括第三时间值,该第三时间值用于指示第二网络设备的第二小区的子帧边界的发送时刻。
第二网络设备在接收到第一网络设备发送的切换请求后,可以向第一网络设备返回切换响应。在本申请实施例中,该切换响应中可以携带用于指示第二网络设备的第二小区的子帧边界的发送时刻的第三时间值。第二网络设备可以将第二小区(终端将要切换到的目标小区)的子帧边界的精准时间通知给第一网络设备。该子帧边界可以是子帧的起始位置,也可以是结束位置。例如,以子帧边界是起始位置为例。第二网络设备可以通过X2接口,通知第一网络设备,第二网络设备的第二小区的子帧的起始位置的时间值是在2018年12月29日14时38分49秒306ms 405us。其中,该第三时间值可以是一个显式(或明文)时间值,也即第一网络设备可读,也可以是一个隐式时间值,如携带在一个容器(container)中,也即第一网络设备不可读。
1103、第一网络设备向终端发送切换命令,切换命令中包括上述第三时间值。
第一网络设备在接收到上述第三时间值后,可以将该第三时间值携带在切换命令中发送给终端。
1104、终端接收第一网络设备发送的第三时间值。
1105、终端在切换到上述第二小区后,获取第四时间值,该第四时间值用于指示第二小区的子帧边界的接收时刻。
1106、终端根据第三时间值和第四时间值,确定终端与第二网络设备的传输时延。
终端可以在切换到第二网络设备的第二小区后,与第二网络设备进行下行同步。在下行同步的这段时间内,终端内部的时钟继续运行,且在这段时间内可以不考虑第二网络设备和终端的时钟漂移。终端可以通过检测同步序列识别出子帧。另外,对应自己维护的时钟,终端可以获取到识别出的子帧的子帧边界(如起始位置)的接收时刻对应的时间值(即第四时间值)是2018年12月29日14时38分49秒310ms705us。
并且,终端根据接收到的第三时间值:2018年12月29日14时38分49秒306ms405us,可以推断出第二小区的其它子帧的起始位置的发送时刻对应的时间值(相邻子帧之间的间隔是1ms)分别为:2018年12月29日14时38分49秒306ms405us,2018年12月29日14时38分49秒307ms405us,2018年12月29日14时38分49秒308ms405us,2018年12月29日14时38分49秒309ms405us,2018年12月29日14时38分49秒310ms405us等。终端从这些时间值中选出距离检测到的第四时间值最近的时间值,即“2018年12月29日14时38分49秒310ms405us”。终端可以认为这个时间值,就是自己检测到的子帧的子帧边界(起始位置)的发送时刻对应的时间值。可以得到的是,该子帧的起始位置的发送时刻对应的时间值是“2018年12月29日14时38分49秒310ms405us”,该子帧的起始位置的接收时刻的时间值是“2018年12月29日14时38分49秒310ms705us”。由于第一网络设备和终端的时钟是精准同步的,所以,终端可以确定出终端与第二网络设备之间的下行传输时延是300us。
或者,终端也可以根据这些时间值得到可能的传输时延,如,如果终端认为发送时刻对应的时间值为“2018年12月29日14时38分49秒310ms405us”,根据接收时刻的时间值是“2018年12月29日14时38分49秒310ms705us”可以确定出下行传输时延是300us;如果终端认为发送时刻对应的时间值为:“2018年12月29日14时38分49秒309ms405us”,则根据接收时刻的时间值是“2018年12月29日14时38分49秒310ms705us”可以确定出下行传输时延是1300us;如果终端认为发送时刻对应的时间值为“2018年12月29日14时38分49秒308ms405us”,根据接收时刻的时间值是“2018年12月29日14时38分49秒310ms705us”可以确定出下行传输时延是2300us;如果终端认为发送时刻对应的时间值为“2018年12月29日14时38分49秒307ms405us”,根据接收时刻的时间值是“2018年12月29日14时38分49秒310ms705us”可以确定出下行传输时延是3300us;如果终端认为发送时刻对应的时间值为“2018年12月29日14时38分49秒306ms405us”,根据接收时刻的时间值是“2018年12月29日14时38分49秒310ms705us”可以确定出下行传输时延是4300us。另外,终端根据其他信息,如已知终端与第二网络设备的传输时延不可能是1300us,2300us,3300us,4300us,则终端可确定出传输时延300us对应的时间值,即“2018年12月29日14时38分49秒310ms405us”,就是自己检测到的子帧的子帧边界(起始位置)的发送时刻对应的时间值。从而确定出终端与第二网络设备的传输时延是300us。
1107、终端根据终端与第二网络设备的传输时延进行数据传输。
在终端获取到下行传输时延后,将下行传输时延乘以2便可得到TA,从而在终端有数据需要传输时,便可利用该TA进行数据传输。
在另一些实施例中,进一步的,如图12所示,该方法还可以包括以下步骤:
1201、第一网络设备向第二网络设备发送切换请求。
1202、第二网络设备向第一网络设备发送切换响应。
1203、第一网络设备向终端发送切换命令。
1204、终端在切换到第二网络设备的第二小区后,获取第二小区的***帧号(system frame number,SFN),接收第二网络设备的发送的第五时间值,该第五时间值用于指示第二小区的无线帧的帧边界的发送时刻。
如图11所示的实施例中的描述,在第一网络设备确定出第二网络设备的第二小区的信号质量好,终端可以切换到该第二网络设备的第二小区。区别于图11所示的实施例,终端在切换到第二小区后,可以读取MIB消息以获得第二小区的SFN,并接收第二网络设备发送的用于指示第二小区的无线帧N的帧边界的发送时刻的第五时间值。如第二网络设备向终端发送授时消息,该授时消息中指示“SFN=N的无线帧的结束位置的发送时刻的时间值(即第五时间值)是2018年12月29日14时38分49秒302ms 405us”。授时消息可以通过广播或专用信令的方式发送,此处不作具体限定。
1205、终端根据上述SFN,获取第六时间值,该第六时间值用于指示第二小区的无线帧的帧边界的接收时刻。
终端可以通过检测同步序列,确定出该无线帧N的帧边界(如结束位置)的接收时刻,并根据自己维护的时钟,确定该接收时刻对应的时间值(即第六时间值)是“2018年12月29日14时38分49秒302ms705us”。
1206、终端根据第五时间值和第六时间值,确定终端与第二网络设备的传输时延。
根据上述第五时间值“2018年12月29日14时38分49秒302ms 405us”和第六时间值“2018年12月29日14时38分49秒302ms705us”,终端可以确定出终端与第二网络设备之间的下行传输时延是300us。
1207、终端根据终端与第二网络设备的传输时延进行数据传输。
在终端获取到下行传输时延后,将下行传输时延乘以2便可得到TA,从而在终端有数据需要传输时,便可利用该TA进行数据传输。
这样一来,采用图11或图12所示的方法,终端在切换到目标小区(如上述第二网络设备的第二小区)后,无需做随机接入,通过第二网络设备通知的子帧边界的发送时刻的精准时间,或通过读取目标小区的授时消息便可获得TA,进而在目标小区进行数据传输。
本申请实施例还提供用于实现以上任一种方法的装置,例如,提供一种时钟同步装置包括用以实现以上任一种方法中终端所执行的各个步骤的单元(或手段)。
例如:时钟同步装置可以包括:获取单元,如执行上述方法中的步骤502获取第一信息,步骤504获取第一时间值,步骤601获取M个小区的无线帧的帧边界的接收时刻,步骤1105获取第四时间值等。
确定单元,如执行上述方法中的步骤505根据传输时延和第一时间值,确定第一小区的无线帧的所述帧边界的接收时刻对应的第二时间值,步骤802根据M个小区的时间值确定第一时间值,步骤1106确定终端与第二网络设备的传输时延等。
时钟同步装置还可以包括:发送单元,如执行向第一网络设备发送第一指示信息,以指示第一网络设备重新下发第一信息的操作等。
更新单元,如执行步骤602根据M个小区的无线帧的帧边界的接收时刻,更新第一小区的无线帧的帧边界的接收时刻。
接收单元,如执行步骤801接收M个小区的指示无线帧的所述帧边界的发送时刻的时间值,步骤1104接收第三时间值等。
传输单元,如执行步骤1107根据时钟同步装置与第二网络设备的传输时延进行数据传输。
再如,还提供另一种时钟同步装置,包括用以实现以上任一种方法中网络设备所执行的各个步骤的单元(或手段)。如上述第一网络设备,第二网络设备。
例如:时钟同步装置可以包括:发送单元,如执行上述方法中的步骤501向终端发送第一信息,步骤503通过为终端分配的小区,向终端发送指示无线帧的帧边界的发送时刻的时间值,步骤1101、步骤1201向第二网络设备发送切换请求,步骤1103、步骤1203向终端发送切换命令等。
时钟同步装置还可以包括:获取单元,如执行获取终端与时钟同步装置之间的距离的操作等。接收单元,如执行接收来自终端的第三指示信息的操作等。分配单元,如执行为终端分配合适数量小区的操作等。
应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。
例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integratedcircuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA),或这些集成电路形式中至少两种的组合。
再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
以上用于接收的单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该接收单元是该芯片用于从其它芯片或装置接收信号的接口电路。以上用于发送的单元是一种该装置的接口电路,用于向其它装置发送信号。例如,当该装置以芯片的方式实现时,该发送单元是该芯片用于向其它芯片或装置发送信号的接口电路。
请参考图13,其为本申请实施例提供的一种网络设备的结构示意图。其可以为以上实施例中的网络设备,用于实现以上实施例中网络设备的操作。
如图13所示,该网络设备包括:天线1301、射频装置1302、基带装置1303。天线1301与射频装置1302连接。在上行方向上,射频装置1302通过天线1301接收终端发送的信息,将终端发送的信息发送给基带装置1303进行处理。在下行方向上,基带装置1303对终端的信息进行处理,并发送给射频装置1302,射频装置1302对终端的信息进行处理后经过天线1301发送给终端。
基带装置1303可以包括一个或多个处理元件1303-1,例如,包括一个主控CPU和其它集成电路。此外,该基带装置1303还可以包括存储元件1303-2和接口1303-3,存储元件1303-2用于存储程序和数据;接口1303-3用于与射频装置1302交互信息,该接口例如为通用公共无线接口(common public radio interface,CPRI)。以上用于网络设备的装置可以位于基带装置1303,例如,以上用于网络设备的装置可以为基带装置1303上的芯片,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上网络设备执行的任一种方法的各个步骤,接口电路用于与其它装置通信。在一种实现中,网络设备实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如用于网络设备的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中网络设备执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件,也可以为与处理元件处于不同芯片上的存储元件,即片外存储元件。
在另一种实现中,网络设备实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于基带装置上,这里的处理元件可以为集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
网络设备实现以上方法中各个步骤的单元可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现,例如,基带装置1303包括该SOC芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上网络设备执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上网络设备执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
可见,以上用于网络设备的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种网络设备执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行网络设备执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行网络设备执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行以上网络设备执行的部分或全部步骤。
这里的处理元件同以上描述,可以是通用处理器,例如CPU,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。
存储元件可以是一个存储器,也可以是多个存储元件的统称。
请参考图14,其为本申请实施例提供的一种终端的结构示意图。其可以为以上实施例中的终端,用于实现以上实施例中终端的操作。
如图14所示,该终端包括:天线1401、射频部分1402、信号处理部分1403。天线1401与射频部分1402连接。在下行方向上,射频部分1402通过天线1401接收网络设备发送的信息,将网络设备发送的信息发送给信号处理部分1403进行处理。在上行方向上,信号处理部分1403对终端的信息进行处理,并发送给射频部分1402,射频部分1402对终端的信息进行处理后经过天线1401发送给网络设备。
信号处理部分1403可以包括调制解调子***,用于实现对数据各通信协议层的处理;还可以包括中央处理子***,用于实现对终端操作***以及应用层的处理;此外,还可以包括其它子***,例如多媒体子***,周边子***等,其中多媒体子***用于实现对终端相机,屏幕显示等的控制,周边子***用于实现与其它设备的连接。调制解调子***可以为单独设置的芯片。可选的,以上用于终端的装置可以位于该调制解调子***。
调制解调子***可以包括一个或多个处理元件1403-1,例如,包括一个主控CPU和其它集成电路。
此外,该调制解调子***还可以包括存储元件1403-2和接口电路1403-3。存储元件1403-2用于存储数据和程序,但用于执行以上方法中终端所执行的方法的程序可能不存储于该存储元件1403-2中,而是存储于调制解调子***之外的存储器中,使用时调制解调子***加载使用。接口电路1403-3用于与其它子***通信。以上用于终端的装置可以位于调制解调子***,该调制解调子***可以通过芯片实现,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上终端执行的任一种方法的各个步骤,接口电路用于与其它装置通信。
在一种实现中,终端实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如用于终端的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中终端执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件。
在另一种实现中,用于执行以上方法中终端所执行的方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例中终端执行的方法。
在又一种实现中,终端实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于调制解调子***上,这里的处理元件可以为集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
终端实现以上方法中各个步骤的单元可以集成在一起,以SOC的形式实现,该SOC芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上终端执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上终端执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
可见,以上用于终端的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种终端执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行终端执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行终端执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行终端执行的部分或全部步骤。
这里的处理元件同以上描述,可以是通用处理器,例如CPU,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。
存储元件可以是一个存储器,也可以是多个存储元件的统称。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (24)

1.一种时钟同步方法,其特征在于,包括:
终端获取第一信息,所述第一信息用于确定所述终端与第一网络设备的传输时延;
所述终端获取第一时间值,所述第一时间值用于指示所述第一网络设备的第一小区的无线帧的帧边界的发送时刻;
所述终端根据所述传输时延和所述第一时间值,确定所述第一小区的无线帧的所述帧边界的接收时刻对应的第二时间值。
2.根据权利要求1所述的方法,其特征在于,所述第一信息为用于指示所述传输时延的信息。
3.根据权利要求1所述的方法,其特征在于,所述第一信息为用于指示所述终端与所述第一网络设备之间的距离的信息;
所述方法还包括:
所述终端根据所述终端与所述第一网络设备之间的距离获取所述传输时延。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
所述终端获取所述终端由获取到所述第一信息的时刻开始到当前时刻的移动距离;
当所述移动距离大于距离门限,所述终端向所述第一网络设备发送第一指示信息,所述第一指示信息用于指示所述第一网络设备重新下发所述第一信息。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
所述终端获取M个小区的无线帧的所述帧边界的接收时刻,所述M个小区的无线帧的所述帧边界对齐,所述M个小区包括所述第一小区,所述M是大于或等于2的整数;
所述终端根据所述M个小区的无线帧的所述帧边界的接收时刻,更新所述第一小区的无线帧的所述帧边界的接收时刻。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述终端获取所述第一时间值,包括:
所述终端接收M个小区的指示无线帧的所述帧边界的发送时刻的时间值,所述M个小区的无线帧的所述帧边界对齐,所述M个小区包括所述第一小区,所述M是大于或等于2的整数;
所述终端根据所述M个小区的时间值,确定所述第一时间值。
7.根据权利要求6所述的方法,其特征在于,在所述M个小区中,所述终端接收不同小区的指示无线帧的所述帧边界的发送时刻的时间值的时间窗不同;
所述方法还包括:
所述终端接收来自所述第一网络设备的第二指示信息,所述第二指示信息用于指示在N个小区的每个小区中接收所述小区的指示无线帧的所述帧边界的发送时刻的时间值的时间窗,所述N个小区包括所述M个小区;
所述终端接收M个小区的指示无线帧的所述帧边界的发送时刻的时间值,包括:
所述终端根据所述第二指示信息指示的时间窗,接收所述M个小区的时间值。
8.根据权利要求5-7中任一项所述的方法,其特征在于,所述方法还包括:
所述终端向所述第一网络设备发送第三指示信息,所述第三指示信息用于所述第一网络设备为所述终端分配小区,所述为所述终端分配的小区中包括所述M个小区;
其中,所述第三指示信息为所述终端对所述终端的时钟的精度要求;或者,所述第三指示信息为所述终端的第一业务的标识或所述第一业务的服务质量QoS标识,所述终端的第一业务对所述终端的时钟的精度要求大于所述终端的其他业务对所述终端的时钟的精度要求。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述方法还包括:
所述终端接收所述第一网络设备发送的第三时间值,所述第三时间值用于指示第二网络设备的第二小区的子帧边界的发送时刻;
所述终端在切换到所述第二小区后,获取第四时间值,所述第四时间值用于指示所述第二小区的子帧边界的接收时刻;
所述终端根据所述第三时间值和所述第四时间值,确定所述终端与所述第二网络设备的传输时延;
所述终端根据所述终端与所述第二网络设备的传输时延进行数据传输。
10.根据权利要求1-8中任一项所述的方法,其特征在于,所述方法还包括:
所述终端在切换到第二网络设备的第二小区后,获取所述第二小区的***帧号SFN,接收所述第二网络设备的发送的第五时间值,所述第五时间值用于指示所述第二小区的无线帧的帧边界的发送时刻;
所述终端根据所述SFN,获取第六时间值,所述第六时间值用于指示所述第二小区的所述无线帧的所述帧边界的接收时刻;
所述终端根据所述第五时间值和所述第六时间值,确定所述终端与所述第二网络设备的传输时延;
所述终端根据所述终端与所述第二网络设备的传输时延进行数据传输。
11.一种时钟同步装置,其特征在于,包括:
第一获取单元,用于获取第一信息,以及第一时间值,所述第一信息用于确定所述时钟同步装置与第一网络设备的传输时延,所述第一时间值用于指示所述第一网络设备的第一小区的无线帧的帧边界的发送时刻;
确定单元,用于根据所述传输时延和所述第一时间值,确定所述第一小区的无线帧的所述帧边界的接收时刻对应的第二时间值。
12.根据权利要求11所述的时钟同步装置,其特征在于,所述第一信息为用于指示所述传输时延的信息。
13.根据权利要求11所述的时钟同步装置,其特征在于,所述第一信息为用于指示所述时钟同步装置与所述第一网络设备之间的距离的信息;
所述第一获取单元,还用于根据所述时钟同步装置与所述第一网络设备之间的距离获取所述传输时延。
14.根据权利要求11-13中任一项所述的时钟同步装置,其特征在于,所述时钟同步装置还包括:第二获取单元和发送单元;
所述第二获取单元,用于获取所述时钟同步装置由获取到所述第一信息的时刻开始到当前时刻的移动距离;
所述发送单元,用于当所述移动距离大于距离门限,向所述第一网络设备发送第一指示信息,所述第一指示信息用于指示所述第一网络设备重新下发所述第一信息。
15.根据权利要求11-14中任一项所述的时钟同步装置,其特征在于,所述时钟同步装置还包括:更新单元;
所述第一获取单元,还用于获取M个小区的无线帧的所述帧边界的接收时刻,所述M个小区的无线帧的所述帧边界对齐,所述M个小区包括所述第一小区,所述M是大于或等于2的整数;
所述更新单元,用于根据所述M个小区的无线帧的所述帧边界的接收时刻,更新所述第一小区的无线帧的所述帧边界的接收时刻。
16.根据权利要求11-15中任一项所述的时钟同步装置,其特征在于,所述时钟同步装置,还包括:接收单元;
所述接收单元,用于接收M个小区的指示无线帧的所述帧边界的发送时刻的时间值,所述M个小区的无线帧的所述帧边界对齐,所述M个小区包括所述第一小区,所述M是大于或等于2的整数;
所述第一获取单元,具体用于根据所述M个小区的时间值,确定所述第一时间值。
17.根据权利要求16所述的时钟同步装置,其特征在于,在所述M个小区中,所述时钟同步装置接收不同小区的指示无线帧的所述帧边界的发送时刻的时间值的时间窗不同;
所述接收单元,还用于接收来自所述第一网络设备的第二指示信息,所述第二指示信息用于指示在N个小区的每个小区中接收所述小区的指示无线帧的所述帧边界的发送时刻的时间值的时间窗,所述N个小区包括所述M个小区;
所述接收单元,具体用于根据所述第二指示信息指示的时间窗,接收所述M个小区的时间值。
18.根据权利要求15-17中任一项所述的时钟同步装置,其特征在于,所述时钟同步装置还包括:发送单元;
所述发送单元,用于向所述第一网络设备发送第三指示信息,所述第三指示信息用于所述第一网络设备为所述时钟同步装置分配小区,所述为所述时钟同步装置分配的小区中包括所述M个小区;
其中,所述第三指示信息为所述时钟同步装置对所述时钟同步装置的时钟的精度要求;或者,所述第三指示信息为所述时钟同步装置的第一业务的标识或所述第一业务的服务质量QoS标识,所述时钟同步装置的第一业务对所述时钟同步装置的时钟的精度要求大于所述时钟同步装置的其他业务对所述时钟同步装置的时钟的精度要求。
19.根据权利要求11-18中任一项所述的时钟同步装置,其特征在于,所述时钟同步装置还包括:接收单元和传输单元;
所述接收单元,用于接收所述第一网络设备发送的第三时间值,所述第三时间值用于指示第二网络设备的第二小区的子帧边界的发送时刻;
所述第二获取单元,还用于在切换到所述第二小区后,获取第四时间值,所述第四时间值用于指示所述第二小区的子帧边界的接收时刻;
所述确定单元,还用于根据所述第三时间值和所述第四时间值,确定所述时钟同步装置与所述第二网络设备的传输时延;
所述传输单元,用于根据所述时钟同步装置与所述第二网络设备的传输时延进行数据传输。
20.根据权利要求11-18中任一项所述的时钟同步装置,其特征在于,所述时钟同步装置还包括:传输单元;
所述第一获取单元,还用于在切换到第二网络设备的第二小区后,获取所述第二小区的***帧号SFN,接收所述第二网络设备的发送的第五时间值,所述第五时间值用于指示所述第二小区的无线帧的帧边界的发送时刻;
所述第二获取单元,还用于根据所述SFN,获取第六时间值,所述第六时间值用于指示所述第二小区的所述无线帧的所述帧边界的接收时刻;
所述确定单元,还用于根据所述第五时间值和所述第六时间值,确定所述时钟同步装置与所述第二网络设备的传输时延;
所述传输单元,用于根据所述时钟同步装置与所述第二网络设备的传输时延进行数据传输。
21.一种时钟同步装置,其特征在于,包括:处理器和接口电路,所述处理器用于通过所述接口电路与网络设备通信,并执行如权利要求1至10任一项所述的方法。
22.一种时钟同步装置,其特征在于,包括处理器,用于与存储器相连,调用所述存储器中存储的程序,以执行如权利要求1至10任一项所述的方法。
23.一种终端,其特征在于,包括如权利要求11至20任一项所述的时钟同步装置。
24.一种计算机可读存储介质,其特征在于,包括:计算机软件指令;
当所述计算机软件指令在时钟同步装置或内置在时钟同步装置的芯片中运行时,使得所述时钟同步装置执行如权利要求1至10任一项所述的方法。
CN201910106165.XA 2019-02-01 2019-02-01 一种时钟同步方法及设备 Pending CN111526577A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910106165.XA CN111526577A (zh) 2019-02-01 2019-02-01 一种时钟同步方法及设备
PCT/CN2020/073341 WO2020156343A1 (zh) 2019-02-01 2020-01-20 一种时钟同步方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910106165.XA CN111526577A (zh) 2019-02-01 2019-02-01 一种时钟同步方法及设备

Publications (1)

Publication Number Publication Date
CN111526577A true CN111526577A (zh) 2020-08-11

Family

ID=71840106

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910106165.XA Pending CN111526577A (zh) 2019-02-01 2019-02-01 一种时钟同步方法及设备

Country Status (2)

Country Link
CN (1) CN111526577A (zh)
WO (1) WO2020156343A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022077493A1 (zh) * 2020-10-16 2022-04-21 Oppo广东移动通信有限公司 一种传输时延的测量方法及装置、终端设备、网络设备
CN114760682A (zh) * 2021-01-11 2022-07-15 ***通信有限公司研究院 一种时间信息传输方法、装置及设备
WO2022178732A1 (zh) * 2021-02-24 2022-09-01 华为技术有限公司 通信方法、装置及***

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1318752A (zh) * 2000-04-20 2001-10-24 朗迅科技公司 为一个无线终端获得导频相位偏置时延参数
CN1384690A (zh) * 2001-04-28 2002-12-11 华为技术有限公司 一种移动通信***中移动台的定位方法
CN101252385A (zh) * 2008-02-22 2008-08-27 杭州电子科技大学 Tdd数字基带直放站中实现信号同步的方法
CN102457954A (zh) * 2010-10-18 2012-05-16 ***通信集团江苏有限公司 一种家庭基站同步方法和家庭基站
US8397095B2 (en) * 2008-10-08 2013-03-12 Electronics And Telecommunications Research Institute Method and apparatus for synchronizing time of day of terminal in convergent network
CN104270810A (zh) * 2014-10-16 2015-01-07 武汉理工大学 一种lte-a***上行同步方法
US20150009984A1 (en) * 2013-07-02 2015-01-08 Samsung Electronics Co., Ltd. Method and apparatus for establishing synchronization and transmitting/receiving signal in beamforming system
US20150123844A1 (en) * 2013-11-04 2015-05-07 Qualcomm Incorporated Methods and systems for mobile device clock management
CN104735770A (zh) * 2013-12-18 2015-06-24 中兴通讯股份有限公司 同步方法、传输节点、终端及通信***
CN105532054A (zh) * 2013-09-16 2016-04-27 Lg电子株式会社 网络同步的方法和装置
CN106488550A (zh) * 2016-12-20 2017-03-08 华为技术有限公司 确定终端与基站时钟时间偏差的方法与装置
CN106506123A (zh) * 2016-12-29 2017-03-15 宇龙计算机通信科技(深圳)有限公司 一种指示方法和基站
CN106686669A (zh) * 2015-11-11 2017-05-17 中兴通讯股份有限公司 同步方法及装置
CN107155213A (zh) * 2016-03-04 2017-09-12 海能达通信股份有限公司 同步方法、节点装置及无线mesh网络***
CN107277929A (zh) * 2016-04-07 2017-10-20 北京信威通信技术股份有限公司 一种切换过程中降低数据包延迟的方法
CN107528628A (zh) * 2017-09-28 2017-12-29 中国电子科技集团公司第七研究所 卫星通信***的信号同步方法、装置和***
CN108270714A (zh) * 2018-02-02 2018-07-10 北京晓程科技股份有限公司 一种帧前导信号的生成方法及设备
CN108347763A (zh) * 2017-01-24 2018-07-31 华为技术有限公司 授时的方法、终端设备和网络设备
US20180317255A1 (en) * 2016-02-04 2018-11-01 Electronics And Telecommunications Research Institute Method for scheduling uplink transmission in communication network
CN108934034A (zh) * 2017-05-26 2018-12-04 华为技术有限公司 一种发送和接收数据包的方法、设备及***
CN109275185A (zh) * 2017-06-06 2019-01-25 华为技术有限公司 发送上行信息的方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119157B (zh) * 2007-09-18 2011-09-21 中兴通讯股份有限公司 一种光纤延时的测量方法及***
US20190059066A1 (en) * 2016-02-23 2019-02-21 Telefonaktiebolaget Lm Ericsson (Publ) Time Synchronization Between Nodes Connected by a Wireless Network

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1318752A (zh) * 2000-04-20 2001-10-24 朗迅科技公司 为一个无线终端获得导频相位偏置时延参数
CN1384690A (zh) * 2001-04-28 2002-12-11 华为技术有限公司 一种移动通信***中移动台的定位方法
CN101252385A (zh) * 2008-02-22 2008-08-27 杭州电子科技大学 Tdd数字基带直放站中实现信号同步的方法
US8397095B2 (en) * 2008-10-08 2013-03-12 Electronics And Telecommunications Research Institute Method and apparatus for synchronizing time of day of terminal in convergent network
CN102457954A (zh) * 2010-10-18 2012-05-16 ***通信集团江苏有限公司 一种家庭基站同步方法和家庭基站
US20150009984A1 (en) * 2013-07-02 2015-01-08 Samsung Electronics Co., Ltd. Method and apparatus for establishing synchronization and transmitting/receiving signal in beamforming system
CN105532054A (zh) * 2013-09-16 2016-04-27 Lg电子株式会社 网络同步的方法和装置
US20150123844A1 (en) * 2013-11-04 2015-05-07 Qualcomm Incorporated Methods and systems for mobile device clock management
CN104735770A (zh) * 2013-12-18 2015-06-24 中兴通讯股份有限公司 同步方法、传输节点、终端及通信***
CN104270810A (zh) * 2014-10-16 2015-01-07 武汉理工大学 一种lte-a***上行同步方法
CN106686669A (zh) * 2015-11-11 2017-05-17 中兴通讯股份有限公司 同步方法及装置
US20180317255A1 (en) * 2016-02-04 2018-11-01 Electronics And Telecommunications Research Institute Method for scheduling uplink transmission in communication network
CN107155213A (zh) * 2016-03-04 2017-09-12 海能达通信股份有限公司 同步方法、节点装置及无线mesh网络***
CN107277929A (zh) * 2016-04-07 2017-10-20 北京信威通信技术股份有限公司 一种切换过程中降低数据包延迟的方法
CN106488550A (zh) * 2016-12-20 2017-03-08 华为技术有限公司 确定终端与基站时钟时间偏差的方法与装置
CN106506123A (zh) * 2016-12-29 2017-03-15 宇龙计算机通信科技(深圳)有限公司 一种指示方法和基站
CN108347763A (zh) * 2017-01-24 2018-07-31 华为技术有限公司 授时的方法、终端设备和网络设备
CN108934034A (zh) * 2017-05-26 2018-12-04 华为技术有限公司 一种发送和接收数据包的方法、设备及***
CN109275185A (zh) * 2017-06-06 2019-01-25 华为技术有限公司 发送上行信息的方法和装置
CN107528628A (zh) * 2017-09-28 2017-12-29 中国电子科技集团公司第七研究所 卫星通信***的信号同步方法、装置和***
CN108270714A (zh) * 2018-02-02 2018-07-10 北京晓程科技股份有限公司 一种帧前导信号的生成方法及设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022077493A1 (zh) * 2020-10-16 2022-04-21 Oppo广东移动通信有限公司 一种传输时延的测量方法及装置、终端设备、网络设备
CN114760682A (zh) * 2021-01-11 2022-07-15 ***通信有限公司研究院 一种时间信息传输方法、装置及设备
WO2022178732A1 (zh) * 2021-02-24 2022-09-01 华为技术有限公司 通信方法、装置及***

Also Published As

Publication number Publication date
WO2020156343A1 (zh) 2020-08-06

Similar Documents

Publication Publication Date Title
US12004105B2 (en) Time synchronization method and apparatus
US10251082B2 (en) Measurement configuring method and device for dual connectivity, measuring method and device for dual connectivity, scheduling method and device for dual connectivity, storage medium, base station and terminal
TWI789177B (zh) 併發間隙配置方法和使用者設備
EP2822335B1 (en) Telecommunications method and apparatus for facilitating positioning measurements
US20190223216A1 (en) Systems and methods for controlling ue inter-frequency measurements in gaps in presence of lbt
CN109274475B (zh) 测量方法和通信装置
WO2020156343A1 (zh) 一种时钟同步方法及设备
US20220124457A1 (en) Methods and devices for coordinated uplink-based positioning
JP6872634B2 (ja) 協調セル決定方法及びネットワークデバイス
US20220369260A1 (en) Optimized time synchronization for a ue
AU2020200402B2 (en) Telecommunications method and apparatus for facilitating measurements
JP2023537020A (ja) 送信チャネル遅延の補正方法、装置及び記憶媒体
CN116438865A (zh) Ue发起的传播延迟补偿机制
CN116368939A (zh) 一种通信方法及通信装置
CN113853023B (zh) 无线通信的方法及装置
WO2015017977A1 (zh) 一种umts到lte的网络切换方法、设备及***
WO2021159262A1 (zh) 定时提前量的阈值调整方法及装置
CN115280708B (zh) 无线通信的方法和通信装置
AU2015200553B2 (en) Telecommunications method and apparatus for facilitating measurements
EP4356642A1 (en) Expedited measurement reporting (xmr)
CN117561757A (zh) 用于侧行通信的方法及通信设备
CN116634351A (zh) 一种通信方法及通信装置
CN116210293A (zh) 定位测量报告

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200811

RJ01 Rejection of invention patent application after publication