Resource selection method and apparatus, and terminal and storage medium

By selecting uplink shared channel resource groups with different starting positions in the time domain and/or frequency domain of the uplink channel resource pool, multiple repeated transmissions are supported, solving the problem of low data transmission success rate and achieving higher data reception success rate and channel capacity.

WO2026098189A1PCT designated stage Publication Date: 2026-05-15DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2025-10-16
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In existing technologies, when terminals select uplink resources from the uplink resource pool configured on the network side, the data transmission success rate is low, and there is no effective resource selection scheme.

Method used

By acquiring the first information, at least one uplink shared channel resource group is selected. The time domain and/or frequency domain resources of different uplink shared channel resource groups have different starting positions, supporting multiple repeated transmissions. The network side only needs to successfully receive one transmission to complete the decoding.

Benefits of technology

It improved the data transmission success rate, increased the uplink capacity of the channel, and enhanced the data reception success rate on the network side.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025128206_15052026_PF_FP_ABST
    Figure CN2025128206_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a resource selection method and apparatus, and a terminal and a storage medium. In at least one embodiment of the present disclosure, first information for resource selection is acquired, and the first information is used to select at least one uplink shared channel resource group from an uplink channel resource pool. Since each uplink shared channel resource group can support multiple repeated transmissions, a network side can receive data of the multiple repeated transmissions, and the network side can complete decoding as long as one of the transmissions is successfully received, thereby increasing the success rate of data reception, and further increasing the uplink capacity of a channel.
Need to check novelty before this filing date? Find Prior Art

Description

A resource selection method, apparatus, terminal, and storage medium

[0001] Cross-references to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202411594245.1, filed on November 8, 2024, entitled “A Resource Selection Method, Apparatus, Terminal and Storage Medium”, the entire contents of which are incorporated herein by reference.

[0003] This disclosure claims priority to Chinese Patent Application No. 202411741393.1, filed on November 29, 2024, entitled “A Resource Selection Method, Apparatus, Terminal and Storage Medium”, the entire contents of which are incorporated herein by reference. Technical Field

[0004] This disclosure relates to the field of communication technology, specifically to a resource selection method, apparatus, terminal, and storage medium. Background Technology

[0005] Currently, in contention-based data transmission technology, the network side configures an uplink (UP) resource pool, which contains uplink resources, allowing multiple terminals to transmit contention-based uplink data (e.g., contention-based Msg3 messages) on these resources. Different terminals select different uplink resource locations to transmit contention-based uplink data based on service needs or channel conditions. However, there is currently no corresponding resource selection scheme, and the data transmission success rate needs improvement. Summary of the Invention

[0006] At least one embodiment of this disclosure provides a resource selection method, apparatus, terminal, and storage medium that can improve data transmission success rate.

[0007] In a first aspect, embodiments of this disclosure propose a resource selection method applied to a terminal, the method comprising:

[0008] Obtain first information;

[0009] Based on the first information, at least one uplink shared channel resource group is selected, and the starting positions of the time domain and / or frequency domain resources of different uplink shared channel resource groups are different.

[0010] Secondly, embodiments of this disclosure provide a resource selection device applied to a terminal, the device comprising:

[0011] The acquisition unit is used to acquire the first information;

[0012] The selection unit is used to select at least one uplink shared channel resource group based on the first information, wherein the time domain and / or frequency domain resource starting positions of different uplink shared channel resource groups are different.

[0013] Thirdly, embodiments of this disclosure provide a terminal, which includes a memory, a transceiver, and a processor;

[0014] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer program from memory and execute it.

[0015] Obtain first information;

[0016] Based on the first information, at least one uplink shared channel resource group is selected, and the starting positions of the time domain and / or frequency domain resources of different uplink shared channel resource groups are different.

[0017] Fourthly, embodiments of this disclosure also provide a processor-readable storage medium storing a program for causing a processor to execute the resource selection method of any embodiment of the first aspect.

[0018] In at least one embodiment of this disclosure, by obtaining first information for resource selection, at least one uplink shared channel resource group is selected from the uplink channel resource pool using the first information. Since each uplink shared channel resource group can support multiple repeated transmissions, the network side can receive data that has been transmitted multiple times. As long as the network side successfully receives one of the transmissions, it can complete the decoding, thereby increasing the data reception success rate and thus increasing the uplink capacity of the channel. Attached Figure Description

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

[0020] Figure 1 is a flowchart illustrating a resource selection method provided in an embodiment of this disclosure;

[0021] Figure 2 is a schematic diagram of a copy resource provided in an embodiment of this disclosure;

[0022] Figures 3A and 3B are schematic diagrams illustrating the configuration of a copy resource according to an embodiment of this disclosure;

[0023] Figures 4A and 4B are schematic diagrams illustrating the configuration of another copy resource provided in an embodiment of this disclosure;

[0024] Figures 5A and 5B are schematic diagrams illustrating a method for determining the number of times a copy resource is transmitted, according to an embodiment of this disclosure.

[0025] Figures 6A and 6B are schematic diagrams illustrating the configuration of another copy resource provided in an embodiment of this disclosure;

[0026] Figures 7A and 7B are schematic diagrams illustrating the configuration of another copy resource provided in an embodiment of this disclosure;

[0027] Figure 8 is a schematic diagram of a startup window provided in an embodiment of this disclosure;

[0028] Figure 9 is a schematic diagram of another startup window provided in an embodiment of this disclosure;

[0029] Figure 10 is a schematic diagram of a resource selection device provided in an embodiment of this disclosure;

[0030] Figure 11 is a schematic diagram of a terminal provided in an embodiment of this disclosure. Detailed Implementation

[0031] To better understand the above-described objectives, features, and advantages of this disclosure, the present disclosure will be further described in detail below with reference to the accompanying drawings and embodiments. It is to be understood that the described embodiments are only some, not all, of the embodiments of this disclosure. The specific embodiments described herein are merely for explaining this disclosure and are not intended to limit it. All other embodiments obtained by those skilled in the art based on the described embodiments of this disclosure are within the scope of protection of this disclosure.

