Wireless communication method and communication device

By simplifying the random access process in the wireless communication system, the terminal device sends a preamble and receives an index, and sends an identification in response to the index matching, solving the problem of high power consumption caused by complex access processes, realizing power consumption reduction and simplification of access processes.

WO2025118135A1PCT designated stage expired Publication Date: 2025-06-12GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/136415
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-05
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

The traditional random access process is complicated, resulting in large power consumption of terminal devices, especially in low-capacity terminal devices, which may limit the degree of their power consumption reduction.

Method used

A wireless communication method is provided, which transmits a preamble to a target device through the first terminal device, receives and demodulates the index of the preamble, and transmits a terminal device identifier when the index is the same as the index of the preamble, simplifies the random access process.

Benefits of technology

It reduces the power consumption of terminal equipment during random access, simplifies the access process of terminal equipment, and improves the energy efficiency performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023136415_12062025_PF_FP_ABST
    Figure CN2023136415_12062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a wireless communication method and a communication device. The method comprises: a first terminal device sends a preamble to a target device; the first terminal device receives a first index sent by the target device, the first index being used for indicating the preamble received by the target device; in response to the first index being identical to an index of the preamble, the first terminal device sends a first terminal device identifier to the target device; and the first terminal device receives first information sent by the target device, the first information comprising the terminal device identifier received by the target device, and the target device comprising a network device and / or a second terminal device. In embodiments of the present application, the first terminal device can perform a random access procedure on the basis of the first terminal device identifier. Compared with a conventional random access procedure, a reduction of power consumption of the terminal device in the random access procedure is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method and communication device Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method and communication device. Background Art

[0002] The traditional random access process is overly complex and may result in high power consumption by terminal devices. In some scenarios, low-capability terminal devices (for example, the electronic tags mentioned above) are introduced to reduce terminal device power consumption. Compared to traditional terminal devices, these terminal devices may support simpler communication methods. In this case, if these terminal devices still use the traditional random access method to access the network device, the power consumption of the terminal device may increase.

[0003] Summary of the Invention

[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects involved in the present application.

[0005] In a first aspect, a method for wireless communication is provided, comprising: a first terminal device sends a preamble code to a target device; the first terminal device receives a first index sent by the target device, the first index being used to indicate the preamble code received by the target device; in response to the first index being the same as the index of the preamble code, the first terminal device sends a first terminal device identification to the target device; the first terminal device receives first information sent by the target device, the first information including the terminal device identification received by the target device; wherein the target device includes a network device and / or a second terminal device.

[0006] In a second aspect, a random access method is provided, including: a target device receives a preamble code sent by a first terminal device; the target device sends a first index to the first terminal device, the first index being used to indicate the preamble code received by a network device; the target device receives a terminal device identification sent by the terminal device; the target device sends first information to the terminal device, the first information including the terminal device identification received by the target device; wherein the target device includes a network device and / or a second terminal device.

[0007] According to a third aspect, a terminal device is provided, which is a first terminal device and includes: a sending unit for sending a preamble code to a target device; a receiving unit for receiving a first index sent by the target device, wherein the first index is used to indicate the preamble code received by the target device; the sending unit is used to send a first terminal device identifier to the target device in response to the first index being the same as the index of the preamble code; the receiving unit is used to receive first information sent by the target device, wherein the first information includes the terminal device identifier received by the target device; wherein the target device includes a network device and / or a second terminal device.

[0008] In a fourth aspect, a communication device is provided, which is a target device and includes: a receiving unit for receiving a preamble code sent by a first terminal device; a sending unit for sending a first index to the first terminal device, wherein the first index is used to indicate the preamble code received by a network device; the receiving unit for receiving a terminal device identifier sent by the terminal device; the sending unit for sending first information to the terminal device, wherein the first information includes the terminal device identifier received by the target device; wherein the target device includes a network device and / or a second terminal device.

[0009] In a fifth aspect, a terminal device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the terminal device executes part or all of the steps in the method of the first aspect.

[0010] In the sixth aspect, a communication device is provided, comprising a processor, a memory, and a transceiver, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device executes part or all of the steps in the method of the second aspect.

[0011] In a seventh aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned terminal device and / or communication device. In another possible design, the system may also include other devices that interact with the terminal device or network device in the solution provided in the embodiment of the present application.

[0012] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device (for example, a terminal device or a communication device) to perform some or all of the steps in the methods of the above aspects.

[0013] In a ninth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device (e.g., a terminal device or a communication device) to perform some or all of the steps of the methods of the various aspects described above. In some implementations, the computer program product may be a software installation package.

[0014] In the tenth aspect, an embodiment of the present application provides a chip, which includes a memory and a processor. The processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0015] In an embodiment of the present application, the first terminal device can perform a random access process based on the first terminal device identifier, which helps to reduce the power consumption of the terminal device during the random access process compared to the traditional random access process. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] FIG1 is a wireless communication system 100 used in an embodiment of the present application.

[0017] FIG2A is a schematic diagram of a conventional four-step random access process.

[0018] FIG2B is a flowchart of a non-contention-based random access process.

[0019] FIG2C is a schematic diagram of a conventional two-step random access process.

[0020] FIG2D is a flow chart of another conventional two-step random access process.

[0021] FIG3 is a schematic diagram of an A-IoT communication system applicable to an embodiment of the present application.

[0022] 4A to 4D are schematic diagrams of four topological network structures of an A-IoT communication system applicable to embodiments of the present application.

[0023] FIG5 is a schematic diagram of a receiving process of an RF receiver applicable to an embodiment of the present application.

[0024] FIG6 is a schematic diagram of a receiving process of an intermediate frequency receiver applicable to an embodiment of the present application.

[0025] FIG7 shows a schematic flow chart of an initial access process of radio frequency identification (RFID).

[0026] FIG8 is a schematic flowchart of a wireless communication method according to an embodiment of the present application.

[0027] FIG9 is a schematic diagram of a method for indicating a second time domain resource in an embodiment of the present application.

[0028] FIG10 is a schematic diagram of the time domain resources for sending the preamble code and the time domain resources for sending the terminal device identifier in an embodiment of the present application.

[0029] FIG11 is a schematic diagram illustrating a method for indicating a first time domain resource in an embodiment of the present application.

[0030] FIG12 is a schematic flowchart of a random access method according to an embodiment of the present application.

[0031] FIG13 is a schematic flowchart of a random access method according to another embodiment of the present application.

[0032] FIG14 is a schematic flowchart of a random access method according to another embodiment of the present application.

[0033] FIG15 is a schematic flowchart of a random access method according to another embodiment of the present application.

[0034] FIG16 is a schematic diagram of a terminal device according to an embodiment of the present application.

[0035] FIG17 is a schematic diagram of a communication device according to an embodiment of the present application.

[0036] FIG18 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0037] The technical solution in this application will be described below with reference to the accompanying drawings.

[0038] Figure 1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.

[0039] FIG1 exemplarily shows a network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0040] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0041] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0042] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.

[0043] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmitting node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.

[0044] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0045] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.

[0046] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0047] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).

[0048] Random access process

[0049] In some protocols, two random access procedures are specified: 2-step random access channel (2-step RACH) and 4-step random access channel (4-step RACH). Among them, the 4-step RACH process was introduced in the LTE system and is also used in the NR system. The traditional 4-step random access process is introduced below in conjunction with Figure 2A. Usually, before initiating the RACH process, the terminal device can first obtain the PRACH resource configuration from the system message or dedicated signaling. Afterwards, steps S210 to S240 can be executed.

[0050] In step S210, the terminal device sends a preamble to the network device. The preamble may be referred to as message 1 (Msg1) in the MAC layer protocol.

[0051] Typically, after sending a preamble, a network device waits for message 2 (Msg2) in the reception window. The start and end times of the reception window are set based on configuration parameters. From the perspective of the network device, it is capable of distinguishing preambles received in different time-frequency domains, or different preambles in the same time-frequency domain. However, the network device cannot distinguish the same preamble sent by multiple terminal devices in the same time-frequency domain, resulting in an access conflict.

[0052] In step S220 , the network device sends message 2 to the terminal device.

[0053] Typically, Message 2 may be a group message, that is, Message 2 may include a random access response (RAR) message to multiple terminal devices. The addressing information of Message 2 is contained in a group identifier called a random access network temporary identifier (RA-RNTI), which is used to identify the time domain resource information, frequency domain resource information, and carrier type information of the received preamble. The carrier type information is used to indicate whether the carrier of the preamble is a SUL carrier or a NUL carrier.

[0054] That is, a message 2 may include the RAR corresponding to the preamble received from the same carrier and the same time-frequency point. The RAR IE sent to each terminal device may include a temporary identifier (temporary cell-radio network temporary identifier, T_C_RNTI) configured by the network device for the terminal device, a timing advance (for uplink synchronization), an uplink grant (UL-GRANT) for sending message 3 (message3, Msg3), and an index of the preamble received by the network device.

[0055] In some implementations, Message 2 may also include a backoff parameter to mitigate conflicts between preambles. If the terminal device decides to resend the preamble, it generates a random time based on the backoff parameter, such that the resent preamble is sent at least later than the generated random time.

[0056] In step S230, if the terminal device confirms that the network device has received the preamble code sent by itself, the terminal device sends message 3 to the network device based on UL-GRANT, also known as "scheduled transmission". Message 3 includes the terminal device identification (also known as terminal device ID).

[0057] Typically, a terminal device can determine whether the network device has received its preamble based on the RA-RNTI and the preamble index in the RAR. If the terminal device confirms that the network device has received its preamble, it sends message 3 based on the UL-GRANT, which includes at least the terminal's identifier (terminal device ID). Message 3 can be addressed at the physical layer using the T_C_RNTI.

[0058] Afterwards, the terminal device may start a timer and, during the timer running, detect the downlink control channel PDCCH carrying message 4. If multiple terminal devices collide in step S210, then the conflict will continue to be sent in step S230 because multiple terminal devices will send message 3 based on the same UL-GRANT, but the terminal identifiers included in the MAC CE of message 3 are different.

[0059] In step S240, if the network device correctly decodes message 3, the network device may send message 4 (Msg4) to the terminal device. This message is also called "contention resolution".

[0060] Typically, this message 4 is addressed using the T_C_RNTI in the received message 3, and the MAC CE therein includes the terminal device identifier included in the message 3 and a newly allocated C-RNTI.

[0061] If multiple terminal devices send message 3 on the same UL GRANT, the network device may be able to correctly decode one of them or may not be able to decode it (for example, when the interference levels between the messages 3 sent by multiple terminal devices are comparable). Therefore, when the terminal device receives message 4, if it finds that the T_C_RNTI convolved on the physical downlink control channel (PDCCH) matches the message 3 it sent, it will further check whether the medium access control control element (MAC CE) in the message 4 sent by the network device contains its own terminal device identifier. Afterwards, if message 4 contains its own terminal device identifier, the terminal device can confirm that the random access process is complete and use the newly allocated C-RNTI as its own identity. This identity is used for addressing information of subsequent physical layer, MAC and radio resource control (RRC) layer protocols.

[0062] The random access process described above in conjunction with Figure 2A can also be called a contention-based random access process (CBRA). Some protocols also introduce a non-contention or contention-free random access process (CFRA). Figure 2B shows a flowchart of the non-contention random access process. In the non-contention random access process, the network device can allocate specific random access resources to the terminal device. Accordingly, the network device can identify the specific terminal device through the random access preamble.

[0063] As shown in Figure 2B , the network device sends RA preamble assignment information to the terminal device. Subsequently, in response to the RA preamble assignment information, the terminal device may send a preamble to the network device. Accordingly, the MAC processing in the network device is the same as the contention-based random access process. After receiving the preamble, the network device may send a random access response (RAR) to the terminal device. Accordingly, the processing in the terminal device is the same as the contention-based random access process.

[0064] The difference between the 2-step random access procedure and the 4-step random access procedure is that the 2-step random access procedure combines the contents of Messages 1 and 3 of the 4-step random access procedure into Message A, and combines the contents of Messages 2 and 4 of the 4-step random access procedure into Message B. FIG2C and FIG2D illustrate a conventional 2-step random access procedure.

[0065] As shown in Figure 2C, the terminal device sends Message A to the network device. Message A includes a preamble and a physical uplink shared channel (PUSCH), which contains the terminal device's terminal device identifier. The network device then sends Message B (also known as a "collision resolution message") to the terminal device. There are two ways to address the terminal device in Message B: Method 1 and Method 2.

[0066] In mode 1, if the terminal device identifier in message A is a cell-radio network temporary identifier (C-RNTI), then the C-RNTI is also convolved on the PDCCH carried in message B. In this case, if the terminal device can confirm that the C-RNTI convolved on the PDCCH of message B (also known as conflict resolution) matches its own C-RNTI, the random access procedure has been successful, that is, the conflict has been resolved.

[0067] Generally, method 1 is applicable to terminal devices in the RRC_CONNECTED state, that is, the terminal device has completed initial access and established an RRC connection with the network device.

[0068] In mode 2, if the terminal device identifier in message A is an identifier other than the C-RNTI, then the RA-RNTI is convolved on the PDCCH carrying message B. Accordingly, if the terminal device identifier contained in the Success RAR (SuccessRAR) in message B matches the terminal device's own terminal device identifier, the terminal device considers the random access process successful and the conflict resolved. Otherwise, the terminal device can choose to resend message A or fall back to the 4-step random access process.

[0069] Generally, method 2 is applicable to scenarios other than method 1.

[0070] As shown in Figure 2D, the network device sends allocation information (also known as RA preamble and PUSCH allocation information) to the terminal device to allocate transmission resources for the preamble and PUSCH. The terminal device then sends message A to the network device based on the allocation information, where message A includes the preamble and PUSCH, where the PUSCH includes the terminal device identifier of the terminal device. The network device then sends message B (also known as "random access response") to the terminal device.

[0071] Internet of Things (IoT) technology

[0072] The rise of IoT technology has posed new challenges to communication systems. IoT terminal devices can be used in a variety of scenarios, including logistics, warehousing, factory automation, and animal husbandry. IoT terminal devices and network equipment can perform intermittent, simple communications or perform rough location tracking. Even the simplest IoT terminal devices, such as NB-IoT devices used for coal and electricity metering, require batteries for power. However, despite their low energy consumption, the batteries within these devices only last for a few years before eventually becoming depleted. Therefore, batteries in IoT terminal devices require regular replacement, which is labor-intensive. Furthermore, some industrial scenarios present certain risks and are not suitable for manual operation. Consequently, battery-free IoT terminal devices have emerged.

