Resource application method and apparatus, terminal device, and storage medium

By optimizing the configuration of terminal devices to obtain the target value of power margin, the problem of discontinuous data transmission caused by insufficient uplink resources was solved, enabling more continuous data transmission and improving the user experience.

CN115150930BActive Publication Date: 2025-12-26BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210754185.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-28
Publication Date
2025-12-26
Estimated Expiration
2042-06-28

AI Technical Summary

Technical Problem

In wireless communication systems, insufficient uplink resource allocation to terminal devices leads to discontinuous data transmission, causing service interruptions and affecting user experience.

Method used

In response to service interruption events, the configuration of terminal devices is optimized to obtain an optimized power margin target value, and uplink resources are requested based on this target value to ensure the continuity of data transmission.

Benefits of technology

It effectively alleviates the lag and delay of terminal devices and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115150930B_ABST
    Figure CN115150930B_ABST
Patent Text Reader

Abstract

The present disclosure discloses a resource application method and device, terminal equipment and storage medium, which belong to the technical field of communication, and the specific implementation scheme is: in response to the occurrence of a service stall event of the terminal equipment, it is determined whether the uplink resource meets the data transmission requirement; if the uplink resource does not meet the data transmission requirement, the configuration of the terminal equipment is optimized to obtain an optimized power headroom target value; and the uplink resource is applied according to the power headroom target value. By adopting the present disclosure, the stall delay of the terminal equipment can be effectively alleviated, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a resource application method and device, a terminal device and a storage medium. BACKGROUND

[0002] In a wireless communication system, a terminal device reports a buffer status report (BSR) and a power headroom report (PHR) to a network device, to inform the network device of a data amount to be transmitted by the terminal device and a transmission power available to the terminal device, so that the network device allocates uplink resources suitable for the data amount to the terminal device based on the power headroom report.

[0003] In the related art, if the uplink resources allocated by the network device cannot meet the current data transmission of the terminal device in the process of communication between the terminal device and an upper layer service, the transmission data accumulates, the continuity of the data transmission process is affected, the upper layer service is obviously delayed, and the user experience is reduced. SUMMARY

[0004] The present disclosure provides a resource application method and device, a terminal device and a storage medium, which mainly optimizes the configuration of the terminal device when the terminal device has a service delay event and the uplink resources cannot meet the data transmission requirement, and applies for uplink resources based on the optimized power headroom target value, so that the terminal device can be allocated more uplink resources, so that the process of data transmission of the terminal device based on the allocated uplink resources is more continuous, thereby effectively alleviating the terminal device delay, and improving the user experience.

[0005] According to an aspect of the present disclosure, a resource application method is provided, comprising:

[0006] In response to the terminal device having a service delay event, determining whether the uplink resources meet the data transmission requirement;

[0007] If the uplink resources do not meet the data transmission requirement, optimizing the configuration of the terminal device to obtain an optimized power headroom target value;

[0008] Applying for uplink resources according to the power headroom target value.

[0009] Optionally, the determining whether the uplink resources meet the data transmission requirement comprises:

[0010] Obtaining a sending buffer data amount of the terminal device;

[0011] If the sending buffer data amount is greater than a first threshold value, a first preset time is calculated, and an overall uplink scheduling rate R of the terminal device in the first preset time is calculated s and the uplink scheduling rate R in the number of consecutive n unit subframes i , wherein R i is the uplink scheduling rate in the number of i unit subframes, n is a positive integer greater than 1, i = 1, 2, 3, …, n;

[0012] If the R i ≥ R i+1 , and the absolute value difference between R n and R s is less than a second threshold value, it is determined that the uplink resource does not meet the data transmission requirement, wherein R n represents the uplink scheduling rate corresponding to the number of n unit subframes in the number of consecutive n unit subframes.

[0013] Optionally, the configuration of the terminal device is optimized, comprising:

[0014] determining the radio access type (RAT) of the terminal device;

[0015] optimizing the configuration of the terminal device based on the RAT.

[0016] Optionally, the optimization of the configuration of the terminal device based on the RAT comprises:

[0017] calculating the retransmission rate of the terminal device in a second preset time;

[0018] If the retransmission rate is greater than a third threshold value corresponding to the RAT, a first operation is performed, and after the first operation is performed, a second operation is performed;

[0019] If the retransmission rate is less than or equal to the third threshold value corresponding to the RAT, the second operation is performed;

[0020] After the terminal device performs the second operation, a third operation is performed to obtain a target MTPL.

[0021] Optionally, the first operation comprises:

[0022] obtaining the modulation order of the terminal device;

[0023] If the modulation order is greater than a preset modulation order, the modulation order greater than the preset modulation order is set to an unavailable state.

[0024] Optionally, the second operation comprises:

[0025] obtaining configuration information of the MTPL of the terminal device, wherein the configuration information comprises fallback configuration information;

[0026] in response to the fallback configuration information being a first value, changing the fallback configuration information to a second value to turn off the fallback function and setting the MTPL to an initial value.

[0027] Optionally, the third operation comprises:

[0028] obtaining a power level of Tx power of a band registered by the terminal device;

[0029] if the power level of the Tx power is a preset power level, increasing the current MTPL of the terminal device by a preset value to obtain a target MTPL.

[0030] Optionally, obtaining the power headroom target value corresponding to the terminal device after optimization comprises: obtaining a power headroom target value based on the target MTPL.

[0031] Optionally, applying for uplink resources according to the power headroom target value comprises:

[0032] reporting the power headroom target value through a power headroom report to apply for uplink resources.

[0033] Optionally, after the step of applying for uplink resources according to the power headroom target value, the method further comprises:

[0034] determining whether the uplink resources of the terminal device meet data transmission requirements;

[0035] if the uplink resources of the terminal device meet data transmission requirements, applying for uplink resources according to the power headroom preset value.

[0036] Optionally, before the step of optimizing the configuration of the terminal device, the method further comprises:

[0037] obtaining a power headroom preset value of the terminal device for applying for uplink resources.

[0038] According to another aspect of the present disclosure, a resource application apparatus is provided, comprising:

