Resource set selection method and communication device

CN119817172APending Publication Date: 2025-04-11HONOR DEVICE CO LTD

Patent Information

Application Number
CN202480001035.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-10
Filing Date
2024-05-28
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the new NR port, there are many characteristics in the random access process, which leads to the complex repetition of MSG1, which makes it difficult to ensure the normal progress of random access.

Method used

A resource set selection method is provided, by determining whether to perform backing according to the current number of MSG1 repetitions and other characteristics when the number of MSG1 sends is greater than the threshold, and selecting an appropriate resource set to optimize random access.

Benefits of technology

This method can implement different resource set selection strategies according to different scenarios, improve the success rate and stability of random access, and is suitable for the random access process of NR.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119817172A_ABST
    Figure CN119817172A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a resource set selection method and a communication device, and relates to the field of communication. The method is suitable for the random access process of the NR, different resource set selection strategies can be executed according to different scenes, and normal proceeding of random access in each scene is facilitated. The method comprises the step of determining whether to carry out rollback on the current MSG1 repetition frequency according to the current MSG1 repetition frequency under the condition that the MSG1 sending frequency is greater than a first threshold. Or, under the condition that the number of times of sending the MSG1 is greater than the first threshold, determining whether to carry out rollback on the current number of times of repetition of the MSG1 according to the current number of times of repetition of the MSG1 and the characteristics except the number of times of repetition of the MSG1. And under the condition of determining to carry out rollback on the current MSG1 repetition times, selecting a resource set according to the rollback MSG1 repetition times and characteristics except the MSG1 repetition times in the current random access characteristics.
Need to check novelty before this filing date? Find Prior Art

Description

Resource set selection method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on August 10, 2023, with application number 202311014348.1 and invention name “A resource set selection method and communication device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of communications, and in particular to a resource set selection method and a communication device. Background Art

[0003] Random access is a necessary process for a user equipment (UE) in a communication system to establish a wireless link with network-side equipment. Network-side equipment refers to access network equipment, such as base stations. Through random access, a UE can establish a wireless link with network-side equipment.

[0004] The random access process involves the user terminal sending MSG1 (message 1) to the network device. This MSG1 transmission process involves multiple attempts, i.e., repeated transmissions of MSG1. This MSG1 repetition is a key feature of the random access process, and there are various MSG1 repetition times. When the RSRP (Reference Signal Received Power) measured by the user terminal is low, the MSG1 repetition time is rolled back from a low to a high number, and the resource set corresponding to the rolled-back MSG1 repetition time is selected to improve the success rate of random access.

[0005] However, in NR (New Radio), the random access process may include other features besides MSG1 repetition, such as MSG3 (message 3) repetition. Therefore, when rolling back the number of MSG1 repetitions, it is necessary to comprehensively consider all random access features to ensure normal random access.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a resource set selection method and a communication device, which are applicable to the random access process of NR, and can execute different resource set selection strategies according to different scenarios, which is conducive to the normal implementation of random access in various scenarios.

[0008] In order to achieve the above objectives, the embodiments of the present application adopt the following technical solutions.

[0009] In a first aspect, a resource set selection method is provided, comprising: determining, when a number of MSG1 transmissions exceeds a first threshold, whether to roll back the current number of MSG1 repetitions based on the current number of MSG1 repetitions. Alternatively, when the number of MSG1 transmissions exceeds the first threshold, determining, based on the current number of MSG1 repetitions and characteristics other than the number of MSG1 repetitions, whether to roll back the current number of MSG1 repetitions. If it is determined that the current number of MSG1 repetitions is to be rolled back, selecting a resource set based on the rolled-back number of MSG1 repetitions and characteristics of the current random access characteristics other than the number of MSG1 repetitions.

[0010] In one possible implementation, determining whether to roll back the current number of MSG1 repetitions based on the current number of MSG1 repetitions includes: determining to roll back the first characteristic when a resource set associated with a third characteristic exists, where the first characteristic is the current number of MSG1 repetitions, and the third characteristic is a next higher number of repetitions than the current number of MSG1 repetitions.

[0011] In a possible implementation, the method further includes: when there is no resource set associated with the third characteristic, determining not to perform fallback.

[0012] In a possible implementation, after determining to roll back the first feature, the method further includes: rolling back the first feature to a third feature.

[0013] In one possible implementation, selecting a resource set based on the number of MSG1 repetitions after fallback and a characteristic other than the number of MSG1 repetitions in the current random access characteristics includes: when there is a first resource set associated with both the second characteristic and the third characteristic, selecting the first resource set. The second characteristic is a characteristic other than the number of MSG1 repetitions in the current random access characteristics.

[0014] In a possible implementation, the method further includes: when there is a resource set associated with the second characteristic and a subset of the third characteristic, selecting the resource set according to a characteristic priority.

[0015] In one possible implementation, the second feature includes a feature. Selecting a resource set based on a feature priority includes: selecting the resource set associated with the second feature when the feature priority of the second feature is higher than the feature priority of a third feature; and selecting the resource set associated with the third feature when the feature priority of the second feature is lower than the feature priority of the third feature.

[0016] In a possible implementation, when the first resource set does not exist, a resource set associated with the third characteristic is selected.

[0017] In one possible implementation, determining whether to roll back the current number of MSG1 repetitions based on the current number of MSG1 repetitions and characteristics other than the number of MSG1 repetitions includes: determining to roll back the first characteristic when a second resource set associated with both a subset of the fourth characteristic and the second characteristic exists. The first characteristic is the current number of MSG1 repetitions. The second characteristic is a characteristic other than the number of MSG1 repetitions in the current random access characteristics. The fourth characteristic is a number of MSG1 repetitions configured by the access network device that is higher than the current number of MSG1 repetitions.

[0018] In a possible implementation, the method further includes: when there is no resource set associated with both the subset of the fourth characteristic and the second characteristic, determining not to perform fallback.

[0019] In one possible implementation, when there are multiple second resource sets, after determining to roll back the first feature, the method further includes: rolling back the first feature to a fifth feature, where the fifth feature is a feature among the fourth features. The fifth feature is the lowest MSG1 repetition number among the MSG1 repetition numbers associated with the second resource set.

[0020] In a possible implementation, when there is only one second resource set, after determining to roll back the first feature, the method further includes: rolling back the first feature to a fifth feature, where the fifth feature is the number of repetitions of MSG1 associated with the second resource set.

[0021] In a possible implementation, selecting a resource set based on the number of repetitions of MSG1 after the fallback and characteristics other than the number of repetitions of MSG1 in the current random access characteristics includes:

[0022] Select the resource set associated with both the second and fifth characteristics.

[0023] In one possible implementation, determining whether to roll back the current number of MSG1 repetitions based on the current number of MSG1 repetitions and characteristics other than the number of MSG1 repetitions includes: based on the ascending order of the repetition numbers in the fourth characteristic, polling to determine whether a resource set is associated with the second characteristic and the number of MSG1 repetitions in the fourth characteristic. The second characteristic is a characteristic other than the number of MSG1 repetitions in the current random access characteristics. The fourth characteristic is an MSG1 repetition number configured for the access network device that is higher than the current number of MSG1 repetitions. If so, determining to roll back the first characteristic. The first characteristic is the current number of MSG1 repetitions. If not, determining not to roll back.

[0024] In one possible implementation, selecting a resource set based on the number of MSG1 repetitions after fallback and characteristics other than the number of MSG1 repetitions in the current random access characteristics includes: when polling to the fifth characteristic in the fourth characteristic, determining that a resource set is associated with the second characteristic and the fifth characteristic, and selecting the resource set associated with the second characteristic and the fifth characteristic. The fifth characteristic is the MSG1 repetition number with the lowest number of repetitions among the MSG1 repetition numbers associated with the second resource set.

[0025] In one possible implementation, the method further includes: when there is no resource set associated with both the subset of the fourth characteristic and the second characteristic, and the third resource set selected according to the characteristic priority is associated with the subset of the fourth characteristic, determining to roll back the first characteristic.

[0026] In one possible implementation, when there are multiple third resource sets, after determining to roll back the first feature, the method further includes: rolling back the first feature to a sixth feature, where the sixth feature is a feature in the fourth feature. The sixth feature is the lowest number of MSG1 repetitions among the numbers of MSG1 repetitions associated with the third resource set.

[0027] In a possible implementation, selecting a resource set according to the number of repetitions of MSG1 after fallback and characteristics other than the number of repetitions of MSG1 in current random access characteristics includes: selecting a resource set associated with the sixth characteristic in the third resource set.

[0028] In a possible implementation, when there is only one third resource set, after determining to roll back the first feature, the method further includes: rolling back the first feature to a sixth feature, where the sixth feature is the number of MSG1 repetitions associated with the third resource set.

[0029] In a possible implementation, selecting a resource set according to the number of repetitions of MSG1 after the fallback and characteristics other than the number of repetitions of MSG1 in current random access characteristics includes: selecting a third resource set.

[0030] In one possible implementation, the method further includes: when there is no resource set associated with both the subset of the fourth characteristic and the second characteristic, and the resource set selected according to the characteristic priority is not associated with the subset of the fourth characteristic, determining not to perform fallback.

[0031] In a second aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor and the communication interface are configured to support the communication device in executing any one of the methods of the first aspect.

[0032] According to a third aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute any one of the methods according to the first aspect.

[0033] According to a fourth aspect, a computer program product is provided, wherein the computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the method according to any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] FIG1 is a schematic diagram of a four-step random access process;

[0035] FIG2 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0036] FIG3 is a schematic diagram of a flow chart of a resource set selection method provided in an embodiment of the present application;

[0037] FIG4 is a flow chart of a method for executing a first strategy provided in an embodiment of the present application;

[0038] FIG5 is a schematic diagram of a random access scenario provided by an embodiment of the present application;

[0039] FIG6 is a schematic diagram of another random access scenario provided in an embodiment of the present application;

[0040] FIG7 is a schematic diagram of a process for executing a second strategy according to an embodiment of the present application;

[0041] FIG8 is a schematic diagram of a process for executing the third strategy provided in an embodiment of the present application;

[0042] FIG9 is a schematic diagram of a random access scenario provided in an embodiment of the present application;

[0043] FIG10 is a schematic diagram of a process for executing a third strategy according to another embodiment of the present application;

[0044] FIG11 is a schematic diagram of a method for implementing a fourth strategy provided in an embodiment of the present application;

[0045] FIG12 is a schematic diagram of a method for implementing yet another fourth strategy provided in an embodiment of the present application;

[0046] FIG13 is a schematic diagram of another random access scenario provided in an embodiment of the present application;

[0047] FIG14 is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] In the embodiments of the present application, the terms "first," "second," and "third" are used to distinguish different objects rather than to define a specific order. In addition, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.

[0049] The following first introduces the application scenario of the resource set selection method provided in the embodiment of the present application.

[0050] In a communications system, a user equipment (UE) initiates a random access (RA) to a network device (such as a base station) to achieve uplink synchronization or obtain an UL grant (uplink scheduling grant). Uplink synchronization refers to the synchronization of uplink signals sent by UEs at different locations in the same cell using the same timeslot when they arrive at the network device. The UL grant determines the format of the UE's uplink signal, which can include resource allocation information, transmission format, and more.

[0051] After completing random access, the user terminal will obtain uplink synchronization or UL grant.

[0052] Depending on the service triggering method, random access can be divided into contention-based random access (CBRA) and non-contention-free random access (CFRA). In contention-based random access, different user terminals share the preamble pool, so different user terminals may select the same preamble, resulting in contention between different user terminals. In non-contention-based random access, the preamble is allocated to each user terminal by the network-side device, so there is no contention between different user terminals. Generally speaking, non-contention-based random access is suitable for scenarios such as handover, receiving downlink data in the RRC (Radio Resource Control) connection state, and positioning in the RRC connection state. Contention-based random access is suitable for scenarios such as the initial RRC connection process and the RRC connection re-establishment process. Because contention-based random access requires time to resolve contention, the access latency will be higher than that of non-contention-based random access.

[0053] It should be noted that the random access in the embodiment of the present application may refer to either the above-mentioned contention-based random access or the non-contention-based random access, which is not specifically limited here.

[0054] Depending on the execution process, random access can be divided into 4-step random access (4-step RA) and 2-step random access (2-step RA). It should be understood that 4-step random access completes the random access process through 4 steps, while 2-step random access completes the random access process through 2 steps.

[0055] It should be noted that the resource set selection method provided in the embodiment of the present application can be applied to both the 4-step random access process and the 2-step random access process, and is not specifically limited here.

[0056] The following takes 4-step random access as an example to illustrate the random access process.

[0057] Please refer to Figure 1, which is a schematic diagram of a four-step random access process. As shown in Figure 1, the process may include the following steps.

[0058] S101. A user terminal sends MSG1 (message 1) to a network device.

[0059] MSG1 may include a preamble code (preamble) for initiating a random access request to a network-side device.

[0060] S102 : In response to receiving MSG1 , the network-side device sends MSG2 (message 2) to the user terminal.

[0061] MSG2 may also be referred to as a random access response (Random Access Response), and may include scheduling information of MSG3 (message 3). Specifically, MSG2 may be used to instruct the UE on how to send MSG3.

[0062] S103 : In response to receiving MSG2 , the user terminal sends MSG3 to the network side device.

[0063] MSG3 may carry an RRC connection establishment message (RRC Connection Request), an RRC connection re-establishment message (RRC Connection Re-establishment Request), and the like.

[0064] S104 . In response to receiving MSG3 , the network-side device sends MSG4 (message 4 ) to the user terminal.

[0065] MSG4 may include a response message determined by the network side device to MSG3, and the response message may include relevant information for resolving contention between user terminals.

[0066] Through the above steps S101 to S104, the user terminal can complete four steps of random access.

[0067] The resource set selection method provided in the embodiment of the present application can be applied to the above-mentioned process of S101-S104 or the two-step random access process. For ease of understanding, the random access process is described below.

[0068] Before the user terminal initiates random access to the network side device, that is, before the above S101, the user terminal will first receive the configuration information broadcast by the network side device and initialize according to the configuration information. Among them, the configuration information may include SSB (PSS (Primary Synchronization Signal, primary synchronization signal), SSS (Secondary Synchronization Signal, secondary synchronization signal), PBCH (physical broadcast channel)) information, etc. This configuration information is used for the user terminal to align the frequency, time, etc. with the network side device, and is also used for the user terminal to obtain the parameters required for random access, etc.

[0069] In an embodiment of the present application, the configuration information may include a threshold and multiple resource sets. The resource set includes resources available in the user terminal and the network side device. The threshold is used by the user terminal to determine the number of repetitions of MSG1. Exemplarily, the threshold can be a link quality threshold, such as RSRP (Reference Singnal Received Power, Reference Signal Received Power) threshold, RSSI (Received Singnal Strengthen Indicator, Received Signal Strength Indicator) threshold, SINR (Signal to Interference & Noise Ratio, Signal to Interference & Noise Ratio) threshold, etc. For ease of explanation, in the following embodiments, the threshold in the configuration information broadcast by the network side device is referred to as the threshold configured by the network side device, and the threshold is referred to as the link quality threshold, which will not be repeated later.

