[go: up one dir, main page]

WO2021159876A1 - Communication method and system, data sending device, and data receiving device - Google Patents

Communication method and system, data sending device, and data receiving device Download PDF

Info

Publication number
WO2021159876A1
WO2021159876A1 PCT/CN2020/140844 CN2020140844W WO2021159876A1 WO 2021159876 A1 WO2021159876 A1 WO 2021159876A1 CN 2020140844 W CN2020140844 W CN 2020140844W WO 2021159876 A1 WO2021159876 A1 WO 2021159876A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
preamble
receiving device
handshake
sending device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/140844
Other languages
French (fr)
Chinese (zh)
Inventor
邓伟
赵凯
关红涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BOE Technology Group Co Ltd
Original Assignee
BOE Technology Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BOE Technology Group Co Ltd filed Critical BOE Technology Group Co Ltd
Publication of WO2021159876A1 publication Critical patent/WO2021159876A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/28Discontinuous transmission [DTX]; Discontinuous reception [DRX]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the embodiments of the present application relate to, but are not limited to, the field of communication technology, and in particular to a communication method and system, a data sending device, and a data receiving device.
  • Long Range wireless transmission is a wireless transmission technology based on spread spectrum technology. It is characterized by long distance, low power consumption, multiple nodes, low cost, and strong anti-interference characteristics. It can be widely used in smart cities, In scenarios such as traffic monitoring, logistics, and agriculture.
  • An embodiment of the application provides a communication method, including: a data sending device sends a handshake signal including a first preamble to a data receiving device; the data sending device receives a handshake response signal sent by the data receiving device; the data The sending device sends a data signal including a second preamble to the data receiving device, and the length of the second preamble is smaller than the length of the first preamble.
  • the handshake signal further includes device information of the data sending device and length information of the second preamble.
  • the second preamble is the lowest N bytes or the highest N bytes of the first preamble, N is a natural number greater than 1 and less than M, and M is the first preamble. The total number of bytes of a preamble.
  • the data sending device receives a data reception success signal sent by the data receiving device.
  • An embodiment of the present application also provides a communication method, including: a data receiving device performs a second-duration channel activity detection every time after a first-duration sleep; responding to the result of the channel activity detection being undetected To the handshake signal including the first preamble sent by the data sending device, the data receiving device continues to sleep for the first duration; in response to the result of the channel activity detection, it is detected that the first preamble sent by the data sending device is included
  • the data receiving device sends a handshake response signal to the data sending device and receives a data signal including a second preamble sent by the data sending device, where the handshake signal includes the first preamble and the data
  • the method further includes: the data receiving device sends a data reception success signal to the data sending device .
  • An embodiment of the present application also provides a communication method, including: a data sending device sends a handshake signal including a first preamble to a data receiving device; and the data receiving device performs a second duration after each sleep for the first duration Channel activity detection; in response to the result of the channel activity detection detecting a handshake signal including the first preamble sent by the data sending device, the data receiving device sends a handshake response signal to the data sending device, the handshake The signal includes a first preamble, device information of the data sending device, and length information of a second preamble. The length of the second preamble is less than the length of the first preamble; the data sending device receives the data.
  • An embodiment of the present application also provides a data sending device, including: a first handshake module and a first transmission module, wherein the first handshake module is configured to send a handshake signal including the first preamble to the data receiving device and receive The handshake response signal sent by the data receiving device; the first transmission module is configured to send a data signal including a second preamble to the data receiving device, and the length of the second preamble is smaller than the length of the first preamble.
  • the embodiments of the present application also provide a data receiving device, which is generally a mobile terminal that requires low power consumption, and includes a sleep control module, a channel activity detection module, and a second transmission module.
  • the sleep control module is set to pass through After the first period of sleep, wake up the data receiving device and send a channel activity detection notification to the channel activity detection module; after receiving the sleep notification, perform a first period of sleep; the channel activity detection module is set to receive the channel activity After the detection notification, a second-duration channel activity detection is performed, and in response to not detecting the handshake signal including the first preamble sent by the data sending device, the dormancy notification is sent to the dormancy control module; in response to the detection of the data sending device sending If the handshake signal includes the first preamble, the data reception notification is sent to the second transmission module; the second transmission module is configured to send a handshake response signal to the data transmission device after receiving the data reception notification and receive the The data signal including the second preamble sent by the data sending device, and the
  • An embodiment of the present application also provides a communication system, including the data sending device and the data receiving device as described above.
  • FIG. 1 is a schematic diagram of device power consumption at each stage of data transmission in a channel activity detection mode according to an embodiment of the application;
  • FIG. 2 is a schematic diagram of a communication flow between a data sending device and a data receiving device according to an embodiment of the application;
  • FIG. 3 is a schematic flowchart of a communication method according to an embodiment of the application.
  • FIG. 4 is a schematic diagram of a long-distance wireless transmission data packet structure according to an embodiment of the application.
  • FIG. 5 is a schematic diagram of a communication principle between a data sending device and a data receiving device according to an embodiment of the application
  • FIG. 6 is a schematic flowchart of another communication method according to an embodiment of the application.
  • FIG. 7 is a schematic flowchart of another communication method according to an embodiment of the application.
  • FIG. 8 is a schematic structural diagram of a data sending device according to an embodiment of the application.
  • FIG. 9 is a schematic structural diagram of a data receiving device according to an embodiment of the application.
  • the LoRa device in order to ensure that communication data is received in a timely and effective manner, except when sending data, the LoRa device (here LoRa device refers to the data receiving device, generally a low-power mobile terminal, the data receiving in this embodiment device may receive data, can send data, but most of the time in a receiving state) generally is in a receiving state, but in a power reception state LoRa apparatus is very large, the power consumption LoRa device reception state is denoted P rec ( In actual test, the power consumption is generally 20mA ⁇ T, mA is the current unit of mA, and T is the time). In one embodiment, the method of channel activity detection is adopted to reduce the power consumption of the LoRa device.
  • the first duration T sleep is the sleep duration of the LoRa device
  • the second duration T wk is the duration of the LoRa device's channel activity detection
  • the period T cad during which the LoRa device performs channel activity detection is the first duration T sleep
  • the sum of the second duration T wk , T cad T sleep + T wk
  • the power consumption of the LoRa device in the sleep state is the first power consumption P sleep (usually on the order of uA ⁇ T, uA is the current unit microampere )
  • the power consumption of the device during the preamble detection period is the second power consumption P wk (the power consumption in actual detection is generally as high as 120mA ⁇ T)
  • the power consumption of the device during the data reception period T rec is the third power consumption P rec
  • P sleep is much smaller than P rec .
  • the second time length T wk is generally several milliseconds (such as 1 to 2 milliseconds), and T cad can be set according to the length of the preamble. For example, when the current preamble transmission time is 600 milliseconds, T cad can be 500 millisecond.
  • T M M ⁇ (m+1) ⁇ T data (8)
  • a long preamble is used in the handshake phase to ensure that the data sent by the data sending device can be received by the data receiving device.
  • the data sending device first sends a handshake signal containing the first preamble and the device information of the data sending device, and then enters the receiving mode.
  • the data receiving device has been performing channel activity detection. When the preamble is detected, it enters the receiving mode and receives
  • the data sending device sends a handshake signal, and then sends a handshake response signal to the data sending device. After receiving the handshake response signal, the data sending device completes the handshake phase to realize the connection between the data sending device and the data receiving device.
  • the device information of the data sending device includes the Media Access Control (MAC) address (or unique identification code) of the data sending device, the length of the second preamble in the data transmission stage, and other information.
  • MAC Media Access Control
  • the data sending device and the data receiving device set the second preamble length according to the second preamble length information.
  • the data transmission stage uses the second preamble (the length of the second preamble is less than the length of the first preamble.
  • the second preamble can be the same as the first preamble. Minimum 6 bytes), which can reduce the transmission power consumption of the device and increase the speed of large amounts of data transmission.
  • the length of the first preamble is L 1
  • the length of the second preamble is L 2 (L 1 >L 2 )
  • the effective length of each frame of data is L data
  • T M1 M ⁇ (L 1 /L data +1) ⁇ T data (9)
  • T M2 (L 1 /L data +1) ⁇ T data +M ⁇ (L 2 /L data +1) ⁇ T data (10)
  • T M2 M ⁇ (L 2 /L data +1) ⁇ T data (11)
  • Fig. 3 is a schematic flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3, in this embodiment, the communication method includes step 301 to step 303.
  • step 301 includes: the data sending device sends a handshake signal including the first preamble to the data receiving device.
  • the handshake signal may be a LoRa data packet.
  • the LoRa data packet includes: a preamble, an optional type of header, a data payload, and so on.
  • the preamble is used to keep the receiving end synchronized with the input data stream. The function is to remind the receiving end that the data payload is about to be sent. Pay attention to receiving to avoid losing useful signals.
  • the data payload will be sent immediately.
  • the length of the preamble can be set between 10 and 65536 bits. Based on this mechanism, the preamble sending time of each LoRa data packet can be adjusted from a few milliseconds to tens of minutes. Using channel activity detection technology, the time to detect the preamble is within 0.4 milliseconds to 2 milliseconds.
  • the handshake signal further includes a data payload portion, and the data payload portion includes at least one of the following: device information of the data sending device and length information of the second preamble.
  • the device information of the data sending device may be a media access control address or unique identification code information of the data sending device.
  • the transmission duration of the first preamble is greater than or equal to the sum of the channel activity detection duration and the sleep duration of the data receiving device.
  • the sleep duration is the first duration T sleep
  • the channel activity detection duration is the second duration T wk
  • the transmission duration of the first preamble is the third duration T 1 , then T 1 ⁇ T wk + T sleep .
  • the handshake response signal may also be a LoRa data packet.
  • the handshake response signal is used by the data receiving device to instruct the data sending device to successfully shake hands, and the data sending device can start sending data signals.
  • Step 303 includes: the data sending device sends a data signal including a second preamble to the data receiving device, where the length of the second preamble is smaller than the length of the first preamble.
  • the data signal may also be a LoRa data packet.
  • the second preamble may be the lowest N bytes or the highest N bytes of the first preamble, N is a natural number greater than 1 and less than M, and M is the The total number of bytes of the first preamble.
  • the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame.
  • the frame after the second frame is directly in the receiving state.
  • the communication method may further include: the data sending device receiving a data reception success signal sent by the data receiving device.
  • a successful data reception signal is used to indicate the successful completion of this data transmission.
  • the communication method may further include:
  • the data sending device sends a reverse transmission response signal to the data receiving device
  • the data sending device receives a data signal that includes a third preamble sent by the data receiving device, and the length of the third preamble is smaller than the length of the first preamble.
  • step 601 includes: the data receiving device performs a channel activity detection of the second time length T wk after each sleep of the first time length T sleep, and responds to the result of the channel activity detection being undetected
  • the handshake signal including the first preamble sent by the data sending device goes to step 602; in response to the result of the channel activity detection being the detection of the handshake signal including the first preamble sent by the data sending device, the handshake signal includes The first preamble, the device information of the data sending device, and the length information of the second preamble, where the length of the second preamble is less than the length of the first preamble, go to step 603.
  • the first duration T sleep is greater than the second duration T wk , and the sum of the first duration T sleep and the second duration T wk is less than or equal to the duration of the data sending device sending the first preamble.
  • Step 602 includes: the data receiving device continues to sleep for the first duration T sleep;
  • Step 603 includes: the data receiving device sends a handshake response signal to the data sending device and receiving the data signal including the second preamble sent by the data sending device.
  • the handshake response signal may also be a LoRa data packet.
  • the handshake response signal is used by the data receiving device to instruct the data sending device to successfully shake hands, and the data sending device can start sending data signals.
  • two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.
  • the sleep duration is the first duration T sleep
  • the channel activity detection duration is the second duration T wk
  • the transmission duration of the first preamble is the third duration T 1 , then T 1 ⁇ T wk +T sleep .
  • the transmission time length T 1 of the first preamble is equal to At 618.75 milliseconds
  • the second time period T wk for the data receiving device to perform a channel activity detection is about 1.8 milliseconds.
  • the first time period T sleep for the data receiving device to perform one sleep must be less than or equal to 616.95 milliseconds.
  • the first duration T sleep 500 milliseconds can be set.
  • the first duration T sleep of the data receiving device can reach 500 milliseconds, and it only takes 1.8 milliseconds to wake up and perform channel activity detection, which can greatly save power consumption; in addition, a channel activity detection every 501.8 milliseconds will not It will miss the detection of the first preamble with a sending time of 618.75 milliseconds, so as to ensure that the data receiving device receives the LoRa data packet sent by the data sending device in time, and will not cause packet loss because the data receiving device is in a sleep state most of the time Phenomenon.
  • the data signal may also be a LoRa data packet.
  • the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame.
  • the frame after the second frame is directly in the receiving state.
  • the communication method may further include: the data receiving device sending a data reception success signal to the data sending device.
  • a successful data reception signal is used to indicate the successful completion of this data transmission.
  • the communication method may further include:
  • the data receiving device receives the reverse transmission response signal sent by the data sending device
  • the data receiving device sends a data signal including a third preamble to the data sending device, and the length of the third preamble is smaller than the length of the first preamble.
  • FIG. 7 is a schematic flowchart of another communication method according to an embodiment of the present disclosure. As shown in FIG. 7, in this embodiment, the communication method includes step 701 to step 704.
  • step 701 includes: the data sending device sends a handshake signal including the first preamble to the data receiving device.
  • the handshake signal may be a LoRa data packet.
  • two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.
  • the handshake signal further includes a data payload portion, and the data payload portion includes at least one of the following: device information of the data sending device and length information of the second preamble.
  • the transmission duration of the first preamble is greater than or equal to the sum of the channel activity detection duration and the sleep duration of the data receiving device.
  • the sleep duration is the first duration T sleep
  • the channel activity detection duration is the second duration T wk
  • the transmission duration of the first preamble is the third duration T 1 , then T 1 ⁇ T wk + T sleep .
  • T 1 is greater than or equal to T wk + T sleep , in the duration T 1 , the data receiving device must be able to complete a channel activity detection, thereby ensuring that every first preamble sent by the data sending device can be performed by the data receiving device at least One-time channel activity detection also ensures that the data receiving device can receive the LoRa data packet sent by the data sending device in time, and carry out timely and effective interaction; in addition, because the sleep duration T sleep of the data receiving device is greater than the channel activity detection duration T wk , The data receiving device is in a sleep state most of the time, which can greatly reduce the power consumption of the data receiving device.
  • the transmission time length T 1 of the first preamble is equal to At 618.75 milliseconds
  • the second time period T wk for the data receiving device to perform a channel activity detection is about 1.8 milliseconds.
  • the first time period T sleep for the data receiving device to perform one sleep must be less than or equal to 616.95 milliseconds.
  • the first duration T sleep 500 milliseconds can be set.
  • the first time of the data receiving device can reach 500 milliseconds, and it only takes 1.8 milliseconds to wake up and perform channel activity detection, which can greatly save power consumption; in addition, a channel activity detection every 501.8 milliseconds will not miss the The detection of the first preamble with a sending time of 618.75 milliseconds can ensure that the data receiving device receives the LoRa data packet sent by the data sending device in time, and will not cause packet loss because the data receiving device is in a sleep state most of the time.
  • Step 702 includes: the data receiving device performs a channel activity detection of the second duration T wk every time after the first duration of dormancy; in response to the result of the channel activity detection, it is detected that the data sending device includes the first preamble.
  • the data receiving device sends a handshake response signal to the data sending device, and the handshake signal includes the first preamble, the device information of the data sending device, and the length information of the second preamble.
  • the handshake response signal may also be a LoRa data packet.
  • the handshake response signal is used by the data receiving device to indicate that the data sending device has succeeded in the handshake, and the data sending device can start sending data signals.
  • Step 703 includes: the data sending device receives the handshake response signal sent by the data receiving device, and sends a data signal including a second preamble to the data receiving device, where the length of the second preamble is smaller than the length of the first preamble.
  • the data signal may also be a LoRa data packet.
  • the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame.
  • the frame after the second frame is directly in the receiving state.
  • the communication method may further include:
  • the data receiving device receives the reverse transmission response signal sent by the data sending device
  • the data receiving device sends a data signal including a third preamble to the data sending device, and the length of the third preamble is smaller than the length of the first preamble.
  • FIG. 8 is a schematic structural diagram of a data sending device according to an embodiment of the present disclosure.
  • the data sending device is generally a gateway server with no special requirements for power consumption.
  • the data sending device in the embodiment of the present application can send data or receive data .
  • the data sending device includes a first handshake module 801 and a first transmission module 802.
  • the first handshake module 801 is configured to send a handshake signal including a first preamble to the data.
  • the receiving device and receiving the handshake response signal sent by the data receiving device; the first transmission module 802 is configured to send a data signal including a second preamble to the data receiving device, and the length of the second preamble is less than that of the first preamble length.
  • the handshake signal may be a LoRa data packet.
  • two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.
  • the handshake signal further includes a data payload portion, and the data payload portion includes at least one of the following: device information of the data sending device and length information of the second preamble.
  • the transmission duration of the first preamble is greater than or equal to the sum of the channel activity detection duration and the sleep duration of the data receiving device.
  • the handshake response signal may also be a LoRa data packet.
  • the handshake response signal is used by the data receiving device to instruct the data sending device to successfully shake hands, and the data sending device can start sending data signals.
  • the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame.
  • the frame after the second frame is directly in the receiving state.
  • the data receiving device is generally a mobile terminal that requires low power consumption.
  • the data receiving device in the embodiment of the present application can send and receive data.
  • the data receiving device includes a sleep control module 901, a channel activity detection module 902, and a second transmission module 903.
  • the sleep control module 901 is set to elapse a first time period T each time.
  • the handshake response signal may also be a LoRa data packet.
  • the handshake response signal is used by the data receiving device to indicate that the data sending device has succeeded in the handshake, and the data sending device can start sending data signals.
  • two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.
  • the data signal may also be a LoRa data packet.
  • the second transmission module 903 may only perform preamble detection on the first frame of data, and perform preamble detection on the second frame and the second frame. The following frames do not perform preamble detection.
  • the second transmission module 903 may be further configured to send a data reception success signal to the data sending device.
  • a successful data reception signal is used to indicate the successful completion of this data transmission.
  • the communication method and system, data sending device, and data receiving device of this embodiment implement data communication by adopting a long preamble combined with channel activity detection at the beginning of communication (ie, handshake phase); after the handshake is completed, in order to achieve For fast data transmission and reception, in the data transmission stage, a short preamble is used to communicate, so as to realize the rapid transmission and reception of a large amount of data transmission. In addition, due to the shortening of transmission time, the power consumption of data transmission will also be reduced.

