Random access method and related device
By delaying the sending of random access messages and charging in sleep/off states, the problem of communication failures caused by insufficient power in A-IoT devices is solved, thereby improving the communication success rate and inventory accuracy.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2026-04-02
AI Technical Summary
A-IoT devices may fail to complete a full communication process, such as a random access process, due to insufficient energy conversion speed or insufficient power, resulting in communication failure with other devices.
After receiving the first signaling, if the A-IoT device has insufficient power, it will notify the reading device to delay sending the third message through the first message, and then send it after the delay period. Combined with charging in sleep or off state, it will ensure that there is enough power to complete random access.
This avoids random access failures due to insufficient power, improves the communication success rate of A-IoT devices, and ensures the accuracy of the inventory process.
Smart Images

Figure CN2025112993_02042026_PF_FP_ABST
Abstract
Description
Random access method and related device
[0001] This application claims priority to the Chinese patent application No. 202411378074.9, filed on September 29, 2024, and entitled "Random access method and related device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a random access method of an ambient internet of things (A-IoT) device and related device. BACKGROUND
[0003] An A-IoT device generally refers to an internet of things device that does not have a battery itself, and is driven by converting environmental energy collected from radio waves, light, motion, heat or any other available environmental energy into electrical energy.
[0004] In some cases, if the speed of converting electrical energy of the A-IoT device is less than the speed of consuming electrical energy of driving the A-IoT device or the stored electrical energy is less, it will cause the A-IoT device to have insufficient electrical energy to complete a complete communication process (such as a random access (RA) process, etc.). As a result, the communication between the A-IoT device and other devices (such as a base station (BS), an intermediate node (IN) device, and a reader (RD) device) can fail. SUMMARY
[0005] The present application provides a random access method of an ambient internet of things device and related device.
[0006] In a first aspect, a random access method is provided, applied to a first ambient internet of things device, the method comprising: receiving a first signaling, the first signaling being used to trigger the first ambient internet of things device to perform random access with a reader device; in response to the first signaling, sending a first message to the reader device, the first message comprising a first identifier, and the first message indicating that the first ambient internet of things device delays sending a third message; receiving a second message sent by the reader device, wherein the second message comprises the first identifier; after a first time period, sending a third message to the reader device, wherein the third message comprises a device identifier of the first ambient internet of things device.
[0007] In the method, if the first environmental IoT device cannot send the third message in time due to insufficient power or other reasons, the first environmental IoT device can notify the reading device through the first message, and send the third message to the reading device again after delaying for the first time length. In this way, the first environmental IoT device can avoid failing to access the reading device randomly due to the first environmental IoT device failing to send the third message in time.
[0008] In some implementations, the first identifier can be a random identifier generated by the first environmental IoT device.
[0009] In some implementations, after sending the second message, the first environmental IoT device can be charged so as to have sufficient power to send the third message to the reading device after delaying for the first time length.
[0010] In some implementations, the first environmental IoT device accesses the reading device through a three-step random access method.
[0011] In some implementations, the first message can be message one of the three-step random access method, the second message can be message two of the three-step random access method, and the third message can be message three of the three-step random access method.
[0012] In a possible implementation of the first aspect, the sending of the first message to the reading device in response to the first signaling comprises: sending the first message to the reading device in a case where a first condition is met.
[0013] In some implementations, the first condition can be that the reading device has a low power (e.g., lower than a threshold) or a high peak power (e.g., higher than a threshold).
[0014] In a possible implementation of the first aspect, the sending of the third message to the reading device after the first time length comprises: receiving a fourth message sent by the reading device after the first time length, the fourth message indicating a first time-frequency resource for transmitting the third message; and sending the third message to the reading device through the first time-frequency resource.
[0015] In this implementation, the reading device can allocate the first time-frequency resource for transmitting the third message to the first environmental IoT device again after delaying for the first time length, so that the first environmental IoT device can transmit the third message based on the first time-frequency resource after the first time length.
[0016] In a possible implementation of the first aspect, the first message comprises a delay indication, the delay indication being used to indicate that the first environmental IoT device delays sending the third message.
[0017] In a possible implementation of the first aspect, the delay indication is one or more bits in the first identifier.
[0018] In a possible implementation of the first aspect, the first signaling indicates the first type of time-frequency resources and the second type of time-frequency resources; and the first environmental IoT device indicates that the first environmental IoT device delays sending the third message by selecting a second time-frequency resource in the first type of time-frequency resources to send the first message.
[0019] In this implementation, the first signaling sent by the reading device can indicate two types of time-frequency resources, and the first environmental IoT device can indicate that the first environmental IoT device delays sending the third message by selecting a time-frequency resource in the first type of time-frequency resources to send the first message. In this way, the first environmental IoT device can be indicated to delay sending the third message without using additional data, which helps to reduce the amount of data transmitted in the random access process.
[0020] In a possible implementation of the first aspect, the first message indicates the first time length.
[0021] In a possible implementation of the first aspect, the first message includes a first time length or a delay time length indication, and the delay time length indication is used to indicate the first time length.
[0022] In a possible implementation of the first aspect, the delay time length indication is one or more bits in the first identifier.
[0023] In a possible implementation of the first aspect, the second message further includes a delay confirmation indication, and the delay confirmation indication indicates that the reading device confirms that the first environmental IoT device delays sending the third message.
[0024] In this implementation, the reading device can notify the first environmental IoT device of the delay confirmation indication in the second message when it is determined that the first environmental IoT device can delay sending the third message.
[0025] In a possible implementation of the first aspect, the second message indicates the first time length.
[0026] In a possible implementation of the first aspect, the second message includes a first time length or a delay time length indication, and the delay time length indication is used to indicate the first time length.
[0027] In a possible implementation of the first aspect, the first time length is a preset time length.
[0028] In this implementation, the first message does not need to indicate the first time length, which can reduce the amount of data transmitted between the first environmental IoT device and the reading device in the random access process.
[0029] In a possible implementation of the first aspect, the method further includes: switching to a sleep state or an off state in response to the second message; and switching to an active state before the first time length is reached.
[0030] In some implementations, the first environmental IoT device can charge after switching to the sleep state or the off state. Illustratively, the first environmental IoT device can autonomously switch to the sleep state or the off state after receiving the second message.
[0031] In a possible implementation of the first aspect, the second message further includes a state switching indication; and in response to the second message, switching to the sleep state or the off state includes switching to the sleep state or the off state in response to the state switching indication.
[0032] In this implementation, the first environmental IoT device can switch to the sleep state or the off state to charge only if the reading device indicates in the second message that the first environmental IoT device can switch to the sleep state or the off state.
[0033] In a possible implementation of the first aspect, the method further includes, before switching to the sleep state or the off state, storing a first state identifier, the first state identifier indicating that the first environmental IoT device has not completed random access.
[0034] In this implementation, the first environmental IoT device can store the first state identifier so as to determine based on the first state identifier that it has not completed random access to the reading device after the first time period, thereby obtaining a time-frequency resource (the first time-frequency resource indicated by the fourth message) for transmitting the third message, and transmitting the third message to the reading device based on the obtained time-frequency resource.
[0035] In a possible implementation of the first aspect, the method further includes, after transmitting the third message, switching to the sleep state or the off state.
[0036] In this implementation, the first environmental IoT device can switch to the sleep state or the off state to charge after transmitting the third message, so as to be able to respond to signaling of next random access by the reading device or other devices.
[0037] In a second aspect, a random access method is provided, applied to a reading device, and the method includes: sending first signaling, the first signaling being used to trigger a plurality of environmental IoT devices to perform random access with the reading device; receiving a first message sent by a first environmental IoT device in response to the first signaling, the first message including a first identifier, and the first message indicating that the first environmental IoT device delays sending a third message; sending a second message to the first environmental IoT device, wherein the second message includes the first identifier; and receiving the third message sent by the first environmental IoT device after a first time period, the third message including a device identifier of the first environmental IoT device.
[0038] In the method, if the first environmental IoT device cannot send the third message in time due to insufficient power or other reasons, the first environmental IoT device can notify the reading device through the first message, and send the third message to the reading device again after the first time delay. In this way, the first environmental IoT device can avoid being unable to access the reading device randomly due to the first environmental IoT device not sending the third message in time.
[0039] In some implementations, the first message can be message one of the three-step random access below, the second message can be message two of the three-step random access, and the third message can be message three of the three-step random access.
[0040] In a possible implementation of the second aspect, the receiving the third message sent by the first environmental IoT device after the first time delay comprises: sending a fourth message to the first environmental IoT device after the first time delay, the fourth message indicating the first time-frequency resource; and receiving the third message sent by the first environmental IoT device through the first time-frequency resource.
[0041] In this way, the reading device can allocate the first time-frequency resource for the first environmental IoT device to transmit the third message after the first time delay, and indicate the first environmental IoT device through the fourth message, so that the first environmental IoT device can send the third message to complete the random access process.
[0042] In a possible implementation of the second aspect, the first message comprises a delay indication, and the first environmental IoT device delays sending the third message.
[0043] In a possible implementation of the second aspect, the delay indication is one or more bits in the first identifier.
[0044] In a possible implementation of the second aspect, the first signaling indicates the first type of time-frequency resource and the second type of time-frequency resource; and in the case where the first message is sent through the first type of time-frequency resource, the first environmental IoT device is instructed to delay sending the third message.
[0045] In a possible implementation of the second aspect, the first message indicates the first time delay.
[0046] In a possible implementation of the second aspect, the first message comprises a first time delay indication or a delay time indication, and the delay time indication is used to indicate the first time delay.
[0047] In a possible implementation of the second aspect, the delay time indication is one or more bits in the first identifier.
[0048] In a possible implementation of the second aspect, the second message further comprises a delay confirmation indication, and the delay confirmation indication is used to indicate that the reading device confirms that the first environmental IoT device delays sending the third message.
[0049] In this implementation, the reading device can notify the first environmental IoT device of the first time length through the delay confirmation indication in the second message in the case that the reading device determines that the first environmental IoT device can delay sending the third message.
[0050] In a possible implementation of the second aspect, the second message indicates the first time length.
[0051] In this implementation, the reading device can indicate the first time length (for example, the effective delay time length below) through the second message, in which the first environmental IoT device can delay sending the third message. For example, in the case that the first message indicates the second time length, if the reading device cannot receive the third message after the second time length or allocate time-frequency resources for the first environmental IoT device to transmit the third message, the reading device can indicate the first time length through the second message, so that the first environmental IoT device can acquire the time-frequency resources for transmitting the third message and transmit the third message after the first time length.
[0052] In a possible implementation of the second aspect, the second message includes a first time length or delay time length indication, and the delay time length indication is used to indicate the first time length.
[0053] In a possible implementation of the second aspect, the first time length is a preset time length.
[0054] In a possible implementation of the second aspect, the second message further includes a state switching indication, and the state switching indication is used to indicate that the first environmental IoT device switches to the dormant state or the off state.
[0055] In a possible implementation of the second aspect, the method further includes: receiving a fifth message sent by the second environmental IoT device in response to the first signaling, the fifth message being sent through the second type of time-frequency resources, and the fifth message including the second identifier; in response to the fifth message, sending a sixth message to the second environmental IoT device, wherein the sixth message includes the second identifier, and the fifth message indicates a third time-frequency resource corresponding to the second environmental IoT device; and receiving a seventh message sent by the second environmental IoT device through the third time-frequency resource, and the seventh message including a device identifier of the second environmental IoT device.
[0056] In this implementation, in the random access process with the first environmental IoT device (for example, from sending the first signaling to receiving the third message), the reading device can also perform a three-step random access with the second environmental IoT device. In addition, since the fifth message is sent through the second type of time-frequency resources, it indicates that the second environmental IoT device will not delay sending the third message (the seventh message) of the three-step random access. The reading device can directly allocate time-frequency resources for the second environmental IoT device to send the seventh message after receiving the first message.
[0057] In some implementations, the sixth message and the second message can be the same message.
[0058] In a possible implementation of the second aspect, the method further includes: before sending the fourth message to the first environmental IoT device, receiving an eighth message sent by the third environmental IoT device, the eighth message including the third identifier, and the fourth message further including the third identifier, the fourth message further indicating a fourth time-frequency resource; and receiving a ninth message sent by the third environmental IoT device through the fourth time-frequency resource, the ninth message including a device identifier of the third environmental IoT device.
[0059] In this implementation, the reading device can indicate the time-frequency resources corresponding to the third messages (the third message and the ninth message) for the transmission of the three-step random access of the plurality of environmental IoT devices through one message (the fourth message).
[0060] In a third aspect, a random access method is provided, which includes: a reading device sending first signaling, the first signaling being used to trigger a plurality of environmental IoT devices to perform random access with the reading device, the plurality of environmental IoT devices including a first environmental IoT device; the first environmental IoT device sending a first message to the reading device in response to the first signaling, the first message including a first identifier, and the first message indicating that an environmental IoT device delays sending a third message; and the first environmental IoT device sending the third message to the reading device after a first time length, wherein the third message includes a device identifier of the environmental IoT device.
[0061] In a possible implementation of the third aspect, the method further includes: the reading device sending a fourth message to the first environmental IoT device after the first time length, the fourth message indicating a first time-frequency resource, and the third message being sent through the first time-frequency resource.
[0062] In a fourth aspect, an environmental IoT device is provided, which includes: a power storage circuit configured to convert energy in an environment into electrical energy; and a processing circuit configured to implement the random access method provided in any of the implementations of the first aspect.
[0063] In a fifth aspect, a reading device is provided, which includes: a memory configured to store instructions; and at least one processor configured to execute the instructions to cause the reading device to implement the random access method provided in any of the implementations of the second aspect.
[0064] In a sixth aspect, a computer-readable storage medium is provided, which stores computer-executable program instructions, the computer-executable program instructions, when executed on a computer, causing the computer to perform the random access method provided in any of the implementations of the first aspect to the third aspect.
[0065] In a seventh aspect, a computer program product is provided, which includes computer program codes, when the computer program codes are run on a computer, cause the computer to perform the random access method provided by any of the implementations of the first aspect to the second aspect.
[0066] It should be understood that the beneficial effects of the above-mentioned second aspect to the seventh aspect can refer to the description of the first aspect and the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0067] FIG. 1 shows a topology diagram of an RD and an A-IoT device according to some embodiments of the present application.
[0068] FIG. 2 shows a diagram of a 3RA procedure according to some embodiments of the present application.
[0069] FIG. 3A shows an interaction flow diagram of a random access method for distinguishing whether to delay sending MSG3 by delay indication according to some embodiments of the present application.
[0070] FIG. 3B shows a process diagram of a random access method for distinguishing whether to delay sending MSG3 by delay indication according to some embodiments of the present application.
[0071] FIG. 3C shows a time domain and frequency domain division diagram of each time-frequency resource in FIG. 3B according to some embodiments of the present application.
[0072] FIG. 4A shows a diagram of adding a control packet to a physical layer data field for transmission according to some embodiments of the present application.
[0073] FIG. 4B shows a diagram of adding time-frequency resource indication information to high layer signaling and transmitting through a physical layer data field according to some embodiments of the present application.
[0074] FIG. 5A shows a diagram of adding delay indication / delay duration indication to a physical layer data field for transmission according to some embodiments of the present application.
[0075] FIG. 5B shows a diagram of adding delay indication / delay duration indication to high layer signaling and transmitting through a physical layer data field according to some embodiments of the present application.
[0076] FIG. 6A shows an interaction flow diagram of a random access method for distinguishing whether to delay sending MSG3 by selecting different types of MSG1 time resources according to some embodiments of the present application.
[0077] FIG. 6B shows a process diagram of a random access method for distinguishing whether to delay sending MSG3 by selecting different types of MSG1 time resources, according to some embodiments of the application.
[0078] FIG. 7 shows an interaction flow diagram of a random access method, according to some embodiments of the application.
[0079] FIG. 8 shows a structure diagram of an RD, according to some embodiments of the application.
[0080] FIG. 9 shows a structure diagram of an A-IoT device, according to some embodiments of the application. DETAILED DESCRIPTION
[0081] Embodiments of the application include, but are not limited to, a random access method and related devices.
[0082] For ease of understanding, first introduce the terms involved in the application.
[0083] (1) A-IoT device
[0084] A-IoT device generally refers to an Internet of Things device that does not have a battery itself, and drives itself by collecting environmental energy from radio waves, light, motion, heat or any other available environmental energy, and converting the collected energy into electrical energy. Illustratively, the A-IoT device can include an antenna and collect environmental energy by receiving electromagnetic waves in the environment through the antenna, and store the collected energy in energy storage devices (such as capacitors, inductors, etc.).
[0085] A-IoT devices are divided into three types of devices, 1-type A-IoT device (device 1), 2a-type A-IoT device (device 2a) and 2b-type A-IoT device (device 2b), and 2a-type A-IoT device and 2b-type A-IoT device are also called 2-type A-IoT device (device 2). Among them:
[0086] The peak power of the 1-type A-IoT device is less than 1 microwatt (μW), does not have uplink or downlink amplification circuit, and transmits uplink data by backscattering external carrier wave (CW).
[0087] The peak power of the 2a-type A-IoT device is less than hundreds of microwatts (μW), has uplink and downlink amplification circuit, and transmits uplink data by backscattering external carrier wave.
[0088] The peak power of the 2b-type A-IoT device is less than hundreds of microwatts (μW), has uplink and downlink amplification circuit, and transmits uplink data by itself generated carrier wave.
[0089] (2) State of A-IoT device
[0090] The A-IoT device can include three states: working (ON), sleeping (SLEEP), and off (OFF). Among them, the A-IoT device in the working state at least supports data sending and data receiving; the A-IoT device in the sleeping state at least supports maintaining data in the working state, maintaining a timer, and at least does not support data sending; and the A-IoT device in the off state does not support data sending and data receiving, and at least supports energy harvesting (for example, harvesting energy in the environment and converting it into electrical energy).
[0091] It should be noted that the A-IoT device in the working state and the A-IoT device in the sleeping state can support energy harvesting, or can not support energy harvesting.
[0092] It should be noted that the state of the A-IoT device can also be more or less, which is not limited here.
[0093] (3) Reading device
[0094] RD generally refers to a device that directly communicates with the A-IoT device, including IN devices, BS, etc.
[0095] Exemplarily, the networking topology of the A-IoT device includes two kinds:
[0096] Referring to (a) in FIG. 1, the A-IoT device can indirectly communicate with the BS through one or more IN devices, that is, the A-IoT device directly communicates with the IN device (such as a mobile phone, a tablet computer, etc. User equipment that can communicate with the BS), and the IN device directly communicates with the BS (optional). In this topology, the IN device can be the RD.
[0097] Referring to (b) in FIG. 1, the A-IoT device can directly communicate with the BS. In this topology, the BS can be the RD.
[0098] (4) RA
[0099] RA is a way of establishing a communication connection between electronic devices. In RA, the communication parties complete access by sending and receiving random numbers (or random identifiers). RA can be divided into contention-based random access (CBRA) and contention-free random access (CFRA).
[0100] (5) CBRA process of A-IoT device
[0101] After receiving the message triggering RA, the A-IoT device can implement the CBRA procedure through the following three steps (S1, S2 and S3).
[0102] S1, the A-IoT device determines the CBRA corresponding occasion or / resource.
[0103] S2, contention resolution.
[0104] S2.1, the A-IoT device sends a random identifier (RID) to the RD. Wherein, the RID can be randomly generated, can also be generated based on the device identifier (DID) of the A-IoT device, and can also be generated through other ways.
[0105] S2.2, the RD sends a receiving response (including the RID) to the A-IoT device. The RD can send a response including the received RID to the A-IoT device to indicate that the contention has been successfully resolved in the case that the contention has been successfully resolved (i.e. there is no conflict between the A-IoT device and other A-IoT devices).
[0106] S3, the A-IoT device sends the DID to the RD.
[0107] The above random access procedure can be called 3-step RA (hereinafter referred to as 3RA). Among them, the message including the RID sent by the A-IoT device to the RD in S2.1 can be called message one (MSG1) of 3-step RA; the message including the RID sent by the RD to the A-IoT device in S2.2 can be called message two (MSG2) of 3-step RA; the message including the DID sent by the A-IoT device to the RD in S2.3 can be called message three (MSG3) of 3-step RA.
[0108] (6) Inventory
[0109] Inventory, usually refers to the communication service initiated by the RD, obtaining the DID of a plurality of A-IoT devices. The plurality of A-IoT devices access the RD through the CBRA mode and send their own DID to the RD, so that the RD can obtain the DID of the A-IoT devices within its own signal coverage. For example, in the scenario of a warehouse, different goods can carry A-IoT devices with different DIDs. The RD can obtain the DID of each A-IoT device by triggering the A-IoT devices in the warehouse to connect with the RD through the CBRA mode, and obtain the goods in the warehouse based on the association between the DID and the goods.
[0110] The technical solutions of the embodiments of the present application will be described below with reference to the drawings.
[0111] As described in the background, if the speed of the A-IoT device converting power is less than the speed of the A-IoT device consuming power or the A-IoT device has less stored energy, the A-IoT device will not have enough power to complete a complete communication process (such as random access (RA)), which may result in the A-IoT device failing to communicate with other devices.
[0112] For example, for a type 1 A-IoT device, although the power is low, the time for consuming the stored energy is usually several seconds, and the time for a 3RA is usually several tens of milliseconds, which will not consume the stored energy of the type 1 A-IoT device. However, if the power of the type 1 A-IoT device is insufficient to ensure that the type 1 A-IoT device is in a working state for a time greater than or equal to the time for performing a 3RA process when receiving the first signaling triggering the random access, the 3RA process of the type 1 A-IoT device will fail.
[0113] For another example, a type 2 A-IoT device has higher power, and the time for consuming the stored energy is usually several milliseconds to several tens of milliseconds. The power of the type 2 A-IoT device converting the environment is much less than the power of the type 2 A-IoT device during the CBRA process, which may result in the power of the type 2 A-IoT device being depleted before the completion of a 3RA process, causing the CBRA process to fail.
[0114] For example, if the power of the A-IoT device is depleted after sending MSG1, the A-IoT device will not be able to receive MSG2 sent by the RD, and will not be able to send MSG2 to the RD; if the power of the A-IoT device is depleted after receiving MSG2, the A-IoT device will also not be able to send MSG3 to the RD. In this way, the RD will not be able to obtain the DID of some A-IoT devices, which will result in inaccurate inventory results during the inventory process.
[0115] Based on this, the embodiment of the present application provides a random access method. In the case that the A-IoT device receives the first signaling (for indicating that multiple A-IoT devices randomly access the RD) sent by the RD, if the remaining power of the A-IoT device cannot complete the entire 3RA process (for example, the A-IoT device satisfies the first condition), the A-IoT device can indicate that the A-IoT device delays sending MSG3 when sending MSG1 to the RD, and switches to a sleep or off state to charge after receiving MSG2. Then, the A-IoT device can switch to a working state before the delay duration reaches a first duration, and send MSG3 including the DID of the A-IoT device to the RD after the delay duration reaches the first duration.
[0116] Based on the above method, the A-IoT device can charge in the case that the power of the A-IoT device is low, and delay sending MSG3. After the delay time reaches, the A-IoT device can continue to perform the process of 3RA (sending MSG3), so as to avoid the random access failure (that is, the RD cannot receive the DID) due to the failure of the A-IoT device to send MSG3 to the RD in time.
[0117] In some embodiments, the first condition can include at least one of the following conditions: the A-IoT device is a type 2 A-IoT device; the remaining power of the A-IoT device is less than a power threshold; the number of messages that can be transmitted by the remaining power of the A-IoT device is less than a number threshold; the duration that can be maintained by the remaining power of the A-IoT device for the A-IoT device to transmit data is less than a duration threshold; and the remaining power of the A-IoT device is less than the power required for the 3RA process.
[0118] In some embodiments, the power threshold, the number threshold, the duration threshold, and the power required for the 3RA process can be empirical values or preset values. They can also be delivered to the A-IoT device by the RD through the first signaling or other messages, which are not limited herein.
[0119] It should be noted that in other embodiments, the A-IoT device can also determine that the remaining power of the A-IoT device cannot complete the 3RA process through other ways, which are not limited herein.
[0120] For ease of understanding, first introduce the process of 3RA.
[0121] Exemplarily, FIG. 2 shows a schematic diagram of a 3RA process according to some embodiments of the present application. As shown in FIG. 2, the process includes:
[0122] S201, the RD sends a first signaling, and the first signaling indicates multiple MSG1 time-frequency resources.
[0123] The RD can send the first signaling according to a business requirement of the RD itself or a request (e.g., an inventory request) sent by another device. The first signaling can indicate one or more MSG1 time-frequency resources (MSG1 time-frequency resources).
[0124] In some embodiments, the first signaling can indicate a device identifier or a device group of the A-IoT devices that need to respond to the first signaling, or indicate that all devices need to respond to the first signaling.
[0125] The manner in which the first signaling indicates the MSG1 time-frequency resources will be described below and will not be repeated here.
[0126] It should be noted that the time-frequency resources refer to wireless resources used to carry messages in a communication system, including time domain resources and frequency domain resources. The unit of the time domain resources can be a chip, a symbol, a slot, or a millisecond (ms), etc. The unit of the frequency domain resources can be a resource block (RB) or a resource element (RE). The time-frequency resources used by MSG1 and MSG2 can also be referred to as access occasions.
[0127] In S202, the A-IoT device selects MSG1 time-frequency resources and sends MSG1 to the RD through the selected MSG1 time-frequency resources, where the MSG1 includes the RID.
[0128] After receiving the first signaling, the A-IoT device can select MSG1 time-frequency resources to send MSG1 to the RD in response to the first signaling indicating the DID of the A-IoT device, or indicating the group to which the A-IoT device belongs, or indicating all devices. The MSG1 includes the RID.
[0129] In some embodiments, the RID can be generated by the A-IoT device through a preset random number generation method (e.g., a pseudo-random number generator (PRNG), a true random number generator (TRNG), a hash function, etc.).
[0130] In S203, the RD sends MSG2 to the A-IoT device, where the MSG2 includes the RID and indicates one or more MSG3 time-frequency resources.
[0131] The RD can send the MSG2 to the A-IoT device without a conflict to instruct the A-IoT device without a conflict to send the MSG3.
[0132] In some embodiments, the MSG2 can indicate time-frequency resources (MSG3 time-frequency resources) for transmitting MSG3 of each A-IoT device without conflict. The way in which the MSG2 indicates the MSG3 time-frequency resources will be described below, and will not be described here.
[0133] In some embodiments, the MSG3 time-frequency resources indicated by the MSG2 correspond one-to-one to the A-IoT devices without conflict.
[0134] It should be noted that one MSG2 can be for one A-IoT device or for multiple A-IoT devices, which is not limited here. That is, one MSG2 can include the RID of one or more A-IoT devices.
[0135] In some embodiments, the MSG2 can also not indicate the MSG3 time-frequency resources.
[0136] In S204, the A-IoT device sends MSG3 to the RD based on the corresponding MSG3 time-frequency resources, where the MSG3 includes the DID.
[0137] The A-IoT device can send MSG3 to the RD based on the corresponding MSG3 time-frequency resources in response to the MSG2 received including the RID sent by itself (indicating that the conflict resolution is successful), and the MSG3 includes the DID.
[0138] In some embodiments, the MSG3 time-frequency resources can be predefined time-frequency resources, rather than being indicated by the MSG2.
[0139] It should be noted that after sending the MSG3 to the RD, the 3RA procedure of the A-IoT device ends.
[0140] The technical solutions of the present application will be described below in combination with the 3RA procedure shown in FIG. 2.
[0141] For ease of description, the A-IoT device that needs to delay sending MSG3 will be referred to as a delayed A-IoT, and the A-IoT device that does not need to delay sending MSG3 will be referred to as a non-delayed A-IoT. It should be noted that for one A-IoT device, it can be a delayed A-IoT or a non-delayed A-IoT at different times according to its own state, which is not limited here.
[0142] In some embodiments, the RD can indicate multiple MSG1 time-frequency resources in the first signaling, the delayed A-IoT device can select the MSG1 time-frequency resources and then send MSG1 and a delay indication indicating that MSG3 is delayed to the RD, and the non-delayed A-IoT device can select the MSG1 time-frequency resources and then send MSG1 and a delay indication indicating that MSG3 is not delayed (or no delay indication) to the RD.
[0143] For example, the delay indication can be represented by one or more bits, a first value of the one or more bits indicating the delay indication of delaying sending the MSG3, a second value of the one or more bits different from the first value indicating the delay indication of not delaying sending the MSG3. Exemplarily, if the delay indication is 1 bit, the first value is 1 and the second value is 0, or the first value is 0 and the second value can be 1.
[0144] Exemplarily, FIG. 3A shows an interaction flow diagram of a random access method of distinguishing whether to delay sending the MSG3 by the delay indication according to some embodiments of the present application. FIG. 3B shows a process diagram of a random access method of distinguishing whether the A-IoT device delays sending the MSG3 by the delay indication according to some embodiments of the present application.
[0145] As shown in FIG. 3A, the method comprises the following steps:
[0146] S301, the RD sends a first signaling, the first signaling indicating at least one MSG1 time-frequency resource.
[0147] The RD can send the first signaling according to its own running logic or a request sent by other devices, and the first signaling can indicate at least one MSG1 time-frequency resource.
[0148] For example, referring to FIG. 3B, the MSG1 time-frequency resource indicated by the first signaling sent by the RD can include time-frequency resource 3RA1-1, time-frequency resource 3RA1-2, time-frequency resource 3RA1-3, …, time-frequency resource 3RA1-8.
[0149] It should be noted that the number of MSG1 time-frequency resources is 8, which is only an example, and in other embodiments, it can also be any other value.
[0150] FIG. 3C shows a time domain and frequency domain division diagram of each time-frequency resource in FIG. 3B according to some embodiments of the present application.
[0151] Referring to FIG. 3C:
[0152] The time-frequency resource 3RA1-1 is a time-frequency resource from t0 to t0+dt1 in the time domain and from f0 to f0+df1 in the frequency domain;
[0153] The time-frequency resource 3RA1-2 is a time-frequency resource from t0 to t0+dt1 in the time domain and from f0+of1 to f0+of1+df1 in the frequency domain;
[0154] The time-frequency resource 3RA1-3 is a time-frequency resource from t0 to t0+dt1 in the time domain and from f0+2of1 to f0+2of1+df1 in the frequency domain;
[0155] The time-frequency resource 3RA1-4 is a time-frequency resource with a time domain from t0 to t0+dt1 and a frequency domain from f0+3of1 to f0+3of1+df1.
[0156] The time-frequency resource 3RA1-5 is a time-frequency resource with a time domain from t0+ot1 to t0+ot1+dt1 and a frequency domain from f0 to f0+df1.
[0157] The time-frequency resource 3RA1-6 is a time-frequency resource with a time domain from t0+ot1 to t0+ot1+dt1 and a frequency domain from f0+of1 to f0+of1+df1.
[0158] The time-frequency resource 3RA1-7 is a time-frequency resource with a time domain from t0+ot1 to t0+ot1+dt1 and a frequency domain from f0+2of1 to f0+2of1+df1.
[0159] The time-frequency resource 3RA1-8 is a time-frequency resource with a time domain from t0+ot1 to t0+ot1+dt1 and a frequency domain from f0+3of1 to f0+3of1+df1.
[0160] In some embodiments, the MSG1 time-frequency resource can be a time-frequency resource with preset resource parameters predefined, and the first signaling can indicate the at least one MSG1 time-frequency resource in a manner of indicating a number Q (e.g., 2 Q of the MSG1 time-frequency resources. Exemplarily, the preset resource parameters can include a time domain size (duration), a frequency domain size (bandwidth) of the time-frequency resource, a starting time (time start) of the first time-frequency resource, a starting frequency (freq start) of the first time-frequency resource, a time domain offset (time offset) of the time-frequency resource adjacent in the time domain (or a time domain offset of each time-frequency resource relative to the first time-frequency resource), a frequency domain offset (freq offset) of the time-frequency resource adjacent in the frequency domain (or a frequency domain offset of each time-frequency resource relative to the first time-frequency resource), and the like.
[0161] In some embodiments, the time domain size can be a time length, a number of slots (also referred to as slots), a number of chips, and the like. The frequency domain size can be a bandwidth, a resource element (RE), a resource block (RB), and the like.
[0162] Based on this, in a case where the preset resource parameters of the MSG1 time-frequency resource are predefined, the first signaling can indicate the MSG1 time-frequency resource through the number Q of the MSG1 time-frequency resources (e.g., the number is 2 Q, or other calculation manner), which can be referred to as a first indication manner. For example, for the cases shown in FIG. 3B and FIG. 3C, if t0, f0, dt1, df1, ot1, of1 are predefined, the aforementioned time-frequency resources 3RA1-1 to 3RA1-8 can be indicated by {Q=3} in the first signaling.
[0163] In some embodiments, the first signaling can also indicate the MSG1 time-frequency resources by sending the number of MSG1 time-frequency resources, the starting time (timestart) and the starting frequency (freqstart) of the first MSG1 time-frequency resource, the time domain size (duration) and the frequency domain size (bandwidth) of the MSG1 time-frequency resource, and the time domain offset (timeoffset) and the frequency domain offset (freqoffset) of other MSG1 time-frequency resources relative to the first MSG1 time-frequency resource. The manner of indicating the MSG1 time-frequency resources by the number of time-frequency resources, the starting time and the starting frequency of the first time-frequency resource, the time domain size and the frequency domain size of the time-frequency resource, and the time domain offset and the frequency domain offset of other time-frequency resources relative to the first time-frequency resource will be referred to as a second indication manner.
[0164] Exemplarily, the first signaling of the second indication manner can indicate the MSG1 time-frequency resources by the fields such as {Q, {timestart, duration, freqstart, bandwidth}, {timeoffset, freqoffset}, …, {timeoffset, freqoffset}}. Wherein, Q is used to indicate the number of time-frequency resources (for example, the number is 2 Q , or other calculation manner such as Q, multiple of Q, etc.). For example, for the cases shown in FIG. 3B and FIG. 3C, the time-frequency resources 3RA1-1 to 3RA1-8 can be indicated by the time-frequency resource set {3, {t0, dt1, f0, df1}, {0, of1}, {0, 2of1}, {0, 3of1}, {ot1, 0}, {ot1, of1}, {ot1, 2of1}, {ot1, 3of1},}.
[0165] It should be noted that in the above examples, the order of each field can be adjusted, and the content of each field can be combined, which is not limited herein.
[0166] In some embodiments, the first signaling can also indicate the aforementioned at least one MSG1 time-frequency resource by indicating the starting time, the starting frequency, the time domain size, and the frequency domain size of each time-frequency resource. The manner of indicating the starting time, the starting frequency, the time domain size, and the frequency domain size of each time-frequency resource in the first signaling will be referred to as a third indication manner.
[0167] For example, the set of time-frequency resources can include 2 Q {timestart, duration, freqstart, bandwidth}, indicating the starting time, the starting frequency, the time domain size, and the frequency domain size of the 2 Q MSG1 time-frequency resources, respectively. For example, for the cases of FIG. 3B and FIG. 3C, the set of time-frequency resources indicating the time-frequency resources 3RA1-1 to 3RA1-8 can be represented as {{t0, dt1, f0, df1}, {t0, dt1, f0+of1, df1}, {t0, dt1, f0+2of1, df1}, {t0, dt1, f0+3of1, df1}, {t0+ot1, dt1, f0, df1}, {t0+ot1, dt1, f0+of1, df1}, {t0+ot1, dt1, f0+2of1, df1}, {t0+ot1, dt1, f0+3of1, df1}}.
[0168] It should be noted that in other embodiments, the first signaling can also indicate the MSG1 time-frequency resources in other ways, which are not limited herein.
[0169] In some embodiments, the RD can embed the information indicating the at least one MSG1 time-frequency resource (hereinafter referred to as time-frequency resource indication information, for example, the information corresponding to the first indication mode, the second indication mode, and the third indication mode) into the layer 1 (for example, the physical layer (PH)) control (layer 1 control, referred to as L1 control) or high layer signaling in a manner, and transmit the time-frequency resource indication information to the A-IoT device through the physical reader-device channel (PRDCH) (a physical channel used for the RD to transmit data to the A-IoT device).
[0170] In some embodiments, after receiving the high layer signaling of a high layer (e.g., a media access control (MAC) layer, an A-IoT layer (a newly defined layer for A-IoT), a non-access (NAS) layer, an application layer, etc.), the physical layer of the RD can encapsulate the high layer signaling in a physical data field, add a header field in front of the physical data field, add a check code (e.g., a cyclic redundancy check (CRC)) field after the physical data field, and then send the header field, the physical data field, and the CRC field to the A-IoT device through the PRDCH. Based on this, the time-frequency resource indication information can be embedded in the header field for transmission.
[0171] For example, the RD can split the time-frequency resource indication information into one or more control packets to indicate different contents. One control packet can include a control filed and a control content field. For example, Table 1 shows an example of the content in a control packet.
[0172] Table 1
[0173] As shown in Table 1, the control filed of the control packet can include 3 bits, which are used to indicate the control type of the control packet, for example, 001 indicates that the control packet is used to indicate the allocation of time domain resources, 010 indicates that the control packet is used to indicate the allocation of frequency domain resources, 011 indicates that the control packet is used to indicate the number of resources, and 100 indicates that the control packet is used to indicate the state of the A-IoT device. The control content field is used to indicate the specific content that the control packet needs to indicate, for example, the aforementioned time-frequency resource indication information. Wherein, when the control filed of the control packet is 001, 010, 011, and 100, the number of bits of the control content field is X bits, Y bits, Z bits, and U bits respectively, and X, Y, Z, and U can be the same or different.
[0174] For example, when the control filed is 001, the control content field can include the start time of the time-frequency resource, the time domain size and the time domain offset, the type (e.g., the aforementioned type field, etc.) / number / order of the time-frequency resource, etc.; when the control filed is 010, the control content field can include the start frequency of the time-frequency resource, the frequency domain size and the frequency domain offset, the type (e.g., the aforementioned type field, etc.) / number / order of the time-frequency resource, etc.
[0175] It should be noted that when the control filed of the control packet is 100, the control content field of the control packet can be used to indicate the keep or switch state (e.g., sleep, work, or off) of the A-IoT device.
[0176] In some embodiments, the control field is optional, for example, in the case where the data in the predefined header field corresponds to the control field.
[0177] It should be noted that in some other embodiments, the control packet can include more fields, which are not limited herein.
[0178] In some embodiments, the time-frequency resource indication information can be transmitted through one or more control packets.
[0179] For example, FIG. 4A shows a schematic diagram of adding a control packet to a physical layer data field for transmission according to some embodiments of the present application. FIG. 4B shows a schematic diagram of adding time-frequency resource indication information to high layer signaling and transmitting through a physical layer data field according to some embodiments of the present application.
[0180] As shown in FIG. 4A, after receiving a reader to device (R2D) timing acquisition signal (R2D timing acquisition signal, R2DTAS) for indicating the start of R2D transmission, the RD can first transmit N (N is a positive integer greater than or equal to 1) control packets in the header of the physical layer data packet through the PRDCH, then transmit the physical layer data field of the physical layer data packet, and finally transmit the check code field of the physical layer data packet.
[0181] In some embodiments, the R2DTAS can include a start-indicator part and a clock-acquisition part.
[0182] In some embodiments, the R2DTAS signal can also be referred to as an R2D preamble.
[0183] In some embodiments, the RD can also first transmit N (N is a positive integer greater than or equal to 1) control packets in the header of the physical layer data packet through the PRDCH, then transmit the control packet check code corresponding to the N control packets (optional), then transmit the physical layer data field of the physical layer data packet, and finally transmit the check code field of the physical layer data packet.
[0184] In some embodiments, the time-frequency resource indication information can also be embedded in high layer signaling, for example, control element (MAC CE) of MAC layer. In this way, referring to FIG. 4B, after the R2D TAS, the RD can embed the high layer data including the time-frequency resource indication information into the physical layer data field of the physical layer data packet, and transmit it to the A-IoT device through the PRDCH.
[0185] In some embodiments, the first signaling can be any signaling, including but not limited to paging message, repaging message, slot start message, occasion start message, query, query rep message, round start message, etc.
[0186] In some embodiments, the first signaling can indicate the device identification or device group of the A-IoT device that needs to respond to the first signaling, or can also indicate that all devices receiving the first signaling need to respond to the first signaling.
[0187] In some embodiments, the first signaling can further include at least one of the following parameters in the foregoing first condition: power threshold, number threshold, time threshold, power required for 3RA procedure.
[0188] In some embodiments, the first signaling can further include an inventory identifier.
[0189] S302A, the non-delayed A-IoT selects MSG1 time-frequency resource to send MSG1.
[0190] After receiving the first signaling, the non-delayed A-IoT can select one (or multiple) MSG1 time-frequency resource from the at least one MSG1 time-frequency resource indicated by the first signaling in the case that the non-delayed A-IoT itself does not meet the first condition. When the transmission occasion of the selected MSG1 time-frequency resource arrives, the non-delayed A-IoT can send MSG1 to the RD through the MSG1 time-frequency resource.
[0191] Exemplarily, referring to FIG. 3B, each non-delayed A-IoT can select one time-frequency resource from the foregoing time-frequency resource 3RA1-1 to time-frequency resource 3RA1-8 to send MSG1 to the RD.
[0192] It should be noted that the MSG1 time-frequency resources selected by different non-delay A-IoTs can be the same or different. If the MSG1 time-frequency resources selected by one non-delay A-IoT are the same as the MSG1 time-frequency resources selected by another A-IoT device (non-delay A-IoT or delay A-IoT), the non-delay A-IoT and the another A-IoT device have a conflict.
[0193] In some embodiments, the non-delay A-IoT generates a RID and includes the RID in the MSG1.
[0194] S302B, the delay A-IoT selects MSG1 time-frequency resources to send MSG1 and delay indication.
[0195] After receiving the first signaling, the delay A-IoT can select one (or multiple) MSG1 time-frequency resources from the at least one MSG1 time-frequency resource indicated by the first signaling if the first condition is met by the delay A-IoT. When the transmission occasion of the selected MSG1 time-frequency resource arrives, the delay A-IoT can send MSG1 and delay indication to the RD through the MSG1 time-frequency resource.
[0196] For example, referring to FIG. 3B, each non-delay A-IoT can select one time-frequency resource from the aforementioned time-frequency resources 3RA1-1 to 3RA1-8 to send MSG1 to the RD.
[0197] In some embodiments, the delay A-IoT can also send a delay duration indication to the RD, indicating the duration of the delay A-IoT to delay sending MSG3.
[0198] It should be noted that the MSG1 time-frequency resources selected by different delay A-IoTs can be the same or different. If the MSG1 time-frequency resources selected by one delay A-IoT are the same as the MSG1 time-frequency resources selected by another A-IoT device (non-delay A-IoT or delay A-IoT), the delay A-IoT and the another A-IoT device have a conflict.
[0199] In some embodiments, the delay A-IoT can embed the delay indication and / or the delay duration indication into L1 control or high-layer signaling and transmit it to the RD through a physical device reader channel (PDRCH) (a physical channel used by the A-IoT device to transmit data to the RD).
[0200] In some embodiments, after receiving the high-layer signaling of the high layer, the physical layer of the delay A-IoT can encapsulate the high-layer signaling in a physical data field, add a header field in front of the physical data field, add a check code (e.g., cyclic redundancy check code (CRC)) field after the physical data field, and then send the header field, the physical data field and the CRC field to the RD device through the PDRCH. Based on this, the delay indication and the delay duration indication can be embedded in the header field for transmission.
[0201] For example, the delay A-IoT can encapsulate the delay indication and / or the delay duration indication as a control packet to indicate different contents. One control packet can include a control filed field and a control content field. For example, Table 2 shows an example of the content in a control packet.
[0202] Table 2
[0203] As shown in Table 2, the control filed field of the control packet can include 3 bits, which are used to indicate the control type of one control packet, for example, 001 indicates that the control packet is a delay indication, and 010 indicates that the control packet is a delay duration indication. The control content field is used to indicate the specific content that the control packet needs to indicate. For example, when the control type field is 001, the control content field can include 1 bit, which is 0 when the A-IoT device does not delay sending MSG3, and which is 1 when the A-IoT device delays sending MSG3. For another example, when the control type field is 010, the control content field can include 2 bits, which are 00, 01, 10, and 11 respectively to indicate different pre-defined delay durations.
[0204] In some embodiments, the pre-defined delay duration can be a time period, a time window, a number of time slots, a number of time slices, etc.
[0205] It should be noted that the number of bits of the control filed field and the control content field of the control packet can also be other numbers of bits, which are not limited herein.
[0206] It should be noted that in some other embodiments, the control packet can include more fields, which are not limited herein.
[0207] For example, FIG. 5A shows a schematic diagram of adding a delay indication / delay duration indication to the front of a physical data field for transmission according to some embodiments of the present application. FIG. 5B shows a schematic diagram of adding a delay indication / delay duration indication to high-layer signaling and transmitting through a physical data field according to some embodiments of the present application.
[0208] As shown in FIG. 5A, after the RD transmission premable (used to indicate that the device transmits to the reader (D2R) to start), the delayed A-IoT can first transmit N (N is a positive integer greater than or equal to 1) control packets at the head of the physical layer data packet, then transmit the physical layer data field of the physical layer data packet, and finally transmit the check code field of the physical layer data packet.
[0209] In some embodiments, after the RD transmission premable, the delayed A-IoT can also first transmit N (N is a positive integer greater than or equal to 1) control packets transmitted at the head of the physical layer data packet, then transmit the control packet check code corresponding to the N control packets (optional), then transmit the physical layer data field of the physical layer data packet, and finally transmit the check code field of the physical layer data packet.
[0210] In some embodiments, the delay indication and the delay duration indication can also be embedded in high layer signaling, such as the control element (MAC CE for short) of the MAC layer. In this way, referring to FIG. 5B, after the RD transmission premable, the delayed A-IoT can embed the high layer data including the delay indication and the delay duration indication into the physical layer data field of the physical layer data packet, and transmit it to the RD through the PDRCH.
[0211] It should be noted that in some embodiments, the delayed A-IoT can also transmit the delay indication and the delay duration indication to the RD through other ways, which are not limited here.
[0212] In some embodiments, the delay indication and the delay duration can also be indicated by the RID in the MSG. For example, a certain bit (such as the first bit or the last bit) (or multiple bits) in the RID can be used to indicate, the first value of the bit can indicate to delay sending MSG3, and the second value can indicate not to delay sending MSG3 (for example, the first value is 0 and the second value is 1, or the first value is 1 and the second value is 0). For another example, a certain number of bits in the RID can be used to indicate, and different values of the number of bits indicate different delay durations.
[0213] For example, assuming that the RID is 16 bits, the configuration way of the delay indication and the delay duration indication can be as follows:
[0214] The first bit is the delay indication, and the second bit to the mth bit (m is less than or equal to 15) is the delay duration indication;
[0215] Or, the 16th bit is the delay indication, and the mth bit (m is greater than 1 and less than or equal to 15) to the 15th bit is the delay duration indication;
[0216] Or, the 16th bit is the delay indication, the 1st bit to the n th bit (n is greater than 1 and less than or equal to 15) is the delay duration indication.
[0217] Or, the 16th bit is the delay indication, the 1st bit to the n th bit (n is greater than 1 and less than or equal to 15) is the delay duration indication.
[0218] In some embodiments, the delay indication and the delay duration can also be indicated by an additional multi-bit number (hereinafter referred to as the delay number). For example, a certain bit (e.g., the first bit or the last bit) in the delay number (which can also be a multi-bit) can be used for indication, where the first value of the bit can indicate delaying sending MSG3, and the second value can indicate not delaying sending MSG3 (e.g., the first value is 0 and the second value is 1, or the first value is 1 and the second value is 0). For another example, a certain multi-bit number in the delay number can be used for indication, where different values of the multi-bit number indicate different delay durations. In some embodiments, the delay number can be sent through L1 control or embedded in higher layer signaling.
[0219] Exemplarily, assuming that the delay number is 16 bits, the configuration of the delay indication and the delay duration indication can be as follows:
[0220] The 1st bit is the delay indication, and the 2nd bit to the m th bit (m is less than or equal to 15) is the delay duration indication.
[0221] Or, the 16th bit is the delay indication, the 1st bit to the n th bit (n is greater than 1 and less than or equal to 15) is the delay duration indication.
[0222] Or, the 16th bit is the delay indication, the 1st bit to the n th bit (n is greater than 1 and less than or equal to 15) is the delay duration indication.
[0223] Or, the 16th bit is the delay indication, the 1st bit to the n th bit (n is greater than 1 and less than or equal to 15) is the delay duration indication.
[0224] In some embodiments, the delay duration itself can also be included in MSG1.
[0225] In some embodiments, the delay duration can be a preset delay duration. In this case, MSG1 can not include the delay duration itself and / or the delay duration indication.
[0226] S303, the RD sends MSG2 for the A-IoT devices without conflict, and the MSG2 indicates the MSG3 time-frequency resource for non-delayed A-IoT.
[0227] After receiving MSG1 transmitted through each MSG1 time-frequency resource, the RD can determine that there is no collision for the delay A-IoT and the non-delay A-IoT. If only one MSG1 time-frequency resource transmits MSG1 sent by one A-IoT device, the one A-IoT device can be the non-collision A-IoT device.
[0228] Then, the RD can send MSG2 for the non-collision A-IoT device, and the MSG2 includes the RID in the MSG1 corresponding to each non-collision A-IoT device.
[0229] In some embodiments, the MSG2 indicates the MSG3 time-frequency resource of the corresponding non-collision non-delay A-IoT, and the MSG3 time-frequency resource can be one-to-one corresponding to the non-collision non-delay A-IoT. That is, the RD can not allocate MSG3 time-frequency resource for the collision A-IoT device.
[0230] Exemplarily, referring to FIG. 3B, it is assumed that there are 4 non-collision non-delay A-IoT, and the 4 non-delay A-IoT sends MSG1 through time-frequency resource 3RA1-1, time-frequency resource 3RA1-2, time-frequency resource 3RA1-3, and time-frequency resource 3RA3-4 respectively, and the MSG3 time-frequency resource for the non-delay A-IoT indicated by the MSG2 sent by the RD at T0 time can include time-frequency resource 3RA3-1, time-frequency resource 3RA3-2, time-frequency resource 3RA3-3, and time-frequency resource 3RA3-4.
[0231] In some embodiments, the MSG3 time-frequency resource can be associated with the DID or RID of the non-delay A-IoT, so that the non-delay A-IoT can obtain the MSG3 time-frequency resource corresponding to itself based on the DID or RID.
[0232] In some embodiments, since the MSG2 sent by the RD does not need to allocate MSG3 resource for the non-delay A-IoT, the resource consumption of the 3RA process can be reduced.
[0233] It should be noted that in the case of multiple non-collision A-IoT devices, the RD can transmit MSG2 for the multiple A-IoT devices through one MSG2, or can transmit MSG2 for the multiple A-IoT devices through multiple MSG2 respectively.
[0234] In some embodiments, the MSG2 can further comprise a state switching indication, for indicating the delay A-IoT to delay or switch off for charging. Exemplarily, the switching indication can be a control packet with control field 100 in the aforementioned Table 1, and the control content field of the control packet can indicate the state to which the delay A-IoT needs to switch (or whether to switch state).
[0235] In some embodiments, the MSG2 can further comprise an indication of the time length for the delay A-IoT to delay sending the MSG3 (hereinafter referred to as the effective delay time length indicated by the RD), which can be the same as or different from the delay time length indicated by the MSG1 of the delay A-IoT, and is not limited herein.
[0236] In some embodiments, the MSG2 can further comprise a delay confirmation indication, for indicating the RD to confirm that the delay A-IoT can send the MSG3 after the delay time length (the delay time length indicated by the MSG1, or the preset time length, or the effective delay time length). Accordingly, the RD can also allocate the MSG3 time-frequency resource for the delay A-IoT after the delay time length.
[0237] S304A, the delay A-IoT delays or switches off.
[0238] The delay A-IoT delays or switches off in response to the MSG2, so as to facilitate charging.
[0239] In some embodiments, the delay A-IoT can automatically delay or switch off after receiving the MSG2.
[0240] In some embodiments, the MSG2 or the aforementioned first signaling for the delay A-IoT without conflict can further comprise a state switching indication, and the delay A-IoT can delay or switch off after receiving the MSG2 in response to the state switching indication.
[0241] It should be noted that the time length of the delay A-IoT to delay or switch off is less than or equal to the delay time length, and the delay A-IoT can configure a timer with a total time length less than or equal to the delay time length, and switch to the working state when the timer ends.
[0242] It should be noted that if the MSG2 indicates an effective delay time length, the time length of the delay A-IoT to delay or switch off is less than or equal to the effective delay time length. For example, in step S302B, the delay time length (or the preset delay time length) indicated by the MSG1 is 10 seconds, and the effective delay time length is 15 seconds, so the MSG2 needs to switch to the working state before 15 seconds.
[0243] In some embodiments, before the delay A-IoT goes to sleep or off, the delay A-IoT can also record its 3RA status (e.g. the identity corresponding to the first signaling (e.g. inventory identifier, etc.), and the response progress of the 3RA (executed or not executed) so that after switching to the working state, it can be determined whether to send MSG3 based on the 3RA response progress. For example, the delay A-IoT can store the response progress by one or more bits, for example, 1 bit (1 indicates that the response is completed (MSG3 has been sent), 0 indicates that it is not completed (MSG1 has been sent and MSG3 has not been sent)), 2 bits (00 indicates that it has not responded, 01 indicates that MSG1 has been sent and MSG2 has not been received, 10 indicates that MSG2 has been received and MSG3 has not been sent, and 11 indicates that MSG3 has been sent).
[0244] S304B, the non-delay A-IoT responds to the MSG2 and sends the MSG3 through the corresponding MSG3 time-frequency resource.
[0245] The non-delay A-IoT, in the case of receiving the MSG2 including the RID sent by itself to the RD, can respond to the MSG2 and send the MSG3 to the RD based on the MSG3 time-frequency resource corresponding to itself indicated by the MSG2, and the MSG3 includes the DID of the non-delay A-IoT.
[0246] Exemplarily, for the case shown in FIG. 3B, the four non-delay A-IoTs mentioned in step S303 without conflict can respond to the MSG2 at time T0 and send the MSG3 to the RD through the time-frequency resource 3RA3-1, the time-frequency resource 3RA3-2, the time-frequency resource 3RA3-3, and the time-frequency resource 3RA3-4, respectively.
[0247] It should be noted that, in some embodiments, before the delay duration is reached and after step S304B and before step S305, the non-delay A-IoT and the delay A-IoT can repeat the aforementioned steps S301 to S304B one or more times, so that the non-delay A-IoT and the delay A-IoT with conflict can perform random access with the RD.
[0248] S305, the RD sends the first signaling, and the first signaling includes at least one MSG1 time-frequency resource.
[0249] Step S305 is substantially the same as step S301, and will not be described here. In some embodiments, the difference between step S305 and step S301 is that the number of A-IoTs that need to respond to the first signaling in step S305 can be less than or equal to the number of A-IoTs that need to respond to the first signaling in step S301.
[0250] Exemplarily, referring to FIG. 3B, the MSG time-frequency resource indicated by the first signaling sent by the RD at the T1 moment can include time-frequency resource 3RA1-1, time-frequency resource 3RA1-2, time-frequency resource 3RA1-3, and time-frequency resource 3RA3-4.
[0251] S306A, the non-delay A-IoT selects a MSG1 time-frequency resource to send a MSG1.
[0252] Step S306A is substantially the same as step S302A, and will not be described here.
[0253] In some embodiments, step S306A is different from step S302A in that the non-delay A-IoT that selects the MSG1 time-frequency resource to send the MSG1 is different. For example, the non-delay A-IoT that selects the MSG1 time-frequency resource to send the MSG1 in step S306A can be a non-delay A-IoT that has not solved the conflict or has not successfully accessed the RD.
[0254] It should be noted that step S306A is optional. If the conflicts of all non-delay A-IoTs have been solved, the non-delay A-IoT does not need to send the MSG1.
[0255] Exemplarily, referring to FIG. 3B, the non-delay A-IoT can select a time-frequency resource from time-frequency resource 3RA1-1, time-frequency resource 3RA1-2, time-frequency resource 3RA1-3, and time-frequency resource 3RA3-4 to send the MSG1.
[0256] S306B, the delay A-IoT selects a MSG1 time-frequency resource to send a MSG1 and a delay indication.
[0257] Step S306B is substantially the same as step S302B, and will not be described here.
[0258] In some embodiments, step S306B is different from step S302B in that the delay A-IoT that selects the MSG1 time-frequency resource to send the MSG1 and the delay indication is different. For example, the delay A-IoT that selects the MSG1 time-frequency resource to send the MSG1 and the delay indication in step S306B can be a delay A-IoT that has not solved the conflict or has not successfully accessed the RD.
[0259] It should be noted that step S306B is optional. If the conflicts of all delay A-IoTs have been solved, the delay A-IoT does not need to send the MSG1.
[0260] It should be noted that steps S305 to S306B are optional. For example, before step S305, steps S305 to S306B can not be performed in the case that the conflicts of all A-IoT devices responding to the first signaling have been solved.
[0261] S307, the delay A-IoT switches to the working state before reaching the delay duration.
[0262] The delay A-IoT switches to the working state before reaching the delay duration, and listens to MSG2.
[0263] It should be noted that if the MSG2 indicates an effective delay duration, the delay A-IoT can switch to the working state before reaching the effective delay duration; if the MSG2 does not indicate an effective delay duration, the delay A-IoT can switch to the working state before reaching the preset delay duration (or the delay duration indicated by MSG1 to the RD).
[0264] It should be noted that in the case of multiple delay A-IoTs, the delay durations of different delay A-IoTs can be the same or different, so the switching time of different delay A-IoTs to the working state can be the same or different.
[0265] Exemplarily, referring to FIG. 3B, the moment when the delay A-IoT reaches the delay duration can be T2 or T3.
[0266] S308, the RD sends MSG2, and the MSG2 indicates the MSG3 time-frequency resources for the non-delay A-IoT, and the MSG3 time-frequency resources for the delay A-IoT.
[0267] The RD can send the MSG2 when (or after) reaching the delay duration, and the MSG2 can include the RID of the non-delay A-IoT and the RID of the delay A-IoT.
[0268] In some embodiments, the RID of the non-delay A-IoT and the RID of the delay A-IoT can be sent in groups, so that the A-IoT device cannot identify whether the RID in the MSG2 is its own RID. Exemplarily, the MSG2 can include two RID sets (such as lists, fields, etc.), one RID set is used to transmit the RID of the non-delay A-IoT, and the other RID set is used to transmit the RID of the delay A-IoT. For example, the MSG2 can include {{RID set 1}, {RID set 2}}, {RID set 1} is used to transmit the RID of the non-delay A-IoT, and {RID set 2} is used to transmit the RID of the delay A-IoT.
[0269] In some embodiments, the time-frequency resource indication information indicating the MSG3 time-frequency resource for non-delayed A-IoT and the time-frequency resource indication information indicating the MSG3 time-frequency resource for delayed A-IoT can also be sent in groups. For example, two time-frequency resource sets (e.g., lists, fields, etc.) can be indicated in MSG2, one time-frequency resource set for transmitting the MSG3 time-frequency resource for non-delayed A-IoT and the other time-frequency resource set for transmitting the MSG3 time-frequency resource for delayed A-IoT. For example, { {MSG3 time-frequency resource set 1}, {MSG3 time-frequency resource set 2}} can be indicated in MSG2, {MSG3 time-frequency resource set 1} for transmitting the MSG3 time-frequency resource for non-delayed A-IoT and {MSG3 time-frequency resource set 2} for transmitting the MSG3 time-frequency resource for delayed A-IoT.
[0270] It should be noted that the MSG3 time-frequency resource for non-delayed A-IoT indicated in MSG2 corresponds to non-delayed A-IoT one by one, and the MSG3 time-frequency resource for delayed A-IoT indicated in MSG2 corresponds to delayed A-IoT one by one.
[0271] In some embodiments, the MSG3 time-frequency resource can be associated with the DID of the A-IoT device, so that the A-IoT device (non-delayed A-IoT, delayed A-IoT) can obtain the MSG3 time-frequency resource corresponding to itself based on the DID.
[0272] It should be noted that the MSG2 can indicate the MSG3 time-frequency resource in the first indication manner, the second indication manner, the third indication manner or other indication manners, which will not be described here.
[0273] For example, referring to FIG. 3B, if the MSG2 sent by the RD is the MSG2 sent at T2, the MSG3 time-frequency resource indicated by the MSG2 can include the MSG3 time-frequency resource for non-delayed A-IoT (time-frequency resource 3RA3-1, time-frequency resource 3RA3-2, time-frequency resource 3RA3-3 and time-frequency resource 3RA3-4) and the MSG3 time-frequency resource for delayed A-IoT (time-frequency resource 3RA3-5 and time-frequency resource 3RA3-6).
[0274] It should be noted that if all non-delayed A-IoT have been randomly accessed to the RD, the MSG2 sent by the RD can only include the RID of the delayed A-IoT and not include the RID of the non-delayed A-IoT. Accordingly, the MSG3 time-frequency resource indicated by the MSG2 can only include the MSG3 time-frequency resource corresponding to the delayed A-IoT.
[0275] For example, referring to FIG. 3B, if the MSG2 sent by the RD is the MSG2 sent at time T3, the MSG3 time-frequency resource indicated by the MSG2 can only include the MSG3 time-frequency resource for the delay A-IoT, such as time-frequency resource 3RA3-1 and time-frequency resource 3RA3-2 shown in FIG. 3B.
[0276] It should be noted that the time-frequency resource indication information of the MSG3 time-frequency resource indicated by the MSG2 can be transmitted in the manner of the aforementioned L1 control or high-layer signaling, and the specific manner can refer to the manner of indicating the MSG1 time-frequency resource by the first signaling, which will not be described herein.
[0277] S309A, the non-delay A-IoT responds to the MSG2 and sends the MSG3 based on the corresponding MSG3 time-frequency resource for the non-delay A-IoT.
[0278] In the case that the non-delay A-IoT receives the MSG2 including the RID sent by itself to the RD, the non-delay A-IoT can respond to the MSG2 and send the MSG3 to the RD based on the corresponding MSG3 time-frequency resource for the non-delay A-IoT indicated by the MSG2, and the MSG3 includes the DID of the non-delay A-IoT.
[0279] For example, referring to FIG. 3B, the MSG2 is the MSG2 sent at time T2, and the non-delay A-IoT can obtain the time-frequency resource corresponding to itself from time-frequency resource 3RA3-1, time-frequency resource 3RA3-2, time-frequency resource 3RA3-3, and time-frequency resource 3RA3-4, and send the MSG3 to the RD based on the obtained MSG3 time-frequency resource.
[0280] It should be noted that if all non-delay A-IoTs have successfully accessed the RD, the MSG3 time-frequency resource for the non-delay A-IoT can not be indicated in the MSG2 (for example, the MSG2 is the MSG2 sent at time T3 in FIG. 3B), and step S309 can not be performed.
[0281] S309B, the delay A-IoT responds to the MSG2 and sends the MSG3 based on the corresponding MSG3 time-frequency resource for the delay A-IoT.
[0282] In the case that the delay A-IoT receives the MSG2 including the RID sent by itself to the RD, the delay A-IoT can respond to the MSG2 and send the MSG3 to the RD based on the corresponding MSG3 time-frequency resource for the delay A-IoT indicated by the MSG2, and the MSG3 includes the DID of the delay A-IoT.
[0283] For example, referring to FIG. 3B, the MSG2 is sent at T2, the delay A-IoT can obtain the time-frequency resource corresponding to itself from the time-frequency resource 3RA3-5 and the time-frequency resource 3RA3-6, and send the MSG3 to the RD based on the obtained MSG3 time-frequency resource.
[0284] For example, referring to FIG. 3B, the MSG2 is sent at T3, the delay A-IoT can obtain the time-frequency resource corresponding to itself from the time-frequency resource 3RA3-1 and the time-frequency resource 3RA3-2, and send the MSG3 to the RD based on the obtained MSG3 time-frequency resource.
[0285] S310, the delay A-IoT sleeps or is turned off.
[0286] After sending the MSG3 to the RD, the delay A-IoT can sleep or be turned off for charging. This step is optional.
[0287] S311, the non-delay A-IoT sleeps or is turned off.
[0288] After sending the MSG3 to the RD, the non-delay A-IoT can sleep or be turned off for charging. This step is optional.
[0289] Based on the above manner, the delay A-IoT can inform the RD that it will delay sending the MSG3 through the delay indication, so that it can send the MSG3 after being fully charged, and the interruption of the CBRA due to insufficient power can be avoided.
[0290] In some embodiments, the RD can indicate two types of MSG1 time-frequency resources in the first signaling, the first type of MSG1 time-frequency resource is used for transmitting the MSG1 of the delay A-IoT, and the second type of MSG1 time-frequency resource is used for transmitting the MSG1 of the non-delay A-IoT. Based on this, the delay A-IoT device can select the first type of MSG1 time-frequency resource to send the MSG1 to the RD; the non-delay A-IoT device can select the second type of MSG1 time-frequency resource to send the MSG1 to the RD. The RD can determine whether the corresponding A-IoT device delays sending the MSG3 according to the type of the time-frequency resource for transmitting the MSG1. In this way, the amount of data exchanged between the RD and the A-IoT device can be reduced.
[0291] For example, FIG. 6A shows an interaction flow diagram of a random access method for distinguishing whether the A-IoT device delays sending the MSG3 by selecting different types of MSG1 time resources, according to some embodiments of the present application. As shown in FIG. A, the method includes the following steps:
[0292] S601, the RD sends first signaling, the first signaling indicating at least one first type of MSG1 time-frequency resource and at least one second type of MSG1 time-frequency resource.
[0293] The RD can send the first signaling according to its own operation logic or a request sent by another device, and the first signaling can indicate at least one first type MSG1 time-frequency resource and at least one second type MSG1 time-frequency resource.
[0294] For example, referring to FIG. 6B, the first type MSG1 time-frequency resource indicated by the first signaling sent by the RD can include time-frequency resource 3RA1-1, time-frequency resource 3RA1-2, time-frequency resource 3RA1-3, and time-frequency resource 3RA1-4, and the second type MSG1 time-frequency resource can include time-frequency resource 3RA1-5, time-frequency resource 3RA1-6, time-frequency resource 3RA1-7, and time-frequency resource 3RA1-8. The specific parameters of the time-frequency resource 3RA1-1 to the time-frequency resource 3RA1-8 can refer to the aforementioned FIG. 3C, and will not be described here. That is, in the embodiment of FIG. 6B, although the parameters of the time-frequency resource 3RA1-1 to the time-frequency resource 3RA1-8 are the same as those in FIG. 3B and FIG. 3C, the time-frequency resource 3RA1-1 to the time-frequency resource 3RA1-8 are divided into two types.
[0295] In some embodiments, the MSG1 time-frequency resource can be a time-frequency resource with preset resource parameters, and the first signaling can indicate at least one first type MSG1 time-frequency resource and at least one second type MSG1 time-frequency resource by the aforementioned first indication manner. Different from the aforementioned step S301, the first signaling needs to indicate the number Q1 (for example, 2 Q1 ) of at least one first type MSG1 time-frequency resource and the number Q2 (for example, 2 Q2 ) of at least one second type MSG1 time-frequency resource, and the order of the first type MSG1 time-frequency resource and the second type MSG1 time-frequency resource (the arrangement order of the first type MSG1 time-frequency resource and the second type MSG1 time-frequency resource can also not be included in the case of being predefined).
[0296] For example, for the case shown in FIG. 6B and FIG. 3C, if t0, f0, dt1, df1, ot1, and of1 are predefined, the first signaling can indicate that the first 4 of the time-frequency resource 3RA1-1 to the time-frequency resource 3RA1-8 are the first type MSG1 time-frequency resource (the time-frequency resource 3RA1-1 to the time-frequency resource 3RA1-4), and the last 4 are the second type MSG1 time-frequency resource (the time-frequency resource 3RA1-5 to the time-frequency resource 3RA1-8) by {Q1=2, Q2=2} (corresponding to the order of the first type MSG1 time-frequency resource and the second type MSG1 time-frequency resource as the first type MSG1 time-frequency resource followed by the second type MSG1 time-frequency resource).
[0297] In some embodiments, the first signaling can also indicate the first type of MSG1 time-frequency resources and the second type of MSG1 time-frequency resources by the aforementioned second indication manner.
[0298] Exemplarily, if the first type of MSG1 time-frequency resources and the second type of MSG1 time-frequency resources have the same size, the first signaling can indicate the number of the first type of MSG1 time-frequency resources Q1, the number of the second type of MSG1 time-frequency resources Q2, and the arrangement order of the first type of MSG1 time-frequency resources and the second type of MSG1 time-frequency resources (if the arrangement order is predefined, the arrangement order can also not be included). Exemplarily, the first signaling can indicate the first type of MSG1 time-frequency resources and the second type of MSG1 time-frequency resources by the fields such as {Q1, Q2, {timestart, duration, freqstart, bandwidth}, (2 Q1+Q2 -1) {timeoffset, freqoffset}}. For example, for the case shown in FIG. 6B and FIG. 3C, the first type of MSG1 time-frequency resources (3RA1-1 to 3RA1-4) and the second type of MSG1 time-frequency resources (3RA1-5 to 3RA1-8) can be indicated by the time-frequency resource set {2, 2, {t0, dt1, f0, df1}, {0, of1}, {0, 2of1}, {0, 3of1}, {ot1, 0}, {ot1, of1}, {ot1, 2of1}, {ot1, 3of1}}.
[0299] Exemplarily, if the first type of MSG1 time-frequency resources and the second type of MSG1 time-frequency resources have different sizes, the first signaling can indicate the first type of MSG1 time-frequency resources by the number of the first type of MSG1 time-frequency resources, the starting time (timestart) and the starting frequency (freqstart) of the first first type of MSG1 time-frequency resource, the time domain size (duration) and the frequency domain size (bandwidth) of the first type of MSG1 time-frequency resources, and the time domain offset (timeoffset) and the frequency domain offset (freqoffset) of each other first type of MSG1 time-frequency resource relative to the first first type of MSG1 time-frequency resource. Correspondingly, the first signaling can also indicate the second type of MSG1 time-frequency resources by the number of the second type of MSG1 time-frequency resources, the starting time (timestart) and the starting frequency (freqstart) of the first second type of MSG1 time-frequency resource, the time domain size (duration) and the frequency domain size (bandwidth) of the second type of MSG1 time-frequency resources, and the time domain offset (timeoffset) and the frequency domain offset (freqoffset) of each other second type of MSG1 time-frequency resource relative to the first second type of MSG1 time-frequency resource.
[0300] For example, the first signaling can indicate the first type of MSG1 time-frequency resources or the second type of MSG1 time-frequency resources through the resource set {type, Q, {timestart, duration, freqstart, bandwidth}, {timeoffset, freqoffset}...{timeoffset, freqoffset}}. Wherein, the type field is used to indicate whether the time-frequency resources are the first type of MSG1 time-frequency resources (e.g. type = 1) or the second type of MSG1 time-frequency resources (e.g. type = 0), Q is used to indicate the number of time-frequency resources (e.g. the number is 2 Q , or other calculation methods (e.g. Q, multiple of Q, etc.). Based on this, the first signaling can indicate 2 Q1 first type of MSG1 time-frequency resources through the time-frequency resource set {1, Q1, {timestart, duration, freqstart, bandwidth}, (2 Q1 -1) {timeoffset, freqoffset}} and indicate 2 Q2 second type of MSG1 time-frequency resources through the resource set {0, Q2, {timestart, duration, freqstart, bandwidth}, (2 Q2 -1) {timeoffset, freqoffset}}.
[0301] In some embodiments, the resource set indicating the first type of MSG1 time-frequency resources and the resource set indicating the second type of MSG1 time-frequency resources can be combined into one resource set. For example, the first signaling can also indicate 2 Q1 first type of MSG1 time-frequency resources and 2 Q2 second type of MSG1 time-frequency resources through {1, Q1, {timestart, duration, freqstart, bandwidth}, (2 Q1 -1) {timeoffset, freqoffset}, 0, Q2, {timestart, duration, freqstart, bandwidth}, (2 Q2 -1) {timeoffset, freqoffset}}.
[0302] In some embodiments, the order of the first type of MSG1 time-frequency resources and the second type of time-frequency resources can also be predefined, thus there is no need to add the type field. For example, the first signaling can indicate 2Q1 -1) {timeoffset, freqoffset}, Q2, {timestart, duration, freqstart, bandwidth}, (2 Q2 -1) {timeoffset, freqoffset} to indicate 2 Q1 first type MSG1 time-frequency resources and 2 Q2 second type MSG1 time-frequency resources.
[0303] It should be noted that in the above examples, the order of each field can be adjusted, and the content of each field can be combined, which is not limited herein.
[0304] In some embodiments, the first signaling can also indicate the first type MSG1 time-frequency resources and the second type MSG1 time-frequency resources through the third indication manner. The difference from the foregoing step S301 is that the number Q1 of the first type MSG1 time-frequency resources and / or the number Q2 of the second type MSG1 time-frequency resources, and the arrangement order of the first type MSG1 time-frequency resources and the second type MSG1 time-frequency resources (if the arrangement order is predefined, the arrangement order can also not be included) need to be indicated in the first signaling. Illustratively, the time-frequency resource set can include 2 Q1+Q2 {timestart, duration, freqstart, bandwidth}, the first 2 Q1 {timestart, duration, freqstart, bandwidth} indicate 2 Q1 the first type MSG1 time-frequency resources respectively correspond to the start time, the start frequency, the time domain size, and the frequency domain size, and the last 2 Q2 {timestart, duration, freqstart, bandwidth} indicate 2 Q2The starting time, starting frequency, time domain size, and frequency domain size corresponding to the second type of MSG1 time-frequency resource respectively. For example, for the case of FIG. 6B and FIG. 3C, the time-frequency resource set indicating time-frequency resources 3RA1-1 to 3RA1-8 can be represented as {2, 2, {t0, dt1, f0, df1}, {t0, dt1, f0+of1, df1}, {t0, dt1, f0+2of1, df1}, {t0, dt1, f0+3of1, df1}, {t0+ot1, dt1, f0, df1}, {t0+ot1, dt1, f0+of1, df1}, {t0+ot1, dt1, f0+2of1, df1}, {t0+ot1, dt1, f0+3of1, df1}}. Or it can also be represented as {Q1=2, {t0, dt1, f0, df1}, {t0, dt1, f0+of1, df1}, {t0, dt1, f0+2of1, df1}, {t0, dt1, f0+3of1, df1}, {t0+ot1, dt1, f0, df1}, {t0+ot1, dt1, f0+of1, df1}, {t0+ot1, dt1, f0+2of1, df1}, {t0+ot1, dt1, f0+3of1, df1}}.
[0305] It should be noted that in other embodiments, the first signaling can also indicate the first type of MSG1 time-frequency resource and the second type of MSG1 time-frequency resource in other ways, which are not limited herein.
[0306] In some embodiments, the RD can embed the information indicating the at least one MSG1 time-frequency resource (hereinafter referred to as time-frequency resource indication information, such as the information corresponding to the first indication mode, the second indication mode, and the third indication mode described above) into the L1 control or the high layer signaling, and transmit it to the A-IoT device through the PRDCH. For details, reference can be made to the content of the foregoing step S301, which will not be repeated here.
[0307] In some embodiments, the first signaling can be any signaling, including but not limited to a paging message, a repaging message, a slot start message, an occasion start message, a query, a query rep message, a round start message, etc.
[0308] In some embodiments, the first signaling can indicate the device identity or device group of the A-IoT device that needs to respond to the first signaling, or can also indicate that all devices receiving the first signaling need to respond to the first signaling.
[0309] In some embodiments, the first signaling can further comprise at least one of the following parameters in the aforementioned first condition: the power threshold, the number threshold, the time duration threshold, the power required by the 3RA procedure.
[0310] S602A, the delayed A-IoT selects a first type MSG1 time-frequency resource to send MSG1 when the first type MSG1 time-frequency resource is selected.
[0311] After receiving the first signaling, the delayed A-IoT can select one (or multiple) first type MSG1 time-frequency resource from the at least one first type MSG1 time-frequency resource indicated by the first signaling in response to the delayed A-IoT satisfying the first condition. When the transmission occasion of the selected first type MSG1 time-frequency resource arrives, the delayed A-IoT can send MSG1 to the RD through the second type MSG1 time-frequency resource.
[0312] Exemplarily, referring to FIG. 6B, each delayed A-IoT can select one time-frequency resource from the aforementioned time-frequency resource 3RA1-1 to time-frequency resource 3RA1-4 to send MSG1 to the RD, and cannot select a time-frequency resource from time-frequency resource 3RA1-5 to time-frequency resource 3RA1-8.
[0313] It should be noted that the MSG1 time-frequency resources selected by different delayed A-IoTs can be the same or different. If the first type MSG1 time-frequency resource selected by one delayed A-IoT is the same as the first type MSG1 time-frequency resource selected by another delayed A-IoT, the one delayed A-IoT and the another delayed A-IoT are in conflict.
[0314] In some embodiments, the MSG1 comprises a RID generated by the delayed A-IoT.
[0315] In some embodiments, the delayed A-IoT can further send a delay duration indication or a delay duration to the RD, to indicate the duration for which the delayed A-IoT is to delay sending MSG3. The manner in which the delayed A-IoT sends the delay duration indication can refer to the content in the aforementioned step S302B, which will not be described here.
[0316] In some embodiments, the delay duration indication can also be indicated by the RID in the MSG1. For example, a certain number of bits (high bits, or low bits, or middle bits) in the RID can be used to indicate the delay duration, and different values of the number of bits indicate different delay durations. Exemplarily, assuming that the RID is 16 bits, the configuration manner of the delay duration indication can be: the first bit to the mth bit (m is greater than 1 and less than or equal to 15) is the delay duration indication; or the nth bit (n is greater than 1 and less than or equal to 15) to the 16th bit is the delay duration indication; or, the nth bit (n is greater than 1) to the mth bit (m is less than 16) is the delay duration indication.
[0317] In some embodiments, the delay duration can also be indicated by an additional multi-digit (hereinafter referred to as delay number). Different values of the delay number indicate different delay durations. In some embodiments, the delay number can be sent by L1 control or embedded in high layer signaling.
[0318] S602B, the non-delay A-IoT selects a second type of MSG1 time-frequency resource to send MSG1.
[0319] After receiving the first signaling, the non-delay A-IoT can select one (or multiple) second type of MSG1 time-frequency resource from the at least one second type of MSG1 time-frequency resource indicated by the first signaling in response to not satisfying the first condition. When the transmission opportunity of the selected second type of MSG1 time-frequency resource arrives, the non-delay A-IoT can send MSG1 to the RD through the second type of MSG1 time-frequency resource.
[0320] Exemplarily, referring to FIG. 6B, each non-delay A-IoT can select one time-frequency resource from time-frequency resources 3RA1-5 to 3RA1-8 to send MSG1 to the RD, but cannot select a time-frequency resource from time-frequency resources 3RA1-1 to 3RA1-4.
[0321] It should be noted that the MSG1 time-frequency resources selected by different non-delay A-IoTs can be the same or different. If the second type of MSG1 time-frequency resource selected by one non-delay A-IoT is the same as the second type of MSG1 time-frequency resource selected by another non-delay A-IoT, the one non-delay A-IoT and the another non-delay A-IoT exist conflict.
[0322] In some embodiments, the MSG1 includes the RID generated by the non-delay A-IoT.
[0323] S603, the RD sends MSG2 for the non-conflicting A-IoT device, and the MSG2 indicates the MSG3 time-frequency resource for the non-delay A-IoT.
[0324] After receiving the MSG1 transmitted through each MSG1 time-frequency resource, the RD can determine the non-conflicting delay A-IoT and non-delay A-IoT. If only one A-IoT device sends MSG1 through one MSG1 time-frequency resource, the one A-IoT device can be the non-conflicting A-IoT device. Then, the RD can send MSG2 for the non-conflicting A-IoT device, and the MSG2 includes the RID in the MSG1 corresponding to each non-conflicting A-IoT device. For details, reference can be made to the foregoing step S303, which will not be described here.
[0325] Exemplarily, referring to FIG. 6B, it is assumed that there are 4 non-delayed A-IoTs without conflict, and the 4 non-delayed A-IoTs respectively transmit MSG1 through time-frequency resource 3RA1-1, time-frequency resource 3RA1-2, time-frequency resource 3RA1-3, and time-frequency resource 3RA3-4. The MSG3 time-frequency resource for non-delayed A-IoT indicated by MSG2 transmitted by the RD at time T0 can include time-frequency resource 3RA3-1, time-frequency resource 3RA3-2, time-frequency resource 3RA3-3, and time-frequency resource 3RA3-4.
[0326] In some embodiments, since the MSG2 transmitted by the RD does not need to allocate MSG3 resource for non-delayed A-IoT, the resource consumption of the 3RA process can be reduced.
[0327] It should be noted that the RD can determine whether an A-IoT device is a delayed A-IoT based on whether the time-frequency resource for transmitting the MSG2 is a first type of MSG1 time-frequency resource. If a MSG2 is transmitted through a first type of MSG1 time-frequency resource, the RD can not allocate MSG3 resource for the A-IoT device corresponding to the MSG2.
[0328] In some embodiments, the MSG2 can further include a state switching indication for indicating that the delayed A-IoT sleeps or shuts down for charging. Exemplarily, the switching indication can be a control packet with control field 100 in the foregoing Table 1, and the control content field of the control packet can indicate the state to which the delayed A-IoT needs to switch (or whether to switch the state).
[0329] In some embodiments, the validity delay duration can also be indicated in the MSG2.
[0330] In some embodiments, the delayed confirmation indication can also be included in the MSG2.
[0331] S604A, the delayed A-IoT sleeps or shuts down.
[0332] S604B, the non-delayed A-IoT transmits MSG3 based on the corresponding MSG3 time-frequency resource in response to the MSG2.
[0333] The steps S604A and S604B are substantially the same as the steps S304A and S304B, and will not be described here.
[0334] Exemplarily, for the case shown in FIG. 6B, the 4 non-delayed A-IoTs without conflict mentioned in step S603 can respectively transmit MSG3 to the RD through time-frequency resource 3RA3-1, time-frequency resource 3RA3-2, time-frequency resource 3RA3-3, and time-frequency resource 3RA3-4 in response to the MSG2 at time T0.
[0335] It should be noted that in some embodiments, before the delay duration is reached and after step S604B and before step S605, the non-delay A-IoT and the delay A-IoT can repeat the aforementioned steps S601 to S604B once or more times, so that the non-delay A-IoT and the delay A-IoT with conflicts can perform random access with the RD.
[0336] S605, the RD sends a first signaling, and the first signaling indicates at least one first type of MSG1 time-frequency resource and at least one second type of MSG1 time-frequency resource. Step S605 is substantially the same as step S601, and will not be described here.
[0337] In some embodiments, the difference between step S605 and step S601 is that the number of A-IoTs that need to respond to the first signaling in step S605 can be less than or equal to the number of A-IoTs that need to respond to the first signaling in step S601.
[0338] In some embodiments, if all the conflicts of the non-delay A-IoT have been resolved, the second type of time-frequency resource can not be indicated in the first signaling.
[0339] In some embodiments, if all the conflicts of the delay A-IoT have been resolved, the first type of time-frequency resource can not be indicated in the first signaling. For example, referring to FIG. 6B, if all the conflicts of the delay A-IoT have been resolved before T1, the first signaling sent by the RD at T1 can only indicate the second type of MSG1 time-frequency resource (time-frequency resource 3RA1-1, time-frequency resource 3RA1-2, time-frequency resource 3RA1-3, time-frequency resource 3RA3-4), without indicating the first type of MSG1 time-frequency resource.
[0340] S606A, the delay A-IoT selects the first type of MSG1 time-frequency resource to send MSG1.
[0341] Step S606A is substantially the same as step S602A, and will not be described here.
[0342] It should be noted that step S605A is optional. If all the conflicts of the delay A-IoT have been resolved, the first type of MSG1 time-frequency resource will not be indicated in the first signaling, and the delay A-IoT does not need to send MSG1.
[0343] In some embodiments, the difference between step S606A and step S602A is that the delay A-IoT that selects the first type of MSG1 time-frequency resource to send MSG1 is different. For example, the delay A-IoT that selects the first type of MSG1 time-frequency resource to send MSG1 in step S606A can be a delay A-IoT that has not resolved the conflict or has not successfully accessed the RD.
[0344] S606B, the non-delay A-IoT selects the second type of MSG1 time-frequency resource to send MSG1.
[0345] Step S606B is substantially the same as step S602B, which will not be repeated here.
[0346] It should be noted that step S606B is optional. If all the conflicts of the non-delay A-IoT have been resolved, the first signaling will not indicate the second type of MSG1 time-frequency resource, and the non-delay A-IoT does not need to send MSG1.
[0347] In some embodiments, step S606B is different from step S602B in that the non-delay A-IoT that selects the second type of MSG1 time-frequency resource to send MSG1 is different. For example, the non-delay A-IoT that selects the second type of MSG1 time-frequency resource to send MSG1 in step S606B can be a non-delay A-IoT that has not resolved the conflict or has not successfully accessed the RD.
[0348] It should be noted that steps S605 to S606B are optional. For example, before step S605, in the case where all the conflicts of the A-IoT devices responding to the first signaling have been resolved, steps S605 to S606B can not be performed.
[0349] S607, the delay A-IoT switches to the working state before reaching the delay duration.
[0350] S608, the RD sends MSG2, MSG2 indicates the MSG3 time-frequency resource for the non-delay A-IoT, and the MSG3 time-frequency resource for the delay A-IoT.
[0351] S609A, the non-delay A-IoT responds to MSG2 and sends MSG3 based on the corresponding MSG3 time-frequency resource for the non-delay A-IoT.
[0352] S609B, the delay A-IoT responds to MSG2 and sends MSG3 based on the corresponding MSG3 time-frequency resource for the delay A-IoT.
[0353] S610, the delay A-IoT sleeps or is turned off.
[0354] S611, the non-delay A-IoT sleeps or is turned off.
[0355] Steps S607 to S611 are substantially the same as steps S307 to S311, which will not be repeated here.
[0356] Based on the above manner, the delay A-IoT can inform the RD that it will delay sending MSG3 by selecting the first type of MSG1 time-frequency resource, so that it can send MSG3 after being fully charged, and can avoid CBRA interruption due to insufficient power.
[0357] Further, FIG. 7 shows a schematic diagram of an interaction flow of a random access method according to some embodiments of the present application. As shown in FIG. 7, the method comprises the following steps:
[0358] S701, the RD sends a first signaling, and the first signaling is used to trigger a plurality of A-IoT devices to randomly access the RD.
[0359] The RD can send the first signaling according to its own running logic or a request sent by other devices, and the trigger is used to instruct a plurality of first A-IoT devices to randomly access the RD through CBRA.
[0360] In some embodiments, the first signaling can indicate a plurality of MSG1 time-frequency resources. For details, reference can be made to the content of the foregoing step S301, which will not be repeated here.
[0361] In some embodiments, the first signaling can indicate a plurality of first type of MSG1 time-frequency resources and a plurality of second type of MSG1 time-frequency resources. The first type of MSG1 time-frequency resource is used to transmit MSG1 of the first A-IoT device which needs to delay sending MSG3, and the second type of MSG1 time-frequency resource is used to transmit MSG1 of the first A-IoT device which needs to delay sending MSG3. For details, reference can be made to the content of the foregoing step S601, which will not be repeated here.
[0362] S702, the first A-IoT device sends a first message to the RD in response to the first signaling, the first message comprises a first identifier, and the first message indicates that the first A-IoT device delays sending MSG3.
[0363] The first A-IoT device sends the first message to the RD in response to the first signaling in a case where it is determined that the first A-IoT device needs to delay sending MSG3. In some embodiments, the first identifier can be a RID generated by the first A-IoT device.
[0364] In some embodiments, the first A-IoT device can determine that it needs to delay sending MSG3 in a case where the power of the first A-IoT device is low and the peak power is high (for example, in a case where the foregoing first condition is met). It should be noted that the first A-IoT device can also determine that it needs to delay sending MSG3 based on the manner, which is not limited here.
[0365] In some embodiments, in the case that the first signaling indicates multiple MSG1 time-frequency resources, a delay indication can be included in the first message, which is used to instruct the first A-IoT device to delay sending MSG3. In some embodiments, the delay indication can be one or more bits in the first identification. Details can be referred to the foregoing content of step S302B, which will not be repeated here.
[0366] In some embodiments, in the case that the first signaling indicates multiple first-type MSG1 time-frequency resources and multiple second-type MSG1 time-frequency resources, the first message can be sent through a first-type MSG1 time-frequency resource to instruct the first A-IoT device to delay sending MSG3. Details can be referred to the foregoing content of step S602A, which will not be repeated here.
[0367] In some embodiments, the first message can further include a delay duration indication, which is used to indicate the duration of the MSG3 to be delayed, or the first message can include the duration of the MSG3 to be delayed itself.
[0368] Exemplarily, the first message can be the foregoing MSG1.
[0369] In some embodiments, the first A-IoT device can be the foregoing delay A-IoT. For example, in the case that the first A-IoT device satisfies the first condition, the first A-IoT device can be the foregoing delay A-IoT.
[0370] S703, the RD sends a second message in response to the first message, and the second message includes the first identification.
[0371] After receiving the first message, the RD can send a second message to the first A-IoT device in the case that there is no conflict in the first A-IoT device, and the second message includes the first identification. Details can be referred to the foregoing steps S303 and S603, which will not be repeated here.
[0372] Exemplarily, the second message can be the foregoing MSG2.
[0373] In some embodiments, the MSG2 can include a state switching indication to instruct the first A-IoT device to switch to a sleep state or a shutdown state for charging. Details of the indication can be referred to the foregoing steps S303 and S603, which will not be repeated here.
[0374] In some embodiments, the MSG2 can include a delay duration indication (used to indicate a first duration) or the first duration to instruct the first A-IoT device to send MSG3 after the first duration.
[0375] In some embodiments, the second message can further comprise a delay determination indication, the delay determination duration indicating that the RD can delay sending MSG3, for example, sending MSG3 after a first duration (a delay duration indicated by the first message, a delay duration indicated by the second message, or a preset duration).
[0376] At S704, the first A-IoT device sends a third message to the reading device after the first duration, the third message comprising a device identifier of the first A-IoT device.
[0377] In some embodiments, the first duration can be a preset duration, a delay duration indicated by the first message, or a first duration indicated by the second message. In a case where the first A-IoT device indicates a delay duration to the RD, and the RD also indicates a delay duration to the first A-IoT device, the first duration is the duration indicated by the second message by the RD.
[0378] In some embodiments, the first A-IoT device can receive a fourth message sent by the reading device after the first duration, the fourth message indicating a first time-frequency resource for transmitting the third message. Then, the first A-IoT device can send the third message to the RD through the first time-frequency resource.
[0379] In some embodiments, after receiving the second message, the first A-IoT device can switch to a sleep state or a shutdown state for charging in response to the second message, and switch to an active state before the first duration is reached. It should be noted that the first A-IoT device can enter the sleep state or the shutdown state autonomously after receiving the second message, or enter the sleep state or the shutdown state in response to a state switching indication in the second message.
[0380] In some embodiments, before switching to the sleep state or the shutdown state, the first A-IoT device can record its 3RA state (for example, an identifier corresponding to the first signaling (for example, an inventory identifier), and a 3RA response progress (executed or not executed)), so as to determine whether to send MSG3 based on the response progress after switching to the active state. For example, before switching to the sleep state or the shutdown state, the first A-IoT device can have a first state identifier indicating that the first A-IoT device has not completed 3RA, that is, has not accessed to the RD.
[0381] In some embodiments, after sending the third message, the first A-IoT device can switch to the sleep state or the shutdown state for charging.
[0382] The first A-IoT device can send the third message to the reading device after a first time duration. The specific implementation manner of the first A-IoT device sending the third message to the reading device after the first time duration can refer to the process of the non-delayed A-IoT accessing to the RD in the foregoing embodiment shown in FIG. 4A and FIG. 6A, which will not be described herein again.
[0383] In some embodiments, in the foregoing process, the RD can further receive a fifth message (equivalent to MSG1) sent by the second A-IoT device (for example, the non-delayed A-IoT in the foregoing embodiments) in response to the first signaling, and send a sixth message (equivalent to MSG2) to the second A-IoT device, wherein the fifth message includes the second identifier (for example, the RID of the second A-IoT device), the sixth message includes the second identifier, and the sixth message indicates a third time-frequency resource (for example, the MSG3 time-frequency resource allocated to the non-delayed A-IoT in the foregoing) for transmitting a seventh message (equivalent to MSG3 of the second A-IoT device). In addition, the RD can further receive the seventh message sent by the second A-IoT device, wherein the seventh message includes the device identifier of the second A-IoT device. In this way, the access of the non-delayed A-IoT to the RD can be implemented.
[0384] In some embodiments, the sixth message and the second message can be the same message.
[0385] In some embodiments, the second time-frequency resource can be the MSG3 time-frequency resource allocated to the delayed A-IoT in the foregoing.
[0386] In some embodiments, before sending the fourth message to the first A-IoT device, the RD can further receive an eighth message (corresponding to MSG1 of the third A-IoT device) sent by a third A-IoT device, and the eighth message includes a third identifier (RID of the third A-IoT device). In addition, the fourth message further includes the third identifier and a fourth time-frequency resource (for example, the MSG3 time-frequency resource allocated to the non-delayed A-IoT in the foregoing). The RD can further receive a ninth message (corresponding to MSG3 of the third A-IoT device) sent by the third A-IoT device through the fourth time-frequency resource, and the ninth message includes the device identifier of the third A-IoT device. That is, the RD can allocate the MSG3 time-frequency resource to the delayed A-IoT and the non-delayed A-IoT synchronously.
[0387] In some embodiments, the fourth message can be the MSG2 for allocating the MSG3 time-frequency resource to the delayed A-IoT and the non-delayed A-IoT synchronously in the foregoing.
[0388] Based on the above method, if the first A-IoT device needs to delay sending MSG3, the first message can be used to indicate the RD and charge, so that the RD can allocate MSG3 time-frequency resources for the first A-IoT device after the delay duration arrives. Thus, the first A-IoT device can send MSG3 after the delay duration. In this way, the 3RA process failure caused by insufficient power can be avoided. Based on the same technical concept, the embodiments of the present application also provide a reading device, which includes one or more processors; one or more memories; the one or more memories store one or more computer programs, and the one or more computer programs include instructions, which, when executed by the one or more processors, cause the reading device to perform one or more steps of the RD in any of the above random access methods.
[0389] In some embodiments, when the A-IoT device transmits other information (such as instructions or other messages) to the RD, the RD can also be notified and charged by the sending mode of the delay indication and the delay duration indication provided by the above embodiments, so that the RD allocates time-frequency resources for the A-IoT device after the delay duration arrives. Thus, the A-IoT device sends the other information based on the time-frequency resources allocated by the A-IoT device after switching to the working state.
[0390] Based on the same technical concept, the embodiments of the present application also provide an environmental Internet of Things device, which includes one or more processors; one or more memories; the one or more memories store one or more computer programs, and the one or more computer programs include instructions, which, when executed by the one or more processors, cause the environmental Internet of Things device to perform one or more steps of the environmental Internet of Things device in any of the above random access methods. Alternatively, the environmental Internet of Things includes one or more processing circuits, which can implement one or more steps of the environmental Internet of Things device in any of the above random access methods.
[0391] Based on the same technical concept, the embodiments of the present application also provide a communication system, which includes an environmental Internet of Things device and a reading device.
[0392] Based on the same technical concept, the embodiments of the present application also provide a computer readable storage medium, which stores computer executable program instructions, and the computer executable program instructions, when running on a computer (such as a reading device or an environmental Internet of Things device), cause the computer or processor to perform one or more steps in any of the above methods.
[0393] Based on the same technical concept, the embodiments of the present application also provide a computer program product containing instructions, which comprises computer program codes, when the computer program codes are run on a computer (such as a reading device or an environmental Internet of Things device), so as to make the computer or the processor or the processing circuit execute one or more steps of any one of the above methods.
[0394] Exemplarily, FIG. 8 shows a structural schematic diagram of a reading device 10 according to some embodiments of the present application.
[0395] As shown in FIG. 8, the reading device 10 comprises one or more processors 110, one or more memories 120 and one or more communication interfaces 130. The processor 110, the memory 120 and the communication interface 130 can be coupled through a bus (not shown), which can be a passage for transmitting information between various components (such as the processor 110, the memory 120 and the communication interface 130) of the device 100.
[0396] The processor 110 can include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP), a baseband processor (BP), an application processor (AP), and the like.
[0397] The memory 120 can include a volatile memory (such as a random access memory (RAM)), and the processor 104 can also include a non-volatile memory (such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid state drive (SSD)).
[0398] The memory 120 stores executable program codes, and the processor 110 executes the executable program codes to realize the functions of the above RD, so as to realize the above random access method. That is, the memory 120 stores instructions for executing the random access method provided by the embodiments of the present application.
[0399] The communication interface 130 uses a transceiving module such as, but not limited to, a network interface card, a transceiver, etc., to enable communication between the reading device 10 and other devices or communication networks.
[0400] In some embodiments, the communication interface 130 can communicate with other devices (e.g., base stations, A-IoT devices, etc.) through a communication solution provided by any one or more of a fifth generation (5G) mobile communication system (e.g., a new radio (NR) system), a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a wired system, a vehical to everything (V2X) communication system, a device-to-deveice (D2D) communication system, a fourth generation (4G) mobile communication system, a satellite communication system, and a future communication system (e.g., a sixth generation (6G) mobile communication system). th th In some embodiments, the communication interface 130 can communicate with other devices (e.g., base stations, A-IoT devices, etc.) through a communication solution provided by any one or more of a fifth generation (5G) mobile communication system (e.g., a new radio (NR) system), a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a wired system, a vehical to everything (V2X) communication system, a device-to-deveice (D2D) communication system, a fourth generation (4G) mobile communication system, a satellite communication system, and a future communication system (e.g., a sixth generation (6G) mobile communication system). th
[0401] It should be noted that, in other embodiments, the RD can also have a structure different from that of the RD 10, and can also include more or fewer modules, which are not limited herein.
[0402] It should be noted that the reading device in the embodiments of the present application can be an entity for transmitting or receiving signals, such as a base station. The base station can be variously named or replaced by the following names in a broad sense, such as: Node B (Node B), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), primary station, secondary station, multi-mode wireless node, home base station, network controller, access node, access point, transmission node, transceiver node, baseband unit, radio frequency remote unit, active antenna unit, radio frequency head, central unit, distribution unit, positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node, or the like. The base station can also be a communication module, modem, or chip provided in the foregoing device or apparatus. The base station can also be a mobile switching center and a device that performs the function of a base station in device-to-device, vehicle external connection, and machine-to-machine communication. The embodiments of the present application do not limit the specific technology and specific device form of the reading device.
[0403] It should be noted that the reading device in the embodiments of the present application can be any terminal device, including but not limited to a mobile station (MS), a mobile terminal (MT), etc. The reading device can be a mobile phone, a smart television, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0404] Exemplarily, FIG. 9 shows a structural schematic diagram of an A-IoT device according to some embodiments of the present application.
[0405] As shown in FIG. 9, the A-IoT device 20 includes one or more processing circuits 210, one or more storage circuits 220, and one or more communication circuits 240. The processing circuit 210, the storage circuit 220, the energy storage circuit 230, and the communication circuit 240 can be coupled through a bus (not shown), which can be a pathway for transferring information between the various components (e.g., the processing circuit 210, the storage circuit 220, the energy storage circuit 230, and the communication circuit 240) of the device 100.
[0406] The processing circuit 210 can be configured to implement the control of the A-IoT device and execute the instructions of the random access method provided by the embodiments of the present application. For example, the processing circuit 210 can generate the RID and send the MSG1, the MSG3, the delay indication, and the delay duration indication to the RD through the communication circuit 240.
[0407] In some embodiments, the processing circuit 210 can be a low-power processor, or a processing circuit.
[0408] The storage circuit 220 is configured to store data and instructions.
[0409] For example, the storage circuit 220 stores executable program codes, and the processing circuit 210 executes the executable program codes to implement the functions of the A-IoT device as described above, thereby implementing the random access method as described above. That is, the storage circuit 220 stores instructions for executing the random access method provided by the embodiments of the present application.
[0410] For another example, the storage circuit 220 can also be configured to store the DID of the A-IoT device 20.
[0411] The energy storage circuit 230 includes energy storage devices (e.g., capacitors, inductors) and conversion circuits. The conversion circuit is configured to convert external energy (e.g., electromagnetic waves received by the antenna in the communication circuit 240) into electrical energy, and the energy storage device is configured to store the electrical energy.
[0412] The communication circuit 240 uses a transceiver module such as, but not limited to, a network interface card and a transceiver to implement the communication between the A-IoT device 20 and other devices or communication networks. For example, the communication circuit 240 can include an antenna for obtaining energy from the environment and delivering it to the energy storage circuit 230.
[0413] In some embodiments, the communication circuit 240 can communicate with other devices in a wireless manner. For example, the DID, the RID, or the first signaling, the MSG2, and the state switching indication sent by other devices are received.
[0414] It should be noted that the structure of the A-IoT device 20 shown in FIG. 9 is only an example, and in other embodiments, the A-IoT device can also have other structures, which are not limited herein.
[0415] It should be noted that the A-IoT device 20 can be any form of A-IoT device.
[0416] It should be noted that the terms used in the implementation part of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B; "and / or" herein only describes the association relationship of the associated obstacles, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two, "at least one" and "one or more" means one, two or more than two.
[0417] It should be noted that in the embodiments of the present application, greater than or equal to, and the corresponding less than, equal to can also be used with less than. For example, indicating that a certain parameter corresponds to B when it is greater than or equal to A, and C when it is less than A, can also be understood as the parameter corresponding to B when it is greater than A, and C when it is less than or equal to A.
[0418] Hereinafter, the terms "first", "second" are only used for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the "first", "second" features can explicitly or implicitly include one or more features.
[0419] In this specification, the reference to "one embodiment" or "some embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Therefore, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in other some embodiments" and the like appearing in various places in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "include", "contain", "have" and their variants mean "include but not limited to", unless otherwise specifically emphasized.
[0420] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in or transmitted by a computer readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media, or semiconductor media (such as solid state disk (SSD)) and the like.
[0421] Those of ordinary skill in the art understand that all or part of the processes in the above embodiments can be implemented by a computer program to instruct the relevant hardware, which can be stored in a computer readable storage medium, and when executed, can include the processes of the above embodiments.
[0422] The above is only a specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any changes or replacements within the technical scope disclosed in the embodiments of the present application should be covered in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.
Claims
1. A random access method, applied to an Internet of Things (IoT) device in a first environment, characterized in that, The method comprises: receiving first signaling, the first signaling being used for triggering the first environmental Internet of Things device to perform random access with a reading device; in response to the first signaling, sending a first message to the reading device, the first message comprising a first identifier, and the first message indicating that the first environmental Internet of Things device delays sending a third message; receiving a second message sent by the reading device, wherein the second message comprises the first identifier; after a first time length, sending the third message to the reading device, wherein the third message comprises a device identifier of the first environmental Internet of Things device.
2. The method of claim 1, wherein, The response to the first signaling, sending a first message to the reading device, comprises: in a case where a first condition is met, sending a first message to the reading device.
3. The method according to claim 1 or 2, characterized in that, The sending of the third message to the reading device after the first time length comprises: after the first time length, receiving a fourth message sent by the reading device, the fourth message indicating a first time-frequency resource used for transmitting the third message; sending the third message to the reading device through the first time-frequency resource.
4. The method according to any one of claims 1 to 3, characterized in that, The first message comprises a delay indication, the delay indication being used for indicating that the first environmental Internet of Things device delays sending the third message.
5. The method of claim 4, wherein, The delay indication is one or more bits in the first identifier.
6. The method according to any one of claims 1 to 3, characterized in that, The first signaling indicates a first type of time-frequency resource and a second type of time-frequency resource; and the first environmental Internet of Things device sends the first message indicating that the first environmental Internet of Things device delays sending the third message by selecting a second time-frequency resource in the first type of time-frequency resource.
7. The method according to any one of claims 1 to 6, characterized in that, The first message indicates the first time length.
8. The method of claim 7, wherein, The first message comprises the first time length or a delay time length indication, the delay time length indication being used for indicating the first time length.
9. The method of claim 8, wherein, The delay time length indication is one or more bits in the first identifier.
10. The method according to any one of claims 4 to 8, characterized in that, The second message further comprises a delay confirmation indication, the delay confirmation indication being used for indicating that the reading device confirms that the first environmental Internet of Things device delays sending the third message.
11. The method according to any one of claims 1 to 6, characterized in that, The second message indicates the first time length.
12. The method of claim 11, wherein, The second message comprises the first time length or a delay time length indication, the delay time length indication being used for indicating the first time length.
13. The method according to any one of claims 1 to 6, characterized in that, The first time length is a preset time length.
14. The method according to any one of claims 1 to 13, characterized in that, The method further comprises: in response to the second message, switching to a sleep state or an off state; before reaching the first time length, switching to an active state.
15. The method of claim 14, wherein, The second message further comprises a state switching indication; and the response to the second message, switching to a sleep state or an off state, comprises: in response to the state switching indication, switching to the sleep state or the off state.
16. The method of claim 14, wherein, The method further comprises: before switching to a sleep state or an off state, storing a first state identifier, the first state identifier indicating that the first environmental Internet of Things device does not complete the random access.
17. The method of claim 1, wherein, The method further comprises: after sending the third message, switching to a sleep state or an off state.
18. A random access method applied to a reading device, characterized in that, The method comprises: sending first signaling, the first signaling being used for triggering a plurality of environmental Internet of Things devices to perform random access with a reading device; receiving a first message sent by the first environmental IoT device in response to the first signaling, the first message comprising a first identity, and the first message indicating that the first environmental IoT device delays sending a third message; sending a second message to the first environmental IoT device, wherein the second message comprises the first identity; receiving the third message sent by the first environmental IoT device after a first time duration, the third message comprising a device identity of the first environmental IoT device.
19. The method of claim 18, wherein, The receiving the third message sent by the first environmental IoT device after the first time duration comprises: sending a fourth message to the first environmental IoT device after the first time duration, the fourth message indicating a first time-frequency resource; receiving the third message sent by the first environmental IoT device through the first time-frequency resource.
20. The method of claim 18 or 19, wherein, The first message comprises a delay indication, the delay indication being used to indicate that the first environmental IoT device delays sending the third message.
21. The method of claim 20, wherein, The delay indication is one or more bits in the first identity.
22. The method of claim 18 or 19, wherein, The first signaling indicates a first type of time-frequency resource and a second type of time-frequency resource; and indicates that the first environmental IoT device delays sending the third message in a case that the first message is sent through the first type of time-frequency resource.
23. The method of any one of claims 18-22, wherein, The first message indicates the first time duration.
24. The method of claim 23, wherein, The first message comprises the first time duration or a delay time duration indication, the delay time duration indication being used to indicate the first time duration.
25. The method of claim 24, wherein, The delay time duration indication is one or more bits in the first identity.
26. The method of claim 18, wherein, The second message further comprises a delay confirmation indication, the delay confirmation indication being used to indicate that the reading device confirms that the first environmental IoT device delays sending the third message.
27. The method of any one of claims 18-22, wherein, The second message indicates the first time duration.
28. The method of claim 27, wherein, The second message comprises the first time duration or a delay time duration indication, the delay time duration indication being used to indicate the first time duration.
29. The method of any one of claims 18-22, wherein, The first time duration is a preset time duration.
30. The method of any one of claims 18-29, wherein, The second message further comprises a state switching indication, the state switching indication being used to indicate that the first environmental IoT device switches to a sleep state or an off state.
31. The method of claim 22, wherein, The method further comprises: receiving a fifth message sent by a second environmental IoT device in response to the first signaling, the fifth message comprising a second identity, the fifth message being sent through the second type of time-frequency resource; sending a sixth message to the second environmental IoT device in response to the fifth message, wherein the sixth message comprises the second identity, and the fifth message indicates a third time-frequency resource corresponding to the second environmental IoT device; receiving a seventh message sent by the second environmental IoT device through the third time-frequency resource, the seventh message comprising a device identity of the second environmental IoT device.
32. The method of claim 19, wherein, The method further comprises: receiving an eighth message sent by a third environmental IoT device before sending the fourth message to the first environmental IoT device, the eighth message comprising a third identity, and the fourth message further comprising the third identity, the fourth message further indicating a fourth time-frequency resource; receive a ninth message sent by the third environmental IoT device through the fourth time-frequency resource, the ninth message comprising a device identifier of the third environmental IoT device.
33. A random access method, comprising: comprising: read a first signaling sent by a reading device, the first signaling being used to trigger a plurality of environmental IoT devices to perform random access with the reading device, the plurality of environmental IoT devices comprising a first environmental IoT device; in response to the first signaling, the first environmental IoT device sends a first message to the reading device, the first message comprising a first identifier, and the first message indicating that the environmental IoT device delays sending a third message; the first environmental IoT device sends the third message to the reading device after a first time length, wherein the third message comprises a device identifier of the environmental IoT device.
34. The method of claim 33, wherein, The method further comprises: after the first time length, the reading device sends a fourth message to the first environmental IoT device, the fourth message indicating a first time-frequency resource, and the third message is sent through the first time-frequency resource.
35. An environmental Internet of Things device, comprising: comprising: a storage circuit for converting energy in the environment into electrical energy; a processing circuit for implementing the random access method of any one of claims 1 to 17.
36. A reading device characterized by comprising: a memory for storing instructions; at least one processor for executing the instructions to cause the reading device to implement the random access method of any one of claims 18 to 32.
Citation Information
Patent Citations
Passive Internet of Things terminal communication method, communication device and storage medium
CN115884335A
Random access method and device
CN116347643A
Techniques for triggering random access procedures at passive devices
WO2024082205A1