A Method and a First Device for Clock Synchronization
US-2021058181-A1 · Feb 25, 2021 · US
US11469843B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11469843-B2 |
| Application number | US-202017132150-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 23, 2020 |
| Priority date | Jun 26, 2018 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.