Landscapes

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

Abstract

A communication method and system, a data sending device, and a data receiving device. The communication method comprises: a data sending device sends a handshake signal comprising a first preamble to a data receiving device; the data sending device receives a handshake response signal sent by the data receiving device; the data sending device sends a data signal comprising a second preamble to the data receiving device, the length of the second preamble being less than that of the first preamble.

Description

通信方法及系统、数据发送设备、数据接收设备Communication method and system, data sending equipment, data receiving equipment

本申请要求于2020年2月14日提交中国专利局、申请号为202010095188.8、发明名称为“一种通信方法及系统、数据发送设备和数据接收设备”的中国专利申请的优先权,其内容应理解为通过引用的方式并入本公开中。This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on February 14, 2020, the application number is 202010095188.8, and the invention title is "a communication method and system, data sending equipment, and data receiving equipment". The content should be It is understood to be incorporated into the present disclosure by reference.

技术领域Technical field

本申请实施例涉及但不限于通信技术领域,尤其涉及一种通信方法及系统、数据发送设备、数据接收设备。The embodiments of the present application relate to, but are not limited to, the field of communication technology, and in particular to a communication method and system, a data sending device, and a data receiving device.

背景技术Background technique

远距离(Long Range,LoRa)无线传输是一种基于扩频技术的无线传输技术,其特点是距离远、功耗低、节点多、成本低、抗扰特性强,可广泛应用于智慧城市、交通监控、物流和农业等场景中。Long Range (LoRa) wireless transmission is a wireless transmission technology based on spread spectrum technology. It is characterized by long distance, low power consumption, multiple nodes, low cost, and strong anti-interference characteristics. It can be widely used in smart cities, In scenarios such as traffic monitoring, logistics, and agriculture.

LoRa通信技术一般采用信道活动检测(Channel Activity Detection,CAD)的方法来降低系统的功耗,但如果在通信过程中,需要进行大量数据的收发,采用信道活动检测会大大增加数据的传输时间,进而会增加系统的功耗。LoRa communication technology generally uses Channel Activity Detection (CAD) to reduce the power consumption of the system. However, if a large amount of data needs to be sent and received during the communication process, the use of channel activity detection will greatly increase the data transmission time. This will increase the power consumption of the system.

发明内容Summary of the invention

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this article. This summary is not intended to limit the scope of protection of the claims.

本申请实施例提供了一种通信方法,包括:数据发送设备发送包括第一前导码的握手信号至数据接收设备;所述数据发送设备接收所述数据接收设备发送的握手响应信号;所述数据发送设备发送包括第二前导码的数据信号至所述数据接收设备,所述第二前导码的长度小于所述第一前导码的长度。An embodiment of the application provides a communication method, including: a data sending device sends a handshake signal including a first preamble to a data receiving device; the data sending device receives a handshake response signal sent by the data receiving device; the data The sending device sends a data signal including a second preamble to the data receiving device, and the length of the second preamble is smaller than the length of the first preamble.

在一种示例性实施例中,所述握手信号还包括数据发送设备的设备信息 和第二前导码的长度信息。In an exemplary embodiment, the handshake signal further includes device information of the data sending device and length information of the second preamble.

在一种示例性实施例中,所述第二前导码为所述第一前导码的最低N个字节或最高N个字节,N为大于1且小于M的自然数,M为所述第一前导码的总字节数。In an exemplary embodiment, the second preamble is the lowest N bytes or the highest N bytes of the first preamble, N is a natural number greater than 1 and less than M, and M is the first preamble. The total number of bytes of a preamble.

在一种示例性实施例中,所述数据发送设备接收所述数据接收设备发送的数据接收成功信号。In an exemplary embodiment, the data sending device receives a data reception success signal sent by the data receiving device.

本申请实施例还提供了一种通信方法,包括:数据接收设备在每次经过第一时长的休眠后,进行一次第二时长的信道活动检测;响应于所述信道活动检测的结果为未检测到数据发送设备发送的包括第一前导码的握手信号,所述数据接收设备继续进行第一时长的休眠;响应于所述信道活动检测的结果为检测到数据发送设备发送的包括第一前导码的握手信号,所述数据接收设备发送握手响应信号至所述数据发送设备并接收所述数据发送设备发送的包括第二前导码的数据信号,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于所述第一前导码的长度。An embodiment of the present application also provides a communication method, including: a data receiving device performs a second-duration channel activity detection every time after a first-duration sleep; responding to the result of the channel activity detection being undetected To the handshake signal including the first preamble sent by the data sending device, the data receiving device continues to sleep for the first duration; in response to the result of the channel activity detection, it is detected that the first preamble sent by the data sending device is included The data receiving device sends a handshake response signal to the data sending device and receives a data signal including a second preamble sent by the data sending device, where the handshake signal includes the first preamble and the data The device information of the sending device and the length information of the second preamble, where the length of the second preamble is smaller than the length of the first preamble.