[0039] a determination module configured to determine whether the uplink resources meet data transmission requirements in response to the terminal device experiencing a service stall event;

[0040] an optimization module configured to optimize the configuration of the terminal device to obtain an optimized power headroom target value if the uplink resources do not meet data transmission requirements;

[0041] The sending module is configured to apply for an uplink resource according to the power headroom target value.

[0042] Optionally, the determining module is specifically configured to:

[0043] obtain a sending buffer data amount of the terminal device.

[0044] If the sending buffer data amount is greater than a first threshold value, calculate an overall uplink scheduling rate R of the terminal device in a first preset time s and an uplink scheduling rate R in a number of continuous n unit subframes i , wherein R i is the uplink scheduling rate in the number of i unit subframes, n is a positive integer greater than 1, and i = 1, 2, 3, …, n.

[0045] If R i ≥ R i+1 , and an absolute value difference between R n and R s is less than a second threshold value, determine that the uplink resource does not meet the data transmission requirement, wherein R n represents the uplink scheduling rate corresponding to the number of n unit subframes in the number of continuous n unit subframes.

[0046] Optionally, the optimization module is specifically configured to:

[0047] determine a radio access type (RAT) of the terminal device;

[0048] optimize a configuration of the terminal device based on the RAT.

[0049] Optionally, the optimization module is further configured to:

[0050] calculate a retransmission rate of the terminal device in a second preset time;

[0051] If the retransmission rate is greater than a third threshold value corresponding to the RAT, perform a first operation, and perform a second operation after performing the first operation;

[0052] If the retransmission rate is less than or equal to the third threshold value corresponding to the RAT, perform the second operation;

[0053] After the terminal device performs the second operation, perform a third operation to obtain a target maximum transmit power level (MTPL).

[0054] Optionally, the optimization module is further configured to:

[0055] obtain a modulation order of the terminal device;

[0056] If the modulation order is greater than the preset modulation order, the modulation order greater than the preset modulation order is set as an unavailable state.

[0057] Optionally, the optimization module is further configured to:

[0058] obtain configuration information of the MTPL of the terminal device, wherein the configuration information comprises fallback configuration information, if the fallback configuration information is a first value, the fallback function is indicated as an "on" state, and if the fallback configuration information is a second value, the fallback function is indicated as an "off" state.

[0059] If the fallback configuration information is the first value, the fallback configuration information is changed to the second value to turn off the fallback function, and the MTPL is set to an initial value.

[0060] Optionally, the optimization module is further configured to:

[0061] obtain a power level of Tx power of a band registered by the terminal device;

[0062] If the power level of the Tx power is a preset power level, the current MTPL of the terminal device is increased by a preset value to obtain a target MTPL.

[0063] Optionally, the optimization module is further configured to:

[0064] obtain a power headroom target value based on the target MTPL.

[0065] Optionally, the sending module is further configured to:

[0066] report the power headroom target value through a power headroom report to apply for uplink resources.

[0067] Optionally, the apparatus is further configured to:

[0068] determine whether uplink resources of the terminal device meet data transmission requirements;

[0069] If the uplink resources of the terminal device meet the data transmission requirements, uplink resources are applied according to a power headroom preset value.

[0070] Optionally, the apparatus is further configured to:

[0071] obtain a power headroom preset value applied by the terminal device for uplink resources.

[0072] According to another aspect of the present disclosure, a terminal device is provided, comprising:

[0073] at least one processor; and

[0074] a memory communicatively connected with the at least one processor; wherein

[0075] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of the preceding aspects.

[0076] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to perform the method of any one of the preceding aspects.

[0077] According to another aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method of any one of the preceding aspects.

[0078] In one or more embodiments of the present disclosure, by determining whether the uplink resource meets the data transmission requirement in response to the occurrence of the service stall event of the terminal device, if the uplink resource does not meet the data transmission requirement, the configuration of the terminal device is optimized to obtain an optimized power headroom target value, and the uplink resource is applied according to the power headroom target value. Therefore, when the terminal device has a service stall event and the uplink resource does not meet the data transmission requirement, the configuration of the terminal device is optimized, and the uplink resource is applied according to the optimized power headroom target value, so that the terminal device can be allocated more uplink resources, so that the process of data transmission of the terminal device based on the allocated uplink resources is more continuous, thereby effectively alleviating the terminal device stall delay situation, and improving the user experience.

[0079] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0080] The accompanying drawings are used to better understand the present scheme and do not limit the present disclosure. Among them:

[0081] Figure 1 A flowchart of a resource application method provided by an embodiment of the present disclosure is shown;

[0082] Figure 2 A flowchart of a resource application method provided by another embodiment of the present disclosure is shown;

[0083] Figure 3 A flowchart of a resource application method provided by an embodiment of the present disclosure is shown;

[0084] Figure 4 FIG. 1 shows a flowchart of a resource application method according to an embodiment of the present disclosure;

[0085] Figure 5 FIG. 1 shows a flowchart of a resource application method according to an embodiment of the present disclosure;

[0086] Figure 6 FIG. 1 shows a flowchart of a resource application method according to an embodiment of the present disclosure;

[0087] Figure 7 FIG. 1 shows a flowchart of a resource application method according to an embodiment of the present disclosure;

[0088] Figure 8 FIG. 1 shows a flowchart of a resource application method according to an embodiment of the present disclosure; DETAILED DESCRIPTION

[0089] Exemplary embodiments of the present disclosure are described herein with reference to the accompanying drawings, which are presented for the purpose of illustration and description. It is to be understood that the embodiments described herein are merely exemplary and that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Also, for the purpose of clarity and the brevity of description, the description below omits the description of well-known functions and structures.

[0090] Figure 1 FIG. 1 shows a flowchart of a resource application method according to an embodiment of the present disclosure,

[0091] It should be noted that the execution subject of the resource application method is a resource application device, which can be implemented by software and / or hardware. The device can be configured in a terminal device, such as a mobile phone or a palmtop computer.

[0092] As Figure 1 described, the resource application method comprises the following steps.