[0073] Battery-free IoT terminal devices are numerous and inexpensive, and generally require no manual maintenance after installation. Radio frequency identification (RFID) terminal devices can, to some extent, meet people's demand for battery-free IoT terminal devices. However, the operation of RFID systems still requires human participation, such as the need for manual handheld readers in some RFID systems. Moreover, the wireless coverage range of a single RFID reader is limited (within 10 meters), so RFID systems deployed over a large area require more manual participation. For example, using an RFID system to take inventory of goods in a large supermarket requires a lot of manpower, material resources, and time.

[0074] Ambient IoT (A-IoT) communication system

[0075] Transplanting systems like RFID into cellular networks can effectively address the issue of limited coverage. This is because cellular networks (such as fourth-generation (4G) and 5G) systems have achieved nationwide coverage, or at least coverage of major cities, in some countries and regions (such as China, Europe, and the United States). With this wider network coverage, the communication and positioning process between IoT terminal devices and network devices can be performed without human intervention. Therefore, IoT terminal devices can operate continuously and efficiently. Furthermore, IoT terminal devices can even operate efficiently in environments unsuitable for human intervention (such as wilderness, mines, and factories). Therefore, when using IoT terminal devices, apart from the initial need to associate the IoT terminal device with a specific object, subsequent data reading, writing, and operation and maintenance can be performed through an app on a smartphone, which is very convenient and efficient. This type of communication system can be called an ambient IoT communication system or a zero-power communication system.

[0076] As shown in Figure 3, the A-IoT communication system can be composed of a network device 310 and a terminal device 320. The network device 310 can be, for example, a reader. The terminal device 320 is also called an A-IoT device, and can be, for example, a tag, also known as an electronic tag. Generally, the energy source of an A-IoT device comes from the surrounding environment, such as radio frequency (RF), solar energy, thermal energy, mechanical vibration, wind energy, etc. Accordingly, the A-IoT communication system adopts energy harvesting and backscattering communication technology, and the network device 310 can send wireless power supply signals, downlink communication signals to the terminal device 320, and receive backscattered signals from the terminal device 320.

[0077] Continuing with FIG3 , terminal device 320 may include an energy harvesting module 321, a backscatter communication module 322, and a low-power computing module 323. In other scenarios, terminal device 320 may also include a memory module (not shown) for storing basic information (such as item identification). In other scenarios, terminal device 320 may also include a sensor module 324 for acquiring sensor data such as ambient temperature and humidity.

[0078] Some protocols discuss the use cases of A-IoT communication systems as being categorized into four main categories: inventory, sensors, tracking, and commands. Inventory refers to checking for missing items and replenishing missing items as they enter and exit the warehouse. Common sensors include temperature, pressure, and humidity. These sensors can be used in industrial, agricultural, and smart city applications. The information collected by these sensors can be uploaded to a third-party application (app) through the A-IoT system for monitoring and management. Tracking generally refers to obtaining the approximate location of an object at irregular intervals. For example, users can use their smartphones to track the real-time location of their parcels. Commands involve operating certain servos through the A-IoT system. These servos can be connected to A-IoT end devices. For example, while working or relaxing in the office, people can water their backyard plants using a mobile app. The watering servo can be connected to an A-IoT end device.

[0079] In some protocols, the A-IoT communication system is divided into four network topologies, as shown in Figures 4A to 4D. As shown in Figure 4A, data or signals (also known as A-IoT data or signals) can be directly transmitted between network devices and A-IoT devices.

[0080] As shown in Figure 4B, network devices and A-IoT devices can communicate through an intermediate node. The data or information transmitted between the intermediate node and the terminal device is also called A-IoT data or signal. The intermediate node can be another network device. In this case, the intermediate node and the network device can communicate through the Uu interface. For example, the intermediate node can send data or signals to the network device through the Uu interface, and the intermediate node can receive data or signals sent by the network device through the Uu interface.

[0081] As shown in Figure 4C, network devices and A-IoT devices can communicate through auxiliary nodes. The data or information transmitted between the auxiliary node and the terminal device is also called A-IoT data or signals, and the data or information transmitted between the terminal device and the network device is also called A-IoT data or signals. The auxiliary node can be another network device. In this case, the auxiliary node can only receive data or signals sent by the network device via the Uu interface. In this case, the auxiliary node cannot send data or signals to the network device.

[0082] As shown in FIG4D , data or signals (also referred to as A-IoT data or signals) can be directly transmitted between the terminal device and the A-IoT device.

[0083] Some protocols categorize A-IoT devices into three types: Type A, Type B, and Type C. Type A and Type B devices can only communicate by reflecting and modulating received radio waves, a communication method known as backscattering. This means they cannot actively transmit radio signals, and their power ranges from 1 to 10 microwatts (μW). Type A devices have the lowest transmit power and hardware complexity, approaching the level of RFID devices. Type B devices have slightly more complex hardware and may include signal amplifiers and certain energy storage devices. Therefore, the communication distance between Type B devices and network devices is greater than that between Type A devices. Type C devices typically have the ability to actively transmit radio waves, with a transmit power of approximately 1 to 10 milliwatts (mW), and are capable of storing a certain amount of energy. All three types of devices can harvest energy from the environment and can operate continuously for several years or even more than 10 years. In addition, to save energy, Type A and Type B terminal devices are essentially dormant until a network device triggers a communication process with them. They only begin to work after being activated by a wireless signal from a network device.

[0084] Currently, A-IoT device receivers can be divided into two major types: Type 1 and Type 2. Type 1 receivers are wideband receivers, also known as RF receivers. RF receivers use RF bandpass filters to obtain signals within the intended bandwidth, then perform envelope detection and subsequent baseband processing. RF receivers have the simplest structure, with power consumption as low as a few uW or even lower. However, due to the poor precision of RF bandpass filters, even when the target signal occupies a narrow bandwidth, RF receivers often receive signals within a wider bandwidth. As a result, the RF receiver's reception process introduces significant noise and interference, resulting in poor reception performance, or in other words, poor reception sensitivity. The typical RF receiver reception process is shown in Figure 5.

[0085] Receiver type 2 is a narrowband receiver, which can include an intermediate frequency (IF) receiver or a zero-IF receiver. In addition to using an RF bandpass filter to obtain signals within the intended reception bandwidth, narrowband receivers can also downconvert the RF signal and further filter the baseband signal using a low-pass filter to eliminate noise and interference. Therefore, narrowband receivers have a narrow reception bandwidth and good reception performance, or high reception sensitivity. However, narrowband receivers require a local oscillator (LO). LO power consumption is high; even the recommended LO consumes 100uW or more. Therefore, narrowband receivers have high relative power consumption, but their absolute power consumption is very low, making them suitable for use in zero-power devices. The typical reception process of an IF receiver can be shown in Figure 6.

[0086] In some scenarios, the above-mentioned type A terminal device usually adopts a broadband receiver, the type C communication device usually adopts a narrowband receiver, and the type B terminal device may adopt one or both types of receivers.

[0087] RFID initial access process

[0088] In some protocols, an initial access process adjusted for IoT systems is introduced. Figure 7 shows a schematic flow chart of the initial access process of RFID. The interrogator can be the network device described above. As shown in Figure 7, the interrogator can initiate a query to the tag to trigger the tag to initiate the initial access process. After that, the tag sends a 16-bit random number (denoted by "RN16") to the interrogator. During this process, if another tag also sends a random number through the same channel at substantially the same time, the first collision will occur during the interrogator's reception process. If the interrogator responds with an ACK to the correctly decoded random number. For the tag, a tag that successfully conflicts will receive the same random number as it sent, while a tag that fails to conflict will receive a different random number than it sent.

[0089] A tag that successfully resolves a collision can send its EPC or related information to the interrogator. In response, the interrogator repeatedly feeds the same random number (the correctly decoded one) back to the tag via a random number request (Req_RN). The tag then returns a handle to the interrogator, which serves as the tag's identifier for subsequent processes. This handle is also a 16-bit random number. The interrogator can then send a command to the tag, including the tag's identifier.

[0090] During the initial RFID access process, the tag generates the identifier (handle) used in subsequent processes. This approach is suitable for RFID because the interrogator's coverage area is typically small, and the identifier is long enough to distinguish different RFIDs. However, this initial access process is not suitable for scenarios with larger network device coverage areas. The identifier (handle) may not be long enough for the network device to distinguish different terminal devices. Traditional random access processes are overly complex and may result in high power consumption in terminal devices. This limits the extent to which low-capability terminal devices (such as the electronic tags described above) can be introduced to reduce power consumption.

[0091] Therefore, in response to the above problems, an embodiment of the present application provides a wireless communication method to reduce the power consumption of a terminal device (also referred to as a "first terminal device") during a random access process. The wireless communication method of an embodiment of the present application is described below in conjunction with Figure 8. In some implementations, the first terminal device may be a low-power device. In some implementations, the first terminal device is the A-IoT device described above, for example, it may be a terminal device of type A. For another example, it may be a terminal device of type B. For another example, it may be a terminal device of type C. Of course, in an embodiment of the present application, the terminal device may also be a terminal device in an IoT system.

[0092] In some implementations, the target device shown in Figure 8 can be a second terminal device, in which case the first terminal device can access the network through the second terminal device. In other words, the second terminal device can serve as an auxiliary node or intermediate node for communication between the first terminal device and the network device to help the first terminal device access the network device. In other implementations, the target device can be a network device other than the network device that the terminal device is ready to access, that is, the network device serving as the target device can serve as an auxiliary node or intermediate node for communication between the first terminal device and the network device (the network device that the terminal device attempts to access) to help the first terminal device access the network device. Of course, in an embodiment of the present application, the target device can be the network device that the terminal device attempts to access, in which case the first terminal device can communicate directly with the network device to attempt to access the network device.

[0093] In the embodiment of the present application, the network device may be a general term for network nodes including a reader. Of course, the network device may also only include a node that provides backscattered radio waves to the first terminal device.

[0094] In the embodiments of this application, there are no limitations on the first terminal device and the second terminal device. In some implementations, the second terminal device may have higher capabilities than the first terminal device. For example, the second terminal device may be a smart terminal device, and the first terminal device may be the electronic tag described above. In other implementations, the second terminal device may have similar capabilities to the first terminal device.

[0095] Figure 8 is a schematic flow chart of a wireless communication method according to an embodiment of the present application. The method shown in Figure 8 includes steps S810 to S840.

[0096] In step S810, the first terminal device sends a preamble code to the target device.

[0097] In some implementations, the preamble may be generated based on a sequence. For example, the preamble may be generated based on multiple fixed sequences. This simplifies the preamble generation method compared to conventional preambles that are generated based on a derivative sequence of a root sequence, thereby reducing the power consumption required by the first terminal device to generate the preamble.

[0098] In some implementations, the number of the plurality of sequences may be limited. For example, the number of the plurality of sequences may be 2. 4 = 16. In the embodiment of the present application, a preamble code can be generated based on a limited number of sequences, which helps to simplify the complexity of generating the preamble code.

[0099] In the embodiments of the present application, the generation process of the preamble can also be simplified by other means. In some implementations, the sequence used in the embodiments of the present application can adopt a relatively simple orthogonal method, for example, a minimum mean square error sequence can be used. In some implementations, the sequence used in the embodiments of the present application can adopt a relatively simple modulation method, for example, binary on-off keying (OOK) can be used for modulation. In some implementations, the length of the preamble used in the embodiments of the present application can be shorter than the length of the preamble used in the traditional random access process.

[0100] In some implementations, preambles generated based on different sequences may correspond to different indexes for easy identification by a network device.

[0101] In some implementations, the transmission of the preamble may be used as the first piece of information in a random access process; therefore, the preamble may be referred to as message 1 (Msg 1).

[0102] In step S820, the target device sends a first index to the first terminal device.

[0103] In some implementations, the first index is used to indicate a preamble code received by the target device, and therefore, the first index may also be referred to as a “preamble code index”.

[0104] In some implementations, if the target device successfully receives and demodulates the preamble, the target device will send the first index corresponding to the preamble. Therefore, the target device sending the first index to the terminal device can be understood as the target device successfully receiving and demodulating the preamble indicated by the first index.

[0105] In some implementations, the transmission of the first index may be used as the second piece of information in the random access process. Therefore, the information containing the first index (ie, the third information hereinafter) may be referred to as message 2 (Msg 2).

[0106] In step S830, in response to the first index being the same as the index of the preamble, the first terminal device sends the first terminal device identifier to the target device.

[0107] In some implementations, if the first index is the same as the index of the preamble code, it can be indicated that the preamble code successfully received and demodulated by the network device is the preamble code sent by the first terminal device. At this time, the first terminal device can send the first terminal device identifier to the target device.

[0108] In some implementations, if the first index is different from the index of the preamble code, it may indicate that the preamble code successfully received and demodulated by the network device is not the preamble code sent by the first terminal device. At this time, the first terminal device may consider that the conflict resolution has failed.

[0109] In some implementations, the first terminal device identifier may be generated by the first terminal device. For example, the first terminal device identifier may be a random number generated by the first terminal device. Compared to the terminal device identifier configured by the network device for the terminal device during a traditional random access process, the first terminal device identifier is shorter, which helps to reduce the power consumption required by the first terminal device to transmit the first terminal device identifier. For example, the first terminal device identifier may be 16 bits long.

[0110] In some implementations, the transmission of the above-mentioned first terminal device identifier can be used as the third information in the random access process. Therefore, the information containing the terminal device identifier (ie, the fourth information below) can be called message 3 (Msg 3).

[0111] In some implementations, the time domain resource for sending the first terminal device identifier may be randomly selected by the first terminal device.

[0112] Accordingly, in step S830, from the perspective of the target device, the target device receives the terminal device identification sent by the terminal device, wherein the terminal device may be the first terminal device, or the terminal device may include other terminal devices and the first terminal device.

