Transmission time sequence method and system of low-power-consumption wide-area wireless transmission system

By adopting the transmission timing design of the TDMA mechanism in a low-power wide-area wireless communication system, the beacon window synchronizes the terminal and gateway time, and the data transmission period divides the window, the problems of high spectrum overhead and cost are solved, and communication efficiency and spectrum utilization are improved.

CN120342533APending Publication Date: 2025-07-18GUIZHOU POWER GRID CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510252978.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the existing low-power wide-area wireless communication system, the transmission timing design of terminal nodes and service gateways leads to an increase in spectrum overhead and an increase in RF front-end costs, and requires a continuous full-duplex mode, which makes it impossible to efficiently utilize spectrum resources.

Method used

The transmission timing design based on the TDMA mechanism is adopted, and the terminal and gateway times are synchronized through the beacon window period. The data transmission period is divided into multiple transmission sub-windows. The terminal and gateway transmit data in different sub-windows, supporting half-duplex and full-duplex modes to realize time-division multiplexing of channel resources.

Benefits of technology

It reduces the cost of RF front-end of the gateway and terminal, improves the air-interface transmission efficiency, reduces spectrum resource consumption, realizes uplink and downlink transmission at the same frequency point, and reduces power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120342533A_ABST
    Figure CN120342533A_ABST
Patent Text Reader

Abstract

The invention discloses a transmission time sequence method and system of a low-power-consumption wide-area wireless transmission system, and belongs to the technical field of low-power-consumption wide-area wireless communication. Real-time network time is broadcasted in a beacon window time period so as to synchronize all terminals receiving the real-time network time; in a data transmission period, data transmission is carried out, the data transmission period is divided into a plurality of transmission sub-windows, a plurality of terminals accessed to a current gateway are respectively distributed with corresponding transmission sub-windows, and each terminal carries out data transmission with the current gateway in the corresponding transmission sub-window. The gateway broadcasts real-time network time and synchronizes the time of the terminal and the gateway in a beacon window time period, and a clock synchronization module does not need to be additionally added; after time synchronization, each terminal can realize communication with the gateway based on the allocated transmission sub-window based on the time sequence design of each transmission sub-window in the beacon period, so that time division multiplexing of channel resources is realized, and the air interface transmission efficiency during communication between the terminal and the gateway can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of low-power wide-area wireless communication, and particularly relates to a transmission timing method and system for a low-power wide-area wireless transmission system. Background Art

[0002] In a low-power wide-area wireless communication network (LPWAN), data transmission and signaling interaction are carried out between a serving gateway and a terminal node, and the receiving end usually uses control information to feedback the receiving situation of data and signaling to the sending end. In the LPWAN network, data transmission is usually discontinuous, and is usually based on the ALOHA mechanism for transmission, without setting a specific timing guarantee. For example, in the LoRaWAN protocol which is most widely used in LPWAN, three (Class A / B / C) transmission modes are defined. Among them, in the Class A mode, the standard ALOHA transmission mechanism is adopted. The terminal node can initiate data at any available communication frequency point at any time and open a receiving window after a fixed delay to wait for the return data from the serving gateway. At this time, the serving gateway needs to continuously open the reception to wait for possible terminal node data, and continuously return data to the terminal according to the timing; the Class B mode adopts the slotted ALOHA transmission mechanism, wakes up the terminal node through a fixed-period ping message, and the terminal node synchronizes the timing according to the ping wake-up beacon and then initiates an uplink transmission to the serving gateway, and opens a receiving window after a fixed delay to wait for the return data from the serving gateway; the Class C mode is an extension of the Class A mode, and the difference is that the gateway can return data to the terminal node at a time outside the non-fixed delay.

[0003] In the existing common transmission timings in LPWAN, the terminal node can adopt a half-duplex working mode and switch between sending, receiving, and sleeping, but it is required that the serving gateway continuously works in the full-duplex mode of sending and receiving. This makes it impossible for two-way transmission to work on the same frequency point. One transmission link requires two frequency points for uplink and downlink transmission respectively. On the one hand, it increases the spectrum overhead, and on the other hand, it also increases the cost of the radio frequency front ends of the serving gateway and the terminal node.

[0004] In addition to the transmission mode based on the ALOHA mechanism, most communication systems also use a TDMA-based mechanism to divide the transmission time into several different transmission windows, and the terminal node and the serving gateway send / receive data according to the pre-divided transmission windows. However, using the TDMA-based mechanism often requires both the serving gateway and the terminal node to have an independent clock synchronization function (such as GPS clock synchronization), which is often not an ideal transmission mechanism for terminal nodes that focus on power consumption and cost. Summary of the Invention

[0005] In view of the above existing problems, the present invention proposes a timing design applicable to low-power wide-area wireless transmission. Without adding a clock synchronization module, a transmission timing based on the TDMA mechanism is used, which can not only support the service gateway to use a half-duplex working mode, and use the same frequency point for uplink and downlink transmissions to reduce overhead, but also support further improving the air interface transmission efficiency on the premise that the service gateway uses a full-duplex working mode.

[0006] To solve the above technical problems, a transmission timing method for a low-power wide-area wireless transmission system is proposed, including,

[0007] Construct a communication terminal, a gateway, and a server. One beacon period of the transmission timing includes a beacon window period, a data transmission period, a transmission extension period, and a transmission interval period; in the beacon window period, the real-time network time is broadcast to synchronize each terminal that receives the real-time network time, and synchronize the time of the terminal and the gateway; in the data transmission period, data transmission is performed. The data transmission period is divided into multiple transmission sub-windows, and the terminals accessing the current gateway are respectively assigned corresponding transmission sub-windows, and each terminal performs data transmission with the current gateway within the corresponding transmission sub-window; the transmission interval period is the time interval between two adjacent beacon periods.

[0008] As a preferred solution of the transmission timing method for a low-power wide-area wireless transmission system according to the present invention, wherein: the duration of the beacon window period satisfies that the duration of the beacon window period is greater than the duration required for broadcasting the real-time network time;

[0009] The duration of the beacon window period is 2 to 4 times the duration required for broadcasting the real-time network time.

[0010] As a preferred solution of the transmission timing method for a low-power wide-area wireless transmission system according to the present invention, wherein: the real-time network time includes the interval duration between the period between the sending time and the end time of the beacon window period and the sending time;

[0011] The broadcasting of the real-time network time includes, in the beacon window period, hopping frequencies among n preset downlink transmission channels, and broadcasting the real-time network time based on the target channel, where the target channel is an unoccupied channel among the n preset downlink transmission channels;

[0012] The transmission sub-window corresponds to the accessed terminal one by one, and the number of divided transmission sub-windows is 2 n , and n is an integer greater than 0.

