Device wake-up methods and apparatuses, and devices, storage medium and chip

WO2025148001A1PCT designated stage expired Publication Date: 2025-07-17GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/071998
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-12
Publication Date
2025-07-17

Smart Images

  • Figure CN2024071998_17072025_PF_FP_ABST
    Figure CN2024071998_17072025_PF_FP_ABST
Patent Text Reader

Abstract

Device wake-up methods and apparatuses, and devices, a storage medium and a chip, which belong to the technical field of mobile communications. A device wake-up method is executed by an Internet-of-Things device, and comprises: receiving a wake-up signal by means of a wake-up receiver in an Internet-of-Things device (401), wherein the wake-up signal comprises an operation command; waking up a main transceiver in the Internet-of-Things device (402); and transmitting the operation command to the main transceiver (403), such that the main transceiver executes the operation command.
Need to check novelty before this filing date? Find Prior Art

Description

Device wakeup method, apparatus, device, storage medium, and chip Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular to a device wake-up method, apparatus, device, storage medium, and chip. Background Art

[0002] With the continuous development of mobile communication technology, Internet of Things communication technology based on environmental energy supply has also developed rapidly.

[0003] In related technologies, IoT devices powered by ambient energy rely on collecting ambient energy to provide the energy required for their own circuit operations and interaction with external information. The IoT device wakes up after receiving a wake-up signal, and then chooses an appropriate time to send data to the reader.

[0004] Summary of the Invention

[0005] The present invention provides a device wake-up method, apparatus, device, storage medium, and chip. The technical solution is as follows:

[0006] In one aspect, an embodiment of the present application provides a device wake-up method, which is performed by an IoT device and includes:

[0007] Receiving a wake-up signal by a wake-up receiver in the IoT device, wherein the wake-up signal includes an operation command;

[0008] Waking up a main transceiver in the IoT device;

[0009] The operation command is transmitted to the master transceiver so that the master transceiver executes the operation command.

[0010] In one aspect, an embodiment of the present application provides a device wake-up method, the method being performed by a reading device, the method comprising:

[0011] A wake-up signal is sent to the IoT device, where the wake-up signal is received by the IoT device through a wake-up receiver. The wake-up signal includes an operation command so that the IoT device wakes up a main transceiver in the IoT device and transmits the operation command to the main transceiver so that the main transceiver executes the operation command.

[0012] On the other hand, an embodiment of the present application provides a device waking up a device, the device comprising:

[0013] A receiving module, configured to receive a wake-up signal through a wake-up receiver in the IoT device, wherein the wake-up signal includes an operation command;

[0014] A wake-up module, used to wake up the main transceiver in the IoT device;

[0015] The transmitting module is configured to transmit the operation command to the master transceiver so that the master transceiver executes the operation command.

[0016] On the other hand, an embodiment of the present application provides a device waking up a device, the device comprising:

[0017] A sending module is used to send a wake-up signal to the Internet of Things device, where the wake-up signal is received by the Internet of Things device through a wake-up receiver. The wake-up signal includes an operation command so that the Internet of Things device wakes up a main transceiver in the Internet of Things device and transmits the operation command to the main transceiver so that the main transceiver executes the operation command.

[0018] On the other hand, an embodiment of the present application provides an ambient energy Internet of Things device, the ambient energy Internet of Things device including a processor, a memory, and a transceiver;

[0019] The memory stores a computer program, and the processor executes the computer program to enable the IoT device in the environment to implement the above-mentioned device wake-up method.

[0020] On the other hand, an embodiment of the present application provides a reading device, the reading device including a processor, a memory, and a transceiver;

[0021] The memory stores a computer program, and the processor executes the computer program to enable the reading device to implement the above-mentioned device wake-up method.

[0022] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned device wake-up method.

[0023] On the other hand, the present application also provides a chip, which is used to run in a communication device so that the communication device executes the above-mentioned device wake-up method.

[0024] In another aspect, the present application provides a computer program product, comprising computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the communication device to perform the above-mentioned device wake-up method.

[0025] On the other hand, the present application provides a computer program, which is executed by a processor of a communication device to implement the above-mentioned device wake-up method.

[0026] An embodiment of the present application provides a solution for waking up an Internet device. The Internet of Things device can wake up a main transceiver in the Internet of Things device by reading a wake-up signal sent by the device, and send an operation command in the wake-up signal to the main transceiver in the Internet of Things device so that the main transceiver can directly execute the operation command. This expands the wake-up method of the Internet of Things device, allowing the main transceiver to execute the above operation command immediately after being awakened, thereby improving the efficiency of the Internet of Things device in executing commands. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0028] FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0029] FIG2 is a schematic diagram of the zero-power communication involved in this application;

[0030] FIG3 is a schematic diagram of the working mode of the wireless Internet of Things using electromagnetic wave energy harvesting involved in the present application;

[0031] FIG4 is a flow chart of a device wake-up method provided by an embodiment of the present application;

[0032] FIG5 is a flowchart of a device wake-up method provided by an embodiment of the present application;

[0033] FIG6 is a flow chart of a device wake-up method provided by one embodiment of the present application;

[0034] FIG7 is a schematic diagram of a wake-up sequence according to an embodiment of the present application;

[0035] FIG8 is a schematic diagram of a process of a reader waking up a device and sending data according to an embodiment of the present application;

[0036] FIG9 is a block diagram of a device waking up an apparatus according to an embodiment of the present application;

[0037] FIG10 is a block diagram of a device waking up an apparatus according to an embodiment of the present application;

[0038] FIG11 is a schematic structural diagram of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application are further described in detail below with reference to the accompanying drawings.

[0040] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0041] Figure 1 shows a schematic diagram of a communication system according to an exemplary embodiment of the present application, which includes a network device 110, a terminal device 120, and an environmental energy IoT device 130, which is not limited in the present application.

[0042] The network device 110 in the present application provides wireless communication functions, and the network device 110 includes but is not limited to: Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home Evolved Node B, or Home Node B, HNB), Baseband Unit (BBU), Access Point (AP) in Wireless Fidelity (Wi-Fi) system, Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP) or Transmission and Reception Point (TRP), etc., and can also be the Next Generation Node B (NGNB) in the 5th Generation (5G) mobile communication system. The term "gNB" refers to a base station (B, gNB) or a transmission point (TRP or TP), or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), or a base station in a Beyond Fifth Generation (B5G) or a 6th Generation (6G) mobile communication system, or a core network (CN), fronthaul, backhaul, radio access network (RAN), network slicing, or a serving cell, primary cell (PCell), primary secondary cell (PSCell), special cell (SpCell), secondary cell (SCell), or neighboring cell of a terminal device.

[0043] The terminal device 120 in this application is also called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, and user device. The terminals include, but are not limited to, handheld devices, wearable devices, vehicle-mounted devices, and Internet of Things devices, such as mobile phones, tablet computers, e-book readers, laptop computers, desktop computers, televisions, game consoles, mobile Internet devices (MIDs), augmented reality (AR) terminals, virtual reality (VR) terminals, and mixed reality (MR) terminals, wearable devices, handles, electronic tags, controllers, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes (such as smart TVs, routers, smart speakers, etc.), wireless terminals in remote medical surgery, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, wireless local loops (WLANs), and wireless terminals in smart cities. Loop (WLL) stations, personal digital assistants (PDA), TV set-top boxes (STB), customer premises equipment (CPE), etc.

[0044] The network device 110 and the terminal device 120 communicate with each other via some air interface technology, such as a Uu interface.

[0045] Exemplarily, there are two communication scenarios between the network device 110 and the terminal device 120: an uplink communication scenario and a downlink communication scenario. Uplink communication refers to sending signals to the network device 110; downlink communication refers to sending signals to the terminal device 120.

[0046] The terminal device 120 and other terminal devices can communicate with each other through some air interface technology, such as a PC5 interface.

[0047] In some embodiments, there are two communication scenarios between the terminal device 120 and other terminal devices: a first sideline communication scenario and a second sideline communication scenario. The first sideline communication refers to sending signals to other terminal devices; the second sideline communication refers to sending signals to the terminal device 120.

[0048] The terminal device 120 and other terminal devices are all within the network coverage and located in the same cell, or the terminal device 120 and other terminal devices are all within the network coverage but located in different cells, or the terminal device 120 is within the network coverage but other terminal devices are outside the network coverage.

[0049] The environmental energy IoT device 130 is a zero-power device based on Radio Frequency Identification (RFID).

[0050] Ambient energy IoT devices refer to devices that use various environmental energies, such as radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, etc. Such devices may have no energy storage capacity or have very limited energy storage capacity (such as using capacitors with a capacity of tens of uF).

[0051] In some embodiments, ambient power IoT devices may constitute an Ambient Power Enabled IoT (Ambient IoT for short).

[0052] The technical solutions provided in the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G mobile communication system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum) system. Unlicensed spectrum, NR-U) system, terrestrial communication network (Terrestrial Networks, TN) system, non-terrestrial communication network (Non-Terrestrial Networks, NTN) system, wireless local area network (Wireless Local Area Networks, WLAN), wireless fidelity (Wireless Fidelity, Wi-Fi), cellular Internet of Things system, cellular passive Internet of Things system, can also be applied to the subsequent evolution system of the 5G NR system, and can also be applied to B5G, 6G and subsequent evolution systems. In some embodiments of the present application, "NR" may also be referred to as a 5G NR system or a 5G system. Among them, the 5G mobile communication system may include non-standalone networking (NSA) and / or standalone networking (SA).

