An uplink resource configuration method, apparatus and base station

By reducing the PUCCH power to idle user equipment in the 5G system and configuring the PRB it occupies as PUSCH available, the problem of resource waste in the idle state of user equipment is solved, the resource utilization rate of PUSCH is improved, and the base station bandwidth waste is reduced.

CN114375039BActive Publication Date: 2025-08-01DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011102855.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-15
Publication Date
2025-08-01
Estimated Expiration
2040-10-15

AI Technical Summary

Technical Problem

In 5G systems, when the user equipment is in an idle state, UCI and CSI are still sent through PUCCH, resulting in wasting PRB resources in the uplink bandwidth of the base station, affecting the number of available resources of PUSCH.

Method used

By sending a DCI to the idle user equipment to indicate that its PUCCH power is reduced below the preset lower limit threshold, and configuring the PRB occupied by the PUCCH of the idle user equipment to be a PRB available for PUSCH, while sending a DCI to the target user equipment to indicate that its PUSCH can be used to ensure that the PUSCH power of the target user equipment is higher than the upper limit threshold.

Benefits of technology

It effectively reduces the waste of PRB resources in the uplink bandwidth, increases the number of available resources in PUSCH, and avoids resource consumption of re-initiating RRC signaling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114375039B_ABST
    Figure CN114375039B_ABST
Patent Text Reader

Abstract

Embodiments of the present invention provide an uplink resource allocation method, apparatus and base station. Among them, the method includes: sending first downlink control information DCI to an idle user equipment, where the first DCI is used to instruct the idle user equipment to reduce the power of a physical uplink control channel PUCCH to below a preset lower threshold; after determining that the power of the PUCCH of the idle user equipment is reduced to below the preset lower threshold, using the physical resource block PRB occupied by the PUCCH of the idle user equipment as a reusable PRB and configuring it as a PRB available for a physical uplink shared channel PUSCH; sending second DCI to a target user equipment, where the second DCI is used to instruct a first PRB that can be used by the PUSCH of the target user equipment, and the first PRB used by the PUSCH includes the reusable PRB; the target user equipment is a user equipment in a non-idle state, and the power of the PUSCH of the target user equipment is higher than a preset upper threshold. It is possible to reduce the waste of PRB resources in the uplink bandwidth.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and particularly to an uplink resource allocation method, apparatus, and base station. Background Art

[0002] In a 5G system, uplink channel resources are divided into PUCCH (Physical Uplink Control Channel) and PUSCH (Physical Uplink Shared Channel). The PUCCH and PUSCH of a user equipment (UE) need to occupy PRBs (Physical Resource Blocks) in the uplink bandwidth of a base station for information transmission. Among them, the PRBs occupied by the PUCCH are pre-allocated by the base station through RRC (Radio Resource Control) signaling, and the PRBs occupied by the PUSCH are dynamically allocated.

[0003] In related technologies, when the user equipment is in an idle state, it still periodically sends information through the PUCCH, such as UCI (Uplink Control Information), CSI (Channel State Information), etc. When the capacity of the 5G system increases and there are a large number of user equipments, the base station needs to allocate a large number of PUCCHs for the user to transmit UCI, thereby occupying a large number of uplink PRBs, reducing the number of available PRBs for the PUSCH, and resulting in waste of PRB resources in the uplink bandwidth of the base station. Summary of the Invention

[0004] The purpose of the embodiments of the present invention is to provide an uplink resource allocation method, apparatus, and base station to reduce the waste of PRB resources in the uplink bandwidth of the base station. The specific technical solutions are as follows:

[0005] In the first aspect of the embodiments of the present invention, an uplink resource allocation method is provided, which is applied to a base station. The method includes:

[0006] Sending a first downlink control information DCI to an idle user equipment, where the first DCI is used to instruct the idle user equipment to reduce the power of the physical uplink control channel PUCCH to below a preset lower limit threshold; the preset lower limit threshold is lower than the minimum power required for the base station to parse the PUCCH;

[0007] After determining that the power of the PUCCH of the idle user equipment is reduced below the preset lower threshold, the physical resource block PRB occupied by the PUCCH of the idle user equipment is configured as a reusable PRB and made available for the physical uplink shared channel PUSCH;

[0008] Send a second DCI to the target user equipment, where the second DCI is used to indicate the first PRBs that the PUSCH of the target user equipment can use, and the first PRBs used by the PUSCH include the reusable PRB; the target user equipment is a non-idle user equipment, and the power of the PUSCH of the target user equipment is higher than the preset upper threshold; the preset upper threshold is higher than the minimum power required for the base station to decode the PUSCH.

[0009] In a possible embodiment, after sending the first DCI to the idle user equipment, the method further includes:

[0010] Determine whether the idle user equipment resumes services;

[0011] If the idle user equipment resumes services, send a third DCI to the idle user equipment, where the third DCI is used to indicate the idle user equipment to increase the power of its PUCCH, and the increased power of the PUCCH of the idle user equipment is not less than the power required for performing services;

[0012] After sending the second DCI to the target user equipment, the method further includes:

[0013] If the idle user equipment resumes services, configure the reusable PRB as a PRB unavailable for the PUSCH;

[0014] Send a fourth DCI to the target user equipment, where the fourth DCI is used to indicate the second PRBs that the PUSCH of the target user equipment can use, and the second PRBs used by the PUSCH do not include the reusable PRB.

[0015] In a possible embodiment, the determining whether the idle user equipment resumes services includes:

[0016] Send a fifth DCI to the idle user equipment at a preset period, where the fifth DCI is used to indicate the third PRBs that the PUSCH of the idle user equipment can use;

[0017] Monitor the downlink service buffer of the idle user equipment;

[0018] If the downlink service buffer of the idle user equipment is greater than the preset buffer threshold, determine that the idle user equipment resumes services;

[0019] If the downlink service cache amount of the idle user equipment is not greater than a preset stock threshold, it is determined that the idle user equipment has not resumed services.

[0020] In a possible embodiment, the determining whether the idle user equipment resumes services includes:

[0021] When the random access channel uplink synchronization information sent by the idle user equipment through the physical random access channel PRACH after sending a service request is received, it is determined that the idle user equipment resumes services, and the uplink synchronization information is used to establish uplink synchronization between the idle user equipment and the base station.

[0022] In a possible embodiment, before sending the first downlink control information DCI to the idle user equipment, the method further includes:

[0023] Determine whether the PRB constraint rate is higher than a preset ratio threshold, where the PRB constraint rate is used to represent the ratio of the PRBs occupied by the PUCCHs of all non-idle devices accessing the base station to the total number of PRBs included in the uplink bandwidth of the base station;

[0024] If the PRB constraint rate is higher than the preset ratio threshold, perform the step of sending the first downlink control information DCI to the idle user equipment;

