Terminal scheduling method, apparatus, device, and storage medium

By identifying discontinuous coverage beams in the terminal's camp beam and determining the scheduling strategy, the problem of non-full-band supported terminals disconnecting from the network in 5G FR2 band hotspot areas was solved, achieving the effect of reducing disconnection risk and improving network stability.

CN116996946BActive Publication Date: 2026-06-02CHINA MOBILE GROUP ZHEJIANG +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE GROUP ZHEJIANG
Filing Date
2022-04-24
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Terminals that do not support all frequency bands are at risk of disconnection under discontinuous coverage beams, especially in hotspot areas of the 5G FR2 band where coverage is discontinuous, making it easy for terminals to disconnect.

Method used

By determining whether the terminal camping beam supported by the non-full frequency band has a handover band in the adjacent cells, it is determined whether it is a non-continuous coverage beam. When there is a risk of network disconnection, a scheduling strategy is determined based on the terminal status information and the cell network status to perform terminal scheduling in order to reduce the risk of network disconnection.

Benefits of technology

It effectively reduces the risk of network disconnection for terminals that do not support all frequency bands under discontinuous coverage beams, and improves network connection stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116996946B_ABST
    Figure CN116996946B_ABST
Patent Text Reader

Abstract

The application discloses a terminal scheduling method, device and equipment and a storage medium. The method comprises the following steps: determining whether a switching band of a frequency band supported by a first terminal exists in a corresponding adjacent cell of a resident beam of the first terminal which does not support a full frequency band; if the switching band does not exist, determining that the resident beam is a non-continuous coverage beam; when the resident beam is the non-continuous coverage beam, determining that the first terminal which resides in the non-continuous coverage beam is a second terminal, and determining whether the second terminal has a risk of being disconnected from a network; if the second terminal has the risk of being disconnected from the network, determining a scheduling strategy for scheduling the second terminal based on acquired state information of the second terminal and network states of each cell of a cell in which the second terminal is located and corresponding adjacent cells of the cell; and scheduling the second terminal based on the scheduling strategy. The application can reduce the risk of the terminal which does not support the full frequency band being disconnected from the network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication network technology, and in particular to a terminal scheduling method, apparatus, device, and storage medium. Background Technology

[0002] Currently, 5G supports FR1 and FR2 frequency bands. As the number of frequency bands increases, the complexity of the corresponding baseband chip also increases. In order to reduce terminal costs, some terminal chips only support a certain frequency band, such as only supporting the FR2 frequency band. The FR2 frequency band is a high frequency band, and operators generally use the FR2 frequency band to cover hotspot areas. Therefore, the beams in the FR2 frequency band will not form continuous coverage.

[0003] There is a technical issue that there is a risk of network disconnection when a non-full-band supported terminal is stationed under a non-continuous coverage beam. Summary of the Invention

[0004] The main objective of this invention is to provide a terminal scheduling method, apparatus, device, and storage medium, which aims to solve the technical problem of reducing the risk of network disconnection for terminals that do not support all frequency bands.

[0005] To achieve the aforementioned objective, embodiments of this application provide a terminal scheduling method, the terminal scheduling method comprising:

[0006] Determine whether the camping beam of the first terminal, which does not support the full frequency band, exists in the corresponding adjacent cell as a handover band for the frequency band supported by the first terminal.

[0007] If it does not exist, the dwelling beam is determined to be a discontinuous coverage beam;

[0008] When the stationary beam is a discontinuous coverage beam, the first terminal stationed under the discontinuous coverage beam is determined to be the second terminal, and it is determined whether the second terminal is at risk of disconnection from the network.

[0009] If there is a risk of disconnection from the network, a scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells.

[0010] The second terminal is scheduled based on the aforementioned scheduling strategy.

[0011] In one possible implementation of this application, determining whether the camping beam of the non-full-band supported first terminal has a handover band supported by the first terminal in the corresponding adjacent cells includes:

[0012] Within a preset period, the number of times each terminal under the camping beam switches networks between its own cell and its corresponding neighboring cells is obtained, wherein each terminal includes the first terminal and other terminals that support the full frequency band.

[0013] If the number of handovers is less than a preset threshold, it is determined that the stationary beam does not have a handover band for the frequency band supported by the first terminal in the corresponding adjacent cell.

[0014] In one possible implementation of this application, determining whether the second terminal is at risk of disconnection includes:

[0015] Within a preset period, determine the first average timing advance of each terminal when switching networks;

[0016] The second timing advance reported by the second terminal is counted, the time slot of the second timing advance reported by the second terminal is obtained, and the number of times the second timing advance is counted is obtained.

[0017] Based on the second timing advance and the statistical count, the second average timing advance of the second terminal is determined;

[0018] Based on the second timing advance, the time slot time, and the number of statistics, the movement rate of the second terminal under the dwell beam is obtained;

[0019] Determine the difference between the first average timing advance and the second average timing advance;

[0020] If the difference is lower than a preset timing advance threshold and the moving rate is higher than a preset rate threshold, then it is determined that the second terminal is at risk of disconnecting from the network.

[0021] In one possible implementation of this application, the scheduling strategy includes a first scheduling strategy, characterized in that, if there is a risk of network disconnection, the scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells, including:

[0022] If there is a risk of disconnection from the network, obtain the type of service currently being processed by the second terminal;

[0023] Based on the service type currently being processed by the second terminal, the perception weight of the currently processed service is obtained;

[0024] Obtain the signal-to-interference-plus-noise ratio and the service buffer size for each cell;

[0025] Based on the second timing advance, the service type, the perception weight, the signal-to-interference-plus-noise ratio, and the service buffer amount reported by the second terminal, the network status of each cell is determined.

[0026] The first scheduling strategy is determined to be a strategy that compares the network status of each cell and prompts the second terminal to switch or redirect to the cell with the best network status.