[0053] The technical solutions provided in the embodiments of the present application can also be applied to machine type communication (MTC), long term evolution technology for machine-to-machine communication (LTE-M), device-to-device (D2D) network, machine-to-machine (M2M) network, Internet of Things (IoT) network or other networks. Among them, the IoT network can include, for example, the Internet of Vehicles. Among them, the communication mode in the Internet of Vehicles system is collectively referred to as vehicle to other devices (Vehicle to X, V2X, X can represent anything), for example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian communication (V2P) or vehicle to network (V2N) communication, etc.

[0054] Before introducing the technical solution of this application, some background technical knowledge involved in this application is first introduced and explained. The following related technologies can be combined with the technical solution of the embodiment of this application as optional solutions, and they all fall within the scope of protection of the embodiment of this application. The embodiment of this application includes at least part of the following contents:

[0055] 1) Zero-power communication

[0056] Zero-power communication adopts energy harvesting and backscatter communication technology. The zero-power communication network is composed of network equipment and zero-power devices, as shown in Figure 2, which shows the schematic diagram of the zero-power communication involved in this application. The network equipment is used to send wireless power supply signals, downlink communication signals and receive backscatter signals from zero-power devices to zero-power devices. A basic zero-power device includes an energy harvesting module, a backscatter communication module and a low-power computing module. In addition, the zero-power device may also have a memory or sensor for storing some basic information (such as item identification, etc.) or obtaining sensor data such as ambient temperature and ambient humidity.

[0057] The key technologies of zero-power communication mainly include radio frequency energy harvesting and backscatter communication.

[0058] -RF Power Harvesting

[0059] RF energy harvesting modules use the principle of electromagnetic induction to collect electromagnetic wave energy from space, thereby obtaining the energy needed to operate zero-power devices. For example, these devices are used to drive low-power demodulation and modulation modules, sensors, and memory access. Therefore, zero-power devices do not require traditional batteries.

[0060] -Back Scattering

[0061] A zero-power communication terminal receives wireless signals from the network, modulates them, loads the information to be transmitted, and radiates the modulated signal from the antenna. This information transmission process is called backscatter communication. Backscatter and load modulation are closely related. Load modulation achieves this by adjusting and controlling the circuit parameters of the zero-power device's oscillator circuit according to the data flow rhythm, thereby changing parameters such as the electronic tag's impedance.

[0062] 2) Classification of Zero-Power Terminals

[0063] Based on the energy source and usage of zero-power terminals, terminals can be divided into the following categories:

[0064] a) Passive zero-power terminal

[0065] A zero-power terminal does not require an internal battery. When it approaches a network device (such as an RFID reader), it is within the near-field radiation generated by the network device's antenna. Consequently, the zero-power terminal's antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuitry in the zero-power terminal. This enables forward link signal demodulation and reverse link signal modulation. For the reverse link, the zero-power terminal uses backscatter or low-power active transmission communication methods to transmit signals.

[0066] It can be seen that the passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link, and is a true zero-power terminal.

[0067] Passive zero-power terminals do not require batteries, and their RF circuits and baseband circuits are very simple. For example, they do not require low-noise amplifiers (LNAs), PAs (power amplifiers), crystal oscillators, analog-to-digital converters (ADCs), and other devices. Therefore, they have many advantages such as small size, light weight, very low price, and long service life.

[0068] Passive zero-power terminals can also support other energy collection methods. By collecting energy from the environment (such as light energy, thermal energy, kinetic energy, mechanical energy, etc.), they can obtain energy for driving circuits and support terminal devices to communicate.

[0069] b) Semi-passive zero-power terminal

[0070] Semi-passive zero-power terminals do not have conventional batteries themselves. Instead, they use RF energy harvesting modules to harvest radio wave energy or environmental energy (such as solar energy, thermal energy, and mechanical vibration energy). This harvested energy is then stored in an energy storage unit (such as a capacitor). The energy storage unit then powers the low-power chip circuitry of the zero-power terminal, performing tasks such as demodulating forward link signals and modulating reverse link signals. For the reverse link, the zero-power terminal uses backscatter or low-power active transmission communication methods to transmit signals.

[0071] It can be seen that the semi-passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link. Although energy stored in capacitors is used in operation, the energy comes from the radio energy collected by the energy harvesting module. Therefore, it is also a true zero-power terminal.

[0072] Semi-passive zero-power consumption terminals inherit many advantages of passive zero-power consumption terminals, so they have many advantages such as small size, light weight, very low price, and long service life.

[0073] c) Active zero-power terminal

[0074] In some scenarios, zero-power terminals can also be active zero-power terminals, which can have built-in batteries. The battery is used to drive the low-power chip circuits of the zero-power terminal. This enables tasks such as demodulating forward link signals and modulating backward link signals. However, for backscatter links, the zero-power terminal uses backscattering or active transmission to transmit signals. Although equipped with a built-in battery, this type of active zero-power terminal has extremely low power consumption and complexity, allowing for smaller battery capacity, resulting in lower cost and size. The built-in battery can also serve as an energy storage unit, allowing the energy harvesting module to store collected ambient energy, thereby achieving a longer maintenance cycle or even no maintenance required.

[0075] Active zero-power terminals are powered by built-in batteries to extend their communication range and improve communication reliability. Therefore, they are used in scenarios with relatively high requirements for communication distance and read latency.

[0076] Some zero-power terminals, such as semi-passive zero-power terminals or active zero-power terminals, may have the ability to actively transmit, that is, in addition to communicating through backscattering, the backward link may also communicate through active transmission.

[0077] Classification of zero-power devices based on transmitter type:

[0078] Zero-power IoT services, like other IoT services, will primarily focus on uplink services:

[0079] a) Zero-power devices based on backscattering

[0080] These zero-power devices use the aforementioned backscattering method to transmit uplink data. They lack active transmitters, only backscattering transmitters. Therefore, when these terminals transmit data, they require network equipment to provide a carrier, which they then use to perform backscattering to achieve data transmission.

[0081] b) Zero-power devices based on active transmitters

[0082] This type of zero-power device uses an active transmitter with active transmission capabilities for uplink data transmission. Therefore, when sending data, this type of zero-power device can use its own active transmitter to send data without the need for network equipment to provide a carrier. Active transmitters suitable for zero-power devices can include ultra-low-power ASK and ultra-low-power FSK (Frequency Shift Keying) transmitters. Based on current implementations, when transmitting a 100uW signal, the overall power consumption of this type of transmitter can be reduced to 400-600uW.

[0083] c) Zero-power devices with both backscatter and active transmitters

[0084] This type of terminal supports both backscatter and active transmitters. The terminal can determine which uplink signal transmission method to use: backscatter or active transmitter, based on various conditions (such as battery life and available ambient energy) or based on network device scheduling.

[0085] 3) Cellular Passive IoT

[0086] Cellular IoT is booming. 3GPP has standardized IoT technologies such as NB-IoT, MTC, and RedCap. However, there are still many scenarios where IoT communication needs cannot be met using existing technologies. For example:

[0087] - Harsh communication environment

[0088] Certain IoT scenarios may encounter extreme environments such as high temperature, extremely low temperature, high humidity, high voltage, high radiation, or high-speed movement. Examples include ultra-high voltage substations, high-speed train track monitoring, environmental monitoring in high-altitude cold regions, and industrial production lines. In these scenarios, existing IoT terminals will not function due to the operating environment limitations of conventional power supplies. Furthermore, extreme operating environments are not conducive to IoT maintenance, such as battery replacement.

[0089] -Requirements for extremely small terminal form factors

[0090] Certain IoT communication scenarios, such as food traceability, commodity distribution, and smart wearables, require terminals to be extremely small for ease of use. For example, IoT terminals used for commodity management in the distribution process often take the form of electronic tags, embedded in product packaging in a very compact form factor. Another example is lightweight wearable devices that can meet user needs while improving the user experience.

[0091] - Extremely low-cost IoT communication requirements

[0092] Many IoT communication scenarios require IoT terminals to be sufficiently affordable to enhance their competitiveness compared to alternative technologies. For example, in logistics or warehousing, to facilitate the management of large quantities of circulating items, IoT terminals can be attached to each item. Communication between the terminal and the logistics network enables precise management of the entire logistics process and lifecycle. These scenarios require IoT terminals to be competitively priced.

[0093] As 5G industry applications increase, the types of connected objects and application scenarios will increase, and there will be higher requirements for the price and power consumption of communication terminals. The application of battery-free, low-cost passive IoT devices will become a key technology for cellular IoT, enriching the types and number of 5G network connection terminals and truly realizing the Internet of Everything.

[0094] During standardization discussions, the term "zero-power IoT" (ZPEI) has been coined, often referred to as "ambient power enabled IoT," or "passive IoT" in some technical literature. Ambient IoT devices are those that use various ambient energies, such as radio frequency energy, light, solar energy, thermal energy, and mechanical energy, to power themselves. These devices may have no energy storage capacity or very limited energy storage capacity (e.g., using capacitors with a capacity of tens of microfarads). Compared to existing IoT devices, ambient IoT devices offer numerous advantages, including the absence of conventional batteries, maintenance-free operation, compact size, low complexity, low cost, and a long lifespan. They can be widely applied across various industries, including vertical logistics, smart warehousing, smart agriculture, energy and power, and the Industrial Internet. They can also be used in personal applications such as smart wearables and smart homes.