[0070] The configuration information in this application can be replaced by random access configuration (prach-Configuration). The network side device can carry information about multiple (or multiple groups) of resource sets in the configuration information and configure it to the terminal so that the terminal can select an appropriate resource set from the multiple resource sets in the configuration information to initiate random access. Optionally, multiple resource sets in the same configuration information have the same random access configuration index (prach-ConfigurationIndex).

[0071] The MSG1 repetition count is a characteristic of the random access process. The process of a user terminal sending MSG1 to a network device involves multiple attempts. The MSG1 repetition count refers to the number of times MSG1 is repeated in each attempt. In NR (New Radio), the MSG1 repetition count can be 2, 4, 8, and so on. A MSG1 repetition count of 2 can be written as MSG1 repetition 2, a MSG1 repetition count of 4 can be written as MSG1 repetition 4, and a MSG1 repetition count of 8 can be written as MSG1 repetition 8.

[0072] During user terminal initialization, the user terminal determines the initial number of MSG1 repetitions based on the relationship between the currently measured link quality and the link quality threshold. Exemplarily, the MSG1 repetitions include MSG1 repetition 2 and MSG1 repetition 4. The link quality threshold corresponding to MSG1 repetition 2 is A, and the link quality threshold corresponding to MSG1 repetition 4 is B. The link quality currently measured by the user terminal is C, where A is greater than B. In this scenario, when C is less than A and greater than B, the user terminal may determine the initial number of MSG1 repetitions to be MSG1 repetition 2. When C is less than B, the user terminal may determine the initial number of MSG1 repetitions to be MSG1 repetition 4.

[0073] When the user terminal is initialized and performs random access, the user terminal selects a resource set including the characteristics of the initial MSG1 repetition number according to the determined initial MSG1 repetition number to perform a subsequent random access process.

[0074] However, since many user terminals are mobile, and the link quality currently measured by the user terminal varies depending on the user terminal's location, the NR technical standard Rel-18 discusses the rollback of the number of MSG1 repetitions. Specifically, if the link quality currently measured by the user terminal deteriorates, resulting in the user terminal sending MSG1s multiple times (hereinafter referred to as the number of MSG1 transmissions) exceeding a certain threshold and still failing to send them successfully, the user terminal can roll back the current MSG1 repetition count to a higher number, thereby improving the success rate of random access.

[0075] Exemplarily, the MSG1 repetition number includes MSG1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8, and the current MSG1 repetition number (such as the initial MSG1 repetition number mentioned above) is MSG1 repetition 2. When the number of MSG1 transmissions exceeds a certain threshold and still fails to be sent successfully, the user terminal may roll back the MSG1 repetition number from MSG1 repetition 2 to MSG1 repetition 4. That is, in the embodiment of the present application, the MSG1 repetition number rollback refers to rolling back from a low coverage level to a high coverage level, that is, rolling back from a low repetition number of the MSG1 repetition number to a high repetition number.

[0076] In LTE (Long Term Evolution, 3GPP), the random access procedure typically only includes the MSG1 repetition count feature. Therefore, when rolling back the MSG1 repetition count, if both the user terminal and the network device support the next MSG1 repetition count, the user terminal can directly roll back the MSG1 repetition count to the next repetition count.

[0077] However, the NR random access procedure can also support other features, such as MSG3 repetition, SDT (Small Data Transmission), and Reduced Capability (RedCap). Therefore, how to design a resource set selection method suitable for the NR random access procedure has become an urgent problem to be solved.

[0078] An embodiment of the present application provides a resource set selection method that can be applied to the random access process of NR.

[0079] The resource set selection method provided in the embodiment of the present application can be applicable to a variety of communication systems. Exemplarily, the communication system can be a third generation partnership project (3GPP) communication system, a fourth generation (4G) long term evolution (LTE) system, a fifth generation (5G) new radio (NR) system, a vehicle to everything (V2X) system, a system of LTE and NR hybrid networking, or a device to device (D2D) system, a machine to machine (M2M) communication system, an Internet of Things (IoT), and other next generation communication systems.

[0080] Among them, the above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is uniformly described here and will not be repeated below.

[0081] Please refer to FIG2 , which is a schematic diagram of a communication system provided in an embodiment of the present application. The communication system includes at least one network-side device 201 and at least one user terminal 202 .

[0082] Optionally, user terminals 202 and network devices 201 can communicate with each other via wired or wireless means. Figure 2 is merely a schematic diagram. The communication system may further include other network devices 201, such as wireless relay devices, wireless backhaul devices, core network devices, etc., which are not shown in Figure 2. The number of network devices 201 and user terminals 202 in Figure 2 is merely an example. The communication system may include more or fewer network devices 201 or user terminals 202 than shown in Figure 2.

[0083] Optionally, the user terminal 202 may refer to a user-side device with wireless transceiver functions. The user terminal 202 may also be referred to as user equipment (UE), user terminal equipment, access user terminal, user unit, user station, mobile station (MS), remote station, remote user terminal, mobile user terminal (MT), user terminal, wireless communication device, user agent or user device, etc. The user terminal may be, for example, a user terminal in IoT, V2X, D2D, M2M, 5G network, or a future evolved public land mobile network (PLMN). The user terminal 202 may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; may also be deployed on water (such as a ship); and may also be deployed in the air (such as an airplane, balloon, or satellite).

[0084] Exemplarily, the user terminal 202 can be a drone, an IoT device (e.g., a sensor, an electricity meter, a water meter, etc.), a V2X device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also referred to as a wearable smart device), a tablet computer or a computer with wireless transceiver capabilities, a virtual reality (VR) user terminal 202, a wireless user terminal in industrial control, a wireless user terminal in self-driving, a wireless user terminal in remote medical, a wireless user terminal in a smart grid, a wireless user terminal in transportation safety, a wireless user terminal in a smart city, a smart home, or a similar device. The user terminal 202 may be a wireless user terminal in a home, a vehicle-mounted user terminal, a vehicle with vehicle-to-vehicle (V2V) communication capability, an intelligent connected car, a drone with unmanned aerial vehicle (UAV) to unmanned aerial vehicle (UAV to UAV, U2U) communication capability, and the like. The user terminal 202 may be mobile or fixed, and this application does not specifically limit this.

[0085] Optionally, the network side device 201 is a device that connects the user terminal 202 to the wireless network, which can be a next generation node B (gNodeB or gNB) in a 5G system; or a transmission reception point (TRP); or a base station in a future evolved PLMN; or a broadband network gateway (BNG), an aggregation switch or a non-3GPP access device; or a wireless controller in a cloud radio access network (CRAN); or an access point (AP) in a WiFi system; or a wireless relay node or a wireless backhaul node; or a device that implements base station functions in IoT, V2X, D2D, or M2M, and the embodiments of the present application are not specifically limited to this. For example, the base station in the embodiments of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, etc., and the embodiments of the present application are not specifically limited to this.

[0086] In some possible scenarios, the network side device 201 may also be a module or unit that can implement some or all of the functions of the base station. For example, the network side device 201 may be a centralized unit (CU), a distributed unit (DU), a CU and a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and the DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0087] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network side device 201 may be a network side device or a module of a network side device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0088] It should be noted that the communication system described in the embodiment of the present application is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0089] It should be understood that the collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the technical solution of this application complies with relevant laws and regulations and does not violate public order and good morals. For example, in the technical solution of this application, the processing of user personal information is carried out with the user's authorization, and the same description is not repeated here.

[0090] It should be noted that the terms "first" and "second" in the specification, claims, and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products, or devices.

[0091] It should be understood that in the present application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0092] It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A. For example, B can be determined based on A. It should also be understood that determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information. In addition, the "connection" in the embodiments of the present application refers to various connection methods, such as direct connection and indirect connection, to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.

[0093] Unless otherwise specified, the "transmission" (transmit / transmission) appearing in the embodiments of the present application refers to bidirectional transmission, including the actions of sending and / or receiving. Specifically, the "transmission" in the embodiments of the present application includes the sending of data, the receiving of data, or the sending of data and the receiving of data. In other words, the data transmission here includes uplink and / or downlink data transmission. Data may include channels and / or signals, uplink data transmission is uplink channel and / or uplink signal transmission, and downlink data transmission is downlink channel and / or downlink signal transmission. The "network" and "system" appearing in the embodiments of the present application express the same concept, and the communication system is the communication network.

[0094] Based on the above description of the application scenario and the applicable communication system of the present application, the resource set selection method provided by the embodiment of the present application is introduced below. A resource set selection method provided by the embodiment of the present application is applied to a user terminal. The user terminal may store a first threshold and a resource set configured by a network side device. The network side device may initialize the random access access process parameters through a radio resource control (RRC) message. Among them, the random access access parameters may include but are not limited to one or more of the following:

[0095] numberOfPreamblesPerSSB-ForThisPartition, ssb-SharedRO-MaskIndex;

[0096] numberOfRA-PreamblesGroupA

[0097] In addition, the resource set selection method of this application can also be applied to scenarios where random access preamble code repetition transmission (or MSG1 repetition transmission) is performed, and no contention-free random access resources and random access resources for SI requests are provided for the random access process. In other words, when the MSG1 repetition feature exists / is used in the random access process, and no contention-free random access resources and random access resources for SI requests are provided for the random access process, the resource set selection method provided in this application is performed.

[0098] Please refer to Figure 3, which is a flow chart of a resource set selection method provided in an embodiment of the present application. As shown in Figure 3, the method may include the following steps.

[0099] S301 : When the number of times MSG1 is sent is greater than a first threshold, determine whether to perform fallback according to the number of MSG1 repetitions, or determine whether to perform fallback according to the number of MSG1 repetitions and characteristics other than characteristics related to MSG1 repetitions.

[0100] In some possible implementations, the MSG1 repetition number may refer to the current MSG1 repetition number, or the next repetition number greater than the current MSG1 repetition number, or the repetition number greater than the current MSG1 repetition number. For example, when the MSG1 repetition number is the current MSG1 repetition number, the above S301 may be described as: if the number of MSG1 transmissions is greater than a first threshold, determining whether to roll back the current MSG1 repetition number based on the current MSG1 repetition number, or determining whether to roll back the current MSG1 repetition number based on the current MSG1 repetition number and characteristics other than characteristics related to MSG1 repetitions.

[0101] The above solution may also be: when the number of MSG1 transmissions exceeds the first threshold, determining whether to perform fallback based on a characteristic related to MSG1 repetitions or the number of repetitions associated with the resource set; or determining whether to perform fallback based on a characteristic related to MSG1 repetitions or the number of repetitions associated with the resource set, and characteristics other than the characteristic related to MSG1 repetitions. In this embodiment of the present application, the characteristic related to MSG1 repetitions may include MSG1 repetitions and / or the number of MSG1 repetitions, that is, the characteristic related to MSG1 repetitions may be MSG1 repetitions, or the number of MSG1 repetitions, or both MSG1 repetitions and the number of MSG1 repetitions.

[0102] In the present application, characteristics other than characteristics related to MSG1 repetition may include, but are not limited to, characteristics related to MSG3 repetition, SDT (Small Data Transmission), RedCap (Reduced Capability), Slice, etc. Characteristics related to MSG3 repetition may include MSG1 repetition and / or the number of MSG3 repetitions. Characteristics other than characteristics related to MSG1 repetition may be referred to as non-MSG1 repetition characteristics.

[0103] In the embodiments of the present application, fallback refers to: 1) from a low coverage level to a high coverage level, or 2) from a low MSG1 repetition count to a high MSG1 repetition count, or 3) from a current coverage level to a next coverage level, or from a current MSG1 repetition count to a next MSG1 repetition count, where the next MSG1 repetition count refers to a minimum repetition count higher than the current MSG1 repetition count, or 4) performing random access associated with a high coverage level, or 5) performing random access associated with the next coverage level, or 6) performing random access associated with the next MSG1 repetition count, or 7) performing random access associated with a high MSG1 repetition count (higher than the current MSG1 repetition count). Fallback can be alternatively described as MSG1 repetition count fallback or coverage level fallback.

[0104] No rollback means maintaining the current coverage level or the number of MSG1 repetitions. No rollback can be replaced by no rollback of the number of MSG1 repetitions or no rollback of the coverage level. This will not be described in detail later.

[0105] As described in the application scenario described above, the process of a user terminal sending MSG1 to a network-side device includes multiple attempts. The MSG1 repetition count refers to the number of times MSG1 is repeatedly sent in each attempt. The MSG1 transmission count refers to the number of times MSG1 is sent in all attempts corresponding to the current MSG1 repetition count. For example, if the current MSG1 repetition count is MSG1 repetition 2, and the process of the user terminal sending MSG1 to the network-side device includes four attempts, then the number of MSG1 transmissions corresponding to MSG1 repetition 2 is eight. The MSG1 repetition count can also be referred to as the PRACH (Physical Random Access Channel) repetition count.

[0106] In some possible implementations, the current number of MSG1 repetitions and all characteristics other than those related to MSG1 repetitions may be determined by the user terminal based on configuration information sent by the network-side device. In one implementation, the current number of MSG1 repetitions may be determined by the user terminal based on the currently measured link quality and a threshold in the configuration information. The specific determination method can be found in the description of the aforementioned embodiments and is not further described here.

[0107] In some possible implementations, when the network-side device configures the first threshold for the user terminal, only one first threshold may be configured, and this first threshold applies to all repetitions of the MSG1 repetition. Alternatively, a corresponding first threshold may be configured for each repetition in the MSG1 repetition, and this first threshold is used to configure the maximum number of preamble code transmissions corresponding to each repetition in the random access process applied by the MSG1 repetition.

[0108] In this application, the maximum number of preamble code transmissions preambleTransMax-Msg1-Repetition can refer to: the maximum number of attempts using the current Msg1 retransmission number before switching to the next available, higher Msg1 retransmission number. In other words, if a device attempts to send a preamble code using a specific retransmission number (such as 4 times) and preambleTransMax-Msg1-Repetition is set to 3, then the device will try to use this retransmission setting up to 3 times. If it is still unsuccessful after these 3 attempts, the device will switch to the next available, higher retransmission number (such as 8 times) and try again.

[0109] In the present application, the first threshold is used to configure the maximum number of preamble code transmissions, which means that the maximum number of preamble code transmissions can be calculated based on the first threshold, or the first threshold is the maximum number of preamble code transmissions.

[0110] Since the preamble is carried in MSG1, the maximum number of preamble transmissions can also be understood or replaced as the maximum number of MSG1 transmissions or the maximum number of MSG1 transmissions, and the number of MSG1 transmissions can also be understood or replaced as the number of preamble transmissions or the number of preamble transmissions PREAMBLE_TRANSMISSION_COUNTER.

[0111] Optionally, taking the number of MSG1 transmissions as PREAMBLE_TRANSMISSION_COUNTER and the maximum number of preamble transmissions as preambleTransMax as an example, the number of MSG1 transmissions being greater than the first threshold may include:

[0112] PREAMBLE_TRANSMISSION_COUNTER=[preambleTransMax-Msg1-Repetition]+1; or, PREAMBLE_TRANSMISSION_COUNTER=2*[preambleTransMax-Msg1-Repetition]+1.

[0113] In the present application, when the number of MSG1 transmissions exceeds the first threshold, whether to fall back may be determined in the following manner: the UE obtains a candidate MSG1 repetition number whose MSG1 repetition number is greater than the current MSG1 repetition number;