[0027] In one possible implementation of this application, after determining the first scheduling policy as a policy of comparing the network states of each cell and prompting the second terminal to switch or redirect to the cell with the optimal network state, the method further includes:

[0028] If the cell with the optimal network status is the cell where the second terminal's camping beam is located, then return to the step of determining the scheduling strategy for scheduling the second terminal based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells if there is a risk of network disconnection.

[0029] In one possible implementation of this application, the scheduling strategy includes a second scheduling strategy, characterized in that, the step of determining the scheduling strategy for scheduling the second terminal based on the acquired state information of the second terminal and the network states of each cell in the cell where the second terminal is located and its corresponding neighboring cells further includes:

[0030] If the cell with the optimal network state is the cell where the second terminal's camping beam is located, then obtain the third timing advance reported by the second terminal, the partial bandwidth of the second terminal, and the average throughput of the second terminal.

[0031] The second scheduling strategy is determined to be a strategy that adjusts part of the bandwidth of the second terminal and adjusts the scheduling priority of the second terminal based on part of the bandwidth of the second terminal, average throughput, preset timing advance threshold and the third timing advance.

[0032] This application also provides a terminal scheduling device, the terminal scheduling device comprising:

[0033] The first determining module is used to determine whether the camping beam of the first terminal that does not support the full frequency band has a handover band in the corresponding adjacent cell for the frequency band supported by the first terminal.

[0034] The second determining module is used to determine that the resident beam is a discontinuous coverage beam if it does not exist.

[0035] The third determining module is used to determine that the first terminal residing under the discontinuous coverage beam is the second terminal when the residing beam is a discontinuous coverage beam, and to determine whether the second terminal has a risk of disconnection from the network.

[0036] The fourth determining module is used to determine a scheduling strategy for scheduling the second terminal based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding adjacent cells if there is a risk of disconnection.

[0037] The scheduling module is used to schedule the second terminal based on the scheduling strategy.

[0038] This application also provides a terminal scheduling device, the terminal scheduling device comprising:

[0039] A memory, a processor, and a terminal scheduler stored in the memory and executable on the processor, the terminal scheduler being configured to implement the steps of any of the terminal scheduling methods described above.

[0040] To achieve the above objectives, this application also provides a storage medium storing a terminal scheduler, which, when executed by a processor, implements the steps of any of the terminal scheduling methods described above.

[0041] This application provides a terminal scheduling method, apparatus, device, and storage medium. The method determines whether a first terminal, which does not support all frequency bands, has a switching band for the frequency band it supports in its corresponding adjacent cells. If not, the method determines that the camping beam is a discontinuous coverage beam. When the camping beam is a discontinuous coverage beam, the method determines that the first terminal camped under the discontinuous coverage beam is a second terminal, and determines whether the second terminal has a risk of disconnection. If there is a risk of disconnection, a scheduling strategy for scheduling the second terminal is determined based on the acquired status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding adjacent cells. Based on the scheduling strategy, the second terminal is scheduled. It is understood that when the second terminal is located in the discontinuous coverage beam, it may be at risk of network disconnection because it does not support all frequency bands. Therefore, it is necessary to determine whether the second terminal is at risk of network disconnection. If it is, a scheduling strategy for the second terminal is determined based on the acquired status information of the second terminal and the network status of the cell where the second terminal is located and its corresponding neighboring cells. Based on the scheduling strategy, the second terminal is scheduled to reduce its risk of network disconnection. Therefore, this application can reduce the risk of network disconnection for terminals that do not support all frequency bands. Attached Figure Description

[0042] Figure 1 This is a flowchart illustrating a first embodiment of a terminal scheduling method according to this application;

[0043] Figure 2 This is a schematic diagram of the beam switching band of a first embodiment of a terminal scheduling method according to this application;

[0044] Figure 3 This is a schematic diagram of the structure of the terminal scheduling device in the hardware operating environment involved in the embodiments of this application;

[0045] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0046] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0047] This application provides a terminal scheduling method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating an embodiment of a terminal scheduling method according to this application.

[0048] In this embodiment, the terminal scheduling method includes:

[0049] Step S10: Determine whether the camping beam of the first terminal that does not support the full frequency band has a handover band in the corresponding adjacent cell for the frequency band supported by the first terminal.

[0050] Step S20: If it does not exist, determine that the residing beam is a discontinuous coverage beam;

[0051] Step S30: When the stationary beam is a discontinuous coverage beam, determine that the first terminal stationed under the discontinuous coverage beam is the second terminal, and determine whether the second terminal has a risk of disconnection from the network;

[0052] Step S40: If there is a risk of disconnection from the network, a scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells.

[0053] Step S50: Based on the scheduling strategy, schedule the second terminal.

[0054] This embodiment aims to reduce the risk of network disconnection for terminals that do not support all frequency bands.

[0055] As an example, the terminal scheduling method can be applied to mobile terminal verification equipment such as transmission base stations, without any specific limitations.

[0056] As an example, the terminal can be a mobile phone or a tablet, etc., and there is no specific limitation.

[0057] As an example, the network operator of the terminal can be China Mobile, China Unicom, or China Telecom, etc. For ease of description, the following explanation will use China Mobile as the operator of the terminal.

