Wireless network node synchronization method, system, device, and readable storage medium

The radio network node synchronization method reduces overhead and ensures accurate synchronization in industrial wireless networks by using deviation periods to adjust local signal transmission beats, addressing the inefficiencies of traditional timestamp-based methods.

JP2025540850APending Publication Date: 2025-12-16SHENZHEN INOVANCE TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025534590
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-12
Filing Date
2023-05-16
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

Traditional timestamp-based synchronization methods in wireless networks for industrial control systems result in significant overhead due to frequent timestamp transmissions caused by node mobility, which is particularly problematic in low-throughput environments.

Method used

A radio network node synchronization method involving a master and sleeve node, where the sleeve node sets a local signal transmission beat based on a reference beat point from the master node, transmits a signal with a predetermined delay, and adjusts based on deviation periods to achieve synchronization, reducing the need for timestamp transmissions.

Benefits of technology

This method significantly reduces network overhead by eliminating the need for timestamp transmissions and allows quick synchronization in low-throughput industrial networks, ensuring accurate time synchronization between nodes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025540850000001_ABST
    Figure 2025540850000001_ABST
Patent Text Reader

Abstract

This application discloses a wireless network node synchronization method, system, device, and readable storage medium, in which a sleeve node transmits a first signal to a master node based on local timing, the master node derives a deviation term based on the first signal and its local signal transmission beat and transmits the deviation term to the sleeve node, and the sleeve node receives the deviation term to obtain a transmission delay between the sleeve node and the master node, thereby realizing time synchronization between the two nodes based on the transmission delay.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application filed on December 12, 2022, bearing application number 202211596884.2, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communications technology, and in particular to a wireless network node synchronization method, system, device and readable storage medium. [Background technology]

[0003] In the industrial control field, cooperation between multiple nodes (e.g., control nodes, drive nodes, or sensing nodes) requires synchronized or orderly operation of each node, so maintaining time synchronization between each node is important for industrial control.

[0004] Traditional synchronization methods primarily use timestamp-based synchronization. For example, data is transmitted and received once through both nodes. The transmitting end carries an accurate timestamp in the data packet, and the receiving end records the accurate local time of the received data, thereby calculating the link's transmission delay. This method is mature for wired networks. However, in wireless networks, node mobility causes rapid changes in transmission delay between nodes. Frequent synchronization requires the transmission of a timestamp each time, which requires two transmission and reception processes, resulting in significant overhead. This overhead is particularly noticeable in industrial networks with low throughput rates.

[0005] The above content is intended to aid in the technical understanding of the present application, and is not an admission that the above content is prior art. Summary of the Invention [Problem to be solved by the invention]

[0006] The main objective of this application is to provide a wireless network node synchronization method to solve the technical problem that the traditional synchronization means based on timestamps has a large overhead. [Means for solving the problem]

[0007] To achieve the above object, the present application provides a radio network node synchronization method, wherein the radio network nodes include a master node and a sleeve node, and the radio network node synchronization method is used in the sleeve node, a step of setting a time when a second signal transmitted by a master node is received as a reference beat point, setting a second number of the second signal as the number of the reference beat point, and generating a first local signal transmission beat at a preset beat interval based on the reference beat point; transmitting a first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; receiving a deviation period generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation period, wherein the deviation period is generated by the master node by comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number with an actual reception time at which the master node received the first signal; and synchronizing with the master node based on the transmission delay.

[0008] Further, the step of transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal includes: determining the corresponding first beat point in the first local signal transmission beat of the first number; The method includes transmitting the first signal to the master node a predetermined period of time earlier than the first beat point, the predetermined period being the difference between a first time corresponding to the first beat point and an actual transmission time of the first signal.

[0009] Furthermore, the step of generating a transmission delay between the sleeve node and the master node based on the deviation period includes: a step of setting a new predetermined period as a sum of the predetermined period and the deviation period, and transmitting the first signal to the master node the predetermined period earlier than the corresponding first beat point in the first local signal transmission beat of the first signal; If the deviation period is not received again within a predetermined period, setting half of the sum of the predetermined period and the deviation period as a transmission delay between the sleeve node and the master node; and if the deviation period is received again within the preset period, performing the step of generating a new first local signal transmission beat based on a second number carrying the second signal of the deviation period, and setting the sum of the preset period and the deviation period as the new preset period.

[0010] Furthermore, before the step of transmitting the first signal to the master node a predetermined period earlier than the first beat point, the method further comprises: receiving pre-configured advance information transmitted by the master node; Calculating a transmission distance of a signal between the sleeve node and the master node based on the transmission loss of the preset prior information; calculating a transmission period of a signal between the sleeve node and the master node based on the transmission distance; and further comprising the step of setting the initial preset period to twice the transmission period.

[0011] To achieve the above object, the present application further provides a radio network node synchronization method, wherein the radio network nodes include a master node and a sleeve node, and the radio network node synchronization method is used in the master node, transmitting a second signal to the sleeve node based on a second local signal transmission beat, causing the sleeve node to generate a first local signal transmission beat; receiving, by a sleeve node, a first signal transmitted based on a corresponding first beat point in the first local signal transmission beat of the first signal; comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation period; and transmitting the deviation period to the sleeve node so that the sleeve node generates a transmission delay based on the deviation period and synchronizes with the master node.

[0012] Further, the step of receiving the first signal transmitted by the sleeve node based on a corresponding first beat point in the first local signal transmission beat of the first signal includes: The step includes a step in which the sleeve node receives the first signal transmitted a predetermined period earlier than a corresponding first beat point in the first local signal transmission beat of the first signal, the predetermined period being the difference between a first time corresponding to the first beat point and the actual transmission time of the first signal.

[0013] Furthermore, the step of transmitting the deviation period to the sleeve node further comprises: determining whether the length of the deviation period is within a preset tolerance; determining that the master node and the sleeve node are synchronized when the length of the deviation period is within a preset allowable error range; If the length of the deviation period is not within a preset tolerance range, determining that synchronization with the sleeve node has not occurred and transmitting the deviation period to the sleeve node.

[0014] In order to achieve the above object, the present application further provides a radio network node synchronization system, comprising: A sleeve node, a time when a second signal transmitted by a master node is received as a reference beat point, a second number of the second signal is used as the reference beat point number, and a first local signal transmission beat is generated at a predetermined beat interval based on the reference beat point; transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; receiving a deviation term generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation term; a sleeve node for synchronizing with the master node based on the transmission delay; A master node, transmitting a second signal to the sleeve node based on a second local signal transmission beat; a sleeve node receives a first signal transmitted based on a corresponding first beat point in the first local signal transmission beat of the first signal; comparing a second time of a corresponding second beat point in the second local signal transmission beat of a first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation period; a master node for transmitting the deviation period to the sleeve node.

[0015] To achieve the above object, the present application further provides a radio network node synchronization device, wherein the radio network nodes include a master node and a sleeve node, and the radio network node synchronization device is used in the sleeve node; a first generating module for generating a first local signal transmission beat at a predetermined beat interval based on a time when a second signal transmitted by a master node is received as a reference beat point, and a second number of the second signal as the reference beat point number; a first transmitting module for transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; a second generating module for receiving a deviation period generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation period, the deviation period being generated by the master node comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number with an actual receiving time at which the master node received the first signal; a synchronization module for synchronizing with the master node based on the transmission delay;

