Synchronization method and apparatus

US11469843B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11469843-B2
Application numberUS-202017132150-A
CountryUS
Kind codeB2
Filing dateDec 23, 2020
Priority dateJun 26, 2018
Publication dateOct 11, 2022
Grant dateOct 11, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A synchronization method and an apparatus are provided to meet a time precision requirement of an industrial factory in a scenario in which a mobile network is connected to an Ethernet network. In an embodiment, a first device determines seventh timestamp information by using timestamp information of receiving and sending packets in a mobile network, so that a second device calculates a time offset between the first device and the second device based on the seventh timestamp information and time points of receiving and sending packets in an Ethernet network, to perform time synchronization. In the method, impact of a transmission delay between the first device and the second device can be avoided, so that a time precision requirement of an industrial factory can be met in a scenario in which the mobile network is connected to the Ethernet network.

First claim

Opening claim text (preview).

What is claimed is: 1. A synchronization method, comprising: sending, by a first device, a first packet to an access device, wherein the first packet carries first timestamp information, wherein the first timestamp information is a moment in an Ethernet network at which the first device sends the first packet; determining second timestamp information, wherein the second timestamp information is a moment in a mobile network at which the first device sends the first packet; receiving, by the first device, a second packet from the access device, wherein the second packet carries third timestamp information and fourth timestamp information, wherein the third timestamp information is a moment in the mobile network at which a second device receives a third packet from the access device in response to the first packet, wherein the fourth timestamp information is a moment in the mobile network at which the second device sends a fourth packet to the access device, and wherein the second packet is sent by the access device to the first device in response to the fourth packet; determining, by the first device, fifth timestamp information and sixth timestamp information, wherein the fifth timestamp information is a moment in the Ethernet network at which the first device receives the second packet, and wherein the sixth timestamp information is a moment in the mobile network at which the first device receives the second packet; determining, by the first device, seventh timestamp information based on the second timestamp information, the third timestamp information, the fourth timestamp information, the fifth timestamp information, and the sixth timestamp information; and forwarding, by the first device, the seventh timestamp information to the second device via the access device, wherein a clock of the second device is synchronized with a clock of the first device based on the seventh timestamp information, wherein the first device is a user plane network element and the second device is a terminal device, or the first device is a terminal device and the second device is a user plane network element. 2. The method according to claim 1 , wherein determining the seventh timestamp information comprises: determining, by the first device, a round-trip transmission delay difference between the first device and the second device based on the second timestamp information, the third timestamp information, the fourth timestamp information, and the sixth timestamp information; and calculating, by the first device, a sum of the moment corresponding to the fifth timestamp information and the round-trip transmission delay difference, to obtain the seventh timestamp information. 3. The method according to claim 1 , wherein after receiving the second packet from the access device, the method further comprises: extracting, by the first device, the third timestamp information and the fourth timestamp information that are carried in a first protocol field comprised in the second packet. 4. The method according to claim 3 , wherein the first protocol field is a general packet radio service (GPRS) tunneling protocol (GTP) field when the first device is the user plane network element. 5. The method according to claim 3 , wherein the first protocol field is a service data protocol (SDAP) field or a packet data convergence protocol (PDCP) field when the first device is the terminal device. 6. A synchronization method, comprising: receiving, by a second device, a third packet from an access device, wherein the third packet carries first timestamp information indicating a moment in an Ethernet network at which a first device sends a first packet, wherein the third packet is sent by the access device in response to the first packet, and wherein the first device is a user plane network element and the second device is a terminal device, or the first device is a terminal device and the second device is a user plane network element; determining, by the second device, third timestamp information and eighth timestamp information, wherein the third timestamp information is a moment in a mobile network at which the second device receives the third packet, and wherein the eighth timestamp information is a moment that is in the Ethernet network at which the second device receives the third packet; sending, by the second device, a fourth packet to the access device, wherein the fourth packet carries the third timestamp information and fourth timestamp information, and wherein the fourth timestamp information is a moment in the mobile network at which the second device sends the fourth packet to the access device; determining, by the second device, ninth timestamp information, wherein the ninth timestamp information is a moment in the Ethernet network at which the second device sends the fourth packet to the access device; receiving, by the second device, seventh timestamp information from the access device, wherein a clock of the second device is synchronized with a clock of the first device based on the seventh timestamp information; and determining, by the second device, a time offset between the first device and the second device based on the first timestamp information, the eighth timestamp information, the ninth timestamp information, and the seventh timestamp information; and performing time synchronization based on the time offset. 7. The method according to claim 6 , further comprising: determining, by the second device based on the seventh timestamp information indicating a moment in the Ethernet network at which the first device receives a second packet, wherein the second packet is sent by the access device to the first device in response to the fourth packet. 8. The method according to claim 6 , wherein the second device uses a second protocol field comprised in the fourth packet to carry the third timestamp information and the fourth timestamp information. 9. The method according to claim 8 , wherein the second protocol field is a service data protocol (SDAP) field or a packet data convergence protocol (PDCP) field when the second device is the terminal device. 10. The method according to claim 8 , wherein the second protocol field is a general packet radio service (GPRS) tunneling protocol (GTP) field when the second device is the user plane network element. 11. A first device, comprising: a memory to store program instructions; and a processor coupled to the memory, wherein the program instructions cause the processor to: send a first packet to an access device, wherein the first packet carries first timestamp information indicating a moment in an Ethernet network at which the first device sends the first packet; determine second timestamp information indicating a moment in a mobile network and at which the first device sends the first packet; receive a second packet from the access device, wherein the second packet carries third timestamp information and fourth timestamp information, wherein the third timestamp information is a moment in the mobile network at which a second device receives a third packet sent by the access device to the second device in response to the first packet, wherein the fourth timestamp information is a moment in the mobile network at which the second device sends a fourth packet to the access device, and wherein the second packet is sent by the access device to the first device in response to the fourth packet; determine fifth timestamp information and sixth timestamp information, wherein the fifth timestamp information is a moment in the Ethernet network at which the first device receives the second packet, and wherein the sixth timestamp information is a moment in the mobile networ

Assignees

Inventors

Classifications

  • H04J3/0667Primary

    Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays (arrangements for monitoring round trip delays in packet switching networks H04L43/0864) · CPC title

  • Synchronization between nodes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11469843B2 cover?
A synchronization method and an apparatus are provided to meet a time precision requirement of an industrial factory in a scenario in which a mobile network is connected to an Ethernet network. In an embodiment, a first device determines seventh timestamp information by using timestamp information of receiving and sending packets in a mobile network, so that a second device calculates a time of…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04J3/0667. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).