[0093] S101, in response to a service stuttering event occurring in the terminal device, determining whether the uplink resource meets the data transmission requirement.

[0094] The service stuttering event can be used to represent an event that affects the continuity of the current service of the terminal device. During the use of the service by the terminal device, whether the service stuttering event occurs can be determined by monitoring whether the stuttering indication information sent by the service party is received through a preset data transmission interface.

[0095] The service party can be a game software, a video software, a music software, or a chat software.

[0096] For example, during the video playing process of the video software in the terminal device, if the terminal device detects the stall indication information of the video software, the terminal device can determine that the service stall event occurs, that is, the terminal device has a video stall segment at this time. Alternatively, during the running process of the game software in the terminal device, if the terminal device detects the 406 indication information corresponding to the game software (the 406 indication information is generated when the game software fails to successfully load a page during the running process), the terminal device can determine that the service stall event occurs.

[0097] In the communication field, the terminal device sends data to the network device, which can be referred to as uplink, and the network device sends data to the terminal device, which can be referred to as downlink.

[0098] The uplink resource refers to a channel resource supporting the uplink process, for example, a resource of a physical uplink shared channel (PUSCH).

[0099] In some embodiments, in response to the occurrence of the service stall event of the terminal device, the terminal device needs to determine whether the uplink resource of the terminal device meets the data transmission requirement, so as to determine whether the service stall event is caused by the insufficient uplink resource of the terminal device.

[0100] In some embodiments, if it is determined that the uplink resource of the terminal device meets the data transmission requirement, it indicates that the terminal device can normally send the data to be transmitted to the network device at this time, and it further indicates that the service stall event is not caused by the insufficient uplink resource of the terminal device, but is caused by the fact that the network device fails to timely forward the data to the terminal device or the service side in the terminal device fails to receive the relevant data, based on which the terminal device does not need to apply for more uplink resources from the network device.

[0101] In some embodiments, if it is determined that the uplink resource of the terminal device does not meet the data transmission requirement, it indicates that the uplink resource allocated by the network device cannot meet the current data transmission of the terminal device, resulting in the accumulation of the transmission data and thus the occurrence of the service stall event, based on which the terminal device needs to be optimized so that the terminal device can be allocated more uplink resources, thereby meeting the data transmission requirement and effectively alleviating the stall delay.

[0102] In some embodiments, the method for determining whether the uplink resource of the terminal device meets the data transmission requirement can include the following steps:

[0103] Step a, obtaining the sending buffer data amount of the terminal device.

[0104] Step b, if the amount of data in the sending buffer is greater than the first threshold, calculating the overall uplink scheduling rate R of the terminal device in the first preset time s and the uplink scheduling rate R in the number of consecutive n unit subframes i , wherein R i is the uplink scheduling rate in the number of i unit subframes, n is a positive integer greater than 1, i = 1, 2, 3, …, n.

[0105] In some embodiments, if the amount of data in the sending buffer is less than or equal to the first threshold, it means that there is no data in the terminal device that has not been timely sent, and the data transmission on the terminal device side is normal, based on which it is determined that the uplink resource meets the data transmission requirement.

[0106] In some embodiments, if the amount of data in the sending buffer is greater than the first threshold, it means that there is data in the terminal device that has not been timely sent, and data accumulation occurs, at which time the uplink scheduling rate of the terminal device and the uplink scheduling rate R in the number of consecutive n unit subframes i need to be further calculated to determine whether the uplink resource meets the data transmission requirement.

[0107] In some embodiments, the above-mentioned first threshold can be pre-configured into the terminal device as needed, for example, the first threshold can be set to 0.

[0108] In some embodiments, the method for calculating the overall uplink scheduling rate R of the terminal device in the first preset time s may include: starting a timer, counting the number of first uplink subframes and the number of downlink subframes transmitted by the terminal device, stopping counting when the timer reaches the first preset time, and the overall uplink scheduling rate R of the terminal device in the first preset time s = the number of first uplink subframes / (the number of first uplink subframes + the number of downlink subframes). Wherein the first preset time is the time after the terminal device responds to the occurrence of the business stall event, based on which R s is the overall uplink scheduling rate of the terminal device during the business stall period, and the first preset time can be pre-configured into the terminal device, for example, 3s.

[0109] And the method for calculating the uplink scheduling rate R in the number of consecutive n unit subframes i may include: monitoring the number of second uplink subframes transmitted by the terminal device in each unit subframe in the number of consecutive n unit subframes in real time, and obtaining the uplink scheduling rate in each unit subframe in the number of consecutive n unit subframes through the uplink scheduling rate R i = the number of second uplink subframes / unit subframe.

[0110] For example, assuming the unit subframe size is 100 subframes and n is 5, then real-time monitoring is performed on the number of uplink subframes in every 100 subframes within a consecutive 500 subframes, using the uplink scheduling rate R. i = Number of uplink subframes / 100, to obtain the uplink scheduling rates R1, R2, R3, R4, and R5 corresponding to each unit of subframes.

[0111] Step c, if R i ≥R i+1 And R n With R s If the absolute difference is less than the second threshold, then it is determined that the uplink resources do not meet the data transmission requirements.

[0112] In some embodiments, the second threshold can be a real number close to zero.

[0113] In some embodiments, if R i ≥R i+1 And R n With R s If the absolute difference is less than the second threshold, it indicates that the uplink scheduling rate within n consecutive subframes is decreasing and is close to the overall uplink scheduling rate when the service is stuck. This indicates that the current uplink scheduling rate of the terminal device is low, and the amount of data in the transmission buffer is greater than the first threshold. Based on this, it is determined that the uplink resources currently allocated to the terminal device cannot meet the data transmission requirements.

[0114] For example, if R1≥R2≥R3≥R4≥R5, and |R n -R s If the value is less than the second threshold, then the uplink resources are determined to be insufficient to meet the data transmission requirements.

[0115] S102, if the uplink resources do not meet the data transmission requirements, the configuration of the terminal device is optimized to obtain the optimized power margin target value.