[0095] Based on the discussion of Ambient IoT application scenarios in 3GPP SA1, Ambient IoT can be used in at least the following four scenarios:

[0096] Object recognition, such as logistics, production line product management, and supply chain management;

[0097] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment;

[0098] Positioning, such as indoor positioning, intelligent object search, and production line item positioning;

[0099] Intelligent control, such as intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and intelligent control of various facilities in agricultural greenhouses (automatic irrigation and fertilization).

[0100] 4) Ambient IoT

[0101] In NR and Wi-Fi systems, the battery-free and low-cost nature of devices enables low-cost, large-scale deployment and maintenance-free IoT devices. Current standards are exploring how to support ambient energy-based IoT devices in NR and Wi-Fi systems. These devices, known as ambient IoT (AMP IoT), draw their operating energy from harvested ambient energy sources, such as wireless signals, solar energy, and thermal energy. These devices are similar to passive or semi-passive devices in zero-power communications.

[0102] A research project on Ambient IoT devices has been carried out in the 3GPP RAN. Ambient IoT devices are roughly divided into three types, each with corresponding complexity and communication capabilities.

[0103] Device A: It does not have energy storage capabilities and cannot send independent signals, so it uses backscatter transmission.

[0104] Device B: It has energy storage capabilities but cannot transmit independent signals. Instead, it uses backscattering transmission and can use the stored energy to amplify the backscattered signal.

[0105] Device C: It has energy storage capabilities and can send independent signals, that is, it has active transmission capabilities.

[0106] Device A has the lowest complexity and power consumption, reaching as low as 1 μW. However, its communication range is limited, typically only a few meters. Device A requires a network device to provide a carrier signal for backscattering transmission. Device C typically has a large capacitor to store energy from the environment, consumes several hundred μW, and can support active signal transmission, thus providing a longer communication range. Because device C can perform active transmission, it does not require a network device to provide a carrier signal. Device B's complexity and power consumption are between those of devices A and C.

[0107] In addition, zero-power terminals can also support various types of environmental energy harvesting, such as radio frequency, solar energy, thermal energy, mechanical energy, etc. Among them, zero-power terminals based on radio frequency energy harvesting may require the network to provide radio frequency power signals.

[0108] Please refer to FIG3 , which shows a schematic diagram of the working mode of the wireless Internet of Things using electromagnetic wave energy harvesting involved in this application.

[0109] The energy supply 310 is an optional device that is deployed when the RF energy emitted by the controller is insufficient. At this time, the interaction between the controller 320 and the IoT device 330 is mainly communication (control signaling and data transmission). The electromagnetic wave frequency used for communication and the electromagnetic wave frequency used for RF energy transmission can be the same or different. Due to compliance requirements in the field of electromagnetic radiation human safety, the transmission power of the controller 320 and the energy supply 310 cannot be increased indefinitely and must meet regulatory restrictions and requirements.

[0110] For IoT systems that harvest electromagnetic wave energy, electromagnetic waves attenuate as the propagation distance increases due to their propagation characteristics. Obstacles in the deployment environment, such as walls and surrounding objects, also cause penetration loss and losses due to electromagnetic wave refraction, reflection, and scattering. Environmental energy harvesting IoT devices deployed in different locations have different paths between their locations and the relatively fixed controllers and energy suppliers, resulting in different energy losses in electromagnetic wave propagation. Their energy harvesting efficiency and the minimum uplink transmission power required to ensure reliable signal transmission to the controller (to overcome the impact of path loss) are also different.

[0111] As mentioned above, three possible IoT work scenarios are analyzed:

[0112] 1. The power supply for IoT devices is sufficient or relatively sufficient:

[0113] Connect to mains power. In this case, the device can continue to operate without prioritizing energy saving.

[0114] Devices with large internal batteries, such as those using nb-IoT technology, can operate as designed throughout their lifecycle (e.g., using a lower duty cycle to conserve energy and extend battery life) without having to consider harvesting ambient energy.

[0115] 2. IoT devices lack energy storage and rely on a reader / power supply to provide sufficient energy for timely communication. A typical example is a passive RFID tag. In this case, the device circuitry can only be powered and operational when the reader / power supply begins emitting electromagnetic waves (typically continuous waves). The operating range is short (dependent on the reader's transmit power, antenna gain, and receiver sensitivity, and the tag's circuit power consumption and antenna gain and receiver sensitivity, typically on the order of ~10 meters). There's no need for a long energy accumulation process; upon receiving the electromagnetic waves from the reader / power supply, the circuitry can immediately activate and begin operating. Devices outside the coverage area are inoperative (in a dormant state).

[0116] 3. Between scenarios 1 and 2: The IoT device is not connected to a reliable power source and has a limited energy storage device (such as a small energy storage capacitor or a small rechargeable battery). The device is far from the reader, and the reader / controller is subject to legal and regulatory restrictions, with limited transmission power (this may be relaxed in industrial applications). This makes it difficult to increase the range or power level of wireless power supply. As a result, the RF energy emitted by the reader is insufficient to support real-time read and write operations, requiring the use of pre-collected ambient energy for storage. One possible operating scenario is that sensors and other devices have long communication distances and their actual operating characteristics dictate that frequent read and write operations are unnecessary. This allows the device to accumulate energy over a longer period of time to support information exchange on a daily or hourly basis, or information transmission triggered by infrequent events.

[0117] 5) Reader / interrogator

[0118] a) Reader

[0119] A reader is a device used to read information from passive tags with which it communicates. A passive tag is an RFID tag that does not have its own built-in battery. It communicates with the reader by receiving the RFID signal transmitted by the reader and replying with the corresponding information. The main function of the reader is to activate the passive tag, read the information embedded in the tag, and then transmit this information to the relevant system or network. In the scenario of ambient power supply, the reader usually needs to be designed to be able to communicate effectively with low-power passive sensor devices.

[0120] b) Interrogator

[0121] An interrogator is a device that issues a request and waits for a response. In an RFID system, an interrogator can be a reader that issues a query request to a passive tag and waits for the tag to respond. The interrogator concept can be extended to other IoT communication scenarios, where devices or sensors can communicate with the network by responding to specific requests.

[0122] The main function of an interrogator is to communicate with passive tags or other devices to obtain the required information. In an ambient-powered IoT, the interrogator may need to handle communications with low-power devices to ensure efficient collection of data from environmental sensors.

[0123] Ambient IoT devices are low-complexity, low-cost, maintenance-free, and battery-free. They harvest energy from the environment and communicate via backscatter or low-power active transmission. This allows for high-density and large-scale deployment at a low cost. During deployment, they can serve as positioning anchors to assist in improving positioning accuracy. Examples include cargo positioning in logistics, animal positioning on livestock farms, low-power positioning of individuals and items, and indoor positioning in shopping malls.

[0124] Ambient IoT devices need to solve the problem of achieving positioning. They harvest energy from the environment to generate communication energy. This energy can be from radio frequency, solar energy, thermal energy, mechanical energy, and other sources. Compared to traditional battery-powered terminals, the communication capabilities of ambient IoT devices are affected by their energy status.

[0125] When performing positioning based on Ambient IoT devices, it is crucial to avoid the impact of energy status on positioning performance. Therefore, in order to achieve positioning based on Ambient IoT devices, this application designs a positioning solution that considers the impact of Ambient IoT's energy status on communication and supports ambient IoT devices with different communication methods.

[0126] Please refer to FIG4 , which shows a flow chart of a device wake-up method provided by one embodiment of the present application. The method may be performed by an IoT device, wherein the IoT device may be the ambient energy IoT device 130 in the network architecture shown in FIG1 . The method may include the following steps:

[0127] Step 401: A wake-up signal is received by a wake-up receiver in an IoT device, where the wake-up signal includes an operation command.

[0128] The wake-up receiver is a component that listens for specific signals to wake up a device while it's in sleep mode. This component consumes very little power. Common types of wake-up receivers include wireless communication receivers and radio frequency identification receivers. The design of a wake-up receiver allows IoT devices to respond to events when needed and reduce power consumption when not.

[0129] Step 402: Wake up the main transceiver in the IoT device.

[0130] Among them, the above-mentioned main transceiver is the main wireless transceiver in the IoT device responsible for communicating with the network, and the main transceiver is responsible for sending and receiving data.

[0131] In some embodiments, the master transceiver is in a sleep state by default and will be awakened and start working when receiving a specific awakening signal.

[0132] Step 403: transmit the operation command to the master transceiver so that the master transceiver executes the operation command.

[0133] The above operation command is used to instruct the host transceiver to perform a target operation.

[0134] For example, in an embodiment of the present application, when the wake-up receiver wakes up the main transceiver, it also transmits the operation command carried in the received wake-up signal to the main transceiver so that the main transceiver can execute the above operation command immediately after being awakened.

[0135] To sum up, in the embodiment of the present application, after the wake-up receiver in the IoT device receives the wake-up signal, it wakes up the main transceiver in the IoT device, and then passes the operation command to the main transceiver in the IoT device, so that the main transceiver can execute the operation command according to the operation command in the wake-up signal; the wake-up method of the IoT device is expanded, so that the main transceiver can execute the above-mentioned operation command immediately after being awakened, thereby improving the wake-up effect of the IoT device and the efficiency of executing commands after the IoT device is awakened.