[0025] In a second aspect of the embodiments of the present invention, an uplink resource configuration device is provided, which is applied to a base station, and the device includes:

[0026] A first downlink control information sending module, configured to send first downlink control information DCI to an idle user equipment, where the first DCI is used to instruct the idle user equipment to reduce the power of a physical uplink control channel PUCCH to below a preset lower limit threshold; the preset lower limit threshold is lower than the minimum power required for the base station to parse the PUCCH;

[0027] A first PRB configuration module, configured to, after determining that the power of the PUCCH of the idle user equipment is reduced to below the preset lower limit threshold, configure the physical resource blocks PRBs occupied by the PUCCH of the idle user equipment as reusable PRBs and make them available for a physical uplink shared channel PUSCH;

[0028] A second downlink control information sending module, configured to send a second DCI to a target user equipment, where the second DCI is used to indicate a first PRB that can be used by a PUSCH of the target user equipment, and the first PRB used by the PUSCH includes the reusable PRB; the target user equipment is a user equipment in a non-idle state, and the power of the PUSCH of the target user equipment is higher than a preset upper limit threshold; the preset upper limit threshold is higher than the minimum power required for the base station to decode the PUSCH.

[0029] In a possible embodiment, the apparatus further includes a determination module, configured to determine whether the idle user equipment resumes services after sending the first DCI to the idle user equipment;

[0030] A third downlink control information sending module, configured to send a third DCI to the idle user equipment, where the third DCI is used to indicate that the idle user equipment raises the power of its PUCCH, and the power of the PUCCH after the idle user equipment raises it is not less than the power required for performing services;

[0031] A second PRB configuration module, configured to, if the idle user equipment resumes services, configure the reusable PRB as a PRB unavailable for the PUSCH;

[0032] A fourth downlink control information sending module, configured to send a fourth DCI to the target user equipment, where the fourth DCI is used to indicate a second PRB that can be used by the PUSCH of the target user equipment, and the second PRB used by the PUSCH does not include the reusable PRB.

[0033] In a possible embodiment, the determination module determines whether the idle user equipment resumes services, including:

[0034] Sending a fifth DCI to the idle user equipment at a preset period, where the fifth DCI is used to indicate a third PRB that can be used by the PUSCH of the idle user equipment;

[0035] Monitoring the downlink service buffer volume of the idle user equipment;

[0036] If the downlink service buffer volume of the idle user equipment is greater than a preset stock threshold, determining that the idle user equipment resumes services;

[0037] If the downlink service buffer volume of the idle user equipment is not greater than the preset stock threshold, determining that the idle user equipment does not resume services.

[0038] In a possible embodiment, the service resume detection module determines whether the idle user equipment resumes services, including:

[0039] When receiving the uplink synchronization information of the random access channel sent by the idle user equipment through the physical random access channel (PRACH) after sending a service request, determine that the idle user equipment resumes service, where the uplink synchronization information is used to establish uplink synchronization between the idle user equipment and the base station.

[0040] In a possible embodiment, before sending the first downlink control information (DCI) to the idle user equipment, the first downlink control information sending module is further configured to determine whether the PRB restriction rate is higher than a preset ratio threshold, where the PRB restriction rate is used to represent the ratio of the PRBs occupied by the PUCCHs of all non-idle devices accessing the base station to the total number of PRBs included in the uplink bandwidth of the base station;

[0041] If the PRB restriction rate is higher than the preset ratio threshold, execute the step of sending the first DCI to the idle user equipment.

[0042] In a third aspect of the embodiments of the present invention, a base station is provided, including a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete communication with each other through the communication bus;

[0043] The memory is used to store a computer program;

[0044] The processor is configured to implement the method steps described in any one of the first aspects above when executing the program stored on the memory.

[0045] In a fourth aspect of the embodiments of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the method steps described in any one of the first aspects above.

[0046] Advantages of the embodiments of the present invention:

[0047] The uplink resource configuration method, device and base station provided by the embodiment of the present invention can instruct the idle user equipment to reduce the power of the PUCCH to below the lower limit threshold by sending DCI to the user equipment, and make the PUSCH of the target user equipment whose PUSCH power is higher than the upper limit threshold reuse the same PRB as the PUCCH of the idle user equipment. Since the power of the PUCCH of the idle user equipment is reduced to below the lower limit threshold, and the PUSCH power of the target user equipment is higher than the upper limit threshold, the interference of the PUCCH of the idle user equipment on the PUSCH of the target user equipment is within the allowed range. The target user equipment in the non-idle state can use the PRB occupied by the PUCCH of the idle user equipment to transmit information for executing the service, and the base station does not need to waste resources to re-initiate RCC signaling, thereby effectively reducing the waste of PRB resources in the uplink bandwidth.

[0048] Of course, it is not necessary to achieve all of the advantages described above simultaneously in order to implement any product or method of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 A schematic diagram of a flow chart of an uplink resource configuration method provided in an embodiment of the present invention;

[0051] Figure 2 An interactive diagram of an uplink resource configuration method provided by an embodiment of the present invention;

[0052] Figure 3 Another schematic diagram of a flow chart of an uplink resource configuration method provided in an embodiment of the present invention;

[0053] Figure 4 Another interactive diagram of the uplink resource configuration method provided by an embodiment of the present invention;

[0054] Figure 5 A schematic flow chart of a service recovery detection method for uplink resource configuration provided by an embodiment of the present invention;

[0055] Figure 6 Another schematic diagram of a flow chart of an uplink resource configuration method provided in an embodiment of the present invention;

[0056] Figure 7A schematic structural diagram of the uplink resource configuration device provided by the embodiment of the present invention;

[0057] Figure 8 A schematic structural diagram of a base station provided by the embodiment of the present invention. Detailed implementation manners

[0058] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention. [[ID=ll]]

[0059] To more clearly illustrate the uplink resource configuration method provided by the embodiment of the present invention, an exemplary description will be given below of a possible application scenario of the uplink resource configuration method provided by the embodiment of the present invention. It can be understood that the following examples are only a possible application scenario of the uplink resource configuration method provided by the embodiment of the present invention. In other possible embodiments, the uplink resource configuration method provided by the embodiment of the present invention can also be applied to other possible application scenarios, and the following examples do not impose any restrictions on this.

[0060] Suppose there are a total of 160 PRBs in the uplink bandwidth of the base station, and 400 user equipments are connected to this base station. The base station allocates PRBs for the PUCCH of each UE through RRC signaling, and the PUCCHs of every 8 user equipments are multiplexed on the same PRB. Therefore, the PUCCHs of 400 user equipments altogether occupy 50 PRBs. The remaining 110 PRBs are the PRBs available for the PUSCH of these 400 user equipments to transmit information.