[0116] In some embodiments, the method for optimizing the configuration of a terminal device described above may include: determining the RAT (Radio Access Type) of the terminal device and optimizing the configuration of the terminal device based on the RAT.

[0117] In some embodiments, the terminal device can determine its RAT based on its own configuration information.

[0118] The aforementioned RAT may include:

[0119] LTE (Long Term Evolution); or

[0120] SA (Standalone).

[0121] In some embodiments, when the RATs corresponding to the terminal devices are different, the method for optimizing the configuration of the terminal device based on the RAT is also different, which will be described in detail in subsequent embodiments. Therefore, the present disclosure will not be described here.

[0122] In some embodiments, the power headroom (PH) is equal to the difference between the maximum transmit power of the terminal device and the current PUSCH transmission power. The power headroom can represent the remaining transmission power of the terminal device except for the transmission power used for the current PUSCH transmission. Wherein, the greater the power headroom of the terminal device, the more uplink resources the network device can allocate to the terminal device.

[0123] In some embodiments, after optimizing the configuration of the terminal device, the target MTPL (maximum transmit power level) of the terminal device can be obtained. The power headroom target value can be obtained by the difference between the target MTPL and the current PUSCH transmission power.

[0124] S103, applying for uplink resources according to the power headroom target value.

[0125] In some embodiments, the method for applying for uplink resources according to the power headroom target value can include:

[0126] Reporting the power headroom target value through the power headroom report (PHR) to apply for uplink resources.

[0127] In some embodiments, the above-mentioned power headroom target value is obtained according to the target MTPL of the optimized terminal device. When the power headroom target value is reported to the network device through the power headroom report, the network device can determine the remaining transmit power that can be used by the terminal device except for the transmission power used for the current PUSCH transmission based on the currently available power headroom target value of the terminal device. Then, based on the remaining transmit power, the network device can allocate more uplink resources (such as PUSCH resources) for uplink data transmission to the terminal device. Wherein, the remaining transmit power and the uplink resources are in a corresponding relationship. The more the remaining transmit power, the more the uplink resources that can be allocated.

[0128] In one or more embodiments of the present disclosure, by determining whether the uplink resource meets the data transmission requirement in response to the terminal device experiencing a service stall event, if the uplink resource does not meet the data transmission requirement, the configuration of the terminal device is optimized to obtain an optimized power headroom target value, and the uplink resource is applied according to the power headroom target value. Thus, when the terminal device experiences a service stall event and the uplink resource does not meet the data transmission requirement, the configuration of the terminal device is optimized, and the uplink resource is applied with the optimized power headroom target value, so that the terminal device can be allocated more uplink resources, so that the process of data transmission of the terminal device based on the allocated uplink resources is more continuous, thereby effectively alleviating the terminal device stall delay situation, and improving the user experience.

[0129] Figure 2 is a flowchart of a resource application method according to an embodiment of the present disclosure,

[0130] As Figure 2 shown, the resource application method can include:

[0131] S201, in response to a terminal device experiencing a service stall event, determining whether the uplink resource meets the data transmission requirement.

[0132] The description of S201 can be specifically referred to the above-mentioned embodiments, which will not be repeated here.

[0133] S202, if the uplink resource does not meet the data transmission requirement, determining the RAT of the terminal device.

[0134] In some embodiments, the terminal device can determine the RAT of the terminal device according to its own configuration information.

[0135] S203, when the RAT of the terminal device is determined to be LTE, the retransmission rate of the terminal device within a second preset time is calculated.

[0136] In some embodiments, the retransmission rate of the terminal device within the second preset time can be obtained according to the proportion of the amount of data retransmitted by the terminal device within the second preset time to the total amount of data transmitted.

[0137] In some embodiments, the second preset time can be pre-configured in the terminal device, for example, 5s.

[0138] S204, if the retransmission rate is greater than a third threshold value corresponding to LTE, a first operation is performed, and a second operation is performed after the first operation is performed.

[0139] In some embodiments, the third threshold value mentioned above corresponds to the RAT of the terminal device. When the RAT of the terminal device is determined to be LTE, the third threshold value can be set to 10%, or 12%, etc.

[0140] In some embodiments, if the retransmission rate is greater than 10%, it can be due to the modulation order of the terminal device not matching the current channel quality of the terminal device, so that the retransmission rate of the terminal device is high, and based on this, the first operation can be performed.

[0141] In some embodiments, the first operation described above can include: obtaining the modulation order of the terminal device, and if the modulation order is greater than a preset modulation order, setting the modulation order greater than the preset modulation order to be in an unavailable state.

[0142] In some embodiments, to ensure the minimum requirement of data transmission, the preset modulation order can be set to 16QAM (Quadrature Amplitude Modulation), and when the modulation order of the terminal device is greater than 16QAM, it indicates that the modulation order of the terminal device is high at this time, and the channel quality cannot meet the current modulation order of the terminal device. Based on this, to ensure the continuity of the data transmission of the terminal device, the modulation order of the terminal device can be reduced, that is, the modulation order greater than the preset modulation order (for example, 64QAM) is set to be in an unavailable state, and the terminal device can synchronize the change of the modulation order to the network device, so that the network device performs data transmission with the terminal device through the modulation order supported by the terminal device.

[0143] In addition, after the terminal device updates the modulation order by performing the first operation, it also needs to optimize its maximum transmit power to obtain more uplink resources, so that the terminal device performs the second operation after performing the first operation.

[0144] In some embodiments, if the current modulation order of the terminal device is less than or equal to the preset modulation order, it indicates that the modulation order of the terminal device is already small at this time and does not need to be adjusted, so the terminal device directly performs the second operation.

[0145] In some embodiments, the second operation described above can include: obtaining configuration information of the MTPL of the terminal device, wherein the configuration information includes fallback configuration information, and in response to the fallback configuration information being a first value, the fallback configuration information is changed to a second value to close the fallback function, and the MTPL is set to an initial value.