[0136] Please refer to FIG5 , which shows a flow chart of a device wake-up method provided by one embodiment of the present application. The method may be performed by a reading device, wherein the reading device may be the terminal device 120 in the network architecture shown in FIG1 . The method may include the following steps:

[0137] Step 501: Send a wake-up signal to the IoT device. The wake-up signal is received by the IoT device through a wake-up receiver. The wake-up signal includes an operation command so that the IoT device wakes up a main transceiver in the IoT device and transmits the operation command to the main transceiver so that the main transceiver executes the operation command.

[0138] To sum up, in the solution shown in the embodiment of the present application, the reading device sends a wake-up signal to the IoT device. After the wake-up receiver in the IoT device receives the wake-up signal, it transmits the wake-up signal to the main transceiver in the IoT device to wake up the main transceiver; the wake-up method of the IoT device is expanded, so that the main transceiver can execute the above-mentioned operation command immediately after being awakened, thereby improving the wake-up effect of the IoT device.

[0139] Please refer to FIG6 , which shows a flow chart of a device wake-up method provided by one embodiment of the present application. The method can be interactively executed by an IoT device and a reading device. The reading device can be the terminal device 120 in the network architecture shown in FIG1 , and the IoT device can be the ambient energy IoT device 130 in the network architecture shown in FIG1 . The method can include the following steps:

[0140] In step 601, the reading device sends a wake-up signal to the IoT device. Accordingly, the IoT device receives the wake-up signal through a wake-up receiver in the IoT device. The wake-up signal includes an operation command.

[0141] In step 602, the IoT device wakes up the main transceiver in the IoT device.

[0142] In step 603, the IoT device transmits the operation command to the main transceiver so that the main transceiver executes the operation command.

[0143] In some embodiments, the wake-up signal further includes a control field, which is used to carry identification information of the device awakened by the wake-up signal;

[0144] Wake up the main transceiver in the IoT device, including:

[0145] When the identification information of the device awakened by the wake-up signal matches the IoT device, the main transceiver is awakened.

[0146] Among them, the above-mentioned identification information is used to mark the information of the awakened device. The identification information can be a device number, such as any one or more of the device serial number, device ID (Identity) and EPC (Electronic Product Code); or, the above-mentioned identification information can also be an identification shared by multiple devices, such as a group number.

[0147] In an embodiment of the present application, after receiving the wake-up signal, the IoT device can match its own identification information with the identification information of the device carried by the control domain in the wake-up signal, and wake up the main transceiver in the IoT device when the information matches (for example, its own identification information is consistent with the identification information of the device carried by the control domain), thereby ensuring the accuracy of the reading device in waking up the IoT device, expanding the wake-up method of the IoT device, and improving the efficiency of waking up the device.

[0148] In some embodiments, the control domain includes a control field and a number field; the control field is used to indicate the addressing method of the wake-up signal; the addressing method is group addressing or single device addressing; the number field is used to indicate the address number corresponding to the addressing method.

[0149] For example, when the above-mentioned addressing method is group addressing, the above-mentioned number field is used to indicate the group number corresponding to the group addressing. At this time, the Internet of Things device can match its own group number with the group number in the number field. If the two are consistent, the main transceiver is awakened; when the above-mentioned addressing method is device addressing, the above-mentioned number field is used to indicate the device number corresponding to the group addressing. At this time, the Internet of Things device can match its own device number with the device number in the number field. If the two are consistent, the main transceiver is awakened.

[0150] In an embodiment of the present application, the control field and number field in the control domain of the wake-up signal can indicate the addressing mode and the address number corresponding to the addressing mode. The combination of the addressing mode and the address number can clearly indicate the receiving target of the wake-up signal, and more efficiently complete the wake-up task of the Internet of Things device, thereby supporting wake-up of multiple different addressing modes and improving the wake-up efficiency of the Internet of Things device.

[0151] In some embodiments, the lengths of address numbers corresponding to different addressing modes are the same or different.

[0152] For single-device addressing, a shorter address number can be selected, and for group addressing, a longer address number can be selected. Alternatively, for single-device addressing, a longer address number can be selected, and for group addressing, a shorter address number can be selected.

[0153] In the embodiment of the present application, the address number length corresponding to different addressing methods is more flexible, which can better adapt to different communication needs, ensure that different addressing methods can be supported, and improve wake-up efficiency; in addition, unnecessary waste of resources can be avoided, thereby improving the communication efficiency between devices and ensuring the wake-up efficiency of the device.

[0154] In some embodiments, when the lengths of address numbers corresponding to different addressing modes are different and the length of the address number is less than the length of the number field, the other bits in the number field except the above address number are filled with padding bits.

[0155] The above-mentioned filling method may be to add zero bits at the beginning or end of the address number to achieve the fixed length that the number field should have.

[0156] In an embodiment of the present application, by filling the bits at the beginning or end of the above-mentioned numbering field (for example, with 0 or 1), a unified format can be ensured, the complexity of data transmission can be reduced, and the reliability of data transmission can be improved, thereby improving the reliability of the wake-up device.

[0157] For example, the control field in the control domain can be used to distinguish group addressing from single device addressing. For example, when the value in the control domain is binary "1", it indicates group addressing, and the group number is subsequently sent (that is, the group number is included in the number field); when the value in the control domain is binary "0", it indicates single device addressing, and the device number is subsequently sent (that is, the device number is included in the number field). The group number and the device number can have the same or different lengths, and when the lengths are different, padding can be used. For example, the group number is 8 bits long, and the device number is 16 bits long. To align them, 8 padding bits can be added before the group number. For example, a group number is "10101101" and a device number is "1101101101010101". To make the group number and device number the same length, 8 padding bits can be added before the group number. The padded group number is "0000000010101101" and the device number is "1101101101010101". In this way, the group number and device number are both 16 bits long, which can be easily processed and compared.

[0158] In some embodiments, the wake-up signal further includes a synchronization sequence, and the synchronization sequence is used to wake up the receiver to perform frequency and time synchronization.

[0159] In an embodiment of the present application, the synchronization sequence in the wake-up signal can help the wake-up receiver achieve frequency synchronization, ensure the matching of the operating frequency and time domain of the receiver and the transmitter, and play a key synchronization and calibration role in the data transmission and reception process, thereby improving the performance and reliability of the entire communication system when performing wake-up operations on IoT devices.

[0160] In some embodiments, the synchronization sequence is a fixed binary sequence; or, the synchronization sequence is one of a plurality of fixed binary sequences.

[0161] The above synchronization sequence is mainly used for receiver frequency and time synchronization.

[0162] For example, the synchronization sequence may be a binary sequence “111101010101010101”; or, the synchronization sequence may be one of a plurality of predefined binary sequences.

[0163] The synchronization sequence may be predefined by a protocol.

[0164] Alternatively, the above synchronization sequence can also be notified to the IoT device in advance by the base station or the reading device; for example, when the IoT device accesses the network for the first time, the reading devices or base stations around the IoT device can configure the above synchronization sequence to the IoT device.

[0165] In the embodiment of the present application, using a fixed single synchronization sequence can meet simple requirements; while in a complex communication system, multiple synchronization sequences can improve the robustness of the system and ensure the reliability of the wake-up signal in waking up the IoT device.

[0166] In some embodiments, the operation command is used to indicate the purpose of the wake-up signal to wake up the master transceiver.

[0167] The command field is used to indicate the purpose of this wake-up operation, such as device status query, data reporting requirements, key update, data reporting cycle adjustment, and feedback requirements on whether the previous N downlink data packets were successfully received.

[0168] In an embodiment of the present application, the task to be performed by the main transceiver can be clearly defined through the operation command in the wake-up signal, so that the main transceiver can execute the corresponding task immediately after being awakened, thereby improving the efficiency of the main transceiver of the Internet of Things device in executing the corresponding task after being awakened.

[0169] In some embodiments, different types of operation commands have the same or different lengths.

[0170] In the embodiment of the present application, the lengths of different types of operation commands can be flexibly selected in different forms, which can effectively improve the execution efficiency of the communication system.

[0171] In some embodiments, the operation command is carried in the command field of the wake-up signal; when the lengths of different types of operation commands are different and the length of the operation command is less than the length of the command field, the bits in the command field except the above operation command are filled with padding bits.

[0172] The command field may be filled by adding bit 0 or bit 1 at the beginning or end of the operation command in the command field to achieve a fixed length of the operation command.

[0173] In an embodiment of the present application, by filling the bits at the beginning or end of the operation command in the above-mentioned command field (for example, with 0 or 1), a unified format can be ensured, the complexity of data transmission can be reduced, and the reliability of data transmission can be improved, thereby improving the reliability of the wake-up device.

[0174] In an embodiment of the present application, after receiving the wake-up signal, the IoT device can perform corresponding operations according to the operation command in the command field, thereby improving the efficiency of device wake-up.

[0175] In some embodiments, the command field also includes operation data used when the operation command is executed.

[0176] Among them, the above-mentioned operation data is the data required to wake up the device to execute a specific command. For example, when the reader updates the internal state of the Internet of Things device, the above-mentioned operation command can instruct the main transceiver to update the internal state of the Internet of Things device. At this time, the above-mentioned operation data can be the internal state of the Internet of Things device after the update.

[0177] In an embodiment of the present application, after receiving the wake-up signal, the IoT device directly executes a specific command according to the operation data in the command field of the wake-up signal, which can effectively improve the wake-up efficiency of the IoT device.