[0058] As an example, the supported frequency bands of the terminal refer to the frequency bands supported by the terminal under various network standards. These network standards are different network modes, such as Mobile 5G (NR), Mobile 4G (TD-LTE), and Mobile 2G (GSM). Each network standard can only use fixed frequency bands. For example, Mobile 5G (NR) can use the full range of frequency bands including FR1 (450MHz-6000MHz) and FR2 (24250MHz-52600MHz). The full range of frequency bands that China Mobile 4G (TD-LTE) can use includes 39 (F band 1900MHz), 38 (D band 2600MHz), and 40 (E band 2300MHz). The full range of frequency bands that China Mobile 2G (GSM) can use includes GSM900 (uplink / downlink 890MHz-909MHz / 935MHz-954MHz), EGSM900 (uplink / downlink 885MHz-890MHz / 930MHz-935MHz), and GSM1800M (uplink / downlink: 1710MHz-1725MHz / 1805MHz-1820MHz). Because different terminals use different terminal chips, if the terminal chip cannot support the full range of frequency bands under various network standards due to technical reasons—for example, a terminal using a CPE (Central Premises Equipment) terminal chip for WTTx (Wireless Home Broadband) that supports 4G (TD-LTE, Time Division Long Term)… This terminal supports all frequency bands in Time Division Long Term Evolution (TDLE) and 2G (Global System for Mobile Communications), but only supports the FR2 band in 5G (New Radio).

[0059] As an example, the frequency bands supported by the terminal correspond to multiple 5G, 4G, and 2G cells divided within the 5G, 4G, and 2G service areas.

[0060] As an example, each cell corresponding to the frequency band supported by the terminal achieves network coverage for the cell by transmitting beams.

[0061] As an example, the 5G (NR) uses Massive MINO (Massive Multiple-Input Multiple-Output) technology. 5G cell broadcasts N fixed beams in different directions. The broadcast beam coverage of the cell is completed by sending beams in different directions at different times. The terminal scans each beam to obtain the optimal beam and selects to camp under the optimal beam. Multiple terminals are allowed to camp under each beam.

[0062] The specific steps are as follows:

[0063] Step S10: Determine whether the camping beam of the first terminal that does not support the full frequency band has a handover band in the corresponding adjacent cell for the frequency band supported by the first terminal.

[0064] In this embodiment, the frequency bands supported by the terminal can be obtained from the terminal capability information reported by the terminal. The terminal capability information includes the frequency band information supported by the terminal under various network standards. Therefore, it is also possible to determine whether the terminal supports all frequency bands.

[0065] As an example, if the terminal using the CPE (Wireless Premises Access Device) terminal chip for WTTx (Wireless Home Broadband) only supports the FR2 band in 5G (NR), then the supported frequency band of the terminal is not a full band, and the terminal is determined to be the first terminal that supports the non-full band.

[0066] In this embodiment, currently only some terminals in 5G (NR) networks support non-full frequency bands. For example, terminals using CPE (Wireless Premises Equipment) terminal chips for WTTx (Wireless Home Broadband) only support the FR2 frequency band in 5G (NR). For ease of description, the following example uses the terminal scheduling method to illustrate a terminal that simultaneously supports 5G, 4G, and 2G networks.

[0067] As an example, such as Figure 2 As shown, the cell where the terminal is located transmits beams 0-7. By scanning beams 0-7, the terminal selects to camp under the optimal beam. The terminal can switch from the optimal beam to the handover band of other 2G, 4G or 5G cells in its supported frequency band.

[0068] As an example, if the cell where the first terminal's camping beam is located is a 5G cell, then it is determined whether the first terminal's camping beam has a switching band for the frequency band supported by each terminal in the adjacent 5G, 4G or 2G cells.

[0069] Determining whether the camping beam of the first terminal, which does not support the entire frequency band, exists in the corresponding neighboring cells within a handover band supported by the first terminal includes:

[0070] Step S11: Within a preset period, obtain the number of times each terminal under the camping beam switches networks between its own cell and its corresponding neighboring cells, wherein each terminal includes the first terminal and other terminals that support the full frequency band.

[0071] Step S12: If the number of handovers is lower than a preset threshold, it is determined that the stationary beam does not have a handover band for the frequency band supported by the first terminal in the corresponding adjacent cell.

[0072] In this embodiment, within period Tc, multiple terminals reside under the camping beam of the first terminal. The number of network switching times for each terminal under the camping beam is obtained. Each terminal includes the first terminal and other terminals supporting the entire frequency band. The network switching includes two methods: handover and redirection. When switching from the currently camped cell to another cell, the terminal remains in a connected state during the handover process. During the redirection process, the terminal is released from the connected state to an idle state and then re-enters the connected state through redirection. The number of network switching times for each terminal under the camping beam between its own cell and its corresponding adjacent cells is obtained. That is, the number of handovers and redirections between the cell where each terminal is located and other 2G, 4G, and 5G cells under the camping beam is obtained to obtain the value RH corresponding to beam m. 2g_m RH 4g_m and RH 5g_m (These represent the number of handovers and redirections of each terminal camped under beam m in other 2G cells, other 4G cells, and other 5G cells, respectively).

[0073] In this embodiment, if the number of handovers and redirections of each terminal under the resident beam is less than a preset threshold, that is, if the decision formula one is satisfied simultaneously: RH 2g_m <M 2g Judgment Formula Two: RH 4g_m <M 4g And Judgment Formula Three: RH 5g_m <M 5g If beam m does not have a switchable band in adjacent 2G, 4G, and 5G cells that supports the frequency bands of each terminal, then it is assumed that beam m does not have a switchable band in adjacent 2G, 4G, and 5G cells. Where N 2g M is the threshold for the number of handovers and redirections between the cell where each terminal camped under beam m is located and the adjacent 2G cell. 4g M is the threshold for the number of handovers and redirections between the cell where each terminal camped on beam m resides and the adjacent 4G cell.5g This is a threshold for the number of handovers and redirections between the cell where each terminal camped under beam m is located and the adjacent 5G cell.

[0074] As an example, when the cell where the first terminal's camping beam is located is a 5G cell, the probability of switching from a 5G cell to an adjacent 5G cell is greater than the probability of switching to an adjacent 4G cell, and the probability of switching from a 5G cell to an adjacent 4G cell is greater than the probability of switching to an adjacent 2G cell. In order to save decision time, the three decision formulas are determined to have priority during decision-making, with the priority being that decision formula three is higher than decision formula two, and decision formula two is higher than decision formula one.