[0146] In some embodiments, if the fallback configuration information in the configuration information of the MTPL of the terminal device is a first value, it indicates that the fallback function is in an "on" state. At this time, when the terminal device needs a lower MTPL, the terminal device can adaptively fallback the MTPL, so that the MTPL of the terminal device is less than the initial value, and then the network device can allocate resources to other terminal devices that need resources, thereby improving the overall utilization of resources. However, the "on" state of the fallback function does not have the function of adaptively improving the MTPL of the terminal device. Based on this, when the uplink resource of the terminal device cannot meet the data transmission, if the fallback configuration information is the first value, the terminal device can change the fallback configuration information to a second value to turn off the fallback function, and set the MTPL to the initial value, so that the MTPL of the terminal device is greater than the MTPL in the "on" state of the fallback function, thereby improving the MTPL of the current terminal device. The initial value of the MTPL setting is the RF configured power.

[0147] In some embodiments, if the fallback configuration information in the configuration information of the MTPL of the terminal device is a second value, it indicates that the fallback function is in an "off" state, which means that the MTPL of the terminal device at this time is the initial value and does not need to be adjusted.

[0148] In some embodiments, the first value can be 1 and the second value can be 0.

[0149] For example, if the fallback configuration information is 1, it means that the fallback function is in the "on" state.

[0150] S205, if the retransmission rate is less than or equal to a third threshold value corresponding to LTE, a second operation is performed.

[0151] The description of the second operation can be specifically referred to the above embodiments, which will not be repeated here.

[0152] S206, after the terminal device performs the second operation, a third operation is performed to obtain a target MTPL.

[0153] In some embodiments, the third operation can include: obtaining a power level of the Tx power of the band registered by the terminal device, and if the power level of the Tx power is a preset power level, increasing the current MTPL of the terminal device by a preset value to obtain the target MTPL.

[0154] In some embodiments, the preset power level can be pc (power class) 3, and the maximum transmit power corresponding to pc3 is 23dbm.

[0155] In some embodiments, if the power level of the Tx power corresponding to the terminal device is pc3, the MTPL can be increased by a preset value based on the initial value to obtain the target MTPL, based on the current hardware processing capability of the terminal device and the avoidance of too much power causing damage to the hardware. The preset value can be set to 1.5dbm.

[0156] In some embodiments, if the power level of the Tx power corresponding to the terminal device is not pc3, the current MTPL of the terminal device is the target MTPL.

[0157] S207, obtain a power headroom target value based on the target MTPL.

[0158] In some embodiments, the power headroom target value is equal to the difference between the target MTPL and the current PUSCH transmission power.

[0159] S208, apply for an uplink resource according to the power headroom target value.

[0160] The description of S208 can be specifically referred to the above embodiments, which will not be repeated here.

[0161] Based on the above content, the resource application method in the embodiments is exemplified.

[0162] Figure 3is a flowchart of a resource application process in the embodiments of the present disclosure, and the process includes: in response to a service jamming event occurring in a terminal device, determining whether uplink resources meet data transmission requirements; after determining that the uplink resources do not meet the data transmission requirements, determining a RAT of the terminal device; when it is determined that the RAT of the terminal device is LTE, calculating a retransmission rate of the terminal device within 5s; determining whether the retransmission rate is greater than 10%; when the retransmission rate is greater than 10%, determining whether a modulation order of the terminal device is greater than 16QAM, and when the modulation order is greater than 16QAM, setting 64QAM as an unusable state, and then determining whether configuration information of an MTPL of the terminal device includes fallback configuration information; when the modulation order is less than or equal to 16QAM, directly determining whether the configuration information of the MTPL of the terminal device includes the fallback configuration information; when the retransmission rate is less than or equal to 10%, directly determining whether the configuration information of the MTPL of the terminal device includes the fallback configuration information; when the configuration information of the MTPL of the terminal device includes the fallback configuration information, closing the fallback configuration, setting the MTPL as a power of RF configuration, and then determining whether a power level of Tx power of a band registered by the terminal device is pc3; when the configuration information of the MTPL of the terminal device does not include the fallback configuration information, determining whether the power level of the Tx power of the band registered by the terminal device is pc3; when the power level of the Tx power of the band registered by the terminal device is not pc3, obtaining a power headroom target value based on a target MTPL; when the power level of the Tx power of the band registered by the terminal device is pc3, obtaining the target MTPL by increasing the MTPL by 1.5dbm, and then obtaining the power headroom target value based on the target MTPL; and applying for uplink resources according to the power headroom target value.

[0163] In one or more embodiments of the present disclosure, by determining whether uplink resources meet data transmission requirements in response to a service jamming event occurring in a terminal device, if the uplink resources do not meet the data transmission requirements, optimizing the configuration of the terminal device to obtain an optimized power headroom target value, and applying for uplink resources according to the power headroom target value. Thus, when the terminal device has a service jamming event and the uplink resources do not meet the data transmission requirements, the configuration of the terminal device is optimized, and the uplink resources are applied for based on the optimized power headroom target value, so that the terminal device can be allocated more uplink resources, so that the process of the terminal device performing data transmission based on the allocated uplink resources is more continuous, thereby effectively alleviating the terminal device jamming delay situation, and improving the user experience.

[0164] Figure 4 is a flowchart of a resource application method according to an embodiment of the present disclosure,

[0165] As Figure 4As shown, the resource application method can include:

[0166] S401, in response to a service stall event occurring in the terminal device, determining whether the uplink resource meets the data transmission requirement.

[0167] The description of S401 can be specifically referred to the above embodiments, which will not be repeated here.

[0168] S402, if the uplink resource does not meet the data transmission requirement, determining the RAT of the terminal device.

[0169] In some embodiments, the terminal device can determine the RAT of the terminal device according to its own configuration information.

[0170] S403, when determining that the RAT of the terminal device is SA, calculating the retransmission rate of the terminal device within a second preset time.

[0171] In some embodiments, the retransmission rate of the terminal device within the second preset time can be calculated according to the proportion of the amount of data retransmitted by the terminal device within the second preset time in the total amount of data transmitted.

[0172] In some embodiments, the second preset time can be pre-configured in the terminal device, for example, 5s.