[0016] To achieve the above object, the present application further provides a radio network node synchronization device, wherein the radio network nodes include a master node and a sleeve node, and the radio network node synchronization device is used in the master node; a second transmitting module for transmitting a second signal to the sleeve node based on a second local signal transmission beat, for the sleeve node to generate a first local signal transmission beat; a first receiving module for receiving the first signal transmitted by the sleeve node based on a corresponding first beat point in the first local signal transmission beat of the first signal; a comparison module for comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation term; and a third transmitting module that transmits the deviation period to the sleeve node so that the sleeve node generates a transmission delay based on the deviation period and synchronizes with the master node.

[0017] In order to achieve the above object, the present application further provides a radio network node synchronization device including a memory, a processor, and a radio network node synchronization program stored in the memory and executable on the processor, the radio network node synchronization device implementing the steps of the above radio network node synchronization method when the radio network node synchronization program is executed by the processor.

[0018] In order to achieve the above object, the present application further provides a readable storage medium on which a radio network node synchronization program is stored, the readable storage medium implementing the steps of the above radio network node synchronization method when the radio network node synchronization program is executed by a processor.

[0019] According to an embodiment of the present application, a wireless network node synchronization method, a system, an apparatus, and a readable storage medium are proposed, wherein the wireless network nodes include a master node and a sleeve node, and the wireless network node synchronization method is used in the sleeve node, The method includes the steps of: taking a time of receiving a second signal transmitted by a master node as a reference beat point, taking a second number of the second signal as the number of the reference beat point, and generating a first local signal transmission beat at a preset beat interval based on the reference beat point; transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of the first number of the first signal; receiving a deviation period generated based on the first signal by the master node, and generating a transmission delay between the sleeve node and the master node based on the deviation period, wherein the deviation period is generated by the master node by comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number with an actual reception time at which the master node received the first signal; and synchronizing with the master node based on the transmission delay.

[0020] The wireless network node synchronization method is used in the master node and includes the steps of: transmitting a second signal to the sleeve node based on a second local signal transmission beat, for the sleeve node to generate a first local signal transmission beat; receiving the first signal transmitted by the sleeve node based on a corresponding first beat point in the first local signal transmission beat of the first signal; comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation period; and generating a transmission delay based on the deviation period and transmitting the deviation period to the sleeve node to synchronize with the master node. [Effects of the Invention]

[0021] That is, in this application, the sleeve node constructs its first local signal transmission beat based on the second signal transmitted by the master node, thereby defining that the signal transmission beats of the two nodes have a single transmission delay. The sleeve node transmits a first signal to the master node based on the first local signal transmission beat. The master node derives a deviation period based on the transmission beats of the first signal and its second local signal and transmits it to the sleeve node. The sleeve node derives a transmission delay between the sleeve node and the master node based on the received deviation period. Thus, time synchronization between the two nodes is achieved based on the transmission delay. Compared to traditional synchronization methods based on timestamps, in this application, the signal for achieving synchronization does not need to include a timestamp and only requires receiving the timing signal transmitted by the master node once. This significantly reduces the network overhead required for synchronization and meets application scenarios with low throughput rates in industrial networks. Furthermore, for the first signal transmitted by the sleeve node, the master node compares the corresponding second time in the local timing signal of the first signal with its actual receiving time to obtain a deviation period, thereby quickly determining and sensing whether the master node and the sleeve node are synchronized, and then transmits the deviation period to the slave node after the corresponding deviation period, thereby quickly correcting the deviation between the two nodes and achieving synchronization. [Brief explanation of the drawings]

[0022] [Figure 1] 1 is a schematic diagram of the hardware operating environment of the solution of an embodiment of the present application; [Figure 2] 1 is a flowchart of a first embodiment of a wireless network node synchronization method of the present application; [Figure 3] 1 is a flowchart of a second embodiment of the wireless network node synchronization method of the present application; [Figure 4] 10 is a flowchart of a third embodiment of the wireless network node synchronization method of the present application; [Figure 5]10 is a flowchart of a fourth embodiment of the wireless network node synchronization method of the present application. [Figure 6] 10 is a flowchart of a fifth embodiment of the wireless network node synchronization method of the present application. [Figure 7] 1 is a schematic diagram of a scenario in which a first signal is transmitted early in the wireless network node synchronization method of the present application; [Figure 8] 1 is a schematic diagram of a first signal reception / transmission scenario in the wireless network node synchronization method of the present application; [Figure 9] 2 is a schematic diagram of a receiving scenario of a first signal in the wireless network node synchronization method of the present application; FIG. [Figure 10] 1 is a structural schematic diagram of a wireless network node synchronization device in the wireless network node synchronization method of the present application; [Figure 11] FIG. 2 is a structural schematic diagram of another radio network node synchronization device in the radio network node synchronization method of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0023] The realization of the objects, functional features and advantages of the present application will be further explained with reference to the drawings in conjunction with the examples. It should be understood that the specific embodiments described herein are illustrative of the present application and are not intended to be limiting of the present application.

[0024] As shown in FIG. 1, FIG. 1 is a schematic diagram of the equipment structure of the hardware operating environment according to the embodiment of the present application.

[0025] The device in the embodiment of the present application may be a servo structure, or may be an electronic terminal device with a network communication function, such as a PC, a smartphone, a tablet computer, or a mobile computer.

[0026] As shown in FIG. 1 , the device may include a processor 1001, e.g., a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to realize communication connections between these components. The user interface 1003 may include a display and an input unit, e.g., a keyboard, and may further include a standard wired interface and a wireless interface. The network interface 1004 may include a standard wired interface and a wireless interface (e.g., a Wi-Fi interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory, e.g., a magnetic disk memory. The memory 1005 may also be a storage device independent of the processor 1001.

[0027] In one embodiment, the device may further include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, etc. The sensor may be, for example, a light sensor, a motion sensor, or other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display according to the brightness of the ambient light. The proximity sensor can close the display and / or backlight when the mobile terminal is brought close to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes) and can detect the magnitude and direction of gravity when stationary. This can be used for applications that recognize the mobile terminal's orientation (e.g., portrait / landscape screen switching, related games, magnetometer orientation calibration), vibration identification-related functions (e.g., pedometer, tap), etc. Of course, the mobile terminal may also be equipped with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which will not be described further here.

[0028] As will be appreciated by those skilled in the art, the device structure shown in FIG. 1 does not constitute a limitation on the device, which may include more or fewer components, combinations of components, or different component arrangements than shown.

[0029] As shown in FIG. 1, the memory 1005, which is a computer storage medium, may include an operating system, a network communication module, a user interface module, and a wireless network node synchronization program.

[0030] In the device shown in FIG. 1, the network interface 1004 is mainly used to connect to a background server and perform data communication with the background server. The user interface 1003 is mainly used to connect to a client (user side) and perform data communication with the client. The processor 1001 invokes a wireless network node synchronization program stored in the memory 1005, When used in sleeve nodes, an operation of setting a time when a second signal transmitted by a master node is received as a reference beat point, setting a second number of the second signal as the number of the reference beat point, and generating a first local signal transmission beat at a preset beat interval based on the reference beat point; transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; an operation of receiving a deviation period generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation period, wherein the deviation period is generated by the master node comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number with an actual reception time at which the master node received the first signal; and performing an operation of synchronizing with the master node based on the transmission delay.

