Random access method and apparatus, and storage medium

By receiving and processing random access information, the access behavior of A-IoT devices during the random access cycle is controlled, which solves the problem of devices that have already completed access repeatedly trying to access, improves communication efficiency and reduces energy consumption.

WO2026016861A1PCT designated stage Publication Date: 2026-01-22DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/105859
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-18
Filing Date
2025-06-30
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

In an Ambient Internet of Things (A-IoT) system, devices that have already been connected may repeatedly attempt to connect during subsequent random access processes, causing collisions and interference with other devices that have not successfully connected, affecting communication efficiency and increasing energy consumption.

Method used

By receiving information related to random access, it determines whether to send or not send random access messages within the random access period. It uses time-domain start position, identifier, time information or resource information to control the access behavior of devices and prevent devices that have completed access from repeatedly trying to access within the same period.

Benefits of technology

It reduces collisions between devices, improves communication efficiency, and reduces energy consumption caused by unnecessary signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105859_22012026_PF_FP_ABST
    Figure CN2025105859_22012026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to the technical field of communications, and provide a random access method and apparatus, and a storage medium. The method comprises: a second device sends to a first device first information related to random access; and on the basis of the first information, the first device determines whether to send a random access message or not within a first random access period, the first random access period being a random access period corresponding to the reception of the first information. Thus, a first device that has completed access does not participate again in subsequent access processes within the same random access period, thereby avoiding interference from the first device that has completed access to other devices, reducing collisions, and improving communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

A random access method, apparatus and storage medium

[0001] This disclosure claims priority to Chinese Patent Application No. 202410968370.8, filed on July 18, 2024, entitled “A Random Access Method, Apparatus and Storage Medium”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a random access method, apparatus and storage medium. Background Technology

[0003] Ambient Internet of Things (A-IoT) aims to provide a low-power, low-complexity, and low-cost Internet of Things solution.

[0004] Unlike traditional random access triggered by terminals, A-IoT devices, due to their limited communication capabilities, require the reader to trigger their random access process. When a large number of A-IoT devices need to access the network, multiple devices may simultaneously respond to the reader-to-device (R2D) signals sent by the reader, leading to collisions. Therefore, each random access cycle may need to include multiple random access procedures, allowing A-IoT devices that fail to access the network to continue attempting to access it in subsequent random access processes, as shown in Figure 1.

[0005] Since the random access process of A-IoT devices is triggered by the reader, A-IoT devices that have already completed access will repeatedly attempt to access in subsequent random access processes, thereby affecting the access of other A-IoT devices that have not successfully accessed. Summary of the Invention

[0006] This disclosure provides a random access method, apparatus, and storage medium to prevent A-IoT devices that have already completed access from repeatedly attempting to access the network during subsequent random access processes.

[0007] In a first aspect, embodiments of this disclosure provide a random access method applied to a first device, the method comprising:

[0008] Receive first information related to random access;

[0009] Based on the first information, it is determined whether to send a random access message or not to send a random access message within the first random access period, where the first random access period is the random access period corresponding to the receipt of the first information.

[0010] In one implementation, the first information includes at least one of the following:

[0011] Time domain start position;

[0012] First identifier;

[0013] Time information; or,

[0014] First resource information.

[0015] In one implementation, the first information includes a time-domain start position; determining whether to send a random access message or not within a first random access period based on the first information includes:

[0016] If the time-domain start position included in the first information is the first time-domain start position, then a random access message is sent within the first random access period, where the first time-domain start position is the time-domain start position of the first random access period.

[0017] If the time-domain start position included in the first information is the second time-domain start position, then if it is determined that random access has not been completed when the first information is received, a random access message is sent within the first random access period; or, if it is determined that random access has been completed when the first information is received, no random access message is sent within the first random access period, and the second time-domain start position is the time-domain start position of any random access process within the first random access period.

[0018] In one implementation, the first information includes a first identifier; determining whether to send a random access message or not to send a random access message within a first random access period based on the first information includes:

[0019] Receive confirmation information, the confirmation information including a second identifier;

[0020] If the first identifier is the same as the second identifier, then no random access message will be sent during the first random access period;

[0021] If the first identifier is different from the second identifier, a random access message is sent within the first random access period.

[0022] In one implementation, the first information includes time information, which is used to determine a time window;

[0023] The step of determining whether to send a random access message or not to send a random access message within the first random access period based on the first information includes:

[0024] A third message is received within the time window, and the third message indicates that a random access message should be sent.

[0025] If it is determined that random access has been completed when the first information is received, no random access message is sent during the first random access period; or, if it is determined that random access has not been completed when the first information is received, a random access message is sent during the first random access period according to the third information.

[0026] In one implementation, the first information includes first resource information; determining whether to send a random access message or not to send a random access message within a first random access period based on the first information includes:

[0027] Receive third information, which instructs the sending of a random access message;

[0028] If the selected first resource belongs to the resource set determined by the first resource information, then according to the third information, the first resource is used to send a random access message within the first random access period.

[0029] If the selected first resource does not belong to the resource set, no random access message will be sent during the first random access period;

[0030] The first resource includes at least one of the following resources: time domain resources, frequency domain resources, or code domain resources.

[0031] In one implementation, if the time-domain start position included in the first information is the first time-domain start position, then the first information further includes at least one of the following:

[0032] The second resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access period;

[0033] The third resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to receive signals during the first random access period;

[0034] Device identifier, which is the identifier of the device used to send random access messages during the first random access period;

[0035] Access relevant identifiers.

[0036] In one embodiment, the access-related identifier includes at least one of the following: a random access period identifier, an identifier of a second device, or an access indication identifier, wherein the second device is the device that sent the first information.

[0037] In one implementation, if the time-domain start position included in the first information is the second time-domain start position, then the first information further includes at least one of the following:

[0038] Instruction information, the instruction information being used to instruct devices that have not completed random access within the first random access period to send a random access message;

[0039] The fourth resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access procedure, wherein the first random access procedure is the random access procedure in which the first information is received during the first random access period.

[0040] In one implementation, the receipt of confirmation information includes:

[0041] Receive a first reader-to-device R2D signal, the first R2D signal including the confirmation information.

[0042] In one implementation, the confirmation information is carried in the preamble of the first R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0043] In one embodiment, the first R2D signal further includes second information, which indicates the validity period of the second identifier.

[0044] In one implementation, the second information is carried in the PRDCH of the first R2D signal.

[0045] In one implementation, the time information includes at least one of the following:

[0046] The starting position of the time window, the length of the time window, or the identifier of the time window.

[0047] In one implementation, receiving the first information includes:

[0048] Receive a second R2D signal, the second R2D signal including the first information.

[0049] In one implementation, the first information is carried in the preamble of the second R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0050] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the first clock synchronization sequence set, or if the value of the first field in the second R2D signal is a first value, or if the relevant length of the second R2D signal belongs to the first signal length set, then the time domain start position included in the first information is the first time domain start position.

[0051] Wherein, the first time-domain start position is the time-domain start position of the first random access period, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0052] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to a second clock synchronization sequence set, or if the value of the first field in the second R2D signal is a second value, or if the relevant length of the second R2D signal belongs to a second signal length set, then the time domain start position included in the first information is the second time domain start position.

[0053] Wherein, the second time-domain start position is the time-domain start position of any random access procedure within the first random access period, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0054] Secondly, embodiments of this disclosure provide a random access method applied to a second device, the method comprising:

[0055] Obtain first information related to random access;

[0056] Send the first message.

[0057] Thirdly, embodiments of this disclosure provide a random access device applied to a first device, the device comprising:

[0058] The receiving unit is used to receive first information related to random access;

[0059] The processing unit is configured to determine, based on the first information, whether to send a random access message or not to send a random access message within a first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0060] Fourthly, embodiments of this disclosure provide a random access device applied to a second device, the device comprising:

[0061] The acquisition unit is used to acquire first information related to random access.

[0062] A sending unit is used to send the first information.

[0063] Fifthly, embodiments of this disclosure provide a random access device applied to a first device, the device comprising: a memory, a transceiver, and a processor.

[0064] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:

[0065] Receive first information related to random access;

[0066] Based on the first information, it is determined whether to send a random access message or not to send a random access message within the first random access period, where the first random access period is the random access period corresponding to the receipt of the first information.

[0067] Sixthly, embodiments of this disclosure provide a random access device applied to a second device, the device comprising: a memory, a transceiver, and a processor.

[0068] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:

[0069] Obtain first information related to random access;

[0070] Send the first message.

[0071] In a seventh aspect, embodiments of this disclosure provide a non-transitory readable storage medium storing a computer program for causing a processor to execute the method described in the first aspect.

[0072] Eighthly, embodiments of this disclosure provide a non-transitory readable storage medium storing a computer program for causing a processor to execute the method described in the second aspect.

[0073] Ninthly, embodiments of this disclosure provide a communication device that stores a computer program for causing a processor to execute the method described in the first aspect.

[0074] In a tenth aspect, embodiments of this disclosure provide a communication device that stores a computer program for causing a processor to execute the method described in the second aspect.

[0075] This disclosure provides a random access method, apparatus, and storage medium. In the method, a second device sends first information related to random access to a first device. Based on the first information, the first device determines whether to send a random access message or not within a first random access period. The first random access period is the random access period corresponding to the receipt of the first information. This ensures that a first device that has already completed access does not repeatedly participate in subsequent access processes within the same random access period, avoiding interference from other devices, reducing collisions, improving communication efficiency, and also reducing energy consumption caused by these devices sending unnecessary signals.

[0076] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0077] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0078] Figure 1 is a schematic diagram of the random access period and random access process in related technologies;

[0079] Figure 2 is a schematic diagram of the time-slotted ALOHA access mechanism in related technologies;

[0080] Figure 3 is a schematic diagram of the R2D signal format provided in the embodiments of this disclosure;

[0081] Figure 4A is a schematic diagram of an application scenario provided by an embodiment of this disclosure;

[0082] Figure 4B is a schematic diagram of the second application scenario provided by the embodiments of this disclosure;

[0083] Figure 4C is a schematic diagram of the third application scenario provided by the embodiments of this disclosure;

[0084] Figure 4D is a schematic diagram of the application scenario provided by the embodiments of this disclosure;

[0085] Figure 4E is a schematic diagram of the application scenario provided by the embodiments of this disclosure;

[0086] Figure 5 is a flowchart of a random access method provided in an embodiment of this disclosure;

[0087] Figure 6 is a flowchart of the random access method provided in an embodiment of this disclosure;

[0088] Figure 7 is a schematic diagram of the time domain location of the first information provided in an embodiment of this disclosure;

[0089] Figure 8 is a flowchart of the random access method provided in the embodiments of this disclosure;

[0090] Figure 9 is a second schematic diagram of the temporal location of the first information provided in an embodiment of this disclosure;

[0091] Figure 10 is a flowchart of the random access method provided in the embodiments of this disclosure;

[0092] Figure 11 is a flowchart of the random access method provided in the embodiments of this disclosure;

[0093] Figure 12 is a flowchart of the random access method provided in an embodiment of this disclosure;

[0094] Figure 13 is a flowchart of the random access method provided in the embodiment of this disclosure;

[0095] Figure 14 is a flowchart of the random access method provided in an embodiment of this disclosure;

[0096] Figure 15 is a schematic diagram of the transmission time and order of R2D signal 1 and R2D signal 2 provided in the embodiments of this disclosure;

[0097] Figure 16 is a flowchart of the random access method provided in an embodiment of this disclosure;

[0098] Figure 17 is a schematic diagram of the transmission time of R2D signal 4 and R2D signal 5 provided in the embodiments of this disclosure;

[0099] Figure 18 is a flowchart of the random access method provided in an embodiment of this disclosure;

[0100] Figure 19 is a flowchart of the random access method provided in an embodiment of this disclosure;

[0101] Figure 20 is a schematic diagram of the structure of the random access device 10 provided in an embodiment of this disclosure;

[0102] Figure 21 is a schematic diagram of the structure of the random access device 20 provided in an embodiment of this disclosure;

[0103] Figure 22 is a schematic diagram of the structure of the random access device 30 provided in an embodiment of this disclosure;

[0104] Figure 23 is a schematic diagram of the structure of the random access device 40 provided in an embodiment of this disclosure. Detailed Implementation

[0105] To facilitate a clear description of the technical solutions in the embodiments of this disclosure, some terms and technologies involved in the embodiments of this disclosure will be briefly introduced below:

[0106] 1. A-IoT devices

[0107] A-IoT devices have little or no energy storage capacity and can obtain energy from environmental sources such as wind, light, pressure, and wireless signals. They are characterized by low power consumption, low cost, and low complexity.

[0108] The 3rd generation partnership project (3GPP) categorizes A-IoT devices into two types based on power consumption and performance:

[0109] Type 1: The peak power consumption of this type of A-IoT device is approximately 1μW; it does not have signal amplification capability in either R2D signal reception or device-to-reader (D2R) signal transmission; it needs to achieve D2R signal transmission by backscattering the externally provided carrier signal.