[0013] As a preferred solution of the transmission timing method of a low-power wide-area wireless transmission system according to the present invention, wherein: the gateway includes that the current gateway can select to adopt a full-duplex mode and a half-duplex mode;

[0014] The transmission process of the gateway in the full-duplex mode is as follows:

[0015] The transmission sub-window includes a wake-up time slot and a data time slot,

[0016] Send a wake-up signal to the target terminal in the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window;

[0017] Receive the uplink data uploaded by the target terminal in the data time slot and send a feedback packet in the next transmission sub-window of the current transmission sub-window;

[0018] If the uplink data of the target terminal in the data time slot of the current transmission sub-window is not received, send downlink data in the data time slot of the next transmission sub-window of the current transmission sub-window;

[0019] When the gateway operates in the full-duplex mode, the uplink data of the previous transmission sub-window is sent back in the last transmission sub-window of the transmission extension period.

[0020] As a preferred solution of the transmission timing method of a low-power wide-area wireless transmission system according to the present invention, wherein: the half-duplex mode includes that the transmission process of the gateway in the full-duplex mode is as follows:

[0021] The transmission sub-window includes a wake-up time slot, a data uplink time slot and a data downlink time slot;

[0022] Send a wake-up signal to the target terminal in the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window;

[0023] Receive the uplink data of the target terminal in the data uplink time slot and send a feedback packet in the data downlink time slot;

[0024] If the uplink data of the target terminal in the data uplink time slot of the current transmission sub-window is not received, send downlink data in the data downlink time slot of the current transmission sub-window;

[0025] Wherein, the transmission extension period includes one or more of the transmission sub-windows.

[0026] As a preferred solution of the transmission timing method of a low-power wide-area wireless transmission system according to the present invention, wherein: the data transmission period includes receiving the real-time network time broadcast by the current gateway during the beacon window period, synchronizing with the current gateway, and the current gateway is the gateway accessed by the current terminal;

[0027] During the allocated transmission sub-window, data transmission is performed;

[0028] Based on the transmission time and the interval duration, determine the end time of the beacon window period, where the interval duration is the period between the transmission time and the end time of the beacon window period;

[0029] The current terminal remains in a sleep state in the remaining transmission sub-windows outside the allocated transmission sub-window.

[0030] As a preferred solution of the transmission timing method of a low-power wide-area wireless transmission system according to the present invention, wherein: the terminal includes that the current terminal operates in a half-duplex mode;

[0031] The transmission sub-window includes a wake-up time slot and a data time slot;

[0032] The current terminal opens a receive window in the wake-up time slot and the data time slot of the next transmission sub-window of the current transmission sub-window to receive data;

[0033] The transmission sub-window includes a wake-up time slot, a data uplink time slot, and a data downlink time slot; or, the transmission sub-window includes a data uplink time slot and a data downlink time slot;

[0034] The current terminal opens a receive window in the wake-up time slot and the data downlink time slot to receive data.

[0035] Another object of the present invention is to provide a transmission timing system for a low-power wide-area wireless transmission system;

[0036] As a preferred solution of the transmission timing system of a low-power wide-area wireless transmission system according to the present invention, it is characterized by including a broadcast module, a first data transmission module, a receiving module, and a second data transmission module;

[0037] The broadcast module is used to broadcast the real-time network time during the beacon window period to synchronize each terminal that receives the real-time network time;

[0038] The first data transmission module is used to perform data transmission during the data transmission period. The data transmission period is divided into multiple transmission sub-windows, and multiple terminals accessing the current gateway are respectively allocated corresponding transmission sub-windows, and each terminal performs data transmission with the current gateway within the corresponding transmission sub-window;

[0039] A receiving module, configured to receive the real-time network time broadcast by the current gateway during the beacon window period, and synchronize the time with the current gateway, where the current gateway is the gateway accessed by the current terminal;

[0040] A second data transmission module, configured to perform data transmission during the allocated transmission sub-window.

[0041] A computer device includes a memory and a processor. The memory stores a computer program. The processor, when executing the computer program, implements the steps of the transmission timing method of a low-power wide-area wireless transmission system.

[0042] A computer-readable storage medium stores a computer program. The computer program, when executed by a processor, implements the steps of the transmission timing method of a low-power wide-area wireless transmission system.

[0043] Advantages of the present invention: By designing the transmission timing, the gateway broadcasts the real-time network time during the beacon window period, thereby synchronizing the time of the terminal and the gateway. That is to say, clock synchronization can be achieved without adding an additional clock synchronization module in hardware, which is beneficial to reducing costs.

[0044] After time synchronization, based on the timing design of each transmission sub-window in the beacon period, each terminal can communicate with the gateway based on the allocated transmission sub-window, thereby realizing time-division multiplexing of channel resources, that is, the same channel can be used by different terminals in different transmission sub-windows. In this way, through time-division multiplexing of the channel, the air interface transmission efficiency when the terminal communicates with the gateway can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0046] Figure 1 It is an application scenario diagram of the transmission timing method of a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0047] Figure 2 It is a first flowchart of the communication method based on transmission timing of the gateway of the transmission timing method of a low-power wide-area wireless transmission system provided by an embodiment of the present invention;

[0048] Figure 3Format schematic diagram of the transmission timing of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0049] Figure 4 Second process schematic diagram of the communication method based on transmission timing of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0050] Figure 5 First transmission principle schematic diagram of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention when working in full-duplex mode;

[0051] Figure 6 Third process schematic diagram of the communication method based on transmission timing of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0052] Figure 7 Fourth process schematic diagram of the communication method based on transmission timing of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0053] Figure 8 Second transmission principle schematic diagram of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention when working in full-duplex mode;

[0054] Figure 9 Fifth process schematic diagram of the communication method based on transmission timing of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0055] Figure 10 Third transmission principle schematic diagram of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention when working in full-duplex mode.

[0056] Figure 11 Sixth process schematic diagram of the communication method based on transmission timing of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention;

[0057] Figure 12 Fourth transmission principle schematic diagram of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention when working in full-duplex mode.

[0058] Figure 13 Seventh process schematic diagram of the communication method based on transmission timing of the gateway of a transmission timing method for a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0059] Figure 14 The eighth process schematic diagram of the communication method based on the transmission timing of the gateway of the transmission timing method of a low-power wide-area wireless transmission system provided by an embodiment of the present invention;

[0060] Figure 15 The process schematic diagram of the communication method based on the transmission timing of the terminal of the transmission timing method of a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0061] Figure 16 The module schematic diagram of the communication device of the gateway of the transmission timing system of a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0062] Figure 17 The module schematic diagram of the communication device of the terminal of the transmission timing system of a low-power wide-area wireless transmission system provided by an embodiment of the present invention;