[0031] In addition, the processor 1001 may further perform the following operations by calling a wireless network node synchronization program stored in the memory 1005:

[0032] transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal, determining the corresponding first beat point in the first local signal transmission beat of the first number; The method includes transmitting the first signal to the master node a predetermined period of time earlier than the first beat point, the predetermined period being the difference between a first time corresponding to the first beat point and an actual transmission time of the first signal.

[0033] In addition, the processor 1001 may further perform the following operations by calling a wireless network node synchronization program stored in the memory 1005:

[0034] The step of generating a transmission delay between the sleeve node and the master node based on the deviation period includes: a step of setting a new predetermined period as a sum of the predetermined period and the deviation period, and transmitting the first signal to the master node the predetermined period earlier than the corresponding first beat point in the first local signal transmission beat of the first signal; If the deviation period is not received again within a predetermined period, setting half of the sum of the predetermined period and the deviation period as a transmission delay between the sleeve node and the master node; and if the deviation period is received again within the preset period, performing the step of generating a new first local signal transmission beat based on a second number carrying the second signal of the deviation period, and setting the sum of the preset period and the deviation period as the new preset period.

[0035] In addition, the processor 1001 may further perform the following operations by calling a wireless network node synchronization program stored in the memory 1005:

[0036] Before the step of transmitting the first signal to the master node a predetermined period earlier than the first beat point, the method further comprises: receiving pre-configured advance information transmitted by the master node; Calculating a transmission distance of a signal between the sleeve node and the master node based on the transmission loss of the preset prior information; calculating a transmission period of a signal between the sleeve node and the master node based on the transmission distance; and further comprising the step of setting the initial preset period to twice the transmission period.

[0037] Furthermore, the processor 1001 invokes a wireless network node synchronization program stored in the memory 1005 to When used as a master node, transmitting a second signal to the sleeve node based on a second local signal transmission beat, the second signal causing the sleeve node to generate a first local signal transmission beat; receiving, by a sleeve node, a first signal transmitted based on a corresponding first beat point in the first local signal transmission beat of the first signal; comparing a second time of a corresponding second beat point in the second local signal transmission beat of a first number of the first signal with an actual reception time of the first signal to obtain a deviation period; The sleep node may further perform an operation of generating a transmission delay based on the deviation period and transmitting the deviation period to the sleep node for synchronization with the master node.

[0038] In addition, the processor 1001 may further perform the following operations by calling a wireless network node synchronization program stored in the memory 1005:

[0039] The step of receiving the first signal transmitted by the sleeve node based on a corresponding first beat point in the first local signal transmission beat of the first signal, The step includes a step in which the sleeve node receives the first signal transmitted a predetermined period earlier than a corresponding first beat point in the first local signal transmission beat of the first signal, the predetermined period being the difference between a first time corresponding to the first beat point and the actual transmission time of the first signal.

[0040] In addition, the processor 1001 may further perform the following operations by calling a wireless network node synchronization program stored in the memory 1005:

[0041] The step of transmitting the deviation period to the sleeve node comprises: determining whether the length of the deviation period is within a preset tolerance; determining that the master node and the sleeve node are synchronized when the length of the deviation period is within a preset allowable error range; If the length of the deviation period is not within a preset tolerance range, determining that synchronization with the sleeve node has not occurred and transmitting the deviation period to the sleeve node.

[0042] Referring to FIG. 2, in a first embodiment of the wireless network node synchronization method of the present application, the wireless network node includes a master node and a sleeve node, and the wireless network node synchronization method is used in the sleeve node, and the method includes the following steps:

[0043] Step S10: The time when the second signal transmitted by the master node is received is set as the reference beat point, the second number of the second signal is set as the number of the reference beat point, and a first local signal transmission beat is generated based on the reference beat point with a preset beat interval.

[0044] However, conventional wireless networks can be broadly divided into two types, namely, star networks and net-like networks, based on their topology types. In a star-like or net-like wireless network, synchronization between nodes can be completed by two-by-two synchronization between adjacent nodes, and the two-by-two synchronization may be a determination of the time required for transmission of one wireless frame between two nodes. As can be understood, once the transmission time of a signal between any two nodes is determined, each node can determine a unified time reference. In this embodiment, synchronization between two adjacent communication nodes is taken as an example for description, that is, the wireless network includes a master node and a sleeve node, and the sleeve node synchronizes based on the master node. As can be understood, in this embodiment, the master node and the sleeve node in a wireless network are not fixed. That is, after completing synchronization with the master node, one sleeve node may function as the master node of another adjacent node. For example, B node is adjacent to A node and C node respectively. Initially, A node functions as the master node and B node functions as a sleeve node. After synchronizing based on A node, B node functions as the master node, and the corresponding C node functions as a sleeve node and synchronizes based on B node.

[0045] Specifically, in this embodiment, the implementation body of the wireless network node synchronization method of the present application is a sleeve node. The second signal transmitted by the master node to the sleeve node and the second signal transmitted by the sleeve node to the master node may be a normal communication signal between the master node and the sleeve node, or a synchronization signal specialized for synchronization. The first local signal transmission beat is a local signal transmission beat of the sleeve node. The local signal transmission beat is a local time having a fixed time interval beat, and the beat point of each beat corresponds to one time in the local time.

[0046] The second signal transmitted by the master node to the sleeve node is a radio frame. Generally, the length of the radio frame may be 10 ms, and the beat interval of the corresponding local signal transmission beat may be 10 ms. For example, in the case of an FDD (Frequency Division Duplexing) frame, one FDD frame may be divided into 20 subframes, such as subframe #0, subframe #1, subframe #2, ..., subframe #19. Subframe #0 includes a specific signal, i.e., the number of this radio frame. Generally, the radio frame number is generated by the node based on the local signal. For example, when transmitting a radio frame, the node may transmit it at a beat point of the local signal transmission beat, and the beat point number is the number of the radio frame transmitted at this beat point. The second signal transmitted by the master node to the sleeve node is transmitted by the master node at each beat point of the second local signal transmission beat. The time when the sleeve node receives the second signal is taken as the reference beat point, and the second number in the second signal is taken as the reference beat point number. Based on the reference beat point, beat points in the first local signal transmission beat are obtained in sequence at a predetermined beat interval, and the beat point numbers increase sequentially. The predetermined beat interval is the same as the beat interval in the second local signal transmission beat of the master node. In this case, the first local signal transmission beat of the sleeve node and the second local signal transmission beat of the master node do not coincide, and the first local signal lags behind the second local signal transmission beat. As can be understood, the generation process of the first local signal may be considered as a synchronized generation based on the second number in the second signal. However, in actual applications, the first local signal transmission beat is not necessarily generated in sequence based on the reference number. The reference beat point may be obtained by adaptively adjusting the actual reception time of the reference signal. However, to increase the calculation amount of transmission delay, in this embodiment, the sleeve node generates the first local timing signal in a synchronized manner.