[0178] In some embodiments, the wake-up signal further includes a CRC (Cyclic Redundancy Check); the CRC is used to check information other than the CRC in the wake-up signal.

[0179] In the embodiment of the present application, CRC is used to verify the integrity of the wake-up signal and related information, ensuring the reliability of the wake-up operation on the device, thereby improving the wake-up efficiency of the device.

[0180] In some embodiments, the IoT device transmits an operation command to the host transceiver, including:

[0181] Write the operation command to the command register by waking up the receiver and set the activation flag of the command register;

[0182] The operation command in the command register is read by the master transceiver, and the activation flag bit of the command register is cleared.

[0183] Among them, the above-mentioned command register and the activation flag of the command register can be set in the Internet of Things device, and the above-mentioned command register and the activation flag of the command register can be accessed by the wake-up receiver and the main transceiver. After the wake-up receiver receives the above-mentioned wake-up signal and confirms that the main transceiver needs to be woken up, the operation command in the wake-up signal can be written into the command register, and the activation flag of the command register is set to a specified value (for example, set to 1). After the main receiver is awakened, the activation flag of the command register can be accessed and cleared. If it is determined that the activation flag is 1, the operation command is read from the command register, and the activation flag of the command register is reset to 0, indicating that the operation command has been read.

[0184] Among them, the above-mentioned activation flag bit can be one or more bits in the command register (such as the first one to multiple bits in the command register), or the above-mentioned activation flag bit can also be one or more bits in other registers other than the command register.

[0185] In an embodiment of the present application, by setting and clearing the activation flag of the command register, the host receiver avoids repeated reading of the operation command, avoids unnecessary waste of resources, and thus improves the efficiency of the entire wake-up process between devices.

[0186] In some embodiments, in response to feedback data corresponding to the operation command, the IoT device sends the feedback data via the main transceiver.

[0187] Correspondingly, the reading device receives feedback data corresponding to the operation command sent by the main transceiver in the Internet of Things device, and adjusts the transmission parameters sent to the Internet of Things device.

[0188] The feedback data may be used to indicate the reception status of the data sent by the reading device by the IoT device, for example, whether the data sent by the reading device is successfully received.

[0189] Optionally, in the case where the above-mentioned feedback data can be used to indicate the reception status of the IoT device for the data sent by the reading device, the reading device receives the feedback data corresponding to the operation command sent by the main transceiver in the IoT device, and adjusts the sending parameters to the IoT device.

[0190] In an embodiment of the present application, after the reading device receives the above-mentioned feedback data, it can adjust the sending parameters to the IoT device at an appropriate frequency and time point to avoid data collisions between multiple devices, thereby ensuring the security of the data when performing the device wake-up operation, thereby improving the wake-up effect of the IoT device.

[0191] In some embodiments, the above-mentioned transmission parameters may include at least one of transmission power, data rate and coding modulation mode.

[0192] For example, when the above feedback data indicates that the IoT device has failed to successfully receive part or all of the data sent by the reading device, the reading device can adjust the transmission parameters of the data sent to the IoT device, such as increasing the transmission power, reducing the data rate, changing the coding and modulation method, etc.

[0193] In the embodiment of the present application, the reading device can adjust the above-mentioned multiple parameters, which can effectively ensure that the adjusted parameters can be effectively received, thereby ensuring the reliability of data transmission and improving the efficiency of the entire wake-up operation.

[0194] In some embodiments, the feedback data includes data packet reception feedback information, which is used to indicate whether the IoT device has successfully received N data packets sent by the reading device before the wake-up signal, where N is an integer greater than or equal to 1.

[0195] In an embodiment of the present application, the reading device promptly understands whether the current IoT device has successfully received the N data packets sent by the reading device before the wake-up signal through the feedback information received from the data packet, so that when the data packet is not successfully received, the reading device can adjust the parameters in time to improve the reliability of the reading device in waking up the IoT device and sending data, thereby improving the efficiency of waking up the IoT device and sending data.

[0196] In some embodiments, the numbers of the data packets sent by the reading device are incremented sequentially, and the numbers of the data packets sent by the reading device are reset when a specified condition is met;

[0197] Specified conditions include:

[0198] The number of packets sent by the reading device reaches the maximum value; or,

[0199] The data packet reception feedback information is used to indicate that the IoT device has successfully received N data packets sent by the reading device before the wake-up signal.

[0200] The data packet numbers may be reset to zero.

[0201] In an embodiment of the present application, the incrementing of the data packet numbering can prevent the IoT device from receiving duplicate data packets, thereby ensuring the reliability of the data. The data packet numbering reaches the maximum value / is reset when the IoT device feedback successfully receives N data packets sent by the reading device before the wake-up signal, thereby preventing number overflow and contributing to the stability of the communication system, thereby improving the wake-up efficiency of the IoT device.

[0202] In other embodiments, the feedback data may be data corresponding to an operation command. For example, if the operation command is a command for reading a sensor reading in an IoT device, the feedback data may be the sensor reading in the IoT device.

[0203] In some embodiments, the above method also includes: when the operation command instructs the IoT device to receive the transmission data sent by the reading device, the IoT device receives the transmission data through the main receiver; wherein the transmission data is data sent by the reading device after a specified time period from the moment of sending the wake-up signal.

[0204] Accordingly, when the operation command instructs the IoT device to receive the transmission data sent by the reading device, the reading device sends the transmission data to the IoT device after a specified time period from the moment of sending the wake-up signal.

[0205] In an embodiment of the present application, the above-mentioned device sends and receives data within a specific time interval, which can effectively avoid communication conflicts, thereby improving the communication efficiency of the system. At the same time, there is no need to schedule resources for transmitting data, thereby improving the efficiency of sending and receiving data.

[0206] In some embodiments, the specified duration is configured by the reading device to the IoT device; or, the specified duration is predefined by the protocol.

[0207] For example, when the IoT device communicates / establishes a connection with the reading device for the first time, the reading device can configure the IoT device with the specified duration.

[0208] Alternatively, the specified duration may be predefined by a communication protocol.

[0209] In the embodiments of this application, each IoT device can have a different configuration, so the duration can be adjusted at any time based on the device's characteristics and requirements, providing flexibility. On the other hand, pre-setting the duration according to the protocol ensures that all devices follow the same rules under the same communication protocol, thereby ensuring operational consistency and helping to ensure system stability. In summary, both of the above methods for setting a specified duration help ensure the reliability of the IoT device's wake-up operation.

[0210] In some embodiments, the minimum value of the specified duration is the upper limit of the duration from when the IoT device receives the wake-up signal to when the main transceiver completes preparations for receiving data.

[0211] In an embodiment of the present application, by setting the time from when the IoT device receives the wake-up signal to when the main transceiver completes receiving data as the minimum value of the specified time, it can be ensured that the IoT device effectively performs the wake-up operation and successfully receives the transmitted data, thereby ensuring the success rate and accuracy of transmitting and receiving the transmitted data.

[0212] In some embodiments, the above-mentioned response to the operation command corresponds to feedback data, and the IoT device sends the feedback data through the main transceiver, including:

[0213] In response to the feedback data corresponding to the operation command, the IoT device sends the feedback data through the main transceiver after a specified time period from the moment the wake-up signal is received.

[0214] In an embodiment of the present application, the IoT device can achieve real-time and synchronization of the system by sending feedback data at a specified time after receiving the wake-up signal. The device can respond according to a predetermined schedule to ensure that the task is completed within a specific time, thereby effectively improving the wake-up efficiency of the IoT device; at the same time, there is no need to additionally schedule time domain resources for feedback data, which simplifies the complexity of feedback data scheduling and improves the transmission efficiency of feedback data.

[0215] Taking the wake-up process of an ambient function IoT device as an example, based on the solutions shown in Figures 4 to 6 above, a specific application process can be as follows:

[0216] Prerequisite: After the device is deployed, it first establishes a connection with the reader. The reader assigns a local device logical ID (generally shorter than the device physical ID). The device is in a dormant state when no data is sent or received.

[0217] 1. When the reader needs to perform an operation on a specific device or device group (for example, querying or updating device status, or transmitting data to a device), it first wakes up the specific device or device group using a low-power wake-up signal (LP-WUS). Accordingly, the device has an extremely low-power wake-up signal receiver (down to microwatts) and a relatively high-power (milliwatts or higher) main transceiver. The wake-up signal receiver is always in operation. When it receives a specific wake-up signal, it wakes up the dormant main transceiver and starts operating.

[0218] a) The physical waveform of the wake-up signal can be a simple waveform with a relatively narrow band (hundreds of kHz to several MHz) in the frequency domain, such as on-off keying (OOK) or amplitude shift keying (ASK).

[0219] The contents of the wake-up signal are shown in FIG7 . Please refer to FIG7 , which shows a schematic structural diagram of a wake-up sequence involved in an embodiment of the present application.

[0220] i. The first part is a fixed sequence or a sequence selected from a group of fixed sequences.

[0221] ⅱ. After the fixed sequence, there is a control field indicating the addressing mode, which is used to distinguish between group addressing and single device addressing.

[0222] iii. The address field is followed by a command field, which indicates the purpose of this wake-up operation. Different commands can have the same or different lengths. If the lengths are different, they can be aligned using padding bits.

[0223] iv. The command field is followed by a cyclic redundancy check (CRC) to protect the data integrity of the control field and the command field.