[0063] Figure 18 The structural schematic diagram of the electronic device of the transmission timing system of a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0064] Figure 19 The hardware structural schematic diagram of the electronic device of the transmission timing system of a low-power wide-area wireless transmission system provided by an embodiment of the present invention.

[0065] Among them, 101 is the terminal, 102 is the gateway, 103 is the server, 300 is the communication system one, 301 is the broadcast module, 302 is the first data transmission module, 303 is the return packet module, 400 is the communication system two, 401 is the receiving module, 402 is the second data transmission module, 403 is the determination module, 500 is the electronic device one, 501 is the central processing unit, 502 is the random access memory, 503 is the read-only memory, 504 is the connection system memory, 505 is the system bus, 506 is the basic input / output system for transmitting information between each device, 507 is the mass storage device, 508 is the display, 509 is the input device, 510 is the input / output controller, 513 is the storage operating system, 514 is the client, 515 is other program modules, 516 is the network interface unit, 517 is the network, 600 is the electronic device two, 601 is the processor, 602 is the memory, and 603 is the computer program. Specific implementation manner

[0066] To make the above objects, features, and advantages of the present invention more apparent and understandable, the following provides a detailed description of the specific embodiments of the present invention in conjunction with the accompanying drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0067] In the following description, many specific details are set forth to facilitate a thorough understanding of the present invention. However, the present invention may be implemented in other ways different from those described herein. Those skilled in the art can make similar generalizations without departing from the connotation of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed below.

[0068] Secondly, the so-called "one embodiment" or "embodiment" herein refers to specific features, structures, or characteristics that may be included in at least one implementation manner of the present invention. The appearances of "in one embodiment" in different places in this specification do not all refer to the same embodiment, nor are they embodiments that are mutually exclusive of other embodiments individually or selectively.

[0069] The present invention is described in detail in conjunction with schematic diagrams. When detailing the embodiments of the present invention, for the convenience of explanation, the cross-sectional views showing the device structure will be enlarged locally out of the general proportion, and the schematic diagrams are only examples and should not limit the scope of protection of the present invention herein. In addition, in actual production, three-dimensional spatial dimensions including length, width, and depth should be included.

[0070] At the same time, in the description of the present invention, it should be noted that the orientation or positional relationships indicated by terms such as "upper, lower, inner, and outer" are based on the orientation or positional relationships shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be understood as a limitation to the present invention. In addition, the terms "first, second, or third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0071] Unless otherwise clearly defined and limited in the present invention, the terms "installation, connection, and coupling" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can also be a mechanical connection, an electrical connection, or a direct connection, and can also be indirectly connected through an intermediate medium, or can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0072] Embodiment 1, referring to Figures 1 - 15 , which is the first embodiment of the present invention. This embodiment provides a transmission timing method for a low-power wide-area wireless transmission system, including:

[0073] The application scenario of the present invention is the low-power wide-area wireless communication technology scenario.

[0074] S1: Construct a communication terminal, a gateway, and a server. One beacon period of the transmission timing includes a beacon window period, a data transmission period, a transmission extension period, and a transmission interval period.

[0075] Specifically, the application scenario provided by the present application includes a terminal 101, a gateway 102, and a server 103.

[0076] Among them, the terminal 101 may include but is not limited to:

[0077] (1) Internet of Things devices: smart meters, robots, sensor devices (such as temperature sensors, humidity sensors, light sensors, etc.), actuator devices (smart bulbs, smart sockets, electronic locks, etc.), embedded devices (smart TVs, smart speakers, smart refrigerators, etc.), vehicle-mounted devices (smart vehicles, in-vehicle navigation systems, etc.), etc.

[0078] (2) Other devices: smart phones (such as Android phones, IOS phones, etc.), tablet computers, laptop computers, desktop computers, smart speakers, smart watches, portable personal computers, Mobile Internet Devices (MID for short), smart voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, wearable devices, etc.

[0079] The gateway 102 (Gateway) is a network device or software application that acts as a connection point and converter between different networks. The main function of the gateway is to enable different types of networks to communicate with each other. For example, it can connect a local area network (LAN) to the Internet, or connect two networks using different protocols.

[0080] The server 103 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0081] Each terminal 101 communicates with the server 103 or other terminals 101 by accessing the gateway 102.

[0082] Such as Figure 2As shown in the figure, a communication method of a gateway based on transmission timing provided by an embodiment of the present application is implemented by step 011 and step 012, which are specifically described as follows:

[0083] Step 011: During the beacon window period, broadcast the real-time network time to synchronize each terminal that receives the real-time network time.

[0084] Among them, the transmission timing refers to the time arrangement and synchronization mechanism involved in the transmission process of data packets from the sending end to the receiving end in a wireless communication system. Good transmission timing management is crucial for ensuring the correct transmission of data and improving the overall performance of the communication system.

[0085] As Figure 3 shown, specifically, a beacon cycle of the transmission timing includes a beacon window period and a data transmission period.

[0086] Among them, the beacon window period is used to achieve time synchronization between the terminal and the gateway. The data transmission period is used to achieve data transmission between the terminal and the gateway.

[0087] Since the terminal of the present application does not have a clock synchronization module, in order to ensure the control accuracy of the transmission timing, the terminal can obtain the time of the service gateway (i.e., the real-time network time) from the service gateway to achieve time synchronization between the two parties. Therefore, by designing a beacon window period in the transmission timing, the service gateway broadcasts (such as broadcasting according to the beacon cycle) a broadcast beacon containing the real-time network time, so as to achieve time synchronization between the service gateway and the terminal.

[0088] Among them, the clock synchronization module is a hardware or software solution for ensuring time consistency between devices in a network. In modern communication networks and distributed systems, precise time synchronization is crucial for ensuring the correctness of data and the stability of the system.

[0089] Specifically, the duration of the beacon window period is greater than the duration required for broadcasting the real-time network time.

[0090] Since the channel may be in an unavailable state when the broadcast beacon is sent, the broadcast beacon cannot be sent on time at a fixed moment (such as the start moment of the beacon window period). Therefore, it is set that the beacon window period is greater than the duration required for sending the broadcast beacon.

[0091] The duration of the beacon window period is 2 to 4 times the duration required for broadcasting the real-time network time, so as to ensure that the broadcast beacon can be sent stably and achieve time synchronization while avoiding an overly long beacon window period.

[0092] Specifically, there is a preset time delay between the beacon window period and the data transmission period. In this way, it is ensured that the terminal has time to respond to the received beacon, so as to achieve time synchronization, and avoid the situation that the terminal enters the data transmission period before it has time to synchronize the time, resulting in transmission errors.