[0047] Step S20: transmitting the first signal to the master node according to a corresponding first beat point in the first local signal transmission beat of a first number of the first signal.

[0048] Specifically, in this embodiment, when the sleeve node transmits a first signal to the master node, the sleeve node may transmit the first signal to the master node at the position of the first beat point corresponding to the first number in the first local signal transmission beat based on the first number of the first signal. For example, if the sleeve node transmits a first signal with a first number of 3, the sleeve node may transmit the first signal to the master node at the beat point with number 3 in the first local signal transmission beat.

[0049] Step S30: The master node receives a deviation period generated based on the first signal, and generates a transmission delay between the sleeve node and the master node based on the deviation period, where the deviation period is generated by the master node by comparing the second time of the corresponding second beat point in the second local signal transmission beat of the first number with the actual receiving time at which the master node receives the first signal.

[0050] Specifically, the sleeve node receives the deviation period generated by the master node based on the first signal of the sleeve node. The deviation period is generated by the master node by comparing the second time of the corresponding second beat point in the second local signal transmission beat with the first number and the actual reception time of the first signal by the master node. If the beat interval is o and the exact transmission delay is also o, the first local signal transmission beat is delayed by a period of o from the second local signal transmission beat. That is, beat point 3 in the second local signal transmission beat corresponds in time to beat point 2 of the first local signal. At beat point 2 of the first local signal transmission beat, the first signal with frame number 2 is transmitted. The actual time at which the master node received the first signal should be beat point 4 in the second local signal transmission beat (it took a period of o to transmit the signal). The master node obtains the deviation period (two beat intervals) by subtracting the time corresponding to beat point 4 from the second time corresponding to beat point 2, and sets half of the deviation period as the transmission delay.

[0051] Step S40: Synchronizing with the master node based on the transmission delay.

[0052] Specifically, when the transmission delay between the sleeve node and the master node is determined, the sleeve node and the master node can achieve time synchronization, for example, the sleeve node can determine that the actual transmission time of the signal transmitted by the master node is one transmission delay later than the actual reception time of the signal. Note that other synchronization methods will not be further described here.

[0053] In this embodiment, the time of receiving a second signal transmitted by a master node is set as a reference beat point, the second number of the second signal is set as the reference beat point number, a first local signal transmission beat is generated based on the reference beat point at a predetermined beat interval, the first signal is transmitted to the master node based on the corresponding first beat point in the first local signal transmission beat of the first number of the first signal, the master node receives the deviation period generated based on the first signal, and a transmission delay between the sleeve node and the master node is generated based on the deviation period, the deviation period is generated by the master node comparing the second time of the corresponding second beat point in the second local signal transmission beat of the first number with the actual reception time of the first signal by the master node, and synchronization with the master node is achieved based on the transmission delay. That is, in this application, the sleeve node generates its first local signal transmission beat based on the second signal transmitted by the master node, thereby clarifying that the signal transmission beats of the two nodes have one transmission delay, and the sleeve node transmits the first signal to the master node based on the first local signal transmission beat. The master node obtains a deviation period based on the transmission beat of the first signal and its second local signal and sends it to the sleeve node, and the sleeve node obtains a transmission delay between the sleeve node and the master node based on the received deviation period, thereby achieving time synchronization between the two nodes based on the transmission delay. Compared with traditional synchronization means based on timestamps, in this application, the signal for achieving synchronization does not need to include a timestamp, and only the timing signal transmitted by the master node needs to be received once, which greatly reduces the network overhead required for synchronization and meets application scenarios where the throughput rate of an industrial network is low.Furthermore, for the first signal transmitted by the sleeve node, the master node compares the corresponding second time in the local timing signal of the first signal with its actual receiving time to obtain a deviation period, thereby quickly determining and sensing whether the master node and the sleeve node are synchronized, and then transmits the deviation period to the slave node after the corresponding deviation period, thereby quickly correcting the deviation between the two nodes and achieving synchronization.

[0054] Further, referring to Figure 3, according to the first embodiment of the wireless network node synchronization method of the present application, a second embodiment of the wireless network node synchronization method of the present application is proposed, and the same or similar contents in this embodiment as those in the above embodiment may refer to the above and will not be further described hereinafter. The steps of the wireless network node synchronization method include: a step S100 of generating a first local signal transmission beat at a predetermined beat interval based on the reference beat point, the time when a second signal transmitted by the master node is received as a reference beat point, and the second number of the second signal as the number of the reference beat point; Step S200 of determining the corresponding first beat point in the first local signal transmission beat of the first number, and transmitting the first signal to the master node a preset period earlier than the first beat point, wherein the preset period is a difference between a first time corresponding to the first beat point and an actual transmission time of the first signal; a step S300 in which the master node receives a deviation period generated based on the first signal, sets a sum of the preset period and the deviation period as a new preset period, and transmits the first signal to the master node the preset period earlier than the corresponding first beat point in the first local signal transmission beat of the first signal; If the deviation period is not received again within a preset period, a step S310 is performed in which half of the sum of the preset period and the deviation period is set as a transmission delay between the sleeve node and the master node, and the step S310 synchronizes with the master node based on the transmission delay; If the deviation period is received again within the preset period, a step S320 is performed in which a new first local signal transmission beat is generated based on a second number carrying the second signal of the deviation period, and the sum of the preset period and the deviation period is set to the new preset period.

[0055] In this embodiment, when transmitting a first signal to the master node, the sleeve node may transmit the first signal at the position of the first beat point corresponding to the first signal, or may transmit the first signal earlier than the first signal. Specifically, when transmitting a first signal to the master node, the sleeve node first determines the corresponding first beat point in the first local signal transmission beat of the first number of the first signal, and then transmits the first signal a predetermined period earlier than the first beat point. The predetermined period is the difference between the first time corresponding to the first beat point and the actual transmission time of the first signal. The initial value of this predetermined period may be a default value set by those skilled in the art, or the transmission delay between the two nodes may be estimated and the predetermined period may be twice the transmission delay. For example, the estimated transmission delay may be any value selected within the interval [0, c], where c is a guard time interval for the signal transmitted by the node, preset during design and determined by the characteristics of the signal itself, and will not be further described here. Referring to FIG. 7, a schematic diagram of a scenario in which a first signal is transmitted early in the wireless network node synchronization method of the present application is shown. The diagram includes a first signal and a first local signal transmission beat, where the number of the first signal is 3 (i.e., the first number is 3), and each beat point of the first local signal transmission beat corresponds to a number. If the first signal were not transmitted early, it would be transmitted at a time corresponding to beat point 3 in the first local signal transmission beat (i.e., the first time point). In this embodiment, however, the sleeve node transmits the signal early to the master node. For example, in FIG. 7, the first signal numbered 3 is transmitted to the master node a period d (i.e., the preset period) earlier than beat point 3 in the first local signal transmission beat. As can be seen, if the actual first local signal transmission beat is one transmission time later than the second local signal transmission beat, and the advanced preset period is exactly two transmission delays, the actual reception time at which the master node receives the first signal and the corresponding second time point in the second local signal transmission beat of the master node of the first number of the first signal are the same.In this case, the first local signal transmission beat is indeed one transmission time behind the second local signal transmission beat, and the duration of one transmission time is half the preset duration, so it can be determined that synchronization between the sleeve node and the master node has been completed. Referring to FIG. 8, a schematic diagram of a first signal reception / transmission scenario in the wireless network node synchronization method of the present application is shown. To clearly explain this scenario, the following assumptions are made: the first local signal transmission beat of the sleeve node is delayed by c (c is set to the length of one subframe in a radio frame) from the second local signal transmission beat of the master node, and the transmission delay required for the sleeve node to transmit one radio frame to the master node is also set to c accordingly. In FIG. 8, the sleeve node transmits the first signal numbered 3 to the master node a preset period earlier (twice the transmission delay, i.e., twice c; for example, the first signal numbered 3 in the drawing is transmitted at beat point 1). The actual reception time when the master node receives the first signal after the transmission delay c is the time corresponding to beat point 3 in the second local signal transmission beat, i.e., the actual reception time is the same as the second time. Conversely, if the actual reception time at which the master node receives the first signal differs from the corresponding second time in the second local signal transmission beat of the master node with the first number in the first signal, the master node transmits the deviation between the two times to the sleeve node.