[0113] In some implementations, the terminal device may be the terminal device that sends the preamble in step S810. For example, the terminal device that sends the preamble may be multiple terminal devices, and the multiple terminal devices include the first terminal device. In this case, the terminal device in step S830 may be the multiple terminal devices in step S810. For another example, the terminal device that sends the preamble may be the first terminal device. In this case, the terminal device in step S830 may be the first terminal device in step S810.

[0114] In step S840, the first terminal device receives first information sent by the target device, where the first information includes a terminal device identifier received by the target device.

[0115] Accordingly, in the above step S840, from the perspective of the target device, the target device sends the first information to the terminal device, wherein the terminal device may be the first terminal device, or the terminal device may include other terminal devices and the first terminal device.

[0116] In some implementations, the terminal device in step S840 may be the terminal device in step S830, or the terminal device in step S840 may be one of the terminal devices in step S830. In some scenarios, assuming that the preambles sent by multiple terminal devices are the same, in this case, in step S830, these multiple terminal devices will also send terminal device identifiers to the target device. Accordingly, the target device may only successfully receive the terminal device identifier of one of the terminal devices.

[0117] For ease of understanding, the following description will be made using the first terminal device as an example, wherein the terminal device identifier of the first terminal device is referred to as the first terminal device identifier (or referred to as the identifier of the first terminal device). The access process of other terminal devices may be similar.

[0118] In some implementations, the first terminal device may compare the terminal device identifier carried in the first information with the first terminal device identifier to determine whether the target device is successfully accessed to resolve the conflict.

[0119] For example, if the terminal device identifier in the first information is the same as the first terminal device identifier, the first terminal device conflict resolution is successful and access to the target device is successful. For another example, if the terminal device identifier in the first information is different from the first terminal device identifier, the first terminal device conflict resolution fails.

[0120] In some implementations, the first information may further include a first radio network temporary identifier (RNTI) associated with the terminal device identifier received by the target device. Accordingly, if the terminal device identifier in the first information is the same as the first terminal device identifier (or if the conflict resolution for the first terminal device is successful), the first terminal device may retain the first RNTI. In some scenarios, the first terminal device may communicate with the target device based on the first RNTI, i.e., use the first RNTI as the identifier of the first terminal device.

[0121] In an embodiment of the present application, the first RNTI may be carried only in the first message. In this case, the transmission of other messages in the random access process may not be performed based on the RNTI. For example, the third message may not include the RNTI, and for another example, the fourth message may not be processed using the RNTI. Compared with the traditional random access process, in which the RNTI is carried in Message 2 and is processed in the transmission Message 3, this helps to simplify the complexity of the first terminal device accessing the target device and reduce the power consumption of the first terminal device accessing the target device.

[0122] In addition, in an embodiment of the present application, the first terminal device can first perform random access with the network device based on the first terminal device identifier, and then indicate the first RNTI in the first information. Since the length of the first terminal device identifier is shorter than the first RNTI, it helps to simplify the power consumption of the first terminal device for random access.

[0123] In some scenarios, the first terminal device may access the target device because there is information to be transmitted (for example, the ambient temperature collected by the first terminal device). If the information to be transmitted has been transmitted to the network device during the process of the first terminal device accessing the target device, the network device may no longer carry the first RNTI in the first information to reduce the overhead of transmitting the first information.

[0124] In some implementations, the length of the first RNTI is adjustable, or in other words, the first RNTI is variable in length. For example, the length of the first RNTI may be associated with the number of terminal devices served by the network device. That is, if the network device serves a large number of terminal devices, the length of the first RNTI may be longer to facilitate distinguishing between multiple terminal devices. Conversely, if the network device serves a small number of terminal devices, the length of the first RNTI may be shorter to reduce the complexity of communication by the first terminal device based on the first RNTI.

[0125] Assuming the network device is located outdoors, the number of terminal devices served by the network device may be in the tens of thousands. In this case, the length of the first RNTI may need to be 4 bytes. Assuming the network device is located indoors, the number of terminal devices served by the network device may be only a few hundred. In this case, the length of the first RNTI may only need to be 2 bytes.

[0126] In the embodiments of the present application, there is no limitation on the length of the first RNTI. For example, the length of the first RNTI can be adjusted by using different encoding methods, or the network device can use different encoding methods to generate first RNTIs of different lengths. Of course, in the embodiments of the present application, if the length of the first RNTI can be changed by truncation, that is, an original RNTI of uniform length can be generated, and then truncation can be used to truncate the original RNTI to obtain the first RNTI.

[0127] As described above, the length of the first RNTI is variable. Therefore, to reduce the complexity for the first terminal device to obtain the first RNTI, the network device may indicate the length of the first RNTI to the first terminal device. In some implementations, the target device may configure the length of the first RNTI for the first terminal device via configuration information. In other words, the target device may send configuration information to the first terminal device, where the configuration information is used to configure the length of the first RNTI for the first terminal device.

[0128] In some implementations, the first terminal device may receive the first information within the second time period to increase the probability of successfully receiving the first information. The starting position of the second time period may be determined based on the sending time of the first terminal device identifier (or the sending time of the fourth information).

[0129] For example, the second time period starts at the time when the first terminal device identifier is sent. That is, after the first terminal device sends the first terminal device identifier, the first terminal device immediately enters the second time period to prepare for receiving the first information. This helps the first terminal device receive energy from other communication devices (e.g., a reader) during the second time period for subsequent communication via backscattered radio waves.

[0130] For another example, the start position of the second time period is separated from the time when the first terminal device identifier is sent by a second time interval. Alternatively, the start position of the second time period is obtained by starting at the time when the first terminal device identifier is sent and offset by the second time interval in the direction of time elapses. In other words, after the first terminal device sends the first terminal device identifier, it will wait for the second time interval before entering the second time period to prepare for receiving the first information, which helps the first terminal device save power consumption.

[0131] In the embodiment of the present application, the implementation method of the second time period is not limited. For example, the second time period can be represented by a time window. Of course, the second time period can also be represented by a timer.

[0132] In some implementations, if the first information is not received within the second time period, conflict resolution by the first terminal device fails.

[0133] Typically, the first terminal device may support receiving messages within a bandwidth range or support receiving messages within a channel. For the first terminal device that supports receiving messages within a channel, the first information may be a narrowband message transmitted within a channel to save power consumption of the first terminal device when receiving the first information.

[0134] The above introduces the first information in the embodiment of the present application, and the following introduces the third information used to carry the first index in the embodiment of the present application.

[0135] In some implementations, the third information includes one or more of the following: information for instructing the first terminal device to access the network based on a backoff mechanism; parameters for the first terminal device to access the network based on a backoff mechanism; and information for instructing the terminal device to send a second time domain resource identifying the terminal device.

[0136] Take the example where the third information includes information for instructing the first terminal device to access the network based on the backoff mechanism, or in other words, the third information is used to indicate that the first terminal device supports the backoff mechanism during access to the network.

[0137] Taking the third information including the above-mentioned parameter as an example, in some implementations, the parameter is used to indicate the maximum number of times the first terminal device attempts to access the network. In some implementations, if the first terminal device confirms that conflict resolution has failed and the number of times the first terminal device attempts to access the target device is less than the maximum number, the first terminal device may re-monitor the second information.

[0138] In other implementations, when the first terminal device confirms that the conflict resolution has failed and the number of times the first terminal device attempts to access the target device is greater than or equal to the maximum number, the first terminal device may confirm that access to the target device has failed.

[0139] In the embodiment of the present application, if the first terminal device confirms that access to the target device has failed, the first terminal device may no longer monitor the second information. Alternatively, the first terminal device may monitor the second information again after a longer interval, which is not limited in the embodiment of the present application.

[0140] In some implementations, the first terminal device may set a counter to record the maximum number of times the first terminal device attempts to access the network. Accordingly, the counter increases by 1 each time the first terminal device attempts to access the network.

[0141] In other implementations, the above parameter is also used to indicate the backoff time information for the first terminal device to attempt to access the target device again, or in other words, the above parameter is used to indicate the time the first terminal device needs to wait before attempting to access the target device again, that is, the time interval between the time when the first terminal device next initiates a random access process and the time when the random access process is initiated this time is greater than or equal to the backoff time indicated by the parameter. In other words, the first terminal device re-listens for the second information at a first moment, and the first moment is a moment after the time indicated by the backoff time information, starting from the time when the first terminal device confirms that the conflict resolution has failed.

[0142] In the embodiment of the present application, the above parameter may be a backoff time. Of course, in the embodiment of the present application, the above parameter may be indication information for indicating the backoff time, for example, the above parameter may be an index for indicating the backoff time, which helps to reduce the bits occupied by indicating the backoff time.

[0143] Taking the example of the third information including information indicating the second time domain resource, in some implementations, the terminal device may send the terminal device identifier on the second time domain resource. In other words, the information indicating the second time domain resource (or the third information) may include one or more of the following: a time domain offset between the time when the third information is received and the second time domain resource; a duration corresponding to each time domain resource in a plurality of time domain resources; or a time interval between two time domain resources that are adjacent in time domain in the plurality of time domain resources.

[0144] In some implementations, the time domain offset between the time domain resource corresponding to the reception time of the third information and the second time domain resource can be replaced by the time offset between the reception time of the third information and the time corresponding to the second time domain resource.

[0145] In an embodiment of the present application, the above-mentioned time domain offset may include one of the following: a time domain offset between the starting position of the time domain resource corresponding to the reception time of the above-mentioned third information and the starting position of the second time domain resource, a time domain offset between the ending position of the time domain resource corresponding to the reception time of the above-mentioned third information and the ending position of the second time domain resource, a time domain offset between the starting position of the time domain resource corresponding to the reception time of the above-mentioned third information and the ending position of the second time domain resource, and a time domain offset between the ending position of the time domain resource corresponding to the reception time of the above-mentioned third information and the starting position of the second time domain resource.

[0146] In an embodiment of the present application, the above-mentioned time offset may include one of the following: the time domain offset between the reception time of the above-mentioned third information and the start time of the second time domain resource, and the time domain offset between the reception time of the above-mentioned third information and the end time of the second time domain resource.

[0147] In the embodiments of the present application, the implementation of the time domain offset and / or time offset is not limited. For example, the time domain offset and / or time offset can be represented by a period of time. For another example, the time domain offset and / or time offset can be represented by the number of time domain resources.

[0148] In some implementations, the multiple time domain resources may be multiple time domain resources that can be used to transmit the terminal device identifier, or in other words, the multiple time domain resources are candidate time domain resources for transmitting the terminal device identifier, wherein the multiple time domain resources include the second time domain resource.

[0149] In some implementations, the time interval between two time domain resources that are adjacent in the time domain among multiple time domain resources can be indicated by parameter t3, which can be the duration between the starting time domain position of a time domain resource among the multiple time domain resources and the starting time domain position of the next time domain resource. At this time, the first terminal device can determine the above time interval based on the duration corresponding to a time domain resource and the parameter t3. Of course, in an embodiment of the present application, the above time interval can also be the duration between the ending time domain position of a time domain resource and the starting time domain position of the next time domain resource.

[0150] For ease of understanding, the following describes the indication method of the second time domain resource in an embodiment of the present application in conjunction with Figure 9. As shown in Figure 9, the multiple time domain resources include time domain resources 0 to N, and the time when the first terminal device receives the third information is t. The information carried in the above-mentioned third information for indicating the second time domain resource includes: a time domain offset t1 between the reception time of the third information and the second time domain resource, a duration t2 corresponding to each time domain resource in the multiple time domain resources, and a duration t3 between the starting position of time domain resource 0 and the starting position of time domain resource 1. Accordingly, the first terminal device can determine that the second time domain resource is time domain resource 0 based on the above-mentioned parameters in the third information.

[0151] In some scenarios, the network device may successfully receive and demodulate multiple preambles. In this case, the third information may carry multiple indexes to indicate the multiple preambles received by the network device.

[0152] In some implementations, the third information is further used to indicate: information about time domain resources where multiple preambles corresponding to the multiple indexes are located; and / or information about channels where the preamble corresponding to each of the multiple indexes is located, to help the first terminal device distinguish the preambles corresponding to the multiple indexes, where the multiple indexes include the first index.

[0153] In some implementations, the information of the channels where the multiple preambles are located may be used to identify the information of the channel where each of the multiple preambles is located. For example, the information may be the index of the channel where each of the multiple preambles is located.

[0154] In some implementations, the information of the time domain resources where the multiple preambles are located can be used to identify the time domain resource where each of the multiple preambles is located. For example, the information can be the index of the time domain resource where each of the multiple preambles is located.

[0155] In some implementations, the indexes of the time domain resources where multiple preamble codes are located can increase in order from early to late in the time domain. For example, the indexes of the time domain resources where multiple preamble codes are located can increase in order from early to late in the time domain.

[0156] Typically, if the third information includes multiple indexes, it indicates that the target device receives preambles sent by multiple terminal devices. At this time, after determining that there is a preamble sent by itself among the multiple index-indicated preambles, the multiple terminal devices will send their respective terminal device identifiers to the target device. In other words, the network device will receive terminal device identifiers of multiple terminal devices. In order to facilitate the network device to determine the correspondence between the received terminal device identifier and the received preamble, the index of the time domain resource where the multiple preambles are located can be set to correspond one-to-one with the time domain resource carrying the multiple terminal device identifiers. At this time, the network device can determine which preamble is sent by the terminal device indicated by the terminal device identifier based on the correspondence and the time domain resource where the terminal device identifier is located.

[0157] In some implementations, the above-mentioned correspondence may include multiple terminal device identifiers being carried on multiple time domain resources in a first order, and the first order is the order of the indexes of the time domain resources where the multiple preamble codes corresponding to the multiple terminal device identifiers are located from small to large. In other words, for the terminal device that sends the preamble code first, its corresponding terminal device identifier is sent preferentially on the time domain resources where the multiple terminal device identifiers are located. In other words, the order in which the preamble codes (i.e., the multiple preamble codes mentioned above) are transmitted on multiple time domain resources among multiple terminal devices is the same as the order in which the terminal device identifiers (i.e., the multiple terminal device identifiers mentioned above) are transmitted on multiple time domain resources by multiple terminal devices.