[0093] Specifically, the gateway can broadcast the real-time network time during the beacon window period of each beacon cycle. Each terminal that is not in the sleep state can receive the broadcast beacon and parse the real-time network time, so as to achieve time synchronization between the terminal and the gateway.

[0094] Among them, the real-time network time is the time generated by the gateway based on its own network time. For example, the real-time network time can be the sending time of the gateway data. Since the time delay between the gateway and the terminal is extremely low, generally the sending time of the gateway data is basically equivalent to the real-time network time of the gateway.

[0095] Specifically, the terminal can also determine the reception time when the terminal receives the real-time network time based on the distance between the gateway and the terminal and the transmission duration corresponding to the sending time, so as to perform time synchronization more accurately.

[0096] Specifically, the real-time network time includes the time interval duration between the sending time and the end time of the beacon window period.

[0097] Since the terminal and the gateway perform data transmission only during the data transmission period, the terminal needs to determine the end time of the beacon window period to determine the accurate time for data uplink. The gateway can send the sending time of the broadcast beacon and the interval duration between the sending time and the end time of the beacon window period to the terminal. After receiving the sending time and the corresponding interval duration, the terminal can quickly determine the end time of the beacon window period, and thus perform data transmission at the end of the beacon window period, that is, at the time when the data transmission window starts.

[0098] Specifically, a preset time delay can be set between the end time of the beacon window period and the start time of the data transmission window, so as to leave time for the terminal to parse the broadcast beacon and determine the end time of the beacon window period, and ensure the stability of the transmission timing.

[0099] As Figure 4 shown, specifically, the gateway can also directly calculate the end time of the beacon window period and send it to the terminal through the broadcast beacon.

[0100] Specifically, step 011 includes:

[0101] Step 0111: During the beacon window period, perform frequency hopping among multiple preset downlink transmission channels to broadcast the real-time network time based on the target channel, where the target channel is an unoccupied channel among the multiple preset downlink transmission channels.

[0102] Among them, frequency hopping of the broadcast beacon among multiple downlink transmission channels is a communication technology mainly used to improve the robustness and security of wireless communication systems. This technology is usually used in wireless local area networks (such as Wi-Fi), Bluetooth, and other short-range wireless communication systems.

[0103] The frequency hopping technology has the following beneficial effects: (1) Improve security: It is more difficult for potential eavesdroppers to track the frequency hopping pattern. (2) Reduce interference: By quickly changing the frequency, interference sources on fixed frequencies can be avoided. (3) Improve robustness: Even if some frequencies are interfered with, other frequencies are still available, thus improving the reliability of the entire system.

[0104] Specifically, in order to ensure the stable emission of the broadcast beacon and avoid the situation where the channel is occupied and the beacon cannot be emitted, frequency hopping can be performed among multiple downlink transmission channels to determine the target channel and broadcast the real-time network time based on the target channel. The specific frequency hopping scheme is calculated according to the preset parameters configuration and the broadcast beacon sequence number. It can ensure that the terminal can calculate the sending channel (i.e., the target channel) of the broadcast beacon according to the parameters and receive it accurately, thus ensuring the stability of time synchronization between the terminal and the gateway.

[0105] Step 012: During the data transmission period, perform data transmission. The data transmission period is divided into multiple transmission sub-windows, and multiple terminals accessing the current gateway are respectively assigned corresponding transmission sub-windows, and each terminal performs data transmission with the current gateway within the corresponding transmission sub-window.

[0106] Among them, based on the idea of time division multiplexing, the data transmission period can be divided into multiple transmission sub-windows, and the multiple transmission sub-windows are arranged in sequence according to time, so as to assign corresponding transmission sub-windows to each terminal accessing the current gateway.

[0107] Specifically, as Figure 5 shown, during the data transmission period, the gateway can perform data transmission with the terminal. And each terminal can perform data transmission with the gateway within the assigned transmission sub-window.

[0108] For example, the end device includes end device T1 and end device T2, both end device T1 and end device T2 are connected to the gateway (Gateway). The data transmission period is divided into transmission sub-window S1 and transmission sub-window S2. Transmission sub-window S1 is assigned to end device T1, and transmission sub-window S2 is assigned to end device T2.

[0109] The gateway can start data transmission with terminal T1 in transmission sub-window S1. For example, the terminal T1 transmits uplink data to the gateway, and the gateway transmits downlink data to terminal T1. It starts data transmission with terminal T2 in transmission sub-window S2. For example, terminal T2 transmits uplink data to the gateway, and the gateway transmits downlink data to terminal T2.

[0110] In this way, based on the TDMA concept, time-division multiplexing of the channel is achieved, thereby improving the air interface transmission efficiency between the terminal and the gateway.

[0111] Among them, the air interface transmission efficiency specifically refers to the radio interface between the base station and the mobile device in the wireless communication system, that is, the transmission path of the signal in the air. The air interface transmission efficiency is one of the important indicators to measure the performance of the wireless communication system, and it directly affects the communication quality, reliability and network capacity.

[0112] Specifically, the transmission sub-windows correspond one by one to the accessed terminals. In this way, it can be ensured that each accessed terminal is assigned a corresponding transmission sub-window to realize data transmission between each terminal and the gateway.

[0113] Specifically, the number of divided transmission sub-windows is divided into 2 based on binary n , where n is an integer greater than 0.

[0114] Specifically, the terminal works in a half-duplex mode, while the gateway can work in a full-duplex mode or a half-duplex mode.

[0115] Among them, the half-duplex mode allows data to be transmitted in both directions, but only one-way communication can be carried out at the same time. In this mode, sending and receiving cannot be carried out simultaneously and need to be alternated.

[0116] Among them, the full-duplex mode allows data to be transmitted in both directions at the same time, that is, sending and receiving can be carried out simultaneously.

[0117] When the gateway works in a full-duplex mode or a half-duplex mode, there are differences in the design of the transmission timing. The transmission timing of this application is described respectively when the gateway works in a full-duplex mode or a half-duplex mode:

[0118] (1) The gateway works in a full-duplex mode

[0119] As Figure 6 shown, specifically, the transmission sub-window includes a wake-up time slot and a data time slot. Step 012 includes:

[0120] Step 0121: Send a wake-up signal to the target terminal in the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window;

[0121] Step 0122: Receive the uplink data of the target terminal in the data time slot and send a feedback packet in the next transmission sub-window of the current transmission sub-window.

[0122] Specifically, each transmission sub-window is designed with a wake-up time slot and a data time slot. The wake-up time slot is used for the gateway to wake up the target terminal corresponding to the transmission sub-window by sending a wake-up signal, so that the target terminal changes from the sleep state to the wake-up state. And during the wake-up time slot, the target terminal will open the receiving window to receive the wake-up signal. Compared with the energy consumption in the wake-up state, the energy consumption of the target terminal in the sleep state is lower, and normal data transmission cannot be performed. In this way, on the basis of ensuring that the target terminal operates in the sleep state for the vast majority of the time to reduce power consumption, it is only woken up during the transmission sub-window when data transmission is required, ensuring that the target terminal and the gateway can communicate.

