Random access method and apparatus, and storage medium
By determining the RO type of the CBRA type RACH attempt during the CFRA process and selecting appropriate RO resources for random access, the CBRA type RACH attempt problem in the SBFD system is solved, and the uplink coverage of the TDD system is improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2025-11-07
- Publication Date
- 2026-05-15
AI Technical Summary
In a Subband non-overlapping Full Duplex (SBFD) system, how can we implement random access for RACH attempts of type CBRA based on contention-based random access?
By determining the RO type of the RACH attempt of the CBRA type during the CFRA process, a suitable RO resource is selected and a preamble is sent on the RO resource associated with the reference signal.
This enables efficient random access for CBRA type RACH attempts in SBFD systems, improving uplink coverage capability of TDD systems.
Smart Images

Figure CN2025133544_15052026_PF_FP_ABST
Abstract
Description
Random access method, device and storage medium
[0001] This disclosure claims priority to Chinese Patent Application No. 2024115941904, filed on November 8, 2024, entitled "Random Access Method, Apparatus and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and more specifically, to a random access method, apparatus, and storage medium. Background Technology
[0003] In the Contention-Free Random Access (CFRA) process, a terminal can select a Random Access Channel (RACH) resource on the Random Access Opportunity (PRACH Occasion) resource associated with the reference signal and send a preamble to the network device on that RO resource to complete a Random Access Channel (RACH) attempt.
[0004] Currently, to improve uplink coverage in Time Division Duplex (TDD) systems, Subband Non-Overlapping Full Duplex (SBFD) technology has been proposed. In SBFD systems, Return Target (RO) resources include two types: one is a dedicated RO type for terminals supporting SBFD, and the other is an RO type available to all terminals.
[0005] In the SBFD system, for RACH attempts where the random access type during CFRA is Contention Based Random Access (CBRA), how to achieve random access is an urgent technical problem to be solved. Summary of the Invention
[0006] This disclosure provides a random access method, apparatus, and storage medium, which solves the technical problem of how to achieve random access in RACH attempts with CBRA type random access during CFRA process.
[0007] In a first aspect, this disclosure provides a random access method applied to a terminal, the method comprising:
[0008] Determine the random access opportunity (RO) type of at least one random access channel (RACH) attempt, wherein at least one RACH attempt is a RACH attempt of the contention-based random access (CBRA) type during a non-contention-based random access (CFRA) process.
[0009] Based on the RO type of at least one RACH attempt, a preamble is sent to the network device on the RO resource associated with the reference signal, wherein the RO type of the RO resource is the same as the RO type of at least one RACH attempt.
[0010] Secondly, this disclosure provides a random access method applied to a network device, the method comprising:
[0011] Receive the preamble sent by the terminal on the RO resource associated with the reference signal;
[0012] The RO resource associated with the reference signal is determined based on the RO type of at least one RACH attempt. The at least one RACH attempt is a RACH attempt with a random access type of CBRA during CFRA, and the RO type of the RO resource is the RO type of at least one RACH attempt.
[0013] Thirdly, this disclosure provides a random access device, the device comprising:
[0014] The processing module is used to determine the RO type of at least one RACH attempt, wherein at least one RACH attempt is a RACH attempt with random access type CBRA during CFRA;
[0015] The first transceiver module is used to send a preamble to the network device on the RO resource associated with the reference signal, based on the RO type of at least one RACH attempt, wherein the RO type of the RO resource is the RO type of at least one RACH attempt.
[0016] Fourthly, this disclosure provides a random access device, the device comprising:
[0017] The second transceiver module is used to receive the preamble sent by the terminal on the RO resource associated with the reference signal;
[0018] The RO resource associated with the reference signal is determined based on the RO type of at least one RACH attempt. The at least one RACH attempt is a RACH attempt with a random access type of CBRA during CFRA, and the RO type of the RO resource is the RO type of at least one RACH attempt.
[0019] Fifthly, this disclosure provides a random access device, including a memory, a transceiver, and a processor:
[0020] A memory for storing computer programs; a transceiver for sending and receiving data under the control of a processor; and a processor for reading the computer programs from the memory and executing the methods shown in any of the first aspects.
[0021] Sixthly, this disclosure provides a random access device, including a memory, a transceiver, and a processor:
[0022] A memory for storing computer programs; a transceiver for sending and receiving data under the control of a processor; and a processor for reading the computer programs from the memory and executing the methods described in any of the second aspects.
[0023] In a seventh aspect, this disclosure provides a non-transitory readable storage medium storing a computer program that causes a processor to perform the method described in any of the first aspects, or the computer program that causes a processor to perform the method described in any of the second aspects.
[0024] The random access method, apparatus, and storage medium disclosed herein allow a terminal to determine the RO type of at least one RACH attempt during a CFRA process where the random access type is CBRA, and to send a preamble to the network device on the RO resource associated with the reference signal based on the RO type of the at least one RACH attempt. The solution of this disclosure, by determining the RO type of the CBRA type RACH attempt during the CFRA process, enables the selection of an appropriate type of RO resource and completion of random access based on the RO type of the at least one RACH attempt. Attached Figure Description
[0025] Figure 1 is a schematic diagram of the application scenario provided by the embodiments of this disclosure;
[0026] Figure 2 is a schematic diagram of the uplink subband configuration in TDD mode provided in an embodiment of this disclosure;
[0027] Figure 3 is a signaling diagram of the random access method provided in the embodiments of this disclosure;
[0028] Figure 4 is a schematic diagram of the structure of the random access device provided in an embodiment of this disclosure;
[0029] Figure 5 is a schematic diagram of the structure of the random access device provided in the embodiment of this disclosure;
[0030] Figure 6 is a schematic diagram of the structure of the random access device provided in the embodiment of this disclosure;
[0031] Figure 7 is a schematic diagram of the structure of the random access device provided in the embodiments of this disclosure. Detailed Implementation
[0032] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0033] In this disclosure, the term "at least one" refers to one or more, "multiple" refers to two or more, and other quantifiers are similar.
[0034] The terms "first," "second," etc., used in the embodiments of this disclosure are for illustrative purposes and to distinguish the objects being described. They do not indicate any order and do not imply any particular limitation on the number of objects in the embodiments of this disclosure. They do not constitute any limitation on the embodiments of this disclosure.
[0035] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0036] This disclosure provides a random access method, apparatus, and storage medium to address the technical problem of how to achieve random access in a RACH attempt with a random access type of CBRA during CFRA.
[0037] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0038] The following, with reference to Figure 1, describes the scenarios to which the random access method in this disclosure is applicable.
[0039] Figure 1 is a schematic diagram of an application scenario provided by an embodiment of this disclosure. Referring to Figure 1, it includes a network device 101 and a terminal 102. The network device 101 and the terminal 102 can communicate wirelessly and transmit data.
[0040] The technical solutions provided in this disclosure can be applied to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) or the 5G Core Network (5GC).
[0041] The terminal devices involved in the embodiments of this disclosure can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in 5G or 6G systems, the terminal device may be called User Equipment (UE). Wireless terminal devices can be USB storage devices, other personal computer memory devices, and dongles. They can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) telephones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these in the embodiments of this disclosure.
[0042] The network device involved in this disclosure can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in this disclosure can be an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this disclosure. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.
[0043] The network architecture and business scenarios described in this disclosure are intended to more clearly illustrate the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.
[0044] Random access refers to the process from when a terminal sends a preamble to a network device until a basic signaling connection is established between the terminal and the network device. It is also the process by which the terminal and the network device establish a wireless link and acquire or restore uplink synchronization. Through the random access process, the terminal and the network device can establish a communication connection and exchange information.
[0045] There are various types of random access, such as the CFRA procedure configured by Radio Resource Control (RRC), the CFRA procedure triggered by the Physical Downlink Control Channel (PDCCH) order and where the ra-PreambleIndex threshold (referring to the preamble index used for random access) is not 0b000000, the random access procedure triggered by the System Information (SI) request, the CBRA procedure, and so on.
[0046] The CFRA procedure configured by RRC includes a random access procedure triggered by beam failure recovery, and a random access procedure using CFRA random access resources with a dedicated random access configuration (rach-ConfigDedicated) (also known as a handover-triggered random access procedure). For the random access procedure triggered by beam failure recovery, RRC configures the dedicated CFRA random access resources for the beam failure recovery random access procedure through the BeamFailureRecoveryConfig configuration.
[0047] During the CFRA process configured by RRC, before each RACH attempt begins, the terminal needs to determine the random access type based on the channel conditions. If the channel conditions meet the threshold requirements, i.e., the RSRP measurement result of at least one reference signal configured by CFRA resources is greater than the RSRP threshold value, the current RACH attempt can choose to use the CFRA random access method. The terminal randomly selects a reference signal from the reference signals that meet the conditions, and randomly selects an RO from the RO associated with the selected reference signal for transmitting the preamble. If the channel conditions do not meet the threshold requirements, i.e., there is no reference signal configured by CFRA resources whose RSRP measurement result is greater than the RSRP threshold value, the current RACH attempt cannot use the CFRA random access method. In this case, the terminal selects a reference signal synchronization block (PSS / SSS PBCH Block, SSB) from the CBRA resources configured by RRC according to certain rules, and randomly selects an RO from the RO associated with the selected reference signal for transmitting the preamble.
[0048] 5G NR supports two duplex communication modes: TDD and Frequency Division Duplex (FDD). TDD mode allows transmission and reception at different times on the same frequency channel (carrier), using time to distinguish uplink (UL) and downlink (DL) transmission resources. FDD mode allows simultaneous transmission and reception on different frequency channels, using frequency to distinguish UL and DL transmission resources.
[0049] Currently, to improve uplink coverage in TDD, SBFD technology has been proposed. This technology allows network devices to simultaneously transmit and receive within a single frequency band / carrier / BWP using different subbands, with no overlap between the transmitting and receiving subbands. An example of SBFD mode can be seen in Figure 2.
[0050] Figure 2 is a schematic diagram of uplink subband configuration in TDD mode provided by the embodiments of this disclosure. As shown in Figure 2, within a bandwidth part (BWP), the uplink subband exists in some symbols and does not overlap with other frequency domain resources.
[0051] Network devices can configure uplink subbands on symbols configured as DL or flexible, using TDD-UL-DL-ConfigCommon (a parameter set used to configure uplink and downlink time slots in TDD cells, determining which symbols are configured as DL and which as UL within a given period). Symbols with configured uplink subbands are SBFD symbols. For SBFD symbols, only terminals supporting SBFD technology can perform uplink transmissions on the uplink subbands of SBFD symbols. Symbols without configured uplink subbands (including symbols configured as UL in TDD-UL-DL-ConfigCommon) are non-SBFD symbols, and terminals transmit in the direction configured for non-SBFD symbols.
[0052] After the introduction of SBFD technology, during the CFRA configuration process of RRC, there are two available RO types for terminals that support SBFD technology. One is a dedicated RO type for terminals that support SBFD technology, hereinafter referred to as additional RO, and the other is an RO type that is available to all terminals, hereinafter referred to as legacy RO.
[0053] For RACH attempts of type CBRA during CFRA, embodiments of this disclosure provide a random access method. When two available RO types exist, the RO type of the CBRA type RACH attempt is determined, enabling the terminal to select the corresponding RO resource based on the chosen RO type and perform the CBRA type RACH attempt on that RO resource. The solution of this disclosure embodiment will be described below with reference to the accompanying drawings.
[0054] Figure 3 is a signaling diagram of the random access method provided in this embodiment of the present disclosure. As shown in Figure 3, the method includes:
[0055] S31, the terminal determines the RO type of at least one RACH attempt, and the at least one RACH attempt is a RACH attempt with random access type CBRA during CFRA.
[0056] In some embodiments, the CFRA procedure is an RRC-triggered CFRA procedure, meaning it includes a beam failure recovery-triggered random access procedure and / or a random access procedure with rach-ConfigDedicated configured random access resources. Each of these two triggering methods has its own dedicated CFRA resources; therefore, the CFRA procedure is a random access procedure configured with one or both of these CFRA resources. In the embodiments of this disclosure, for the RACH attempt during the CFRA procedure, the terminal can determine, based on channel conditions, whether the current RACH attempt uses a CFRA type (i.e., reference signals and preambles configured with CFRA resources) or a CBRA type (i.e., reference signals and preambles configured with CBRA resources).
[0057] In some embodiments, the terminal is a terminal that supports SBFD technology (i.e., an SBFD-aware UE). For this CFRA procedure, when the terminal attempts to RACH, the RO type of the RACH attempt may be either a first RO type or a second RO type. The first RO type can be, for example, an additional RO, and the second RO type can be, for example, a legacy RO.
[0058] For example, one method of configuring additional ROs and legacy ROs is to configure RACH resources for the terminal using a set of RACH configuration information. This RACH resource is legacy RACH configuration information that can be read by terminals that do not support SBFD technology (i.e., non-SBFD UEs). Specifically, ROs configured on SBFD DL symbols using legacy RACH configuration information are additional ROs, while ROs configured on SBFD flexible symbols and non-SBFD symbols using legacy RACH configuration information are legacy ROs.
[0059] For example, one method for configuring additional RO and legacy RO is to configure RACH resources for the terminal using two sets of random access resource configuration information, namely additional RACH configuration information and legacy RACH configuration information. Specifically, the RO configured using the additional RACH configuration information configured for SBFD-aware UEs is the additional RO, and the RO configured using the legacy RACH configuration information configured for non-SBFD UEs is the legacy RO.
[0060] It is understood that the above resource configuration methods for additional RO and legacy RO are merely examples and do not constitute a limitation on the resource configuration methods for additional RO and legacy RO.
[0061] In the embodiments of this disclosure, "additional RO" is merely an example of a first RO type, and the name of the first RO type can be "additional RO" or other possible names; "legacy RO" is merely an example of a second RO type, and the name of the second RO type can be "legacy RO" or other possible names. In the following embodiments, "additional RO" and "legacy RO" are used as examples to represent two different RO types. When the name of the first RO type is other than "additional RO", other names of the first RO type can be interchanged with "additional RO". When the name of the second RO type is other than "legacy RO", other names of the second RO type can be interchanged with "legacy RO".
[0062] During a CFRA process, there may be one or more RACH attempts. For any given RACH attempt, the random access type may be either CFRA or CBRA. The terminal can determine whether the random access type of the current RACH attempt is CFRA or CBRA based on the current channel conditions.
[0063] For example, the terminal can obtain the reference signal received power (RSRP) measurement result of the reference signal, which can be, for example, an SSB or a channel state information-reference signal (CSI-RS). If the RSRP measurement result of at least one CFRA resource configuration reference signal is greater than the RSRP threshold, the random access type of the current RACH attempt is determined to be CFRA, and the current RACH attempt uses the reference signal configured with CFRA resources; if the RSRP measurement results of all CFRA resource configuration reference signals are less than or equal to the RSRP threshold, the random access type of the current RACH attempt is determined to be CBRA, and the current RACH attempt uses the reference signal configured with CBRA resources.
[0064] For example, the RO type attempted by the RACH with random access type of CFRA during the CFRA process can be predefined or indicated by the network device, and this disclosure does not limit this.
[0065] For at least one RACH attempt with a random access type of CBRA during the CFRA process, the terminal can determine the RO type of this at least one RACH attempt. Optionally, the terminal determines the RO type of the at least one RACH attempt according to a predefined method or a method indicated by the network device. For any one of these at least one RACH attempts, the RO type of the RACH attempt can be either the first RO type (e.g., additional RO) or the second RO type (e.g., legacy RO).
[0066] In summary, in the embodiments of this disclosure, the CFRA procedure refers to the CFRA procedure triggered by RRC configuration. The CFRA procedure is also a random access procedure configured with CFRA resources. CFRA resources include dedicated CFRA resources configured by a random access procedure triggered by bundle failure recovery and / or random access resources configured by rach-ConfigDedicated. A RACH attempt with a CBRA type random access in the CFRA procedure refers to a RACH attempt where the random access procedure is configured with CFRA resources, but the RSRP measurement results of all reference signals configured with the CFRA resources are less than or equal to the RSRP threshold value. A RACH attempt with a CFRA type random access in the CFRA procedure refers to a RACH attempt where the random access procedure is configured with CFRA resources, and at least one reference signal among the reference signals configured with the CFRA resources has an RSRP measurement result greater than the RSRP threshold value. In the following embodiments of this disclosure, the meanings of the same names and concepts can be referred to the above content and will not be repeated.
[0067] S32, the terminal sends a preamble to the network device on the RO resource associated with the reference signal, based on the RO type of at least one RACH attempt. The RO type of the RO resource is the RO type of at least one RACH attempt.
[0068] For any one of these at least one RACH attempts, the terminal selects a reference signal from the reference signals configured by the network device, and then sends a preamble to the network device on the RO resource associated with that reference signal. Since the terminal supports SBFD technology, the RO type of this RACH attempt can be either the first RO type or the second RO type, and the reference signal configured by the network device is independently mapped on these two types of RO resources.
[0069] In other words, for any reference signal configured by the network device, the RO resources associated with the reference signal include RO resources of the first RO type and RO resources of the second RO type. After determining the RO type of this RACH attempt, the terminal can send a preamble to the network device on the RO resource associated with the selected reference signal, where the RO resource is the RO resource of the RO type of this RACH attempt.
[0070] In the various embodiments of this disclosure, for a RACH attempt with CFRA type random access during CFRA, the reference signal selected by the terminal is the reference signal configured with CFRA resources; for a RACH attempt with CBRA type random access during CFRA, the reference signal selected by the terminal is the reference signal configured with CBRA resources.
[0071] Taking a network device configuration with multiple SSBs as an example, and the terminal selecting SSB x, the associated RO resources of SSB x include RO resources of the first RO type (including additional RO1 and additional RO2) and RO resources of the second RO type (including legacy RO1 and legacy RO2). If the RO type of this RACH attempt is the first RO type, the terminal can select one RO resource from additional RO1 and additional RO2 and send a preamble to the network device on the selected RO resource. If the RO type of this RACH attempt is the second RO type, the terminal can select one RO resource from legacy RO1 and legacy RO2 and send a preamble to the network device on the selected RO resource.
[0072] The random access method provided in this disclosure involves a terminal determining the RO type of at least one RACH attempt during the CFRA process where the random access type is CBRA, and sending a preamble to the network device on the RO resource associated with the reference signal based on the RO type of the at least one RACH attempt. By determining the RO type of the CBRA type RACH attempt during the CFRA process, this disclosure enables the selection of an appropriate type of RO resource and the completion of random access based on the RO type of the at least one RACH attempt.
[0073] The solutions of this disclosure embodiment will be further described below with reference to specific examples.
[0074] In the following embodiments, the CFRA procedure includes a random access procedure triggered by beam failure recovery and / or a random access procedure configured with random access resources by `rach-ConfigDedicated`. Both methods of triggering the CFRA procedure are configured with dedicated CFRA resources. Therefore, the CFRA procedure is a random access procedure configured with one or both of these CFRA resources. That is, if the random access procedure is configured with CFRA resources, then the random access procedure is a CFRA procedure.
[0075] During CFRA, the terminal can determine the random access type that the current RACH is attempting based on channel conditions. If the RSRP measurement result of at least one reference signal in the CFRA resource configuration is greater than the RSRP threshold, the random access type attempted by the current RACH is CFRA; if the RSRP measurement results of all reference signals in the CFRA resource configuration are less than or equal to the RSRP threshold, the random access type attempted by the current RACH is CBRA.
[0076] For example, during the CFRA procedure, the terminal can determine the random access type for the current RACH attempt from the CFRA type and CBRA type. Optionally, the CFRA procedure includes a random access procedure triggered by beam failure recovery, and / or a random access procedure with CFRA random access resources configured by rach-ConfigDedicated.
[0077] For example, the random access type attempted by RACH during this CFRA process satisfies any one of the following rules 1.1-1.2:
[0078] Rule 1.1: The random access type of the N RACH attempts in the CFRA process is determined based on the RSRP of the reference signal, where N is the maximum number of RACH attempts in the CFRA process and is a positive integer.
[0079] Network devices can configure one or more reference signals (CFRA resource configuration reference signals) for terminals. Terminals measure these reference signals to obtain the RSRP of each reference signal, and then determine the random access type of RACH attempt in the CFRA process based on the RSRP of the reference signals.
[0080] Specifically, for any RACH attempt during the CFRA process, the terminal can obtain the RSRP of each reference signal in the CFRA resource configuration, and then compare the RSRP of each reference signal with the RSRP threshold value. If the RSRP of at least one reference signal is greater than the RSRP threshold value, the random access type of this RACH attempt is CFRA; if the RSRP of no reference signal is greater than the RSRP threshold value, the random access type of this RACH attempt is CBRA.
[0081] In other words, during the CFRA process, the terminal determines the random access type for the current RACH attempt based on the RSRP of the reference signal configured in the CFRA resource configuration.
[0082] Rule 1.2: The random access type of the first P RACH attempts in the CFRA process is determined based on the RSRP of the reference signal. The random access type of the (P+1)th RACH attempt to the Nth RACH attempt in the CFRA process is of type CBRA, where P is a positive integer and P is less than N.
[0083] During the CFRA process, the random access type of the first P RACH attempts is determined based on the RSRP of the reference signal in the CFRA resource configuration. For any RACH attempt in the first P RACH attempts, the implementation method of determining the random access type of the RACH attempt based on the RSRP of the reference signal in the CFRA resource configuration can be found in the relevant description of rule 1.1 in the above embodiments, which will not be repeated here.
[0084] During the CFRA process, the random access type from the P+1th RACH attempt to the Nth RACH attempt is always CBRA. That is to say, starting from the P+1th RACH attempt, the random access type of subsequent RACH attempts is fixed as CBRA, and it is no longer necessary to determine the random access type of the RACH attempt through the RSRP of the reference signal in the CFRA resource configuration.
[0085] In one possible implementation, P satisfies any one of the following rules 1.21-1.22:
[0086] Rule 1.21: The Pth RACH attempt in the CFRA process is the first RACH attempt in the CFRA process with a random access type of CBRA.
[0087] For example, during CFRA, the terminal can determine the random access type of the first RACH attempt based on the RSRP of the reference signal configured in the CFRA resource configuration. If the random access type of the first RACH attempt is CFRA, the terminal continues to determine the random access type of the second RACH attempt based on the RSRP of the reference signal configured in the CFRA resource configuration. If the random access type of the first RACH attempt is CBRA, then from the second RACH attempt onwards, the random access type of subsequent RACH attempts will all be CBRA, and so on.
[0088] In other words, during the CFRA process, if the RSRP (Reference Reference Pointer) based on the CFRA resource configuration determines that the random access type of the current RACH attempt is CFRA, then the RSRP of the reference signal for the CFRA resource configuration still needs to be used to determine the random access type of the next RACH attempt. If the RSRP of the reference signal for the CFRA resource configuration determines that the random access type of the current RACH attempt is CBRA, then the random access type in subsequent RACH attempts will all be CBRA. That is, as long as a RACH attempt with a random access type of CBRA occurs during the CFRA process, the random access type of subsequent RACH attempts will all be CBRA, and it is impossible to return to the CFRA type.
[0089] Rule 1.22, P is the maximum number of random access types that the terminal can attempt to RACH based on the RSRP of the reference signal configured by the CFRA resource.
[0090] During the CFRA process, the terminal determines its random access type for the first P RACH attempts based on the RSRP of the CFRA resource configuration reference signal. From the P+1th RACH attempt onwards, the random access type for subsequent RACH attempts will be CBRA type, and it will no longer be able to return to CFRA type.
[0091] In this case, P can be a predefined value or a value configured by the network device. P is a positive integer and P is less than N, where N is the maximum number of RACH attempts during the CFRA process.
[0092] Taking P=4 as an example, during this CFRA process, the terminal determines the random access type for each of the first four RACH attempts based on the RSRP of the reference signal configured for the CFRA resources. The random access type for each of the first four RACH attempts may all be CBRA, or it may include both CFRA and CBRA types, etc. From the fifth RACH attempt onwards, the random access type for subsequent RACH attempts is always CBRA. If the random access type for the first four RACH attempts is always CFRA, then from the fifth attempt onwards, the terminal continues to determine the random access type for subsequent RACH attempts based on the RSRP of the reference signal configured for the CFRA resources; or, all subsequent RACH attempts will be CFRA; or, all subsequent RACH attempts will be CBRA.
[0093] In summary, when there are two selectable RO types in the CFRA process, the embodiments of this disclosure provide a scheme for determining the random access type of each RACH attempt. The terminal can flexibly determine the random access type of each RACH attempt in the CFRA process according to rule 1.1 or rule 1.2, and thus perform random access according to the determined random access type.
[0094] The above embodiments described how to determine the random access type of RACH attempt during a CFRA process with CFRA resources configured. The following will describe how to determine the RO type of a CBRA type RACH attempt during a CFRA process with CFRA resources configured.
[0095] In one possible implementation, the terminal determines the RO type of at least one RACH attempt based on the RO type of the first RACH attempt and / or the RO type of the RACH attempt during the CBRA process; wherein the first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process.
[0096] For example, the RO type of at least one RACH attempt is determined based on the RO type of the first RACH attempt. The terminal can first determine the RO type of the first RACH attempt, and then determine the RO type of at least one RACH attempt based on the RO type of the first RACH attempt.
[0097] Optionally, the RO type in at least one RACH attempt is the same as the RO type in the first RACH attempt. For example, if the RO type in the first RACH attempt is the first RO type, then the RO type in at least one RACH attempt is the first RO type. For example, if the RO type in the first RACH attempt is the second RO type, then the RO type in at least one RACH attempt is the second RO type.
[0098] Optionally, the RO type in at least one RACH attempt is different from the RO type in the first RACH attempt. For example, if the RO type in the first RACH attempt is the first RO type, then the RO type in at least one RACH attempt is the second RO type.
[0099] For example, the RO type of at least one RACH attempt is determined based on the RO type of the RACH attempt during the CBRA process. The terminal can first determine the RO type of the RACH attempt during the CBRA process, and then determine the RO type of at least one RACH attempt based on the RO type of the RACH attempt during the CBRA process.
[0100] Optionally, the RO type of at least one RACH attempt is determined based on the RO type of the initial RACH attempt during the CBRA process. In one implementation, the RO type of at least one RACH attempt is the same as the RO type of the initial RACH attempt during the CBRA process. For example, if the RO type of the initial RACH attempt during the CBRA process is the first RO type, then the RO type of at least one RACH attempt is the first RO type; if the RO type of the initial RACH attempt during the CBRA process is the second RO type, then the RO type of at least one RACH attempt is the second RO type. In another implementation, the RO type of at least one RACH attempt is different from the RO type of the initial RACH attempt during the CBRA process. For example, if the RO type of the initial RACH attempt during the CBRA process is the first RO type, then the RO type of at least one RACH attempt is the second RO type; if the RO type of the initial RACH attempt during the CBRA process is the second RO type, then the RO type of at least one RACH attempt is the first RO type.
[0101] Optionally, at least one RACH attempt has the same RO type as the i-th RACH attempt in the CBRA process, where i is a positive integer less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process.
[0102] For example, in at least one RACH attempt, the RO type of the first M RACH attempts is determined based on the RO type of the first RACH attempt, and the RO type of the (M+1)th RACH attempt is determined based on the RO type of the RACH attempts in the CBRA process, where M is a positive integer less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process.
[0103] For example, in at least one RACH attempt, the RO type of the first M RACH attempts is determined based on the RO type of the RACH attempts during the CBRA process, and the RO type of the (M+1)th RACH attempt is determined based on the RO type of the first RACH attempt.
[0104] In one possible implementation, the RO type of at least one RACH attempt satisfies at least one of the following methods 2.1 to 2.5:
[0105] Method 2.1: The RO type of the second RACH attempt is the same as that of the first RACH attempt, and the second RACH attempt is any one of the at least one RACH attempts.
[0106] In some embodiments, method 2.1 can be a predefined method or a method indicated by the network device. Method 2.1 can determine the RO type of any one of the at least one RACH attempts, where the at least one RACH attempt is a RACH attempt with a random access type of CBRA during the CFRA process.
[0107] The first RACH attempt is a RACH attempt with random access type CFRA during the CFRA process. In this embodiment of the disclosure, the method by which the terminal determines the RO type of the first RACH attempt is not limited. The RO type of the first RACH attempt can be predefined or indicated by the network device. The RO type of the first RACH attempt can be either the first RO type or the second RO type.
[0108] If the RO type attempted by the first RACH is the first RO type, then the RO type attempted by the second RACH is the first RO type; if the RO type attempted by the first RACH is the second RO type, then the RO type attempted by the second RACH is the second RO type.
[0109] Method 2.2: The RO type of the second RACH attempt is the same as the RO type of the first RACH attempt during the CBRA process.
[0110] In some embodiments, method 2.2 can be a predefined method or a method indicated by the network device. Method 2.2 can determine the RO type of any one of the at least one RACH attempts, where the at least one RACH attempt is a RACH attempt with a random access type of CBRA during the CFRA process.
[0111] In this embodiment of the disclosure, the method by which the terminal determines the RO type of the first RACH attempt during the CBRA process is not limited. The RO type of the first RACH attempt during the CBRA process can be predefined or indicated by the network device. The RO type of the first RACH attempt during the CBRA process can be either the first RO type or the second RO type.
[0112] If the RO type attempted in the first RACH during the CBRA process is the first RO type, then the RO type attempted in the second RACH process will be the first RO type; if the RO type attempted in the first RACH during the CBRA process is the second RO type, then the RO type attempted in the second RACH process will be the second RO type.
[0113] For example, the terminal can first determine the RO type of the first RACH attempt during the CBRA process, and then determine the RO type of the second RACH attempt based on the RO type of the first RACH attempt during the CBRA process.
[0114] For example, the RO type of the second RACH attempt and the RO type of the first RACH attempt during the CBRA process can be indicated by a predefined method or by the network device. The terminal does not need to determine the RO type of the first RACH attempt during the CBRA process in advance, but can directly determine the RO type of the second RACH attempt and the RO type of the first RACH attempt during the CBRA process.
[0115] Method 2.3: The RO type of the second RACH attempt is determined based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process.
[0116] In some embodiments, method 2.3 can be a predefined method or a method indicated by the network device. Method 2.3 can determine the RO type of any one of the at least one RACH attempts, where the at least one RACH attempt is a RACH attempt with a random access type of CBRA during the CFRA process.
[0117] In this embodiment of the disclosure, the method by which the terminal determines the RO type of the RACH attempt during the CBRA process is not limited. The RO type of the RACH attempt during the CBRA process can be predefined or indicated by the network device. For any RACH attempt during the CBRA process, the RO type of the RACH attempt is either the first RO type or the second RO type.
[0118] In some embodiments, the order of the second RACH attempt in the CFRA process can indicate that the second RACH attempt is the i-th RACH attempt in the CFRA process. That is, all RACH attempts in the CFRA process are arranged in chronological order, and the second RACH attempt is the i-th RACH attempt. For example, the terminal can determine the RO type of the i-th RACH attempt in the CBRA process and assign it as the RO type of the second RACH attempt. For example, it can be indicated, either through a predefined method or by network device indication, that the RO type of the i-th RACH attempt in both the CFRA and CBRA processes is the first RO type / second RO type. The terminal does not need to first determine the RO type of the i-th RACH attempt in the CBRA process; it can directly determine that the RO type of both the i-th RACH attempt in the CFRA and CBRA processes is the first RO type / second RO type.
[0119] In some embodiments, the order of the second RACH attempt in the CFRA process can indicate that the second RACH attempt is the i-th RACH attempt with a random access type of CBRA in the CFRA process. That is, all RACH attempts with a random access type of CBRA in the CFRA process are arranged in chronological order, and the second RACH attempt is the i-th RACH attempt. For example, the terminal can determine the RO type of the i-th RACH attempt in the CBRA process and identify it as the RO type of the second RACH attempt. For example, it can be indicated, either through a predefined method or by network device indication, that both the RO type of the i-th RACH attempt with a random access type of CBRA in the CFRA process and the RO type of the i-th RACH attempt in the CBRA process are the first RO type / second RO type. The terminal does not need to first determine the RO type of the i-th RACH attempt in the CBRA process; it can directly indicate that both the RO type of the i-th RACH attempt with a random access type of CBRA in the CFRA process and the RO type of the i-th RACH attempt in the CBRA process are the first RO type / second RO type.
[0120] Taking CFRA and CBRA processes as examples, the four RACH attempts are denoted as RACH attempt A1 (random access type is CFRA), RACH attempt A2 (random access type is CBRA), RACH attempt A3 (random access type is CFRA), and RACH attempt A4 (random access type is CBRA). The four RACH attempts are denoted as RACH attempt B1 (RO type is first RO type), RACH attempt B2 (RO type is first RO type), RACH attempt B3 (RO type is second RO type), and RACH attempt B4 (RO type is second RO type). Then the second RACH attempt is either RACH attempt A2 or RACH attempt A4.
[0121] If the order of the second RACH attempt in the CFRA process indicates that the second RACH attempt is the i-th RACH attempt in the CFRA process, then for RACH attempt A2, RACH attempt A2 is the second RACH attempt in the CFRA process, and its RO type is the same as the RO type of the second RACH attempt in the CBRA process (i.e., RACH attempt B2), which is the first RO type; for RACH attempt A4, RACH attempt A4 is the fourth RACH attempt in the CFRA process, and its RO type is the same as the RO type of the fourth RACH attempt in the CBRA process (i.e., RACH attempt B4), which is the second RO type.
[0122] If the order of the second RACH attempt in the CFRA process indicates that the second RACH attempt is the i-th RACH attempt with random access type CBRA in the CFRA process, then for RACH attempt A2, RACH attempt A2 is the first RACH attempt with random access type CBRA in the CFRA process, and its RO type is the same as the RO type of the first RACH attempt in the CBRA process (i.e., RACH attempt B1), which is the first RO type; for RACH attempt A4, RACH attempt A4 is the second RACH attempt in the CFRA process, and its RO type is the same as the RO type of the second RACH attempt in the CBRA process (i.e., RACH attempt B2), which is the first RO type.
[0123] Method 2.4: The RO type of the third RACH attempt is the same as that of the first RACH attempt.
[0124] The third RACH attempt is the RACH attempt with random access type CBRA among the first M RACH attempts in the CFRA process, where M is less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process. Both M and N are positive integers.
[0125] For an introduction to the first RACH attempt, please refer to the description of Method 2.1 in the above embodiments, which will not be repeated here.
[0126] Method 2.5: The RO type of the fourth RACH attempt is different from the RO type of the first RACH attempt.
[0127] The fourth RACH attempt is a RACH attempt of type CBRA with random access from the (M+1)th to the Nth RACH attempt in the FRA process. M is less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process. Both M and N are positive integers.
[0128] For an introduction to the first RACH attempt, please refer to the description of Method 2.1 in the above embodiments, which will not be repeated here.
[0129] Taking a CFRA process that includes 4 RACH attempts (i.e., N=4) and M=2 as an example, the terminal determines the random access type of the RACH attempt according to rule 1.21, and determines the RO type of the third RACH attempt and the fourth RACH attempt according to method 2.4 and method 2.5 respectively.
[0130] For example, for the first RACH attempt in the CFRA process, the terminal determines the random access type of the first RACH attempt based on whether the RSRP of the reference signal configured in the CFRA resource is greater than the RSRP threshold. If the random access type of the first RACH attempt is CFRA, the terminal determines the random access type of the second RACH attempt based on the RSRP of the reference signal configured in the CFRA resource. If the random access type of the second RACH attempt is CBRA, then the random access types of the third and fourth RACH attempts are both CBRA. Since the random access type of the first RACH attempt in the CFRA process is CFRA and the random access type of the second RACH attempt is CBRA, when M=2, the third RACH attempt is the second RACH attempt in this CFRA process. Since the random access types of the third and fourth RACH attempts in the CFRA process are both CBRA, when M=2, the fourth RACH attempt includes the third and fourth RACH attempts in this CFRA process. If the RO type of the first RACH attempt is the first RO type, then the RO type of the second RACH attempt is the first RO type, and the RO type of the third and fourth RACH attempts is the second RO type; if the RO type of the first RACH attempt is the second RO type, then the RO type of the second RACH attempt is the second RO type, and the RO type of the third and fourth RACH attempts is the first RO type.
[0131] Taking a CFRA process involving 4 RACH attempts (N=4) and M=2 as an example, the terminal determines the random access type of the RACH attempt according to rule 1.22, and determines the RO type of the third and fourth RACH attempts according to methods 2.4 and 2.5 respectively. For example, for the first and second RACH attempts in the CFRA process, the terminal determines the random access type of the first and second RACH attempts based on whether the RSRP of the reference signal configured in the CFRA resource configuration is greater than the RSRP threshold. The random access type of the first RACH attempt in the CFRA process is CFRA type, and the random access type of the second RACH attempt is CBRA type. When M=2, the third RACH attempt is therefore the second RACH attempt in this CFRA process. The maximum number of times the terminal determines the random access type of the RACH attempt based on the RSRP of the reference signal configured in the CFRA resource configuration is 2, so the random access type of the third and fourth RACH attempts in the CFRA process is both CBRA type. Since the random access type of the 3rd and 4th RACH attempts in the CFRA process is both CBRA, when M=2, the fourth RACH attempt includes the 3rd and 4th RACH attempts in the CFRA process. If the RO type of the first RACH attempt is the first RO type, then the RO type of the second RACH attempt is the first RO type, and the RO types of the third and fourth RACH attempts are the second RO type; if the RO type of the first RACH attempt is the second RO type, then the RO type of the second RACH attempt is the second RO type, and the RO types of the third and fourth RACH attempts are the first RO type.
[0132] In summary, when there are two selectable RO types in the CFRA process, the embodiments of this disclosure provide a scheme for determining the RO type of the RACH attempt with the random access type of CBRA. The terminal can flexibly determine the RO type of each CBRA type RACH attempt in the CFRA process according to at least one of the methods 2.1 to 2.5, and thus perform random access according to the determined RO type.
[0133] In the above embodiments, it is described how to determine the random access type of each RACH attempt in the CFRA process with CFRA resources configured, and the RO type of the RACH attempt with the random access type of CBRA in the CFRA process with CFRA resources configured. The following uses several specific examples to illustrate the solution of the embodiments of this disclosure.
[0134] In the following examples, the CFRA procedure configured with CFRA resources is an RRC-triggered CFRA procedure, including a random access procedure triggered by beam failure recovery and / or a random access procedure configured with rach-ConfigDedicated random access resources. During this CFRA procedure, the terminal can determine whether the current RACH attempt uses a CFRA-type random access attempt (i.e., using the reference signal and preamble configured with CFRA resources) or a CBRA-type random access attempt (i.e., using the reference signal and preamble configured with CBRA resources).
[0135] In the following examples, the CBRA procedure refers to a random access procedure other than the following: a random access procedure triggered by beam failure recovery, a random access procedure with random access resources configured by rach-ConfigDedicated, a CFRA procedure triggered by PDCCH order and where the ra-PreambleIndex threshold is not 0b000000, and a random access procedure triggered by an SI request.
[0136] In the following examples, we take RO types including additional RO and legacy RO as examples. The resource configuration method for additional RO and legacy RO can be to configure RACH resources for the terminal using a single set of RACH configuration information (i.e., an RO configured on an SBFD DL symbol using legacy RACH configuration information is an additional RO, and an RO configured on an SBFD flexible symbol and a non-SBFD symbol using legacy RACH configuration information is a legacy RO). Alternatively, the resource configuration method for additional RO and legacy RO can be to configure RACH resources for the terminal using additional RACH configuration information and legacy RACH configuration information respectively (i.e., an RO configured using additional RACH configuration information configured for an SBFD aware UE is an additional RO, and an RO configured using legacy RACH configuration information configured for a non-SBFD UE is a legacy RO).
[0137] The following examples illustrate two scenarios. In these embodiments, the CFRA process refers to a CFRA process configured with CFRA resources:
[0138] Scenario 1: The first RACH attempt during the CFRA process is a RACH attempt with a random access type of CFRA. Furthermore, in the subsequent RACH attempts during the CFRA process, there is at least one RACH attempt with a random access type of CBRA.
[0139] For example, case 1 may include the following:
[0140] a. In the CFRA process, the random access type of the first RACH attempt is CFRA, the random access type of the second RACH attempt is CBRA, and all subsequent RACH attempts in the random access process are CFRA. It is also possible that there are only two RACH attempts in the entire random access process, and no subsequent RACH attempts.
[0141] b. During the CFRA process, the random access type of the first RACH attempt is CFRA, the random access type of the second RACH attempt is CBRA, the random access type of the third RACH attempt is CBRA, and the random access type of all subsequent RACH attempts is CFRA.
[0142] c. During the CFRA process, the random access type of the first RACH attempt is CFRA, the random access type of the second RACH attempt is CBRA, the random access type of the third RACH attempt is CFRA, the random access type of the fourth RACH attempt is CBRA, and the random access type of all subsequent RACH attempts is CFRA.
[0143] It should be noted that the above ac is only an example of several specific situations under case 1, and does not exhaust all possible situations included under case 1. As long as the first RACH attempt in the CFRA process is a RACH attempt with random access type of CFRA, and there is at least one RACH attempt with random access type of CBRA in the subsequent RACH attempts in the CFRA process, it belongs to case 1.
[0144] Scenario 2: The first RACH attempt during the CFRA process is a RACH attempt with a random access type of CBRA.
[0145] For example, case 2 may include the following:
[0146] d. The CFRA process includes only one RACH attempt, and the RACH attempt is a RACH attempt with random access type CBRA; or, the first RACH attempt in the CFRA process is a RACH attempt with random access type CBRA, and subsequent RACH attempts are RACH attempts with random access type CFRA.
[0147] e. The random access type of the first RACH attempt during the CFRA process is CBRA, the random access type of the second RACH attempt is CBRA, and the random access type of all subsequent RACH attempts is CFRA.
[0148] f. The random access type of the first RACH attempt in the CFRA process is CBRA, the random access type of the second RACH attempt is CFRA, the random access type of the third RACH attempt is CBRA, and the random access type of all subsequent RACH attempts is CFRA.
[0149] It should be noted that the above df only provides examples of several specific situations under case 2, and does not exhaustively list all possible situations included in case 2. As long as the first RACH attempt in the CFRA process is a RACH attempt with random access type CBRA, it belongs to case 2.
[0150] In the following examples, the method by which the terminal determines the RO type of at least one RACH attempt can be at least one of methods 2.1 to 2.5 described above. For cases 1 and 2 above, the method by which the terminal determines the RO type of at least one RACH attempt can be a predefined method or a specific method indicated by the network device. For example, if the predefined method for the terminal to determine the RO type of at least one RACH attempt is used, the same method can be predefined for both cases 1 and 2, or different methods can be predefined for both cases 1 and 2.
[0151] For RACH attempts during the CBRA process, the RO type can be determined by the network device indication or a predefined method for the first RACH attempt. After a certain number of subsequent RACH attempts fail on the same RO type, the system can switch to another RO type to continue RACH attempts.
[0152] Example 1: Determine the random access type of RACH attempt during the CFRA process with CFRA resources configured according to rule 1.1, and determine the RO type of at least one RACH attempt according to method 2.1.
[0153] In Example 1, for each RACH attempt in a CFRA process configured with CFRA resources, the terminal determines the random access type of the RACH attempt according to Rule 1.1. That is, the terminal determines the random access type of the RACH attempt based on the RSRP of the reference signal configured in the CFRA resources. For example, for the current RACH attempt, if the RSRP of at least one reference signal configured in the CFRA resources is greater than the RSRP threshold, then the random access type of the current RACH attempt is CFRA; if the RSRP of all reference signals configured in the CFRA resources is less than or equal to the RSRP threshold, then the random access type of the current RACH attempt is CBRA.
[0154] In Example 1, the RO type of the second RACH attempt can be determined according to Method 2.1. The RO type of the second RACH attempt is the same as that of the first RACH attempt. Specifically, the first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process configured with CFRA resources, and the second RACH attempt is any one of the at least one RACH attempts. In other words, during the CFRA process configured with CFRA resources, RACH attempts with a random access type of CFRA select the RO type corresponding to the CFRA type, and RACH attempts with a random access type of CFRA also select the RO type corresponding to the CFRA type.
[0155] For example, if the network device is configured with the RO type of the first RACH attempt as additional RO, then for cases 1 and 2 above, regardless of whether the random access type of each RACH attempt in the CFRA process configured for the CFRA resource is CFRA or CBRA, the RO type of the RACH attempt will always be additional RO. After selecting a reference signal, the terminal randomly selects an RO resource from the additional ROs associated with that reference signal and sends a preamble to the network device on that RO resource.
[0156] For example, if the RO type of the first RACH attempt is legacy RO, then for cases 1 and 2 above, regardless of whether the random access type of each RACH attempt in the CFRA process configured with the CFRA resource is CFRA or CBRA, the RO type of the RACH attempt will always be legacy RO. After selecting a reference signal, the terminal randomly selects an RO resource from the legacy ROs associated with that reference signal and sends a preamble to the network device on that RO resource.
[0157] Specifically, for RACH attempts with CFRA type random access during CFRA, the terminal selects the reference signal configured with CFRA resources and sends the preamble; for RACH attempts with CBRA type random access during CFRA, the terminal selects the reference signal configured with CBRA resources and sends the preamble.
[0158] Example 2: Determine the random access type of RACH attempt during the CFRA process of CFRA resource configuration according to rule 1.1, and determine the RO type of at least one RACH attempt according to method 2.2.
[0159] In Example 2, for each RACH attempt during the CFRA process of CFRA resource configuration, the terminal determines the random access type of the RACH attempt according to Rule 1.1. That is, the terminal determines the random access type of the RACH attempt based on the RSRP of the reference signal in the CFRA resource configuration. For example, for the current RACH attempt, if the RSRP of at least one reference signal in the CFRA resource configuration is greater than the RSRP threshold, then the random access type of the current RACH attempt is CFRA; if the RSRP of all reference signals in the CFRA resource configuration is less than or equal to the RSRP threshold, then the random access type of the current RACH attempt is CBRA.
[0160] In Example 2, the RO type of the second RACH attempt can be determined according to Method 2.2. The RO type of the second RACH attempt is the same as the RO type of the initial RACH attempt during the CBRA process. The second RACH attempt is any one of the at least one RACH attempts, and the at least one RACH attempt is a RACH attempt with a random access type of CFRA type during the CFRA process configured with CFRA resources. That is, during the CFRA process configured with CFRA resources, RACH attempts with a random access type of CFRA type select the RO type corresponding to the CFRA type, and RACH attempts with a random access type of CBRA type select the RO type of the initial RACH attempt during the CBRA process.
[0161] Taking the RACH attempt with random access type CFRA and RO type as additional RO during the CFRA process of CFRA resource configuration, and the RO type of the initial RACH attempt during the CBRA process as legacy RO, then during the CFRA process of CFRA resource configuration, for the RACH attempt with random access type CFRA, the terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble; for the RACH attempt with random access type CBRA, the terminal randomly selects one RO from the legacy ROs associated with the selected reference signal to send the preamble.
[0162] For example, in case a of scenario 1 above, only one RACH attempt during the entire CFRA resource configuration process has a random access type of CBRA, where:
[0163] The random access type of the first RACH attempt is CFRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0164] The random access type of the second RACH attempt is CBRA type. The RO type of the second RACH attempt is the same as the RO type of the first RACH attempt during the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0165] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0166] For example, in case b of scenario 1 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0167] During the CFRA process of CFRA resource configuration, the random access type of the first RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0168] The random access type of the second RACH attempt is CBRA type. The RO type of the second RACH attempt is the same as the RO type of the first RACH attempt during the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0169] The random access type of the third RACH attempt is CBRA type. The RO type of the third RACH attempt is the same as the RO type of the first RACH attempt in the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0170] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0171] For example, in case c of scenario 1 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0172] During the CFRA process of CFRA resource configuration, the random access type of the first RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0173] The random access type of the second RACH attempt is CBRA type. The RO type of the second RACH attempt is the same as the RO type of the first RACH attempt during the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0174] During the CFRA process of CFRA resource configuration, the random access type of the third RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0175] The random access type of the 4th RACH attempt is CBRA type, and the terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble;
[0176] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0177] For example, in case d of scenario 2 above, only one RACH attempt during the entire CFRA resource configuration process has a random access type of CBRA, where:
[0178] The random access type of the first RACH attempt is CBRA type. The RO type of the first RACH attempt is the same as the RO type of the first RACH attempt in the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0179] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0180] For example, in case e of scenario 2 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0181] The random access type of the first RACH attempt is CBRA type. The RO type of the first RACH attempt is the same as the RO type of the first RACH attempt in the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0182] The random access type of the second RACH attempt is CBRA type. The RO type of the second RACH attempt is the same as the RO type of the first RACH attempt during the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0183] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0184] For example, in case f of scenario 2 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0185] The random access type of the first RACH attempt is CBRA type. The RO type of the first RACH attempt is the same as the RO type of the first RACH attempt in the CBRA process, which is legacy RO. The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0186] The random access type of the second RACH attempt is CFRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0187] The random access type of the third RACH attempt is CBRA type, and the terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble;
[0188] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0189] Specifically, for RACH attempts with CFRA type random access during CFRA, the terminal selects the reference signal configured with CFRA resources and sends the preamble; for RACH attempts with CBRA type random access during CFRA, the terminal selects the reference signal configured with CBRA resources and sends the preamble.
[0190] Example 3: Determine the random access type of RACH attempt during the CFRA process of CFRA resource configuration according to rule 1.1, and determine the RO type of at least one RACH attempt according to method 2.3.
[0191] In Example 3, for each RACH attempt during the CFRA process of CFRA resource configuration, the terminal determines the random access type of the RACH attempt according to Rule 1.1. That is, the terminal determines the random access type of the RACH attempt based on the RSRP of the reference signal in the CFRA resource configuration. For example, for the current RACH attempt, if the RSRP of at least one reference signal in the CFRA resource configuration is greater than the RSRP threshold, then the random access type of the current RACH attempt is CFRA; if the RSRP of all reference signals in the CFRA resource configuration is less than or equal to the RSRP threshold, then the random access type of the current RACH attempt is CBRA.
[0192] In Example 3, the RO type of the second RACH attempt can be determined according to Method 2.3. The second RACH attempt is any one of the at least one RACH attempts, and the at least one RACH attempt is a RACH attempt with a random access type of CFRA type in the CFRA process configured with CFRA resources. That is, in the CFRA process configured with CFRA resources, the RO type of the second RACH attempt is the same as the RO type of the i-th RACH attempt in the CBRA process, where the second RACH attempt is the i-th RACH attempt in the CFRA process configured with CFRA resources; or, the second RACH attempt is the i-th RACH attempt with a random access type of CBRA type in the CFRA process configured with CFRA resources.
[0193] Taking a RACH attempt with a random access type of CFRA and an additional RO as an example in CFRA resource configuration, and the initial RACH attempt in CBRA with an additional RO as an example, where the RO type for subsequent RACH attempts is legacy RO after the initial RACH attempt fails in CBRA, then in CFRA resource configuration, for a RACH attempt with a random access type of CFRA, the terminal randomly selects an RO resource from the selected additional ROs associated with the reference signal to send the preamble; for the first RACH attempt with a random access type of CBRA, the terminal randomly selects an RO resource from the selected additional ROs associated with the reference signal to send the preamble; and for subsequent RACH attempts with a random access type of CBRA, the terminal randomly selects an RO resource from the selected legacy ROs associated with the reference signal to send the preamble.
[0194] For example, in case a of scenario 1 above, only one RACH attempt during the entire CFRA resource configuration process has a random access type of CBRA, where:
[0195] The random access type of the first RACH attempt is CFRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0196] The random access type of the second RACH attempt is CBRA type. The second RACH attempt is the first RACH attempt with random access type CBRA type in the CFRA process of CFRA resource configuration. Therefore, the RO type of the second RACH attempt is additional RO (the same as the RO type of the first RACH attempt in the CBRA process). The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0197] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0198] For example, in case b of scenario 1 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0199] During the CFRA process of CFRA resource configuration, the random access type of the first RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0200] The random access type of the second RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0201] The random access type of the third RACH attempt is CBRA type. The third RACH attempt is the second RACH attempt with random access type CBRA type in the CFRA process of CFRA resource configuration. Therefore, the RO type of the third RACH attempt is legacy RO (the same RO type as the second RACH attempt in the CBRA process). The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0202] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0203] For example, in case c of scenario 1 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0204] During the CFRA process of CFRA resource configuration, the random access type of the first RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0205] The random access type of the second RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0206] The random access type of the third RACH attempt is CFRA type, in which the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0207] The random access type of the 4th RACH attempt is CBRA type. The 4th RACH attempt is the 2nd RACH attempt with random access type CBRA type in the CFRA process of CFRA resource configuration. Therefore, the RO type of the 4th RACH attempt is legacy RO (the same RO type as the 2nd RACH attempt in the CBRA process). The terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble.
[0208] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0209] For example, in case d of scenario 2 above, only one RACH attempt during the entire CFRA resource configuration process has a random access type of CBRA, where:
[0210] The random access type of the first RACH attempt is CBRA type. The first RACH attempt is the first RACH attempt with random access type CBRA type in the CFRA process of CFRA resource configuration. Therefore, the RO type of the first RACH attempt is additional RO (the same as the RO type of the first RACH attempt in the CBRA process). The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0211] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0212] For example, in case e of scenario 2 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0213] The random access type of the first RACH attempt is CBRA type. The RO type of the first RACH attempt is the same as the RO type of the first RACH attempt in the CBRA process, which is legacy RO. The terminal randomly selects an RO resource from the additional RO associated with the selected reference signal to send the preamble.
[0214] The random access type of the second RACH attempt is CBRA type, and the terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble;
[0215] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0216] For example, in case f of scenario 2 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0217] The random access type of the first RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0218] The random access type of the second RACH attempt is CFRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0219] The random access type of the third RACH attempt is CBRA type, and the terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble;
[0220] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0221] Example 3 illustrates an implementation scheme for determining the RO type of at least one RACH attempt using method 2.3. The order of the second RACH attempt in the CFRA process is the i-th RACH attempt with a random access type of CBRA within the CFRA process. In some implementations, the order of the second RACH attempt in the CFRA process can also be the i-th RACH attempt within the CFRA process, and the RO type of the second RACH attempt is determined based on this order. A specific example will be used to illustrate these two implementation methods below.
[0222] Assume that the CFRA process for configuring CFRA resources includes a total of 5 RACH attempts: RACH attempt A1 (random access type is CFRA), RACH attempt A2 (random access type is CBRA), RACH attempt A3 (random access type is CFRA), RACH attempt A4 (random access type is CBRA), and RACH attempt A5 (random access type is CBRA). Also assume that the CBRA process includes a total of 5 RACH attempts: RACH attempt B1 (additional RO), RACH attempt B2 (RO type is additional RO), RACH attempt B3 (RO type is legacy RO), RACH attempt B4 (RO type is legacy RO), and RACH attempt B5 (RO type is legacy RO). Then the second RACH attempt can include RACH attempts A2, A4, and A5.
[0223] If we take the order of the second RACH attempt in the CFRA process as the i-th RACH attempt with a CBRA random access type in the CFRA process, then RACH attempt A2 is the first RACH attempt with a CBRA random access type in the CFRA process, and its RO type is the same as the RO type of the first RACH attempt in the CBRA process, i.e., an additional RO. Similarly, RACH attempt A4 is the second RACH attempt with a CBRA random access type in the CFRA process, and its RO type is the same as the RO type of the second RACH attempt in the CBRA process, i.e., an additional RO; RACH attempt A5 is the third RACH attempt with a CBRA random access type in the CFRA process, and its RO type is the same as the RO type of the third RACH attempt in the CBRA process, i.e., a legacy RO.
[0224] If we consider the order of the second RACH attempt in the CFRA process as the i-th RACH attempt in the CFRA process, then RACH attempt A2 is the second RACH attempt in the CFRA process, and its RO type is the same as the RO type of the second RACH attempt in the CBRA process, i.e., additional RO. Similarly, RACH attempt A4 is the fourth RACH attempt in the CFRA process with a random access type of CBRA, and its RO type is the same as the RO type of the fourth RACH attempt in the CBRA process, i.e., legacy RO; RACH attempt A5 is the fifth RACH attempt in the CFRA process with a random access type of CBRA, and its RO type is the same as the RO type of the fifth RACH attempt in the CBRA process, i.e., legacy RO.
[0225] Specifically, for RACH attempts with CFRA type random access during CFRA, the terminal selects the reference signal configured with CFRA resources and sends the preamble; for RACH attempts with CBRA type random access during CFRA, the terminal selects the reference signal configured with CBRA resources and sends the preamble.
[0226] Example 4: Determine the random access type of the RACH attempt during the CFRA process of CFRA resource configuration according to rule 1.21, and determine the RO type of at least one RACH attempt according to method 2.3.
[0227] In Example 4, the terminal first determines the random access type of the current RACH attempt in the CFRA process of CFRA resource configuration based on the RSRP of the reference signal. If the random access type of the current RACH attempt is CFRA, the terminal continues to determine the random access type of the next RACH attempt based on the RSRP of the reference signal. If the random access type of the current RACH attempt is CBRA, the random access type of subsequent RACH attempts will all be CBRA, and the corresponding RO type will be determined by referring to the RACH attempts in the CBRA process.
[0228] Taking a RACH attempt with a random access type of CFRA and an additional RO as an example in CFRA resource configuration, and the initial RACH attempt in CBRA with an additional RO as an example, where the RO type for subsequent RACH attempts is legacy RO after the initial RACH attempt fails in CBRA, then in CFRA resource configuration, for a RACH attempt with a random access type of CFRA, the terminal randomly selects an RO resource from the selected additional ROs associated with the reference signal to send the preamble; for the first RACH attempt with a random access type of CBRA, the terminal randomly selects an RO resource from the selected additional ROs associated with the reference signal to send the preamble; and for subsequent RACH attempts with a random access type of CBRA, the terminal randomly selects an RO resource from the selected legacy ROs associated with the reference signal to send the preamble.
[0229] For example, in case 1 above, the random access type of the first RACH attempt is CFRA type, and the terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0230] The random access type of the second RACH attempt is CBRA type. The second RACH attempt is the first RACH attempt with random access type CBRA type in the CFRA process of CFRA resource configuration. Therefore, the RO type of the second RACH attempt is additional RO (the same as the RO type of the first RACH attempt in the CBRA process). The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0231] In subsequent random access processes, all RACH attempts are of type CBRA. It is not necessary to determine the random access type of the RACH attempt based on the RSRP of the reference signal. The terminal randomly selects a RO resource from the legacy RO associated with the selected reference signal for sending the preamble.
[0232] For example, in case 2 above, the random access type of the first RACH attempt is CBRA type. The first RACH attempt is the first RACH attempt with random access type CBRA type in the CFRA process of CFRA resource configuration. Therefore, the RO type of the first RACH attempt is additional RO (the same as the RO type of the first RACH attempt in the CBRA process). The terminal randomly selects an RO resource from the additional RO associated with the selected reference signal to send the preamble.
[0233] In subsequent random access processes, all RACH attempts are of type CBRA. It is not necessary to determine the random access type of the RACH attempt based on the RSRP of the reference signal. The terminal randomly selects a RO resource from the legacy RO associated with the selected reference signal for sending the preamble.
[0234] Specifically, for RACH attempts with CFRA type random access during CFRA, the terminal selects the reference signal configured with CFRA resources and sends the preamble; for RACH attempts with CBRA type random access during CFRA, the terminal selects the reference signal configured with CBRA resources and sends the preamble.
[0235] Example 5: Determine the random access type of RACH attempt during the CFRA process of CFRA resource configuration according to rule 1.22, and determine the RO type of at least one RACH attempt according to method 2.4 + method 2.5.
[0236] In Example 5, the terminal determines the random access type of the first P RACH attempts in the CFRA process of CFRA resource configuration based on the RSRP of the reference signal. The random access type of the RACH attempts from the P+1th to the Nth is the CBRA type, and there is no need to determine the random access type of the RACH attempts based on the RSRP of the reference signal.
[0237] Taking the RACH attempt with random access type CFRA and RO type additional RO in the CFRA process of CFRA resource configuration as an example, then in the CFRA process of CFRA resource configuration, the RO type of the third RACH attempt is additional RO, the RO type of the fourth RACH attempt is legacy RO, the third RACH attempt is the RACH attempt with random access type CBRA in the first M RACH attempts of the CFRA process of CFRA resource configuration, and the fourth RACH attempt is the RACH attempt with random access type CBRA in the (M+1)th to Nth RACH attempts of the CFRA process.
[0238] Taking M=2 as an example, for case a in situation 1 above, only one RACH attempt during the entire CFRA resource configuration process has a random access type of CBRA, where:
[0239] The random access type of the first RACH attempt is CFRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0240] The random access type of the second RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0241] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0242] For example, in case b of scenario 1 above, there are two RACH attempts during the entire CFRA process with random access type CBRA, where:
[0243] During the CFRA process of CFRA resource configuration, the random access type of the first RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0244] The random access type of the second RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0245] The random access type of the third RACH attempt is CBRA type, and the terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble;
[0246] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0247] For example, in case c of scenario 1 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0248] During the CFRA process of CFRA resource configuration, the random access type of the first RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0249] The random access type of the second RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0250] During the CFRA process of CFRA resource configuration, the random access type of the third RACH attempt is CFRA type. The terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0251] The random access type of the 4th RACH attempt is CBRA type, and the terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble;
[0252] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0253] For example, in case d of scenario 2 above, only one RACH attempt during the entire CFRA resource configuration process has a random access type of CBRA, where:
[0254] The random access type of the first RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0255] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0256] For example, in case e of scenario 2 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0257] The random access type of the first RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0258] The random access type of the second RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0259] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0260] For example, in case f of scenario 2 above, during the entire CFRA resource configuration process, there are two RACH attempts with CBRA type random access, where:
[0261] The random access type of the first RACH attempt is CBRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0262] The random access type of the second RACH attempt is CFRA type, and the terminal randomly selects an RO resource from the additional ROs associated with the selected reference signal to send the preamble;
[0263] The random access type of the third RACH attempt is CBRA type, and the terminal randomly selects one RO resource from the legacy RO associated with the selected reference signal to send the preamble;
[0264] In subsequent random access processes, all RACH attempts are of the CFRA type. The terminal randomly selects one RO resource from the additional ROs associated with the selected reference signal to send the preamble.
[0265] Specifically, for RACH attempts with CFRA type random access during CFRA, the terminal selects the reference signal configured with CFRA resources and sends the preamble; for RACH attempts with CBRA type random access during CFRA, the terminal selects the reference signal configured with CBRA resources and sends the preamble.
[0266] In summary, the embodiments of this disclosure provide a scheme for determining the random access type of RACH attempt and the RO type of RACH attempt of CBRA type during the CFRA process of CFRA resource configuration, so that the terminal can flexibly determine the random access type and RO type of each RACH attempt during the CFRA process of CFRA resource configuration, and perform RACH attempts according to the random access type and RO type to complete random access.
[0267] Figure 4 is a schematic diagram of the structure of a random access device provided in an embodiment of this disclosure. As shown in Figure 4, the device includes: a memory, a transceiver, and a processor.
[0268] The memory 420 is used to store computer programs; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the computer program stored in the memory 420 and perform the following operations:
[0269] Determine the RO type of at least one RACH attempt, where at least one RACH attempt is a RACH attempt with a random access type of CBRA during the CFRA process;
[0270] Based on the RO type of at least one RACH attempt, a preamble is sent to the network device on the RO resource associated with the reference signal, wherein the RO type of the RO resource is the same as the RO type of at least one RACH attempt.
[0271] In some embodiments, the RO type of at least one RACH attempt is determined based on the RO type of the first RACH attempt, and / or the RO type of the RACH attempt during the CBRA process;
[0272] The first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process.
[0273] In some embodiments, the RO type of at least one RACH attempt satisfies at least one of the following:
[0274] The RO type of the second RACH attempt is the same as that of the first RACH attempt; the second RACH attempt is any one of the at least one RACH attempts; the first RACH attempt is a RACH attempt with the random access type of CFRA during the CFRA process.
[0275] The RO type attempted in the second RACH is the same as the RO type attempted in the first RACH during the CBRA process;
[0276] The RO type of the second RACH attempt is determined based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process;
[0277] The RO type of the third RACH attempt is the same as that of the first RACH attempt. The third RACH attempt is the RACH attempt with random access type CBRA in the first M RACH attempts of the CFRA process. M is less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process. M and N are both positive integers.
[0278] The RO type of the fourth RACH attempt is different from that of the first RACH attempt. The fourth RACH attempt is a RACH attempt with the random access type of CBRA among the M+1th to Nth RACH attempts in the CFRA process.
[0279] In some embodiments, the RO type of the second RACH attempt is the same as the RO type of the i-th RACH attempt in the CBRA process, based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process.
[0280] Wherein, the second RACH attempt is the i-th RACH attempt in the CFRA process; or, the second RACH attempt is the i-th RACH attempt in the CFRA process with the random access type being CBRA.
[0281] In some embodiments, the random access type attempted by RACH during the CFRA process satisfies any one of the following:
[0282] The random access type of the N RACH attempts in the CFRA process is determined based on the Reference Signal Received Power (RSRP) of the reference signal, where N is the maximum number of RACH attempts in the CFRA process and N is a positive integer.
[0283] The random access type of the first P RACH attempts in the CFRA process is determined based on the RSRP of the reference signal. The random access type of the (P+1)th RACH attempt to the Nth RACH attempt in the CFRA process is of type CBRA, where P is a positive integer and P is less than N.
[0284] In some embodiments, P satisfies:
[0285] The Pth RACH attempt during the CFRA process is the first RACH attempt with a random access type of CBRA during the CFRA process.
[0286] or,
[0287] P represents the maximum number of random access type attempts the terminal can make to determine the RACH based on the RSRP of the reference signal.
[0288] In some embodiments, the CFRA procedure includes a random access procedure triggered by beam failure recovery and / or a random access procedure by which CFRA random access resources are configured by dedicated random access.
[0289] In Figure 4, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 410 and memory represented by memory 420. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 430 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0290] The processor 410 is responsible for managing the bus architecture and general processing, while the memory 420 can store the data used by the processor 410 when performing operations.
[0291] Optionally, the processor 410 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 410 may also adopt a multi-core architecture.
[0292] The processor 410 executes any of the methods provided in the embodiments of this disclosure according to the obtained executable instructions by calling the program stored in the memory 420. The processor 410 and the memory 420 may also be physically separated.
[0293] It should be noted that the random access device provided in this embodiment can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0294] Figure 5 is a second schematic diagram of the structure of the random access device provided in this embodiment of the present disclosure. As shown in Figure 5, the device includes: a memory, a transceiver, and a processor.
[0295] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program stored in the memory 520 and perform the following operations:
[0296] Receive the preamble sent by the terminal on the RO resource associated with the reference signal;
[0297] The RO resource associated with the reference signal is determined based on the RO type of at least one RACH attempt. The at least one RACH attempt is a RACH attempt with a random access type of CBRA during CFRA, and the RO type of the RO resource is the RO type of at least one RACH attempt.
[0298] In some embodiments, the RO type of at least one RACH attempt is determined based on the RO type of the first RACH attempt, and / or the RO type of the RACH attempt during the CBRA process;
[0299] The first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process.
[0300] In some embodiments, the RO type of at least one RACH attempt satisfies at least one of the following:
[0301] The RO type of the second RACH attempt is the same as that of the first RACH attempt; the second RACH attempt is any one of the at least one RACH attempts; the first RACH attempt is a RACH attempt with the random access type of CFRA during the CFRA process.
[0302] The RO type attempted in the second RACH is the same as the RO type attempted in the first RACH during the CBRA process;
[0303] The RO type of the second RACH attempt is determined based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process;
[0304] The RO type of the third RACH attempt is the same as that of the first RACH attempt. The third RACH attempt is the RACH attempt with random access type CBRA in the first M RACH attempts of the CFRA process. M is less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process. M and N are both positive integers.
[0305] The RO type of the fourth RACH attempt is different from that of the first RACH attempt. The fourth RACH attempt is a RACH attempt with the random access type of CBRA among the M+1th to Nth RACH attempts in the CFRA process.
[0306] In some embodiments, the RO type of the second RACH attempt is the same as the RO type of the i-th RACH attempt in the CBRA process, based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process.
[0307] Wherein, the second RACH attempt is the i-th RACH attempt in the CFRA process; or, the second RACH attempt is the i-th RACH attempt in the CFRA process with the random access type being CBRA.
[0308] In some embodiments, the random access type attempted by RACH during the CFRA process satisfies any one of the following:
[0309] The random access type of the N RACH attempts in the CFRA process is determined based on the RSRP of the reference signal, where N is the maximum number of RACH attempts in the CFRA process and N is a positive integer.
[0310] The random access type of the first P RACH attempts in the CFRA process is determined based on the RSRP of the reference signal. The random access type of the (P+1)th RACH attempt to the Nth RACH attempt in the CFRA process is of type CBRA, where P is a positive integer and P is less than N.
[0311] In some embodiments, P satisfies:
[0312] The Pth RACH attempt during the CFRA process is the first RACH attempt with a random access type of CBRA during the CFRA process.
[0313] or,
[0314] P represents the maximum number of random access type attempts the terminal can make to determine the RACH based on the RSRP of the reference signal.
[0315] In some embodiments, the CFRA procedure includes a random access procedure triggered by beam failure recovery and / or a random access procedure by which CFRA random access resources are configured by dedicated random access.
[0316] In Figure 5, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors (represented by a processor) and memories (represented by memory). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface. The transceiver can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor 510 during operation.
[0317] The processor 510 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0318] The processor 510 executes any of the methods provided in the embodiments of this disclosure by calling a computer program stored in memory, according to the obtained executable instructions. The processor 510 and the memory 520 may also be physically separated.
[0319] It should be noted that the random access device provided in this embodiment can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0320] Figure 6 is a schematic diagram of the structure of the random access device provided in this embodiment of the present disclosure. As shown in Figure 6, the random access device 600 includes:
[0321] Processing module 610 is used to determine the RO type of at least one RACH attempt, wherein the at least one RACH attempt is a RACH attempt with random access type CBRA during CFRA;
[0322] The first transceiver module 620 is used to send a preamble to the network device on the RO resource associated with the reference signal, based on the RO type of at least one RACH attempt, wherein the RO type of the RO resource is the RO type of at least one RACH attempt.
[0323] In some embodiments, the RO type of at least one RACH attempt is determined based on the RO type of the first RACH attempt, and / or the RO type of the RACH attempt during the CBRA process;
[0324] The first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process.
[0325] In some embodiments, the RO type of at least one RACH attempt satisfies at least one of the following:
[0326] The RO type of the second RACH attempt is the same as that of the first RACH attempt; the second RACH attempt is any one of the at least one RACH attempts; the first RACH attempt is a RACH attempt with the random access type of CFRA during the CFRA process.
[0327] The RO type attempted in the second RACH is the same as the RO type attempted in the first RACH during the CBRA process;
[0328] The RO type of the second RACH attempt is determined based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process;
[0329] The RO type of the third RACH attempt is the same as that of the first RACH attempt. The third RACH attempt is the RACH attempt with random access type CBRA in the first M RACH attempts of the CFRA process. M is less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process. M and N are both positive integers.
[0330] The RO type of the fourth RACH attempt is different from that of the first RACH attempt. The fourth RACH attempt is a RACH attempt with the random access type of CBRA among the M+1th to Nth RACH attempts in the CFRA process.
[0331] In some embodiments, the RO type of the second RACH attempt is the same as the RO type of the i-th RACH attempt in the CBRA process, based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process.
[0332] Wherein, the second RACH attempt is the i-th RACH attempt in the CFRA process; or, the second RACH attempt is the i-th RACH attempt in the CFRA process with the random access type being CBRA.
[0333] In some embodiments, the random access type attempted by RACH during the CFRA process satisfies any one of the following:
[0334] The random access type of the N RACH attempts in the CFRA process is determined based on the Reference Signal Received Power (RSRP) of the reference signal, where N is the maximum number of RACH attempts in the CFRA process and N is a positive integer.
[0335] The random access type of the first P RACH attempts in the CFRA process is determined based on the RSRP of the reference signal. The random access type of the (P+1)th RACH attempt to the Nth RACH attempt in the CFRA process is of type CBRA, where P is a positive integer and P is less than N.
[0336] In some embodiments, P satisfies:
[0337] The Pth RACH attempt during the CFRA process is the first RACH attempt with a random access type of CBRA during the CFRA process.
[0338] or,
[0339] P represents the maximum number of random access type attempts the terminal can make to determine the RACH based on the RSRP of the reference signal.
[0340] In some embodiments, the CFRA procedure includes a random access procedure triggered by beam failure recovery and / or a random access procedure by which CFRA random access resources are configured by dedicated random access.
[0341] It should be noted that the random access device 600 provided in this disclosure can implement all the method steps implemented by the terminal in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0342] Figure 7 is a schematic diagram of the structure of the random access device provided in this embodiment of the present disclosure. As shown in Figure 7, the random access device 700 includes:
[0343] The second transceiver module 710 is used to receive the preamble sent by the terminal on the RO resource associated with the reference signal;
[0344] The RO resource associated with the reference signal is determined based on the RO type of at least one RACH attempt. The at least one RACH attempt is a RACH attempt with a random access type of CBRA during CFRA, and the RO type of the RO resource is the RO type of at least one RACH attempt.
[0345] In some embodiments, the RO type of at least one RACH attempt is determined based on the RO type of the first RACH attempt, and / or the RO type of the RACH attempt during the CBRA process;
[0346] The first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process.
[0347] In some embodiments, the RO type of at least one RACH attempt satisfies at least one of the following:
[0348] The RO type of the second RACH attempt is the same as that of the first RACH attempt; the second RACH attempt is any one of the at least one RACH attempts; the first RACH attempt is a RACH attempt with the random access type of CFRA during the CFRA process.
[0349] The RO type attempted in the second RACH is the same as the RO type attempted in the first RACH during the CBRA process;
[0350] The RO type of the second RACH attempt is determined based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process;
[0351] The RO type of the third RACH attempt is the same as that of the first RACH attempt. The third RACH attempt is the RACH attempt with random access type CBRA in the first M RACH attempts of the CFRA process. M is less than or equal to N, and N is the maximum number of RACH attempts in the CFRA process. M and N are both positive integers.
[0352] The RO type of the fourth RACH attempt is different from that of the first RACH attempt. The fourth RACH attempt is a RACH attempt with the random access type of CBRA among the M+1th to Nth RACH attempts in the CFRA process.
[0353] In some embodiments, the RO type of the second RACH attempt is the same as the RO type of the i-th RACH attempt in the CBRA process, based on the order of the second RACH attempt in the CFRA process and the RO type of the RACH attempt in the CBRA process.
[0354] Wherein, the second RACH attempt is the i-th RACH attempt in the CFRA process; or, the second RACH attempt is the i-th RACH attempt in the CFRA process with the random access type being CBRA.
[0355] In some embodiments, the random access type attempted by RACH during the CFRA process satisfies any one of the following:
[0356] The random access type of the N RACH attempts in the CFRA process is determined based on the RSRP of the reference signal, where N is the maximum number of RACH attempts in the CFRA process and N is a positive integer.
[0357] The random access type of the first P RACH attempts in the CFRA process is determined based on the RSRP of the reference signal. The random access type of the (P+1)th RACH attempt to the Nth RACH attempt in the CFRA process is of type CBRA, where P is a positive integer and P is less than N.
[0358] In some embodiments, P satisfies:
[0359] The Pth RACH attempt during the CFRA process is the first RACH attempt with a random access type of CBRA during the CFRA process.
[0360] or,
[0361] P represents the maximum number of random access type attempts the terminal can make to determine the RACH based on the RSRP of the reference signal.
[0362] In some embodiments, the CFRA procedure includes a random access procedure triggered by beam failure recovery and / or a random access procedure by which CFRA random access resources are configured by dedicated random access.
[0363] It should be noted that the random access device 700 provided in this disclosure can implement all the method steps implemented by the network device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0364] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0365] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure.
[0366] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0367] This disclosure also provides a processor-readable storage medium storing a computer program for causing a processor to perform all the method steps described in the above method embodiments.
[0368] Non-transiently readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0369] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements any of the methods described in the above embodiments.
[0370] Processor-readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0371] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0372] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0373] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0374] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A random access method applied to a terminal, the method comprising: Determine the random access opportunity (RO) type of at least one random access channel (RACH) attempt, wherein the at least one RACH attempt is a RACH attempt with a contention-based random access (CBRA) type during a non-contention-based random access (CFRA) process; Based on the RO type of the at least one RACH attempt, a preamble is sent to the network device on the RO resource associated with the reference signal, wherein the RO type of the RO resource is the RO type of the at least one RACH attempt.
2. The method according to claim 1, wherein, The RO type of the at least one RACH attempt is determined based on the RO type of the first RACH attempt, and / or the RO type of the RACH attempt during the CBRA process; The first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process.
3. The method according to claim 1 or 2, wherein, The RO type of the at least one RACH attempt satisfies at least one of the following: The RO type of the second RACH attempt is the same as that of the first RACH attempt, and the second RACH attempt is any one of the at least one RACH attempts; the first RACH attempt is a RACH attempt with the random access type of CFRA during the CFRA process; The RO type of the second RACH attempt is the same as the RO type of the initial RACH attempt during the CBRA process; The RO type of the second RACH attempt is determined based on the order of the second RACH attempts in the CFRA process and the RO type of the RACH attempts in the CBRA process; The RO type of the third RACH attempt is the same as that of the first RACH attempt. The third RACH attempt is the RACH attempt with the random access type of the CBRA type in the first M RACH attempts of the CFRA process. M is less than or equal to N, N is the maximum number of RACH attempts in the CFRA process, and M and N are both positive integers. The RO type of the fourth RACH attempt is different from that of the first RACH attempt. The fourth RACH attempt is the RACH attempt with the random access type of the CBRA type in the M+1th to Nth RACH attempts of the CFRA process.
4. The method according to claim 3, wherein, When the RO type of the second RACH attempt is determined based on the order of the second RACH attempts in the CFRA process and the RO type of the RACH attempts in the CBRA process, the RO type of the second RACH attempt is the same as the RO type of the i-th RACH attempt in the CBRA process; Wherein, the second RACH attempt is the i-th RACH attempt in the CFRA process; or, the second RACH attempt is the i-th RACH attempt in the CFRA process with the random access type of the CBRA type.
5. The method according to any one of claims 1-4, wherein, During the CFRA process, the random access type attempted by RACH satisfies any of the following: The random access type of the N RACH attempts in the CFRA process is determined based on the Reference Signal Received Power (RSRP) of the reference signal, where N is the maximum number of RACH attempts in the CFRA process and N is a positive integer. The random access type of the first P RACH attempts in the CFRA process is determined based on the RSRP of the reference signal. The random access type of the (P+1)th RACH attempt to the Nth RACH attempt in the CFRA process is of type CBRA, where P is a positive integer and P is less than N.
6. The method according to claim 5, wherein, The P satisfies: The Pth RACH attempt in the CFRA process is the first RACH attempt in the CFRA process with the random access type of CBRA. or, P represents the maximum number of times the terminal can attempt a random access type for RACH based on the RSRP of the reference signal.
7. The method according to any one of claims 1-6, wherein, The CFRA procedure includes a random access procedure triggered by beam failure recovery and / or a random access procedure configured with CFRA random access resources by dedicated random access.
8. A random access method applied to a network device, the method comprising: Receive the preamble sent by the terminal on the RO resource associated with the reference signal; The RO resource associated with the reference signal is determined based on the RO type of at least one RACH attempt, wherein the at least one RACH attempt is a RACH attempt with random access type CBRA during CFRA, and the RO type of the RO resource is the RO type of the at least one RACH attempt.
9. The method according to claim 8, wherein, The RO type of the at least one RACH attempt is determined based on the RO type of the first RACH attempt, and / or the RO type of the RACH attempt during the CBRA process; The first RACH attempt is a RACH attempt with a random access type of CFRA during the CFRA process.
10. The method according to claim 8 or 9, wherein, The RO type of the at least one RACH attempt satisfies at least one of the following: The RO type of the second RACH attempt is the same as that of the first RACH attempt, and the second RACH attempt is any one of the at least one RACH attempts; the first RACH attempt is a RACH attempt with the random access type of CFRA during the CFRA process; The RO type of the second RACH attempt is the same as the RO type of the initial RACH attempt during the CBRA process; The RO type of the second RACH attempt is determined based on the order of the second RACH attempts in the CFRA process and the RO type of the RACH attempts in the CBRA process; The RO type of the third RACH attempt is the same as that of the first RACH attempt. The third RACH attempt is the RACH attempt with the random access type of the CBRA type in the first M RACH attempts of the CFRA process. M is less than or equal to N, N is the maximum number of RACH attempts in the CFRA process, and M and N are both positive integers. The RO type of the fourth RACH attempt is different from that of the first RACH attempt. The fourth RACH attempt is the RACH attempt with the random access type of the CBRA type in the M+1th to Nth RACH attempts of the CFRA process.
11. The method according to claim 10, wherein, When the RO type of the second RACH attempt is determined based on the order of the second RACH attempts in the CFRA process and the RO type of the RACH attempts in the CBRA process, the RO type of the second RACH attempt is the same as the RO type of the i-th RACH attempt in the CBRA process; Wherein, the second RACH attempt is the i-th RACH attempt in the CFRA process; or, the second RACH attempt is the i-th RACH attempt in the CFRA process with the random access type of the CBRA type.
12. The method according to any one of claims 8-11, wherein, During the CFRA process, the random access type attempted by RACH satisfies any of the following: The random access type of the N RACH attempts in the CFRA process is determined based on the RSRP of the reference signal, where N is the maximum number of RACH attempts in the CFRA process and N is a positive integer. The random access type of the first P RACH attempts in the CFRA process is determined based on the RSRP of the reference signal. The random access type of the (P+1)th RACH attempt to the Nth RACH attempt in the CFRA process is of type CBRA, where P is a positive integer and P is less than N.
13. The method according to claim 12, wherein, The P satisfies: The Pth RACH attempt in the CFRA process is the first RACH attempt in the CFRA process with the random access type of CBRA. or, P represents the maximum number of times the terminal can attempt a random access type for RACH based on the RSRP of the reference signal.
14. The method according to any one of claims 8-13, wherein, The CFRA procedure includes a random access procedure triggered by beam failure recovery and / or a random access procedure configured with CFRA random access resources by dedicated random access.
15. A random access device, the device comprising: The processing module is used to determine the RO type of at least one RACH attempt, wherein the at least one RACH attempt is a RACH attempt with random access type CBRA during CFRA; The first transceiver module is configured to send a preamble to the network device on the RO resource associated with the reference signal, based on the RO type of the at least one RACH attempt, wherein the RO type of the RO resource is the RO type of the at least one RACH attempt.
16. A random access device, the device comprising: The second transceiver module is used to receive the preamble sent by the terminal on the RO resource associated with the reference signal; The RO resource associated with the reference signal is determined based on the RO type of at least one RACH attempt, wherein the at least one RACH attempt is a RACH attempt with random access type CBRA during CFRA, and the RO type of the RO resource is the RO type of the at least one RACH attempt.
17. A random access device, comprising a memory, a transceiver, and a processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; A processor for reading a computer program from the memory and executing the method as described in any one of claims 1 to 7.
18. A random access device, comprising a memory, a transceiver, and a processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; A processor for reading a computer program from the memory and executing the method as described in any one of claims 8 to 14.
19. A non-transient readable storage medium storing a computer program for causing a processor to perform the method of any one of claims 1 to 7, or the computer program for causing a processor to perform the method of any one of claims 8 to 14.