Random access method, device, terminal and computer storage medium

CN117425225BActive Publication Date: 2026-08-21HUIZHOU TCL CLOUD INTERNET CORP TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311147654.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2026-08-21
Estimated Expiration
2043-09-06

AI Technical Summary

Technical Problem

[0004]本申请实施例提供一种随机接入方法、装置、终端及计算机存储介质,可以解决终端接入基站的时间较长的技术问题

Benefits of technology

[0017] Furthermore, this application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the random access methods provided in this application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117425225B_ABST
    Figure CN117425225B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a random access method, device, terminal and computer storage medium; in the embodiment of the present application, the configuration parameters of two-step random access and the configuration parameters of four-step random access sent by a base station are acquired; according to the configuration parameters of the two-step random access, a two-step random access process is initiated to the base station; if the two-step random access process fails, the preamble performance of the two-step random access is determined; if the preamble performance of the two-step random access does not satisfy a preset performance condition, a four-step random access process is initiated to the base station according to the configuration parameters of the four-step random access.The embodiment of the present application can reduce the time of terminal access to the base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, specifically to a random access method, apparatus, terminal, and computer storage medium. Background Technology

[0002] There are two methods for a terminal to access a base station: a two-step random access method and a four-step random access method. Since the two-step random access method can reduce the time required for the terminal to access the base station, the terminal first attempts to access the base station using this method. If access via the two-step random access method fails, the terminal then attempts to access the base station using the four-step random access method.

[0003] The process for determining failure to access the base station via the two-step random access method is as follows: After sending a preamble to the base station, if the terminal does not receive a response from the base station within the msgB-ResponseWindow time, it sends the preamble again. This process is repeated a target number of times. If access to the base station is still unsuccessful after this, the two-step random access method is considered to have failed. However, this method of determining failure via the two-step random access method is time-consuming, resulting in a prolonged time for the terminal to access the base station. Summary of the Invention

[0004] This application provides a random access method, apparatus, terminal, and computer storage medium, which can solve the technical problem of long terminal access time to base station.

[0005] This application provides a random access method, including:

[0006] Obtain the configuration parameters for two-step random access and four-step random access sent by the base station;

[0007] Based on the configuration parameters of the two-step random access mentioned above, a two-step random access process is initiated to the aforementioned base station.

[0008] If the above two random access steps fail, the performance of the preamble in the above two random access steps is determined.

[0009] If the preamble performance of the above two-step random access does not meet the preset performance conditions, then a four-step random access process is initiated to the above base station according to the configuration parameters of the above four-step random access.

[0010] Accordingly, embodiments of this application provide a random access device, including:

[0011] The parameter acquisition module is used to acquire the configuration parameters for two-step random access and four-step random access sent by the base station.

[0012] The first initiation module is used to initiate a two-step random access process to the base station according to the configuration parameters of the two-step random access process.

[0013] The performance determination module is used to determine the preamble performance of the two random access steps if the above two random access steps fail.

[0014] The second initiation module is used to initiate a four-step random access process to the base station according to the configuration parameters of the four-step random access if the preamble performance of the above two-step random access does not meet the preset performance conditions.

[0015] Furthermore, this application embodiment also provides a terminal, including a processor and a memory, wherein the memory stores a computer program, and the processor is used to run the computer program in the memory to implement the random access method provided in this application embodiment.

[0016] Furthermore, embodiments of this application also provide a computer-readable storage medium storing a computer program adapted for loading by a processor to execute any of the random access methods provided in embodiments of this application.

[0017] Furthermore, this application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the random access methods provided in this application.

[0018] In this embodiment, the configuration parameters for two-step random access and four-step random access sent by the base station are obtained; a two-step random access procedure is initiated to the base station according to the configuration parameters for two-step random access; if the two-step random access procedure fails, the performance of the preamble for the two-step random access is determined; if the performance of the preamble for the two-step random access does not meet the preset performance conditions, a four-step random access procedure is initiated to the base station according to the configuration parameters for four-step random access, so that the terminal switches to the four-step random access procedure after a failure of two-step random access once, avoiding the terminal switching to the four-step random access procedure after failing to execute the target number of two-step random access attempts, thereby reducing the time for the terminal to access the base station. Attached Figure Description

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

[0020] Figure 1 This is a flowchart illustrating the random access method provided in an embodiment of this application;

[0021] Figure 2 This is a schematic diagram of the preset mapping table provided in the embodiments of this application;