[0110] Type 2: This type of A-IoT device has a peak power consumption of ≤ several hundred μW; it has signal amplification capability during R2D signal reception and / or D2R signal transmission; and it achieves D2R signal transmission by independently generating signals or by backscattering externally provided carrier signals.

[0111] 2. Backscatter communication

[0112] Backscatter communication systems typically consist of a reader with radio frequency (RF) capabilities and tags without RF capabilities. The reader sends an RF signal (also known as an excitation signal) to the tag. This excitation signal reaches the tag's antenna surface and is reflected back, forming the backscatter signal. By changing the antenna's load impedance, the tag can control the amplitude, waveform, and frequency of the backscatter signal, thereby modulating information onto the backscatter signal. The relationship between the backscatter signal and the excitation signal can be satisfied by the following formula: S out =S in ×Γ i

[0113] Among them, S out For backscattered signals, S in As the excitation signal, Γ i The backscattering coefficient is... Z i Z is the load impedance of the antenna. a The impedance of the antenna. For Z a . conjugate.

[0114] Γ i When Γ = 0, the energy of the excitation signal is completely absorbed by the tag antenna; iWhen the backscattering coefficient is not equal to 0, part of the excitation signal is absorbed and part is reflected. Different modulation symbols correspond to different backscattering coefficients. The reader receives and reads the backscattered signal from the tag to determine the information transmitted by the tag.

[0115] 3. A-IoT random access

[0116] A-IoT random access can be divided into the following two categories:

[0117] (1) 4-step random access

[0118] The four-step random access process includes the following steps: ① The A-IoT device sends a randomly generated identifier (ID) to the reader, i.e., A-IoT message (Msg)1; ② The reader sends the ID received in A-IoT Msg1 to the A-IoT device, i.e., A-IoT Msg2; ③ The A-IoT device sends the device ID and / or other data to the reader according to the higher layer requirements, i.e., A-IoT Msg3; ④ Resolves the problem of A-IoT Msg3 transmission failure, i.e., A-IoT Msg4.

[0119] (2) Two-step random access

[0120] The two-step random access process includes the following steps: ① The A-IoT device sends its device ID and / or other data to the reader according to the requirements of the higher layer, i.e., A-IoT Msg1; ② The reader repeatedly sends some of the information obtained from A-IoT Msg1 to the A-IoT device, i.e., A-IoT Msg2.

[0121] 4. Time-slotted ALOHA access mechanism

[0122] ALOHA with time slots introduces the concept of time slots, allowing tags to transmit data only at the beginning of each time slot. This discretization of transmission time avoids partial collisions and improves system throughput. The basic process is as follows: the reader sends a query command containing the number of time slots to the tag. The tag generates a random number based on the command and selects a time slot to respond. When multiple tags select the same time slot (i.e., a complete collision occurs), the reader instructs the tag to randomly select another time slot to respond.

[0123] For example, as shown in Figure 2, tag 1 responds in time slot 1, and tag 2 responds in time slot 2. If tag 3 responds in time slot 1, then tag 1 and tag 3 will collide completely. If tag 3 responds in time slot 2, then tag 2 and tag 3 will collide completely. If tag 3 does not respond subsequently, tag 1 responds in time slot 5, and tag 2 responds in time slot 4. Since tag 1 and tag 2 have chosen different time slots to respond, tag 1 and tag 2 will not collide, and the reader can successfully identify the information sent by tag 1 and tag 2.

[0124] 5. R2D signals in A-IoT systems

[0125] The format of the R2D signal is shown in Figure 3, which includes a preamble and a physical reader to device channel (PRDCH). The preamble consists of two parts: start delimitation and clock synchronization. The start delimitation part precedes the clock synchronization part. The start delimitation is used to indicate the start of R2D transmission, and the clock synchronization part provides clock synchronization for subsequent physical channel transmission. The PRDCH is used to transmit higher-layer signaling and physical layer control information.

[0126] 6. Labels

[0127] Tags, also known as electronic tags, smart tags, radio frequency tags, transponders, or data carriers, typically consist of coupling elements and chips. Each tag has a unique identifier, such as an electronic code. In some scenarios, tags can be attached to objects to identify them.

[0128] 7. Reader

[0129] A reader, also known as a reading device, scanner, reader head, communicator, or reader-writer, is typically used to read (and sometimes write) tag information. Readers can be handheld or stationary devices.

[0130] 8. Other terms

[0131] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0132] In this disclosure, the term "at least one" refers to one or more items, and "more than one" refers to two or more items. Other quantifiers are similar. For example, at least one of a, b, or c can be represented as: a, b, c, ab, ac, bc, or abc, where a, b, and c can be a single item or multiple items.

[0133] The terms "first," "second," etc., used in the embodiments of this disclosure are for illustrative purposes and to distinguish the objects being described. They do not indicate any order or a specific limitation on the number of objects in the embodiments of this disclosure, and cannot constitute any limitation on the embodiments of this disclosure. For example, the first time-domain start position is the time-domain start position of a random access period, and the second time-domain start position is the time-domain start position of any random access procedure within the random access period. The use of terms such as "first" and "second" is only to distinguish different time-domain start positions, and does not indicate any difference in the size, priority, or importance of these two time-domain start positions.

[0134] To better understand the methods provided in the embodiments of this disclosure, the application scenarios of the embodiments of this disclosure will be described first.

[0135] Figure 4A is a schematic diagram of an application scenario provided by an embodiment of this disclosure. As shown in Figure 4A, it includes a network device and an A-IoT device. The network device can send A-IoT data or signals to the A-IoT device; the A-IoT device receives the A-IoT data and signals sent by the network device and sends a corresponding response signal; the network device can receive the response signal sent by the A-IoT device.

[0136] Figure 4B is a schematic diagram of the second application scenario provided by the embodiments of this disclosure. As shown in Figure 4B, it includes a network device, an intermediate node, and an A-IoT device. The intermediate node can send A-IoT device data or signals to the A-IoT device; the A-IoT device receives the A-IoT device data or signals sent by the intermediate node and sends a corresponding response signal; the intermediate node can receive the response signal sent by the A-IoT device; the network device and the intermediate node can communicate through the Uu interface.

[0137] Figure 4C is a schematic diagram of the third application scenario provided by the embodiments of this disclosure. As shown in Figure 4C, it includes a network device, an auxiliary node, and an A-IoT device. The auxiliary node can send A-IoT data or signals to the A-IoT device; the A-IoT device receives the A-IoT data or signals sent by the auxiliary node and sends a corresponding response signal; the network device can receive the response signal sent by the A-IoT device; the network device and the auxiliary node can communicate through the Uu interface.

[0138] Figure 4D is a schematic diagram of an application scenario provided by an embodiment of this disclosure. As shown in Figure 4D, it includes a network device, an auxiliary node, and an A-IoT device. The network device can send A-IoT data or signals to the A-IoT device; the A-IoT device can receive the A-IoT data or signals sent by the network device and send a corresponding response signal; the auxiliary node can receive the response signal sent by the A-IoT device; the network device and the auxiliary node can communicate through the Uu interface.

[0139] Figure 4E is a schematic diagram of the fifth application scenario provided by the embodiments of this disclosure. As shown in Figure 4E, it includes a terminal and an A-IoT device. The terminal can send A-IoT data or signals to the A-IoT device; the A-IoT device can receive the A-IoT data or signals sent by the terminal and send a corresponding response signal; the terminal can receive the response signal sent by the A-IoT device.

[0140] It should be noted that the above application scenarios and the number of devices in each application scenario are merely examples. For example, the number of A-IoT devices can also be other values. This disclosure does not limit the application scenarios or the number of devices in each application scenario.

[0141] The technical solutions provided in this disclosure can be applied to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminals and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) and the 5G Core Network (5GC).

[0142] The network device involved in this disclosure can be a base station, which may include multiple cells providing services to terminals. Depending on the application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminals through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in this disclosure can be an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a home evolved node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this disclosure. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.

[0143] The terminal disclosed in this embodiment may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G or 6G system, the terminal may be called user equipment (UE). The wireless terminal may be a USB storage device, other personal computer memory devices, or a dongle. It may also communicate with one or more core networks (CNs) via a radio access network (RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) telephones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), Personal Computers, Tablet PCs, and Machine-Type Communication (MTC) terminals. Wireless terminals can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these in the embodiments of this disclosure.

[0144] In some application scenarios, base stations need to initiate random access procedures periodically. For example, in a warehouse, information such as the quantity and location of goods is constantly changing, and the base station needs to use frequent random access procedures to obtain inventory data. Within a random access cycle, a key challenge is how to ensure that A-IoT devices that have already successfully connected do not participate in subsequent random access procedures within that cycle, thus avoiding interference with the access of other A-IoT devices that have not successfully connected, while also ensuring that they can respond normally in new random access cycles.

[0145] In NR systems, random access is initiated by the terminal. A terminal will only initiate random access when it meets the triggering conditions (such as initial access, radio resource control (RRC) connection re-establishment, uplink synchronization, obtaining time advance (TA), or obtaining scheduling request (SR) resources). Terminals that have successfully accessed the network have already met their requirements and no longer meet the triggering conditions, therefore they will not initiate random access again. There is no issue of terminals that have already completed access repeatedly attempting to access the network.

[0146] In a radio frequency identification (RFID) system, the joint design of tag status and reader signaling prevents tags that have completed access from attempting to access again. A tag receiving an acknowledgment command sends its electronic product code (EPC) and other information to the reader, indicating that access is complete. The tag then enters an acknowledged state. In this state, if the tag receives a query rep command, it returns to the ready state and no longer responds to subsequent query rep commands. That is, within an access cycle, a tag that has completed access will not send signals to the reader to attempt access again. Access will only re-attempt when the tag receives a new query (query or queryX) command, initiating a new access cycle.

[0147] If the solution described above for preventing tags that have successfully connected from re-attempting to connect in an RFID system is applied to an A-IoT system, the following problems will arise:

[0148] 1) RFID systems are limited by energy consumption and are state transition systems. The tag's response to signaling is bound to its current state, and there are many states with complex state transition relationships. In contrast, A-IoT devices have clock components and can handle simple timing relationships.

[0149] 2) Within each access cycle, only different tags are supported to avoid collisions using time division multiple access. Frequency division multiple access and code division multiple access are not supported. However, the A-IoT system has the capability to support frequency division multiple access and code division multiple access. In addition to time division multiple access, these two multiple access technologies may be used in addition to time division multiple access.

[0150] 3) A tag can only be in one inventory cycle (i.e., access cycle) at any given time, and multiple readers cannot simultaneously inventory the same tag;

[0151] 4) The time-domain resource unit scheduling mechanism of RFID may differ from that of A-IoT. In the RFID access mechanism, the start of each time-domain resource unit requires a repeated query signaling indication, resulting in significant signaling overhead. In contrast, A-IoT devices possess a certain timing capability, allowing the reader to indicate multiple time-domain resource units at once using a single R2D signaling instruction.

[0152] 5) The acknowledgment mechanism of RFID may differ from that of A-IoT. In RFID, the reader sends an acknowledgment command for the tag that has successfully accessed the system within each time-domain resource unit (TLU) before the end of that TLU, i.e., before the next repeat query signaling is sent. However, A-IoT systems have not yet researched the design of each random access signaling, and may support the reader sending one or more signals to acknowledge multiple tags that have successfully accessed the system within each random access process (which includes one or more TLUs). Existing RFID mechanisms do not support this acknowledgment signaling method.

[0153] This disclosure provides a random access method, apparatus, and storage medium suitable for A-IoT systems. This prevents already-accessed A-IoT devices from repeatedly participating in subsequent access processes within the same random access cycle, avoiding interference from already-accessed A-IoT devices to other devices, reducing collisions, improving communication efficiency, and also reducing energy consumption caused by these devices sending unnecessary D2R signals. The method and apparatus are based on the same concept, and since the principles of the methods and apparatus are similar, their implementations can be referred to interchangeably; repeated details will not be repeated.

[0154] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0155] Figure 5 is a flowchart of a random access method provided in an embodiment of this disclosure. As shown in Figure 5, the method includes:

[0156] S501, The second device acquires first information related to random access.

[0157] The second device in this embodiment can be a reader, or a device with reader functionality, such as a network device, intermediate node, auxiliary node, or terminal.

[0158] The second device can determine the first information itself, or it can receive the first information from other devices.

[0159] The first information may include at least one of the following: time domain start position, first identifier, time information, or first resource information.

[0160] The time-domain start position can be the start position of the first random access period, or the start position of any random access procedure within the first random access period. The first identifier can be an identifier generated by the second device, which can be used to indicate different random access periods; that is, different random access periods correspond to different first identifiers. Time information can be used to determine a time window, which can be a time window indicating that the first device that has completed access will no longer attempt to access again. First resource information can be used to determine a resource set, where the resources can be resources selected by the first device that has not completed access, allowing subsequent first devices that have not completed access to attempt access using the selected resources; or the resources in this resource set can be resources selected by the first device that has completed access, indicating that the first device that has completed access does not need to attempt access again.

[0161] The first random access period is the random access period corresponding to the receipt of the first information. That is, the first information is sent and received within the first random access period. For example, if the first information is sent within random access period 1, then random access period 1 can be called the first random access period; if the first information is sent within random access period 2, then random access period 2 can be called the first random access period.