[0158] As shown in Figure 10, assume that terminal devices 1 to 3 send preambles 1 to 3 to the network device, respectively. Terminal device 1 sends preamble 1 on time domain resource 1, terminal device 2 sends preamble 2 on time domain resource 2, and terminal device 3 sends preamble 3 on time domain resource 3. The order of the three time domain resources in the time domain from earliest to latest is time domain resource 1, time domain resource 2, and time domain resource 3. Accordingly, the network device successfully receives preambles 1 to 3 and sends the indexes corresponding to preambles 1 to 3. At this point, terminal device 1 can transmit its terminal device identifier on time domain resource n+1, terminal device 2 can transmit its terminal device identifier on time domain resource n+2, and terminal device 3 can transmit its terminal device identifier on time domain resource n+3. The order of the time domain resources n+1 to n+3 in the time domain from earliest to latest is time domain resource n+1, time domain resource n+2, and time domain resource n+3.

[0159] In some implementations, the third information may be transmitted in a broadcast manner. That is, the channel for transmitting the third information may be a broadcast channel. For example, the network device may transmit the third information in a broadcast manner within a bandwidth range, where the third information may include one or more indexes indicating multiple preamble codes received by the target device.

[0160] In some implementations, the channel for sending the third information can be the same as the channel for sending the preamble code by the first terminal device, or in other words, the channel for sending the third information can be the same as the channel for sending the first terminal device identifier, which helps to simplify the complexity of the first terminal device receiving the third information.

[0161] It should be noted that if the channel for transmitting the third information can be the same as the channel for transmitting the preamble by the first terminal device, and the first terminal device selects the time domain resource for transmitting the preamble, then the time domain resource for transmitting the preamble indicated in the third information is the one selected by the first terminal device. In this case, the third information may not indicate the channel information for transmitting the preamble to save power consumption when transmitting the third information. Of course, in the embodiment of the present application, if the above issue is not taken into consideration, the third information may also indicate the channel information for transmitting the preamble.

[0162] In some implementations, the first terminal device may receive the third information within a first time period to increase the probability of successfully receiving the third information, wherein the starting position of the first time period may be determined based on the transmission time of the preamble code.

[0163] For example, the starting position of the first time period is the time when the preamble is sent. In the embodiment of the present application, the starting position of the first time period is set to the time when the preamble is sent, that is, after the first terminal device sends the preamble, the first terminal device immediately enters the first time period to prepare for receiving the third information, which helps the first terminal device to receive energy from other communication devices (for example, readers) in the first time period for subsequent communication through backscattered radio waves.

[0164] For another example, the start position of the first time period is separated from the time at which the preamble is transmitted by a first time interval. Alternatively, the start position of the first time period is obtained by shifting the start position of the first time period by the first time interval in the direction of time elapses, starting from the time at which the preamble is transmitted. In other words, after the first terminal device transmits the preamble, it will continue to wait for the first time interval before entering the first time period to prepare for receiving the third information, thereby helping the first terminal device to save power consumption.

[0165] In the embodiment of the present application, the implementation method of the first time period is not limited. For example, the first time period can be represented by a time window. Of course, the first time period can also be identified by a timer.

[0166] In some implementations, if the third information is not received within the first time period, the first terminal device fails to resolve the conflict.

[0167] In the traditional random access process, the network device usually sends trigger information in a periodic form to trigger the first terminal device to perform a random access process. However, this method of periodically triggering the random access process is unnecessary and may result in reduced utilization of transmission resources. For example, for the terminal device of type A or type B introduced above, its working principle is based on backscattering, so before initiating any process, the reader usually sends one or more messages to the terminal device so that the terminal device can perform backscattering based on one or more messages sent by the reader. At this time, one or more messages can realize the function of triggering the random access process mentioned above. At this time, sending the trigger information in a periodic manner is obviously more consuming of system resources.

[0168] Therefore, to address the above issues, an embodiment of the present application provides a wireless communication method, in which a target device can send second information to a first terminal device to trigger the first terminal device to perform a random access process. In other words, the second information is used to trigger the first terminal device to send a preamble, wherein the second information can be transmitted aperiodically. Of course, if the above issues are not considered, the second information can be transmitted periodically.

[0169] For example, in a logistics transmission scenario, if a network device needs to take inventory of items in a warehouse, the network device can send a second message to the electronic tag on the item (as an example of a first terminal device). In this case, it can be understood that the second message is triggered based on the need to take inventory of the items in the warehouse.

[0170] In some implementations, the second information may be information broadcast within a bandwidth range so that multiple terminal devices can receive it.

[0171] In some implementations, the time domain resource for sending the second information (also called the "reference time domain resource") can be used to determine the time domain resource for sending the preamble (also called the "first time domain resource"). In other words, the first time domain resource is determined based on the reference time domain resource.

[0172] In some implementations, the first time domain resource is determined based on a reference time domain resource and a resource configuration parameter, wherein the resource configuration parameter is used to indicate one or more of the following: a time domain offset between the reference time domain resource and the first time domain resource; a duration corresponding to each time domain resource in a plurality of time domain resources; a time interval between two time domain resources that are adjacent in time domain in a plurality of time domain resources; and the number of time domain resources in a plurality of time domain resources.

[0173] In some implementations, the time domain offset between the reference time domain resource and the first time domain resource may be replaced by a time offset between a time corresponding to the reference time domain resource and a time corresponding to the first time domain resource.

[0174] In an embodiment of the present application, the above-mentioned time domain offset may include one of the following: a time domain offset between the starting position of the above-mentioned reference time domain resource and the starting position of the first time domain resource, a time domain offset between the ending position of the above-mentioned reference time domain resource and the ending position of the first time domain resource, a time domain offset between the starting position of the above-mentioned reference time domain resource and the ending position of the first time domain resource, and a time domain offset between the ending position of the above-mentioned reference time domain resource and the starting position of the first time domain resource.

[0175] In an embodiment of the present application, the above-mentioned time offset may include one of the following: a time domain offset between the start time of the above-mentioned reference time domain resource and the start time of the first time domain resource, a time domain offset between the end time of the above-mentioned reference time domain resource and the end time of the first time domain resource, a time domain offset between the start time of the above-mentioned reference time domain resource and the end time of the first time domain resource, and a time domain offset between the end time of the above-mentioned reference time domain resource and the start time of the first time domain resource.

[0176] In the embodiments of the present application, the implementation of the time domain offset and / or time offset is not limited. For example, the time domain offset and / or time offset can be represented by a period of time. For another example, the time domain offset and / or time offset can be represented by the number of time domain resources.

[0177] In some implementations, the multiple time domain resources may be multiple time domain resources that can be used to transmit a preamble, or in other words, the multiple time domain resources are candidate time domain resources for transmitting a preamble, wherein the multiple time domain resources include the first time domain resource.

[0178] In some implementations, the time interval between two time domain resources that are adjacent in the time domain among multiple time domain resources can be indicated by parameter t6, which can be the duration between the starting time domain position of a time domain resource among the multiple time domain resources and the starting time domain position of the next time domain resource. At this time, the first terminal device can determine the above time interval based on the duration corresponding to a time domain resource and parameter t6. Of course, in an embodiment of the present application, the above time interval can also be the duration between the ending time domain position of a time domain resource and the starting time domain position of the next time domain resource.

[0179] For ease of understanding, the following describes the indication method of the first time domain resource in an embodiment of the present application in conjunction with Figure 11. As shown in Figure 11, the multiple time domain resources include time domain resources 0 to N, and the reference time domain resource is time domain resource t. The above-mentioned resource configuration parameters include: a time domain offset t4 for indicating the reference time domain resource and the first time domain resource, a duration t5 corresponding to each time domain resource in the multiple time domain resources, and a time interval t6 between the starting position of time domain resource 0 and the starting position of time domain resource 1. Accordingly, the first terminal device can determine that the first time domain resource is time domain resource 0 based on the above-mentioned parameters in the resource configuration parameters.

[0180] In some implementations, the resource configuration parameters are carried in the second information. Of course, in the embodiment of the present application, the resource configuration parameters may be predefined or preconfigured.

[0181] In some scenarios, in order to improve the success rate of the first terminal device accessing the target device, the first terminal device may use a different transmission power each time it attempts to access the network. In some implementations, the transmission power used by the first terminal device may be increased during the process of the first terminal device attempting to access the target device multiple times. For example, during the process of the first terminal device attempting to access the target device multiple times, the transmission power used by the first terminal device may be adjusted based on a power step. For another example, during the process of the first terminal device attempting to access the target device multiple times, the transmission power used by the first terminal device may be obtained by adjusting the power step based on the initial transmission power. For example, if the power step is ΔP and the initial transmission power is P, then the transmission power used by the first terminal device when attempting to access the target device for the Nth time may be P. N , then P N It can be determined by the following formula: N =P+N×ΔP.

[0182] In some implementations, the initial transmit power may be the transmit power used by the first terminal device when attempting to access the target device for the first time, in which case N is a positive integer greater than or equal to 0. Of course, in the embodiment of the present application, the transmit power used by the first terminal device when attempting to access the target device for the first time may be the sum of the initial transmit power and the power step size, in which case N is a positive integer greater than or equal to 1.

[0183] In an embodiment of the present application, the transmission power used by the above-mentioned first terminal device to attempt to access the target device may refer to the transmission power used to transmit the preamble code and / or the fourth information (or terminal device identification) during the process of the first terminal device attempting to access the target device.

[0184] In some implementations, the parameters for power adjustment (e.g., initial transmit power and / or power step) may be configured by the network device through the second information. Of course, in the embodiments of the present application, the parameters for power adjustment (e.g., initial transmit power and / or power step) may be predefined or preconfigured.

[0185] In some implementations, during the process of the first terminal device attempting to access the target device, the information (e.g., one or more of the second information, the third information, and the first information) sent by the network device to the first terminal device may be transmitted within a bandwidth range or within a specific channel. Accordingly, the information (e.g., the preamble and / or the fourth information) sent by the first terminal device to the network device may be transmitted within a specific channel.

[0186] In some implementations, the timing at which the first terminal device sends information (e.g., a preamble and / or the fourth information) is associated with the terminal type of the first terminal device. For example, for terminal devices of type A and / or type B, the time to start sending information can be determined based on internal preparations and whether external radio waves for backscattering exist. When both are ready, the terminal devices of type A and / or type B start sending messages. For another example, for terminal devices of type C, the time to start sending information can be determined based on internal preparations, that is, if the internal preparations have been completed, the terminal device of type C can send information.

[0187] It should be noted that when terminal devices on the same channel select the same preamble, a conflict will occur. In this case, different terminal devices will send the fourth information on the same channel at substantially the same time. In some cases, the network device may not be able to demodulate the fourth information sent by multiple terminal devices (if the fourth information sent by multiple terminal devices uses similar transmission power, the network device may not be able to demodulate the fourth information sent by multiple terminal devices). In this case, multiple terminal devices fail to access the target device.

[0188] In other cases, it is possible that a certain fourth information among the fourth information sent by multiple terminal devices is successfully demodulated, while the fourth information sent by the remaining terminal devices cannot be demodulated. (If the fourth information sent by multiple terminal devices uses different transmission powers, for the network device, the fourth information sent with the maximum transmission power may be successfully demodulated.) In this case, the terminal device identifier fed back by the network device in the first information is the terminal device identifier in the successfully demodulated fourth information. The terminal devices corresponding to the other fourth information that has not been successfully demodulated will fail to access because they cannot wait for the first information.

[0189] For ease of understanding, the random access method of an embodiment of the present application is introduced below in conjunction with Figures 12 to 15. In the random access process introduced below, Msg0 can be used as an example of the second information, Msg1 can be used as an example of information carrying a preamble code, Msg2 can be used as an example of the third information, Msg3 can be used as an example of the fourth information, and Msg4 can be used as an example of the first information.

[0190] Figure 12 is a schematic flow chart of a random access method according to an embodiment of the present application. The method shown in Figure 12 includes steps S1210 to S1250.

[0191] In step S1210, the network device sends Msg0.

[0192] In some implementations, for inventory purposes, the network device may broadcast Msg0 on a certain frequency band to trigger multiple terminal devices to perform random access, where the multiple terminal devices include the first terminal device.

[0193] In step S1220, in response to the first terminal device receiving Msg0, the first terminal device sends a preamble 1 (also referred to as Msg1) to the network device.

[0194] In some implementations, a sequence may be modulated in the preamble 1, and the sequence may be one of 16 preset sequences.

[0195] In some implementations, each of the 16 sequences can be associated with an index, allowing the network device to demodulate preambles carrying different sequences. If the network device receives preambles modulated with the same sequence from different terminal devices, the network device cannot distinguish between the multiple preambles coming from different terminal devices. In this case, the network device may demodulate multiple preambles sent by multiple terminal devices as if they were sent by a single terminal device.

[0196] In step S1230, the network device sends Msg2 to the first terminal device.

[0197] In some implementations, Msg2 may include the index of the preamble that the network device received and correctly demodulated.

[0198] In step S1240, if the index of the preamble code carried in Msg2 includes the index of preamble code 1, the first terminal device sends Msg3 to the network device.

[0199] In some implementations, Msg3 includes a terminal device identifier of the first terminal device, where the terminal device identifier is a random number generated by the first terminal device.

[0200] In some implementations, after receiving Msg2, the first terminal device determines whether the index of the preamble code carried in Msg2 includes the index of preamble code 1. If the index of the preamble code carried in Msg2 includes the index of preamble code 1, it indicates that the preamble code 1 sent by the first terminal device is received and correctly demodulated by the network device, and the first terminal device sends Msg3 to the network device.

[0201] If the index of the preamble code carried in Msg2 does not include the index of the preamble code 1, it means that the preamble code 1 sent by the first terminal device is not received and correctly demodulated by the network device, then the first terminal device can consider that the random access has failed.

[0202] In step S1250 , in response to the network device receiving the terminal device identification, the network device sends Msg4 to the first terminal device.

[0203] In some implementations, Msg4 includes the terminal device identifier received by the network device and the first RNTI corresponding to the terminal device identifier.

[0204] In some implementations, if the terminal device identifier carried in Msg4 includes the terminal device identifier of the first terminal device, the first terminal device may consider that the random access is successful. After that, the first terminal device may use the first RNTI as its own identifier and communicate with the network device based on the first RNTI. If the terminal device identifier carried in Msg4 does not include the terminal device identifier of the first terminal device, the first terminal device may consider that the random access has failed.