[0022] Figure 3 This is a flowchart illustrating another random access method provided in an embodiment of this application;

[0023] Figure 4 This is a schematic diagram of the structure of the random access device provided in the embodiments of this application;

[0024] Figure 5 This is a schematic diagram of the terminal structure provided in the embodiments of this application. Detailed Implementation

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

[0026] This application provides a random access method, apparatus, terminal, and computer storage medium. The terminal can be mobile or fixed, and can also be referred to as user equipment or mobile station, such as a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smartwatch, etc., but is not limited to these.

[0027] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this application are used for distinguishing descriptions and should not be construed as implying relative importance. The four-step random access and two-step random access methods are described below.

[0028] The process of a terminal accessing a base station via the 4-step RACH method is as follows: The terminal sends Message 1 (MSG1) to the base station, which includes a preamble. Upon receiving MSG1, the base station sends Message 2 (MSG2) to the terminal, which includes a Random Access Response (RAR). After receiving the RAR, the terminal sends Message 3 (MSG3) to the base station, which includes either an RRC link message or an RRC re-establishment message. Upon receiving Message 3, the base station returns Message 4 (MSG3) to the terminal, which includes a contention resolution message. The terminal determines whether the random access was successful based on Message 4.

[0029] The process of a terminal accessing a base station via the two-step random access (2-step RACH) method is as follows: The terminal sends an MSGA (MSGA includes a preamble and a payload; the preamble is equivalent to MSG1 in four-step random access, and the payload is equivalent to MSG3 in four-step random access) to the base station. Upon receiving the MSGA, the base station returns an MSGB to the terminal (MSGB includes a contention resolution message and a random access response; the MSGB is equivalent to MSG2 and MSG4 in four-step random access). The terminal then determines whether the random access was successful based on the MSGB.

[0030] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.

[0031] In this embodiment, the description will be from the perspective of a random access device. To facilitate the explanation of the random access method of this application, the following will describe the random access device integrated into the terminal in detail, that is, the terminal will be used as the execution subject for detailed explanation.

[0032] Please see Figure 1 , Figure 1 This is a flowchart illustrating a random access method provided in an embodiment of this application. The random access method may include:

[0033] S101. Obtain the configuration parameters for two-step random access and four-step random access sent by the base station.

[0034] The configuration parameters for two-step random access are parameters indicating how to access the base station using the two-step random access method. The configuration parameters for four-step random access are parameters indicating how to access the base station using the four-step random access method.

[0035] For example, the configuration parameters for two-step random access can include the rsrp-ThresholdSSB-SUL parameter, the msgA-PreambleReceivedTargetPower parameter, the msgA-TransMax parameter, the msgB-ResponseWindow parameter, and the msgA-PRACH-ConfigurationIndex parameter, etc.

[0036] The rsrp-ThresholdSSB-SUL parameter is used to select which uplink to initiate the random access procedure. If the reference signal receiving power (RSRP) of the downlink measured by the terminal is less than the rsrp-ThresholdSSB-SUL threshold, the terminal selects the supplementary uplink (SUL); otherwise, it selects the normal uplink (NUL).

[0037] The `msgA-PreambleReceivedTargetPower` parameter represents the initial power that the base station expects to receive in a two-step random access configuration. The `msgA-TransMax` parameter represents the maximum number of MSGA transmissions if the base station is configured with both two-step and four-step random access based on contention-based random access (CBRA), i.e., the target number mentioned above.

[0038] The `msgB-ResponseWindow` parameter indicates the time window for listening to the MSGB during two-step random access. The `msgA-PRACH-ConfigurationIndex` parameter indicates the PRACH timing for transmitting the MSGA (preamble) during two-step random access.

[0039] For example, the configuration parameters for four-step random access can include the rsrp-ThresholdSSB-SUL parameter, the preambleReceivedTargetPower parameter, the preambleTransMax parameter, and the prach-ConfigurationIndex parameter.

[0040] The rsrp-ThresholdSSB-SUL parameter is used to select which uplink to initiate the random access procedure. If the reference signal receiving power (RSRP) of the downlink measured by the terminal is less than the rsrp-ThresholdSSB-SUL threshold, the terminal selects the supplementary uplink (SUL); otherwise, it selects the normal uplink (NUL).

[0041] The `preambleReceivedTargetPower` parameter indicates the initial power at which the base station expects to receive the preamble in four-step random access. The `preambleTransMax` parameter indicates the maximum number of MSG1 transmissions if the base station is configured with both two-step and four-step random access based on contention-based random access (CBRA). The `prach-ConfigurationIndex` parameter indicates the PRACH timing for transmitting MSG1 (preamble) in four-step random access.