[0123] Among them, the wake-up signal (such as a ping signal) is pre-agreed between the terminal and the gateway and is a signal with specific sequence information. The terminal can parse the wake-up signal to determine that it needs to be woken up and change from the sleep state to the wake-up state.

[0124] Specifically, the current terminal opens the receiving window in the wake-up time slot and the data time slot of the next transmission sub-window of the current transmission sub-window to receive data.

[0125] After the target terminal is woken up, in the data time slot, the target terminal can perform data uplink to obtain the required downlink data. After the gateway receives the uplink data of the target terminal in the data time slot, it takes a certain amount of time to parse and process the uplink data to determine the feedback packet data. Generally, it is impossible to send a feedback packet in the current transmission sub-window. Therefore, after the gateway receives the uplink data of the target terminal, since the gateway works in full-duplex mode, it can receive the uplink data of the terminal corresponding to the next transmission sub-window in the next transmission sub-window and at the same time send a feedback packet to the target terminal (at this time, the receiving window of the target terminal is open), thus realizing the communication between the terminal and the gateway. That is to say, the data transmission of the target terminal in the assigned transmission sub-window refers to the data uplink of the target terminal.

[0126] For example, as Figure 5 shown, in the wake-up time slot of transmission sub-window S1, the gateway wakes up terminal T1, and then in the data time slot of transmission sub-window S1, terminal T1 uplinks data to the gateway; in the wake-up time slot of transmission sub-window S2, the gateway wakes up terminal T2, and in the data time slot of transmission sub-window S2, terminal T2 uplinks data to the gateway, and the gateway will also send the feedback packet of terminal T1 to terminal T1 in transmission sub-window S2 (specifically, it can be the data time slot).

[0127] As Figure 7As shown, specifically, the transmission sub-window includes data time slots. Step 012 includes:

[0128] Step 0123: Receive the uplink data of the target terminal in the data time slot and send a response packet in the next transmission sub-window of the current transmission sub-window. The target terminal is the terminal corresponding to the current transmission sub-window.

[0129] Specifically, some types of terminals may not support the wake-up function. That is to say, after the terminal goes to sleep, it cannot be woken up by a wake-up signal. Therefore, the transmission sub-window does not set a corresponding wake-up time slot. Instead, based on the time synchronized between the target terminal and the gateway, the target terminal itself performs communication control, uploads uplink data to the gateway in the data time slot of the transmission sub-window corresponding to the target terminal, and the gateway sends a response packet in the data time slot of the next transmission sub-window based on the uplink data. At this time, the terminal only needs to open the receive window in the data time slot of the next transmission sub-window to receive the downlink data from the gateway.

[0130] For example, as Figure 8 shown, in the data time slot of the transmission sub-window S1, terminal T1 uploads uplink data to the gateway; in the data time slot of the transmission sub-window S2, terminal T2 uploads uplink data to the gateway, and at the same time, the gateway also sends the response packet of terminal T1 to terminal T1 in the transmission sub-window S2 (specifically, it can be the data time slot).

[0131] Specifically, if the gateway does not receive the uplink data of the corresponding target terminal in the current transmission sub-window, the gateway can still send downlink data to the target terminal based on a preset policy in the next transmission sub-window to achieve the communication or control of the target terminal.

[0132] For example, when terminal T1 uploads uplink data to the gateway in the data time slot of the transmission sub-window S1, due to network fluctuations and other reasons, the gateway does not receive the uplink data, but the gateway has a need to actively communicate or control terminal T1 with downlink data. At this time, the gateway can directly send downlink data to terminal T1 in the transmission sub-window S2 to achieve communication or control with terminal T1.

[0133] (2) The gateway works in a half-duplex mode

[0134] In the transmission timing of LPWAN, the terminal node can adopt a half-duplex working mode, switching between sending, receiving, and sleeping, but it is required that the service gateway continuously works in the full-duplex mode of sending and receiving. This makes it impossible to use the same frequency band for two-way transmission. One transmission link requires two frequency bands for uplink and downlink transmission respectively. On the one hand, this increases the spectrum overhead, and on the other hand, it also increases the cost of the RF front-end of the service gateway and the terminal node.

[0135] AsFigure 9 As shown, specifically, the transmission sub-window includes a wake-up time slot, an uplink data time slot, and a downlink data time slot. Step 012 includes:

[0136] Step 0124: Send a wake-up signal to the target terminal in the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window;

[0137] Step 0125: Receive the uplink data of the target terminal in the uplink data time slot and send a response packet in the downlink data time slot.

[0138] Specifically, for the half-duplex mode, since the gateway can only transmit or receive, the data time slot can be further divided into an uplink data time slot and a downlink data time slot. The uplink data time slot is for the terminal to send uplink data to the gateway. At this time, the terminal transmits and the gateway receives. The downlink data time slot is for the gateway to send downlink data to the terminal. At this time, the gateway transmits and the terminal receives.

[0139] In addition, the transmission sub-window is also designed with a wake-up time slot. The wake-up time slot is used for the gateway to wake up the target terminal corresponding to the transmission sub-window by sending a wake-up signal, so that the target terminal changes from the sleep state to the wake-up state. Compared with the energy consumption in the wake-up state, the energy consumption of the target terminal in the sleep state is lower, but it can only respond to the wake-up signal and cannot perform normal data transmission. In this way, on the basis of ensuring that the target terminal operates in the sleep state for the vast majority of the time to reduce power consumption, it is only woken up during the transmission sub-window when data transmission is required, ensuring that the target terminal and the gateway can communicate.

[0140] Specifically, the current terminal opens the receive window in the wake-up time slot and the downlink data time slot to receive data.

[0141] After the target terminal is woken up, within the uplink data time slot, the target terminal can perform data uplink. At this time, the gateway opens the receive window to receive the uplink data of the target terminal in the uplink data time slot. Then it takes a certain amount of time to parse and process the uplink data to determine the response packet data. In the downlink data time slot, the gateway sends the response packet data to the target terminal. At this time, the receive window of the target terminal is opened to receive the response packet data.

[0142] That is to say, the data transmission of the target terminal in the allocated transmission sub-window means that the target terminal both performs data uplink and receives the downlink data from the gateway.