[0056] Upon receiving the first signal transmitted by the sleeve node, the master node generates a deviation period based on the first signal, i.e., receives the first signal transmitted by the sleeve node. The master node compares the corresponding second time in the second local signal transmission beat of the first number of the first signal with the actual reception time of the first signal to obtain a deviation period between the second time and the actual reception time. By transmitting the deviation period to the sleeve node, the sleeve node generates a transmission delay based on the deviation period. Specifically, upon receiving the deviation period transmitted by the master node, the sleeve node generates a transmission delay between the master node and the sleeve node based on the preset period and the deviation period. For example, if the first local signal transmission beat is delayed by one transmission delay from the second local signal transmission beat, the sleeve node sets half of the sum of the preset period and the deviation period as the transmission delay between the sleeve node and the master node (e.g., transmission delay = (d + d1) / 2, where d is the preset period and d1 is the deviation period).

[0057] Theoretically, a sleeve node calculates the transmission delay by receiving the deviation period transmitted by the master node once and calculating half the sum of the deviation period and the preset period as the transmission delay. However, in actual application, the calculated transmission delay may be inaccurate due to objective factors such as hardware or transmission. To further ensure the accuracy of the calculated transmission delay, after receiving the deviation period transmitted by the master node, the sleeve node does not directly calculate the transmission delay, but calculates a new preset period by adding the preset period and the received deviation period. The sleeve node then transmits the first signal to the master node by the preset period earlier than the corresponding first beat point in the first local signal transmission beat of the first signal. The specific process will not be further described here. It can be understood that if the newly obtained preset period is actually twice the transmission delay, the deviation period obtained after the master node receives the first signal is zero. To reduce communication overhead between the two nodes, the master node can stop transmitting the deviation period. Conversely, if the newly obtained preset period is not actually twice the transmission delay, the deviation period obtained after the master node receives this first signal is not zero, and the master node can continue to send the deviation period to ensure the accuracy of the calculated transmission delay.

[0058] Furthermore, if the sleeve node does not receive a deviation period within the predetermined period, it indicates that the deviation period calculated by the master node is zero or small, and the sleeve node then determines half of the predetermined period as the transmission delay between the sleeve node and the master node. The predetermined period may be set by those skilled in the art according to actual circumstances and is not specifically limited herein. In actual application processes, particularly in wireless network scenarios, the location of each network node may move. For example, after the location of the sleeve node or the master node moves, the transmission delay between the two nodes changes, and a deviation period is generated in the master node accordingly. Specifically, after the sleeve node receives a deviation period within the predetermined period, in addition to performing the step of adding the predetermined period and the deviation period to determine the new predetermined period, in order to further ensure the accuracy of the calculated transmission delay, the sleeve node reinitializes the first local signal transmission beat, i.e., generates a new first local signal transmission beat in unison based on the second number of the second signal carrying the deviation period. The unison generation process may refer to the above content and will not be further described herein.

[0059] As can be seen, in this embodiment, when the sleeve node transmits the first signal, it transmits it a predetermined period early, allowing the master node to determine whether to maintain synchronization with the sleeve node without knowing the transmission delay. For example, if the sleeve node is synchronized and transmits the first signal early, the deviation period calculated by the master node remains zero or close to zero. However, if the sleeve node is synchronized but does not transmit the first signal early, the deviation period calculated by the master node is not zero and corresponds to the transmission delay. If the sleeve node does not transmit the first signal early, the master node cannot simply compare the calculated deviation period with zero to determine whether the sleeve node is synchronized with the master node.

[0060] Further, referring to FIG. 4, according to the second embodiment of the wireless network node synchronization method of the present application, a third embodiment of the wireless network node synchronization method of the present application is proposed.

[0061] Before the step of transmitting the first signal to the master node a predetermined period earlier than the first beat point, the method further comprises: Step S11 of receiving preset advance information transmitted by the master node; a step S12 of calculating a transmission distance of a signal between the sleeve node and the master node based on the transmission loss of the preset prior information; Step S13: calculating a transmission period of a signal between the sleeve node and the master node based on the transmission distance; The method further includes step S14 of setting the initial preset period to twice the transmission period.