[0114] Traverse the candidate MSG1 repetition times in ascending order, and determine whether there is a resource set related to the candidate MSG1 repetition times. If so, fall back. The currently traversed candidate MSG1 repetition times is the second MSG1 repetition times, and fall back to the second MSG1 repetition times.

[0115] If not, determine whether there is a resource set related to the next MSG1 repetition number. If so, fall back to the next MSG1 repetition number. If not, traverse the next candidate MSG1 repetition number and repeat the above process until all candidate MSG1 repetition numbers are traversed.

[0116] If after traversal, it is found that there is no resource set related to the number of repetitions of any candidate MSG1, no fallback is performed.

[0117] S302: When it is determined to perform fallback, select a resource set according to the number of MSG1 repetitions after fallback or characteristics other than characteristics related to MSG1 repetition in current random access characteristics.

[0118] It should be noted that the above-mentioned selection of the resource set refers to selecting the resource set from the resource set configured by the network side device for the user terminal, and this will not be described in detail later.

[0119] It should be noted that the current random access characteristics in this application can be replaced by description or understanding as characteristics related to the current random access resource set, such as the number of MSG1 repetitions related to the current random access resource set (the current set of Random Access resources), as well as characteristics other than characteristics related to MSG1 repetitions, characteristic combinations, etc.

[0120] It should be understood that the above-mentioned process of S301-S302 includes two solutions, respectively referred to as Solution 1 and Solution 2. Solution 1 is: when the number of MSG1 transmissions is greater than the first threshold, determining whether to perform fallback based on the number of MSG1 repetitions; and when it is determined to perform fallback, selecting a resource set based on the number of MSG1 repetitions after fallback or characteristics of the current random access characteristics other than characteristics related to MSG1 repetitions.

[0121] Solution 2 is: when the number of MSG1 transmissions is greater than the first threshold, determine whether to fallback based on the number of MSG1 repetitions and characteristics other than those related to MSG1 repetitions; if it is determined to fallback, select a resource set based on the number of MSG1 repetitions after fallback and characteristics of the current random access characteristics other than those related to MSG1 repetitions.

[0122] For ease of explanation, this embodiment of the present application refers to the execution scheme following "when the number of MSG1 transmissions exceeds the first threshold" in the process shown in Figure 3 as the resource set selection strategy. Thus, S301 and S302 above can be written as: when the number of MSG1 transmissions exceeds the first threshold, execute the resource set selection strategy.

[0123] It should be understood that the resource set selection strategy should include a strategy for determining whether to roll back the current number of MSG1 repetitions and a strategy for selecting a resource set.

[0124] The following describes some resource set selection strategies provided by embodiments of the present application.

[0125] In some possible implementations, one or more resource set selection policies exist. When a selection condition is met and the number of MSG1 transmissions exceeds a first threshold, a resource set is selected using the corresponding resource set selection policy. For example, if multiple resource set selection policies exist, the network can configure the resource set selection policy. First, a resource set selection policy involving feature priority is described.

[0126] In the random access process provided in the embodiments of the present application, the configuration information broadcast by the network-side device may include the priorities of different random access characteristics. The priority of the random access characteristic may also be referred to as the characteristic priority. The characteristic priority may be used to indicate the degree of preference when selecting a resource set containing the corresponding random access characteristic. For example, when selecting a resource set, if the current random access characteristic includes characteristics X and Y, no resource set exists that includes both characteristics X and Y; only resource sets that include only characteristic X and resource sets that include only characteristic Y exist. If the priority of characteristic X is lower than the priority of characteristic Y, the user terminal will prioritize the resource set containing characteristic Y. If the current random access characteristic includes more than two characteristics, the user terminal will first search for the resource set associated with the characteristic with the highest priority. If no resource set is found, the user terminal will search for the resource set associated with the characteristic with the next highest priority. If a resource set is found, that resource is selected. If more than one resource set is found, the user terminal will search for the resource set associated with the next highest priority resource set among those resources, and so on until a resource set is found or no resource set is found.

[0127] The resource set mentioned in this embodiment may be a resource with associated characteristics, or a set of resources with associated characteristics, wherein the resource set is a random access resource set.

[0128] In some possible designs, the priority of random access characteristics may be determined by the decoding error rate. Specifically, the higher the decoding error rate of a random access characteristic, the higher its priority. For example, if the decoding error rate of characteristic X is lower than that of characteristic Y, characteristic Y may have a higher priority than characteristic X. In some specific examples, characteristic X may be the number of MSG1 repetitions, and characteristic Y may be the number of MSG3 repetitions. In this way, when selecting resource sets, resource sets with higher decoding error rates may be preferentially selected to reduce the decoding error rate of these characteristics, thereby improving the success rate of random access.

[0129] It should be noted that the method of selecting resource sets according to feature priority is consistent with the resource set selection method based on feature priority in version 38.321V17.2.0 of the existing technology, including the resource set selection method based on feature priority in subsequent evolved versions, which will not be repeated here.

[0130] On this basis, embodiments of the present application provide a resource set selection strategy. For ease of explanation, this resource set selection strategy is referred to as the first strategy in the following embodiments. It should be understood that the first strategy includes a strategy for determining whether to roll back the current number of MSG1 repetitions and a strategy for selecting a resource set.

[0131] The first strategy for determining whether to roll back the current number of MSG1 repetitions can be stated as follows: when there is a resource set associated with a repetition number higher than the current number of MSG1 repetitions, or when the resource set associated with a repetition number higher than the current number of MSG1 repetitions is available, the current number of MSG1 repetitions is rolled back to the repetition number higher than the current number of MSG1 repetitions. When there is no resource set associated with a repetition number higher than the current number of MSG1 repetitions, or when the resource set associated with a repetition number higher than the current number of MSG1 repetitions is unavailable, no rollback is performed.

[0132] In the case of determining to roll back the current number of repetitions of MSG1 to the next number of repetitions higher than the current number of repetitions of MSG1, there may be two situations for selecting resource sets in the first strategy, namely, situation 1a and situation 1b. The strategy for selecting resource sets in the first strategy can be stated as follows:

[0133] If it is determined to roll back the current number of MSG1 repetitions to the next number of repetitions higher than the current number of MSG1 repetitions, the current random access characteristics are the next number of repetitions higher than the current number of MSG1 repetitions and characteristics other than characteristics related to MSG1 repetitions;

[0134] Case 1a: When there is a resource set associated with the next number of repetitions higher than the current number of MSG1 repetitions and all characteristics except those related to MSG1 repetitions, or when there is a resource set associated with the next number of repetitions higher than the current number of MSG1 repetitions and all characteristics except those related to MSG1 repetitions, then that resource set is selected.

[0135] That is, case 1a can be understood as: when there is a resource set that is related to the next repetition number higher than the current MSG1 repetition number and characteristics other than characteristics related to MSG1 repetition, the resource set is selected.

[0136] Alternatively, case 1a can be described as: if there is a first resource set with the same index as the current random access resource set, and the first resource set is associated with both the second characteristic and the third characteristic, the first resource set is selected; the second characteristic is a characteristic or a combination of characteristics related to the current random access resource set or a characteristic other than a characteristic related to MSG1 repetition; the third characteristic is the next number of repetitions higher than the current number of MSG1 repetitions.

[0137] Case 1b: When there is a resource set associated with the next higher number of repetitions than the current number of MSG1 repetitions and a subset of characteristics other than characteristics related to MSG1 repetitions, or when a resource set associated with the next higher number of repetitions than the current number of MSG1 repetitions and a subset of characteristics other than characteristics related to MSG1 repetitions is available, the resource set is selected based on the priority of the characteristics.

[0138] That is, case 1b can be understood as: when there is no resource set related to the next repetition number higher than the current MSG1 repetition number and characteristics other than those related to MSG1 repetition, resource set selection is performed based on the priority of the characteristics.

[0139] It should be noted that in the aforementioned subset of the number of repetitions next higher than the current number of repetitions of MSG1 and characteristics other than characteristics related to MSG1 repetitions, the qualifier "subset" is the number of repetitions next higher than the current number of repetitions of MSG1 and characteristics other than characteristics related to MSG1 repetitions. In other words, the subset of the number of repetitions next higher than the current number of repetitions of MSG1 and characteristics other than characteristics related to MSG1 repetitions refers to the number of repetitions next higher than the current number of repetitions of MSG1 or characteristics other than characteristics related to MSG1 repetitions.

[0140] In an optional implementation method, the processes of selecting a resource set and determining whether a resource set meets a certain condition in the embodiments of the present application all refer to selecting or judging in the resource set configured by the network side device for the user terminal, and will not be repeated later.

[0141] Here, the next repetition number higher than the current MSG1 repetition number in the above statement is explained. The next repetition number higher than the current MSG1 repetition number should satisfy the requirement that, when the configured MSG1 repetition numbers are arranged from smallest to largest or from largest to smallest in order of repetition number, there are no other MSG1 repetition numbers between the MSG1 repetition number and the current MSG1 repetition number. For example, if the configured MSG1 repetition numbers include MS1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8, and the current MSG1 repetition number is MSG1 repetition 2, then the next repetition number higher than the current MSG1 repetition number is MSG1 repetition 4. For another example, if the configured MSG1 repetition numbers include MS1 repetition 2 and MSG1 repetition 8, and the current MSG1 repetition number is MSG1 repetition 2, then the next repetition number higher than the current MSG1 repetition number is MSG1 repetition 8.

[0142] For ease of explanation in the embodiments of this application, the current MSG1 repetition count may be referred to as the first characteristic, and the next higher repetition count may be referred to as the third characteristic. It should be understood that the first characteristic may be an MSG1 repetition characteristic or a repetition count related to MSG1 repetition. In one possible design, the first and third characteristics may both be MSG1 repetition characteristics, wherein the first and third characteristics correspond to different repetition counts, and the repetition count corresponding to the third characteristic is the next higher repetition count corresponding to the first characteristic. In another possible design, the first and third characteristics may be different characteristics, both of which are repetition count characteristics, and the third characteristic is the next higher repetition count characteristic corresponding to the first characteristic.

[0143] In addition, characteristics other than the number of MSG1 repetitions or MSG1 repetitions may also be referred to as second characteristics. The second characteristic is other random access characteristics other than (the first characteristic or the characteristics to which the first characteristic belongs), wherein the second characteristic may include one or more random access characteristics, and the second characteristic may be further defined as other random access characteristics other than (the first characteristic or the characteristics to which the first characteristic belongs) in the current random access process; for example, the second characteristic may include but is not limited to characteristics such as SDT, slice, MSG3 repetition, and RedCap;

[0144] On this basis, the strategy for determining whether to roll back the current number of MSG1 repetitions in the first strategy described above can be stated as follows: when a resource set associated with the third feature exists, or when the resource set associated with the third feature is available, fall back to the third feature. When a resource set associated with the third feature does not exist, or when the resource set associated with the third feature is unavailable, no fallback is performed.

[0145] The strategy for selecting the resource set in the first strategy may be stated as follows: if it is determined to fall back to the third characteristic, the current random access characteristics are the third characteristic and the second characteristic;

[0146] Case 1a: When a resource set associated with both the third characteristic and the second characteristic exists, or when a resource set associated with both the third characteristic and the second characteristic is available, the resource set is selected.

[0147] Case 1b: When a resource set associated with the third characteristic and a subset of the second characteristic exists, or when a resource set associated with the third characteristic and a subset of the second characteristic is available, a resource set is selected according to the priority of the characteristics.

[0148] In the embodiment of the present application, the subset of the third characteristic and the second characteristic refers to a true subset. Specifically, in case 1b, the subset of the third characteristic and the second characteristic is the third characteristic or the second characteristic, excluding the third characteristic and the second characteristic.

[0149] The following example provides a possible implementation of selecting a resource set based on the priority of a characteristic, taking the second characteristic including only one characteristic as an example. It should be understood that this is merely an exemplary description of selecting a resource set based on the priority of a characteristic and does not limit the present application to this.

[0150] If it is determined to fall back to the third characteristic, the current random access characteristics are the third characteristic and the second characteristic. When there is a first resource set associated with both the second characteristic and the third characteristic, the first resource set is selected. When there is a second resource set associated only with the second characteristic and no resource set associated with the third characteristic, the second characteristic has the highest priority and the second resource set is selected. When there is a third resource set associated only with the third characteristic and no resources associated with the second characteristic, the third characteristic has the highest priority and the third resource set is selected. When there is a second resource set associated with the second characteristic and a third resource set associated with the third characteristic, the resource set is selected based on the priorities of the second and third characteristics.

[0151] If the current random access characteristic is only the third characteristic, a resource set associated with the third characteristic is selected.

[0152] In the embodiments of the present application, associating a resource set with a feature means that the resource set includes resources corresponding to the feature or that the resource set is configured with an indication of the feature. For example, the resource set associated with MSG1 repetition 2 includes resources corresponding to MSG1 repetition 2 or that the resource set is configured with an indication of MSG1 repetition 2. When a resource set is associated with a feature, the resource set can be used for the random access procedure for which the feature is applied. If the resource set is not associated with the feature, the resource set cannot be used for the random access procedure for which the feature is applied. In the embodiments of the present application, the existence of a resource set means that the corresponding resource set is available. In addition, in the embodiments of the present application, before selecting a resource set, the user terminal must first determine whether the resource set to be selected is available, and only select the resource set if it is available. This will not be further described. The availability of a resource set means that the resource set only includes resource sets corresponding to the current random access feature. For example, if the current random access features are MSG1 repetition 2 and MSG3 repetition, the resource set including MSG1 repetition 4, MSG3 repetition, and SDT is not available for the current random access feature.

[0153] In addition, in the following embodiments, different MSG1 repetitions, such as MSG1 repetition 2 and MSG1 repetition 4, are used as random access features. In some possible designs, MSG1 repetition can also be used as a random access feature, and the number of repetitions of MSG1 repetition can be 2, 4, 8, etc. This will not be described in detail later.

[0154] In some possible embodiments, characteristics related to MSG1 repetitions can be described by level. For example, taking the MSG1 repetition count as an example, the lower the repetition count corresponding to the MSG1 repetition count, the lower the level of the MSG1 repetition count. Thus, the next level of MSG1 repetition count refers to the next MSG1 repetition count, i.e., the minimum repetition count that is higher than the current MSG1 repetition count. In this embodiment of the present application, the next repetition count higher than the current MSG1 repetition count can also be described as the next level of MSG1 repetition count.

[0155] The following describes the process of executing the first strategy. It should be understood that this execution process is merely exemplary and is used to provide a possible execution process of the first strategy. This execution process should not be construed as limiting the first strategy provided in the embodiments of this application.

[0156] Please refer to Figure 4, which is a schematic diagram of a process for executing a first strategy provided in an embodiment of the present application. As shown in Figure 4, the process may include the following steps.

[0157] S401. Determine whether there is a resource set associated with the third characteristic. If so, execute S402a. If not, execute S402b.

[0158] For the description of the third characteristic, please refer to the aforementioned embodiment and will not be elaborated here.

[0159] It should be understood that if there is no resource set associated with the third feature, even if the first feature is rolled back to the third feature, no corresponding resource set will exist when selecting a resource set. Therefore, rollback is not required and S402b is executed: no rollback is performed. If there is a resource set associated with the third feature, the first feature can be rolled back and S402a is executed.

[0160] In this application, the third characteristic may include multiple features, for example, the number of repetitions may be greater than the number of repetitions of the current MSG1. In this case, the third characteristic may be determined by the following polling method:

[0161] The UE obtains a plurality of third characteristics whose number of MSG1 repetitions is greater than the current number of MSG1 repetitions;

[0162] Traverse the third characteristics in ascending order of the number of repetitions corresponding to the third characteristics, and determine whether there is a resource set related to the third characteristic. If so, fall back to the third characteristic;

[0163] If it does not exist, the system checks whether there is a resource set related to the next third characteristic. If so, it falls back to the next third characteristic. If not, it traverses the next third characteristic and repeats the above process until it has traversed multiple third characteristics. If it is found that no resource set related to any third characteristic exists after traversing, it does not fall back.

[0164] S402a, fallback is the third characteristic.

[0165] It should be understood that falling back to the third characteristic may specifically refer to falling back to the third characteristic for the current random access characteristic, that is, the first characteristic.

[0166] Before S402a, the current random access characteristics include the first characteristic and the second characteristic. It should be understood that after S402a, i.e., after the first characteristic is reverted to the third characteristic, the current random access characteristics are the second characteristic and the third characteristic. For a description of the first characteristic and the second characteristic, please refer to the previous embodiment and are not repeated here. After executing S402a, the user terminal can determine how to select a resource set based on the relationship between the second characteristic, the third characteristic, and the resource sets configured by the network-side device. This is exemplified by S403a and S403b below.

[0167] S403a: When there is a resource set associated with both the third characteristic and the second characteristic, select the resource set.

[0168] It should be understood that there is a resource set associated with both the third characteristic and the second characteristic, which means that the resource set associated with both the third characteristic and the second characteristic is available and will not be further elaborated later.

[0169] S403b: When there is a resource set associated with the third characteristic and a subset of the second characteristic, select the resource set according to the priority of the characteristics.

[0170] For the description of selecting a resource set according to the priority of characteristics, please refer to the above embodiment and will not be repeated here.

[0171] It should be noted that Figure 4 includes multiple complete execution flows. For example, S401 to S402b is a complete execution flow, S401 to S402a to S403a is a complete execution flow, and S401 to S402a to S403b is a complete execution flow. It should be understood that these execution flows are decoupled, that is, the embodiments of the present application may only execute one or more of the execution flows without executing other execution flows. These complete execution flows should all fall within the scope of protection claimed in this application.

[0172] In this way, the above resource set strategy can be executed. The following uses the scenario shown in Figure 5, that is, the current random access characteristics of the user terminal are MSG1 repetition 2 and MSG3 repetition, the configured resource sets include resource set 1, resource set 2, resource set 3, and resource set 4, resource set 1 includes resources for MSG1 repetition 4, resource set 2 includes resources for MSG1 repetition 8 and MSG3 repetition, resource set 3 includes resources for MSG3 repetition, and resource set 4 includes MSG1 repetition 4 and MSG3 repetition as an example to illustrate the process of executing the above first strategy. In this scenario, the priority of MSG3 repetition is higher than the MSG1 repetition, and the MSG1 repetitions supported by the user terminal and the network-side device include MSG1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8.

[0173] In the above example, the first characteristic is MSG1 repetition 2, and the second characteristic is MSG3 repetition. Therefore, the next repetition number higher than the current MSG1 repetition number (i.e., the third characteristic) is MSG1 repetition 4.

[0174] First, the user terminal can determine through S401 that there are resource sets associated with MSG1 repetition 4, namely resource set 1 and resource set 4. Therefore, the user terminal executes S402a to roll back MSG1 repetition 2 to MSG1 repetition 4. In this way, the current random access characteristics are determined to be MSG1 repetition 4 and MSG3 repetition.

[0175] Then, the user terminal can determine that there is a resource set associated with both MSG1 repetition 4 and MSG3 repetition, namely resource set 4. Therefore, the user terminal can select resource set 4. In this way, other random access features are not discarded when performing MSG1 repetition fallback.

[0176] In some possible designs, if the scenario shown in Figure 6 is used, that is, the configured resource sets include only resource set 1, resource set 2, and resource set 3, the user terminal can determine that there are only resource sets associated with the proper subsets of MSG1 repetition 4 and MSG3 repetition, namely resource set 1 and resource set 3. Since the priority of MSG3 repetition is higher than that of MSG1 repetition, the user terminal can select resource set 3 associated with MSG3 repetition.

[0177] In some possible designs, if the configured resource sets include only resource set 1 and resource set 2, the user terminal can determine that only resource set 1 associated with MSG1 repetition 4 exists, and no resource set associated with MSG3 repetition exists. In this case, MSG1 repetition 4 has a higher priority than MSG3 repetition, so the user terminal can select resource set 1 associated with MSG1 repetition 4.

[0178] In other possible designs, if the configured resource sets include only resource set 2 and resource set 3, the user terminal can determine that only resource set 3 is associated with MSG3 repetition, and no resource set is associated with MSG1 repetition 4. Therefore, the user terminal can select resource set 3 to be associated with MSG3 repetition.

[0179] The first characteristic is referred to as characteristic A, the third characteristic corresponding to the first characteristic at the next level is referred to as characteristic B, and the second characteristic is referred to as characteristic M. The process of executing the first strategy described above is combined with the process of the resource set selection method shown in FIG3 . The resource set selection method provided in the embodiment of the present application can be stated as follows: when the current random access characteristics are characteristics A and M, the number of MSG1 transmissions exceeds a preset first threshold, and there is a resource set associated with characteristic B at the next level of characteristic A, it is determined that characteristic A is to be rolled back to characteristic B. In this case, the current random access characteristics are characteristics B and characteristic M. On this basis, if there is a resource set associated with both characteristics M and characteristic B, that resource set is selected; if there is a resource set associated with characteristics M and a subset of characteristic B, the resource set is selected based on the characteristic priorities of characteristics B and characteristic M.

[0180] Next, another resource set selection strategy provided by an embodiment of the present application is introduced. For ease of explanation, this resource set selection strategy is referred to as the second strategy in the following embodiment.

[0181] During the random access process, the user terminal's ability to successfully send MSG1 is the basis for completing random access. Therefore, in order to improve the success rate of random access, when the user terminal performs the rollback on the number of MSG1 repetitions, it can give priority to ensuring that the number of MSG1 repetitions is not discarded, so as to ensure that the user terminal can successfully send MSG1. In addition, for RedCap (reduced capability) user terminals, it should be ensured as much as possible that they are recognized by the network side equipment when sending MSG1, so it should also give priority to ensuring that the number of MSG1 repetitions is not discarded. Among them, RedCap user terminals refer to user terminals that meet any of the following conditions: reduced bandwidth; reduced number of receiving antennas, and reduced modulation order.

[0182] On this basis, the strategy for determining whether to perform fallback in the second strategy provided in the embodiment of the present application can be: when there is a resource set associated with a repetition number higher than the current MSG1 repetition number, or when the resource set associated with a repetition number higher than the current MSG1 repetition number is available, fallback to the repetition number higher than the current MSG1 repetition number. When there is no resource set associated with a repetition number higher than the current MSG1 repetition number, or when the resource set associated with a repetition number higher than the current MSG1 repetition number is unavailable, no fallback is performed.

[0183] In the case of determining to roll back the current number of repetitions of MSG1 to the next higher number of repetitions, there may be two situations for selecting resource sets in the second strategy, namely, situation 2a and situation 2b. The strategy for selecting resource sets in the second strategy can be stated as follows:

[0184] If it is determined to fall back to the next repetition number higher than the current MSG1 repetition number, the current random access characteristics are the next repetition number higher than the MSG1 repetition number and the characteristics other than those related to the MSG1 repetition;

[0185] Case 2a: When there is a resource set associated with the next number of repetitions higher than the number of MSG1 repetitions and characteristics other than those related to MSG1 repetitions, or when there is a resource set associated with the next number of repetitions higher than the number of MSG1 repetitions and characteristics other than those related to MSG1 repetitions, then that resource set is selected.

[0186] Case 2b: When there is no resource set associated with the next number of repetitions higher than the MSG1 repetition number and characteristics other than those related to the MSG1 repetition, or when the resource set associated with the next number of repetitions higher than the MSG1 repetition number and characteristics other than those related to the MSG1 repetition is not available, the resource set associated with the next number of repetitions higher than the MSG1 repetition number is selected.

[0187] That is, case 2b can be understood as prioritizing the repetitive characteristics of MSG1 for selecting a resource set.

[0188] It can be seen that the strategy for determining whether to roll back the current number of MSG1 repetitions in the second strategy is the same as the strategy for determining whether to roll back the current number of MSG1 repetitions in the first strategy. Case 2a of the strategy for selecting a resource set in the second strategy is the same as case 1a of the strategy for selecting a resource set in the first strategy. For related explanations, please refer to the introduction in the aforementioned embodiment and will not be repeated here.

[0189] It should be understood that in the second strategy, when there is no resource set that is related to both the current MSG1 repetition number and the characteristics other than those related to MSG1 repetition, the resource set for initiating random access is not selected based on the priority of the characteristics. Instead, MSG1 repetition is mainly used, and the system falls back to the next MSG1 repetition number with a higher repetition number than the current MSG1 repetition number, and random resources are initiated based on the resources related to the next MSG1 repetition number. In other words, this method is the same as the first strategy in which the priority of MSG1 repetition is set higher than other characteristics other than those related to MSG1 repetition, and both methods prioritize random access by initiating random access with the resource set related to the second MSG1 repetition number.

[0190] If the definitions of the first, second, and third characteristics in the first strategy are retained, the strategy for determining whether to roll back the current number of MSG1 repetitions in the second strategy may be: when a resource set associated with the third characteristic exists, or when the resource set associated with the third characteristic is available, roll back the first characteristic to the third characteristic. When no resource set associated with the third characteristic exists, or when the resource set associated with the third characteristic is unavailable, no rollback is performed.

[0191] The strategy for selecting the resource set in the second strategy may be stated as follows: if it is determined to fall back from the first feature to the third feature, then the current random access features are the third feature and the second feature;

[0192] Case 2a: When a resource set associated with both the third characteristic and the second characteristic exists, or when a resource set associated with both the third characteristic and the second characteristic is available, the resource set is selected.

[0193] Case 2b: When there is no resource set associated with both the third characteristic and the second characteristic, or when the resource set associated with both the third characteristic and the second characteristic is unavailable, the resource set associated with the third characteristic is selected.

[0194] As can be seen, the difference between the second strategy and the first strategy is that the second strategy does not consider the priority of the characteristics, but only selects the resource set associated with the next repetition number higher than the current MSG1 repetition number. In this way, it can maximize the guarantee that the user terminal can successfully send MSG1, thereby improving the success rate of random access.

[0195] The following describes the process of executing the second strategy. It should be understood that this execution process is merely exemplary and is used to provide a possible execution process of the second strategy. This execution process should not be understood as a limitation on the second strategy provided in the embodiments of this application.

[0196] Please refer to Figure 7, which is a schematic diagram of a process for executing the second strategy provided in an embodiment of the present application. As shown in Figure 7, the process may include the following steps.

[0197] S701. Determine whether there is a resource set associated with the third characteristic. If so, execute S702a. If not, execute S702b.

[0198] For the description of the third characteristic, please refer to the aforementioned embodiment and will not be elaborated here.

[0199] It should be understood that if there is no resource set associated with the third characteristic, even if the first characteristic is rolled back to the third characteristic, there is no corresponding resource set when selecting a resource set, so rollback is not performed.

[0200] When there is a resource set associated with the third feature, the first feature can be rolled back, which is the following S702a.

[0201] Specifically, the execution process of S701 may refer to that of S401 and will not be described in detail.

[0202] S702a, fallback to the third characteristic.

[0203] Before S702a, the current random access characteristics include the first characteristic and the second characteristic. It should be understood that after S702a, i.e., after the first characteristic is reverted to the third characteristic, the current random access characteristics are the second characteristic and the third characteristic. For a description of the first characteristic and the second characteristic, please refer to the previous embodiment and are not repeated here. After executing S702a, the user terminal can determine how to select a resource set based on the relationship between the second characteristic, the third characteristic, and the resource sets configured by the network-side device. This is exemplified by S703a and S703b below.

[0204] S703a: When there is a resource set associated with both the third characteristic and the second characteristic, select the resource set.

[0205] It should be understood that there is a resource set associated with both the third characteristic and the second characteristic, which means that the resource set associated with both the third characteristic and the second characteristic is available and will not be further elaborated later.

[0206] S703b: When there is no resource set associated with both the third characteristic and the second characteristic, select a resource set associated with the third characteristic.

[0207] For the description of selecting a resource set according to the priority of characteristics, please refer to the above embodiment and will not be repeated here.

[0208] It should be noted that Figure 7 includes multiple complete execution flows. For example, S701 to S702b is a complete execution flow, S701 to S702a to S703a is a complete execution flow, and S701 to S702a to S703b is a complete execution flow. It should be understood that these execution flows are decoupled, that is, the embodiments of the present application may only execute one or more of the execution flows without executing other execution flows. These complete execution flows should all fall within the scope of protection claimed in this application.

[0209] In this way, the above resource set strategy can be executed. The following takes the scenario shown in Figure 5, that is, the current random access characteristics of the user terminal are MSG1 repetition 2 and MSG3 repetition, the configured resource sets include resource set 1, resource set 2, resource set 3, resource set 4, resource set 1 includes resources of MSG1 repetition 4, resource set 2 includes resources of MSG1 repetition 8 and MSG3 repetition, resource set 3 includes resources of MSG3 repetition, and resource set 4 includes MSG1 repetition 4 and MSG3 repetition as an example to illustrate the process of executing the above second strategy. In this scenario, the number of MSG1 repetitions supported by the user terminal and the network side device include MSG1 repetition 2, MSG1 repetition 4, MSG1 repetition 8,

[0210] In the above example, the first characteristic is MSG1 repetition 2, and the second characteristic is MSG3 repetition. Therefore, the next repetition number higher than the current MSG1 repetition number (ie, the third characteristic) is MSG1 repetition 4.

[0211] First, the user terminal can determine through S701 that there are resource sets associated with MSG1 repetition 4, namely resource set 1 and resource set 4. Therefore, the user terminal executes S702a to roll back MSG1 repetition 2 to MSG1 repetition 4. In this way, the current random access characteristics are determined to be MSG1 repetition 4 and MSG3 repetition.

[0212] Then, the user terminal determines that there is a resource set associated with both MSG1 repetition 4 and MSG3 repetition, namely resource set 4. Therefore, the user terminal can select resource set 4. In this way, other random access features are not discarded during the MSG1 repetition fallback.

[0213] In some possible designs, if the scenario is as shown in FIG6 , that is, the configured resource sets include only resource set 1, resource set 2, and resource set 3, the user terminal can determine that there is no resource set associated with both MSG1 repetition 4 and MSG3 repetition. Therefore, the user terminal can select resource set 1 associated with MSG1 repetition 4.

[0214] The first characteristic is referred to as characteristic A, the third characteristic is referred to as characteristic B, and the second characteristic is referred to as characteristic M. The above-mentioned process for executing the second strategy is combined with the process of the resource set selection method shown in FIG3 . The resource set selection method provided in the embodiment of the present application can be stated as follows: when the current random access characteristics are characteristics A and M, the number of MSG1 transmissions exceeds a preset first threshold, and there is a resource set associated with characteristic B, it is determined to fall back to characteristic B, and the current random access characteristics are characteristics B and characteristic M. On this basis, if there is a resource set associated with both characteristics M and characteristic B, then that resource set is selected; if there is no resource set associated with both characteristics M and characteristic B, then the resource set associated with characteristic B is selected.