[0061] If all 400 user equipments are in the state of executing services (hereinafter referred to as non-idle state), then all 160 PRBs can transmit information for executing services. At this time, it can be considered that the utilization rate of the PRBs is 100%. However, not all user equipments are in the non-idle state at all times. Some user equipments may be in the idle state during some time periods.

[0062] Suppose that 320 user equipments are in the idle state during a certain period. However, these 320 user equipments still upload information such as UCI and CSI through PUCCH. Since these 320 user equipments are in the idle state, the information such as UCI and CSI uploaded by these 320 user equipments is not information for executing services. And the PUCCH of these 320 user equipments occupies 40 PRBs, and these 40 PRBs are unavailable for the PUSCH of user equipments in the non-idle state. Therefore, user equipments in the non-idle state cannot transmit information for executing services through these 40 PRBs. Therefore, only 120 PRBs can be used to transmit information for executing services at this time, resulting in a waste of 25% of the PRB resources.

[0063] The base station can adjust the PRBs allocated to the PUCCH of each user equipment by reinitiating the RCC signaling, so that the PUCCH of user equipments in the idle state no longer occupies PRBs. However, reinitiating the RCC signaling by the base station also consumes uplink resources, so the problem of wasted uplink resources cannot be solved.

[0064] Based on this, an embodiment of the present invention provides an uplink resource allocation method, which can be seen Figure 1 , Figure 1 shown in a possible flowchart of the uplink resource configuration method provided by an embodiment of the present invention, which may include:

[0065] S10**1**, send a first DCI to the idle user equipment, where the first DCI is used to instruct the idle user equipment to reduce the power of the PUCCH to below a lower threshold, and the lower threshold is lower than the minimum power required for the base station to parse the PUCCH.

[0066] S10**2**, after determining that the power of the PUCCH of the idle user equipment is reduced to below a preset lower threshold, configure the PRBs occupied by the PUCCH of the idle user equipment as reusable PRBs available for PUSCH.

[0067] S10**3**, send a second DCI to the target user equipment, where the second DCI is used to instruct the first PRBs that the PUSCH of the target user equipment can use, and the first PRBs used by the PUSCH include the above-mentioned reusable PRBs. The target user equipment is a user equipment in the non-idle state, and the PUSCH power of the target user equipment is higher than a preset upper threshold, and the preset upper threshold is higher than the minimum power required for the base station to parse the PUSCH.

[0068] By selecting this embodiment, the base station can indicate to the user equipment in the idle state to reduce the power of the PUCCH (Physical Uplink Control Channel) to below the lower threshold by sending DCI (Downlink Control Information) to the user equipment, and enable the PUSCH (Physical Uplink Shared Channel) of the target user equipment with the power of the PUSCH higher than the upper threshold to share the same PRB (Physical Resource Block) with the PUCCH of the idle user equipment. Since the power of the PUCCH of the idle user equipment is reduced to below the lower threshold and the lower threshold is lower than the minimum power required for the base station to decode the PUCCH, and the power of the PUSCH of the target user equipment is higher than the upper threshold, the interference of the PUCCH of the idle user equipment to the PUSCH of the target user equipment is within the allowable range. This enables the target user equipment in the non-idle state to use the PRB occupied by the PUCCH of the idle user equipment to transmit information for executing services, and the base station does not need to waste resources to re-initiate the RRC (Radio Resource Control) signaling, so the waste of PRB resources in the uplink bandwidth can be effectively reduced. Among them, the allowable range can be set according to experience or obtained through experimental tests.

[0069] In S101, the base station can send the first DCI carrying the power control instruction to the idle user equipment through the PDCCH (Physical Downlink Control Channel) so that the idle user equipment executes the power control instruction, and the power control instruction is used to indicate the idle user equipment to reduce the power of the PUCCH of the idle user equipment to below the preset lower threshold.

[0070] The idle user equipment is the user equipment in the idle state among the user equipment accessing the base station. The idle state refers to the state without services, and the idle user equipment can be one user equipment or multiple user equipment. In a possible embodiment, to fully reduce the waste of PRB resources in the uplink bandwidth, the idle user equipment is all the user equipment in the idle state among the user equipment accessing the base station.

[0071] The lower threshold can be different according to different application scenarios. Exemplarily, in a possible embodiment, the lower threshold can be -125 dB (decibel), and in other possible embodiments, it can also be other values, such as -120 dB, -110 dB, etc. The lower threshold can be set according to experience or obtained through experimental tests. The lower threshold should be lower than the minimum power required for the base station to decode the PUCCH and does not include this number.

[0072] After S101, the base station can determine whether the power of the PUCCH of the idle user equipment has dropped below a preset lower threshold according to the UCI and CSI sent by the idle user equipment to the base station through the PUCCH. When it is determined that the power of the PUCCH of the idle user equipment has dropped below the lower threshold, S102 is executed.

[0073] In S102, since the power of the PUCCH of the idle user equipment has dropped below the preset lower threshold, theoretically, if the PUSCH of the non-idle user equipment multiplexes the PRB occupied by the PUCCH of the idle user equipment, and the power of the PUSCH of the non-idle user equipment is high enough, the interference of the UCI, CSI and other information transmitted by the idle user equipment through the PUCCH to the service data transmitted by the non-idle user equipment through the PUSCH is low and will not affect the base station's normal parsing of the service data transmitted by the non-idle user equipment through the PUSCH. Therefore, the PRB occupied by the PUCCH of the idle user equipment can be configured as a reusable PRB and made available for the PUSCH.

[0074] In S103, the base station can send a second DCI carrying a frequency domain resource allocation instruction to the target user equipment through the PDCCH, so that the target user equipment executes the frequency domain resource allocation instruction. The frequency resource allocation instruction is used to indicate the first PRB that the PUSCH of the target user equipment can use, and the first PRB that the PUSCH of the target user equipment can use includes the reusable PRB.

[0075] The target user equipment can be one user equipment or multiple user equipment. In a possible embodiment, to fully improve the uplink throughput capacity, the target user equipment is all non-idle user equipment among the user equipment accessing the base station and whose PUSCH power is greater than a preset upper threshold. The non-idle state refers to the state of executing services.

[0076] The upper threshold can be different according to different application scenarios. Exemplarily, in a possible embodiment, the upper threshold can be -80 dB (decibels), and in other possible embodiments, it can also be other values, such as -75 dB, -70 dB, etc. The upper threshold can be set according to experience or obtained through experimental tests. The upper threshold should be higher than the minimum power required for the base station to parse the PUSCH.