[0224] b) The device's wake-up receiver obtains time and frequency synchronization through the synchronization sequence, receives the control field and command field and CRC, and performs a CRC check. If the check passes, it wakes up the main transceiver and passes the operation command to the main transceiver.

[0225] For example, the wake-up receiver writes the operation command into the command register inside the device and sets the command register activation flag bit. After waking up, the main transceiver reads the command register and clears the register activation flag bit.

[0226] 2. After the main transceiver reads the operation command, it executes the operation corresponding to the command:

[0227] a) Perform internal data updates without sending data to the reader or receiving data from the reader. After the update is completed, the device re-enters the dormant state.

[0228] b) Report data to the reader.

[0229] c) Receive data from the reader.

[0230] Please refer to FIG8 , which shows a flowchart of a reader waking up a device and sending data according to an embodiment of the present application.

[0231] In order to save energy consumption of IoT devices, the reader waits for a certain time t after sending a wake-up command containing the operation that requires the device to receive data sent by the reader. w Send data directly without the need for the reader to return an acknowledgment signal (ACK). w The specific value of can be set by the reader when the device is initially connected. Its minimum value is the upper limit of the time required for the device to complete receiving the wake-up signal, activate the main transceiver, and be able to receive data sent by the reader.

[0232] ⅰ. To confirm whether the device is operating normally, the reader can ask the device to feedback the previous N (configurable by the reader, N max -N min +1>=N>=1, 0<=N min <N max ) Whether the data packet is received successfully. If the device feedback indicates that the reception is unsuccessful, the reader can adjust the parameters of the data sent (transmit power, data rate, coding and modulation method, etc.).

[0233] ⅱ. The data sent by the reader contains a data packet sequence number field, the value of this sequence number field can be [N min , N max ], the sequence number increases by one each time a data packet is sent, and reaches N max After that, the sequence number of the next data packet is reset to N min , and restart counting; or, N (N max -Nmin +1>=N>=1, which can be configured by the reader) After the downlink data packet is successfully received, the value of this sequence number field is reset to N min , and restart the counting.

[0234] In summary, the embodiments of this application describe the wakeup and data reception process for a low-power IoT device that relies on ambient energy. Through the solutions in these embodiments, the low-power IoT device can maintain extremely low power consumption when no data is being transmitted or received, and can be awakened and respond promptly to reader commands and data when data is being transmitted or received. These solutions are an important component of a low-power IoT system that utilizes ambient energy.

[0235] Please refer to Figure 9, which shows a block diagram of a device wake-up device provided by an embodiment of the present application. The device wake-up device has the function of implementing the method shown in either Figure 4 or Figure 6 above, which is performed by the IoT device. As shown in Figure 9, the device may include:

[0236] The receiving module 901 is configured to receive a wake-up signal through a wake-up receiver in an IoT device, where the wake-up signal includes an operation command.

[0237] The wake-up module 902 is used to wake up the main transceiver in the IoT device.

[0238] The transmission module 903 is used to transmit the operation command to the main transceiver so that the main transceiver executes the operation command.

[0239] In some embodiments, the wake-up signal further includes a control field, which is used to carry identification information of the device awakened by the wake-up signal; the wake-up module 902 is used to wake up the main transceiver when the identification information of the device awakened by the wake-up signal matches the Internet of Things device.

[0240] In some embodiments, the control domain includes a control field and a number field; the control field is used to indicate the addressing method of the wake-up signal; the addressing method is group addressing or single device addressing; the number field is used to indicate the address number corresponding to the addressing method.

[0241] In some embodiments, the lengths of address numbers corresponding to different addressing modes are the same or different.

[0242] In some embodiments, when the lengths of address numbers corresponding to different addressing modes are different and the length of the address number is smaller than the length of the number field, the other bits in the number field except the address number are filled with padding bits.

[0243] In some embodiments, the wake-up signal further includes a synchronization sequence, and the synchronization sequence is used to wake up the receiver to perform frequency and time synchronization.

[0244] In some embodiments, the synchronization sequence is a fixed binary sequence; or, the synchronization sequence is one of a plurality of fixed binary sequences.

[0245] In some embodiments, the operation command is used to indicate the purpose of the wake-up signal to wake up the master transceiver.

[0246] In some embodiments, different types of operation commands have the same or different lengths.

[0247] In some embodiments, the operation command is carried in the command field of the wake-up signal; when different types of operation commands have different lengths and the length of the operation command is less than the length of the command field, the bits in the command field except the operation command are filled with padding bits.

[0248] In some embodiments, the command field also includes operation data used when the operation command is executed.

[0249] In some embodiments, the wake-up signal further includes a cyclic redundancy check code (CRC); the CRC is used to check information other than the CRC in the wake-up signal.

[0250] In some embodiments, the transfer module 903 is used to write the operation command into the command register by waking up the receiver and setting the activation flag of the command register; read the operation command in the command register through the main transceiver and clear the activation flag of the command register.

[0251] In some embodiments, the apparatus further comprises:

[0252] The feedback data sending module is used to send the feedback data via the main transceiver in response to the feedback data corresponding to the operation command.

[0253] In some embodiments, the feedback data includes data packet reception feedback information, which is used to indicate whether the IoT device has successfully received N data packets sent by the reading device before the wake-up signal, where N is an integer greater than or equal to 1.

[0254] In some embodiments, the numbers of the data packets sent by the reading device are incremented sequentially, and the numbers of the data packets sent by the reading device are reset when specified conditions are met; the specified conditions include: the number of the data packets sent by the reading device reaches a maximum value; or, the data packet reception feedback information is used to indicate that the IoT device has successfully received N data packets sent by the reading device before the wake-up signal.

[0255] In some embodiments, the apparatus further comprises:

[0256] The transmission data receiving module is used to receive the transmission data through the main receiver when the operation command instructs the IoT device to receive the transmission data sent by the reading device;

[0257] The transmission data is data sent by the reading device after a specified time period from the moment the wake-up signal is sent.

[0258] In some embodiments, the specified duration is configured by the reading device to the IoT device; or, the specified duration is predefined by the protocol.

[0259] In some embodiments, the minimum value of the specified duration is the upper limit of the duration from when the IoT device receives the wake-up signal to when the main transceiver completes preparations for receiving data.

[0260] Please refer to Figure 10, which shows a block diagram of a device wake-up device provided by an embodiment of the present application. The device wake-up device has the function of implementing the method shown in either Figure 5 or Figure 6 above, which is performed by the reading device. As shown in Figure 10, the device may include:

[0261] The sending module 1001 is used to send a wake-up signal to the IoT device. The wake-up signal is received by the IoT device through a wake-up receiver. The wake-up signal includes an operation command so that the IoT device wakes up the main transceiver in the IoT device and transmits the operation command to the main transceiver so that the main transceiver executes the operation command.

[0262] In some embodiments, the wake-up signal further includes a control field, and the control field is used to carry identification information of a device awakened by the wake-up signal.

[0263] In some embodiments, the control domain includes a control field and a number field; the control field is used to indicate the addressing method of the wake-up signal; the addressing method is group addressing or single device addressing; the number field is used to indicate the address number corresponding to the addressing method.

[0264] In some embodiments, the lengths of address numbers corresponding to different addressing modes are the same or different.

[0265] In some embodiments, when the lengths of address numbers corresponding to different addressing modes are different and the length of the address number is smaller than the length of the number field, the other bits in the number field except the address number are filled with padding bits.

[0266] In some embodiments, the wake-up signal further includes a synchronization sequence, and the synchronization sequence is used to wake up the receiver to perform frequency and time synchronization.

[0267] In some embodiments, the synchronization sequence is a fixed binary sequence; or, the synchronization sequence is one of a plurality of fixed binary sequences.

[0268] In some embodiments, the operation command is used to indicate the purpose of the wake-up signal to wake up the master transceiver.

[0269] In some embodiments, different types of operation commands have the same or different lengths.

[0270] In some embodiments, the operation command is carried in the command field of the wake-up signal; when different types of operation commands have different lengths and the length of the operation command is less than the length of the command field, the bits in the command field except the operation command are filled with padding bits.

[0271] In some embodiments, the command field also includes operation data used when the operation command is executed.

[0272] In some embodiments, the wake-up signal further includes a cyclic redundancy check code (CRC); the CRC is used to check information other than the CRC in the wake-up signal.

[0273] In some embodiments, the apparatus further comprises:

[0274] The adjustment module is used to receive feedback data corresponding to the operation command sent by the main transceiver in the Internet of Things device and adjust the transmission parameters sent to the Internet of Things device.

[0275] In some embodiments, the transmission parameter is at least one of transmission power, data rate, and coding modulation scheme.

[0276] In some embodiments, the feedback data includes data packet reception feedback information, which is used to indicate whether the IoT device has successfully received N data packets sent by the reading device before the wake-up signal, where N is an integer greater than or equal to 1.

[0277] In some embodiments, the data packets are numbered sequentially, and the data packet numbers are reset when specified conditions are met; the specified conditions include: the number of data packets sent by the reading device reaches a maximum value; or, the data packet reception feedback information is used to indicate that the IoT device has successfully received N data packets sent by the reading device before the wake-up signal.

[0278] In some embodiments, the apparatus further comprises:

[0279] The data sending module is used to send the transmission data to the Internet of Things device after a specified time period from the moment of sending the wake-up signal when the operation command instructs the Internet of Things device to receive the transmission data sent by the reading device.