[0215] It should be understood that in the first policy described above, if the network-side device configures the first feature with a higher priority than the second feature, the execution results in each scenario will be the same as the execution results of the second policy in the corresponding scenario. In other words, the first policy can achieve the same effect as the second policy by configuring the network-side device to prioritize the first feature over the second feature.

[0216] It should be noted that although the above-mentioned first and second strategies can be applied to the random access process including multiple characteristics in NR, characteristic discarding may still occur when the number of MSG1 repetitions is rolled back. The following introduces a resource set selection strategy provided by an embodiment of the present application, which selects the number of repetitions to be rolled back and the resource set for initiating random access based on the characteristics corresponding to the available resource set; the characteristics corresponding to the available resource set may include whether it is related to the number of repetitions higher than the current number of MSG1 repetitions and characteristics other than those related to MSG1 repetitions, so as to ensure that characteristic discarding does not occur when selecting a resource set.

[0217] For ease of explanation, this resource set selection strategy is referred to as the third strategy in the following embodiments.

[0218] The strategy for determining whether to perform a rollback in the third strategy can be stated as follows:

[0219] When there is a resource set associated with the fourth characteristic and the second characteristic, or when the resource set associated with the fourth characteristic and the second characteristic is available, fallback is performed; otherwise, no fallback is performed.

[0220] The above-mentioned otherwise situation refers to the situation where there is no resource set associated with the fourth characteristic and the second characteristic. In the embodiment of the present application, the fourth characteristic may include the full set of the fourth characteristic and a proper subset of the fourth characteristic.

[0221] In the third strategy, in case of fallback, you can fall back to the features included in the fourth feature.

[0222] The fourth characteristic is a repetition count higher than the current MSG1 repetition count. The fourth characteristic can be one or more repetition counts. That is, the repetition count corresponding to the fourth characteristic is higher than the repetition count corresponding to the first characteristic. It can be a repetition count higher than the MSG1 repetition count corresponding to a level other than the first characteristic level (the repetition count corresponding to the fourth characteristic level is higher than the repetition count corresponding to the first characteristic level) or a repetition count higher than the MSG1 repetition count corresponding to the current first characteristic. In one implementation, the fourth characteristic and the first characteristic can be characteristics of the same type, with different repetition counts under that characteristic. In this case, the repetition count corresponding to the fourth characteristic is higher than the repetition count corresponding to the first characteristic, and the fourth characteristic can be the next MSG1 repetition count higher than the repetition count of the first characteristic. In one implementation, the first and fourth characteristics are characteristics of different MSG1 repetition counts. The first characteristic is the first MSG1 repetition count characteristic, and the fourth characteristic is the repetition count characteristic higher than the first MSG1 repetition count characteristic. In another implementation, both the first and fourth characteristics are MSG1 repetition characteristics, with the first and fourth characteristics corresponding to different repetition counts. The first characteristic is the first MSG1 repetition count, and the fourth characteristic is the third MSG1 repetition count higher than the first MSG1 repetition count. For example, the number of MSG1 repetitions includes MSG1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8. The first characteristic is MSG1 repetition 2, and the fourth characteristic may be MSG1 repetition 4 and / or MSG1 repetition 8.

[0223] It should be further explained that, in the embodiments of the present application, the fourth characteristic can be one or more characteristics that can traverse all repetition times that are greater than the repetition time of the first characteristic. In the above example, that is, the configured MSG1 repetition times are MSG1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8, and the current MSG1 repetition time is MSG1 repetition 2, the fourth characteristic can be MSG1 repetition 4, MSG1 repetition 8, or both MSG1 repetition 4 and MSG1 repetition 8.

[0224] When the first characteristic is MSG1 repetition, the strategy for determining whether to rollback the current number of MSG1 repetitions in the third strategy described above can be described as follows: when there exists a resource set associated with 1) the MSG1 repetition characteristic greater than the current number of repetitions and 2) the currently selected characteristics other than the MSG1 repetition characteristic; or when a resource set associated with 1) the MSG1 repetition characteristic greater than the current number of repetitions and 2) the currently selected characteristics other than the MSG1 repetition characteristic is available, then MSG1 repetition rollback is performed. Otherwise, rollback is not performed. The otherwise case is that there does not exist a resource set associated with 1) the MSG1 repetition characteristic greater than the current number of repetitions and 2) the currently selected characteristics other than the MSG1 repetition characteristic; or, the resource set associated with 1) the MSG1 repetition characteristic greater than the current number of repetitions and 2) the currently selected characteristics other than the MSG1 repetition characteristic is not available.

[0225] When the first characteristic is the first MSG1 repetition number, the strategy for determining whether to rollback the current MSG1 repetition number in the third strategy can be described as follows: when there is a resource set associated with 1) the MSG1 repetition number characteristic greater than the current first MSG1 repetition number and 2) all currently selected characteristics other than the MSG1 repetition characteristic; or when a resource set associated with 1) the MSG1 repetition number characteristic greater than the current first MSG1 repetition number and 2) all currently selected characteristics other than the MSG1 repetition characteristic is available, then MSG1 repetition rollback is performed. Otherwise, no rollback is performed.

[0226] After the third strategy determines to roll back the current number of repetitions of MSG1, the first characteristic can be rolled back to the fifth characteristic. The fifth characteristic is the number of repetitions included in the fourth characteristic. In other words, the fifth characteristic is a repetition number that is higher than the current number of repetitions of MSG1.

[0227] The fifth characteristic is described here. For ease of explanation, the resource set associated with the fourth and second characteristics is referred to as the second resource set. In some possible implementations, the fifth characteristic can be the number of repetitions of any MSG1 associated with the second resource set. In other possible implementations, the fifth characteristic can be the lowest number of repetitions of MSG1 associated with the second resource set.

[0228] On this basis, the strategy for selecting a resource set in the third strategy can be stated as follows: if it is determined to fall back to the fifth characteristic, the current random access characteristics are the second characteristic and the fifth characteristic, and a resource set associated with both the second characteristic and the fifth characteristic is selected. It should be understood that in the strategy for determining whether to fall back to the current number of MSG1 repetitions in the third strategy, fallback is determined only when there are resource sets associated with the fourth characteristic and the second characteristic. The fifth characteristic is a characteristic of the fourth characteristic, so when fallback is determined, a resource set associated with both the second characteristic and the fifth characteristic must exist.

[0229] The first characteristic is called characteristic A, the second characteristic is called characteristic M, the fourth characteristic is called characteristic X, and the fifth characteristic is called characteristic Y. Incorporating the third strategy into the process of the resource set selection method shown in FIG3 , the resource set selection method provided in the embodiment of the present application can be stated as follows:

[0230] When the current random access characteristics are characteristics A and M, and the number of MSG1 transmissions exceeds a preset first threshold, determine whether there is a resource set associated with both characteristics X and M. If so, fallback characteristic A to characteristic Y, and select a resource set associated with both characteristics Y and M. If not, no fallback is performed.

[0231] The following describes the process of executing the third strategy. It should be understood that this execution process is merely exemplary and is used to provide a possible execution process of the third strategy. This execution process should not be understood as a limitation on the third strategy provided in the embodiments of this application.

[0232] In some possible designs, the execution process of the third strategy may include the following steps as shown in FIG8 .

[0233] S801: Determine whether there is a resource set associated with the fourth characteristic and the second characteristic. If so, execute S802a. If not, execute S802b.

[0234] Similar to the description in the foregoing embodiment, S801 may also be described as: determining whether the resource set associated with the fourth characteristic and the second characteristic is available, which will not be elaborated here.

[0235] It should be understood that if the judgment result of S801 is negative, it means that there is no resource set associated with both the fourth characteristic and the second characteristic, and no fallback is performed.

[0236] If the judgment result of S801 is yes, it means that there is a resource set associated with both the fourth characteristic and the second characteristic. In this case, the subsequent step of selecting a resource set is performed.

[0237] S802a: Determine whether there is only one resource set associated with both the fourth characteristic and the second characteristic. If so, execute S803a. If not, execute S803b.

[0238] In some possible implementations, the fourth characteristic in the embodiments of the present application does not refer to a specific number of MSG1 repetitions, but rather generally refers to a number of repetitions that is higher than the current number of MSG1 repetitions, or one or more of the number of repetitions that is higher than the current number of MSG1 repetitions. For example, if the configured MSG1 repetitions include MSG1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8, and the first characteristic is MSG1 repetition 2, the fourth characteristic may be MSG1 repetition 4 and / or MSG1 repetition 8.

[0239] If the judgment result of S802a is yes, it indicates that there is only one resource set associated with both the fourth characteristic and the second characteristic, so this resource set is selected. For ease of explanation, when there is only one resource set associated with both the fourth characteristic and the second characteristic, this resource set is referred to as resource set a. The user terminal then falls back from the first characteristic to the fourth characteristic associated with resource set a and selects resource set a, which is S803a described below.

[0240] S803a: Fall back to the fourth characteristic associated with resource set a, and select resource set a.

[0241] If the judgment result of S802a is no, it means that there are multiple resource sets associated with both the fourth characteristic and the second characteristic, and a resource set can be selected through the following S803b.

[0242] S803b: revert the current random access characteristics to the second characteristic and the fifth characteristic, and select a resource set associated with both the second characteristic and the fifth characteristic.

[0243] The fifth characteristic is a characteristic or repetition number corresponding to the minimum number of repetitions or the next number of repetitions in the fourth characteristic associated with the resource set.

[0244] The first characteristic, the third characteristic, the fourth characteristic, and the fifth characteristic described above may be the MSG1 repetition characteristic, the MSG1 repetition number characteristic, or the MSG1 repetition number.

[0245] In summary, the third strategy corresponding to Figure 8 can be understood as: when the number of MSG1 transmissions exceeds the first threshold, determine whether there is a resource set associated with the MSG1 repetition characteristic that is greater than the current number of repetitions, and other characteristics currently selected except for the characteristics related to MSG1 repetition; a) If it does not exist, no fallback is performed; b) If it exists, determine whether there is only one resource set: b.1 If there is only one resource set, select the MSG1 repetition number corresponding to the resource set, and perform the subsequent random access process through the resource set; b.2. If there are two or more resource sets, select the next repetition number of the current repetition number (that is, the minimum repetition number among the selectable repetition numbers), and select the corresponding resource set according to the determined repetition number for the subsequent random access process.

[0246] That is, first find all resource sets associated with characteristics other than the characteristics related to MSG1 repetition that are higher than the current repetition number. If there is only one, select that resource set. If there are more than two, select the resource set associated with the minimum repetition number.

[0247] It should be noted that Figure 8 includes multiple complete execution flows. For example, S801 to S802b is a complete execution flow, S801 to S802a to S803a is a complete execution flow, and S801 to S802a to S803b is a complete execution flow. It should be understood that these execution flows are decoupled, that is, the embodiments of the present application may only execute one or more of these execution flows without executing other execution flows. These complete execution flows should all fall within the scope of protection claimed in this application.

[0248] The following takes the scenario shown in Figure 6, that is, the current random access characteristics of the user terminal are MSG1 repetition 2 and MSG3 repetition, or the random access characteristics are MSG1 repetition and MSG3 repetition, the number of repetitions of MSG1 repetition is 2, the configured number of MSG1 repetitions includes MSG1 repetition 2, MSG1 repetition 4, MSG1 repetition 8, the configured resource sets include resource set 1, resource set 2, resource set 3, resource set 4, resource set 1 includes resources of MSG1 repetition 4, resource set 2 includes resources of MSG1 repetition 8 and MSG3 repetition, resource set 3 includes resources of MSG3 repetition, and resource set 4 includes resources of MSG1 repetition 4 and MSG3 repetition as an example to illustrate the process of executing the third strategy shown in Figure 8.

[0249] In the above example, the first characteristic is MSG1 repetition 2, the second characteristic is MSG3 repetition, the fourth characteristic is MSG1 repetition 4 and / or MSG1 repetition 8, and the fifth characteristic is MSG1 repetition 4.

[0250] First, the user terminal can determine through S801 that there is resource set 2 associated with MSG1 repetition 4 and MSG3 repetition, and resource set 4 associated with MSG1 repetition 8 and MSG3 repetition. That is, the judgment result of S701 is yes, and two resource sets are available. Therefore, the judgment result of S802 is no, and S803b is executed.

[0251] Then, the user terminal can roll back MSG1 repetition 2 to MSG1 repetition 4 through the above S803b, and select resource set 4 associated with both MSG1 repetition 4 and MSG3 repetition for subsequent random access procedures. The resource set selected in this way does not discard other characteristics except those related to the number of MSG1 repetitions, which is conducive to the normal execution of random access.

[0252] In some possible designs, if the configured resource set only includes the above-mentioned resource set 1, resource set 2, and resource set 3, the execution result of S802a is yes, the user terminal will roll back MSG1 repetition 2 to MSG1 repetition 8, and select resource set 2 for the subsequent random access process.

[0253] It should be understood that in the scenario shown in Figure 6, if the configured resource sets include only resource set 1 and resource set 3, the user terminal can determine through the above S801 that there are no resource sets associated with both MSG1 repetition 4 and MSG3 repetition, nor are there resource sets associated with MSG1 repetition 8 and MSG3 repetition. Therefore, the user terminal can execute the above S802b, that is, no fallback is performed.

[0254] Next, taking the scenario shown in Figure 9, that is, the current random access characteristics of the user terminal are MSG1 repetition 2 and MSG3 repetition, or the random access characteristics are MSG1 repetition and MSG3 repetition, the number of repetitions of MSG1 repetition is 2, the configured number of MSG1 repetitions includes MSG1 repetition 2, MSG1 repetition 4, MSG1 repetition 8, the configured resource sets include resource set 1, resource set 2, resource set 3, resource set 5, resource set 1 includes resources of MSG1 repetition 4, resource set 2 includes resources of MSG1 repetition 8 and MSG3 repetition, resource set 3 includes resources of MSG3 repetition, and resource set 5 includes resources of MSG1 repetition 4, MSG3 repetition and SDT as an example, the process of executing the third strategy shown in Figure 8 above is explained.

[0255] In the above example, the first characteristic is MSG1 repetition 2, the second characteristic is MSG3 repetition, the fourth characteristic is MSG1 repetition 4 and MSG1 repetition 8, and the fifth characteristic is MSG1 repetition 4.

[0256] First, the user terminal can determine through S801 that there is a resource set 2 associated with MSG1 repetition 4 and MSG3 repetition, that is, the judgment result of S701 is yes, and there is only one resource set available. Therefore, the judgment result of S802a is yes, and S803a is executed.

[0257] Then, the user terminal may roll back MSG1 repetition 2 to MSG1 repetition 8 through the above S803a, and select resource set 2 to perform a subsequent random access process.

[0258] In some possible designs, the third strategy may also be executed through the steps shown in Figure 10. It should be understood that this execution process is merely exemplary and is used to provide a possible execution process for the third strategy, and this execution process should not be understood as a limitation on the third strategy provided in the embodiments of the present application.

