Random access method and device and storage medium

By determining the time domain period length of the RO group and the number of associated pattern periods in the terminal and network equipment, the problem of not being able to determine the starting position of multiple PRACH transmission in the prior art is solved, and the success rate of random access is improved.

CN119521432APending Publication Date: 2025-02-25DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310941837.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art cannot determine the RO group division corresponding to each multiple PRACH transmission, resulting in a decrease in the success rate of random access.

Method used

By determining the target value based on preset conditions, or receiving the target value sent by the network device, the number of associated pattern periods included in the time domain period length of a group of RO groups is determined, so that random access is performed on the RO group included in the time domain period length.

Benefits of technology

It realizes the rapid determination of the starting position of each multi-PRACH transmission, ensures the smooth transmission of multi-PRACH and improves the success rate of random access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521432A_ABST
    Figure CN119521432A_ABST
Patent Text Reader

Abstract

The invention provides a random access method and device and a storage medium. The random access method is applied to a terminal, and comprises the following steps: determining a target value based on a preset condition, or receiving the target value sent by network equipment; the target numerical value is used for determining the number of associated pattern periods contained in the time domain period length of one RO group; the RO group comprises one or more RO groups; and performing random access on the RO group included in the time domain period length. According to the random access method and device and the storage medium provided by the invention, the number of the associated pattern periods contained in the time domain period length of one RO group is determined, so that the initial position of multi-PRACH transmission each time can be quickly determined, smooth transmission of multiple PRACHs is ensured, and the success rate of random access is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a random access method, device and storage medium. Background Art

[0002] Multiple physical random access channel (PRACH) transmissions can be performed continuously in one random access (RA) attempt. Multiple PRACH transmissions in one RA attempt can only be performed within one random access channel opportunity (RO) group. The number of valid ROs contained in one RO group is equal to the number of transmissions of multiple PRACH transmissions configured by the network.

[0003] However, when multiple PRACH transmissions are repeated, the related technology cannot determine the division of RO groups corresponding to each multiple PRACH transmission, that is, it cannot determine the starting position of each multiple PRACH transmission, thereby failing to ensure smooth transmission of multiple PRACHs, resulting in a reduced success rate of random access. Summary of the invention

[0004] The embodiments of the present application provide a random access method, device and storage medium to solve the technical problem of low random access success rate in the related art.

[0005] In a first aspect, an embodiment of the present application provides a random access method, applied to a terminal, including:

[0006] Determine a target value based on a preset condition, or receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0007] Random access is performed on the RO group included in the time domain cycle length.

[0008] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0009] In some embodiments, the preset conditions include a target value that satisfies the minimum number of associated pattern periods required to satisfy the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO is a valid RO associated with the SSB and does not belong to any RO group.

[0010] In some embodiments, the threshold value is a non-negative integer and includes any of the following:

[0011] The values ​​of network device configuration;

[0012] Preset fixed value.

[0013] In some embodiments, the method further comprises:

[0014] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0015] In some embodiments, the method further comprises:

[0016] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0017] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0018] In some embodiments, the receiving a target value sent by a network device includes:

[0019] A target value corresponding to the number of transmissions of each multi-physical random access channel sent by a receiving network device through RRC signaling;

[0020] Determine a target value corresponding to the current number of multi-physical random access channel transmissions.

[0021] In some embodiments, the receiving a target value sent by a network device includes:

[0022] A target value corresponding to the number of transmissions of all multiple physical random access channels sent by the receiving network device through RRC signaling.

[0023] In some embodiments, the method further comprises:

[0024] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0025] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0026] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0027] Absolute value;

[0028] An integer number of associated pattern periods.

[0029] In a second aspect, an embodiment of the present application provides a random access method, applied to a network device, including:

[0030] Determine a target value based on a preset condition, or send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0031] Random access is performed on the RO group included in the time domain cycle length.

[0032] In some embodiments, sending the target value to the terminal includes:

[0033] A target value corresponding to the number of transmissions of each type of multiple physical random access channel is sent to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

[0034] In some embodiments, the target value corresponding to the number of transmissions of each type of multiple physical random access channel is in a range of greater than or equal to 1 and less than or equal to the corresponding number of transmissions of the multiple physical random access channel.

[0035] In some embodiments, sending the target value to the terminal includes:

[0036] A target value corresponding to the number of transmissions of all multiple physical random access channels is sent to the terminal through RRC signaling; and the target value corresponding to the number of transmissions of all multiple physical random access channels is a positive integer.

[0037] In some embodiments, a target value corresponding to the number of transmissions of all multiple physical random access channels may range from greater than or equal to 1 to less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

[0038] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0039] In some embodiments, the preset condition includes a target value that satisfies the minimum number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0040] In some embodiments, the threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

[0041] In some embodiments, the method further comprises:

[0042] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0043] In some embodiments, the method further comprises:

[0044] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0045] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0046] In some embodiments, the method further comprises:

[0047] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0048] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0049] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0050] Absolute value;

[0051] An integer number of associated pattern periods.

[0052] In a third aspect, an embodiment of the present application provides a terminal, including a memory, a transceiver, and a processor;

[0053] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0054] Determine a target value based on a preset condition, or receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0055] Random access is performed on the RO group included in the time domain cycle length.

[0056] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0057] In some embodiments, the preset conditions include a target value that satisfies the minimum number of associated pattern periods required to satisfy the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO is a valid RO associated with the SSB and does not belong to any RO group.

[0058] In some embodiments, the threshold value is a non-negative integer and includes any of the following:

[0059] The values ​​of network device configuration;

[0060] Preset fixed value.

[0061] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0062] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0063] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0064] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0065] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0066] In some embodiments, the receiving a target value sent by a network device includes:

[0067] A target value corresponding to the number of transmissions of each multi-physical random access channel sent by a receiving network device through RRC signaling;

[0068] Determine a target value corresponding to the current number of multi-physical random access channel transmissions.

[0069] In some embodiments, the receiving a target value sent by a network device includes:

[0070] A target value corresponding to the number of transmissions of all multiple physical random access channels sent by the receiving network device through RRC signaling.

[0071] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0072] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0073] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0074] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0075] Absolute value;

[0076] An integer number of associated pattern periods.

[0077] In a fourth aspect, an embodiment of the present application provides a network device, including a memory, a transceiver, and a processor;

[0078] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0079] Determine a target value based on a preset condition, or send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0080] Random access is performed on the RO group included in the time domain cycle length.

[0081] In some embodiments, sending the target value to the terminal includes:

[0082] A target value corresponding to the number of transmissions of each type of multiple physical random access channel is sent to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

[0083] In some embodiments, the target value corresponding to the number of transmissions of each type of multiple physical random access channel is in a range of greater than or equal to 1 and less than or equal to the corresponding number of transmissions of the multiple physical random access channel.

[0084] In some embodiments, sending the target value to the terminal includes:

[0085] A target value corresponding to the number of transmissions of all multiple physical random access channels is sent to the terminal through RRC signaling; and the target value corresponding to the number of transmissions of all multiple physical random access channels is a positive integer.

[0086] In some embodiments, a target value corresponding to the number of transmissions of all multiple physical random access channels may range from greater than or equal to 1 to less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

[0087] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0088] In some embodiments, the preset condition includes a target value that satisfies the minimum number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0089] In some embodiments, the threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

[0090] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0091] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0092] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0093] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0094] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0095] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0096] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0097] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0098] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0099] Absolute value;

[0100] An integer number of associated pattern periods.

[0101] In a fifth aspect, an embodiment of the present application provides a random access device, including:

[0102] A first determination module is used to determine a target value based on a preset condition, or to receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0103] The first random access module is used to perform random access on the RO group included in the time domain cycle length.

[0104] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0105] In some embodiments, the preset conditions include a target value that satisfies the minimum number of associated pattern periods required to satisfy the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO is a valid RO associated with the SSB and does not belong to any RO group.