[0162] The first random access period may also be referred to as the current random access period, and this disclosure does not limit the name of the first random access period.

[0163] Each random access period may include at least one random access procedure, and a random access procedure within a random access period may also be referred to as an access round.

[0164] S502, The second device sends the first information to the first device.

[0165] In other words, the first device receives the first information sent by the second device.

[0166] The second device can send first information to at least one first device. The first device can be an A-IoT device.

[0167] When the first information includes multiple items, each item can be indicated by a different signal. For example, if the first information includes time information and first resource information, then signal 1 can indicate the time information and signal 2 can indicate the first resource information.

[0168] When the first information includes one item, it can be carried by multiple different signals. The content of the first information carried by different signals can be different. For example, signal 1 carries the first information, which includes the start position in the time domain; signal 2 carries the first information, which includes the first identifier.

[0169] When the first information includes the same item, it can be carried by multiple different signals. For example, if the first information includes the start position in the time domain, it can be carried by multiple signals respectively.

[0170] In one possible implementation, the second device can send the first information in the following manner:

[0171] The second device sends a second R2D signal to the first device, that is, the first device receives the second R2D signal sent by the second device. The second R2D signal includes the first information.

[0172] The first information can be carried in the preamble and / or PRDCH of the second R2D signal.

[0173] S503. The first device determines, based on the first information, whether to send a random access message or not to send a random access message during the first random access period.

[0174] The random access message can be A-IoT Msg1.

[0175] After deciding to send a random access message, the first device may send a random access message to the second device; after deciding not to send a random access message, it may choose not to send a random access message to the second device.

[0176] The first device can also directly send a random access message to the second device or not send a random access message within the first random access period based on the first information.

[0177] Sending a random access message by the first device can also be interpreted as the first device performing random access, and not sending a random access message by the first device can also be interpreted as the first device not performing random access.

[0178] Below is a detailed introduction to each item in the first piece of information:

[0179] 1. Time domain start position

[0180] The first information includes its own time-domain start position, which can indicate either a first time-domain start position or a second time-domain start position. The first time-domain start position is the time-domain start position of the first random access period, and the second time-domain start position is the time-domain start position of any random access procedure within the first random access period.

[0181] If the time-domain start position included in the first information indicates the first time-domain start position, then the first information can indicate the start of the first random access period, that is, the time-domain start position of the first information can be used as the first time-domain start position.

[0182] In this embodiment of the disclosure, the granularity of time can be a symbol, a time slot, a symbol, a radio frame number, a half-frame number, etc.

[0183] If the time-domain start position included in the first information indicates the second time-domain start position, it means that the first information can indicate the start of any random access procedure within the first random access period, that is, the time-domain start position of the first information can be used as the second time-domain start position.

[0184] 2. First Identifier

[0185] The generation method of the first identifier can be explained in the following three ways:

[0186] 1) Generated by an M-bit random number, where M is a positive integer.

[0187] The second device can randomly generate the first identifier using an M-bit random number. For example, if M is 3, the first identifier can be 001, 010, or 100, etc.

[0188] 2) Generated by an M-bit counter, where M is a positive integer.

[0189] An M-bit counter can generate different first identifiers sequentially according to a preset rule. For example, if M is 3, the first identifiers can be 000, 001, 010, 011, 100, 101, 110, and 111 in sequence.

[0190] 3) Generated using a 1-bit flag.

[0191] The first identifier can be 1 or 0, and it flips once every random access period. For example, the first identifier for random access period 1 is 1, the first identifier for random access period 2 is 0, and the first identifier for random access period 3 is 1.

[0192] 3. Time Information

[0193] The time information may include at least one of the following: the starting position of the time window, the length of the time window, or the identifier of the time window.

[0194] The starting position of the time window can be the time domain position of the last symbol corresponding to the first information, or the time domain position of the next symbol after the last symbol corresponding to the first information. For example, if the first information consists of 8 bits, and the 8 bits are 10110011, then the last symbol corresponding to the first information is 1.

[0195] The starting position of the time window can also be the last time slot corresponding to the first information, or the next time slot after the last time slot corresponding to the first information. For example, if the first information is transmitted on time slot 1 and time slot 2, and the next time slot after time slot 2 is time slot 3, then the starting position of the time window can be time slot 2 or time slot 3.

[0196] The starting position of the time window can also be the time-domain starting position of the random access procedure after receiving the first information, or the time-domain ending position of the random access procedure after receiving the first information, or the time-domain starting position of the next random access procedure after receiving the first information.

[0197] The starting position of the time window can also be the last symbol corresponding to the first information, or the next symbol after the last symbol corresponding to the first information. For example, if the first information is transmitted on symbols 1, 2, 3, and 4, and the next symbol after symbol 4 is symbol 5, then the starting position of the time window can be symbol 4 or symbol 5.

[0198] When the time information does not include the start position of the time window, the start position of the time window can be predefined.

[0199] The length of the time window can be the duration corresponding to X symbols, where X is a positive integer. For example, if the transmission duration of each symbol is 5ms, and the length of the time window is the duration corresponding to 5 symbols, then the length of the time window is 25ms.

[0200] The length of the time window can also be X time slots or X symbols, where X is a positive integer.

[0201] The length of the time window can also be the duration of X random access procedures, where X is a positive integer. For example, if the duration of each random access procedure is 10ms, and the length of the time window is the duration of 5 random access procedures, then the length of the time window is 50ms.

[0202] When the time information does not include the length of the time window, the length of the time window can be predefined.

[0203] If the second device pre-configures parameters for multiple time windows for the first device, the identifier of the time window can be indicated in the time information. For example, if the second device pre-configures parameters for two time windows for the first device, where the parameters for time window 1 are start position 1 and length 1, and the parameters for time window 2 are start position 2 and length 2, then the time information in the first information can be 1, indicating that the parameters of time window 1 are used as the target parameters.

[0204] The identifier of the time window can also be called the parameter identifier of the time window, and this disclosure does not limit the name of the identifier.

[0205] 4. First Resource Information

[0206] The first resource information may include at least one of the following: time domain resource information, frequency domain resource information, or code domain resource information.

[0207] A resource set can be determined based on the first resource information, and the resource set may include one or more resource units.

[0208] The resource set may include at least one of the following resources: time domain resources, frequency domain resources, or code domain resources.

[0209] A resource unit can be a time-domain resource unit (e.g., a time slot, a subframe, or a symbol), a frequency-domain resource unit (e.g., a resource block or a group of resource blocks), or a code-domain resource unit (e.g., a pseudo-random code sequence). A resource unit can also consist of a time-domain resource unit and a frequency-domain resource unit, or a time-domain resource unit and a code-domain resource unit, or a frequency-domain resource unit and a code-domain resource unit.

[0210] The first resource information can be carried by the first information, or it can be pre-configured by the second device or pre-defined by the protocol. In the embodiment shown in Figure 5, the first device can accurately determine whether to access within the first random access period based on the first information related to random access sent by the second device. This avoids the first device that has completed access from repeatedly attempting to access, interfering with other first devices that have not completed access, and at the same time reducing the power consumption of the first device that has completed access.

[0211] Based on the embodiment shown in Figure 5, the random access method provided by the present disclosure will be further described below.

[0212] Figure 6 is a flowchart of a random access method provided in an embodiment of this disclosure. As shown in Figure 6, the method includes:

[0213] S601. The second device acquires first information, which includes a time domain start position, and the time domain start position is the first time domain start position.

[0214] The relevant description of the first time domain start position can be found in the corresponding description in the embodiment shown in Figure 5, and will not be repeated here.

[0215] In one possible implementation, the first information may also include at least one of the following:

[0216] 1) Secondary resource information

[0217] The second resource information is the resource information used by the first device to transmit signals during the first random access period. The second resource information may include at least one of the following: time domain resource information, frequency domain resource information, or code domain resource information.

[0218] For example, the second resource information may include the length of the time-domain resource unit (e.g., the time slot length in a time slot ALOHA), the total number of random access procedures, the minimum interval between adjacent transmission frequencies in frequency division multiple access (FDMA), etc.

[0219] 2) Third-party resource information

[0220] The third resource information is the resource information used by the first device to receive signals during the first random access period. The third resource information may include at least one of the following: time domain resource information, frequency domain resource information, or code domain resource information.

[0221] 3) Equipment identification

[0222] The device identifier is the identifier of the device used to send random access messages during the first random access period.

[0223] That is, the second device indicates the first device that can send random access messages during the first random access period through the device identifier.

[0224] The device identifier can be the identifier of a single device or the identifier of a device group. When the device identifier is the identifier of a single device, only that device can send a random access message during the first random access period; when the device identifier is the identifier of a device group, all devices in that device group can send a random access message during the first random access period.

[0225] 4) Access related identifiers

[0226] The access-related identifier can be an identifier stored by the first device, and may include at least one of the following: a random access period identifier, an identifier of the second device, or an access indication identifier.

[0227] Different second devices may use different random access period identifiers, and the same second device may use different random access period identifiers in different random access periods.

[0228] The access indication can be indicated by a 1-bit flag.

[0229] For example, when the access indication flag is 0, it can instruct all first devices that meet the conditions to send a random access message (e.g., if the first information includes a device identifier, then the first device corresponding to the device identifier can send a random access message; if the first information does not include a device identifier, then all first devices that can receive the first information can send a random access message); when the access indication flag is 1, it can instruct all first devices that meet the conditions but have not yet completed access to send a random access message upon receiving the first information. The reverse is also true.

[0230] S602, The second device sends the first information to the first device.

[0231] The second device can send a first message to the first device at the start of the time domain of each random access cycle, as shown in Figure 7.

[0232] S603. The first device determines, based on the first information, whether to send a random access message or not to send a random access message within the first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0233] If the time domain start position included in the first information is the first time domain start position, then the first device determines that it can send a random access message within the first random access period; that is, if the time domain start position included in the first information is the first time domain start position, then the first device can send a random access message within the first random access period (i.e., the first device can send a random access message in any random access process within the first random access period).

[0234] When the first information also includes other information, the timing start position and other information can be combined to determine whether to send a random access message in the first random access period.

[0235] If the time domain start position included in the first information is the first time domain start position, and the first information does not include the device identifier and access-related identifier, then if the first device determines that it has received the first information, it can send a random access message within the first random access period. That is, all first devices that have received the first information can send a random access message within the first random access period.

[0236] If the time domain start position included in the first information is the first time domain start position, and the first information includes a device identifier, then if the first device is determined to be the device corresponding to the device identifier, it may send a random access message within the first random access period; if it is determined to be the first device not corresponding to the device identifier, it may not send a random access message within the first random access period. That is, the first device corresponding to the device identifier may send a random access message within the first random access period, and the first device not corresponding to the device identifier may not send a random access message within the first random access period.

[0237] For example, if the time domain start position included in the first information is the first time domain start position, and the device identifier included in the first information is the identifier of A-IoT device group 1, wherein A-IoT device 1, A-IoT device 2 and A-IoT device 3 belong to A-IoT device group 1, and A-IoT device 4 and A-IoT device 5 do not belong to A-IoT device group 1, then A-IoT device 1, A-IoT device 2 and A-IoT device 3 may send random access messages during the first random access period, and A-IoT device 4 and A-IoT device 5 may not send random access messages during the first random access period.

[0238] If the time domain start position included in the first information is the first time domain start position, and the first information includes an access indication identifier, then the first device can determine whether to send a random access message or not to send a random access message within the first random access period based on the access indication identifier.

[0239] For example, if the time domain start position included in the first information is the first time domain start position, and the first information includes an access indication identifier, and the access indication identifier is 1, it means that when the first information is received, all first devices that have not completed access can send a random access message; if when the first information is received, A-IoT device 1 and A-IoT device 2 have completed access, while A-IoT device 3 and A-IoT device 4 have not completed access, then A-IoT device 3 and A-IoT device 4 can send a random access message within the first random access period, or A-IoT device 3 and A-IoT device 4 can choose not to send a random access message within the first random access period.

[0240] If the time domain start position included in the first information is the first time domain start position, and the first information includes a device identifier and an access indication identifier, then the first device determines whether to send a random access message or not to send a random access message in the first random access period based on the device identifier and the access indication identifier.

[0241] For example, if the first information includes a time domain start position as a first time domain start position, and the first information includes a device identifier and an access indication identifier; the device identifier is the identifier of A-IoT device group 1, wherein A-IoT device 1, A-IoT device 2, and A-IoT device 3 belong to A-IoT device group 1, and A-IoT device 4 and A-IoT device 5 do not belong to A-IoT device group 1; the access indication identifier is 1, indicating that the first device that receives the first information can send a random access message, wherein A-IoT device 1, A-IoT device 2, A-IoT device 3, A-IoT device 4, and A-IoT device 5 can all receive the first information, then A-IoT device 1, A-IoT device 2, and A-IoT device 3 can send a random access message within the first random access period, and A-IoT device 4 and A-IoT device 5 can not send a random access message within the first random access period.