[0259] Please refer to Figure 10, which is a schematic diagram of another process for executing the third strategy provided in an embodiment of the present application. The process may include the following steps.

[0260] S1001. Determine whether there is a resource set associated with both the second characteristic and the fourth characteristic. If so, execute S1002a. If not, execute S1002b.

[0261] It should be noted that the aforementioned embodiments provide two interpretations of the fourth characteristic. The first interprets the fourth characteristic as referring generally to a number of repetitions higher than the current number of repetitions of MSG1. The second interprets the fourth characteristic as referring to the next number of repetitions of MSG1 higher than the number of repetitions of the first characteristic, which is equivalent to the third characteristic in the aforementioned embodiments. In the embodiment corresponding to FIG10 , the second interpretation of the fourth characteristic is adopted, namely, the fourth characteristic refers to the next number of repetitions of MSG1 higher than the number of repetitions of the first characteristic. In other embodiments, the first interpretation of the fourth characteristic is adopted.

[0262] It should be understood that the fourth characteristic will also change when the current MSG1 repetition count changes. For example, the configured MSG1 repetition counts include MSG1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8. If the current MSG1 repetition count is MSG1 repetition 2, the fourth characteristic will be MSG1 repetition 4. If the current MSG1 repetition count is MSG1 repetition 4, the fourth characteristic will be MSG1 repetition 8.

[0263] It should be understood that if the judgment result of S1001 is yes, it means that there is a resource set associated with both the second characteristic and the fourth characteristic, and the subsequent step of selecting a resource set, ie, S1002a, can be performed.

[0264] S1002a: Fall back to the fourth characteristic, and select a resource set associated with both the second characteristic and the fourth characteristic.

[0265] Thus, the execution of the third strategy ends.

[0266] If the judgment result of S1001 is no, it means that there is no resource set associated with both the second and fourth characteristics. Then the number of repetitions of the fourth characteristic can be updated to the next number of repetitions, and the judgment through S1001 can be continued, that is, the following S1002b.

[0267] S1002b: Determine whether the number of repetitions of the fourth characteristic is the highest available number of repetitions. If so, execute S1003a. If not, update the number of repetitions of the fourth characteristic to the next number of repetitions and execute S1001.

[0268] It should be understood that if the judgment result of S1002b is yes, it means that there is no resource set associated with the second characteristic and a characteristic with a higher repetition number than the first characteristic, so fallback is not performed. That is, S1003a is: no fallback is performed.

[0269] The judgment result of the above S1002b is no, which means that there are characteristics with a higher repetition number than the first characteristic that have not undergone the judgment process of S1001. Therefore, the repetition number of the fourth characteristic can be updated to the next repetition number, and polling judgment can continue through S1001.

[0270] It should be noted that Figure 10 includes multiple complete execution flows. For example, S1001 to S1002a is a complete execution flow, S1001 to S1002b to S1003a is a complete execution flow, and S1001 to S1002b looping back to S1001 is a complete execution flow. It should be understood that these execution flows are decoupled, that is, the embodiments of the present application may only execute one or more of these execution flows without executing other execution flows. These complete execution flows should all fall within the scope of protection claimed in this application.

[0271] In summary, the method shown in Figure 10 is as follows: when it is determined that the number of MSG1 transmissions exceeds the first threshold, a candidate MSG1 repetition number whose MSG1 repetition number is greater than the current MSG1 repetition number is obtained; the candidate MSG1 repetition numbers are traversed in ascending order, and it is determined whether a resource set related to the candidate MSG1 repetition number is also related to other characteristics except the characteristics related to MSG1 repetition. If so, fall back to the candidate MSG1 repetition number and select the resource set to initiate random access; if not, continue to poll the next candidate MSG1 repetition number and repeat the above process. If no resource set is determined after the polling is completed, do not fall back.

[0272] That is, the method shown in FIG10 is to preferentially find a resource set associated with a minimum number of repetitions higher than the current number of repetitions and other characteristics except the characteristics related to MSG1 repetition, and directly select the resource set.

[0273] This section describes whether the number of repetitions of the fourth characteristic is the maximum available number of repetitions and updating the number of repetitions of the fourth characteristic to the next number of repetitions. For example, the configured number of repetitions of MSG1 includes MSG1 repetition 2, MSG1 repetition 4, and MSG1 repetition 8. If the first characteristic is MSG1 repetition 2, the fourth characteristic is MSG1 repetition 4 when the user terminal first executes S1001. After the number of repetitions of the fourth characteristic is updated to the next number of repetitions, the fourth characteristic is MSG1 repetition 8. At this time, the number of repetitions of the fourth characteristic is 8, which is the maximum available number of repetitions.

[0274] The following takes the scenario shown in Figure 5 above, that is, the current random access characteristics of the user terminal are MSG1 repetition 2 and MSG3 repetition, or the random access characteristics are MSG1 repetition and MSG3 repetition, the number of repetitions of MSG1 repetition is 2, the configured number of MSG1 repetitions includes MSG1 repetition 2, MSG1 repetition 4, MSG1 repetition 8, the configured resource sets include resource set 1, resource set 2, resource set 3, resource set 4, resource set 1 includes resources of MSG1 repetition 4, resource set 2 includes resources of MSG1 repetition 8 and MSG3 repetition, resource set 3 includes resources of MSG3 repetition, and resource set 4 includes resources of MSG1 repetition 4 and MSG3 repetition as an example to illustrate the process of executing the third strategy shown in Figure 10.

[0275] In the above example, the first characteristic is MSG1 repetition 2, the second characteristic is MSG3 repetition, and the fourth characteristic executed by the user terminal for the first time in S1001 may be MSG1 repetition 4.

[0276] First, the user terminal determines through the above S1001 that there is a resource set 4 associated with MSG1 repetition 4 and MSG3 repetition, that is, the determination result of S1001 is yes.

[0277] Then, the user terminal can roll back MSG1 repetition 2 to MSG1 repetition 4 through the above S1002a and select resource set 4 for subsequent random access process. The resource set selected in this way will not be discarded, which is conducive to the normal execution of random access.

[0278] It should be understood that in the scenario shown in Figure 5, if the configured resource sets only include resource set 1, resource set 2, and resource set 3, the user terminal can determine through S1001 above that there are no resource sets associated with MSG1 repetition 4 and MSG3 repetition. Therefore, the user terminal can execute S1002b to determine whether MSG1 repetition 4 is the highest MSG1 repetition number. Obviously, the highest MSG1 repetition number is MSG1 repetition 8. Therefore, the judgment result of S1002b is no. The user terminal then updates the repetition number of MSG1 repetition 4 to the next repetition number, that is, updates the fourth characteristic to MSG1 repetition 8, and executes S1001. The user terminal can determine through S1001 that there is resource set 2 associated with MSG1 repetition 8 and MSG3 repetition. Therefore, through S1002a above, MSG1 repetition 2 can be rolled back to MSG1 repetition 8 and resource set 2 can be selected for subsequent random access procedures. The resource set selected in this way will not be discarded, which is conducive to the normal execution of random access.

[0279] Next, taking the scenario shown in Figure 9, that is, the current random access characteristics of the user terminal are MSG1 repetition 2 and MSG3 repetition, or the random access characteristics are MSG1 repetition and MSG3 repetition, the number of repetitions of MSG1 repetition is 2, the configured number of MSG1 repetitions includes MSG1 repetition 2, MSG1 repetition 4, MSG1 repetition 8, the configured resource sets include resource set 1, resource set 2, resource set 3, resource set 5, resource set 1 includes resources of MSG1 repetition 4, resource set 2 includes resources of MSG1 repetition 8 and MSG3 repetition, resource set 3 includes resources of MSG3 repetition, and resource set 5 includes resources of MSG1 repetition 4, MSG3 repetition and SDT as an example, the process of executing the third strategy shown in Figure 10 above is explained.

[0280] In the above example, the first characteristic is MSG1 repetition 2, and the second characteristic is MSG3 repetition. Therefore, the fourth characteristic executed by the user terminal for the first time in S1001 may be MSG1 repetition 4.

[0281] First, the user terminal can determine through the above S1001 that there is no resource set associated with both MSG1 repetition 4 and MSG3 repetition, that is, the determination result of S1001 is no.

[0282] Then, the user terminal can determine through S1002b that MSG1 repetition 4 is not the highest MSG1 repetition number. Therefore, the user terminal can update the fourth characteristic from MSG1 repetition 4 to MSG1 repetition 8, and determine through S1001 that there is a resource set 2 associated with both MSG1 repetition 8 and MSG3 repetition.

[0283] Therefore, the user terminal can roll back MSG1 repetition 2 to MSG1 repetition 8 in S1002a and select resource set 2 for subsequent random access. The resource set selected in this way will not be discarded, which is conducive to the normal execution of random access.

[0284] Taking the example of the first characteristic being MSG1 repetition A and the second characteristic being characteristic M, the implementation process of the third strategy shown in FIG10 is combined with the process of the resource set selection method shown in FIG4. Thus, the resource set selection method provided in the embodiment of the present application can be stated as follows:

[0285] After determining that the number of MSG1 transmissions exceeds a preset first threshold, the system repeatedly checks whether a resource set exists that: 1) is associated with the MSG1 repetition characteristic for the next repetition count (excluding the already considered repetition count); and 2) is associated with a characteristic other than the currently selected MSG1 repetition characteristic (i.e., characteristic M). If so, the system performs a fallback and selects the resource set; if not, the system does not perform a fallback.

[0286] Based on the above description of the third strategy, it can be seen that if the corresponding resource set cannot be found, no fallback is performed in the third strategy. However, in this scenario, the number of MSG1 transmissions may have exceeded the preset threshold. Failure to perform a fallback may result in MSG1 being unable to be successfully transmitted, causing the random access process to fail and wasting random access resources. To address this issue, the embodiments of the present application also provide a resource set selection strategy. For ease of explanation, this resource set selection strategy may be referred to as the fourth strategy in the following embodiments.

[0287] As can be seen from the above, in the third strategy described above, when there is no resource set associated with a repetition number higher than the current MSG1 repetition number and other characteristics other than the currently selected characteristics related to MSG1 repetition, there is no fallback, and random access is initiated using the original current MSG1 repetition number. To avoid failure in initiating random access using the original MSG1 repetition number and to ensure the success probability of random access, alternatively, the present application also provides a method: when there is no resource set associated with a repetition number higher than the current MSG1 repetition number and other characteristics other than the currently selected characteristics related to MSG1 repetition, a resource set associated with the next repetition number is searched for according to the characteristic priority. This ensures that the MSG1 repetition characteristic will be selected, and also ensures that when other characteristics other than the MSG1 repetition-related characteristics with lower priority are combined with the MSG1 repetition characteristic, the MSG1 repetition characteristic is preferentially selected, while the lower priority characteristics are discarded to meet the priority requirements of the random access characteristics. Specifically, the method can be the following fourth strategy.

[0288] The strategy for determining whether to perform a rollback in the fourth strategy can be stated as: when the first condition is met, perform a rollback.

[0289] The first condition may be: 1) when a resource set associated with both the fourth characteristic and the second characteristic exists or when a resource set associated with both the fourth characteristic and the second characteristic is available; or

[0290] 2) when there is a resource set associated with a subset of the “fourth characteristic and the second characteristic” or when a resource set associated with a subset of the “fourth characteristic and the second characteristic” is available, and the resource set selected according to the characteristic priority is associated with the fourth characteristic;

[0291] Otherwise, the first condition is not met and no rollback is performed.

[0292] It should be noted that the resource set associated with the subset of "the fourth characteristic and the second characteristic" should be understood as: the resource set is associated with the fourth characteristic, or the resource set is associated with the second characteristic.

[0293] The above-mentioned otherwise situation is a situation where the above-mentioned first condition is not satisfied.

[0294] In the fourth strategy, after the fallback is determined according to 1) in the first condition, the first feature may be rolled back to the fourth feature, and a resource set associated with both the second feature and the fourth feature may be selected.

[0295] After determining to fall back through 2) in the first condition, the first characteristic may be rolled back to the fourth characteristic, and a resource set associated with a subset of the "second characteristic and the fourth characteristic" may be selected.

[0296] The strategy for selecting resource sets in the fourth strategy can be stated as follows: If fallback is determined by 1) in the first condition, the first characteristic can be rolled back to the fourth characteristic, and a resource set associated with both the second and fourth characteristics can be selected. If fallback is determined by 2) in the first condition, the first characteristic can be rolled back to the fourth characteristic, and a resource set associated with both the second and fourth characteristics can be selected.

[0297] It can be seen that the third strategy and the fourth strategy are the same when there are resource sets associated with both the fourth characteristic and the second characteristic. Therefore, the implementation method of this part can refer to the introduction of the third strategy in the aforementioned embodiment. The difference is that when there is no resource set associated with both the fourth characteristic and the second characteristic, the third strategy does not fall back, while the fourth strategy determines whether the resource set selected according to the characteristic priority is associated with the fourth characteristic. If so, the first characteristic will fall back to the fourth characteristic and the resource set associated with the fourth characteristic will be selected. Otherwise, no fallback will be performed.

[0298] It should be noted that the method of selecting resource sets according to feature priority is consistent with the resource set selection method based on feature priority in version 38.321V17.2.0 of the existing technology, including the resource set selection method based on feature priority in subsequent evolved versions, which will not be repeated here.

[0299] The fourth strategy is implemented through various methods, which are exemplified below.

[0300] As described above, when there are resource sets associated with both the fourth characteristic and the second characteristic, the implementation method of the fourth strategy is the same as the third strategy, and will not be described in detail here. The following only describes the differences between the fourth strategy and the third strategy.

[0301] In some possible designs, when there is no resource set associated with both the fourth characteristic and the second characteristic, the second condition in the first condition of the fourth strategy may include the following steps as shown in FIG. 11 .

[0302] S1101. Determine whether the resource set selected according to the feature priority is associated with the fourth feature. If so, execute S1102a. If not, execute S1102b.

[0303] The detailed description of the fourth characteristic can be found in the aforementioned embodiment and will not be elaborated here.

[0304] It should be understood that if the judgment result of S1101 is no, it means that the resource set selected according to the feature priority is not associated with the fourth feature, then no fallback is required, that is, S1102b can be: no fallback.

[0305] S1102a: Determine whether there is only one resource set associated with the fourth characteristic or whether the fourth characteristic associated with the selected resource set includes only one characteristic. If so, execute S1103a. If not, execute S1103b.

[0306] If so, it indicates that there is only one resource set associated with the fourth characteristic, and the user terminal selects the resource set associated with the fourth characteristic for the subsequent random access process. If there is only one characteristic in the fourth characteristic, then all selected resource sets are associated with the same characteristic, and a resource set is selected from the one or more selected resource sets for the subsequent random access process.

[0307] S1103a. Fall back to the fourth characteristic and select a resource set associated with the fourth characteristic.

[0308] If not, it means that there are multiple resource sets associated with the fourth characteristic in at least one candidate resource set, and a resource set can be selected in S1103b.

[0309] S1103b: Fall back to the fifth characteristic and select a resource set associated with the fifth characteristic.

[0310] It should be noted that the judgment step in the above S1102a is not necessary. In some possible implementations, the user terminal may also directly execute S1103a or S1103b according to the result after executing S1101. This application does not make specific limitations on this.

[0311] The description of the fifth characteristic can be found in the aforementioned embodiment and will not be repeated here.