[0106] In some embodiments, the threshold value is a non-negative integer and includes any of the following:

[0107] The values ​​of network device configuration;

[0108] Preset fixed value.

[0109] In some embodiments, it also includes:

[0110] The third determination module is used to determine the threshold value according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0111] In some embodiments, it also includes:

[0112] The first rounding module is used to round up or down the product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient.

[0113] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0114] In some embodiments, the first determining module includes:

[0115] A first receiving unit is used to receive a target value corresponding to the number of transmissions of each multi-physical random access channel sent by a network device through RRC signaling;

[0116] The first determining unit is used to determine a target value corresponding to the current number of multi-physical random access channel transmission times.

[0117] In some embodiments, the first determining module further includes:

[0118] The second receiving unit is used to receive a target value corresponding to the number of transmissions of all multiple physical random access channels sent by the network device through RRC signaling.

[0119] In some embodiments, it also includes:

[0120] A fourth determination module, used to determine the maximum number of associated pattern periods contained in the upper limit value of the time domain period length;

[0121] The fifth determining module is used to determine that the number of associated pattern periods included in the time domain period length is the minimum value between the target value and the maximum number of associated pattern periods.

[0122] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0123] Absolute value;

[0124] An integer number of associated pattern periods.

[0125] In a sixth aspect, an embodiment of the present application provides a random access device, including:

[0126] A second determination module is used to determine a target value based on a preset condition, or to send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0127] The second random access module is used to perform random access on the RO group included in the time domain cycle length.

[0128] In some embodiments, the second determining module includes:

[0129] The first sending unit is used to send a target value corresponding to the number of transmissions of each type of multiple physical random access channel to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

[0130] In some embodiments, the target value corresponding to the number of transmissions of each type of multiple physical random access channel is in a range of greater than or equal to 1 and less than or equal to the corresponding number of transmissions of the multiple physical random access channel.

[0131] In some embodiments, the second determining module further includes:

[0132] The second sending unit is used to send a target value corresponding to the number of transmission times of all multiple physical random access channels to the terminal through RRC signaling; the target value corresponding to the number of transmission times of all multiple physical random access channels is a positive integer.

[0133] In some embodiments, a target value corresponding to the number of transmissions of all multiple physical random access channels may range from greater than or equal to 1 to less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

[0134] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0135] In some embodiments, the preset condition includes a target value that satisfies the minimum number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0136] In some embodiments, the threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

[0137] In some embodiments, it also includes:

[0138] The sixth determination module is used to determine the threshold value according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0139] In some embodiments, it also includes:

[0140] The second rounding module is used to round up or down the product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient.

[0141] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0142] In some embodiments, it also includes:

[0143] A seventh determination module, used to determine the maximum number of associated pattern periods contained in the upper limit value of the time domain period length;

[0144] An eighth determination module is used to determine that the number of associated pattern periods included in the time domain period length is the minimum value between the target value and the maximum number of associated pattern periods.

[0145] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0146] Absolute value;

[0147] An integer number of associated pattern periods.

[0148] In the seventh aspect, an embodiment of the present application further provides a non-transitory readable storage medium, wherein the non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the random access method described in the first aspect or the second aspect as described above.

[0149] In an eighth aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the random access method described in the first aspect or the second aspect as described above.

[0150] In the ninth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the random access method described in the first aspect or the second aspect as described above.

[0151] In the tenth aspect, an embodiment of the present application further provides a communication device, in which a computer program is stored, and the computer program is used to enable the communication device to execute the random access method described in the first aspect or the second aspect above.

[0152] In the eleventh aspect, an embodiment of the present application further provides a chip product, in which a computer program is stored, and the computer program is used to enable the chip product to execute the random access method described in the first aspect or the second aspect as described above.

[0153] The random access method, device and storage medium provided in the embodiments of the present application determine the target value based on preset conditions or configure the target value through a network device, and determine the number of associated pattern periods contained in the time domain period length of a group of RO groups, so that the RO groups can be periodically divided, so that the terminal and the network device can quickly determine the starting position of each multi-PRACH transmission, thereby ensuring the smooth transmission of multiple PRACHs and improving the success rate of random access. BRIEF DESCRIPTION OF THE DRAWINGS

[0154] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0155] Figure 1 This is one of the flow diagrams of the random access method provided in the embodiment of the present application;

[0156] Figure 2 This is one of the time domain cycle length division schematic diagrams of the example scenario provided in the embodiment of the present application;

[0157] Figure 3 This is the second schematic diagram of the time domain cycle length division of the example scenario provided in the embodiment of the present application;

[0158] Figure 4 This is the third schematic diagram of the time domain cycle length division of the example scenario provided in the embodiment of the present application;

[0159] Figure 5 This is the fourth schematic diagram of the time domain cycle length division of the example scenario provided in the embodiment of the present application;

[0160] Figure 6 This is the second flow chart of the random access method provided in the embodiment of the present application;

[0161] Figure 7 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0162] Figure 8 It is a structural diagram of a network device provided in an embodiment of the present application;

[0163] Fig. 9 This is one of the structural schematic diagrams of a random access device provided in an embodiment of the present application;

[0164] Fig.10This is the second structural diagram of a random access device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0165] An association pattern period includes one or more association periods, and an association pattern period causes the mapping of synchronization signal / physical broadcast channel block (SSB) to RO (SSB-to-RO mapping) to be repeated at most every 160ms. After an integer number of association periods, if there are ROs that are not associated with the SSB index, these ROs that are not associated with the SSB index are no longer used for PRACH transmission.

[0166] Currently, PRACH supports 2 / 4 / 8 repeated transmissions, that is, one RA attempt performs 2 / 4 / 8 consecutive PRACH transmissions. However, multiple PRACH transmissions in one RA attempt can only be transmitted within one RO group. The number of valid ROs contained in one RO group is equal to the number of multiple PRACH transmissions configured by the network. If the network configures one transmission number in a cell, the number of valid ROs contained in the RO group is equal to the number of transmissions; if the network configures multiple transmissions in a cell, for each transmission number, the number of valid ROs contained in an RO group is equal to the corresponding number of transmissions.

[0167] Starting from system frame 0, a group of ROgroups is repeatedly determined / configured within each time domain period length (time period X), and the time domain period length is K SSB-to-RO association pattern periods, where K is a positive integer. The SSB-to-RO mapping within each association pattern period is the same and has periodic repeatability. However, there is no relevant solution for determining the K value. Terminals and network devices cannot use the time domain period length to quickly determine the division of RO groups, cannot guarantee the smooth transmission of PRACH, and reduce the success rate of random access.

[0168] Based on the above technical problems, the embodiment of the present application proposes a random access method, where the terminal and the network device only need to determine a group of RO groups included in a time domain cycle length, and the subsequent division of the RO group only needs to repeat the first time domain cycle length. The target value is determined based on a preset condition or configured by the network device, and the target value is used to determine the number of associated pattern periods corresponding to the time domain cycle length containing a group of RO groups, so that the terminal and the network device can quickly determine the starting position of each multi-PRACH transmission, and perform random access on the RO group included in the time domain cycle length, thereby ensuring the smooth transmission of multiple PRACHs and improving the success rate of random access.

[0169] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0170] Figure 1 is one of the flow charts of the random access method provided in the embodiment of the present application, such as Figure 1 As shown, an embodiment of the present application provides a random access method, the execution subject of which may be a terminal / user equipment (UE), such as a mobile phone. The method includes:

[0171] Step 101, determine a target value based on a preset condition, or receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups.

[0172] Specifically, the target value is used to determine the number of association pattern periods contained in a time period length (time period X), and each time period length contains a group of RO groups (RO group), and a group of RO groups includes one or more RO groups.

[0173] In the embodiment of the present application, the terminal can determine the target value based on a preset condition, which is a predefined rule. Similarly, the network device can also determine the target value based on a preset condition, and the specific determination process is similar to that of the terminal side.