[0042] Optionally, the base station can send SIB1 system messages to the terminal, and the terminal can then extract the configuration parameters for two-step random access and the configuration parameters for four-step random access from the SIB1 system messages.

[0043] A base station is an interface device that enables terminals to access the Internet. It may include, but is not limited to, Node B (or NB), evolved Node B (or eNodeB or eNB), and 5G base station (gNB).

[0044] S102. Based on the configuration parameters of the two-step random access, initiate a two-step random access procedure to the base station.

[0045] After obtaining the configuration parameters for two-step random access and four-step random access, the terminal can directly initiate a two-step random access procedure to the base station based on the two-step random access configuration parameters. Alternatively, the terminal can obtain the downlink reference signal received power; if the reference signal received power is greater than the reference signal received power threshold, it can then initiate a two-step random access procedure to the base station based on the two-step random access configuration parameters.

[0046] The terminal can obtain the reference signal received power threshold (also known as the msgA-RSRP-Threshold parameter) from the configuration parameters of the two-step random access.

[0047] If the reference signal received power is less than or equal to the reference signal received power threshold, a four-step random access procedure is initiated to the base station.

[0048] S103. If the two-step random access procedure fails, determine the preamble performance of the two-step random access procedure.

[0049] If the terminal does not receive the MSGB returned by the base station within the target time interval, the two-step random access process is considered to have failed. In related technologies, the terminal then re-initiates the two-step random access process. If the two-step random access process continues to fail, the terminal initiates a four-step random access process after performing the target number of two-step random access processes, resulting in a longer time to access the base station.

[0050] Therefore, in this embodiment of the application, if the two-step random access procedure fails, the preamble performance of the two-step random access procedure is determined so as to determine whether to re-initiate the two-step random access procedure or switch to initiating a four-step random access procedure based on the preamble performance.

[0051] The preamble performance of two-step random access is used to measure the probability that a base station will receive a preamble sent by a terminal during the two-step random access process. The better the preamble performance, the greater the probability that the base station will receive a preamble sent by a terminal during the two-step random access process; the worse the preamble performance, the lower the probability that the base station will receive a preamble sent by a terminal during the two-step random access process.

[0052] In some embodiments, if the two-step random access procedure fails, the process of determining the preamble performance of the two-step random access can be as follows:

[0053] If the two-step random access procedure fails, obtain the maximum transmit power of the preamble transmitted during the two-step random access procedure and the expected power of the preamble received by the base station.

[0054] The preamble performance of the two-step random access is determined based on the expected power and the maximum transmit power.

[0055] If the expected power (P) PRACH,target,f,c +PL b,f,c If the power of the preamble transmitted by the terminal is greater than the maximum transmit power, it indicates that the power of the preamble transmitted by the terminal cannot meet the power of the preamble expected by the base station. When the terminal transmits the preamble, the base station cannot receive the preamble transmitted by the terminal. At this time, it can be determined that the performance of the preamble of the two-step random access is poor, that is, it can be determined that the performance of the preamble of the two-step random access does not meet the preset performance conditions.

[0056] If the expected power is less than or equal to the maximum transmit power, it indicates that the power of the preamble transmitted by the terminal can meet the power of the preamble expected by the base station. When the terminal transmits the preamble, the base station can receive the preamble transmitted by the terminal. At this time, it can be determined that the preamble performance of the two-step random access is good, that is, the preamble performance of the two-step random access meets the preset performance conditions.

[0057] The expected power can be determined based on the target power (P) of the base station's Physical Random Access Channel (PRACH). PRACH,target,f,c ) and road damage (PL) b,f,cThe target power of the physical random access channel can be determined based on the PREAMBLE_RECEIVED_TARGET_POWER parameter, and the path loss can be obtained by subtracting the reference signal received power measured by the terminal from the referenceSignalPower parameter. The referenceSignalPower parameter is determined by the higher-layer parameter ss-PBCH-BlockPower.

[0058] Alternatively, the PREAMBLE_RECEIVED_TARGET_POWER parameter can be determined using the following formula:

[0059] P = P1 + D + (PC - 1) * PS