[0242] In the embodiment shown in Figure 6, within each random access cycle, the first device can accurately determine whether to send a random access message within the first random access cycle based on the first information (the first information includes the time domain start position as the first time domain start position).

[0243] Figure 8 is a flowchart of the random access method provided in this embodiment of the present disclosure. As shown in Figure 8, the method includes:

[0244] S801, The second device acquires first information, which includes a time domain start position, and the time domain start position is the second time domain start position.

[0245] The relevant description of the second time domain start position can be found in the corresponding description in the embodiment shown in Figure 5, and will not be repeated here.

[0246] In one possible implementation, the first information may include at least one of the following:

[0247] 1) Instruction information

[0248] The indication information can be used to instruct devices that have not completed random access within the first random access period to send a random access message. The indication information can also be used to instruct devices that have completed random access within the first random access period not to send a random access message.

[0249] 2) Fourth Resource Information

[0250] The fourth resource information is the resource information used by the first device to transmit signals during the first random access process. The fourth resource information may include at least one of the following: time domain resource information, frequency domain resource information, or code domain resource information.

[0251] For example, the fourth resource information may include the total number of time-domain resource units (e.g., the total number of time slots in a time slot ALOHA), the set of available frequency-domain resources, the set of available code-domain resources, etc.

[0252] As another example, the second field in the PRDCH of the R2D signal carrying the first information can be used to indicate the fourth resource information. A value of 1 in the second field indicates the use of time-domain resource 1, frequency-domain resource 1, and code-domain resource 1; a value of 0 in the second field indicates the use of time-domain resource 2, frequency-domain resource 2, and code-domain resource 2. The second field can be called the resource indication field.

[0253] The first random access procedure is the random access procedure in which the first information is received. That is, the first information is received and sent within the first random access procedure. For example, if the first information is sent within random access procedure 1, then random access procedure 1 can be called the first random access procedure; if the first information is sent within random access procedure 2, then random access procedure 2 can be called the first random access procedure.

[0254] The first random access procedure may also be referred to as the current random access procedure, and this disclosure does not limit the name of the first random access procedure.

[0255] S802, The second device sends the first information to the first device.

[0256] The second device can send a first message to the first device at the start of the time domain of each random access procedure within a random access cycle. If the random access cycle includes multiple random access procedures, the second device can send multiple first messages to the first device, as shown in Figure 9. The time interval between two adjacent first messages can be the same or different.

[0257] S803. The first device determines, based on the first information, whether to send a random access message or not to send a random access message within the first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0258] If the starting position of the time domain included in the first information is the starting position of the second time domain, then if the first device determines that random access has not been completed when it receives the first information, it shall send a random access message within the first random access period; that is, the first device that has not completed access within the first random access period may send a random access message.

[0259] If the starting position of the time domain included in the first information is the starting position of the second time domain, then if the first device determines that random access has been completed when it receives the first information, it will not send a random access message during the first random access period; that is, the first device that has completed random access during the first random access period may not send a random access message.

[0260] For example, within the first random access period 1, if A-IoT device 1 and A-IoT device 2 complete access by the time the first information is received, while A-IoT device 3 and A-IoT device 4 do not complete access, then A-IoT device 3 and A-IoT device 4 may send random access messages within the first random access period, while A-IoT device 1 and A-IoT device 2 may not send random access messages within the first random access period.

[0261] In the embodiment shown in Figure 8, during each random access cycle, the first device that has completed access is prevented from repeatedly attempting to access, thus avoiding interference with other first devices that have not completed access. This improves communication efficiency and reduces the power consumption of the first device that has completed access.

[0262] Based on any of the above embodiments, when the second device sends multiple first messages to the first device, and each first message includes a different time-domain start position, it can be determined whether to send a random access message in the following way.

[0263] Figure 10 is a flowchart of the random access method provided in this embodiment of the present disclosure. As shown in Figure 10, the method includes:

[0264] S1001, the second device sends first information to the first device, the first information including the time domain start position as the first time domain start position.

[0265] It should be noted that the relevant description of the first information can be found in the corresponding description in the embodiment shown in Figure 6, and will not be repeated here.

[0266] S1002, the second device sends first information to the first device, the first information including the time domain start position as the second time domain start position.

[0267] It should be noted that the relevant description of the first information can be found in the corresponding description in the embodiment shown in Figure 8, and will not be repeated here.

[0268] The only point to note is that the transmission time of the first information in S1002 can be after the transmission time of the first information in S1001. That is, the time domain start position of the first random access process within the first random access period is after the time domain start position of the first random access period, which is equivalent to performing the first random access after the start of the first random access period.

[0269] The transmission time of the first information in S1002 can also be the same as the transmission time of the first information in S1001. In this case, the starting position of the time domain included in the first information is both the first starting position of the time domain and the second starting position of the time domain. That is, the starting position of the time domain of the first random access period is the same as the starting position of the time domain of the first random access process in the first random access period, which is equivalent to the first random access being performed at the same time as the start of the first random access period.

[0270] S1003. The first device determines, based on the first information, whether to send a random access message or not to send a random access message within the first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0271] The first information in S1001 and the first information in S1002 can be carried in different second R2D signals respectively.

[0272] After the first device receives the second R2D signal, it can determine whether the time-domain start position included in the first information carried in the second R2D signal is a first time-domain start position or a second time-domain start position in the following way:

[0273] 1) Determine based on the clock synchronization sequence in the preamble of the second R2D signal

[0274] If the clock synchronization sequence in the preamble of the second R2D signal belongs to the first clock synchronization sequence set, then the time domain start position included in the first information carried in the second R2D signal is the first time domain start position, that is, the first information carried in the second R2D signal indicates the start of the first random access period.

[0275] The first set of clock synchronization sequences may include at least one clock synchronization sequence.

[0276] The first set of clock synchronization sequences can be a directly defined set of clock synchronization sequences, or it can be an indirectly derived set of clock synchronization sequences. For example, the first set of clock synchronization sequences can be a set of clock synchronization sequences other than the second set of clock synchronization sequences.

[0277] If the clock synchronization sequence in the preamble of the second R2D signal belongs to the second clock synchronization sequence set, then the time domain start position included in the first information carried in the second R2D signal is the second time domain start position, that is, the first information carried in the second R2D signal indicates the start of the first random access procedure.

[0278] The second set of clock synchronization sequences may include at least one clock synchronization sequence.

[0279] The second set of clock synchronization sequences can be a directly defined set of clock synchronization sequences, or it can be an indirectly derived set of clock synchronization sequences. For example, the second set of clock synchronization sequences can be a set of clock synchronization sequences other than the first set of clock synchronization sequences.

[0280] The first duration synchronization sequence set and / or the second clock synchronization sequence set can be pre-configured or indicated to the first device by the second device.

[0281] 2) Determine based on the value of the first field in the second R2D signal.

[0282] If the value of the first field in the second R2D signal is a first numerical value, then the time domain start position included in the first information carried in the second R2D signal is the first time domain start position, that is, the first information carried in the second R2D signal indicates the start of the first random access period.

[0283] If the value of the first field in the second R2D signal is the second value, then the time domain start position included in the first information carried in the second R2D signal is the second time domain start position, that is, the first information carried in the second R2D signal indicates the start of the first random access procedure.

[0284] The first field can be carried by the preamble and / or PRDCH in the second R2D signal.

[0285] For example, the first field can be a field consisting of 1 bit. If the first field is 0, it means that the starting position of the time domain included in the first information is the first starting position of the time domain. If the first field is 1, it means that the starting position of the time domain included in the first information is the second starting position of the time domain, and vice versa.

[0286] Another example is that a first field of length 4 bits can be added to the preamble or PRDCH of the second R2D signal. If the first field is 0001, it means that the time domain start position included in the first information is the first time domain start position. If the first field is other values, such as 0100, it means that the time domain start position included in the first information is the second time domain start position, and vice versa.

[0287] 3) Determine based on the correlation length of the second R2D signal

[0288] If the relevant length of the second R2D signal belongs to the first signal length set, then the time domain start position included in the first information carried in the second R2D signal is the first time domain start position, that is, the first information carried in the second R2D signal indicates the start of the first random access period.

[0289] The first set of signal lengths may include at least one signal length.

[0290] The first signal length set can be a directly defined set of signal lengths, or it can be an indirectly derived set of signal lengths. For example, the first signal length set can be a set of signal lengths other than the second signal length set.

[0291] If the relevant length of the second R2D signal belongs to the second signal length set, then the time domain start position included in the first information carried in the second R2D signal is the second time domain start position, that is, the first information carried in the second R2D signal indicates the start of the first random access procedure.

[0292] The second set of signal lengths may include at least one signal length.

[0293] The second signal length set can be a directly defined set of signal lengths, or it can be an indirectly derived set of signal lengths. For example, the second signal length set can be a set of signal lengths other than the first signal length set.

[0294] The relevant length of the second R2D signal may include the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0295] The following describes the relevant operations of the first device when the time-domain start position of the first information carried in the second R2D signal is different, depending on the specific circumstances.

[0296] 1) If the time domain start position included in the first information carried in the second R2D signal is the first time domain start position, then a random access message may be sent or not sent in the first random access period in accordance with the method in S602.

[0297] 2) If the time domain start position included in the first information carried in the second R2D signal is the second time domain start position, and the first information in S1001 does not include the device identifier and access-related identifier, then the random access message can be sent or not sent in the first random access period in accordance with the method in S802.

[0298] 3) If the time domain start position included in the first information carried in the second R2D signal is the second time domain start position, and the first information in S1001 includes a device identifier, then if the first device determines that it is the device corresponding to the device identifier during the first random access period and has not completed random access, it can send a random access message. That is, the first device corresponding to the device identifier and not having completed random access can send a random access message. If the first device determines that it is a device not corresponding to the device identifier during the first random access period, or if the device corresponding to the device identifier has completed random access, it may not send a random access message. That is, the first device not corresponding to the device identifier and the first device corresponding to the device identifier and having completed random access may not send a random access message.

[0299] 4) If the time domain start position included in the first information (hereinafter referred to as the first information B) carried in the second R2D signal is the second time domain start position, and the first information (hereinafter referred to as the first information A) in S1001 also includes an access indication identifier, then the first device shall determine whether to send a random access message by the following circumstances.

[0300] If the access indication flag indicates that all devices capable of receiving the first information A can send a random access message, then within the first random access period, if the first device determines that it can send a random access message even if it has received the first information A but has not completed random access, that is, the first device that can receive the first information A within the first random access period but has not completed random access (i.e., the first device that has not completed access when it receives the first information B) can send a random access message; if within the first random access period, if the first device determines that it does not receive the first information A, or that it receives the first information A and completes random access, then it can choose not to send a random access message, that is, the first device that cannot receive the first information A within the first random access period, and the first device that can receive the first information A and complete access (i.e., the first device that completes access when it receives the first information B) can choose not to send a random access message.

[0301] If the access indication flag indicates that all first devices that have not completed access can send a random access message upon receiving the first information A, then within the first random access period, if a first device determines that it has not completed random access upon receiving the first information B, it can send a random access message; that is, a first device that has not completed random access upon receiving the first information B can send a random access message. Conversely, within the first random access period, if a first device determines that it has not completed random access upon receiving the first information A, but has completed random access upon receiving the first information B, it may not send a random access message.

[0302] 5) If the time domain start position included in the first information (hereinafter referred to as the first information B) carried in the second R2D signal is the second time domain start position, and the first information (hereinafter referred to as the first information A) in S1001 includes a device identifier and an access indication identifier, then the first device shall be determined to send a random access message by the following circumstances.

[0303] If the access indication flag indicates that all first devices capable of receiving the first information A can send a random access message, then within the first random access period, a first device may send a random access message if it is certain that it can receive the first information A, is the device corresponding to the device identifier, and has not completed random access; otherwise, it will not send a random access message. That is, within the first random access period, the first device capable of receiving the first information A, corresponding to the device identifier, and not having completed random access (i.e., the first device that did not complete random access when receiving the first information B) may send a random access message; other first devices may not send random access messages within the first random access period. For example, the first device that received the first information A, corresponding to the device identifier, and has completed access may not send a random access message.

[0304] If the access indication flag indicates that all first devices that have not completed access can send a random access message upon receiving the first information A, then within the first random access period, a first device can send a random access message if it is determined to be the device corresponding to the device identifier and has not completed access upon receiving the first information B; otherwise, it will not send a random access message. That is, within the first random access period, the first device corresponding to the device identifier and the first device that has not completed random access upon receiving the first information B can send a random access message; other first devices may not send a random access message within the first random access period. For example, within the first random access period, if a first device that has not completed random access upon receiving the first information A and is the first device corresponding to the device identifier, but completes random access upon receiving the first information B, then that device may not send a random access message.

[0305] In the embodiment shown in Figure 10, the first device can determine whether it needs to participate in subsequent random access procedures by distinguishing whether the time-domain start position in the first information is a first time-domain start position or a second time-domain start position. This ensures that the first device that has not successfully accessed can participate in the access process normally, while also preventing the first device that has completed access from responding to subsequent random access procedures within the first random access period until a new random access period begins. This embodiment avoids interference from the first device that has completed access to other devices and also saves energy for the first device that has completed access.

