Uplink sending power control method and device, equipment and storage medium
By gradually increasing the transmission power when the terminal does not receive the uplink transmission resource, the problem of unreliable reception of the schedule request (SR) is solved, and communication performance and reliability are improved.
Patent Information
- Application Number
- CN202410749494.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-07-25
AI Technical Summary
After sending a scheduling request (SR), the terminal fails to reliably receive the uplink transmission resources allocated by the network device, resulting in a degradation of communication performance and reliability.
When the terminal does not receive the uplink transmission resource, it gradually increases the transmission power until the maximum transmission power or maximum transmission times is reached, and flexibly adjusts the transmission power of the SR to improve reliability.
By adjusting the transmission power, the success rate of the scheduling request (SR) is improved by reliable reception by network equipment, and the communication performance and reliability of the terminal are improved.
Smart Images

Figure CN120379010A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method, apparatus, device, and storage medium for controlling uplink transmission power. Background Art
[0002] In a communication system, a network device sends configuration information related to a scheduling request (SR) to a terminal. When the terminal has uplink data to transmit but has no uplink transmission resources, the terminal can periodically send SR information to the network device according to the SR period configured by the network device. However, there is a situation where the terminal fails to send an SR to the network device. Summary of the Invention
[0003] The present disclosure aims to at least solve one of the technical problems in the related art to some extent.
[0004] An embodiment of the first aspect of the present disclosure provides a method for controlling uplink transmission power, including:
[0005] Sending a scheduling request to the network device with a first transmission power;
[0006] When the uplink transmission resources allocated by the network device are not received, the first transmission power is less than the maximum transmission power of the terminal, and the number of times the scheduling request has been sent is less than the maximum number of times, increasing the first transmission power;
[0007] Based on the increased first transmission power, returning to perform the operation of sending the scheduling request until at least one of the following is satisfied: the uplink transmission resources allocated by the network device are received, the number of times the scheduling request has been sent is equal to the maximum number of times, and the increased transmission power is equal to the maximum transmission power of the terminal.
[0008] An embodiment of the second aspect of the present disclosure provides a device for controlling uplink transmission power, including:
[0009] A sending module, configured to send a scheduling request to the network device with a first transmission power;
[0010] A processing module, configured to increase the first transmission power when the uplink transmission resources allocated by the network device are not received, the first transmission power is less than the maximum transmission power of the terminal, and the number of times the scheduling request has been sent is less than the maximum number of times;
[0011] The sending module is further configured to, based on the increased first transmission power, return to perform the operation of sending the scheduling request until at least one of the following conditions is met: receiving the uplink transmission resources allocated by the network device, the number of times the scheduling request has been sent being equal to the maximum number of transmissions, or the increased transmission power being equal to the maximum transmission power of the terminal.
[0012] An embodiment of the third aspect of the present disclosure provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the method for controlling the uplink transmission power as proposed in the embodiment of the first aspect of the present disclosure.
[0013] An embodiment of the fourth aspect of the present disclosure provides a computer-readable storage medium storing a computer program, which when executed by a processor, implements the method for controlling the uplink transmission power as proposed in the embodiment of the first aspect of the present disclosure.
[0014] The method, apparatus, device, and storage medium for controlling the uplink transmission power provided by the present disclosure have the following beneficial effects:
[0015] In the embodiment of the present disclosure, after the terminal sends an SR to the network device, if it does not receive the uplink transmission resources allocated by the network device, the uplink transmission power is less than the maximum transmission power of the terminal, and the number of times the SR has been sent is less than the maximum number of transmissions, the terminal can increase the transmission power and repeat sending the SR to the network device until it receives the uplink transmission resources, or reaches the maximum number of transmissions, or reaches the maximum transmission power. Thus, the terminal flexibly adjusts the transmission power of the SR according to the request result, thereby improving the success rate of the SR being reliably received by the network device and enhancing the communication performance and reliability of the terminal.
[0016] The additional aspects and advantages of the present disclosure will be partially given in the following description, partially become apparent from the following description, or be understood through the practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and / or additional aspects and advantages of the present disclosure will become apparent and be readily understood from the following description of the embodiments in conjunction with the drawings, where:
[0018] Figure 1 is a schematic flowchart of a method for controlling the uplink transmission power provided by an embodiment of the present disclosure;
[0019] Figure 2 is a schematic flowchart of a method for controlling the uplink transmission power provided by another embodiment of the present disclosure;
[0020] Figure 3Schematic structural diagram of a control device for uplink transmission power provided by another embodiment of the present disclosure;
[0021] Figure 4 The block diagram of an exemplary electronic device suitable for implementing the embodiments of the present disclosure is shown. Specific embodiments
[0022] Embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary and are intended to explain the present disclosure and should not be construed as a limitation of the present disclosure.
[0023] In a scenario where the terminal needs to send uplink data but there is no uplink transmission resource, since the scheduling request (SR) sent by the terminal may not be reliably received, there is a situation where the terminal still cannot receive the uplink transmission resource configured by the network device after sending the SR. In response to this situation, the present disclosure proposes to send the SR multiple times by continuously increasing the transmission power, thereby increasing the probability that the network device reliably receives the SR, improving the probability of successful uplink transmission of the terminal, and improving the communication performance of the terminal.
[0024] The terminal involved in the present disclosure can be a terminal operating in any network mode. For example, the terminal can operate in a New Radio (NR) network, or operate in a Long-Term Evolution (LTE) network, or operate in a sixth-generation (6G) network, etc. The present disclosure does not limit this.
[0025] In the present disclosure, a "terminal", or "terminal device" can be referred to as a "user equipment (UE)", "user terminal", etc. A network (or network device) can be interpreted as a device included in the network. For example, an access network device, a core network device, etc. In some embodiments, an access network device (AN device) can also be referred to as a radio access network device (RAN device), a base station (BS), etc.
[0026] The uplink transmission power control method, device, equipment and storage medium of the embodiments of the present disclosure will be described below with reference to the drawings.
[0027] Figure 1 The flowchart shows a method for controlling uplink transmission power provided by an embodiment of the present disclosure.
[0028] As Figure 1 shown, the method for controlling uplink transmission power may include the following steps:
[0029] Step 101: Send a scheduling request to the network device at a first transmission power.
[0030] Among them, the first transmission power may be the transmission power calculated by the terminal according to the uplink power calculation method.
[0031] It can be understood that the first transmission power is less than or equal to the maximum transmission power of the terminal.
[0032] In the present disclosure, when the terminal has uplink data to send but no uplink transmission resources, it can send an SR to the network device at the first transmission power.
[0033] Step 102: Increase the first transmission power when the terminal has not received the uplink transmission resources allocated by the network device, the first transmission power is less than the maximum transmission power of the terminal, and the number of times the scheduling request has been sent is less than the maximum number of times.
[0034] Among them, the maximum transmission power of the terminal is the maximum power value that the terminal can use when performing uplink transmission.
[0035] Among them, the maximum number of times may be indicated by the network device or agreed upon by the protocol. The present disclosure does not limit this.
[0036] In the present disclosure, the terminal can determine the maximum number of times in any of the following ways: receiving the maximum number of times sent by the network device; or determining the maximum number of times according to the protocol agreement.
[0037] It should be noted that the maximum number of times can be fixed or dynamically configured by the network device for the terminal. Therefore, the maximum number of times received by the terminal in different scenarios may be the same or different.
[0038] In some embodiments, the terminal can increase the first transmission power at a fixed step size. For example, each time it increases by 1 milliwatt decibel (dBm), 2 dBm, etc. The present disclosure does not limit this.
[0039] In the present disclosure, if the network device receives an SR and there are uplink transmission resources available for the terminal, the terminal can receive a message sent by the network device indicating the uplink transmission resources (identifiers) allocated to it.
[0040] In some embodiments, the terminal can receive the uplink transmission resources allocated by the network device for it through Downlink Control Information (DCI), Radio Resource Control (RRC) messages, etc. After receiving the message sent by the network device, the terminal can parse the message to determine the available uplink transmission resources, and then perform uplink data transmission based on the uplink transmission resources.
[0041] Generally, since it takes time for the signaling transmission between the terminal and the network device, in order to avoid resource waste and repeated requests caused by the terminal sending a scheduling request again while the network device sends an uplink transmission resource allocation indication to it. In the present disclosure, after the terminal sends an SR to the network device with a first transmission power, it can wait for a certain period of time and then determine whether to increase the value of the first transmission power.
[0042] In some embodiments, the terminal can increase the first transmission power when it has not received the uplink transmission resources allocated by the network device, and the first transmission power is still less than the maximum transmission power, and the time interval between the current moment and the moment of the previous adjacent scheduling request is equal to the transmission period of the scheduling request.
[0043] Among them, the terminal can determine the transmission period of the scheduling request according to the protocol agreement, or determine the transmission period of the scheduling request according to the indication of the network device. The present disclosure does not limit this.
[0044] For example, if the transmission period of the SR is T, then if the terminal does not receive the uplink transmission resources allocated by the network device within the T duration after each SR is sent, and the transmission power of the previous SR is still less than the maximum transmission power, the transmission power can continue to be increased.
[0045] Step 103, based on the increased first transmission power, return to perform the operation of sending the scheduling request until at least any one of the following is satisfied: receiving the uplink transmission resources allocated by the network device, the number of times the scheduling request has been sent is equal to the maximum number of times, and the increased transmission power is equal to the maximum transmission power of the terminal.
[0046] In the present disclosure, in order to avoid that due to network environment and other reasons, the network device cannot allocate uplink transmission resources for the terminal, and the terminal keeps repeatedly sending SRs to the network device, which will not only waste the resources and power consumption of the terminal, but also increase unnecessary communication burdens. Therefore, by setting certain termination conditions, such as the maximum number of times, to assist the terminal in determining whether to terminate the sending of SRs.
[0047] For example, the maximum number of transmissions is 4 times. If the terminal repeats sending the SR to the network device 4 times by increasing the transmission power each time and still does not receive the uplink transmission resource, it can stop repeating the operation of increasing the transmission power to send the SR to the network device.
[0048] Alternatively, the maximum number of transmissions is 4 times. If the terminal receives the uplink transmission resource allocated by the network device after increasing the transmission power to send the SR to the network device for the third time, it can stop repeating the operation of increasing the transmission power to send the SR to the network device.
[0049] In the embodiments of the present disclosure, after the terminal sends the SR to the network device, if it does not receive the uplink transmission resource allocated by the network device, the uplink transmission power is less than the maximum transmission power of the terminal, and the number of times the SR has been sent is less than the maximum number of times, the terminal can increase the transmission power and repeat sending the SR to the network device until it receives the uplink transmission resource, or reaches the maximum number of times, or reaches the maximum transmission power. Thus, the terminal flexibly adjusts the transmission power of the SR according to the request result, thereby improving the success rate of reliable reception of the SR by the network device and enhancing the communication performance and reliability of the terminal.
[0050] Figure 2 The flowchart of a method for controlling uplink transmission power provided by an embodiment of the present disclosure is as Figure 2 shown. The method for controlling uplink transmission power may include the following steps:
[0051] Step 201, receive the maximum number of transmissions sent by the network device.
[0052] The specific implementation form of step 201 may refer to the detailed description of other embodiments of the present disclosure and will not be elaborated here.
[0053] Step 202, determine the power increment value according to the maximum number of transmissions, the first transmission power, and the maximum transmission power.
[0054] The first transmission power and the maximum transmission power may be determined by the terminal according to the configuration information and protocol agreement.
[0055] In the present disclosure, the terminal can determine the power value that can be increased each time when increasing the transmission power from the first transmission power to the maximum transmission power according to the maximum number of transmissions, that is, the power increment value.
[0056] In some embodiments, the power increment value determined by the terminal each time may be the same or different.
[0057] For example, if the power increment value is the same each time, the terminal can determine the power increment value as the ratio of the difference between the maximum transmission power and the first transmission power to the maximum number of transmissions. For example, the maximum number of transmissions is N, the first transmission power is P1, and the maximum transmission power is P max , then the power increment value ΔP can be determined according to the following formula:
[0058]
[0059] In some possible implementation forms, the terminal can also increase the first transmission power according to different power increment values based on the number of SRs already sent. For example, as the number of SRs already sent increases, the power increment value gradually decreases. For example, after the terminal calculates the power increment value ΔP based on the above formula, it can determine that the power increment value ΔP1 = ΔP + Δ when increasing the first transmission power for the first time, and the power increment value ΔPN = ΔP - Δ for the last time, etc., where Δ is any value less than ΔP, and the present disclosure does not make any limitation thereto. Alternatively, the terminal can also gradually increase the first transmission power in a manner where the power increment value gradually increases as the number of SRs already sent increases, and the present disclosure does not make any limitation thereto.
[0060] Step 203: When there is uplink data to be sent and there is no uplink transmission resource, send a scheduling request to the network device at the first transmission power.
[0061] Step 204: Determine whether the end condition is met. If the uplink transmission resource has not been received, the first transmission power is less than the maximum transmission power of the terminal, and the number of times the scheduling request has been sent is less than the maximum number of transmissions, then execute Step 205; otherwise, execute Step 206.
[0062] Step 205: Increase the first transmission power based on the power increment value, and then return to execute Step 203.
[0063] Among them, for the specific implementation forms of Step 203 and Step 205, reference can be made to the detailed description of other embodiments of the present disclosure, and details are not described herein again.
[0064] Step 206: When the uplink transmission resource allocated by the network device is received, send the uplink data at the first transmission power based on the uplink transmission resource.
[0065] It should be noted that the first transmission power used by the terminal when sending uplink data can be determined by the terminal based on the current network state, or can be the transmission power based on when the terminal sent the SR last time, and the present disclosure does not make any limitation thereto.
[0066] In the embodiments of the present disclosure, after receiving the maximum number of transmissions indicated by the network device, the terminal first determines the power increment value. Then, when there is uplink data to be sent and there is no uplink transmission resource, the terminal sends a scheduling request (SR) to the network device. If the terminal does not receive the uplink transmission resource allocated by the network device, the uplink transmission power is less than the maximum transmission power of the terminal, and the number of times the SR has been sent is less than the maximum number of transmissions, the terminal can increase the transmission power based on the power increment value and then repeatedly send the SR to the network device until it receives the uplink transmission resource, or reaches the maximum number of transmissions, or reaches the maximum transmission power. Thus, by flexibly adjusting the transmission power of the SR, the terminal improves the success rate of the reliable reception of the SR by the network device, and improves the communication performance and reliability of the terminal.
[0067] To implement the above embodiments, the present disclosure also proposes a control device for uplink transmission power.
[0068] Figure 3 The structure diagram of the control device for uplink transmission power provided by the embodiments of the present disclosure.
[0069] As Figure 3 shown, the control device 300 for uplink transmission power may include: a sending module 301 and a processing module 302.
[0070] The sending module 301 is configured to send a scheduling request to the network device with a first transmission power.
[0071] The processing module 302 is configured to increase the first transmission power when the uplink transmission resource allocated by the network device is not received, the first transmission power is less than the maximum transmission power of the terminal, and the number of times the scheduling request has been sent is less than the maximum number of transmissions.
[0072] The sending module 301 is further configured to, based on the increased first transmission power, return to perform the operation of sending the scheduling request until at least one of the following conditions is met: receiving the uplink transmission resource allocated by the network device, the number of times the scheduling request has been sent is equal to the maximum number of transmissions, and the increased transmission power is equal to the maximum transmission power of the terminal.
[0073] Optionally, the processing module 302 is specifically configured to:
[0074] Increase the first transmission power based on a preset power increment value.
[0075] Optionally, the processing module 302 is further configured to:
[0076] Determine the power increment value according to the maximum number of transmissions, the first transmission power, and the maximum transmission power.
[0077] Optionally, the processing module 302 is further configured to:
[0078] When the time interval between the current moment and the previous moment when the scheduling request was sent is equal to the sending period of the scheduling request, increase the first transmission power.
[0079] Optionally, it further includes a receiving module (not shown in the figure), configured to:
[0080] Receive the maximum number of transmissions sent by the network device; or,
[0081] The processing module 302 is further configured to determine the maximum number of transmissions according to the protocol convention.
[0082] Optionally, the sending module 301 is further configured to: when receiving the uplink transmission resource allocated by the network device, based on the uplink transmission resource, send uplink data at the first transmission power.
[0083] For the functions and specific implementation principles of the above-mentioned modules in the embodiments of the present disclosure, reference may be made to the above-mentioned method embodiments, and details are not described herein again.
[0084] In the uplink transmission power control device of the embodiments of the present disclosure, after sending an SR to the network device, if the uplink transmission resource allocated by the network device is not received, the uplink transmission power is less than the maximum transmission power of the terminal, and the number of times the SR has been sent is less than the maximum number of times, the transmission power can be increased and the SR can be repeatedly sent to the network device until the uplink transmission resource is received, or the maximum number of times is reached, or the maximum transmission power is reached. Thus, the terminal flexibly adjusts the transmission power of the SR according to the request result, thereby improving the success rate of reliable reception of the SR by the network device and improving the communication performance and reliability of the terminal.
[0085] To implement the above embodiments, the present disclosure also proposes an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the uplink transmission power control method proposed in the foregoing embodiments of the present disclosure.
[0086] To implement the above embodiments, the present disclosure also proposes a chip, including a processor and an interface. When the processor reads instructions to execute the program, it implements the uplink transmission power control method proposed in the foregoing embodiments of the present disclosure.
[0087] To implement the above embodiments, the present disclosure also proposes a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the uplink transmission power control method proposed in the foregoing embodiments of the present disclosure.
[0088] Figure 4 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown. Figure 4 The displayed electronic device 4 is merely an example and should not impose any limitation on the functions and scope of use of the embodiments of the present disclosure.
[0089] As Figure 4 shown, the electronic device 4 is presented in the form of a general-purpose computing device. The components of the electronic device 4 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).
[0090] The bus 18 represents one or more of several types of bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. By way of example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
[0091] The electronic device 4 typically includes a variety of computer system-readable media. These media can be any available media accessible by the electronic device 4, including volatile and non-volatile media, removable and non-removable media.
[0092] The memory 28 may include computer system-readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and / or cache memory 32. The electronic device 4 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used for reading and writing non-removable, non-volatile magnetic media ( Figure 4 not shown, commonly referred to as a "hard disk drive"). Although Figure 4Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (such as a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (such as: Compact Disk Read Only Memory; hereinafter referred to as: CD-ROM), Digital Video Disk Read Only Memory; hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 through one or more data medium interfaces. The memory 28 may include at least one program product having a set (such as at least one) of program modules configured to perform the functions of the various embodiments of the present disclosure.
[0093] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods in the embodiments described in the present disclosure.
[0094] The electronic device 4 may also communicate with one or more external devices 14 (such as a keyboard, a pointing device, a display 24, etc.), and may also communicate with one or more devices that enable a user to interact with the electronic device 4, and / or communicate with any device that enables the electronic device 4 to communicate with one or more other computing devices (such as a network card, a modem, etc.). Such communication may be carried out through the input / output (I / O) interface 22. Also, the electronic device 4 may communicate with one or more networks (such as a Local Area Network; hereinafter referred to as: LAN), a Wide Area Network; hereinafter referred to as: WAN) and / or a public network, such as the Internet) through the network adapter 20. As shown in the figure, the network adapter 20 communicates with other modules of the electronic device 4 through the bus 18. It should be understood that although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 4, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0095] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing the methods mentioned in the foregoing embodiments.
[0096] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0097] In addition, the terms "first" and "second" are used only for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0098] Any process or method description shown in a flowchart or described in other ways herein can be understood as representing a module, segment, or portion of code including one or more executable instructions for implementing a customized logic function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the functions involved, rather than in the order shown or discussed, which should be understood by those skilled in the art to which the embodiments of the present disclosure pertain.
[0099] The logic and / or steps represented in the flowchart or otherwise described herein can, for example, be considered a definitional sequence list of executable instructions for implementing logical functions, and can be embodied specifically in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection portion having one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable medium on which the program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or otherwise processing as appropriate, and then storing it in a computer memory.
[0100] It should be understood that various parts of the present disclosure can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGA), field programmable gate arrays (FPGA), etc.
[0101] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by a program instructing relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.
[0102] In addition, each functional unit in various embodiments of the present disclosure may be integrated into a processing module, may exist separately physically for each unit, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0103] The above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A method for controlling uplink transmission power, characterized in that, The method includes: Sending a scheduling request to a network device with a first transmission power; In the case that the uplink transmission resource allocated by the network device is not received, the first transmission power is less than the maximum transmission power of the terminal, and the number of times the scheduling request has been sent is less than the maximum number of times, increasing the first transmission power; Based on the increased first transmission power, returning to perform the operation of sending the scheduling request until at least one of the following is satisfied: the uplink transmission resource allocated by the network device is received, the number of times the scheduling request has been sent is equal to the maximum number of times, and the increased transmission power is equal to the maximum transmission power of the terminal.
2. The method according to claim 1, wherein The increasing of the first transmission power includes: Increasing the first transmission power based on a preset power increment value.
3. The method according to claim 2, wherein The method further includes: Determining the power increment value according to the maximum number of times, the first transmission power, and the maximum transmission power.
4. The method according to claim 1, wherein The increasing of the first transmission power includes: In the case that the time interval between the current moment and the moment of the previous adjacent sending of the scheduling request is equal to the sending period of the scheduling request, increasing the first transmission power.
5. The method according to claim 1, characterized in that, The method further includes: Receiving the maximum number of times sent by the network device; or Determining the maximum number of times according to protocol agreement.
6. The method according to any one of claims 1-5, characterized in that The method further includes: In the case that the uplink transmission resource allocated by the network device is received, sending uplink data with the first transmission power based on the uplink transmission resource.
7. A control device for uplink transmission power, characterized in that, The apparatus includes: A sending module, configured to send a scheduling request to a network device with a first transmission power; A processing module, configured to increase the first transmission power in the case that the uplink transmission resource allocated by the network device is not received, the first transmission power is less than the maximum transmission power of the terminal, and the number of times the scheduling request has been sent is less than the maximum number of times; The sending module is further configured to, based on the increased first transmission power, return to perform the operation of sending the scheduling request until at least one of the following is satisfied: the uplink transmission resource allocated by the network device is received, the number of times the scheduling request has been sent is equal to the maximum number of times, and the increased transmission power is equal to the maximum transmission power of the terminal.
8. An electronic device, characterized in that, Including a memory, a processor, and a computer program stored on the memory and executable on the processor, when the processor executes the program, implementing the method according to any one of claims 1-6.
9. A chip, characterized in that, Including a processor and an interface; the processor is configured to read instructions to execute the method according to any one of claims 1-6.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, implementing the method according to any one of claims 1-6.