[0060] Where P represents the PREAMBLE_RECEIVED_TARGET_POWER parameter, P1 represents the msgA-PreambleReceivedTargetPower parameter, that is, P1 represents the initial power that the base station expects to receive in the preamble during two-step random access, D represents the DELTA_PREAMBLE parameter, which represents the power offset, PC represents the PREAMBLE_POWER_RAMPING_COUNTER parameter, which represents the number of times MSGA is retransmitted, PS represents PREAMBLE_POWER_RAMPING_STEP, which represents the power step size.

[0061] Optionally, if the expected power is greater than the maximum transmit power, the terminal can directly determine that the preamble performance of the two-step random access does not meet the preset performance conditions. Alternatively, the terminal can determine that the preamble performance of the two-step random access does not meet the preset performance conditions only after the expected power has been greater than the maximum transmit power for a period of time. In this case, the process of determining the preamble performance of the two-step random access based on the expected power and the maximum transmit power can be as follows:

[0062] If the expected power is greater than the maximum transmission power, then obtain the preset time interval;

[0063] After a preset time interval, obtain the current maximum transmit power of the preamble transmitted during the two-step random access process and the current expected power of the base station receiving the preamble;

[0064] If the current expected power is greater than the current maximum transmit power, then the preamble performance of the two-step random access is determined to be unsatisfactory.

[0065] In this embodiment, when the expected power is greater than the maximum transmit power, it is not immediately determined that the preamble performance of the two-step random access does not meet the preset performance conditions. Instead, after a preset time interval, the current maximum transmit power of the preamble transmitted during the two-step random access process and the current expected power of the preamble received by the base station are obtained. If the current expected power is greater than the current maximum transmit power, it is determined that the preamble performance of the two-step random access does not meet the preset performance conditions, thereby ensuring the accuracy of the preamble performance not meeting the preset performance conditions and further reducing the time for the terminal to access the base station.

[0066] In other embodiments, if the two-step random access procedure fails, the preamble performance of the two-step random access is determined, including:

[0067] If the two-step random access process fails, the preamble format of the two-step random access is determined according to the configuration parameters of the two-step random access.

[0068] Based on the configuration parameters of the four-step random access, determine the preamble format of the four-step random access;

[0069] Based on the preamble format of two-step random access and the preamble format of four-step random access, the performance of the preamble of two-step random access is determined.

[0070] Since different preamble formats correspond to different cell coverage radii, a larger cell coverage radius indicates better preamble performance, while a smaller cell coverage radius indicates worse preamble performance.

[0071] Therefore, in this embodiment, if the two-step random access process fails, the preamble format of the two-step random access is determined according to the configuration parameters of the two-step random access; the preamble format of the four-step random access is determined according to the configuration parameters of the four-step random access; and the preamble performance of the two-step random access is determined according to the preamble format of the two-step random access and the preamble format of the four-step random access, thereby realizing the determination of the preamble performance of the two-step random access based on the preamble format.

[0072] The preamble format for two-step random access can be determined based on the msgA-PRACH-ConfigurationIndex parameter in the two-step random access configuration parameters, and the preamble format for four-step random access can be determined based on the prach-ConfigurationIndex parameter in the four-step random access configuration parameters.

[0073] Optionally, when both the four-step random access preamble subcarrier spacing and the two-step random access preamble subcarrier spacing are supported, the process of determining the preamble performance of the two-step random access based on the preamble format of the two-step random access and the preamble format of the four-step random access can be as follows:

[0074] Get the preset mapping table;

[0075] From the preset mapping table, find the cell coverage radius corresponding to the preamble format of two-step random access, and obtain the cell coverage radius supported by two-step random access;

[0076] From the preset mapping table, find the cell coverage radius corresponding to the preamble format of the four-step random access, and obtain the cell coverage radius supported by the four-step random access.

[0077] The preamble performance of two-step random access is determined based on the cell coverage radius supported by two-step random access and the cell coverage radius supported by four-step random access.

[0078] When multiple preamble subcarrier intervals are supported for both four-step random access and two-step random access, the process of determining the preamble performance of two-step random access based on the preamble format of two-step random access and four-step random access can be as follows:

[0079] Based on the configuration parameters of the four-step random access, determine the preamble subcarrier interval for the four-step random access.

[0080] Based on the configuration parameters of the two-step random access, determine the preamble subcarrier interval for the two-step random access;

[0081] The cell coverage radius supported by two-step random access is determined based on the preamble format and the preamble subcarrier spacing of two-step random access.

[0082] The cell coverage radius supported by four-step random access is determined based on the preamble format and the preamble subcarrier spacing of four-step random access.