[0306] Figure 11 is a flowchart of the random access method provided in this embodiment of the present disclosure. As shown in Figure 11, the method includes:

[0307] S1101, The second device sends an acknowledgment message to the first device, the acknowledgment message including the second identifier.

[0308] In other words, the first device receives the confirmation information sent by the second device.

[0309] The second identifier is an identifier generated by the second device. This identifier can be used to indicate different random access periods, that is, the second identifier is different for different random access periods.

[0310] The method for generating the second identifier can be found in the corresponding description in the embodiment shown in Figure 5, and will not be repeated here.

[0311] In one possible implementation, the second device can send confirmation information in the following manner:

[0312] The second device sends a first R2D signal to the first device, the first R2D signal including confirmation information.

[0313] The confirmation information can be carried in the preamble and / or PRDCH of the first R2D signal.

[0314] In one possible implementation, the first R2D signal also includes second information indicating the validity period of the second identifier.

[0315] The effective duration of the second identifier can be the duration corresponding to X code elements, X time slots, X symbols, or the duration corresponding to X random access procedures, where X is a positive integer.

[0316] The second information can be carried in the PRDCH of the first R2D signal.

[0317] After receiving the confirmation information, the first device can store the second identifier in the confirmation information.

[0318] The first device to receive the confirmation message can confirm that it has successfully connected.

[0319] S1102, The second device acquires the first information, which includes the first identifier.

[0320] The relevant description of the first identifier can be found in the corresponding description in the embodiment shown in Figure 5, and will not be repeated here.

[0321] The only point to note is that the first identifier can be carried in the preamble and / or PRDCH of the second R2D signal.

[0322] The second device may also obtain the first information before sending the confirmation information, that is, this disclosure does not limit the execution order of S1101 and S1102.

[0323] S1103, The second device sends the first information to the first device.

[0324] S1104. The first device determines, based on the first information, whether to send a random access message or not to send a random access message within the first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0325] If the first identifier is the same as the second identifier, the first device determines that it will not send a random access message during the first random access period, that is, the first device will not send a random access message during the first random access period; if the first identifier is different from the second identifier, it means that the first device that has completed access has entered the next random access period (i.e., the first random access period), and can send a random access message during the first random access period.

[0326] In the embodiment shown in Figure 11, the first device determines whether it needs to send a random access message by comparing a first identifier and a second identifier. This ensures that a first device that has already completed access will not repeatedly attempt to access within the same random access cycle, avoiding interference with the access of other first devices and saving energy for the first device that has already completed access. Furthermore, different second devices can use different first identifiers and second identifiers to support multiple second devices simultaneously inventorying the same first device.

[0327] Figure 12 is a flowchart of a random access method provided in an embodiment of this disclosure. As shown in Figure 12, the method includes:

[0328] S1201, The second device acquires the first information, which includes time information.

[0329] The relevant description of the time information can be found in the corresponding description in the embodiment shown in Figure 5, and will not be repeated here.

[0330] The only point to note is that timing information can be carried in the preamble and / or PRDCH of the second R2D signal.

[0331] S1202, The second device sends the first information to the first device.

[0332] S1203. The first device determines, based on the first information, whether to send a random access message or not to send a random access message within the first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0333] The first device can determine a time window based on the time information.

[0334] The starting position of the time window in the time domain can be within the first random access period, and the ending position of the time window in the time domain can be the same as the ending position of the first random access period in the time domain, or the ending position of the time window in the time domain can be after the ending position of the first random access period in the time domain.

[0335] If the first device receives the third information within the time window, and the third information indicates that a random access message should be sent, then if the first device determines that random access has been completed when it receives the first information, it may not send a random access message within the first random access period; or, if it determines that random access has not been completed when it receives the first information, it may send a random access message within the first random access period according to the third information.

[0336] In the embodiment shown in Figure 12, the first device can determine whether it needs to respond to the third information through a time window, so that the first device that has completed the access will not try to access again, thus avoiding interference with the access of other first devices, and also saving the energy consumption of the first device that has completed the access.

[0337] Figure 13 is a flowchart (seven) of a random access method provided in an embodiment of this disclosure. As shown in Figure 13, the method includes:

[0338] S1301, The second device acquires the first information, which includes the first resource information.

[0339] The relevant description of the first resource information can be found in the corresponding description in the embodiment shown in Figure 5, and will not be repeated here.

[0340] S1302, The second device sends the first information to the first device.

[0341] The first device can determine a resource set based on the first resource information. If the first device has not completed access, it can select a resource from the resource set as the first resource; if the first device has completed access, it can select a resource outside the resource set as the first resource; and vice versa. That is, if the first device has completed access, it can select a resource from the resource set as the first resource; if the first device has not completed access, it can select a resource outside the resource set as the first resource.

[0342] When selecting the first resource, the first device can choose according to predefined rules or randomly.

[0343] The first resource can consist of at least one resource unit.

[0344] The resource set can be determined by the first resource information, or it can be predefined, or it can be pre-configured by the second device. Therefore, S1301 and S1302 are optional steps.

[0345] S1303, the second device sends a third message to the first device, the third message indicating the sending of a random access message.

[0346] In other words, the first device receives the third information sent by the second device.

[0347] S1304. The first device determines, based on the first information, whether to send a random access message or not to send a random access message within the first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0348] When the first device receives the third information, if the first resource selected by the first device belongs to the resource set determined by the first resource information, then according to the third information, the first resource is used to send a random access message in the first random access period; if the first resource selected by the first device does not belong to the resource set determined by the first resource information, then no random access message is sent in the first random access period, and vice versa.

[0349] The meaning of "the first resource belongs to the resource set determined by the first resource information" is that the first resource is a resource in the resource set determined by the first resource information.

[0350] In the embodiment shown in Figure 13, the first device can determine whether it needs to respond to the third information by determining whether the first resource it selects belongs to the resource set, so that the first device that has completed the access will not repeatedly try to access, thus avoiding interference with the access of other first devices, and also saving the energy consumption of the first device that has completed the access.

[0351] It should be noted that the above embodiments can be combined arbitrarily.

[0352] To facilitate understanding of the technical solutions disclosed herein, the following detailed description will be provided using an A-IoT device as the first device and a reader as the second device as an example.

[0353] Example 1

[0354] Figure 14 is a flowchart of a random access method provided in an embodiment of this disclosure. As shown in Figure 14, the method includes:

[0355] S1401, The reader sends R2D signal 1 to the A-IoT device. R2D signal 1 carries first information, including a time domain start position, which is a first time domain start position.

[0356] That is, R2D signal 1 indicates the start of the first random access period.

[0357] The description of the first time domain start position can be found in the corresponding description in the embodiment shown in Figure 5, and the description of the first information can be found in the corresponding description in the embodiment shown in Figure 6, which will not be repeated here.

[0358] For example, R2D signal 1 can indicate the start of random access period 1. During random access period 1, A-IoT device group 1 needs to respond to the R2D signal used to indicate the sending of random access messages. When A-IoT devices send D2R signals, the length of each time domain resource unit is 2 symbols, and the minimum interval between adjacent FDMA transmission frequencies is 15kHz.

[0359] R2D signal 1 can be an R2D signal used to indicate the transmission of a random access message.

[0360] S1402, The reader sends R2D signal 2 to the A-IoT device. R2D signal 2 carries first information, including the time domain start position, which is the second time domain start position.

[0361] That is, R2D signal 2 indicates the start of any random access procedure within the first random access period.

[0362] The description of the second time domain start position can be found in the corresponding description in the embodiment shown in Figure 5, and the description of the first information can be found in the corresponding description in the embodiment shown in Figure 8. They will not be repeated here.

[0363] For example, R2D signal 2 indicates that the total number of time-domain resource units used for A-IoT devices to send D2R signals during random access procedure 1 is 8, and the available frequency-domain resources are 8 frequency-domain resource units. A-IoT devices that have not completed random access during the first random access period can continue to send D2R signals to attempt access during random access procedure 1.

[0364] R2D signal 2 can be an R2D signal used to indicate the transmission of a random access message.

[0365] Within each random access period, the transmission time and order of R2D signal 1 and R2D signal 2 must satisfy the following relationship, as shown in Figure 15:

[0366] 1) R2D signal 1 is transmitted only once at the start of the time domain in each random access period;

[0367] 2) R2D signal 2 is transmitted once at the start of the time domain of each random access procedure;

[0368] 3) R2D signal 2 is sent after R2D signal 1, or the first R2D signal 2 can be sent together with R2D signal 1, and the other R2D signals 2 are sent after R2D signal 1;

[0369] 4) An R2D signal 1 can be associated with at least one subsequent R2D signal 2, that is, the random access period indicated by R2D signal 1 includes the random access procedure indicated by at least one subsequent R2D signal 2.

[0370] 5) The time intervals between multiple R2D signals 2 following an R2D signal 1 can be the same or different;

[0371] 6) R2D signal 1 and R2D signal 2 in each random access cycle are sent before the D2R signal used to carry A-IoT Msg1.

[0372] S1403. A-IoT devices that have not completed random access within the first random access period send a D2R signal to the reader, including access information.

[0373] The access information includes at least one of the following: A-IoT Msg1, the response information of the A-IoT device, the A-IoT device identifier, the A-IoT device temporary identifier, the random number generated by the A-IoT device, and the orthogonal sequence of the A-IoT device. This disclosure does not limit the access information.

[0374] S1404, The reader sends an R2D signal 3 to the A-IoT device, including a third identifier and / or confirmation information.

[0375] The third identifier may be carried by the preamble and / or PRDCH of the R2D signal 3, and the third identifier may include at least one of the following: A-IoT device identifier, A-IoT device temporary identifier, A-IoT device group identifier, and random number generated by the A-IoT device.

[0376] The acknowledgment message can be either an acknowledgment (ACK) or a negative acknowledgment (NACK).

[0377] The A-IoT device that received R2D signal 3 has successfully connected.

[0378] The A-IoT device that receives the R2D signal 3 proceeds to the next step; otherwise, S1402 to S1404 are repeated.

[0379] S1405, The reader sends R2D signal 1 or R2D signal 2 to the A-IoT device.

[0380] S1406. A-IoT devices may or may not send random access messages depending on the R2D signal type.

[0381] If R2D signal 1 indicates that all A-IoT devices must respond to R2D signal 1, then if the R2D signal is R2D signal 1, the A-IoT device can respond to R2D signal 1 and send a random access message (i.e., send a D2R signal including access information); if the R2D signal is R2D signal 2 and the A-IoT device has completed random access, then the A-IoT device may not respond to R2D signal 2 and may not send a random access message until it receives R2D signal 1.

[0382] If R2D signal 1 indicates that all A-IoT devices must respond to R2D signal 2 received after R2D signal 1, and if the R2D signal is R2D signal 1, then the A-IoT device can respond to R2D signal 2 received after R2D signal 1 and send a random access message; if the R2D signal is R2D signal 2 and the A-IoT device has completed random access, then the A-IoT device may not respond to R2D signal 2 and may not send a random access message until it receives R2D signal 1 again, at which point it can respond to the subsequent R2D signal 2 and send a random access message.

[0383] The method by which A-IoT devices determine the R2D signal type can refer to the method in S1001 for determining whether the time-domain start position included in the first information is the first time-domain start position or the second time-domain start position. It will not be repeated here. The only thing to note is that when the time-domain start position included in the first information is the first time-domain start position, the R2D signal is R2D signal 1; when the time-domain start position included in the first information is the second time-domain start position, the R2D signal is R2D signal 2.

[0384] For example, a 48-bit R2D signal corresponds to R2D signal 1, and a 96-bit signal corresponds to R2D signal 2. The A-IoT device determines the received signal as R2D signal 2 based on its 96-bit length. Since the device has already completed access within the first random access cycle, it does not respond to R2D signal 2. Subsequently, the device receives another R2D signal, and based on its 48-bit length, determines it to be R2D signal 1, which the A-IoT device responds to. If R2D signal 1 indicates a response to a subsequently received R2D signal 2, then the A-IoT device responds to the R2D signal 2 received after R2D signal 1.

[0385] In one possible implementation, the correlation length of the second R2D signal can also be used to determine the content indicated by the R2D signal.

[0386] For example, regarding R2D signal 1, if the relevant length of R2D signal 1 belongs to the third signal length set, it can be indicated that all A-IoT devices should respond to the R2D signal sent after R2D signal 1 to indicate the sending of a random access message; if the relevant length of R2D signal 1 belongs to the fourth signal length set, it can be indicated that A-IoT devices should further determine whether they need to respond to the R2D signal sent after R2D signal 1 to indicate the sending of a random access message based on the third identifier in the PRDCH of R2D signal 1.

[0387] The third signal length set and the fourth signal length set can form the first signal length set.

[0388] The third set of signal lengths may include at least one signal length. The fourth set of signal lengths may include at least one signal length.

[0389] The third signal length set can be a directly defined set of signal lengths, or it can be an indirectly derived set of signal lengths. For example, the third signal length set can be a set of signal lengths other than the fourth signal length in the first signal length set.