在一种示例性实施例中,在所述数据接收设备接收所述包括第二前导码的数据信号之后,所述方法还包括:所述数据接收设备发送数据接收成功信号至所述数据发送设备。In an exemplary embodiment, after the data receiving device receives the data signal including the second preamble, the method further includes: the data receiving device sends a data reception success signal to the data sending device .

本申请实施例还提供了一种通信方法,包括:数据发送设备发送包括第一前导码的握手信号至数据接收设备;数据接收设备在每次经过第一时长的休眠后,进行一次第二时长的信道活动检测;响应于所述信道活动检测的结果为检测到数据发送设备发送的包括第一前导码的握手信号,所述数据接收设备发送握手响应信号至所述数据发送设备,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于所述第一前导码的长度;数据发送设备接收所述数据接收设备发送的握手响应信号,并发送包括第二前导码的数据信号至所述数据接收设备;数据接收设备接收所述数据发送设备发送的包括第二前导码的数据信号后继续进行第一时长的休眠。An embodiment of the present application also provides a communication method, including: a data sending device sends a handshake signal including a first preamble to a data receiving device; and the data receiving device performs a second duration after each sleep for the first duration Channel activity detection; in response to the result of the channel activity detection detecting a handshake signal including the first preamble sent by the data sending device, the data receiving device sends a handshake response signal to the data sending device, the handshake The signal includes a first preamble, device information of the data sending device, and length information of a second preamble. The length of the second preamble is less than the length of the first preamble; the data sending device receives the data. The handshake response signal sent by the device, and sends the data signal including the second preamble to the data receiving device; the data receiving device receives the data signal including the second preamble sent by the data sending device and continues to perform the first time period Hibernate.

本申请实施例还提供了一种数据发送设备,包括:第一握手模块和第一 传输模块,其中,第一握手模块,设置为发送包括第一前导码的握手信号至数据接收设备,并接收所述数据接收设备发送的握手响应信号;第一传输模块,设置为发送包括第二前导码的数据信号至所述数据接收设备,所述第二前导码的长度小于第一前导码的长度。An embodiment of the present application also provides a data sending device, including: a first handshake module and a first transmission module, wherein the first handshake module is configured to send a handshake signal including the first preamble to the data receiving device and receive The handshake response signal sent by the data receiving device; the first transmission module is configured to send a data signal including a second preamble to the data receiving device, and the length of the second preamble is smaller than the length of the first preamble.

本申请实施例还提供了一种数据接收设备,一般为需要低功耗的移动终端,包括:休眠控制模块、信道活动检测模块和第二传输模块,其中,休眠控制模块,设置为每次经过第一时长的休眠后唤醒所述数据接收设备并发送信道活动检测通知至信道活动检测模块;接收到休眠通知后,进行第一时长的休眠;信道活动检测模块,设置为接收到所述信道活动检测通知后,进行一次第二时长的信道活动检测,响应于未检测到数据发送设备发送的包括第一前导码的握手信号,则发送休眠通知至休眠控制模块;响应于检测到数据发送设备发送的包括第一前导码的握手信号,则发送数据接收通知至第二传输模块;第二传输模块,设置为接收到数据接收通知后,发送握手响应信号至所述数据发送设备,并接收所述数据发送设备发送的包括第二前导码的数据信号,接收完成后发送休眠通知至休眠控制模块,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于所述第一前导码的长度。The embodiments of the present application also provide a data receiving device, which is generally a mobile terminal that requires low power consumption, and includes a sleep control module, a channel activity detection module, and a second transmission module. The sleep control module is set to pass through After the first period of sleep, wake up the data receiving device and send a channel activity detection notification to the channel activity detection module; after receiving the sleep notification, perform a first period of sleep; the channel activity detection module is set to receive the channel activity After the detection notification, a second-duration channel activity detection is performed, and in response to not detecting the handshake signal including the first preamble sent by the data sending device, the dormancy notification is sent to the dormancy control module; in response to the detection of the data sending device sending If the handshake signal includes the first preamble, the data reception notification is sent to the second transmission module; the second transmission module is configured to send a handshake response signal to the data transmission device after receiving the data reception notification and receive the The data signal including the second preamble sent by the data sending device, and the dormancy notification is sent to the dormancy control module after the reception is completed, the handshake signal includes the first preamble, the device information of the data sending device, and the length of the second preamble Information, the length of the second preamble is less than the length of the first preamble.

本申请实施例还提供了一种通信系统,包括如上所述的数据发送设备和数据接收设备。An embodiment of the present application also provides a communication system, including the data sending device and the data receiving device as described above.

在阅读并理解了附图概述和本申请的实施方式后,可以明白其他方面。After reading and understanding the summary of the drawings and the embodiments of the present application, other aspects can be understood.

附图说明Description of the drawings

图1为本申请实施例的一种信道活动检测模式下,数据传输各阶段的设备功耗示意图;FIG. 1 is a schematic diagram of device power consumption at each stage of data transmission in a channel activity detection mode according to an embodiment of the application;

图2为本申请实施例的一种数据发送设备和数据接收设备之间的通信流程示意图;FIG. 2 is a schematic diagram of a communication flow between a data sending device and a data receiving device according to an embodiment of the application;

图3为本申请实施例的一种通信方法的流程示意图;FIG. 3 is a schematic flowchart of a communication method according to an embodiment of the application;

图4为本申请实施例的一种远距离无线传输数据包结构示意图;4 is a schematic diagram of a long-distance wireless transmission data packet structure according to an embodiment of the application;

图5为本申请实施例的一种数据发送设备和数据接收设备之间的通信原理示意图;FIG. 5 is a schematic diagram of a communication principle between a data sending device and a data receiving device according to an embodiment of the application;

图6为本申请实施例的另一种通信方法的流程示意图;FIG. 6 is a schematic flowchart of another communication method according to an embodiment of the application;

图7为本申请实施例的又一种通信方法的流程示意图;FIG. 7 is a schematic flowchart of another communication method according to an embodiment of the application;

图8为本申请实施例的一种数据发送设备的结构示意图;FIG. 8 is a schematic structural diagram of a data sending device according to an embodiment of the application;

图9为本申请实施例的一种数据接收设备的结构示意图。FIG. 9 is a schematic structural diagram of a data receiving device according to an embodiment of the application.

具体实施方式Detailed ways

下面结合附图,对本申请的实施方式进行说明。应该理解,这些描述只是示例性的,而并非要限制本申请的范围。Hereinafter, the embodiments of the present application will be described with reference to the accompanying drawings. It should be understood that these descriptions are only exemplary, and are not intended to limit the scope of the application.

在LoRa通信过程中,为了保证通信数据被及时有效地接收到,除了发送数据时,LoRa设备(此处LoRa设备指数据接收设备,一般为低功耗的移动终端,本实施例中的数据接收设备可以接收数据,也可以发送数据,只是大部分时间处于接收状态)一般处于接收状态,但处于接收状态的LoRa设备耗电是非常大的,记接收状态的LoRa设备的功耗为P rec(实际测试该功耗一般在20mA×T,mA为电流单位毫安,T为时间)。一实施例中,采用信道活动检测的方法来降低LoRa设备的功耗。如图1所示,记第一时长T sleep为LoRa设备的休眠时长,第二时长T wk为LoRa设备的信道活动检测的时长,LoRa设备进行信道活动检测的周期T cad为第一时长T sleep与第二时长T wk之和,即T cad=T sleep+T wk,记休眠状态的LoRa设备的功耗为第一功耗P sleep(一般在uA×T量级,uA为电流单位微安),记前导码检测期间的设备功耗为第二功耗P wk(实际检测该功耗一般高达120mA×T),记数据接收期间T rec的设备功耗为第三功耗P rec,P sleep远小于P rec。LoRa设备会定期唤醒,检测是否收到前导码,唤醒的时长与信道活动检测的时长T wk一致,这样在整个信道活动检测的周期内,若没有数据需要接收(即没有检测到前导码),只有在第二时长T wk时段,LoRa设备处于唤醒状态,在其余时段(T cad-T wk),LoRa设备则会处于休眠状态;若检测到前导码,说明有数据需要接收,则LoRa设备打开接收功能,接收数据(如T rec时段所示)。第二时长T wk一般 为几个毫秒(如1至2毫秒),T cad可根据前导码(Preamble)长度来设定,例如,当前导码的发送时长为600毫秒时,T cad可为500毫秒。 In the LoRa communication process, in order to ensure that communication data is received in a timely and effective manner, except when sending data, the LoRa device (here LoRa device refers to the data receiving device, generally a low-power mobile terminal, the data receiving in this embodiment device may receive data, can send data, but most of the time in a receiving state) generally is in a receiving state, but in a power reception state LoRa apparatus is very large, the power consumption LoRa device reception state is denoted P rec ( In actual test, the power consumption is generally 20mA×T, mA is the current unit of mA, and T is the time). In one embodiment, the method of channel activity detection is adopted to reduce the power consumption of the LoRa device. As shown in Figure 1, the first duration T sleep is the sleep duration of the LoRa device, the second duration T wk is the duration of the LoRa device's channel activity detection, and the period T cad during which the LoRa device performs channel activity detection is the first duration T sleep The sum of the second duration T wk , T cad = T sleep + T wk , the power consumption of the LoRa device in the sleep state is the first power consumption P sleep (usually on the order of uA×T, uA is the current unit microampere ), the power consumption of the device during the preamble detection period is the second power consumption P wk (the power consumption in actual detection is generally as high as 120mA×T), and the power consumption of the device during the data reception period T rec is the third power consumption P rec , P sleep is much smaller than P rec . The LoRa device will wake up periodically to detect whether the preamble is received. The wake-up time is the same as the channel activity detection time T wk . In this way, during the entire channel activity detection cycle, if there is no data to receive (that is, the preamble is not detected), Only in the second time period T wk , the LoRa device is in the awake state, in the rest of the period (T cad -T wk ), the LoRa device will be in the dormant state; if the preamble is detected, indicating that there is data to be received, the LoRa device is turned on Receive function, receive data (as shown in the T rec period). The second time length T wk is generally several milliseconds (such as 1 to 2 milliseconds), and T cad can be set according to the length of the preamble. For example, when the current preamble transmission time is 600 milliseconds, T cad can be 500 millisecond.

当启用信道活动检测且无数据接收时,设备功耗P 0When channel activity detection is enabled and no data is received, the device power consumption P 0 is

Figure PCTCN2020140844-appb-000001
Figure PCTCN2020140844-appb-000001

记T cad/T wk=n(n的数量级一般为百),那么公式(1)可以近似为 Remember T cad /T wk =n (the magnitude of n is generally a hundred), then the formula (1) can be approximated as

Figure PCTCN2020140844-appb-000002
Figure PCTCN2020140844-appb-000002

从而得到:P 0<P rec,信道活动检测可以有效降低设备功耗。但是为了保证数据能够被接收到,一般要求数据发送设备(一般为对功耗没有特别要求的网关服务器,本实施例中的数据发送设备可以发送数据,也可以接收数据)发送第一前导码的时长要大于或等于T cad,而数据接收设备的接收时长T rec包括了前导码接收时长T pre、有效数据的接收时长(T data)和接收后的延时时长T delay(T delay可自行设定,最小为0,本公开不考虑接收后延时的影响,以下均认为T delay为0),即 Thus: P 0 <P rec , the channel activity detection can effectively reduce the power consumption of the device. However, in order to ensure that the data can be received, it is generally required that the data sending device (generally a gateway server with no special requirements for power consumption, the data sending device in this embodiment can send data or receive data) to send the first preamble. The duration must be greater than or equal to T cad , and the reception duration T rec of the data receiving device includes the preamble reception duration T pre , the reception duration of valid data (T data ), and the delay duration after reception T delay (T delay can be set by yourself The minimum value is 0. The present disclosure does not consider the influence of delay after reception. The following considers that T delay is 0), namely