[0077] In some application scenarios, the power of the PUSCH of all user equipments that are not in the idle state and are connected to the base station may be lower than the preset upper limit threshold. That is, there is no target user equipment at this time. In this application scenario, since there is no target user equipment, S103 may not be executed, but S101 and S102 may be executed, that is, only the power of the PUCCH of the idle user equipment is reduced, and the PRB occupied by the PUCCH of the idle user equipment is configured as the PRB available for the PUSCH as the reusable PRB. For the convenience of description, the scenario with a target user equipment will be described below. The principle for the scenario without a target user equipment is the same, so it will not be elaborated here.

[0078] In this embodiment, the execution timing of step S101 may be different according to different application scenarios. Exemplarily, it may be that the base station monitors the states of all user equipments connected to it. When a user equipment in the idle state is detected, step S101 may be executed.

[0079] The base station may monitor the downlink service buffer amount of each user equipment. If the downlink service buffer amount of the user equipment is greater than the preset stock threshold, the base station may determine that the user equipment is in the non-idle state. If the downlink service buffer amount of the user equipment is not greater than the preset buffer threshold, the base station may determine that the user equipment is in the idle state.

[0080] It can be understood that if the user equipment is in the non-idle state, that is, the user equipment is executing a service, then since the service data of the service being executed by the user equipment will pass through the base station, theoretically the downlink service buffer amount of this user equipment is large. If the user equipment is in the idle state, that is, the user equipment has no service, then theoretically there will be no service data of this user equipment passing through the base station. Therefore, the downlink service buffer amount of the user equipment is small or even zero. Therefore, the state of the user equipment can be judged by the downlink service buffer amount.

[0081] When it is monitored that a user equipment enters the idle state, S101 is executed. It may also be that when the number of user equipments entering the idle state is more than the preset number threshold, S101 is executed.

[0082] In a possible embodiment, it may also be determined whether to execute step S101 based on whether the PRB constraint rate is higher than the preset ratio threshold. Among them, the PRB constraint rate is used to represent the ratio of the PRB occupied by the PUCCH of all non-idle devices connected to the base station to the total number of PRBs included in the uplink bandwidth of the base station. Exemplarily, assuming that the PRB occupied by the PUCCH of all non-idle devices connected to the base station is 40 and the total number of PRBs included in the uplink bandwidth of the base station is 160, the PRB constraint rate may be 25%.

[0083] If the PRB constraint rate is higher than the preset ratio threshold, then S101 is executed. If the PRB constraint rate is not higher than the preset ratio threshold, then the execution of S101 is rejected. This ratio threshold can be set according to experience or obtained through experimental testing. For example, it can be determined by investigating the communication quality and PRB constraint rate of multiple cells, and based on the corresponding relationship between the communication quality and PRB constraint rate obtained from the investigation. For example, assume that relevant personnel investigated multiple cells and found that the communication quality of cells with a PRB constraint rate below 10% is good, while the communication quality of some cells with a PRB constraint rate above 10% is poor. Then the ratio threshold can be determined as 10%.

[0084] It can be understood that the higher the proportion of PRBs occupied by the PUCCH of a non-idle device in the PRBs included in the base station's uplink bandwidth, the more serious the waste of PRB resources in the uplink bandwidth. The lower the proportion of PRBs occupied by the PUCCH of a non-idle device in the PRBs included in the base station's uplink bandwidth, the less serious the waste of PRB resources in the uplink bandwidth.

[0085] Moreover, the base station sending DCI to the user equipment also requires occupying certain system resources of the base station. Therefore, if the PRB constraint rate is not higher than the preset ratio threshold, it can be considered at this time that the waste of PRB resources is not serious and there is no need to reduce the waste of PRB resources. Therefore, the execution of S101 is rejected. If the PRB constraint rate is higher than the preset ratio threshold, it can be considered at this time that the waste of PRB resources is serious and it is necessary to reduce the waste of PRB resources. Therefore, S101 is executed.

[0086] For a clearer description of the uplink resource configuration method provided by the embodiments of the present invention, reference can be made to Figure 2 , Figure 2 which shows an interaction schematic diagram of the uplink resource configuration method provided by the embodiments of the present invention and may include:

[0087] S201, the base station sends a first DCI to an idle user equipment.

[0088] Wherein, the first DCI is used to instruct the idle user equipment to reduce the power of the PUCCH to below the lower threshold, and the lower threshold is lower than the minimum power required for the base station to parse the PUCCH.

[0089] S202, the idle user equipment reduces the power of the PUCCH to below the lower threshold.

[0090] The idle user equipment reduces the power of the PUCCH to below the lower threshold according to the instruction of the first DCI.

[0091] S203, the idle user equipment sends UCI and CSI to the base station.

[0092] The idle user equipment sends UCI and CSI to the base station through PUCCH.

[0093] S204. The base station determines whether the power of the PUCCH of the idle user equipment is reduced below the lower threshold according to the UCI and CSI.

[0094] S205. After the base station determines that the power of the PUCCH of the idle user equipment is reduced below the lower threshold, the base station configures the PRB occupied by the PUCCH of the idle user equipment as a reusable PRB and makes it available for the PUSCH.

[0095] This step is the same as the foregoing 102, and the relevant description about S102 can be referred to, which will not be elaborated here.

[0096] S206. The base station sends a second DCI to the target user equipment.

[0097] The second DCI is used to indicate the first PRB that the PUSCH of the target user equipment can use.

[0098] S207. The target user equipment configures the first PRB that the PUSCH of the target user equipment can use, and the first PRB used by the PUSCH includes the reusable PRB.

[0099] The target user equipment configures the first PRB that the PUSCH of the target user equipment can use according to the indication of the second DCI.

[0100] See Figure 3 , Figure 3 shown in another flowchart of the uplink resource configuration method provided by the embodiment of the present invention, which may include:

[0101] S301. Send a first DCI to the idle user equipment, where the first DCI is used to indicate the idle user equipment to reduce the power of the PUCCH below the lower threshold, and the lower threshold is lower than the minimum power required for the base station to parse the PUCCH.

[0102] This step is the same as the foregoing S101, and the relevant description about S101 can be referred to, which will not be elaborated here.

[0103] S302. Determine whether the idle user equipment resumes services.

[0104] The method for determining whether the idle user equipment resumes services may be different according to different application scenarios, and possible determination methods will be exemplarily described below, so it will not be elaborated here. Resuming services in this article may refer to having resumed services and / or about to resume services, where about to resume services means resuming services within a certain time period, and the certain time period may be different according to different application scenarios.

[0105] S303. After determining that the power of the PUCCH of the idle user equipment is reduced below a preset lower threshold, configure the PRBs occupied by the PUCCH of the idle user equipment as reusable PRBs available for the PUSCH.