[0173] S404, if the retransmission rate is greater than a third threshold value corresponding to SA, performing a first operation, and after performing the first operation, performing a second operation.

[0174] In some embodiments, the above-mentioned third threshold value corresponds to the RAT of the terminal device. When the RAT of the terminal device is determined to be SA, the third threshold value can be set to 20%, or 15%, etc. In some embodiments, the third threshold value corresponding to LTE is less than the third threshold value corresponding to SA.

[0175] In some embodiments, if the retransmission rate is greater than 20%, the first operation is performed, and after the first operation is performed, the second operation is performed.

[0176] The description of the first operation and the second operation can be specifically referred to the above embodiments, which will not be repeated here.

[0177] The above-mentioned fallback configuration information can include SAR (Specific Absorption Rate) fallback configuration information or temporary fallback configuration information.

[0178] S405, if the retransmission rate is less than or equal to the third threshold value corresponding to SA, performing the second operation.

[0179] In some embodiments, if the retransmission rate is less than or equal to 20%, the second operation is performed.

[0180] The description of the second operation can refer to the above-mentioned embodiments for details, which will not be repeated here.

[0181] S406, after the terminal device performs the second operation, performing a third operation to obtain a target MTPL.

[0182] S407, based on the target MTPL, obtaining a power headroom target value.

[0183] S408, applying for uplink resources according to the power headroom target value.

[0184] The description of S406-S408 can refer to the above-mentioned embodiments for details, which will not be repeated here.

[0185] Based on the above, the resource application method in the embodiments is exemplified.

[0186] Figure 5 is a flowchart of the resource application in the embodiments of the present disclosure, which includes: in response to a service jamming event occurring in a terminal device, determining whether the uplink resources meet the data transmission requirements; after determining that the uplink resources do not meet the data transmission requirements, the RAT of the terminal device can be determined; when it is determined that the RAT of the terminal device is SA, the retransmission rate of the terminal device within 5s is calculated; it is judged whether the retransmission rate is greater than 20%; when the retransmission rate is greater than 20%, it is judged whether the modulation order of the terminal device is greater than 16QAM, and when the modulation order is greater than 16QAM, 64QAM is set to an unusable state, and then it is judged whether the configuration information of the MTPL of the terminal device includes fallback configuration information; when the modulation order is less than or equal to 16QAM, it is directly judged whether the configuration information of the MTPL of the terminal device includes fallback configuration information; when the retransmission rate is less than or equal to 10%, it is directly judged whether the configuration information of the MTPL of the terminal device includes fallback configuration information; when the configuration information of the MTPL of the terminal device includes fallback configuration information, the fallback configuration is closed, and the MTPL is set to the power of the RF configuration, and then it is judged whether the power level of the Tx power of the band registered by the terminal device is pc3; when the configuration information of the MTPL of the terminal device does not include fallback configuration information, it is judged whether the power level of the Tx power of the band registered by the terminal device is pc3; when the power level of the Tx power of the band registered by the terminal device is not pc3, based on the target MTPL, a power headroom target value is obtained; when the power level of the Tx power of the band registered by the terminal device is pc3, the MTPL is increased by 1.5dbm to obtain a target MTPL, and then based on the target MTPL, a power headroom target value is obtained; after obtaining the power headroom target value, uplink resources are applied according to the power headroom target value.

[0187] In one or more embodiments of this disclosure, in response to a service interruption event occurring on the terminal device, it is determined whether the uplink resources meet the data transmission requirements. If the uplink resources do not meet the data transmission requirements, the configuration of the terminal device is optimized to obtain an optimized power margin target value, and uplink resources are requested based on the power margin target value. Therefore, when a service interruption event occurs on the terminal device and the uplink resources do not meet the data transmission requirements, the configuration of the terminal device is optimized, and uplink resources are requested based on the optimized power margin target value. This allows the terminal device to be allocated more uplink resources, making the data transmission process based on the allocated uplink resources more continuous, thereby effectively alleviating the terminal device's interruption latency and improving the user experience.

[0188] Figure 6 This is a flowchart illustrating a resource request method according to an embodiment of this disclosure.

[0189] like Figure 6 As shown, the resource application method includes:

[0190] S601. In response to a service interruption event occurring on the terminal device, determine whether the uplink resources meet the data transmission requirements.

[0191] S602. If the uplink resources do not meet the data transmission requirements, obtain the preset value of the power margin for the uplink resources requested by the terminal device.

[0192] S603. Optimize the configuration of the terminal equipment to obtain the optimized power margin target value.

[0193] S604. Request uplink resources based on the power margin target value.

[0194] For a detailed description of S601-S604, please refer to the above embodiments, which will not be repeated here.

[0195] S605. Determine whether the uplink resources of the terminal device meet the data transmission requirements.

[0196] In some embodiments, after optimizing the configuration of the terminal device, the uplink scheduling rate R within a consecutive m unit subframes can be calculated at a third preset time (e.g., 5s). j , where R j Let R be the uplink scheduling rate within the j-th unit subframe, where m is a positive integer greater than 1, j = 1, 2, 3, ..., m. j ≤R j+1 And R1 is greater than R s If so, it is determined that the uplink resources meet the data transmission requirements.

[0197] S606, if the uplink resource of the terminal device meets the data transmission requirement, an uplink resource is applied according to the preset power headroom value.

[0198] In some embodiments, if the uplink resource of the terminal device meets the data transmission requirement, it means that the process of data transmission of the terminal device based on the allocated uplink resource is continuous at this time, and the current service transmission requirement of the terminal device can be met. Based on this, the terminal device can apply for an uplink resource according to the configured power headroom preset value before optimization, so as to realize that the terminal can dynamically apply for an uplink resource under the current data transmission condition.