[0280] In some embodiments, the specified duration is configured by the reading device to the IoT device; or, the specified duration is predefined by the protocol.

[0281] In some embodiments, the minimum value of the specified duration is the upper limit of the duration from when the IoT device receives the wake-up signal to when the main transceiver completes preparations for receiving data.

[0282] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0283] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0284] Please refer to FIG11 , which shows a schematic diagram of the structure of a communication device 1100 provided in one embodiment of the present application. The communication device 1100 may include: a processor 1101 , a receiver 1102 , a transmitter 1103 , a memory 1104 , and a bus 1105 .

[0285] The processor 1101 includes one or more processing cores. The processor 1101 executes various functional applications and information processing by running software programs and modules.

[0286] Receiver 1102 and transmitter 1103 can be implemented as a communication component, which can be a communication chip. This communication chip can also be called a transceiver. Memory 1104 is connected to processor 1101 via bus 1105. Memory 1104 can be used to store computer programs, and processor 1101 is used to execute the computer programs to implement the various steps in the above method embodiments.

[0287] In addition, the memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0288] In an exemplary embodiment, when the communication device 1100 is implemented as the above-mentioned Internet of Things device, the receiver 1102 and the processor 1101 execute the computer program so that the communication device implements the various steps performed by the Internet of Things device in the methods shown in Figures 4 to 6.

[0289] In an exemplary solution, when the communication device 1100 is implemented as the above-mentioned reading device, the transmitter 1103 executes the computer program to enable the communication device to implement the various steps performed by the reading device in the methods shown in Figures 4 to 6.

[0290] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is loaded and executed by a processor to implement all or part of the steps performed by the IoT device or the reading device in the methods shown in Figures 4 to 6 above.

[0291] The present application also provides a chip, which is used to run in a communication device so that the communication device executes all or part of the steps in the method shown in Figures 4 to 6 above, which are executed by the Internet of Things device or the reading device.

[0292] The present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform all or part of the steps performed by the IoT device or the reading device in the methods shown in Figures 4 to 6 above.

[0293] The present application also provides a computer program, which is executed by a processor of a communication device to implement all or part of the steps performed by the IoT device or the reading device in the methods shown in Figures 4 to 6 above.

[0294] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0295] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A device wake-up method, characterized in that, The method is executed by an Internet of Things (IoT) device, and the method includes: Receiving a wake-up signal through a wake-up receiver in the IoT device, where the wake-up signal contains an operation command; Waking up a main transceiver in the IoT device; Transmitting the operation command to the main transceiver so that the main transceiver executes the operation command.

2. The method according to claim 1, characterized in that, The wake-up signal further includes a control field, and the control field is used to carry identification information of the device woken up by the wake-up signal; The waking up the main transceiver in the IoT device includes: Waking up the main transceiver when the identification information of the device woken up by the wake-up signal matches the IoT device.

3. The method according to claim 2, wherein The control field includes a control field and a number field; The control field is used to indicate the addressing mode of the wake-up signal; the addressing mode is group addressing or single-device addressing; The number field is used to indicate the address number corresponding to the addressing mode.

4. The method according to claim 3, characterized in that, The lengths of the address numbers corresponding to different addressing modes are the same or different.

5. The method according to claim 4, wherein When the lengths of the address numbers corresponding to different addressing modes are different and the length of the address number is less than the length of the number field, the other bits in the number field except the address number are filled with padding bits.

6. The method according to any one of claims 1 to 5, characterized in that, The wake-up signal further includes a synchronization sequence, and the synchronization sequence is used for the wake-up receiver to perform frequency and time synchronization.

7. The method according to claim 6, wherein: The synchronization sequence is a fixed binary sequence; Or, the synchronization sequence is one of multiple fixed binary sequences.

8. The method according to any one of claims 1 to 7, characterized in that The operation command is used to indicate the purpose of waking up the main transceiver by the wake-up signal.

9. The method according to any one of claims 1 to 8, characterized in that The lengths of different types of operation commands are the same or different.

10. The method according to claim 9, wherein The operation command is carried in the command field of the wake-up signal; When the lengths of different types of operation commands are different and the length of the operation command is less than the length of the command field, the bits in the command field except the operation command are filled with padding bits.

11. The method according to claim 10, wherein The command field further includes operation data used when the operation command is executed.

12. The method according to any one of claims 1 to 10, characterized in that, The wake-up signal further includes a cyclic redundancy check code (CRC); the CRC is used to check the information in the wake-up signal except the CRC.

13. The method according to any one of claims 1 to 12, characterized in that, The transmitting the operation command to the main transceiver includes: Writing the operation command into a command register through the wake-up receiver and setting an activation flag bit of the command register; Reading the operation command in the command register through the main transceiver and clearing the activation flag bit of the command register.

14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: In response to the operation command corresponding to feedback data, sending the feedback data through the main transceiver.

15. The method according to claim 14, wherein The feedback data includes packet reception feedback information, and the packet reception feedback information is used to indicate whether the IoT device has successfully received N packets sent by a reading device before the wake-up signal, where N is an integer greater than or equal to 1.

16. The method according to claim 15, characterized in that, The numbers of the data packets sent by the reading device increase sequentially, and the numbers of the data packets sent by the reading device are reset when specified conditions are met; The specified conditions include: The number of the data packet sent by the reading device reaches the maximum value; or, The data packet reception feedback information is used to indicate that the Internet of Things device has successfully received N data packets sent by the reading device before the wake-up signal.

17. The method according to any one of claims 1 to 16, characterized in that The method includes: When the operation command instructs the Internet of Things device to receive the transmission data sent by the reading device, receiving the transmission data through the main receiver; Wherein, the transmission data is the data sent by the reading device after a specified duration at the moment of sending the wake-up signal.

18. The method according to claim 17, wherein The specified duration is configured by the reading device for the Internet of Things device; or, The specified duration is predefined by the protocol.

19. The method according to claim 17 or 18, characterized in that, The minimum value of the specified duration is the upper limit of the duration from when the Internet of Things device receives the wake-up signal to when the main transceiver completes the preparation for receiving data.

20. A device wake-up method, characterized in that, The method is executed by a reading device, and the method includes: Sending a wake-up signal to the Internet of Things device, the wake-up signal is received by the Internet of Things device through a wake-up receiver, and the wake-up signal contains an operation command, so that the Internet of Things device wakes up the main transceiver in the Internet of Things device and passes the operation command to the main transceiver, so that the main transceiver executes the operation command.

21. The method according to claim 20, wherein The wake-up signal further includes a control field, and the control field is used to carry the identification information of the device woken up by the wake-up signal.

22. The method according to claim 21, characterized in that, The control field includes a control field and a number field; The control field is used to indicate the addressing mode of the wake-up signal; the addressing mode is group addressing or single-device addressing; The number field is used to indicate the address number corresponding to the addressing mode.

23. The method according to claim 22, wherein The lengths of the address numbers corresponding to different addressing modes are the same or different.

24. The method according to claim 23, wherein When the lengths of the address numbers corresponding to different addressing modes are different and the length of the address number is less than the length of the number field, the other bit positions in the number field except the address number are filled with padding bits.

25. The method according to any one of claims 20 to 24, characterized in that The wake-up signal further includes a synchronization sequence, and the synchronization sequence is used for the wake-up receiver to perform frequency and time synchronization.

26. The method according to claim 25, wherein The synchronization sequence is a fixed binary sequence; Or, the synchronization sequence is one of multiple fixed binary sequences.

27. The method according to any one of claims 20 to 26, characterized in that The operation command is used to indicate the purpose of waking up the main transceiver by the wake-up signal.

28. The method according to any one of claims 20 to 27, characterized in that, The lengths of different types of operation commands are the same or different.

29. The method according to claim 28, wherein The operation command is carried in the command field of the wake-up signal; When the lengths of different types of operation commands are different and the length of the operation command is less than the length of the command field, the bit positions in the command field except the operation command are filled with padding bits.

30. The method according to claim 29, wherein, The command field further includes operation data used when the operation command is executed.

31. The method according to any one of claims 20 to 30, characterized in that, The wake-up signal further includes a Cyclic Redundancy Check code (CRC); the CRC is used to verify the information in the wake-up signal except for the CRC itself.

32. The method according to any one of claims 20 to 31, characterized in that, The method further includes: Receiving feedback data corresponding to the operation command sent by the main transceiver in the Internet of Things device, and adjusting the transmission parameters for transmitting to the Internet of Things device.

33. The method according to claim 32, wherein The transmission parameters are at least one of transmission power, data rate, and coding and modulation mode.

34. The method according to claim 32, wherein The feedback data includes packet reception feedback information, which is used to indicate whether the Internet of Things device has successfully received N packets sent by the reading device before the wake-up signal, where N is an integer greater than or equal to 1.

35. The method according to claim 34, characterized in that, The numbers of the packets increase sequentially, and the numbers of the packets are reset when a specified condition is met; The specified condition includes: The number of the packet sent by the reading device reaches the maximum value; or, The packet reception feedback information is used to indicate that the Internet of Things device has successfully received N packets sent by the reading device before the wake-up signal.

36. The method according to any one of claims 20 to 35, characterized in that The method further includes: When the operation command instructs the Internet of Things device to receive the transmission data sent by the reading device, after a specified duration from the moment of sending the wake-up signal, sending the transmission data to the Internet of Things device.