[0205] Figure 13 is a schematic flow chart of a random access method according to another embodiment of the present application. The method shown in Figure 13 includes steps S1310 to S1350.

[0206] In step S1310 , the network device sends Msg0 .

[0207] In some implementations, for inventory purposes, the network device may broadcast Msg0 on a certain frequency band to trigger multiple terminal devices to perform random access, where the multiple terminal devices include the first terminal device.

[0208] In some implementations, Msg0 may include resource configuration parameters for determining a first time domain resource, where the first time domain resource may be used to send preamble 1. It should be understood that the determination method of the first time domain resource can be referred to as shown in FIG11 , and will not be repeated here for the sake of brevity.

[0209] In step S1320, in response to the first terminal device receiving Msg0, the first terminal device sends a preamble code 1 (also referred to as Msg1) to the network device on the first time domain resource.

[0210] In some implementations, a sequence may be modulated in the preamble 1, and the sequence may be one of 16 preset sequences.

[0211] In some implementations, each of the 16 sequences can be associated with an index, allowing the network device to demodulate preambles carrying different sequences. If the network device receives preambles modulated with the same sequence from different terminal devices, the network device cannot distinguish between the multiple preambles coming from different terminal devices. In this case, the network device may demodulate multiple preambles sent by multiple terminal devices as if they were sent by a single terminal device.

[0212] In step S1330, the network device sends Msg2 to the first terminal device.

[0213] In some implementations, Msg2 may include the index of the preamble code received and correctly demodulated by the network device, and the index of the time domain resource during which the preamble code was sent.

[0214] In some implementations, if Msg2 is sent via a broadcast message, Msg2 also needs to carry the index of the channel on which the preamble is sent.

[0215] In some implementations, Msg2 may include resource configuration parameters for determining a second time domain resource, wherein the second time domain resource may be used to send Msg3. It should be understood that the determination method of the second time domain resource can be referred to as shown in FIG9 and will not be described here for brevity.

[0216] In step S1340, if the index of the preamble code carried in Msg2 includes the index of preamble code 1, the first terminal device sends Msg3 to the network device on the second time domain resource.

[0217] In some implementations, Msg3 includes a terminal device identifier of the first terminal device, where the terminal device identifier is a random number generated by the first terminal device.

[0218] In some implementations, after receiving Msg2, the first terminal device determines whether the index of the preamble code carried in Msg2 includes the index of preamble code 1. If the index of the preamble code carried in Msg2 includes the index of preamble code 1, it indicates that the preamble code 1 sent by the first terminal device is received and correctly demodulated by the network device, and the first terminal device sends Msg3 to the network device.

[0219] If the index of the preamble code carried in Msg2 does not include the index of the preamble code 1, it means that the preamble code 1 sent by the first terminal device is not received and correctly demodulated by the network device, then the first terminal device can consider that the random access has failed.

[0220] In step S1350 , in response to the network device receiving the terminal device identification, the network device sends Msg4 to the first terminal device.

[0221] In some implementations, Msg4 includes the terminal device identifier received by the network device and the first RNTI corresponding to the terminal device identifier.

[0222] In some implementations, if the terminal device identifier carried in Msg4 includes the terminal device identifier of the first terminal device, the first terminal device may consider that the random access is successful. After that, the first terminal device may use the first RNTI as its own identifier and communicate with the network device based on the first RNTI. If the terminal device identifier carried in Msg4 does not include the terminal device identifier of the first terminal device, the first terminal device may consider that the random access has failed.

[0223] Figure 14 is a schematic flowchart of a random access method according to another embodiment of the present application. Assume that the first terminal device is a Type C terminal device as described above. This type of terminal device can autonomously select a channel to transmit information. In some scenarios, this type of first terminal device can operate in an FDD frequency band. The method shown in Figure 14 includes steps S1410 to S1460.

[0224] In step S1410, the first terminal device sends a wake-up signal to the network device to wake up the network device.

[0225] In some implementations, if the network device requires the first terminal device to actively send information (if the first terminal device is a sensor for detecting temperature, the information actively sent by the first terminal device includes temperature information), then, since the network device does not know the time when the first terminal device initiates the random access process, the network device usually triggers the first terminal device to perform random access by periodically broadcasting Msg0. However, the periodic broadcast of Msg0 will result in consumption of system energy and bandwidth. In this case, if no terminal device needs to initiate a random access process, the network device can stop broadcasting Msg0. If a terminal device needs to initiate a random access process, but Msg0 is not found, the first terminal device can send a wake-up signal to the network device to trigger the network device to send Msg0.

[0226] In step S1420 , in response to the wake-up signal, the network device sends Msg0 .

[0227] In some implementations, the network device may broadcast Msg0 on a certain frequency band to trigger multiple terminal devices to perform random access, where the multiple terminal devices include the first terminal device.

[0228] In step S1430 , in response to the first terminal device receiving Msg0 , the first terminal device sends a preamble 1 (also referred to as Msg1 ) to the network device.

[0229] In some implementations, the transmission resource for the first terminal device to send the preamble 1 may be independently selected by the first terminal device. The transmission resource may include one or more of the following time domain resources, frequency domain resources, and spatial domain resources.

[0230] In some implementations, a sequence may be modulated in the preamble 1, and the sequence may be one of 16 preset sequences.

[0231] In some implementations, each of the 16 sequences can be associated with an index, allowing the network device to demodulate preambles carrying different sequences. If the network device receives preambles modulated with the same sequence from different terminal devices, the network device cannot distinguish between the multiple preambles coming from different terminal devices. In this case, the network device may demodulate multiple preambles sent by multiple terminal devices as if they were sent by a single terminal device.

[0232] In step S1440, the network device sends Msg2 to the first terminal device.

[0233] In some implementations, Msg2 may include one or more of the following: an index of the preamble received and correctly demodulated by the network device, an index of the time domain resource for sending the preamble, an index of the channel for sending the preamble, and a time advance (TA) value for uplink synchronization.

[0234] In some implementations, since the coverage range of the network device may be large (for example, the coverage range exceeds 500 meters), Msg2 may include a TA value to facilitate time synchronization between the network device and the terminal device.

[0235] In some implementations, Msg2 may include resource configuration parameters for determining a second time domain resource, where the second time domain resource may be used to transmit Msg3. It should be understood that the method for determining the second time domain resource can be seen in FIG9 , and for the sake of brevity, it is not further described here. Of course, in the embodiment of the present application, Msg2 may also include frequency domain resources for transmitting Msg3.

[0236] In some scenarios, the network device may successfully receive and demodulate multiple preamble codes. In this case, Msg2 includes the indexes of multiple preamble codes. At this time, the indexes of multiple preamble codes can correspond to a set of the above parameters: the index of the preamble code received and correctly demodulated by the network device, as well as the index of the time domain resource for sending the preamble code, the index of the channel for sending the preamble code, the TA value for uplink synchronization; the resource configuration parameters for determining the second time domain resources; and the frequency domain resources for transmitting Msg3.

[0237] In step S1450, if the index of the preamble code carried in Msg2 includes the index of preamble code 1, the first terminal device sends Msg3 to the network device.

[0238] In some implementations, the transmission resources for the first terminal device to send Msg3 can be determined based on Msg2, or in other words, the first terminal device sends Msg3 on the transmission resources indicated by Msg2.

[0239] In some implementations, Msg3 includes a terminal device identifier of the first terminal device, where the terminal device identifier is a random number generated by the first terminal device.

[0240] In some implementations, after receiving Msg2, the first terminal device determines whether the index of the preamble code carried in Msg2 includes the index of preamble code 1. If the index of the preamble code carried in Msg2 includes the index of preamble code 1, it indicates that the preamble code 1 sent by the first terminal device is received and correctly demodulated by the network device, and the first terminal device sends Msg3 to the network device.

[0241] If the index of the preamble code carried in Msg2 does not include the index of the preamble code 1, it means that the preamble code 1 sent by the first terminal device is not received and correctly demodulated by the network device, then the first terminal device can consider that the random access has failed.

[0242] In step S1460 , in response to the network device receiving the terminal device identification, the network device sends Msg4 to the first terminal device.

[0243] In some implementations, Msg4 includes the terminal device identifier received by the network device and the first RNTI corresponding to the terminal device identifier.

[0244] In some implementations, if the terminal device identifier carried in Msg4 includes the terminal device identifier of the first terminal device, the first terminal device may consider that the random access is successful. After that, the first terminal device may use the first RNTI as its own identifier and communicate with the network device based on the first RNTI. If the terminal device identifier carried in Msg4 does not include the terminal device identifier of the first terminal device, the first terminal device may consider that the random access has failed.

[0245] Figure 15 is a schematic flowchart of a random access method according to another embodiment of the present application. The method shown in Figure 15 includes steps S1510 to S1570.

[0246] In step S1510, the network device sends Msg0.

[0247] In some implementations, the network device may broadcast Msg0 on a certain frequency band to trigger multiple terminal devices to perform random access, where the multiple terminal devices include the first terminal device.

[0248] In step S1520, in response to the first terminal device receiving Msg0, the first terminal device sends a preamble 1 (also referred to as Msg1) to the network device.

[0249] In some implementations, the transmission resource for the first terminal device to send the preamble 1 may be independently selected by the first terminal device. The transmission resource may include one or more of the following time domain resources, frequency domain resources, and spatial domain resources.

[0250] In some implementations, a sequence may be modulated in the preamble 1, and the sequence may be one of 16 preset sequences.

[0251] In some implementations, each of the 16 sequences can be associated with an index, allowing the network device to demodulate preambles carrying different sequences. If the network device receives preambles modulated with the same sequence from different terminal devices, the network device cannot distinguish between the multiple preambles coming from different terminal devices. In this case, the network device may demodulate multiple preambles sent by multiple terminal devices as if they were sent by a single terminal device.

[0252] In step S1530, the network device sends Msg2 to the first terminal device.

[0253] In some implementations, Msg2 may include one or more of the following: an index of the preamble received and correctly demodulated by the network device, an index of the time domain resource for sending the preamble, an index of the channel for sending the preamble, and a time advance (TA) value for uplink synchronization.

[0254] In some implementations, since the coverage range of the network device may be large (for example, the coverage range exceeds 500 meters), Msg2 may include a TA value to facilitate time synchronization between the network device and the terminal device.

[0255] In some implementations, Msg2 may include resource configuration parameters for determining a second time domain resource, where the second time domain resource may be used to transmit Msg3. It should be understood that the method for determining the second time domain resource can be seen in FIG9 , and for the sake of brevity, it is not further described here. Of course, in the embodiment of the present application, Msg2 may also include frequency domain resources for transmitting Msg3.

[0256] In some implementations, Msg2 may include information for instructing the first terminal device to access the network based on the backoff mechanism; parameters for the first terminal device to access the network based on the backoff mechanism (for example, the maximum number of times the first terminal device attempts to access the target device).

[0257] In some scenarios, the network device may successfully receive and demodulate multiple preamble codes. In this case, Msg2 includes the indexes of multiple preamble codes. At this time, the indexes of multiple preamble codes can correspond to a set of the above parameters: the index of the preamble code received and correctly demodulated by the network device, as well as the index of the time domain resource for sending the preamble code, the index of the channel for sending the preamble code, the TA value for uplink synchronization; the resource configuration parameters for determining the second time domain resource; the frequency domain resources for transmitting Msg3; the information for indicating that the first terminal device accesses the network based on the backoff mechanism; and the parameters for the first terminal device to access the network based on the backoff mechanism.

[0258] In step S1540, if the index of the preamble code carried in Msg2 includes the index of preamble code 1, the first terminal device sends Msg3 to the network device.

[0259] In some implementations, the transmission resources for the first terminal device to send Msg3 can be determined based on Msg2, or in other words, the first terminal device sends Msg3 on the transmission resources indicated by Msg2.

[0260] In some implementations, Msg3 includes a terminal device identifier of the first terminal device, where the terminal device identifier is a random number generated by the first terminal device.

[0261] In some implementations, after receiving Msg2, the first terminal device determines whether the index of the preamble code carried in Msg2 includes the index of preamble code 1. If the index of the preamble code carried in Msg2 includes the index of preamble code 1, it indicates that the preamble code 1 sent by the first terminal device is received and correctly demodulated by the network device, and the first terminal device sends Msg3 to the network device.

[0262] If the index of the preamble code carried in Msg2 does not include the index of the preamble code 1, it means that the preamble code 1 sent by the first terminal device is not received and correctly demodulated by the network device, then the first terminal device can consider that the random access has failed.

[0263] In step S1550 , in response to the network device receiving the terminal device identification, the network device sends Msg4 .

[0264] In some implementations, Msg4 includes the terminal device identifier received by the network device and the first RNTI corresponding to the terminal device identifier.

[0265] In some implementations, if the terminal device identifier carried in Msg4 includes the terminal device identifier of the first terminal device, the first terminal device may consider that the random access is successful. After that, the first terminal device may use the first RNTI as its own identifier and communicate with the network device based on the first RNTI. If the terminal device identifier carried in Msg4 does not include the terminal device identifier of the first terminal device, the first terminal device may consider that the random access has failed.

[0266] In step S1560, if the terminal device identifier carried in Msg4 does not include the terminal device identifier of the first terminal device, the first terminal device considers that the random access has failed.

[0267] In step S1570, if the number of times the first terminal device currently attempts to access the target device has not reached the maximum number, the first terminal device may continue to attempt to access the target device, ie, re-execute steps S1510 to S1550.

[0268] In some implementations, if steps S1510 to S1550 are executed again, the transmission resources for the first terminal device to transmit the preamble code and the fourth information can be independently selected by the first terminal device.

[0269] In some implementations, if steps S1510 to S1550 are re-executed for the first terminal device to attempt to access the target device for the Nth time, and Msg0 carries parameters for adjusting the transmit power, for example, the power step ΔP and the initial transmit power P, then the transmit power used by the first terminal device when attempting to access the target device for the Nth time may be P N , then P N It can be determined by the following formula: N =P+ N×ΔP.

[0270] It should be noted that the transmission power P N It can be used to transmit a preamble code and / or Msg3 during the Nth attempt of the first terminal device to access the target device.

