Wireless communication method and device, equipment and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2023-09-27
- Publication Date
- 2026-05-01
AI Technical Summary
The communication delay of zero-power terminal devices is long and the energy state is unstable, which affects communication quality and reliability.
Through the information exchange between the terminal equipment and the network equipment, the data transmission method is dynamically adjusted based on the energy state of the terminal equipment to ensure that the data can be correctly parsed and transmitted, and reduce the blind inspection and power consumption of the network equipment.
The communication quality and reliability between terminal equipment and network equipment are improved, and communication delay and power consumption of network equipment are reduced.
Smart Images

Figure CN121970442A_ABST
Abstract
Description
Wireless communication method, device, equipment and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a wireless communication method, apparatus, device, and storage medium. Background Art
[0002] Zero-power terminal devices obtain energy for communication by harvesting ambient energy. Compared with traditional terminal devices with batteries, the communication of zero-power terminal devices will be affected by the energy status.
[0003] However, how to efficiently utilize the energy of zero-power terminal devices to reduce the communication delay of zero-power terminal devices requires further discussion and research.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide a wireless communication method, apparatus, device, and storage medium. The technical solution is as follows:
[0006] According to one aspect of an embodiment of the present application, a wireless communication method is provided, the method being performed by a terminal device, the method comprising:
[0007] Based on the energy status of the terminal device, first information and / or second information is sent to the network device, where the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0008] According to one aspect of an embodiment of the present application, a wireless communication method is provided, where the method is performed by a network device, and the method includes:
[0009] Receive first information and / or second information from a terminal device, where the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate an energy status of the terminal device.
[0010] According to one aspect of an embodiment of the present application, a wireless communication device is provided, the device including:
[0011] A sending module is used to send first information and / or second information to a network device based on the energy status of the terminal device, wherein the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0012] According to one aspect of an embodiment of the present application, a wireless communication device is provided, the device including:
[0013] The receiving module is used to receive first information and / or second information from a terminal device, wherein the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0014] According to one aspect of an embodiment of the present application, a communication device is provided, comprising a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the wireless communication method described above. The communication device is a terminal device, or the communication device is a network device.
[0015] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to be executed by a processor to implement the above-mentioned wireless communication method.
[0016] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions, and when the chip is running, is used to implement the above-mentioned wireless communication method.
[0017] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned wireless communication method.
[0018] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:
[0019] Based on the energy status of the terminal device, the first information and / or the second information is sent to the network device. The first information includes the complete reported data or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device. Based on the energy status of the terminal device, the first information is sent to the network device, which can ensure that the data contained in the first information can be parsed by the network device, and will not cause transmission failure problems, which will affect the communication quality between the terminal device and the network device. Based on the energy status of the terminal device, the second information is sent to the network device, and the network device can determine whether the terminal device sends the first information based on the second information, and then determine whether to receive the first information. The network device does not need to perform continuous blind detection, thereby saving power of the network device. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0021] FIG2 is a schematic diagram of a zero-power communication system structure provided by an embodiment of the present application;
[0022] FIG3 is a schematic diagram of a radio frequency energy harvesting principle provided by an embodiment of the present application;
[0023] FIG4 is a schematic diagram of a backscatter communication principle provided by an embodiment of the present application;
[0024] FIG5 is a schematic diagram of the principle of resistive load modulation provided by one embodiment of the present application;
[0025] FIG6 is a flowchart of a wireless communication method provided by an embodiment of the present application;
[0026] FIG7 is a schematic diagram of a wireless communication method provided by an embodiment of the present application;
[0027] FIG8 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0028] FIG9 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0029] FIG10 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0030] FIG11 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0031] FIG12 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0032] FIG13 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0033] FIG14 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0034] FIG15 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0035] FIG16 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0036] FIG17 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0037] FIG18 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0038] FIG19 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0039] FIG20 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0040] FIG21 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0041] FIG22 is a schematic diagram of a wireless communication method provided by another embodiment of the present application;
[0042] FIG23 is a block diagram of a wireless communication device provided by one embodiment of the present application;
[0043] FIG24 is a block diagram of a wireless communication device provided by another embodiment of the present application;
[0044] FIG25 is a schematic diagram of the structure of a terminal device provided by an embodiment of the present application;
[0045] Figure 26 is a structural diagram of a network device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0046] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0047] 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.
[0048] Please refer to FIG1 , which shows a schematic diagram of a network architecture 100 provided by an embodiment of the present application. The network architecture 100 may include: a terminal device 10 , an access network device 20 , and a core network element 30 .
[0049] The terminal device 10 may refer to a UE (User Equipment), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user apparatus. In some embodiments, the terminal device 10 may also be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5GS (5th Generation System) or a terminal device in a future evolved PLMN (Public Land Mobile Network), etc., and the embodiments of the present application are not limited thereto. For ease of description, the above-mentioned devices are collectively referred to as terminal devices. The number of terminal devices 10 is generally multiple, and one or more terminal devices 10 may be distributed in a cell managed by each access network device 20. The terminal device may also be referred to as a terminal or UE for short, and those skilled in the art will understand its meaning.
[0050] Access network equipment 20 is a device deployed in an access network to provide wireless communication capabilities for terminal devices 10. Access network equipment 20 may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems employing different wireless access technologies, the names of devices that provide access network equipment functions may vary. For example, in 5G NR systems, they are referred to as gNodeBs or gNBs. As communication technologies evolve, the term "access network equipment" may change. For ease of description, in the embodiments of this application, the aforementioned devices that provide wireless communication capabilities for terminal devices 10 are collectively referred to as access network equipment. In some embodiments, access network equipment 20 enables communication between terminal devices 10 and core network elements 30. For example, in an LTE (Long Term Evolution) system, access network equipment 20 may be an Evolved Universal Terrestrial Radio Access Network (EUTRAN) or one or more eNodeBs within the EUTRAN. In a 5G NR system, access network equipment 20 may be a Radio Access Network (RAN) or one or more gNBs within the RAN. In the embodiment of the present application, unless otherwise specified, the "network device" refers to the access network device 20, such as a base station.
[0051] The core network element 30 is a network element deployed in the core network. The functions of the core network element 30 are mainly to provide user connection, user management, and service bearer, and to provide an interface to the external network as a bearer network. For example, the core network elements in the 5G NR system may include network elements such as the AMF (Access and Mobility Management Function) entity, the UPF (User Plane Function) entity, and the SMF (Session Management Function) entity.
[0052] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via an air interface technology, such as the NG interface in the 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via an air interface technology, such as the Uu interface.
[0053] The "5G NR system" in the embodiments of the present application may also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in the embodiments of the present application may be applicable to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (e.g., B5G (Beyond 5G) systems, 6G systems (6th Generation System, sixth generation mobile communication systems)), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems, which are not limited in this application.
[0054] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources (for example, frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0055] Before introducing the technical solutions of this application, we first introduce and explain some of the relevant technical knowledge involved in this application. The following related technologies can be combined with the technical solutions of the embodiments of this application as optional solutions, and they all fall within the scope of protection of the embodiments of this application. The embodiments of this application include at least part of the following contents.
[0056] 1. Zero-power communication
[0057] Zero-power communication utilizes energy harvesting and backscatter communication technologies. A zero-power communication network consists of network devices and zero-power terminal devices, as shown in Figure 2. The network devices are used to send wireless power supply signals and downlink communication signals to the zero-power terminal devices, as well as receive backscatter signals from the zero-power terminal devices. A basic zero-power terminal device includes an energy harvesting module, a backscatter communication module, and a low-power computing module. Furthermore, the zero-power terminal device may also include a memory or sensor for storing basic information (such as item identification) or acquiring sensor data such as ambient temperature and humidity.
[0058] The key technologies of zero-power communication mainly include radio frequency energy harvesting and backscatter communication.
[0059] 1. Radio Frequency Power Harvesting (RFPH)
[0060] As shown in Figure 3, the RF energy harvesting module uses the principle of electromagnetic induction to harvest electromagnetic wave energy from space, thereby obtaining the energy required to operate zero-power terminal devices. This energy is used to drive low-power demodulation and modulation modules, sensors, and memory readout. Therefore, zero-power terminal devices do not require traditional batteries.
[0061] 2. Back Scattering (BS)
[0062] As shown in Figure 4, a zero-power terminal device receives a wireless signal sent by a network device, modulates the signal, 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 terminal device's oscillator circuit according to the data stream's rhythm, causing parameters such as the electronic tag's impedance to change accordingly. Load modulation techniques primarily include resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel with the load, which is turned on or off based on the binary data stream, as shown in Figure 5 below. The switching of the resistor causes a change in the circuit voltage, thus implementing amplitude-shifted keying (ASK) modulation. This modulation and transmission is achieved by adjusting the amplitude of the zero-power terminal device's backscattered signal. Similarly, in capacitive load modulation, the switching of the capacitor changes the circuit's resonant frequency, enabling frequency-shifted keying (FSK) modulation. This modulation and transmission is achieved by adjusting the operating frequency of the zero-power terminal device's backscattered signal.
[0063] It can be seen that the zero-power terminal device uses load modulation to modulate the incoming signal, thereby realizing the backscatter communication process. Therefore, the zero-power terminal device has significant advantages:
[0064] (1) The terminal device does not actively transmit signals, so it does not require complex RF links such as PA (Power Amplifier) and RF filters;
[0065] (2) The terminal device does not need to actively generate high-frequency signals, so it does not need a high-frequency crystal oscillator;
[0066] (3) With the help of backscatter communication, the terminal device signal transmission does not need to consume the terminal's own energy.
[0067] 3. Coding
[0068] The data transmitted by electronic tags can be represented by various codes to represent binary "1" and "0." RFID systems typically use one of the following encoding methods: non-return-to-zero (NRZ), Manchester, unipolar return-to-zero (Unipolar RZ), differential bi-phase (DBP), Miller, or differential encoding. In simple terms, different pulse signals are used to represent 0 and 1.
[0069] 2. Classification of Zero-Power Terminal Devices
[0070] Based on the energy source and usage of zero-power terminal devices, terminal devices can be divided into the following categories:
[0071] 1) Passive zero-power terminal equipment
[0072] Zero-power terminal devices do not require internal batteries. When they approach network equipment (such as an RFID reader), they are within the near-field radiation generated by the network equipment's antenna. Consequently, the zero-power terminal's antenna generates an induced current through electromagnetic induction, which drives the device's low-power chip circuitry. 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.
[0073] It can be seen that the passive zero-power terminal device does not require a built-in battery to drive either the forward link or the reverse link, and is a true zero-power terminal.
[0074] Passive zero-power terminal devices do not require batteries, and the RF circuit and baseband circuit are very simple. For example, they do not require LNA (Low Noise Amplifier), PA (Power Amplifier), crystal oscillator, ADC (Analog to Digital Converter) and other devices. Therefore, they have many advantages such as small size, light weight, very low price and long service life.
[0075] Passive zero-power terminal devices 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 obtain energy for driving circuits and support terminal devices to communicate.
[0076] 2) Semi-passive zero-power terminal equipment
[0077] Semi-passive zero-power terminal devices do not have conventional batteries themselves, but instead 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 device, performing tasks such as demodulating forward link signals and modulating reverse link signals. For the reverse link, the zero-power terminal device uses backscatter or low-power active transmission communication methods to transmit signals.
[0078] It can be seen that the semi-passive zero-power terminal device does not require a built-in battery to drive either the forward link or the reverse link. Although energy stored in capacitors is used during operation, the energy comes from the radio energy collected by the energy harvesting module. Therefore, it is also a true zero-power terminal.
[0079] Semi-passive zero-power terminal equipment inherits many advantages of passive zero-power terminal equipment, so it has many advantages such as small size, light weight, very low price, and long service life.
[0080] 3) Active zero-power terminal equipment
[0081] 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 device. This enables tasks such as demodulating forward link signals and modulating backward link signals. However, for backscatter links, zero-power terminal devices use backscattering or active transmission to transmit signals. Although these active zero-power terminal devices have built-in batteries, they have extremely low power consumption and complexity, allowing for smaller batteries, resulting in lower costs 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.
[0082] Active zero-power terminal devices, powered by built-in batteries, extend their communication range and improve communication reliability. Therefore, they are used in scenarios with relatively high requirements for communication distance and read latency.
[0083] Some zero-power terminal devices, such as semi-passive zero-power terminal devices or active zero-power terminal devices, may have the ability to actively transmit, that is, in addition to communicating through backscattering, the backward link may also communicate through active transmission.
[0084] Classification of zero-power terminal devices based on transmitter type:
[0085] Zero-power IoT services, like other IoT services, will also focus on uplink services:
[0086] 1) Zero-power terminal equipment based on backscattering
[0087] These zero-power terminal devices use the aforementioned backscattering method to transmit uplink data. These devices 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.
[0088] 2) Zero-power terminal equipment based on active transmitters
[0089] This type of zero-power terminal device uses an active transmitter with active transmission capabilities for uplink data transmission. Therefore, when sending data, this type of zero-power terminal 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 terminal 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.
[0090] 3) Zero-power terminal devices with both backscatter and active transmitters
[0091] This type of terminal device supports both backscatter and active transmitters. The terminal device can determine which uplink signal transmission method to use: backscatter or active transmitter, based on different conditions (such as battery status and available ambient energy) or based on network device scheduling.
[0092] 3. Cellular Passive Internet of Things
[0093] The cellular Internet of Things (IoT) is booming. Standardized IoT technologies such as NB-IoT (Narrow Band Internet of Things), MTC (Manual Toll Collection System), and RedCap (Reduced Capability) have been introduced. However, there are still many scenarios where IoT communication needs cannot be met using existing technologies. For example:
[0094] - Harsh communication environment
[0095] 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.
[0096] -Requirements for extremely small terminal form factors
[0097] 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.
[0098] - Extremely low-cost IoT communication requirements
[0099] 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.
[0100] 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.
[0101] During standardization discussions, the term "Zero-Power IoT" (ZPEI) has been coined. It's also referred to as "passive IoT" in some technical literature. Ambient IoT devices are IoT devices that use various environmental 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 no conventional batteries, no maintenance, small 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.
[0102] Based on the discussion of Ambient IoT application scenarios in 3GPP (3rd Generation Partnership Project) SA1 (Standalone), Ambient IoT can be used in at least the following four scenarios:
[0103] Object recognition, such as logistics, production line product management, and supply chain management
[0104] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment
[0105] Positioning, such as indoor positioning, intelligent object search, production line item positioning, etc.
[0106] 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)
[0107] 4. Ambient IoT
[0108] 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.
[0109] A research project on Ambient IoT devices has been carried out in the 3GPP RAN (Radio Access Network). Ambient IoT devices are roughly divided into three types, each with corresponding complexity and communication capabilities.
[0110] Device A: does not have energy storage capabilities and cannot send independent signals, i.e., it uses backscatter transmission.
[0111] Device B: It has energy storage capability but cannot transmit independent signals. It uses backscatter transmission and can use the stored energy to amplify the backscattered signal.
[0112] Device C: has energy storage capabilities and can send independent signals, i.e., has active transmission capabilities.
[0113] 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 Device A and Device C.
[0114] In addition, zero-power terminals can also support various types of environmental energy harvesting (Energy Harvesting), such as wireless radio frequency, solar energy, thermal energy, mechanical energy, etc. Among them, zero-power terminals based on wireless radio frequency energy harvesting may require the network to provide a wireless radio frequency power signal.
[0115] Ambient IoT devices harvest energy from the environment to generate energy for communication. This energy can be from radio frequency, solar energy, thermal energy, mechanical energy, and other sources. Compared to traditional terminals with batteries, the communication capabilities of ambient IoT devices are affected by their energy status.
[0116] Generally speaking, Ambient IoT devices alternate between "sufficient energy" and "insufficient energy" states as they harvest energy and send signals. When the energy harvested from ambient energy is sufficient to support signal transmission, the Ambient IoT device is in the "sufficient energy" state. After sending a signal, if the remaining energy in the Ambient IoT device is insufficient for the next signal transmission, the device is considered to be in the "insufficient energy" state and needs to harvest ambient energy to generate energy for signal transmission.
[0117] The energy harvesting efficiency of Ambient IoT devices is affected by a variety of factors, including varying energy harvesting efficiencies, RF signal strength, energy storage capacity, and terminal types (e.g., different communication methods and energy harvesting implementations). Therefore, different Ambient IoT devices deployed in the same cell may have varying energy harvesting efficiencies due to their varying distances from the energy source, which in turn affects the signal communication interval (e.g., the transition time from "insufficient energy" to "sufficient energy").
[0118] When a network device schedules an Ambient IoT device for data transmission, communication failure may occur due to the unknown energy status of the Ambient IoT device. For example, the network device does not know whether the Ambient IoT is in a state of sufficient energy, and schedules the Ambient IoT device to transmit data with TBS=X. However, the energy of the Ambient IoT device is limited and is not enough to support the transmission of data with TBS (Transport Block Size)=X.
[0119] Alternatively, when an Ambient IoT device sends a signal, if it always uses the total energy P harvested over a period of time T, the non-cooperative communication with network devices may cause signal transmission failure. At this time, due to the low energy harvesting efficiency, it takes a relatively long time to re-enter the "sufficient energy" state, which increases communication latency.
[0120] Therefore, it is necessary to design a communication mechanism for Ambient IoT devices to efficiently utilize the collected energy for communication, reduce communication failures caused by the lack of collaboration between Ambient IoT devices and network devices, and reduce communication latency.
[0121] Please refer to Figure 6, which shows a flow chart of a wireless communication method provided by an embodiment of the present application. The method can be applied to the network architecture shown in Figure 1 and is executed by a terminal device. The method can include the following step 610.
[0122] Step 610: The terminal device sends first information and / or second information to the network device based on the energy status of the terminal device. The first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0123] In some embodiments, the complete reported data includes all data required for a complete communication service. For example, an Ambient IoT device used for environmental monitoring needs to send environmental monitoring data (e.g., temperature, humidity, vibration frequency, etc.), geographic location, time, etc. to a network device. All reported data can be sent to the network device in a single data transmission (sending the first message).
[0124] In some embodiments, the complete reported data includes part of the data required for a complete communication service. Exemplarily, all the reported data can be sent to the network device through multiple data transmission (sending the first information) processes (first sending the location and time information, then sending the actual measurement, etc.).
[0125] In some embodiments, the terminal device being in a sufficient energy state means that the energy of the terminal device can support a complete service communication, and a complete service communication may include one or more data transmissions. In other words, the energy of the terminal device can send the first information once or multiple times.
[0126] In some embodiments, the terminal device being in a sufficient energy state means that the energy of the terminal device is able to support one data transmission in a complete service communication. In other words, the energy of the terminal device is able to send the first information once.
[0127] In some embodiments, ambient IoT devices that are always in a "sufficient energy" state can periodically report data, i.e., periodically transmit signals. For example, using backscatter communication, ambient energy harvesting can meet the needs of real-time communication terminals, ensuring that there is sufficient energy for communication.
[0128] In some embodiments, for Ambient IoT devices that cannot always maintain a "sufficient energy" state, when using energy collected based on ambient energy for communication, after completing one data transmission or K data interactions, it is in an "insufficient energy" state and cannot communicate. It takes time T of ambient energy collection before the next data transmission can be performed.
[0129] In some embodiments, whether the terminal device is in an energy sufficient state is determined based on a threshold value.
[0130] The energy state of a terminal device refers to the amount of energy collected by the terminal device.
[0131] In some embodiments, the energy status of the terminal device can be reflected by the energy of the terminal device, or by whether the energy of the terminal device reaches a threshold value, which is not limited in this application.
[0132] In some embodiments, there may be one or more threshold values, which is not limited in this application.
[0133] Exemplarily, the terminal device corresponds to a threshold value, which is a first threshold value. If the energy of the terminal device is greater than or equal to the first threshold value, the terminal device is in an energy-sufficient state; if the energy of the terminal device is less than the first threshold value, the terminal device is in an energy-deficient state.
[0134] Exemplarily, a terminal device corresponds to multiple threshold values, for example, the terminal device corresponds to three threshold values: threshold value 1, threshold value 2, and threshold value 3. If the energy of the terminal device is greater than or equal to threshold value 1, it indicates that the energy of the terminal device can support the transmission of the first information containing data 1; if the energy of the terminal device is greater than or equal to threshold value 2, it indicates that the energy of the terminal device can support the transmission of the first information containing data 2; if the energy of the terminal device is greater than or equal to threshold value 3, it indicates that the energy of the terminal device can support the transmission of the first information containing data 3. Here, 0 < threshold value 1 < threshold value 2 < threshold value 3.
[0135] In some embodiments, the terminal device corresponds to multiple threshold values, and a mapping relationship is established between the multiple threshold values and the transmission format of the first information. Exemplarily, the first information has a long format and a short format, wherein a mapping relationship is established between threshold value 1 and the long format, and a mapping relationship is established between threshold value 2 and the short format.
[0136] In some embodiments, the present application does not limit the setting of the transmission format of the first information. Exemplarily, different transmission formats can be set by imitating the design of PRACH. For example, the first information of format 1 is used for K1 times of repeated transmission of the data to be transmitted, and the first information of format 2 is used for K2 times of repeated transmission of the data to be transmitted, where K1≠K2, and K1 and K2 are positive integers. Exemplarily, different transmission formats can be set according to different TBS values. For example, the first information of format 1 supports x1<TBS<x2, and the first information of format 2 supports x3<TBS<x4.
[0137] In some embodiments, the first information of different transmission formats may correspond to the same threshold value or different threshold values, and the present application does not limit this.
[0138] In some embodiments, the above-mentioned threshold value can be determined based on the terminal implementation, can be predefined or preconfigured, or can be configured by a network device, and the present application does not limit this.
[0139] In some embodiments, the above-mentioned threshold value can be determined based on the energy required to send the first information. Taking the example that the terminal device corresponds to one threshold value (the first threshold value), the first threshold value can be the maximum energy value required for the terminal device to send the first information. Exemplarily, if a complete service communication only includes one data transmission, the first threshold value can be the energy required for this data transmission. Exemplarily, if a complete service communication includes at least two data transmissions, the first threshold value can be the maximum value of the energy required for these two data transmissions respectively. Taking the example that the terminal device corresponds to multiple threshold values, if a complete service communication includes at least two data transmissions, each data transmission corresponds to a threshold value, and this threshold value is the energy value required for the corresponding data transmission.
[0140] In some embodiments, the second information can implicitly indicate the energy state of the terminal device or can explicitly indicate the energy state of the terminal device, and the present application does not limit this.
[0141] In some embodiments, the second information includes at least one of the following: public information; random access information; identification information of the terminal device; sequence information.
[0142] In some embodiments, public information refers to information shared by multiple terminal devices. Exemplarily, for environmental monitoring in an area, multiple Ambient IoT devices for environmental monitoring may be set in this area, and the second information sent by these multiple Ambient IoT devices for environmental monitoring is all public information, that is, the second information sent by different Ambient IoT devices is the same.
[0143] In some embodiments, random access information refers to information related to random access of a terminal device. For example, the random access information may be a random access preamble, such as msg1 in a four-step random access process. For another example, the random access information may be msgA in a two-step random access process.
[0144] In some embodiments, the identification information of the terminal device is used to uniquely identify the terminal device. For example, the identification information of the terminal device may be a UE-specific signal of the terminal device. For example, the identification information of the terminal device may be a device ID (Identity Document) of the terminal device.
[0145] In some embodiments, the sequence information refers to information in a sequence form. For example, the second information may be a short sequence, so that less energy is required to transmit the second information.
[0146] In some embodiments, the length of the time domain resources occupied by the second information is smaller than the length of the time domain resources occupied by the first information.
[0147] In some embodiments, the energy required to send the second information is less than the energy required to send the first information.
[0148] In some embodiments, the frequency domain resources occupied by the first information and the second information may be the same or different. For example, the frequency domain resources occupied by the first information and the second information are located in different frequency bands, for example, the terminal device sends the second information in a dedicated frequency band for the second information.
[0149] In some embodiments, the time-frequency domain resources occupied by the second information are associated with the time-frequency domain resources occupied by the first information. For example, the network device can determine the time-frequency domain resources occupied by the first information based on the time-frequency domain resources occupied by the second information, and receive the first information on the determined time-frequency domain resources. In this case, the network device does not need to perform blind detection, thereby saving power of the network device.
[0150] In some embodiments, the second information is a first reference signal, and the first reference signal is used to identify or indicate the transmission of the first information. Exemplarily, when the network device detects the second information, it determines that the terminal device has transmitted the first information, and in this case, receives the first information based on the second information. When the network device does not detect the second information, it determines that the terminal device has not transmitted the first information and does not need to receive the first information.
[0151] In some embodiments, the second information is used to directly or indirectly indicate or determine the sending configuration of the first information, and the second information is used to indicate at least one of the following: bit rate, encoding method, and time domain length.
[0152] In some embodiments, there is a time interval between the first information and the second information.
[0153] In some embodiments, the terminal device does not send the first information within a first time interval after sending the second information, wherein the first time interval is the minimum time interval between sending the first information and sending the second information.
[0154] In some embodiments, the terminal device sends the first information within a second time interval after sending the second information, where the second time interval is the maximum time interval between sending the first information and sending the second information.
[0155] In some embodiments, the terminal device can randomly select a time between the first time and the second time after sending the second information to send the first information, where the time interval between the first time and the time when the second information is sent is the first time interval, and the time interval between the second time and the time when the second information is sent is the second time interval.
[0156] In some embodiments, the terminal device may send the first information at a first moment after sending the second information.
[0157] In some embodiments, the terminal device may send the first information at a second time after sending the second information.
[0158] In some embodiments, the terminal device sends the first information at a third time after sending the second information. In some embodiments, the time interval between the third time and the time when the second information is sent is a fixed value, and the third time is between the first time and the second time.
[0159] This application does not limit the size of the first time interval and the second time interval. For example, the first time interval can be determined based on the communication delay between the terminal device and the network device, and the second time interval can be determined based on the speed at which the terminal device collects energy.
[0160] In some embodiments, the first time interval, the second time interval and the third moment may be determined based on the implementation of the terminal device, or may be configured by the network device, or may be predefined or preconfigured, and this application does not limit this.
[0161] The technical solution provided in the embodiment of the present application sends the first information and / or the second information to the network device based on the energy state of the terminal device. Sending the first information to the network device based on the energy state of the terminal device can ensure that the data contained in the first information can be parsed by the network device, and will not cause transmission failure problems, which will affect the communication quality between the terminal device and the network device. Sending the second information to the network device based on the energy state of the terminal device can determine whether the terminal device sends the first information based on the second information, and then determine whether to receive the first information. There is no need for the network device to continuously perform blind detection, which saves power of the network device.
[0162] Next, the cases where the terminal device corresponds to one threshold value and the case where the terminal device corresponds to multiple threshold values will be introduced by way of example.
[0163] Case 1: The terminal device corresponds to a threshold value (first threshold value)
[0164] Case 1: When the energy of the terminal device is greater than or equal to the first threshold value, the terminal device sends the first information and / or the second information to the network device.
[0165] In some embodiments, when the energy of the terminal device is greater than or equal to the first threshold value, the terminal device directly sends the first information to the network device. For example, as shown in Figure 7, when the energy of the terminal device is greater than or equal to the threshold x, the terminal device directly sends the first information to the network device.
[0166] In some embodiments, when the energy of the terminal device is greater than or equal to the first threshold value, the terminal device directly sends the second information to the network device. For example, as shown in mode 1-1 of Figure 8, when the energy of the terminal device is greater than or equal to the threshold X, the terminal device directly sends the second information to the network device.
[0167] In some embodiments, when the energy of the terminal device is greater than or equal to the first threshold value, the terminal device directly sends the first information and the second information to the network device.
[0168] In some embodiments, when the energy of the terminal device is greater than or equal to the first threshold value, the terminal device directly sends the second information to the network device, and after a fourth time interval, sends the first information to the network device.
[0169] In some embodiments, the fourth time interval is greater than or equal to the first time interval and less than or equal to the second time interval.
[0170] In some embodiments, the fourth time interval may be determined based on the terminal device's own implementation, or may be configured by a network device, or may be predefined or preconfigured, and this application does not limit this.
[0171] As shown in mode 1-2 of FIG8 , when the energy of the terminal device is greater than or equal to the threshold X, the terminal device directly sends the second information to the network device, and after a period of time, sends the first information to the network device.
[0172] Case 2: Within a first period of time after the energy of the terminal device reaches the first threshold value, the terminal device sends the first information and / or the second information to the network device.
[0173] In some embodiments, within a first time period after the energy of the terminal device reaches a first threshold value, the terminal device randomly determines a time to send the first information and / or the second information to the network device.
[0174] In some embodiments, within a first time period after the energy of the terminal device reaches a first threshold value, the terminal device randomly determines a moment to send the second information to the network device, and after a fourth time interval, sends the first information to the network device.
[0175] In some embodiments, if the terminal device sends the first information to the network device after the fourth time interval of sending the second information to the network device, the time of sending the first information may be within the first time period or may not be within the first time period. This application does not limit this.
[0176] In some embodiments, the first time period can be determined based on the terminal device's own implementation, or can be configured by the network device, or can be predefined or preconfigured, and this application does not limit this.
[0177] By adopting the above method, when there are multiple terminal devices in the same deployment cell, the random determination of the sending timing can stagger the sending timing of multiple terminal devices, thereby preventing data collision during the sending process and causing transmission failure.
[0178] Case 3: After the energy of the terminal device reaches the first threshold value, the terminal device sends the first information and / or the second information to the network device in the second period of time.
[0179] In some embodiments, after a second time period after the energy of the terminal device reaches the first threshold value, the terminal device randomly determines a time to send the first information and / or the second information to the network device.
[0180] In some embodiments, within a second time period after the capability of the terminal device reaches a first threshold value, the terminal device randomly determines a time to send second information to the network device, and after a fourth time interval, sends first information to the network device.
[0181] In some embodiments, the second time period can be determined based on the terminal device's own implementation, or can be configured by the network device, or can be predefined or preconfigured, and this application does not limit this.
[0182] In some embodiments, the second period of time may be randomly determined.
[0183] In some embodiments, the second time periods corresponding to different terminal devices may be the same or different, and this application does not limit this.
[0184] By adopting the above method, when there are multiple terminal devices in the same deployment cell, the sending timing is randomly determined, which can stagger the sending timings of multiple terminal devices and prevent data collision during the sending process, resulting in transmission failure.
[0185] Case 2: Terminal device corresponds to multiple threshold values
[0186] In some embodiments, when the energy of the terminal device is greater than or equal to the i-th threshold value, the terminal device sends the first information or second information in the j-th format to the network device, where each format of the first information or second information corresponds to a threshold value, and i and j are positive integers.
[0187] In some embodiments, each format of the first information corresponds to a threshold value, and the second information also corresponds to a threshold value. For example, the second information corresponds to threshold value 1, the first information in the first format corresponds to threshold value 2, and the first information in the second format corresponds to threshold value 3. When the energy level of the terminal device is greater than or equal to threshold value 1, the terminal device sends the second information to the network device. When the energy level of the terminal device is greater than or equal to threshold value 2, the terminal device sends the second information in the first format to the network device. When the energy level of the terminal device is greater than or equal to threshold value 3, the terminal device sends the second information in the second format to the network device.
[0188] In some embodiments, each format of the first information corresponds to a threshold value. For example, the first information in the first format corresponds to threshold value 1, and the first information in the second format corresponds to threshold value 2. When the energy level of the terminal device is greater than or equal to threshold value 1, the terminal device sends the first information and the second information in the first format to the network device. When the energy level of the terminal device is greater than or equal to threshold value 2, the terminal device sends the first information and the second information in the second format to the network device.
[0189] In some embodiments, the second information corresponding to the first information in different formats may be the same or different.
[0190] In some embodiments, the second information may be used to indicate the format of the first information sent by the terminal device.
[0191] By adopting the above method, the terminal device can flexibly select the timing of sending the first information to the network device and the format of the first information.
[0192] Determining whether to send the first information based on the energy status of the terminal device is a simple implementation method. However, within the same deployment cell, various factors such as energy collection efficiency, energy collection implementation method, energy supply signal strength, and distance from the energy supply signal source will cause the cold start and hot start times of the terminal device to be different (the time it takes to obtain enough energy for the next communication based on environmental energy collection after completing one communication). For example, as shown in Figure 9, there is a frequency diagram of two terminal devices (terminal 1 and terminal 2) with different energy collection efficiencies sending the first information. The cold start of the terminal device refers to the first time the terminal device conducts business communication, or the first time the terminal device sends the first information and / or the second information. The hot start of the terminal device refers to the first time the terminal device conducts business communication after it is turned on. Before this startup, the terminal device has already conducted business communication. The cold start and hot start of the terminal device can be compared to the initial random access process and the cell switching process.
[0193] Therefore, the Ambient IoT devices deployed in the same cell have different time intervals for data reporting. When the terminal device is in a sufficient energy state, it sends the first information. This behavior is unpredictable for the network device (the network device does not know when the terminal device sent the first information), and the network device needs to perform continuous blind detection.
[0194] If the terminal device adopts the method of sending the first information + the second information. The network device can first detect the second information, and the second information is used to indicate whether the network device needs to detect the first information. When the network device detects the second information, it determines that the terminal device has sent the first information. At this time, the first information is received based on the second information; when the network device does not detect the second information, it determines that the terminal device has not sent the first information and does not need to receive the first information. The detection complexity, power consumption, time-frequency resources, bandwidth, etc. of the second information are different from those of the first information. For example, it can have lower detection complexity and power consumption. In this way, the network device does not need to frequently perform blind detection of the first information.
[0195] Next, the embodiments of the present application will take the terminal device corresponding to a threshold value (first threshold value) as an example to introduce other embodiments, but the contents of the following embodiments can also be combined with the embodiments of the terminal device corresponding to multiple threshold values to obtain a new technical solution, which should also fall within the protection scope of the embodiments of the present application.
[0196] If the determination of whether to send the first information is based solely on the energy state, the position of the first information in the time domain is completely random, which is not conducive to blind detection by the network device. If the sending range of the first information in the time domain can be determined, it is more conducive to the network device receiving the first information.
[0197] Therefore, when the Ambient IoT device sends a signal, it can combine the reference signal to determine the time domain position for sending the first information.
[0198] In some embodiments, the method further includes the following step 620 (not shown in the figure).
[0199] Step 620: The terminal device receives a second reference signal, where the second reference signal is used to instruct the terminal device to send the first information.
[0200] In some embodiments, the second reference signal is periodic.
[0201] In some embodiments, the second reference signal may be one of the following types: a beacon signal in a Wi-Fi scenario, an SSB signal in a cellular network, or a signal designed for an Ambient IoT device.
[0202] In some embodiments, the second reference signal is sent by at least one of the following: a network device, a third-party device, and the third-party device is a device other than the network device and the terminal device.
[0203] In some embodiments, the third-party device may include at least one of the following: a terminal device other than the above-mentioned terminal device, a network device other than the above-mentioned network device, a core network device, and a server.
[0204] In some embodiments, if the second reference signal is sent by a third-party device, the network device receives the second reference signal.
[0205] In some embodiments, the third party device establishes synchronization with the network device.
[0206] In some embodiments, the period at which the third-party device sends the second reference signal is configured by the network device.
[0207] In some embodiments, the second reference signal is used to indicate the time domain resource for the terminal device to send the first information.
[0208] In some embodiments, the second reference signal is used to indicate a time domain resource for the terminal device to send the second information.
[0209] In some embodiments, the network device performs blind detection on the time domain resources indicated by the second reference signal.
[0210] In some embodiments, the terminal device determines a time domain resource for transmitting the first information and / or the second information based on the second reference signal and a first offset value. The first offset value refers to a time offset between the time when the first information and / or the second information is transmitted and the time when the second reference signal is transmitted.
[0211] In some embodiments, the first offset value may be configured by the network device, or may be predefined or preconfigured, which is not limited in this application.
[0212] In some embodiments, when the energy of the terminal device is greater than or equal to a first threshold value, the terminal device receives a second reference signal and determines, based on the second reference signal, a time domain resource for transmitting the first information and / or the second information. For example, as shown in FIG10 , the energy of the terminal device exceeds a threshold X at time t1, the terminal device receives the second reference signal at time t2, and the terminal device determines, based on the second reference signal, to transmit the first information at time t3.
[0213] In some embodiments, after the energy of the terminal device reaches a first threshold value, the time domain resource for transmitting the first information and / or the second information is determined based on the first second reference signal received by the terminal device. For example, as shown in FIG11 , if the terminal device reaches threshold X at time t1 and receives the first second reference signal at time t2, the terminal device determines to transmit the first information at time t3 based on the second reference signal.
[0214] In some embodiments, after the energy of the terminal device reaches a first threshold value, the time domain resources for sending the first information and / or the second information are determined based on the Kth second reference signal received by the terminal device, where K is a positive integer.
[0215] In some embodiments, the value of K may be configured by the network device, or may be predefined or preconfigured.
[0216] In some embodiments, the values of K corresponding to different terminal devices may be the same or different, and this application does not limit this.
[0217] Exemplarily, as shown in FIG12 , K=2, the terminal device reaches the threshold X at time t1 and receives the second second reference signal at time t4, then the terminal device determines to send the first information at time t5 based on the second reference signal.
[0218] In some embodiments, the value of K is determined based on the terminal device's own implementation. Exemplarily, the value of K can be randomly determined by the terminal device. Exemplarily, as shown in FIG13 , when the energy of the terminal device reaches the threshold X for the first time, the terminal device determines the time domain resources for sending the first information and / or the second information based on the first received second reference signal; when the energy of the terminal device reaches the threshold X for the second time, the terminal device determines the time domain resources for sending the first information and / or the second information based on the second received second reference signal.
[0219] In some embodiments, the value of K is within a first value range. In some embodiments, the first value range may be configured by the network device, or may be predefined or preconfigured, which is not limited in this application.
[0220] In some embodiments, the minimum value in the first value range is 1.
[0221] In some embodiments, the terminal device uses the time domain position determined according to the second reference signal to send the second information.
[0222] In some embodiments, the second information is used to indicate the time-frequency domain resources for the terminal device to send the first information, and the network device receives the first information based on the time-frequency domain resources indicated by the second information.
[0223] In some embodiments, the terminal device determines the time domain position based on the second reference signal to send the first information.
[0224] Through the above method, the network device only needs to perform blind detection on the time-frequency domain resources indicated by the second reference signal, without the need for continuous blind detection. In addition, if the time-frequency domain resources indicated by the second reference signal are used to send the second information, the complexity and power consumption of the network device performing blind detection can also be reduced.
[0225] When a terminal device has sufficient energy, it can send signals. However, if this energy is used directly for communication without network cooperation, it is impossible to determine whether the network device has received data. Therefore, it is possible to use less energy to send a third message to notify the network device that it is in a communicative state, monitor the network device's schedule, and communicate based on the network device's schedule.
[0226] In this way, since the energy required to send the third information is less than that of the first information, the terminal device can obtain energy greater than the first threshold value based on environmental energy collection in a shorter time (compared to sending the first information) after sending the third information for the subsequent first information sending.
[0227] In some embodiments, the method further includes at least one of the following steps 630 and 640 (not shown in the figure).
[0228] Step 630, based on the energy state of the terminal device, the terminal device sends third information to the network device, and the third information is used to request to send the first information.
[0229] In some embodiments, the third information includes at least one of the following: a common sequence, identification information of the terminal device.
[0230] In some embodiments, the common sequence refers to a sequence shared by multiple terminal devices.
[0231] In some embodiments, when the energy of the terminal device is greater than or equal to the first threshold, the terminal device sends the third information to the network device.
[0232] In some embodiments, within the third period after the energy of the terminal device reaches the first threshold, the terminal device sends the third information to the network device.
[0233] In some embodiments, after the fourth period after the energy of the terminal device reaches the first threshold, the terminal device sends the third information to the network device.
[0234] In some embodiments, the third period may be the same as the first period or different from the first period, and this application does not make any limitation thereto.
[0235] In some embodiments, the fourth period may be the same as the second period or different from the second period, and this application does not make any limitation thereto.
[0236] In some embodiments, the third period and the fourth period may be configured by the network device, or determined by the terminal device based on its own implementation, or predefined or preconfigured, and this application does not make any limitation thereto.
[0237] In some embodiments, the third information is used to indicate at least one of the following: the energy collection efficiency of the terminal device, the capabilities supported by the terminal device.
[0238] In some embodiments, there may be multiple types of common sequences, and different types of common sequences are respectively associated with different capabilities of the terminal device. Exemplarily, the first sequence is associated with high energy collection efficiency and supports a short transmission interval; the second sequence is associated with low energy collection efficiency and supports a long transmission interval. Exemplarily, the first sequence is associated with the terminal device supporting a long format of the first information, for example, the time domain length > T0; the second sequence is associated with the terminal device supporting a short format of the first information, for example, the time domain length < T0. T0 is a positive number. Among them, T0 may be network-configured, or predefined or preconfigured, and this application does not make any limitation thereto.
[0239] In some embodiments, the frequency band occupied by the third information may be the same as or different from the frequency band occupied by the first information and / or the second information, and the application does not impose any limitation on this.
[0240] In some embodiments, the time-frequency domain resources occupied by the third information may be associated with the time-frequency domain resources occupied by the first information.
[0241] In some embodiments, the time-frequency domain resources occupied by the third information may be associated with the time-frequency domain resources occupied by the second information.
[0242] Step 640: The terminal device receives a third reference signal from the network device, where the third reference signal is used to instruct the terminal device to send the first information.
[0243] In some embodiments, the third reference signal is used to indicate the time-frequency domain resources for the terminal device to send the first information and / or the second information. In some embodiments, the third reference signal is used to indicate the sending configuration of the first information.
[0244] In some embodiments, the terminal device periodically sends the third information until the terminal device receives a third reference signal from the network device.
[0245] Exemplarily, as shown in Figure 14, the terminal device sends the third information to the network device at time t1, and does not receive the third reference signal from the network device within the time interval T, then sends the third information to the network device again at time t2, receives the third reference signal from the network device at time t3, and determines to send the first information to the network device at time t4 based on the third reference signal.
[0246] Through the above method, the terminal device can establish communication with the network device before sending data. The network device can determine the time-frequency domain resource location of the terminal device to send the first information, thereby avoiding data transmission failure.
[0247] The above embodiments consider a communication method in which a terminal device proactively reports data, primarily targeting environmental monitoring applications. In such scenarios, when a terminal device obtains sufficient energy for communication services based on environmental energy, it can directly report data, or report data in conjunction with a reference signal, or report data based on network device scheduling by sending request signaling.
[0248] In other application scenarios, such as positioning and asset inventory, network devices often dispatch terminal devices for communication. When network devices directly dispatch terminal devices for communication, the terminal devices may be unable to transmit data due to their energy status. Therefore, it is necessary to design a method for network devices to dispatch Ambient IoT communications.
[0249] When an Ambient IoT device receives scheduling information sent by a network device, due to its energy state, the signal transmission methods it can support are different. If the terminal device is in a sufficient energy state, it can support signal transmission with a longer duration, such as supporting a communication time of T1; when the terminal device is in a state of energy shortage, it only supports signal transmission with a shorter duration, such as supporting a communication time of T2 (T2 < T1); if the terminal device is in a state of extremely scarce energy, it can only perform short sequence / short format signal transmission, such as supporting a communication time of T3 (T3 < T2 < T1). Among them, T1, T2, and T3 are all positive numbers.
[0250] In some embodiments, the method further includes the following step 650 (not shown in the figure).
[0251] Step 650: The terminal device receives scheduling information from the network device, and the scheduling information is used to instruct the terminal device to send the first information.
[0252] In some embodiments, the network device sends scheduling information to the terminal device, but due to the energy state of the terminal device, there are two situations: "supporting complete data transmission" and "unable to complete complete data transmission".
[0253] Supporting complete data transmission means obtaining energy based on environmental energy harvesting and being able to send the first information according to the scheduling of the network device on the time-frequency resources for communication scheduled by the network device. The first information includes complete reported data; being unable to complete complete data transmission means obtaining energy based on environmental energy harvesting and sending the first information on the time-frequency resources for communication scheduled by the network device, and the first information includes partial reported data.
[0254] Exemplarily, the network device schedules the terminal device to perform data transmission on the time-domain resources with a duration of T1, but the terminal can only perform data transmission on the time-domain resources with a duration of T2, T2 < T1, which is called unable to complete complete data transmission.
[0255] For the above situations, the embodiments of the present application provide the following several solutions.
[0256] Solution 1: If the energy of the terminal device is greater than or equal to the first threshold value, send the first information and / or the second information to the network device, and the first information includes the complete reported data of the terminal device.
[0257] Solution 2: If the energy of the terminal device is less than the first threshold value, do not send the first information and the second information to the network device.
[0258] Solution 3: If the energy of the terminal device is less than the first threshold value, send the first information to the network device, and the first information includes partial reported data of the terminal device.
[0259] Solution 4: If the energy of the terminal device is less than the first threshold value, second information is sent to the network device, where the second information is used to identify, indicate, or associate relevant information of the first information.
[0260] Solution 5: If the energy of the terminal device is less than the first threshold value, send the first information and / or the second information to the network device, where the first information includes part of the reported data of the terminal device.
[0261] In some embodiments, the above-mentioned solution 1 can be combined with the other four solutions to obtain a new solution.
[0262] Exemplarily, Scheme 1 and Scheme 2 are combined, and when the energy of the terminal device is greater than or equal to the first threshold value, the first information and / or the second information are sent to the network device, and the first information includes the complete reported data of the terminal device; when the energy of the terminal device is less than the first threshold value, the first information and the second information are not sent to the network device.
[0263] Exemplarily, as shown in Figure 15, the terminal device receives scheduling information from the network device at time t1, but the energy of the terminal device does not reach the threshold X, then the terminal device does not send the first information and the second information to the network device; the terminal device receives scheduling information from the network device at time t2, and at this time the energy of the terminal device reaches the threshold X, then the terminal device sends the first information to the network device at time t3.
[0264] Through the above method, the network device only needs to perform blind detection on the time-frequency domain resources indicated by the scheduling information, avoiding the network device from continuously performing blind detection.
[0265] Exemplarily, Scheme 1 and Scheme 3 are combined. When the energy of the terminal device is greater than or equal to the first threshold value, the first information and / or the second information are sent to the network device, and the first information includes the complete reported data of the terminal device; when the energy of the terminal device is less than the first threshold value, the first information is sent to the network device, and the first information includes partial reported data of the terminal device.
[0266] Through the above method, the network device can first obtain part of the reported data when the energy of the terminal device is insufficient.
[0267] Exemplarily, Scheme 1 and Scheme 4 are combined, and when the energy of the terminal device is greater than or equal to the first threshold value, first information and / or second information is sent to the network device, and the first information includes the complete reported data of the terminal device; when the energy of the terminal device is less than the first threshold value, second information is sent to the network device, and the second information is used to identify, indicate or associate relevant information of the first information.
[0268] Exemplarily, as shown in Figure 16, the terminal device receives scheduling information from the network device at time t1, but the energy of the terminal device does not reach the threshold X, then the terminal device sends second information to the network device at time t2, and the second information is used to identify, indicate or associate relevant information of the first information; the terminal device receives scheduling information from the network device at time t3, and at this time the energy of the terminal device reaches the threshold X, then the terminal device sends the first information to the network device at time t4.
[0269] By using the above method, when the energy of the terminal device is insufficient, the network device can determine the status of the terminal device to avoid empty inspection.
[0270] Exemplarily, Scheme 1 and Scheme 5 are combined, and when the energy of the terminal device is greater than or equal to the first threshold value, the first information and / or the second information are sent to the network device, and the first information includes the complete reported data of the terminal device; when the energy of the terminal device is less than the first threshold value, the first information and / or the second information are sent to the network device, and the first information includes partial reported data of the terminal device.
[0271] Exemplarily, as shown in Figure 17, the terminal device receives scheduling information from the network device at time t1, but the energy of the terminal device has not reached the threshold X, then the terminal device sends second information to the network device at time t2, and the second information is used to indicate the energy status of the terminal device. After the second information, the terminal device sends first information to the network device, and the first information includes part of the reported data of the terminal device; the terminal device receives scheduling information from the network device at time t3, and the energy of the terminal device reaches the threshold X at this time, then the terminal device sends second information to the network device at time t4, and after the second information, sends first information to the network device, and the first information includes the complete reported data of the terminal device.
[0272] Through the above method, the network device can determine the time-frequency domain position of the first information based on the second information, thereby avoiding false detection and empty detection.
[0273] In some embodiments, when the network device does not receive complete reporting data from the terminal device, the method further includes the following step 660 (not shown in the figure).
[0274] Step 660: After a third time interval, the scheduling information is received again. The third time interval is the time interval between two consecutive times when the network device sends scheduling information.
[0275] In some embodiments, if the network device fails to obtain the complete reported data of the terminal device after sending scheduling information N times in a row, N-1 second offset values are added to the third time interval to obtain a new fifth time interval, and scheduling information is sent after the fifth time interval, where N is an integer greater than 1.
[0276] Failure to obtain complete reported data from terminal devices includes the following situations:
[0277] 1. After the N scheduling messages, the terminal device does not send the first information to the network device.
[0278] 2. The first information sent by the terminal device after the Nth scheduling information of the Nth scheduling information still only includes part of the reported data of the terminal device.
[0279] 3. After the first information combination sent by the terminal device after the Nth scheduling information, it still cannot cover the complete reported data of the terminal device.
[0280] In some embodiments, the second offset value may be customized by the network device, or may be preconfigured or predefined, which is not limited in this application.
[0281] In some embodiments, the scheduling information includes at least two sets of sending configurations of the first information, and the sending configurations of the first information include at least one of the following: the bit rate of the first information, the transmission rate of the first information, the reported data included in the first information, the time domain resources of the first information, the sending timing of the first information, the sending duration of the first information, and the TBS of the first information.
[0282] In some embodiments, the terminal device may select one of at least two first information transmission configurations included in the scheduling information as the first information transmission configuration based on the energy state of the terminal device. For this situation, the present application provides the following embodiments for exemplary explanation.
[0283] 1. When scheduling communications with terminal devices, network devices can support at least two communication rates. For example, they can support a high-rate R1 communication mode and a low-rate R2 communication mode. The high-rate R1 communication mode has a short signal transmission duration and consumes less energy, while the low-rate R2 communication mode has a long signal transmission duration and consumes less energy. The duration of each symbol in the high-rate R1 communication mode is shorter than that in the low-rate R2 communication mode.
[0284] For example, as shown in Figure 18, based on the terminal device's energy state, at time t1, if the terminal device's energy exceeds threshold X, the terminal device selects a low-rate R2 communication mode and sends the first and second messages to the network device at time t2. At time t3, if the terminal device's energy falls below threshold X, the terminal device selects a high-rate R1 communication mode and sends the first and second messages to the network device at time t4. It can be seen that the time domain length occupied by the first message at time t4 is significantly shorter than the time domain length occupied by the first message at time t2.
[0285] In the above situation, the second information can be used to identify the rate at which the terminal device sends the first information.
[0286] Due to high-rate communication methods, the requirements for channel transmission performance are relatively high, and it is difficult for the terminal device to maintain a high-rate communication method. Therefore, the terminal device can select the transmission rate to be used based on its own energy state.
[0287] Second, when the network device schedules the communication of the terminal device, it can schedule at least two different signal transmission opportunities. Since the network device cannot determine the energy state of the terminal device, it can indicate two different signal transmission opportunities during scheduling. For example, there are two signal transmission opportunities at T1 and T2, where T1 < T2 (i.e., T1 is before T2).
[0288] Exemplarily, as shown in Figure 19, according to its own energy state, at time t1, if the energy of the terminal device does not exceed the threshold X, the terminal device selects transmission opportunity 2 to send the first information; at time t2, if the energy of the terminal device exceeds the threshold X, the terminal device selects transmission opportunity 1 to send the first information. The time interval between transmission opportunity 1 and the scheduling information is less than the time interval between transmission opportunity 2 and the scheduling information.
[0289] In the above situation, the terminal device can send the second information to the network device, and the second information is used to indicate the opportunity for the terminal device to send the first information.
[0290] Third, when the network device schedules the communication of the terminal device, it can schedule at least two different signal transmission configurations. For example, the at least two signal transmission configurations are different in terms of code rate, signal duration, time-domain resource position, duration of each symbol, code block size, etc. Among them, when sending the first information using different signal transmission configurations, the energy consumption is different.
[0291] Exemplarily, as shown in Figure 20, according to its own energy state, at time t1, if the energy of the terminal device exceeds the threshold X, the terminal device sends the first information based on signal transmission configuration 1 (based on configuration 1); at time t2, if the energy of the terminal device does not exceed the threshold X, the terminal device sends the first information based on signal transmission configuration 2 (based on configuration 2).
[0292] In the above situation, the terminal device can send the second information to the network device, and the second information is used to indicate the signal transmission configuration used by the terminal device to send the first information.
[0293] Fourth, when the network device schedules the communication of the terminal device, the terminal device can send high-priority reported data according to its own energy state.
[0294] In some embodiments, the reported data included in the first information is determined based on the priority of the reported data of the terminal device. For example, when the terminal device sends the first information, different reported data have priorities; when the terminal device is in a state of sufficient energy, the complete reported data is sent; when the terminal device is in a state of insufficient energy, the reported data is sent in descending order of priority.
[0295] For example, as shown in Figure 21, based on the terminal device's own energy state, at time t1, if the energy of the terminal device exceeds the threshold X, the first information sent by the terminal device includes complete reported data; at time t2, if the energy of the terminal device does not exceed the threshold X, the first information sent by the terminal device only includes part of the reported data with a higher priority.
[0296] In the above situation, the terminal device may send second information to the network device, where the second information is used to indicate whether the first information includes complete reported data.
[0297] 5. When the network device schedules the communication with the terminal device, the reported data is sent in a segmented transmission manner.
[0298] In some embodiments, the reported data included in the first information is determined based on the segmentation of the reported data of the terminal device. For example, when the terminal device transmits a signal, the minimum segmentation of the reported data is determined based on the scheduling of the network device. The reported data to be transmitted is divided into at least two segments based on the configuration information of the network device, and each segment is self-decodable.
[0299] For example, as shown in Figure 22, based on its own energy state, at time t1, the energy of the terminal device exceeds the threshold X, and the first information sent by the terminal device includes complete reported data, that is, the first information includes segment 1, segment 2 and segment 3; at time t2, the energy of the terminal device does not exceed the threshold X, and the first information sent by the terminal device only includes partial reported data, that is, segment 1.
[0300] In some embodiments, when the energy level of the terminal device does not reach the first threshold, the terminal device may determine the segments included in the first information according to the segment order of the reported data. For example, the segments included in the first information may be determined in the order of segment 1, segment 2, and segment 3. That is, when the energy level of the terminal device does not reach the first threshold, segment 1 is preferentially transmitted in the first information.
[0301] In some embodiments, when the energy of the terminal device does not reach the first threshold value, the terminal device can determine the segment included in the first information according to the segment index indicated by the network device. The segment index is used to indicate the segment of the reported data of the terminal device. In some embodiments, the network device indicates the segment index through scheduling information.
[0302] In some embodiments, when the energy of the terminal device does not reach the first threshold value, the terminal device may determine the segments included in the first information according to the priority of each segment. In some embodiments, the priority of each segment may be determined by the terminal device itself or may be determined based on the priority of the reported data included in the segment.
[0303] In the above situation, the terminal device may send second information to the network device, where the second information is used to indicate the segments included in the first information.
[0304] The above embodiment provides a method for determining the information to be sent to the network device based on its own energy status when data is reported based on the scheduling of the network device, so as to efficiently utilize the energy collected from the environment and improve the performance of data transmission.
[0305] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0306] Please refer to Figure 23, which shows a block diagram of a wireless communication device provided by an embodiment of the present application. The device has the function of implementing the wireless communication method on the terminal device side described above. The function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device described above, or it can be set in the terminal device. As shown in Figure 23, the device 2300 can include: a sending module 2310.
[0307] The sending module 2310 is used to send first information and / or second information to the network device based on the energy status of the terminal device, where the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0308] In some embodiments, the sending module 2310 is used to send the first information and / or the second information to the network device when the energy of the terminal device is greater than or equal to a first threshold value.
[0309] In some embodiments, the sending module 2310 is configured to send the first information and / or the second information to the network device within a first time period after the energy of the terminal device reaches a first threshold value;
[0310] or,
[0311] The sending module is used to send the first information and / or the second information to the network device after a second time period after the energy of the terminal device reaches a first threshold value.
[0312] In some embodiments, the sending module 2310 is used to send the first information or second information in the jth format to the network device when the energy of the terminal device is greater than or equal to the i-th threshold value, where each format of the first information or second information corresponds to a threshold value, and i and j are positive integers.
[0313] In some embodiments, the second information includes at least one of the following:
[0314] public information;
[0315] Random access information;
[0316] identification information of the terminal device;
[0317] Sequence information.
[0318] In some embodiments, the energy required to send the second information is less than the energy required to send the first information.
[0319] In some embodiments, the second information is a first reference signal, and the first reference signal is used to identify or indicate the sending of the first information.
[0320] In some embodiments, the sending module 2310 is further configured to not send the first information within a first time interval after sending the second information; and / or,
[0321] sending the first information within a second time interval after sending the second information;
[0322] The first time interval is the minimum time interval between sending the first information and sending the second information; the second time interval is the maximum time interval between sending the first information and sending the second information.
[0323] In some embodiments, the second information is used to directly or indirectly indicate or determine the sending configuration of the first information, and the second information is used to indicate at least one of the following: bit rate, encoding method, and time domain length.
[0324] In some embodiments, the apparatus 2300 further includes a receiving module 2320 (not shown).
[0325] The receiving module 2320 is used to receive a second reference signal, where the second reference signal is used to instruct the terminal device to send the first information.
[0326] In some embodiments, the second reference signal is periodic.
[0327] In some embodiments, the second reference signal is sent by at least one of the following: the network device, a third-party device, and the third-party device is a device other than the network device and the terminal device.
[0328] In some embodiments, the third-party device establishes synchronization with the network device.
[0329] In some embodiments, the second reference signal is used to indicate the time domain resource for the terminal device to send the first information.
[0330] In some embodiments, the sending module 2310 is further configured to send third information to the network device based on the energy state of the terminal device, where the third information is used to request sending the first information;
[0331] The receiving module 2320 is further used to receive a third reference signal from the network device, where the third reference signal is used to instruct the terminal device to send the first information.
[0332] In some embodiments, the third information includes at least one of the following: a public sequence, identification information of the terminal device.
[0333] In some embodiments, the third information is used to indicate at least one of the following: energy collection efficiency of the terminal device, and capabilities supported by the terminal device.
[0334] In some embodiments, the receiving module 2320 is further used to receive scheduling information from the network device, and the scheduling information is used to instruct the terminal device to send the first information.
[0335] In some embodiments, the sending module 2310 is configured to implement at least one of the following:
[0336] If the energy of the terminal device is greater than or equal to a first threshold value, sending the first information and / or the second information to the network device, where the first information includes complete reporting data of the terminal device;
[0337] If the energy of the terminal device is less than the first threshold value, not sending the first information and the second information to the network device;
[0338] If the energy of the terminal device is less than the first threshold, sending the first information to the network device, where the first information includes part of the reported data of the terminal device;
[0339] If the energy of the terminal device is less than the first threshold value, sending the second information to the network device, where the second information is used to identify, indicate, or associate with relevant information of the first information;
[0340] If the energy of the terminal device is less than the first threshold value, the first information and / or the second information is sent to the network device, where the first information includes part of the reported data of the terminal device.
[0341] In some embodiments, when the network device has not received the complete reported data of the terminal device, the receiving module is further used to receive the scheduling information again after a third time interval, and the third time interval is the time interval between two consecutive sendings of the scheduling information by the network device.
[0342] In some embodiments, the scheduling information includes at least two sets of sending configurations of the first information, and the sending configurations of the first information include at least one of the following: the code rate of the first information, the transmission rate of the first information, the reported data included in the first information, the time domain resources of the first information, the sending timing of the first information, the sending duration of the first information, and the signal transmission block size TBS of the first information.
[0343] In some embodiments, the reported data included in the first information is determined according to the priority of the reported data of the terminal device.
[0344] In some embodiments, the reported data included in the first information is determined based on the segmentation of the reported data of the terminal device.
[0345] The technical solution provided in the embodiment of the present application sends the first information and / or the second information to the network device based on the energy state of the terminal device. Sending the first information to the network device based on the energy state of the terminal device can ensure that the data contained in the first information can be parsed by the network device, and will not cause transmission failure problems, which will affect the communication quality between the terminal device and the network device. Sending the second information to the network device based on the energy state of the terminal device can determine whether the terminal device sends the first information based on the second information, and then determine whether to receive the first information. There is no need for the network device to continuously perform blind detection, which saves power of the network device.
[0346] Please refer to Figure 24, which shows a block diagram of a wireless communication device provided by one embodiment of the present application. The device has the function of implementing the wireless communication method on the network device side described above. The function can be implemented by hardware or by hardware executing corresponding software. The device can be the network device described above, or it can be set in the network device. As shown in Figure 24, the device 2400 can include: a receiving module 2410.
[0347] The receiving module 2410 is used to receive first information and / or second information from a terminal device, where the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0348] In some embodiments, the second information includes at least one of the following:
[0349] public information;
[0350] Random access information;
[0351] identification information of the terminal device;
[0352] Sequence information.
[0353] In some embodiments, the energy required to send the second information is less than the energy required to send the first information.
[0354] In some embodiments, the second information is a first reference signal, and the first reference signal is used to identify or indicate the sending of the first information.
[0355] In some embodiments, the second information directly or indirectly indicates or determines the sending configuration of the first information, and the second information is used to indicate at least one of the following: bit rate, encoding method, and time domain length.
[0356] In some embodiments, the apparatus 2400 further includes a sending module 2420 (not shown).
[0357] The sending module 2420 is used to send a second reference signal to the terminal device, where the second reference signal is used to instruct the terminal device to send the first information.
[0358] In some embodiments, the second reference signal is periodic.
[0359] In some embodiments, the second reference signal is used for indicating the time domain resource for the terminal device to send the first information.
[0360] In some embodiments, the receiving module 2410 is configured to receive third information from the terminal device, where the third information is used to request sending the first information;
[0361] The sending module 2420 is configured to send a third reference signal to the terminal device, where the third reference signal is used to instruct the terminal device to send the first information.
[0362] In some embodiments, the third information includes at least one of the following: a public sequence, identification information of the terminal device.
[0363] In some embodiments, the third information is used to indicate at least one of the following: energy collection efficiency of the terminal device, and capabilities supported by the terminal device.
[0364] In some embodiments, the sending module 2420 is further used to send scheduling information to the terminal device, where the scheduling information is used to instruct the terminal device to send the first information.
[0365] In some embodiments, when the network device has not received the complete reported data of the terminal device, the sending module 2420 is further used to send the scheduling information to the terminal device again after a third time interval, and the third time interval is the time interval between two consecutive sendings of the scheduling information by the network device.
[0366] In some embodiments, the scheduling information includes at least two sets of sending configurations of the first information, and the sending configurations of the first information include at least one of the following: the code rate of the first information, the transmission rate of the first information, the reported data included in the first information, the time domain resources of the first information, the sending timing of the first information, the sending duration of the first information, and the signal transmission block size TBS of the first information.
[0367] In some embodiments, the reported data included in the first information is determined according to the priority of the reported data of the terminal device.
[0368] In some embodiments, the reported data included in the first information is determined based on the segmentation of the reported data of the terminal device.
[0369] The technical solution provided in the embodiment of the present application sends the first information and / or the second information to the network device based on the energy state of the terminal device. Sending the first information to the network device based on the energy state of the terminal device can ensure that the data contained in the first information can be parsed by the network device, and will not cause transmission failure problems, which will affect the communication quality between the terminal device and the network device. Sending the second information to the network device based on the energy state of the terminal device can determine whether the terminal device sends the first information based on the second information, and then determine whether to receive the first information. There is no need for the network device to continuously perform blind detection, which saves power of the network device.
[0370] It should be noted that, when the device provided in the above embodiment realizes its function, it only uses the division of the above-mentioned functional modules as an example. In actual application, 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.
[0371] Regarding the device 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. For details not described in detail in the embodiment of the device, reference can be made to the above method embodiment.
[0372] Please refer to Figure 25, which shows a schematic diagram of the structure of a terminal device provided by one embodiment of the present application. The terminal device 2500 may include: a processor 2501, a transceiver 2502, and a memory 2503. The transceiver 2502 is used to implement a sending or receiving function, such as implementing the functions of the sending module 2310 and the receiving module 2320 described above, and the processor 2501 may be used to implement other processing functions or control sending and / or receiving.
[0373] The processor 2501 includes one or more processing cores. The processor 2501 executes various functional applications and information processing by running software programs and modules.
[0374] The transceiver 2502 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0375] The memory 2503 may be connected to the processor 2501 and the transceiver 2502 .
[0376] The memory 2503 may be used to store a computer program executed by the processor, and the processor 2501 is used to execute the computer program to implement each step in the above method embodiment.
[0377] In some embodiments, the transceiver 2502 is used to send first information and / or second information to the network device based on the energy status of the terminal device, where the first information includes complete reported data or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0378] For details not described in detail in this embodiment, please refer to the above embodiments and will not be described in detail here.
[0379] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic or optical disks, 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.
[0380] Please refer to Figure 26, which shows a schematic diagram of the structure of a network device 2600 provided in one embodiment of the present application. The network device 2600 can be used to execute the method steps performed by the network device in the above embodiments. The network device 2600 may include: a processor 2601, a transceiver 2602, and a memory 2603. The transceiver 2602 is used to implement sending or receiving functions, such as the functions of the receiving module 2410 and the sending module 2420 described above, and the processor 2601 can be used to implement other processing functions or control sending and / or receiving.
[0381] The processor 2601 includes one or more processing cores. The processor 2601 executes various functional applications and information processing by running software programs and modules.
[0382] The transceiver 2602 may include a receiver and a transmitter. For example, the transceiver 2602 may include a wired communication component, which may include a wired communication chip and a wired interface (such as an optical fiber interface). Alternatively, the transceiver 2602 may also include a wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0383] The memory 2603 may be connected to the processor 2601 and the transceiver 2602 .
[0384] The memory 2603 may be used to store a computer program executed by the processor, and the processor 2601 is used to execute the computer program to implement each step performed by the network device in the above method embodiment.
[0385] In addition, memory 2603 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, and volatile or non-volatile storage devices include but are not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0386] In some embodiments, the transceiver 2602 is used to receive first information and / or second information from a terminal device, the first information includes complete reported data or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
[0387] For details not described in detail in this embodiment, please refer to the above embodiments and will not be described in detail here.
[0388] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side. In some embodiments, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0389] An embodiment of the present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned wireless communication method on the terminal device side, or to implement the above-mentioned wireless communication method on the network device side.
[0390] An embodiment of the present application also provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned wireless communication method on the terminal device side, or to implement the above-mentioned wireless communication method on the network device side.
[0391] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0392] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0393] In some embodiments of the present application, "predefined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined may refer to information defined in a protocol.
[0394] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, for example, it may include an LTE protocol, a NR protocol, and related protocols used in future communication systems, and this application does not limit this.
[0395] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0396] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.
[0397] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order of the diagram. The embodiments of the present application are not limited to this.
[0398] 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.
[0399] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, 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 wireless communication method, characterized in that: The method is performed by a terminal device, and the method includes: Based on the energy status of the terminal device, first information and / or second information is sent to the network device, the first information includes complete reporting data or partial reporting data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
2. The method according to claim 1, characterized in that The sending the first information and / or the second information to the network device based on the energy state of the terminal device includes: When the energy of the terminal device is greater than or equal to a first threshold value, the first information and / or the second information is sent to the network device.
3. The method according to claim 1, characterized in that The sending the first information and / or the second information to the network device based on the energy state of the terminal device includes: Sending the first information and / or the second information to the network device within a first time period after the energy of the terminal device reaches a first threshold value; or, After a second time period after the energy of the terminal device reaches the first threshold value, the first information and / or the second information is sent to the network device.
4. The method according to claim 1, characterized in that: The sending the first information and / or the second information to the network device based on the energy state of the terminal device includes: When the energy of the terminal device is greater than or equal to the i-th threshold value, the first information or the second information in the j-th format is sent to the network device, wherein each format of the first information or the second information corresponds to a threshold value respectively, and i and j are positive integers.
5. The method according to any one of claims 1 to 4, characterized in that: The second information includes at least one of the following: Public information; Random access information; identification information of the terminal device; Sequence information.
6. The method according to any one of claims 1 to 5, characterized in that: The energy required to send the second information is less than the energy required to send the first information.
7. The method according to any one of claims 1 to 6, characterized in that: The second information is a first reference signal, and the first reference signal is used to identify or indicate the sending of the first information.
8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: within a first time interval after sending the second information, not sending the first information; and / or, Sending the first information within a second time interval after sending the second information; The first time interval is the minimum time interval between sending the first information and sending the second information; the second time interval is the maximum time interval between sending the first information and sending the second information.
9. The method according to any one of claims 1 to 8, characterized in that: The second information is used to directly or indirectly indicate or to determine the sending configuration of the first information, and the second information is used to indicate at least one of the following: bit rate, encoding method, and time domain length.
10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: A second reference signal is received, where the second reference signal is used to instruct the terminal device to send the first information.
11. The method according to claim 10, characterized in that The second reference signal is periodic.
12. The method according to claim 10 or 11, characterized in that: The second reference signal is sent by at least one of the following: the network device, a third-party device, and the third-party device is a device other than the network device and the terminal device.
13. The method according to claim 12, characterized in that The third-party device establishes synchronization with the network device.
14. The method according to any one of claims 10 to 13, characterized in that The second reference signal is used to indicate the time domain resource for the terminal device to send the first information.
15. The method according to claim 1, characterized in that The method further comprises: Sending third information to the network device based on the energy state of the terminal device, where the third information is used to request sending the first information; A third reference signal is received from the network device, where the third reference signal is used to instruct the terminal device to send the first information.
16. The method according to claim 15, characterized in that The third information includes at least one of the following: a public sequence, identification information of the terminal device.
17. The method according to claim 15 or 16, characterized in that The third information is used to indicate at least one of the following: the energy collection efficiency of the terminal device and the capabilities supported by the terminal device.
18. The method according to claim 1, characterized in that Before sending the first information and / or the second information to the network device, the method further includes: Receive scheduling information from the network device, where the scheduling information is used to instruct the terminal device to send the first information.
19. The method according to claim 18, characterized in that The sending the first information and / or the second information to the network device based on the energy state of the terminal device includes at least one of the following: If the energy of the terminal device is greater than or equal to a first threshold value, sending the first information and / or the second information to the network device, where the first information includes complete reporting data of the terminal device; If the energy of the terminal device is less than the first threshold value, the first information and the second information are not sent to the network device; If the energy of the terminal device is less than the first threshold value, sending the first information to the network device, where the first information includes part of the reported data of the terminal device; If the energy of the terminal device is less than the first threshold value, sending the second information to the network device, where the second information is used to identify, indicate or associate relevant information of the first information; If the energy of the terminal device is less than the first threshold value, the first information and / or the second information is sent to the network device, where the first information includes part of the reported data of the terminal device.
20. The method according to claim 18 or 19, characterized in that In the case where the network device does not receive complete reporting data from the terminal device, the method further includes: After a third time interval, the scheduling information is received again, where the third time interval is a time interval between two consecutive times when the network device sends the scheduling information.
21. The method according to any one of claims 19 to 20, characterized in that: The scheduling information includes at least two sets of sending configurations of the first information, and the sending configurations of the first information include at least one of the following: the bit rate of the first information, the transmission rate of the first information, the reported data included in the first information, the time domain resources of the first information, the sending timing of the first information, the sending duration of the first information, and the signal transmission block size TBS of the first information.
22. The method according to any one of claims 19 to 21, characterized in that The reported data included in the first information is determined according to the priority of the reported data of the terminal device.
23. The method according to any one of claims 19 to 22, characterized in that The reported data included in the first information is determined according to the segmentation of the reported data of the terminal device.
24. A wireless communication method, characterized in that: The method is performed by a network device, and the method includes: Receive first information and / or second information from a terminal device, the first information includes complete reporting data or partial reporting data of the terminal device, and the second information is used to indicate an energy state of the terminal device.
25. The method according to claim 24, characterized in that The second information includes at least one of the following: Public information; Random access information; identification information of the terminal device; Sequence information.
26. The method according to claim 24 or 25, characterized in that The energy required to send the second information is less than the energy required to send the first information.
27. The method according to any one of claims 24 to 26, characterized in that The second information is a first reference signal, and the first reference signal is used to identify or indicate the sending of the first information.
28. The method according to any one of claims 24 to 27, characterized in that The second information directly or indirectly indicates or determines the sending configuration of the first information, and the second information is used to indicate at least one of the following: bit rate, encoding method, and time domain length.
29. The method according to any one of claims 24 to 28, characterized in that The method further comprises: A second reference signal is sent to the terminal device, where the second reference signal is used to instruct the terminal device to send the first information.
30. The method according to claim 29, characterized in that The second reference signal is periodic.
31. The method according to claim 29 or 30, characterized in that The second reference signal is used to indicate the time domain resource for the terminal device to send the first information.
32. The method according to claim 24, characterized in that The method further comprises: receiving third information from the terminal device, where the third information is used to request sending the first information; A third reference signal is sent to the terminal device, where the third reference signal is used to instruct the terminal device to send the first information.
33. The method according to claim 32, characterized in that The third information includes at least one of the following: a public sequence, identification information of the terminal device.
34. The method according to claim 32, characterized in that The third information is used to indicate at least one of the following: the energy collection efficiency of the terminal device and the capabilities supported by the terminal device.
35. The method according to claim 24, characterized in that The method further comprises: Send scheduling information to the terminal device, where the scheduling information is used to instruct the terminal device to send the first information.
36. The method according to claim 35, characterized in that In the case where the network device does not receive complete reporting data from the terminal device, the method further includes: After a third time interval, the scheduling information is sent to the terminal device again, and the third time interval is the time interval between two consecutive times when the network device sends the scheduling information.
37. The method according to claim 35 or 36, characterized in that The scheduling information includes at least two sets of sending configurations of the first information, and the sending configurations of the first information include at least one of the following: the bit rate of the first information, the transmission rate of the first information, the reported data included in the first information, the time domain resources of the first information, the sending timing of the first information, the sending duration of the first information, and the signal transmission block size TBS of the first information.
38. The method according to any one of claims 35 to 37, characterized in that The reported data included in the first information is determined according to the priority of the reported data of the terminal device.
39. The method according to any one of claims 35 to 38, characterized in that The reported data included in the first information is determined according to the segmentation of the reported data of the terminal device.
40. A wireless communication device, characterized in that: The device comprises: A sending module is used to send first information and / or second information to a network device based on the energy status of a terminal device, wherein the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
41. The device according to claim 40, characterized in that The sending module is used to send the first information and / or the second information to the network device when the energy of the terminal device is greater than or equal to a first threshold value.
42. The device according to claim 40, characterized in that The sending module is used to send the first information and / or the second information to the network device within a first time period after the energy of the terminal device reaches a first threshold value; or, The sending module is used to send the first information and / or the second information to the network device after a second time period after the energy of the terminal device reaches a first threshold value.
43. The device according to claim 40, characterized in that The sending module is used to send the first information or the second information in the jth format to the network device when the energy of the terminal device is greater than or equal to the i-th threshold value, wherein each format of the first information or the second information corresponds to a threshold value respectively, and i and j are positive integers.
44. The device according to any one of claims 40 to 43, characterized in that The second information includes at least one of the following: Public information; Random access information; identification information of the terminal device; Sequence information.
45. The device according to any one of claims 40 to 44, characterized in that The energy required to send the second information is less than the energy required to send the first information.
46. The device according to any one of claims 40 to 45, characterized in that The second information is a first reference signal, and the first reference signal is used to identify or indicate the sending of the first information.
47. The device according to any one of claims 40 to 46, characterized in that The sending module is further configured to not send the first information within a first time interval after sending the second information; and / or, Sending the first information within a second time interval after sending the second information; The first time interval is the minimum time interval between sending the first information and sending the second information; the second time interval is the maximum time interval between sending the first information and sending the second information.
48. The device according to any one of claims 40 to 47, characterized in that The second information is used to directly or indirectly indicate or to determine the sending configuration of the first information, and the second information is used to indicate at least one of the following: bit rate, encoding method, and time domain length.
49. The device according to any one of claims 40 to 48, characterized in that The device also includes: A receiving module is used to receive a second reference signal, where the second reference signal is used to instruct the terminal device to send the first information.
50. The device according to claim 49, characterized in that The second reference signal is periodic.
51. The device according to claim 49 or 50, characterized in that The second reference signal is sent by at least one of the following: the network device, a third-party device, and the third-party device is a device other than the network device and the terminal device.
52. The device according to claim 51, characterized in that The third-party device establishes synchronization with the network device.
53. The device according to any one of claims 49 to 52, characterized in that The second reference signal is used to indicate the time domain resource for the terminal device to send the first information.
54. The device according to claim 40, characterized in that The sending module is further used to send third information to the network device based on the energy state of the terminal device, where the third information is used to request to send the first information; The receiving module is further used to receive a third reference signal from the network device, where the third reference signal is used to instruct the terminal device to send the first information.
55. The device according to claim 54, characterized in that The third information includes at least one of the following: a public sequence, identification information of the terminal device.
56. The device according to claim 54 or 55, characterized in that The third information is used to indicate at least one of the following: the energy collection efficiency of the terminal device and the capabilities supported by the terminal device.
57. The device according to claim 40, characterized in that The device also includes: A receiving module is used to receive scheduling information from the network device, and the scheduling information is used to instruct the terminal device to send the first information.
58. The device according to claim 57, characterized in that The sending module is used to implement at least one of the following: If the energy of the terminal device is greater than or equal to a first threshold value, sending the first information and / or the second information to the network device, where the first information includes complete reporting data of the terminal device; If the energy of the terminal device is less than the first threshold value, the first information and the second information are not sent to the network device; If the energy of the terminal device is less than the first threshold value, sending the first information to the network device, where the first information includes part of the reported data of the terminal device; If the energy of the terminal device is less than the first threshold value, sending the second information to the network device, where the second information is used to identify, indicate or associate relevant information of the first information; If the energy of the terminal device is less than the first threshold value, the first information and / or the second information is sent to the network device, where the first information includes part of the reported data of the terminal device.
59. The device according to claim 57 or 58, characterized in that In the case that the network device has not received the complete reporting data of the terminal device, the receiving module is further used to receive the scheduling information again after a third time interval, and the third time interval is the time interval between two consecutive sendings of the scheduling information by the network device.
60. The device according to any one of claims 58 to 59, characterized in that The scheduling information includes at least two sets of sending configurations of the first information, and the sending configurations of the first information include at least one of the following: the bit rate of the first information, the transmission rate of the first information, the reported data included in the first information, the time domain resources of the first information, the sending timing of the first information, the sending duration of the first information, and the signal transmission block size TBS of the first information.
61. The device according to any one of claims 58 to 60, characterized in that The reported data included in the first information is determined according to the priority of the reported data of the terminal device.
62. The device according to any one of claims 58 to 61, characterized in that The reported data included in the first information is determined according to the segmentation of the reported data of the terminal device.
63. A wireless communication device, characterized in that: The device comprises: The receiving module is used to receive first information and / or second information from a terminal device, wherein the first information includes complete or partial reported data of the terminal device, and the second information is used to indicate the energy status of the terminal device.
64. The device according to claim 63, characterized in that The second information includes at least one of the following: Public information; Random access information; identification information of the terminal device; Sequence information.
65. The device according to claim 63 or 64, characterized in that The energy required to send the second information is less than the energy required to send the first information.
66. The device according to any one of claims 63 to 65, characterized in that The second information is a first reference signal, and the first reference signal is used to identify or indicate the sending of the first information.
67. The device according to any one of claims 63 to 66, characterized in that The second information directly or indirectly indicates or determines the sending configuration of the first information, and the second information is used to indicate at least one of the following: bit rate, encoding method, and time domain length.
68. The device according to any one of claims 63 to 67, characterized in that The device also includes: A sending module is used to send a second reference signal to the terminal device, wherein the second reference signal is used to instruct the terminal device to send the Describe the first information.
69. The device according to claim 68, characterized in that The second reference signal is periodic.
70. The device according to claim 68 or 69, characterized in that The second reference signal is used to indicate the time domain resource for the terminal device to send the first information.
71. The device according to claim 63, characterized in that The receiving module is used to receive third information from the terminal device, where the third information is used to request sending the first information; A sending module is used to send a third reference signal to the terminal device, and the third reference signal is used to instruct the terminal device to send the first information.
72. The device according to claim 71, characterized in that The third information includes at least one of the following: a public sequence, identification information of the terminal device.
73. The device according to claim 71, characterized in that The third information is used to indicate at least one of the following: the energy collection efficiency of the terminal device and the capabilities supported by the terminal device.
74. The device according to claim 63, characterized in that The device also includes: A sending module is used to send scheduling information to the terminal device, and the scheduling information is used to instruct the terminal device to send the first information.
75. The device according to claim 74, characterized in that When the network device has not received the complete reported data of the terminal device, the sending module is also used to send the scheduling information to the terminal device again after a third time interval, and the third time interval is the time interval between two consecutive sendings of the scheduling information by the network device.
76. The device according to claim 74 or 75, characterized in that The scheduling information includes at least two sets of sending configurations of the first information, and the sending configurations of the first information include at least one of the following: the bit rate of the first information, the transmission rate of the first information, the reported data included in the first information, the time domain resources of the first information, the sending timing of the first information, the sending duration of the first information, and the signal transmission block size TBS of the first information.
77. The device according to any one of claims 74 to 76, characterized in that The reported data included in the first information is determined according to the priority of the reported data of the terminal device.
78. The device according to any one of claims 74 to 77, characterized in that The reported data included in the first information is determined according to the segmentation of the reported data of the terminal device.
79. A communication device, characterized in that: The communication device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 23, or to implement the method according to any one of claims 24 to 39.
80. 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 a processor to implement the method according to any one of claims 1 to 23, or to implement the method according to any one of claims 24 to 39.
81. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the method according to any one of claims 1 to 23, or to implement the method according to any one of claims 24 to 39.
82. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 23, or to implement the method according to any one of claims 24 to 39.