[0032] It should be noted that in this article, relational terms such as “first” and “second” are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0033] In Machine Type Communication (MTC) systems, uplink resources are Physical Uplink Shared Channel (PUSCH) resources. In Narrowband Internet of Things (NB-IoT) systems, uplink resources are Narrowband Physical Uplink Shared Channel (NPUSCH) resources. Therefore, uplink resources are collectively referred to as uplink shared channel resources.

[0034] This disclosure provides a resource selection method, apparatus, terminal, or storage medium. By acquiring first information for resource selection, at least one uplink shared channel resource group is selected from the uplink channel resource pool using the first information. Since each uplink shared channel resource group can support multiple repeated transmissions, the network side can receive data transmitted multiple times. As long as the network side successfully receives one of the transmissions, decoding can be completed, thereby increasing the data reception success rate and thus increasing the uplink capacity of the channel.

[0035] Figure 1 is a flowchart illustrating a resource selection method provided in an embodiment of this disclosure. This method is applied to a terminal (User Equipment, UE). As shown in Figure 1, the method may include, but is not limited to, steps 101 and 102:

[0036] In step 101, the first information is obtained.

[0037] The first information includes information for resource selection. The first information can be sent to the terminal from the network side or generated by the terminal. For example, the first information includes at least one of the following (1) to (5):

[0038] (1) Network load information.

[0039] Network load information is sent from the network side to the terminal. For example, the network side sends network load information to the terminal via a broadcast message. Network load information can be associated with the time domain or the frequency domain; for example, the network side can notify the terminal of the network load information corresponding to a specific subcarrier.

[0040] (2) The resource location or identifier of the reference signal.

[0041] The reference signal can be a Channel State Information Reference Signal (CSI-RS) or other reference signals. The resource location of the reference signal indicates to the terminal that the reference signal is received at that resource location. The identifier of the reference signal indicates to the terminal that the signal corresponding to that identifier is a reference signal.

[0042] (3) Number of transmissions in the uplink shared channel resource group.

[0043] The number of transmissions in the uplink shared channel resource group is configured by the network side.

[0044] (4) Random number, which is a positive integer.

[0045] The random number can be a random number generated by the terminal or a random number sent by the network side.

[0046] (5) Configuration information of the uplink shared channel resource group.

[0047] The configuration information of the uplink shared channel resource group is sent to the terminal by the network side.

[0048] In step 102, based on the first information, at least one uplink shared channel resource group is selected, and the time domain and / or frequency domain resource starting positions of different uplink shared channel resource groups are different.

[0049] The uplink shared channel resource group occupies one or more time slots in the time domain, and includes at least one resource for performing a transmission (i.e., a data transmission).

[0050] The uplink shared channel resource group can be a periodically configured uplink shared channel resource group and / or an uplink shared channel resource group that exists periodically within part or all of a preset window period.

[0051] The starting positions of the time-domain and / or frequency-domain resources of different uplink shared channel resource groups are different, and can be any one of the following (1) to (3):

[0052] (1) The starting positions of time-domain resources are different for different uplink shared channel resource groups, but the starting positions of frequency-domain resources are the same;

[0053] (2) The time domain resources of different uplink shared channel resource groups have the same starting position, but the frequency domain resources have different starting positions;

[0054] (3) The starting positions of time-domain resources and frequency-domain resources are different for different uplink shared channel resource groups.

[0055] In this embodiment, the terminal selects at least one uplink shared channel resource group from the uplink channel resource pool based on the first information. The uplink channel resource pool is configured and indicated to the terminal by the network side. An uplink shared channel resource group can be denoted as a replica resource, which consists of resources that are continuous in the time and / or frequency domains, with time intervals existing between different replica resources. The terminal can perform one or more repeated transmissions within a replica resource.

[0056] For example, Figure 2 is a schematic diagram of a replica resource provided in an embodiment of this disclosure. In Figure 2, each resource transmitted in a continuous time interval is denoted as a replica resource. Figure 2 includes three replica resources, replica0, replica1, and replica2. There are time intervals between these three replica resources, and F0, F1, F2, and F3 represent different frequency resources. Each replica resource supports one or more repeated transmissions. For example, each frequency resource can achieve one data transmission on a single replica resource.

[0057] As can be seen, in this embodiment, by obtaining first information for resource selection, at least one uplink shared channel resource group is selected from the uplink channel resource pool using the first information. Since each uplink shared channel resource group can support multiple repeated transmissions, the network side can receive data from multiple repeated transmissions. The network side only needs to successfully receive one transmission to complete decoding, thereby increasing the data reception success rate and thus increasing the uplink capacity of the channel. In addition, the network side can also perform combined decoding of multiple transmissions, which can also increase the reception success rate.

[0058] In some embodiments, the network load information used for resource selection includes at least one of the following (1) to (3):

[0059] (1) Network side channel status indication.

[0060] Network-side channel status indicators, such as 0 and 1, where 0 indicates not busy and 1 indicates busy.

[0061] (2) Load level indication.

[0062] Load level indicators are integer values ​​from 1 to 10; the higher the value, the busier the channel.

[0063] (3) Load utilization rate.

[0064] Load utilization rate represents the extent to which the channel is occupied by the load, and can be expressed as a percentage of load utilization, such as 10%, which means that 10% of the channel is occupied.

[0065] In some embodiments, in step 102, selecting at least one uplink shared channel resource group based on the first information includes:

[0066] Select an uplink shared channel resource group with a transmission count of the first transmission count; the first transmission count is the transmission count determined based on the first information.

[0067] If the first information includes network load information, then the relationship between the first number of transmissions and the network load information is inversely correlated. For example, the higher the load, the fewer the first number of transmissions; the lower the load, the more the first number of transmissions.

[0068] If the first information includes the resource location or identifier of the reference signal, the terminal measures the received power of the received reference signal based on the resource location or identifier; then, based on the received power and a preset correspondence, it determines the first number of transmissions; the correspondence is the relationship between the number of transmissions and the range of received power of the reference signal. This correspondence can be a table, a predefined function, or a formula. In the function or formula, the number of transmissions and the range of received power of the reference signal can be inversely correlated, or it can be a predefined or higher-layer signaling configuration correspondence.