[0106] This step is the same as the aforementioned S102. For the relevant description of S102, please refer to the foregoing, and it will not be elaborated here. The base station may determine whether the power of the PUCCH of the idle user equipment is reduced below the preset lower threshold according to the UCI and CSI sent by the idle user equipment to the base station via the PUCCH after S201. When it is determined that the power of the PUCCH of the idle user equipment is reduced below the lower threshold, S203 is executed.

[0107] S304. Send a second DCI to the target user equipment. The second DCI is used to indicate the first PRBs that the PUSCH of the target user equipment can use, and the first PRBs used by the PUSCH include the reusable PRBs.

[0108] This step is the same as the aforementioned S103. For the relevant description of S103, please refer to the foregoing, and it will not be elaborated here.

[0109] S305. If the idle user equipment resumes services, send a third DCI to the idle user equipment. The third DCI is used to indicate the idle user equipment to increase the power of its PUCCH.

[0110] The base station may send the third DCI carrying a power control instruction to the idle user equipment via the PDCCH, so that the idle user equipment executes the power control instruction, and the power control instruction is used to indicate the idle user equipment to increase the power of the PUCCH.

[0111] The power of the PUCCH of the idle user equipment after increasing is not less than the power required for executing services. The power of the PUCCH of the idle user equipment may be increased to the power before reduction, or may be increased to other power other than the power before reduction. For example, assume that before executing S301, the power of the PUCCH of the idle user equipment is -100 dB, and when executing S301, the power of the PUCCH of the idle user equipment is reduced to -130 dB. Then when executing S303, the power of the PUCCH of the idle user equipment may be increased to -100 dB, or may be increased to other power other than -100 dB, such as -95 dB, -105 dB, etc.

[0112] S306. If the idle user equipment resumes services, configure the reusable PRBs as PRBs unavailable for the PUSCH.

[0113] Since the power of the PUCCH of the idle user equipment has increased, theoretically, if the PUSCH of the non-idle user equipment multiplexes the PRBs occupied by the PUCCH of the idle user equipment, the interference of the UCI, CSI, etc. information transmitted by the idle user equipment through the PUCCH to the service data transmitted by the non-idle user equipment through the PUSCH is relatively high, which will affect the base station's normal parsing of the service data transmitted by the non-idle user equipment through the PUSCH. Therefore, the reusable PRBs can be configured as PRBs unavailable for PUSCH.

[0114] S307. Send a fourth DCI to the target user equipment. The fourth DCI is used to indicate the second PRBs that the PUSCH of the target user equipment can use, and the second PRBs used by the PUSCH do not include the reusable PRBs.

[0115] The base station can send a fourth DCI carrying a frequency domain resource allocation instruction to the target user equipment through the PDCCH, so that the target user equipment executes the frequency domain resource allocation instruction. The frequency resource allocation instruction is used to indicate the second PRBs that the PUSCH of the target user equipment can use, and the second PRBs that the PUSCH of the target user equipment can use do not include the reusable PRBs.

[0116] The idle user equipment may not always be in an idle state. For example, the idle user equipment may resume services after a certain period of time. If the power of the PUCCH of the idle user equipment is still lower than the lower threshold, it may cause the idle user equipment to be unable to execute services normally after resuming services. By selecting this embodiment, the idle user equipment can execute services normally after resuming services, that is, this technical problem can be solved.

[0117] For a clearer description of the uplink resource configuration method provided by the embodiments of the present invention, reference can be made to Figure 4 , Figure 4 As shown in

[0118] S401. The base station sends a first DCI to the idle user equipment.

[0119] Among them, the first DCI is used to instruct the idle user equipment to reduce the power of the PUCCH below the lower threshold, and the lower threshold is lower than the minimum power required for the base station to parse the PUCCH.

[0120] S402. The idle user equipment reduces the power of the PUCCH below the lower threshold.

[0121] The idle user equipment reduces the power of the PUCCH below the lower threshold according to the indication of the first DCI.

[0122] S403, the idle user equipment sends UCI and CSI to the base station.

[0123] The idle user equipment sends UCI and CSI to the base station through the PUCCH.

[0124] S404, the base station determines whether the power of the PUCCH of the idle user equipment is reduced below the lower threshold according to the UCI and CSI.

[0125] S405, after determining that the power of the PUCCH of the idle user equipment is reduced below the lower threshold, the base station configures the PRB occupied by the PUCCH of the idle user equipment as a reusable PRB and configures it as a PRB available for the PUSCH.

[0126] This step is the same as the foregoing S102, and the relevant description about S102 can be referred to, and will not be elaborated here.

[0127] S406, the base station sends a second DCI to the target user equipment.

[0128] The second DCI is used to indicate the first PRB that the PUSCH of the target user equipment can use.

[0129] S407, the target user equipment configures the first PRB that the PUSCH of the target user equipment can use, and the first PRB used by the PUSCH includes the reusable PRB.

[0130] The target user equipment configures the first PRB that the PUSCH of the target user equipment can use according to the indication of the second DCI.

[0131] S408, the base station determines whether the idle user equipment resumes services.

[0132] How the base station determines whether the idle user equipment resumes services will be described in subsequent embodiments and will not be elaborated here.

[0133] S409, if the idle user equipment resumes services, the base station configures the reusable PRB as a PRB unavailable for the PUSCH.

[0134] This step is the same as the foregoing S306, and the relevant description about S306 can be referred to, and will not be elaborated here.

[0135] S410, if the idle user equipment resumes services, the base station sends a third DCI to the idle user equipment.

[0136] The third DCI is used to instruct the idle user equipment to increase the power of its PUCCH. It can be understood that Figure 4 The timing diagram shown is only one possible example. In other possible embodiments, S410 may also be executed before S409, or may be executed in parallel with or alternately with S409. This embodiment does not limit this. Similarly, in other possible embodiments, S410 may also be executed after S411, or may be executed in parallel with or alternately with S411.

[0137] S411, if the idle user equipment resumes services, the base station sends a fourth DCI to the target user equipment.

[0138] The fourth DCI is used to indicate the second PRBs that the PUSCH of the target user equipment can use.

[0139] S412, the idle user equipment increases the power of the PUCCH.

[0140] The idle user equipment increases the power of its PUCCH according to the indication of the third DCI.

[0141] S413, the target user equipment configures the second PRBs that the PUSCH of the target user equipment can use. The second PRBs used by the PUSCH do not include reusable PRBs.

[0142] The target user equipment configures the second PRBs that the PUSCH of the target user equipment can use according to the indication of the fourth DCI.

[0143] To more clearly illustrate the uplink resource configuration method provided by the embodiments of the present invention, how to determine whether the idle user equipment resumes services will be described below.

[0144] It can be seen Figure 5 , Figure 5 shown is a flowchart of a service resumption detection method provided by the embodiments of the present invention, which may include:

[0145] S501, send a fifth DCI to the idle user at a preset period. The fifth DCI is used to indicate the third PRBs that the PUSCH of the idle user equipment can use.

[0146] The base station may send the fifth DCI carrying a frequency domain resource allocation instruction to the idle user equipment through the PDCCH, so that the idle user equipment executes the frequency domain resource allocation instruction. The frequency domain resource allocation instruction is used to instruct the idle user equipment to configure the third PRBs as the PRBs available to the idle user equipment.

[0147] The preset period can be set according to actual requirements. The longer the preset period is, the fewer PRB resources in the uplink bandwidth wasted due to service recovery detection. The shorter the preset period is, the more accurate the service recovery detection is.

[0148] The number of the third PRBs can vary according to different actual requirements. In one possible embodiment, to reduce the PRB resources in the uplink bandwidth wasted due to service recovery detection, the number of the third PRBs is 1. In other possible embodiments, the third PRBs can also include 2 PRBs, 3 PRBs or other numbers of PRBs, and this embodiment does not limit this.

[0149] S502, monitor the downlink service buffer amount of the idle user equipment.

[0150] It can be understood that if the idle user equipment resumes services, that is, the idle user equipment starts to execute services, then since the service data of the services executed by the idle user equipment will pass through the base station, theoretically the downlink service buffer amount of the idle user equipment is large. If the idle user equipment does not resume services, that is, the user equipment has no services, then theoretically no service data of the idle user equipment will pass through the base station, so the downlink service buffer amount of the idle user equipment is small or even zero. Therefore, it is possible to determine whether the idle user equipment resumes services by the downlink service buffer amount.

[0151] S503, if the downlink service buffer amount of the idle user equipment is greater than the preset stock threshold, determine that the idle user equipment resumes services.

[0152] S504, if the downlink service buffer amount of the idle user equipment is not greater than the preset stock threshold, determine that the idle user equipment does not resume services.

[0153] Selecting this embodiment can enable the base station to determine whether the idle user equipment resumes services by monitoring the downlink service buffer amount. Thus, the power of the PUCCH of the idle user equipment can be adjusted in a timely manner so that the idle user equipment can execute services normally after resuming services.

[0154] In another possible embodiment, it can also be that when receiving the uplink synchronization information sent by the idle user equipment through the PRACH (Physical Random Access Channel) after sending a service request, it is determined that the idle user equipment resumes services, where the uplink synchronization information is used to establish uplink synchronization between the base station and the idle user equipment. It can be understood that the idle user equipment will send uplink synchronization information to the base station through the PRACH within the first special time slot after sending a service request.

[0155] By selecting this embodiment, the characteristic that an idle user equipment needs to re - establish uplink synchronization after resuming services can be utilized, enabling the base station to determine that the idle user equipment has resumed services after receiving the uplink synchronization information sent by the idle user equipment. Thus, the base station can timely determine that the idle user equipment has resumed services.

[0156] Next, the uplink resource configuration method provided by the embodiments of the present invention will be described in conjunction with user equipment, and reference can be made to Figure 6 , including:

[0157] S601, The user equipment accesses the base station.

[0158] S602, The base station allocates PRBs for the PUCCH of each user equipment.

[0159] S603, The base station periodically monitors the service execution status of each user equipment.

[0160] In this embodiment, the service execution status of the user equipment may include an idle state and a non - idle state.

[0161] S604, The base station determines whether the user equipment is in an idle state. If the user equipment is in an idle state, the base station executes S605. If the user equipment is not in an idle state, the base station executes S609.

[0162] S605, The base station sends a first DCI to the idle user equipment, and the first DCI is used to instruct the idle user equipment to reduce the power of the PUCCH to below a preset lower threshold.

[0163] This step is the same as the aforementioned S101. For relevant descriptions, reference can be made to the relevant description of S101, and details will not be repeated here.

[0164] S606, After the base station determines that the power of the PUCCH of the idle user equipment has been reduced to below the preset lower threshold, the PRB occupied by the PUCCH of the idle user equipment is configured as a PRB available for the PUSCH as a reusable PRB.

[0165] S607, The base station periodically determines whether the idle user equipment has resumed services.

[0166] Among them, the period of S607 may be the same as or different from the period in S403. In a possible embodiment, the period in S607 is greater than the period in S403.

[0167] S608, If the idle user equipment resumes services, the base station sends a third DCI to the idle user equipment, and the third DCI is used to instruct the idle user equipment to increase the power of its PUCCH.

[0168] This step is the same as the aforementioned S305. For the relevant description, reference can be made to the aforementioned S203 and will not be elaborated here.

[0169] S609. The base station determines whether the power of the PUSCH of the user equipment is higher than a preset upper threshold. If the power of the PUSCH of the user equipment is higher than the upper threshold, S610 is executed; if the power of the PUSCH of the user equipment is not higher than the upper threshold, S611 is executed.

[0170] S610. The base station sends a second DCI to the user equipment, and the second DCI is used to indicate the first PRB that the PUSCH of the target user equipment can use.

[0171] It can be understood that if the power of the PUSCH of the user equipment is higher than the preset upper threshold, it can be determined that the user equipment is the aforementioned target user equipment. And the over-powered PUCCH is reduced to the PUCCH of the idle user equipment. Therefore, S610 is that the base station sends a second DCI to the target user equipment.

[0172] S611. The base station keeps the available PRB configured for the PUSCH of the user equipment unchanged.

[0173] S612. After the user equipment in the idle state sends a service request, it sends uplink synchronization information to the base station through the PRACH, so that the base station executes S608.

[0174] If the user equipment in the idle state does not resume the service, the current state can be maintained unchanged.

[0175] See Figure 7 , Figure 7 As shown in

[0176] The first downlink control information sending module 701 is configured to send a first downlink control information DCI to the idle user equipment, and the first DCI is used to instruct the idle user equipment to reduce the power of the physical uplink control channel PUCCH to below a preset lower threshold; the preset lower threshold is lower than the minimum power required for the base station to parse the PUCCH.

[0177] The first PRB configuration module 702 is configured to, after determining that the power of the PUCCH of the idle user equipment is reduced to below the preset lower threshold, use the physical resource block PRB occupied by the PUCCH of the idle user equipment as a reusable PRB and configure it as a PRB available for the physical uplink shared channel PUSCH.

[0178] The second downlink control information sending module 703 is configured to send a second DCI to a target user equipment, where the second DCI is used to indicate a first PRB that can be used by a PUSCH of the target user equipment, and the first PRB used by the PUSCH includes the reusable PRB; the target user equipment is a user equipment in a non-idle state, and the power of the PUSCH of the target user equipment is higher than a preset upper threshold; the preset upper threshold is higher than the minimum power required for the base station to decode the PUSCH.