[0083] The preamble performance of two-step random access is determined based on the cell coverage radius supported by two-step random access and the cell coverage radius supported by four-step random access.

[0084] Since the cell coverage radius differs even with the same preamble format but different preamble subcarrier spaces (SCS), in this embodiment, when multiple preamble subcarrier spaces are supported for both four-step random access and two-step random access, the preamble subcarrier spaces for four-step random access are determined based on the configuration parameters of four-step random access; the preamble subcarrier spaces for two-step random access are determined based on the configuration parameters of two-step random access; the cell coverage radius supported by two-step random access is determined based on the preamble format and the preamble subcarrier spaces for two-step random access; the cell coverage radius supported by four-step random access is determined based on the preamble format and the preamble subcarrier spaces for four-step random access; and the preamble performance of two-step random access is determined based on the cell coverage radius supported by two-step random access and the cell coverage radius supported by four-step random access.

[0085] For example, such as Figure 2 As shown, when the current preamble format is A1 and the preamble subcarrier spacing is 30kHz, the cell coverage radius is 448.703237 meters. For example, when the current preamble format is C2 and the preamble subcarrier spacing is 15kHz, the cell coverage radius is 9301 meters.

[0086] At this point, the process of determining the cell coverage radius supported by two-step random access based on the preamble format and the preamble subcarrier spacing of two-step random access, and the process of determining the cell coverage radius supported by four-step random access based on the preamble format and the preamble subcarrier spacing of four-step random access, can be as follows:

[0087] Get the preset mapping table;

[0088] From the preset mapping table, find the cell coverage radius that corresponds to the preamble format of the two-step random access and the preamble subcarrier spacing of the two-step random access, and obtain the cell coverage radius supported by the two-step random access.

[0089] From the preset mapping table, find the cell coverage radius that corresponds to the preamble format of the four-step random access and the preamble subcarrier interval of the four-step random access, and obtain the cell coverage radius supported by the four-step random access.

[0090] Optionally, the process of determining the preamble performance of two-step random access based on the cell coverage radius supported by two-step random access and the cell coverage radius supported by four-step random access can be as follows:

[0091] If the cell coverage radius supported by two-step random access is less than that supported by four-step random access, then the preamble performance of two-step random access does not meet the preset performance conditions.

[0092] If the cell coverage radius supported by two-step random access is greater than that supported by four-step random access, then the preamble performance of two-step random access is determined to meet the preset performance conditions.

[0093] Optionally, since there are multiple candidate preset mapping tables in random access, the process of obtaining the preset mapping table can be as follows:

[0094] Obtain multiple candidate preset mapping tables;

[0095] Obtain the target frequency band and target duplex mode of the cell where the base station is located;

[0096] The candidate preset mapping table that matches the target frequency band and the target duplex mode is used as the preset mapping table.

[0097] For example, the target frequency band can be FR1 or FR2. FR1 represents frequency range 1, which includes 0-7GHz, and FR2 represents frequency range 2, which is a frequency range greater than 24GHz. The target duplex mode can be TDD or FDD. TDD stands for Time Division Duplex, which distinguishes uplink and downlink by time, while FDD stands for Frequency Division Duplex, which distinguishes uplink and downlink by frequency.

[0098] S104. If the preamble performance of the two-step random access does not meet the preset performance conditions, then a four-step random access process is initiated to the base station according to the configuration parameters of the four-step random access.

[0099] If the preamble performance of the two-step random access meets the preset performance conditions, then the process returns to the step of initiating the two-step random access procedure to the base station according to the configuration parameters of the two-step random access.

[0100] Alternatively, if the preamble performance of the two-step random access meets the preset performance conditions, then the two-step random access procedure is re-initiated to the base station according to the configuration parameters of the two-step random access, until the number of times the two-step random access procedure is initiated to the base station exceeds the msgA-TransMax parameter, at which point the four-step random access procedure is initiated to the base station according to the configuration parameters of the four-step random access.

[0101] Optionally, accessing a base station through a two-step random access procedure can be understood as accessing the wireless network corresponding to the base station through a two-step random access procedure, and accessing a base station through a four-step random access procedure can be understood as accessing the wireless network corresponding to the base station through a two-step random access procedure.

[0102] The type of wireless network corresponding to the base station can be selected according to the actual situation. For example, the wireless network corresponding to the base station can be the 5th Generation Mobile Communication Technology (5G) or the 4th Generation Mobile Communication Technology (4G) based on Long Term Evolution (LTE) technology. This application does not limit the specific implementation of the wireless network.