[0075] In this embodiment, if the camping beam of each terminal exists in each cell, and there is a switching band for the frequency band supported by each terminal, then the normal implementation strategy of the cell where each terminal is located shall be followed.

[0076] Step S20: If it does not exist, determine that the residing beam is a discontinuous coverage beam;

[0077] In this embodiment, if the beam m does not have a switching band for the frequency band supported by each terminal in other 2G, 4G and 5G cells, then the beam m is determined to be a non-continuous coverage beam.

[0078] As an example, if the beam m where the first terminal is located in a 5G cell is the discontinuous coverage beam, then the discontinuous coverage beam is labeled as BS. rel BS 2g and BS 4g .

[0079] Step S30: When the stationary beam is a discontinuous coverage beam, determine that the first terminal stationed under the discontinuous coverage beam is the second terminal, and determine whether the second terminal has a risk of disconnection from the network;

[0080] In this embodiment, when the beam m is the discontinuous coverage beam, the beam BS camped on the discontinuous coverage beam... rel Beam BS 2g or beam BS 4g If the terminal that does not support the full frequency band may be at risk of disconnection, then the first terminal that is not supported by the full frequency band and resides under the non-continuous coverage beam is determined to be the second terminal, and it is necessary to determine whether the second terminal is at risk of disconnection.

[0081] In this embodiment, the terminal using the CPE terminal chip for WTTx can only support the FR2 band, meaning it is a terminal that does not support the entire frequency band. While the FR2 band has a very large capacity, its effective coverage area is too small, so operators generally use it to cover hotspot areas for speed improvements. Therefore, the FR2 band does not provide continuous coverage. In other words, if the first terminal, which does not support the entire frequency band, is registered in the FR2 band, and this first terminal is identified as the second terminal, then the second terminal may be at risk of disconnection. For example, there may be terminals from overseas or other operators within the network that disconnect when registered in a non-continuously covered frequency band. Therefore, it is necessary to determine whether the second terminal is at risk of disconnection.

[0082] In this embodiment, the beam on which the first terminal camps in the 5G cell may be the discontinuous coverage beam. Therefore, the following example illustrates the situation with the second terminal currently camping in a 5G cell and the second terminal currently camping in a discontinuous coverage beam.

[0083] Step S40: If there is a risk of disconnection from the network, a scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells.

[0084] In this embodiment, if the second terminal residing on the discontinuous coverage beam is at risk of disconnection from the network, a scheduling strategy for scheduling the second terminal needs to be proposed in a targeted manner based on the status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells.

[0085] As an example, the status information of the second terminal includes the service currently being processed by the second terminal, the current average throughput, the current channel quality, and the historical transmission rate, etc., without being specifically limited.

[0086] As an example, the network status of the cell where the frequency band supported by the second terminal is located and its corresponding adjacent cells includes the signal-to-interference-plus-noise ratio (SINR), service buffer (BSR), and the current portion of bandwidth (BWP) used by the second terminal, etc., without being specifically limited.

[0087] Step S50: Based on the scheduling strategy, schedule the second terminal.

[0088] In this embodiment, scheduling the second terminal based on the scheduling strategy can improve the current network conditions of the second terminal and reduce its risk of disconnection.

[0089] In this embodiment, when the second terminal is located in the discontinuous coverage beam, the method for determining that the beam the terminal is stationed in is a discontinuous coverage beam is as follows: if the number of handovers of each terminal under the beam is less than a preset threshold, it can be determined that there is no handover band for the frequency band supported by the second terminal, that is, the stationed beam is a discontinuous coverage beam. Since the second terminal does not support all frequency bands, the second terminal may be at risk of network disconnection. Therefore, it is necessary to determine whether the second terminal is at risk of network disconnection. If the terminal is at risk of network disconnection, the scheduling strategy is determined based on the obtained status information of the second terminal and the network status of each cell corresponding to the frequency band supported by the second terminal, and the second terminal is scheduled based on the scheduling strategy to reduce the risk of network disconnection of the second terminal.

[0090] Furthermore, based on the first embodiment of this application, another embodiment of this application is provided. In this embodiment, determining whether the second terminal has a risk of disconnection from the network includes:

[0091] Step S31: Within a preset period, determine the first average timing advance of each terminal when switching networks;

[0092] In this embodiment, within the period Tc, the first average timing advance TA_avg is obtained when each terminal switches or redirects to other 2G, 4G, and 5G cells under 2G network, 4G network, and offline state, respectively. rel_m TA_avg 2g_m and TA_avg 4g_m Timing Advance (TA) is the amount of time the terminal needs to advance before uplink transmission.

[0093] Step S32: Calculate the second timing advance reported by the second terminal, obtain the time slot of the second timing advance reported by the second terminal, and obtain the number of times the second timing advance is calculated;

[0094] Step S33: Based on the second timing advance and the statistical count, determine the second average timing advance of the second terminal;

[0095] In this embodiment, the timing advance (TA) values ​​reported by the second terminal residing on the discontinuous coverage beam when switching or redirecting to other 2G, 4G, or 5G cells under 2G, 4G, or offline conditions are statistically analyzed. Each time the second terminal reports a TA value, there is a corresponding time slot t. If this is statistically analyzed N times, then the second terminal reports one TA within the corresponding time slot ti. i Where i = 1 to N, the second average timing advance can be calculated as follows:

[0096] Step S34: Based on the second timing advance, the time slot time, and the number of statistics, obtain the movement rate of the second terminal under the dwell beam;

[0097] In this embodiment, the movement rate of the second terminal under the dwell beam can be obtained based on the second timing advance, the time slot time, and the statistical count. The expression for the movement rate is:

[0098] {∑ i=1~N (t i -TA i / 2)·∑ i=1~N TA i -N∑ i=1~N (t i -TA i / 2)·TA i} / {(∑ i=1~N (t i -TAi / 22-Ni=1~Nti-TAi / 22}

[0099] As an example, when the second terminal's stationary beam is BS rel When the decision formula is:

[0100]

[0101] θ tarel For beam BS rel The timing advance threshold is set below;

[0102] θ_k rel For beam BS rel The rate threshold below;

[0103] When the second terminal's stationary beam is BS 2g When the decision formula is:

[0104]

[0105] θ ta2g For beam BS 2gThe timing advance threshold is set below;

[0106] θ_k 2g For beam BS 2g The rate threshold below;

[0107] When the second terminal's stationary beam is BS 4g When the decision formula is:

[0108]

[0109] θ ta4g For beam BS 4g The timing advance threshold is set below;

[0110] θ_k 4g For beam BS 4g The rate threshold below;

[0111] Step S35: Determine the difference between the first average timing advance and the second average timing advance;

[0112] In this embodiment, the difference between the first average timing advance and the second average timing advance can be obtained as follows:

[0113] Step S36: If the difference is lower than the preset timing advance threshold and the moving rate is higher than the preset rate threshold, then it is determined that the second terminal is at risk of disconnecting from the network.

[0114] If the calculated difference and the mobility rate satisfy the decision formula, then it is determined that the second terminal residing on the discontinuous coverage beam is at risk of disconnection.

[0115] In this embodiment, when the second terminal is in the discontinuous coverage beam, since the second terminal does not support the full frequency band, the second terminal may be at risk of disconnection. Therefore, it is necessary to determine whether the second terminal is at risk of disconnection. By using the timing advance reported by the terminal and the moving speed of the terminal, it can be determined that the second terminal is at risk of disconnection, and the second terminal that needs to be reduced in order to accurately locate the second terminal.

[0116] Furthermore, based on the first and second embodiments of this application, another embodiment of this application is provided. In this embodiment, the scheduling strategy includes a first scheduling strategy, characterized in that, if there is a risk of network disconnection, the scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells, including:

[0117] Step S41: If there is a risk of disconnection, obtain the type of service currently being processed by the second terminal;

[0118] Step S42: Based on the service type currently being processed by the second terminal, obtain the perception weight of the currently processed service;

[0119] Step S43: Obtain the signal-to-interference-plus-noise ratio and service buffer size of each cell;

[0120] Step S44: Based on the second timing advance, the service type, the perception weight, the signal-to-interference-plus-noise ratio, and the service buffer amount reported by the second terminal, determine the network status of each cell;

[0121] Step S45: Determine that the first scheduling policy is to compare the network status of each cell and prompt the second terminal to switch or redirect to the cell with the best network status.

[0122] In this embodiment, the second terminal that is at risk of being disconnected from the network may be currently processing a service. For example, the second terminal may be currently processing a voice service, a data service, or both voice and data services. These can be represented by arrays: Ψ = [1 0]; [0 1]; [1 1].

[0123] In this embodiment, the terminals have different perception weights for the currently processed services. The terminals will prioritize processing services with higher perception weights. The perception weight of the second terminal for the voice service or data service can be expressed by a coefficient matrix: Here, λ is a value that can be adjusted using an empirical trial-and-error method.

[0124] In this embodiment, based on the second timing advance reported by the second terminal, the signal-to-interference-plus-noise ratio (SNR) of each cell, and the service buffer size, the higher the SNR of each cell corresponding to the frequency band supported by the second terminal, the better the signal and the less interference in each cell; the lower the service buffer size of each cell, the better the terminal experience. The normalized function matrices for voice and data services on 2G, 4G, and 5G cells corresponding to the frequency band supported by the second terminal can be obtained using a linear regression algorithm:

[0125] Γ 2g =[f 2g_cs (SINR,TA) 0]

[0126] Γ 4g =[f 4g_cs (SINR,TA) f 4g_ps (SINR,TA,BSR)]

[0127] Γ5g =[f 5g_cs (SINR,TA) f 5g_ps (SINR,TA,BSR)]

[0128] In this embodiment, if the cell where the second terminal is currently camped by a beam is a 5G cell, then when the second terminal is in a non-continuous coverage beam, the second terminal can choose to switch or redirect to a cell where another supported frequency band of the second terminal is located. That is, if the second terminal is in a beam BS 2g When: Ψ·Λ·Γ 5g T <Ψ·Λ·Γ 2g T If the network condition of the 5G cell corresponding to the frequency band supported by the second terminal is worse than that of the 2G cell corresponding to the frequency band supported by the second terminal, then it is determined that the second terminal can switch to the 2G cell with better network condition; if the second terminal is in beam BS 4g When: Ψ·Λ·Γ 5g T <v·Λ·Γ 4g T If the network status of the 5G cell corresponding to the frequency band supported by the second terminal is worse than that of the 4G cell corresponding to the frequency band supported by the second terminal, then it is determined that the second terminal can switch to the 4G cell with better network status.

[0129] In this embodiment, the network status of each cell corresponding to the frequency band supported by the second terminal is compared, and the first scheduling strategy for scheduling the second terminal is to prompt the second terminal to switch or redirect to the cell with the best network status.

[0130] After determining that the first scheduling policy is to compare the network status of each cell and prompt the second terminal to switch or redirect to the cell with the optimal network status, the method further includes:

[0131] Step A1: If the cell with the optimal network status is the cell where the second terminal's camping beam is located, then return to the step of determining the scheduling strategy for scheduling the second terminal based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells if there is a risk of network disconnection.

[0132] In this embodiment, if the network status of the 5G cell corresponding to the frequency band supported by the second terminal is worse than the network status of the 2G cell or 4G cell corresponding to the frequency band supported by the second terminal, a second scheduling strategy for scheduling the second terminal is proposed based on the obtained status information of the second terminal and the network status of each cell corresponding to the frequency band supported by the second terminal.

[0133] In this embodiment, based on the above embodiments, it has been determined that the second terminal residing under the discontinuous coverage beam is at risk of network disconnection. Therefore, based on the status information of the second terminal and the network status of each cell corresponding to the frequency band supported by the second terminal, a corresponding scheduling strategy is proposed. Based on terminal perception, the optimal scheduling strategy is proposed for the second terminal at different times and in different states. Based on the first scheduling strategy, the second terminal is prompted to switch or redirect to a 2G cell, or switch or redirect to a 4G cell. The second terminal will then choose to connect to a 2G cell or a 4G cell to eliminate the current risk of network disconnection.

[0134] Furthermore, based on the first, second, and third embodiments of this application, another embodiment of this application is provided. In this embodiment, the scheduling strategy includes a second scheduling strategy. The step of determining the scheduling strategy for scheduling the second terminal based on the acquired status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells further includes:

[0135] Step B1: If the cell with the optimal network state is the cell where the second terminal's camping beam is located, then obtain the third timing advance reported by the second terminal, the partial bandwidth of the second terminal, and the average throughput of the second terminal.

[0136] Step B2: Determine that the second scheduling strategy is a strategy that adjusts part of the bandwidth of the second terminal and the scheduling priority of the second terminal based on part of the bandwidth of the second terminal, average throughput, preset timing advance threshold and the third timing advance.

[0137] In this embodiment, if the cell with the best network state is the cell where the second terminal's camping beam is located, that is, if the network state of the 2G cell or 4G cell corresponding to the frequency band supported by the second terminal is worse than the network state of the 5G cell where the current camping beam is located, then the third timing advance reported by the second terminal, the partial bandwidth (BWP) of the second terminal, and the average throughput (thr_avg) of the second terminal are obtained, wherein the third timing advance reported by the second terminal is the same as the second timing advance reported by the second terminal.

[0138] In this embodiment, the partial bandwidth (BWP) of the second terminal is adjusted based on the second terminal's partial bandwidth (BWP), average throughput (thr_avg), preset timing advance threshold, and the third timing advance, to obtain the adjusted partial bandwidth (BWP). The calculation formula for the adjusted partial bandwidth (BWP) is as follows:

[0139] When the second terminal's stationary beam is BS rel At that time, the adjusted partial bandwidth (BWP) is:

[0140]

[0141] When the second terminal's stationary beam is BS 2g At that time, the adjusted partial bandwidth (BWP) is:

[0142]

[0143] When the second terminal's stationary beam is BS 4g At that time, the adjusted partial bandwidth (BWP) is:

[0144]

[0145] The strategy for adjusting the scheduling priority of the second terminal further includes:

[0146] Step C1: Obtain the scheduling priority of the second terminal based on the preset scheduling priority algorithm;

[0147] Step C2: Adjust the scheduling of the second terminal based on the scheduling priority.

[0148] In this embodiment, while adjusting a portion of the bandwidth BWP of the second terminal, the scheduling priority of the second terminal is also adjusted.

[0149] In this embodiment, the preset scheduling priority algorithm is an improved proportional fairness algorithm. Existing proportional fairness algorithms only consider the terminal's channel quality and long-term fairness. By adding an adjustment factor ω, the terminal can obtain a better experience as much as possible. The scheduling adjustment factor ω is calculated based on the second terminal's partial bandwidth (BWP), average throughput (thr_avg), preset timing advance threshold, and the third timing advance. The calculation formula for the scheduling adjustment factor ω is: when the second terminal's camping beam is BS... rel hour,

[0150]

[0151] When the second terminal's stationary beam is BS 2g hour,

[0152]

[0153] When the second terminal's stationary beam is BS 4g hour,

[0154]

[0155] In this embodiment, the scheduling priority calculated by the preset scheduling priority algorithm is:

[0156]

[0157] in:

[0158] eff represents the current channel quality of the second terminal;

[0159] r is the historical transmission rate of the second terminal;

[0160] γ QCI This represents the weighted average of the scheduling priority corresponding to the QCI (QoS Class Identifier) ​​level of the service. The larger the weighting factor configuration value, the higher the scheduling priority. QCI is a parameter used to identify the transmission characteristics of service data packets. The protocol defines QCI values ​​corresponding to different bearer services. The range of QCI is 1-9. Alpha represents the capacity adjustment factor of the original scheduling algorithm.

[0161] f(delay) represents the delay information of the user's corresponding Non_GBR service data packet waiting for scheduling on the gNodeB (5G base station) side. Non_GBR is a bearer type with a QCI range of 5-9.

[0162] In this embodiment, based on the above embodiments, if the second terminal is not suitable for the first scheduling strategy, a corresponding second scheduling strategy is proposed for the second terminal. The second terminal is scheduled and adjusted based on the second scheduling strategy. Based on the second scheduling strategy, the bandwidth (BWP) of the second terminal is adjusted, and the scheduling priority of the second terminal is adjusted. Using more bandwidth and obtaining a higher scheduling priority can improve the current network conditions of the second terminal and reduce its risk of disconnection.

[0163] Reference Figure 3 , Figure 3 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.

[0164] like Figure 3As shown, the terminal scheduling device may include: a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to establish communication between the processor 1001 and the memory 1005. The memory 1005 may be a high-speed RAM or a stable, non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0165] Optionally, the terminal dispatching device may also include a rectangular user interface, a network interface, a camera, RF (Radio Frequency) circuitry, sensors, a WiFi module, etc. The rectangular user interface may include a display screen and an input submodule such as a keyboard. Optionally, the rectangular user interface may also include a standard wired interface or a wireless interface. The network interface may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0166] Those skilled in the art will understand that Figure 3 The terminal scheduling device structure shown does not constitute a limitation on the terminal scheduling device. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0167] like Figure 3 As shown, the memory 1005, as a storage medium, may include an operating system, a network communication module, and a terminal scheduler. The operating system is a program that manages and controls the hardware and software resources of the terminal scheduling device, supporting the operation of the terminal scheduler and other software and / or programs. The network communication module is used to enable communication between the various components within the memory 1005, as well as communication with other hardware and software in the terminal scheduling system.