[0179] In a possible embodiment, the apparatus further includes a determination module, configured to determine whether the idle user equipment resumes services after sending the first DCI to the idle user equipment;

[0180] A third downlink control information sending module is configured to send a third DCI to the idle user equipment, where the third DCI is used to indicate that the idle user equipment raises the power of its PUCCH, and the power of the PUCCH after the idle user equipment raises the power is not less than the power required for performing services;

[0181] A second PRB configuration module is configured to, if the idle user equipment resumes services, configure the reusable PRB as a PRB unavailable for the PUSCH;

[0182] A fourth downlink control information sending module is configured to send a fourth DCI to the target user equipment, where the fourth DCI is used to indicate a second PRB that can be used by the PUSCH of the target user equipment, and the second PRB used by the PUSCH does not include the reusable PRB.

[0183] In a possible embodiment, the determination module determines whether the idle user equipment resumes services, including:

[0184] Sending a fifth DCI to the idle user equipment at a preset period, where the fifth DCI is used to indicate a third PRB that can be used by the PUSCH of the idle user equipment;

[0185] Monitoring the downlink service buffer amount of the idle user equipment;

[0186] If the downlink service buffer amount of the idle user equipment is greater than a preset stock threshold, determining that the idle user equipment resumes services;

[0187] If the downlink service buffer amount of the idle user equipment is not greater than the preset stock threshold, determining that the idle user equipment does not resume services.

[0188] In a possible embodiment, the service resumption detection module determines whether the idle user equipment resumes services, including:

[0189] When receiving random access channel uplink synchronization information sent by the idle user equipment through the physical random access channel PRACH after sending a service request, it is determined that the idle user equipment resumes service, and the uplink synchronization information is used to establish uplink synchronization between the idle user equipment and the base station.

[0190] In a possible embodiment, the first downlink control information sending module is further configured to determine whether a PRB restriction rate is higher than a preset ratio threshold before sending the first downlink control information DCI to the idle user equipment, where the PRB restriction rate represents a ratio of PRBs occupied by PUCCHs of all non-idle devices accessing the base station to the total number of PRBs included in the uplink bandwidth of the base station;

[0191] If the PRB restriction rate is higher than a preset ratio threshold, executing the step of sending the first DCI to the idle user equipment;

[0192] If the PRB restriction rate is not higher than the preset ratio threshold, the step of sending the first DCI to the idle user equipment is rejected.

[0193] The embodiment of the present invention further provides a base station, such as Figure 8 As shown, it includes a processor 801, a communication interface 802, a memory 803 and a communication bus 804, wherein the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804.

[0194] Memory 803, used to store computer programs;

[0195] The processor 801 is configured to execute the program stored in the memory 803, and implement the following steps:

[0196] Sending first downlink control information (DCI) to an idle user equipment, where the first DCI is used to instruct the idle user equipment to reduce the power of a physical uplink control channel (PUCCH) to below a preset lower limit threshold; the preset lower limit threshold is lower than a minimum power required by the base station to resolve the PUCCH;

[0197] After determining that the power of the PUCCH of the idle user equipment is reduced to below the preset lower limit threshold, configuring the physical resource block (PRB) occupied by the PUCCH of the idle user equipment as a reusable PRB as a PRB available for a physical uplink shared channel (PUSCH);

[0198] Send a second DCI to the target user equipment, where the second DCI is used to indicate a first set of physical resource blocks (PRBs) that the physical uplink shared channel (PUSCH) of the target user equipment can use, and the first set of PRBs used by the PUSCH includes the reusable PRBs; the target user equipment is a user equipment in a non-idle state, and the power of the PUSCH of the target user equipment is higher than a preset upper threshold; the preset upper threshold is higher than the minimum power required for the base station to decode the PUSCH.

[0199] In a possible embodiment, after sending the first DCI to the idle user equipment, the method further includes:

[0200] Determine whether the idle user equipment resumes services;

[0201] If the idle user equipment resumes services, send a third DCI to the idle user equipment, where the third DCI is used to indicate the idle user equipment to increase the power of its physical uplink control channel (PUCCH), and the power of the PUCCH after the increase by the idle user equipment is not less than the power required for service execution;

[0202] After sending the second DCI to the target user equipment, the method further includes:

[0203] If the idle user equipment resumes services, configure the reusable PRBs as PRBs unavailable for the PUSCH;

[0204] Send a fourth DCI to the target user equipment, where the fourth DCI is used to indicate a second set of PRBs that the PUSCH of the target user equipment can use, and the second set of PRBs used by the PUSCH does not include the reusable PRBs.

[0205] In a possible embodiment, the determining whether the idle user equipment resumes services includes:

[0206] Send a fifth DCI to the idle user equipment at a preset period, where the fifth DCI is used to indicate a third set of PRBs that the PUSCH of the idle user equipment can use;

[0207] Monitor the downlink service buffer size of the idle user equipment;

[0208] If the downlink service buffer size of the idle user equipment is greater than a preset buffer threshold, determine that the idle user equipment resumes services;

[0209] If the downlink service buffer size of the idle user equipment is not greater than the preset buffer threshold, determine that the idle user equipment does not resume services.

[0210] In a possible embodiment, determining whether the idle user equipment resumes services includes:

[0211] When receiving the uplink synchronization information of the random access channel sent by the idle user equipment through the physical random access channel (PRACH) after sending a service request, it is determined that the idle user equipment resumes services, and the uplink synchronization information is used to establish uplink synchronization between the idle user equipment and the base station.

[0212] In a possible embodiment, before sending the first downlink control information (DCI) to the idle user equipment, the method further includes:

[0213] Determining whether the PRB occupancy rate is higher than a preset ratio threshold, where the PRB occupancy rate is used to represent the ratio of the PRBs occupied by the PUCCH of all non-idle devices accessing the base station to the total number of PRBs included in the uplink bandwidth of the base station;

[0214] If the PRB occupancy rate is higher than the preset ratio threshold, perform the step of sending the first downlink control information DCI to the idle user equipment;

[0215] If the PRB occupancy rate is not higher than the preset ratio threshold, reject the execution of the step of sending the first downlink control information DCI to the idle user equipment.

[0216] The communication bus mentioned in the above base station may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.

[0217] The communication interface is used for communication between the above electronic device and other devices.

[0218] The memory may include a Random Access Memory (RAM), and may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.

[0219] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be 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, discrete hardware components.

[0220] In another embodiment provided by the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned uplink resource configuration methods are implemented.

[0221] In another embodiment provided by the present invention, there is also provided a computer program product containing instructions. When it runs on a computer, it causes the computer to execute any of the uplink resource configuration methods in the above-mentioned embodiments.

[0222] In the above-mentioned embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a Solid State Disk (SSD)).

[0223] It should be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.