T rec=T pre+T data      (3) T rec =T pre +T data (3)

当启用信道活动检测且有数据接收时,设备功耗P 1When channel activity detection is enabled and data is received, the device power consumption P 1 is

Figure PCTCN2020140844-appb-000003
Figure PCTCN2020140844-appb-000003

假设前导码的长度是有效数据长度的m倍,则有T pre=m×T data,结合公式(3)和公式(4),可以得到 Assuming that the length of the preamble is m times the effective data length, then T pre =m×T data , combining formula (3) and formula (4), we can get

Figure PCTCN2020140844-appb-000004
Figure PCTCN2020140844-appb-000004

当需要连续传输多帧数据时,只有第一帧需要作前导码检测,后续帧则不需要,假设需要传输M帧数据,那么,M帧数据传输的功耗P MWhen multiple frames of data need to be continuously transmitted, only the first frame needs to be tested for preamble, and subsequent frames are not required. Assuming that M frames of data need to be transmitted, then the power consumption PM for M frame data transmission is

Figure PCTCN2020140844-appb-000005
Figure PCTCN2020140844-appb-000005

当M足够大时,公式(6)可以近似为When M is large enough, formula (6) can be approximated as

P M=P rec    (7) P M =P rec (7)

所需时间T MThe required time T M is

T M=M×(m+1)×T data    (8) T M =M×(m+1)×T data (8)

从公式(8)中可以看到,前导码发送的时间过长(m很大)会降低有效数据的发送效率,尤其是对于传输需要多帧才能完成传输的数据的情况,传输时间会成倍数增加,这对于用户体验是非常不利的。It can be seen from formula (8) that too long a preamble transmission time (m is very large) will reduce the transmission efficiency of valid data, especially for data that requires multiple frames to complete the transmission, the transmission time will be multiples Increase, which is very detrimental to the user experience.

因此,如图2所示,本公开将数据的传输分为两个阶段:握手阶段和数据传输阶段。Therefore, as shown in FIG. 2, the present disclosure divides the data transmission into two phases: a handshake phase and a data transmission phase.

本实施例中,握手阶段采用长前导码以保证数据发送设备发送的数据能够被数据接收设备接收到。例如,数据发送设备先发送包含第一前导码和数据发送设备的设备信息的握手信号,然后进入接收模式,数据接收设备一直在进行信道活动检测,当检测到前导码时,进入接收模式,接收数据发送设备发送的握手信号,然后向数据发送设备发送握手响应信号,数据发送设备接收到握手响应信号后则完成握手阶段,实现数据发送设备与数据接收设备的连接。In this embodiment, a long preamble is used in the handshake phase to ensure that the data sent by the data sending device can be received by the data receiving device. For example, the data sending device first sends a handshake signal containing the first preamble and the device information of the data sending device, and then enters the receiving mode. The data receiving device has been performing channel activity detection. When the preamble is detected, it enters the receiving mode and receives The data sending device sends a handshake signal, and then sends a handshake response signal to the data sending device. After receiving the handshake response signal, the data sending device completes the handshake phase to realize the connection between the data sending device and the data receiving device.

本实施例中,数据发送设备的设备信息包括数据发送设备的媒体访问控制(Media Access Control,MAC)地址(或唯一识别码)、数据传输阶段的第二前导码长度等信息,在握手完成后和数据传输开始前,所述数据发送设备和数据接收设备根据第二前导码长度信息设置第二前导码长度。In this embodiment, the device information of the data sending device includes the Media Access Control (MAC) address (or unique identification code) of the data sending device, the length of the second preamble in the data transmission stage, and other information. After the handshake is completed And before the data transmission starts, the data sending device and the data receiving device set the second preamble length according to the second preamble length information.

第二前导码设置完成后进入数据传输阶段,数据传输阶段采用第二前导码(第二前导码的长度小于第一前导码的长度,示例性的,第二前导码可以为第一前导码的最低6个字节),这样既可以降低设备的传输功耗,又能提高大量数据传输时的速度。After the second preamble is set, it enters the data transmission stage. The data transmission stage uses the second preamble (the length of the second preamble is less than the length of the first preamble. For example, the second preamble can be the same as the first preamble. Minimum 6 bytes), which can reduce the transmission power consumption of the device and increase the speed of large amounts of data transmission.

若记第一前导码的长度为L 1,第二前导码的长度为L 2(L 1>L 2),每帧数据有效长度为L data,那么根据公式(8),正常情况下,数据传输所需的时间为 If the length of the first preamble is L 1 , the length of the second preamble is L 2 (L 1 >L 2 ), and the effective length of each frame of data is L data , then according to formula (8), under normal circumstances, the data The time required for transmission is

T M1=M×(L 1/L data+1)×T data    (9) T M1 =M×(L 1 /L data +1)×T data (9)

而采用本公开所示方法,数据传输所需的时间为Using the method shown in this disclosure, the time required for data transmission is

T M2=(L 1/L data+1)×T data+M×(L 2/L data+1)×T data    (10) T M2 = (L 1 /L data +1)×T data +M×(L 2 /L data +1)×T data (10)

当M足够大时,公式(10)可以简化为When M is large enough, formula (10) can be simplified to

T M2=M×(L 2/L data+1)×T data        (11) T M2 = M×(L 2 /L data +1)×T data (11)

比较公式(9)和公式(10)可以得到:本公开所示方法能够显著降低大量数据收发的传输时间,而且由于传输时间的缩短,根据公式(7),数据传输所需的功耗为功率与时间的乘积,因此数据的传输功耗也将大大降低。Comparing formula (9) and formula (10), it can be obtained that the method shown in the present disclosure can significantly reduce the transmission time of a large amount of data transmission and reception, and due to the shortening of the transmission time, according to formula (7), the power consumption required for data transmission is power Multiplying with time, so the power consumption of data transmission will also be greatly reduced.

图3是本公开实施例的一种通信方法的流程示意图。如图3所示,在本实施例中,所述通信方法包括步骤301至步骤303。Fig. 3 is a schematic flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3, in this embodiment, the communication method includes step 301 to step 303.

本实施例中,步骤301包括:数据发送设备发送包括第一前导码的握手信号至数据接收设备。In this embodiment, step 301 includes: the data sending device sends a handshake signal including the first preamble to the data receiving device.

在一种示例性实施例中,所述握手信号可以为LoRa数据包。In an exemplary embodiment, the handshake signal may be a LoRa data packet.

如图4所示,LoRa数据包包括:前导码、可选类型的报头、数据载荷等。其中,前导码用于保持接收端与输入的数据流同步,作用是提醒接收端即将发送的是数据载荷,注意接收,以免丢失有用信号,当前导码发送完毕后,会立即发送数据载荷。通常,前导码的长度可以在10到65536比特之间进行设定。基于这样的机制,每一个LoRa数据包的前导码发送时间就可以在数个毫秒到数十分钟之间进行调整。采用信道活动检测技术,探测前导码的时间在0.4毫秒到2毫秒内。As shown in Figure 4, the LoRa data packet includes: a preamble, an optional type of header, a data payload, and so on. Among them, the preamble is used to keep the receiving end synchronized with the input data stream. The function is to remind the receiving end that the data payload is about to be sent. Pay attention to receiving to avoid losing useful signals. After the current preamble is sent, the data payload will be sent immediately. Generally, the length of the preamble can be set between 10 and 65536 bits. Based on this mechanism, the preamble sending time of each LoRa data packet can be adjusted from a few milliseconds to tens of minutes. Using channel activity detection technology, the time to detect the preamble is within 0.4 milliseconds to 2 milliseconds.

本实施例中,采用两种不同长度的前导码:握手信号中的第一前导码和数据信号中的第二前导码。其中,第一前导码的长度大于第二前导码的长度。In this embodiment, two preambles of different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal. Wherein, the length of the first preamble is greater than the length of the second preamble.

在一种示例性实施例中,所述握手信号还包括数据载荷部分,所述数据载荷部分包括以下至少之一:数据发送设备的设备信息和第二前导码的长度信息。In an exemplary embodiment, the handshake signal further includes a data payload portion, and the data payload portion includes at least one of the following: device information of the data sending device and length information of the second preamble.

示例性的,数据发送设备的设备信息可以为数据发送设备的媒体访问控制地址或唯一识别码信息等。Exemplarily, the device information of the data sending device may be a media access control address or unique identification code information of the data sending device.

在一种示例性实施例中,所述第一前导码的发送时长大于或等于数据接收设备的信道活动检测时长与休眠时长之和。In an exemplary embodiment, the transmission duration of the first preamble is greater than or equal to the sum of the channel activity detection duration and the sleep duration of the data receiving device.

如图5所示,假设休眠时长为第一时长T sleep,信道活动检测时长为第二时长T wk,第一前导码的发送时长为第三时长T 1,则T 1≥T wk+T sleep。由于T 1大于等于T wk+T sleep,那么在第三时长T 1中,数据接收设备必定能完成一次信道活动检测,从而保证数据发送设备发送的每个第一前导码都可以被数据接收设备进行至少一次的信道活动检测,也就保证了数据接收设备可以及时接收数据发送设备发送的LoRa数据包,进行及时的有效交互;此外,由于数据接收设备的第一时长T sleep大于第二时长T wk,数据接收设备大部分时间都处于休眠状态,从而可以大大降低数据接收设备的功耗。 As shown in Figure 5, assuming that the sleep duration is the first duration T sleep , the channel activity detection duration is the second duration T wk , and the transmission duration of the first preamble is the third duration T 1 , then T 1 ≥ T wk + T sleep . Since T 1 is greater than or equal to T wk + T sleep , in the third time period T 1 , the data receiving device must be able to complete a channel activity detection, thereby ensuring that every first preamble sent by the data sending device can be used by the data receiving device Performing at least one channel activity detection also ensures that the data receiving device can receive the LoRa data packet sent by the data sending device in time, and carry out timely and effective interaction; in addition, because the first duration T sleep of the data receiving device is greater than the second duration T wk , the data receiving device is in a sleep state most of the time, which can greatly reduce the power consumption of the data receiving device.

示例性的,假设第一前导码的长度为600比特,数据发送设备采用的无线通讯参数中,扩频因子SF=7,载波频率433MHz,带宽125kHz,则第一前导码的发送时长T 1等于618.75毫秒,数据接收设备进行一次信道活动检测的第二时长T wk大概为1.8毫秒,则为满足T wk+T sleep≤T 1,数据接收设备的第一时长T sleep需小于或等于616.95毫秒。比如,一种实现方式中,可设置第一时长T sleep=500毫秒。由此看出,数据接收设备第一时长可达500毫秒,仅用1.8毫秒唤醒并进行信道活动检测,可以大大节省功耗;此外,每隔501.8毫秒的一次信道活动检测,将不会错过对发送时长为618.75毫秒的第一前导码的检测,从而可以保证数据接收设备及时接收到数据发送设备发送的LoRa数据包,不会因为数据接收设备大部分时间处于休眠状态而产生丢包现象。 Exemplarily, assuming that the length of the first preamble is 600 bits, and among the wireless communication parameters used by the data sending device, the spreading factor SF=7, the carrier frequency is 433 MHz, and the bandwidth is 125 kHz, then the transmission time length T 1 of the first preamble is equal to At 618.75 milliseconds, the second time duration T wk for a channel activity detection performed by the data receiving device is approximately 1.8 milliseconds. To satisfy T wk + T sleep ≤ T 1 , the first time duration T sleep of the data receiving device needs to be less than or equal to 616.95 milliseconds. For example, in an implementation manner, the first duration T sleep =500 milliseconds can be set. It can be seen from this that the first time of the data receiving device can reach 500 milliseconds, and it only takes 1.8 milliseconds to wake up and perform channel activity detection, which can greatly save power consumption; in addition, a channel activity detection every 501.8 milliseconds will not miss the The detection of the first preamble with a sending time of 618.75 milliseconds can ensure that the data receiving device receives the LoRa data packet sent by the data sending device in time, and will not cause packet loss because the data receiving device is in a sleep state most of the time.