[0069] If the first information includes the number of transmissions of the uplink shared channel resource group, then the first number of transmissions is the number of transmissions of the uplink shared channel resource group included in the first information.

[0070] If the first information includes a random number, then the first transmission count is the number of transmissions determined based on the random number. The first transmission count can be determined by, for example, using the random number as the first transmission count or by determining the first transmission count based on a pre-configured function or formula.

[0071] In some embodiments, after selecting at least one uplink shared channel resource group, the terminal can transmit uplink data in the selected uplink shared channel resource group. After transmitting uplink data, the terminal can receive the Physical Downlink Control Channel (PDCCH) sent by the network side. The PDCCH carries indication information indicating successful reception or the need for retransmission.

[0072] The successful transmission reception information includes at least one of the following (1) to (3):

[0073] (1) Downlink Control Information (DCI) carrying terminal information.

[0074] The DCI carries terminal information, such as UE ID-like. UE ID-like can be a Radio Resource Control (RRC) message or a Cell Radio Network Temporary Identifier (C-RNTI), for example, N bits of data in an RRC Early Data Request or RRC Resume Request, where N is a positive integer, such as N = 48.

[0075] Or DCI scrambled with RNTI.

[0076] (2) Medium Access Control Layer (MAC) control element (CE) carrying terminal information.

[0077] For example, a MAC CE carrying contention resolution carries terminal information, UE ID-like, which can be a Radio Resource Control (RRC) message or a Cell Radio Network Temporary Identifier (C-RNTI), such as N bits of data in an RRC Early Data Request or RRC Resume Request, where N is a positive integer, for example, N = 48.

[0078] (3) Radio Resource Control (RRC) message carrying terminal information.

[0079] For example, the RRC message carries a contention resolution MAC CE and downlink data. The MAC CE carries terminal information, UE ID-like. The UE ID-like can be a Radio Resource Control (RRC) message or a Cell Radio Network Temporary Identifier (C-RNTI), such as N bits of data from an RRC Early Data Request or an RRC Resume Request, where N is a positive integer, for example, N = 48.

[0080] UE ID-like information can also be the first N bits of the Temporary Mobile Subscriber Identity (TMSI).

[0081] In some embodiments, after transmitting uplink data in the selected uplink shared channel resource group, the terminal receives the physical downlink control channel within a predetermined time window.

[0082] The predetermined time window can be implemented by setting a timer, such as starting a first timer after data transmission and receiving the physical downlink control channel while the first timer is running. The duration of this first timer can be pre-configured to the terminal by the network via signaling, or it can be set to a fixed value.

[0083] The predetermined time window is the time window during which the first timer runs after it has been started. The first timer is started in any of the following ways (1) to (3):

[0084] (1) Start after each uplink data transmission;

[0085] (2) Start after the first uplink data is sent;

[0086] (3) When sending uplink data multiple times, start after the last uplink data is sent.

[0087] Start the first timer, including any one of the following (1) to (3):

[0088] (1) Start the first timer at the time corresponding to the time offset after each transmission of uplink data in the selected uplink shared channel resource group; wherein the time offset includes a preset time offset and / or round-trip delay.

[0089] The duration of the first timer is either the time length configured on the network side or the pre-configured time length.

[0090] Figure 8 is a schematic diagram of a startup window provided in an embodiment of this disclosure. As shown in Figure 8, after the terminal performs data transmission in each contention-message 3-early data transmission (EDT) (CB-Msg3-EDT) time slot, it opens the corresponding contention-message 3 (CB-Msg3) window.

[0091] (2) Start the first timer at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group; wherein the time offset includes a preset time offset and / or round-trip delay.

[0092] The duration of the first timer is the sum of the duration of the selected uplink shared channel resource group and the first time length, which is the time length configured on the network side or the pre-configured time length.

[0093] Figure 9 is a schematic diagram of another startup window provided in an embodiment of this disclosure. As shown in Figure 9, after the terminal performs data transmission in the first contention-message 3-early data transmission (EDT), (CB-Msg3-EDT) time slot, it opens the corresponding contention-message 3 (CB-Msg3) window. The length of the CB-Msg3 window is the replica resource duration length in Figure 9 plus the Msg3 window length configured for each replica resource. For example, the replica resource duration length represents the time interval between the first replica resource and the last replica resource, and the Msg3 window length configured for each replica resource is the time length configured by the network side or the pre-configured time length.

[0094] (3) At the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group, start listening to the physical downlink control channel, and at the time corresponding to the round-trip delay after the last transmission of uplink data, start the first timer.

[0095] The duration of the first timer is either the time length configured on the network side or the pre-configured time length.

[0096] In some embodiments, after the first time window expires or within the first time window, the terminal receives a retransmission indication message sent by the network side, and the terminal may perform one of the following (1) to (3):

[0097] (1) RRC notification of Non-Access Stratum (NAS) transmission failure.

[0098] (2) Perform cell reselection.

[0099] (3) Execute the Random Access Channel (RACH).

[0100] Example 1:

[0101] In this embodiment, the terminal selects a replica resource based on network load, including the following steps one and two:

[0102] Step 1: The network side sends network load information.

[0103] For example, the network side sends network load information to the terminal via broadcast messages.

[0104] Network load information can be a network-side channel status indicator, such as 0 or 1, where 0 indicates no busy and 1 indicates busy; it can also be a load level indicator, such as an integer value from 1 to 10, where the larger the value, the busier the channel; or it can be a load occupancy percentage, such as 10%, which means the channel is 10% occupied.

[0105] Network load information can be associated with the time domain or the frequency domain. For example, the network side can notify the network load information corresponding to a subcarrier.

[0106] Step 2: The terminal selects the replica resources and / or the number of transmissions based on network load information.

[0107] A replica resource can be a consecutive time-frequency domain resource used for multiple data transmissions. The modulation and coding scheme (MCS) for the transmitted data can be fixed, such as being pre-configured on the network side. In some embodiments, the MCS on different replica resources can be different. In some embodiments, the terminal can select the MCS based on channel quality. In some embodiments, the resource sizes of different replica resources can be different; for example, the terminal can select the corresponding replica resource size based on the data volume or the different MCS.