[0103] Optionally, if the terminal fails to access the base station during the four-step random access process based on the configuration parameters of the four-step random access, it shall re-initiate the four-step random access process with the base station based on the configuration parameters of the four-step random access until the number of times the four-step random access process is initiated with the base station exceeds the preambleTransMax parameter, at which point the random access process shall be stopped.

[0104] Alternatively, if the terminal fails to initiate a four-step random access process with the base station based on the configuration parameters for four-step random access, it can return to the step of initiating a two-step random access process with the base station based on the configuration parameters for two-step random access.

[0105] As can be seen from the above, in this embodiment of the application, the configuration parameters for two-step random access and four-step random access sent by the base station are obtained; a two-step random access procedure is initiated to the base station according to the configuration parameters for two-step random access; if the two-step random access procedure fails, the performance of the preamble for the two-step random access is determined; if the performance of the preamble for the two-step random access does not meet the preset performance conditions, a four-step random access procedure is initiated to the base station according to the configuration parameters for four-step random access, so that the terminal switches to the four-step random access procedure after a failure of two-step random access, avoiding the terminal switching to the four-step random access procedure after failing to execute the target number of two-step random access procedures, and reducing the time for the terminal to access the base station.

[0106] The following is based on Figure 3 Taking a 5G network as an example, and a 5G base station as an example, the random access method provided in this application will be further explained.

[0107] The 5G base station sends SIB1 system messages to the terminal. The SIB1 system messages include configuration parameters for two-step random access and configuration parameters for four-step random access.

[0108] The terminal obtains the reference signal received power of the downlink. If the reference signal received power is greater than the reference signal received power threshold, it sends the MSGA to the base station on the supplementary uplink or normal uplink according to the configuration parameters of the two-step random access.

[0109] If the 5G base station does not receive the MSGA or fails to decode the MSGA, the 5G base station will not return a random access response to the terminal.

[0110] If the terminal does not receive the MSGB returned by the base station within the target time interval, it determines the performance of the two-step random access preamble. If the performance of the two-step random access preamble does not meet the preset performance conditions and continues for a preset duration, it initiates a four-step random access process to the base station according to the configuration parameters of the four-step random access.

[0111] If the preamble performance of the two-step random access meets the preset performance conditions, the MSGA is sent to the base station according to the configuration parameters of the two-step random access until the number of times the MSGA is sent to the base station exceeds the msgA-TransMax parameter. Then, the process switches to four-step random access and initiates a four-step random access procedure to the base station according to the configuration parameters of the four-step random access.

[0112] The process of determining the preamble performance of two-step random access can be based on the process of determining the preamble performance of two-step random access described above, and will not be repeated here in the embodiments of this application.

[0113] To facilitate better implementation of the random access method provided in the embodiments of this application, the embodiments of this application also provide an apparatus based on the above-described random access method. The meanings of the terms used are the same as in the above-described random access method, and specific implementation details can be found in the descriptions in the method embodiments.

[0114] For example, such as Figure 4 As shown, the random access device may include:

[0115] The parameter acquisition module 401 is used to acquire the configuration parameters for two-step random access and four-step random access sent by the base station.

[0116] The first initiation module 402 is used to initiate a two-step random access process to the base station according to the configuration parameters of the two-step random access.

[0117] The performance determination module 403 is used to determine the preamble performance of the two-step random access procedure if the two-step random access procedure fails.

[0118] The second initiation module 404 is used to initiate a four-step random access process to the base station according to the configuration parameters of the four-step random access if the preamble performance of the two-step random access does not meet the preset performance conditions.

[0119] Optionally, the performance determination module 403 is specifically used to perform:

[0120] If the two-step random access process fails, obtain the maximum transmit power of the preamble transmitted during the two-step random access process and the expected power of the base station receiving the preamble.

[0121] The preamble performance of the two-step random access is determined based on the expected power and the maximum transmit power.

[0122] Optionally, the performance determination module 403 is specifically used to perform:

[0123] If the expected power is greater than the maximum transmission power, then obtain the preset time interval;

[0124] After a preset time interval, obtain the current maximum transmit power of the preamble transmitted during the two-step random access process and the current expected power of the base station receiving the preamble;

[0125] If the current expected power is greater than the current maximum transmit power, then the preamble performance of the two-step random access is determined to be unsatisfactory.

[0126] Optionally, the performance determination module 403 is specifically used to perform:

[0127] If the two-step random access process fails, the preamble format of the two-step random access is determined according to the configuration parameters of the two-step random access.

[0128] Based on the configuration parameters of the four-step random access, determine the preamble format of the four-step random access;

[0129] Based on the preamble format of two-step random access and the preamble format of four-step random access, the performance of the preamble of two-step random access is determined.

[0130] Optionally, the performance determination module 403 is specifically used to perform:

[0131] Based on the configuration parameters of the four-step random access, determine the preamble subcarrier interval for the four-step random access.

[0132] Based on the configuration parameters of the two-step random access, determine the preamble subcarrier interval for the two-step random access;

[0133] The cell coverage radius supported by two-step random access is determined based on the preamble format and the preamble subcarrier spacing of two-step random access.

[0134] The cell coverage radius supported by four-step random access is determined based on the preamble format and the preamble subcarrier spacing of four-step random access.

[0135] The preamble performance of two-step random access is determined based on the cell coverage radius supported by two-step random access and the cell coverage radius supported by four-step random access.

[0136] Optionally, the random access device further includes:

[0137] Return to the execution module for execution:

[0138] If the preamble performance of the two-step random access meets the preset performance conditions, then return to execute the two-step random access procedure initiated to the base station according to the configuration parameters of the two-step random access.

[0139] Optionally, the first initiating module 402 is specifically used to execute:

[0140] Obtain the reference signal received power for the downlink;

[0141] If the reference signal received power is greater than the reference signal received power threshold, then a two-step random access procedure is initiated to the base station according to the configuration parameters of the two-step random access.

[0142] In practice, the above modules can be implemented as independent entities or combined arbitrarily as the same or several entities. For the specific implementation methods and corresponding beneficial effects of the above modules, please refer to the previous method embodiments, which will not be repeated here.

[0143] This application also provides a terminal, which may be a server or a terminal, such as... Figure 5 As shown, it illustrates the structural diagram of the terminal involved in the embodiments of this application, specifically:

[0144] The terminal may include components such as a processor 501 with one or more processing cores, a memory 502 with one or more computer-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art will understand that... Figure 5 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0145] The processor 501 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes various functions and processes data by running or executing computer programs and / or modules stored in the memory 502, and by calling data stored in the memory 502. Optionally, the processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 501.

[0146] The memory 502 can be used to store computer programs and modules. The processor 501 executes various functional applications and data processing by running the computer programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, computer programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.

[0147] The terminal also includes a power supply 503 that supplies power to the various components. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 503 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0148] The terminal may also include an input unit 504, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0149] Although not shown, the terminal may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 501 in the terminal loads the executable files corresponding to the processes of one or more computer programs into the memory 502 according to the following instructions, and the processor 501 runs the computer programs stored in the memory 502 to realize various functions, such as:

[0150] Obtain the configuration parameters for two-step random access and four-step random access sent by the base station;

[0151] Based on the configuration parameters for two-step random access, initiate a two-step random access procedure to the base station;

[0152] If the two-step random access procedure fails, the preamble performance of the two-step random access procedure is determined.

[0153] If the preamble performance of the two-step random access does not meet the preset performance conditions, then a four-step random access process is initiated to the base station according to the configuration parameters of the four-step random access.

[0154] For details on the specific implementation methods and corresponding beneficial effects of the above operations, please refer to the detailed description of the random access method above, which will not be repeated here.

[0155] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a computer program, or by a computer program controlling related hardware. The computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0156] Therefore, embodiments of this application provide a computer-readable storage medium storing a computer program that can be loaded by a processor to execute the steps of any of the random access methods provided in embodiments of this application. For example, the computer program can execute the following steps:

[0157] Obtain the configuration parameters for two-step random access and four-step random access sent by the base station;

[0158] Based on the configuration parameters for two-step random access, initiate a two-step random access procedure to the base station;

[0159] If the two-step random access procedure fails, the preamble performance of the two-step random access procedure is determined.

[0160] If the preamble performance of the two-step random access does not meet the preset performance conditions, then a four-step random access process is initiated to the base station according to the configuration parameters of the four-step random access.

[0161] For details on the specific implementation methods and corresponding beneficial effects of the above operations, please refer to the previous embodiments, which will not be repeated here.

[0162] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0163] Since the computer program stored in the computer-readable storage medium can execute the steps of any random access method provided in the embodiments of this application, the beneficial effects that any random access method provided in the embodiments of this application can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.

