Communication method and related device
Patent Information
- Application Number
- CN202510528701.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2026-10-27
AI Technical Summary
[0086]第二方面至第十方面的技术方案所带来的有益效果可以参见第一方面的技术方案所带来的技术效果,此处不再赘述。
Smart Images

Figure CN122993889A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and related equipment. Background Technology
[0002] With the development of communication technology, the 3rd Generation Partnership Project (3GPP) defined Ambient Internet of Things (A-IoT) technology. An A-IoT communication system typically consists of a reader and A-IoT devices. The reader can be a network device and / or a terminal device, where the network device can be a base station (BS) and the terminal device can be user equipment (UE). A-IoT devices can be terminal devices within a cellular network, such as ultra-low power, ultra-low complexity Internet of Things (IoT) terminal devices.
[0003] However, in current A-IoT communication systems, ensuring the reliability of A-IoT device transmission is an urgent problem to be solved. Summary of the Invention
[0004] This application provides a communication method and related equipment, and defines a retransmission method between an A-IoT device and a Reader in an A-IoT communication system.
[0005] Firstly, a communication method according to this application, applied to an A-IoT device, includes:
[0006] Receive first information, which indicates that the second information failed to be received, or the first information indicates that the second information is to be retransmitted;
[0007] On the first resource, retransmit the second information.
[0008] As can be seen, through the above communication method, the A-IoT device determines that the second information needs to be retransmitted by receiving the first information sent by the reader or intermediate node, then determines the first resource for retransmitting the second information, and retransmits the second information. Thus, a technical solution for retransmission between the A-IoT device and the reader is provided to improve transmission reliability.
[0009] In one possible implementation, the first resource is a shared communication resource;
[0010] Alternatively, the first resource may be indicated by the first information;
[0011] Alternatively, the first resource is the next resource after the second resource, the second information is based on the second resource from the previous transmission, and the first resource and the second resource are two adjacent resources among a plurality of resources configured for the A-IoT device;
[0012] Alternatively, the first resource is determined based on the resources of Device-Terminated (DT) / Device-Originated by Device-Terminated Triggered (DO-DTT) services.
[0013] It is evident that the first resource can be a shared communication resource, or the first resource can be directly indicated by the first information, or the first resource can be the next resource after the second resource, or the first resource can be determined based on the resources of the DT / DO-DTT service. This allows A-IoT devices to accurately determine the location and timing of the first resource, thereby improving the determinism of data transmission and the flexibility of scheduling.
[0014] In one possible implementation, the resources for the DT / DO-DTT service are indicated by third information, which is the first information received after the first information to indicate the DT / DO-DTT service.
[0015] As can be seen, by obtaining the first received third information after receiving the first information, which is used to indicate the DT / DO-DTT service, the first resource is determined to retransmit the second information based on the resources of the DT / DO-DTT service indicated by the third information, and then the resource that can be used to transmit information the fastest is obtained to retransmit the second information, thereby reducing the retransmission delay.
[0016] In one possible implementation, the embodiments of this application may receive the first information in the following manner:
[0017] Receive negative confirmation information for the second information, wherein the negative confirmation information is the first information, or the negative confirmation information includes the first information.
[0018] It is evident that by using the above communication method, either by sending the negative acknowledgment information as the first information or by including the first information within the negative acknowledgment information, the signaling overhead required to send the first information can be reduced.
[0019] In one possible implementation, the embodiments of this application may receive the first information in the following manner:
[0020] Receive a first retransmission request for the second information, wherein the first retransmission request is the first information, or the first retransmission request includes the first information.
[0021] It is evident that by using the above communication methods, setting a dedicated first retransmission request message as the first message, or including the first message in the first retransmission request message, and initiating the data retransmission process through a clear retransmission request mechanism, the system's ability to protect critical data can be improved.
[0022] In one possible implementation, the method further includes:
[0023] Based on the second resource, send the second information.
[0024] As can be seen, the above communication method configures the second resource before the A-IoT device sends the second information, thus providing a technical solution for active D2R transmission triggered by the A-IoT device. This allows the A-IoT device to actively perform D2R transmission, meeting the communication requirements of the active D2R transmission process. Simultaneously, pre-configuring the second resource also helps to achieve targeted and accurate delivery of the second information, reducing the risk of random access resource conflicts and improving the system's scheduling efficiency and transmission stability.
[0025] In one possible implementation, the method further includes:
[0026] Receive fourth information, the fourth information being used to indicate at least one resource, the at least one resource including the second resource.
[0027] It is evident that by receiving fourth information indicating at least one resource, A-IoT devices can accurately determine the location and timing of the second resource, thereby improving the determinism of data transmission and the flexibility of scheduling.
[0028] In one possible implementation, the present application can send the second information based on the second resource in the following manner:
[0029] Determine the size of the data that the second resource can support;
[0030] If the size of the data that the second resource can carry is greater than or equal to the size of the data of the second information, then the second information is sent on the second resource.
[0031] It is evident that by determining the size of the data that the second resource can carry before sending the second information, and only sending the second information when the size of the data that the second resource can carry is greater than or equal to the size of the second information, data congestion or partial loss can be effectively prevented, the integrity and efficiency of system transmission can be improved, and the stability of service carrying can be enhanced.
[0032] In one possible implementation, the method further includes:
[0033] If the size of the data that the second resource can carry is smaller than the size of the data of the second information, the fifth information is sent on the second resource, and the fifth information is used to request the third resource to send the second information;
[0034] Receive sixth information in response to the fifth information, the sixth information being used to indicate the third resource;
[0035] The second information is sent on the third resource.
[0036] It is evident that when the second resource is insufficient to carry the data, the third resource can be requested by sending the fifth message, and the third resource can be obtained after receiving the sixth message to complete the transmission. This allows for dynamic adjustment of resource allocation, improving the flexibility of resource scheduling and the reliability of data transmission, and avoiding problems such as retransmission failure or data truncation.
[0037] In one possible implementation, the present application embodiments may receive the fourth information in the following manner:
[0038] Receive paging information, wherein the paging information is the fourth information, or the paging information includes the fourth information.
[0039] It is evident that by using paging information as the fourth information or by including the fourth information in the paging information, A-IoT devices can accurately obtain the fourth information based on the paging mechanism issued by the system. This allows them to perceive resources without maintaining a continuous listening state, which is beneficial for energy saving and low-power communication.
[0040] Secondly, this application provides a communication method applied to a reader / writer, comprising:
[0041] Send a first message, which indicates that the second message failed to be received, or the first message indicates that the second message should be retransmitted.
[0042] On the first resource, receive the second information.
[0043] In one possible implementation, the first resource is a shared communication resource;
[0044] Alternatively, the first resource may be indicated by the first information;
[0045] Alternatively, the first resource is the next resource after the second resource, the second information is based on the second resource from the previous transmission, and the first resource and the second resource are two adjacent resources among a plurality of resources configured for the A-IoT device;
[0046] Alternatively, the first resource is determined based on the resources of the DT / DO-DTT service.
[0047] In one possible implementation, the resources for the DT / DO-DTT service are indicated by third information, which is the first information sent after the first information to indicate the DT / DO-DTT service.
[0048] In one possible implementation, the first information can be sent based on the following method:
[0049] Send a negative confirmation message for the second information, wherein the negative confirmation message is the first information, or the negative confirmation message includes the first information.
[0050] In one possible implementation, the first information can be sent based on the following method:
[0051] Send a first retransmission request for the second information, wherein the first retransmission request is the first information, or the first retransmission request includes the first information.
[0052] In one possible implementation, the present application may send a first retransmission request for the second information in the following manner:
[0053] Receive a second retransmission request message, which is used to request the transmission of the second message;
[0054] In response to the second retransmission request information, a first retransmission request information is sent in response to the second information.
[0055] In one possible implementation, the second retransmission request information is sent by the application server of the A-IoT device when it has not received the second information within a business transmission cycle.
[0056] In one possible implementation, the method further includes:
[0057] Receive the second information.
[0058] In one possible implementation, the present application may receive the second information in the following manner:
[0059] If the size of the data that the second resource can carry is greater than or equal to the size of the data of the second information, then the second information is received on the second resource.
[0060] In one possible implementation, the method further includes:
[0061] If the size of the data that the second resource can carry is smaller than the size of the data of the second information, then the fifth information is received on the second resource, and the fifth information is used to request the third resource to send the second information;
[0062] Send a sixth message in response to the fifth message, the sixth message being used to instruct the third resource;
[0063] The second information is received on the third resource.
[0064] In one possible implementation, the method further includes:
[0065] Send a fourth message, the fourth message being used to indicate at least one resource, the at least one resource including the second resource.
[0066] In one possible implementation, the fourth information can be sent based on the following method:
[0067] Send a paging message, wherein the paging message is the fourth information, or the paging message includes the fourth information.
[0068] Thirdly, an environmental Internet of Things (IoT) device according to this application includes:
[0069] A receiving unit is configured to receive first information, wherein the first information is used to indicate that the reception of second information has failed, or, wherein the first information is used to indicate that the second information is retransmitted;
[0070] The sending unit is used to retransmit the second information on the first resource.
[0071] Fourthly, a reader / writer according to this application includes:
[0072] A sending unit is configured to send first information, which indicates that the reception of second information has failed, or the first information indicates that the second information should be retransmitted.
[0073] A receiving unit is configured to receive the second information on a first resource.
[0074] Fifthly, a chip according to this application includes at least one processor, wherein the at least one processor is configured to execute program instructions to perform the steps in the method designed in the first or second aspect described above.
[0075] Optionally, the chip further includes an interface circuit, with the at least one processor connected to the interface circuit, the at least one processor being used to execute program instructions to perform the steps in the method designed in the first or second aspect described above.
[0076] Sixthly, a chip module according to this application includes a chip, the chip including a processor, wherein the processor performs the steps in the method designed in the first or second aspect described above.
[0077] Optionally, the chip module further includes a transceiver component, through which the processor performs the sending and / or receiving steps in the method designed in the first or second aspect described above.
[0078] Seventhly, a module device according to this application includes a communication module, a power module, a storage module, and a chip, wherein:
[0079] The power module is used to provide electrical energy to the module device;
[0080] Storage modules are used to store data and instructions;
[0081] The communication module is used for internal communication within the module device, or for communication between the module device and external devices;
[0082] The chip is used to perform the steps in the method designed in the first or second aspect described above.
[0083] Eighthly, a communication device according to this application includes a memory and a processor. The memory is used to store a computer program, the computer program including program instructions, and the processor is configured to invoke the program instructions to execute the steps in the method designed in the first or second aspect above.
[0084] A ninth aspect is a computer-readable storage medium of this application, wherein it stores a computer program or instructions that, when executed, implement the steps of the method designed in the first or second aspect described above. For example, the computer program or instructions are executed by a processor.
[0085] A tenth aspect is a computer program or computer program product of this application, comprising a computer program or instructions, wherein when the computer program or instructions are executed, the steps in the method designed in the first or second aspect described above are performed. For example, the computer program or instructions are executed by a processor.
[0086] The beneficial effects of the technical solutions in aspects two through ten can be found in the technical effects of the technical solution in aspect one, and will not be repeated here. Attached Figure Description
[0087] Figure 1 This is a schematic diagram of a network topology 1 proposed in an embodiment of this application;
[0088] Figure 2 This is a schematic diagram of a network topology 2 proposed in an embodiment of this application;
[0089] Figure 3 This is a schematic diagram of a 3-step random access process proposed in an embodiment of this application;
[0090] Figure 4 This is a schematic diagram of a 2-step random access process proposed in an embodiment of this application;
[0091] Figure 5 This is a flowchart illustrating a communication method proposed in an embodiment of this application;
[0092] Figure 6 This is a block diagram of the functional units of an environmental Internet of Things (IoT) device according to an embodiment of this application;
[0093] Figure 7 This is a block diagram of the functional units of a reader / writer according to an embodiment of this application;
[0094] Figure 8 This is a schematic diagram of the structure of a communication device proposed in an embodiment of this application. Detailed Implementation
[0095] It should be understood that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may also include steps or units not listed, or may also include other steps or units inherent to these processes, methods, products, or devices.
[0096] The term "implementation" as used in the embodiments of this application means that a specific feature, structure, or characteristic described in connection with an implementation may be included in at least one implementation of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same implementation, nor is it a separate or alternative implementation mutually exclusive with other implementations. It will be explicitly and implicitly understood by those skilled in the art that the implementations described herein can be combined with other implementations.
[0097] In the embodiments of this application, "and / or" describes the relationship between associated objects, indicating that three relationships can exist.
[0098] In this embodiment of the application, the symbol " / " can indicate that the preceding and following related objects have an "or" relationship.
[0099] In the embodiments of this application, "at least one item" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items, which means one or more, and "multiple" means two or more.
[0100] In this application, "higher than" can be used interchangeably with "greater than," "lower than" can be used interchangeably with "less than," "not lower than" can be used interchangeably with "higher than or equal to" or "greater than or equal to," and "not higher than" can be used interchangeably with "lower than or equal to" or "less than or equal to." In this application, for the same solution, "equal to" can be used with "less than" or "greater than," but not simultaneously with both. When "equal to" is used with "less than," it applies to the technical solution adopted by "less than." When "equal to" is used with "greater than," it applies to the technical solution adopted by "greater than."
[0101] In the embodiments of this application, the terms "of", "corresponding / relevant", "corresponding", "indicated", and "associated" can be used interchangeably.
[0102] In the embodiments of this application, the terms "association", "corresponding", "is", "of", "belonging to", "as", and "considered as" may sometimes be used interchangeably.
[0103] In the embodiments of this application, "connection" refers to various connection methods such as direct connection or indirect connection to realize communication between devices, and no limitation is made in this regard.
[0104] In the embodiments of this application, "network" can be expressed as the same concept as "system," and a communication system is a communication network.
[0105] The following describes the relevant content, concepts, meanings, technical problems, technical solutions, and beneficial effects involved in the implementation of this application.
[0106] First, the relevant terms used in this application will be explained and clarified:
[0107] I. Network Equipment
[0108] A network device is a device with wireless transceiver capabilities. It can include a Base Station (BS) in a communication system, or a device deployed in a radio access network (RAN) to provide wireless communication functions. In other words, a network device can include devices within the RAN. For example, devices within the RAN can include evolved Node Bs (eNBs or eNodeBs) in Long Term Evolution (LTE) communication systems, next-generation evolved Node Bs (ng-eNBs) in New Radio (NR) communication systems, next-generation Node Bs (gNBs) in NR communication systems, master nodes (MNs) in dual-connectivity architectures, and secondary nodes (SNs) in dual-connectivity architectures, etc., without specific limitations.
[0109] Network devices can include devices in the core network (CN). For example, devices in the CN can include Access and Mobility Management Function (AMF), User Plane Function (UPF), Session Management Function (SMF), etc.
[0110] Network devices can also be access points (APs) and relay stations in wireless local area networks (WLANs), communication devices in future public land mobile networks (PLMNs), and communication devices in non-terrestrial networks (NTNs).
[0111] Network devices may include means for providing wireless communication capabilities to terminal devices, such as chip systems, chips, or chip modules. For example, the chip system may include a chip, or it may include other discrete devices.
[0112] Network devices can communicate with Internet Protocol (IP) networks, such as the Internet, private IP networks, or other data networks.
[0113] Network equipment may include a single node to perform the functions of the aforementioned base station, or it may include two or more independent nodes to perform the functions of the aforementioned base station. For example, network equipment includes centralized units (CUs) and distributed units (DUs), such as gNB-CU and gNB-DU.
[0114] The network device can be any of the multiple sites that perform coherent joint transmission (CJT) with the terminal device, or other sites outside of the multiple sites, or other network devices that communicate with the terminal device. There are no specific restrictions on this.
[0115] Network equipment can be mobile; for example, it can be a mobile device. Optionally, network equipment can be a satellite or a balloon station. For example, the satellite can be a Low Earth Orbit (LEO) satellite, a Medium Earth Orbit (MEO) satellite, a Geostationary Earth Orbit (GEO) satellite, or a High Elliptical Orbit (HEO) satellite. Optionally, network equipment can also be a base station located on land, water, or other similar locations.
[0116] Network equipment can provide services to a cell, and terminal devices within that cell can communicate with the network equipment through transmission resources (such as spectrum resources). This cell can be a macro cell, small cell, metro cell, micro cell, pico cell, or femto cell, etc.
[0117] Network devices can be chips, chip modules, devices, units, etc., without specific restrictions.
[0118] II. Terminal Equipment
[0119] A terminal device is a device with wireless transceiver capabilities, and can be referred to as a terminal, user interface (UE), mobile station (MS), mobile terminal (MT), access terminal, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, remote station, remote terminal, mobile device, wireless communication device, UE agent, or UE device, etc. Terminal devices can be fixed or mobile. It should be noted that terminal devices can support at least one wireless communication technology, such as LTE or NR. For example, terminal devices can be mobile phones, tablets, desktop computers, laptops, all-in-one computers, in-vehicle terminals, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in future mobile communication networks, or terminal devices in future evolved PLMNs, etc. In some embodiments of this application, the terminal device can also be a device with transceiver capabilities, such as a chip system. The chip system may include chips, as well as other discrete devices.
[0120] III. Intermediate Nodes
[0121] An intermediate node is a device with wireless transceiver capabilities; it can be a network device or a terminal device. For example, intermediate nodes can be eNBs, eNodeBs, gNodeBs, gNBs, multi-transmission receiving points (M-TRPs), base stations in future evolution systems, access nodes in WLAN systems, mobile phones, terminal devices, remote UEs, relay UEs, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets, computers with wireless transceiver capabilities, VR devices, AR devices, wireless devices in industrial control, wireless devices in autonomous driving, wireless devices in remote medical care, wireless devices in smart grids, wireless devices in transportation safety, wireless devices in smart cities, wireless devices in smart homes, in-vehicle devices, wearable devices, or terminal devices in future PLMN evolutions, etc.
[0122] IV. A-IoT Devices
[0123] An A-IoT device is a device that is powered by energy harvesting and can communicate with other devices without batteries or using energy sources with limited energy storage capacity (such as capacitors), or in the absence of a traditional power source. A-IoT devices can harvest energy from radio waves or other forms of energy under specific use cases. For example, in some scenarios, A-IoT devices can harvest energy from radio waves, which may originate from network devices or terminal devices. In other scenarios, A-IoT devices can harvest energy from solar energy, light, motion / vibration, heat, pressure, or any other source of energy. A-IoT devices can also be called A-IoT terminals, or they can be referred to by tags and thus called A-IoT tags, or simply A-IoT, without specific limitations.
[0124] V. Reader / Writer
[0125] A reader / writer is a device with wireless transceiver capabilities, which can be a network device and / or a terminal device. A reader / writer can be called a Reader, or an interrogator, etc., without specific limitations.
[0126] VI. Device-to-reader (D2R) transmission
[0127] D2R transmission refers to the transmission from an A-IoT device to a Reader, also known as D2R communication. The information from the A-IoT device to the Reader can be called a D2R signal or D2R information. Optionally, a D2R signal can also be called an A-IoT D2R signal, and the data portion can be called D2R data or A-IoT D2R data; this application does not limit the implementation. D2R information can also be called A-IoT D2R information. For ease of description, the following description uses the information from the A-IoT device to the Reader as a D2R signal, but it is understood that the D2R signal in the following description can also be D2R information.
[0128] VII. Reader-to-device (R2D) transfer
[0129] R2D transmission refers to the transmission from the Reader to the A-IoT device, also known as R2D communication. The information from the Reader to the A-IoT device can be called an R2D signal or R2D information. Optionally, the R2D signal can also be called an A-IoT R2D signal, and the data portion can be called R2D data or A-IoT R2D data; this application does not limit the implementation. R2D information can also be called A-IoT R2D information. For ease of description, the following description uses the information from the Reader to the A-IoT device as an example of an R2D signal; however, it is understood that the R2D signal in the following description can also be R2D information.
[0130] VIII. A-IoT Communication System
[0131] An A-IoT communication system typically includes a Reader and A-IoT devices, and may also include a base station. The Reader can act as an intermediary node, relaying data between the base station and the A-IoT devices.
[0132] In this embodiment, see Figure 1 , Figure 1 This is a schematic diagram of the network topology of the A-IoT communication system applicable to the embodiments of this application.
[0133] See Figure 1 ,exist Figure 1In the network topology 1 shown, the Reader and A-IoT devices can communicate directly in both directions.
[0134] like Figure 1 As shown, in network topology 1, the Reader sends an R2D signal, and the corresponding A-IoT device receives the R2D signal. Optionally, after receiving the R2D signal, the A-IoT device sends a corresponding response signal (which can be a backscattered signal), and the corresponding Reader receives the response signal.
[0135] Alternatively, the A-IoT device sends a D2R signal, and the corresponding Reader receives the D2R signal. Optionally, after receiving the D2R signal, the Reader sends a corresponding response signal, and the A-IoT device receives the response signal.
[0136] In one possible implementation, see [reference] Figure 2 ,exist Figure 2 In the network topology 2 shown, the network topology of the A-IoT communication system may also include a base station.
[0137] like Figure 2 As shown, in network topology 2, the Reader acts as an intermediate node to transmit information between the base station and the A-IoT device. This network topology is suitable for situations where direct communication between the base station and the A-IoT device is not possible, and the Reader is needed as an intermediate node to relay communication between them. Alternatively, this network topology is suitable for situations where the base station is deployed outdoors and the A-IoT device is deployed indoors, and due to the limited communication range of the A-IoT device, the Reader is needed as an intermediate node to relay communication.
[0138] Specifically, the communication process between A-IoT devices and the Reader can be referred to the above. Figure 1 The communication process between the A-IoT device and the Reader will not be elaborated here. Furthermore, in this network topology, the base station only allocates transmission resources to the Reader and does not participate in the specific communication decisions between the A-IoT device and the Reader; the base station simply transparently forwards data from intermediate nodes to the core network.
[0139] It should be noted that the term "direct" in the above descriptions of network topologies means that signal transmission does not pass through intermediate nodes. However, in actual transmission, it may need to pass through other devices, such as routers in the communication link.
[0140] Understandable Figure 1 and Figure 2In the A-IoT communication system shown, the form and number of the Reader, A-IoT device and intermediate node are for illustrative purposes only and do not constitute a limitation on the implementation of this application.
[0141] For example, an A-IoT communication system may also include servers or other devices.
[0142] For example, in addition to the Reader shown, the A-IoT communication system may include other Readers.
[0143] For example, in addition to the A-IoT devices shown, the A-IoT communication system may include other A-IoT devices.
[0144] For example, in addition to the intermediate nodes shown, the A-IoT communication system may include other intermediate nodes.
[0145] IX. Signal Transmission in A-IoT Communication Systems
[0146] A-IoT devices and traditional cellular network communication devices differ in their communication processes. Specifically, A-IoT devices do not have Radio Resource Control (RRC) status and do not need to establish an RRC connection. When a Reader sends an R2D signal to an A-IoT device, it typically broadcasts it, allowing all A-IoT devices within its range to receive and parse the R2D signal. If a Reader wants to broadcast an R2D signal only to a specific A-IoT device or a group of A-IoT devices, it only needs to include the A-IoT device's ID or the group's group ID in the R2D signal. Other A-IoT devices that receive such an R2D signal (ID mismatch) will automatically discard it. The absence of an ID in the R2D signal indicates that it is not a proprietary signal and applies to all A-IoT devices. A-IoT devices, on the other hand, use backscattering technology to send D2R signals to the Reader.
[0147] 10. Random Access in A-IoT Communication Systems
[0148] (1) 3-step random access
[0149] like Figure 3 As shown, 3-step random access refers to the process of A-IoT devices and Readers completing the access of A-IoT devices through 3 steps of interaction.
[0150] An A-IoT device receives a trigger message from a Reader. The trigger message contains at least the target A-IoT device's device ID and its configuration for random access (transmission resources and parameters, etc.). After receiving the trigger message, if the A-IoT device's own device ID matches the device ID in the trigger message, it confirms that it needs to initiate access.
[0151] Then, the A-IoT device generates a random number, which can be a 16-bit random number, and the A-IoT device can generate this random number randomly. The A-IoT device then uses this random number as a random ID to identify itself.
[0152] Because the device ID of an A-IoT device is directly used for communication scheduling of the communication interface, it poses a security risk, and the device ID is not convenient to frequently expose itself over the air interface. Furthermore, the device ID occupies a relatively large number of bits, such as 96 bits. This results in significant communication resource consumption when directly using the device ID for communication scheduling over the air interface. Therefore, in the various embodiments of this application, a random ID with a smaller number of bits will be used for communication. After the random ID is generated, the A-IoT device and the Reader side will maintain and save the association between the A-IoT device's device ID and the random ID.
[0153] Then, the A-IoT device sends Message 1 (MSG 1) to the Reader, which contains the randomID.
[0154] If no collision occurs, meaning only this one A-IoT device is connected at this time, the Reader sends Message 2 (MSG 2) to the A-IoT device to confirm successful connection. MSG 2 carries the same random ID as MSG 1. If a collision occurs, the Reader will not handle the collision; the A-IoT device involved in the collision can only attempt to connect again in the next connection attempt.
[0155] After receiving MSG 2, the A-IoT device confirms successful connection. At this point, the A-IoT device sends Message 3 (MSG 3) to the Reader. MSG 3 contains its own device ID and uplink data (if any). If MSG 3 transmission fails, the Reader will send a negative acknowledgment (NACK).
[0156] (2) 2-step random access
[0157] like Figure 4 As shown, 2-step random access refers to the connection of A-IoT devices and Readers through 2 steps of interaction.
[0158] The 2-step random access process is a simplification of the 3-step random access process. Specifically, in the 2-step random access process, MSG 1 and MSG 3 from the 3-step random access process are combined into MSG 1 in the 2-step random access process. MSG 1 contains at least the content of MSG 1 / MSG 3 from the 3-step random access process.
[0159] If no collision occurs, meaning only this one A-IoT device is connected at this time, the Reader sends MSG 2 to the A-IoT device to confirm successful connection. MSG 2 carries the same random ID as MSG 1. If a collision occurs, the Reader will not handle the collision; the A-IoT device involved in the collision can only attempt to connect again in the next connection attempt.
[0160] 2-step random access is mainly used in scenarios where the number of A-IoT devices is not large. In this scenario, the probability of collision is low due to the small number of A-IoT devices, and the latency can be reduced due to fewer steps.
[0161] XI. Business Types
[0162] (1) Device-Originated Autonomous (DOA) services
[0163] In A-IoT communication systems, DOA service refers to a service type in which A-IoT devices actively initiate D2R transmission without the need for Reader control or scheduling. A-IoT devices can decide when to send data based on local triggering conditions (such as timing, events, sensor status, etc.).
[0164] (2) DT business
[0165] In A-IoT communication systems, DT service refers to Reader-initiated Reader-to-Reader (R2D) transmission, a service type aimed at sending data or issuing commands to A-IoT devices. In this service type, the Reader initiates the communication, while the A-IoT device passively receives the data. If the A-IoT device is inactive (e.g., in sleep mode), the Reader typically needs to wake it up via paging or other means.
[0166] (3) DO-DTT services
[0167] In A-IoT communication systems, DO-DTT service refers to a service type in which A-IoT devices initiate D2R transmission triggered by DT service, with the purpose of sending data to a Reader.
[0168] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the above content and the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, these embodiments can be related to each other or independent of each other, and the same content between different embodiments can be referenced by each other, which will not be elaborated here.
[0169] See Figure 5 , Figure 5 This is a flowchart illustrating a communication method proposed in an embodiment of this application. The method is applied to... Figure 1 and Figure 2 The A-IoT communication system shown is illustrated. For example... Figure 5 As shown, the method includes:
[0170] S501: The Reader sends the fourth information. In this embodiment, the Reader sends the fourth information, and correspondingly, the A-IoT device receives the fourth information.
[0171] In this embodiment, the fourth information is used to indicate at least one resource (for ease of description, the at least one resource is referred to as m resources, where m is an integer greater than or equal to 1). Specifically, the m resources can be DOA resources configured by the Reader for the A-IoT device. The A-IoT device can initiate D2R transmission of DOA services based on the m resources. In this embodiment, this is manifested as the A-IoT device sending a second information, which can be any D2R signal.
[0172] In this embodiment, the Reader can broadcast the fourth message, meaning all active A-IoT devices within the Reader's coverage area can receive it. Furthermore, the Reader can include the A-IoT device's device ID in the fourth message. Upon receiving the fourth message, if the A-IoT device's own device ID matches the device ID in the fourth message, it confirms that the fourth message was sent to it and triggers subsequent processing based on the fourth message. If its own device ID does not match the device ID in the fourth message, the fourth message is automatically discarded.
[0173] Based on this, in this embodiment, dedicated resources can be configured for a specific A-IoT device by whether or not the deviceID of the A-IoT device is carried in the fourth information, i.e., m resources are dedicated resources. Alternatively, common resources (also known as shared communication resources) can be configured for all A-IoT devices, i.e., m resources are shared communication resources.
[0174] Specifically, when the fourth message carries the device ID of an A-IoT device, according to the above, only A-IoT devices whose own device ID matches the device ID in the fourth message will confirm that the fourth message was sent to them, and then parse the content of the fourth message to determine the configured resources. A-IoT devices whose own device ID does not match the device ID in the fourth message will discard the fourth message. This allows for dedicated resource configuration for specific A-IoT devices (those whose device ID matches the device ID in the fourth message). When the fourth message does not carry the device ID of any A-IoT device, according to the above, the fourth message is sent to all A-IoT devices. Therefore, all A-IoT devices that receive the fourth message will parse its content to determine the configured resources, thus enabling the configuration of shared communication resources for all A-IoT devices.
[0175] In one possible implementation, the Reader can configure resources for the A-IoT device based on the DOA service assistance information of the A-IoT device. For example, the DOA service assistance information of the A-IoT device may include one or more of the following: the period of the DOA service, the size of the DOA service data, the latency requirements of the DOA service, etc.
[0176] The parameters (i.e., DOA service period, DOA service data size, DOA service latency requirements, etc.) included in the DOA service auxiliary information of different A-IoT devices can be the same or different, and this application does not impose any restrictions. For example, if the parameters included in the DOA service auxiliary information of A-IoT device 1 and A-IoT device 2 are both the DOA service period and the DOA service data size, then the parameters included in the DOA service auxiliary information of A-IoT device 1 and A-IoT device 2 are the same. If the parameters included in the DOA service auxiliary information of A-IoT device 1 are the DOA service period and the DOA service data size, and the parameters included in the DOA service auxiliary information of A-IoT device 2 are the DOA service period and the DOA service latency requirements, then the parameters included in the DOA service auxiliary information of A-IoT device 1 and A-IoT device 2 are different.
[0177] The DOA service cycles of different A-IoT devices can be the same or different. Similarly, the data size and latency requirements of the DOA services of different A-IoT devices are also similar and will not be repeated here. In other words, the values of the parameters included in the DOA service auxiliary information of different A-IoT devices can be all the same, partially the same, or all different, and this application does not impose any restrictions. For example, the DOA service auxiliary information of A-IoT device 1 includes the parameters of the DOA service period (denoted as period 1) and the data size of the DOA service (denoted as data size 1). The DOA service auxiliary information of A-IoT device 2 includes the parameters of the DOA service period (denoted as period 2) and the data size of the DOA service (denoted as data size 2). If the values of period 1 and period 2 are the same, and the values of data size 1 and data size 2 are the same, then all the parameter values included in the DOA service auxiliary information of A-IoT device 1 and A-IoT device 2 are the same. If the values of period 1 and period 2 are the same, and the values of data size 1 and data size 2 are different, then some of the parameter values included in the DOA service auxiliary information of A-IoT device 1 and A-IoT device 2 are the same. If the values of period 1 and period 2 are different, and the values of data size 1 and data size 2 are different, then all the parameter values included in the DOA service auxiliary information of A-IoT device 1 and A-IoT device 2 are different.
[0178] Understandably, if a Reader needs to configure resources for an A-IoT device, it can do so based on the A-IoT device's DOA (Document Access Assistance) information. If the A-IoT device's DOA information is the same as that of other A-IoT devices, then the Reader can also configure resources based on the DOA information of those other A-IoT devices, or based on the shared DOA information of both the A-IoT device and the other A-IoT devices.
[0179] The DOA (Demand for Action) service assistance information of the A-IoT device can be sent to the Reader by the core network, such as an A-IoT Function (AIOTF) network element. The core network can then obtain the DOA service assistance information of the A-IoT device by retrieving it from the Application Function (AF). Alternatively, the Reader can also obtain the DOA service assistance information of the A-IoT device through other means, which is not limited in this application.
[0180] For example, if an A-IoT device performs a periodic or predefined event-triggered Data of Access (DOA) service, it needs to proactively report relevant network data at a preset interval. For instance, if the A-IoT device is an electricity meter or water meter, it can proactively report its monthly electricity and water consumption to the Reader on a monthly basis. The AF (Asynchronous Array Controller) can then send information such as the DOA service period, the data size of the DOA service, and the latency requirements of the DOA service to the AIOTF (Asynchronous Array Tolerancing Transaction) network element. The AIOTF network element then generates DOA service auxiliary information based on this information and transmits it to the Reader. Thus, the Reader can learn about the DOA service period, the data size of each transmission, and the latency requirements of the transmission for these A-IoT devices, and subsequently configure the corresponding resources to meet the DOA service requirements of these A-IoT devices, providing instructions through the fourth piece of information.
[0181] It should be noted that the resources configured by the Reader for the A-IoT device based on the DOA service auxiliary information of the A-IoT device are strongly correlated with the DOA service of the A-IoT device. Therefore, these resources can be considered dedicated resources configured by the Reader for the A-IoT device. Consequently, based on the above, when indicating these dedicated resources configured for the A-IoT device through the fourth information, the device ID of the A-IoT device can be carried in the fourth information, indicating that the fourth information is sent to the A-IoT device, and the indicated resources are dedicated resources configured for the A-IoT device.
[0182] In another possible implementation, the Reader can also configure resources for A-IoT devices based on the idle resources it detects.
[0183] For example, for DOA (Demand for Action) services, A-IoT devices may also have proactive D2R (Data-to-Reply) transmissions triggered by sudden events. For instance, when an A-IoT device is a fire alarm, smoke alarm, or fall alarm, it needs to report the alarm to the Reader upon detecting a fire, smoke, or fall. For these spontaneous proactive D2R transmissions, it is impossible to obtain information such as transmission time, data size, and latency in advance. Therefore, the Reader can only allocate resources to the A-IoT device based on the idle resources it detects.
[0184] It should be noted that the resources configured by the Reader for A-IoT devices based on the idle resources it monitors are not strongly correlated with the DOA services of the A-IoT devices. These resources are prepared for proactive D2R transmissions triggered by potential unexpected events involving A-IoT devices. Therefore, these resources can be considered shared communication resources configured by the Reader for all A-IoT devices within its range, and all A-IoT devices can use these resources. Consequently, based on the above, when indicating these shared communication resources through the fourth information, the device ID of any A-IoT device can be omitted from the fourth information, indicating that the fourth information is sent to all A-IoT devices, and the indicated resource is a shared communication resource configured for all A-IoT devices.
[0185] Of course, the Reader can also configure dedicated resources for a specific A-IoT device based on the idle resources it detects. For example, when indicating these resources determined based on the detected idle resources through the fourth information, the device ID of the A-IoT device can be carried in the fourth information to indicate that the fourth information is sent to the A-IoT device, and the indicated resources are dedicated resources configured for the A-IoT device. This application does not limit this.
[0186] Among these, the m resources can be periodic resources, meaning they appear periodically in the time domain. The value of m can be greater than 1. The time interval between the start (or end) time domain positions of two adjacent resources in the m resources is the period of that periodic resource, which can also be called the period of the m resources, where m is the number of resources in the periodic resource. The m resources can also be non-periodic resources, in which case the value of m can be greater than 0. It is understood that regardless of whether the Reader configures resources for the A-IoT device based on the DOA service assistance information of the A-IoT device, based on the monitored idle resources, or based on other parameters or content, the resources can be periodic or non-periodic resources, and this application does not impose any restrictions.
[0187] In this embodiment, the fourth information can be used to indicate at least one of the following: time-frequency information of m resources and the period of m resources. For example, the fourth information may include the time-frequency information of m resources and / or the period of m resources, thereby configuring the resources. Thus, after receiving the fourth information, the A-IoT device parses the fourth information to obtain the time-frequency information of m resources and the period of m resources, thereby identifying the m resources and determining whether the m resources are periodic resources. Subsequently, the A-IoT device can achieve efficient perception and use of periodic resources or time-frequency positioning resources, adapting to different needs of periodic or sudden services, and improving the system's time-domain and frequency-domain adaptability to resources.
[0188] Understandably, if the m resources are periodic resources, the fourth information may indicate the period of the m resources, or the fourth information may not indicate the period of the m resources, but the period of the m resources may be configured or predefined in other ways. If the m resources are not periodic resources, the fourth information may not indicate the period of the m resources.
[0189] It should be noted that the unindicated parts in the fourth information can also be preset. For example, when the fourth information only indicates the periods of m resources, the time-frequency information of the first resource among the m resources can be preset.
[0190] In this embodiment, the fourth information may be paging information, or the fourth information may be included in the paging.
[0191] In this embodiment, when the fourth information is included in paging, it can be implemented in the following way.
[0192] Specifically, a fourth piece of information can be added to the paging process. For example, the fourth piece of information can be concatenated with the paging character. For instance, the paging process can be mapped to Y subcarriers, where subcarriers numbered 1 to X correspond to the paging character, and X is less than Y; subcarriers numbered X+1 to Y correspond to the fourth piece of information. The A-IoT device receives signals on subcarriers numbered 1 to Y, determines the positions of the paging character and the fourth piece of information through relevant detection, and obtains the fourth piece of information.
[0193] In this embodiment, by using paging as the fourth information or including the fourth information in paging, A-IoT devices can accurately obtain the fourth information based on the paging mechanism issued by the system. The network does not need to issue the fourth information separately, reducing network signaling overhead.
[0194] It should be noted that the fourth piece of information can also be other information, or it can be included in other information, such as resource configuration information. Alternatively, the fourth piece of information can also be independent information, and there are no restrictions on this.
[0195] It should be noted that step S501 is an optional step. Figure 5 The text is represented by a dashed line. In other words, the Reader can execute step S501 to send the fourth information to the A-IoT device, and the A-IoT device will execute the subsequent process after receiving the fourth information; or, the Reader can skip step S501, and the A-IoT device can directly execute the subsequent process.
[0196] S502: The A-IoT device sends second information based on the second resource. In this embodiment, the A-IoT device sends second information based on the second resource, and correspondingly, the Reader receives the second information.
[0197] In this embodiment, the second resource can be one of m resources. For ease of description, this second resource will be referred to as second resource 1. In this embodiment, the A-IoT device can select different methods to send the second information based on the size of the data that second resource 1 can carry. These will be described in detail below:
[0198] (1) The size of the data that the second resource 1 can carry is greater than or equal to the size of the data of the second information.
[0199] When the size of the data that the second resource 1 can carry is greater than or equal to the size of the second information, the A-IoT device can directly send the complete second information on the second resource 1. Specifically, a 2-step random access can be adopted, and MSG1 contains a random ID, the second information, and a device ID.
[0200] (2) The data size that the second resource 1 can carry is smaller than the data size of the second information.
[0201] When the size of the data that resource 1 can carry is smaller than the size of the second information, it means that the second information cannot be sent completely at once based on resource 1. In this case, the A-IoT device can send a fifth message on resource 1. This fifth message requests a third resource to send the second information, and this fifth message may include the size of the second information. After receiving the fifth message, the Reader schedules a suitable resource as the third resource and indicates this third resource to the A-IoT device via a sixth message. After receiving the sixth message, the A-IoT device sends the second information on the third resource. Specifically, a 3-step random access approach can be used. MSG 1 contains the random ID and the size of the second information, MSG 2 contains the time-frequency information of the third resource, and MSG 3 contains the second information and the device ID.
[0202] In one possible implementation, the A-IoT device can also transmit the second information in segments. Part of the second information is transmitted via second resource 1, while waiting for the Reader to schedule a suitable third resource for the remaining second information. Specifically, the A-IoT device can send fifth information on second resource 1. This fifth information, along with the request for the third resource, includes other information, such as the data size of the partial and remaining second information. After receiving the fifth information, the Reader schedules a suitable resource as the third resource and indicates this third resource to the A-IoT device via sixth information. After receiving the sixth information, the A-IoT device transmits the remaining second information on the third resource. Specifically, a 3-step random access approach can be used: MSG 1 contains a random ID, the data size of the partial and remaining second information, MSG 2 contains the time-frequency information of the third resource, and MSG 3 contains the remaining second information and the device ID.
[0203] It should be noted that the aforementioned second resource 1 can be a dedicated resource or a shared communication resource.
[0204] It should be noted that if the second resource 1 is a dedicated resource configured based on the DOA service auxiliary information of the A-IoT device, then since the DOA service auxiliary information contains information about the size of the DOA service data (i.e., the size of the second information data), when configuring resources through the fourth information, the size of the data that each configured resource can carry will be greater than or equal to the size of the second information data. Therefore, the second resource 1 must be able to carry the complete second information. Thus, when the A-IoT device sends the second information on the second resource 1, it can skip the aforementioned size determination operation for the data size that the second resource 1 can carry and the size of the second information data, and directly send the second information on the second resource 1.
[0205] In this application, if an A-IoT device experiences a collision while sending the second message and does not receive an ACK or scheduled resource from the Reader after the timer expires, the second message transmission is considered to have failed. In this case, the A-IoT device randomly selects a new resource from the resources configured in the fourth message sent by the Reader for retransmission, or waits for the next DOA resource configured by the Reader.
[0206] It should be noted that step S502 is an optional step. Figure 5 The text is represented by a dashed line. In other words, the A-IoT device can execute step S502 to send the second information to the Reader, and the Reader will execute the subsequent process after receiving the second information; or, the A-IoT device can skip step S502, and the Reader can directly execute the subsequent process.
[0207] S503: The Reader sends the first information. In this embodiment, the Reader sends the first information, and correspondingly, the A-IoT device receives the first information.
[0208] In this embodiment, the Reader can broadcast the first information, meaning all active A-IoT devices within the Reader's coverage area can receive it. Furthermore, the Reader can include the target A-IoT device's device ID in the first information. Upon receiving the first information, if the A-IoT device's own device ID matches the device ID in the first information, it confirms that the first information was sent to it and triggers subsequent processing based on the first information. If its own device ID does not match the device ID in the first information, the first information is automatically discarded.
[0209] In this embodiment, the first information is used to indicate that the second information reception failed. For example, the first information may be a NACK sent by the A-IoT device to the Reader after the Reader fails to receive the second information. Alternatively, the first information may be included in the NACK.
[0210] In this embodiment, when the first information is included in the NACK, it can be implemented in the following way.
[0211] Specifically, first information can be added to the NACK, for example, by concatenating the first information with the negative acknowledgment character in the NACK. For instance, the NACK can be mapped to A subcarriers, where subcarriers numbered 1 to B correspond to the negative acknowledgment character, and B is less than A; subcarriers numbered B+1 to A correspond to the first information. The A-IoT device receives signals on subcarriers numbered 1 to A, determines the positions of the negative acknowledgment character and the first information through relevant detection, and obtains the first information.
[0212] In this embodiment, using NACK as the first information, or including the first information in NACK for transmission, can reduce the signaling overhead required to send the first information.
[0213] In this embodiment, the first information may also be used to instruct the retransmission of the second information. For example, the first information may be a first retransmission request message sent by the Reader to the A-IoT device to instruct the retransmission of the second information. Alternatively, the first information may be included in the first retransmission request message.
[0214] Specifically, when the first information is included in the first retransmission request information, the implementation method is similar to that when the first information is included in the NACK, and will not be repeated here.
[0215] In this embodiment, if the application server of the A-IoT device does not receive the second information within a service transmission cycle, the application server will send a second retransmission request to the Reader to request the transmission of the second information. After receiving the second retransmission request, the Reader will respond to the second retransmission request by sending a first retransmission request for the second information to the A-IoT device.
[0216] For example, if the A-IoT device is an electricity meter, it needs to report the user's electricity consumption information for the previous month (i.e., the second information) to the upper-layer application server at 8:00 AM on the 1st of each month. During this reporting process, the A-IoT device first sends the user's electricity consumption information for the previous month to the Reader based on the second resource 1, and then the Reader reports the user's electricity consumption information for the previous month to the upper-layer application server. Therefore, if the upper-layer application server does not receive the user's electricity consumption information for the previous month after 8:00 AM on the 1st of a certain month, it will send a second retransmission request to the Reader to request the transmission of the user's electricity consumption information for the previous month. Upon receiving the second retransmission request, the Reader will respond by sending a first retransmission request to the A-IoT device for the user's electricity consumption information for the previous month.
[0217] In this embodiment, a dedicated first retransmission request information is set as the first information, or the first information is included in the first retransmission request information and sent out. By initiating the data retransmission process through a clear retransmission request mechanism, the system's ability to protect critical data can be improved.
[0218] It should be noted that the first piece of information can also be other information, or it can be contained within other information. Alternatively, the first piece of information can also be independent information; there are no restrictions on this.
[0219] S504: The A-IoT device retransmits the second information on the first resource. In this embodiment, the A-IoT device retransmits the second information on the first resource, and correspondingly, the Reader receives the second information on the first resource.
[0220] In this embodiment, after receiving the first information, the A-IoT device determines the first resource to retransmit the second information. Specifically, the first resource is a shared communication resource; or, the first resource is indicated by the first information; or, the first resource is the next resource after the second resource, and the second information is based on the second resource for the previous transmission (see S502 above). For example, if the previous transmission was the initial transmission of the second information, then the second information is based on the second resource for the initial transmission. The first resource and the second resource are two adjacent resources among the multiple resources configured for the A-IoT device (i.e., the above m resources); or, the first resource is determined according to the resources of the DT / DO-DTT service. The following will describe in detail the determination methods of the various first resources.
[0221] (1) The primary resource is shared communication resources.
[0222] In this embodiment, the shared communication resource may be pre-configured. Specifically, when the resource configured in the fourth information is a dedicated resource, the shared communication resource may be a resource configured through other information. When the resources configured in the fourth information include a shared communication resource (the resources configured in the fourth information include only shared communication resources, or the resources configured in the fourth information include both dedicated resources and shared communication resources), the shared communication resource may be the shared communication resource configured in the fourth information, or the shared communication resource may be a shared communication resource configured through other information, or the shared communication resource may be a shared communication resource configured in the fourth information and a shared communication resource configured through other information.
[0223] It should be noted that the shared communication resource can be a shared resource used by A-IoT devices that have failed D2R transmissions for DOA services to retransmit. In this case, the shared communication resource is a resource configured with other information.
[0224] In this embodiment, for example, the other information can be a System Information Block x (SIBx). The Reader configures the shared communication resource through SIBx, which can be used by all A-IoT devices residing in this cell. Alternatively, the other information can also be paging. When the Reader configures the shared communication resource through paging, the paging does not carry the device ID of any A-IoT device, and all A-IoT devices that receive the paging can use the shared communication resource indicated in the paging.
[0225] In this embodiment, after receiving the first information, the A-IoT device will compete with other A-IoT devices that have also received the first information for the shared communication resources to retransmit the second information.
[0226] (2) The first resource is indicated by the first information.
[0227] In this embodiment, the first information may also include information about resources used for retransmitting the second information. For example, when the first information is a NACK, or is included in a NACK, the Reader can carry information about the first resource allocated to the A-IoT device in the NACK when sending the NACK. Similarly, when the first information is a first retransmission request, or is included in a first retransmission request, the Reader can carry information about the first resource allocated to the A-IoT device in the first retransmission request when sending the first retransmission request.
[0228] In this embodiment, after receiving the first information, the A-IoT device can determine the first resource based on the information of the first resource in the first information, and retransmit the second information on the first resource.
[0229] (3) The first resource is the next resource after the second resource 1 among the above m resources.
[0230] In this embodiment, the A-IoT device sends second information based on second resource 1. After sending the second information, the A-IoT device receives the first information sent by the Reader, indicating that the second information reception failed or indicating a retransmission of the second information. Then, the A-IoT device can use the next resource of second resource 1 (denoted as second resource 2) as the first resource to retransmit the second information.
[0231] Optionally, if second resource 2 has corresponding information (to distinguish it from the second information that needs to be retransmitted, the second information that needs to be retransmitted will be referred to as second information 1, and the information corresponding to second resource 2 will be referred to as second information 2) that needs to be sent, then second information 1 will be retransmitted based on second resource 2 first. If second resource 2 still has resources remaining after retransmitting second information 1, then those remaining resources will be used to transmit second information 2. Therefore, prioritizing the retransmission of second information 1 based on second resource 2 can prevent the problem that if second resource 2 prioritizes the transmission of second information 2, there will be no remaining resources to transmit second information 1, resulting in second information 1 being unable to be retransmitted and being discarded due to timeout.
[0232] Optionally, the first resource may not be the resource following the second resource 1 among the m resources, but rather a resource further down the list after the second resource 1 among the m resources. In this embodiment, before retransmitting the second information, it can be first confirmed whether the data size that the second resource 2 can carry is sufficient to transmit the second information. If it is sufficient, the second resource 2 is used to transmit the second information; otherwise, the next resource of the second resource 2 can be determined as the first resource, and the data size that the next resource can carry is again determined to be sufficient to transmit the second information. This process is repeated until it is determined that the resource can carry sufficient data to transmit the second information, at which point retransmission is performed.
[0233] (4) The primary resource is determined based on the resources of the DT / DO-DTT service.
[0234] In this embodiment, the resources for the DT / DO-DTT service are indicated by third information, which is the first information received after the first information is received, used to instruct the A-IoT device to perform the DT / DO-DTT service.
[0235] Specifically, this method is applicable to A-IoT devices with DT / DO-DTT service. After receiving the first information, the A-IoT device can wait for the most recent third information indicating the DT / DO-DTT service, and then use the resources indicated in the third information for the DT / DO-DTT service to retransmit the second information.
[0236] Therefore, by acquiring the first third information received after receiving the first information, which is used to instruct the environmental IoT device to perform DT / DO-DTT service, the first resource is determined to retransmit the second information based on the resources of the DT / DO-DTT service indicated by the third information, and then the resource that can be used to transmit information the fastest is acquired to retransmit the second information, thereby reducing the retransmission latency.
[0237] In this embodiment, after receiving the third information, the A-IoT device first determines whether there are any remaining resources for the DT / DO-DTT service indicated in the third information after the data of the DT / DO-DTT service has been sent. If there are remaining resources, the A-IoT device uses these remaining resources as the first resource and retransmits the second information.
[0238] Alternatively, in this embodiment, the A-IoT device can directly use the resources for the DT / DO-DTT service indicated in the third information as the first resource to retransmit the second information. Simultaneously with the retransmission of the second information, it requests the Reader to allocate new resources for the DT / DO-DTT service to transmit data. In this embodiment, when the A-IoT device uses resources designated for the DT / DO-DTT service to retransmit the second information, it needs to indicate to the Reader that the data transmitted in the DT / DO-DTT service resources is DOA data, i.e., the second information. For example, this can be indicated by adding a preset identifier to the packet header. For instance, a preset value (such as 0000) in the message type field of the packet header can be used to indicate that the data in the packet is DOA data.
[0239] It should be noted that if the first information is NACK, or is included in NACK, the A-IoT device can also directly discard the second information after receiving the first information without retransmission. This application does not impose any restrictions on this.
[0240] Therefore, this application provides a communication method for active D2R transmission and retransmission of A-IoT devices, realizing active D2R transmission and retransmission triggered by A-IoT devices in the A-IoT communication system, and meeting the communication requirements of the active D2R transmission process of A-IoT devices.
[0241] The above primarily describes the implementation scheme of this application from a methodological perspective. It is understood that, in order to achieve the above functions, the Reader and A-IoT devices include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0242] The embodiments of this application can divide terminal devices and network devices into functional units according to the above method examples. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software program module. It should be noted that the unit division in the embodiments of this application is illustrative and is only a logical functional division, while other division methods may be used in actual implementation.
[0243] When using integrated units, Figure 6 This is a block diagram of the functional units of an environmental IoT device according to an embodiment of this application. The environmental IoT device 600 includes a receiving unit 601 and a transmitting unit 602.
[0244] In this embodiment, the receiving unit 601 and the transmitting unit 602 can be a module unit used to receive and process signals, information, etc., or to determine a monitoring mechanism, and there are no specific limitations on this.
[0245] In this embodiment, the environmental IoT device 600 may further include a storage unit for storing computer program code or instructions executed by the environmental IoT device 600. The storage unit may be a memory.
[0246] In this embodiment, the environmental IoT device 600 can be a chip or a chip module.
[0247] In this embodiment, the receiving unit 601 and the transmitting unit 602 can be integrated into the communication unit. The communication unit can be a communication interface, transceiver, transceiver circuit, etc.
[0248] In this embodiment, the receiving unit 601 and the sending unit 602 can be integrated into the processing unit.
[0249] It should be noted that the processing unit can be a processor or controller, such as a baseband processor, baseband chip, central processing unit (CPU), general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processing unit can also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0250] In this embodiment, the environmental IoT device 600 is used to perform any of the steps performed by network devices / chips / chip modules, etc., as described in the above method embodiments.
[0251] In specific implementation, the receiving unit 601 and the sending unit 602 are used to perform any of the steps in the above method embodiments, and when performing actions such as sending, other units can be selectively invoked to complete the corresponding operation. A detailed description follows.
[0252] The receiving unit 601 is used to receive first information, which is used to indicate that the reception of second information has failed, or the first information is used to indicate that the second information is retransmitted.
[0253] The sending unit 602 is used to retransmit the second information on the first resource.
[0254] In this embodiment, the first resource is a shared communication resource;
[0255] Alternatively, the first resource may be indicated by the first information;
[0256] Alternatively, the first resource is the next resource after the second resource, the second information is based on the second resource from the previous transmission, and the first resource and the second resource are two adjacent resources among a plurality of resources configured for the A-IoT device;
[0257] Alternatively, the first resource is determined based on the resources of the DT / DO-DTT service.
[0258] In this embodiment, the resources for the DT / DO-DTT service are indicated by third information, which is the first information received after receiving the first information to indicate the DT / DO-DTT service.
[0259] In this embodiment, regarding receiving the first information, the receiving unit 601 is specifically configured to:
[0260] Receive negative confirmation information for the second information, wherein the negative confirmation information is the first information, or the negative confirmation information includes the first information.
[0261] In this embodiment, regarding receiving the first information, the receiving unit 601 is specifically configured to:
[0262] Receive a first retransmission request for the second information, wherein the first retransmission request is for requesting retransmission of the second information, and the first retransmission request is the first information, or the first retransmission request includes the first information.
[0263] In this embodiment, the transmitting unit 602 is further configured to:
[0264] Based on the second resource, send the second information.
[0265] In this embodiment, the receiving unit 601 is further configured to:
[0266] Receive fourth information, the fourth information being used to indicate at least one resource, the at least one resource including the second resource.
[0267] In this embodiment, regarding the sending of the second information based on the second resource, the sending unit 602 is specifically used for:
[0268] Determine the size of the data that the second resource can support;
[0269] If the size of the data that the second resource can carry is greater than or equal to the size of the data of the second information, then the second information is sent on the second resource.
[0270] In this embodiment, the sending unit 602 is further configured to send fifth information on the second resource when the size of the data that the second resource can carry is smaller than the size of the data of the second information, wherein the fifth information is used to request a third resource to send the second information;
[0271] The receiving unit 601 is further configured to receive sixth information in relation to the fifth information, the sixth information being used to indicate the third resource;
[0272] The sending unit 602 is also configured to send the second information on the third resource.
[0273] In this embodiment, regarding the receiving of the fourth information, the receiving unit 601 is specifically configured to:
[0274] Receive paging information, wherein the paging information is the fourth information, or the paging information includes the fourth information.
[0275] When using integrated units, Figure 7 This is a block diagram of the functional units of a reader / writer according to an embodiment of this application. The reader / writer 700 includes a transmitting unit 701 and a receiving unit 702.
[0276] In this embodiment, the transmitting unit 701 and the receiving unit 702 can be a module unit used to receive and process signals, information, etc., or to determine a monitoring mechanism, and there are no specific limitations on this.
[0277] In this embodiment, the reader 700 may further include a storage unit for storing computer program code or instructions executed by the reader 700. The storage unit may be a memory.
[0278] In this embodiment, the reader 700 can be a chip or a chip module.
[0279] In this embodiment, the transmitting unit 701 and the receiving unit 702 can be integrated into the communication unit. The communication unit can be a communication interface, transceiver, transceiver circuit, etc.
[0280] In this embodiment, the sending unit 701 and the receiving unit 702 can be integrated into the processing unit.
[0281] It should be noted that the processing unit can be a processor or controller, such as a baseband processor, baseband chip, CPU, general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processing unit can also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0282] In this embodiment, the reader 700 is used to perform any of the steps performed by the terminal device / chip / chip module, etc., as described in the above method embodiments.
[0283] In specific implementation, the sending unit 701 and the receiving unit 702 are used to perform any of the steps in the above method embodiments, and when performing actions such as sending, other units can be selectively invoked to complete the corresponding operations. A detailed description follows.
[0284] The sending unit 701 is used to send first information, which is used to indicate that the second information has failed to be received, or the first information is used to indicate that the second information is retransmitted.
[0285] The receiving unit 702 is used to receive the second information on the first resource.
[0286] In this embodiment, the first resource is a shared communication resource;
[0287] Alternatively, the first resource may be indicated by the first information;
[0288] Alternatively, the first resource is the next resource after the second resource, the second information is based on the second resource from the previous transmission, and the first resource and the second resource are two adjacent resources among a plurality of resources configured for the A-IoT device;
[0289] Alternatively, the first resource is determined based on the resources of the DT / DO-DTT service.
[0290] In this embodiment, the resources for the DT / DO-DTT service are indicated by third information, which is the first information sent after the first information to indicate the DT / DO-DTT service.
[0291] In this embodiment, regarding the transmission of the first information, the transmission unit 701 is specifically used for:
[0292] Send a negative confirmation message for the second information, wherein the negative confirmation message is the first information, or the negative confirmation message includes the first information.
[0293] In this embodiment, regarding the transmission of the first information, the transmission unit 701 is specifically used for:
[0294] Send a first retransmission request for the second information, wherein the first retransmission request is the first information, or the first retransmission request includes the first information.
[0295] In this embodiment, in sending the first retransmission request information for the second information, the receiving unit 702 is used to receive the second retransmission request information, which is used to request the transmission of the second information.
[0296] The sending unit 701 is configured to send a first retransmission request message in response to the second retransmission request message.
[0297] In this embodiment, the second retransmission request information is sent by the application server of the A-IoT device when it has not received the second information within a business transmission cycle.
[0298] In this embodiment, the receiving unit 702 is further configured to:
[0299] Receive the second information.
[0300] In this embodiment, the receiving unit 702 is specifically configured to: receive the second information.
[0301] If the size of the data that the second resource can carry is greater than or equal to the size of the data of the second information, then the second information is received on the second resource.
[0302] In this embodiment, the receiving unit 702 is further configured to receive fifth information on the second resource when the size of the data that the second resource can carry is smaller than the size of the data of the second information, wherein the fifth information is used to request the third resource to send the second information;
[0303] The sending unit 701 is further configured to send sixth information in response to the fifth information, the sixth information being used to indicate the third resource;
[0304] The receiving unit 702 is also configured to receive the second information on the third resource.
[0305] In this embodiment, the transmitting unit 701 is further configured to:
[0306] Send a fourth message, the fourth message being used to indicate at least one resource, the at least one resource including the second resource.
[0307] In this embodiment, regarding the transmission of the fourth information, the transmission unit 701 is specifically used for:
[0308] Send a paging message, wherein the paging message is the fourth information, or the paging message includes the fourth information.
[0309] It should be noted that, Figure 6 and Figure 7 The specific implementation of each operation in the implementation method can be found in the description of the method implementation method shown above, and will not be repeated here.
[0310] See Figure 8 , Figure 8This is a schematic diagram of the structure of a communication device according to an embodiment of this application. The communication device 800 may include a processor 810, a memory 820, and a communication bus for connecting the processor 810 and the memory 820.
[0311] Optionally, the memory 820 may include, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 820 is used to store the program code executed by the communication device 800 and the data transmitted.
[0312] In this embodiment, the communication device 800 further includes a communication interface for receiving and sending data.
[0313] In this embodiment, the communication device 800 can be the terminal device, network device, reader, or A-IoT device described above.
[0314] In this embodiment, the processor 810 may be one or more CPUs. If the processor 810 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0315] In this embodiment, the processor 810 can be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.
[0316] In a specific implementation, the processor 810 in the communication device 800 executes the computer program or instructions 821 stored in the memory 820 to perform the following operations:
[0317] Receive first information, which indicates that the second information failed to be received, or the first information indicates that the second information is to be retransmitted;
[0318] On the first resource, retransmit the second information.
[0319] Or perform the following operations:
[0320] Send a first message, which indicates that the second message failed to be received, or the first message indicates that the second message should be retransmitted.
[0321] On the first resource, receive the second information.
[0322] It should be noted that, Figure 8 The specific implementation of each operation in the above-described method implementation can be found in the description of the method implementation, and will not be repeated here.
[0323] In this embodiment, the above-described method implementation can be applied to A-IoT devices. That is, the subject executing the above-described method implementation can be an A-IoT device, a chip, a chip module, or a module, etc., without specific limitations.
[0324] In this embodiment, the above-described method implementation can be applied to a Reader. That is, the subject executing the above-described method implementation can be a Reader, a chip, a chip module, or a module, etc., without specific limitations.
[0325] This application also provides a communication device, including a unit that performs the steps described in the above method embodiments.
[0326] This application also provides a chip including a processor and a communication interface, wherein the processor is used to execute computer programs or instructions to implement the steps described in the above method embodiments.
[0327] This application also provides a chip module, including a transceiver component and a chip. The chip includes a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.
[0328] This application also provides a module device, including a communication module, a power module, a storage module, and a chip. The power module is used to provide power to the module device, the storage module is used to store data and instructions, the communication module is used for internal communication within the module device, or for communication between the module device and external devices, and the chip is used to execute computer programs or instructions to implement the steps described in the above method embodiments.
[0329] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the steps described in the above-described method embodiments.
[0330] This application also provides a computer program product, including a computer program or instructions that, when executed, implement the steps described in the above method embodiments.
[0331] This application also provides a communication system, including the above-described environmental IoT device and the above-described Reader.
[0332] It should be noted that, for the sake of simplicity, the various embodiments described above are all presented as a series of actions. Those skilled in the art should understand that this application is not limited by the described order of actions, as some steps in the embodiments of this application can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions, steps, modules, or units involved are not necessarily essential to the embodiments of this application.
[0333] In the above embodiments, the descriptions of each embodiment in this application have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0334] The steps of the methods or algorithms described in this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (EEPROM), registers, hard disk, portable hard disk, read-only optical disk (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Furthermore, the ASIC can reside in a terminal device or management device. Alternatively, the processor and storage medium can exist as discrete components in the terminal device or management device.
[0335] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in the embodiments of this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0336] The modules / units included in the various devices and products described in the above embodiments can be software modules / units, hardware modules / units, or a combination of both. For example, for devices and products applied to or integrated into a chip, all modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits. For devices and products applied to or integrated into a chip module, all modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The implementation is achieved through a software program that runs on a processor integrated within the chip module. The remaining modules / units (if any) can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into terminal equipment, each of their modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the terminal equipment. Alternatively, at least some modules / units can be implemented using a software program that runs on a processor integrated within the terminal equipment, while the remaining modules / units (if any) can be implemented using hardware methods such as circuits.
[0337] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the embodiments of this application. It should be understood that the above description is only a specific embodiment of the embodiments of this application and is not intended to limit the protection scope of the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the embodiments of this application should be included within the protection scope of the embodiments of this application.
Claims
1. A communication method, characterized in that, The method is applied to environmental Internet of Things (A-IoT) devices, and the method includes: Receive first information, which indicates that the second information failed to be received, or the first information indicates that the second information should be retransmitted. On the first resource, retransmit the second information.
2. The method according to claim 1, characterized in that, The first resource is a shared communication resource; Alternatively, the first resource may be indicated by the first information; Alternatively, the first resource is the next resource after the second resource, the second information is based on the second resource from the previous transmission, and the first resource and the second resource are two adjacent resources among a plurality of resources configured for the A-IoT device; Alternatively, the first resource is determined based on the resources of the device-initiated DO-DTT service triggered by device termination DT / device termination.
3. The method according to claim 2, characterized in that, The resources for the DT / DO-DTT service are indicated by third information, which is the first information received after the first information to indicate the DT / DO-DTT service.
4. The method according to any one of claims 1-3, characterized in that, The receiving of the first information includes: Receive negative confirmation information for the second information, wherein the negative confirmation information is the first information, or the negative confirmation information includes the first information.
5. The method according to any one of claims 1-3, characterized in that, The receiving of the first information includes: Receive a first retransmission request for the second information, wherein the first retransmission request is for requesting retransmission of the second information, and the first retransmission request is the first information, or the first retransmission request includes the first information.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: Based on the second resource, send the second information.
7. The method according to claim 6, characterized in that, The method further includes: Receive fourth information, the fourth information being used to indicate at least one resource, the at least one resource including the second resource.
8. The method according to claim 6 or 7, characterized in that, The step of sending the second information based on the second resource includes: Determine the size of the data that the second resource can support; If the size of the data that the second resource can carry is greater than or equal to the size of the data of the second information, then the second information is sent on the second resource.
9. The method according to claim 8, characterized in that, The method further includes: If the size of the data that the second resource can carry is smaller than the size of the data of the second information, the fifth information is sent on the second resource, and the fifth information is used to request the third resource to send the second information; Receive sixth information in response to the fifth information, the sixth information being used to indicate the third resource; The second information is sent on the third resource.
10. The method according to claim 7, characterized in that, The receipt of the fourth information includes: Receive paging information, wherein the paging information is the fourth information, or the paging information includes the fourth information.
11. A communication method, characterized in that, The method is applied to a reader / writer, and the method includes: Send a first message, which indicates that the second message failed to be received, or the first message indicates that the second message should be retransmitted. On the first resource, receive the second information.
12. The method according to claim 11, characterized in that, The first resource is a shared communication resource; Alternatively, the first resource may be indicated by the first information; Alternatively, the first resource is the next resource after the second resource, the second information is based on the second resource from the previous transmission, and the first resource and the second resource are two adjacent resources among a plurality of resources configured for the A-IoT device; Alternatively, the first resource is determined based on the resources of the DT / DO-DTT service.
13. The method according to claim 12, characterized in that, The resources for the DT / DO-DTT service are indicated by third information, which is the first information sent after the first information to indicate the DT / DO-DTT service.
14. The method according to any one of claims 11-13, characterized in that, The sending of the first information includes: Send a negative confirmation message for the second information, wherein the negative confirmation message is the first information, or the negative confirmation message includes the first information.
15. The method according to any one of claims 11-13, characterized in that, The sending of the first information includes: Send a first retransmission request for the second information, wherein the first retransmission request is the first information, or the first retransmission request includes the first information.
16. The method according to claim 15, characterized in that, Sending the first retransmission request information for the second information includes: Receive a second retransmission request message, which is used to request the transmission of the second message; In response to the second retransmission request information, a first retransmission request information is sent in response to the second information.
17. The method according to claim 16, characterized in that, The second retransmission request information is sent by the application server of the A-IoT device when it has not received the second information within a business transmission cycle.
18. The method according to any one of claims 11-17, characterized in that, The method further includes: Receive the second information.
19. The method according to claim 18, characterized in that, Receiving the second information includes: If the size of the data that the second resource can carry is greater than or equal to the size of the data of the second information, then the second information is received on the second resource.
20. The method according to claim 19, characterized in that, The method further includes: If the size of the data that the second resource can carry is smaller than the size of the data of the second information, then the fifth information is received on the second resource, and the fifth information is used to request the third resource to send the second information; Send a sixth message in response to the fifth message, the sixth message being used to instruct the third resource; The second information is received on the third resource.
21. The method according to claim 19 or 20, characterized in that, The method further includes: Send a fourth message, the fourth message being used to indicate at least one resource, the at least one resource including the second resource.
22. The method according to claim 21, characterized in that, The sending of the fourth information includes: Send a paging message, wherein the paging message is the fourth information, or the paging message includes the fourth information.
23. An environmental Internet of Things (IoT) device, characterized in that, The environmental IoT devices include: A receiving unit is configured to receive first information, wherein the first information is used to indicate that the reception of second information has failed, or, wherein the first information is used to indicate that the second information is retransmitted; The sending unit is used to retransmit the second information on the first resource.
24. A reader / writer, characterized in that, The reader / writer includes: A sending unit is configured to send first information, which indicates that the reception of second information has failed, or the first information indicates that the second information should be retransmitted. A receiving unit is configured to receive the second information on a first resource.
25. A chip, characterized in that, It includes at least one processor, said at least one processor being configured to execute program instructions to perform the method as claimed in any one of claims 1-10 or the method as claimed in any one of claims 11-22.
26. A chip, characterized in that, It includes an interface circuit and at least one processor, the interface circuit and the at least one processor being connected, the at least one processor being configured to execute program instructions to perform the method as claimed in any one of claims 1-10 or the method as claimed in any one of claims 11-22.
27. A module device, characterized in that, The module device includes a communication module, a power module, a storage module, and a chip, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication within the module device, or for communication between the module device and external devices; The chip is used to perform the method as described in any one of claims 1-10 or the method as described in any one of claims 11-22.
28. A communication device, characterized in that, The device includes a memory and a processor, the memory being used to store a computer program, the computer program including program instructions, and the processor being configured to invoke the program instructions to perform the method as claimed in any one of claims 1-10 or the method as claimed in any one of claims 11-22.
29. A computer-readable storage medium, characterized in that, The computer storage medium stores computer-readable instructions that, when executed on a computer, cause the computer to perform the method of any one of claims 1-10 or the method of any one of claims 11-22.
30. A computer program or computer program product, characterized in that, Includes code or instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1-10 or the method as claimed in any one of claims 11-22.