[0108] The temporal configuration method for replica resources can be one of the following two methods: Method 1 and Method 2.

[0109] Method 1:

[0110] Figures 3A and 3B are schematic diagrams illustrating the configuration of replica resources according to an embodiment of this disclosure. In Figure 3A, the data transmission count or repetition count is 1, and in Figure 3B, the data transmission count or repetition count is 2. Within a large time window, as shown in periodicity1 in Figures 3A and 3B, the starting system frame number (startSFN) and the starting subframe (startSubframe) for each period are defined. Based on periodicity1, startSFN, and startSubframe, the terminal can calculate the position of replica resource 0 (replica0), and then calculate the positions of replica resource 1 (replica1) and subsequent replica resources based on periodicity2.

[0111] The specific formula is as follows:

[0112] The formula for calculating the startSFN of a Replica is:

[0113] SFN mod Periodicity1=startSFN;

[0114] Subframe = startSubframe + N × Periodicity 2. When N = 0, it means that replica resource 0 (replica0) is transferred, which is the initial transfer. When N = 1, 2, ..., it means that replica resource N (replicaN) is transferred.

[0115] The duration of the duration is either the network-side notification or a predefined duration.

[0116] Method 2:

[0117] Figures 4A and 4B are schematic diagrams illustrating another configuration of replica resources provided in this embodiment of the present disclosure. In Figure 4A, the data transmission occurs once, and in Figure 4B, the data transmission occurs twice. The replica resources exist periodically, and their distribution occurs within a period of Periodicity2. The network side notifies the starting subframe, so the starting subframe of the replica resource is:

[0118] startSubframe+N×Periodicity 2, where N=0 indicates the transfer of replica resource 0 (replica0), i.e. the initial transfer, and N=1, 2, ..., indicates the transfer of replica resource N (replicaN).

[0119] Based on network load information, the terminal selects a replica resource and / or the number of transmissions, including at least one of the following (1) to (3):

[0120] (1) Channel busy / idle status: The terminal determines whether the channel is relatively busy based on the 0 and 1 indications. If the channel is relatively busy, the terminal can choose not to perform contention transmission; or the terminal can choose to transmit a smaller number of copy resources.

[0121] (2) Load level indication: The terminal calculates the number of times the replica resource is transmitted based on the network side load information. For example, the load level indication is inversely proportional to the number of times the replica resource is transmitted, that is, the larger the load level indication value, the smaller the number of times the replica resource is transmitted.

[0122] (3) Load percentage: Similarly, the larger the percentage, the fewer times the terminal selects to transmit the replica resource; for example, 10% corresponds to 4 times of replica resource transmission, so it can mean that the terminal transmits 4 times, or it can mean no more than 4 times; it can also mean that 10% corresponds to a minimum of 2 and a maximum of 4 times of replica resource transmission, so the minimum number of times the terminal transmits the replica resource is 2 and the maximum is 4.

[0123] When network load information indicates that the channel is busy, the terminal selects a smaller number of replica resource transmissions or stops using contention-based transmission methods.

[0124] When network load information is associated with a sub-channel, such as a subcarrier, the terminal can select a sub-channel with lower network load. Network load information can correspond to a replica resource transmission count, a maximum transmission count, and / or a minimum transmission count.

[0125] After transmitting uplink data in the selected uplink shared channel resource group, the terminal starts a first timer or a first time window. The terminal can start the first timer or the first time window after each transmission of uplink data in the selected uplink shared channel resource group.

[0126] As shown in Figure 8, after the terminal performs data transmission in each contention-message 3-early data transmission (EDT) (CB-Msg3-EDT) time slot, it opens the corresponding contention-message 3 (CB-Msg3) window.

[0127] And / or, at the time corresponding to the time offset after the terminal first transmits uplink data in the selected uplink shared channel resource group, the terminal starts the first timer or the first time window; wherein, the time offset includes a preset time offset and / or round-trip delay.

[0128] As shown in Figure 9, after the terminal performs data transmission in the first Contention-Message 3-Early Data Transmission (EDT) slot (CB-Msg3-EDT), it opens the corresponding Contention-Message 3 (CB-Msg3) window. The length of the CB-Msg3 window is the replica resource duration in Figure 9 plus the Msg3 window length configured for each replica resource. For example, the replica resource duration represents the time interval between the first and last replica resources, and the Msg3 window length configured for each replica resource is the time length configured by the network side or a pre-configured time length.

[0129] And / or, at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group, the terminal starts listening to the physical downlink control channel, and at the time corresponding to the round-trip delay after the last transmission of uplink data, the terminal starts the first timer or the first time window.

[0130] In some embodiments, after transmitting uplink data in the selected uplink shared channel resource group, the terminal receives a physical downlink control channel, which carries indication information indicating successful reception or the need for retransmission.

[0131] Successful transmission reception information includes: downlink control information carrying terminal information, and / or, a Media Access Control (MAC) control element (CE) carrying terminal information, and / or, a Radio Resource Control (RRC) message carrying terminal information.

[0132] Example 2:

[0133] In this embodiment, the terminal selects the number of times to transmit the copy resource based on the reference signal.

[0134] The terminal measures the Reference Signal Receiving Power (RSRP) and then selects the number of replica resource transmissions based on the RSRP.

[0135] In some embodiments, different numbers of replica resource transfers correspond to different RSRPs.

[0136] For example, when RSRP is greater than or equal to RSRP1, the corresponding number of transmissions is 1; when RSRP is in [RSRP2, RSRP1), the corresponding number of replica transmissions is 2, and so on, where RSRP1 is greater than RSRP2.

[0137] In some embodiments, the terminal selects a replica resource for data transmission based on the number of repetitions within the replica resource (i.e., the number of data retransmissions) and the RSRP. For example, if the number of repetitions within the replica resource is K, the terminal can select a maximum number of repetitions Q based on the measured RSRP. Then, the number of transmissions within the replica resource must satisfy the following:

[0138] Replica RepNum =Ceil(Q / K), where Ceil represents rounding up.

[0139] Figures 5A and 5B are schematic diagrams illustrating a method for determining the number of times a copy resource is transmitted, as provided in an embodiment of this disclosure.