[0174] For example, the terminal determines the target value as the minimum value of the number of associated pattern periods required to satisfy the requirement that each synchronization signal block SSB in one or more associated pattern periods is associated with at least one RO group.

[0175] For another example, the terminal determines the target value to satisfy the minimum number of associated pattern periods required to ensure that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a preset / preconfigured threshold value, wherein the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0176] The terminal may also determine the target value through the network side configuration, that is, the network device sends the target value to the terminal, and the terminal receives the target value sent by the network device. The target value sent by the network device may be one or more. If the network device sends multiple target values ​​to the terminal, the terminal needs to further determine a target value for the current multi-PRACH transmission.

[0177] For example, when multiple PRACH transmissions with different multiple PRACH transmission times are performed on independent RACH resources, the network device sends a target value corresponding to each multiple PRACH transmission time to the terminal through Radio Resource Control (RRC) signaling, and these target values ​​are all positive integers. The terminal receives the target value corresponding to each multiple PRACH transmission time sent by the network device through RRC signaling.

[0178] For another example, when multiple PRACH transmissions with different multiple PRACH transmission times are performed on a shared RACH resource, the network device sends a target value corresponding to all multiple PRACH transmission times to the terminal through RRC signaling, that is, all multiple PRACH transmission times share the same target value, and the target value is a positive integer. The terminal receives the target value shared by all multiple physical random access channel transmission times sent by the network device through RRC signaling.

[0179] Step 102: Perform random access on the RO group included in the time domain cycle length.

[0180] Specifically, in an embodiment of the present application, after determining the target value, the terminal or network device can determine a time domain period length, that is, the target value associated pattern period, and perform random access or multiple PRACH transmissions on the RO group included in the time domain period length.

[0181] For example, after determining the target value K, the terminal or network device learns that a time domain cycle length is K associated pattern cycles, and performs random access on the RO group included in the time domain cycle length.

[0182] The random access method provided in the embodiment of the present application determines a target value based on a preset condition or configures the target value through a network device, and determines the number of associated pattern periods contained in the time domain period length of a group of RO groups, so that the RO groups can be quickly divided periodically, so that the terminal and the network device can quickly determine the starting position of each multi-PRACH transmission, thereby ensuring the smooth transmission of PRACH and improving the success rate of random access.

[0183] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0184] Specifically, the preset condition may be: the target value is the minimum value of the number of association pattern periods required to satisfy the association of each SSB with at least one RO group within one or more association pattern periods. That is, at least the target value of association pattern periods is required to satisfy the determination / configuration of at least one RO group for each SSB within these association pattern periods.

[0185] For example, assuming that the number of valid ROs associated with the same SSB index in one association pattern period is 3, and the number of multi-PRACH transmissions is 4, that is, one RO group contains 4 valid ROs. Therefore, at least two association pattern periods are required to satisfy that each SSB in the association pattern period is associated with at least one RO group, that is, the target value is 2.

[0186] The random access method provided in the above embodiment is further described below by using a specific example:

[0187] Example 1:

[0188] Figure 2 This is one of the time domain cycle length division diagrams of the example scenario provided in the embodiment of the present application, such as Figure 2As shown, an association pattern period includes one or more association periods. The figure shows the association periods and association pattern periods from system frame numbers SFN0 to SFN15. There are two ROs in a system frame. The network is configured with two candidate SSBs, namely SSB1 and SSB2. There are two valid ROs in the first system frame number (System Frame Number, SFN), which are associated with SSB1 and SSB2 respectively, thus forming an association period (Association Period, AP). Similarly, the second SFN constitutes an AP. The third SFN has an invalid RO, and it needs to form an AP together with the fourth SFN to complete the round-robin mapping of SSB1 and SSB2. As a result, the fourth SFN has one RO left, which cannot fully map two SSBs and is no longer used for SSB mapping. The subsequent SFN repeats the situation of the first four frames. Therefore, the three APs in the first four frames constitute an association pattern period.

[0189] Multi-PRACH transmission uses the same SSB-to-RO mapping pattern as single PRACH transmission. Assume that the number of multi-PRACH transmissions is 4, that is, one RO group contains 4 valid ROs. The UE can determine the number of association pattern cycles K contained in the time domain cycle length in the following way.

[0190] The terminal and the base station determine the number of association pattern cycles K corresponding to the time domain cycle length containing a group of RO groups through preset conditions, where K is the minimum number of association pattern cycles required to determine / configure at least one RO group for each SSB within one or more association pattern cycles. Figure 2 As shown in (1), the number of valid ROs associated with the same SSB index in one association pattern period is 3. Since one RO group contains 4 valid ROs, at least 2 association pattern periods are required. Therefore, the minimum number of association pattern periods required to determine / configure at least one RO group for each SSB in the association pattern period is 2. Figure 2 As shown in (2), the first four ROs associated with the same SSB index in two association pattern periods form an RO group corresponding to the SSB index. The last two valid ROs associated with each SSB in the second association pattern period that can be used for single PRACH transmission cannot form an RO group and become the remaining ROs for multiple PRACH transmission.

[0191] While determining the number of association periods K, a group of RO groups included in the K association pattern periods can be determined, and the terminal performs multiple PRACH transmissions on the RO group associated with the SSB index selected by the terminal.

[0192] The random access method provided in the embodiment of the present application determines the target value by determining the minimum number of associated pattern periods required to satisfy the association of each synchronization signal block SSB in one or more associated pattern periods with at least one RO group, thereby ensuring the smooth completion of multiple PRACH transmissions on the RO groups included in the target number of associated pattern periods, and improving the transmission efficiency and the success rate of random access.

[0193] In some embodiments, the preset conditions include a target value that satisfies the minimum number of associated pattern periods required to satisfy the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO is a valid RO associated with the SSB and does not belong to any RO group.

[0194] Specifically, the remaining RO refers to a valid RO associated with the SSB within the association pattern period, which can be used for single PRACH transmission and does not belong to any RO group.

[0195] The preset condition may be: the target value is the minimum value of the number of association pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more association pattern periods is associated with at least one RO group is less than and / or equal to the threshold value. That is, at least the target value of association pattern periods are required to satisfy that the number of remaining ROs after determining / configuring at least one RO group for each SSB in these association pattern periods is less than and / or equal to the threshold value.

[0196] For example, assuming that the threshold value is 0, there is no remaining RO after at least one RO group is determined / configured for each SSB within the associated pattern period, that is, all valid ROs associated with the SSB index for single PRACH transmission within the target value associated pattern period can be used for multiple PRACH transmission. Assuming that the threshold value is 1, there is at most one remaining RO after at least one RO group is determined / configured for each SSB within the associated pattern period.

[0197] When the threshold value is 0, the preset condition can also be expressed as: the target value is the minimum value of the number of associated pattern periods required to satisfy that the number of valid ROs associated with the same SSB index in one or more associated pattern periods is an integer multiple of the number of valid ROs included in an RO group.

[0198] For example, if the number of valid ROs associated with the same SSB index in an association pattern period is 3, and the number of valid ROs contained in an RO group is 4, then at least 4 association pattern periods are required to meet the target value. The number of valid ROs associated with the same SSB index in (K) association pattern periods is an integer multiple of the number of valid ROs contained in an RO group, that is, the minimum value of K is 4, and at least 4 (K) 3s are an integer multiple of 4 (the number of valid ROs contained in an RO group).

[0199] When the threshold value is 0, the preset condition can also be expressed as: the target value is equal to the least common multiple of the number of valid ROs associated with the same SSB index and the number of multiple PRACH transmissions in one association pattern period, divided by the value obtained by dividing the number of valid ROs associated with the same SSB index in one association pattern period.

