Ambient internet of things (AIOT) communication methods and apparatuses, and communication device
By indicating the energy status of AIoT devices, the problem of low communication efficiency caused by insufficient energy of passive AIoT devices is solved, and efficient message transmission is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-04-02
AI Technical Summary
Passive AIoT devices may experience message sending/receiving failures or poor performance due to insufficient energy, affecting AIoT communication efficiency.
By informing the first device of its energy status through the AIoT device, the first device can effectively send and receive messages based on the energy status, avoiding the repeated transmission of unsuccessful messages.
It improves AIoT communication efficiency, reduces signaling overhead and system latency, and ensures the success rate of message transmission.
Smart Images

Figure CN2025123841_02042026_PF_FP_ABST
Abstract
Description
Ambient IoT AIoT communication method, device and communication equipment
[0001] Cross-reference to Related Applications
[0002] The present application claims priority to the Chinese patent application No. 202411374208.X, filed on September 29, 2024, and entitled "Ambient IoT AIoT communication method, device and communication equipment", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application belongs to the field of communication technology, and specifically relates to an Ambient IoT (AIoT) communication method, device and communication equipment. BACKGROUND
[0004] In AIoT communication, passive AIoT devices require sufficient energy for message receiving / transmitting operation, otherwise, it will lead to passive AIoT devices being unable to perform message receiving / transmitting or poor message receiving / transmitting effect, and further lead to the reader needing to repeatedly trigger passive AIoT devices to receive / transmit messages that are not successfully received / transmitted or have poor receiving / transmitting effect, thereby affecting AIoT communication efficiency. SUMMARY
[0005] Embodiments of the present application provide an AIoT communication method, device and communication equipment, which can improve AIoT communication efficiency.
[0006] In a first aspect, an AIoT communication method is provided, comprising: a first device receiving first information from an AIoT device; the first device performing AIoT communication with the AIoT device according to the first information; wherein the first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader function.
[0007] In a second aspect, an AIoT communication method is provided, comprising: an AIoT device sending first information to a first device; wherein the first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader function.
[0008] In a third aspect, an AIoT communication device is provided, comprising: a transmission module configured to receive first information from an AIoT device; a processing module configured to perform AIoT communication with the AIoT device according to the first information; wherein the first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader function.
[0009] In a fourth aspect, an AIoT communication apparatus is provided, which is applied to an AIoT device, and the apparatus comprises a transmission module configured to transmit first information to a first device, wherein the first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader / writer function.
[0010] In a fifth aspect, an AIoT communication apparatus is provided, which is configured to perform the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.
[0011] In a sixth aspect, a communication device is provided, which comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method according to the first aspect.
[0012] In a seventh aspect, a communication device is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to receive first information from an AIoT device, and the processor is configured to perform AIoT communication with the AIoT device according to the first information, wherein the first information is used to indicate an energy state of the AIoT device, and the communication device has an AIoT reader / writer function.
[0013] In an eighth aspect, a communication device is provided, which comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method according to the first aspect.
[0014] In a ninth aspect, a communication device is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to transmit first information to a first device, wherein the first information is used to indicate an energy state of an AIoT device, and the first device has an AIoT reader / writer function.
[0015] In a ninth aspect, a readable storage medium is provided, which stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.
[0016] In a tenth aspect, an AIoT communication system is provided, which comprises a first device and an AIoT device, the first device is configured to perform the steps of the method according to the first aspect, and the AIoT device is configured to perform the steps of the method according to the second aspect.
[0017] In a eleventh aspect, a chip is provided, the chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being configured to execute a program or an instruction to implement the steps of the method according to the first aspect or the steps of the method according to the second aspect.
[0018] In a thirteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method according to the first aspect or the steps of the method according to the second aspect.
[0019] In the embodiments of the present application, the AIoT device indicates the energy state of the AIoT device to the first device in a manner, so that the first device is clear about the energy state of the AIoT device, and then transmits and receives the AIoT message (such as D2R message, R2D message) according to the energy state, thereby avoiding the problem that the first device needs to repeatedly receive / transmit the message of the AIoT device which is unsuccessfully received / transmitted or has poor receiving / transmitting effect due to insufficient energy storage of the AIoT device in the related art, and effectively improving the AIoT communication efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0020] FIG. 1a is a structural schematic diagram of a wireless communication system provided by an example embodiment of the present application.
[0021] FIG. 1b is a structural schematic diagram of an AIoT communication system provided by an example embodiment of the present application.
[0022] FIG. 1c is a structural schematic diagram of an AIoT communication system provided by an example embodiment of the present application.
[0023] FIG. 2a is a flow schematic diagram of an AIoT communication method provided by an example embodiment of the present application.
[0024] FIG. 2b is an interaction flow schematic diagram of an AIoT communication method provided by an example embodiment of the present application.
[0025] FIG. 3a is an interaction flow schematic diagram of an AIoT communication method provided by an example embodiment of the present application.
[0026] FIG. 3b is a flow schematic diagram of an AIoT device determining MSG3 provided by an example embodiment of the present application.
[0027] FIG. 3c is a flow schematic diagram of a first device determining MSG2 or MSGx or a command provided by an example embodiment of the present application.
[0028] FIG. 4a is a third interaction flow diagram of an AIoT communication method according to an example embodiment of the present application.
[0029] FIG. 4b is a first flow diagram of AIoT device determining MSG1 according to an example embodiment of the present application.
[0030] FIG. 4c is a first flow diagram of first device determining MSG2 according to an example embodiment of the present application.
[0031] FIG. 4d is a second flow diagram of AIoT device determining MSG1 according to an example embodiment of the present application.
[0032] FIG. 4e is a second flow diagram of first device determining MSG2 according to an example embodiment of the present application.
[0033] FIG. 4f is a third flow diagram of first device determining MSG2 according to an example embodiment of the present application.
[0034] FIG. 5a is a fourth interaction flow diagram of an AIoT communication method according to an example embodiment of the present application.
[0035] FIG. 5b is a fifth interaction flow diagram of an AIoT communication method according to an example embodiment of the present application.
[0036] FIG. 6 is a second flow diagram of an AIoT communication method according to an example embodiment of the present application.
[0037] FIG. 7 is a first structural diagram of an AIoT communication apparatus according to an example embodiment of the present application.
[0038] FIG. 8 is a second structural diagram of an AIoT communication apparatus according to an example embodiment of the present application.
[0039] FIG. 9 is a structural diagram of a communication device according to an example embodiment of the present application.
[0040] FIG. 10 is a structural diagram of a terminal according to an example embodiment of the present application.
[0041] FIG. 11 is a structural diagram of a network side device according to an example embodiment of the present application. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.
[0043] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0044] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0045] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0046] FIG. 1a shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook computer, a Personal Digital Assistant (PDA), a palm computer, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a Personal Computer (PC), a kiosk, or a self-service machine, etc. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, etc. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmit / receive point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0047] The core network device can also be referred to as a core network node, a core network function, or a core network network element, etc., which includes but is not limited to at least one of the following: a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (L-NEF), a binding support function (BSF), an application function (AF), a location management function (LMF), a gateway mobile location center (GMLC), a network data analytics function (NWDAF), etc. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited. If the name of the core network device mentioned in the embodiments of the present application changes in the subsequent protocol version (for example, 6G), it is also within the protection scope of the present application.
[0048] Optionally, the core network device can be implemented by one or more function modules in one device, or can be implemented by multiple devices together, and the embodiments of the present application do not make a specific limitation hereon. It can be understood that the above function modules can be network elements in a hardware device, can be software function modules running on a special hardware, or can be virtualized function modules instantiated on a platform (for example, a cloud platform).
[0049] In addition, some concepts or terms involved in the present application are briefly described herein to facilitate the reader's understanding of the technical solutions of the present application.
[0050] 1. Ambient IoT (A-IoT)
[0051] As an IoT service composed of a large number of devices, the AIoT device has the characteristics of ultra-low complexity, ultra-low cost and ultra-low power consumption, and can be powered by energy harvesting, that is, the device itself has no battery or has limited energy storage capacity, for example, the AIoT device uses a capacitor.
[0052] In a wireless communication system, the AIoT device uses energy harvested from radio waves, and the radio continuous wave (CW) can come from a network device (such as a base station) or a terminal (also referred to as a user device or a user terminal).
[0053] Based on this, the AIoT device can generally have the characteristics shown in a)-c) as follows.
[0054] a) Peak power consumption ≈ 1 μW, with energy storage capability, no uplink and downlink signal amplification function. The AIoT device transmission to the AIoT reader is backscattered on an externally provided carrier source (i.e. the above-mentioned radio wave).
[0055] b) Peak power consumption ≤ several hundred μW, with energy storage capability, supporting uplink and / or downlink signal amplification function. The uplink transmission of the AIoT device can be directly generated by the AIoT device internally, or can be backscattered through an externally provided carrier source.
[0056] c) Active device, with energy storage, with active radio frequency components for transmission, and capable of independently generating signals.
[0057] The AIoT communication related in the related art mainly focuses on passive devices, that is, the AIoT device needs to go through a charging process through the CW to realize backscattering. Then, in the AIoT communication process, it is necessary to consider whether the energy state of the AIoT device can support the sending of D2R messages and the receiving of R2D messages, etc.
[0058] It is worth mentioning that the "D2R message" mentioned in the context of the present application is a message sent by an AIoT device to a reader or a device with reader function, and the "R2D message" is a message sent by a reader or a device with reader function to an AIoT device.
[0059] 2. AIoT communication deployment scenarios
[0060] As shown in FIGS. 1b and 1c, two possible topologies of AIoT communication systems based on the foregoing wireless communication system are shown.
[0061] In the topology shown in FIG. 1b, an AIoT base station (BS) and a small base station co-locate (i.e., the access network device shown in FIG. 1b), and the BS acts as a carrier source, and the BS stimulates the AIoT device to backscatter, i.e., D2R transmission to the BS. That is, in the topology shown in FIG. 1b, the access network device can act as a device with reader function.
[0062] In the topology shown in FIG. 1c, an AIoT BS and a large base station co-locate (i.e., the access network device shown in FIG. 1c), and a UE in the indoor environment acts as an intermediate node. The BS controls the UE through air interface signaling, and the UE stimulates the AIoT device to backscatter, i.e., D2R transmission to the UE, and the UE transfers the D2R transmission of the AIoT device to the BS through the air interface. That is, in the topology shown in FIG. 1c, the UE can act as a device with reader function.
[0063] 3. The main service types of AIoT communication are inventory and command.
[0064] Inventory is the most basic and important service in AIoT, which is used for the AIoT server to learn one or more known or unknown AIoT devices within the coverage of the reader through the 3GPP network.
[0065] After learning that the AIoT device is recognized by the network, the AIoT server can issue instructions such as those shown in Table 1 to the device through the 3GPP network.
[0066] Table 1
[0067] 4. Possible data transmission models of AIoT devices
[0068] Based on the service type described in the third point above, the possible data transmission models of the AIoT device include: device-terminated (DT), device-originated-device-terminated triggered (DO-DTT) based on device-terminated transmission triggered, or device-originated-autonomous (DO-A). Among them, DO-DTT can include but is not limited to: asset identification, status reporting and tracking, and the reader collects data from the device by triggering the inventory program. DO-A can include but is not limited to: connecting a large number of various sensors that collect and actively report information about the environment, devices and living things when necessary.
[0069] Based on this, the technical solutions provided by the embodiments of the present application will be described in detail in combination with the accompanying drawings and some embodiments and their application scenarios.
[0070] As shown in FIG. 2a, it is a flowchart of the AIoT communication method 200 provided by an exemplary embodiment of the present application. The method 200 can be executed by the first device, but is not limited to this. Specifically, it can be executed by hardware and / or software installed in the first device. In this embodiment, the method 200 can at least include the following steps.
[0071] S210, the first device receives first information from the AIoT device.
[0072] S220, the first device performs AIoT communication with the AIoT device according to the first information.
[0073] In S210-S220, the AIoT device can be understood as a passive AIoT device such as a tag, etc.
[0074] The first device has the function of AIoT reader / writer. Optionally, the first device can be an access network device or a terminal, etc. For example, as shown in FIG. 1b and FIG. 1c, the terminal or the access network device can be used as a reader / writer to perform AIoT communication with the AIoT device.
[0075] The first information received by the first device from the AIoT device is used to indicate the energy state (or current energy state or current power) of the AIoT device to the first device, such as directly or indirectly indicating that the AIoT device has sufficient energy or insufficient energy, so that the first device is aware of the energy state of the AIoT device, and then transmits or receives AIoT messages (such as D2R messages or R2D messages) according to (or in reference to) the energy state, thereby avoiding the problem that the first device needs to repeatedly receive / transmit the messages that the AIoT device has not successfully received / transmitted or has poor reception / transmission effect due to insufficient energy storage of the AIoT device in the related art, thereby saving the signaling overhead caused by the first device blindly repeatedly transmitting / receiving messages, effectively improving the AIoT communication efficiency, and reducing the system delay of the AIoT communication system.
[0076] In an embodiment, according to different indication forms of the first information, the first information can include but is not limited to at least one of second information, third information, fourth information, and fifth information.
[0077] The second information is used to indicate the preferred communication mode of the AIoT device, so that the first device can determine whether the energy of the AIoT device is sufficient according to the preferred communication mode of the AIoT device, and then transmit or receive AIoT messages according to the energy state. The communication mode includes continuous communication or intermittent communication. The intermittent communication means that the carrier excitation received by the AIoT device is intermittently present, that is, the energy storage mode is intermittent.
[0078] For example, if the second information indicates that the preferred communication mode of the AIoT device is continuous communication, the first device can determine that the energy of the AIoT device is sufficient or sufficient, and expects or supports continuous communication.
[0079] Or, if the second information indicates that the preferred communication mode of the AIoT device is intermittent communication, the first device can determine that the energy of the AIoT device is insufficient and insufficient to support continuous communication.
[0080] Optionally, the second information can be indicated by but not limited to a predetermined bit, such as when the second information is bit "0", indicating that the AIoT device prefers continuous communication, and when the second information is bit "1", indicating that the AIoT device prefers intermittent communication; vice versa.
[0081] The third information is used to indicate the residual energy information (also referred to as residual power) of the AIoT device, so that the first device can determine whether the energy of the AIoT device is sufficient according to the residual energy information of the AIoT device, and then perform the sending and receiving of the AIoT message according to the energy state.
[0082] In an embodiment, the third information can have various forms of indication, for example, in the present embodiment, the third information can include but is not limited to at least one of the following 11) to 15).
[0083] 11) first indication information, used to indicate whether the residual energy of the AIoT device supports receiving the R2D message from the first device. In this case, if the first indication information indicates that the residual energy of the AIoT device does not support receiving the R2D message from the first device, the first device can determine that the energy of the AIoT device is insufficient, and needs to wait until the energy storage of the AIoT device ends before sending the R2D message, to ensure that the AIoT device can receive the R2D message.
[0084] Or, if the first indication information indicates that the residual energy of the AIoT device supports receiving the R2D message from the first device, the first device can determine that it can continuously or continuously send the R2D message to the AIoT device, and the AIoT device can receive the R2D message.
[0085] In an embodiment, the AIoT device can determine whether the residual energy supports receiving the R2D message from the first device in various ways, for example, in the present embodiment, the AIoT device can determine whether the residual energy of the AIoT device supports receiving the R2D message from the first device according to a first time threshold; wherein the first time threshold is the shortest time interval between the sending of the third D2R message by the AIoT device and the receiving of the R2D message from the first device, the third D2R message being used to transmit the first information.
[0086] Optionally, the determination of whether the residual energy of the AIoT device supports receiving the R2D message from the first device according to the first time threshold includes the following mode 11 or mode 12.
[0087] Mode 11: in the case where the residual energy of the AIoT device does not support receiving the R2D message from the first device outside the first time threshold, it is determined that the residual energy of the AIoT device does not support receiving the R2D message from the first device.
[0088] For mode 11, it can also be understood that: in the case that the working time length supported by the residual energy of the AIoT device does not exceed the first time threshold, it is determined that the residual energy of the AIoT device does not support receiving the R2D message from the first device.
[0089] Mode 12: In the case that the residual energy of the AIoT device supports receiving the R2D message from the first device outside the first time threshold, it is determined that the residual energy of the AIoT device supports receiving the R2D message from the first device.
[0090] For mode 12, it can also be understood that: in the case that the working time length supported by the residual energy of the AIoT device exceeds the first time threshold, it is determined that the residual energy of the AIoT device supports receiving the R2D message from the first device.
[0091] It can be understood that for mode 11 and mode 12, it can be understood that: by limiting whether to support receiving the R2D message from the first device outside the first time threshold, it can not only ensure that the AIoT device can receive the R2D message, but also avoid possible transmission conflicts or self-interference problems.
[0092] In addition, the first time threshold and the subsequent second time threshold and third time threshold involved in the present application can be realized by protocol agreement, network side configuration or prediction of the AIoT device, etc., which is not limited here. Among them, taking the first time threshold as an example, when the first time threshold is predicted by the AIoT device, the AIoT device can predict the receiving time of the R2D message from the first device after sending the third D2R message, and then determine the first time threshold based on the prediction result and the sending time of the third D2R message.
[0093] Regarding the prediction of the subsequent second time threshold and third time threshold, similar to the prediction of the first time threshold, this embodiment will not be repeated here.
[0094] 12) Second indication information for indicating whether the residual energy of the AIoT device supports completing the AIoT communication process corresponding to the current AIoT service. In this case, if the second indication information indicates that the residual energy of the AIoT device does not support completing the AIoT communication process corresponding to the current AIoT service, the first device can determine that the AIoT device is out of energy and needs to wait until the AIoT device finishes storing energy before sending the R2D message to complete the AIoT communication process corresponding to the current AIoT service, to ensure that the AIoT device can receive the R2D message or respond to the received R2D message.
[0095] Or, if the second indication information indicates that the remaining energy of the AIoT device supports completing the AIoT communication process corresponding to the current AIoT service, the first device can determine that the R2D message can be continuously or continuously sent to the AIoT device to complete the AIoT communication process corresponding to the current AIoT service, to ensure that the AIoT device can receive the R2D message or respond to the received R2D message.
[0096] It can be understood that the current AIoT service refers to the AIoT service being performed by the AIoT device.
[0097] 13) The third indication information is used to indicate the number of AIoT message interactions or the AIoT communication duration supported by the remaining energy of the AIoT device. The number of AIoT message interactions can be understood as the number of times of receiving R2D and / or the number of times of sending D2R message by the AIoT device.
[0098] In this case, after receiving the third indication information, the first device can determine whether the energy of the AIoT device is sufficient according to the number of AIoT message interactions or the AIoT communication duration indicated by the third indication information. For example, when the number of AIoT message interactions supported by the remaining energy of the AIoT device is less than a predetermined number, or the AIoT communication duration is less than a predetermined duration, the first device can determine that the energy of the AIoT device is insufficient, and the sending of the R2D message needs to be performed after the energy storage of the AIoT device is completed, to complete the AIoT communication process corresponding to the current AIoT service, to ensure that the AIoT device can receive the R2D message or respond to the received R2D message.
[0099] Or, when the number of AIoT message interactions supported by the remaining energy of the AIoT device is greater than or equal to a predetermined number, or the AIoT communication duration is greater than or equal to a predetermined duration, the first device can determine that the energy of the AIoT device is sufficient, and the R2D message can be continuously or continuously sent to the AIoT device to complete the AIoT communication process corresponding to the current AIoT service, to ensure that the AIoT device can receive the R2D message or respond to the received R2D message.
[0100] The predetermined number and the predetermined duration can be determined according to the energy storage of the AIoT device and the energy consumption required for one AIoT message interaction, etc. Alternatively, in this embodiment, the predetermined number and the predetermined duration can be achieved by protocol agreement, high-layer configuration, etc.
[0101] 14) a fourth indication information, used to indicate whether the remaining energy of the AIoT device supports responding to the received R2D message from the first device. In this case, if the fourth indication information indicates that the remaining energy of the AIoT device does not support responding to the received R2D message from the first device, the first device can determine that the AIoT device is out of energy and needs to wait until the AIoT device finishes storing energy before sending the R2D message, ensuring that the AIoT device can respond to the received R2D message.
[0102] Alternatively, if the fourth indication information indicates that the remaining energy of the AIoT device supports responding to the received R2D message from the first device, the first device can determine that it can continue or continue to send R2D messages to the AIoT device, ensuring that the AIoT device can respond to the received R2D message.
[0103] In an embodiment, the AIoT device can determine whether the remaining energy supports responding to the received R2D message from the first device in various ways, for example, the AIoT device can determine whether the remaining energy of the AIoT device supports responding to the received R2D message from the first device according to at least one of the current AIoT service business cycle, the second time threshold and the third time threshold.
[0104] Wherein, the second time threshold is the shortest time interval between sending the fourth D2R message and sending the next D2R message from the AIoT device, the third time threshold is the shortest time interval between receiving the fifth R2D message from the first device and sending the fifth D2R message from the AIoT device, the fourth D2R message is used to transmit the first information, and the fifth D2R message is used to respond to the fifth R2D information and is used to transmit the first information.
[0105] In an embodiment, the AIoT device can determine whether the remaining energy supports responding to the received R2D message from the first device according to at least one of the current AIoT service business cycle, the second time threshold and the third time threshold, including at least one of the following ways 21-24.
[0106] Way 21: In the case that the remaining energy of the AIoT device does not support responding to the received R2D message from the first device according to the business cycle of the current AIoT service, it is determined that the remaining energy of the AIoT device does not support responding to the received R2D message from the first device.
[0107] Manner 22: In a case that the residual energy of the AIoT device supports responding to the received R2D message from the first device according to the traffic period of the current AIoT service, it is determined that the residual energy of the AIoT device supports responding to the received R2D message from the first device.
[0108] Manner 23: In a case that the residual energy of the AIoT device does not support responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold, it is determined that the residual energy of the AIoT device does not support responding to the received R2D message from the first device.
[0109] For manner 23, it can also be understood that in a case that the working duration supported by the residual energy of the AIoT device does not exceed the second time threshold and / or the third time threshold, it is determined that the residual energy of the AIoT device does not support responding to the received R2D message from the first device.
[0110] Manner 24: In a case that the residual energy of the AIoT device supports responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold, it is determined that the residual energy of the AIoT device supports responding to the received R2D message from the first device.
[0111] For manner 24, it can also be understood that in a case that the working duration supported by the residual energy of the AIoT device exceeds the second time threshold and / or the third time threshold, it is determined that the residual energy of the AIoT device supports responding to the received R2D message from the first device.
[0112] It can be understood that for manners 21-24, it can be understood that by limiting whether to support receiving the R2D message from the first device outside the traffic period, the second time threshold, and the third time threshold, it can not only ensure that the AIoT device can receive the R2D message, but also avoid possible transmission conflict problems.
[0113] In addition, as to which one of the aforementioned manners 21 and 24 is used by the AIoT device to determine whether the residual energy of the AIoT device supports responding to the received R2D message from the first device, it can be realized by protocol agreement, high-level configuration, etc.
[0114] 15) the residual energy of the AIoT device. That is, in addition to the indirect indication of the residual energy through the indication information of the preceding 11) - 14), in the present embodiment, the AIoT device also directly indicates the residual energy of the AIoT device to the first device, such as the residual energy of the AIoT device is x%, and the like, so that the first device can determine whether the residual energy of the AIoT device is sufficient according to the residual energy of the AIoT device.
[0115] For example, the first device can determine that the residual energy of the AIoT device is insufficient when the residual energy of the AIoT device is less than a predetermined value, and the sending of the R2D message needs to be waited until the energy storage of the AIoT device ends, ensuring that the AIoT device can receive the R2D message or respond to the received R2D message.
[0116] Alternatively, the first device can determine that the residual energy of the AIoT device is sufficient when the residual energy of the AIoT device is greater than or equal to a predetermined value, and the R2D message can be continuously or continuously sent to the AIoT device, ensuring that the AIoT device can receive the R2D message or respond to the received R2D message.
[0117] Optionally, the predetermined value can be determined according to the energy storage of the AIoT device, such as the predetermined value can be 10% of the energy storage of the AIoT device, and the like, which is not limited herein.
[0118] In an embodiment, for the residual energy in 15), the AIoT device can also be represented by energy level. That is, by quantifying the energy storage of the AIoT device, the AIoT device can determine the current energy level according to the relationship between the residual energy (i.e. the current power) and the quantification level after determining the residual energy, thereby reducing the resource overhead when reporting by reporting the energy level to the first device.
[0119] The fourth information is used to indicate the energy storage related information of the AIoT device. In this case, the first device can determine that the residual energy of the AIoT device is insufficient when receiving the fourth information, and the sending of the R2D message needs to be waited until the energy storage of the AIoT device ends, ensuring that the AIoT device can receive the R2D message or respond to the received R2D message.
[0120] In an embodiment, the indication form of the fourth information can be various, for example, in the present embodiment, the fourth information includes at least one of the following 21) - 22).
[0121] 21) first request information for requesting energy storage for the AIoT device, or for requesting allocation of an energy storage gap for the AIoT device. In this case, if the first device receives the first request information and the first request information is for requesting energy storage for the AIoT device, it can be determined that the AIoT device is insufficient in remaining energy, and needs to wait until the end of energy storage of the AIoT device before sending the R2D message, to ensure that the AIoT device can receive the R2D message or respond to the received R2D message.
[0122] Alternatively, if the first device receives the first request information and the first request information is for requesting allocation of an energy storage gap for the AIoT device, it can be determined that the AIoT device is insufficient in remaining energy, and needs to allocate an energy storage gap for the AIoT device, so that the AIoT device performs energy storage based on the allocated energy storage gap; then, the first device determines the end time of energy storage of the AIoT device according to the allocated energy storage gap, to send the R2D message after the end of energy storage of the AIoT device, to ensure that the AIoT device can receive the R2D message or respond to the received R2D message.
[0123] 22) preferred energy storage gap or energy storage duration of the AIoT device. In this case, the first device can determine that the AIoT device is insufficient in remaining energy upon receiving the preferred energy storage gap or energy storage duration of the AIoT device, and determine the end time of energy storage of the AIoT device according to the energy storage gap or energy storage duration, to send the R2D message after the end of energy storage of the AIoT device, to ensure that the AIoT device can receive the R2D message or respond to the received R2D message.
[0124] Among them, the case that the fourth information includes the preferred energy storage gap or energy storage duration of the AIoT device can be understood as that the AIoT device indicates to the first device the energy storage gap or energy storage duration it is about to adopt, and can also be understood as that the first device needs to allocate an energy storage gap or energy storage duration for the AIoT device according to the preferred energy storage gap or energy storage duration, which is not limited herein.
[0125] The fifth information is used to indicate that the AIoT device is energy sufficient or energy insufficient. That is, in addition to indirectly indicating the energy state of the AIoT device through the aforementioned second information, third information, and fourth information, the energy state of the AIoT device, such as energy sufficient or insufficient, can also be directly indicated through the fifth information in this embodiment, so that the first device can send and receive AIoT messages according to the fifth information. For example, when the fifth information indicates that the AIoT device is energy insufficient, the first device can determine that it needs to wait until the AIoT device finishes storing energy before sending the R2D message, to ensure that the AIoT device can respond to the received R2D message.
[0126] Optionally, the fifth information can have various indication modes, for example, bit "0" can be used to indicate energy sufficient, and bit "1" can be used to indicate energy insufficient, or vice versa.
[0127] It can be understood that the actual information types included in the aforementioned first information, third information, and fourth information can be implemented by protocol agreement, network side configuration, and the like, which are not limited herein.
[0128] In an embodiment, the first information sent by the AIoT device to the first device in S210 can be sent by the AIoT device to the first device according to a rule implemented by itself or a protocol agreement or a configuration of the network side, or can be sent by the AIoT device to the first device according to an indication of the first device, which is not limited herein.
[0129] For the case where the AIoT device sends the first information to the first device according to a rule implemented by itself or a protocol agreement or a configuration of the network side, if the first information is used to indicate that the energy state of the AIoT device is energy insufficient, the sending time of the first information is after the receiving time of the first R2D message, or the sending time of the first information is after the receiving time of the second R2D message. The first R2D message includes a random ID for use in collision resolution in an access process (or random access process). In this embodiment, the random ID can include but is not limited to RN16 and the like.
[0130] For example, in this embodiment, the first R2D message can be but is not limited to a message (Msg) 2 of a contention-based three-step access process (three-step CBRA), which is not limited herein.
[0131] The second R2D message includes resource scheduling information, and the resource scheduling information is specifically used for scheduling the AIoT device to send a D2R message. For example, in the embodiment, the second R2D message can include, but is not limited to, a contention-based two-step access process Msg0 or an AIoT paging message, a non-contention-based two-step access process (two-step CFRA) Msg0 or an AIoT paging message, and the like, which are not limited herein.
[0132] It is worth noting that the aforementioned first information is used to indicate the indication manner of the energy state of the AIoT device being energy insufficient, which can include, but is not limited to, one or more of the aforementioned second information, third information, fourth information, and fifth information, which are not described herein again.
[0133] In an embodiment, as described in the foregoing, according to different AIoT communication scenarios, the first information can be transmitted through different D2R messages. For example, in the access process, the first information can be transmitted through at least one of, but is not limited to, MSG3 in the contention-based three-step access process, MSG1 in the contention-based two-step access process, and MSG1 in the non-contention-based access process, or after the completion of the access process, the first information can be transmitted through a command response (Command response).
[0134] Of course, in addition to this, the AIoT device can also transmit the first information through the D2R message after obtaining the resource for D2R message transmission.
[0135] For the case that the AIoT device sends the first information to the first device according to the first device indication, as shown in FIG. 2b, the first device can send sixth information to the AIoT device. The sixth information is used to indicate the AIoT device to send the first information. That is, the AIoT device can send the first information to the first device according to the indication of the sixth information after receiving the sixth information from the first device.
[0136] For example, the sixth information can be used to indicate whether the AIoT device reports a preferred communication mode, whether the AIoT device supports receiving an R2D message from the first device, whether the AIoT device supports completing an AIoT communication process corresponding to a current AIoT service, a supported AIoT message interaction number or AIoT communication time length, whether the AIoT device supports responding to the received R2D message from the first device, and the like. Correspondingly, the AIoT device determines the content of the first information to be sent according to the content indicated by the sixth information, and sends the first information to the first device, so as to achieve energy state indication, and also enable the first information reported by the AIoT device to meet the needs of the first device.
[0137] In an embodiment, the sixth information is further used to indicate at least one of the following 31)-32).
[0138] 31) whether the D2R message transmitted by the AIoT device can be interrupted.
[0139] If the D2R message transmitted by the AIoT device can be interrupted, the AIoT device can perform segmentation operation on the D2R message to be transmitted according to the current remaining energy when the current remaining energy is insufficient, and then perform segmented transmission of the D2R message to be transmitted according to the segmentation result, such as transmitting a part of the D2R message first and transmitting another part after the energy storage ends, and indicating that the different parts transmitted by the first device belong to the same D2R message. In this case, in the interruptable case, the AIoT device can evaluate and determine the first information according to whether the current remaining energy supports transmission of the segmented D2R message.
[0140] If the D2R message transmitted by the AIoT device cannot be interrupted, the AIoT device needs to evaluate and determine the first information according to whether the current remaining energy supports completing the entire AIoT communication process.
[0141] Based on this, it can be understood that by indicating whether the D2R message transmitted by the AIoT device can be interrupted, the evaluation and determination of the first information can be achieved from different dimensions, effectively improving the AIoT communication flexibility.
[0142] In an embodiment, in the case where the sixth information is used to indicate whether the D2R message transmitted by the AIoT device can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through a first D2R message, and the first D2R message is used to respond to a third R2D message, and the third R2D message is used to transmit the sixth information.
[0143] For example, if the sixth information is transmitted through MSG2 in the three-step contention-based access process, the first D2R message for transmitting the first information can be MSG3 in the three-step contention-based access process.
[0144] If the sixth information is transmitted through MSG0 in the two-step contention-based access process or the non-contention-based access process, the first D2R message for transmitting the first information can be MSG1 in the two-step contention-based access process or the non-contention-based access process.
[0145] If the sixth information is transmitted through an AIoT paging message in the contention-based two-step access procedure or the non-contention-based access procedure, the first D2R message for transmitting the first information can be MSG0 in the contention-based two-step access procedure or the non-contention-based access procedure.
[0146] If the sixth information is transmitted through MSG2 in the contention-based two-step access procedure or the non-contention-based access procedure, the first D2R message for transmitting the first information can be MSG3 in the contention-based two-step access procedure or the non-contention-based access procedure.
[0147] If the sixth information is transmitted through a command, the first D2R message for transmitting the first information can be a command response corresponding to the command.
[0148] Based on this, it can be understood that the sixth information can be different according to different AIoT communication scenarios, for example, the sixth information can include one or more of MSG2 in the aforementioned contention-based three-step access procedure, MSG0 in the contention-based two-step access procedure or the non-contention-based access procedure, an AIoT paging message in the contention-based two-step access procedure or the non-contention-based access procedure, MSG2 in the contention-based two-step access procedure or the non-contention-based access procedure, and a command.
[0149] 32) Whether the AIoT communication procedure corresponding to the current AIoT service can be interrupted.
[0150] Among them, similar to the "whether the D2R message sent by the AIoT device can be interrupted" described in the foregoing 31), by indicating whether the AIoT communication procedure corresponding to the current AIoT service can be interrupted in 32), it can also be realized from whether the current remaining energy in the AIoT device supports completing part (can be interrupted) or all (cannot be interrupted) of the AIoT communication procedure to evaluate and determine the first information, effectively improving the AIoT communication flexibility.
[0151] In an embodiment, in the case where the sixth information is used to indicate whether the AIoT communication procedure corresponding to the current AIoT service can be interrupted, the sixth information is also used to trigger the AIoT device to transmit the first information through any D2R message in the AIoT communication procedure corresponding to the current AIoT service.
[0152] Exemplarily, the D2R message in the AIoT communication procedure can include but is not limited to MSG3 in the contention-based three-step access procedure, MSG1 in the contention-based two-step access procedure, MSG1 in the non-contention-based access procedure, a command response, etc.
[0153] In an embodiment, in a case that the sixth information is used to indicate whether the current AIoT service corresponding AIoT communication procedure can be interrupted, the sixth information is further used to indicate the related information of the AIoT service, so that the AIoT device can better know the content, size, latency, required power, etc. of the AIoT message required to interact with the corresponding AIOT communication procedure, to improve the accuracy of the content of the first information determined.
[0154] Among them, the related information of the AIoT service includes at least one of the following 41)-44).
[0155] 41) The type of the AIoT service, the type including at least one of inventory, command.
[0156] Among them, the command can include at least one of read operation, write operation, and destroy operation, which is detailed in the foregoing table 1.
[0157] 42) The service period of the AIoT service.
[0158] 43) Whether there is an AIoT message to be transmitted.
[0159] 44) The size of the AIoT message to be transmitted.
[0160] In the embodiment, the related information of the AIoT service can be obtained by the first device from the core network (or core network device) before initiating paging (such as sending MSG0). Alternatively, if the sixth information is also used to indicate the related information of the AIoT service, the first information can include but is not limited to the foregoing first indication information, fourth indication information, etc., i.e. whether the remaining energy of the AIoT device supports receiving the R2D message from the first device, whether the remaining energy of the AIoT device supports responding to the received R2D message from the first device.
[0161] In an embodiment, assuming that the first information is transmitted through the second D2R message, the manner in which the first device performs AIoT communication with the AIoT device according to the first information in S220 can include but is not limited to at least one of the following manner 31-manner 32.
[0162] Optionally, in the case that the second D2R message does not carry the specified information, the first device determines the energy storage end time of the AIoT device according to the first information, and determines the timing of sending a fourth R2D message according to the energy storage end time of the AIoT device. The timing of sending the fourth R2D message can be the energy storage end time, or can be located near the energy storage end time, which is not limited herein. The fourth R2D message is used to trigger the AIoT device to send the specified information, such as the message MSG2 in the three-step contention-based access procedure, MSG0 in the two-step contention-based access procedure, MSG0 in the two-step non-contention-based access procedure, the AIoT paging message in the two-step contention-based access procedure, or the AIoT paging message in the two-step non-contention-based access procedure, or a negative acknowledgement (NACK), etc.
[0163] That is, for the scenario in which the AIoT device needs to feed back the specified information, if the AIoT device cannot support the feedback of the specified information due to the remaining energy, but can support the feedback of the first information, the energy state of the AIoT device can be indicated to the first device through the first information, so that the first device determines the energy storage end time of the AIoT device according to the energy state indicated by the first information, and re-triggers or re-initiates the AIoT device to feed back the specified information at the energy storage end time or near the energy storage end time, so as to complete the feedback process of the specified information. In this way, the problem of low AIoT communication efficiency caused by repeated sending of the fourth R2D message by the first device due to the lack of knowledge of the energy state of the AIoT device can be effectively avoided.
[0164] Optionally, according to different AIoT communication scenarios, the specified information can include, but is not limited to, at least one of a device ID, a random ID, and a command response. For example, in the access procedure, the specified information can include at least one of a device ID and a random ID; after the access procedure is completed, the specified information can be a command response (such as command reply information or data used to reply to a received command), etc.
[0165] Exemplarily, if the specified information is a device ID, the fourth R2D message can be a message MSG2 in the three-step contention-based access procedure, a message MSG2 or an AIoT paging message in the two-step contention-based access procedure, a message MSG0 or MSG2 or an AIoT paging message in the two-step non-contention-based access procedure, a NACK, etc.
[0166] If the specified information is the random identifier, the fourth R2D message can be MSG2 in a non-contention-based two-step access procedure, or an AIoT paging message, etc.
[0167] If the specified information is the random identifier and the device identifier, the fourth R2D message can be MSG0 in a non-contention-based two-step access procedure, MSG2, NACK, etc.
[0168] If the specified information is the command response, the fourth R2D message can be a command, etc.
[0169] In an embodiment, the energy storage end time can be the energy storage time when the remaining energy of the AIoT device can support the feedback of the specified information during the energy storage operation (i.e., charging), or can also be the energy storage time when the energy storage amount of the AIoT device reaches the maximum value (e.g., fully charged).
[0170] Mode 32: In the case where the first device carries the specified information in the second D2R message, but there is a fifth R2D message to be transmitted in the first device, the first device determines the energy storage end time of the AIoT device according to the first information, and determines the timing of sending the fifth R2D message according to the energy storage end time of the AIoT device, which can be located after or near the energy storage end time, without limitation.
[0171] That is, for the scenario where the AIoT device needs to feedback the specified information, if the remaining energy of the AIoT device supports the feedback of the specified information and the first information, but does not support the interaction of subsequent AIoT messages, the energy state of the AIoT device can be indicated to the first device through the first information, so that the first device determines the energy storage end time of the AIoT device according to the energy state indicated by the first information, and sends the subsequent AIoT message, such as the fifth R2D message, after or near the energy storage end time. Thus, the problem that the AIoT message cannot be received or the receiving effect is poor when the first device sends the subsequent AIoT to the AIoT device when the remaining energy of the AIoT device is insufficient due to the first device being unaware of the energy state of the AIoT device can be effectively avoided, and the communication efficiency is improved.
[0172] Wherein, the specified information can refer to the description in the foregoing mode 31, without limitation.
[0173] In an embodiment, the energy storage end time can be a time when the AIoT device has a remaining energy to support energy storage operation (i.e., charging) and receive the fifth R2D message, or can also be a time when the energy storage amount of the AIoT device reaches a maximum value (e.g., fully charged).
[0174] In an embodiment, the AIoT device can further include fifth indication information in the D2R message carrying the first information when sending the first information to the first device; wherein the fifth indication information is used to indicate that the first information is carried in the D2R message, so that the first device can quickly determine whether the first information is carried in the D2R message according to the fifth indication information, thereby improving communication efficiency.
[0175] Optionally, the fifth indication information includes a specific message header or a specific message format. Wherein the first device and the AIoT device have a consistent understanding of the specific message header or the specific message format.
[0176] Optionally, the fifth indication information can be a format of a Medium Access Control (MAC) message subheader or a specific MAC Protocol Data Unit (PDU) or Medium Access Control Control Element (MAC CE).
[0177] Based on the foregoing description in the method embodiment 200 provided in the foregoing description, in order to better understand the technical solutions of the present application, the technical solutions provided by the present application are further exemplarily described below in combination with examples, and the contents are as follows.
[0178] Example 1: Three-step access scenario based on contention
[0179] As shown in FIG. 3a, it is assumed that the first device transmits sixth information through MSG2 after receiving MSG1 sent by the AIoT device, to trigger the AIoT device to transmit first information through MSG3, so that the first device performs AIoT communication according to the energy state of the AIoT device indicated by the first information. The implementation process thereof will be introduced below in combination with FIG. 3a.
[0180] S311, the first device sends MSG0 to the AIoT device.
[0181] Optionally, the MSG0 can carry but is not limited to random access parameters, indications of three-step random access, first scheduling parameters, etc.
[0182] The random access parameter can include, but is not limited to, at least one of the following 51)-52).
[0183] 51) Q, an instant domain random selection parameter. The Q is used to define a selectable instant domain range. For example, the AIoT device can select any one of Q or 2Q time slots as a time slot for random access.
[0184] 52) F, a frequency domain random bias parameter. The F is used to define a selectable frequency domain range. For example, the AIoT device can select any one of F or 2F frequency points as a carrier frequency for random access.
[0185] The indication of the three-step random access can be an indirect indication or a direct indication, etc. Among them, for the indirect indication, the resource size of the indication of the three-step random access only corresponds to the random ID.
[0186] The first scheduling parameter common to all AIoT devices can include, but is not limited to, a time domain resource size for transmitting MSG1, a frequency domain resource size for transmitting MSG1, etc.
[0187] S312, the AIoT device sends MSG1 to the first device.
[0188] Among them, the AIoT device can randomly select an access occasion based on MSG0 and generate a random identifier, and transmit the random identifier at the access occasion.
[0189] S313, the first device sends MSG2 to the AIoT device, wherein the MSG2 includes a random identifier, a second scheduling parameter, and a sixth information.
[0190] Among them, the second scheduling parameter is allocated by the first device for the AIoT device after receiving MSG1. In this example 1, since the second scheduling parameter is dedicated to the current AIoT device, the resource information indicated by the second scheduling parameter corresponds to a message size including at least the bit number of the device identifier of the AIoT device and the maximum bit number of the first information. Optionally, the second scheduling parameter can include, but is not limited to, at least one of the following 61)-62).
[0191] 61) time domain resource information for transmitting MSG3, such as start position and size, etc.
[0192] 62) frequency domain resource information for transmitting MSG3, such as start position and size, etc.
[0193] The sixth information is used to indicate that the AIoT device transmits the first information.
[0194] Optionally, the sixth information can also be used to indicate whether the D2R message sent by the AIoT device can be interrupted, i.e., indicating that the AIoT device can transmit the first information through MSG3.
[0195] Optionally, if the first device obtains the type of the current AIoT service from the core network before sending MSG0, the sixth information can also be used to indicate the related information of the AIoT service, which is described in the foregoing method embodiment.
[0196] S314, the AIoT device sends MSG3 to the first device or does not respond to the MSG2.
[0197] As shown in FIG. 3b, assuming that the bit size of the first information is smaller than the device identifier, the AIoT device can determine the content of MSG3 and send it according to S314a-S314g, or not respond to MSG2 when the energy storage is insufficient for transmission.
[0198] S314a, the AIoT device respectively determines the message size supported by the current remaining energy, the bit size of the device identifier, and the bit size of the first information.
[0199] S314b, the AIoT device determines whether the current remaining energy supports the transmission of the device identifier and the first information, if yes, S314c is executed, otherwise, S314d is executed.
[0200] S314c, the AIoT device sends MSG3 to the first device, and the MSG3 includes the device identifier and the first information.
[0201] S314d, the AIoT device determines whether the current remaining energy supports the transmission of the device identifier, if yes, S314e is executed, otherwise, S314f is executed.
[0202] S314e, the AIoT device sends MSG3 to the first device, and the MSG3 includes the device identifier.
[0203] S314f, the AIoT device determines whether the current remaining energy supports the transmission of the first information according to the bit size of the first information, if yes, S314g is executed, otherwise, it does not respond to MSG2 and performs energy storage operation.
[0204] S314g, the AIoT device sends MSG3 to the first device, and the MSG3 includes the first information.
[0205] Optionally, the first information can refer to the related description in the foregoing method embodiment 200, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0206] S315, the first device sends MSG2 or a command to the AIoT device.
[0207] As shown in FIG. 3c, after the first device receives MSG3, the content and sending time of MSG2 or the command can be determined based on MSG3, for example, as shown in S315a-S315d.
[0208] S315a, the first device determines whether MSG3 includes device identification and the first information. If the first information is included but the device identification is not included, S315b is performed; if the device identification is included but the first information is not included, S315c is performed; and if the device identification and the first information are included, S315d is performed.
[0209] S315b, for the case where the device identification is not received, the first device determines the sending time of the R2D message (such as MSG2 or NACK) for retriggering the sending of MSG3 according to the first information included in the MSG3. For example, if the first information indicates that the remaining energy of the AIoT device does not support it to receive the R2D message, the energy storage end time of the AIoT device is determined according to the first information, and the sending time of the MSG2 or NACK is determined according to the energy storage end time, such as sending the MSG2 or NACK at or near the energy storage end time, to trigger the AIoT device to feedback the device identification again. In this way, the first device avoids judging access failure when the device identification is not received, and further avoids the problem of low AIoT communication efficiency caused by the AIoT device repeatedly performing the access process (such as repeatedly sending MSG0 and MSG1).
[0210] In addition, if the first information indicates that the remaining energy of the AIoT device supports it to receive the R2D message, the first device does not need to wait for the energy storage of the AIoT device to end, but can directly send MSG2 or NACK to the AIoT device to feedback the case where the device identification is not received.
[0211] The MSG2 or NACK can be understood as retriggering MSG3 while feedbacking the case where the device identification is not received, to realize the re-reporting of the device identification. In addition, the MSG2 can also carry the random identification received in MSG1 and the like.
[0212] S315c, the first device continues to determine whether there is a subsequent command, and if so, performs command sending at an optional command sending time.
[0213] S315d, if the first device determines that the first information indicates that the AIoT device is out of energy, then when there is a subsequent command that has not been transmitted, the first device determines the energy storage end time of the AIoT device according to the first information, and determines the sending opportunity of the subsequent command according to the energy storage end time and sends the subsequent command, such as sending the subsequent command after or near the energy storage end time, so as to ensure that the AIoT device can also correctly receive the subsequent command, avoid the problem that the first device needs to repeatedly send the command, and improve the AIoT communication efficiency.
[0214] In this example 1, when the first device is about to send MSG2 for conflict resolution, it is known that the AIoT device will feedback the device identifier, but the received first information indicates that the device identifier of the AIoT device cannot be reported, then the first device can determine the energy storage end time according to the first information, and send MSG2 or NACK again at the energy storage end time or near the energy storage end time, in order to trigger the AIoT device that is out of energy to feedback the device identifier again, so as to avoid the first device judging access failure when the device identifier is not received, and further avoid the problem of low AIoT communication efficiency caused by the AIoT device repeatedly performing the access process (such as repeatedly sending MSG0 and MSG1).
[0215] It is worth noting that the AIoT communication process provided in this example 1 can include but is not limited to the foregoing steps, such as more or fewer steps than the foregoing, which is not limited herein.
[0216] Example 2: two-step access based on contention (CBRA) scenario or two-step access based on non-contention (CFRA) scenario, wherein the difference between the two-step access based on contention scenario and the two-step access based on non-contention scenario is as follows.
[0217] a) Whether MSG0 includes random access parameters or MSG1 access resources specific to the AIoT device.
[0218] b) Whether a random identifier is used to resolve conflicts. Among them, for two-step CBRA, the random identifier of MSG2 is mainly used to determine the AIoT device corresponding to the random identifier to resolve conflicts after the first device receives MSG1, and can also be reused for subsequent scheduling; and the random identifier of two-step CFRA is mainly used to inform the AIoT device that the MSG1 it sends has been successfully received and can also be used for subsequent scheduling.
[0219] Based on this, as shown in FIG. 4a, the first device can send the sixth information in MSG0, and the AIoT device can transmit the first information through MSG1, and then the implementation process is as follows.
[0220] Implementation 1: Assuming in a contention-based two-step random access (CBRA) scenario, the implementation process is as follows.
[0221] S411, the first device sends MSG0 to the AIoT device.
[0222] Optionally, the MSG0 can carry, but is not limited to, random access parameters, an indication of two-step random access, first scheduling parameters, second scheduling parameters, sixth information, etc.
[0223] The random access parameters and the first scheduling parameters can refer to the description in the foregoing example 1, which will not be described here.
[0224] The indication of the two-step random access can be indirect indication or direct indication, etc. Among them, for indirect indication, the resource size of the indication of the three-step random access corresponds to random ID and device identification.
[0225] The resource information corresponding to the second scheduling parameter includes at least the bit number of the device identification of the AIoT device, the maximum bit number of the random identification and the first information. Optionally, the second scheduling parameter can include, but is not limited to, at least one of the following 71)-72).
[0226] 71) Time domain resource information for transmitting MSG1, such as start position and size, etc.
[0227] 72) Frequency domain resource information for transmitting MSG1, such as start position and size, etc.
[0228] The sixth information is used to indicate that the AIoT device sends the first information.
[0229] Optionally, the sixth information can also be used to indicate whether the D2R message sent by the AIoT device can be interrupted, that is, to indicate that the AIoT device can transmit the first information through MSG1.
[0230] Optionally, if the first device obtains the type of the current AIoT service from the core network before sending MSG0, the sixth information can also be used to indicate the related information of the AIoT service, which will not be described here. Details of the description of the related information of the AIoT service in the foregoing method embodiment.
[0231] S412, the AIoT device sends MSG1 to the first device or does not respond to the MSG0.
[0232] Wherein, as shown in FIG. 4b, assuming that the bit size of the first information is smaller than the bit size of the random identifier and smaller than the bit size of the device identifier, the AIoT device can determine the content of MSG1 according to S412a-S412g and send, or not respond to MSG2 when the energy storage is insufficient for sending.
[0233] S412a, the AIoT device respectively determines the message size supported by the current remaining energy for transmission, the bit size of the device identifier, the bit size of the first information, and the bit size of the random identifier.
[0234] S412b, the AIoT device determines whether the current remaining energy supports the transmission of the device identifier, the first information, and the random identifier, if yes, S412c is executed, otherwise, S412d is executed.
[0235] S412c, the AIoT device sends MSG1 to the first device, and the MSG1 includes the device identifier, the first information, and the random identifier.
[0236] S412d, the AIoT device determines whether the current remaining energy supports the transmission of the device identifier and the random identifier, if yes, S412e is executed, otherwise, S412f is executed.
[0237] S412e, the AIoT device sends MSG1 to the first device, and the MSG1 includes the device identifier and the random identifier.
[0238] S412f, the AIoT device determines whether the current remaining energy supports the transmission of the first information, if yes, S412g is executed, otherwise, it does not respond to MSG0 and performs energy storage operation.
[0239] S412g, the AIoT device sends MSG1 to the first device, and the MSG1 includes the first information.
[0240] It is worth noting that in the present implementation mode 1, it is meaningless for the AIoT device to send only the random identifier or the device identifier. The reason is that if only the random identifier is sent, the random access process will fall back to the four-step random access, and if only the device identifier is sent, it cannot be known whether there is a conflict.
[0241] Optionally, the first information can refer to the related description in the foregoing method embodiment 200, and achieve the same or corresponding technical effects, to avoid repetition, which will not be described here.
[0242] S413, the first device sends MSG2 to the AIoT device.
[0243] Wherein, as shown in FIG. 4c, after the first device receives MSG1, the content and sending time of MSG2 can be determined based on MSG1, for example, as shown in S413a-S413d.
[0244] S413a, the first device determines whether MSG1 includes device identification and first information, if the first information is included but the device identification is not included, S413b is performed; if the device identification is included but the first information is not included, S413c is performed; if the device identification and the first information are included, S413d is performed.
[0245] S413b, for the case where the device identification is not received, the first device determines the sending time of the R2D message (such as MSG2 or NACK) for re-triggering the sending of MSG1 according to the first information included in MSG1. For example, when the first information indicates that the AIoT device is energy deficient, the end time of the energy storage of the AIoT device can be determined according to the first information, and the sending time of the MSG2 or NACK is determined according to the end time of the energy storage and then sent, such as sending the MSG2 or NACK after the end time of the energy storage or near the end time of the energy storage, to trigger the AIoT device to feedback the device identification again. In this way, the first device avoids judging access failure when the device identification is not received, and further avoids the problem of low AIoT communication efficiency caused by the AIoT device repeatedly performing the access process (such as repeatedly sending MSG0).
[0246] Alternatively, when the first information indicates that the AIoT device is energy sufficient, the first device does not need to wait for the end of the energy storage of the AIoT device, but can directly send MSG2, such as NACK, to the AIoT device.
[0247] S413c, the first device arbitrarily selects a sending time of MSG2 and sends MSG2, wherein the MSG2 can include a random identification or an acknowledgement (ACK).
[0248] S413d, the first device determines a transmission timing of MSG2 according to the first information and transmits MSG2, wherein the MSG2 can include a random identifier or an ACK. For example, when the first device determines that the first information indicates that the AIoT device is out of energy, the first device can determine an energy end time of the AIoT device according to the first information, and determine the transmission timing of the MSG2 according to the energy end time and transmit the MSG2, such as transmitting the MSG2 after or near the energy end time, so as to ensure that the AIoT device can correctly receive the MSG2, avoid the problem that the first device needs to repeatedly transmit the command, and improve the AIoT communication efficiency.
[0249] In the present implementation 1, since the device identifier can be obtained through MSG1 for the contention-based two-step access process, that is, the end-to-end connection is established, in this case, if the first device knows that the AIoT device will feed back the device identifier when it is about to transmit MSG2 for conflict resolution, but the received first information indicates that the device identifier and the random identifier of the AIoT device cannot be reported, the first device can determine the energy end time according to the first information, and retransmit MSG2 or NACK at the energy end time or near the energy end time, so as to trigger the AIoT device that is out of energy to feed back the device identifier again, thereby avoiding the problem that the first device judges that the access fails when the device identifier is not received, and further avoiding the problem that the AIoT device repeatedly performs the access process (such as repeatedly transmitting MSG0 and MSG1) to cause low AIoT communication efficiency.
[0250] Implementation 2: Assuming a non-contention-based two-step access (CFRA) scenario, the implementation process is as follows.
[0251] S421, the first device transmits MSG0 to the AIoT device.
[0252] Optionally, the MSG0 can carry but is not limited to the second scheduling parameter, the sixth information, the seventh information, and the like.
[0253] The resource information indicated by the second scheduling parameter corresponds to a message size that at least includes the bit number of the device identifier of the AIoT device, the maximum bit number of the random identifier and the first information. Optionally, the second scheduling parameter can include but is not limited to at least one of the following 81)-82).
[0254] 81) Time domain resource information for transmitting MSG1, such as start position and size.
[0255] 82) Frequency domain resource information for transmitting MSG1, such as start position and size.
[0256] The sixth information is used to indicate that the AIoT device transmits the first information.
[0257] Optionally, the sixth information can also be used to indicate whether the D2R message transmitted by the AIoT device can be interrupted, that is, to indicate that the AIoT device can transmit the first information through MSG1.
[0258] Optionally, if the first device obtains the type of the current AIoT service from the core network before transmitting MSG0, the sixth information can also be used to indicate the related information of the AIoT service, which is described in the foregoing method embodiment.
[0259] The seventh information is used to indicate whether the AIoT device needs to generate a random identifier and carry it in MSG1 for reporting.
[0260] S422, the AIoT device transmits MSG1 to the first device or does not respond to the MSG0.
[0261] As shown in FIG. 4d, assuming that the bit size of the first information is smaller than the bit size of the random identifier and smaller than the bit size of the device identifier, the seventh information is used to indicate that the AIoT device needs to generate a random identifier and carry it in MSG1 for reporting, then the AIoT device can determine the content of MSG1 according to S422a-S422k and transmit, or not respond to MSG2 when the energy is insufficient for transmission.
[0262] S422a, the AIoT device respectively determines the message size supported by the current remaining energy, the bit size of the device identifier, the bit size of the first information, and the bit size of the random identifier.
[0263] S422b, the AIoT device determines whether the current remaining energy supports the transmission of the device identifier, the first information, and the random identifier, if yes, S422c is executed, otherwise, S422d is executed.
[0264] S422c, the AIoT device transmits MSG1 to the first device, and the MSG1 includes the device identifier, the first information, and the random identifier.
[0265] S422d, the AIoT device determines whether the current remaining energy supports the transmission of the device identifier and the random identifier, if yes, S422e is executed, otherwise, S422f is executed.
[0266] S422e, the AIoT device transmits MSG3 to the first device, and the MSG3 includes the device identifier and the random identifier.
[0267] S422f, the AIoT device determines whether the current residual energy supports transmission of the first information and the device identifier, if yes, S422g is performed, otherwise, S422h is performed.
[0268] S422g, the AIoT device sends MSG1 to the first device, and the first information and the device identifier are included in MSG1.
[0269] S422h, the AIoT device determines whether the current residual energy supports transmission of the device identifier according to the size of the device identifier, if yes, S422i is performed, otherwise, S422j is performed.
[0270] S422i, the AIoT device sends MSG1 to the first device, and the device identifier is included in MSG1.
[0271] S422j, the AIoT device determines whether the current residual energy supports transmission of the first information according to the bit size of the first information, if yes, S422k is performed, otherwise, no response to MSG0 is performed, and energy storage operation is performed.
[0272] S422k, the AIoT device sends MSG1 to the first device, and the first information is included in MSG1.
[0273] It is worth noting that in the present implementation mode 2, if the AIoT device only sends a random identifier, it has no meaning. The reason is that if only a random identifier is sent, the two-step random access process will fall back to a four-step random access.
[0274] Optionally, the first information can refer to the related description in the foregoing method embodiment 200, and achieve the same or corresponding technical effects, to avoid repetition, which will not be described here.
[0275] S423, the first device sends MSG2 to the AIoT device.
[0276] As shown in FIG. 4e, after the first device receives MSG1, the content and transmission timing of MSG2 or MSG2 can be determined based on MSG1, for example, as shown in S423a-S423f.
[0277] S423a, the first device determines whether the MSG 1 includes a device identifier, a random identifier, and first information, if the first information is included but the device identifier is not included, S423b is performed; if the first information and the device identifier are not included, S423c is performed; if the device identifier, the random identifier, and the first information are included, S423d is performed; if the device identifier and the random identifier are included but the first information is not included, S423e is performed; if the device identifier is included, the random identifier and the first information are not included, S423e is performed, if the device identifier and the first information are included but the random identifier is not included, S423f is performed.
[0278] S423b, for the case where the device identifier is not received, the first device can determine the transmission timing of the R2D message (such as MSG2 or NACK) for retriggering the transmission of MSG3 according to the first information included in the MSG1, or determine the transmission timing of the R2D message (such as MSG0) for retriggering the access procedure according to the first information. For example, when the first information indicates that the AIoT device is energy deficient, the first information can be further used to determine the energy storage end time of the AIoT device, and the transmission timing of the MSG2 or NACK or MSG0 can be determined according to the energy storage end time, and the MSG2 or NACK can be transmitted at or near the energy storage end time to trigger the AIoT device to feedback the device identifier again. In this way, the first device can avoid judging that the access fails when the device identifier is not received, and further avoid the problem of low AIoT communication efficiency caused by the AIoT device repeatedly performing the access procedure (such as repeatedly transmitting MSG0). Alternatively, the MSG0 can be transmitted at or near the energy storage end time to trigger the AIoT device to retrigger the access procedure, so that the first device can avoid blindly retransmitting MSG0 when MSG1 carrying the device identifier is not received, thereby improving the AIoT communication efficiency.
[0279] Alternatively, when the first information indicates that the AIoT device has sufficient energy or enough energy to support the reception of the R2D message, the first device does not need to wait for the energy storage of the AIoT device to end, but can directly transmit MSG2 or NACK or MSG0 to the AIoT device.
[0280] S423c, the first device arbitrarily selects a transmission timing and feeds back to the AIoT device for the case where the device identifier is not received, such as transmitting MSG2 or NACK or MSG0 to the AIoT device, wherein MSG0 is used to retrigger the access procedure.
[0281] S423d, the first device determines a transmission timing of MSG2 according to the first information and transmits MSG2, wherein the MSG2 can include a random identifier or an ACK. For example, when the first device determines that the first information indicates that the AIoT device is out of energy, the first device can determine an energy storage end time of the AIoT device according to the first information, and determine the transmission timing of MSG2 according to the energy storage end time and transmit MSG2, such as transmitting MSG2 after or near the energy storage end time, so as to ensure that the AIoT device can also correctly receive MSG2, avoid the problem that the first device needs to repeatedly transmit a command, and improve AIoT communication efficiency.
[0282] S423e, the first device randomly selects a transmission timing to transmit MSG2, wherein the MSG2 can include a random identifier or an ACK.
[0283] S423f, the first device determines a transmission timing of MSG2 according to the first information and transmits MSG2, wherein the MSG2 can include a random identifier or an ACK. For example, when the first device determines that the first information indicates that the AIoT device is out of energy, the first device can determine an energy storage end time of the AIoT device according to the first information, and determine the transmission timing of MSG2 according to the energy storage end time and transmit MSG2, such as transmitting MSG2 after or near the energy storage end time, so as to ensure that the AIoT device can also correctly receive MSG2, avoid the problem that the first device needs to repeatedly transmit a command, and improve AIoT communication efficiency.
[0284] It is worth noting that the first device can have multiple ways to determine whether MSG1 includes a device identifier, a random identifier, and first information, such as shown in FIG. 4f. For example, it can first be determined whether a device identifier is included, if a device identifier is not included, it is then determined whether first information is included; if a device identifier is included, it is then determined whether a random identifier is included, if a random identifier is included, it is then determined whether first information is included; if a random identifier is not included, it is also determined whether first information is included.
[0285] In the second implementation manner, since the device identifier is obtained through the MSG1 for the non-contention-based two-step access process, i.e., the end-to-end connection is established, if the first device receives the first information indicating that the device identifier and the random identifier of the AIoT device cannot be reported, the storage end time can be determined according to the first information, and the MSG2 is sent again near the storage end time, so as to trigger the AIoT device at the storage end to feed back the device identifier and the random identifier again, thereby avoiding the first device from judging that the access fails when the device identifier is not received, and further avoiding the problem of low AIoT communication efficiency caused by the AIoT device repeatedly performing the access process (such as repeatedly sending the MSG0 and the MSG1).
[0286] Alternatively, the first device can also send the second scheduling parameter again through the MSG0 at the storage end time or near the storage end time, so as to trigger the AIoT device at the storage end to feed back the device identifier again, thereby avoiding the first device from blindly re-sending the paging message when the MSG1 carrying the device identifier is not received, and improving the AIoT communication efficiency.
[0287] It should be noted that the AIoT communication process provided in the second example can include but is not limited to the foregoing steps, and can include more or fewer steps than the foregoing, which is not limited herein.
[0288] Example 3: Command transmission scenario after the access process is completed
[0289] As shown in FIG. 5a, compared with the contention-based three-step access scenario described in the foregoing first example, the first device sends the sixth information to the AIoT device through the MSG2, and the AIoT device feeds back the first information determined according to the sixth information to the first device through the MSG3. In the third example, after the contention-based three-step access process is completed, the first device sends the sixth information in the subsequent command (such as the MSG4) to be transmitted, and the AIoT device feeds back the first information determined according to the sixth information to the first device through the command response. Optionally, the subsequent command can also carry but is not limited to the random identifier, the scheduling parameter (such as the first scheduling parameter and the second scheduling parameter), and the like, and the command response also carries the random identifier and the like.
[0290] As shown in FIG. 5b, in the contention-based two-step access scenario or the non-contention-based two-step access scenario described in the foregoing example 2, the first device sends the sixth information to the AIoT device through MSG0, and the AIoT device feeds back the first information determined according to the sixth information to the first device through MSG1. In this example 3, the first device sends the sixth information in a subsequent command (such as MSG2, command) to be transmitted after completing the contention-based two-step access process or the non-contention-based two-step access process, and the AIoT device feeds back the first information determined according to the sixth information to the first device through a command response. Optionally, the subsequent command can also carry, but is not limited to, a random identifier, NACK / ACK, scheduling parameters, etc., and the command response also carries a random identifier, etc.
[0291] It can be understood that, in the processes shown in the foregoing FIGS. 5a and 5b, the process in which the AIoT device sends a command response to the command (such as MSG4 or MSG2) sent by the first device can include but is not limited to: assuming that the bit size of the first information is smaller than the bit size of the random identifier and smaller than the size of the command response information, if the remaining energy of the AIoT device supports feeding back the random identifier, the command response information and the first information, the AIoT device includes the random identifier, the command response information and the first information in the command response sent to the first device; if the remaining energy of the AIoT device supports feeding back the first information and the random identifier but does not support feeding back the command response information, the AIoT device includes the first information and the random identifier in the command response sent to the first device.
[0292] Based on this, after receiving the command response, if the command response includes the first information and the random identifier but does not include the command response information, and the first information indicates that the energy of the AIoT device is insufficient, the first device can temporarily maintain the end-to-end connection with the AIoT device, determine the energy storage end time of the AIoT device according to the first information, and then send a command (including the command and / or the random identifier) again at or near the energy storage end time to trigger the AIoT device with the energy storage end to respond to the command again, so as to avoid the problem that the first device frequently sends commands to the AIoT device without receiving the command response information, and improve the AIoT communication efficiency.
[0293] In this example 3, the first device configures the AIoT device to report the energy state when triggering the AIoT device to respond to the command, and if the first device receives the first information indicating that the command reply information cannot be reported, the first device can temporarily maintain the end-to-end connection with the AIoT device (the AIoT device side still maintains the received command and the random identifier when storing energy before replying to the received command), and determines the energy storage end time of the AIoT device according to the first information, to send the command again at or near the energy storage end time, to trigger the AIoT device to reply to the command again when the energy storage ends, to avoid the problem of the first device frequently sending commands to the AIoT device when the command reply information is not received, and to improve the AIoT communication efficiency.
[0294] It is worth noting that the AIoT communication process provided in this example 3 can include but is not limited to the foregoing steps, such as more or fewer steps than the foregoing, which is not limited herein.
[0295] As shown in FIG. 6, a flowchart of an AIoT communication method 600 provided by an example embodiment of the present application is shown, which can be executed by the AIoT device, but is not limited thereto, and can be executed by hardware and / or software installed in the AIoT device. In this embodiment, the method 600 can at least include the following steps.
[0296] S610, the AIoT device sends first information to the first device.
[0297] The first information is used to indicate the energy state of the AIoT device, and the first device has the AIoT reader / writer function.
[0298] In an embodiment, the first information includes at least one of the following: second information used to indicate the preferred communication mode of the AIoT device, the communication mode including continuous communication or intermittent communication; third information used to indicate the remaining energy information of the AIoT device; fourth information used to indicate the energy storage related information of the AIoT device; and fifth information used to indicate that the energy of the AIoT device is sufficient or insufficient.
[0299] In an embodiment, the third information comprises at least one of: first indication information indicating whether the residual energy of the AIoT device supports receiving the R2D message from the first device; second indication information indicating whether the residual energy of the AIoT device supports completing an AIoT communication process corresponding to a current AIoT service; third indication information indicating an AIoT message interaction number or an AIoT communication duration supported by the residual energy of the AIoT device; fourth indication information indicating whether the residual energy of the AIoT device supports responding to the received R2D message from the first device; and the residual energy of the AIoT device.
[0300] In an embodiment, the determination of whether the residual energy of the AIoT device supports receiving the R2D message from the first device comprises determining, according to a first time threshold, whether the residual energy of the AIoT device supports receiving the R2D message from the first device; wherein the first time threshold is a shortest time interval between sending, by the AIoT device, a third D2R message for transmitting the first information and receiving the R2D message from the first device.
[0301] In an embodiment, the determination of whether the residual energy of the AIoT device supports receiving the R2D message from the first device according to the first time threshold comprises any one of: determining that the residual energy of the AIoT device does not support receiving the R2D message from the first device in a case that the residual energy of the AIoT device does not support receiving the R2D message from the first device outside the first time threshold; and determining that the residual energy of the AIoT device supports receiving the R2D message from the first device in a case that the residual energy of the AIoT device supports receiving the R2D message from the first device outside the first time threshold.
[0302] In an embodiment, the determination of whether the residual energy of the AIoT device supports responding to the received R2D message from the first device comprises determining, according to at least one of a service period of a current AIoT service, a second time threshold and a third time threshold, whether the residual energy of the AIoT device supports responding to the received R2D message from the first device; wherein the second time threshold is a shortest time interval between sending, by the AIoT device, a fourth D2R message for transmitting the first information and sending a next D2R message; and the third time threshold is a shortest time interval between receiving, by the AIoT device, a fifth R2D message from the first device and sending a fifth D2R message for responding to the fifth R2D message and for transmitting the first information.
[0303] In an embodiment, the determining whether the residual energy of the AIoT device supports responding to the received R2D message from the first device according to at least one of a service period of a current AIoT service, a second time threshold and a third time threshold comprises at least one of: determining that the residual energy of the AIoT device does not support responding to the received R2D message from the first device according to a service period of a current AIoT service in a case that the residual energy of the AIoT device does not support responding to the received R2D message from the first device according to the service period of the current AIoT service; determining that the residual energy of the AIoT device does not support responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold in a case that the residual energy of the AIoT device does not support responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold; determining that the residual energy of the AIoT device supports responding to the received R2D message from the first device according to a service period of a current AIoT service in a case that the residual energy of the AIoT device supports responding to the received R2D message from the first device according to the service period of the current AIoT service; determining that the residual energy of the AIoT device supports responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold in a case that the residual energy of the AIoT device supports responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold.
[0304] In an embodiment, the fourth information comprises at least one of: first request information for requesting to store energy for the AIoT device, or for requesting to allocate an energy storage gap for the AIoT device; an energy storage gap or an energy storage duration preferred by the AIoT device.
[0305] In an embodiment, in a case that the first information is used to indicate that the energy state of the AIoT device is energy shortage, the sending time of the first information is after the receiving time of a first R2D message, or the sending time of the first information is after the receiving time of a second R2D message; wherein the first R2D message comprises a random identifier, and the second R2D message comprises resource scheduling information, the resource scheduling information being dedicated to the AIoT device for sending a D2R message.
[0306] In an embodiment, the AIoT device sending the first information to the first device comprises: the AIoT device receiving sixth information from the first device, wherein the sixth information is used to instruct the AIoT device to send the first information; and the AIoT device sending the first information to the first device according to the sixth information.
[0307] In an embodiment, the sixth information is further used to indicate at least one of the following: whether the AIoT communication process corresponding to the current AIoT service can be interrupted; whether the D2R message sent by the AIoT device can be interrupted.
[0308] In an embodiment, in the case where the sixth information is used to indicate whether the D2R message sent by the AIoT device can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through a first D2R message, wherein the first D2R message is used to respond to a third R2D message, and the third R2D message is used to transmit the sixth information; or, in the case where the sixth information is used to indicate whether the AIoT communication process corresponding to the current AIoT service can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through any D2R message in the AIoT communication process corresponding to the current AIoT service.
[0309] In an embodiment, in the case where the sixth information is used to indicate whether the AIoT communication process corresponding to the current AIoT service can be interrupted, the sixth information is further used to indicate the related information of the AIoT service; wherein the related information of the AIoT service includes at least one of the following: the type of the AIoT service, the type including at least one of the following: inventory, command; the service period of the AIoT service; whether there is an AIoT message to be transmitted; the size of the AIoT message to be transmitted.
[0310] In an embodiment, the AIoT device sends the first information to the first device, including: in the case where the remaining energy supports the transmission of the specified information and the first information, the AIoT device sends a fifth D2R message to the first device, and the fifth D2R message includes the specified information and the first information; in the case where the remaining energy does not support the transmission of the specified information but supports the transmission of the first information, the AIoT device sends a sixth D2R message to the first device, and the sixth D2R message includes the first information; wherein the specified information includes at least one of the following: random device identifier, random identifier, command response.
[0311] In an embodiment, the D2R message carrying the first information further includes fifth indication information; wherein the fifth indication information is used to indicate that the AIOT message carries the first information.
[0312] In an embodiment, the fifth indication information includes a specific message header or a specific message format.
[0313] In an embodiment, the first information is transmitted by at least one of the following D2R messages: MSG3 in a contention-based three-step access procedure; MSG1 in a contention-based two-step access procedure or a contention-free access procedure; a command response.
[0314] In an embodiment, the sixth information is transmitted by at least one of the following R2D messages: MSG2 in a contention-based three-step access procedure; MSG0 in a contention-based two-step access procedure or a contention-free access procedure; an AIoT paging message in a contention-based two-step access procedure or a contention-free access procedure; MSG2 in a contention-based two-step access procedure or a contention-free access procedure; a command.
[0315] In an embodiment, the first device is an access network device or a terminal.
[0316] It can be understood that the implementation process of each implementation manner in the method embodiment 600 has the same or corresponding technical features as the foregoing method embodiment 200, therefore, with regard to each implementation manner in the method embodiment 600, the related description in the foregoing method embodiment 200 can be referred to, and the same or corresponding technical effects are achieved, and details are not described herein again to avoid repetition.
[0317] The AIoT communication method provided in the embodiments of the present application can be executed by an AIoT communication device. In the embodiments of the present application, the AIoT communication method is executed by an AIoT communication device as an example, and the AIoT communication device provided in the embodiments of the present application is described.
[0318] The AIoT communication device provided in the embodiments of the present application can be a communication device or a component in a communication device, for example, a chip. The communication device can be an AIoT device, a first device, and the like. For example, the first device can include, but is not limited to, the types of the terminal 11 and the access network device listed above, and the AIoT device can include, but is not limited to, the types of the terminal 11 listed above, and the embodiments of the present application are not limited specifically.
[0319] The AIoT communication apparatus includes a transmission module (such as a receiving module, a sending module) and a processing module. The receiving module, the sending module and the processing module can be implemented by software or by hardware. When implemented by hardware, the processing module can be implemented by a processor. For example, the processor can include a general-purpose processor, a special-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic devices, a gate circuit, a transistor, a discrete hardware component, etc. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit, etc.
[0320] Specifically, referring to FIG. 7, when the AIoT communication apparatus is a first device or a component in the first device, the AIoT communication apparatus 700 includes a transmission module 710 configured to receive first information from an AIoT device; and a processing module 720 configured to perform AIoT communication with the AIoT device according to the first information. The first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader / writer function.
[0321] In an embodiment, the first information includes at least one of: second information used to indicate a preferred communication mode of the AIoT device, the communication mode including continuous communication or intermittent communication; third information used to indicate residual energy information of the AIoT device; fourth information used to indicate energy storage related information of the AIoT device; and fifth information used to indicate whether the AIoT device is energy sufficient or energy insufficient.
[0322] In an embodiment, the third information comprises at least one of the following: first indication information indicating whether the residual energy of the AIoT device supports receiving the R2D message from the first device; second indication information indicating whether the residual energy of the AIoT device supports completing the AIoT communication process corresponding to the current AIoT service; third indication information indicating the number of AIoT message interactions or the length of AIoT communication supported by the residual energy of the AIoT device; fourth indication information indicating whether the residual energy of the AIoT device supports responding to the received R2D message from the first device; and the residual energy of the AIoT device.
[0323] In an embodiment, the fourth information comprises at least one of the following: first request information for requesting to store energy for the AIoT device, or for requesting to allocate an energy storage gap for the AIoT device; and an energy storage gap or an energy storage length preferred by the AIoT device.
[0324] In an embodiment, in a case where the first information is used to indicate that the energy state of the AIoT device is energy shortage, the sending time of the first information is after the receiving time of a first R2D message, or the sending time of the first information is after the receiving time of a second R2D message; wherein the first R2D message comprises a random identifier, and the second R2D message comprises resource scheduling information, which is specifically used for scheduling the AIoT device to send a D2R message.
[0325] In an embodiment, before the transmission module 710 receives the first information from the AIoT device, the transmission module 710 is further configured to send sixth information to the AIoT device; wherein the sixth information is used to instruct the AIoT device to send the first information.
[0326] In an embodiment, the sixth information is further used to indicate at least one of the following: whether the AIoT communication process corresponding to the current AIoT service can be interrupted; and whether the D2R message sent by the AIoT device can be interrupted.
[0327] In an embodiment, in a case where the sixth information is used to indicate whether the D2R message sent by the AIoT device can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through a first D2R message, wherein the first D2R message is used to respond to a third R2D message, and the third R2D message is used to transmit the sixth information; or in a case where the sixth information is used to indicate whether the AIoT communication process corresponding to the current AIoT service can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through any D2R message in the AIoT communication process corresponding to the current AIoT service.
[0328] In an embodiment, in the case that the sixth information is used to indicate whether the current AIoT service corresponding AIoT communication procedure can be interrupted, the sixth information is further used to indicate the related information of the AIoT service; wherein the related information of the AIoT service includes at least one of the following: the type of the AIoT service, the type including at least one of inventory, command; the service period of the AIoT service; whether there is an AIoT message to be transmitted; the size of the AIoT message to be transmitted.
[0329] In an embodiment, the D2R message carrying the first information further includes fifth indication information; wherein the fifth indication information is used to indicate that the first information is carried in the D2R message.
[0330] In an embodiment, the fifth indication information includes a specific message header or a specific message format.
[0331] In an embodiment, the first information is transmitted through a second D2R message, and the AIoT communication with the AIoT device according to the first information includes at least one of the following: in the case that the second D2R message does not carry specified information, determining the energy storage end time of the AIoT device according to the first information, and determining the timing of sending a fourth R2D message according to the energy storage end time of the AIoT device, the fourth R2D message being used to trigger the AIoT device to send the specified information; in the case that the second D2R message carries the specified information, but there is a fifth R2D message to be transmitted in the first device, determining the energy storage end time of the AIoT device according to the first information, and determining the timing of sending the fifth R2D message according to the energy storage end time of the AIoT device; wherein the specified information includes at least one of device identifier, random identifier, command response.
[0332] In an embodiment, the first information is transmitted through at least one of the following D2R messages: message MSG3 in the contention-based three-step access procedure; MSG1 in the contention-based two-step access procedure or the non-contention-based access procedure; command response.
[0333] In an embodiment, the sixth information is transmitted through at least one of the following R2D messages: message MSG2 in the contention-based three-step access procedure; MSG0 in the contention-based two-step access procedure or the non-contention-based access procedure; AIoT paging message in the contention-based two-step access procedure or the non-contention-based access procedure; MSG2 in the contention-based two-step access procedure or the non-contention-based access procedure; command.
[0334] In an embodiment, the first device is an access network device or a terminal.
[0335] The AIoT communication apparatus 700 provided by the embodiments of the present application can implement the various processes implemented by the method embodiment of FIG. 2a and achieve the same technical effects. To avoid repetition, details are not described here.
[0336] Referring to FIG. 8, when the AIoT communication apparatus is a component in an AIoT device, the AIoT communication apparatus 800 includes a transmission module 810 configured to send first information to a first device; wherein the first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader / writer function.
[0337] In an embodiment, the apparatus 800 further includes a processing module configured to determine the first information. Wherein the first information can be determined by the AIoT device according to a rule implemented by itself or agreed by a protocol or a configuration of a network side, or can be determined by the AIoT device according to an indication of the first device, which is not limited here.
[0338] In an embodiment, the first information includes at least one of the following: second information used to indicate a preferred communication mode of the AIoT device, the communication mode including continuous communication or intermittent communication; third information used to indicate residual energy information of the AIoT device; fourth information used to indicate energy storage related information of the AIoT device; and fifth information used to indicate whether the AIoT device has sufficient energy or insufficient energy.
[0339] In an embodiment, the third information includes at least one of the following: first indication information used to indicate whether the residual energy of the AIoT device supports receiving an R2D message from the first device; second indication information used to indicate whether the residual energy of the AIoT device supports completing an AIoT communication process corresponding to a current AIoT service; third indication information used to indicate an AIoT message interaction number or an AIoT communication duration supported by the residual energy of the AIoT device; fourth indication information used to indicate whether the residual energy of the AIoT device supports responding to the received R2D message from the first device; and residual energy of the AIoT device.
[0340] In an embodiment, the manner of determining whether the remaining energy of the AIoT device supports receiving the R2D message from the first device comprises determining whether the remaining energy of the AIoT device supports receiving the R2D message from the first device according to a first time threshold; wherein the first time threshold is a shortest time interval between sending, by the AIoT device, a third D2R message and receiving the R2D message from the first device, the third D2R message being used to transmit the first information.
[0341] In an embodiment, the determining whether the remaining energy of the AIoT device supports receiving the R2D message from the first device according to the first time threshold comprises any one of: in a case that the remaining energy of the AIoT device does not support receiving the R2D message from the first device outside the first time threshold, determining that the remaining energy of the AIoT device does not support receiving the R2D message from the first device; in a case that the remaining energy of the AIoT device supports receiving the R2D message from the first device outside the first time threshold, determining that the remaining energy of the AIoT device supports receiving the R2D message from the first device.
[0342] In an embodiment, the manner of determining whether the remaining energy of the AIoT device supports responding to the received R2D message from the first device comprises: determining whether the remaining energy of the AIoT device supports responding to the received R2D message from the first device according to at least one of a service period of a current AIoT service, a second time threshold and a third time threshold; wherein the second time threshold is a shortest time interval between sending, by the AIoT device, a fourth D2R message and sending a next D2R message, the third time threshold is a shortest time interval between receiving, by the AIoT device, a fifth R2D message from the first device and sending a fifth D2R message, the fourth D2R message being used to transmit the first information, the fifth D2R message being used to respond to the fifth R2D information and being used to transmit the first information.
[0343] In an embodiment, the determining whether the residual energy of the AIoT device supports responding to the received R2D message from the first device according to at least one of a service period of a current AIoT service, a second time threshold and a third time threshold comprises at least one of: determining that the residual energy of the AIoT device does not support responding to the received R2D message from the first device according to a service period of the current AIoT service in a case that the residual energy of the AIoT device does not support responding to the received R2D message from the first device according to the service period of the current AIoT service; determining that the residual energy of the AIoT device does not support responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold in a case that the residual energy of the AIoT device does not support responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold; determining that the residual energy of the AIoT device supports responding to the received R2D message from the first device according to the service period of the current AIoT service in a case that the residual energy of the AIoT device supports responding to the received R2D message from the first device according to the service period of the current AIoT service; and determining that the residual energy of the AIoT device supports responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold in a case that the residual energy of the AIoT device supports responding to the received R2D message from the first device outside the second time threshold and / or outside the third time threshold.
[0344] In an embodiment, the fourth information comprises at least one of: first request information for requesting to store energy for the AIoT device, or for requesting to allocate an energy storage gap for the AIoT device; and an energy storage gap or an energy storage duration preferred by the AIoT device.
[0345] In an embodiment, in a case that the first information is used to indicate that the energy state of the AIoT device is energy shortage, the sending time of the first information is after the receiving time of a first R2D message, or the sending time of the first information is after the receiving time of a second R2D message; wherein the first R2D message comprises a random identifier, and the second R2D message comprises resource scheduling information, and the resource scheduling information is dedicated to the AIoT device for sending a D2R message.
[0346] In an embodiment, the AIoT device sending the first information to the first device comprises: the AIoT device receiving sixth information from the first device, wherein the sixth information is used to instruct the AIoT device to send the first information; and the AIoT device sending the first information to the first device according to the sixth information.
[0347] In an embodiment, the sixth information is further used to indicate at least one of the following: whether the AIoT communication process corresponding to the current AIoT service can be interrupted; whether the D2R message sent by the AIoT device can be interrupted.
[0348] In an embodiment, in a case where the sixth information is used to indicate whether the D2R message sent by the AIoT device can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through a first D2R message, wherein the first D2R message is used to respond to a third R2D message, and the third R2D message is used to transmit the sixth information; or, in a case where the sixth information is used to indicate whether the AIoT communication process corresponding to the current AIoT service can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through any D2R message in the AIoT communication process corresponding to the current AIoT service.
[0349] In an embodiment, in a case where the sixth information is used to indicate whether the AIoT communication process corresponding to the current AIoT service can be interrupted, the sixth information is further used to indicate the related information of the AIoT service; wherein the related information of the AIoT service includes at least one of the following: the type of the AIoT service, the type including at least one of the following: inventory, command; the service period of the AIoT service; whether there is an AIoT message to be transmitted; the size of the AIoT message to be transmitted.
[0350] In an embodiment, the sending of the first information to the first device includes: in a case where the remaining energy of the AIoT device supports the transmission of the specified information and the first information, sending a fifth D2R message to the first device, wherein the fifth D2R message includes the specified information and the first information; in a case where the remaining energy does not support the transmission of the specified information but supports the transmission of the first information, sending a sixth D2R message to the first device, wherein the sixth D2R message includes the first information; wherein the specified information includes at least one of the following: random device identifier, random identifier, command response.
[0351] In an embodiment, the D2R message carrying the first information further includes fifth indication information; wherein the fifth indication information is used to indicate that the AIOT message carries the first information.
[0352] In an embodiment, the fifth indication information includes a specific message header or a specific message format.
[0353] In an embodiment, the first information is transmitted by at least one of the following D2R messages: MSG3 in a contention-based three-step access procedure; MSG1 in a contention-based two-step access procedure or a contention-free access procedure; a command response.
[0354] In an embodiment, the sixth information is transmitted by at least one of the following R2D messages: MSG2 in a contention-based three-step access procedure; MSG0 in a contention-based two-step access procedure or a contention-free access procedure; an AIoT paging message in a contention-based two-step access procedure or a contention-free access procedure; MSG2 in a contention-based two-step access procedure or a contention-free access procedure; a command.
[0355] In an embodiment, the first device is an access network device or a terminal.
[0356] The AIoT communication apparatus provided by the embodiments of the present application can implement each process achieved by the method embodiment shown in FIG. 6 and achieve the same technical effects. To avoid repetition, details are not described herein.
[0357] As shown in FIG. 9, the embodiments of the present application further provide a communication device 900, which includes a processor 901 and a memory 902, and the memory 902 stores programs or instructions executable on the processor 901. For example, when the communication device 900 is an AIoT device, the programs or instructions are executed by the processor 901 to implement each step of the AIoT communication method embodiment 600 described above, and the same technical effects can be achieved. When the communication device 900 is a first device, the programs or instructions are executed by the processor 901 to implement each step of the AIoT communication method embodiment 200 described above, and the same technical effects can be achieved. To avoid repetition, details are not described herein.
[0358] The embodiments of the present application further provide a terminal, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps in the method embodiment shown in FIG. 2a. The terminal embodiment corresponds to the first device side method embodiment described above, and each implementation process and implementation manner of the method embodiment described above can be applied to the terminal embodiment, and the same technical effects can be achieved. The terminal can be the AIoT communication apparatus 700 shown in FIG. 7. Specifically, FIG. 10 is a hardware structure schematic diagram of a terminal implementing the embodiments of the present application.
[0359] The terminal 1000 includes, but is not limited to, at least part of the following components: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010, etc.
[0360] Those skilled in the art can understand that the terminal 1000 can further include a power supply (such as a battery) for supplying power to various components, and the power supply can be logically connected to the processor 1010 through a power management system, so that the power management system can realize the functions of managing charging, discharging, and power consumption management. The terminal structure shown in FIG. 10 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than those shown, or combine certain components, or different component arrangements, which are not described here.
[0361] It should be understood that in the embodiments of the present application, the input unit 1004 can include a graphics processor 10041 and a microphone 10042. The graphics processor 10041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 can include a display panel 10061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 can include two parts of a touch detection device and a touch controller. The other input devices 10072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, etc., which are not described here.
[0362] In the embodiments of the present application, after the radio frequency unit 1001 receives the downlink data from the network side device, it can be transmitted to the processor 1010 for processing. In addition, the radio frequency unit 1001 can send uplink data to the network side device. Generally, the radio frequency unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0363] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1009 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0364] The processor 1010 can include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1010.
[0365] The radio frequency unit 1001 is configured to receive first information from an AIoT device; the processor 1010 is configured to perform AIoT communication with the AIoT device according to the first information; wherein the first information is used to indicate an energy state of the AIoT device, and the terminal has an AIoT reader-writer function.
[0366] In an embodiment, the first information comprises at least one of the following: second information used to indicate a communication mode preferred by the AIoT device, the communication mode comprising continuous communication or intermittent communication; third information used to indicate residual energy information of the AIoT device; fourth information used to indicate energy storage related information of the AIoT device; and fifth information used to indicate whether the AIoT device is energy sufficient or energy insufficient.
[0367] In an embodiment, the third information comprises at least one of the following: first indication information used to indicate whether the residual energy of the AIoT device supports receiving an R2D message from the terminal; second indication information used to indicate whether the residual energy of the AIoT device supports completing an AIoT communication process corresponding to a current AIoT service; third indication information used to indicate an AIoT message interaction number or an AIoT communication duration supported by the residual energy of the AIoT device; and fourth indication information used to indicate whether the residual energy of the AIoT device supports responding to a received R2D message from the terminal.
[0368] In an embodiment, the fourth information comprises at least one of the following: first request information used to request energy storage for the AIoT device, or used to request allocation of an energy storage gap for the AIoT device; and an energy storage gap or an energy storage duration preferred by the AIoT device.
[0369] In an embodiment, in a case where the first information is used to indicate that the energy state of the AIoT device is energy insufficient, the sending time of the first information is after the receiving time of a first R2D message, or the sending time of the first information is after the receiving time of a second R2D message; wherein the first R2D message comprises a random identifier, and the second R2D message comprises resource scheduling information, the resource scheduling information being specifically used to schedule the AIoT device to send a D2R message.
[0370] In an embodiment, before the radio frequency unit 1001 receives the first information from the AIoT device, the radio frequency unit 1001 is further configured to send sixth information to the AIoT device; wherein the sixth information is used to instruct the AIoT device to send the first information.
[0371] In an embodiment, the sixth information is further used to indicate at least one of the following: whether an AIoT communication process corresponding to a current AIoT service can be interrupted; and whether a D2R message sent by the AIoT device can be interrupted.
[0372] In an embodiment, in a case where the sixth information is used to indicate whether the D2R message sent by the AIoT device can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through a first D2R message, the first D2R message being used to respond to a third R2D message, the third R2D message being used to transmit the sixth information; or, in a case where the sixth information is used to indicate whether the AIoT communication process corresponding to the current AIoT service can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through any D2R message in the AIoT communication process corresponding to the current AIoT service.
[0373] In an embodiment, in a case where the sixth information is used to indicate whether the AIoT communication process corresponding to the current AIoT service can be interrupted, the sixth information is further used to indicate the related information of the AIoT service; wherein the related information of the AIoT service includes at least one of the following: a type of the AIoT service, the type including at least one of inventory, command; a service period of the AIoT service; whether there is an AIoT message to be transmitted; a size of the AIoT message to be transmitted.
[0374] In an embodiment, the D2R message carrying the first information further includes fifth indication information; wherein the fifth indication information is used to indicate that the first information is carried in the D2R message.
[0375] In an embodiment, the fifth indication information includes a specific message header or a specific message format.
[0376] In an embodiment, the first information is transmitted through a second D2R message, and the AIoT communication with the AIoT device according to the first information includes at least one of the following: in a case where the second D2R message does not carry specified information, determining an energy storage end time of the AIoT device according to the first information, and determining a timing of sending a fourth R2D message according to the energy storage end time of the AIoT device, the fourth R2D message being used to trigger the AIoT device to send the specified information; in a case where the second D2R message carries the specified information but there is a fifth R2D message to be transmitted in the terminal, determining an energy storage end time of the AIoT device according to the first information, and determining a timing of sending the fifth R2D message according to the energy storage end time of the AIoT device; wherein the specified information includes at least one of device identification, random identification, and command response.
[0377] In an embodiment, the first information is transmitted by at least one of the following D2R messages: MSG3 in a contention-based three-step access procedure; MSG1 in a contention-based two-step access procedure or a contention-free access procedure; command response.
[0378] In an embodiment, the sixth information is transmitted by at least one of the following R2D messages: MSG2 in a contention-based three-step access procedure; MSG0 in a contention-based two-step access procedure or a contention-free access procedure; AIoT paging message in a contention-based two-step access procedure or a contention-free access procedure; MSG2 in a contention-based two-step access procedure or a contention-free access procedure; command.
[0379] It can be understood that the implementation processes of each implementation manner mentioned in the embodiment can refer to the related description of the method embodiment 200 and achieve the same or corresponding technical effects. To avoid repetition, the details are not described here.
[0380] It should be noted that the terminal can also implement the steps in the method embodiment shown in FIG. 6, or can implement the steps of the method executed by each module shown in FIG. 8.
[0381] The embodiment of the application further provides a network side device, including a processor and a communication interface, the communication interface and the processor are coupled, the processor is used for running a program or an instruction, and the steps of the method embodiment shown in FIG. 2a are implemented. The network side device embodiment corresponds to the above-mentioned first device side method embodiment, and each implementation process and implementation manner of the above-mentioned method embodiment can be applied to the network side device embodiment, and the same technical effects can be achieved.
[0382] Specifically, the embodiment of the application further provides a network side device, which can be an AIoT device 700 shown in FIG. 7. As shown in FIG. 11, the network side device 1100 includes an antenna 1101, a radio frequency device 1102, a baseband device 1103, a processor 1104 and a memory 1105. The antenna 1101 is connected with the radio frequency device 1102. In the uplink direction, the radio frequency device 1102 receives information through the antenna 1101, and sends the received information to the baseband device 1103 for processing. In the downlink direction, the baseband device 1103 processes the information to be sent and sends it to the radio frequency device 1102, and the radio frequency device 1102 processes the received information and sends it out through the antenna 1101.
[0383] The method executed by the network side device 1100 in the above embodiment can be implemented in the baseband device 1103, which includes a baseband processor.
[0384] The baseband device 1103 can include at least one baseband board on which a plurality of chips are disposed, as shown in FIG. 11, one of the chips being, for example, a baseband processor connected with the memory 1105 through a bus interface to invoke a program in the memory 1105 to perform the network device operations shown in the above method embodiments.
[0385] The network side device 1100 can further include a network interface 1106, which is, for example, a Common Public Radio Interface (CPRI).
[0386] Specifically, the network side device 1100 of the embodiments of the present application further includes instructions or programs stored on the memory 1105 and executable on the processor 1104, and the processor 1104 invokes the instructions or programs in the memory 1105 to perform the methods performed by the modules shown in FIG. 7 and achieve the same technical effects, and thus the details are not repeated here.
[0387] The radio frequency device 1102 is configured to receive first information from an AIoT device, and the processor 1104 is configured to perform AIoT communication with the AIoT device according to the first information, wherein the first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader / writer function.
[0388] It should be noted that the above network side device can also implement the steps in the method embodiments shown in FIG. 6, or can implement the steps of the methods performed by the modules shown in FIG. 8.
[0389] The embodiments of the present application also provide a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implements the various processes of the above AIoT communication method embodiments and achieves the same technical effects, and thus the details are not repeated here.
[0390] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.
[0391] The embodiments of the present application further provide a chip including a processor and a communication interface, the communication interface being coupled with the processor, and the processor being configured to execute a program or instructions to implement the various processes of the above AIoT communication method embodiments and achieve the same technical effects, and thus the details are not repeated here.
[0392] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0393] The embodiments of the present application further provide a computer program / program product stored in a storage medium, which is executed by at least one processor to implement the processes of the above AIoT communication method embodiments, and achieve the same technical effects. To avoid repetition, details are not described here.
[0394] The embodiments of the present application further provide an AIoT communication system, comprising: a first device and an AIoT device, the first device can be used to implement the processes of the above AIoT communication method embodiment 200, and the first device can be used to implement the processes of the above AIoT communication method embodiment 600, and achieve the same technical effects. To avoid repetition, details are not described here.
[0395] It should be noted that in this paper, the term "include", "contain" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the sentence "includes a" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to the order of functions shown or discussed, but can also include functions performed in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to certain examples can be combined in other examples.
[0396] From the above description of the embodiments, those skilled in the art can clearly understand that the above embodiment method can be realized by means of computer software product and general hardware platform, of course, it can also be realized by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.), including a plurality of instructions, used to make the terminal or network side device execute the method described in each embodiment of the present application.
[0397] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms of embodiments under the inspiration of the present application without departing from the purpose of the present application and the scope protected by the claims, and these embodiments all belong to the protection of the present application.
Claims
1. An environmental Internet of Things (AIoT) communication method, comprising: receiving, by a first device, first information from an AIoT device; performing, by the first device, AIoT communication with the AIoT device according to the first information; wherein the first information is used to indicate an energy state of the AIoT device, and the first device has an AIoT reader-writer function.
2. The method of claim 1, wherein, The first information comprises at least one of: second information used to indicate a preferred communication mode of the AIoT device, the communication mode comprising continuous communication or intermittent communication; third information used to indicate residual energy information of the AIoT device; fourth information used to indicate energy storage related information of the AIoT device; fifth information used to indicate whether the AIoT device is energy sufficient or energy insufficient.
3. The method of claim 2, wherein, The third information comprises at least one of: first indication information used to indicate whether the residual energy of the AIoT device supports receiving an R2D message from the first device; second indication information used to indicate whether the residual energy of the AIoT device supports completing an AIoT communication process corresponding to a current AIoT service; third indication information used to indicate an AIoT message interaction number or an AIoT communication duration supported by the residual energy of the AIoT device; fourth indication information used to indicate whether the residual energy of the AIoT device supports responding to a received R2D message from the first device; residual energy of the AIoT device.
4. The method of claim 2, wherein, The fourth information comprises at least one of: first request information used to request energy storage for the AIoT device, or used to request allocation of an energy storage gap for the AIoT device; a preferred energy storage gap or energy storage duration of the AIoT device.
5. The method of any one of claims 1-4, wherein, In a case where the first information is used to indicate that the energy state of the AIoT device is energy insufficient, a sending time of the first information is after a receiving time of a first R2D message, or the sending time of the first information is after a receiving time of a second R2D message; wherein the first R2D message comprises a random identifier, and the second R2D message comprises resource scheduling information, the resource scheduling information being specifically used to schedule the AIoT device to send a D2R message.
6. The method of any one of claims 1-4, wherein, Before the first device receives the first information from the AIoT device, the method further comprises: sending, by the first device, sixth information to the AIoT device; wherein the sixth information is used to instruct the AIoT device to send the first information.
7. The method of claim 6, wherein, The sixth information is further used to indicate at least one of: whether an AIoT communication process corresponding to a current AIoT service can be interrupted; whether a D2R message sent by the AIoT device can be interrupted.
8. The method of claim 7, wherein, In a case where the sixth information is used to indicate whether the D2R message sent by the AIoT device can be interrupted, the sixth information is further used to trigger the AIoT device to transmit the first information through a first D2R message, the first D2R message being used to respond to a third R2D message, the third R2D message being used to transmit the sixth information; Or, in the case where the sixth information is used to indicate whether the current AIoT service corresponding AIoT communication process can be interrupted, the sixth information is also used to trigger the AIoT device to transmit the first information through any D2R message in the current AIoT service corresponding AIoT communication process.
9. The method of any one of claims 6-8, wherein, In the case where the sixth information is used to indicate whether the current AIoT service corresponding AIoT communication process can be interrupted, the sixth information is also used to indicate the related information of the AIoT service; Wherein, the related information of the AIoT service includes at least one of the following: The type of the AIoT service, the type including at least one of inventory, command; The service period of the AIoT service; Whether there is an AIoT message to be transmitted; The size of the AIoT message to be transmitted.
10. The method of any one of claims 1-9, wherein, The D2R message carrying the first information also includes fifth indication information; Wherein, the fifth indication information is used to indicate that the first information is carried in the D2R message.
11. The method of claim 10, wherein, The fifth indication information includes a specific message header or a specific message format.
12. The method of any one of claims 1-11, wherein, The first information is transmitted through a second D2R message, and the first device performs AIoT communication with the AIoT device according to the first information, including at least one of the following: In the case where the second D2R message does not carry specified information, the first device determines the energy storage end time of the AIoT device according to the first information, and determines the timing of sending a fourth R2D message according to the energy storage end time of the AIoT device, the fourth R2D message is used to trigger the AIoT device to send the specified information; In the case where the second D2R message carries the specified information, but there is a fifth R2D message to be transmitted in the first device, the first device determines the energy storage end time of the AIoT device according to the first information, and determines the timing of sending the fifth R2D message according to the energy storage end time of the AIoT device; Wherein, the specified information includes at least one of device identifier, random identifier, command response.
13. The method of any one of claims 1-12, wherein, The first information is transmitted through the D2R message shown by at least one of the following: Message MSG3 in the three-step contention-based access process; MSG1 in the two-step contention-based access process or non-contention-based access process; Command response.
14. The method of any one of claims 5-13, wherein, The sixth information is transmitted through the R2D message shown by at least one of the following: Message MSG2 in the three-step contention-based access process; MSG0 in the two-step contention-based access process or non-contention-based access process; AIoT paging message in the two-step contention-based access process or non-contention-based access process; MSG2 in the two-step contention-based access process or non-contention-based access process; Command.
15. The method of any one of claims 1-14, wherein, The first device is an access network device or a terminal.
16. An environmental Internet of Things (AIoT) communication method, comprising: An AIoT device sends first information to a first device; Wherein, the first information is used to indicate the energy state of the AIoT device, and the first device has AIoT reader / writer function.
17. The method of claim 16, wherein, The first information includes at least one of the following: Second information for indicating a communication mode preferred by the AIoT device, the communication mode including continuous communication or intermittent communication; Third information for indicating residual energy information of the AIoT device; Fourth information for indicating energy storage related information of the AIoT device; Fifth information for indicating whether the AIoT device is energy sufficient or energy insufficient.
18. The method of claim 17, wherein, The third information includes at least one of the following: First indication information for indicating whether the residual energy of the AIoT device supports receiving the R2D message from the first device; Second indication information for indicating whether the residual energy of the AIoT device supports completing an AIoT communication process corresponding to a current AIoT service; Third indication information for indicating an AIoT message interaction number or an AIoT communication time length supported by the residual energy of the AIoT device; Fourth indication information for indicating whether the residual energy of the AIoT device supports responding to the received R2D message from the first device; Residual energy of the AIoT device.
19. The method of claim 18, wherein, The determination manner of whether the residual energy of the AIoT device supports receiving the R2D message from the first device includes determining whether the residual energy of the AIoT device supports receiving the R2D message from the first device according to a first time threshold value; wherein the first time threshold value is a shortest time interval from sending, by the AIoT device, a third D2R message to receiving the R2D message from the first device, the third D2R message being used for transmitting the first information.
20. The method of claim 19, wherein, The determination of whether the residual energy of the AIoT device supports receiving the R2D message from the first device according to the first time threshold value includes any of the following: in a case where the residual energy of the AIoT device does not support receiving the R2D message from the first device outside the first time threshold value, determining that the residual energy of the AIoT device does not support receiving the R2D message from the first device; in a case where the residual energy of the AIoT device supports receiving the R2D message from the first device outside the first time threshold value, determining that the residual energy of the AIoT device supports receiving the R2D message from the first device.
21. The method of claim 18, wherein, The determination manner of whether the residual energy of the AIoT device supports responding to the received R2D message from the first device includes determining whether the residual energy of the AIoT device supports responding to the received R2D message from the first device according to at least one of a service period of a current AIoT service, a second time threshold value and a third time threshold value; The second time threshold is the shortest time interval between sending a fourth D2R message by the AIoT device and sending a next D2R message, and the third time threshold is the shortest time interval between receiving a fifth R2D message from the first device by the AIoT device and sending a fifth D2R message, the fourth D2R message is used to transmit the first information, and the fifth D2R message is used to respond to the fifth R2D information and is used to transmit the first information.
22. The method of claim 21, wherein, The determination of whether the remaining energy of the AIoT device supports responding to the received R2D message from the first device according to at least one of the service period of the current AIoT service, the second time threshold and the third time threshold comprises at least one of: In the case that the remaining energy of the AIoT device does not support responding to the received R2D message from the first device according to the service period of the current AIoT service, it is determined that the remaining energy of the AIoT device does not support responding to the received R2D message from the first device; In the case that the remaining energy of the AIoT device does not support responding to the received R2D message from the first device outside the second time threshold and / or the third time threshold, it is determined that the remaining energy of the AIoT device does not support responding to the received R2D message from the first device; In the case that the remaining energy of the AIoT device supports responding to the received R2D message from the first device according to the service period of the current AIoT service, it is determined that the remaining energy of the AIoT device supports responding to the received R2D message from the first device; In the case that the remaining energy of the AIoT device supports responding to the received R2D message from the first device outside the second time threshold and / or the third time threshold, it is determined that the remaining energy of the AIoT device supports responding to the received R2D message from the first device.
23. The method of claim 17, wherein, The fourth information comprises at least one of: First request information for requesting energy storage for the AIoT device, or for requesting allocation of an energy storage gap for the AIoT device; The AIoT device preferred energy storage gap or energy storage time length.
24. The method of any one of claims 16-23, wherein, In the case that the first information is used to indicate that the energy state of the AIoT device is energy shortage, the sending time of the first information is after the receiving time of the first R2D message, or the sending time of the first information is after the receiving time of the second R2D message; The first R2D message comprises a random identifier, and the second R2D message comprises resource scheduling information, and the resource scheduling information is dedicated to the AIoT device sending a D2R message.
25. The method of any one of claims 16-24, wherein, The AIoT device sends first information to the first device, comprising: The AIoT device receives sixth information from the first device, wherein the sixth information is used to instruct the AIoT device to send the first information; The AIoT device sends first information to the first device according to the sixth information.
26. The method of any one of claims 16-25, wherein, The AIoT device sends first information to the first device, including: In a case that the remaining energy of the AIoT device supports transmission of the specified information and the first information, the AIoT device sends a fifth D2R message to the first device, and the fifth D2R message includes the specified information and the first information; In a case that the remaining energy of the AIoT device does not support transmission of the specified information but supports transmission of the first information, the AIoT device sends a sixth D2R message to the first device, and the sixth D2R message includes the first information; The specified information includes at least one of a random device identifier, a random identifier, and a command response.
27. An environmental Internet of Things (AIoT) communication apparatus applied to a first device, the apparatus comprising: a transmission module configured to receive first information from an AIoT device; a processing module configured to perform AIoT communication with the AIoT device according to the first information; The first information is used to indicate the energy state of the AIoT device, and the first device has an AIoT reader / writer function.
28. The apparatus of claim 27, wherein, The first information includes at least one of: second information used to indicate a preferred communication mode of the AIoT device, the communication mode including continuous communication or intermittent communication; third information used to indicate remaining energy information of the AIoT device; fourth information used to indicate energy storage related information of the AIoT device; fifth information used to indicate whether the AIoT device has sufficient energy or insufficient energy.
29. The apparatus of claim 28, wherein, The third information includes at least one of: first indication information used to indicate whether the remaining energy of the AIoT device supports receiving a R2D message from the first device; second indication information used to indicate whether the remaining energy of the AIoT device supports completing an AIoT communication process corresponding to a current AIoT service; third indication information used to indicate the number of AIoT message interactions or the length of AIoT communication supported by the remaining energy of the AIoT device; fourth indication information used to indicate whether the remaining energy of the AIoT device supports responding to a received R2D message from the first device; The remaining energy of the AIoT device.
30. The apparatus of any one of claims 27-29, wherein, Before the transmission module receives the first information from the AIoT device, the transmission module is further configured to send sixth information to the AIoT device; The sixth information is used to instruct the AIoT device to send the first information.
31. An environmental Internet of Things (AIoT) communication apparatus applied to an AIoT device, the apparatus comprising: a transmission module configured to send first information to a first device; The first information is used to indicate the energy state of the AIoT device, and the first device has an AIoT reader / writer function.
32. The apparatus of claim 31, wherein, The first information includes at least one of: second information used to indicate a preferred communication mode of the AIoT device, the communication mode including continuous communication or intermittent communication; third information used to indicate remaining energy information of the AIoT device; The fourth information is used for indicating energy storage related information of the AIoT device. The fifth information is used for indicating energy sufficiency or energy insufficiency of the AIoT device.
33. The apparatus of any one of claims 31-32, wherein, The sending of the first information to the first device comprises: receiving sixth information from the first device, wherein the sixth information is used for instructing the AIoT device to send the first information; sending the first information to the first device according to the sixth information. 34.A communication device comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the method according to any one of claims 1 to 15, or to implement the steps of the method according to any one of claims 16 to 26. 35.A readable storage medium, the readable storage medium storing programs or instructions executable on a processor, the programs or instructions being executed by the processor to implement the steps of the method according to any one of claims 1 to 26.
Citation Information
Patent Citations
Data transmission method and device, communication equipment and communication system
CN118283546A
Communication method and device
CN118612761A
Information notification method, apparatus, device and readable storage medium
WO2024174250A1
Ambient IoT management
WO2024182981A1