[0143] For example, as Figure 10As shown, the gateway wakes up the terminal T1 during the wake-up time slot of the transmission sub-window S1. Then, during the data uplink time slot of the transmission sub-window S1, the terminal T1 uplinks data to the gateway. The gateway receives the uplink data from the terminal T1 during the data uplink time slot of the transmission sub-window S1 and, during the data downlink time slot of the transmission sub-window S1, sends the feedback data to the terminal T1.

[0144] The gateway wakes up the terminal T2 during the wake-up time slot of the transmission sub-window S2. Then, during the data uplink time slot of the transmission sub-window S2, the terminal T2 uplinks data to the gateway. The gateway receives the uplink data from the terminal T2 during the data uplink time slot of the transmission sub-window S2 and, during the data downlink time slot of the transmission sub-window S2, sends the feedback data to the terminal T2. Thus, within one transmission sub-window, the data uplink and downlink between the gateway and the corresponding terminal are completed.

[0145] As Figure 11 shown, specifically, the transmission sub-window includes a data uplink time slot and a data downlink time slot. Step 012 includes:

[0146] Step 0126: Receive the uplink data of the target terminal during the data uplink time slot and perform feedback during the data downlink time slot, where the target terminal is the terminal corresponding to the current transmission sub-window.

[0147] Specifically, some types of terminals may not support the wake-up function. That is to say, after the terminal goes into sleep, it cannot be woken up by a wake-up signal. Therefore, the transmission sub-window does not set a corresponding wake-up time slot. Instead, based on the time synchronized between the target terminal and the gateway, the target terminal itself controls the communication.

[0148] During the data uplink time slot of the transmission sub-window corresponding to the target terminal, the terminal uplinks data to the gateway. At this time, the receiving window of the gateway is open to receive the uplink data to generate feedback data and sends the feedback data during the data downlink time slot. At this time, the receiving window of the target terminal is open to receive the feedback data.

[0149] For example, as Figure 12 shown, during the data uplink time slot of the transmission sub-window S1, the terminal T1 uplinks data to the gateway. The gateway sends feedback to the terminal T1 during the data downlink time slot of the transmission sub-window S1. During the data uplink time slot of the transmission sub-window S2, the terminal T2 uplinks data to the gateway. The gateway sends feedback to the terminal T2 during the data downlink time slot of the transmission sub-window S2.

[0150] Specifically, if the gateway does not receive the uplink data of the corresponding target terminal in the current transmission sub-window, the gateway can still, based on a preset policy, send downlink data to the target terminal during the data downlink time slot of the current transmission sub-window to achieve the communication or control of the target terminal.

[0151] For example, when the terminal T1 is in the uplink time slot of the data in the transmission sub-window S1 and the uplink data reaches the gateway, due to reasons such as network fluctuations, the gateway does not receive the uplink data. However, when the gateway has downlink data and has an active need to communicate with or control the terminal T1, the gateway can directly transmit downlink data to the terminal T1 in the downlink time slot of the data in the transmission sub-window S1 to achieve communication or control with the terminal T1.

[0152] In the communication method based on transmission timing of the present application, by designing the transmission timing, the gateway broadcasts the real-time network time during the beacon window period, thereby synchronizing the time of the terminal and the gateway. That is to say, clock synchronization can be achieved without additionally adding a clock synchronization module on the hardware, which is beneficial to reducing costs.

[0153] After time synchronization is performed, based on the timing design of each transmission sub-window in the beacon period, each terminal can communicate with the gateway based on the allocated transmission sub-window, thereby realizing time-division multiplexing of channel resources, that is, the same channel can be used by different terminals in different transmission sub-windows. In this way, through time-division multiplexing of the channel, the air interface transmission efficiency when the terminal and the gateway communicate can be improved.

[0154] Moreover, when both the terminal and the gateway use the half-duplex mode, for a transmission link, only one frequency point (or channel) is required to realize data transmission between each terminal and the gateway, the consumption of spectrum resources is small, and compared with the gateway working in the full-duplex mode, the cost of the radio frequency front ends of the gateway and the terminal is also low.

[0155] As Figure 13 shown, in the embodiment of the present invention, the beacon period further includes a transmission extension period, and the method further includes:

[0156] Step 0131: In the transmission extension period, retransmit the uplink data of the last transmission sub-window.

[0157] Specifically, for the gateway working in the full-duplex mode, since the uplink data of the target terminal and the downlink retransmission data of the gateway for the target terminal are carried out in two transmission sub-windows, this results in that in the data transmission period, the uplink data of the terminal in the last transmission sub-window does not have a corresponding transmission sub-window to receive the retransmission, resulting in the inability to complete communication.

[0158] Therefore, the transmission extension period can be used as an extension of the data transmission period to ensure the integrity of communication. For example, after the uplink data of the target terminal corresponding to the last transmission sub-window, it is necessary to receive the return packet data sent by the gateway. Otherwise, the communication of the last transmission sub-window cannot be completed. Therefore, during the transmission extension period, the uplink data of the last transmission sub-window can be packetized to ensure communication integrity.

[0159] After the communication of each terminal is completed, the next beacon cycle can be carried out for the next round of data transmission of each terminal.

[0160] Such as Figure 14 As shown, specifically, the beacon cycle further includes a transmission extension period, and the transmission extension period includes one or more transmission sub-windows. The method further includes:

[0161] Step 0132: At the last transmission sub-window of the transmission extension period, packetize the uplink data of the previous transmission sub-window.

[0162] Specifically, the transmission extension period can be used as an extension of the data transmission period. When the data transmission period is not sufficient to allocate corresponding transmission sub-windows to each access terminal, the transmission extension period can also be divided to obtain one or more transmission sub-windows, ensuring that each terminal has a corresponding transmission sub-window for data transmission.

[0163] And the last transmission sub-window is used for the gateway to perform data downlink and is not allocated to any terminal. The gateway can packetize the uplink data of the previous transmission sub-window at the last transmission sub-window of the transmission extension period to ensure communication integrity.

[0164] Such as Figure 3 As shown, in the embodiment of the present invention, the beacon cycle further includes a transmission extension period, and the transmission extension period includes one or more transmission sub-windows.

[0165] Specifically, for the gateway operating in half-duplex mode, since one transmission sub-window already includes both data uplink and downlink, that is, the communication of one transmission sub-window is complete. Therefore, the transmission extension period can be used as an extension of the data transmission period. When the data transmission period is not sufficient to allocate corresponding transmission sub-windows to each access terminal, the transmission extension period can also be divided to obtain one or more transmission sub-windows, ensuring that each terminal has a corresponding transmission sub-window for data transmission.

[0166] Of course, when the data transmission period can allocate transmission sub-windows to each terminal, the transmission extension period may not be set, thereby reducing the easy time, making full use of channel resources, and improving communication efficiency.

[0167] As Figure 3 shown, in the embodiment of the present invention, the beacon cycle further includes a transmission interval period, and the transmission interval period is the time interval between two adjacent beacon cycles.

