Information transmission method and apparatus, and device, chip and storage medium
In the environmental IoT system, AIoT devices solve the problem of resource determination for autonomous information transmission based on received carrier waves and their own determined transmission resource conditions, thus achieving effective information transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2025-01-22
- Publication Date
- 2026-07-30
AI Technical Summary
In environmental IoT systems, existing technologies have not yet revealed how AIoT devices determine the data transmission resources that they autonomously initiate.
The information transmission resources sent by the first AIoT device are related to the received carrier and are determined by the device itself. Transmission is carried out after specific conditions are met.
This enables AIoT devices to autonomously determine transmission resources when needed, ensuring the effectiveness and efficiency of information transmission.
Smart Images

Figure CN2025073945_30072026_PF_FP_ABST
Abstract
Description
An information transmission method, apparatus, device, chip, and storage medium Technical Field
[0001] This application relates to the field of communication technology, specifically to an information transmission method, apparatus, device, chip, and storage medium. Background Technology
[0002] For different application scenarios of Ambient Internet of Things (AIOT) systems, the data transmission methods also vary. Currently, data transmission in AIoT systems can be broadly classified into three types: Device-terminated (DT) data transmission, Device-originated-autonomous (DO-A) data transmission, and Device-originated-device-terminated triggered (DO-DTT) data transmission, which terminates at the device but originates from the device.
[0003] However, there is currently no solution that reveals how AIoT devices determine transmission resources in DO-A type transmissions. Summary of the Invention
[0004] This application provides an information transmission method, apparatus, device, chip, and storage medium.
[0005] In a first aspect, embodiments of this application provide an information transmission method applied to a first AIOT device. The method includes: sending first information to the first device, wherein the transmission resources of the first information satisfy one or more of the following: related to first indication information sent by the first device; related to a carrier wave received by the first AIOT device; and determined by the first AIOT device.
[0006] Secondly, embodiments of this application provide an information transmission method applied to a first device. The method includes: receiving first information sent by a first environment Internet of Things (AIOT) device, wherein the transmission resources of the first information satisfy one or more of the following: related to first indication information sent by the first device; related to a carrier received by the first AIOT device; and determined by the first AIOT device.
[0007] Thirdly, embodiments of this application provide an information transmission device applied to a first AIOT device. The device includes: a first communication unit configured to send first information to the first device, wherein the transmission resources of the first information satisfy one or more of the following: related to first indication information sent by the first device; related to a carrier wave received by the first AIOT device; and determined by the first AIOT device.
[0008] Fourthly, embodiments of this application provide an information transmission device applied to a first device. The device includes: a second communication unit configured to receive first information sent by a first environment Internet of Things (AIOT) device. The transmission resources of the first information satisfy one or more of the following: related to first indication information sent by the first device; related to a carrier wave received by the first AIOT device; and determined by the first AIOT device.
[0009] Fifthly, embodiments of this application provide a communication device, including: a memory for storing a computer program; a processor connected to the memory for calling and running the computer program from the memory to implement the method described in the first or second aspect; and a transceiver for receiving and sending information during the process of sending and receiving information with other devices.
[0010] Sixthly, embodiments of this application provide a chip. The chip includes: a processor for retrieving and running a computer program from a memory, causing a device on which the chip is installed to perform the method described in the first or second aspect; and a transceiver for receiving and sending information during the exchange of information with the device or the chip.
[0011] In a seventh aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that causes a computer to perform the methods described in the first or second aspect.
[0012] In this embodiment, the first AIOT device can send first information to the first AIOT device, and the transmission resources of the first information satisfy one or more of the following: related to the first indication information sent by the first device; related to the carrier received by the first AIOT device; and determined by the first AIOT device. Thus, when the first AIOT device needs to send the first information, it can determine the transmission resources of the first information based on one or more of the above. Attached Figure Description
[0013] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0014] Figure 1 is a schematic diagram of an application scenario of an embodiment of this application;
[0015] Figure 2 is a schematic diagram of the basic structure of the zero-power communication system provided in an embodiment of this application;
[0016] Figure 3 is a schematic diagram of the principle of radio frequency energy harvesting provided in the embodiment of this application;
[0017] Figure 4 is a schematic diagram of the principle of backscatter communication provided in the embodiment of this application;
[0018] Figure 5 is a schematic diagram of the circuit principle of resistive load modulation provided in the embodiment of this application;
[0019] Figure 6 is a schematic diagram of an AIoT deployment scenario provided in an embodiment of this application;
[0020] Figure 7 is a flowchart illustrating an information transmission method provided in an embodiment of this application;
[0021] Figure 8 is a schematic diagram of information transmission based on wake-up threshold and sleep threshold provided in the embodiment of this application of AIoT device;
[0022] Figure 9 is a schematic diagram of the structural composition of the information transmission device provided in an embodiment of this application;
[0023] Figure 10 is a schematic diagram of the structural composition of the information transmission device provided in an embodiment of this application;
[0024] Figure 11 is a schematic structural diagram of a communication device provided in an embodiment of this application;
[0025] Figure 12 is a schematic structural diagram of a chip according to an embodiment of this application;
[0026] Figure 13 is a schematic block diagram of a communication system provided in an embodiment of this application. Detailed Implementation
[0027] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0028] Figure 1 is a schematic diagram of an application scenario of an embodiment of this application.
[0029] As shown in Figure 1, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.
[0030] It should be understood that the embodiments of this application are only illustrated by way of example with communication system 100, but the embodiments of this application are not limited thereto. That is to say, the technical solutions of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, 5G communication system (also known as New Radio (NR) communication system), 6G communication system, or future communication systems, etc.
[0031] In the communication system 100 shown in Figure 1, network device 120 may be an access network device that communicates with terminal device 110. The access network device can provide communication coverage for a specific geographical area and can communicate with terminal device 110 (e.g., UE) located within that coverage area.
[0032] Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a base station in a 6G system, or a radio controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, access point, vehicle-mounted equipment, wearable device, hub, switch, bridge, router, or network equipment in a future evolved Public Land Mobile Network (PLMN), etc.
[0033] Terminal device 110 can be any terminal device, including but not limited to terminal devices that are connected to network device 120 or other terminal devices via wired or wireless connections.
[0034] For example, the terminal device 110 can refer to an access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, IoT device, satellite handheld terminal, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a 5G network, terminal device in a 6G network, or terminal device in a future evolved network, etc.
[0035] Terminal device 110 can be used for device-to-device (D2D) communication.
[0036] The communication system 100 may further include a core network device 130 that communicates with the network device 120. This core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). In some embodiments, the core network device 130 may also be an Evolved Packet Core (EPC) device for an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions of both SMF and PGW-C. During network evolution, the aforementioned core network device may also be called by other names, or new network entities may be formed by dividing the core network functions; this embodiment does not limit this.
[0037] The various functional units in the communication system 100 can also establish connections and communicate with each other through the next generation (NG) interface.
[0038] For example, terminal devices establish air interface connections with access network devices through the NR interface for transmitting user plane data and control plane signaling; terminal devices can establish control plane signaling connections with the AMF through NG interface 1 (N1); access network devices, such as next-generation radio access base stations (gNB), can establish user plane data connections with the UPF through NG interface 3 (N3); access network devices can establish control plane signaling connections with the AMF through NG interface 2 (N2); the UPF can establish control plane signaling connections with the SMF through NG interface 4 (N4); the UPF can interact with the data network for user plane data through NG interface 6 (N6); the AMF can establish control plane signaling connections with the SMF through NG interface 11 (N11); and the SMF can establish control plane signaling connections with the PCF through NG interface 7 (N7).
[0039] Figure 1 exemplarily illustrates a network device, a core network device, and two terminal devices. Optionally, the communication system 100 may include multiple network devices, and each network device may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.
[0040] It should be noted that Figure 1 is merely an example illustrating the system to which this application applies. Of course, the method shown in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this application can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this application can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, predefined can refer to those defined in a protocol. It should also be understood that in the embodiments of this application, the "protocol" can refer to standard protocols in the field of communication, such as LTE protocol, NR protocol, and related protocols applied to future communication systems, and this application does not limit this.
[0041] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0042] 1. Principles of Zero-Power Communication Technology
[0043] In recent years, the application of zero-power devices has become increasingly widespread. During standardization discussions, zero-power IoT can also be referred to as Ambient Power Enabled IoT, or simply Ambient IoT, A-IoT, or AIoT (Ambient Energy IoT / Environmental IoT). Some technical literature also refers to it as passive IoT. Ambient IoT devices refer to IoT devices that use various forms of environmental energy, such as radio frequency energy, light energy, 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 capacitance of tens of microseconds). Compared to existing IoT devices, Ambient IoT devices offer numerous advantages, including no need for conventional batteries, no maintenance, small size, low complexity and low cost, and long lifespan.
[0044] Zero-power communication employs energy harvesting and backscatter communication technologies. A zero-power communication network consists of network devices and zero-power devices (or zero-power terminals), as shown in Figure 2. The network devices send wireless power signals and downlink communication signals to the zero-power devices, and receive backscatter signals from the zero-power devices. A basic zero-power device includes an energy harvesting module, a backscatter communication module, and a low-power computing module. In addition, the zero-power device may also have a memory or sensor to store basic information (such as object identification) or acquire sensor data such as ambient temperature and humidity.
[0045] The key technologies for zero-power communication mainly include radio frequency energy harvesting and backscatter communication.
[0046] 1) Radio Frequency Power Harvesting
[0047] As shown in Figure 3, the radio frequency energy harvesting module harvests electromagnetic wave energy from space based on the principle of electromagnetic induction, thereby obtaining the energy required to drive zero-power devices, such as driving low-power demodulation and modulation modules, sensors, and memory reading. Therefore, zero-power devices do not require traditional batteries.
[0048] 2) Backscattering communication
[0049] As shown in Figure 4, the zero-power communication terminal receives wireless signals sent by the network, modulates the wireless signals, 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 inseparable. Load modulation adjusts and controls the circuit parameters of the oscillation circuit of the zero-power device according to the data flow rhythm, causing parameters such as the impedance of the electronic tag to change accordingly, thereby completing the modulation process.
[0050] Load modulation techniques mainly include two methods: resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel with the load. This resistor is switched on or off based on the control of a binary data stream, as shown in Figure 5. The switching on and off of the resistor causes a change in the circuit voltage, thus achieving amplitude shift keying (ASK), which modulates and transmits the signal by adjusting the amplitude of the backscattered signal from the zero-power device. Similarly, in capacitive load modulation, the switching on and off of the capacitor can change the circuit's resonant frequency, achieving frequency shift keying (FSK), which modulates and transmits the signal by adjusting the operating frequency of the backscattered signal from the zero-power device.
[0051] As can be seen, zero-power devices modulate the incoming signal using load modulation, thereby achieving backscatter communication. Therefore, zero-power devices have significant advantages:
[0052] 1) The terminal does not actively transmit signals, so it does not require complex radio frequency links, such as power amplifiers (PA) and radio frequency filters;
[0053] 2) The terminal does not need to actively generate high-frequency signals, therefore a high-frequency crystal oscillator is not required;
[0054] 3) With the help of backscatter communication, the terminal signal transmission does not require the terminal's own energy to be consumed.
[0055] 2. Application scenarios of zero-power communication
[0056] Zero-power communication has significant advantages such as extremely low cost, zero power consumption, and small size, and can be widely used in various industries, such as logistics, smart warehousing, smart agriculture, energy and power, and industrial internet for vertical industries; it can also be used in personal applications such as smart wearables and smart homes.
[0057] 3. Classification of zero-power devices
[0058] Based on the energy source and usage method of zero-power devices, zero-power devices can be classified into the following types:
[0059] 1) Passive zero-power devices
[0060] Zero-power devices do not require an internal battery. When a zero-power device is near a network device (such as a reader in a Radio Frequency Identification (RFID) system), it falls within the near-field range of the network device's antenna radiation. Therefore, the zero-power device's antenna generates an induced current through electromagnetic induction. This induced current drives the device's low-power chip circuitry to demodulate the forward link signal (downlink, the link from the network device to the zero-power device) and modulate the backward link signal (uplink, the link from the zero-power device to the network device). For backscatter links, the zero-power device uses backscattering to transmit signals.
[0061] As can be seen, passive zero-power devices do not require built-in batteries to drive either the forward or reverse link, making them truly zero-power devices.
[0062] Passive zero-power devices do not require batteries, and their radio frequency and baseband circuits are very simple. For example, they do not require low-noise amplifiers (LNAs), power amplifiers (PAs), crystal oscillators, analog-to-digital converters (ADCs), etc. Therefore, they have many advantages such as small size, light weight, very low price, and long service life.
[0063] 2) Semi-passive zero-power devices
[0064] Semi-passive zero-power devices do not have conventional batteries installed, but they can harvest radio wave energy using RF energy harvesting modules, or harvest energy using solar / photovoltaic / thermal / kinetic energy harvesting modules, storing the harvested energy in an energy storage unit (such as a capacitor). Once the energy storage unit receives energy, it can drive the low-power chip circuitry of the zero-power device to perform tasks such as demodulating the forward link signal and modulating the backward link signal. For backscatter links, the zero-power device uses backscattering to transmit signals.
[0065] As can be seen, semi-passive zero-power devices do not require built-in batteries to drive either the forward or reverse link. Although they use energy stored in capacitors during operation, the energy comes from the radio energy collected by the energy harvesting module, making them a true zero-power device.
[0066] Semi-passive zero-power devices inherit many advantages of passive zero-power devices, and therefore have many advantages such as small size, light weight, very low price, and long service life.
[0067] 3) Active zero-power devices
[0068] In some scenarios, zero-power devices can also be active zero-power devices. These terminals can have a built-in battery (such as a conventional battery, dry cell battery, or rechargeable lithium battery). The battery powers the low-power chip circuitry of the zero-power device, enabling demodulation of the forward link signal and modulation of the backward link signal. However, for the backscatter link, the zero-power device uses backscattering to transmit the signal. Therefore, the zero power consumption of this type of terminal is mainly reflected in the fact that the signal transmission of the backward link does not require the terminal's own power, but instead uses backscattering. Although active zero-power devices use batteries, their power consumption is extremely low due to the use of ultra-low power communication technology, thus significantly improving battery life compared to existing technologies.
[0069] Active zero-power devices use a built-in battery to power the RFID chip, increasing the tag's read / write distance and improving communication reliability. Therefore, they are used in scenarios with relatively high requirements for communication distance and read latency.
[0070] In some scenarios, zero-power devices can also be classified based on transmitter type.
[0071] As is well known, the business types of zero-power IoT, along with other IoT business types, will primarily focus on upstream services. Therefore, based on the way zero-power devices transmit data, they can be categorized into the following types:
[0072] 1) Zero-power devices based on backscattering
[0073] These zero-power devices transmit uplink data using the backscattering method described above. These devices do not have an active transmitter for active transmission, but only a backscattering transmitter. Therefore, when this type of terminal transmits data, a network device needs to provide a carrier wave, and the terminal device uses this carrier wave for backscattering to achieve data transmission.
[0074] 2) Zero-power devices based on active transmitters
[0075] These zero-power devices use active transmitters with active transmission capabilities for uplink data transmission. Therefore, when sending data, these devices can transmit data using their own active transmitters without requiring a carrier wave from network equipment. Suitable active transmitters for zero-power devices include, for example, ultra-low-power ASK or ultra-low-power FSK transmitters. Based on current implementations, these transmitters can reduce overall power consumption to 400–600 µW when transmitting a 100 µW signal.
[0076] 3) Zero-power devices that simultaneously feature backscattering and active transmitters.
[0077] These terminals can support both backscatter and active transmitters. The terminal can determine which uplink signal transmission method to use based on different conditions (such as battery level and available ambient energy) or the scheduling of network devices: whether to use backscatter or active transmitter for active transmission.
[0078] 4. Progress of 3GPP cellular passive IoT discussions
[0079] Cellular IoT is booming, with 3GPP standardizing IoT technologies such as NB-IoT, MTC, and RedCap. However, there are still many IoT communication needs in various scenarios that cannot be met using existing technologies, such as:
[0080] 1) Harsh communication environment:
[0081] Some IoT scenarios may face extreme environments such as high temperatures, extremely low temperatures, high humidity, high pressure, high radiation, or high-speed movement. Examples include ultra-high-voltage substations, high-speed train track monitoring, environmental monitoring in frigid regions, and industrial production lines. In these scenarios, existing IoT terminals will be unable to function due to the limitations of conventional power supplies. Furthermore, extreme working environments are also detrimental to IoT maintenance, such as battery replacement.
[0082] 2) Requirements for extremely small terminal form factors:
[0083] In certain IoT communication scenarios, such as food traceability, commodity distribution, and smart wearables, terminals require extremely small sizes for convenient use in these environments. For example, IoT terminals used for commodity management in the distribution process typically use electronic tags, embedded in very small packages. Furthermore, lightweight wearable devices can enhance the user experience while meeting user needs.
[0084] 3) Extremely low-cost IoT communication requirements:
[0085] Numerous IoT communication scenarios require IoT terminals to be sufficiently inexpensive to enhance their competitiveness compared to other alternative technologies. For example, in logistics or warehousing scenarios, to facilitate the management of large quantities of goods in circulation, IoT terminals can be attached to each item, enabling precise management of the entire logistics process and lifecycle through communication between the terminal and the logistics network. These scenarios necessitate that IoT terminals be priced competitively.
[0086] Therefore, in order to cover these unmet IoT communication needs, it is also necessary to develop ultra-low cost, extremely small size, battery-free / maintenance-free IoT in cellular networks, and zero-power IoT can meet this need.
[0087] In standardization discussions, zero-power IoT can also be called Ambient Power Enabled IoT, or simply Ambient IoT, A-IoT, or AIoT (Ambient Energy IoT). Some technical literature also refers to it as passive IoT. Ambient IoT devices refer to IoT devices that use various forms of environmental energy, such as radio frequency energy, light energy, 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 capacitance of tens of microseconds). Compared to existing IoT devices, Ambient IoT devices offer numerous advantages, including no need for conventional batteries, no maintenance, small size, low complexity and low cost, and long lifespan.
[0088] Based on the discussion of Ambient IoT application scenarios in 3GPP SA1, Ambient IoT can be used in at least the following four scenarios:
[0089] 1) Object recognition, such as logistics, production line product management, and supply chain management.
[0090] 2) Environmental monitoring, such as monitoring of temperature, humidity, and harmful gases in the working environment and natural environment.
[0091] 3) Positioning, such as indoor positioning, intelligent item finding, and production line item positioning.
[0092] 4) 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, fertilization).
[0093] The 3GPP RAN#102 plenary meeting discussed and approved the SID for the AIoT physical layer, which must include at least two of the following AIoT device types:
[0094] Category 1 AIoT devices: ~1uW peak power consumption, these AIoT devices have energy storage, and the initial sampling frequency offset is 10. X ppm, without uplink or downlink power amplifiers, transmits uplink data by backscattering an external carrier wave.
[0095] Category II AIoT devices: These devices have peak power consumption of less than a few hundred μW, energy storage, and an initial sampling frequency offset of 10. XThe ppm may be equipped with uplink and / or downlink power amplifiers, and can generate uplink transmissions internally within the AIoT device, i.e., active transmission, or transmit uplink data by backscattering an external carrier.
[0096] AIoT mainly considers the following two deployment scenarios / topologies, as shown in Figure 6:
[0097] Deployment scenario 1 with Topology 1 (D1T1 for short): Base Station (BS) AIoT devices, that is, base stations directly communicate with AIoT devices through two-way signaling and / or data communication, as shown in Figure 6(a). The base station sending the data to the AIoT device and the base station receiving the data may be two different base stations.
[0098] Deployment scenario 2 with Topology 2 (D2T2 for short): Base Station (BS) Intermediate node The AIoT device, that is, the AIoT device communicates bidirectionally with the intermediate node, which can relay signaling and / or data between the BS and the AIoT device, as shown in Figure 6(b). During the SID discussion phase, the intermediate node was ultimately determined to be the UE under network control, and the intermediate node is located indoors.
[0099] It should be noted that in the two deployment scenarios / topologies mentioned above, the base station in D1T1 and the intermediate node in D2T2 can be understood as a reader, and the AIoT device can be understood as a device. The transmission from the reader to the device is called reader to device (R2D) transmission, and the transmission from the device to the reader is called device to reader (D2R) transmission.
[0100] It should also be noted that the reader in the embodiments of this application can also be called (or replaced by) a reader-writer. In other words, the terms "reader" and "reader-writer" in the embodiments of this application can be used interchangeably.
[0101] 5. Business Types in the Environmental Internet of Things
[0102] For different application scenarios of AIoT systems, the data transmission methods also vary. Data transmission in AIoT systems can be broadly categorized into three types: Device-terminated (DT) data transmission, Device-originated-autonomous (DO-A) data transmission, and Device-originated-device-terminated triggered (DO-DTT) data transmission, which terminates at the device but originates from it via signaling. These three data transmission methods are described below.
[0103] 1) Termination of data transmission at the device (DT)
[0104] This type of data transmission typically involves the network or other devices sending data to the AIoT device, while the AIoT device itself does not need to send data. For example, in a smart home scenario where an AIoT device is controlled intelligently, commands can be sent from a mobile phone to control the device's on or off status. In this case, only the mobile phone needs to send the command to the AIoT device; typically, the AIoT device does not need to send data. In some scenarios, to ensure that the AIoT device correctly receives the command, it can send a message indicating whether the command message has been correctly received. In DT-type data transmission, since it is mainly downlink data transmission, it is necessary to ensure that the AIoT device can normally receive downlink data sent by the network. The downlink data sent by the network can be transmitted via broadcast, multicast, or unicast.
[0105] 2) Device-initiated (DO-A) data transmission originating from the device itself.
[0106] Data is generated on the AIoT device side and transmitted autonomously by the AIoT device. For example, in a smart home scenario, an AIoT sensor placed in the kitchen monitors for gas leaks. When the detected gas concentration exceeds a threshold, the AIoT sensor proactively initiates data transmission, such as triggering an alarm or sending an alert to the homeowner via the network. As another example, in a smart grid scenario, AIoT sensors monitor data such as temperature, humidity, pressure, and vibration of the power grid system and periodically report this data to the network, thereby monitoring the overall operation of the power grid system. In DO-A type data transmission, data transmission is triggered by the AIoT device, and it can be event-driven or periodically transmitted. Furthermore, through discussion, another possibility is that network devices send activation signaling to activate AIoT devices once or periodically. Only activated AIoT devices can initiate transmissions themselves when DO-A services are available; otherwise, they cannot initiate transmissions. The difference between this method and DO-DTT is that although downlink signaling from the network also exists, whether or not transmission occurs and the resources available for transmission still depend on the AIoT device itself. The network signaling is mainly used to activate AIoT devices or to provide candidate DO-A transmission resources for AIoT devices.
[0107] 3) Data transmission originating from the device and terminated by signaling triggered by the device (DO-DTT).
[0108] This type of data transmission is triggered by the network sending a trigger signal, initiating uplink data transmission from AIoT devices. For example, in logistics and warehousing scenarios, when goods arrive at the warehouse, new goods registration or inventory checks are required to determine which goods are stored in the warehouse. At this time, the network sends a trigger command, and the AIoT devices report identification information to the network based on this command, so that the network can maintain and update the inventory list. In DO-DTT type data transmission, when the network sends a trigger signal, a large number of AIoT devices typically need to simultaneously transmit uplink data within a short period. Therefore, avoiding conflicts and interference between IoT terminal devices in the environment is a problem that needs to be solved.
[0109] The above provides a brief explanation of the relevant technologies / terms involved in this application, which will not be repeated in the following embodiments.
[0110] As mentioned earlier, data transmission in AIoT systems can be categorized into DT, DO-A, and DO-DTT types. However, no solution currently reveals how AIoT devices determine transmission resources in DO-A type transmissions.
[0111] In view of this, this application provides an information transmission method, apparatus, device, chip, and storage medium. In this method, a first AIOT device can send first information to another device, and the transmission resources of the first information satisfy one or more of the following: related to first indication information sent by the first device; related to a carrier wave received by the first AIOT device; and determined by the first AIOT device. Thus, when the first AIOT device needs to send first information, it can determine the transmission resources of the first information based on one or more of the above.
[0112] To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0113] Figure 7 is a flowchart illustrating the information transmission method provided in an embodiment of this application. As shown in Figure 7, the method may include the following steps:
[0114] S701, the first AIOT device sends first information to the first device, and the transmission resources of the first information satisfy one or more of the following: related to the first indication information sent by the first device; related to the carrier received by the first AIOT device; determined by the first AIOT device.
[0115] In this embodiment, the first AIOT device can send first information to the first device, and correspondingly, the first device can receive the first information sent by the first AIOT device.
[0116] In some embodiments, the transmission resources for the first information may satisfy one or more of the following a1) to a3):
[0117] a1) is related to the first instruction information sent by the first device.
[0118] a2) Related to the carrier received by the first AIoT device.
[0119] a3) is determined by the first AIoT device.
[0120] Thus, when the first AIoT device needs to send the first information, it can determine the transmission resources of the first information based on one or more of a1) to a3) above.
[0121] It should be noted that the "transmission resources" in the embodiments of this application can also be simply referred to as "resources", and transmission resources / resources may include time-domain resources and / or frequency-domain resources.
[0122] In some embodiments, the transmission resources of the first information satisfy the above a1), that is, the transmission resources of the first information are related to the first indication information sent by the first device.
[0123] For example, the first device can send first instruction information, and correspondingly, the first AIOT device can receive the first instruction information sent by the first device. Then, when the first AIOT device needs to send first information, it can determine the transmission resources of the first information based on the first instruction information.
[0124] In some embodiments, the first indication information may be paging signaling.
[0125] In some embodiments, the transmission resource for the first information may include a first time-domain resource, the time-domain location of which is after the time-domain location of the first indication information.
[0126] The time domain location of the first indication information can also be understood as the time domain location where the first device sends the first indication information, or it can also be understood as the time domain location of the transmission resources of the first indication information. In this way, the first AIoT device can determine the first time domain resource (that is, the time domain resource used to send the first information) after the time domain location of the first indication information.
[0127] For example, the first indication information (such as paging signaling) can be used to activate the first AIOT device. Upon waking up and receiving the first indication information, the first AIOT device can then determine the first time-domain resource after the time-domain location of the first indication information. In some embodiments, after receiving the first indication information, the first AIOT device can determine the frequency-domain resource (denoted as the first frequency-domain resource) for transmitting the first information on a pre-configured, pre-defined, or supported frequency-domain resource.
[0128] It is understandable that since the first AIoT device can determine the first time domain resource after the time domain location of the first indication information, the first indication information is equivalent to implicitly indicating the available time domain resource for the first AIoT device.
[0129] In some embodiments, the number of first time-domain resources and / or first frequency-domain resources can be one or more. That is, the first AIoT device can determine one or more time-domain resources for transmitting the first information, and / or can determine one or more frequency-domain resources for transmitting the first information.
[0130] In some embodiments, the transmission resources of the first information may include a first time-domain resource and / or a first frequency-domain resource; wherein the first time-domain resource is associated with one or more time-domain resources indicated by the first indication information, and / or the first frequency-domain resource is associated with one or more frequency-domain resources indicated by the first indication information.
[0131] As an example, the transmission resources for the first information may include a first time-domain resource, which is associated with one or more time-domain resources indicated by the first indication information. Thus, the first AIoT device can determine the first time-domain resource (i.e., the time-domain resource used to transmit the first information) based on the one or more time-domain resources indicated by the first indication information.
[0132] In one implementation, the time-domain resources indicated by the first indication information (such as paging signaling) include t1, t2, and t3. In this case, the first AIOT device can select one or more time-domain resources from t1, t2, and t3 as the first time-domain resource. In another implementation, the time-domain resources indicated by the first indication information (such as paging signaling) include t1, t2, and t3. In this case, the first AIOT device can select one or more time-domain resources from t1, t2, and t3, and can obtain the first time-domain resource by performing a time-domain offset relative to the selected time-domain resources. For example, if the time-domain resource selected by the first AIOT device is t1, then the first time-domain resource can be (t1 ± time-domain offset). Exemplarily, the time-domain offset can be determined by the first AIOT device, or in other words, it can depend on the implementation of the first AIOT device.
[0133] In another example, the transmission resources for the first information may include a first frequency domain resource, which is associated with one or more frequency domain resources indicated by the first indication information. Thus, the first AIoT device can determine the first frequency domain resource (i.e., the frequency domain resource used to transmit the first information) based on the one or more frequency domain resources indicated by the first indication information.
[0134] In one implementation, if the frequency domain resources indicated by the first indication information (such as paging signaling) include f1, f2, and f3, then the first AIOT device can select one or more frequency domain resources from f1, f2, and f3 as the first frequency domain resource. In another implementation, if the frequency domain resources indicated by the first indication information (such as paging signaling) include f1, f2, and f3, then the first AIOT device can select one or more frequency domain resources from f1, f2, and f3, and obtain the first frequency domain resource by performing a frequency domain offset relative to the selected frequency domain resources. For example, if the frequency domain resource selected by the first AIOT device is f1, then the first frequency domain resource can be (f1 ± frequency domain offset). Exemplarily, the frequency domain offset can be determined by the first AIOT device, or in other words, it can depend on the implementation of the first AIOT device.
[0135] In another example, the transmission resources of the first information may include first time-domain resources and first frequency-domain resources. The first time-domain resources are related to one or more time-domain resources indicated by the first indication information, and the first frequency-domain resources are related to one or more frequency-domain resources indicated by the first indication information. Thus, the first AIOT device can determine the first time-domain resources based on the one or more time-domain resources indicated by the first indication information, and can also determine the first frequency-domain resources based on the one or more frequency-domain resources indicated by the first indication information. The implementation method of the first AIOT device determining the first time-domain resources and the first frequency-domain resources based on the first indication information can be found in the relevant descriptions in the foregoing embodiments, and will not be repeated here.
[0136] In some embodiments, the first indication information is used to indicate transmission resources for a first AIOT device; or, the first indication information is used to indicate transmission resources for a plurality of AIOT devices, the plurality of AIOT devices including the first AIOT device.
[0137] As an example, the first indication information can be used to indicate transmission resources for a first AIOT device. For instance, the first indication information can be used to activate the first AIOT device, so that the first AIOT device can determine a first time-domain resource after the time-domain position where the first indication information is located, and can determine the frequency-domain resource (first frequency-domain resource) for transmitting the first information on a pre-configured, pre-defined, or supported frequency-domain resource. As another example, the first indication information can be used to indicate time-domain resources (such as t1, t2, t3) and / or frequency-domain resources (such as f1, f2, f3) for the first AIOT device, so that the first AIOT device can determine the first time-domain resource and / or the first frequency-domain resource according to the time-domain resource and / or frequency-domain resource indicated by the first indication information.
[0138] In one implementation, the first indication information indicates that the transmission resources specified by the first AIOT device are dedicated to that first AIOT device. For example, the first indication information can be used to activate the first AIOT device, but not to activate other AIOT devices. As another example, the time-domain resources (e.g., t1, t2, t3) and / or frequency-domain resources (e.g., f1, f2, f3) indicated by the first indication information are dedicated resources specified by the first AIOT device. This avoids conflicts between the transmission resources of different AIOT devices.
[0139] In another example, the first indication information can be used to indicate transmission resources for multiple AIoT devices, including a first AIoT device. For instance, the first indication information can be used to activate multiple AIoT devices, so that each of the multiple AIoT devices can determine time-domain resources for transmission after the time-domain position where the first indication information is located, and can determine frequency-domain resources for transmission on pre-configured, pre-defined, or supported frequency-domain resources. As another example, the first indication information can be used to indicate time-domain resources and / or frequency-domain resources for the multiple AIoT devices, so that each of the multiple AIoT devices can determine time-domain resources and / or frequency-domain resources for transmission based on the time-domain resources and / or frequency-domain resources indicated by the first indication information.
[0140] In some embodiments, where the first indication information is used to indicate transmission resources for multiple AIoT devices, the first indication information may indicate different or the same transmission resources for different AIoT devices.
[0141] In one example, when the first indication information is used to indicate transmission resources for multiple AIoT devices, the first indication information indicates different transmission resources for different AIoT devices. For instance, the first indication information indicates time-domain resources t1, t2, t3 and frequency-domain resources f1, f2, f3 for the first AIoT device, while the first indication information indicates time-domain resources t4, t5, t6 and frequency-domain resources f4, f5, f6 for the second AIoT device. This avoids conflicts in the transmission resources of different AIoT devices.
[0142] In another example, when the first indication information is used to indicate transmission resources for multiple AIoT devices, the first indication information indicates the same transmission resources for different AIoT devices. For example, the first indication information is used to activate multiple AIoT devices simultaneously, which is equivalent to indicating the same time-domain resources for these multiple AIoT devices. Another example is that the first indication information indicates time-domain resources t1, t2, and t3 for multiple AIoT devices, and frequency-domain resources f1, f2, and f3 for all of them. In this case, the transmission resources of different AIoT devices may conflict.
[0143] In some embodiments, the first AIoT device can perform Listen Before Talk (LBT), and only after LBT is successful will it send the first information, thereby avoiding transmission conflicts with other AIoT devices. For example, the first AIoT device can listen to a channel of fixed length or a channel of random length, and send the first information if the channel is idle.
[0144] In some embodiments, where the transmission resources of the first information are related to the first indication information sent by the first device, the first AIoT device may send the first information by actively transmitting it.
[0145] In some embodiments, the transmission resources of the first information satisfy the above a2), that is, the transmission resources of the first information are related to the carrier received by the first AIOT device.
[0146] For example, a carrier wave node (CWN) can transmit a carrier wave (CW), and correspondingly, a first AIOT device can receive the carrier wave transmitted by the carrier wave node. Then, when the first AIOT device needs to transmit first information, it can determine the transmission resources of the first information based on the received carrier wave.
[0147] For example, the carrier node can be a reader, or it can be a communication device other than a reader.
[0148] In some embodiments, the carriers received by the first AIOT device include multiple carriers with different frequency domain positions.
[0149] For example, a carrier node can use a frequency sweeping method to sequentially transmit carriers at different frequency domain positions, so that the first AIoT device can receive multiple carriers at different frequency domain positions.
[0150] As an example, suppose the carriers received by the first AIoT device include: carrier #1 with a time domain start position of t1, a duration of T, and a frequency domain position of f1; carrier #2 with a time domain start position of t2, a duration of T, and a frequency domain position of f2; and carrier #3 with a time domain start position of t3, a duration of T, and a frequency domain position of f3. Then, the transmission resources for the first information may include one or more of the following transmission resources: the transmission resources corresponding to carrier #1 (i.e., t1 to t1+T, f1), the transmission resources corresponding to carrier #2 (i.e., t2 to t2+T, f2), and the transmission resources corresponding to carrier #3 (i.e., t3 to t3+T, f3). That is, the first AIoT device can transmit the first information on the transmission resources corresponding to one or more of the carriers #1, #2, and #3.
[0151] In some embodiments, when the transmission resources for the first information are related to the carrier received by the first AIOT device, the first AIOT device may transmit the first information by backscattering. For example, if the first AIOT device transmits the first information on the transmission resources corresponding to carrier #1, the first AIOT device may perform backscattering based on carrier #1, thereby transmitting the first information by backscattering.
[0152] In some embodiments, the first AIOT device may perform a frequency domain offset relative to the frequency domain position corresponding to the carrier to transmit the first information. For example, if the first AIOT device receives the aforementioned carriers #1, #2, and #3, and determines that backscattering is performed based on carrier #1, then the frequency domain position at which the first AIOT device transmits the first information can be (f1 ± frequency domain offset). Exemplarily, the frequency domain offset can be determined by the first AIOT device, or in other words, it can depend on the implementation of the first AIOT device.
[0153] In some embodiments, the transmission resources of the first information satisfy the above a3), that is, the transmission resources of the first information are determined by the first AIOT device.
[0154] As one implementation method, the transmission resources for the first information can be determined by the first AIoT device itself. In this way, if the first AIoT device needs to send the first information during its wake-up period, it can determine the transmission resources itself to send the first information. For example, if the first AIoT device needs to send the first information during its wake-up period, it can randomly select one or more transmission resources within the wake-up period, on pre-configured, pre-defined, or supported frequency points, to send the first information.
[0155] In some embodiments, where the transmission resources for the first information are determined by the first AIOT device, the first AIOT device may actively transmit the first information.
[0156] In some embodiments, the transmission resources of the first information may also satisfy multiple of a1) to a3) above. For example, the transmission resources of the first information may be related to the first indication information sent by the first device and to the carrier received by the first AIOT device; or, for another example, the transmission resources of the first information may be related to the first indication information sent by the first device, and based on this, the transmission resources of the first information may be determined by the first AIOT device. For simplicity, other combinations will not be described here.
[0157] In some embodiments, the first AIOT device sending first information to the first device may include: the first AIOT device sending multiple pieces of first information to the first device. Correspondingly, the first device receiving the first information sent by the first AIOT device may include: the first device receiving multiple pieces of first information sent by the first AIOT device. The transmission resources of these multiple pieces of first information are located in different frequency domains.
[0158] For example, the first AIoT device can send first information #1 at frequency domain position f1, first information #2 at frequency domain position f2, and first information #3 at frequency domain position f3. This helps to avoid the failure of first information transmission due to frequency-selective fading at some frequency domain positions.
[0159] In some embodiments, the result of the first device measuring the plurality of first information can be used to determine the frequency domain location where the first device sends second information, the second information being a response to the first information.
[0160] For example, after receiving multiple first messages at multiple different frequency domain locations, the first device can measure the multiple first messages, and the result of measuring the multiple first messages can be used to determine the frequency domain location where the first device sends the second messages.
[0161] For example, if the first device receives first information #1 at frequency domain position f1, first information #2 at frequency domain position f2, and first information #3 at frequency domain position f3, then the first device can obtain measurement result #1 by measuring first information #1, measurement result #2 by measuring first information #2, and measurement result #3 by measuring first information #3. Furthermore, measurement results #1, #2, and #3 can be used to determine the frequency domain position where the first device transmits second information. For example, if measurement result #2 is the best, then the frequency domain position where the first device transmits second information can be determined to be frequency domain position f2.
[0162] In one implementation, after obtaining the measurement results of the multiple pieces of first information, the first device can determine the frequency domain position for transmitting the second information based on the measurement results. For example, after obtaining measurement results #1, #2, and #3, if measurement result #2 is the best, then the frequency domain position for transmitting the second information can be determined as frequency domain position f2.
[0163] As another implementation, in a D2T2 scenario, after the first device (e.g., a terminal device) obtains the measurement results of the multiple pieces of first information, it can report the measurement results to the network device, which then determines the frequency domain location for sending the second information based on the measurement results. For example, after the first device obtains measurement results #1, #2, and #3, it can report these results to the network device. If the network device determines that measurement result #2 is the best, it can instruct the first device to send the second information at frequency domain location f2.
[0164] In some embodiments, the result of the first device measuring the plurality of first information can be used to determine the frequency domain position where the first AIOT device transmits the third information. For example, if the above measurement result #2 is the best, then the frequency domain position where the first AIOT device transmits the third information can be determined to be frequency domain position f2. Furthermore, the first device can schedule the first AIOT device to transmit the third information at frequency domain position f2 by sending the second information.
[0165] In some embodiments, in the D2T2 scenario, after the first device (e.g., a terminal device) obtains the measurement results of the multiple first information, it can report the measurement results to the network device, so that the network device can determine the frequency domain position (e.g., frequency domain position f2) of the first AIOT device to send the third information based on the measurement results. Then, the network device can instruct the first device to schedule the first AIOT device to send the third information at the frequency domain position f2.
[0166] In some embodiments, the result of measuring the first information may be: the received power, reference signal receiving power (RSRP), received signal strength (RSSI), signal to interference plus noise ratio (SINR), or reference signal receiving quality (RSRQ) obtained based on the preamble, midamble, postamble, or first channel in the first information.
[0167] As an example, the first channel could be the AIoT Device to Reader Channel (PDRCH).
[0168] In some embodiments, the first information is used to request the second information, the second information is used to schedule the first AIoT device to send the third information, and the third information is used to carry the first data.
[0169] For example, the first data may be data acquired by a sensor.
[0170] In other words, the first information does not carry the first data; instead, the first data is carried by the third information, which is scheduled by the second information. This allows the first information to carry a smaller amount of data, thus helping to avoid collisions and improve communication reliability. Furthermore, by sending the first information, the first AIoT device becomes aware of its own existence, allowing it to schedule the third information to be sent by the first AIoT device via the second information. Simultaneously, the first device can also obtain prior information (such as measurement results based on the first information) based on the received first information. This allows the first device to combine the prior information with more rational scheduling of the third information, thereby improving the success rate of third information transmission.
[0171] In some embodiments, the method may further include: the first device sending second information to the first AIOT device, and correspondingly, the first AIOT device receiving the second information sent by the first device.
[0172] In some embodiments, the method may further include: the first AIOT device sending third information to the first device, and correspondingly, the first device may receive the third information sent by the first AIOT device.
[0173] For example, after receiving first information from a first AIOT device, the first device can respond to the first information by sending second information to the first AIOT device to schedule the first AIOT device to send third information carrying the first data. Furthermore, after receiving the second information from the first device, the first AIOT device can send the third information carrying the first data to the first device according to the scheduling of the second information.
[0174] In some embodiments, the method may further include: a first device sending fourth information to a first AIOT device, wherein the first AIOT device may receive the fourth information sent by the first device. The fourth information may be used to indicate whether the third information was successfully received.
[0175] In some embodiments, the first information includes first data.
[0176] In other words, the first AIoT device can carry the first data (such as data acquired by sensors) in the first information for transmission without having to request the second information to schedule the transmission of the third information (used to carry the first data), which helps to reduce the transmission latency of the first data.
[0177] In some embodiments, the method may further include: a first device sending second information to a first AIOT device, wherein the first AIOT device can receive the second information sent by the first device. The second information can be used to indicate whether the first information was successfully received.
[0178] For example, where the first information includes first data, the second information can be used to indicate whether the first information was successfully received. In this case, the first AIoT device may not need to send the third information.
[0179] In some embodiments, the first information may include one or more of the following b1) to b7):
[0180] b1) Identification (ID) information of the first AIoT device.
[0181] For example, the first information may include the identification information of the first AIOT device. In this way, the first device can know the identification of the first AIOT device based on the identification information, and thus can transmit the second information to the first AIOT device.
[0182] In one implementation, the identifier of the first AIoT device can be a 16-bit random identifier.
[0183] b2) Second indication information, which is used to indicate the service type.
[0184] For example, the first information may include second indication information, which can be used to indicate the type of business.
[0185] In one implementation, if the first information includes the second instruction information, the service type is indicated as DO-A; if the first information does not include the second instruction information, the service type is indicated as DO-DTT or DT.
[0186] In one implementation, if the second indication information in the first information is a first value, a first sequence, or a first pattern, the service type is DO-A; if the second indication information in the first information is a second value, a second sequence, or a second pattern, the service type is DO-DTT; and if the second indication information in the first information is a third value, a third sequence, or a third pattern, the service type is DT.
[0187] In some embodiments, after receiving the first information, the first device can determine the service type based on the second indication information. If it is a DO-A service, then the third information needs to be scheduled to transmit the first data.
[0188] In some embodiments, the information format in the first information may be related to the service type. In this case, the first device can obtain the service type according to the second indication information, and then determine the format and meaning of other indication fields in the first information according to the service type.
[0189] b3) Third indication information, which is used to indicate the power level of the first AIoT device.
[0190] For example, the first information may include third indication information, which can be used to indicate the battery level (e.g., remaining battery power) of the first AIoT device. Thus, the first device can determine its battery level based on the third indication information, thereby deciding whether to perform subsequent operations such as sending the second information.
[0191] In one implementation, the power level can be quantified into multiple levels, and the third indication information can indicate one of these levels.
[0192] In one implementation, the third indication information can indicate whether the first AIoT device has sufficient power for subsequent reception and / or transmission. For example, if the power of the first AIoT device is greater than a first threshold, the third indication information is 1; otherwise, it is 0.
[0193] b4) Fourth indication information, which is used to indicate the time when the first AIoT device receives the second information.
[0194] For example, the first information may include fourth indication information, which can be used to indicate the time when the first AIOT device receives the second information, that is, the time when the first AIOT device expects to receive the second information. The second information is a response to the first information.
[0195] For example, the first AIOT device can indicate a time offset x to the first device through the fourth indication information. Thus, the first device can determine the time when the first AIOT device expects to receive the second information based on the time of receiving the first information and the time offset x, and then the first device can send the second information at that time.
[0196] For example, the first AIoT device can indicate a time offset x and / or a time offset y to the first device via the fourth indication information. Thus, the first device can determine the expected time (time range) for receiving the second information as: after the first device receives the first information + time offset x, and / or before the first device receives the first information + time offset y. Furthermore, the first device can send the second information within the determined time (time range).
[0197] For example, the first AIoT device can indicate a time offset x and / or a time offset y to the first device via the fourth indication information. Thus, the first device can determine the expected time (time range) for receiving the second information as: after the first device receives the first information + time offset x, and / or before the first device receives the first information + time offset x + time offset y. Furthermore, the first device can send the second information within the determined time (time range).
[0198] b5) Priority information for the first data and / or the first information.
[0199] The first data is contained in the first information; or the first data is contained in the third information sent by the first AIoT device, and the transmission of the third information is scheduled by the second information.
[0200] For example, the first information may include first data and / or priority information of the first information, which can be used to indicate the priority of the first data and / or the first information. The priority of the first data and / or the first information can be used to indicate the importance of the first data and / or the first information.
[0201] In one implementation, the priority of the first data is the same as the priority of the first information, or in other words, the priority information of the first data is the same as the priority information of the first information, or the priority information of the first data and the priority information of the first information are the same information.
[0202] In one implementation, the priority information can carry a priority value, where a smaller priority value indicates a higher priority, or a larger priority value indicates a higher priority.
[0203] b6) Data volume information of the first data.
[0204] For example, the first information may include data volume information of the first data, which can be used to indicate the data volume of the first data (i.e., the size of the first data). In this way, when the first data is carried by the third information, the first device can schedule the transmission resources and transmission parameters of the third information according to the data volume of the first data.
[0205] b7) Synchronize information.
[0206] For example, the first information may include synchronization information (or a synchronization signal) that can be used by the first device to demodulate the first information.
[0207] In one implementation, the synchronization information is a preamble, a midamble, or a postamble.
[0208] It should be noted that, in some embodiments, when the first data is carried by the first information, the first information may simultaneously carry the first data and one or more of the above b1) to b7).
[0209] In some embodiments, priority information of the first data and / or first information can be used to determine one or more of the following c1) to c3):
[0210] c1) Whether the first device sends the second information.
[0211] In one implementation, priority information of the first data and / or the first information can be used to determine whether the first device should send the second information.
[0212] For example, if the first information sent by the first AIoT device is first information #a, then, when the first device receives first information #a and first information sent by other AIoT devices, if the priority indicated by the priority information in first information #a is higher than the priority indicated by the priority information in the first information sent by other AIoT devices, then the first device may send the second information corresponding to first information #a (for example, denoted as second information #a). Otherwise, the first device may abandon sending second information #a.
[0213] Here, the second information corresponding to the first information refers to the second information being a response to the first information. For example, the second information #a is a response to the first information #a.
[0214] In some scenarios, such as D2T2 scenarios, the first device (e.g., a terminal device) can report the priority information of the first data and / or the first information to the network device. Thus, the network device can determine whether the first device should send the second information based on the priority information of the first data and / or the first information, and can instruct the first device whether to send the second information through indication information.
[0215] c2) The transmission priority of the second information.
[0216] In one implementation, priority information of the first data and / or the first information can be used to determine the transmission priority of the second information.
[0217] For example, after receiving the first information, the first device can determine the priority of the first data and / or the first information based on the priority information of the first data and / or the first information. If the priority of the first data and / or the first information is high, then the transmission priority of the second information can also be determined to be high. In this case, the second information should be transmitted with priority.
[0218] For example, the transmission priority of the second information corresponding to the first information is the priority indicated by the first information (that is, the priority of the first data and / or the first information).
[0219] In some scenarios, such as D2T2 scenarios, the first device (e.g., a terminal device) can report the priority information of the first data and / or the first information to the network device. Thus, the network device can determine the transmission priority of the second information based on the priority information of the first data and / or the first information, and can indicate the transmission priority of the second information to the first device through indication information.
[0220] In some embodiments, the first device may send a second message corresponding to a plurality of first messages, wherein the transmission priority of the second message is a first priority, and the first priority is the highest priority among the priorities indicated by the plurality of first messages (i.e., the priorities of the first data and / or the first messages).
[0221] c3) The time-domain location of the first device sending the second information.
[0222] In one implementation, priority information of the first data and / or the first information can be used to determine the time-domain location at which the first device sends the second information.
[0223] For example, a first AIoT device receives first information #a from itself and first information from other AIoT devices. In this case, if the priority information in the first information #a indicates a higher priority, then a resource with a relatively earlier time domain position can be determined for the second information (i.e., the second information #a) corresponding to the first information #a. Thus, the first device can send the second information #a at a relatively earlier time domain position.
[0224] In some scenarios, such as D2T2 scenarios, the first device (e.g., a terminal device) can report the priority information of the first data and / or the first information to the network device. Thus, the network device can determine the time domain position of the first device sending the second information based on the priority information of the first data and / or the first information, and can indicate the time domain position of sending the second information to the first device through indication information.
[0225] In some embodiments, the transmission power of the first information is related to one or more of the following:
[0226] The first AIoT device receives the carrier wave's received power;
[0227] The maximum transmission power of the first AIoT device;
[0228] Minimum transmission power of the first AIoT device;
[0229] Predefined or preconfigured transmit power;
[0230] Priority of first data and / or first information.
[0231] As an example, the transmission power of the first information is related to the received power of the carrier received by the first AIoT device. For instance, if the first AIoT device transmits the first information using backscattering, the transmission power of the first information may depend on the received power of the carrier received by the first AIoT device.
[0232] In another example, the transmission power of the first information is related to the maximum transmission power of the first AIoT device. For instance, the transmission power of the first information could be the maximum transmission power of the first AIoT device, that is, the maximum transmission power allowed by the first AIoT device.
[0233] In another example, the transmission power of the first information is related to the minimum transmission power of the first AIoT device. For instance, the transmission power of the first information could be the minimum transmission power of the first AIoT device, that is, the minimum transmission power allowed by the first AIoT device.
[0234] In another example, the transmission power of the first message is related to a predefined or preconfigured transmission power. For instance, one or more transmission powers, such as P0 to P7, can be predefined or preconfigured, and the first AIoT device can randomly select a transmission power from these as the transmission power of the first message.
[0235] In another example, the transmission power of the first information is related to the priority of the first data and / or the first information. For example, one or more transmission powers, such as P0 to P7, can be predefined or preconfigured, where P0 to P7 can correspond to priorities 0 to 7 respectively. Furthermore, the first AIoT device can determine the transmission power of the first information from P0 to P7 based on the priority of the first data and / or the first information.
[0236] In some embodiments, the service type corresponding to the first data is a first service type, and the service corresponding to the first service type is generated and / or initiated by the AIoT device.
[0237] As an example, the first service type can be DO-A type, that is, the first data can be the data corresponding to a DO-A type service (i.e., DO-A service). Thus, when the first AIoT device needs to send data corresponding to a DO-A service, or in other words, when it needs to perform DO-A type transmission, it can determine the transmission resources of the first information according to one or more of a1) to a3) above, and then carry the first data by sending the first information, or it can request the first device to schedule the transmission of the third information by sending the first information, and carry the first data through the third information.
[0238] In some embodiments, the second information is a response to the first information, and the method may further include: if the first AIoT device does not receive the second information, or if the second information indicates that the first information was not successfully received, the first device may resend one or more pieces of the first information to the first device. Accordingly, the first device may again receive one or more pieces of the first information sent by the first device.
[0239] For example, if the first AIOT device sends a first message #a, and the first AIOT device does not receive a second message #a corresponding to the first message #a, or if the second message #a received by the first AIOT device indicates that the first message #a was not successfully received, then the first AIOT device may send one or more first messages #a to the first device again.
[0240] In some embodiments, the frequency domain position for sending the one or more first messages is different from the first frequency domain position, where the first frequency domain position is the frequency domain position where the first AIOT device sends the first messages before sending the one or more first messages.
[0241] For example, when the first AIOT device needs to send first information, it can determine the first information location to be sent according to one or more of a1) to a3) above. Furthermore, if the first AIOT device does not receive second information, or if the second information indicates that the first information was not successfully received, it can resend one or more pieces of first information at a frequency domain location other than the first frequency domain location.
[0242] It is understandable that, since the first AIOT device did not receive the second information or the second information indicated that the first information was not successfully received when it sent the first information at the first frequency domain position, the first AIOT device can send the first information at a different frequency domain position when it sends one or more first information again, which is conducive to improving the transmission success rate of the first information.
[0243] In some embodiments, the transmission power of the one or more first messages is greater than or equal to the first transmission power, where the first transmission power is the transmission power used by the first AIOT device to transmit the first messages before transmitting the one or more first messages.
[0244] For example, when the first AIoT device needs to send first information, it can use a first transmission power to send the first information. Furthermore, if the first AIoT device does not receive second information, or if the second information indicates that the first information was not successfully received, it can use a higher transmission power or still use the first transmission power to resend one or more pieces of first information.
[0245] In one possible scenario, the first transmission power may not be the maximum transmission power of the first AIoT device. In this case, the first AIoT device can use a higher transmission power to transmit the one or more first messages to improve the transmission success rate of the first messages. For example, the first AIoT device can use the next higher transmission power from a predefined or preconfigured power set to transmit the one or more first messages. Alternatively, the first AIoT device can calculate a higher transmission power by adding a power offset to the first transmission power for transmitting the one or more first messages. Exemplarily, this power offset can be indicated, configured, preconfigured, or predefined by the network device.
[0246] Another possible scenario is that the first transmission power is already the maximum transmission power of the first AIoT device. In this case, the first AIoT device can still use the first transmission power to transmit the one or more first messages.
[0247] In some embodiments, the result of the first device measuring the first information can be used to determine whether the first device sends second information to the first AIOT device, wherein the second information is a response to the first information.
[0248] For example, if the first device measures the first information and the result is better, it indicates that the channel quality between the first device and the first AIOT device is better, so the first device can send the second information to the first AIOT device.
[0249] In some embodiments, in a D2T2 scenario, the first device (e.g., a terminal device) can report the measurement results of the first information to the network device. The network device can then determine whether the first device should send the second information to the first AIoT device based on the measurement results, and can instruct the first device whether to send the second information through indication information.
[0250] According to the method of this embodiment, determining whether the first device should send the second information based on the measurement result of the first information by the first device helps to ensure that the second information is transmitted under good channel quality, thereby improving the transmission success rate of the second information. At the same time, it can avoid multiple first devices responding to the first information of the first AIoT device.
[0251] As an example, when multiple first devices receive first information from a first AIOT device, the multiple first devices can determine whether to send second information to the first AIOT device based on their own measurement results of the first information and the measurement results of the first information by other first devices.
[0252] For example, suppose that devices #a, #b, and #c all receive first information from a first AIOT device. The result of measurement of the first information by device #a is measurement result #a, the result of measurement of the first information by device #b is measurement result #b, and the result of measurement of the first information by device #c is measurement result #c. In this case, if device #a knows that measurement result #a is better than measurement results #b and #c, then device #a may send second information to the first AIOT device; otherwise, it will not send second information. If device #b knows that measurement result #b is better than measurement results #a and #c, then device #b may send second information to the first AIOT device; otherwise, it will not send second information. If device #c knows that measurement result #c is better than measurement results #a and #b, then device #c may send second information to the first AIOT device; otherwise, it will not send second information.
[0253] In some embodiments, in a D2T2 scenario, multiple first devices (e.g., terminal devices) that receive the first information can report their respective measurement results of the first information to the network device. Then, the network device can schedule one of the first devices to send the second information based on the measurement results reported by each first device. For example, the network device can schedule the first device with the best measurement result to send the second information.
[0254] In some embodiments, the first device is a network device, a terminal device, or a reader.
[0255] For example, the reader can be a network device or a terminal device.
[0256] For example, the terminal device can be an intermediate node in the D2T2 scenario (as shown in Figure 6), which can communicate bidirectionally with the AIOT device (such as the first AIOT device), and can relay signaling and / or data between the network device and the AIOT device (such as the first AIOT device).
[0257] The information transmission method provided in this application embodiment will be described in detail below with reference to specific application scenarios. For ease of explanation, the first device will be used as a network device or intermediate node as an example below.
[0258] As shown in Figure 8, the AIoT device #a (an example of the aforementioned first AIoT device) can transmit information based on wake-up and sleep thresholds. For example, when the remaining battery power or energy of the AIoT device #a reaches the wake-up threshold, it can begin receiving or transmitting (e.g., during the non-shaded period in Figure 8, i.e., the wake-up period, the AIoT device #a can begin receiving or transmitting). As the AIoT device #a continuously discharges, when its battery power or energy falls below the sleep threshold, the AIoT device #a stops receiving or transmitting and begins charging (e.g., during the shaded period in Figure 8, i.e., the sleep period, the AIoT device #a charges but does not receive or transmit) until the wake-up threshold is reached again. The above steps can be repeated, that is, the AIoT device #a is in a continuous charging and discharging cycle.
[0259] In some embodiments, AIOT device #a may send first information, which is transmitted via Device to Reader (D2R). After successfully receiving the first information, the network device or intermediate node may send second information to AIOT device #a, which is used to schedule AIOT device #a to send third information. In some embodiments, after successfully receiving the third information, the network device or intermediate node may send fourth information to AIOT device #a to indicate whether the third information was successfully received.
[0260] For example, AIoT device #a may transmit a preamble, a specific bit sequence, or a pattern of a specific length in the first information, such as consecutive high levels, consecutive low levels, consecutive high-low level transitions, or consecutive low-high level transitions. For example, the length of the first information is 8, 16, 24, or 32 bits. The advantage of this scheme is that when DO-A services are present, AIoT device #a can first transmit a smaller amount of data to avoid collisions and improve communication reliability, allowing network devices or intermediate nodes to become aware of the existence of AIoT device #a, and then schedule the third information for transmitting data acquired by the sensor. Simultaneously, network devices or intermediate nodes can also obtain prior information based on the reception of the first information, further improving the success rate of receiving the third information.
[0261] According to the method of this embodiment, the AIOT device (such as AIOT device #a) does not transmit the data acquired by the sensor in the first information, but transmits the first information with a small amount of data, which helps to ensure the reliability of transmission and makes the network device or intermediate node aware of the existence of the AIOT device as much as possible. Then, the AIOT device is scheduled to send the third information through the second information. The third information may include the data acquired by the sensor, and the fourth information is used to indicate whether the data in the third information has been successfully received.
[0262] In other embodiments, AIOT device #a can send first information. After the network device or intermediate node successfully receives the first information, it can send second information to AIOT device #a. The second information is used to indicate whether the first information was successfully received. In this case, AIOT device #a can directly transmit the data acquired by the sensor in the first information. The advantage of this approach is that it can reduce latency, but because the overhead of the first information increases, it may affect the reliability of the first information transmission.
[0263] According to the method of this embodiment, the AIOT device (such as AIOT device #a) can directly transmit the data acquired by the sensor in the first information, and the second information can be used to indicate whether the data in the first information has been successfully received.
[0264] In some embodiments, the AIOT device (such as AIOT device #a) transmits the first information only once before receiving the second information sent by the network device or intermediate node.
[0265] In some embodiments, an AIOT device (such as AIOT device #a) may transmit the first information multiple times before receiving the second information sent by a network device or intermediate node.
[0266] In some embodiments, the transmission resources for the AIoT device (such as AIoT device #a) to send the first information can be determined in one or more of the following ways:
[0267] Method 1: Determined based on indications from network devices or intermediate nodes.
[0268] Method 2: Determined automatically by the AIoT device #a.
[0269] Method 3: Carrier-based transmission determination, or in other words, carrier-based determination based on the carrier received by AIoT device #a.
[0270] The following sections will introduce methods 1, 2, and 3 respectively.
[0271] Method 1
[0272] In Method 1, the AIoT device #a can determine the transmission resources for the first information based on the instructions of the network device or intermediate node.
[0273] In the first implementation of Method 1, the network device or intermediate node can indicate candidate resources to the AIoT device. When the AIoT device has DO-A service, it can select one or more resources from the candidate resources indicated by the network device or intermediate node to transmit the first information.
[0274] For example, network devices or intermediate nodes can indicate orthogonal candidate resources to different AIoT devices, that is, different AIoT devices will not have resource conflicts when selecting resources on their own.
[0275] For example, a network device or intermediate node can send a trigger or activation signal (such as a paging signal) to activate AIOT device #a, but not other AIOT devices. Upon receiving the paging signal after waking up, AIOT device #a can randomly select transmission resources within a specified time frame and on pre-configured, pre-defined, or supported frequency points f1, f2, and f3. For example, AIOT device #a can select the time-frequency resource corresponding to time t2 and frequency point f1 for transmitting the first information. It is understood that since the network device or intermediate node activates only one AIOT device at a time, it is equivalent to indicating / allocating dedicated resources to that AIOT device.
[0276] For example, network devices or intermediate nodes can send trigger or activation signaling (such as paging signaling). This paging signaling can explicitly indicate to AIOT device #a the nine time-frequency resources corresponding to times t1, t2, t3 and frequencies f1, f2, f3. After waking up and receiving this paging signaling, AIOT device #a, when DO-A service is available, can randomly select a transmission resource from the aforementioned nine time-frequency resources to send its first information. Since these nine time-frequency resources are candidate resources allocated to AIOT device #a, they will not cause transmission conflicts between AIOT device #a and other AIOT devices.
[0277] In some embodiments, the AIOT device #a may transmit the first information by active transmission rather than backscattering.
[0278] In some embodiments, when DO-A service is present, AIOT device #a can select multiple transmission resources for the first information to transmit the first information multiple times. As one implementation, these multiple transmission resources for the first information can be located at different frequency points. For example, in the example in Figure 8, AIOT device #a can transmit three pieces of first information on the resources corresponding to frequency point f1 at time t1, frequency point f2 at time t2, and frequency point f3 at time t3, respectively. This can improve the transmission reliability of the first information and avoid frequency-selective fading at a certain frequency point.
[0279] In some embodiments, the AIOT device #a can send the first information multiple times before receiving the second information, without waiting for the second information to indicate that the first information transmission failed before sending the first information, which helps to reduce latency.
[0280] In some embodiments, AIOT device #a can perform a frequency domain offset relative to a selected frequency point (such as f1) to transmit first information. For example, AIOT device #a selects frequency point f1, while the actual frequency point for transmitting the first information can be (f1 ± frequency domain offset). Exemplarily, the frequency domain offset may depend on the implementation of AIOT device #a.
[0281] In the second implementation of Method 1, network devices or intermediate nodes can indicate shared candidate resources to different AIoT devices. That is, resource conflicts may occur when different AIoT devices select resources on their own.
[0282] For example, a network device or intermediate node can send a trigger or activation signal (such as a paging signal), which is used to activate both AIOT device #a and AIOT device #b. Upon waking up, AIOT device #a receives the paging signal and can randomly select transmission resources within a specified time frame and on pre-configured, pre-defined, or supported frequency points f1, f2, and f3. For example, AIOT device #a can select the time-frequency resource corresponding to time t2 and frequency point f1 for transmitting the first information. Similarly, AIOT device #b, upon waking up, also receives the paging signal and can randomly select transmission resources within a specified time frame and on pre-configured, pre-defined, or supported frequency points f1, f2, and f3 for transmitting the first information. It is understandable that since the network device or intermediate node activates multiple AIOT devices at once, resource conflicts may occur when these multiple AIOT devices randomly select resources.
[0283] For example, network devices or intermediate nodes can send trigger or activation signaling (such as paging signaling). This paging signaling can explicitly indicate to AIOT device #a and another AIOT device #b the nine time-frequency resources corresponding to times t1, t2, t3 and frequencies f1, f2, f3. Thus, when AIOT device #a receives this paging signaling after waking up, it can randomly select a transmission resource from the aforementioned nine time-frequency resources. Similarly, when AIOT device #b receives this paging signaling after waking up, it can also randomly select a transmission resource from the aforementioned nine time-frequency resources. Since these nine time-frequency resources are candidate resources allocated for AIOT device #a and AIOT device #b, transmission conflicts may occur between AIOT device #a and AIOT device #b.
[0284] In some embodiments, AIOT device #a and / or AIOT device #b may transmit the first information by active transmission rather than backscattering.
[0285] In some embodiments, AIOT device #a and / or AIOT device #b can perform LBT (Local Bit Bypass), and only after the LBT is successful will the first information be transmitted, thereby avoiding mutual conflicts. For example, AIOT device #a and / or AIOT device #b can listen to a channel of fixed length or a channel of random length, and if the channel is idle, the first information will be transmitted.
[0286] In some embodiments, AIOT device #a and / or AIOT device #b may select multiple transmission resources for the first information to transmit the first information multiple times. As one implementation, the transmission resources for the multiple pieces of first information selected by AIOT device #a may be located at different frequency points, and / or, the transmission resources for the multiple pieces of first information selected by AIOT device #b may be located at different frequency points. For example, in the example of Figure 8, AIOT device #a may transmit three pieces of first information on the resources corresponding to frequency point f1 at time t1, frequency point f2 at time t2, and frequency point f3 at time t3, respectively. This can improve the transmission reliability of the first information and avoid frequency-selective fading at a certain frequency point.
[0287] In some embodiments, AIOT device #a and / or AIOT device #b can perform frequency domain offset relative to their selected frequency point to transmit first information. For example, AIOT device #a selects frequency point f1, while the actual frequency point for transmitting the first information can be (f1 ± first frequency domain offset). Exemplarily, the first frequency domain offset may depend on the implementation of AIOT device #a. As another example, AIOT device #b selects frequency point f2, while the actual frequency point for transmitting the first information can be (f2 ± second frequency domain offset). Exemplarily, the second frequency domain offset may depend on the implementation of AIOT device #b. It is understood that conflicts can also be resolved when AIOT device #a and AIOT device #b select the same frequency point but have different frequency domain offsets.
[0288] Method 2
[0289] In method 2, the AIoT device #a can determine the transmission resources for the first information on its own.
[0290] In some embodiments, when the AIoT device #a has DO-A service, it can select one or more resources to transmit the first information.
[0291] For example, if AIoT device #a has DO-A service during its wake-up period, it can directly select resources to transmit the first information. For instance, if DO-A service exists during the wake-up period, AIoT device #a can directly select the time-frequency resource corresponding to frequency point f1 at time t1 within the wake-up period and on pre-configured, pre-defined, or supported frequency points f1, f2, and f3 to transmit the first information. It is understandable that in method 2, if multiple AIoT devices wake up simultaneously and have DO-A service, a conflict in the transmission resources of the first information may occur.
[0292] In some embodiments, the AIOT device #a may transmit the first information by active transmission rather than backscattering.
[0293] In some embodiments, AIOT device #a can select multiple transmission resources for the first information to transmit the first information multiple times. As one implementation, these multiple transmission resources for the first information can be located at different frequency points. For example, in the example of Figure 8, AIOT device #a can transmit three pieces of first information on the resources corresponding to frequency point f1 at time t1, frequency point f2 at time t2, and frequency point f3 at time t3, respectively. This can improve the transmission reliability of the first information and avoid frequency-selective fading at a certain frequency point.
[0294] In some embodiments, AIOT device #a can perform a frequency domain offset relative to a selected frequency point (e.g., f1) to transmit first information. For example, AIOT device #a selects frequency point f1, while the actual frequency point for transmitting the first information can be (f1 ± frequency domain offset). Exemplarily, the frequency domain offset may depend on the implementation of AIOT device #a.
[0295] Method 3
[0296] In method 3, AIOT device #a can determine the transmission resources of the first information based on the transmission of the carrier, or in other words, it can determine the transmission resources of the first information based on the carrier received by AIOT device #a.
[0297] In some embodiments, when the AIOT device #a has DO-A service, the transmission resources of one or more first pieces of information are determined to depend on the transmission of the carrier.
[0298] For example, if DO-A service exists during the wake-up period of AIoT device #a, the transmission of first information will be performed on the time-frequency domain resources corresponding to the carrier, depending on the carrier transmission during the wake-up period.
[0299] For example, AIoT device #a has DO-A service during the wake-up period, while CWN sends CW sequentially at frequency point f1 at time t1, frequency point f2 at time t2, and frequency point f3 at time t3 in a frequency-scanning manner. Therefore, AIoT device #a can send the first information on one or more of the time-frequency resources corresponding to the above three CWs.
[0300] In some embodiments, the CWN can provide CW at different frequency points, and the AIOT device #a, after being woken up, relies entirely on the currently provided carrier for backscattering to transmit the first information at the corresponding frequency point. When the AIOT device #a transmits multiple first information points at different frequency points, it can avoid the failure of first information transmission caused by frequency-domain selective fading at a certain frequency point.
[0301] In method 3, the AIoT device #a can transmit the first information by backscattering instead of actively transmitting.
[0302] In some embodiments, AIOT device #a can perform a frequency domain offset relative to the frequency point corresponding to the CW to transmit the first information. For example, if the frequency point corresponding to a certain CW is f1, when AIOT device #a performs backscattering based on this CW, the frequency point used to transmit the first information can be (f1 ± frequency domain offset). Exemplarily, the frequency domain offset may depend on the implementation of AIOT device #a.
[0303] In some embodiments, the first information may carry one or more of the following:
[0304] The second instruction information is used to indicate the type of service;
[0305] The ID of the AIoT device (e.g., AIoT device #a);
[0306] Battery level indication information (corresponding to the aforementioned third indication information);
[0307] The time of receiving the second information (corresponding to the aforementioned fourth instruction information);
[0308] Priority information (priority information corresponding to the aforementioned first data and / or first information);
[0309] The size of the third piece of information (corresponding to the data volume information of the aforementioned first piece of data);
[0310] Synchronization information (or synchronization signal);
[0311] The data acquired by the sensor (corresponding to the first data mentioned above).
[0312] For example, the first information may carry second indication information. In one implementation, when the first information includes the second indication information, it represents a DO-A service; when the first information does not include the second indication information, it represents a DO-DTT service or a DT service. In one implementation, when the second indication information in the first information is a first value, a first sequence, or a first pattern, it represents a DO-A service; when the second indication information in the first information is a second value, a second sequence, or a second pattern, it represents a DO-DTT service; and when the second indication information in the first information is a third value, a third sequence, or a third pattern, it represents a DT service. For example, after receiving the first information, the network device or intermediate node can obtain the service type corresponding to the first information based on the second indication information. If it is a DO-A service, then the third information needs to be scheduled subsequently for transmitting the data acquired by the sensor. For example, the information format in the first information may also be related to the service type. The network device or intermediate node can obtain the service type based on the second indication information, and then determine the format and meaning of other indication fields in the first information.
[0313] For example, the first information may carry the ID of the AIoT device. For instance, it may carry the ID of AIoT device #a, so that the network device or intermediate node can subsequently transmit second information, schedule third information, etc., for AIoT device #a. In one implementation, the ID of AIoT device #a is a 16-bit random identifier.
[0314] For example, the first information may carry power level indication information. For instance, the remaining power level may be quantified into multiple levels, and the first information may carry one of those levels. Alternatively, the first information may include a 1-bit power level indication information to indicate whether the AIoT device has sufficient power for subsequent reception and / or transmission. For example, if the remaining power is greater than a first threshold, the 1-bit indication is 1; otherwise, it is 0. In this way, network devices or intermediate nodes can refer to this power level indication information to obtain the remaining power of the AIoT device, and then determine the timing for sending the second information and scheduling the third information, etc.
[0315] For example, the first information may carry the reception time of the second information, that is, the expected reception time of the second information for the AIoT device. For instance, if AIoT device #a transmits the first information on the resource corresponding to time t3 and frequency point f1, and since AIoT device #a is about to enter a sleep state and cannot receive information, AIoT device #a may indicate a time offset x in the first information to the network device or intermediate node. Thus, the network device or intermediate node can determine the transmission time of the second information based on the time of receiving the first information and the time offset x. Alternatively, AIoT device #a may indicate a time offset x and / or y in the first information to the network device or intermediate node. Thus, the network device or intermediate node may send the second information after receiving the first information at time + time offset x, and / or before receiving the first information at time + time offset y. Again, AIoT device #a may indicate a time offset x and / or y in the first information to the network device or intermediate node. Thus, the network device or intermediate node may send the second information after receiving the first information at time + time offset x, and / or before receiving the first information at time + time offset x + time offset y.
[0316] For example, the first information may carry priority information. For instance, the first information may carry a priority value, where a smaller priority value indicates higher priority, or a larger priority value indicates higher priority. This priority value is used to indicate the importance of the data transmitted in the third information. For example, in a smart home scenario, the data acquired by a temperature sensor has a lower priority than the data acquired by a gas sensor. Furthermore, network devices or intermediate nodes can prioritize the subsequent transmissions corresponding to the higher-priority first information based on the priority.
[0317] For example, the first information may indicate the size of the third information, that is, the amount of data transmitted in the third information. For instance, the first information may indicate the amount of sensor data (i.e., data acquired by sensors) transmitted in the third information, so that network devices or intermediate nodes can schedule the transmission resources and transmission parameters of the corresponding third information according to the reported amount of data.
[0318] For example, the first information may carry synchronization information, which is mainly used by network devices or intermediate nodes to demodulate the first information. In one implementation, the synchronization information is a preamble, a midamble, or a postamble.
[0319] For example, the first information can carry data acquired by the sensor, and this solution is mainly applicable to scenarios where the first information directly transmits data acquired by the sensor.
[0320] In some embodiments, the transmission power of the first information can be determined by method a or method b.
[0321] Method a: When the AIOT device #a uses backscatter for transmission, the transmission power of the first information depends on the reception power of the received CW.
[0322] Method b: When AIoT device #a transmits using an active transmission method, one implementation is that AIoT device #a transmits the first information using the maximum or minimum allowed transmission power. Another implementation is to predefine or preconfigure one or more transmission powers, such as P0 to P7, from which AIoT device #a randomly selects to transmit the first information. Yet another implementation is to predefine or preconfigure one or more transmission powers, such as P0 to P7, where P0 to P7 correspond to priority values 0 to 7 respectively, and AIoT device #a determines the transmission power of the first information based on the priority of the sensing data (i.e., the data acquired by the sensors).
[0323] In one possible scenario, when the AIoT device #a sends multiple pieces of first information before receiving the second information, the transmission power of these multiple pieces of first information is determined to be the same as described above. For example, the transmission power of the first information is determined to be the same because the sensor data has the same priority.
[0324] Another possible scenario is that when the AIoT device #a sends multiple pieces of first information before receiving the second information, the power of these multiple pieces of first information, determined in the manner described above, may be different. For example, the transmission power of each piece of first information may be randomly selected.
[0325] In some embodiments, the first information may be transmitted repeatedly.
[0326] For example, if the AIoT device does not receive the corresponding second information after sending one or more first messages, or if the second message indicates that the first message was not successfully received (e.g., the second message does not contain the device ID in the first message or the ID contained therein is inconsistent with the device ID in the first message), the AIoT device may send one or more first messages again during the wake-up period.
[0327] In some embodiments, when the AIOT device retransmits one or more first messages under the above circumstances, it preferentially selects a frequency point that was not previously transmitted. For example, assuming the AIOT device previously transmitted the first message on frequency point f1, then when the AIOT device retransmits one or more first messages under the above circumstances, it may preferentially select other frequency points besides frequency point f1 (such as frequency points f2 and / or f3).
[0328] In some embodiments, when the AIoT device retransmits one or more first messages under the aforementioned conditions, it can perform power ramping. For example, the AIoT device can select a larger transmission power than the power used when previously transmitting the first message, or use the maximum transmission power if it is already at the maximum. Alternatively, the AIoT device can calculate a larger transmission power by adding a power offset to the power used when previously transmitting the first message. This power offset can be indicated, configured, pre-configured, or predefined by the network device; if the maximum transmission power is already at the maximum, it will still be used.
[0329] The transmission of the second information is described below.
[0330] In some embodiments, the second information may be used to indicate whether the first information was successfully transmitted.
[0331] In some embodiments, the second information can be used to schedule the transmission of the third information.
[0332] In some embodiments, when AIOT device #a transmits first information on multiple frequency points (e.g., f1, f2, f3), the network device or intermediate node may transmit second information on the frequency point with the best measurement result, and / or schedule AIOT device #a to transmit third information on the frequency point with the best measurement result. Exemplarily, the measurement result may be the received power, RSRP, RSSI, SINR, or RSRQ measured based on the preamble, midamble, postamble, or PDRCH in the first information.
[0333] In some embodiments, in the D2T2 scenario, the intermediate node needs to report the above measurement results at each frequency point corresponding to the first information to the network device. Then, the network device schedules the intermediate node to send the second information at the frequency point with the best measurement result and / or schedules the AIoT device #a to transmit the third information.
[0334] In some embodiments, network devices or intermediate nodes may prioritize transmitting the second information corresponding to the highest-priority first information. For example, when a network device or intermediate node receives first information from multiple AIoT devices, when transmitting the corresponding second information, it may prioritize determining the resource with the earlier time-domain position for the second information corresponding to the higher-priority first information. As another example, when a network device or intermediate node receives first information from multiple AIoT devices, when transmitting the corresponding second information, it may transmit the second information corresponding to the highest-priority first information, abandoning the transmission of other second information. As yet another example, when a network device or intermediate node receives first information from multiple AIoT devices, it may transmit one piece of second information corresponding to multiple pieces of first information, where the priority value of the second information is the minimum priority value corresponding to the multiple pieces of first information (applicable when a smaller priority value indicates higher priority), or the maximum priority value corresponding to the multiple pieces of first information (applicable when a larger priority value indicates higher priority).
[0335] In some embodiments, in the D2T2 scenario, intermediate nodes need to report the priority information corresponding to the first information to the network device, and then the network device schedules the intermediate nodes to send the second information corresponding to the first information with higher priority.
[0336] In some embodiments, if multiple network devices or multiple intermediate nodes receive the first information sent by the same AIoT device, the network device or intermediate node with the best measurement result may send the second information. For example, the measurement result may be the received power, RSRP, RSSI, SINR, or RSRQ measured based on the preamble, midamble, postamble, or PDRCH in the first information.
[0337] In some embodiments, in the D2T2 scenario, multiple intermediate nodes need to report the measurement results corresponding to the first information to the network device, and then the network device schedules the intermediate node with the best measurement result to send the second information.
[0338] The method described in this application clarifies the transmission mechanism for AIoT devices to autonomously initiate D2R transmissions under DO-A services. This method helps ensure the reliability of D2R transmissions, enabling network devices or intermediate nodes to be aware of the presence of AIoT devices and proceed with subsequent transmissions.
[0339] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application. Moreover, without conflict, the various embodiments and / or the technical features in the various embodiments described in this application can be arbitrarily combined with the prior art, and the resulting technical solutions should also fall within the protection scope of this application.
[0340] It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in the embodiments of this application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data. "Downlink" indicates that the transmission direction of signals or data is a first direction from the site to the user equipment in the cell; "uplink" indicates that the transmission direction of signals or data is a second direction from the user equipment in the cell to the site; and "sidelink" indicates that the transmission direction of signals or data is a third direction from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. Additionally, in the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. Specifically, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0341] Based on the foregoing embodiments, this application provides a corresponding information transmission device.
[0342] Figure 9 is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application, applied to an IoT AIoT device in a first environment. As shown in Figure 9, the information transmission device 900 includes:
[0343] The first communication unit 910 is configured to send first information to the first device, wherein the transmission resources of the first information satisfy one or more of the following: related to first indication information sent by the first device; related to a carrier received by the first AIOT device; or determined by the first AIOT device.
[0344] In some embodiments, the transmission resources of the first information include a first time-domain resource, the time-domain location of the first time-domain resource being after the time-domain location of the first indication information.
[0345] In some embodiments, the transmission resources of the first information include a first time-domain resource and / or a first frequency-domain resource; wherein the first time-domain resource is associated with one or more time-domain resources indicated by the first indication information, and / or the first frequency-domain resource is associated with one or more frequency-domain resources indicated by the first indication information.
[0346] In some embodiments, the first indication information is used to indicate transmission resources for the first AIOT device; or, the first indication information is used to indicate transmission resources for multiple AIOT devices, including the first AIOT device.
[0347] In some embodiments, where the first indication information is used to indicate transmission resources for multiple AIoT devices, the first indication information may indicate different or the same transmission resources for different AIoT devices.
[0348] In some embodiments, the carriers received by the first AIOT device include multiple carriers with different frequency domain positions.
[0349] In some embodiments, the first communication unit 910 is specifically configured to send a plurality of first messages to the first device, wherein the transmission resources of the plurality of first messages are located in different frequency domains.
[0350] In some embodiments, the result of the first device measuring the plurality of first information is used to determine the frequency domain position of the second information transmitted by the first device, wherein the second information is a response to the first information.
[0351] In some embodiments, the first information is used to request the second information, the second information is used to schedule the first AIOT device to send the third information, and the third information is used to carry the first data.
[0352] In some embodiments, the first communication unit 910 is further configured to: receive the second information sent by the first device; and send the third information to the first device.
[0353] In some embodiments, the first information includes first data.
[0354] In some embodiments, the first communication unit 910 is further configured to receive second information sent by the first device, the second information being used to indicate whether the first information has been successfully received.
[0355] In some embodiments, the first information includes one or more of the following: identification information of the first AIOT device; second indication information, which indicates a service type; third indication information, which indicates the battery level of the first AIOT device; fourth indication information, which indicates the time when the first AIOT device receives the second information, which is a response to the first information; priority information of the first data and / or the first information; data volume information of the first data; synchronization information; wherein the first data is included in the first information; or, the first data is included in the third information sent by the first AIOT device, and the transmission of the third information is scheduled by the second information.
[0356] In some embodiments, the priority information of the first data and / or the first information is used to determine one or more of the following: whether the first device sends the second information; the transmission priority of the second information; and the time domain location where the first device sends the second information.
[0357] In some embodiments, the transmission power of the first information is related to one or more of the following: the receive power of the carrier received by the first AIOT device; the maximum transmission power of the first AIOT device; the minimum transmission power of the first AIOT device; a predefined or preconfigured transmission power; the priority of the first data and / or the first information; wherein the first data is included in the first information; or, the first data is included in the third information transmitted by the first AIOT device, the transmission of which is scheduled by second information, which is a response to the first information.
[0358] In some embodiments, the service type corresponding to the first data is a first service type, and the service corresponding to the first service type is generated and / or initiated by the AIoT device.
[0359] In some embodiments, the second information is a response to the first information, and the first communication unit 910 is further configured to: send one or more first messages to the first device again if the second information is not received, or if the second information indicates that the first information was not successfully received.
[0360] In some embodiments, the frequency domain position for sending the one or more first pieces of information is different from the first frequency domain position, where the first frequency domain position is the frequency domain position where the first AIOT device sends the first information before sending the one or more first pieces of information.
[0361] In some embodiments, the transmission power of the one or more first messages is greater than or equal to a first transmission power, where the first transmission power is the transmission power used by the first AIOT device to transmit the first messages before transmitting the one or more first messages.
[0362] In some embodiments, the result of the first device measuring the first information is used to determine whether the first device sends second information to the first AIOT device, the second information being a response to the first information.
[0363] In some embodiments, the first device is a network device, a terminal device, or a reader / writer.
[0364] Figure 10 is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application, applied to a first device. As shown in Figure 10, the information transmission device 1000 includes:
[0365] The second communication unit 1010 is configured to receive first information sent by a first environment IoT AIoT device, wherein the transmission resources of the first information satisfy one or more of the following: related to first indication information sent by the first device; related to a carrier received by the first AIOT device; or determined by the first AIOT device.
[0366] In some embodiments, the transmission resources of the first information include a first time-domain resource, the time-domain location of the first time-domain resource being after the time-domain location of the first indication information.
[0367] In some embodiments, the transmission resources of the first information include a first time-domain resource and / or a first frequency-domain resource; wherein the first time-domain resource is associated with one or more time-domain resources indicated by the first indication information, and / or the first frequency-domain resource is associated with one or more frequency-domain resources indicated by the first indication information.
[0368] In some embodiments, the first indication information is used to indicate transmission resources for the first AIOT device; or, the first indication information is used to indicate transmission resources for multiple AIOT devices, including the first AIOT device.
[0369] In some embodiments, where the first indication information is used to indicate transmission resources for multiple AIoT devices, the first indication information may indicate different or the same transmission resources for different AIoT devices.
[0370] In some embodiments, the carriers received by the first AIOT device include multiple carriers with different frequency domain positions.
[0371] In some embodiments, the second communication unit 1010 is specifically configured to receive a plurality of first messages sent by the first AIOT device, wherein the transmission resources of the plurality of first messages are located in different frequency domains.
[0372] In some embodiments, the result of the first device measuring the plurality of first information is used to determine the frequency domain position of the second information transmitted by the first device, wherein the second information is a response to the first information.
[0373] In some embodiments, the first information is used to request the second information, the second information is used to schedule the first AIOT device to send the third information, and the third information is used to carry the first data.
[0374] In some embodiments, the second communication unit 1010 is further configured to: send the second information to the first AIOT device; and receive the third information sent by the first AIOT device.
[0375] In some embodiments, the first information includes first data.
[0376] In some embodiments, the second communication unit 1010 is further configured to send the second information to the first AIOT device, wherein the second information is used to indicate whether the first information has been successfully received.
[0377] In some embodiments, the first information includes one or more of the following: identification information of the first AIOT device; second indication information, which indicates a service type; third indication information, which indicates the battery level of the first AIOT device; fourth indication information, which indicates the time when the first AIOT device receives the second information, which is a response to the first information; priority information of the first data and / or the first information; data volume information of the first data; synchronization information; wherein the first data is included in the first information; or, the first data is included in the third information sent by the first AIOT device, and the transmission of the third information is scheduled by the second information.
[0378] In some embodiments, the priority information of the first data and / or the first information is used to determine one or more of the following: whether the first device sends the second information; the transmission priority of the second information; and the time domain location where the first device sends the second information.
[0379] In some embodiments, the transmission power of the first information is related to one or more of the following: the receive power of the carrier received by the first AIOT device; the maximum transmission power of the first AIOT device; the minimum transmission power of the first AIOT device; a predefined or preconfigured transmission power; the priority of the first data and / or the first information; wherein the first data is included in the first information; or, the first data is included in the third information transmitted by the first AIOT device, the transmission of which is scheduled by second information, which is a response to the first information.
[0380] In some embodiments, the service type corresponding to the first data is a first service type, and the service corresponding to the first service type is generated and / or initiated by the AIoT device.
[0381] In some embodiments, the second communication unit 1010 is further configured to receive one or more first messages sent by the first device again.
[0382] In some embodiments, the frequency domain position for sending the one or more first pieces of information is different from the first frequency domain position, where the first frequency domain position is the frequency domain position where the first AIOT device sends the first information before sending the one or more first pieces of information.
[0383] In some embodiments, the transmission power of the one or more first messages is greater than or equal to a first transmission power, where the first transmission power is the transmission power used by the first AIOT device to transmit the first messages before transmitting the one or more first messages.
[0384] In some embodiments, the result of the first device measuring the first information is used to determine whether the first device sends second information to the first AIOT device, the second information being a response to the first information.
[0385] In some embodiments, the first device is a network device, a terminal device, or a reader / writer.
[0386] Those skilled in the art should understand that the description of the information transmission device in the embodiments of this application can be understood with reference to the description of the information transmission method in the embodiments of this application.
[0387] Figure 11 is a schematic structural diagram of a communication device provided in an embodiment of this application. This communication device can be a first AIoT device or a first device. The communication device 1100 shown in Figure 11 includes a processor 1110, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0388] Optionally, as shown in FIG11, the communication device 1100 may further include a memory 1120. The processor 1110 may retrieve and run computer programs from the memory 1120 to implement the methods described in the embodiments of this application.
[0389] The memory 1120 can be a separate device independent of the processor 1110, or it can be integrated into the processor 1110.
[0390] Optionally, as shown in FIG11, the communication device 1100 may further include a transceiver 1130, and the processor 1110 may control the transceiver 1130 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0391] The transceiver 1130 may include a transmitter and a receiver. The transceiver 1130 may further include an antenna, and the number of antennas may be one or more.
[0392] Optionally, the communication device 1100 may specifically be the first AIOT device in the embodiments of this application, and the communication device 1100 may implement the corresponding processes implemented by the first AIOT device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0393] Optionally, the communication device 1100 may specifically be the first device in the embodiments of this application, and the communication device 1100 may implement the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0394] Figure 12 is a schematic structural diagram of a chip according to an embodiment of this application. The chip 1200 shown in Figure 12 includes a processor 1210, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0395] Optionally, as shown in FIG12, chip 1200 may further include memory 1220. Processor 1210 may retrieve and run computer programs from memory 1220 to implement the methods in the embodiments of this application.
[0396] The memory 1220 can be a separate device independent of the processor 1210, or it can be integrated into the processor 1210.
[0397] Optionally, the chip 1200 may also include an input interface 1230. The processor 1210 can control the input interface 1230 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0398] Optionally, the chip 1200 may also include an output interface 1240. The processor 1210 can control the output interface 1240 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0399] Optionally, the chip can be applied to the first AIOT device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the first AIOT device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0400] Optionally, the chip can be applied to the first device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0401] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0402] This application also provides a computer storage medium storing one or more programs, which can be executed by one or more processors to implement the methods in this application.
[0403] Figure 13 is a schematic block diagram of a communication system provided in an embodiment of this application. As shown in Figure 13, the communication system 1300 includes a first AIOT device 1310 and a first device 1320.
[0404] The first AIOT device 1310 can be used to implement the corresponding functions implemented by the first AIOT device in the above method, and the first device 1320 can be used to implement the corresponding functions implemented by the first device in the above method. For the sake of brevity, they will not be described in detail here.
[0405] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0406] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0407] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0408] This application also provides a computer-readable storage medium for storing computer programs.
[0409] Optionally, the computer-readable storage medium can be applied to the first AIOT device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first AIOT device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0410] Optionally, the computer-readable storage medium can be applied to the first device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0411] This application also provides a computer program product, including computer program instructions.
[0412] Optionally, the computer program product can be applied to the first AIOT device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the first AIOT device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0413] Optionally, the computer program product can be applied to the first device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0414] This application also provides a computer program.
[0415] Optionally, the computer program can be applied to the first AIOT device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the first AIOT device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0416] Optionally, the computer program can be applied to the first device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0417] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0418] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0419] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0420] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0421] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0422] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0423] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information transmission method applied to an IoT AIoT device in a first environment, the method comprising: Sending first information to a first device, wherein the transmission resources of the first information satisfy one or more of the following: Related to the first indication information sent by the first device; Related to the carrier wave received by the first AIoT device; Determined by the first AIoT device.
2. The method according to claim 1, wherein, The transmission resources of the first information include a first time-domain resource, and the time-domain position of the first time-domain resource is after the time-domain position of the first indication information.
3. The method according to claim 1 or 2, wherein, The transmission resources for the first information include first time-domain resources and / or first frequency-domain resources; Wherein, the first time-domain resource is related to one or more time-domain resources indicated by the first indication information, and / or, the first frequency-domain resource is related to one or more frequency-domain resources indicated by the first indication information.
4. The method according to any one of claims 1 to 3, wherein, The first indication information is used to indicate transmission resources to the first AIoT device; or, The first indication information is used to indicate transmission resources for multiple AIoT devices, including the first AIoT device.
5. The method according to claim 4, wherein, When the first indication information is used to indicate transmission resources for multiple AIoT devices, the first indication information may indicate different or the same transmission resources for different AIoT devices.
6. The method according to any one of claims 1 to 5, wherein, The carriers received by the first AIOT device include multiple carriers with different frequency domain positions.
7. The method according to any one of claims 1 to 6, wherein, Sending the first information to the first device includes: Multiple first messages are sent to the first device, and the transmission resources of the multiple first messages are located in different frequency domains.
8. The method according to claim 7, wherein, The result of the first device measuring the plurality of first information is used to determine the frequency domain position of the second information sent by the first device, wherein the second information is a response to the first information.
9. The method according to any one of claims 1 to 8, wherein, The first information is used to request the second information, the second information is used to schedule the first AIOT device to send the third information, and the third information is used to carry the first data.
10. The method according to claim 9, wherein, The method further includes: Receive the second information sent by the first device; The third information is sent to the first device.
11. The method according to any one of claims 1 to 8, wherein, The first information includes the first data.
12. The method according to claim 11, wherein, The method further includes: The device receives a second message sent by the first device, the second message indicating whether the first message was successfully received.
13. The method according to any one of claims 1 to 12, wherein, The first information includes one or more of the following: Identification information of the first AIoT device; The second indication information is used to indicate the service type; The third indication information is used to indicate the battery level of the first AIoT device; The fourth indication information is used to indicate the time when the first AIoT device receives the second information, and the second information is a response to the first information; Priority information of the first data and / or the first information; The first data source contains information about the amount of data. Synchronize information; Wherein, the first data is contained in the first information; or, the first data is contained in the third information sent by the first AIoT device, and the transmission of the third information is scheduled by the second information.
14. The method according to claim 13, wherein, The priority information of the first data and / or the first information is used to determine one or more of the following: Does the first device send the second information? The transmission priority of the second information; The time-domain location at which the first device sends the second information.
15. The method according to any one of claims 1 to 14, wherein, The transmission power of the first information is related to one or more of the following: The first AIoT device receives the received power of the carrier wave; The maximum transmission power of the first AIoT device; The minimum transmission power of the first AIoT device; Predefined or preconfigured transmit power; The priority of the first data and / or the first information; Wherein, the first data is contained in the first information; or, the first data is contained in the third information sent by the first AIoT device, the transmission of the third information being scheduled by the second information, the second information being a response to the first information.
16. The method according to any one of claims 9 to 15, wherein, The service type corresponding to the first data is the first service type, and the service corresponding to the first service type is generated and / or initiated by the AIoT device.
17. The method according to any one of claims 1 to 16, wherein, The second information is a response to the first information, and the method further includes: If the second information is not received, or if the second information indicates that the first information was not successfully received, one or more first information messages are sent to the first device again.
18. The method according to claim 17, wherein, The frequency domain position used to send the one or more first pieces of information is different from the first frequency domain position, which is the frequency domain position where the first AIOT device sends the first information before sending the one or more first pieces of information.
19. The method according to claim 17 or 18, wherein, The transmission power of the one or more first messages is greater than or equal to the first transmission power, where the first transmission power is the transmission power used by the first AIOT device to transmit the first messages before transmitting the one or more first messages.
20. The method according to any one of claims 1 to 19, wherein, The result of the first device measuring the first information is used to determine whether the first device sends second information to the first AIOT device, the second information being a response to the first information.
21. The method according to any one of claims 1 to 20, wherein, The first device is a network device, a terminal device, or a reader / writer.
22. An information transmission method applied to a first device, the method comprising: Receive first information sent by a first environment IoT AIoT device, wherein the transmission resources of the first information satisfy one or more of the following: Related to the first indication information sent by the first device; Related to the carrier wave received by the first AIoT device; Determined by the first AIoT device.
23. The method according to claim 22, wherein, The transmission resources of the first information include a first time-domain resource, and the time-domain position of the first time-domain resource is after the time-domain position of the first indication information.
24. The method according to claim 22 or 23, wherein, The transmission resources for the first information include first time-domain resources and / or first frequency-domain resources; Wherein, the first time-domain resource is related to one or more time-domain resources indicated by the first indication information, and / or, the first frequency-domain resource is related to one or more frequency-domain resources indicated by the first indication information.
25. The method according to any one of claims 22 to 24, wherein, The first indication information is used to indicate transmission resources to the first AIoT device; or, The first indication information is used to indicate transmission resources for multiple AIoT devices, including the first AIoT device.
26. The method according to claim 25, wherein, When the first indication information is used to indicate transmission resources for multiple AIoT devices, the first indication information may indicate different or the same transmission resources for different AIoT devices.
27. The method according to any one of claims 22 to 26, wherein, The carriers received by the first AIOT device include multiple carriers with different frequency domain positions.
28. The method according to any one of claims 22 to 27, wherein, The receipt of the first information sent by the first AIoT device includes: The system receives multiple first messages sent by the first AIOT device, wherein the transmission resources of the multiple first messages are located in different frequency domains.
29. The method according to claim 28, wherein, The result of the first device measuring the plurality of first information is used to determine the frequency domain position of the second information sent by the first device, wherein the second information is a response to the first information.
30. The method according to any one of claims 22 to 29, wherein, The first information is used to request the second information, the second information is used to schedule the first AIOT device to send the third information, and the third information is used to carry the first data.
31. The method according to claim 30, wherein, The method further includes: Send the second information to the first AIoT device; Receive the third information sent by the first AIoT device.
32. The method according to any one of claims 22 to 29, wherein, The first information includes the first data.
33. The method according to claim 32, wherein, The method further includes: The second information is sent to the first AIOT device, and the second information is used to indicate whether the first information has been successfully received.
34. The method according to any one of claims 22 to 33, wherein, The first information includes one or more of the following: Identification information of the first AIoT device; The second indication information is used to indicate the service type; The third indication information is used to indicate the battery level of the first AIoT device; The fourth indication information is used to indicate the time when the first AIoT device receives the second information, and the second information is a response to the first information; Priority information of the first data and / or the first information; The first data source contains information about the amount of data. Synchronize information; Wherein, the first data is contained in the first information; or, the first data is contained in the third information sent by the first AIoT device, and the transmission of the third information is scheduled by the second information.
35. The method according to claim 34, wherein, The priority information of the first data and / or the first information is used to determine one or more of the following: Does the first device send the second information? The transmission priority of the second information; The time-domain location at which the first device sends the second information.
36. The method according to any one of claims 22 to 35, wherein, The transmission power of the first information is related to one or more of the following: The first AIoT device receives the received power of the carrier wave; The maximum transmission power of the first AIoT device; The minimum transmission power of the first AIoT device; Predefined or preconfigured transmit power; The priority of the first data and / or the first information; Wherein, the first data is contained in the first information; or, the first data is contained in the third information sent by the first AIoT device, the transmission of the third information being scheduled by the second information, the second information being a response to the first information.
37. The method according to any one of claims 30 to 36, wherein, The service type corresponding to the first data is the first service type, and the service corresponding to the first service type is generated and / or initiated by the AIoT device.
38. The method according to any one of claims 22 to 37, wherein, The method further includes: Receive one or more first messages sent by the first device again.
39. The method according to claim 38, wherein, The frequency domain position used to send the one or more first pieces of information is different from the first frequency domain position, which is the frequency domain position where the first AIOT device sends the first information before sending the one or more first pieces of information.
40. The method according to claim 38 or 39, wherein, The transmission power of the one or more first messages is greater than or equal to the first transmission power, where the first transmission power is the transmission power used by the first AIOT device to transmit the first messages before transmitting the one or more first messages.
41. The method according to any one of claims 22 to 40, wherein, The result of the first device measuring the first information is used to determine whether the first device sends second information to the first AIOT device, the second information being a response to the first information.
42. The method according to any one of claims 22 to 41, wherein, The first device is a network device, a terminal device, or a reader / writer.
43. An information transmission device applied to a first environment Internet of Things (IoT) AIoT device, the device comprising: The first communication unit is configured to send first information to the first device, wherein the transmission resources of the first information satisfy one or more of the following: Related to the first indication information sent by the first device; Related to the carrier wave received by the first AIoT device; Determined by the first AIoT device.
44. An information transmission device applied to a first device, the device comprising: The second communication unit is configured to receive first information sent by a first environment IoT AIoT device, wherein the transmission resources of the first information satisfy one or more of the following: Related to the first indication information sent by the first device; Related to the carrier wave received by the first AIoT device; Determined by the first AIoT device.
45. A communication device, the communication device comprising: Memory, used to store computer programs; A processor, connected to the memory, is configured to call and run the computer program from the memory to implement the method as described in any one of claims 1 to 21, or the method as described in any one of claims 22 to 42; A transceiver is used to receive and send information when exchanging information with other devices.
46. A chip, the chip comprising: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as claimed in any one of claims 1 to 21, or the method as claimed in any one of claims 22 to 42; A transceiver is used to receive and send information during the exchange of information with a device or chip.
47. A computer-readable storage medium for storing a computer program that causes a computer to perform the method as claimed in any one of claims 1 to 21, or the method as claimed in any one of claims 22 to 42.