[0200] For example, the number of valid ROs associated with the same SSB index in one association pattern period is 3, the number of multiple PRACH transmissions is 4, the least common multiple of 3 and 4 is 12, and the number of valid ROs associated with the same SSB index in one association pattern period is 3, then 12 is divided by 3 to obtain 4, so the target value is equal to 4.

[0201] The random access method provided in the embodiment of the present application determines the target value by determining the minimum number of associated pattern periods required to satisfy the requirement that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to the threshold value, thereby ensuring that multiple PRACH transmissions are successfully completed on the RO groups included in the target number of associated pattern periods, and improving the transmission efficiency and the success rate of random access.

[0202] In some embodiments, the threshold value is a non-negative integer and includes any of the following:

[0203] The values ​​of network device configuration;

[0204] Preset fixed value.

[0205] Specifically, the threshold value is a non-negative integer, and the threshold value can be obtained through network side configuration, or can be a preset or predefined fixed value.

[0206] For example, the network configures a threshold value t for the terminal, and the terminal determines the target value based on t and preset conditions.

[0207] For another example, the protocol predefines a threshold value as t, and the terminal determines and obtains a target value according to the predefine value.

[0208] In some embodiments, the method further comprises:

[0209] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0210] Specifically, the terminal or network device determines the threshold value as the number of valid ROs in an association pattern period multiplied by a preset coefficient, or the threshold value as the number of valid ROs included in an RO group multiplied by a preset coefficient.

[0211] The preset coefficient may be configured on the network side or predefined by the protocol.

[0212] For example, the number of valid ROs in an association pattern period is 3, and the terminal obtains a preset coefficient of 0.5 through network configuration or protocol pre-definition, and multiplies the preset coefficient by 3 to obtain a product of 1.5, thereby determining that the threshold value can be 1 or 2.

[0213] For another example, an RO group includes 4 valid ROs. The terminal obtains a preset coefficient of 0.5 through network configuration or protocol pre-definition, multiplies 4 by the preset coefficient to obtain a product of 2, and then determines the threshold value to be 2.

[0214] The random access method provided in the embodiment of the present application determines the threshold value through various methods such as network side configuration, protocol pre-definition or intermediate value multiplication coefficient, which is used to compare with the remaining RO number to determine the target value, further ensuring the smooth transmission of multiple PRACHs and improving the success rate of random access.

[0215] In some embodiments, the method further comprises:

[0216] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0217] Specifically, since the product of the number of valid ROs included in the associated pattern period and the preset coefficient, or the product of the number of valid ROs included in the RO group and the preset coefficient is not necessarily an integer, it is necessary to round up or down the product to ensure that the threshold value is a non-negative integer.

[0218] In some embodiments, the number of valid ROs included in the RO group is the maximum value of the number of multiple PRACH transmissions allowed on the current physical random access channel (PRACH) resource.

[0219] For example, when both 2 PRACH transmissions and 4 PRACH transmissions can be performed on the current RACH resource, the number of valid ROs included in one RO group is 4. When only 2 PRACH transmissions are allowed on the current RACH resource, the maximum value 2 can also be taken as the number of valid ROs included in one RO group.

[0220] The random access methods provided in the above embodiments are further described below through specific examples:

[0221] Example 2:

[0222] Figure 3 This is the second schematic diagram of the time domain cycle length division of the example scenario provided in the embodiment of the present application, such as Figure 3 As shown, an association pattern period includes one or more association periods. The figure shows the association periods and association pattern periods from system frame number SFN0 to SFN15. There are two ROs in a system frame. The network is configured with two candidate SSBs, namely SSB1 and SSB2. There are two valid ROs in the first SFN, which are associated with SSB1 and SSB2 respectively, thus forming an association period. Similarly, the second SFN constitutes an AP. The third SFN has an invalid RO, and it needs to form an AP with the fourth SFN to complete the round-robin mapping of SSB1 and SSB2. As a result, the fourth SFN has one RO left, which cannot fully map two SSBs and is no longer used for SSB mapping. Subsequent SFNs repeat the situation of the first four frames. Therefore, the three APs in the first four frames constitute an association pattern period.

[0223] Multi-PRACH transmission uses the same SSB-to-RO mapping pattern as single PRACH transmission. Assume that the number of multi-PRACH transmissions is 4, that is, one RO group contains 4 valid ROs. The UE can determine the number of associated pattern periods K contained in the time domain period length in the following way.

[0224] The terminal and the base station determine the number of association pattern periods K corresponding to the time domain period length containing a group of RO groups through preset conditions, where K is the minimum number of association pattern periods required to satisfy the requirement that the number of remaining ROs is equal to 0 after at least one RO group is determined / configured for each SSB in one or more association pattern periods. In this example, the threshold value of the number of remaining ROs is 0. The threshold value may be predefined by the base station and the UE through a protocol, or may be configured by the base station through RRC signaling, and is not limited here.

[0225] There are no remaining ROs, which means that all valid ROs associated with the SSB index for single PRACH transmission in K associated pattern periods within the time domain period length can be used for multiple PRACH transmission. Therefore, this solution is equivalent to K being the minimum value that satisfies the requirement that the number of valid ROs associated with the same SSB index in K associated pattern periods is an integer multiple of the number of valid ROs contained in an RO group. It is also equivalent to K being equal to the least common multiple of the number of valid ROs associated with the same SSB index in one associated pattern period and the number of multiple PRACH transmissions divided by the number of valid ROs associated with the same SSB index in one associated pattern period.

[0226] like Figure 3 As shown in (1), the number of valid ROs associated with the same SSB index in one association pattern period is 3, and one RO group contains 4 valid ROs. Therefore, K = LCM (3, 4) / 3 = 4, where LCM () represents the function of taking the least common multiple. Figure 3 As shown in (2), the 12 valid ROs associated with the same SSB index in 4 association periods sequentially form 3 ROgroups, satisfying that there are no remaining ROs within the time domain period length.

[0227] While determining the number of association periods K, a group of RO groups included in the K association pattern periods can be determined, and the terminal performs multiple PRACH transmissions on the RO group associated with the SSB index selected by the terminal.

[0228] Example 3:

[0229] Figure 4 This is the third schematic diagram of the time domain cycle length division of the example scenario provided in the embodiment of the present application, such as Figure 4 As shown, an association pattern period includes one or more association periods. The figure shows the association periods and association pattern periods from system frame number SFN0 to SFN15. There are two ROs in a system frame. The network is configured with two candidate SSBs, namely SSB1 and SSB2. There are two valid ROs in the first SFN, which are associated with SSB1 and SSB2 respectively, thus forming an association period. Similarly, the second SFN constitutes an AP. The third SFN has an invalid RO, and it needs to form an AP with the fourth SFN to complete the round-robin mapping of SSB1 and SSB2. As a result, the fourth SFN has one RO left, which cannot fully map two SSBs and is no longer used for SSB mapping. Subsequent SFNs repeat the situation of the first four frames. Therefore, the three APs in the first four frames constitute an association pattern period.

[0230] Multi-PRACH transmission uses the same SSB-to-RO mapping pattern as single PRACH transmission. Assume that the number of multi-PRACH transmissions is 4, that is, one RO group contains 4 valid ROs. The UE can determine the number of associated pattern periods K contained in the time domain period length in the following way.

[0231] The terminal and the base station determine the number of associated pattern periods K corresponding to the time domain period length containing a group of RO groups through preset conditions, where K is the minimum number of associated pattern periods required to satisfy the requirement that the number of remaining ROs after determining / configuring at least one RO group for each SSB in one or more associated pattern periods is less than and / or equal to the threshold value. In this example, the threshold value is 1, requiring that the number of remaining ROs in K associated pattern periods is less than or equal to 1. The threshold value may be predefined by the base station and the UE through a protocol, or configured by the base station through RRC signaling, or obtained by multiplying the number of valid ROs in an associated pattern period by a coefficient of 0.5 and rounding down, and there is no restriction here. Taking the coefficient 0.5 as an example, optionally, the coefficient may also be determined by network-side configuration or protocol predefinition.