步骤302包括:数据发送设备接收数据接收设备发送的握手响应信号。Step 302 includes: the data sending device receives a handshake response signal sent by the data receiving device.

在一种示例性实施例中,所述握手响应信号也可以为LoRa数据包。该握手响应信号用于数据接收设备指示数据发送设备握手成功,数据发送设备可以开始发送数据信号了。In an exemplary embodiment, the handshake response signal may also be a LoRa data packet. The handshake response signal is used by the data receiving device to instruct the data sending device to successfully shake hands, and the data sending device can start sending data signals.

步骤303包括:数据发送设备发送包括第二前导码的数据信号至数据接收设备,所述第二前导码的长度小于所述第一前导码的长度。Step 303 includes: the data sending device sends a data signal including a second preamble to the data receiving device, where the length of the second preamble is smaller than the length of the first preamble.

在一种示例性实施例中,所述数据信号也可以为LoRa数据包。In an exemplary embodiment, the data signal may also be a LoRa data packet.

在一种示例性实施例中,所述第二前导码可以为所述第一前导码的最低 N个字节或最高N个字节,N为大于1且小于M的自然数,M为所述第一前导码的总字节数。In an exemplary embodiment, the second preamble may be the lowest N bytes or the highest N bytes of the first preamble, N is a natural number greater than 1 and less than M, and M is the The total number of bytes of the first preamble.

在一种示例性实施例中,当所述数据信号包括两帧或两帧以上时,所述数据接收设备可以只对第一帧数据进行前导码检测,从而被唤醒,对第二帧及第二帧之后的帧则直接处于接收状态。In an exemplary embodiment, when the data signal includes two or more frames, the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame. The frame after the second frame is directly in the receiving state.

在一种示例性实施例中,所述通信方法还可以包括:所述数据发送设备接收数据接收设备发送的数据接收成功信号。本实施例通过数据接收成功信号指示本次数据传输顺利完成。In an exemplary embodiment, the communication method may further include: the data sending device receiving a data reception success signal sent by the data receiving device. In this embodiment, a successful data reception signal is used to indicate the successful completion of this data transmission.

在一种示例性实施例中,所述通信方法还可以包括:In an exemplary embodiment, the communication method may further include:

所述数据发送设备接收所述数据接收设备发送的反向传输信号,所述反向传输信号包括所述数据接收设备的设备信息和第三前导码的长度信息;Receiving, by the data sending device, a reverse transmission signal sent by the data receiving device, where the reverse transmission signal includes device information of the data receiving device and length information of a third preamble;

所述数据发送设备发送反向传输响应信号至所述数据接收设备;The data sending device sends a reverse transmission response signal to the data receiving device;

所述数据发送设备接收所述数据接收设备发送的包含第三前导码的数据信号,所述第三前导码的长度小于所述第一前导码的长度。The data sending device receives a data signal that includes a third preamble sent by the data receiving device, and the length of the third preamble is smaller than the length of the first preamble.

图6是本公开实施例的另一种通信方法的流程示意图。如图6所示,在本实施例中,所述通信方法包括步骤601至步骤603。Fig. 6 is a schematic flowchart of another communication method according to an embodiment of the present disclosure. As shown in FIG. 6, in this embodiment, the communication method includes step 601 to step 603.

本实施例中,步骤601包括:数据接收设备在每次经过第一时长T sleep的休眠后,进行一次第二时长T wk的信道活动检测,响应于所述信道活动检测的结果为未检测到数据发送设备发送的包括第一前导码的握手信号,转到步骤602;响应于所述信道活动检测的结果为检测到数据发送设备发送的包括第一前导码的握手信号,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于所述第一前导码的长度,转到步骤603。 In this embodiment, step 601 includes: the data receiving device performs a channel activity detection of the second time length T wk after each sleep of the first time length T sleep, and responds to the result of the channel activity detection being undetected The handshake signal including the first preamble sent by the data sending device goes to step 602; in response to the result of the channel activity detection being the detection of the handshake signal including the first preamble sent by the data sending device, the handshake signal includes The first preamble, the device information of the data sending device, and the length information of the second preamble, where the length of the second preamble is less than the length of the first preamble, go to step 603.

本实施例中,第一时长T sleep大于第二时长T wk,且第一时长T sleep与第二时长T wk之和小于或等于数据发送设备发送第一前导码的时长。 In this embodiment, the first duration T sleep is greater than the second duration T wk , and the sum of the first duration T sleep and the second duration T wk is less than or equal to the duration of the data sending device sending the first preamble.

步骤602包括:所述数据接收设备继续进行第一时长T sleep的休眠; Step 602 includes: the data receiving device continues to sleep for the first duration T sleep;

步骤603包括:所述数据接收设备发送握手响应信号至所述数据发送设备并接收所述数据发送设备发送的包括第二前导码的数据信号。Step 603 includes: the data receiving device sends a handshake response signal to the data sending device and receiving the data signal including the second preamble sent by the data sending device.

在一种示例性实施例中,所述握手响应信号也可以为LoRa数据包。该握手响应信号用于数据接收设备指示数据发送设备握手成功,数据发送设备可以开始发送数据信号了。In an exemplary embodiment, the handshake response signal may also be a LoRa data packet. The handshake response signal is used by the data receiving device to instruct the data sending device to successfully shake hands, and the data sending device can start sending data signals.

本实施例中,采用两种不同长度的前导码:握手信号中的第一前导码和数据信号中的第二前导码,其中,第一前导码的长度大于第二前导码的长度。In this embodiment, two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.

如图5所示,假设休眠时长为第一时长T sleep,信道活动检测的时长为第二时长T wk,第一前导码的发送时长为第三时长T 1,则T 1≥T wk+T sleep。由于T 1大于等于T wk+T sleep,那么在第三时长T 1中,数据接收设备必定能完成一次信道活动检测,从而保证数据发送设备发送的每个第一前导码都可以被数据接收设备进行至少一次的信道活动检测,也就保证了数据接收设备可以及时接收数据发送设备发送的LoRa数据包,进行及时的有效交互;此外,由于数据接收设备的第一时长T sleep大于信道活动检测的第二时长T wk,数据接收设备大部分时间都处于休眠状态,从而可以大大降低数据接收设备的功耗。 As shown in Figure 5, assuming that the sleep duration is the first duration T sleep , the channel activity detection duration is the second duration T wk , and the transmission duration of the first preamble is the third duration T 1 , then T 1 ≥ T wk +T sleep . Since T 1 is greater than or equal to T wk + T sleep , in the third time period T 1 , the data receiving device must be able to complete a channel activity detection, thereby ensuring that every first preamble sent by the data sending device can be used by the data receiving device Perform at least one channel activity detection, which also ensures that the data receiving device can receive the LoRa data packet sent by the data sending device in time, and carry out timely and effective interaction; in addition, because the first duration T sleep of the data receiving device is greater than the channel activity detection For the second time period T wk , the data receiving device is in a sleep state most of the time, which can greatly reduce the power consumption of the data receiving device.

示例性的,假设第一前导码的长度为600比特,数据发送设备采用的无线通讯参数中,扩频因子SF=7,载波频率433MHz,带宽125kHz,则第一前导码的发送时长T 1等于618.75毫秒,数据接收设备进行一次信道活动检测的第二时长T wk大概为1.8毫秒,则为满足T wk+T sleep≤T 1,数据接收设备进行一次休眠的第一时长T sleep需小于或等于616.95毫秒。比如,一种实现方式中,可设置第一时长T sleep=500毫秒。由此看出,数据接收设备的第一时长T sleep可达500毫秒,仅用1.8毫秒唤醒并进行信道活动检测,可以大大节省功耗;此外,每隔501.8毫秒的一次信道活动检测,将不会错过对发送时长为618.75毫秒的第一前导码的检测,从而可以保证数据接收设备及时接收到数据发送设备发送的LoRa数据包,不会因为数据接收设备大部分时间处于休眠状态而产生丢包现象。 Exemplarily, assuming that the length of the first preamble is 600 bits, and among the wireless communication parameters used by the data sending device, the spreading factor SF=7, the carrier frequency is 433 MHz, and the bandwidth is 125 kHz, then the transmission time length T 1 of the first preamble is equal to At 618.75 milliseconds, the second time period T wk for the data receiving device to perform a channel activity detection is about 1.8 milliseconds. To satisfy T wk + T sleep ≤ T 1 , the first time period T sleep for the data receiving device to perform one sleep must be less than or equal to 616.95 milliseconds. For example, in an implementation manner, the first duration T sleep =500 milliseconds can be set. It can be seen from this that the first duration T sleep of the data receiving device can reach 500 milliseconds, and it only takes 1.8 milliseconds to wake up and perform channel activity detection, which can greatly save power consumption; in addition, a channel activity detection every 501.8 milliseconds will not It will miss the detection of the first preamble with a sending time of 618.75 milliseconds, so as to ensure that the data receiving device receives the LoRa data packet sent by the data sending device in time, and will not cause packet loss because the data receiving device is in a sleep state most of the time Phenomenon.

在一种示例性实施例中,所述数据信号也可以为LoRa数据包。In an exemplary embodiment, the data signal may also be a LoRa data packet.

在一种示例性实施例中,当所述数据信号包括两帧或两帧以上时,所述数据接收设备可以只对第一帧数据进行前导码检测,从而被唤醒,对第二帧 及第二帧之后的帧则直接处于接收状态。In an exemplary embodiment, when the data signal includes two or more frames, the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame. The frame after the second frame is directly in the receiving state.

在一种示例性实施例中,所述通信方法还可以包括:所述数据接收设备发送数据接收成功信号至数据发送设备。本实施例通过数据接收成功信号指示本次数据传输顺利完成。In an exemplary embodiment, the communication method may further include: the data receiving device sending a data reception success signal to the data sending device. In this embodiment, a successful data reception signal is used to indicate the successful completion of this data transmission.

在一种示例性实施例中,所述通信方法还可以包括:In an exemplary embodiment, the communication method may further include:

所述数据接收设备发送反向传输信号至数据发送设备,所述反向传输信号包括所述数据接收设备的设备信息和第三前导码的长度信息;Sending, by the data receiving device, a reverse transmission signal to the data sending device, the reverse transmission signal including device information of the data receiving device and length information of the third preamble;

所述数据接收设备接收数据发送设备发送的反向传输响应信号;The data receiving device receives the reverse transmission response signal sent by the data sending device;

所述数据接收设备发送包含第三前导码的数据信号至数据发送设备,所述第三前导码的长度小于所述第一前导码的长度。The data receiving device sends a data signal including a third preamble to the data sending device, and the length of the third preamble is smaller than the length of the first preamble.

图7是本公开实施例的另一种通信方法的流程示意图。如图7所示,在本实施例中,所述通信方法包括步骤701至步骤704。FIG. 7 is a schematic flowchart of another communication method according to an embodiment of the present disclosure. As shown in FIG. 7, in this embodiment, the communication method includes step 701 to step 704.