[0312] In other possible designs, when there is no resource set associated with both the third characteristic and the second characteristic in at least one resource set, the implementation method of the fourth strategy can be: polling to determine whether the resource set to be selected according to the characteristic priority is associated with the third characteristic; when the resource set b selected according to the characteristic priority is associated with the third characteristic, the first characteristic is rolled back to the third characteristic, and resource set b is selected; if the resource set is still not found after the polling is completed, no rollback is performed.

[0313] The implementation method can be specifically implemented through the steps shown in Figure 12. It should be understood that the implementation method is only exemplary and is used to provide a possible implementation method of the fourth strategy, and the implementation method cannot be understood as a limitation on the fourth strategy provided in the embodiments of the present application.

[0314] S1201: Select a candidate resource set according to feature priority.

[0315] S1202: Determine whether the candidate resource set is associated with a third characteristic.

[0316] If so, execute S1203a.

[0317] If not, execute S1203b.

[0318] It should be noted that, when the user terminal executes S1202 for the first time, the third characteristic is the next repetition number that is higher than the current repetition number of MSG1.

[0319] If the judgment result of S1202 is yes, that is, the candidate resource set is associated with the third feature, the user terminal can revert the first feature to the third feature and select the candidate resource set associated with the third feature. In other words, the above S1203a can be: revert the first feature to the third feature and select the candidate resource set associated with the third feature.

[0320] If the judgment result of S1202 is no, it means that the candidate resource set is not associated with the third characteristic, and then the following S1203b can be executed.

[0321] S1203b: Determine whether the number of repetitions of the third characteristic is the highest available number of repetitions. If so, execute S1204a. If not, update the number of repetitions of the third characteristic to the next number of repetitions and execute S1202.

[0322] It should be understood that if the judgment result of S1203b is yes, it means that all characteristics with a higher number of repetitions than the first characteristic have passed the judgment process of S1202, and there are no resource sets associated with characteristics with a higher number of repetitions than the first characteristic, so fallback is not required. That is, S1204a means: no fallback is performed.

[0323] The judgment result of the above S1203b is no, which means that there are characteristics with a higher repetition number than the first characteristic that have not undergone the judgment process of S1202. Therefore, the repetition number of the third characteristic can be updated to the next repetition number, and the judgment can continue through S1202.

[0324] It should be noted that Figure 12 includes multiple complete execution flows. For example, S1201 to S1202a is a complete execution flow, S1201 to S1203b recirculating to S1202 is a complete execution flow, and S1201 to S1203b to S1203a is a complete execution flow. It should be understood that these execution flows are decoupled, that is, the embodiments of the present application can only execute one or more execution flows without executing other execution flows. These complete execution flows should all fall within the scope of the present application.

[0325] Based on the above description, it can be seen that the implementation method of the fourth strategy can be summarized as follows: determine whether the number of transmissions of MSG1 exceeds the first threshold, repeatedly judge whether the resource set selected according to the method of selecting the resource set according to the characteristic priority is associated with the next number of repetitions (excluding the number of MSG1 repetitions that have been considered), and if so, fall back and select the resource; if not, do not fall back.

[0326] It should be understood that the above-mentioned Figures 11 and 12 are both implementation methods for some of the strategies in the fourth strategy. The implementation method of the fourth strategy is generally introduced below.

[0327] Exemplarily, four implementation methods of the fourth strategy are provided here, which are respectively referred to as a first implementation method, a second implementation method, a third implementation method and a fourth implementation method.

[0328] First, let's introduce the first implementation method. The first implementation method can be stated as follows:

[0329] It is determined that the number of transmissions of MSG1 exceeds a first threshold, and it is determined whether there is a resource set associated with 1) a MSG1 repetition characteristic greater than the current repetition number; or 2) other characteristics other than the currently selected MSG1 repetition characteristic.

[0330] A. In the case of existence, determine whether there is only one resource.

[0331] a1. If yes, select the number of MSG1 repetitions corresponding to the resource and perform the subsequent random access process through the resource.

[0332] a2. If there are more than two resources, the next repetition number after the current repetition number (ie, the minimum repetition number among the selectable repetition numbers) is selected, and the corresponding resource is selected according to the determined repetition number for the subsequent random access process.

[0333] B. If the resource set does not exist, determine whether the resource set selected by the method of selecting resource sets according to the feature priority is associated with a repetition number higher than the current repetition number.

[0334] b1. If not, no rollback is performed.

[0335] b2. If yes, determine whether there is only one resource.

[0336] b2a. If yes, select the number of MSG1 repetitions corresponding to the resource and perform the subsequent random access process through the resource.

[0337] b2b. If there are more than two resources, the next repetition number of the current repetition number (ie, the minimum repetition number among the selectable repetition numbers) is selected, and the corresponding resource is selected according to the determined repetition number for the subsequent random access process.

[0338] The second implementation method is described below. The second implementation method can be stated as follows:

[0339] It is repeatedly determined whether there is a resource set and a MSG1 repetition characteristic of the next repetition number that is associated with other characteristics except the currently selected MSG1 repetition characteristic, and the determination excludes the MSG1 repetition number that has been considered.

[0340] A. If at least one resource can be identified: select that resource.

[0341] B. If not, and all available MSG1 repetitions have been polled, then select a resource set according to the feature priority, and repeatedly determine whether the resource set selected by the feature priority method is associated with the next repetition, excluding the MSG1 repetition that has been considered.

[0342] b1. If at least one resource can be identified: select that resource.

[0343] b2. If there is no resource set and all available MSG1 repetitions have been polled, no fallback is performed.

[0344] As can be seen, if the current MSG1 repetition count is MSG1 repetition A and the second characteristic is M, the first and second implementation methods first determine whether all resource sets are associated with the characteristic: repetition counts higher than repetition count A are associated with M. If so, they fall back and select that resource. This process traverses all resource sets before making a selection. If the above traversal method does not find a resource set, it then determines whether the resource set selected based on characteristic priority is associated with a repetition count higher than repetition count A. If so, they fall back and select that resource; if not, they do not fall back.

[0345] The third implementation method is introduced below. The third implementation method can be stated as follows:

[0346] It is determined that the number of transmissions of MSG1 exceeds a first threshold, and it is determined whether there are resources associated with 1) a MSG1 repetition characteristic greater than the current repetition number; or 2) other characteristics currently selected except the MSG1 repetition characteristic.

[0347] A. In the case of existence, determine whether there is only one resource.

[0348] a1. If yes, select the number of MSG1 repetitions corresponding to the resource and perform the subsequent random access process through the resource.

[0349] a2. If there are more than two resources, the next repetition number after the current repetition number (ie, the minimum repetition number among the selectable repetition numbers) is selected, and the corresponding resource is selected according to the determined repetition number for the subsequent random access process.

[0350] B. If the resource set does not exist, determine whether the resource set selected by the method of selecting resource sets according to the feature priority is associated with a repetition number higher than the current repetition number.

[0351] b1. If this is not the case, and all available resource sets for the MSG1 repetition repetition count have been polled, no fallback is performed.

[0352] b2. If yes, determine whether there is only one resource. If so, select the MSG1 repetition count corresponding to that resource and use that resource for subsequent random access procedures. If there are two or more resources, select the next repetition count after the current repetition count (i.e., the minimum repetition count among the selectable repetition counts) and select the corresponding resource for subsequent random access procedures based on the determined repetition count.

[0353] The fourth implementation method is introduced below. The fourth implementation method can be stated as follows:

[0354] Determine whether the number of transmissions of MSG1 exceeds a first threshold, determine whether there is a resource set and a MSG1 repetition characteristic of a next repetition number associated with other characteristics other than the currently selected MSG1 repetition characteristic and available, and exclude the MSG1 repetition number that has been considered.

[0355] A. If at least one resource can be identified: the number of repetitions corresponding to the resource is selected, and the resource is selected for the random access process.

[0356] B. If not, select a resource set according to the feature priority, and determine whether the resource set selected by the method of selecting resource sets according to the feature priority is associated with the next repetition number. This determination excludes the MSG1 repetition number that has been considered.

[0357] b1. If there is at least one resource, select that resource.

[0358] b2. If not, and all available resource sets with MSG1 repetitions have been polled, no fallback is performed. It can be seen that if the current MSG1 repetition is MSG1 repetition A and the second characteristic is M, the third and fourth implementation methods are: first determine whether the resource set is associated with the characteristic: the next repetition higher than repetition A and M. If so, fall back and select the resource; if not, determine whether the resource set selected according to the characteristic priority is associated with the next repetition higher than repetition A; if so, fall back and select the resource. If not, and the resource sets have been traversed using the above method, no fallback is performed. It should be noted that the first and third implementation methods, the first and fourth implementation methods, the second and third implementation methods, and the second and fourth implementation methods may ultimately select different resource sets due to different execution steps. The following is an explanation using the first and fourth implementation methods as examples.

[0359] In this example, the configured resource sets include resource set 7 and resource set 8. Resource set 7 includes resources for MSG1 repetition 4 and MSG3 repetition. Resource set 8 includes resources for MSG1 repetition 8, MSG3 repetition, and SDT. If the current random access features are MSG1 repetition 2, MSG3 repetition, and SDT, or if the current random access features are MSG1 repetition, MSG3 repetition, and SDT, and the number of MSG1 repetitions is 2, the features associated with resource set 7 have a higher priority than those associated with resource set 8.

[0360] According to the first implementation, since there is only resource set 8 associated with MSG1 repetition 8 and associated with MSG3 repetition and SDT, resource set 8 can be directly selected in the first step of judgment.

[0361] According to the fourth implementation, it is first determined whether there is a resource set associated with MSG1 repetition 4, MSG3 repetition, and SDT. If not, resource set 7 is selected according to the feature priority. Resource set 7 is related to MSG1 repetition 4, so the fourth implementation will select resource set 7.

[0362] The above is an explanation of several resource set selection strategies provided in the embodiments of this application. It should be noted that the first strategy, the second strategy, the third strategy, and the fourth strategy can be cross-combined to form more new resource set selection strategies, and these new resource set selection strategies should also be within the scope of protection of the resource set selection method provided in the embodiments of this application.

[0363] The following uses a specific example to illustrate different resource set selection strategies.

[0364] Please refer to Figure 13, which is a schematic diagram of another random access scenario provided in an embodiment of the present application. As shown in Figure 13, in this example, the current random access features are MSG1 repetition 2, MSG3 repetition, and SDT. The configured resource sets include resource set 1, resource set 2, resource set 3, and resource set 6. Resource set 1 includes resources for MSG1 repetition 4, resource set 2 includes resources for MSG1 repetition 8 and MSG3 repetition, resource set 3 includes resources for MSG3 repetition, and resource set 6 includes resources for SDT and MSG3 repetition. The feature priorities are arranged from high to low as MSG3 repetition, MSG1 repetition, and SDT.

[0365] Here, the process of the user terminal using the first strategy to select a resource set in the scenario shown in Figure 13 is introduced. First, the user terminal determines that there is a resource set 1 associated with MSG1 repetition 4, so MSG1 repetition 2 can be rolled back to MSG1 repetition 4, MSG3 repetition, and SDT. Then, the user terminal determines that there is both a resource set 1 associated with MSG1 repetition 4 and a resource set 3 associated with MSG1 repetition. Based on the fact that the priority of MSG3 repetition is higher than that of MSG1 repetition, the user terminal can select resource set 3 for the subsequent random access process. Therefore, after the user terminal uses the first strategy to select a resource set in the scenario shown in Figure 13, MSG1 repetition will not be performed.

[0366] This section describes the process of a user terminal selecting a resource set using the second strategy in the scenario shown in Figure 13. First, the user terminal determines that there is a resource set 1 associated with MSG1 repetition 4. Therefore, MSG1 repetition 2 can be rolled back to MSG1 repetition 4, MSG3 repetition, and SDT. Then, the user terminal determines that there is no resource set associated with both MSG1 repetition 4 and MSG1 repetition. In this case, the subsequent random access process is performed using resource set 1 associated with MSG1 repetition 4. Therefore, after the user terminal uses the second strategy to select a resource set in the scenario shown in Figure 13, the MSG3 repetition feature is discarded.

[0367] Here, the process of selecting a resource set by the user terminal using the third strategy in the scenario shown in Figure 13 is described. The user terminal cannot find a resource set associated with MSG1 repetition 4, MSG3 repetition, and SDT using the third strategy, so no fallback is performed.

[0368] Here, the process of determining the resource set in the scenario shown in Figure 13 through the fourth strategy is introduced. First, the user terminal can determine that there is no resource set associated with MSG1 repetition 2, MSG3 repetition and SDT. Then the user terminal can determine that the resource set 3 selected according to the feature priority is not associated with a repetition number higher than the current MSG1 repetition number (i.e., MSG1 repetition 4), while the resource set 2 selected according to the feature priority is associated with a repetition number higher than the current MSG1 repetition number (i.e., MSG1 repetition 4). Therefore, the user terminal can fall back MSG1 repetition 2 to MGS1 repetition 8 and select resource set 2.

[0369] Taking the example where the first characteristic is MSG1 repetition A and the second characteristic is characteristic M, it can be seen based on the above introduction that when determining the number of repetitions of MSG1 after fallback, the first strategy will choose to fall back to the smallest number of repetitions when there is a resource set associated with a number of repetitions greater than A (the next number of repetitions). The second strategy will select the minimum number of repetitions corresponding to the resource set when there is a resource set associated with both a number of repetitions greater than A and characteristic M. The third strategy will select the minimum number of repetitions corresponding to the resource set when there is no resource set associated with both a number of repetitions greater than A and characteristic M, but there is a resource set associated with a number of repetitions greater than A. The fourth strategy will select the minimum number of repetitions corresponding to the resource set when there is no resource set associated with both a number of repetitions greater than A and characteristic M, and the resource set selected according to the characteristic priority is associated with a number of repetitions greater than A.

[0370] That is, the method provided in the present application includes: when the number of MSG1 transmissions is greater than a first threshold, determining whether to roll back the current number of MSG1 repetitions based on the MSG1 repetitions; or, when the number of MSG1 transmissions is greater than the first threshold, determining whether to roll back the current number of MSG1 repetitions based on the MSG1 repetitions and characteristics other than the MSG1 repetitions; when it is determined that the current number of MSG1 repetitions is to be rolled back, selecting a random access resource based on the number of MSG1 repetitions after the rollback and the characteristics other than the MSG1 repetitions described in the current random access characteristics.

[0371] In one possible implementation, MSG1 includes a random access preamble; and fallback includes at least one of the following:

[0372] From low coverage level to high coverage level;

[0373] from MSG1 low repeat count to MSG1 high repeat count;

[0374] From the current MSG1 repetition number to the next MSG1 repetition number, the next MSG1 repetition number refers to the minimum repetition number higher than the current MSG1 repetition number;

[0375] Perform random access related to high coverage level;

[0376] Perform random access related to the next coverage level;

[0377] Perform random access related to the next MSG1 repetition number;

[0378] Perform random access related to a high MSG1 repetition number; the high MSG1 repetition number is a MSG1 repetition number higher than the current MSG1 repetition number.

[0379] In a possible implementation, the first threshold corresponds to the number of repetitions of MSG1; the first threshold is used to configure the maximum number of preamble code transmissions corresponding to the number of repetitions of MSG1.