[0232] like Figure 3 As shown in (1), the number of valid ROs associated with the same SSB index in one association pattern period is 3. When K = 1, the number of valid ROs associated with the same SSB index in one association pattern period cannot form an RO group, which does not meet the requirement. When K = 2, the number of valid ROs associated with the same SSB index in two association pattern periods is 6. After the first 4 valid ROs form an RO group, the remaining 2 valid ROs are greater than the threshold value 1, which does not meet the requirement. When K = 3, Figure 3 As shown in (2), the number of valid ROs associated with the same SSB index in three association pattern periods is 9, the first 8 valid ROs form two ROgroups in turn, and the remaining 1 valid RO meets the threshold requirement. Therefore, when the threshold is 1, the number of association pattern periods included in the time domain period length determined is 3.

[0233] While determining the number of association periods K, a group of RO groups included in the K association pattern periods can be determined, and the terminal performs multiple PRACH transmissions on the RO group associated with the SSB index selected by the terminal.

[0234] The random access method provided in the embodiment of the present application determines the target value by determining that the number of remaining ROs after each SSB in one or more association pattern periods is associated with at least one RO group is less than and / or equal to the minimum number of association pattern periods required for the threshold value, thereby ensuring the smooth transmission of multiple PRACHs and improving the transmission efficiency and the success rate of random access.

[0235] In some embodiments, the receiving a target value sent by a network device includes:

[0236] A target value corresponding to the number of transmissions of each multi-physical random access channel sent by a receiving network device through RRC signaling;

[0237] Determine a target value corresponding to the current number of multi-physical random access channel transmissions.

[0238] Specifically, when different multiple PRACH transmission times are transmitted on independent RACH resources, the network device can send the target value corresponding to each multiple PRACH transmission time to the terminal through RRC signaling, that is, the network device configures a target value for each multiple PRACH transmission time, and the multiple target values ​​sent are all positive integers.

[0239] After the terminal receives the target value corresponding to each multiple PRACH transmission number sent by the network device through RRC signaling, it further determines a target value to be finally used according to the current multiple PRACH transmission number.

[0240] For example, the base station sends the target value corresponding to each number of multi-physical random access channel transmissions to the terminal through RRC signaling, wherein the target value configured for multi-PRACH transmission with a transmission number of 2 is k1, the target value configured for multi-PRACH transmission with a transmission number of 4 is k2, and the target value configured for multi-PRACH transmission with a transmission number of 8 is k3. The terminal receives k1, k2, and k3 sent by the base station through RRC signaling, and determines that the final target value is k2 by judging that the current number of multi-PRACH transmissions is 4, thereby being able to determine a time domain period length of k2 associated pattern periods, and the terminal performs random access on the RO group contained in the time domain period length.

[0241] Optionally, the target value has a value range of greater than or equal to 1 and less than or equal to the corresponding number of multi-physical random access channel transmissions.

[0242] For example, the base station sends the target value corresponding to the number of transmissions of each multi-physical random access channel to the terminal through RRC signaling, wherein the target value configured for the multi-PRACH transmission with a transmission number of 2 is k1, and the value of k1 is 1 or 2; the target value configured for the multi-PRACH transmission with a transmission number of 4 is k2, and the value range of k2 is greater than or equal to 1 and less than or equal to 4; the target value configured for the multi-PRACH transmission with a transmission number of 8 is k3, and the value range of k3 is greater than or equal to 1 and less than or equal to 8.

[0243] The random access method provided in the embodiment of the present application configures a target value for each number of multiple PRACH transmissions, so that the terminal can determine the target value suitable for the current multiple PRACH transmission by itself, improve the accuracy of determining the time domain cycle length and the effectiveness of RO group division, and improve the success rate of random access.

[0244] In some embodiments, the receiving a target value sent by a network device includes:

[0245] A target value corresponding to the number of transmissions of all multiple physical random access channels sent by the receiving network device through RRC signaling.

[0246] Specifically, when different multiple PRACH transmission times are transmitted on a shared RACH resource, the network device may send a target value corresponding to all multiple PRACH transmission times to the terminal through RRC signaling, that is, all multiple PRACH transmission times share the same target value, and the target value is a positive integer. The terminal receives the target value shared by all multiple physical random access channel transmission times sent by the network device through RRC signaling.

[0247] For example, the base station sends a target value K corresponding to all multi-PRACH transmission times to the terminal through RRC signaling. The terminal receives K sent by the base station through RRC signaling, determines a time domain cycle length of K associated pattern cycles, and performs random access on the RO group included in the time domain cycle length.

[0248] Optionally, the target value has a value range of greater than or equal to 1 and less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

[0249] For example, the base station sends a target value K corresponding to all multiple PRACH transmission times to the terminal through RRC signaling. The maximum value of the multiple PRACH transmission times configured in the current serving cell is 8, then the value range of K is greater than or equal to 1 and less than or equal to 8.

[0250] In the random access method provided in the embodiment of the present application, the network device configures a fixed target value for all multi-PRACH transmission times, so that the terminal can quickly determine the length of the time domain cycle containing a group of RO groups, thereby reducing the delay in determining the multi-PRACH transmission position, improving transmission efficiency and improving the success rate of random access.

[0251] In some embodiments, the method further comprises:

[0252] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0253] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0254] Specifically, after the terminal and the network device determine the target value based on preset conditions, or determine the target value through RRC signaling configuration, they also need to compare it with the maximum number of associated pattern periods contained in the upper limit value of the time domain cycle length to ensure that the final determined time domain cycle length does not exceed the upper limit value of the time domain cycle length, that is, the number of associated pattern periods contained in the time domain cycle length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0255] For example, if the maximum number of associated pattern periods included in the upper limit value of the time domain period length is determined to be 2, and the determined target value is 4, then the number of associated pattern periods finally included in the time domain period length is 2.

[0256] The random access method provided in the embodiment of the present application further ensures that multiple PRACH transmissions can be carried out smoothly within each time domain cycle length by comparing the target value with the maximum number of associated pattern periods contained in the upper limit value of the time domain cycle length, and selecting the smaller value as the number of associated pattern periods contained in the final time domain cycle length.

[0257] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0258] Absolute value;

[0259] An integer number of associated pattern periods.

[0260] Specifically, the upper limit of the time domain cycle length may be an absolute value, such as an absolute value of 160 in milliseconds ms, that is, the maximum time domain cycle length is 160 ms.

[0261] The upper limit of the time domain period length may be an integer number of associated pattern periods, for example, 4 associated pattern periods.

[0262] The random access methods provided in the above embodiments are further described below through specific examples:

[0263] Example 4:

[0264] Figure 5 This is the fourth schematic diagram of the time domain cycle length division of the example scenario provided in the embodiment of the present application, such as Figure 5As shown, the number of association pattern periods K corresponding to the time domain period length containing a group of RO groups is determined by a predefined rule, and the multi-PRACH transmission adopts the same SSB-to-RO mapping pattern as the single PRACH transmission, one association period is 20ms, and one association pattern period is 80ms.

[0265] Furthermore, in this example, the maximum upper limit of the time domain period length is required to be an absolute value in milliseconds ms, such as 160ms. A maximum of two associated pattern periods are included in 160ms, which is recorded as M=2. Therefore, when the target value K determined based on Example 1 is 2, the number of associated pattern periods ultimately included in the time domain period length is determined to be min{M,K}, that is, min{2,2}. When the target value K determined based on Example 2 is 4, the number of associated pattern periods ultimately included in the time domain period length is determined to be min{2,4}. When the target value K determined based on Example 3 is 3, the number of associated pattern periods ultimately included in the time domain period length is determined to be min{2,3}.