[0168] It can be understood that since data transmission may also occur during the transmission extension period, when the last transmission sub-window of the transmission extension period ends and the data downlink has not been completed yet, if the next beacon cycle is directly started, the broadcast beacon may interfere with the data downlink. Therefore, in order to ensure that there is no interference between adjacent beacon cycles, a transmission interval period is set, and the duration of this period is an empirical value, which can basically make the communication of the previous beacon cycle completely end without affecting the next beacon cycle.

[0169] As Figure 15 shown, the communication method of the terminal of the present application based on the transmission timing includes:

[0170] Step 021: Receive the real-time network time broadcast by the current gateway during the beacon window period to synchronize time with the current gateway, where the current gateway is the gateway accessed by the current terminal;

[0171] Step 022: Perform data transmission in the allocated transmission sub-window.

[0172] Among them, for the specific descriptions of Step 021 and Step 022, please refer to Step 011 and Step 012, which will not be elaborated here.

[0173] In the embodiment of the present invention, the current terminal remains in a sleep state in other transmission sub-windows outside the allocated transmission sub-window.

[0174] In this way, the terminal can always remain in a sleep state when communication is not required, thereby achieving the lowest power consumption operation to the greatest extent.

[0175] In the embodiment of the present invention, the transmission sub-window includes a wake-up time slot and a data time slot; alternatively, the transmission sub-window includes a data time slot;

[0176] The current terminal opens a receiving window in the wake-up time slot and the data time slot of the next transmission sub-window of the current transmission sub-window to receive data.

[0177] In the embodiment of the present invention, the transmission sub-window includes a wake-up time slot, a data uplink time slot, and a data downlink time slot; alternatively, the transmission sub-window includes a data uplink time slot and a data downlink time slot;

[0178] The current terminal opens a receiving window in the wake-up time slot and the data downlink time slot to receive data.

[0179] Embodiment 2, refer to Figures 16 - 18, the second embodiment of the present invention, which is different from the previous embodiment in that:

[0180] In the embodiment, the beacon period further includes a transmission extension period, the transmission extension period includes one or more transmission sub-windows, and the feedback packet module 303 is further configured to feedback the uplink data of the previous transmission sub-window in the last transmission sub-window of the transmission extension period.

[0181] As Figure 18 shown, Figure 18 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device two 600 includes a processor 601 and a memory 602. A computer program 603 that can run on the processor 601 is stored in the memory 602. When the program 603 is executed by the processor 601, it implements each process of the above embodiment of the communication method based on transmission timing and can achieve the same technical effect.

[0182] As Figure 19 shown, Figure 19 is a schematic hardware structure diagram of an electronic device provided by an embodiment of the present application. The electronic device may be a terminal or a server. Exemplarily, the electronic device 500 includes a central processing unit (CPU) 501, a system memory 504 including a random access memory (RAM) 502 and a read-only memory (ROM) 503, and a system bus 505 connecting the system memory 504 and the central processing unit 501.

[0183] In the embodiment, the electronic device one 500 may further include a basic input / output system (Input / Output system) 506 for transmitting information between various devices in the computer, and a mass storage device 507 for storing an operating system 513, a client 514, and other program modules 515.

[0184] In the embodiment, the basic input / output system 506 includes a display 508 for displaying information and an input device 509 such as a touch panel and other input devices for user input of information. The touch panel is also called a touch screen. The touch panel may include two parts: a touch communication device and a touch controller. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.

[0185] Among them, both the display 508 and the input device 509 are connected to the central processing unit 501 through the input / output controller 510 connected to the system bus 505. The basic input / output system 506 may also include the input / output controller 510 for receiving and processing inputs from a touch panel, other input devices, etc. Similarly, the input / output system 506 also includes output devices, such as a display screen, a printer, or other types of output devices.

[0186] The mass storage device 507 is connected to the central processing unit 501 through a mass storage controller (not shown) connected to the system bus 505. The mass storage device 507 and its associated computer-readable medium provide non-volatile storage for the electronic device 500. That is to say, the mass storage device 507 may include computer-readable media (not shown) such as a hard disk or a compact disc read-only memory (CD-ROM) drive.

[0187] The computer-readable medium may include computer storage media and communication media. Computer storage media includes volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes RAM, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid-state memory technologies, CD-ROM, digital versatile disc (DVD) or other optical storage, magnetic tape cartridges, tapes, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that computer storage media is not limited to the above several types. The above-mentioned system memory 504 and mass storage device 507 may be collectively referred to as memory.

[0188] According to various embodiments of the present application, the electronic device 500 may also run by connecting to a remote computer on the network through a network such as the Internet. That is, the electronic device 500 may be connected to the network 517 through the network interface unit 516 connected to the system bus 505. Or rather, the network interface unit 516 may also be used to connect to other types of networks or remote computer systems.

[0189] Embodiment 3, refer to Figures 16 - 17, which is the third embodiment of the present invention. This embodiment provides a transmission timing system for a low-power wide-area wireless transmission system, including a broadcast module, a first data transmission module, a receiving module, and a second data transmission module;

[0190] The broadcast module 301 is used to broadcast the real-time network time during the beacon window period to synchronize each terminal that receives the real-time network time;

[0191] The first data transmission module 302 is used to perform data transmission during the data transmission period. The data transmission period is divided into multiple transmission sub-windows, and multiple terminals accessing the current gateway are respectively assigned corresponding transmission sub-windows, and each terminal performs data transmission with the current gateway within the corresponding transmission sub-window.

[0192] In the embodiment, the transmission sub-window includes a wake-up time slot and a data time slot. The first data transmission module 302 is specifically used for:

[0193] Send a wake-up signal to the target terminal during the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window;

[0194] Receive the uplink data uploaded by the target terminal during the data time slot and perform a return packet in the next transmission sub-window of the current transmission sub-window.

[0195] In the embodiment, the transmission sub-window includes a data time slot. The first data transmission module 302 is specifically used for:

[0196] Receive the uplink data uploaded by the target terminal during the data time slot and perform a return packet in the next transmission sub-window of the current transmission sub-window, where the target terminal is the terminal corresponding to the current transmission sub-window.

[0197] If the uplink data of the target terminal in the data time slot of the current transmission sub-window is not received, send downlink data during the data time slot of the next transmission sub-window of the current transmission sub-window.

[0198] In the embodiment, the beacon period further includes a transmission extension period, and the communication device 300 further includes a return packet module 303. The return packet module 303 is used to perform a return packet on the uplink data of the last transmission sub-window during the transmission extension period.

[0199] In the embodiment, the transmission sub-window includes a wake-up time slot, a data uplink time slot, and a data downlink time slot. The first data transmission module 302 is specifically used for:

[0200] Send a wake-up signal to the target terminal during the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window;

[0201] Receive the uplink data uploaded by the target terminal during the data uplink time slot and perform a return packet during the data downlink time slot.

[0202] In an embodiment, the transmission sub-window includes an uplink data time slot and a downlink data time slot: The first data transmission module 302 is specifically configured to:

[0203] Receive the uplink data of the target terminal in the uplink data time slot and send a return packet in the downlink data time slot, where the target terminal is the terminal corresponding to the current transmission sub-window.

[0204] If the uplink data of the target terminal in the uplink data time slot of the current transmission sub-window is not received, send downlink data in the downlink data time slot of the current transmission sub-window.

[0205] A receiving module 401, configured to receive the real-time network time broadcast by the current gateway during the beacon window period to synchronize time with the current gateway, where the current gateway is the gateway to which the current terminal is connected;

[0206] A second data transmission module 402, configured to perform data transmission in the allocated transmission sub-window.

[0207] In an embodiment, the communication device 400 further includes a determination module 403. The real-time network time includes the period between the sending time and the end time of the beacon window period and the interval duration of the sending time. The determination module 403 is configured to determine the end time of the beacon window period based on the sending time and the interval duration.

[0208] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not restrictive. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention, and they should all be covered by the scope of the claims of the present invention.

Claims

1. A transmission timing method for a low-power wide-area wireless transmission system, characterized in that: Including, Construct a communication terminal, a gateway, and a server. One beacon period of the transmission timing includes a beacon window period, a data transmission period, a transmission extension period, and a transmission interval period; In the beacon window period, broadcast the real-time network time to synchronize each terminal that receives the real-time network time, and synchronize the time of the terminal and the gateway; In the data transmission period, perform data transmission. The data transmission period is divided into multiple transmission sub-windows. The terminals accessing the current gateway are respectively assigned corresponding transmission sub-windows, and each terminal performs data transmission with the current gateway within the corresponding transmission sub-window; The transmission interval period is the time interval between two adjacent beacon periods.

2. The transmission timing method of a low-power wide-area wireless transmission system according to claim 1, characterized in that: The beacon window period includes that the duration of the beacon window period satisfies that the duration of the beacon window period is greater than the duration required to broadcast the real-time network time; The duration of the beacon window period is 2 to 4 times the duration required to broadcast the real-time network time.

3. The transmission timing method of a low-power wide-area wireless transmission system according to claim 2, characterized in that: The real-time network time includes the time interval between the period between the sending time and the end time of the beacon window period and the sending time; The broadcast of the real-time network time includes, in the beacon window period, performing frequency hopping among n preset downlink transmission channels, and broadcasting the real-time network time based on the target channel, where the target channel is an unoccupied channel among the n preset downlink transmission channels; The transmission sub-windows correspond to the accessed terminals one by one, and the number of divided transmission sub-windows is 2 n , where n is an integer greater than 0.

4. The transmission timing method of a low-power wide-area wireless transmission system according to claim 3, characterized in that: The gateway includes that the current gateway can choose to adopt a full-duplex mode and a half-duplex mode; The transmission process of the gateway in the full-duplex mode is: The transmission sub-window includes a wake-up time slot and a data time slot, Send a wake-up signal to the target terminal in the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window; Receive the uplink data uploaded by the target terminal in the data time slot and perform a return packet in the next transmission sub-window of the current transmission sub-window; If the uplink data of the target terminal in the data time slot of the current transmission sub-window is not received, send downlink data in the data time slot of the next transmission sub-window of the current transmission sub-window; When the gateway operates in the full-duplex mode, the uplink data of the previous transmission sub-window is returned through the last transmission sub-window of the transmission extension period.

5. The transmission timing method of a low-power wide-area wireless transmission system according to claim 4, characterized in that: The half-duplex mode includes that the transmission process of the gateway in the full-duplex mode is: The transmission sub-window includes a wake-up time slot, a data uplink time slot, and a data downlink time slot; Send a wake-up signal to the target terminal in the wake-up time slot to wake up the target terminal, where the target terminal is the terminal corresponding to the current transmission sub-window; Receive the uplink data of the target terminal in the data uplink time slot and perform a return packet in the data downlink time slot; If the uplink data of the target terminal in the data uplink time slot of the current transmission sub-window is not received, send downlink data in the data downlink time slot of the current transmission sub-window; Wherein, the transmission extension period includes one or more of the transmission sub-windows.

6. The transmission timing method of a low-power wide-area wireless transmission system according to claim 5, characterized in that: The data transmission period includes receiving the real-time network time broadcast by the current gateway in the beacon window period and synchronizing the time with the current gateway, where the current gateway is the gateway accessed by the current terminal; Data transmission is performed in the allocated transmission sub-window. Based on the transmission time and the interval duration, determine the end time of the beacon window period, where the interval duration is the period between the transmission time and the end time of the beacon window period. The remaining transmission sub-windows of the current terminal outside the allocated transmission sub-window remain in the sleep state.

7. The transmission timing method of a low-power wide-area wireless transmission system according to claim 6, characterized in that: The terminal includes that the current terminal operates in a half-duplex mode. The transmission sub-window includes a wake-up time slot and a data time slot. The current terminal opens a reception window in the wake-up time slot and the data time slot of the next transmission sub-window of the current transmission sub-window to receive data. The transmission sub-window includes a wake-up time slot, an uplink data time slot, and a downlink data time slot; or, the transmission sub-window includes an uplink data time slot and a downlink data time slot. The current terminal opens a reception window in the wake-up time slot and the downlink data time slot to receive data.

8. A system adopting a transmission timing method of a low-power wide-area wireless transmission system as described in any one of claims 1 to 7, characterized in that: It includes a broadcast module, a first data transmission module, a reception module, and a second data transmission module. The broadcast module is used to broadcast the real-time network time during the beacon window period to synchronize the terminals that receive the real-time network time. The first data transmission module is used to perform data transmission during the data transmission period. The data transmission period is divided into multiple transmission sub-windows, and multiple terminals accessing the current gateway are respectively allocated corresponding transmission sub-windows, and each terminal performs data transmission with the current gateway within the corresponding transmission sub-window. The reception module is used to receive the real-time network time broadcast by the current gateway during the beacon window period to synchronize the time with the current gateway, and the current gateway is the gateway accessed by the current terminal. The second data transmission module is used to perform data transmission in the allocated transmission sub-window.

9. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the transmission timing method of a low-power wide-area wireless transmission system according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the transmission timing method of a low-power wide-area wireless transmission system according to any one of claims 1 to 7.

Citation Information

Cited By

  • Low-power-consumption Internet of Things terminal access method

    CN121367981A