[0271] It should be noted that the above describes a solution in which the first terminal device retries to access the target device, taking the case where the terminal device identifier carried in Msg4 does not include the terminal device identifier of the first terminal device as an example. In some scenarios, if the index of the preamble carried in Msg2 does not include the index of preamble 1 in step 1540, the first terminal device will also retry to access the target device after failing to access the target device. In this case, the way the first terminal device retries to access the target device is similar to the solution described in step S1570. For details, please refer to the above description, which will not be repeated for the sake of brevity.

[0272] In the embodiments of the present application, time domain resources are not limited. For example, time domain resources can be time slots, subframes, mini-subframes, symbols, etc. Of course, in the embodiments of the present application, time domain resources can also be other time domain resources newly introduced in future communication systems.

[0273] In addition, in the embodiments of the present application, terms such as "access network", "access network device", "access target device" and "random access" can be used interchangeably.

[0274] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 15 . The device embodiment of the present application is described in detail below in conjunction with Figures 16 to 18 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.

[0275] FIG16 is a schematic diagram of a terminal device according to an embodiment of the present application. The terminal device 1600 shown in FIG16 is a first terminal device, and includes a sending unit 1610 and a receiving unit 1620 .

[0276] The sending unit 1610 is configured to send a preamble to a target device;

[0277] The receiving unit 1620 is configured to receive a first index sent by the target device, where the first index is used to indicate a preamble received by the target device;

[0278] The sending unit 1610 is configured to send a first terminal device identifier to the target device in response to the first index being the same as the index of the preamble;

[0279] The receiving unit 1620 is configured to receive first information sent by the target device, where the first information includes a terminal device identifier received by the target device; wherein the target device includes a network device and / or a second terminal device.

[0280] In some implementations, the terminal device includes: a first processing unit for confirming that the conflict resolution is successful when the terminal device identifier in the first information matches the first terminal device identifier; and / or a second processing unit for confirming that the conflict resolution fails when the terminal device identifier in the first information does not match the first terminal device identifier.

[0281] In some implementations, the first information also includes a first radio network temporary identifier RNTI associated with the terminal device identifier.

[0282] In some implementations, the receiving unit is further used to receive configuration information sent by the target device, where the configuration information is used to configure the length of the first RNTI for the first terminal device.

[0283] In some implementations, the terminal device further includes:

[0284] The third processing unit is configured to retain the first RNTI associated with the first terminal device identifier when the first terminal device confirms that the conflict has been successfully resolved.

[0285] In some implementations, the first terminal device identifier is generated by the first terminal device.

[0286] In some implementations, the receiving unit is further used to receive second information sent by the target device, where the second information is used to instruct the first terminal device to send the preamble code, and the second information is information sent non-periodically, or the second information is information sent periodically.

[0287] In some implementations, the first time domain resource for sending the preamble is determined based on a reference time domain resource, and the reference time domain resource is used to receive the second information.

[0288] In some implementations, the first time domain resource is determined based on the reference time domain resource and a resource configuration parameter, and the resource configuration parameter is used to indicate one or more of the following: the time domain offset between the reference time domain resource and the first time domain resource; the duration corresponding to each time domain resource in a plurality of time domain resources, the plurality of time domain resources including the first time domain resource; the time interval between two time domain resources that are adjacent in time domain in the plurality of time domain resources; and the number of time domain resources in the plurality of time domain resources.

[0289] In some implementations, the resource configuration parameters are carried in the second information.

[0290] In some implementations, the second information includes a power adjustment parameter, and the power adjustment parameter is used to adjust the transmission power of the preamble code and / or the transmission power of the first terminal device identifier.

[0291] In some implementations, the time domain resource for sending the first terminal device identifier is randomly selected by the first terminal device.

[0292] In some implementations, the first index is carried in third information, and the third information includes one or more of the following: information for indicating that the first terminal device accesses the network based on a backoff mechanism; parameters for the first terminal device to access the network based on the backoff mechanism; and information for indicating a second time domain resource for sending the first terminal device identifier.

[0293] In some implementations, if the third information includes the parameter, the parameter is used to indicate the maximum number of times the first terminal device attempts to access the target device; and / or backoff time information for the first terminal device to attempt to access the target device again.

[0294] In some implementations, if the parameter is used to indicate the maximum number of times, the receiving unit is further used to re-listen for the second information when the first terminal device confirms that the conflict resolution has failed and the number of times the first terminal device attempts to access the target device is less than the maximum number of times.

[0295] In some implementations, if the parameter is used to indicate the maximum number of times, the terminal device also includes: a fourth processing unit, which is also used to confirm that access to the target device has failed when the first terminal device confirms that the conflict resolution has failed and the number of times the first terminal device attempts to access the target device is greater than or equal to the maximum number of times.

[0296] In some implementations, if the parameter is used to indicate the backoff time information, the receiving unit is used to re-listen to the second information at a first moment, where the first moment is the moment when the first terminal device confirms that the conflict resolution has failed, and the moment is after the duration indicated by the backoff time information.

[0297] In some implementations, if the third information is used to indicate the second time domain resource for sending the terminal device identifier, the third information includes one or more of the following: a time domain offset between a time domain resource corresponding to the reception time of the third information and the second time domain resource; a duration corresponding to each time domain resource in a plurality of time domain resources, the plurality of time domain resources including the second time domain resource; and a time interval between two time domain resources that are adjacent in time domain in the plurality of time domain resources.

[0298] In some implementations, if the third information carries multiple indexes, the multiple indexes are used to indicate multiple preamble codes received by the target device, the multiple indexes include the first index, and the third information is used to indicate information about time domain resources where the multiple preamble codes corresponding to the multiple indexes are located; and / or information about channels where the multiple preamble codes corresponding to the multiple indexes are located.

[0299] In some implementations, the information about the time domain resources where the multiple preamble codes are located includes indexes of the time domain resources where the multiple preamble codes are located, and the indexes of the time domain resources where the multiple preamble codes are located increase in order from early to late in the time domain.

[0300] In some implementations, the multiple preamble codes are sent by multiple terminal devices, and the time domain resources where the multiple preamble codes are located correspond one-to-one to the time domain resources where the multiple terminal devices send multiple terminal device identifiers.

[0301] In some implementations, the order in which the multiple terminal devices send preamble codes on the multiple time domain resources is the same as the order in which the multiple terminal devices send terminal device identifications on the multiple time domain resources.

[0302] In some implementations, the channel for sending the third information is a broadcast channel.

[0303] In some implementations, the first terminal device receives the third information within a first time period, and a starting position of the first time period is determined based on a sending time of the preamble code.

[0304] In some implementations, the starting position of the first time period is the sending time of the preamble code, or the starting position of the first time period is separated from the sending time of the preamble code by a first time interval.

[0305] In some implementations, the terminal device further includes: if the third information is not received within the first time period, the fifth processing unit is used to confirm that the conflict resolution has failed.

[0306] In some implementations, the first terminal device receives the first information within a second time period, and a starting position of the second time period is determined based on a sending time of the first terminal device identifier.

[0307] In some implementations, the starting position of the second time period is the sending time of the first terminal device identifier, or the starting position of the second time period is separated from the sending time of the first terminal device identifier by a second time interval.

[0308] In some implementations, the terminal device further includes: if the first information is not received within the second time period, a sixth processing unit is used to confirm that the conflict resolution fails.

[0309] In some implementations, the channel for sending the preamble is the same as the channel for sending the first terminal device identifier.

[0310] FIG17 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1700 shown in FIG17 is a target device, and the communication device 1700 includes a receiving unit 1710 and a sending unit 1720 .

[0311] The receiving unit 1710 is configured to receive a preamble sent by a first terminal device;

[0312] A sending unit 1720 is configured to send a first index to the first terminal device, where the first index is used to indicate a preamble received by a target device;

[0313] The receiving unit 1710 is configured to receive a terminal device identifier sent by the terminal device;

[0314] The sending unit 1720 is configured to send first information to the terminal device, where the first information includes a terminal device identifier received by the target device; wherein the target device includes a network device and / or a second terminal device.

[0315] In some implementations, the terminal device includes the first terminal device, and the first terminal device corresponds to a first terminal device identifier. If the terminal device identifier in the first information matches the first terminal device identifier, the conflict resolution of the first terminal device is successful; and / or if the terminal device identifier in the first information does not match the first terminal device identifier, the conflict resolution of the first terminal device fails.

[0316] In some implementations, the first information also includes a first radio network temporary identifier RNTI associated with the terminal device identifier.

[0317] In some implementations, when the conflict of the first terminal device is successfully resolved, the target device communicates with the first terminal device based on the first RNTI.

[0318] In some implementations, the sending unit is used to send configuration information to the first terminal device, where the configuration information is used to configure the length of the first RNTI for the first terminal device.

[0319] In some implementations, the first terminal device corresponds to a first terminal device identifier, and the first terminal device identifier is generated by the first terminal device.

[0320] In some implementations, the sending unit is used to send second information to the first terminal device, where the second information is used to instruct the first terminal device to send the preamble code, and the second information is information that is sent non-periodically, or the second information is information that is sent periodically.

[0321] In some implementations, the first time domain resource for sending the preamble is determined based on a reference time domain resource, and the reference time domain resource is used to receive the second information.

[0322] In some implementations, the first time domain resource is determined based on the reference time domain resource and a resource configuration parameter, and the resource configuration parameter is used to indicate one or more of the following: the time domain offset between the reference time domain resource and the first time domain resource; the duration corresponding to each time domain resource in a plurality of time domain resources, the plurality of time domain resources including the first time domain resource; the time interval between two time domain resources that are adjacent in time domain in the plurality of time domain resources; and the number of time domain resources in the plurality of time domain resources.

[0323] In some implementations, the resource configuration parameters are carried in the second information.

[0324] In some implementations, the second information includes a power adjustment parameter, and the power adjustment parameter is used to adjust the transmission power of the preamble code and / or the transmission power of the terminal device identifier, and the terminal device corresponding to the terminal device identifier includes the first terminal device.

[0325] In some implementations, the time domain resource for sending the first terminal device identifier is randomly selected by the first terminal device.

[0326] In some implementations, the first index is carried in third information, and the third information includes one or more of the following: information for instructing the terminal device to access the target device based on a backoff mechanism; parameters for the terminal device to access the target device based on the backoff mechanism; and information for instructing the terminal device to send a second time domain resource corresponding to the terminal device identifier.

[0327] In some implementations, if the third information includes the parameter, the parameter is used to indicate the maximum number of times the terminal device attempts to access the target device; and / or backoff time information for the terminal device to attempt to access the target device again.

[0328] In some implementations, if the parameter is used to indicate the maximum number of times, then if the conflict resolution of the first terminal device fails and the number of times the first terminal device attempts to access the target device is greater than or equal to the maximum number of times, the first terminal device fails to access the target device.

[0329] In some implementations, if the parameter is used to indicate the backoff time information, the first moment is the moment when the first terminal device re-listens for the second information, and the first moment is the moment after the time indicated by the backoff time information, starting from the moment when the conflict resolution of the first terminal device fails.

[0330] In some implementations, if the third information is used to indicate the second time domain resource for sending the terminal device identifier, the third information includes one or more of the following: a time domain offset between a time domain resource corresponding to the reception time of the third information and the second time domain resource; a duration corresponding to each time domain resource in a plurality of time domain resources, the plurality of time domain resources including the second time domain resource; and a time interval between two time domain resources that are adjacent in time domain in the plurality of time domain resources.

[0331] In some implementations, if the third information carries multiple indexes, the multiple indexes are used to indicate multiple preamble codes received by the target device, the multiple indexes include the first index, and the third information is used to indicate information about time domain resources where the multiple preamble codes corresponding to the multiple indexes are located; and / or information about channels where the multiple preamble codes corresponding to the multiple indexes are located.

[0332] In some implementations, the information about the time domain resources where the multiple preamble codes are located includes indexes of the time domain resources where the multiple preamble codes are located, and the indexes of the time domain resources where the multiple preamble codes are located increase in order from early to late in the time domain.

[0333] In some implementations, the multiple preamble codes are sent by multiple terminal devices, and the time domain resources where the multiple preamble codes are located correspond one-to-one to the time domain resources where the multiple terminal devices send multiple terminal device identifiers.

[0334] In some implementations, the order in which the multiple terminal devices send preamble codes on the multiple time domain resources is the same as the order in which the multiple terminal devices send terminal device identifications on the multiple time domain resources.

[0335] In some implementations, the channel for sending the third information is a broadcast channel.

[0336] In some implementations, the first terminal device receives the third information within a first time period, and a starting position of the first time period is determined based on a sending time of the preamble code.

[0337] In some implementations, the starting position of the first time period is the sending time of the preamble code, or the starting position of the first time period is separated from the sending time of the preamble code by a first time interval.

[0338] In some implementations, if the third information is not received within the first time period, conflict resolution for the first terminal device fails.

[0339] In some implementations, the terminal device is the first terminal device, the first terminal device corresponds to a first terminal device identifier, the first terminal device receives the first information within a second time period, and the starting position of the second time period is determined based on the sending time of the first terminal device identifier.

[0340] In some implementations, the starting position of the second time period is the sending time of the first terminal device identifier, or the starting position of the second time period is separated from the sending time of the first terminal device identifier by a second time interval.

[0341] In some implementations, if the first information is not received within the second time period, conflict resolution for the first terminal device fails.

[0342] In some implementations, the terminal device is the first terminal device, the first terminal device corresponds to a first terminal device identifier, and the channel for sending the preamble code is the same as the channel for sending the first terminal device identifier.

[0343] In an optional embodiment, the sending unit 1610 and the receiving unit 1620 may be a transceiver 1830. The terminal device 1600 may further include a processor 1810 and a memory 1820, as specifically shown in FIG18 .

[0344] In an optional embodiment, the sending unit 1710 and the receiving unit 1720 may be a transceiver 1830. The communication device 1700 may further include a processor 1810 and a memory 1820, as specifically shown in FIG18 .

[0345] Figure 18 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 18 indicate that the unit or module is optional. Device 1800 may be used to implement the method described in the above method embodiment. Device 1800 may be a chip, a terminal device, or a network device.

