Uplink authorization request control method, device, terminal and storage medium
By obtaining the base station performance parameters in the NB-IoT system, the terminal determines the out-of-step state and stops sending requests, solving the problems of resource waste and low service efficiency in the out-of-step state, and achieving more efficient resource utilization and service processing.
Patent Information
- Application Number
- CN201910944771.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-09-30
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2039-09-30
AI Technical Summary
In the NB-IoT system, the terminal in the out-of-step state cannot stop sending in time when initiating an upstream service scheduling authorization request, resulting in waste of resources and reduced service processing efficiency.
By sending an uplink service scheduling authorization request to the base station and obtaining the current performance parameters of the base station, the terminal determines whether the handover condition is met and whether the response has been received based on the performance parameters. If it is not met, it determines that it is in the out-of-step state and stops sending the request.
This method avoids repeated sending unresponsive requests in the out-of-step state, improves resource utilization of base stations and terminals, and improves service processing efficiency of NB-IoT.
Smart Images

Figure CN112584533B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to an uplink authorization request control method, device, terminal and storage medium. Background Art
[0002] Narrow Band Internet of Things (NB-IoT) is an emerging technology in the field of Internet of Things (IoT), which supports cellular data connection of low-power devices in wide area networks, also known as Low Power Wide Area Network (LPWAN). NB-IoT supports efficient connection of devices with long standby time and high network connection requirements.
[0003] Since NB-IoT only supports a narrowband bandwidth of 200K, this means that air interface resources are tight. With the increase in the number of existing network terminals and the increase in business volume, the introduction of NB-IoT multi-carrier function is accompanied. When some NB-IoT terminals are in a poor channel environment and the NB-IoT cell is busy, especially after the introduction of NB-IoT multi-carrier technology, it is easy for the terminal and the NB-IoT cell to have inconsistent wireless connection states, that is, the base station sends a radio link release (RRC ConnectionRelease), but the terminal side does not receive it. The terminal side thinks it is in a connected state, and the base station side thinks the terminal is in an idle state, resulting in inconsistent states, that is, the terminal is in a state of out-of-sync.
[0004] When the terminal is in a state of out-of-sync, when the terminal needs to send uplink data, since the terminal side believes that it is in a connected state, it directly initiates an uplink service scheduling authorization (Service Request, SR) in the connected state. In the R13 / R14 protocol, the SR initiated by the terminal needs to process the uplink authorization request from MSG1 to MSG3. The signaling overhead of this process is large and the steps are complicated; but at this time, since the base station side believes that the terminal is in an idle state, it will not respond to the SR message of the terminal. According to the relevant standard protocol, since the terminal side cannot receive a response to the SR, it will continue to initiate an SR request to the base station until the number of transmissions reaches the maximum number of repetitions N specified in the system message. According to the above analysis, the N times the terminal repeatedly sends the SR, it is inevitable that it will not receive a response from the base station, but it is necessary to process the uplink authorization request from MSG1 to MSG3 N times, resulting in a large waste of NB-IoT air interface bandwidth resources, aggravating the tension of air interface resources, and also wasting terminal resources and battery power; it also reduces the service processing efficiency of NB-IoT. Summary of the invention
[0005] An uplink authorization request control method, device, terminal and storage medium provided by the embodiments of the present invention solve the problem in the related art that when a terminal in an out-of-sync state needs to initiate an SR, it can only stop when the number of SRs sent reaches the maximum number of repetitions N, resulting in a huge waste of resources and reducing the efficiency of NB-IoT service processing.
[0006] In order to solve the above technical problems, an embodiment of the present invention provides an uplink authorization request control method, including:
[0007] Sending an uplink service scheduling authorization request to a base station and obtaining current performance parameters of the base station;
[0008] When it is determined according to the performance parameters that the switching condition is currently met and no response to the uplink service scheduling authorization request is received, it is determined that the current state is out of synchronization, and the uplink service scheduling authorization request is stopped from being sent to the base station.
[0009] In order to solve the above technical problems, an embodiment of the present invention further provides an uplink authorization request control device, including:
[0010] A sending module, used for sending an uplink service scheduling authorization request to a base station;
[0011] An acquisition module, used to acquire current performance parameters of the base station;
[0012] The processing module is used to determine that the current switching condition is met according to the performance parameters, and when no response to the uplink service scheduling authorization request is received, determine that the current state is out of synchronization and stop sending the uplink service scheduling authorization request to the base station.
[0013] To solve the above technical problems, an embodiment of the present invention further provides a terminal, including a processor, a memory and a communication bus;
[0014] The communication bus is used to connect the processor and the memory;
[0015] The processor is used to execute the computer program stored in the memory to implement the steps of the uplink authorization request control method as described above.
[0016] To solve the above technical problem, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the uplink authorization request control method as described above are implemented.
[0017] Beneficial Effects
[0018] According to the uplink authorization request control method, device, terminal and storage medium provided by the embodiments of the present invention, the terminal sends an uplink service scheduling authorization request to the base station and obtains the current performance parameters of the base station; when the terminal determines that the switching conditions are currently met based on the performance parameters and has not received a response to the uplink service scheduling authorization request, it determines that it is currently in an out-of-sync state and stops sending uplink service scheduling authorization requests to the base station; there is no need to wait until the number of times the uplink service scheduling authorization request is sent reaches the maximum number of repetitions N before stopping, thereby improving the resource utilization on the base station side and the terminal side, as well as the service processing efficiency of NB-IoT.
[0019] Other features and corresponding beneficial effects of the present invention are described in the latter part of the specification, and it should be understood that at least part of the beneficial effects become obvious from the description in the specification of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 This is a flow chart of an uplink authorization request control method according to Embodiment 1 of the present invention;
[0021] Figure 2 This is a schematic diagram of the structure of an uplink authorization request control device according to Embodiment 2 of the present invention;
[0022] Figure 3 The uplink authorization request control process of the second embodiment of the present invention is shown in FIG. Figure 1 ;
[0023] Figure 4 Schematic diagram of the uplink authorization request control process of the second embodiment of the present invention Figure 2 ;
[0024] Figure 5 Schematic diagram of the uplink authorization request control process of the second embodiment of the present invention Figure 3 ;
[0025] Figure 6 The uplink authorization request control process of the second embodiment of the present invention is shown in FIG. Figure 4 ;
[0026] Figure 7 The uplink authorization request control process of the second embodiment of the present invention is shown in FIG. Figure 5 ;
[0027] Figure 8 This is a schematic diagram of the terminal structure of Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the following is a further detailed description of the embodiments of the present invention through specific implementation methods combined with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0029] Embodiment 1:
[0030] With regard to the related technology, when a terminal in an out-of-sync state needs to initiate an SR, it can only stop when the number of times it sends the SR reaches the maximum number of repetitions N, resulting in a huge waste of resources and reducing the efficiency of NB-IoT service processing. In this embodiment, when the terminal sends an uplink service scheduling authorization request to the base station, it obtains the current performance parameters of the base station, and determines that the switching conditions are currently met according to the performance parameters. When no response to the uplink service scheduling authorization request is received, the terminal determines that it is currently in an out-of-sync state and stops sending uplink service scheduling authorization requests to the base station, thereby avoiding repeatedly sending uplink service scheduling authorization requests to the base station that will not receive a correct response, thereby improving resource utilization on the base station side and the terminal side, as well as the service processing efficiency of NB-IoT.
[0031] For ease of understanding, this embodiment is described below in conjunction with Figure 1 The uplink authorization request control method on the terminal side shown is described as an example, which includes:
[0032] S101: Send an uplink service scheduling authorization request to a base station and obtain current performance parameters of the base station.
[0033] In this step, the terminal has established a normal wireless connection with the NB-IoT cell on the base station side before sending an uplink service scheduling authorization request to the base station. Therefore, in this step, when the terminal sends an uplink service scheduling authorization request to the base station, the terminal may actually be in a normal connection state or in an out-of-sync state (that is, due to various factors, the terminal believes that it is in a normal connection state, while the base station side believes that it is in an idle state).
[0034] In this embodiment, the terminal can directly initiate a connected uplink service scheduling authorization request to the base station when it needs to send uplink data; of course, other conditions can also trigger the terminal to initiate an uplink service scheduling authorization request to the base station, which can be flexibly set according to the actual application scenario.
[0035] It should be understood that Figure 1 The uplink authorization request control method shown can be applied to, but not limited to, narrowband Internet of Things. When applied to narrowband Internet of Things, Figure 1 The terminal in the example is an NB-IoT terminal, and the base station is an NB-IoT base station. Figure 1The uplink authorization request control method shown can also be applied to other network scenarios, and the corresponding terminals and base stations are terminals and base stations in corresponding network scenarios.
[0036] It should be understood that in the above step S101, the terminal may send an uplink service scheduling authorization request to the base station any time before the maximum number of repeated transmissions N. In this embodiment, the terminal currently sends an uplink service scheduling authorization request to the base station for the nth time. From the above analysis, it can be seen that the value of n may be any integer value from 1 to N. Therefore, in step S101, after the terminal currently sends an uplink service scheduling authorization request to the base station, the current n value may be recorded and updated, that is, the current number of times the uplink service scheduling authorization request is sent to the base station, and the n value may also be used as part of the performance parameter.
[0037] In this embodiment, the acquired current performance parameter of the base station may be any parameter that can be used to evaluate whether the set switching condition is currently met.
[0038] S102: When it is determined that the switching condition is currently met according to the obtained performance parameters and no response is received from the base station to the uplink service scheduling authorization request sent in S101, it is determined that the current state is out of synchronization, and the uplink service scheduling authorization request is stopped.
[0039] Optionally, in this embodiment, when the terminal determines that it is currently in an out-of-sync state, it may also include the terminal resending an access request to the base station to re-establish a connection with the base station as soon as possible, and then continue normal corresponding services, thereby improving service processing efficiency.
[0040] In this embodiment, when it is determined based on the acquired performance parameters that the switching conditions are not currently met, and no response is received from the base station to the uplink service scheduling authorization request sent in S101, and the current number of transmissions n is less than N, the terminal may continue to send uplink service scheduling authorization requests to the base station, and then transfer to the above S101, and continue to judge until a normal response is received from the base station, or the current number of transmissions n is equal to N.
[0041] In this step, the terminal may determine whether the switching condition is currently met according to the performance parameters obtained from the base station. For example, in one example, the switching condition may include determining but not limited to at least one of the following according to the obtained performance parameters, and it is considered that the switching condition is met:
[0042] Determine, based on the acquired performance parameters, that the current resources of the base station are in short supply, that the quality of the downlink channel has not changed, and that the number of times n of continuously sending uplink service scheduling authorization requests to the base station is equal to a preset first switching number threshold N1;
[0043] According to the obtained performance parameters, it is determined that the current resources of the base station are not in short supply, the quality of the downlink channel has not changed, and the number of times n of continuously sending uplink service scheduling authorization requests to the base station is equal to the preset second switching number threshold N2;
[0044] The downlink channel quality is currently changing;
[0045] The above N1 is smaller than the maximum number of retransmission times N of the uplink service scheduling authorization request, and N2 is smaller than N1.
[0046] In this embodiment, it is determined that the current resources of the base station are scarce, and it can be determined whether at least one of the uplink resources and downlink resources of the base station is scarce. For example, in some examples, it can be determined whether the uplink resources of the base station are scarce, in other examples, it can be determined whether the downlink resources of the base station are scarce, and in other examples, it can also be determined whether the uplink resources and downlink resources are scarce; accordingly, it can be determined whether the uplink resources and / or downlink resources on the base station side are scarce by any parameter that can reflect the resource situation on the base station side. For example, the current utilization rate of the uplink bandwidth and / or downlink bandwidth can be obtained to determine whether the uplink resources and / or downlink resources on the base station side are scarce; it is also possible to determine whether the uplink resources and / or downlink resources on the base station side are scarce by obtaining other performance parameters. For another example: In one example, in order to determine whether the resources on the base station side are scarce, the performance parameters obtained may include but are not limited to: at least one of an uplink scheduling response parameter and a downlink scheduling response parameter;
[0047] Accordingly, in this embodiment, the terminal may determine that the current resources of the base station are scarce when detecting at least one of the following:
[0048] When the performance parameter includes an uplink scheduling response parameter, a value of the uplink scheduling response parameter is greater than a value of a normal uplink scheduling response parameter;
[0049] When the performance parameter includes a downlink scheduling response parameter, a value of the downlink scheduling response parameter is greater than a value of a normal downlink scheduling response parameter.
[0050] In this embodiment, the values of the normal uplink scheduling response parameter and the normal downlink scheduling response parameter can be the values corresponding to the base station's normal response to the terminal in uplink scheduling and downlink scheduling when the terminal is not in an out-of-sync state according to experience or based on detection settings.
[0051] In some examples of this embodiment, it can be set that as long as it is determined that any one of the uplink resources and downlink resources on the base station side is in short supply, the base station side resources are determined to be in short supply; it can also be set that only when it is determined that both the uplink resources and downlink resources on the base station side are in short supply, the base station side resources are determined to be in short supply. Which method to use can be flexibly set according to needs.
[0052] It should be understood that in this embodiment, the terminal can obtain various parameters that can reflect the uplink scheduling response of the base station to determine whether the uplink resources on the base station side are scarce. For example, when the performance parameters obtained by the terminal include uplink scheduling response parameters, the obtained uplink scheduling response parameters include: at least one of a first uplink scheduling response delay time and a second uplink scheduling response delay time;
[0053] The first uplink scheduling response delay time Delay0 includes: the average duration between the start position of the narrowband physical downlink control channel of the response phase Msg2 of the preamble access phase Msg1 and the end position of Msg1 when the uplink service scheduling authorization request is sent for the previous n times;
[0054] The second uplink scheduling response delay time Delay1 includes: the average duration between the start position of the Msg2 narrowband physical downlink control channel and the start position of the Msg2 narrowband physical downlink shared channel when the uplink service scheduling grant request is sent for the previous n times.
[0055] In this embodiment, the terminal may also obtain various parameters that can reflect the downlink scheduling response of the base station to determine whether the downlink resources on the base station side are in short supply. For example, when the performance parameters obtained by the terminal include downlink scheduling response parameters, the obtained downlink scheduling response parameters include: downlink scheduling response delay time, and the downlink scheduling response delay time Delay2 includes: the average duration between the start position of Msg3 in the uplink data request phase and the end position of Msg2 narrowband physical downlink shared channel when the uplink service scheduling authorization request is sent for the current n times.
[0056] Accordingly, it should be understood that the performance parameters obtained may include any parameters that can evaluate the downlink channel quality, such as downlink channel quality indication parameters; in this embodiment, when it is detected that the difference between the value of the downlink channel quality indication parameter and the value of the normal downlink channel quality indication parameter is greater than or equal to the preset difference threshold, it is determined that the downlink channel quality currently changes; the value of the normal downlink channel quality indication parameter is the value of the downlink channel quality indication parameter under a normal communication environment. And it should be understood that the specific value of the preset difference threshold can be flexibly set according to the specific application scenario. In one application scenario, the downlink channel quality indication parameter may include but is not limited to: the average downlink channel signal-to-noise ratio measured when the uplink service scheduling authorization request is sent for the current n times.
[0057] It can be seen that the uplink authorization request control method provided by this embodiment, compared with the related art, achieves the effect of quickly correcting the out-of-sync state of the terminal connection with the base station when the terminal is out of sync with the base station, saves port space resources, and improves the uplink data transmission efficiency when the terminal is out of sync with the base station.
[0058] Embodiment 2:
[0059] This embodiment provides an uplink authorization request control device, which can be set in a terminal, see Figure 2 As shown, it includes:
[0060] The sending module 201 is used to send an uplink service scheduling authorization request to the base station. The sending process can be referred to the above embodiment and will not be described again here.
[0061] The acquisition module 202 is used to acquire the current performance parameters of the base station. The specific acquisition process can be seen in the above embodiment and will not be repeated here.
[0062] The processing module 203 is used to determine that the current switching condition is met according to the performance parameters obtained by the acquisition module 202, and when no response to the uplink service scheduling authorization request from the base station is received, determine that the current state is out of synchronization, and stop sending the uplink service scheduling authorization request to the base station. The specific processing process can be seen in the above embodiment, which will not be repeated here.
[0063] It should be understood that, in this embodiment, the function of the sending module 201 can be implemented by but not limited to the radio frequency module of the terminal, and the functions of the acquisition module 202 and the processing module 203 can be implemented by but not limited to the processor of the terminal.
[0064] For ease of understanding, this embodiment is described below with reference to the NB-IoT application scenario as an example.
[0065] In an NB-IoT application scenario, the NB-IoT terminal obtains the maximum number of SR attempts based on the system message, where the number of repetitions is inconsistent for different coverage levels. The NB-IoT base station can be configured with up to three coverage levels (CEL0, CEL1, CEL2), and the number of repetitions corresponding to each coverage level is (M0, M1, M2). The maximum number of SR attempts for the CEL0 terminal is M0+M1+M2, the maximum number of SR attempts for the CEL1 terminal is M1+M2, and the maximum number of SR attempts for the CEL2 terminal is M2. According to the 3gpp standard: If the SR of the CEL0 terminal attempts M0 times in a row, it will automatically adjust to CEL1, and after continuing to try M1 times, it will be adjusted to CEL2 and continue to try M2 times. The same is true for CEL1, so I will not go into details here.
[0066] Based on the above application scenario, an example of an uplink authorization request control method can be found in Figure 3 As shown, including:
[0067] S301: The NB-IoT terminal (hereinafter referred to as the terminal) obtains the maximum number of repetitions N of the SR.
[0068] In this application scenario, it is assumed that the wireless connection with the base station is out of sync due to wireless channel fluctuations or cross-carrier data transmission by the NB-IoT terminal. In the out-of-sync state, the terminal has uplink data to send, and the terminal triggers the SR in the connected state.
[0069] S302: The terminal has sent the nth SR continuously and is executing the n+1th SR.
[0070] S303: The SR sent by the terminal triggers Msg1, which triggers the subsequent scheduling of Msg2 and Msg3 by the base station.
[0071] S304: Obtain the scheduling data and data stream of the base station Msg2, and obtain the downlink channel signal-to-noise ratio.
[0072] S305: The continuous transmission count n obtained in S302 and the duration between the start position of Msg2 NPDCCH and the end position of Msg1 obtained in S303 and S304 are recorded as X(n+1) for the n+1th time, and the historical average value of these n+1 times is Delay0. The duration between the start position of Msg2 NPDCCH and the start position of Msg2 NPDSCH is recorded as Y(n+1) for the n+1th time, and the historical average value of these n+1 times is Delay1. The duration between the start position of Msg3 and the end position of Msg2 PDSCH is recorded as Z(n+1) for the n+1th time, and the historical average value of these n+1 times is Delay2. At the same time, the average measurement value of the downlink channel signal-to-noise ratio during the n+1 transmission process is obtained. When the response message of the n+1th SR is not received, determine whether to continue to initiate the SR for the n+2th time based on the above parameters.
[0073] For ease of understanding, the following example uses the case where the terminal continuously initiates SRs and the base station currently has insufficient resources and needs to decide to access the next time in the idle state. Figure 4 As shown, including:
[0074] S401: The maximum number of attempts N = 10 for the NB-IoT terminal to obtain SR according to the system message.
[0075] Assume that the terminal is in an out-of-sync state and has uplink data to send, triggering a connection state SR.
[0076] S402: Assume that the terminal has continuously sent the fourth SR from CEL0.
[0077] S403: The connection state SR triggers Msg1, which triggers the subsequent scheduling of Msg2 and Msg3 by the base station.
[0078] S404: Obtain the scheduling data and data stream of the base station Msg2, and obtain the downlink channel signal-to-noise ratio.
[0079] S405: Calculate that the Delay0 corresponding to the fourth SR transmission is 40, Delay1 is 32, and Delay2 is 32, and assume that the downlink channel signal-to-noise ratio changes.
[0080] S406: In the case of this Delay combination and the downlink channel signal-to-noise ratio jump, when no response to the SR is received, it is considered to be in an out-of-sync state, and the sending of SR is stopped, and a re-access request is sent to the base station.
[0081] For ease of understanding, the following example uses the case where the terminal continuously initiates SRs and the base station currently has sufficient resources and needs to decide to continue sending SRs next time. Figure 5 As shown, including:
[0082] S500: The maximum number of attempts N = 10 for the NB-IoT terminal to obtain SR according to the system message.
[0083] Assume that the terminal is in an out-of-sync state and has uplink data to send, triggering a connection state SR.
[0084] S502: Assume that the NB-IoT terminal has sent the fourth SR continuously from CEL0.
[0085] S503: The connected state SR triggers Msg1, which triggers the subsequent Msg2 and Msg3 scheduling of the base station.
[0086] S504: Obtain the scheduling data and data stream of the base station Msg2, and obtain the downlink channel signal-to-noise ratio.
[0087] S505: Calculate that the Delay0 corresponding to the fourth SR sent is 15, Delay1 is 8, and Delay2 is 16, and assume that the downlink channel signal-to-noise ratio does not change.
[0088] S506: When no SR response is received under this Delay combination and the downlink channel signal-to-noise ratio does not change, it is considered that the connection state is still in progress and SR is initiated next time.
[0089] For ease of understanding, the following example uses the case where it is necessary to decide the next idle state intervention when the coverage level is crossed. Figure 6 As shown, including:
[0090] S601: The maximum number of attempts by the NB-IoT terminal to obtain SR according to the system message is N=10 times.
[0091] Assume that the terminal is in an out-of-sync state and has uplink data to send, triggering a connection state SR.
[0092] S602: Assume that the NB-IoT terminal has initiated SR from CEL0 for 10 consecutive times and starts to initiate SR from CEL1.
[0093] S603: The connection state SR triggers Msg1, which triggers the subsequent scheduling of Msg2 and Msg3 by the base station.
[0094] S604: Obtain the scheduling data and data stream of the base station Msg2, and obtain the downlink channel signal-to-noise ratio.
[0095] S605: Calculate that the Delay0 corresponding to the 11th SR transmission is 15, Delay1 is 10, and Delay2 is 20, and assume that the downlink channel signal-to-noise ratio does not change.
[0096] S606: In this Delay combination and when the downlink channel signal-to-noise ratio does not change, no SR response is received. Although the scheduling interval does not change significantly, it can be considered to be in an idle state (that is, the terminal is in an out-of-sync state). The terminal initiates access from the idle state next time.
[0097] For ease of understanding, the following example shows the situation where the next idle access is determined when the downlink channel signal-to-noise ratio changes. Figure 7 As shown, including:
[0098] S701: The NB-IoT terminal obtains the maximum number of SR repetitions according to the system message, where CEL0 is 10 times and CEL1 is 8 times.
[0099] Assume that the terminal is in an out-of-sync state and has uplink data to send, triggering a connection state SR.
[0100] S702: Assume that the NB-IoT terminal has sent the third SR continuously from CEL0.
[0101] S703: The connected state SR triggers Msg1, which triggers the subsequent Msg2 and Msg3 scheduling of the base station.
[0102] S704: Obtain the scheduling data and data stream of the base station Msg2, and obtain the downlink channel signal-to-noise ratio.
[0103] S705: Calculate that the Delay0 corresponding to the third SR transmission is 15, Delay1 is 16, and Delay2 is 23, and assume that the downlink channel signal-to-noise ratio has changed.
[0104] S706: In this Delay combination, when the continuous measurement results show that the measurement has jumped and no SR response is received, it is determined that the terminal is in an idle state (that is, the terminal is in an out-of-sync state), and access is initiated from the idle state next time.
[0105] After the terminal provided with an uplink authorization request control device provided in the present embodiment sends an SR request to the base station, it can flexibly determine that it is currently in an out-of-sync state and stop sending SR to the base station without having to wait until the number of times the SR request is sent reaches the maximum number of repetitions N before stopping. Therefore, it can improve the resource utilization on the base station side and the terminal side, as well as the service processing efficiency of NB-IoT.
[0106] Embodiment three:
[0107] This embodiment also provides a terminal, see Figure 8 As shown, it includes a processor 801, a memory 802 and a communication bus 803;
[0108] The communication bus 803 is used to realize the communication connection between the processor 801 and the memory 802;
[0109] In one example, the processor 801 may be used to execute a computer program stored in the memory 802 to implement the steps of the uplink authorization request control method in the above embodiments.
[0110] The present embodiment also provides a computer-readable storage medium, which includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable read only memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device, or any other medium that can be used to store desired information and can be accessed by a computer.
[0111] In one example, the computer-readable storage medium in this embodiment may be used to store a computer program, and the computer program may be executed by a processor to implement the steps of the uplink authorization request control method in the above embodiments.
[0112] This embodiment also provides a computer program (or computer software), which can be distributed on a computer-readable medium and executed by a computing device to implement the steps of the uplink authorization request control method shown in the above embodiments. In some cases, at least one of the steps shown or described can be executed in a different order from that described in the above embodiments.
[0113] This embodiment further provides a computer program product, including a computer readable device, on which any computer program as shown above is stored. In this embodiment, the computer readable device may include the computer readable storage medium as shown above.
[0114] It can be seen that those skilled in the art should understand that all or some of the steps, systems, and functional modules / units in the above disclosed methods can be implemented as software (which can be implemented with computer program code executable by a computing device), firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component can have multiple functions, or a function or step can be performed by several physical components in cooperation. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit.
[0115] In addition, it is well known to those skilled in the art that communication media generally contain computer readable instructions, data structures, computer program modules or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery media. Therefore, the present invention is not limited to any specific hardware and software combination.
[0116] The above contents are further detailed descriptions of the embodiments of the present invention in combination with specific implementation methods, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A method for controlling an uplink authorization request, comprising: Sending an uplink service scheduling authorization request to a base station and obtaining current performance parameters of the base station; When it is determined according to the performance parameters that the switching condition is currently met and no response to the uplink service scheduling authorization request is received, it is determined that the current state is out of synchronization, and the uplink service scheduling authorization request is stopped from being sent to the base station.
2. The uplink authorization request control method according to claim 1, characterized in that: The switching condition includes at least one of the following: The base station currently has a shortage of resources, the downlink channel quality currently does not change, and the number of times n of continuously sending uplink service scheduling authorization requests to the base station currently is equal to a preset first switching number threshold N1; The current resources of the base station are not in short supply, the downlink channel quality does not change, and the number of times n of continuously sending uplink service scheduling authorization requests to the base station is equal to the preset second switching number threshold N2; The downlink channel quality is currently changing; The N1 is smaller than the maximum number of retransmission times N of the uplink service scheduling grant request, and the N2 is smaller than the N1.
3. The uplink authorization request control method according to claim 2, characterized in that: The performance parameter includes: at least one of an uplink scheduling response parameter and a downlink scheduling response parameter; When at least one of the following is detected, it is determined that the current resources of the base station are in short supply: When the performance parameter includes an uplink scheduling response parameter, a value of the uplink scheduling response parameter is greater than a value of a normal uplink scheduling response parameter; When the performance parameter includes a downlink scheduling response parameter, a value of the downlink scheduling response parameter is greater than a value of a normal downlink scheduling response parameter.
4. The uplink authorization request control method according to claim 3, characterized in that: When the performance parameter includes an uplink scheduling response parameter, the uplink scheduling response parameter includes: at least one of a first uplink scheduling response delay time and a second uplink scheduling response delay time; The first uplink scheduling response delay time includes: the average duration between the start position of the narrowband physical downlink control channel of the response phase Msg2 of the preamble access phase Msg1 and the end position of Msg1 when the uplink service scheduling authorization request is sent for the previous n times; The second uplink scheduling response delay time includes: the average duration between the starting position of the Msg2 narrowband physical downlink control channel and the starting position of the Msg2 narrowband physical downlink shared channel when the uplink service scheduling authorization request is sent for the previous n times.
5. The uplink authorization request control method according to claim 3, characterized in that: The downlink scheduling response parameters include: downlink scheduling response delay time; The downlink scheduling response delay time includes: the average duration between the start position of Msg3 in the uplink data request phase and the end position of Msg2 narrowband physical downlink shared channel when the uplink service scheduling authorization request is sent for the previous n times.
6. The uplink authorization request control method according to any one of claims 2 to 5, characterized in that: The performance parameters include: downlink channel quality indicator parameters; When it is detected that the difference between the value of the downlink channel quality indication parameter and the value of the normal downlink channel quality indication parameter is greater than or equal to a preset difference threshold, it is determined that the downlink channel quality currently changes.
7. The uplink authorization request control method according to claim 5, characterized in that: The downlink channel quality indicator parameter includes: an average downlink channel signal-to-noise ratio measured when uplink service scheduling authorization requests are sent for the previous n times.
8. The uplink authorization request control method according to any one of claims 1 to 5, characterized in that: When the determination is currently in the out-of-sync state, the method further includes resending an access request to the base station.
9. An uplink authorization request control device, characterized in that: include: A sending module, used for sending an uplink service scheduling authorization request to a base station; An acquisition module, used to acquire current performance parameters of the base station; The processing module is used to determine that the current switching condition is met according to the performance parameters, and when no response to the uplink service scheduling authorization request is received, determine that the current state is out of synchronization and stop sending the uplink service scheduling authorization request to the base station.
10. A terminal, characterized in that: including a processor, a memory and a communication bus; The communication bus is used to connect the processor and the memory; The processor is used to execute the computer program stored in the memory to implement the steps of the uplink authorization request control method according to any one of claims 1-8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the uplink authorization request control method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Terminal device, monitoring method, and integrated circuit
CN107113876A
Methods and apparatus for resource scheduling in a communication system
CN109922532A