37. The method according to claim 36, wherein, The specified duration is configured by the reading device for the Internet of Things device; or, The specified duration is predefined by the protocol.

38. The method according to claim 36 or 37, characterized in that, The minimum value of the specified duration is the upper limit of the duration from when the Internet of Things device receives the wake-up signal to when the main transceiver finishes preparing to receive data.

39. A device wake-up device, characterized in that, The device includes: A receiving module, configured to receive a wake-up signal through a wake-up receiver in the Internet of Things device, where the wake-up signal includes an operation command; A wake-up module, configured to wake up the main transceiver in the Internet of Things device; A transfer module, configured to transfer the operation command to the main transceiver so that the main transceiver executes the operation command.

40. The device according to claim 39, wherein, The wake-up signal further includes a control field, which is used to carry the identification information of the device woken up by the wake-up signal; The wake-up module is configured to wake up the main transceiver when the identification information of the device woken up by the wake-up signal matches the Internet of Things device.

41. The device according to claim 40, characterized in that, The control field includes a control field and a number field; The control field is used to indicate the addressing mode of the wake-up signal; the addressing mode is group addressing or single-device addressing; The number field is used to indicate the address number corresponding to the addressing mode.

42. The device according to claim 41, characterized in that, The lengths of the address numbers corresponding to different addressing modes are the same or different.

43. The device according to claim 42, wherein, When the lengths of the address numbers corresponding to different addressing modes are different and the length of the address number is less than the length of the number field, the other bits in the number field except the address number are filled with padding bits.

44. The device according to any one of claims 39 to 43, characterized in that, The wake-up signal further includes a synchronization sequence, which is used for the wake-up receiver to perform frequency and time synchronization.

45. The device according to claim 44, wherein, The synchronization sequence is a fixed binary sequence; Alternatively, the synchronization sequence is one of multiple fixed binary sequences.

46. The device according to any one of claims 39 to 45, characterized in that, The operation command is used to indicate the purpose of waking up the main transceiver by the wake-up signal.

47. The device according to any one of claims 39 to 46, characterized in that, The lengths of different types of the operation commands are the same or different.

48. The device according to claim 47, characterized in that, The operation command is carried in the command field of the wake-up signal; When the lengths of different types of the operation commands are different and the length of the operation command is less than the length of the command field, the bit positions in the command field other than the operation command are filled with padding bits.

49. The device according to claim 48, characterized in that, The command field further includes operation data used when the operation command is executed.

50. The device according to any one of claims 39 to 48, characterized in that, The wake-up signal further includes a cyclic redundancy check code CRC; the CRC is used to check the information in the wake-up signal other than the CRC.

51. The device according to any one of claims 39 to 50, characterized in that The transfer module is used to, write the operation command into the command register through the wake-up receiver and set the activation flag bit of the command register; read the operation command in the command register through the main transceiver and clear the activation flag bit of the command register.

52. The device according to any one of claims 39 to 51, characterized in that, The device further includes: A feedback data sending module, configured to send the feedback data through the main transceiver in response to the operation command corresponding to feedback data.

53. The device according to claim 52, wherein, The feedback data includes packet reception feedback information, and the packet reception feedback information is used to indicate whether the Internet of Things device has successfully received N packets sent by the reading device before the wake-up signal, where N is an integer greater than or equal to 1.

54. The device according to claim 51, characterized in that, The numbers of the packets sent by the reading device increase sequentially, and the numbers of the packets sent by the reading device are reset when specified conditions are met; The specified conditions include: the number of the packets sent by the reading device reaches the maximum value; or the packet reception feedback information is used to indicate that the Internet of Things device has successfully received N packets sent by the reading device before the wake-up signal.

55. The device according to any one of claims 39 to 54, characterized in that, The device further includes: A transmission data receiving module, configured to receive the transmission data through the main receiver when the operation command instructs the Internet of Things device to receive the transmission data sent by the reading device; wherein the transmission data is data sent by the reading device after a specified duration at the moment of sending the wake-up signal.

56. The device according to claim 55, wherein, the specified duration is configured by the reading device for the Internet of Things device; or the specified duration is predefined by the protocol.

57. The device according to claim 55 or 56, characterized in that, The minimum value of the specified duration is the upper limit of the duration from when the Internet of Things device receives the wake-up signal to when the main transceiver completes the preparation for receiving data.

58. A device wake-up device, characterized in that, The device includes: A sending module, configured to send a wake-up signal to the Internet of Things device, the wake-up signal is received by the Internet of Things device through a wake-up receiver, and the wake-up signal includes an operation command, so that the Internet of Things device wakes up the main transceiver in the Internet of Things device and transfers the operation command to the main transceiver, so that the main transceiver executes the operation command.

59. The device according to claim 58, characterized in that, The wake-up signal further includes a control field, which is used to carry the identification information of the device woken up by the wake-up signal.

60. The device according to claim 59, characterized in that, The control field includes a control field and a number field; The control field is used to indicate the addressing mode of the wake-up signal; the addressing mode is group addressing or single-device addressing; The number field is used to indicate the address number corresponding to the addressing mode.

61. The device according to claim 60, characterized in that, The lengths of the address numbers corresponding to different addressing modes are the same or different.

62. The device according to claim 61, wherein, When the lengths of the address numbers corresponding to different addressing modes are different and the length of the address number is less than the length of the number field, the other bits in the number field except the address number are filled with padding bits.

63. The device according to any one of claims 58 to 62, characterized in that, The wake-up signal further includes a synchronization sequence, which is used for the wake-up receiver to synchronize the frequency and time.

64. The device according to claim 63, wherein The synchronization sequence is a fixed binary sequence; Or, the synchronization sequence is one of a plurality of fixed binary sequences.

65. The device according to any one of claims 58 to 64, characterized in that The operation command is used to indicate the purpose of waking up the main transceiver by the wake-up signal.

66. The device according to any one of claims 58 to 65, characterized in that, The lengths of different types of operation commands are the same or different.

67. The device according to claim 66, wherein, The operation command is carried in the command field of the wake-up signal; When the lengths of different types of operation commands are different and the length of the operation command is less than the length of the command field, the bits in the command field except the operation command are filled with padding bits.

68. The device according to claim 67, characterized in that, The command field further includes operation data used when the operation command is executed.

69. The device according to any one of claims 58 to 68, characterized in that, The wake-up signal further includes a cyclic redundancy check code CRC; the CRC is used to check the information in the wake-up signal except the CRC.

70. The device according to any one of claims 58 to 69, characterized in that, The device further includes: An adjustment module, configured to receive the feedback data corresponding to the operation command sent by the main transceiver in the Internet of Things device, and adjust the transmission parameters sent to the Internet of Things device.

71. The device according to claim 70, characterized in that, The transmission parameters are at least one of transmission power, data rate, and coding and modulation method. The device according to claim 70, characterized in that, The feedback data includes packet reception feedback information, which is used to indicate whether the Internet of Things device has successfully received N packets sent by the reading device before the wake-up signal, where N is an integer greater than or equal to 1.

73. The device according to claim 72, characterized in that, The numbers of the packets increase sequentially, and the numbers of the packets are reset when a specified condition is met; The specified conditions include: The number of the packet sent by the reading device reaches the maximum value; or, The packet reception feedback information is used to indicate that the Internet of Things device has successfully received N packets sent by the reading device before the wake-up signal.

74. The device according to any one of claims 58 to 73, characterized in that, The device further includes: A data sending module, configured to send the transmission data to the Internet of Things device after a specified duration from the moment when the operation command instructs the Internet of Things device to receive the transmission data sent by the reading device.

75. The device according to claim 74, wherein The specified duration is configured by the reading device for the Internet of Things device; or, The specified duration is predefined by the protocol.

76. The device according to claim 74 or 75, characterized in that, The minimum value of the specified duration is the upper limit of the duration from when the Internet of Things device receives the wake-up signal to when the main transceiver finishes preparing to receive data.

77. An Internet of Things device for the environmental energy, characterized in that, The ambient energy Internet of Things device includes a processor, a memory, and a transceiver; The memory stores a computer program, and the processor executes the computer program to enable the ambient energy Internet of Things device to implement the device wake-up method according to any one of claims 1 to 19 above.

78. A reading device, characterized in that, The reading device includes a processor, a memory, and a transceiver; The memory stores a computer program, and the processor executes the computer program to enable the reading device to implement the device wake-up method according to any one of claims 20 to 38 above.

79. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is used to be executed by the processor of the communication device to enable the communication device to implement the device wake-up method according to any one of claims 1 to 38.

80. A chip, characterized in that, The chip includes an integrated circuit and an application program, and the chip is used to run in a communication device to enable the communication device to execute the signal processing method according to any one of claims 1 to 38.

81. A computer program product, characterized in that, The computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; the processor of the communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to enable the communication device to execute the device wake-up method according to any one of claims 1 to 38.

82. A computer program, characterized in that, The computer program is executed by the processor of the communication device to enable the communication device to implement the device wake-up method according to any one of claims 1 to 38.

Citation Information

Patent Citations

  • Frame transmission method, device and system

    CN108012313A

  • Control information transmission method and device

    CN108024319A

  • Communication method, network equipment and terminal

    CN108064057A

  • Internet-of-things communication method, device and system, and station

    CN108834114A

  • Wake-up signal receiving method and apparatus, wake-up signal sending method and apparatus, and device and storage medium

    WO2023123444A1