[0199] In one or more embodiments of the present disclosure, by determining whether the uplink resource meets the data transmission requirement in response to the occurrence of the service stall event of the terminal device, if the uplink resource does not meet the data transmission requirement, the configuration of the terminal device is optimized to obtain an optimized power headroom target value, and an uplink resource is applied according to the power headroom target value. Therefore, when the terminal device has a service stall event and the uplink resource does not meet the data transmission requirement, the configuration of the terminal device is optimized, and an uplink resource is applied according to the optimized power headroom target value, so that the terminal device can be allocated more uplink resources, so that the process of data transmission of the terminal device based on the allocated uplink resource is more continuous, thereby effectively alleviating the stall delay of the terminal device, and improving the user experience.

[0200] The following is an apparatus embodiment of the present disclosure, which can be used to execute the method embodiments of the present disclosure. For details not disclosed in the apparatus embodiment of the present disclosure, please refer to the method embodiments of the present disclosure.

[0201] Please refer to Figure 7 which shows a structure schematic diagram of a resource application apparatus provided by one embodiment of the present disclosure. The resource application apparatus can be realized by software, hardware or combination of both to become all or part of the apparatus. The resource application apparatus 700 includes a determination module 701, an optimization module 702 and a sending module 703, wherein:

[0202] The determination module 701 is configured to determine whether the uplink resource meets the data transmission requirement in response to the occurrence of the service stall event of the terminal device.

[0203] The optimization module 702 is configured to optimize the configuration of the terminal device to obtain an optimized power headroom target value if the uplink resource does not meet the data transmission requirement.

[0204] The sending module 703 is configured to apply for an uplink resource according to the power headroom target value.

[0205] Optionally, the determination module 701 is further configured to:

[0206] obtain the data amount of the sending buffer of the terminal device.

[0207] if the amount of data in the sending buffer is greater than the first threshold, calculating an overall uplink scheduling rate R of the terminal device in a first preset time s and the uplink scheduling rate R in the number of n consecutive unit subframes i wherein R i is the uplink scheduling rate in the number of i unit subframes, n is a positive integer greater than 1, i = 1, 2, 3, …, n;

[0208] if R i ≥ R i+1 , and the absolute value difference between R n and R s is less than a second threshold, determining that the uplink resource does not meet the data transmission requirement, wherein R n represents the uplink scheduling rate corresponding to the number of n unit subframes in the number of n consecutive unit subframes.

[0209] Optionally, the optimization module 702 is further used for:

[0210] determining the RAT of the terminal device;

[0211] optimizing the configuration of the terminal device based on the RAT.

[0212] Optionally, the optimization module 702 is further used for:

[0213] calculating a retransmission rate of the terminal device in a second preset time;

[0214] if the retransmission rate is greater than a third threshold corresponding to the RAT, performing a first operation, and after performing the first operation, performing a second operation;

[0215] if the retransmission rate is less than or equal to the third threshold corresponding to the RAT, performing the second operation;

[0216] after the terminal device performs the second operation, performing a third operation to obtain a target MTPL.

[0217] Optionally, the optimization module 702 is further used for:

[0218] obtaining the modulation order of the terminal device;

[0219] if the modulation order is greater than a preset modulation order, setting the modulation order greater than the preset modulation order to an unavailable state.

[0220] Optionally, the optimization module 702 is further used for:

[0221] obtaining configuration information of the MTPL of the terminal device, wherein the configuration information includes backoff configuration information;

[0222] In response to the fallback configuration information being the first value, the fallback configuration information is changed to a second value to turn off the fallback function, and the MTPL is set to an initial value.

[0223] Optionally, the optimization module 702 is further configured to:

[0224] obtain a power level of Tx power of the band registered by the terminal device;

[0225] If the power level of the Tx power is a preset power level, the current MTPL of the terminal device is increased by a preset value to obtain a target MTPL.

[0226] Optionally, the optimization module 702 is further configured to:

[0227] obtain a power headroom target value based on the target MTPL.

[0228] Optionally, the sending module 703 is further configured to:

[0229] report the power headroom target value through a power headroom report to apply for uplink resources.

[0230] Optionally, the apparatus is further configured to:

[0231] determine whether the uplink resources of the terminal device meet the data transmission requirement;

[0232] If the uplink resources of the terminal device meet the data transmission requirement, the uplink resources are applied according to the power headroom preset value.

[0233] Optionally, the apparatus is further configured to:

[0234] obtain a power headroom preset value applied by the terminal device for the uplink resources.

[0235] In the technical solution of the present disclosure, the acquisition, storage and application of user personal information comply with relevant laws and regulations and do not violate public order and good customs.

[0236] According to the embodiments of the present disclosure, the present disclosure further provides a terminal device and a readable storage medium.

[0237] Figure 8A schematic block diagram of an example terminal device 800 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable electronic devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0238] like Figure 8 As shown, the terminal device 800 includes a computing unit 801, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. The RAM 803 may also store various programs and data required for the operation of the terminal device 800. The computing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0239] Multiple components in terminal device 800 are connected to I / O interface 805, including: input unit 806, such as keyboard, mouse, etc.; output unit 807, such as various types of displays, speakers, etc.; storage unit 808, such as disk, optical disk, etc.; and communication unit 808, such as network card, modem, wireless transceiver, etc. The communication unit 808 allows terminal device 800 to exchange information / data with other terminal devices through computer networks such as the Internet and / or various telecommunications networks.

[0240] The computing unit 801 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs various methods and processes described above, such as the resource application method. For example, in some embodiments, the resource application method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program can be loaded and / or installed onto the terminal device 800 via the ROM 802 and / or the communication unit 808. When the computer program is loaded onto the RAM 803 and executed by the computing unit 801, one or more steps of the resource application method described above can be performed. Alternatively, in other embodiments, the computing unit 801 can be configured to perform the resource application method by any other suitable means, such as by means of firmware.

[0241] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic terminal device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0242] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0243] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or electronic device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or electronic devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media can include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0244] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0245] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), the Internet, and a blockchain network.

[0246] The computer system can include clients and servers. This relationship can be. remote, where each server is stored on a remote computer from a client. The clients and the servers can be connected through a communication network. The relationship can be a client-server relationship over a network. Servers can be cloud servers, also known as cloud computing servers or cloud hosts, which are a host product in the cloud computing service system. The servers can be servers of a distributed system, or servers combined with a blockchain.