本实施例中,步骤701包括:数据发送设备发送包括第一前导码的握手信号至数据接收设备。In this embodiment, step 701 includes: the data sending device sends a handshake signal including the first preamble to the data receiving device.

在一种示例性实施例中,所述握手信号可以为LoRa数据包。In an exemplary embodiment, the handshake signal may be a LoRa data packet.

如图4所示,LoRa数据包包括:前导码、可选类型的报头、数据载荷等。其中,前导码用于保持接收端与输入的数据流同步,作用是提醒接收端即将发送的是数据载荷,注意接收,以免丢失有用信号,当前导码发送完毕后,会立即发送数据载荷。通常,前导码的长度可以在10到65536比特之间进行设定。基于这样的机制,每一个LoRa数据包的前导码发送时间就可以在数个毫秒到数十分钟之间进行调整。采用信道活动检测技术,探测前导码的时间在0.4毫秒到2毫秒内就可以完成。As shown in Figure 4, the LoRa data packet includes: a preamble, an optional type of header, a data payload, and so on. Among them, the preamble is used to keep the receiving end synchronized with the input data stream. The function is to remind the receiving end that the data payload is about to be sent. Pay attention to receiving to avoid losing useful signals. After the current preamble is sent, the data payload will be sent immediately. Generally, the length of the preamble can be set between 10 and 65536 bits. Based on this mechanism, the preamble sending time of each LoRa data packet can be adjusted from a few milliseconds to tens of minutes. Using channel activity detection technology, the time to detect the preamble can be completed within 0.4 milliseconds to 2 milliseconds.

本实施例中,采用两种不同长度的前导码:握手信号中的第一前导码和数据信号中的第二前导码,其中,第一前导码的长度大于第二前导码的长度。In this embodiment, two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.

在一种示例性实施例中,所述握手信号还包括数据载荷部分,所述数据载荷部分包括以下至少之一:数据发送设备的设备信息和第二前导码的长度 信息。In an exemplary embodiment, the handshake signal further includes a data payload portion, and the data payload portion includes at least one of the following: device information of the data sending device and length information of the second preamble.

在一种示例性实施例中,所述第一前导码的发送时长大于或等于数据接收设备的信道活动检测时长与休眠时长之和。In an exemplary embodiment, the transmission duration of the first preamble is greater than or equal to the sum of the channel activity detection duration and the sleep duration of the data receiving device.

如图5所示,假设休眠时长为第一时长T sleep,信道活动检测时长为第二时长T wk,第一前导码的发送时长为第三时长T 1,则T 1≥T wk+T sleep。由于T 1大于等于T wk+T sleep,那么在时长T 1中,数据接收设备必定能完成一次信道活动检测,从而保证数据发送设备发送的每个第一前导码都可以被数据接收设备进行至少一次的信道活动检测,也就保证了数据接收设备可以及时接收数据发送设备发送的LoRa数据包,进行及时的有效交互;此外,由于数据接收设备的休眠时长T sleep大于信道活动检测的时长T wk,数据接收设备大部分时间都处于休眠状态,从而可以大大降低数据接收设备的功耗。 As shown in Figure 5, assuming that the sleep duration is the first duration T sleep , the channel activity detection duration is the second duration T wk , and the transmission duration of the first preamble is the third duration T 1 , then T 1 ≥ T wk + T sleep . Since T 1 is greater than or equal to T wk + T sleep , in the duration T 1 , the data receiving device must be able to complete a channel activity detection, thereby ensuring that every first preamble sent by the data sending device can be performed by the data receiving device at least One-time channel activity detection also ensures that the data receiving device can receive the LoRa data packet sent by the data sending device in time, and carry out timely and effective interaction; in addition, because the sleep duration T sleep of the data receiving device is greater than the channel activity detection duration T wk , The data receiving device is in a sleep state most of the time, which can greatly reduce the power consumption of the data receiving device.

示例性的,假设第一前导码的长度为600比特,数据发送设备采用的无线通讯参数中,扩频因子SF=7,载波频率433MHz,带宽125kHz,则第一前导码的发送时长T 1等于618.75毫秒,数据接收设备进行一次信道活动检测的第二时长T wk大概为1.8毫秒,则为满足T wk+T sleep≤T 1,数据接收设备进行一次休眠的第一时长T sleep需小于或等于616.95毫秒。比如,一种实现方式中,可设置第一时长T sleep=500毫秒。由此看出,数据接收设备第一时长可达500毫秒,仅用1.8毫秒唤醒并进行信道活动检测,可以大大节省功耗;此外,每隔501.8毫秒的一次信道活动检测,将不会错过对发送时长为618.75毫秒的第一前导码的检测,从而可以保证数据接收设备及时接收到数据发送设备发送的LoRa数据包,不会因为数据接收设备大部分时间处于休眠状态而产生丢包现象。 Exemplarily, assuming that the length of the first preamble is 600 bits, and among the wireless communication parameters used by the data sending device, the spreading factor SF=7, the carrier frequency is 433 MHz, and the bandwidth is 125 kHz, then the transmission time length T 1 of the first preamble is equal to At 618.75 milliseconds, the second time period T wk for the data receiving device to perform a channel activity detection is about 1.8 milliseconds. To satisfy T wk + T sleep ≤ T 1 , the first time period T sleep for the data receiving device to perform one sleep must be less than or equal to 616.95 milliseconds. For example, in an implementation manner, the first duration T sleep =500 milliseconds can be set. It can be seen from this that the first time of the data receiving device can reach 500 milliseconds, and it only takes 1.8 milliseconds to wake up and perform channel activity detection, which can greatly save power consumption; in addition, a channel activity detection every 501.8 milliseconds will not miss the The detection of the first preamble with a sending time of 618.75 milliseconds can ensure that the data receiving device receives the LoRa data packet sent by the data sending device in time, and will not cause packet loss because the data receiving device is in a sleep state most of the time.

步骤702包括:数据接收设备在每次经过第一时长的休眠后,进行一次第二时长T wk的信道活动检测;响应于信道活动检测的结果为检测到数据发送设备发送的包括第一前导码的握手信号,数据接收设备发送握手响应信号至数据发送设备,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息。 Step 702 includes: the data receiving device performs a channel activity detection of the second duration T wk every time after the first duration of dormancy; in response to the result of the channel activity detection, it is detected that the data sending device includes the first preamble. The data receiving device sends a handshake response signal to the data sending device, and the handshake signal includes the first preamble, the device information of the data sending device, and the length information of the second preamble.

在一种示例性实施例中,所述握手响应信号也可以为LoRa数据包。该握手响应信号用于数据接收设备指示数据发送设备握手成功,数据发送设备 可以开始发送数据信号了。In an exemplary embodiment, the handshake response signal may also be a LoRa data packet. The handshake response signal is used by the data receiving device to indicate that the data sending device has succeeded in the handshake, and the data sending device can start sending data signals.

步骤703包括:数据发送设备接收数据接收设备发送的握手响应信号,并发送包括第二前导码的数据信号至数据接收设备,所述第二前导码的长度小于第一前导码的长度。Step 703 includes: the data sending device receives the handshake response signal sent by the data receiving device, and sends a data signal including a second preamble to the data receiving device, where the length of the second preamble is smaller than the length of the first preamble.

在一种示例性实施例中,所述数据信号也可以为LoRa数据包。In an exemplary embodiment, the data signal may also be a LoRa data packet.

在一种示例性实施例中,当所述数据信号包括两帧或两帧以上时,所述数据接收设备可以只对第一帧数据进行前导码检测,从而被唤醒,对第二帧及第二帧之后的帧则直接处于接收状态。In an exemplary embodiment, when the data signal includes two or more frames, the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame. The frame after the second frame is directly in the receiving state.

步骤704包括:数据接收设备接收数据发送设备发送的包括第二前导码的数据信号后继续进行第一时长T sleep的休眠。 Step 704 includes: after receiving the data signal including the second preamble sent by the data sending device, the data receiving device continues to sleep for the first duration T sleep.

在一种示例性实施例中,所述通信方法还可以包括:所述数据接收设备发送数据接收成功信号至数据发送设备。本实施例通过数据接收成功信号指示本次数据传输顺利完成。In an exemplary embodiment, the communication method may further include: the data receiving device sending a data reception success signal to the data sending device. In this embodiment, a successful data reception signal is used to indicate the successful completion of this data transmission.

在一种示例性实施例中,所述通信方法还可以包括:In an exemplary embodiment, the communication method may further include:

所述数据接收设备发送反向传输信号至数据发送设备,所述反向传输信号包括所述数据接收设备的设备信息和第三前导码的长度信息;Sending, by the data receiving device, a reverse transmission signal to the data sending device, the reverse transmission signal including device information of the data receiving device and length information of the third preamble;

所述数据接收设备接收数据发送设备发送的反向传输响应信号;The data receiving device receives the reverse transmission response signal sent by the data sending device;

所述数据接收设备发送包含第三前导码的数据信号至数据发送设备,所述第三前导码的长度小于所述第一前导码的长度。The data receiving device sends a data signal including a third preamble to the data sending device, and the length of the third preamble is smaller than the length of the first preamble.

图8是本公开实施例的一种数据发送设备的结构示意图,该数据发送设备一般为对功耗没有特别要求的网关服务器,本申请实施例中的数据发送设备可以发送数据,也可以接收数据。如图8所示,在本实施例中,该数据发送设备包括第一握手模块801和第一传输模块802,其中,第一握手模块801,设置为发送包括第一前导码的握手信号至数据接收设备,并接收数据接收设备发送的握手响应信号;第一传输模块802,设置为发送包括第二前导码的数据信号至数据接收设备,所述第二前导码的长度小于第一前导码的长度。FIG. 8 is a schematic structural diagram of a data sending device according to an embodiment of the present disclosure. The data sending device is generally a gateway server with no special requirements for power consumption. The data sending device in the embodiment of the present application can send data or receive data . As shown in FIG. 8, in this embodiment, the data sending device includes a first handshake module 801 and a first transmission module 802. The first handshake module 801 is configured to send a handshake signal including a first preamble to the data. The receiving device and receiving the handshake response signal sent by the data receiving device; the first transmission module 802 is configured to send a data signal including a second preamble to the data receiving device, and the length of the second preamble is less than that of the first preamble length.

在一种示例性实施例中,所述握手信号可以为LoRa数据包。In an exemplary embodiment, the handshake signal may be a LoRa data packet.

本实施例中,采用两种不同长度的前导码:握手信号中的第一前导码和数据信号中的第二前导码,其中,第一前导码的长度大于第二前导码的长度。In this embodiment, two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.

在一种示例性实施例中,所述握手信号还包括数据载荷部分,所述数据载荷部分包括以下至少之一:数据发送设备的设备信息和第二前导码的长度信息。In an exemplary embodiment, the handshake signal further includes a data payload portion, and the data payload portion includes at least one of the following: device information of the data sending device and length information of the second preamble.

在一种示例性实施例中,所述第一前导码的发送时长大于或等于数据接收设备的信道活动检测时长与休眠时长之和。In an exemplary embodiment, the transmission duration of the first preamble is greater than or equal to the sum of the channel activity detection duration and the sleep duration of the data receiving device.

在一种示例性实施例中,所述握手响应信号也可以为LoRa数据包。该握手响应信号用于数据接收设备指示数据发送设备握手成功,数据发送设备可以开始发送数据信号了。In an exemplary embodiment, the handshake response signal may also be a LoRa data packet. The handshake response signal is used by the data receiving device to instruct the data sending device to successfully shake hands, and the data sending device can start sending data signals.

在一种示例性实施例中,所述数据信号也可以为LoRa数据包。In an exemplary embodiment, the data signal may also be a LoRa data packet.