[0390] The fourth signal length set can be a directly defined set of signal lengths, or it can be an indirectly derived set of signal lengths. For example, the fourth signal length set can be a set of signal lengths other than the third and fourth signal lengths in the first signal length set.

[0391] In this example, A-IoT devices can determine whether they need to participate in subsequent random access procedures by distinguishing between R2D signal 1 and R2D signal 2. This ensures that A-IoT devices that have not successfully accessed can participate in the access process normally, while A-IoT devices that have already accessed do not respond to subsequent random access procedures within the first random access cycle until a new random access cycle begins. This embodiment avoids interference from A-IoT devices that have already accessed to other A-IoT devices, and also saves energy for these devices. In addition, by having R2D signal 1 carry unchanging control information within a random access cycle and R2D signal 2 carry changing control information within a random access cycle, multiple time-domain, frequency-domain, and code-domain resource units can be scheduled with a single signaling signal while maintaining scheduling flexibility, reducing signaling overhead. This embodiment can also support multiple access in the time, frequency, and code domains of different A-IoT devices during random access by instructing the A-IoT devices to use time-domain, frequency-domain, and code-domain resources when sending D2R signals in R2D signal 1 and R2D signal 2.

[0392] Example 2

[0393] Figure 16 is a flowchart (nine) of the random access method provided in this embodiment of the present disclosure. As shown in Figure 16, the method includes:

[0394] S1601, The reader sends R2D signal 4 to the A-IoT device. The R2D signal 4 carries first information, including a first identifier.

[0395] R2D signal 4 can be an R2D signal used to indicate the transmission of a random access message.

[0396] R2D signal 4 can be the same signal as R2D signal 1 or R2D signal 2, or it can be a different signal.

[0397] The relevant description of the first identifier can be referred to the corresponding description in the foregoing embodiments, and will not be repeated here.

[0398] S1602. A-IoT devices that have not completed access within the first random access period send a D2R signal to the reader to indicate access information.

[0399] The relevant description of the access information can be found in the description corresponding to Example 1, and will not be repeated here.

[0400] S1603, The reader sends an R2D signal 5 to the A-IoT device, including a third identifier and / or confirmation information, wherein the confirmation information includes a second identifier.

[0401] The descriptions of the third and second identifiers can be found in the corresponding descriptions in the foregoing embodiments or examples, and will not be repeated here.

[0402] The transmission time relationship between R2D signal 4 and R2D signal 5 is as follows: As shown in Figure 17, before transmitting R2D signal 5, there is at least one R2D signal 4 and at least one D2R signal transmitted by the A-IoT device corresponding to the third identifier in R2D signal 5.

[0403] S1604, A-IoT device stores a second identifier.

[0404] S1605, The reader sends R2D signal 4 to the A-IoT device. R2D signal 4 carries first information, including a first identifier.

[0405] S1606 The A-IoT device compares the first identifier with the second identifier. If they are the same, it does not respond to R2D signal 4. If they are different, it responds to R2D signal 4.

[0406] For example, an A-IoT device receives R2D signal 5, in which the indicated second identifier is 001. The A-IoT device stores this second identifier. Subsequently, it receives R2D signal 4, indicating that the first identifier is 001. The A-IoT device compares the first identifier with its stored identifier "001", finds that the two identifiers are equal, and therefore does not respond to R2D signal 4. The A-IoT device receives R2D signal 4 again, in which the indicated second identifier is 010, which is not equal to its stored identifier "001", and therefore responds to R2D signal 4.

[0407] Responding to R2D signal 4 can mean sending a random access message (i.e., sending a D2R signal that includes access information); not responding to R2D signal 4 can mean not sending a random access message.

[0408] In this example, A-IoT devices can determine whether they need to respond to the current R2D signal 4 by comparing the first identifier and the second identifier. This ensures that A-IoT devices that have not successfully connected can participate in the access process normally, while preventing connected A-IoT devices from repeatedly responding to subsequent R2D signals used to indicate the sending of random access messages within the first random access cycle. This avoids interference from connected A-IoT devices to other A-IoT devices and also saves energy for these devices. Furthermore, this embodiment allows multiple readers to simultaneously inventory the same A-IoT devices by using different first and second identifiers on different readers.

[0409] Example 3

[0410] Figure 18 is a flowchart of a random access method provided in an embodiment of this disclosure. As shown in Figure 18, the method includes:

[0411] S1801, The reader sends an R2D signal 6 to the A-IoT device, instructing it to send a random access message.

[0412] R2D signal 6 can be the same signal as R2D signal 1 or R2D signal 2, or it can be a different signal.

[0413] S1802. A-IoT devices that have not completed access within the first random access period send a D2R signal to the reader, including access information.

[0414] The relevant description of the access information can be found in the description corresponding to Example 1, and will not be repeated here.

[0415] S1803, The reader sends an R2D signal 3 to the A-IoT device, including a third identifier and / or confirmation information.

[0416] The descriptions of the third identifier and confirmation information can be found in Example 1, and will not be repeated here.

[0417] The A-IoT device that receives the R2D signal 3 proceeds to the next step; otherwise, S1801 to S1803 are repeated.

[0418] S1804, The reader sends an R2D signal 7 to the A-IoT device. The R2D signal 7 carries first information, including time information.

[0419] R2D signal 7 can be the same signal as R2D signal 1 and / or R2D signal 5, or it can be the same signal as R2D signal 2 and / or R2D signal 5, or it can be an independent signal.

[0420] This example does not specify the order in which R2D signal 7, R2D signal 6, and R2D signal 3 are sent.

[0421] The relevant descriptions of time information can be found in the corresponding descriptions in the foregoing embodiments, and will not be repeated here.

[0422] S1805, A-IoT devices determine the time window based on time information.

[0423] For example, the timing information indicated in R2D signal 7 is a time window of 4 symbols in length, starting from the beginning of the next symbol. The A-IoT device starts counting symbols from the next symbol and stops counting when the fourth symbol ends.

[0424] S1806, The reader sends an R2D signal 6 to the A-IoT device, instructing it to send a random access message.

[0425] If the S1807 A-IoT device receives R2D signal 6 within the time window, it will not respond to R2D signal 6; if it receives R2D signal 6 outside the time window, it will respond to R2D signal 6.

[0426] Responding to R2D signal 6 can mean sending a random access message (i.e., sending a D2R signal that includes access information); not responding to R2D signal 6 can mean not sending a random access message.

[0427] In this example, A-IoT devices can determine whether they need to respond to the current R2D signal 6 through a time window. This ensures that A-IoT devices that have not successfully connected can participate in the access process normally, while preventing A-IoT devices that have successfully connected from repeatedly responding to the R2D signal used to indicate the sending of random access messages in the first access cycle. This avoids interference from A-IoT devices that have successfully connected to other devices and also saves energy for these devices.

[0428] Example 4

[0429] Figure 19 is a flowchart eleven of the random access method provided in this embodiment of the present disclosure. As shown in Figure 19, the method includes:

[0430] S1901, The reader sends an R2D signal 8 to the A-IoT device. The R2D signal 8 carries first information, which includes first resource information.

[0431] R2D signal 8 can be used to instruct A-IoT devices to select and send resources from the resource set determined by the first resource information.

[0432] The descriptions of the first resource information and resource set can be found in the corresponding descriptions in the foregoing embodiments, and will not be repeated here.

[0433] R2D signal 8 can be the same signal as R2D signal 1 and / or R2D signal 6, or it can be the same signal as R2D signal 2 and / or R2D signal 6, or it can be an independent signal.

[0434] S1902. A-IoT devices that have not completed access within the first random access period shall select one resource from the resource set as the first resource.

[0435] The time-domain start position t1 of the first resource and the current time t2 must satisfy the relationship t1≥t2, where the units of t1 and t2 can be any of the following: symbol, time slot, or symbol. That is, the time-domain start position of the first resource must be at or after the time-domain reception position of R2D signal 8.

[0436] A-IoT devices can be selected based on predefined rules or randomly.

[0437] For example, the resource set includes a total of 8 resource units. The current time is the first time slot. After receiving the R2D signal 8, A-IoT device 1 randomly selects resource unit 3 in the third time slot as the first resource; after receiving the R2D signal 8, A-IoT device 2 randomly selects resource unit 6 in the sixth time slot as the first resource.

[0438] S1903, The reader sends an R2D signal 6 to the A-IoT device, instructing it to send a random access message.

[0439] S1904. If the A-IoT device determines that the first resource belongs to the resource set, it needs to respond to R2D signal 6 and execute S1905.

[0440] S1905, the A-IoT device sends a D2R signal, including access information, to the reader on the first resource.

[0441] The relevant description of the access information can be found in the corresponding description in Example 1, and will not be repeated here.

[0442] For example, A-IoT device 1 sends access information on the selected resource unit 3, and A-IoT device 2 sends access information on the selected resource unit 6.

[0443] S1906, The reader sends an R2D signal 3 to the A-IoT device, including a third identifier and / or confirmation information.

[0444] The relevant description of the third identifier can be found in the corresponding description in Example 1, and will not be repeated here.

[0445] S1907. A-IoT devices determine that they have successfully connected based on a third identifier and / or confirmation information.

[0446] S1908, The reader sends an R2D signal 8 to the A-IoT device. The R2D signal 8 carries first information, which includes first resource information.

[0447] S1909. A-IoT devices that complete access within the first random access period select a resource outside the resource set as the first resource.

[0448] For example, the resource set includes a total of 8 resource units, namely resource units 1 to 8. A-IoT device 1 randomly selects resource unit 10 as the first resource; A-IoT device 2 randomly selects resource unit 15 as the first resource.

[0449] S1910, The reader sends an R2D signal 6 to the A-IoT device, instructing it to send a random access message.

[0450] S1911. The A-IoT device that completes access within the first random access cycle determines that the first resource does not belong to the resource set, and therefore does not respond to the R2D signal 6.

[0451] In this example, the A-IoT device can determine whether it needs to respond to the current R2D signal 6 by judging whether the selected first resource is within the resource set. This ensures that the A-IoT device that has successfully connected does not have any impact on the normal participation of the A-IoT device in the access process, while preventing the A-IoT device that has successfully connected from repeatedly responding to the R2D signal used to indicate the sending of random access messages in the first random access period. This avoids interference from the A-IoT device that has successfully connected to other A-IoT devices and also saves energy for these devices.

[0452] Figure 20 is a schematic diagram of the structure of the random access device 10 provided in an embodiment of this disclosure. As shown in Figure 20, the device 10 includes: a memory 11, a transceiver 12, and a processor 13.

[0453] Memory 11 is used to store computer programs; transceiver 12 is used to send and receive data under the control of processor 13; processor 13 is used to read the computer program stored in memory 11 and perform the following operations:

[0454] Receive first information related to random access;

[0455] Based on the first information, it is determined whether to send a random access message or not within the first random access period, where the first random access period is the random access period corresponding to the receipt of the first information.

[0456] In one implementation, the first information includes at least one of the following:

[0457] Time domain start position;

[0458] First identifier;

[0459] Time information; or,

[0460] First resource information.

[0461] In one implementation, the first information includes a time-domain start position; the processor 13 is configured to perform the following operations:

[0462] If the time domain start position included in the first information is the first time domain start position, then a random access message is sent within the first random access period, and the first time domain start position is the time domain start position of the first random access period;

[0463] If the time-domain start position included in the first information is the second time-domain start position, then if it is determined that random access has not been completed when the first information is received, a random access message is sent within the first random access period; or, if it is determined that random access has been completed when the first information is received, no random access message is sent within the first random access period, and the second time-domain start position is the time-domain start position of any random access process within the first random access period.

[0464] In one implementation, the first information includes a first identifier; the processor 13 is configured to perform the following operations:

[0465] Receive confirmation information, which includes a second identifier;

[0466] If the first identifier is the same as the second identifier, then no random access message will be sent during the first random access period;

[0467] If the first identifier is different from the second identifier, a random access message is sent within the first random access period.

[0468] In one implementation, the first information includes time information used to determine a time window; the processor 13 is configured to perform the following operations:

[0469] The third message is received within the time window, and the third message indicates that a random access message should be sent.

[0470] If it is determined that random access has been completed when the first information is received, no random access message is sent during the first random access period; or, if it is determined that random access has not been completed when the first information is received, a random access message is sent during the first random access period based on the third information.

[0471] In one implementation, the first information includes first resource information; the processor 13 is configured to perform the following operations:

[0472] Receive the third information, which indicates that a random access message should be sent.

[0473] If the selected first resource belongs to the resource set determined by the first resource information, then according to the third information, the first resource is used to send a random access message within the first random access period.

[0474] If the first resource selected does not belong to the resource set, no random access message will be sent during the first random access period;

[0475] The first resource includes at least one of the following resources: time domain resources, frequency domain resources, or code domain resources.

[0476] In one implementation, if the time-domain start position included in the first information is a first time-domain start position, then the first information further includes at least one of the following:

[0477] The second resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access period;

[0478] The third resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to receive signals during the first random access period;

[0479] Device identifier, which is the identifier of the device used to send random access messages during the first random access period;

[0480] Access relevant identifiers.