[0164] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned random access method.

[0165] The above provides a detailed description of a random access method, apparatus, terminal, and computer storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A random access method, characterized in that, include: Obtain the configuration parameters for two-step random access and four-step random access sent by the base station; Based on the configuration parameters of the two-step random access, a two-step random access process is initiated to the base station; If the two-step random access process fails, the preamble performance of the two-step random access is determined. If the preamble performance of the two-step random access does not meet the preset performance conditions, then a four-step random access process is initiated to the base station according to the configuration parameters of the four-step random access. If the two-step random access process fails, the preamble performance of the two-step random access process is determined, including: If the two-step random access process fails, the preamble format and preamble subcarrier spacing of the two-step random access are determined according to the configuration parameters of the two-step random access. Based on the configuration parameters of the four-step random access, determine the preamble format and preamble subcarrier spacing of the four-step random access; The cell coverage radius supported by the two-step random access is determined based on the preamble format and preamble subcarrier spacing of the two-step random access. The cell coverage radius supported by the four-step random access is determined based on the preamble format and preamble subcarrier spacing of the four-step random access. If the cell coverage radius supported by two-step random access is less than that supported by four-step random access, then the preamble performance of two-step random access does not meet the preset performance conditions. If the cell coverage radius supported by two-step random access is greater than that supported by four-step random access, then the preamble performance of two-step random access is determined to meet the preset performance conditions.

2. The random access method according to claim 1, characterized in that, If the two-step random access process fails, the preamble performance of the two-step random access process is determined, including: If the two-step random access process fails, the maximum transmit power of the preamble transmitted during the two-step random access process and the expected power of the base station receiving the preamble are obtained. The preamble performance of the two-step random access is determined based on the expected power and the maximum transmit power.

3. The random access method according to claim 2, characterized in that, Determining the preamble performance of the two-step random access based on the expected power and the maximum transmit power includes: If the expected power is greater than the maximum transmission power, then a preset time interval is obtained; After the preset time interval, the current maximum transmit power of the preamble transmitted in the two-step random access process and the current expected power of the preamble received by the base station are obtained. If the current expected power is greater than the current maximum transmit power, then it is determined that the preamble performance of the two-step random access does not meet the preset performance conditions.

4. The random access method according to claim 1, characterized in that, After determining the preamble performance of the two-step random access procedure if it fails, the method further includes: If the preamble performance of the two-step random access meets the preset performance conditions, then return to execute the two-step random access procedure initiated to the base station according to the configuration parameters of the two-step random access.

5. The random access method according to any one of claims 1-4, characterized in that, The step of initiating a two-step random access process to the base station according to the configuration parameters of the two-step random access includes: Obtain the reference signal received power for the downlink; If the reference signal received power is greater than the reference signal received power threshold, then a two-step random access procedure is initiated to the base station according to the configuration parameters of the two-step random access.

6. A random access device, characterized in that, include: The parameter acquisition module is used to acquire the configuration parameters for two-step random access and four-step random access sent by the base station. The first initiation module is used to initiate a two-step random access process to the base station according to the configuration parameters of the two-step random access. A performance determination module is used to determine the preamble performance of the two-step random access process if the two-step random access process fails. The second initiation module is used to initiate a four-step random access process to the base station according to the configuration parameters of the four-step random access if the preamble performance of the two-step random access does not meet the preset performance conditions. The performance determination module is specifically used to determine the preamble format and preamble subcarrier interval of the two-step random access based on the configuration parameters of the two-step random access if the two-step random access process fails. Based on the configuration parameters of the four-step random access, determine the preamble format and preamble subcarrier spacing of the four-step random access; The cell coverage radius supported by the two-step random access is determined based on the preamble format and preamble subcarrier spacing of the two-step random access. The cell coverage radius supported by the four-step random access is determined based on the preamble format and preamble subcarrier spacing of the four-step random access. If the cell coverage radius supported by two-step random access is less than that supported by four-step random access, then the preamble performance of two-step random access does not meet the preset performance conditions. If the cell coverage radius supported by two-step random access is greater than that supported by four-step random access, then the preamble performance of two-step random access is determined to meet the preset performance conditions.

7. A terminal, characterized in that, It includes a processor and a memory, the memory storing a computer program, and the processor running the computer program in the memory to perform the random access method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted for loading by a processor to execute the random access method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Terminal and communication method

    CN114208327A

  • Apparatus and method for random access procedure in wireless communication system

    US20220287107A1