[0266] Alternatively, the upper limit of the time domain length can be a value in units of the time domain length of an associated pattern period, such as 4 associated pattern periods, that is, M=4. Therefore, when the target value K determined based on Example 1 is 2, the number of associated pattern periods K ultimately included in the time domain period length is determined to be min{M,K}, that is, min{4,2}. When the target value K determined based on Example 2 is 4, the number of associated pattern periods ultimately included in the time domain period length is determined to be min{4,4}. When the target value K determined based on Example 3 is 3, the number of associated pattern periods ultimately included in the time domain period length is determined to be min{4,3}.

[0267] This example aims to calculate the minimum value between the number of associated pattern periods M included in the upper limit of the time domain period length and the target value K determined based on Examples 1 to 3. The calculation process is irrelevant in order, and either min{M,K} or min{K,M} is acceptable.

[0268] While determining the number of association periods K, a group of RO groups included in the K association pattern periods can be determined, and the terminal performs multiple PRACH transmissions on the RO group associated with the SSB index selected by the terminal.

[0269] Example 5:

[0270] In this example, the number of association pattern cycles K, ie, the target value, corresponding to the time domain cycle length of a group of RO groups is configured by network side RRC signaling. Assume that the network side configures two candidate multi-PRACH transmission times 2 and 4 for the current serving cell.

[0271] The K configured on the network side can be for each level / number of transmissions. For example, the K configured on the network side for 2 PRACH transmissions is 2, and the K configured for 4 PRACH transmissions is 3. In this embodiment, the value range of K satisfies greater than or equal to 1 and less than or equal to the number of PRACH transmissions. That is, for 2 PRACH transmissions, the candidate values ​​of K are 1 and 2; for 4 PRACH transmissions, the candidate values ​​of K include 1, 2, 3 and 4.

[0272] Alternatively, K configured on the network side may be a fixed value, such as K=3. Then, when the terminal selects 2 PRACH transmissions or 4 PRACH transmissions, the number of associated pattern periods corresponding to the time domain period length containing a group of RO groups is always 3. In this example, the value range of K is greater than or equal to 1 and less than or equal to the maximum number of multiple PRACH transmissions configured in the current serving cell, which is 4. That is, the candidate values ​​of K include 1, 2, 3, and 4.

[0273] Further, as in Example 4, this embodiment may also additionally require that the time domain cycle length has a maximum upper limit. The time domain length upper limit may be an absolute value in milliseconds ms, such as 160ms, or the time domain length upper limit may be a value in units of the time domain length of an associated pattern period, such as 4 associated pattern periods. The value of the number of associated pattern periods corresponding to the time domain cycle length of a group of RO groups is finally the minimum value between the target value configured on the network side and the number of associated pattern periods M included in the maximum upper limit.

[0274] The random access method provided in the embodiment of the present application determines a target value based on a preset condition or configures the target value through a network device, and the target value is used to determine the number of associated pattern periods corresponding to the time domain period length containing a group of RO groups, so that the terminal and the network device can quickly determine the starting position of each multi-PRACH transmission, and perform random access on the RO group contained in the time domain period length, thereby ensuring the smooth transmission of multiple PRACHs and improving the success rate of random access.

[0275] Figure 6 This is a second flow chart of the random access method provided in the embodiment of the present application, such as Figure 6 As shown, an embodiment of the present application provides a random access method, the execution subject of which may be a network device, such as a base station, etc. The method includes:

[0276] Step 601: determine a target value based on a preset condition, or send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups.

[0277] Step 602: Perform random access on the RO group included in the time domain cycle length.

[0278] In some embodiments, sending the target value to the terminal includes:

[0279] A target value corresponding to the number of transmissions of each type of multiple physical random access channel is sent to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

[0280] In some embodiments, the target value corresponding to the number of transmissions of each type of multiple physical random access channel is in a range of greater than or equal to 1 and less than or equal to the corresponding number of transmissions of the multiple physical random access channel.

[0281] In some embodiments, sending the target value to the terminal includes:

[0282] A target value corresponding to the number of transmissions of all multiple physical random access channels is sent to the terminal through RRC signaling; and the target value corresponding to the number of transmissions of all multiple physical random access channels is a positive integer.

[0283] In some embodiments, a target value corresponding to the number of transmissions of all multiple physical random access channels may range from greater than or equal to 1 to less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

[0284] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0285] In some embodiments, the preset condition includes a target value that satisfies the minimum number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0286] In some embodiments, the threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

[0287] In some embodiments, the method further comprises:

[0288] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0289] In some embodiments, the method further comprises:

[0290] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0291] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0292] In some embodiments, the method further comprises:

[0293] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0294] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0295] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0296] Absolute value;

[0297] An integer number of associated pattern periods.

[0298] Specifically, in the random access method provided in the embodiment of the present application, the behavior of the network device and the terminal in determining the target value is similar. The target value is obtained by preset conditions or by configuration. The above-mentioned random access method embodiment in which the execution subject is the terminal can be referred to, and the same technical effect can be achieved. The parts and beneficial effects of this embodiment that are the same as the above-mentioned corresponding method embodiments will not be described in detail here.

[0299] Figure 7 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application, such as Figure 7 As shown, the terminal includes a memory 703, a transceiver 701, and a processor 702, wherein:

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

[0301] Determine a target value based on a preset condition, or receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0302] Random access is performed on the RO group included in the time domain cycle length.

[0303] Among them, Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 702 and various circuits of memory represented by memory 703 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 701 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium includes a wireless channel, a wired channel, an optical cable, and other transmission media. For different user devices, the user interface 704 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0304] The processor 702 is responsible for managing the bus architecture and general processing, and the memory 703 can store data used by the processor 702 when performing operations.

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

[0306] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0307] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0308] In some embodiments, the preset conditions include a target value that satisfies the minimum number of associated pattern periods required to satisfy the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO is a valid RO associated with the SSB and does not belong to any RO group.

[0309] In some embodiments, the threshold value is a non-negative integer and includes any of the following:

[0310] The values ​​of network device configuration;

[0311] Preset fixed value.

[0312] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0313] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0314] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0315] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0316] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0317] In some embodiments, the receiving a target value sent by a network device includes:

[0318] A target value corresponding to the number of transmissions of each multi-physical random access channel sent by a receiving network device through RRC signaling;

[0319] Determine a target value corresponding to the current number of multi-physical random access channel transmissions.

[0320] In some embodiments, the receiving a target value sent by a network device includes:

[0321] A target value corresponding to the number of transmissions of all multiple physical random access channels sent by the receiving network device through RRC signaling.

[0322] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0323] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0324] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0325] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0326] Absolute value;

[0327] An integer number of associated pattern periods.

[0328] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0329] Figure 8 is a schematic diagram of the structure of a network device provided in an embodiment of the present application, such as Figure 8 As shown, the network device includes a memory 803, a transceiver 801, and a processor 802, wherein:

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

[0331] Determine a target value based on a preset condition, or send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups;

[0332] Random access is performed on the RO group included in the time domain cycle length.

[0333] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 802 and memory represented by memory 803. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 801 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 802 is responsible for managing the bus architecture and general processing, and the memory 803 may store data used by the processor 802 when performing operations.

[0334] The processor 802 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 may also adopt a multi-core architecture.

[0335] In some embodiments, sending the target value to the terminal includes:

[0336] A target value corresponding to the number of transmissions of each type of multiple physical random access channel is sent to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

[0337] In some embodiments, the target value corresponding to the number of transmissions of each type of multiple physical random access channel is in a range of greater than or equal to 1 and less than or equal to the corresponding number of transmissions of the multiple physical random access channel.

[0338] In some embodiments, sending the target value to the terminal includes:

[0339] A target value corresponding to the number of transmissions of all multiple physical random access channels is sent to the terminal through RRC signaling; and the target value corresponding to the number of transmissions of all multiple physical random access channels is a positive integer.

[0340] In some embodiments, a target value corresponding to the number of transmissions of all multiple physical random access channels may range from greater than or equal to 1 to less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