[0346] The device 1800 may include one or more processors 1810. The processor 1810 may support the device 1800 to implement the method described in the method embodiment above. The processor 1810 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0347] The apparatus 1800 may further include one or more memories 1820. The memories 1820 store programs that can be executed by the processor 1810, causing the processor 1810 to perform the methods described in the above method embodiments. The memories 1820 may be independent of the processor 1810 or integrated into the processor 1810.

[0348] The apparatus 1800 may further include a transceiver 1830. The processor 1810 may communicate with other devices or chips via the transceiver 1830. For example, the processor 1810 may transmit and receive data with other devices or chips via the transceiver 1830.

[0349] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0350] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0351] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0352] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0353] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0354] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.

[0355] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0356] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0357] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0358] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0359] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0360] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0361] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0362] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0363] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0364] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for wireless communication, characterized in that, comprising: A first terminal device sends a preamble to a target device; The first terminal device receives a first index sent by the target device, and the first index is used to indicate the preamble received by the target device; In response to the first index being the same as the index of the preamble, the first terminal device sends a first terminal device identifier to the target device; The first terminal device receives first information sent by the target device, and the first information includes the terminal device identifier received by the target device; wherein the target device includes a network device and / or a second terminal device.

2. The method according to claim 1, characterized in that, the method further comprises: If the terminal device identifier in the first information matches the first terminal device identifier, the first terminal device confirms that the conflict resolution is successful; and / or If the terminal device identifier in the first information does not match the first terminal device identifier, the first terminal device confirms that the conflict resolution fails.

3. The method according to claim 1 or 2, characterized in that, the first information further includes a first Radio Network Temporary Identifier (RNTI) associated with the terminal device identifier.

4. The method according to claim 3, characterized in that, the method further comprises: When the first terminal device confirms that the conflict resolution is successful, the first terminal device retains the first Radio Network Temporary Identifier (RNTI) associated with the first terminal device identifier.

5. The method according to claim 3 or 4, characterized in that, the method further comprises: The first terminal device receives configuration information sent by the target device, and the configuration information is used to configure the length of the first RNTI for the first terminal device.

6. The method according to any one of claims 1-5, characterized in that, the first terminal device identifier is generated by the first terminal device.

7. The method according to any one of claims 1-6, characterized in that, the method further comprises: The first terminal device receives second information sent by the target device, and the second information is used to instruct the first terminal device to send the preamble, and the second information is a non-periodically sent information, or the second information is a periodically sent information.

8. The method according to claim 7, characterized in that, The first time domain resource for sending the preamble is determined based on a reference time domain resource, and the reference time domain resource is used to receive the second information.

9. The method according to claim 8, characterized in that, The first time domain resource is determined based on the reference time domain resource and resource configuration parameters, and the resource configuration parameters are used to indicate one or more of the following: The time domain offset between the reference time domain resource and the first time domain resource; The duration corresponding to each time domain resource among multiple time domain resources, and the multiple time domain resources include the first time domain resource; The time interval between two adjacent time domain resources in the time domain among the multiple time domain resources; The number of time domain resources of the multiple time domain resources.

10. The method according to claim 9, characterized in that, The resource configuration parameter is carried in the second information.

11. The method according to any one of claims 7-10, wherein, the second information includes a power adjustment parameter, and the power adjustment parameter is used to adjust the transmission power of the preamble and / or the transmission power of the first terminal device identifier.

12. The method according to any one of claims 1-7, wherein, the time domain resource for sending the first terminal device identifier is randomly selected by the first terminal device.

13. The method according to any one of claims 1-12, wherein, the first index is carried in the third information, and the third information includes one or more of the following: information for instructing the first terminal device to access the network based on a backoff mechanism; parameters for the first terminal device to access the network based on the backoff mechanism; information for instructing a second time domain resource for sending the first terminal device identifier.

14. The method according to claim 13, wherein, if the third information includes the parameter, the parameter is used to indicate the maximum number of times the first terminal device attempts to access the target device; and / or backoff time information for the first terminal device to reattempt to access the target device.

15. The method according to claim 14, wherein, if the parameter is used to indicate the maximum number of times, the method further includes: if the first terminal device confirms that the conflict resolution fails and the number of times the first terminal device attempts to access the target device is less than the maximum number of times, the first terminal device re-monitors the second information.

16. The method according to claim 14 or 15, wherein, if the parameter is used to indicate the maximum number of times, the method further includes: if the first terminal device confirms that the conflict resolution fails and the number of times the first terminal device attempts to access the target device is greater than or equal to the maximum number of times, the first terminal device confirms that the access to the target device fails.

17. The method according to claim 14, wherein, if the parameter is used to indicate the backoff time information, the method further includes: the first terminal device re-monitors the second information at a first moment, and the first moment is a moment after a duration indicated by the backoff time information starting from the moment when the first terminal device's conflict resolution fails.

18. The method according to any one of claims 13-17, wherein, if the third information is used to indicate a second time domain resource for sending the first terminal device identifier, the third information includes one or more of the following: a time domain offset between the time domain resource corresponding to the reception time of the third information and the second time domain resource; the duration corresponding to each time domain resource in a plurality of time domain resources, the plurality of time domain resources including the second time domain resource; a time interval between two adjacent time domain resources in the plurality of time domain resources in the time domain.

19. The method according to any one of claims 13-18, wherein, If the third information carries multiple indexes, the multiple indexes are used to indicate multiple preambles received by the target device, the multiple indexes include the first index, and the third information is used to indicate information on time domain resources where the multiple preambles corresponding to the multiple indexes are located; and / or information on channels where the multiple preambles corresponding to the multiple indexes are located.

20. The method according to claim 19, wherein, the information on time domain resources where the multiple preambles are located includes indexes of time domain resources where the multiple preambles are located, and the indexes of time domain resources where the multiple preambles are located increase in the order from the earliest to the latest in the time domain.

21. The method according to claim 20, wherein, the multiple preambles are sent by multiple terminal devices, and the time domain resources where the multiple preambles are located correspond one-to-one with the time domain resources where the multiple terminal devices send multiple terminal device identifiers.

22. The method according to claim 21, wherein, the order in which the multiple terminal devices send preambles on multiple time domain resources is the same as the order in which the multiple terminal devices send terminal device identifiers on multiple time domain resources.

23. The method according to any one of claims 13 - 22, wherein, the channel for sending the third information is a broadcast channel.

24. The method according to any one of claims 13 - 23, wherein, the first terminal device receives the third information within a first time period, and the starting position of the first time period is determined based on the sending time of the preamble.

25. The method according to claim 24, wherein, the starting position of the first time period is the sending time of the preamble, or there is a first time interval between the starting position of the first time period and the sending time of the preamble.

26. The method according to claim 24 or 25, wherein, the method further includes: if the third information is not received within the first time period, the first terminal device confirms that the conflict resolution fails.

27. The method according to any one of claims 1 - 26, wherein, the first terminal device receives the first information within a second time period, and the starting position of the second time period is determined based on the sending time of the first terminal device identifier.

28. The method according to claim 27, wherein, the starting position of the second time period is the sending time of the first terminal device identifier, or there is a second time interval between the starting position of the second time period and the sending time of the first terminal device identifier.

29. The method according to claim 27 or 28, wherein, the method further includes: if the first information is not received within the second time period, the first terminal device confirms that the conflict resolution fails.

30. The method according to any one of claims 1 - 29, wherein, the channel for sending the preamble is the same as the channel for sending the first terminal device identifier.

31. A random access method, wherein, it includes: a target device receives a preamble sent by a first terminal device; The target device sends a first index to the first terminal device, where the first index is used to indicate the preamble received by the target device; The target device receives the terminal device identifier sent by the terminal device; The target device sends first information to the terminal device, where the first information includes the terminal device identifier received by the target device; Wherein, the target device includes a network device and / or a second terminal device.

32. The method according to claim 31, characterized in that the terminal device includes the first terminal device, and the first terminal device corresponds to a first terminal device identifier, if the terminal device identifier in the first information matches the first terminal device identifier, the conflict resolution of the first terminal device is successful; and / or if the terminal device identifier in the first information does not match the first terminal device identifier, the conflict resolution of the first terminal device fails.

33. The method according to claim 31 or 32, characterized in that the first information further includes a first radio network temporary identifier (RNTI) associated with the terminal device identifier.

34. The method according to claim 33, characterized in that when the conflict resolution of the first terminal device is successful, the target device communicates with the first terminal device based on the first RNTI.

35. The method according to claim 33 or 34, characterized in that the method further includes: the target device sends configuration information to the first terminal device, where the configuration information is used to configure the length of the first RNTI for the first terminal device.

36. The method according to any one of claims 31-35, characterized in that the first terminal device corresponds to a first terminal device identifier, and the first terminal device identifier is generated by the first terminal device.

37. The method according to any one of claims 31-36, characterized in that the method further includes: the target device sends second information to the first terminal device, where the second information is used to instruct the first terminal device to send the preamble, and the second information is an information sent non-periodically.

38. The method according to claim 37, characterized in that the first time domain resource for sending the preamble is determined based on a reference time domain resource, and the reference time domain resource is used to receive the second information.

39. The method according to claim 38, characterized in that the first time domain resource is determined based on the reference time domain resource and resource configuration parameters, and the resource configuration parameters are used to indicate one or more of the following: the time domain offset between the reference time domain resource and the first time domain resource; the duration corresponding to each time domain resource among multiple time domain resources, where the multiple time domain resources include the first time domain resource; the time interval between two adjacent time domain resources in the time domain among the multiple time domain resources; the number of time domain resources of the multiple time domain resources.

40. The method according to claim 39, characterized in that the resource configuration parameters are carried in the second information.

41. The method according to any one of claims 37-40, characterized in that The second information includes power adjustment parameters for adjusting the transmission power of the preamble and / or the transmission power of the terminal device identifier.

42. The method according to any one of claims 31-37, wherein, the time domain resource for receiving the terminal device identifier is randomly selected by the terminal device corresponding to the terminal device identifier, and the terminal device corresponding to the terminal device identifier includes the first terminal device.

43. The method according to any one of claims 31-42, wherein, the first index is carried in third information, and the third information includes one or more of the following: information for instructing the terminal device to access the target device based on a backoff mechanism; parameters for the terminal device to access the target device based on the backoff mechanism; information for instructing a second time domain resource for the terminal device to send the terminal device identifier corresponding to the terminal device.

44. The method according to claim 43, wherein, if the third information includes the parameter, the parameter is used to indicate the maximum number of times the terminal device attempts to access the target device; and / or backoff time information for the terminal device to attempt to access the target device again.

45. The method according to claim 44, wherein, if the parameter is used to indicate the maximum number of times, when the first terminal device fails to resolve the conflict and the number of times the first terminal device attempts to access the target device is greater than or equal to the maximum number of times, the first terminal device fails to access the target device.

46. The method according to claim 44, wherein, if the parameter is used to indicate the backoff time information, the first moment is the moment when the first terminal device re-listens to the second information, and the first moment is the moment after the duration indicated by the backoff time information starting from the moment when the first terminal device fails to resolve the conflict.

47. The method according to any one of claims 43-46, wherein, if the third information is used to indicate a second time domain resource for receiving the terminal device identifier, the third information includes one or more of the following: a time domain offset between the time domain resource corresponding to the reception time of the third information and the second time domain resource; the duration corresponding to each time domain resource in a plurality of time domain resources, the plurality of time domain resources including the second time domain resource; a time interval between two adjacent time domain resources in the plurality of time domain resources in the time domain.

48. The method according to any one of claims 43-47, wherein, if the third information carries a plurality of indexes for indicating a plurality of preambles received by the target device, the plurality of indexes including the first index, the third information is used to indicate information on the time domain resources where the plurality of preambles corresponding to the plurality of indexes are located; and / or information on the channels where the plurality of preambles corresponding to the plurality of indexes are located.

49. The method according to claim 48, wherein, The information of the time domain resources where the multiple preambles are located includes the indexes of the time domain resources where the multiple preambles are located, and the indexes of the time domain resources where the multiple preambles are located increase in the order from the earliest to the latest in the time domain.

50. The method according to claim 49, wherein, the multiple preambles are sent by multiple terminal devices, and the time domain resources where the multiple preambles are located correspond one-to-one with the time domain resources where the multiple terminal devices send multiple terminal device identifiers.

51. The method according to claim 50, wherein, the order in which the multiple terminal devices send preambles on multiple time domain resources is the same as the order in which the multiple terminal devices send terminal device identifiers on multiple time domain resources.

52. The method according to any one of claims 43 - 51, wherein, the third information channel is a broadcast channel.

53. The method according to any one of claims 43 - 52, wherein, the first terminal device receives the third information within a first time period, and the starting position of the first time period is determined based on the sending time of the preamble.

54. The method according to claim 53, wherein, the starting position of the first time period is the sending time of the preamble, or there is a first time interval between the starting position of the first time period and the sending time of the preamble.

55. The method according to claim 53 or 54, wherein, if the third information is not received within the first time period, the first terminal device fails to resolve the conflict.

56. The method according to any one of claims 31 - 55, wherein, the terminal device is the first terminal device, the first terminal device corresponds to a first terminal device identifier, and the first terminal device receives the first information within a second time period, and the starting position of the second time period is determined based on the sending time of the first terminal device identifier.

57. The method according to claim 56, wherein, the starting position of the second time period is the sending time of the first terminal device identifier, or there is a second time interval between the starting position of the second time period and the sending time of the first terminal device identifier.

58. The method according to claim 56 or 57, wherein, if the first information is not received within the second time period, the first terminal device fails to resolve the conflict.

59. The method according to any one of claims 31 - 58, wherein, the terminal device is the first terminal device, the first terminal device corresponds to a first terminal device identifier, and the channel for sending the preamble is the same as the channel for sending the first terminal device identifier.

60. A terminal device, wherein, the terminal device is a first terminal device, including: a sending unit, configured to send a preamble to a target device; a receiving unit, configured to receive a first index sent by the target device, where the first index is used to indicate the preamble received by the target device; The sending unit is configured to send a first terminal device identifier to the target device in response to the first index being the same as the index of the preamble; The receiving unit is configured to receive first information sent by the target device, where the first information includes the terminal device identifier received by the target device; Wherein, the target device includes a network device and / or a second terminal device.