[0062] This embodiment mainly provides a method for estimating an initial preset period. When estimating a transmission delay, the sleeve node may determine the delay based on the preset information transmitted by the master node. For example, the sleeve node has preset information Ps of the master node transmission power (the preset information may be broadcast by the master node to the sleeve node, obtained one-to-one, or obtained through protocol specifications, etc.), and can estimate the path propagation loss PL = Ps - Pr between the master node and the sleeve node based on the actually received received power Pr of the preset information. Based on the path loss PL, the propagation distance (different scenarios have corresponding path loss models, and the path loss value and the propagation distance have a functional relationship. Taking the free space path loss model as an example, PL = 20lg(F) + 20lg(D) + 32.4, where F is the frequency and both the transmitting and receiving sides are known, and D is the propagation distance (in km, so that D can be calculated backwards once PL is known) can be calculated. The transmission delay can then be calculated based on the propagation distance D and the speed of light. In addition, the transmission delay may be obtained by building a database of Ps-Pr and propagation delay through past empirical data and using a table lookup method.As can be seen, in this embodiment, by generating an accurate preset period, the number of times the master node needs to send the deviation period is reduced, thereby reducing the network overhead required for synchronization.

[0063] Further, referring to FIG. 5 , in a fourth embodiment of the wireless network node synchronization method of the present application, the wireless network includes a master node and a sleeve node, and the wireless network node synchronization method is used in the master node. In this embodiment, the same or similar content as in the above embodiments may refer to the above and will not be further described hereinafter. The method includes the following steps:

[0064] Step B10: According to the second local signal transmission beat, the sleeve node transmits a second signal to the sleeve node, for generating a first local signal transmission beat.

[0065] In this embodiment, when the master node transmits a second signal to the sleeve node, the master node transmits the second signal at a beat point corresponding to the second local signal transmission beat of the second signal number. The time when the sleeve node receives the second signal is set as a reference beat point, and the second signal number is set as the reference beat point number. A first local signal transmission beat is generated based on the reference beat point with a preset beat interval. As a result, the generated first local signal transmission beat is delayed by one transmission delay from the second local timing signal.

[0066] In step B20, a sleeve node receives the first signal transmitted according to a corresponding first beat point in the first local signal transmission beat of the first signal.

[0067] Specifically, the master node receives a first signal transmitted by the sleeve node at the position of a first beat point corresponding to the first number in the first local signal transmission beat based on the first number of the first signal. For example, when the sleeve node transmits a first signal with a first number of 3, the master node transmits it at the beat point with a number of 3 in the first local signal transmission beat.

[0068] Step B30: Compare the second time of the corresponding second beat point in the second local signal transmission beat of the first number of the first signal with the actual receiving time of the first signal to obtain a deviation period.

[0069] Specifically, the master node obtains the deviation period by subtracting the actual reception time of the first signal from the second time of the corresponding second beat point in the second local signal transmission beat of the first number of the first signal.

[0070] Step B40: the sleeve node generates a transmission delay based on the deviation period and sends the deviation period to the sleeve node for synchronization with the master node.

[0071] Specifically, the master node transmits the calculated deviation period to the sleeve node, whereby the sleeve node generates a transmission delay based on the deviation period. For example, if the first local signal transmission beat is one transmission delay behind the second local timing signal, the sleeve node can set half the deviation period as the transmission delay.

[0072] In this embodiment, the master node transmits a second signal to the sleeve node based on a second local signal transmission beat, causing the sleeve node to generate a first local signal transmission beat; the sleeve node receives the first signal transmitted based on a corresponding first beat point in the first local signal transmission beat of the first signal; compares a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual reception time of the first signal to obtain a deviation period; the sleeve node generates a transmission delay based on the deviation period and transmits the deviation period to the sleeve node to synchronize with the master node. That is, in this application, the sleeve node transmits a first signal to the master node based on local timing; the master node obtains a deviation period based on the first signal and its local signal transmission beat and transmits it to the sleeve node; the sleeve node receives the deviation period and obtains the transmission delay between the sleeve node and the master node, thereby achieving time synchronization between the two nodes based on the transmission delay. Compared with traditional synchronization methods based on timestamps, in this application, the signal for achieving synchronization does not need to include a timestamp, and only needs to receive the timing signal sent by the master node once, which greatly reduces the network overhead required for synchronization and meets application scenarios with low throughput rates in industrial networks. Furthermore, for each first signal sent by the sleeve node, the master node compares the corresponding second time in the local timing signal of the first signal with the actual receiving time of the first signal to obtain a deviation period, thereby quickly determining and detecting whether the master node and the sleeve node are synchronized, and then transmits the deviation period to the slave node after the corresponding deviation period, thereby quickly correcting the deviation between the two nodes and achieving synchronization.

[0073] Further, referring to FIG. 6, according to the fourth embodiment of the wireless network node synchronization method of the present application, a fifth embodiment of the wireless network node synchronization method of the present application is proposed. In this embodiment, the same or similar content as the above embodiments may refer to the above and will not be further described hereinafter. The method includes: a step B100 of transmitting a second signal to the sleeve node based on a second local signal transmission beat, the second signal being used by the sleeve node to generate a first local signal transmission beat; a step B200 in which the sleeve node receives the first signal transmitted a predetermined period earlier than a corresponding first beat point in the first local signal transmission beat of the first signal, the predetermined period being a difference between a first time corresponding to the first beat point and an actual transmission time of the first signal; Step B300: comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual receiving time of the first signal to obtain a deviation period; Step B400: determining whether the length of the deviation period is within a preset allowable error range; Step B410 of determining that the master node and the sleeve node are synchronized if the length of the deviation period is within a preset allowable error range; If the length of the deviation period is not within a preset tolerance range, it is determined not to synchronize with the sleeve node, and the sleeve node generates a transmission delay based on the deviation period and transmits the deviation period to the sleeve node so as to synchronize with the master node.

[0074] Specifically, when the master node receives a first signal transmitted early by the sleeve node, it determines the actual reception time of the first signal. Then, it obtains a first number corresponding to the first signal from the first signal, determines the time of the beat point corresponding to the first frame number in the second timing signal (i.e., the second time), and calculates the difference between the actual reception time and the second time to obtain a deviation period between the second time and the actual reception time. For example, referring to FIG. 9, which is a schematic diagram of a first signal reception scenario in the wireless network node synchronization method of the present application, the drawing shows that the sleeve node transmits a first signal numbered 3 to the master node a predetermined period d early based on the first local signal transmission beat. The master node compares the actual reception time of the first signal numbered 3 with the second time corresponding to the beat point numbered 3 in the second local signal transmission beat to obtain a deviation period d1.

[0075] Furthermore, to balance the accuracy of the calculation of the transmission delay and the overhead required for synchronization, the master node may determine the size of the deviation period before transmitting the deviation period to the slave node. For example, the master node may determine whether the deviation period is within a predetermined tolerance range [-n, n]. If the deviation period is within the predetermined tolerance range, the master node determines to synchronize with the sleeve node and stops transmitting the deviation period to the sleeve node. Conversely, if the length of the deviation period is not within the predetermined tolerance range, the master node determines not to synchronize with the sleeve node and transmits the deviation period to the sleeve node. To ensure the accuracy of the calculated transmission delay, the determination condition for the deviation period may be set as whether the deviation period is zero. If the deviation period is zero, the master node determines to synchronize with the sleeve node and stops transmitting the deviation period to the sleeve node. If the deviation period is not zero, the master node determines not to synchronize with the sleeve node and transmits the deviation period to the sleeve node. In this way, the sleeve node can calculate the transmission delay based on the deviation period and complete time synchronization between the two nodes. Note that the deviation period is generally transmitted in addition to the second signal transmitted by the master node to the sleeve node. In this case, if there are not enough slots in the second signal to store the deviation period, the deviation delay may not be transmitted, but the next deviation period may be calculated and transmitted after waiting for there to be enough slots in the second signal. As can be seen, the master node calculates the deviation period for each first signal transmitted by the sleeve node, thereby realizing fast calculation and detection of mis-synchronization between the master node and the sleeve node. After detecting that a difference has occurred, the deviation period is transmitted to the slave node, realizing fast correction of the deviation situation occurring between the two nodes and achieving synchronization.

[0076] In addition, an embodiment of the present application further proposes a wireless network node synchronization system, and the wireless network node synchronization system includes: A sleeve node, a time when a second signal transmitted by a master node is received as a reference beat point, a second number of the second signal is used as the reference beat point number, and a first local signal transmission beat is generated at a predetermined beat interval based on the reference beat point; transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; receiving a deviation term generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation term; a sleeve node for synchronizing with the master node based on the transmission delay; A master node, transmitting a second signal to the sleeve node based on a second local signal transmission beat; a sleeve node receives a first signal transmitted based on a corresponding first beat point in the first local signal transmission beat of the first signal; comparing a second time of a corresponding second beat point in the second local signal transmission beat of a first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation period; a master node for transmitting the deviation period to the sleeve node.

[0077] In one embodiment, the sleeve node further comprises: determining the corresponding first beat point in the first local signal transmission beat of the first number; It is used to transmit the first signal to the master node a predetermined period earlier than the first beat point, and the predetermined period is the difference between a first time corresponding to the first beat point and the actual transmission time of the first signal.

[0078] In one embodiment, the sleeve node further comprises: a new predetermined period obtained by adding the predetermined period and the deviation period, and transmitting the first signal to the master node the predetermined period earlier than the corresponding first beat point in the first local signal transmission beat of the first signal; If the deviation period is not received again within a preset period, half of the sum of the preset period and the deviation period is set as a transmission delay between the sleeve node and the master node; When the deviation period is received again within the preset period, a new first local signal transmission beat is generated based on the second number carrying the second signal of the deviation period, and the new preset period is the sum of the preset period and the deviation period.

[0079] In one embodiment, the sleeve node further comprises: receiving predetermined advance information transmitted by the master node; Calculating a transmission distance of a signal between the sleeve node and the master node based on the transmission loss of the preset prior information; Calculating a transmission period of a signal between the sleeve node and the master node based on the transmission distance; It is used to set the initial preset period to twice the transmission period.

[0080] In one embodiment, the master node further comprises: The sleeve node is used to receive the first signal transmitted a predetermined period earlier than a corresponding first beat point in the first local signal transmission beat of the first signal, and the predetermined period is the difference between a first time corresponding to the first beat point and the actual transmission time of the first signal.

[0081] In one embodiment, the master node further comprises: determining whether the length of the deviation period is within a preset allowable error range; If the length of the deviation period is within a preset allowable error range, it is determined that the master node and the sleeve node are synchronized; If the length of the deviation period is not within a preset tolerance range, it is used to determine that synchronization with the sleeve node is not established, and to transmit the deviation period to the sleeve node.

[0082] The wireless network node synchronization system according to the present application adopts the wireless network node synchronization system method in the above embodiment to solve the technical problem of the large overhead of the conventional synchronization means based on timestamps. Compared with the prior art, the beneficial effects of the electronic device according to the embodiment of the present application are similar to those of the wireless network node synchronization method in the above embodiment 1. Other technical features of this wireless network node synchronization system are similar to those disclosed in the method in the above embodiment, and will not be described in detail here.

[0083] In addition, referring to FIG. 10 , an embodiment of the present application further proposes a wireless network node synchronization device 100A, where the wireless network nodes include a master node and a sleeve node, and the wireless network node synchronization device 100A is used in the sleeve node; a first generating module 10A for generating a first local signal transmission beat at a preset beat interval based on the reference beat point, the time of receiving a second signal transmitted by a master node being a reference beat point, and the second number of the second signal being the number of the reference beat point; a first transmitting module (20A) for transmitting the first signal to the master node according to a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; a second generating module (30A) for receiving a deviation period generated by the master node based on the first signal and generating a transmission delay between the sleeve node and the master node based on the deviation period, the deviation period being generated by the master node comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number with an actual reception time at which the master node received the first signal; and a synchronization module 40A for synchronizing with the master node based on the transmission delay.

[0084] In one embodiment, the first transmitting module 10A further comprises: determining the corresponding first beat point in the first local signal transmission beat of the first number; It is used to transmit the first signal to the master node a predetermined period earlier than the first beat point, and the predetermined period is the difference between a first time corresponding to the first beat point and the actual transmission time of the first signal.

[0085] In one embodiment, the second generating module 30A further comprises: a new predetermined period obtained by adding the predetermined period and the deviation period, and transmitting the first signal to the master node the predetermined period earlier than the corresponding first beat point in the first local signal transmission beat of the first signal; If the deviation period is not received again within a preset period, half of the sum of the preset period and the deviation period is set as a transmission delay between the sleeve node and the master node; When the deviation period is received again within the preset period, a new first local signal transmission beat is generated based on the second number carrying the second signal of the deviation period, and the new preset period is the sum of the preset period and the deviation period.

[0086] In one embodiment, the wireless network node synchronization device 100A comprises: receiving predetermined advance information transmitted by the master node; Calculating a transmission distance of a signal between the sleeve node and the master node based on the transmission loss of the preset prior information; Calculating a transmission period of a signal between the sleeve node and the master node based on the transmission distance; It further includes a pre-module 50A for initially setting the preset period to twice the transmission period.

[0087] In addition, referring to FIG. 11, an embodiment of the present application further proposes another radio network node synchronization device 100B, where the radio network nodes include a master node and a sleeve node, and the radio network node synchronization device 100B is used in the master node; a second transmitting module 10B for transmitting a second signal to the sleeve node based on a second local signal transmission beat, for the sleeve node to generate a first local signal transmission beat; a first receiving module (20B) for receiving the first signal transmitted by the sleeve node based on a corresponding first beat point in the first local signal transmission beat of the first signal; a comparison module (30B) for comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation term; A third sending module 40B is included for sending the deviation period to the sleeve node so that the sleeve node generates a transmission delay based on the deviation period and synchronizes with the master node.

[0088] In one embodiment, the first receiving module 20B further comprises: The sleeve node is used to receive the first signal transmitted a predetermined period earlier than a corresponding first beat point in the first local signal transmission beat of the first signal, and the predetermined period is the difference between a first time corresponding to the first beat point and the actual transmission time of the first signal.

[0089] In one embodiment, the third transmitting module 40B further comprises: determining whether the length of the deviation period is within a preset allowable error range; If the length of the deviation period is within a preset allowable error range, it is determined that the master node and the sleeve node are synchronized; If the length of the deviation period is not within a preset tolerance range, it is used to determine that synchronization with the sleeve node is not established, and to transmit the deviation period to the sleeve node.

[0090] The wireless network node synchronization device of the present application adopts the wireless network node synchronization method of the above embodiment to solve the technical problem of large overhead in the conventional synchronization means based on timestamps. Compared with the prior art, the beneficial effects of the wireless network node synchronization device of the embodiment of the present application are similar to those of the wireless network node synchronization method of the above embodiment, and other technical features of the wireless network node synchronization device are similar to those disclosed in the method of the above embodiment, and will not be described in detail here.

[0091] In addition, an embodiment of the present application further proposes a radio network node synchronization device including a memory, a processor, and a radio network node synchronization program stored in the memory and executable on the processor, the radio network node synchronization device realizing the steps of the radio network node synchronization method when the radio network node synchronization program is executed by the processor.

[0092] The specific embodiments of the wireless network node synchronization device of the present application are basically the same as the respective embodiments of the wireless network node synchronization method described above, and will not be further described here.

[0093] In addition, an embodiment of the present application further proposes a readable storage medium on which a radio network node synchronization program is stored, the readable storage medium realizing the steps of the above-mentioned radio network node synchronization method when the radio network node synchronization program is executed by a processor.

[0094] The specific embodiment of the medium of the present application is basically the same as each embodiment of the wireless network node synchronization method described above, and will not be further described here.

[0095] However, as used herein, the terms "comprises," "comprises," or any other variation thereof, are intended to include a non-exclusive inclusion, whereby a process, method, article, or system that includes a set of elements includes not only those elements but also other elements not expressly listed or that are inherent in such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in a process, method, article, or system that includes that element.

[0096] The numbers of the examples in the present application above are for illustrative purposes only and do not represent the superiority or inferiority of the examples.

[0097] From the above description of the embodiments, it will be apparent to those skilled in the art that the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform, or of course, in hardware, and in many cases the former is a preferred embodiment. Based on this understanding, the essential part of the technical solution of the present application or the part that contributes to the prior art may be expressed in the form of a software product, which is stored in the above-mentioned storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes several instructions for a terminal device (which may be a mobile phone, a computer, a server, a network device, etc.) to execute the methods described in each embodiment of the present application.

[0098] The above is merely a preferred embodiment of the present application and does not limit the patent scope of the present application. Any equivalent structure or equivalent flow transformation made using the contents of the specification and drawings of the present application, or those used directly or indirectly in other related technical fields, are all included in the patent protection scope of the present application.

Claims

1. 1. A method for wireless network node synchronization, comprising: the wireless network nodes include a master node and a sleeve node; The wireless network node synchronization method is used in the sleeve node, a step of setting a time when a second signal transmitted by a master node is received as a reference beat point, setting a second number of the second signal as the number of the reference beat point, and generating a first local signal transmission beat at a preset beat interval based on the reference beat point; transmitting a first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; receiving a deviation period generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation period, wherein the deviation period is generated by the master node comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number with an actual reception time at which the master node received the first signal; and synchronizing with the master node based on the transmission delay.

2. the step of transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of first signals, determining a corresponding first beat point in the first local signal transmission beat of the first number; 2. The method of claim 1, further comprising: transmitting the first signal to the master node a predetermined period earlier than the first beat point, the predetermined period being a difference between a first time corresponding to the first beat point and an actual transmission time of the first signal.

3. The step of generating a transmission delay between the sleeve node and the master node based on the deviation period includes: a step of setting a new predetermined period as a sum of the predetermined period and the deviation period, and transmitting the first signal to the master node the new predetermined period earlier than the corresponding first beat point in the first local signal transmission beat of the first signal by the predetermined period; If the deviation period is not received again within a predetermined period, setting half of the sum of the predetermined period and the deviation period as a transmission delay between the sleeve node and the master node; and if the deviation period is received again within the preset period, generating a new first local signal transmission beat based on a second number carrying the second signal of the deviation period, and setting the sum of the preset period and the deviation period as the new preset period.

4. Before the step of transmitting the first signal to the master node a predetermined period earlier than the first beat point, the method further comprises: receiving pre-configured advance information transmitted by the master node; Calculating a transmission distance of a signal between the sleeve node and the master node based on the transmission loss of the preset prior information; calculating a transmission period of a signal between the sleeve node and the master node based on the transmission distance; The method of claim 2 , further comprising: setting the initial preset period to twice the transmission period.

5. 1. A method for wireless network node synchronization, comprising: the wireless network nodes include a master node and a sleeve node; The wireless network node synchronization method is used in the master node, The method comprises: transmitting a second signal to the sleeve node based on a second local signal transmission beat, causing the sleeve node to generate a first local signal transmission beat; receiving, by a sleeve node, the first signal transmitted based on a corresponding first beat point in the first local signal transmission beat of the first signal; comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation term; and transmitting the deviation period to the sleeve node so that the sleeve node generates a transmission delay based on the deviation period and synchronizes with the master node.

6. The step of receiving the first signal transmitted by the sleeve node based on a corresponding first beat point in the first local signal transmission beat of the first signal includes: receiving, by the sleeve node, the first signal transmitted a predetermined time period earlier than a corresponding first beat point in the first local signal transmission beat of the first signal; The method of claim 5, wherein the predetermined period is a difference between a first time corresponding to the first beat point and an actual transmission time of the first signal.

7. The step of transmitting the deviation period to the sleeve node comprises: determining whether the length of the deviation period is within a preset tolerance; determining that the master node and the sleeve node are synchronized when the length of the deviation period is within a preset allowable error range; 6. The radio network node synchronization method according to claim 5, further comprising: determining not to synchronize with the sleeve node if the length of the deviation period is not within a preset tolerance range, and transmitting the deviation period to the sleeve node.

8. 1. A wireless network node synchronization system, comprising: a sleeve node and a master node, The sleeve node is a time when the second signal transmitted by the master node is received as a reference beat point, a second number of the second signal is used as the reference beat point number, and a first local signal transmission beat is generated at a preset beat interval based on the reference beat point; transmitting a first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; receiving a deviation period generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation period; a sleeve node for synchronizing with the master node based on the transmission delay; The master node transmitting a second signal to the sleeve node based on a second local signal transmission beat; a sleeve node receiving the first signal transmitted based on a corresponding first beat point in the first local signal transmission beat of the first signal; comparing a second time of a corresponding second beat point in the second local signal transmission beat of a first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation period; a master node for transmitting the deviation period to the sleeve node;

9. A radio network node synchronization device, comprising: the wireless network nodes include a master node and a sleeve node; The wireless network node synchronization device is used in the sleeve node, a first generating module for generating a first local signal transmission beat at a predetermined beat interval based on a time when a second signal transmitted by the master node is received as a reference beat point, and a second number of the second signal as the reference beat point number; a first transmitting module for transmitting the first signal to the master node based on a corresponding first beat point in the first local signal transmission beat of a first number of the first signal; a second generating module for receiving a deviation period generated by the master node based on the first signal, and generating a transmission delay between the sleeve node and the master node based on the deviation period, the deviation period being generated by the master node comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number with an actual reception time at which the master node received the first signal; a synchronization module for synchronizing with the master node based on the transmission delay.

10. A radio network node synchronization device, comprising: the wireless network nodes include a master node and a sleeve node; the wireless network node synchronization device is used in the master node, a second transmitting module for transmitting a second signal to the sleeve node based on a second local signal transmission beat, for the sleeve node to generate a first local signal transmission beat; a first receiving module for receiving the first signal transmitted by the sleeve node based on a corresponding first beat point in the first local signal transmission beat of the first signal; a comparison module for comparing a second time of a corresponding second beat point in the second local signal transmission beat of the first number of the first signal with an actual reception time of receiving the first signal to obtain a deviation term; a third transmitting module that transmits the deviation period to the sleeve node so that the sleeve node generates a transmission delay based on the deviation period and synchronizes with the master node.

11. 1. A radio network node synchronization device comprising: a memory; a processor; and a radio network node synchronization program stored in the memory and executable on the processor, A radio network node synchronization device that, when the radio network node synchronization program is executed by the processor, implements the steps of the radio network node synchronization method according to any one of claims 1 to 7.

12. A readable storage medium storing a wireless network node synchronization program, A readable storage medium that, when the radio network node synchronization program is executed by a processor, implements the steps of the radio network node synchronization method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Radio access system, and radio equipment

    JP2003324412A

  • Communication apparatus and synchronization method

    JP2004357015A

  • Mobile wireless communication system

    JP2008244666A

  • Method and apparatus for improving the robustness of wireless communication links

    JP2013514013A

  • Orthogonal Frequency Division Multiplexing Access-TimeDivision Duplexing System And Compensating Method ofPacket Transmission Time

    KR1020060117433A