[0341] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0342] In some embodiments, the preset condition includes a target value that satisfies the minimum number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0343] In some embodiments, the threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

[0344] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0345] The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0346] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0347] The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

[0348] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0349] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0350] Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length;

[0351] The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

[0352] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0353] Absolute value;

[0354] An integer number of associated pattern periods.

[0355] Specifically, the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is the network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0356] Fig. 9 is one of the structural diagrams of a random access device provided in an embodiment of the present application, such as Fig. 9 As shown, the embodiment of the present application provides a random access device, including a first determination module 901 and a first random access module 902, wherein:

[0357] The first determination module 901 is used to determine a target value based on preset conditions, or receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups.

[0358] The first random access module 902 is used to perform random access on the RO group included in the time domain cycle length.

[0359] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0360] In some embodiments, the preset condition includes a target value that satisfies the minimum number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0361] In some embodiments, the threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

[0362] In some embodiments, the threshold value is a non-negative integer and includes any of the following:

[0363] The values ​​of network device configuration;

[0364] Preset fixed value.

[0365] In some embodiments, it also includes:

[0366] The third determination module is used to determine the threshold value according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0367] In some embodiments, it also includes:

[0368] The first rounding module is used to round up or down the product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient.

[0369] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0370] In some embodiments, the first determining module includes:

[0371] A first receiving unit is used to receive a target value corresponding to the number of transmissions of each multi-physical random access channel sent by a network device through RRC signaling;

[0372] The first determining unit is used to determine a target value corresponding to the current number of multi-physical random access channel transmission times.

[0373] In some embodiments, the first determining module further includes:

[0374] The second receiving unit is used to receive a target value corresponding to the number of transmissions of all multiple physical random access channels sent by the network device through RRC signaling.

[0375] In some embodiments, it also includes:

[0376] A fourth determination module, used to determine the maximum number of associated pattern periods contained in the upper limit value of the time domain period length;

[0377] The fifth determining module is used to determine that the number of associated pattern periods included in the time domain period length is the minimum value between the target value and the maximum number of associated pattern periods.

[0378] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0379] Absolute value;

[0380] An integer number of associated pattern periods.

[0381] Specifically, the random access device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment in which the execution subject is a terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0382] Fig.10 This is a second structural diagram of a random access device provided in an embodiment of the present application, such as Fig.10 As shown, an embodiment of the present application provides a random access device, including a second determination module 1001 and a second random access module 1002.

[0383] The first indication module 1001 is used to determine a target value based on a preset condition, or send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups.

[0384] The second random access module 1002 is used to perform random access on the RO group included in the time domain cycle length.

[0385] In some embodiments, the second determining module includes:

[0386] The first sending unit is used to send a target value corresponding to the number of transmissions of each type of multiple physical random access channel to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

[0387] In some embodiments, the target value corresponding to the number of transmissions of each type of multiple physical random access channel is in a range of greater than or equal to 1 and less than or equal to the corresponding number of transmissions of the multiple physical random access channel.

[0388] In some embodiments, the second determining module further includes:

[0389] The second sending unit is used to send a target value corresponding to the number of transmission times of all multiple physical random access channels to the terminal through RRC signaling; the target value corresponding to the number of transmission times of all multiple physical random access channels is a positive integer.

[0390] In some embodiments, a target value corresponding to the number of transmissions of all multiple physical random access channels may range from greater than or equal to 1 to less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

[0391] In some embodiments, the preset condition includes the target value being a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

[0392] In some embodiments, the preset condition includes a target value that satisfies the minimum number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to a threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

[0393] In some embodiments, the threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

[0394] In some embodiments, it also includes:

[0395] The sixth determination module is used to determine the threshold value according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

[0396] In some embodiments, it also includes:

[0397] The second rounding module is used to round up or down the product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient.

[0398] In some embodiments, the number of valid ROs included in the one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

[0399] In some embodiments, it also includes:

[0400] A seventh determination module, used to determine the maximum number of associated pattern periods contained in the upper limit value of the time domain period length;

[0401] An eighth determination module is used to determine that the number of associated pattern periods included in the time domain period length is the minimum value between the target value and the maximum number of associated pattern periods.

[0402] In some embodiments, the upper limit of the time domain cycle length includes one or more of the following:

[0403] Absolute value;

[0404] An integer number of associated pattern periods.

[0405] Specifically, the random access device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment in which the execution subject is a network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0406] It should be noted that the division of units / modules in the above embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0407] If the integrated unit is implemented in the form of 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 the present application is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0408] In some embodiments, a non-transitory readable storage medium is further provided, wherein the non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the random access method provided by the above-mentioned method embodiments.

[0409] Specifically, the above-mentioned non-transitory readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as the method embodiments in this embodiment will not be described in detail here.

[0410] It should be noted that the non-transitory readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0411] In some embodiments, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the random access method provided by the above-mentioned method embodiments.

[0412] Specifically, the processor-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiments will not be described in detail herein.

[0413] In some embodiments, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the random access method provided by the above-mentioned method embodiments.

[0414] Specifically, the above-mentioned computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0415] In some embodiments, a communication device is further provided, wherein a computer program is stored in the communication device, and the computer program is used to enable the communication device to execute the random access method provided by the above-mentioned method embodiments.

[0416] Specifically, the above-mentioned communication device provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as the method embodiments in this embodiment will not be described in detail here.

[0417] In some embodiments, a chip product is further provided, wherein a computer program is stored in the chip product, and the computer program is used to enable the chip product to execute the random access method provided by the above-mentioned method embodiments.

[0418] Specifically, the above-mentioned chip product provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0419] It should also be noted that the terms "first", "second", etc. in the embodiments of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.

[0420] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0421] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0422] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G system or 6G system. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, a 6G system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0423] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0424] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0425] In this application, "determine B based on A" means that the factor A should be considered when determining B. It is not limited to "B can be determined based on A alone", but should also include: "determine B based on A and C", "determine B based on A, C and E", "determine C based on A, and further determine B based on C", etc. In addition, it can also include taking A as a condition for determining B, for example, "when A meets the first condition, use the first method to determine B"; for example, "when A meets the second condition, determine B", etc.; for example, "when A meets the third condition, determine B based on the first parameter", etc. Of course, it can also be a condition that takes A as a factor for determining B, for example, "when A meets the first condition, use the first method to determine C, and further determine B based on C", etc.

[0426] Network devices and terminal devices can each use one or more antennas for multi-input multi-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.

[0427] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0428] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0429] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0430] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0431] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A random access method, characterized in that: Applied to terminals, including: Determine a target value based on a preset condition, or receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of random access channel opportunities RO groups; the group of RO groups includes one or more RO groups; Random access is performed on the RO group included in the time domain cycle length.

2. The random access method according to claim 1, characterized in that: The preset condition includes that the target value is a minimum value of the number of associated pattern periods required to satisfy that each synchronization signal block SSB in one or more associated pattern periods is associated with at least one RO group.

3. The random access method according to claim 1, characterized in that: The preset condition includes that the target value is a minimum value of the number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to the threshold value; the remaining RO is a valid RO associated with the SSB and does not belong to any RO group.

4. The random access method according to claim 3, characterized in that: The threshold value is a non-negative integer and includes any of the following: The values ​​of network device configuration; Preset fixed value.

5. The random access method according to claim 3, characterized in that: The method further comprises: The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

6. The random access method according to claim 5, characterized in that: The method further comprises: The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

7. The random access method according to any one of claims 2 to 5, characterized in that: The number of valid ROs included in one RO group is the maximum value of the number of multiple PRACH transmissions allowed on the current random access channel RACH resource.

8. The random access method according to claim 1, characterized in that: The receiving a target value sent by the network device includes: A target value corresponding to the number of transmissions of each multi-physical random access channel sent by a receiving network device through RRC signaling; Determine a target value corresponding to the current number of multi-physical random access channel transmissions.