[0224] Each embodiment in this specification is described in a related manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of the apparatus, base station, computer-readable storage medium and computer program product, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the description of the method embodiments.

[0225] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are all included in the protection scope of the present invention.

Claims

1. An uplink resource allocation method, characterized in that, Applied to a base station, the method includes: Determine whether the PRB occupancy rate is higher than a preset ratio threshold, where the PRB occupancy rate is used to represent the ratio of the PRBs occupied by the PUCCHs of all non-idle devices accessing the base station to the total number of PRBs included in the uplink bandwidth of the base station; If the PRB occupancy rate is higher than the preset ratio threshold, send a first downlink control information DCI to the idle user equipment, where the first downlink control information DCI is used to instruct the idle user equipment to reduce the power of the physical uplink control channel PUCCH to below a preset lower limit threshold; the preset lower limit threshold is lower than the minimum power required for the base station to decode the PUCCH; After determining that the power of the PUCCH of the idle user equipment is reduced to below the preset lower limit threshold, configure the physical resource blocks PRBs occupied by the PUCCH of the idle user equipment as reusable PRBs available for the physical uplink shared channel PUSCH; Send a second DCI to the target user equipment, where the second DCI is used to indicate the first PRBs that the PUSCH of the target user equipment can use, and the first PRBs used by the PUSCH include the reusable PRBs; the target user equipment is a non-idle user equipment, and the power of the PUSCH of the target user equipment is higher than a preset upper limit threshold; the preset upper limit threshold is higher than the minimum power required for the base station to decode the PUSCH.

2. The method according to claim 1, characterized in that After sending the first downlink control information DCI to the idle user equipment, the method further includes: Determine whether the idle user equipment resumes services; If the idle user equipment resumes services, send a third DCI to the idle user equipment, where the third DCI is used to instruct the idle user equipment to increase the power of its PUCCH, and the power of the PUCCH of the idle user equipment after the increase is not less than the power required for service execution; After sending the second DCI to the target user equipment, the method further includes: If the idle user equipment resumes services, configure the reusable PRBs as PRBs unavailable for the PUSCH; Send a fourth DCI to the target user equipment, where the fourth DCI is used to indicate the second PRBs that the PUSCH of the target user equipment can use, and the second PRBs used by the PUSCH do not include the reusable PRBs.

3. The method according to claim 2, wherein The determination of whether the idle user equipment resumes services includes: Send a fifth DCI to the idle user equipment at a preset period, where the fifth DCI is used to indicate the third PRBs that the PUSCH of the idle user equipment can use; Monitor the downlink service buffer volume of the idle user equipment; If the downlink service buffer volume of the idle user equipment is greater than a preset stock threshold, determine that the idle user equipment resumes services; If the downlink service buffer volume of the idle user equipment is not greater than the preset stock threshold, determine that the idle user equipment does not resume services.

4. The method according to claim 2, wherein The determination of whether the idle user equipment resumes services includes: When receiving the uplink synchronization information of the random access channel sent by the idle user equipment via the physical random access channel (PRACH) after sending a service request, it is determined that the idle user equipment resumes the service, and the uplink synchronization information is used to establish uplink synchronization between the idle user equipment and the base station.

5. An uplink resource configuration device, characterized in that, Applied to a base station, the apparatus includes: A first downlink control information sending module, configured to determine whether a Physical Resource Block (PRB) occupancy rate is higher than a preset ratio threshold, where the PRB occupancy rate is used to represent the ratio of the PRBs occupied by the Physical Uplink Control Channels (PUCCHs) of all non-idle devices accessing the base station to the total number of PRBs included in the uplink bandwidth of the base station; if the PRB occupancy rate is higher than the preset ratio threshold, send a first Downlink Control Information (DCI) to the idle user equipment, where the first DCI is used to instruct the idle user equipment to reduce the power of the Physical Uplink Control Channel (PUCCH) to below a preset lower threshold; the preset lower threshold is lower than the minimum power required for the base station to decode the PUCCH. A first PRB configuration module, configured to, after determining that the power of the PUCCH of the idle user equipment is reduced to below the preset lower threshold, configure the Physical Resource Blocks (PRBs) occupied by the PUCCH of the idle user equipment as reusable PRBs available for the Physical Uplink Shared Channel (PUSCH). A second downlink control information sending module, configured to send a second DCI to a target user equipment, where the second DCI is used to indicate the first PRBs that the PUSCH of the target user equipment can use, and the first PRBs used by the PUSCH include the reusable PRBs; the target user equipment is a user equipment in a non-idle state, and the power of the PUSCH of the target user equipment is higher than a preset upper threshold; the preset upper threshold is higher than the minimum power required for the base station to decode the PUSCH.

6. The device according to claim 5, wherein The apparatus further includes a determination module, configured to determine whether the idle user equipment resumes the service after sending the first DCI to the idle user equipment. A third downlink control information sending module, configured to send a third DCI to the idle user equipment, where the third DCI is used to instruct the idle user equipment to increase the power of its PUCCH, and the power of the PUCCH after the idle user equipment increases is not less than the power required for performing the service. A second PRB configuration module, configured to, if the idle user equipment resumes the service, configure the reusable PRBs as PRBs unavailable for the PUSCH. A fourth downlink control information sending module, configured to send a fourth DCI to the target user equipment, where the fourth DCI is used to indicate the second PRBs that the PUSCH of the target user equipment can use, and the second PRBs used by the PUSCH do not include the reusable PRBs.

7. The device according to claim 6, characterized in that, The determination module determines whether the idle user equipment resumes the service, including: Sending a fifth DCI to the idle user equipment at a preset period, where the fifth DCI is used to indicate the third PRBs that the PUSCH of the idle user equipment can use. Monitor the downlink service cache volume of the idle user equipment; If the downlink service cache volume of the idle user equipment is greater than a preset stock threshold, determine that the idle user equipment resumes services; If the downlink service cache volume of the idle user equipment is not greater than the preset stock threshold, determine that the idle user equipment does not resume services.

8. The device according to claim 6, characterized in that The service resumption detection module determines whether the idle user equipment resumes services, including: When receiving the uplink synchronization information of the random access channel sent by the idle user equipment through the physical random access channel PRACH after sending a service request, determine that the idle user equipment resumes services, and the uplink synchronization information is used to establish uplink synchronization between the idle user equipment and the base station.

9. A base station, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus; The memory is used to store computer programs; The processor is used to implement the method steps described in any one of claims 1-4 when executing the programs stored on the memory.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method steps described in any one of claims 1-4 are implemented.

Citation Information

Patent Citations

  • User terminal, wireless base station, and wireless communication method

    CN108476506A

  • Method and device for allocating uplink resources in small-bandwidth system

    CN110198565A