在一种示例性实施例中,当所述数据信号包括两帧或两帧以上时,所述数据接收设备可以只对第一帧数据进行前导码检测,从而被唤醒,对第二帧及第二帧之后的帧则直接处于接收状态。In an exemplary embodiment, when the data signal includes two or more frames, the data receiving device may only perform preamble detection on the first frame of data, so as to be awakened, and perform the preamble detection on the second frame and the first frame. The frame after the second frame is directly in the receiving state.

在一种示例性实施例中,所述第一传输模块802还设置为,接收数据接收设备发送的数据接收成功信号。本实施例通过数据接收成功信号指示本次数据传输顺利完成。In an exemplary embodiment, the first transmission module 802 is further configured to receive a data reception success signal sent by the data receiving device. In this embodiment, a successful data reception signal is used to indicate the successful completion of this data transmission.

在一种示例性实施例中,所述第一传输模块802还设置为,接收所述数据接收设备发送的反向传输信号,所述反向传输信号包括所述数据接收设备的设备信息和第三前导码的长度信息;发送反向传输响应信号至数据接收设备;接收数据接收设备发送的包含第三前导码的数据信号,所述第三前导码的长度小于所述第一前导码的长度。In an exemplary embodiment, the first transmission module 802 is further configured to receive a reverse transmission signal sent by the data receiving device, and the reverse transmission signal includes the device information and the first transmission signal of the data receiving device. Length information of the three preambles; sending a reverse transmission response signal to the data receiving device; receiving the data signal containing the third preamble sent by the data receiving device, the length of the third preamble is less than the length of the first preamble .

图9是本公开实施例的一种数据接收设备的结构示意图,该数据接收设备一般为需要低功耗的移动终端,本申请实施例中的数据接收设备可以发送数据,也可以接收数据。如图9所示,在本实施例中,该数据接收设备包括休眠控制模块901、信道活动检测模块902和第二传输模块903,其中,休眠 控制模块901,设置为每次经过第一时长T sleep的休眠后唤醒所述数据接收设备并发送信道活动检测通知至信道活动检测模块902;接收到休眠通知后,进行第一时长T sleep的休眠;信道活动检测模块902,设置为接收到所述信道活动检测通知后,进行一次第二时长T wk的信道活动检测,响应于未检测到数据发送设备发送的包括第一前导码的握手信号,则发送休眠通知至休眠控制模块901;响应于检测到数据发送设备发送的包括第一前导码的握手信号,则发送数据接收通知至第二传输模块903;第二传输模块903,设置为接收到数据接收通知后,发送握手响应信号至所述数据发送设备,并接收所述数据发送设备发送的包括第二前导码的数据信号,接收完成后发送休眠通知至休眠控制模块901,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于所述第一前导码的长度。 9 is a schematic structural diagram of a data receiving device according to an embodiment of the present disclosure. The data receiving device is generally a mobile terminal that requires low power consumption. The data receiving device in the embodiment of the present application can send and receive data. As shown in FIG. 9, in this embodiment, the data receiving device includes a sleep control module 901, a channel activity detection module 902, and a second transmission module 903. The sleep control module 901 is set to elapse a first time period T each time. After sleep , wake up the data receiving device and send a channel activity detection notification to the channel activity detection module 902; after receiving the sleep notification, sleep for the first duration T sleep; the channel activity detection module 902 is set to receive the After the channel activity detection notification, a channel activity detection of the second duration T wk is performed, and in response to not detecting the handshake signal including the first preamble sent by the data sending device, the dormancy notification is sent to the dormancy control module 901; in response to the detection When the handshake signal including the first preamble sent by the data sending device is sent, a data reception notification is sent to the second transmission module 903; the second transmission module 903 is set to send a handshake response signal to the data after receiving the data reception notification The sending device receives the data signal including the second preamble sent by the data sending device, and sends a sleep notification to the sleep control module 901 after the reception is completed. The handshake signal includes the first preamble and the device of the data sending device Information and length information of the second preamble, the length of the second preamble is smaller than the length of the first preamble.

本实施例中,第一时长T sleep大于第二时长T wk,且第一时长T sleep与第二时长T wk之和小于或等于数据发送设备发送第一前导码的时长。 In this embodiment, the first duration T sleep is greater than the second duration T wk , and the sum of the first duration T sleep and the second duration T wk is less than or equal to the duration of the data sending device sending the first preamble.

在一种示例性实施例中,所述握手响应信号也可以为LoRa数据包。该握手响应信号用于数据接收设备指示数据发送设备握手成功,数据发送设备可以开始发送数据信号了。In an exemplary embodiment, the handshake response signal may also be a LoRa data packet. The handshake response signal is used by the data receiving device to indicate that the data sending device has succeeded in the handshake, and the data sending device can start sending data signals.

本实施例中,采用两种不同长度的前导码:握手信号中的第一前导码和数据信号中的第二前导码,其中,第一前导码的长度大于第二前导码的长度。In this embodiment, two preambles with different lengths are used: the first preamble in the handshake signal and the second preamble in the data signal, where the length of the first preamble is greater than the length of the second preamble.

在一种示例性实施例中,所述数据信号也可以为LoRa数据包。In an exemplary embodiment, the data signal may also be a LoRa data packet.

在一种示例性实施例中,当所述数据信号包括两帧或两帧以上时,所述第二传输模块903可以只对第一帧数据进行前导码检测,对第二帧及第二帧之后的帧不进行前导码检测。In an exemplary embodiment, when the data signal includes two or more frames, the second transmission module 903 may only perform preamble detection on the first frame of data, and perform preamble detection on the second frame and the second frame. The following frames do not perform preamble detection.

在一种示例性实施例中,所述第二传输模块903还可以设置为,发送数据接收成功信号至数据发送设备。本实施例通过数据接收成功信号指示本次数据传输顺利完成。In an exemplary embodiment, the second transmission module 903 may be further configured to send a data reception success signal to the data sending device. In this embodiment, a successful data reception signal is used to indicate the successful completion of this data transmission.

在一种示例性实施例中,所述第二传输模块903还可以设置为,发送反向传输信号至数据发送设备,所述反向传输信号包括所述数据接收设备的设 备信息和第三前导码的长度信息;接收数据发送设备发送的反向传输响应信号;发送包含第三前导码的数据信号至数据发送设备,所述第三前导码的长度小于所述第一前导码的长度。In an exemplary embodiment, the second transmission module 903 may be further configured to send a reverse transmission signal to the data sending device, where the reverse transmission signal includes the device information of the data receiving device and the third preamble. Code length information; receiving a reverse transmission response signal sent by a data sending device; sending a data signal containing a third preamble to the data sending device, the length of the third preamble is smaller than the length of the first preamble.

本公开还提供了一种通信系统,包括上述的数据发送设备和数据接收设备。The present disclosure also provides a communication system, including the above-mentioned data sending device and data receiving device.

本实施例的通信方法及系统、数据发送设备、数据接收设备,通过在通信开始阶段(即握手阶段),采用长前导码结合信道活动检测的方式来实现数据的通信;握手完成后,为了实现数据的快速收发,在数据的传输阶段,采用短前导码的方式来通信,从而实现了大量数据传输时的快速收发,此外由于传输时间的缩短,数据传输的功耗也会随之降低。The communication method and system, data sending device, and data receiving device of this embodiment implement data communication by adopting a long preamble combined with channel activity detection at the beginning of communication (ie, handshake phase); after the handshake is completed, in order to achieve For fast data transmission and reception, in the data transmission stage, a short preamble is used to communicate, so as to realize the rapid transmission and reception of a large amount of data transmission. In addition, due to the shortening of transmission time, the power consumption of data transmission will also be reduced.

术语“包括”、“包括”或者其任何其他变体意在涵盖非排他性的包括,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。The terms "include", "include", or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, product or equipment including a series of elements includes not only those elements, but also other elements that are not explicitly listed. Elements, or also include elements inherent to such processes, methods, commodities, or equipment. If there are no more restrictions, the element defined by the sentence "including a..." does not exclude the existence of other identical elements in the process, method, commodity, or equipment that includes the element.

本领域技术人员应明白,本申请实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, this application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包括在本申请的权利要求范围之内。The above descriptions are only examples of the present application, and are not used to limit the present application. For those skilled in the art, this application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included in the scope of the claims of this application.

Claims (10)