61. The terminal device according to claim 60, characterized in that, The terminal device includes: A first processing unit, configured to confirm successful conflict resolution when the terminal device identifier in the first information matches the first terminal device identifier; and / or A second processing unit, configured to confirm failed conflict resolution when the terminal device identifier in the first information does not match the first terminal device identifier.

62. The terminal device according to claim 60 or 61, characterized in that, The first information further includes a first radio network temporary identifier (RNTI) associated with the terminal device identifier.

63. The terminal device according to claim 62, characterized in that, The receiving unit is further configured to receive configuration information sent by the target device, where the configuration information is used to configure the length of the first RNTI for the first terminal device.

64. The terminal device according to claim 62 or 63, characterized in that, The terminal device further includes: A third processing unit, configured to retain the first RNTI associated with the first terminal device identifier when the first terminal device confirms successful conflict resolution.

65. The terminal device according to any one of claims 60-64, characterized in that, The first terminal device identifier is generated by the first terminal device.

66. The terminal device according to any one of claims 60-65, characterized in that, The receiving unit is further configured to receive second information sent by the target device, where the second information is used to instruct the first terminal device to send the preamble, and the second information is non-periodically sent information or periodically sent information.

67. The terminal device according to claim 66, characterized in that, The first time-domain resource for sending the preamble is determined based on a reference time-domain resource, where the reference time-domain resource is used to receive the second information.

68. The terminal device according to claim 67, characterized in that, The first time-domain resource is determined based on the reference time-domain resource and resource configuration parameters, where the resource configuration parameters are used to indicate one or more of the following: The time-domain offset between the reference time-domain resource and the first time-domain resource; The duration corresponding to each time-domain resource among multiple time-domain resources, where the multiple time-domain resources include the first time-domain resource; The time interval between two adjacent time-domain resources in the time domain among the multiple time-domain resources; The number of time-domain resources of the multiple time-domain resources.

69. The terminal device according to claim 68, characterized in that, The resource configuration parameters are carried in the second information.

70. The terminal device according to any one of claims 66-69, characterized in that, The second information includes a power adjustment parameter, which is used to adjust the transmission power of the preamble and / or the transmission power of the first terminal device identifier.

71. The terminal device according to any one of claims 60-66, wherein, the time domain resource for transmitting the first terminal device identifier is randomly selected by the first terminal device.

72. The terminal device according to any one of claims 60-71, wherein, the first index is carried in third information, and the third information includes one or more of the following: information for instructing the first terminal device to access the network based on a backoff mechanism; parameters for the first terminal device to access the network based on the backoff mechanism; information for instructing a second time domain resource for transmitting the first terminal device identifier.

73. The terminal device according to claim 72, wherein, if the third information includes the parameter, the parameter is used to indicate the maximum number of times the first terminal device attempts to access the target device; and / or the backoff time information for the first terminal device to attempt to access the target device again.

74. The terminal device according to claim 73, wherein, if the parameter is used to indicate the maximum number of times, the receiving unit is further configured to re-monitor the second information when the first terminal device confirms that the conflict resolution fails and the number of times the first terminal device attempts to access the target device is less than the maximum number of times.

75. The terminal device according to claim 73 or 74, wherein, if the parameter is used to indicate the maximum number of times, the terminal device further includes: a fourth processing unit, further configured to confirm that the access to the target device fails when the first terminal device confirms that the conflict resolution fails and the number of times the first terminal device attempts to access the target device is greater than or equal to the maximum number of times.

76. The terminal device according to claim 73, wherein, if the parameter is used to indicate the backoff time information, the receiving unit is configured to re-monitor the second information at a first moment, and the first moment is a moment after a duration indicated by the backoff time information starting from the moment when the first terminal device confirms that the conflict resolution fails.

77. The terminal device according to any one of claims 72-76, wherein, if the third information is used to indicate a second time domain resource for transmitting the first terminal device identifier, the third information includes one or more of the following: a time domain offset between the time domain resource corresponding to the reception time of the third information and the second time domain resource; the duration corresponding to each time domain resource in a plurality of time domain resources, and the plurality of time domain resources include the second time domain resource; a time interval between two adjacent time domain resources in the plurality of time domain resources in the time domain.

78. The terminal device according to any one of claims 72-77, wherein, If the third information carries multiple indexes, the multiple indexes are used to indicate multiple preambles received by the target device, the multiple indexes include the first index, and the third information is used to indicate information on a time domain resource where the multiple preambles corresponding to the multiple indexes are located; and / or information on a channel where the multiple preambles corresponding to the multiple indexes are located.

79. The terminal device according to claim 78, characterized in that the information on the time domain resource where the multiple preambles are located includes indexes of the time domain resources where the multiple preambles are located, and the indexes of the time domain resources where the multiple preambles are located increase in the order from early to late in the time domain.

80. The terminal device according to claim 79, characterized in that the multiple preambles are sent by multiple terminal devices, and the time domain resources where the multiple preambles are located correspond one-to-one to the time domain resources where the multiple terminal devices send multiple terminal device identifiers.

81. The terminal device according to claim 80, characterized in that the order in which the multiple terminal devices send preambles on multiple time domain resources is the same as the order in which the multiple terminal devices send terminal device identifiers on multiple time domain resources.

82. The terminal device according to any one of claims 72-81, characterized in that the channel for sending the third information is a broadcast channel.

83. The terminal device according to any one of claims 72-82, characterized in that the first terminal device receives the third information within a first time period, and a starting position of the first time period is determined based on a sending time of the preamble.

84. The terminal device according to claim 83, characterized in that the starting position of the first time period is the sending time of the preamble, or there is a first time interval between the starting position of the first time period and the sending time of the preamble.

85. The terminal device according to claim 83 or 84, characterized in that the terminal device further includes: if the third information is not received within the first time period, a fifth processing unit is used to confirm that conflict resolution fails.

86. The terminal device according to any one of claims 60-85, characterized in that the first terminal device receives the first information within a second time period, and a starting position of the second time period is determined based on a sending time of the first terminal device identifier.

87. The terminal device according to claim 86, characterized in that the starting position of the second time period is the sending time of the first terminal device identifier, or there is a second time interval between the starting position of the second time period and the sending time of the first terminal device identifier.

88. The terminal device according to claim 86 or 87, characterized in that the terminal device further includes: if the first information is not received within the second time period, a sixth processing unit is used to confirm that conflict resolution fails.

89. The terminal device according to any one of claims 60-88, characterized in that the channel for sending the preamble is the same as the channel for sending the first terminal device identifier.

90. A communication device, characterized in that The communication device is a target device, including: a receiving unit, configured to receive a preamble sent by a first terminal device; a sending unit, configured to send a first index to the first terminal device, where the first index is used to indicate the preamble received by the target device; the receiving unit, configured to receive a terminal device identifier sent by the terminal device; the sending unit, configured to send first information to the terminal device, where the first information includes the terminal device identifier received by the target device; wherein the target device includes a network device and / or a second terminal device.

91. The communication device according to claim 90, characterized in that the terminal device includes the first terminal device, and the first terminal device corresponds to a first terminal device identifier, if the terminal device identifier in the first information matches the first terminal device identifier, the conflict resolution of the first terminal device is successful; and / or if the terminal device identifier in the first information does not match the first terminal device identifier, the conflict resolution of the first terminal device fails.

92. The communication device according to claim 90 or 91, characterized in that the first information further includes a first radio network temporary identifier (RNTI) associated with the terminal device identifier.

93. The communication device according to claim 91, characterized in that when the conflict resolution of the first terminal device is successful, the target device communicates with the first terminal device based on the first RNTI.

94. The communication device according to claim 92, characterized in that the sending unit is configured to send configuration information to the first terminal device, where the configuration information is used to configure the length of the first RNTI for the first terminal device.

95. The communication device according to any one of claims 90-94, characterized in that the first terminal device corresponds to a first terminal device identifier, and the first terminal device identifier is generated by the first terminal device.

96. The communication device according to any one of claims 90-95, characterized in that the sending unit is configured to send second information to the first terminal device, where the second information is used to instruct the first terminal device to send the preamble, and the second information is information sent non-periodically or information sent periodically.

97. The communication device according to claim 96, characterized in that a first time domain resource for sending the preamble is determined based on a reference time domain resource, and the reference time domain resource is used to receive the second information.

98. The communication device according to claim 97, characterized in that the first time domain resource is determined based on the reference time domain resource and resource configuration parameters, and the resource configuration parameters are used to indicate one or more of the following: a time domain offset between the reference time domain resource and the first time domain resource; a duration corresponding to each time domain resource among a plurality of time domain resources, where the plurality of time domain resources includes the first time domain resource; a time interval between two adjacent time domain resources in the time domain among the plurality of time domain resources; the number of time domain resources of the plurality of time domain resources.

99. The communication device according to claim 98, wherein, the resource configuration parameter is carried in the second information.

100. The communication device according to any one of claims 95-99, wherein, the second information includes a power adjustment parameter, and the power adjustment parameter is used to adjust the transmission power of the preamble and / or the transmission power of the terminal device identifier.

101. The communication device according to any one of claims 90-96, wherein, the time domain resource for receiving the terminal device identifier is randomly selected by the terminal device corresponding to the terminal device identifier, and the terminal device corresponding to the terminal device identifier includes the first terminal device.

102. The communication device according to any one of claims 90-101, wherein, the first index is carried in the third information, and the third information includes one or more of the following: information for instructing the terminal device to access the target device based on a backoff mechanism; parameters for the terminal device to access the target device based on the backoff mechanism; information for instructing the second time domain resource for the terminal device to send the terminal device identifier corresponding to the terminal device.

103. The communication device according to claim 102, wherein, if the third information includes the parameter, the parameter is used to indicate the maximum number of times for the terminal device to attempt to access the target device; and / or the backoff time information for the terminal device to attempt to access the target device again.

104. The communication device according to claim 103, wherein, if the parameter is used to indicate the maximum number of times, when the first terminal device fails to resolve the conflict and the number of times the first terminal device attempts to access the target device is greater than or equal to the maximum number of times, the first terminal device fails to access the target device.

105. The communication device according to claim 103 or 104, wherein, if the parameter is used to indicate the backoff time information, the first moment is the moment when the first terminal device re-monitors the second information, and the first moment is the moment after a duration indicated by the backoff time information starting from the moment when the first terminal device fails to resolve the conflict.

106. The communication device according to any one of claims 102-105, wherein, if the third information is used to indicate the second time domain resource for receiving the terminal device identifier, the third information includes one or more of the following: the time domain offset between the time domain resource corresponding to the reception time of the third information and the second time domain resource; the duration corresponding to each time domain resource in a plurality of time domain resources, and the plurality of time domain resources include the second time domain resource; the time interval between two adjacent time domain resources in the plurality of time domain resources in the time domain.

107. The communication device according to any one of claims 101-106, wherein, If the third information carries multiple indexes, the multiple indexes are used to indicate multiple preambles received by the target device, the multiple indexes include the first index, and the third information is used to indicate information about time domain resources where the multiple preambles corresponding to the multiple indexes are located; and / or information about channels where the multiple preambles corresponding to the multiple indexes are located.

108. The communication device according to claim 107, characterized in that the information about time domain resources where the multiple preambles are located includes indexes of time domain resources where the multiple preambles are located, and the indexes of time domain resources where the multiple preambles are located increase in the order from early to late in the time domain.

109. The communication device according to claim 108, characterized in that the multiple preambles are sent by multiple terminal devices, and time domain resources where the multiple preambles are located correspond one-to-one with time domain resources where the multiple terminal devices send multiple terminal device identifiers.

110. The communication device according to claim 109, characterized in that the order in which the multiple terminal devices send preambles on multiple time domain resources is the same as the order in which the multiple terminal devices send terminal device identifiers on multiple time domain resources.

111. The communication device according to any one of claims 102 - 110, characterized in that the channel for sending the third information is a broadcast channel.

112. The communication device according to any one of claims 102 - 111, characterized in that the first terminal device receives the third information within a first time period, and a starting position of the first time period is determined based on a sending time of the preamble.

113. The communication device according to claim 112, characterized in that the starting position of the first time period is the sending time of the preamble, or there is a first time interval between the starting position of the first time period and the sending time of the preamble.

114. The communication device according to claim 112 or 113, characterized in that if the third information is not received within the first time period, the first terminal device fails in conflict resolution.

115. The communication device according to any one of claims 90 - 114, characterized in that the terminal device is the first terminal device, the first terminal device corresponds to a first terminal device identifier, and the first terminal device receives the first information within a second time period, and a starting position of the second time period is determined based on a sending time of the first terminal device identifier.

116. The communication device according to claim 115, characterized in that the starting position of the second time period is the sending time of the first terminal device identifier, or there is a second time interval between the starting position of the second time period and the sending time of the first terminal device identifier.

117. The communication device according to claim 115 or 116, characterized in that if the first information is not received within the second time period, the first terminal device fails in conflict resolution.

118. The communication device according to any one of claims 90 - 117, characterized in that The terminal device is the first terminal device. The first terminal device corresponds to a first terminal device identifier, and the channel for transmitting the preamble is the same as the channel for transmitting the first terminal device identifier.

119. A terminal device, characterized in that, the terminal device is a first terminal device, including a transceiver, a memory, and a processor. The memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or transmit signals, so that the terminal device executes the method according to any one of claims 1-30.

120. A communication device, characterized in that, the communication device is a target device, including a transceiver, a memory, and a processor. The memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or transmit signals, so that the network device executes the method according to any one of claims 31-59.

121. A device, characterized in that, including a processor, configured to call a program from a memory, so that the device executes the method according to any one of claims 1-59.

122. A chip, characterized in that, including a processor, configured to call a program from a memory, such that a device installed with the chip executes the method according to any one of claims 1-59.

123. A computer-readable storage medium, characterized in that, a program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1-59.

124. A computer program product, characterized in that, including a program, and the program causes a computer to execute the method according to any one of claims 1-59.

125. A computer program, characterized in that, the computer program causes a computer to execute the method according to any one of claims 1-59.

Citation Information

Patent Citations

  • Random access method and device, terminal and network side equipment

    CN116112134A

  • Scheduling random access response for reduced capability device

    WO2022140450A1

  • Wireless communication method, terminal device and network device

    WO2022246588A1

  • Communication method, and terminal, network device, medium, chip, product and program

    WO2023019438A1