[0247] It should be understood that the various forms of flow shown above can be reordered, steps added or removed. For example, the steps described in the present disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions of the present disclosure can be achieved, which are not limited herein.

[0248] The above detailed description does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A resource application method, characterized in that, Applied to terminal devices, including: In response to a service interruption event occurring on the terminal device, it is determined whether the uplink resources meet the data transmission requirements. The service interruption event is used to characterize an event that affects the continuity of the current service on the terminal device. If the terminal device experiences a service interruption event and the uplink resources do not meet the data transmission requirements, the configuration of the terminal device will be optimized to obtain the target maximum transmit power level (MTPL) corresponding to the terminal device. The target power margin value is obtained by the difference between the target maximum transmit power level (MTPL) and the current PUSCH transmission power. The power margin target value is reported to the network device through a power margin report, so that the network device can increase the uplink resources allocated to the terminal device.

2. The method as described in claim 1, characterized in that, Determining whether the uplink resources meet the data transmission requirements includes: Obtain the data volume of the send buffer of the terminal device; If the amount of data in the transmission buffer is greater than the first threshold, then the overall uplink scheduling rate R of the terminal device within a first preset time period is calculated. s and the uplink scheduling rate R within n consecutive subframes i , where R i Let n be the uplink scheduling rate within the number of i-th subframes, where n is a positive integer greater than 1, i = 1, 2, 3, ..., n; If the R i ≥R i+1 And R n With R s If the absolute difference between R and R is less than the second threshold, then the uplink resources are determined not to meet the data transmission requirements, where R... n This represents the uplink scheduling rate corresponding to the nth unit subframe among the n consecutive unit subframes.

3. The method as described in claim 1, characterized in that, The optimization of the configuration of the terminal device includes: Determine the Radio Access Type (RAT) of the terminal device; The configuration of the terminal device is optimized based on the RAT.

4. The method as described in claim 3, characterized in that, The optimization of the terminal device configuration based on the RAT includes: Calculate the retransmission rate of the terminal device within a second preset time period; If the retransmission rate is greater than the third threshold corresponding to the RAT, then the first operation is performed, and after the first operation is performed, the second operation is performed. If the retransmission rate is less than or equal to the third threshold corresponding to the RAT, then the second operation is performed; After the terminal device performs the second operation, it performs a third operation to obtain the target maximum transmit power level (MTPL).

5. The method as described in claim 4, characterized in that, The first operation includes: Obtain the modulation order of the terminal device; If the modulation order is greater than the preset modulation order, then the modulation order greater than the preset modulation order is set to an unavailable state.

6. The method as described in claim 4, characterized in that, The second operation includes: Obtain the configuration information of the MTPL of the terminal device, wherein the configuration information includes rollback configuration information; In response to the rollback configuration information being a first value, the rollback configuration information is changed to a second value to disable the rollback function, and the MTPL is set to its initial value.

7. The method as described in claim 4, characterized in that, The third operation includes: Obtain the power level of the transmit power (Tx power) of the registered band of the terminal device; If the power level of the Tx power is a preset power level, then the current MTPL of the terminal device is increased by a preset value to obtain the target MTPL.

8. The method according to any one of claims 1 to 7, characterized in that, After reporting the target power margin value to the network device via a power margin report, the method further includes: Determine whether the uplink resources of the terminal device meet the data transmission requirements; If the uplink resources of the terminal device meet the data transmission requirements, then uplink resources are requested according to the preset power margin value.

9. A resource application device, characterized in that, Applied to terminal devices, including: The determination module is used to determine whether uplink resources meet data transmission requirements in response to a service interruption event occurring on the terminal device. The service interruption event is used to characterize an event that affects the continuity of the current service on the terminal device. The optimization module is used to optimize the configuration of the terminal device if a service interruption event occurs in the terminal device and the uplink resources do not meet the data transmission requirements, so as to optimize the configuration of the terminal device to the target maximum transmit power level (MTPL) corresponding to the terminal device; and to obtain the target power margin value by the difference between the target maximum transmit power level (MTPL) and the current PUSCH transmission power. The sending module is used to report the target value of the power margin to the network device through a power margin report, so that the network device can increase the uplink resources allocated to the terminal device.

10. The apparatus as claimed in claim 9, characterized in that, The determining module is specifically used for: Obtain the data volume of the send buffer of the terminal device; If the amount of data in the transmission buffer is greater than the first threshold, then the overall uplink scheduling rate R of the terminal device within a first preset time period is calculated. s and the uplink scheduling rate R within n consecutive subframes i , where R i Let n be the uplink scheduling rate within the number of i-th subframes, where n is a positive integer greater than 1, i = 1, 2, 3, ..., n; If the R i ≥R i+1 And R n With R s If the absolute difference between R and R is less than the second threshold, then the uplink resources are determined not to meet the data transmission requirements, where R... n This represents the uplink scheduling rate corresponding to the nth unit subframe among the n consecutive unit subframes.

11. The apparatus as claimed in claim 9, characterized in that, The optimization module is specifically used for: Determine the Radio Access Type (RAT) of the terminal device; The configuration of the terminal device is optimized based on the RAT.

12. The apparatus as claimed in claim 11, characterized in that, The optimization module is also used for: Calculate the retransmission rate of the terminal device within a second preset time period; If the retransmission rate is greater than the third threshold corresponding to the RAT, then the first operation is performed, and after the first operation is performed, the second operation is performed. If the retransmission rate is less than or equal to the third threshold corresponding to the RAT, then the second operation is performed; After the terminal device performs the second operation, a third operation is performed to obtain the target MTPL.

13. A terminal device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor, wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.

14. A computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method of any one of claims 1-8.

Citation Information

Patent Citations

  • Method and device for upstream resource allocation

    CN102647796A

  • Report trigger method and device for buffer status report (BSR) as well as user terminal

    CN106714213A

  • Method for adjusting terminal power, and terminal

    CN108605296A

  • Data transmission method and device, terminal equipment and storage medium

    CN114630440A