[0481] In one embodiment, the access-related identifier includes at least one of the following: a random access period identifier, an identifier of a second device, or an access indication identifier, wherein the second device is the device that sent the first information.

[0482] In one implementation, if the time-domain start position included in the first information is the second time-domain start position, then the first information further includes at least one of the following:

[0483] Instruction information, which is used to instruct devices that have not completed random access within the first random access period to send a random access message;

[0484] The fourth resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access procedure, wherein the first random access procedure is a random access procedure in which the first information is received during the first random access period.

[0485] In one embodiment, processor 13 is configured to perform the following operations:

[0486] Receive a first reader to device R2D signal, the first R2D signal including acknowledgment information.

[0487] In one implementation, the confirmation information is carried in the preamble of the first R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0488] In one implementation, the first R2D signal further includes second information indicating the validity period of the second identifier.

[0489] In one implementation, the second information is carried in the PRDCH of the first R2D signal.

[0490] In one implementation, the time information includes at least one of the following:

[0491] The starting position of the time window, the length of the time window, or the identifier of the time window.

[0492] In one embodiment, processor 13 is configured to perform the following operations:

[0493] Receive a second R2D signal, which includes the first information.

[0494] In one implementation, the first information is carried in the preamble of the second R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0495] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the first clock synchronization sequence set, or if the value of the first field in the second R2D signal is a first value, or if the relevant length of the second R2D signal belongs to the first signal length set, then the time domain start position included in the first information is the first time domain start position.

[0496] Wherein, the first time-domain start position is the time-domain start position of the first random access period, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0497] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the second clock synchronization sequence set, or if the value of the first field in the second R2D signal is the second value, or if the relevant length of the second R2D signal belongs to the second signal length set, then the time domain start position included in the first information is the second time domain start position.

[0498] The second time-domain start position is the time-domain start position of any random access procedure within the first random access period, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0499] The device 10 may also include a user interface 14. For different user devices, the user interface 14 may also be an interface that can connect to external or internal devices, including but not limited to keypad, display, speaker, microphone, joystick, etc.

[0500] The bus architecture may include any number of interconnected buses and bridges, linking various circuits of one or more processors represented by processor 13 and memory represented by memory 11. The bus architecture may also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 12 may be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 13 is responsible for managing the bus architecture and general processing, and memory 11 may store data used by processor 13 during operation.

[0501] Alternatively, the processor 13 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0502] The processor 13 executes all method steps of the first device according to the embodiments of this disclosure by calling a computer program stored in the memory 11, in accordance with the obtained executable instructions. The processor 13 and the memory 11 may also be physically separated.

[0503] It should be noted that the random access device 10 provided in this disclosure can implement all the method steps implemented by the first device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described again here.

[0504] Figure 21 is a schematic diagram of the structure of the random access device 20 provided in an embodiment of this disclosure. As shown in Figure 21, the device 20 includes: a memory 21, a transceiver 22, and a processor 23.

[0505] Memory 21 is used to store computer programs; transceiver 22 is used to send and receive data under the control of processor 23; processor 23 is used to read the computer program in memory 21 and perform the following operations:

[0506] Obtain first information related to random access;

[0507] Send the first message.

[0508] In one implementation, the first information includes at least one of the following:

[0509] Time domain start position;

[0510] First identifier;

[0511] Time information; or,

[0512] First resource information.

[0513] In one implementation, if the first information includes a time-domain start position that is a first time-domain start position, and the first time-domain start position is the time-domain start position of a first random access period, and the first random access period is the random access period corresponding to the receipt of the first information; then the first information further includes at least one of the following:

[0514] The second resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used by the first device to transmit signals during the first random access period;

[0515] The third resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used by the first device to receive signals during the first random access period;

[0516] Device identifier, which is the identifier of the device used to send random access messages during the first random access period;

[0517] Access related identifiers;

[0518] The first device is the device that receives the first information.

[0519] In one embodiment, the access-related identifier includes at least one of the following: a random access period identifier, an identifier of a second device, or an access indication identifier, wherein the second device is the device that sent the first information.

[0520] In one implementation, if the time-domain start position included in the first information is a second time-domain start position, and the second time-domain start position is the time-domain start position of any random access procedure within the first random access period, and the first random access period is the random access period corresponding to the receipt of the first information; then the first information further includes at least one of the following:

[0521] Instruction information, which is used to instruct devices that have not completed random access within the first random access period to send a random access message;

[0522] The fourth resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access procedure, wherein the first random access procedure is a random access procedure in which the first information is received during the first random access period.

[0523] In one implementation, the time information includes at least one of the following:

[0524] The starting position of the time window, the length of the time window, or the identifier of the time window.

[0525] In one embodiment, the processor 23 is configured to perform the following operations:

[0526] Send a second R2D signal, which includes the first information.

[0527] In one implementation, the first information is carried in the preamble of the second R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0528] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the first clock synchronization sequence set, or if the value of the first field in the second R2D signal is a first value, or if the relevant length of the second R2D signal belongs to the first signal length set, then the time domain start position included in the first information is the first time domain start position.

[0529] Wherein, the first time domain start position is the time domain start position of the first random access period, the first random access period is the random access period corresponding to the receipt of the first information, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0530] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the second clock synchronization sequence set, or if the value of the first field in the second R2D signal is the second value, or if the relevant length of the second R2D signal belongs to the second signal length set, then the time domain start position included in the first information is the second time domain start position.

[0531] Wherein, the second time-domain start position is the time-domain start position of any random access process within the first random access period, the first random access period is the random access period corresponding to the receipt of the first information, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0532] In Figure 21, the bus architecture may include any number of interconnected buses and bridges, linking various circuits of one or more processors represented by processor 23 and memory represented by memory 21. The bus architecture may also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 22 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 23 is responsible for managing the bus architecture and general processing, and memory 21 may store data used by processor 23 during operation.

[0533] Optionally, the processor 23 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.

[0534] It should be noted that the random access device 20 provided in this disclosure can implement all the method steps implemented by the second device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described again here.

[0535] Figure 22 is a schematic diagram of the structure of the random access device 30 provided in an embodiment of this disclosure. As shown in Figure 22, the device 30 includes:

[0536] Receiving unit 31 is used to receive first information related to random access;

[0537] Processing unit 32 is configured to determine, based on the first information, whether to send a random access message or not to send a random access message within a first random access period, wherein the first random access period is the random access period corresponding to the receipt of the first information.

[0538] In one implementation, the first information includes at least one of the following:

[0539] Time domain start position;

[0540] First identifier;

[0541] Time information; or,

[0542] First resource information.

[0543] In one implementation, the first information includes a time-domain start position; the processing unit 32 is configured to:

[0544] If the time domain start position included in the first information is the first time domain start position, then a random access message is sent within the first random access period, and the first time domain start position is the time domain start position of the first random access period;

[0545] If the time-domain start position included in the first information is the second time-domain start position, then if it is determined that random access has not been completed when the first information is received, a random access message is sent within the first random access period; or, if it is determined that random access has been completed when the first information is received, no random access message is sent within the first random access period, and the second time-domain start position is the time-domain start position of any random access process within the first random access period.

[0546] In one embodiment, the first information includes a first identifier; the processing unit 32 is configured to:

[0547] Receive confirmation information, which includes a second identifier;

[0548] If the first identifier is the same as the second identifier, then no random access message will be sent during the first random access period;

[0549] If the first identifier is different from the second identifier, a random access message is sent within the first random access period.

[0550] In one implementation, the first information includes time information, which is used to determine a time window; the processing unit 32 is used to:

[0551] The third message is received within the time window, and the third message indicates that a random access message should be sent.

[0552] If it is determined that random access has been completed when the first information is received, no random access message is sent during the first random access period; or, if it is determined that random access has not been completed when the first information is received, a random access message is sent during the first random access period based on the third information.

[0553] In one embodiment, the first information includes first resource information; the processing unit 32 is configured to:

[0554] Receive the third information, which indicates that a random access message should be sent.

[0555] If the selected first resource belongs to the resource set determined by the first resource information, then according to the third information, the first resource is used to send a random access message within the first random access period.

[0556] If the first resource selected does not belong to the resource set, no random access message will be sent during the first random access period;

[0557] The first resource includes at least one of the following resources: time domain resources, frequency domain resources, or code domain resources.

[0558] In one implementation, if the time-domain start position included in the first information is a first time-domain start position, then the first information further includes at least one of the following:

[0559] The second resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access period;

[0560] The third resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to receive signals during the first random access period;

[0561] Device identifier, which is the identifier of the device used to send random access messages during the first random access period;

[0562] Access relevant identifiers.

[0563] In one embodiment, the access-related identifier includes at least one of the following: a random access period identifier, an identifier of a second device, or an access indication identifier, wherein the second device is the device that sent the first information.

[0564] In one implementation, if the time-domain start position included in the first information is the second time-domain start position, then the first information further includes at least one of the following:

[0565] Instruction information, which is used to instruct devices that have not completed random access within the first random access period to send a random access message;

[0566] The fourth resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access procedure, wherein the first random access procedure is a random access procedure in which the first information is received during the first random access period.

[0567] In one embodiment, the receiving unit 31 is further configured to:

[0568] Receive a first reader to device R2D signal, the first R2D signal including acknowledgment information.

[0569] In one implementation, the confirmation information is carried in the preamble of the first R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0570] In one implementation, the first R2D signal further includes second information indicating the validity period of the second identifier.

[0571] In one implementation, the second information is carried in the PRDCH of the first R2D signal.

[0572] In one implementation, the time information includes at least one of the following:

[0573] The starting position of the time window, the length of the time window, or the identifier of the time window.

[0574] In one embodiment, the receiving unit 31 is configured to:

[0575] Receive a second R2D signal, which includes the first information.

[0576] In one implementation, the first information is carried in the preamble of the second R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0577] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the first clock synchronization sequence set, or if the value of the first field in the second R2D signal is a first value, or if the relevant length of the second R2D signal belongs to the first signal length set, then the time domain start position included in the first information is the first time domain start position.

[0578] Wherein, the first time-domain start position is the time-domain start position of the first random access period, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0579] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the second clock synchronization sequence set, or if the value of the first field in the second R2D signal is the second value, or if the relevant length of the second R2D signal belongs to the second signal length set, then the time domain start position included in the first information is the second time domain start position.

[0580] The second time-domain start position is the time-domain start position of any random access procedure within the first random access period, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0581] It should be noted that the random access device 30 provided in this disclosure can implement all the method steps implemented by the first device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described again here.

[0582] Figure 23 is a schematic diagram of the structure of the random access device 40 provided in an embodiment of this disclosure. As shown in Figure 23, the device 40 includes:

[0583] Acquisition unit 41 is used to acquire first information related to random access;

[0584] The sending unit 42 is used to send the first information.

[0585] In one implementation, the first information includes at least one of the following:

[0586] Time domain start position;

[0587] First identifier;

[0588] Time information; or,

[0589] First resource information.

[0590] In one implementation, if the first information includes a time-domain start position that is a first time-domain start position, and the first time-domain start position is the time-domain start position of a first random access period, and the first random access period is the random access period corresponding to the receipt of the first information; then the first information further includes at least one of the following:

[0591] The second resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used by the first device to transmit signals during the first random access period;

[0592] The third resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used by the first device to receive signals during the first random access period;

[0593] Device identifier, which is the identifier of the device used to send random access messages during the first random access period;

[0594] Access related identifiers;

[0595] The first device is the device that receives the first information.

[0596] In one embodiment, the access-related identifier includes at least one of the following: a random access period identifier, an identifier of a second device, or an access indication identifier, wherein the second device is the device that sent the first information.

[0597] In one implementation, if the time-domain start position included in the first information is a second time-domain start position, the second time-domain start position is the time-domain start position of any random access procedure within the first random access period, and the first random access period is the random access period corresponding to the receipt of the first information; then the first information further includes at least one of the following:

[0598] Instruction information, which is used to instruct devices that have not completed random access within the first random access period to send a random access message;

[0599] The fourth resource information includes at least one of the following: time-domain resource information, frequency-domain resource information, or code-domain resource information used to transmit signals during the first random access procedure, wherein the first random access procedure is a random access procedure in which the first information is received during the first random access period.

[0600] In one implementation, the time information includes at least one of the following:

[0601] The starting position of the time window, the length of the time window, or the identifier of the time window.

[0602] In one embodiment, the transmitting unit 42 is configured to:

[0603] Send a second R2D signal, which includes the first information.

[0604] In one implementation, the first information is carried in the preamble of the second R2D signal and / or in the reader-to-device physical channel (PRDCH).

[0605] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the first clock synchronization sequence set, or if the value of the first field in the second R2D signal is a first value, or if the relevant length of the second R2D signal belongs to the first signal length set, then the time domain start position included in the first information is the first time domain start position.

[0606] Wherein, the first time domain start position is the time domain start position of the first random access period, the first random access period is the random access period corresponding to the receipt of the first information, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0607] In one implementation, if the clock synchronization sequence in the preamble of the second R2D signal belongs to the second clock synchronization sequence set, or if the value of the first field in the second R2D signal is the second value, or if the relevant length of the second R2D signal belongs to the second signal length set, then the time domain start position included in the first information is the second time domain start position.