[0140] In Figure 5A, when the number of repetitions in the replica resources are different, the number of replica resource transfers = sum(i) + 1, i = 1, if Q - sum(ReplicaRepNum(j)) > 0, otherwise i = 0, where sum(ReplicaRepNum(j)) represents the sum of all repetitions from Replica1 to Replicaj.

[0141] In Figure 5B, when j = 0, sum(ReplicaRepNum(j) = 3.

[0142] Q-sum(ReplicaRepNum(0)=3,Q-3=3>0,so i=1 at this time;

[0143] When j = 1, sum(ReplicaRepNum(j) = 3 + 2 = 5, Q - 5 = 1 > 0, i = 1;

[0144] However, when j=2, sum(ReplicaRepNum(j)=3+2+2=7, Q-7=-2<0, i=0.

[0145] Therefore, the number of times the copy resource is transferred is 3.

[0146] Example 3:

[0147] In this embodiment, the terminal performs transmission based on the number of transmissions of the replica resources configured on the network side, including the following steps one and two:

[0148] Step 1: The network side determines the number of times the replica resource needs to be transmitted based on the information obtained from the network side.

[0149] For example, the network side determines the current cell's transmission status based on network load information, historical information, current terminal access status, or neighbor cell load status of neighbor cell transmission, and configures the number of transmissions for replica resources.

[0150] Step 2: The terminal selects the replica resource and / or the number of transmissions based on the number of transmissions of the replica resource indicated by the network side.

[0151] A replica resource can be a continuous time-frequency domain resource used for multiple data transmissions. The modulation and coding scheme (MCS) for the transmitted data can be fixed, such as being pre-configured on the network side. In some embodiments, the MCS on different replica resources can be different. In some embodiments, the terminal can select the MCS based on channel quality. In some embodiments, the resource sizes of different replica resources can be different; for example, the terminal can select the corresponding replica resource size based on the data volume or the different MCS.

[0152] The temporal configuration method for replica resources can be one of the following two methods: Method 1 and Method 2.

[0153] Method 1:

[0154] Figures 6A and 6B are schematic diagrams illustrating another configuration of replica resources provided in an embodiment of this disclosure. In Figure 6A, the data transmission count or repetition count is 1, and in Figure 6B, the data transmission count or repetition count is 2. Within a large time window, as shown in periodicity1 in Figures 6A and 6B, the starting system frame number (startSFN) and the starting subframe (startSubframe) for each period are considered. Based on periodicity1, startSFN, and startSubframe, the terminal can calculate the position of replica resource 0 (replica0), and then calculate the positions of replica resource 1 (replica1) and subsequent replica resources based on periodicity2.

[0155] The specific formula is as follows:

[0156] The formula for calculating the startSFN of a Replica is:

[0157] SFN mod Periodicity1=startSFN;

[0158] Subframe = startSubframe + N × Periodicity 2. When N = 0, it means that replica resource 0 (replica0) is transferred, which is the initial transfer. When N = 1, 2, ..., it means that replica resource N (replicaN) is transferred.

[0159] The duration of the duration is either the network-side notification or a predefined duration.

[0160] Method 2:

[0161] Figures 7A and 7B are schematic diagrams illustrating another configuration of replica resources provided in this embodiment of the present disclosure. In Figure 7A, the data transmission occurs once, and in Figure 7B, the data transmission occurs twice. The replica resources exist periodically, and their distribution exists in a period of Periodicity2. The network side notifies the starting subframe, so the starting subframe of the replica resource is:

[0162] startSubframe+N×Periodicity 2, where N=0 indicates the transfer of replica resource 0 (replica0), i.e. the initial transfer, and N=1, 2, ..., indicates the transfer of replica resource N (replicaN).

[0163] The terminal selects the copy resources and / or the number of transfers, including:

[0164] Once the preset conditions for contention-based data transmission are met, the terminal selects the number of repetitions within the replica resource based on the measured Reference Signal Received Power (RSRP), and selects the number of transmissions for the replica resource based on the transmission count indicated by the network side. The preset conditions include: the uplink data packet threshold (i.e., the amount of contention-based data the terminal is about to send) is lower than a preset first uplink data capacity, and / or, the terminal's measured Reference Signal Received Power (RSRP) is higher than a preset first reference signal received power threshold, etc.

[0165] Example 4:

[0166] In this embodiment, the terminal determines the number of transmissions of the replica resource based on a random number, including step one and step two:

[0167] Step 1: The network side sends the configuration information of the replica resources to the terminal.

[0168] Step 2: The terminal selects a replica resource and selects the number of transmissions for the replica resource based on a random number.

[0169] When the preset conditions for contention-based data transmission are met, the terminal selects the number of repetitions within the replica resource based on the measured Reference Signal Received Power (RSRP), and selects the number of transmissions for the replica resource as the generated random number. The preset conditions include: the uplink data packet threshold (i.e., the amount of contention-based data the terminal is to send) is lower than a preset first uplink data capacity, and / or, the terminal's measured Reference Signal Received Power (RSRP) is higher than a preset first reference signal received power threshold, etc.

[0170] Example 5:

[0171] In this embodiment, the terminal determines the replica resource and / or the number of times the replica resource is transmitted during retransmission based on network-side indication information, including steps one to four:

[0172] Step 1: The network side sends the configuration information of the replica resources to the terminal.

[0173] Step 2: The terminal selects uplink resources to perform data transmission.

[0174] The terminal selects a PUSCH resource. In some embodiments, the terminal selects the number of repetitions within the replica resource based on the RSRP. In some embodiments, the terminal selects the replica resource and / or the number of transmissions (the number of transmissions can be from 1 to multiple times) according to the schemes of implementations one to four, and the number of repetitions within the replica resource can be from 1 to multiple times.

[0175] The replica resource occupies multiple time slots in a single transmission.

[0176] Step 3: After transmitting the copy, the terminal opens the first timer or the first time window.

[0177] Step Four:

[0178] Option 1: If the terminal receives feedback information from the network side within the first time window, and the feedback information carries the number of times the replica resource has been transmitted, the terminal will perform subsequent transmissions of the replica resource based on the number of transmissions carried in the feedback information.

[0179] In some embodiments, the feedback information includes the backoff time.

[0180] The terminal can perform subsequent uplink resource selection or replica resource selection during the backoff time, and then perform uplink data transmission again.

[0181] Option 2: If no feedback information is received from the network side within the first time window, the terminal considers the transmission to have failed, and the terminal can execute one of the following (1) to (3):

[0182] (1) Execute a new round of uplink transmission until the maximum number of transmissions is reached, which may be configured on the network side.

[0183] (2) Notify the NAS layer that the transmission failed.

[0184] (3) Stop competing for transmission.

[0185] Option 3: The network side reports that the uplink transmission has been successfully received. The successful transmission reception information includes at least one of the following (1) to (3):

[0186] (1) Downlink Control Information (DCI) carrying terminal information.

[0187] The DCI carries terminal information, such as UE ID-like data. UE ID-like data can be, for example, N bits of data from a Radio Resource Control Early Data Request (RRC) or Radio Resource Control Resume Request (RRC), where N is a positive integer, such as N = 48.

[0188] (2) Medium Access Control Layer (MAC) control element (CE) carrying terminal information.

[0189] For example, a MAC CE carrying contention resolution carries terminal information, UE ID-like, and UE ID-like is, for example, N bits of data of Radio Resource Control Early Data Request (RRC) or Radio Resource Control Resume Request (RRC), where N is a positive integer, for example, N=48.

[0190] (3) Radio Resource Control (RRC) message carrying terminal information.

[0191] For example, the RRC message carries a contention resolution MAC CE and downlink data. The MAC CE carries terminal information, UE ID-like, and the UE ID-like is, for example, N bits of data of (RRC Early Data Request or RRC Resume Request), where N is a positive integer, such as N=48.

[0192] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art will understand that the embodiments of this disclosure are not limited to the described order of actions, because according to the embodiments of this disclosure, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art will understand that the embodiments described in the specification are all optional embodiments.

[0193] Figure 10 is a schematic diagram of a resource selection device provided in an embodiment of the present disclosure. The device is applied to a terminal. As shown in Figure 10, the device includes, but is not limited to, an acquisition unit 1001 and a selection unit 1002.

[0194] Acquisition unit 1001 is used to acquire first information;

[0195] Selection unit 1002 is used to select at least one uplink shared channel resource group based on first information, wherein the time domain and / or frequency domain resource starting positions of different uplink shared channel resource groups are different.

[0196] In some embodiments, the uplink shared channel resource group occupies one or more time slots in the time domain, and the uplink shared channel resource group includes at least one resource for performing a transmission.

[0197] In some embodiments, the first information includes at least one of the following:

[0198] Network load information;

[0199] The resource location or identifier of the reference signal;

[0200] Number of transmissions in the uplink shared channel resource group;

[0201] Random numbers, where the random number is a positive integer;

[0202] Configuration information for the uplink shared channel resource group.

[0203] In some embodiments, network load information includes at least one of the following:

[0204] Network side channel status indication;

[0205] Load level indication;

[0206] Load utilization rate.

[0207] In some embodiments, the uplink shared channel resource group is a periodically configured uplink shared channel resource group and / or an uplink shared channel resource group that exists periodically within part or all of a preset window period.

[0208] In some embodiments, the selection unit 1002 is used for:

[0209] Select an uplink shared channel resource group with a transmission count of the first transmission count; the first transmission count is the transmission count determined based on the first information.

[0210] In some embodiments, if the first information includes network load information, then:

[0211] The relationship between the number of first transmissions and network load information is inversely correlated.

[0212] In some embodiments, if the first information includes the resource location or identifier of the reference signal, the first number of transmissions is determined in the following manner:

[0213] Measure the received power of the reference signal based on the resource location or identifier of the reference signal;

[0214] The first number of transmissions is determined based on the received power and a preset correspondence; the correspondence is the relationship between the number of transmissions and the range of received power of the reference signal.

[0215] In some embodiments, if the first information includes the number of transmissions of the uplink shared channel resource group, then the first number of transmissions is the number of transmissions of the uplink shared channel resource group included in the first information.

[0216] In some embodiments, if the first information includes a random number, then the first transmission count is the number of transmissions determined based on the random number.

[0217] In some embodiments, the device further includes a receiving unit for:

[0218] After transmitting uplink data in the uplink shared channel resource group selected by selection unit 1002, the physical downlink control channel is received. The physical downlink control channel carries indication information indicating successful reception or the need for retransmission.

[0219] In some embodiments, the receiving unit is configured to:

[0220] After transmitting uplink data in the selected uplink shared channel resource group, the physical downlink control channel is received within a predetermined time window.

[0221] In some embodiments, the predetermined time window is the time window during which the first timer runs after it has been started. The first timer is started in any of the following ways:

[0222] Start after each uplink data transmission;

[0223] Starts after the first uplink data transmission;

[0224] When sending uplink data multiple times, the process starts after the last uplink data transmission.

[0225] In some embodiments, the receiving unit starts a first timer, including any of the following:

[0226] At the time corresponding to the time offset after each transmission of uplink data in the selected uplink shared channel resource group, the first timer is started; wherein, the time offset includes a preset time offset and / or round-trip delay;

[0227] The first timer is started at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group; wherein, the time offset includes a preset time offset and / or round-trip delay;

[0228] At the time offset corresponding to the first transmission of uplink data after the selected uplink shared channel resource group, the physical downlink control channel is started to be monitored, and at the time corresponding to the round-trip delay after the last transmission of uplink data, the first timer is started.

[0229] In some embodiments, if the receiving unit starts a first timer at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group, the duration of the first timer is the sum of the duration of the selected uplink shared channel resource group and a first time length, where the first time length is the time length configured by the network side or a pre-configured time length.

[0230] For details of the various embodiments of the resource selection device shown in Figure 10, please refer to the various embodiments of the resource selection method shown in Figure 1. To avoid repetition, they will not be described again.

[0231] This disclosure also provides a processor-readable storage medium storing a program for causing a processor to execute the steps of various embodiments of the resource selection method. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0232] Figure 11 is a schematic diagram of a terminal provided in an embodiment of this disclosure. As shown in Figure 11, the terminal provided in this embodiment includes a memory 1101, a transceiver 1102, and a processor 1103.

[0233] Memory 1103 is used to store computer programs; transceiver 1102 is used to send and receive data under the control of the processor; processor 1103 is used to read the computer program from the memory and execute it.

[0234] Obtain first information;

[0235] Based on the first information, at least one uplink shared channel resource group is selected, and the starting positions of the time domain and / or frequency domain resources of different uplink shared channel resource groups are different.

[0236] In some embodiments, the uplink shared channel resource group occupies one or more time slots in the time domain, and the uplink shared channel resource group includes at least one resource for performing a transmission.

[0237] In some embodiments, the first information includes at least one of the following:

[0238] Network load information;

[0239] The resource location or identifier of the reference signal;

[0240] Number of transmissions in the uplink shared channel resource group;

[0241] Random numbers, where the random number is a positive integer;

[0242] Configuration information for the uplink shared channel resource group.

[0243] In some embodiments, network load information includes at least one of the following:

[0244] Network side channel status indication;

[0245] Load level indication;

[0246] Load utilization rate.

[0247] In some embodiments, the uplink shared channel resource group is a periodically configured uplink shared channel resource group and / or an uplink shared channel resource group that exists periodically within part or all of a preset window period.

[0248] In some embodiments, selecting at least one uplink shared channel resource group based on first information includes:

[0249] Select an uplink shared channel resource group with a first number of transmissions; the first number of transmissions is the number of transmissions determined based on the first number of transmissions.

[0250] In some embodiments, if the first information includes network load information, then:

[0251] The relationship between the number of first transmissions and network load information is inversely correlated.

[0252] In some embodiments, if the first information includes the resource location or identifier of the reference signal, the first number of transmissions is determined in the following manner:

[0253] Measure the received power of the reference signal based on the resource location or identifier of the reference signal;

[0254] The first number of transmissions is determined based on the received power and a preset correspondence; the correspondence is the relationship between the number of transmissions and the range of received power of the reference signal.

[0255] In some embodiments, if the first information includes the number of transmissions of the uplink shared channel resource group, then the first number of transmissions is the number of transmissions of the uplink shared channel resource group included in the first information.

[0256] In some embodiments, if the first information includes a random number, then the first transmission count is the number of transmissions determined based on the random number.

[0257] In some embodiments, the processor 1103 is further configured to:

[0258] After transmitting uplink data in the selected uplink shared channel resource group, the system receives the physical downlink control channel, which carries indication information indicating successful reception or the need for retransmission.

[0259] In some embodiments, after transmitting uplink data in a selected uplink shared channel resource group, receiving a physical downlink control channel includes:

[0260] After transmitting uplink data in the selected uplink shared channel resource group, the physical downlink control channel is received within a predetermined time window.

[0261] In some embodiments, the predetermined time window is the time window during which the first timer runs after it has been started. The first timer is started in any of the following ways:

[0262] Start after each uplink data transmission;

[0263] Starts after the first uplink data transmission;

[0264] When sending uplink data multiple times, the process starts after the last uplink data transmission.

[0265] In some embodiments, starting a first timer includes any of the following:

[0266] At the time corresponding to the time offset after each transmission of uplink data in the selected uplink shared channel resource group, the first timer is started; wherein, the time offset includes a preset time offset and / or round-trip delay;

[0267] The first timer is started at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group; wherein, the time offset includes a preset time offset and / or round-trip delay;

[0268] At the time offset corresponding to the first transmission of uplink data after the selected uplink shared channel resource group, the physical downlink control channel is started to be monitored, and at the time corresponding to the round-trip delay after the last transmission of uplink data, the first timer is started.

[0269] In some embodiments, if a first timer is started at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group, the duration of the first timer is the sum of the duration of the selected uplink shared channel resource group and a first time length, where the first time length is the time length configured on the network side or a pre-configured time length.

[0270] For details of the various embodiments of the terminal shown in Figure 11, please refer to the various embodiments of the resource selection method shown in Figure 1. To avoid repetition, they will not be described again.

[0271] In the above embodiments, the transceiver is used to receive and transmit data under the control of the processor. The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors (represented by the processor) and memory (represented by the memory). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor during operation.

[0272] A processor can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above methods can be completed through integrated logic circuits in the processor's hardware or through software instructions. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor can be a microprocessor or any conventional processor.

[0273] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0274] Those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of this disclosure and form different embodiments.

[0275] Those skilled in the art will understand that the descriptions of the various embodiments have different focuses, and for parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0276] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and all such modifications and variations fall within the scope defined by the appended claims.

Claims

1. A resource selection method applied to a terminal, the method comprising: Obtain first information; Based on the first information, at least one uplink shared channel resource group is selected, and the time domain and / or frequency domain resource start positions of different uplink shared channel resource groups are different.

2. The method according to claim 1, wherein, The uplink shared channel resource group occupies one or more time slots in the time domain, and the uplink shared channel resource group includes at least one resource for performing a transmission.

3. The method according to claim 1, wherein, The first information includes at least one of the following: Network load information; The resource location or identifier of the reference signal; Number of transmissions in the uplink shared channel resource group; A random number, wherein the random number is a positive integer; Configuration information for the uplink shared channel resource group.

4. The method according to claim 3, wherein, The network load information includes at least one of the following: Network side channel status indication; Load level indication; Load utilization rate.

5. The method according to claim 1, wherein, The uplink shared channel resource group is a periodically configured uplink shared channel resource group and / or an uplink shared channel resource group that exists periodically within part or all of a preset window period.

6. The method according to any one of claims 1 to 5, wherein, The step of selecting at least one uplink shared channel resource group based on the first information includes: Select an uplink shared channel resource group with a first number of transmissions; the first number of transmissions is the number of transmissions determined based on the first information.

7. The method according to claim 6, wherein, If the first information includes network load information, then: The relationship between the first number of transmissions and the network load information is an inverse correlation.

8. The method according to claim 6, wherein, If the first information includes the resource location or identifier of the reference signal, then: The first number of transmissions is determined in the following way: Based on the resource location or identifier of the reference signal, the received power of the received reference signal is measured; Based on the received power and the preset correspondence, the first number of transmissions is determined; the correspondence is the relationship between the number of transmissions and the range of received power of the reference signal.

9. The method according to claim 6, wherein, If the first information includes the number of transmissions of the uplink shared channel resource group, then the first number of transmissions is the number of transmissions of the uplink shared channel resource group included in the first information.

10. The method according to claim 6, wherein, If the first information includes a random number, then the first transmission count is the transmission count determined based on the random number.

11. The method according to claim 1, wherein, The method further includes: After transmitting uplink data in the selected uplink shared channel resource group, a physical downlink control channel is received, which carries indication information indicating successful reception or the need for retransmission.

12. The method according to claim 11, wherein, After transmitting uplink data in the selected uplink shared channel resource group, receiving the physical downlink control channel includes: After transmitting uplink data in the selected uplink shared channel resource group, the physical downlink control channel is received within a predetermined time window.

13. The method according to claim 12, wherein, The predetermined time window is the time window during which the first timer runs after the first timer is started; The first timer is started in any of the following ways: Starts after each uplink data transmission; Starts after the first uplink data is sent; When sending uplink data multiple times, the process starts after the last uplink data transmission.

14. The method according to claim 13, wherein, The starting of the first timer includes any of the following: The first timer is started at the time corresponding to the time offset after each transmission of uplink data in the selected uplink shared channel resource group; wherein, the time offset includes a preset time offset and / or round-trip delay; The first timer is started at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group; wherein, the time offset includes a preset time offset and / or round-trip delay; At the time offset corresponding to the first transmission of uplink data after the selected uplink shared channel resource group, the physical downlink control channel is started to be monitored, and at the time corresponding to the round-trip delay after the last transmission of uplink data, the first timer is started.

15. The method according to claim 14, wherein, If the first timer is started at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group, the duration of the first timer is the sum of the duration of the selected uplink shared channel resource group and the first time length, where the first time length is the time length configured by the network side or the pre-configured time length.

16. A resource selection device applied to a terminal, the device comprising: The acquisition unit is used to acquire the first information; The selection unit is configured to select at least one uplink shared channel resource group based on the first information, wherein the time domain and / or frequency domain resource start positions of different uplink shared channel resource groups are different.

17. A terminal, the terminal comprising a memory, a transceiver, and a processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute them. Obtain first information; Based on the first information, at least one uplink shared channel resource group is selected, and the time domain and / or frequency domain resource start positions of different uplink shared channel resource groups are different.

18. The terminal according to claim 17, wherein, The uplink shared channel resource group occupies one or more time slots in the time domain, and the uplink shared channel resource group includes at least one resource for performing a transmission.

19. The terminal according to claim 17, wherein, The first information includes at least one of the following: Network load information; The resource location or identifier of the reference signal; Number of transmissions in the uplink shared channel resource group; A random number, wherein the random number is a positive integer; Configuration information for the uplink shared channel resource group.

20. The terminal according to claim 19, wherein, The network load information includes at least one of the following: Network side channel status indication; Load level indication; Load utilization rate.

21. The terminal according to claim 17, wherein, The uplink shared channel resource group is a periodically configured uplink shared channel resource group and / or an uplink shared channel resource group that exists periodically within part or all of a preset window period.

22. The terminal according to any one of claims 17 to 21, wherein, The step of selecting at least one uplink shared channel resource group based on the first information includes: Select an uplink shared channel resource group with a first number of transmissions; the first number of transmissions is the number of transmissions determined based on the first information.

23. The terminal according to claim 22, wherein, If the first information includes network load information, then: The relationship between the first number of transmissions and the network load information is an inverse correlation.

24. The terminal according to claim 22, wherein, If the first information includes the resource location or identifier of the reference signal, the first number of transmissions is determined in the following way: Based on the resource location or identifier of the reference signal, the received power of the received reference signal is measured; Based on the received power and the preset correspondence, the first number of transmissions is determined; the correspondence is the relationship between the number of transmissions and the range of received power of the reference signal.

25. The terminal according to claim 22, wherein, If the first information includes the number of transmissions of the uplink shared channel resource group, then the first number of transmissions is the number of transmissions of the uplink shared channel resource group included in the first information.

26. The terminal according to claim 22, wherein, If the first information includes a random number, then the first transmission count is the transmission count determined based on the random number.

27. The terminal according to claim 17, wherein, The processor is also used for: After transmitting uplink data in the selected uplink shared channel resource group, a physical downlink control channel is received, which carries indication information indicating successful reception or the need for retransmission.

28. The terminal according to claim 27, wherein, After transmitting uplink data in the selected uplink shared channel resource group, receiving the physical downlink control channel includes: After transmitting uplink data in the selected uplink shared channel resource group, the physical downlink control channel is received within a predetermined time window.

29. The terminal according to claim 28, wherein, The predetermined time window is the time window during which the first timer runs after the first timer is started; The first timer is started in any of the following ways: Starts after each uplink data transmission; Starts after the first uplink data is sent; When sending uplink data multiple times, the process starts after the last uplink data transmission.

30. The terminal according to claim 29, wherein, The starting of the first timer includes any of the following: The first timer is started at the time corresponding to the time offset after each transmission of uplink data in the selected uplink shared channel resource group; wherein, the time offset includes a preset time offset and / or round-trip delay; The first timer is started at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group; wherein, the time offset includes a preset time offset and / or round-trip delay; At the time offset corresponding to the first transmission of uplink data after the selected uplink shared channel resource group, the physical downlink control channel is started to be monitored, and at the time corresponding to the round-trip delay after the last transmission of uplink data, the first timer is started.

31. The terminal according to claim 30, wherein, If the first timer is started at the time corresponding to the time offset after the first transmission of uplink data in the selected uplink shared channel resource group, the duration of the first timer is the sum of the duration of the selected uplink shared channel resource group and the first time length, where the first time length is the time length configured by the network side or the pre-configured time length.

32. A processor-readable storage medium, wherein, The processor-readable storage medium stores a program for causing the processor to perform the resource selection method as described in any one of claims 1 to 15.