[0168] exist Figure 3 In the terminal scheduling device shown, the processor 1001 is used to execute the terminal scheduling program stored in the memory 1005 to implement the steps of any of the terminal scheduling methods described above.

[0169] The specific implementation of the terminal scheduling device in this application is basically the same as the embodiments of the terminal scheduling method described above, and will not be repeated here.

[0170] This application also provides a terminal verification device, the terminal verification device comprising:

[0171] The first determining module is used to determine whether the camping beam of the first terminal that does not support the full frequency band has a handover band in the corresponding adjacent cell for the frequency band supported by the first terminal.

[0172] The second determining module is used to determine that the resident beam is a discontinuous coverage beam if it does not exist.

[0173] The third determining module is used to determine that the first terminal residing under the discontinuous coverage beam is the second terminal when the residing beam is a discontinuous coverage beam, and to determine whether the second terminal has a risk of disconnection from the network.

[0174] The fourth determining module is used to determine a scheduling strategy for scheduling the second terminal based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding adjacent cells if there is a risk of disconnection.

[0175] The scheduling module is used to schedule the second terminal based on the scheduling strategy.

[0176] And / or, the device for determining whether the camping beam of the first terminal, which does not support the entire frequency band, has a handover band in the corresponding adjacent cell for the frequency band supported by the first terminal, further includes:

[0177] The first acquisition unit is used to acquire, within a preset period, the number of times each terminal under the camping beam switches networks between its own cell and its corresponding adjacent cells, wherein each terminal includes the first terminal and other terminals that support the full frequency band.

[0178] The first determining unit is configured to determine, if the number of handovers is lower than a preset threshold, that the stationary beam does not have a handover band for the frequency band supported by the first terminal in the corresponding adjacent cell.

[0179] And / or, in determining whether the second terminal is at risk of disconnection from the network, the device further includes:

[0180] The second determining unit is used to determine the first average timing advance of each terminal when switching networks within a preset period.

[0181] The statistics unit is used to calculate the second timing advance reported by the second terminal.

[0182] The second acquisition unit is used to acquire the time slot time of the second timing advance reported by the second terminal, and to acquire the number of times the second timing advance is statistically calculated.

[0183] The third determining unit is used to determine the second average timing advance of the second terminal based on the second timing advance and the statistical count;

[0184] The first calculation unit is used to obtain the movement rate of the second terminal under the dwell beam based on the second timing advance, the time slot time, and the statistical count.

[0185] The fourth determining unit is used to determine the difference between the first average timing advance and the second average timing advance.

[0186] The fifth determining unit is used to determine that the second terminal has a risk of disconnection if the difference is lower than a preset timing advance threshold and the moving rate is higher than a preset rate threshold.

[0187] And / or, the scheduling strategy includes a first scheduling strategy, characterized in that, if there is a risk of network disconnection, a scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells, and the device further includes:

[0188] The third acquisition unit is used to acquire the type of service currently being processed by the second terminal if there is a risk of disconnection from the network.

[0189] The second calculation unit is used to obtain the perception weight of the currently processed service based on the service type currently being processed by the second terminal.

[0190] The fourth acquisition unit is used to acquire the signal-to-interference-plus-noise ratio and the service buffer size of each cell;

[0191] The sixth determining unit is used to determine the network status of each cell based on the second timing advance amount reported by the second terminal, the service type, the perception weight, the signal-to-interference-plus-noise ratio, and the service buffer amount.

[0192] The seventh determining unit is used to determine that the first scheduling strategy is to compare the network status of each cell and prompt the second terminal to switch or redirect to the cell with the best network status.

[0193] And / or, after determining that the first scheduling policy is to compare the network status of each cell and prompt the second terminal to switch or redirect to the cell with the optimal network status, the device further includes:

[0194] The return module is used to return the step of determining the scheduling strategy for the second terminal based on the obtained status information of the second terminal and the network status of each cell of the cell where the second terminal is located and its corresponding neighboring cells if there is a risk of network disconnection.

[0195] And / or, the scheduling strategy includes a second scheduling strategy, characterized in that, based on the acquired status information of the second terminal, and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells, the scheduling strategy for scheduling the second terminal is determined, and the device further includes:

[0196] The fifth acquisition unit is used to acquire the third timing advance reported by the second terminal, the partial bandwidth of the second terminal, and the average throughput of the second terminal if the cell with the optimal network state is the cell where the second terminal's camping beam is located.

[0197] The eighth determining unit is used to adjust the partial bandwidth of the second terminal based on the partial bandwidth of the second terminal, the average throughput, the preset timing advance threshold, and the third timing advance, so as to obtain the adjusted partial bandwidth.

[0198] And / or, the device further includes adjusting the scheduling priority of the second terminal:

[0199] The second calculation unit is used to obtain the scheduling priority of the second terminal based on a preset scheduling priority algorithm;

[0200] The adjustment unit adjusts the scheduling of the second terminal based on the scheduling priority.

[0201] The specific implementation of the terminal scheduling device in this application is basically the same as the embodiments of the terminal scheduling method described above, and will not be repeated here.

[0202] This application provides a storage medium storing a terminal scheduler, which, when executed by a processor, implements the steps of the terminal scheduling method described in any of the preceding claims.

[0203] The specific implementation of the storage medium in this application is basically the same as the embodiments of the terminal scheduling method described above, and will not be repeated here.

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