一种通信方法,包括:A communication method including: 数据发送设备发送包括第一前导码的握手信号至数据接收设备;The data sending device sends a handshake signal including the first preamble to the data receiving device; 所述数据发送设备接收所述数据接收设备发送的握手响应信号;Receiving, by the data sending device, a handshake response signal sent by the data receiving device; 所述数据发送设备发送包括第二前导码的数据信号至所述数据接收设备,所述第二前导码的长度小于所述第一前导码的长度。The data sending device sends a data signal including a second preamble to the data receiving device, and the length of the second preamble is smaller than the length of the first preamble. 根据权利要求1所述的通信方法,其中,所述握手信号还包括所述数据发送设备的设备信息和第二前导码的长度信息。The communication method according to claim 1, wherein the handshake signal further includes device information of the data transmission device and length information of the second preamble. 根据权利要求1所述的通信方法,其中,所述第二前导码为所述第一前导码的最低N个字节或最高N个字节,N为大于1且小于M的自然数,M为所述第一前导码的总字节数。The communication method according to claim 1, wherein the second preamble is the lowest N bytes or the highest N bytes of the first preamble, N is a natural number greater than 1 and less than M, and M is The total number of bytes of the first preamble. 根据权利要求1-3任一所述的通信方法,还包括:所述数据发送设备接收所述数据接收设备发送的数据接收成功信号。The communication method according to any one of claims 1 to 3, further comprising: the data sending device receiving a data reception success signal sent by the data receiving device. 一种通信方法,包括:A communication method including: 数据接收设备在每次经过第一时长的休眠后,进行一次第二时长的信道活动检测;The data receiving device performs a second-duration channel activity detection every time after the first-duration sleep period; 响应于所述信道活动检测的结果为未检测到数据发送设备发送的包括第一前导码的握手信号,所述数据接收设备继续进行第一时长的休眠;In response to the result of the channel activity detection being that the handshake signal including the first preamble sent by the data sending device is not detected, the data receiving device continues to sleep for the first duration; 响应于所述信道活动检测的结果为检测到数据发送设备发送的包括第一前导码的握手信号,所述数据接收设备发送握手响应信号至所述数据发送设备并接收所述数据发送设备发送的包括第二前导码的数据信号;In response to the result of the channel activity detection being the detection of the handshake signal including the first preamble sent by the data sending device, the data receiving device sends the handshake response signal to the data sending device and receives the handshake signal sent by the data sending device. The data signal including the second preamble; 所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于所述第一前导码的长度。The handshake signal includes a first preamble, device information of the data sending device, and length information of a second preamble, where the length of the second preamble is smaller than the length of the first preamble. 根据权利要求5所述的通信方法,在所述数据接收设备接收所述包括第二前导码的数据信号之后,所述方法还包括:The communication method according to claim 5, after the data receiving device receives the data signal including the second preamble, the method further comprises: 所述数据接收设备发送数据接收成功信号至所述数据发送设备。The data receiving device sends a data reception success signal to the data sending device. 一种通信方法,包括:A communication method including: 数据发送设备发送包括第一前导码的握手信号至数据接收设备;The data sending device sends a handshake signal including the first preamble to the data receiving device; 数据接收设备在每次经过第一时长的休眠后,进行一次第二时长的信道活动检测;响应于所述信道活动检测的结果为检测到数据发送设备发送的包括第一前导码的握手信号,所述数据接收设备发送握手响应信号至所述数据发送设备,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息;The data receiving device performs a second-duration channel activity detection every time after the first-duration sleep; in response to the result of the channel activity detection being the detection of a handshake signal including the first preamble sent by the data-transmitting device, Sending, by the data receiving device, a handshake response signal to the data sending device, the handshake signal including a first preamble, device information of the data sending device, and length information of a second preamble; 数据发送设备接收所述数据接收设备发送的握手响应信号,并发送包括第二前导码的数据信号至所述数据接收设备,所述第二前导码的长度小于第一前导码的长度;The data sending device receives the handshake response signal sent by the data receiving device, and sends a data signal including a second preamble to the data receiving device, where the length of the second preamble is smaller than the length of the first preamble; 数据接收设备接收所述数据发送设备发送的包括第二前导码的数据信号后继续进行第一时长的休眠。The data receiving device continues to sleep for the first duration after receiving the data signal including the second preamble sent by the data sending device. 一种数据发送设备,包括第一握手模块和第一传输模块,其中,A data sending device includes a first handshake module and a first transmission module, wherein, 所述第一握手模块,设置为发送包括第一前导码的握手信号至数据接收设备,并接收所述数据接收设备发送的握手响应信号;The first handshake module is configured to send a handshake signal including a first preamble to a data receiving device, and receive a handshake response signal sent by the data receiving device; 所述第一传输模块,设置为发送包括第二前导码的数据信号至所述数据接收设备,所述第二前导码的长度小于第一前导码的长度。The first transmission module is configured to send a data signal including a second preamble to the data receiving device, and the length of the second preamble is smaller than the length of the first preamble. 一种数据接收设备,包括休眠控制模块、信道活动检测模块和第二传输模块,其中,A data receiving device includes a sleep control module, a channel activity detection module, and a second transmission module, wherein: 所述休眠控制模块,设置为每次经过第一时长的休眠后唤醒所述数据接收设备并发送信道活动检测通知至信道活动检测模块;接收到休眠通知后,进行第一时长的休眠;The sleep control module is configured to wake up the data receiving device and send a channel activity detection notification to the channel activity detection module every time after a first period of sleep has elapsed; after receiving the sleep notification, perform a first period of sleep; 所述信道活动检测模块,设置为接收到所述信道活动检测通知后,进行一次第二时长的信道活动检测,响应于未检测到数据发送设备发送的包括第一前导码的握手信号,则发送休眠通知至休眠控制模块;响应于检测到数据发送设备发送的包括第一前导码的握手信号,则发送数据接收通知至第二传 输模块;The channel activity detection module is configured to, after receiving the channel activity detection notification, perform a channel activity detection of a second duration, and in response to not detecting the handshake signal including the first preamble sent by the data sending device, send Dormancy notification to the dormancy control module; in response to detecting the handshake signal including the first preamble sent by the data sending device, send a data reception notification to the second transmission module; 所述第二传输模块,设置为接收到数据接收通知后,发送握手响应信号至所述数据发送设备,并接收所述数据发送设备发送的包括第二前导码的数据信号,接收完成后发送休眠通知至休眠控制模块,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于第一前导码的长度。The second transmission module is configured to send a handshake response signal to the data sending device after receiving the data reception notification, and receive the data signal including the second preamble sent by the data sending device, and send sleep after the reception is completed Notifying the sleep control module that the handshake signal includes a first preamble, device information of the data sending device, and length information of a second preamble, where the length of the second preamble is smaller than the length of the first preamble. 一种通信系统,包括数据发送设备和数据接收设备,所述数据发送设备包括第一握手模块和第一传输模块,所述数据接收设备包括休眠控制模块、信道活动检测模块和第二传输模块,其中:A communication system includes a data sending device and a data receiving device, the data sending device includes a first handshake module and a first transmission module, and the data receiving device includes a sleep control module, a channel activity detection module, and a second transmission module, in: 所述第一握手模块,设置为发送包括第一前导码的握手信号至数据接收设备,并接收所述数据接收设备发送的握手响应信号;The first handshake module is configured to send a handshake signal including a first preamble to a data receiving device, and receive a handshake response signal sent by the data receiving device; 所述第一传输模块,设置为发送包括第二前导码的数据信号至所述数据接收设备;The first transmission module is configured to send a data signal including a second preamble to the data receiving device; 所述休眠控制模块,设置为每次经过第一时长的休眠后唤醒所述数据接收设备并发送信道活动检测通知至信道活动检测模块;接收到休眠通知后,进行第一时长的休眠;The sleep control module is configured to wake up the data receiving device and send a channel activity detection notification to the channel activity detection module every time after a first period of sleep has elapsed; after receiving the sleep notification, perform a first period of sleep; 所述信道活动检测模块,设置为接收到所述信道活动检测通知后,进行一次第二时长的信道活动检测,响应于未检测到数据发送设备发送的包括第一前导码的握手信号,则发送休眠通知至休眠控制模块;响应于检测到数据发送设备发送的包括第一前导码的握手信号,则发送数据接收通知至第二传输模块;The channel activity detection module is configured to, after receiving the channel activity detection notification, perform a channel activity detection of a second duration, and in response to not detecting the handshake signal including the first preamble sent by the data sending device, send Dormancy notification to the dormancy control module; in response to detecting the handshake signal including the first preamble sent by the data sending device, send a data reception notification to the second transmission module; 所述第二传输模块,设置为接收到数据接收通知后,发送握手响应信号至所述数据发送设备,并接收所述数据发送设备发送的包括第二前导码的数据信号,接收完成后发送休眠通知至休眠控制模块,所述握手信号包括第一前导码、所述数据发送设备的设备信息和第二前导码的长度信息,所述第二前导码的长度小于第一前导码的长度。The second transmission module is configured to send a handshake response signal to the data sending device after receiving the data reception notification, and receive the data signal including the second preamble sent by the data sending device, and send sleep after the reception is completed Notifying the sleep control module that the handshake signal includes a first preamble, device information of the data sending device, and length information of a second preamble, where the length of the second preamble is smaller than the length of the first preamble.
PCT/CN2020/140844 2020-02-14 2020-12-29 Communication method and system, data sending device, and data receiving device Ceased WO2021159876A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010095188.8A CN111315004B (en) 2020-02-14 2020-02-14 A communication method and system, data transmission device, and data reception device
CN202010095188.8 2020-02-14

Publications (1)

Publication Number Publication Date
WO2021159876A1 true WO2021159876A1 (en) 2021-08-19

Family

ID=71160061

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/140844 Ceased WO2021159876A1 (en) 2020-02-14 2020-12-29 Communication method and system, data sending device, and data receiving device

Country Status (2)

Country Link
CN (1) CN111315004B (en)
WO (1) WO2021159876A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111315004B (en) * 2020-02-14 2022-02-01 京东方科技集团股份有限公司 A communication method and system, data transmission device, and data reception device
CN112383386B (en) * 2020-11-11 2024-01-05 腾讯科技(深圳)有限公司 Data transmission method, device, computer equipment and computer readable storage medium
CN113840388B (en) * 2021-10-22 2024-03-22 普联技术有限公司 Communication method and communication equipment for coexistence of Zigbee and Wifi
CN117528738A (en) * 2023-11-27 2024-02-06 厦门四信通信科技有限公司 Low-power consumption LoRa communication system, method, gateway and node terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101309192A (en) * 2007-05-18 2008-11-19 青岛海信电器股份有限公司 Bus communication method
US20150236848A1 (en) * 2014-02-19 2015-08-20 Origin Wireless Communications, Inc. Handshaking protocol for time-reversal system
CN110312299A (en) * 2019-07-11 2019-10-08 京东方科技集团股份有限公司 Communication system, gateway, terminal and communication method based on LoRa technology
CN110621086A (en) * 2019-10-30 2019-12-27 京东方科技集团股份有限公司 Communication system, gateway, terminal and communication method
CN111315004A (en) * 2020-02-14 2020-06-19 京东方科技集团股份有限公司 A communication method and system, data transmission device, and data reception device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100927600B1 (en) * 2007-10-22 2009-11-23 한국전자통신연구원 Data Transmitting and Receiving Method in Sensor Networks for Reducing Overhealing of Sensor Nodes
CN101282335B (en) * 2008-05-20 2012-09-05 浙江大学宁波理工学院 Method for snooping and sleeping low-load wireless sensor network MAC layer
US8588119B2 (en) * 2010-01-21 2013-11-19 Robert Bosch Gmbh Asynchronous low-power multi-channel media access control
KR101653205B1 (en) * 2010-04-01 2016-09-01 삼성전자주식회사 Data transmission system for using multi class preamble frame stucture
CN102083183A (en) * 2011-03-07 2011-06-01 杭州电子科技大学 Low-energy consumption sleeping monitoring method synchronous relative to time of wireless sensor network
US9974023B2 (en) * 2015-09-25 2018-05-15 Intel Corporation Apparatus, system and method of communicating a wakeup packet
CN108696921A (en) * 2017-02-21 2018-10-23 中国科学院沈阳自动化研究所 The cognitive sensor network media access control method intercepted based on broadcast preamble

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101309192A (en) * 2007-05-18 2008-11-19 青岛海信电器股份有限公司 Bus communication method
US20150236848A1 (en) * 2014-02-19 2015-08-20 Origin Wireless Communications, Inc. Handshaking protocol for time-reversal system
CN110312299A (en) * 2019-07-11 2019-10-08 京东方科技集团股份有限公司 Communication system, gateway, terminal and communication method based on LoRa technology
CN110621086A (en) * 2019-10-30 2019-12-27 京东方科技集团股份有限公司 Communication system, gateway, terminal and communication method
CN111315004A (en) * 2020-02-14 2020-06-19 京东方科技集团股份有限公司 A communication method and system, data transmission device, and data reception device

Also Published As

Publication number Publication date
CN111315004A (en) 2020-06-19
CN111315004B (en) 2022-02-01

Similar Documents

Publication Publication Date Title
WO2021159876A1 (en) Communication method and system, data sending device, and data receiving device
US8599840B2 (en) Mobile network device battery conservation system and methods
EP2880921B1 (en) Listen interval (li) selection for wlan client
RU2499368C1 (en) Method and system for announcement time from latency time in standby mode as applied to power saving operations in wireless networks
CN110071789B (en) Ultra-low power consumption passive awakening method and system
US20050154933A1 (en) System and method for wake on wireless lan
CN108449786B (en) Multi-time-window signal receiving and transmitting method and system
CN1842027B (en) Power management method for WLAN
CN109548120B (en) Communication method and device of wireless local area network, station equipment and access point equipment
CN110958676A (en) Low-power consumption dormancy equipment awakening method and system
TW201834490A (en) Adaptive power save with reinforcement learning
CN113207160A (en) Terminal wake-up method and device, computer equipment and storage medium
WO2024017198A1 (en) Channel signal transmission method and apparatus, terminal, and network side device
US20240196332A1 (en) Wireless communication method and related apparatus
CN109548121B (en) Communication method and device of wireless local area network, access point equipment and site equipment
US10772041B2 (en) Beacon signal processing system
CN110831118B (en) Realizing low power consumption wake-up code Chirp signal generation method and communication method
CN113038584A (en) Data transmission method and system for wireless sensor network
US8670360B2 (en) Method and system for transmitting a signal comprising preamble and a data frame
KR102292649B1 (en) Energy Detection Method with Low Power Consumption and Communication Device Thereof
TW202008813A (en) Communication method and apparatus
CN113852444B (en) RF wireless wake-up method
CN113784232B (en) Low-power-consumption communication method of intelligent water meter based on LoRa
WO2010099664A1 (en) Method and device for accessing network
CN115915496A (en) DRX communication method, terminal and computer readable storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20919279

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20919279

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 29/03/2023)

122 Ep: pct application non-entry in european phase

Ref document number: 20919279

Country of ref document: EP

Kind code of ref document: A1