[0608] Wherein, the second time-domain start position is the time-domain start position of any random access process within the first random access period, the first random access period is the random access period corresponding to the receipt of the first information, and the relevant length of the second R2D signal includes the length of the second R2D signal, the length of the preamble in the second R2D signal, and the length of the PRDCH in the second R2D signal.

[0609] It should be noted that the random access device 40 provided in this disclosure can implement all the method steps implemented by the second device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described again here.

[0610] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0611] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0612] This disclosure also provides a non-transitory readable storage medium storing a computer program that causes a processor to execute all the method steps of the first device in the above method embodiments.

[0613] This disclosure also provides a non-transitory readable storage medium storing a computer program that causes a processor to execute all the method steps of the second device in the above method embodiments.

[0614] Non-transitory readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), solid-state drives (SSDs)).

[0615] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the above method embodiments.

[0616] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0617] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0618] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0619] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0620] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.

Claims

A random access method, wherein, The method applied to a first device comprises: receiving first information related to random access; determining whether to send a random access message or not in a first random access period according to the first information, the first random access period being a random access period corresponding to the reception of the first information. The method of claim 1, wherein, The first information comprises at least one of: a time domain starting position; a first identifier; time information; or first resource information. The method of claim 1, wherein, The first information comprises a time domain starting position; The determining whether to send a random access message or not in a first random access period according to the first information comprises: if the time domain starting position comprised in the first information is a first time domain starting position, sending a random access message in the first random access period, the first time domain starting position being a time domain starting position of the first random access period; if the time domain starting position comprised in the first information is a second time domain starting position, sending a random access message in the first random access period in a case where it is determined that random access is not completed upon the reception of the first information, or not sending a random access message in the first random access period in a case where it is determined that random access is completed upon the reception of the first information, the second time domain starting position being a time domain starting position of any random access process in the first random access period. The method of claim 1, wherein, The first information comprises a first identifier; The determining whether to send a random access message or not in a first random access period according to the first information comprises: receiving confirmation information, the confirmation information comprising a second identifier; if the first identifier is identical to the second identifier, not sending a random access message in the first random access period; if the first identifier is different from the second identifier, sending a random access message in the first random access period. The method of claim 1, wherein, The first information comprises time information, the time information being used to determine a time window; The determining whether to send a random access message or not in a first random access period according to the first information comprises: receiving third information in the time window, the third information indicating sending a random access message; in a case where it is determined that random access is completed upon the reception of the first information, not sending a random access message in the first random access period, or in a case where it is determined that random access is not completed upon the reception of the first information, sending a random access message in the first random access period according to the third information. The method of claim 1, wherein, The first information comprises first resource information; The determining whether to send a random access message or not in a first random access period according to the first information comprises: receiving third information, the third information indicating sending a random access message; if a selected first resource belongs to a resource set determined by the first resource information, sending a random access message in a first random access period using the first resource according to the third information; if the selected first resource does not belong to the resource set, not sending a random access message in the first random access period. The first resource includes at least one of a time domain resource, a frequency domain resource, or a code domain resource. The method of claim 3, wherein, If the time domain starting position included in the first information is the first time domain starting position, the first information further includes at least one of: Second resource information, the second resource information including at least one of time domain resource information, frequency domain resource information, or code domain resource information used for sending a signal in the first random access period; Third resource information, the third resource information including at least one of time domain resource information, frequency domain resource information, or code domain resource information used for receiving a signal in the first random access period; Device identification, the device identification being an identification of a device used for sending a random access message in the first random access period; Access-related identification. The method of claim 7, wherein, The access-related identification includes at least one of a random access period identification, a second device identification, or an access indication identification, the second device being a device sending the first information. The method of claim 3, wherein, If the time domain starting position included in the first information is the second time domain starting position, the first information further includes at least one of: Indication information, the indication information being used for indicating a device that has not completed random access in the first random access period to send a random access message; Fourth resource information, the fourth resource information including at least one of time domain resource information, frequency domain resource information, or code domain resource information used for sending a signal in a first random access process, the first random access process being a random access process in which the first information is received in the first random access period. The method of claim 4, wherein, The received confirmation information includes: Receiving a first reader-to-device (R2D) signal, the first R2D signal including the confirmation information. The method of claim 10, wherein, The first R2D signal further includes second information, the second information indicating a valid time length of the second identification. The method according to claim 10 or 11, wherein The confirmation information is carried in a preamble of the first R2D signal and / or a physical reader-to-device (PRDCH), and / or the second information is carried in a PRDCH of the first R2D signal. The method according to claim 2 or 5, wherein The time information includes at least one of: A starting position of the time window, a length of the time window, or an identification of the time window. The method according to any one of claims 1 to 13, wherein The received first information includes: Receiving a second R2D signal, the second R2D signal including the first information. The method of claim 14, wherein, The first information is carried in a preamble of the second R2D signal and / or a physical reader-to-device (PRDCH). The method according to claim 14 or 15, wherein If a clock synchronization sequence in a preamble of the second R2D signal belongs to a first set of clock synchronization sequences, or if a value of a first field in the second R2D signal is a first value, or if a length of the second R2D signal belongs to a first set of signal lengths, a time domain starting position included in the first information is a first time domain starting position; The first time domain starting position is a time domain starting position of the first random access period, and the relevant length of the second R2D signal includes a length of the second R2D signal, a length of a preamble in the second R2D signal, and a length of a PRDCH in the second R2D signal. The method according to claim 14 or 15, wherein If a clock synchronization sequence in the preamble of the second R2D signal belongs to a second clock synchronization sequence set, or if a value of a first field in the second R2D signal is a second value, or if the relevant length of the second R2D signal belongs to a second signal length set, the first information includes a second time domain starting position. The second time domain starting position is a time domain starting position of an arbitrary random access process in the first random access period, and the relevant length of the second R2D signal includes a length of the second R2D signal, a length of a preamble in the second R2D signal, and a length of a PRDCH in the second R2D signal. A random access method, wherein, The method applied to the second device includes: obtaining first information related to random access; sending the first information. The method of claim 18, wherein, The first information includes at least one of the following: a time domain starting position; a first identifier; time information; or first resource information. A random access apparatus, wherein, The apparatus applied to the first device includes: a receiving unit configured to receive first information related to random access; a processing unit configured to determine, according to the first information, whether to send a random access message or not to send a random access message in a first random access period, the first random access period being a random access period corresponding to the first information. A random access apparatus, wherein, The apparatus applied to the second device includes: an obtaining unit configured to obtain first information related to random access; a sending unit configured to send the first information. A random access apparatus, wherein, The apparatus applied to the first device includes a memory, a transceiver, and a processor, The memory is configured to store a computer program, the transceiver is configured to transceive data under control of the processor, and the processor is configured to read the computer program in the memory and perform the following operations: receiving first information related to random access; determining, according to the first information, whether to send a random access message or not to send a random access message in a first random access period, the first random access period being a random access period corresponding to the first information. The apparatus of claim 22, wherein The first information includes at least one of the following: a time domain starting position; a first identifier; time information; or first resource information. The apparatus of claim 22, wherein The first information includes a time domain starting position, and the processor is configured to perform the following operations: if the time domain starting position included in the first information is a first time domain starting position, sending a random access message in the first random access period, the first time domain starting position being a time domain starting position of the first random access period; If the time domain starting position comprised in the first information is a second time domain starting position, the first information further comprises at least one of the following: The apparatus of claim 22, wherein If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises a first identifier; the processor is configured to perform the following operations: If the first identifier is the same as the second identifier, no random access message is sent in the first random access period. If the first identifier is different from the second identifier, a random access message is sent in the first random access period. The apparatus of claim 22, wherein The first information comprises time information, the time information being used to determine a time window; the processor is configured to perform the following operations: If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises first resource information; the processor is configured to perform the following operations: The apparatus of claim 22, wherein If the first resource selected belongs to the resource set determined by the first resource information, a random access message is sent in the first random access period using the first resource according to the third information. If the first resource selected does not belong to the resource set, no random access message is sent in the first random access period. If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises a first identifier; the processor is configured to perform the following operations: If the first identifier is the same as the second identifier, no random access message is sent in the first random access period. The apparatus of claim 24, wherein If the first identifier is different from the second identifier, a random access message is sent in the first random access period. The first information comprises time information, the time information being used to determine a time window; the processor is configured to perform the following operations: If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises first resource information; the processor is configured to perform the following operations: If the first resource selected belongs to the resource set determined by the first resource information, a random access message is sent in the first random access period using the first resource according to the third information. The apparatus of claim 28, wherein If the first resource selected does not belong to the resource set, no random access message is sent in the first random access period. The apparatus of claim 24, wherein If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises a first identifier; the processor is configured to perform the following operations: If the first identifier is the same as the second identifier, no random access message is sent in the first random access period. If the first identifier is different from the second identifier, a random access message is sent in the first random access period. The first information comprises time information, the time information being used to determine a time window; the processor is configured to perform the following operations: If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises first resource information; the processor is configured to perform the following operations: If the first resource selected belongs to the resource set determined by the first resource information, a random access message is sent in the first random access period using the first resource according to the third information. If the first resource selected does not belong to the resource set, no random access message is sent in the first random access period. If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises a first identifier; the processor is configured to perform the following operations: If the first identifier is the same as the second identifier, no random access message is sent in the first random access period. If the first identifier is different from the second identifier, a random access message is sent in the first random access period. The first information comprises time information, the time information being used to determine a time window; the processor is configured to perform the following operations: If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises first resource information; the processor is configured to perform the following operations: If the first resource selected belongs to the resource set determined by the first resource information, a random access message is sent in the first random access period using the first resource according to the third information. If the first resource selected does not belong to the resource set, no random access message is sent in the first random access period. If the time domain starting position comprised in the first information is the second time domain starting position, the first information further comprises at least one of the following: The first information comprises a first identifier; the processor is configured to perform the following operations: If the first identifier is the same as the second identifier, no random access message is sent in the first random access period. If the first identifier is different from the second identifier, a random access message is sent in the first random access period. indication information, the indication information being used to indicate that a device which has not completed random access in the first random access period sends a random access message; fourth resource information, the fourth resource information including at least one of time domain resource information, frequency domain resource information, or code domain resource information used for sending a signal in a first random access process, the first random access process being a random access process in which the first information is received in the first random access period. The apparatus of claim 25, wherein The processor is configured to perform the following operations: receive a first reader-to-device (R2D) signal, the first R2D signal including the confirmation information. The apparatus of claim 31, wherein The first R2D signal further includes second information, the second information indicating a valid time length of the second identifier. The apparatus of claim 31 or 32, wherein The confirmation information is carried in a preamble and / or a physical reader-to-device channel (PRDCH) of the first R2D signal, and / or the second information is carried in a PRDCH of the first R2D signal. The apparatus of claim 23 or 26, wherein The time information includes at least one of: a start position of the time window, a length of the time window, or an identifier of the time window. The apparatus of any of claims 22-34, wherein The processor is configured to perform the following operations: receive a second R2D signal, the second R2D signal including the first information. The apparatus of claim 35, wherein The first information is carried in a preamble and / or a physical reader-to-device channel (PRDCH) of the second R2D signal. The apparatus of claim 35 or 36, wherein If a clock synchronization sequence in a preamble of the second R2D signal belongs to a first set of clock synchronization sequences, or if a value of a first field in the second R2D signal is a first value, or if a relevant length of the second R2D signal belongs to a first set of signal lengths, the time domain start position included in the first information is a first time domain start position. The first time domain start position is a time domain start position of the first random access period, and the relevant length of the second R2D signal includes a length of the second R2D signal, a length of a preamble in the second R2D signal, or a length of a PRDCH in the second R2D signal. The apparatus of claim 35 or 36, wherein If a clock synchronization sequence in a preamble of the second R2D signal belongs to a second set of clock synchronization sequences, or if a value of a first field in the second R2D signal is a second value, or if a relevant length of the second R2D signal belongs to a second set of signal lengths, the time domain start position included in the first information is a second time domain start position. The second time domain start position is a time domain start position of an arbitrary random access process in the first random access period, and the relevant length of the second R2D signal includes a length of the second R2D signal, a length of a preamble in the second R2D signal, or a length of a PRDCH in the second R2D signal. A random access apparatus, wherein, The apparatus applied to a second device includes a memory, a transceiver, and a processor, The memory is configured to store a computer program, the transceiver is configured to transceive data under control of the processor, and the processor is configured to read the computer program in the memory and perform the following operations: obtain first information related to random access; send the first information. The apparatus of claim 39, wherein The first information comprises at least one of the following: a time domain start position; a first identifier; time information; or first resource information. A non-transitory readable storage medium, wherein, The non-transitory readable storage medium stores a computer program, and the computer program is configured to cause the processor to execute the method in any one of claims 1 to 17; or execute the method in claim 18 or 19.

Citation Information

Patent Citations

  • Random access methods, communication equipment and base stations

    CN102291844A

  • Random access method, communication node and storage medium

    CN117939692A

  • Random access message transmission method and apparatus, and readable storage medium

    WO2021026830A1