[0205] The sequence numbers of the embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0206] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0207] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A terminal scheduling method, characterized in that, The terminal scheduling method includes: Determine whether the camping beam of the first terminal, which does not support the full frequency band, exists in the corresponding adjacent cell as a handover band for the frequency band supported by the first terminal. If it does not exist, the dwelling beam is determined to be a discontinuous coverage beam; When the stationary beam is a discontinuous coverage beam, the first terminal stationed under the discontinuous coverage beam is determined to be the second terminal, and it is determined whether the second terminal is at risk of disconnection from the network. If there is a risk of disconnection from the network, a scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells. Based on the aforementioned scheduling strategy, the second terminal is scheduled; The scheduling strategy includes a first scheduling strategy. If there is a risk of network disconnection, a scheduling strategy for scheduling the second terminal is determined based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells, including: If there is a risk of disconnection from the network, obtain the type of service currently being processed by the second terminal; Based on the service type currently being processed by the second terminal, the perception weight of the currently processed service is obtained; Obtain the signal-to-interference-plus-noise ratio and the service buffer size for each cell; Based on the second timing advance, the service type, the perception weight, the signal-to-interference-plus-noise ratio, and the service buffer amount reported by the second terminal, the network status of each cell is determined. The first scheduling strategy is determined to be a strategy that compares the network status of each cell and prompts the second terminal to switch or redirect to the cell with the best network status.

2. The terminal scheduling method as described in claim 1, characterized in that, The step of determining whether the camping beam of the first terminal, which does not support the entire frequency band, has a handover band in the corresponding adjacent cells for the frequency band supported by the first terminal includes: Within a preset period, the number of times each terminal under the camping beam switches networks between its own cell and its corresponding neighboring cells is obtained, wherein each terminal includes the first terminal and other terminals that support the full frequency band. If the number of handovers is less than a preset threshold, it is determined that the stationary beam does not have a handover band for the frequency band supported by the first terminal in the corresponding adjacent cell.

3. The terminal scheduling method as described in claim 2, characterized in that, The process of determining whether the second terminal is at risk of disconnection includes: Within a preset period, determine the first average timing advance of each terminal when switching networks; The second timing advance reported by the second terminal is counted, the time slot of the second timing advance reported by the second terminal is obtained, and the number of times the second timing advance is counted is obtained. Based on the second timing advance and the statistical count, the second average timing advance of the second terminal is determined; Based on the second timing advance, the time slot time, and the number of statistics, the movement rate of the second terminal under the dwell beam is obtained; Determine the difference between the first average timing advance and the second average timing advance; If the difference is lower than a preset timing advance threshold and the moving rate is higher than a preset rate threshold, then it is determined that the second terminal is at risk of disconnecting from the network.

4. The terminal scheduling method as described in claim 1, characterized in that, After determining that the first scheduling policy is to compare the network status of each cell and prompt the second terminal to switch or redirect to the cell with the optimal network status, the method further includes: If the cell with the optimal network status is the cell where the second terminal's camping beam is located, then return to the step of determining the scheduling strategy for scheduling the second terminal based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells if there is a risk of network disconnection.

5. The terminal scheduling method as described in claim 1, wherein the scheduling strategy includes a second scheduling strategy, characterized in that, The step of determining a scheduling strategy for scheduling the second terminal based on the acquired status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding neighboring cells further includes: If the cell with the optimal network state is the cell where the second terminal's camping beam is located, then obtain the third timing advance reported by the second terminal, the partial bandwidth of the second terminal, and the average throughput of the second terminal. The second scheduling strategy is determined to be a strategy that adjusts part of the bandwidth of the second terminal and adjusts the scheduling priority of the second terminal based on part of the bandwidth of the second terminal, average throughput, preset timing advance threshold and the third timing advance.

6. The terminal scheduling method as described in claim 5, characterized in that, The strategy for adjusting the scheduling priority of the second terminal includes: The scheduling priority of the second terminal is obtained based on the preset scheduling priority algorithm; Based on the scheduling priority, the scheduling of the second terminal is adjusted.

7. A terminal scheduling device, characterized in that, The device includes: The first determining module is used to determine whether the camping beam of the first terminal that does not support the full frequency band has a handover band in the corresponding adjacent cell for the frequency band supported by the first terminal. The second determining module is used to determine that the resident beam is a discontinuous coverage beam if it does not exist. The third determining module is used to determine that the first terminal residing under the discontinuous coverage beam is the second terminal when the residing beam is a discontinuous coverage beam, and to determine whether the second terminal has a risk of disconnection from the network. The fourth determining module is used to determine a scheduling strategy for scheduling the second terminal based on the obtained status information of the second terminal and the network status of each cell in the cell where the second terminal is located and its corresponding adjacent cells if there is a risk of disconnection. The scheduling module is used to schedule the second terminal based on the scheduling strategy; The scheduling strategy includes a first scheduling strategy, and the terminal scheduling device is further configured to implement: If there is a risk of disconnection from the network, obtain the type of service currently being processed by the second terminal; Based on the service type currently being processed by the second terminal, the perception weight of the currently processed service is obtained; Obtain the signal-to-interference-plus-noise ratio and the service buffer size for each cell; Based on the second timing advance, the service type, the perception weight, the signal-to-interference-plus-noise ratio, and the service buffer amount reported by the second terminal, the network status of each cell is determined. The first scheduling strategy is determined to be a strategy that compares the network status of each cell and prompts the second terminal to switch or redirect to the cell with the best network status.

8. A terminal scheduling device, characterized in that, The device includes: a memory, a processor, and a terminal scheduler stored in the memory and executable on the processor, the terminal scheduler being configured to implement the steps of the terminal scheduling method as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium stores a terminal scheduler, which, when executed by a processor, implements the steps of the terminal scheduling method as described in any one of claims 1 to 6.