[0380] In a possible implementation, the maximum number of preamble transmissions is the maximum number of preamble transmissions of the current Msg1 retransmission count before switching to the next available, high MSG1 retransmission count.

[0381] In a possible implementation, determining whether to roll back the current number of MSG1 repetitions according to MSG1 repetitions includes:

[0382] If there are random access resources associated with a MSG1 repetition number higher than the current MSG1 repetition number, it is determined to roll back the current MSG1 repetition number.

[0383] In a possible implementation, selecting a random access resource according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes:

[0384] If there is a random access resource having the same characteristics or characteristic combination as the current random access resource, and the random access resource is a random access resource associated with a next MSG1 repetition number higher than the current MSG1 repetition number, the random access resource is selected.

[0385] In a possible implementation, selecting a random access resource according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes:

[0386] If there is a random access resource having the same characteristics or a subset of the combination of characteristics as the current random access resource, selecting the random access resource based on the priority of the characteristics;

[0387] The subset of the same properties or combination of properties includes MSG1 repeats or properties in addition to MSG1 repeats.

[0388] In a possible implementation, selecting a random access resource according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes:

[0389] If there is no random access resource having the same characteristics or characteristic combination as the current random access resource, a random access resource associated with a next MSG1 repetition number higher than the current MSG1 repetition number is selected.

[0390] In a possible implementation, determining whether to roll back the current number of MSG1 repetitions based on MSG1 repetitions and characteristics other than MSG1 repetitions includes:

[0391] If there is a first random access resource having the same characteristics or characteristic combination as the current random access resource and the first random access resource is associated with a high MSG1 repetition number, where the high MSG1 repetition number is an MSG1 repetition number higher than the current MSG1 repetition number, then the current MSG1 repetition number is rolled back;

[0392] In a possible implementation, selecting a random access resource according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes:

[0393] selecting, from the first random access resources, a second random access resource having the same characteristic or characteristic combination as the current random access resource;

[0394] The second random access resource is a random access resource associated with a next MSG1 repetition number higher than a current MSG1 repetition number, or the second random access resource is a random access resource associated with a minimum MSG1 repetition number among high MSG1 repetition numbers.

[0395] In a possible implementation, when there is only one first random access resource, the first random access resource is selected and the number of repetitions of MSG1 associated with the first random access resource is fallen back.

[0396] In a possible implementation, determining whether to roll back the current number of MSG1 repetitions based on MSG1 repetitions and characteristics other than MSG1 repetitions includes:

[0397] If there is a first random access resource having the same characteristics or a subset of the characteristics combination as the current random access resource, and the second random access resource selected from the first random access resource based on the characteristic priority is associated with a high MSG1 repetition number, then the current MSG1 repetition number is rolled back;

[0398] Wherein, the high MSG1 repetition number is a MSG1 repetition number higher than the current MSG1 repetition number, and the current MSG1 repetition number is rolled back;

[0399] The subset of the same properties or combination of properties includes MSG1 repeats or properties other than MSG1 repeats.

[0400] In a possible implementation, selecting a random access resource according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes:

[0401] A random access resource associated with a next MSG1 repetition number higher than the current MSG1 repetition number is selected from the second random access resources, or a random access resource associated with a minimum MSG1 repetition number among the high MSG1 repetition numbers is selected.

[0402] In a possible implementation, when there is only one second random access resource, the second random access resource is selected and the number of MSG1 repetitions associated with the second random access resource is fallen back.

[0403] In a possible implementation manner, the same feature or feature combination includes MSG1 repetition in the current random access process and features other than MSG1 repetition.

[0404] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between each node. It is understandable that each node, such as a terminal, a network device, includes a hardware structure and / or software module corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily appreciate that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0405] In the embodiment of the present application, the user equipment can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0406] Figure 14 shows a structural diagram of a communication device 1400. The communication device 1400 may be a user terminal, a chip within a user terminal, or a system-on-chip. The communication device 1400 may be configured to perform the functions of the user terminal described in the above embodiments. As one possible implementation, the communication device 1400 shown in Figure 14 includes a transmitting unit 1401 and a receiving unit 1402.

[0407] The sending unit 1001 is configured to initiate random access to a network-side device.

[0408] The receiving unit 1402 is configured to receive configuration information from a network-side device.

[0409] Specifically, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0410] As another possible implementation, the communication device 1400 shown in FIG14 includes a processing module and a communication module. The processing module is used to control and manage the operations of the communication device 1400. For example, the processing module can support the communication device 1400 in performing control functions. The communication module can integrate the functions of the transmitting unit 1401 and the receiving unit 1402, and can be used to support the communication device 1400 in executing the various steps of the method embodiment and communicating with other network entities, such as with network-side devices. The communication device 1400 may also include a storage module for storing program code and data of the communication device 1400.

[0411] The processing module may be a processor or controller. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors. The communication module may be a transceiver circuit or a communication interface. The storage module may be a memory.

[0412] The embodiments of the present application also provide a computer-readable storage medium. All or part of the processes in the above-mentioned method embodiments can be completed by a computer program to instruct the relevant hardware. The program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The computer-readable storage medium can be a terminal in any of the above-mentioned embodiments, such as: an internal storage unit including a data sending end and / or a data receiving end, such as a hard disk or memory of the terminal. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned terminal, such as a plug-in hard disk equipped on the above-mentioned terminal, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. Further, the above-mentioned computer-readable storage medium can also include both the internal storage unit of the above-mentioned terminal and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned terminal. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0413] It should be noted that the terms "first" and "second" in the specification, claims, and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products, or devices.

[0414] It should be understood that in this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0415] It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A. For example, B can be determined based on A. It should also be understood that determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information. In addition, the "connection" in the embodiments of the present application refers to various connection methods, such as direct connection and indirect connection, to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.

[0416] Unless otherwise specified, the "transmission" (transmit / transmission) appearing in the embodiments of the present application refers to bidirectional transmission, including the actions of sending and / or receiving. Specifically, the "transmission" in the embodiments of the present application includes the sending of data, the receiving of data, or the sending of data and the receiving of data. In other words, the data transmission here includes uplink and / or downlink data transmission. Data may include channels and / or signals, uplink data transmission is uplink channel and / or uplink signal transmission, and downlink data transmission is downlink channel and / or downlink signal transmission. The "network" and "system" appearing in the embodiments of the present application express the same concept, and the communication system is the communication network.

[0417] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

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

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

[0420] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0421] 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 readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0422] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A resource set selection method, characterized in that: The method comprises: When the number of MSG1 transmissions is greater than the first threshold, determining whether to roll back the current number of MSG1 repetitions according to the MSG1 repetitions; or, when the number of MSG1 transmissions is greater than the first threshold, determining whether to roll back the current number of MSG1 repetitions according to the MSG1 repetitions and characteristics other than the MSG1 repetitions; In the case where it is determined to roll back the current number of repetitions of MSG1, a random access resource is selected according to the number of repetitions of MSG1 after the rollback and the characteristics other than MSG1 repetition in the current random access characteristics.

2. The method according to claim 1, characterized in that The MSG1 includes a random access preamble; the fallback includes at least one of the following: From low coverage level to high coverage level; from MSG1 low repeat count to MSG1 high repeat count; From the current MSG1 repetition number to the next MSG1 repetition number, the next MSG1 repetition number refers to the minimum repetition number higher than the current MSG1 repetition number; Perform random access related to high coverage level; Perform random access related to the next coverage level; Perform random access related to the next number of MSG1 repetitions; Perform random access related to a high MSG1 repetition number; the high MSG1 repetition number is a MSG1 repetition number higher than a current MSG1 repetition number.

3. The method according to claim 1 or 2, characterized in that: The first threshold corresponds to the number of repetitions of MSG1; the first threshold is used to configure the maximum number of preamble code transmissions corresponding to the number of repetitions of MSG1.

4. The method according to any one of claims 1 to 3, characterized in that: The maximum number of preamble transmission times is the maximum number of preamble transmission times of the current Msg1 retransmission times before switching to the next available, high MSG1 retransmission times.

5. The method according to claim 1, characterized in that The determining whether to roll back the current number of repetitions of MSG1 according to the repetition of MSG1 includes: If there are random access resources associated with a MSG1 repetition number higher than the current MSG1 repetition number, it is determined to roll back the current MSG1 repetition number.

6. The method according to claim 5, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: If there is a random access resource having the same characteristic or characteristic combination as the current random access resource, and the random access resource is a random access resource associated with a next MSG1 repetition number higher than the current MSG1 repetition number, the random access resource is selected.

7. The method according to claim 5, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: If there is a random access resource having the same characteristic or a subset of the characteristic combination as the current random access resource, selecting the random access resource based on the priority of the characteristics; The subset of the same properties or combination of properties includes MSG1 repeats or properties other than MSG1 repeats.

8. The method according to claim 5, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: If there is no random access resource having the same characteristic or characteristic combination as the current random access resource, a random access resource associated with the next MSG1 repetition number higher than the current MSG1 repetition number is selected.

9. The method according to claim 1, characterized in that: The determining whether to roll back the current number of MSG1 repetitions according to the MSG1 repetition and the characteristics other than the MSG1 repetition includes: If there is a first random access resource having the same characteristic or characteristic combination as the current random access resource and the first random access resource is associated with a high MSG1 repetition number, where the high MSG1 repetition number is a MSG1 repetition number higher than the current MSG1 repetition number, the current MSG1 repetition number is rolled back.

10. The method according to claim 9, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: Selecting, from the first random access resources, a second random access resource having the same characteristic or characteristic combination as the current random access resource; The second random access resource is a random access resource associated with a next MSG1 repetition number higher than a current MSG1 repetition number, or the second random access resource is a random access resource associated with a minimum MSG1 repetition number among high MSG1 repetition numbers.

11. The method according to claim 10, characterized in that In the case that there is only one first random access resource, the first random access resource is selected and the number of repetitions of MSG1 associated with the first random access resource is fallen back.

12. The method according to claim 1, characterized in that The determining whether to roll back the current number of MSG1 repetitions according to the MSG1 repetition and the characteristics other than the MSG1 repetition includes: If there is a first random access resource having the same characteristics or a subset of the characteristics combination as the current random access resource, and a second random access resource selected from the first random access resource based on the characteristic priority is associated with a high MSG1 repetition number, the current MSG1 repetition number is rolled back; Wherein, the high MSG1 repetition number is a MSG1 repetition number higher than the current MSG1 repetition number, and the current MSG1 repetition number is rolled back; The same properties or subset of property combinations include MSG1 repeats or properties other than MSG1 repeats.

13. The method according to claim 12, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: A random access resource associated with a next MSG1 repetition number higher than the current MSG1 repetition number is selected from the second random access resources, or a random access resource associated with a minimum MSG1 repetition number among the high MSG1 repetition numbers is selected.

14. The method according to claim 12, characterized in that In the case that there is only one second random access resource, the second random access resource is selected and the number of repetitions of MSG1 associated with the second random access resource is fallen back.

15. The method according to any one of claims 6 to 14, characterized in that: The same characteristic or characteristic combination includes the characteristics of MSG1 repetition and other characteristics except MSG1 repetition in the current random access process.

16. The resource set selection method according to claim 1, characterized in that: The determining whether to roll back the current number of repetitions of MSG1 according to the repetition of MSG1 includes: When there are random access resources associated with the third characteristic, it is determined to roll back the first characteristic; the first characteristic is the current number of MSG1 repetitions, and the third characteristic is the next number of repetitions higher than the current number of MSG1 repetitions.

17. The method according to claim 16, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: When there is a first random access resource associated with both the second characteristic and the third characteristic, the first random access resource is selected; the second characteristic is the characteristic except for MSG1 repetition in the current random access characteristic.

18. The method according to claim 17, characterized in that The method further comprises: When there are random access resources associated with the second characteristic and a subset of the third characteristic, the random access resources are selected according to characteristic priority.

19. The method according to claim 1, characterized in that The determining whether to roll back the current number of MSG1 repetitions according to the MSG1 repetition and the characteristics other than the MSG1 repetition includes: When there is a second random access resource associated with both a subset of the fourth characteristic and the second characteristic, it is determined to roll back the first characteristic; the first characteristic is the current number of MSG1 repetitions; the second characteristic is the characteristic other than the MSG1 repetitions in the current random access characteristic; the fourth characteristic is the number of MSG1 repetitions configured by the access network device, which is higher than the current number of MSG1 repetitions.

20. The method according to claim 19, characterized in that In the case that there is only one second random access resource, after determining to roll back the first characteristic, the method further includes: rolling back the first characteristic to a fifth characteristic, where the fifth characteristic is the number of repetitions of MSG1 associated with the second random access resource.

21. The method according to claim 19, characterized in that The selecting a random access resource according to the number of repetitions of MSG1 after the fallback and the characteristics other than the number of repetitions of MSG1 in the current random access characteristics includes: A random access resource associated with both the second characteristic and the fifth characteristic is selected.

22. The method according to claim 1, characterized in that The determining whether to roll back the current number of MSG1 repetitions according to the MSG1 repetition and the characteristics other than the MSG1 repetition includes: Based on the order of the number of repetitions in the fourth characteristic from small to large, polling to determine whether there is a random access resource associated with the second characteristic and the number of MSG1 repetitions in the fourth characteristic; the second characteristic is the characteristic other than the number of MSG1 repetitions in the current random access characteristic; the fourth characteristic is the number of repetitions of MSG1 configured by the access network device, which is higher than the current number of MSG1 repetitions; If so, determine to roll back the first characteristic; the first characteristic is the current number of repetitions of MSG1; If not, determine not to roll back.

23. The method according to claim 22, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: When the polling reaches the fifth characteristic in the fourth characteristic, it is determined that there is a random access resource associated with the second characteristic and the fifth characteristic, and the random access resource associated with the second characteristic and the fifth characteristic is selected; the fifth characteristic is the MSG1 repetition number with the lowest repetition number among the MSG1 repetition numbers associated with the second random access resource.

24. The method according to claim 23, characterized in that The method further comprises: When there are no random access resources associated with both the subset of the fourth feature and the second feature, and the third random access resources selected according to the feature priority are associated with the subset of the fourth feature, it is determined to roll back the first feature.

25. The method according to claim 23, characterized in that In the case that there are multiple third random access resources, after determining to roll back the first characteristic, the method also includes: rolling back the first characteristic to a sixth characteristic, the sixth characteristic being a characteristic among the fourth characteristics; the sixth characteristic being the MSG1 repetition number with the lowest repetition number among the MSG1 repetition numbers associated with the third random access resource.

26. The method according to claim 25, characterized in that The selecting of random access resources according to the number of repetitions of MSG1 after the fallback and the characteristics other than MSG1 repetition in the current random access characteristics includes: A random access resource associated with the sixth characteristic in the third random access resources is selected.

27. A communication device, characterized in that: The communication device comprises a processor and a communication interface, and the processor and the communication interface are used to support the communication device to execute the method according to any one of claims 1-26.

28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 26.

29. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 26.

Citation Information

Patent Citations

  • Method, device and terminal for determining time-frequency resource of Msg1 repeated transmission

    CN116367313A

  • Four-step random access-based method for coverage enhancement by means of third message repetition

    WO2023102689A1

Cited By

  • Resource set selection method and communication device

    CN120499866A

  • A resource set selection method and a communication device

    CN120499866B