9. The random access method according to claim 1, characterized in that: The receiving a target value sent by the network device includes: A target value corresponding to the number of transmissions of all multiple physical random access channels sent by the receiving network device through radio resource control RRC signaling.

10. The random access method according to claim 1, characterized in that: The method further comprises: Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length; The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

11. The random access method according to claim 10, characterized in that: The upper limit of the time domain cycle length includes one or more of the following: Absolute value; An integer number of associated pattern periods.

12. A random access method, characterized in that: Applied to network equipment, including: Determine a target value based on a preset condition, or send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups; Random access is performed on the RO group included in the time domain cycle length.

13. The random access method according to claim 12, characterized in that: The sending of the target value to the terminal includes: A target value corresponding to the number of transmissions of each type of multiple physical random access channel is sent to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

14. The random access method according to claim 13, characterized in that: The target value corresponding to the number of transmission times of each type of multiple physical random access channel is in a value range of greater than or equal to 1 and less than or equal to the corresponding number of transmission times of the multiple physical random access channel.

15. The random access method according to claim 12, characterized in that: The sending of the target value to the terminal includes: A target value corresponding to the number of transmissions of all multiple physical random access channels is sent to the terminal through RRC signaling; and the target value corresponding to the number of transmissions of all multiple physical random access channels is a positive integer.

16. The random access method according to claim 15, characterized in that: The value range of a target value corresponding to the number of transmissions of all multiple physical random access channels is greater than or equal to 1 and less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

17. The random access method according to claim 12, characterized in that: The preset condition includes that the target value is a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

18. The random access method according to claim 12, characterized in that: The preset condition includes a target value that satisfies the minimum value of the number of associated pattern periods required for the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to the threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

19. The random access method according to claim 18, characterized in that: The threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

20. The random access method according to claim 18, characterized in that: The method further comprises: The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

21. The random access method according to claim 20, characterized in that: The method further comprises: The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

22. The random access method according to any one of claims 17 to 20, characterized in that: The number of valid ROs included in one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

23. The random access method according to claim 12, characterized in that: The method further comprises: Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length; The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

24. The random access method according to claim 23, characterized in that: The upper limit of the time domain cycle length includes one or more of the following: Absolute value; An integer number of associated pattern periods.

25. A terminal, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determine a target value based on a preset condition, or receive a target value sent by a network device; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups; Random access is performed on the RO group included in the time domain cycle length.

26. The terminal according to claim 25, characterized in that The preset condition includes that the target value is a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

27. The terminal according to claim 25, characterized in that The preset condition includes that the target value is a minimum value of the number of associated pattern periods required to satisfy that the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to the threshold value; the remaining RO is a valid RO associated with the SSB and does not belong to any RO group.

28. The terminal according to claim 27, characterized in that The threshold value is a non-negative integer and includes any of the following: The values ​​of network device configuration; Preset fixed value.

29. The terminal according to claim 27, characterized in that The processor is further configured to read the computer program in the memory and perform the following operations: The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

30. The terminal according to claim 29, characterized in that The processor is further configured to read the computer program in the memory and perform the following operations: The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

31. The terminal according to any one of claims 26 to 29, characterized in that: The number of valid ROs included in one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

32. The terminal according to claim 25, characterized in that The receiving a target value sent by the network device includes: A target value corresponding to the number of transmissions of each multi-physical random access channel sent by a receiving network device through RRC signaling; Determine a target value corresponding to the current number of multi-physical random access channel transmissions.

33. The terminal according to claim 25, characterized in that The receiving a target value sent by the network device includes: A target value corresponding to the number of transmissions of all multiple physical random access channels sent by the receiving network device through RRC signaling.

34. The terminal according to claim 25, characterized in that The processor is further configured to read the computer program in the memory and perform the following operations: Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length; The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

35. The terminal according to claim 34, characterized in that The upper limit of the time domain cycle length includes one or more of the following: Absolute value; An integer number of associated pattern periods.

36. A network device, characterized in that: Including memory, transceiver, processor; Memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; and a processor, configured to read the computer program in the memory and perform the following operations: Determine a target value based on a preset condition, or send a target value to a terminal; the target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups; Random access is performed on the RO group included in the time domain cycle length.

37. The network device according to claim 36, characterized in that: The sending of the target value to the terminal includes: A target value corresponding to the number of transmissions of each type of multiple physical random access channel is sent to the terminal through radio resource control RRC signaling; the target value corresponding to the number of transmissions of each type of multiple physical random access channel is a positive integer.

38. The network device according to claim 37, characterized in that: The target value corresponding to the number of transmission times of each type of multiple physical random access channel is in a value range of greater than or equal to 1 and less than or equal to the corresponding number of transmission times of the multiple physical random access channel.

39. The network device according to claim 36, characterized in that: The sending of the target value to the terminal includes: A target value corresponding to the number of transmissions of all multiple physical random access channels is sent to the terminal through RRC signaling; and the target value corresponding to the number of transmissions of all multiple physical random access channels is a positive integer.

40. The network device according to claim 39, characterized in that: The value range of a target value corresponding to the number of transmissions of all multiple physical random access channels is greater than or equal to 1 and less than or equal to the maximum number of transmissions of multiple physical random access channels configured in the current serving cell.

41. The network device according to claim 36, characterized in that The preset condition includes that the target value is a minimum value of the number of association pattern periods required to satisfy the requirement that each SSB in one or more association pattern periods is associated with at least one RO group.

42. The network device according to claim 36, characterized in that The preset condition includes a target value that satisfies the minimum value of the number of associated pattern periods required for the number of remaining ROs after each SSB in one or more associated pattern periods is associated with at least one RO group is less than and / or equal to the threshold value; the remaining RO refers to a valid RO that is associated with the SSB and does not belong to any RO group.

43. The network device according to claim 42, characterized in that: The threshold value is a preset fixed value; the preset fixed value is a non-negative integer.

44. The network device according to claim 42, characterized in that The processor is further configured to read the computer program in the memory and perform the following operations: The threshold value is determined according to the product of the number of valid ROs included in an association pattern period and a preset coefficient, or the product of the number of valid ROs included in an RO group and a preset coefficient; the threshold value is a positive integer.

45. The network device according to claim 44, characterized in that The processor is further configured to read the computer program in the memory and perform the following operations: The product of the number of valid ROs included in the one association pattern period and the preset coefficient, or the product of the number of valid ROs included in the one RO group and the preset coefficient, is rounded up or rounded down.

46. ​​The network device according to any one of claims 41 to 44, characterized in that: The number of valid ROs included in one RO group is the maximum number of multiple PRACH transmissions allowed on the current RACH resource.

47. The network device according to claim 36, characterized in that The processor is further configured to read the computer program in the memory and perform the following operations: Determine the maximum number of associated pattern periods contained within the upper limit of the time domain period length; The number of associated pattern periods included in the time domain period length is determined to be the minimum value between the target value and the maximum number of associated pattern periods.

48. The network device according to claim 47, characterized in that The upper limit of the time domain cycle length includes one or more of the following: Absolute value; An integer number of associated pattern periods.

49. A random access device, characterized in that: include: A first determination module, used to determine a target value based on a preset condition, or to receive a target value sent by a network device; The target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups; The first random access module is used to perform random access on the RO group included in the time domain cycle length.

50. A random access device, characterized in that: include: A second determination module, used to determine a target value based on a preset condition, or to send the target value to a terminal; The target value is used to determine the number of associated pattern periods contained in the time domain period length of a group of RO groups; the group of RO groups includes one or more RO groups; The second random access module is used to perform random access on the RO group included in the time domain cycle length.

51. A non-transitory readable storage medium, characterized in that The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the random access method according to any one of claims 1 to 11.

52. A non-transitory readable storage medium, characterized in that The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the random access method according to any one of claims 12 to 24.

Citation Information

Cited By

  • Random access method and apparatus and storage medium

    EP4757483A1