Shared carrier frequency scheduling method and device and readable storage medium

By obtaining the PRB utilization rate of LTE and NR cells when the timer arrives, performing load balancing judgments and dynamically adjusting bandwidth, the problem of inflexible bandwidth allocation of 4G and 5G networks when sharing carrier frequency in the 2.1G band is solved, and more efficient resource utilization and user experience improvement is achieved.

CN119854807APending Publication Date: 2025-04-18CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411975546.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In the prior art, when the 2.1G frequency band shares carrier frequency, 4G and 5G networks each account for half of the bandwidth, and resource scheduling is not flexible. In the early stage, the bandwidth usage rate is low due to the low support of 5G mobile phones. The positive capacity of the 4G network is high and the load is increased, making it difficult to balance the user perception and spectrum efficiency problems.

Method used

The equilibrium condition judgment is made by obtaining the PRB utilization rate of the physical resource block of the LTE and NR cells when the timer arrives. If one party is in a high load state, the bandwidth to be adjusted is calculated based on the number of use of resource block RB, and it is determined whether the bandwidth usage amount after the other party reduces the bandwidth is no less than the preset minimum retention threshold. If so, the bandwidth of the party with higher load is increased and the bandwidth of the other party is reduced.

Benefits of technology

It realizes flexible resource scheduling, maximizes resource utilization, alleviates the load imbalance problem between 4G and 5G, and ensures that users enjoy stable network services under high load conditions, thereby improving user experience and spectrum efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854807A_ABST
    Figure CN119854807A_ABST
Patent Text Reader

Abstract

The invention provides a shared carrier frequency scheduling method and device and a readable storage medium, and the method comprises the steps: obtaining the PRB utilization rate of an LTE cell and the PRB utilization rate of an NR cell when a timer arrives; performing balance condition judgment according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell, if one of the LTE cell and the NR cell is judged to be in a relatively high load state, calculating a to-be-adjusted bandwidth according to a corresponding RB use number, and judging whether the bandwidth use amount of the other one after reducing the to-be-adjusted bandwidth is not less than a preset bandwidth minimum reservation threshold value or not; if yes, correspondingly increasing the bandwidth of one party with higher load according to the bandwidth to be adjusted, and reducing the bandwidth of the other party; and restarting the timer. According to the method, the device and the medium, the problems that in the prior art, when the 2.1 G frequency band shares the carrier frequency, the 4G network and the 5G network respectively occupy half bandwidth, resource scheduling is not flexible, and user perception and spectrum efficiency are difficult to balance can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network technology, and in particular to a scheduling method, device and readable storage medium for a shared carrier frequency. Background Art

[0002] Shared carrier frequency means that multiple operators share the resources within the same frequency band, and improve resource utilization and reduce construction costs through dynamic allocation and flexible use of spectrum resources.

[0003] At present, in the early stage of 5G construction, the indoor distribution part mainly relies on upgrading the original indoor distribution to quickly supplement NR (New Radio) on the 2.1G frequency band, so that users can use the NR network faster and wider. The current technical solution is to divide the 10M bandwidth originally belonging to 4G on the downlink frequency 2.1G and open 10M5GNR. That is, the original 20M4G cell becomes 10M, and a new 5G 10M cell is added. However, due to the small number of 5G mobile phones supporting the NR2.1G frequency band in the early stage of site construction, the bandwidth usage in this mode is relatively low. On the other hand, the 4G network is in a period of high capacity, and the load problem is becoming increasingly obvious. However, due to the requirements of 5G construction, the investment cost of 4G has been significantly reduced. How to ensure user perception while maximizing the use of spectrum efficiency has become a new problem. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a scheduling method, device and readable storage medium for a shared carrier frequency in view of the above-mentioned deficiencies in the prior art, so as to solve the problem that when the 2.1G frequency band shares the carrier frequency in the prior art, the 4G and 5G networks each occupy half of the bandwidth, and resource scheduling is inflexible; and because there are few 5G mobile phones supporting it in the early stage, resulting in low bandwidth utilization, and the 4G network is at a time of high capacity and increased load, making it difficult to balance user perception and spectrum efficiency.

[0005] In a first aspect, the present invention provides a scheduling method for a shared carrier frequency, the method comprising:

[0006] When the timer expires, the physical resource block PRB utilization rate of the long term evolution LTE cell and the PRB utilization rate of the new radio interface NR cell are obtained;

[0007] A balance condition is judged according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding number of resource blocks RB used, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset minimum bandwidth reservation threshold. If so, the bandwidth of the party with a higher load is increased accordingly according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced;

[0008] The timer is restarted for the next balance condition determination.

[0009] Further, the balancing condition judgment according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell specifically includes:

[0010] Compare the PRB utilization of the LTE cell with a preset first load threshold, and compare the PRB utilization of the NR cell with a preset second load threshold;

[0011] If the PRB utilization rate of the LTE cell is less than the first load threshold, and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold, it is determined that the NR cell is in a high load state;

[0012] If the PRB utilization of the LTE cell is greater than or equal to the first load threshold, and the PRB utilization of the NR cell is less than the second load threshold, it is determined that the LTE cell is in a high load state.

[0013] Further, if it is determined that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding number of resource blocks RB used, and it is determined whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold, and if so, the bandwidth of the party with a higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced, specifically including:

[0014] If it is determined that the LTE cell is in a high load state, the bandwidth B to be adjusted is calculated according to the number of RBs used by the LTE cell. ILTE ;

[0015] Determine that the bandwidth of the NR cell is reduced by B ILTE After that, is it not less than the minimum reserved threshold of NR bandwidth? If so, the bandwidth of the LTE cell is increased by B. ILTE , reduce the bandwidth of the NR cell by B ILTE ;

[0016] If it is determined that the NR cell is in a high load state, the bandwidth B to be adjusted is calculated according to the number of RBs used by the NR cell. INR ;

[0017] Determine that the bandwidth of the LTE cell is reduced by B INR After that, is it not less than the minimum reserved threshold of LTE bandwidth? If so, the bandwidth of the NR cell is increased by B. INR , reduce the bandwidth of the LTE cell by B INR .

[0018] Further, the bandwidth B to be adjusted is calculated according to the number of RBs used in the LTE cell. ILTE , including:

[0019] The bandwidth B to be adjusted is calculated according to the following formula: ILTE :

[0020]

[0021] Where N ulrb is the number of RBs used in the LTE cell, N lrb is the total number of RB resources in the LTE cell, B LTE is the bandwidth of the LTE cell, P is a preset ratio value, 10%≤P≤30%;

[0022] The bandwidth B to be adjusted is calculated according to the number of RBs used by the NR cell. INR , including:

[0023] The bandwidth B to be adjusted is calculated according to the following formula: INR :

[0024]

[0025] Where N unrb is the number of RBs used by the NR cell, N nrb is the total number of RB resources in the NR cell, B NR is the bandwidth of the NR cell.

[0026] Furthermore, the method further comprises:

[0027] The total number of RB resources N of the LTE cell is obtained according to the bandwidth of the LTE cell. lrb ;

[0028] Multiply the LTE cell PRB utilization by the N lrb Get the number of RBs used by the LTE cell N ulrb ;

[0029] The total number of RB resources N of the NR cell is obtained according to the bandwidth of the NR cell nrb ;

[0030] Multiply the NR cell PRB utilization by the N nrb Get the number of RBs used by the NR cell N unrb .

[0031] Furthermore, the method further comprises:

[0032] If the PRB utilization rate of the LTE cell is less than the first load threshold, and the PRB utilization rate of the NR cell is less than the second load threshold, it is determined that the LTE cell and the NR cell are in a normal operating state;

[0033] If the PRB utilization rate of the LTE cell is greater than or equal to the first load threshold, and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold, it is determined that both the LTE cell and the NR cell are in a high load state.

[0034] Further, if both the LTE cell and the NR cell are in a high load state, the method further includes:

[0035] Determine whether the LTE cell and the NR cell are set with priorities;

[0036] If so, the bandwidth of the LTE cell and the NR cell is adjusted according to the set priority; if not, no bandwidth adjustment is performed.

[0037] In a second aspect, the present invention provides a scheduling device for a shared carrier frequency, the device comprising:

[0038] A utilization acquisition module, used to acquire the physical resource block PRB utilization of the long term evolution LTE cell and the PRB utilization of the new air interface NR cell when the timer arrives;

[0039] A balance condition judgment module, connected to the utilization acquisition module, is used to judge the balance condition according to the PRB utilization of the LTE cell and the PRB utilization of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding resource block RB usage number, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold. If so, the bandwidth of the party with a higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced;

[0040] The timer restart module is connected to the balance condition judgment module and is used to restart the timer for the next balance condition judgment.

[0041] In a third aspect, the present invention provides a scheduling device for a shared carrier frequency, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the scheduling method for a shared carrier frequency described in the first aspect above.

[0042] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for scheduling a shared carrier frequency as described in the first aspect above is implemented.

[0043] The scheduling method, device and readable storage medium of shared carrier provided by the present invention. First, when the timer arrives, the physical resource block PRB utilization rate of the long-term evolution LTE cell and the PRB utilization rate of the new air interface NR cell are obtained; then, the balance condition is judged according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding resource block RB usage number, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold. If so, the bandwidth of the party with higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced; finally, the timer is restarted for the next balance condition judgment. According to the traffic conditions of the dual systems in the network, the present invention performs load evaluation according to a certain time granularity, and preferentially invests resources in the system with higher load, which can realize flexible scheduling of resources and maximize resource utilization. At the same time, by dynamically adjusting the bandwidth allocation of LTE and NR cells, the load imbalance problem between 4G and 5G is alleviated, ensuring that users can still enjoy stable network services under high load conditions, thereby improving user experience and spectrum efficiency, and ultimately achieving more efficient spectrum utilization and resource scheduling. This solves the problem that when the 2.1G frequency band shares the carrier frequency in the existing technology, the 4G and 5G networks each occupy half of the bandwidth, and resource scheduling is inflexible; and because there are fewer 5G mobile phones supporting it in the early stage, the bandwidth utilization rate is low, and the 4G network is at a high capacity and the load is increasing, making it difficult to balance user perception and spectrum efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 This is a flow chart of a scheduling method for a shared carrier frequency according to Embodiment 1 of the present invention;

[0045] Figure 2 A flowchart of another method for scheduling a shared carrier frequency according to an embodiment of the present invention;

[0046] Figure 3 A schematic diagram of a flow chart of performing balance judgment according to an embodiment of the present invention;

[0047] Figure 4 This is a schematic diagram of the structure of a scheduling device for sharing carrier frequencies according to Embodiment 2 of the present invention;

[0048] Figure 5 This is a structural diagram of a scheduling device for sharing carrier frequencies according to Embodiment 3 of the present invention. DETAILED DESCRIPTION

[0049] In order to enable those skilled in the art to better understand the technical solution of the present invention, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

[0050] It should be understood that the specific embodiments and drawings described herein are only used to explain the present invention rather than to limit the present invention.

[0051] It can be understood that, in the absence of conflict, the various embodiments of the present invention and the various features in the embodiments can be combined with each other.

[0052] It can be understood that, for the convenience of description, the drawings of the present invention only show the parts related to the present invention, while the parts irrelevant to the present invention are not shown in the drawings.

[0053] It can be understood that each unit and module involved in the embodiments of the present invention may correspond to only one physical structure, or may be composed of multiple physical structures, or multiple units and modules may be integrated into one physical structure.

[0054] It can be understood that the terms "first", "second", etc. in the embodiments of the present invention are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.

[0055] It can be understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of the present invention may occur in an order different from that marked in the drawings.

[0056] It is understood that the flowcharts and block diagrams of the present invention illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to the various embodiments of the present invention. Each box in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented by a hardware-based system that implements the specified functions, or may be implemented by a combination of hardware and computer instructions.

[0057] It can be understood that the units and modules involved in the embodiments of the present invention can be implemented by software or hardware. For example, the units and modules can be located in a processor.

[0058] Embodiment 1:

[0059] This embodiment provides a scheduling method for sharing a carrier frequency, such as Figure 1 As shown, the method includes:

[0060] Step S101: When the timer arrives, obtain the PRB (Physical Resource Block) utilization of the LTE (Long Term Evolution) cell and the PRB utilization of the NR cell.

[0061] In this embodiment, when the timer expires, the PRB utilization rate P of the LTE cell can be extracted from the wireless network management platform (referred to as: wireless network management). l The data includes the PRB utilization rate P of the NR cell n .

[0062] Step S102: A balance condition is judged according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding RB (Resource Block) usage number, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum retention threshold. If so, the bandwidth of the party with the higher load is increased accordingly according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced.

[0063] In this embodiment, in order to achieve flexible scheduling resources, load evaluation is performed at a certain time granularity according to the traffic conditions of the dual systems (i.e., LTE cells and NR cells) in the network. When the timer arrives, the PRB utilization rates of the LTE cell and the NR cell are first obtained, and then the balance conditions are judged based on these utilization rates. If it is determined that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is accurately calculated based on the corresponding number of resource blocks RB used, and it is ensured that during the adjustment process, the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum retention threshold. This technical solution ensures that resource adjustment not only meets the system requirements with higher loads, but also does not affect the basic operation of the other system due to excessive resource reduction.

[0064] Optionally, the judging a balance condition according to the PRB utilization of the LTE cell and the PRB utilization of the NR cell specifically includes:

[0065] Compare the PRB utilization of the LTE cell with a preset first load threshold, and compare the PRB utilization of the NR cell with a preset second load threshold;

[0066] If the PRB utilization rate of the LTE cell is less than the first load threshold, and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold, it is determined that the NR cell is in a high load state;

[0067] If the PRB utilization of the LTE cell is greater than or equal to the first load threshold, and the PRB utilization of the NR cell is less than the second load threshold, it is determined that the LTE cell is in a high load state.

[0068] In this embodiment, the first load threshold and the second load threshold may be the same or different, and may be set according to the load characteristics, service requirements or resource constraints of the LTE cell and the NR cell, and the threshold range is preferably between 75% and 85%. Taking the first load threshold and the second load threshold as 80% as an example, if P l <80%,P n ≥80%; the system is considered to be in a high NR load state. l ≥80%, P n <80%; it is considered that the system is in a high LTE load state.

[0069] Optionally, if it is determined that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding number of resource blocks RB used, and it is determined whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than a preset bandwidth minimum reservation threshold, and if so, the bandwidth of the party with a higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced, specifically including:

[0070] If it is determined that the LTE cell is in a high load state, the bandwidth B to be adjusted is calculated according to the number of RBs used by the LTE cell. ILTE ;

[0071] Determine that the bandwidth of the NR cell is reduced by B ILTE After that, is it not less than the minimum reserved threshold of NR bandwidth? If so, the bandwidth of the LTE cell is increased by B. ILTE , reduce the bandwidth of the NR cell by B ILTE ;

[0072] If it is determined that the NR cell is in a high load state, the bandwidth B to be adjusted is calculated according to the number of RBs used by the NR cell. INR ;

[0073] Determine that the bandwidth of the LTE cell is reduced by B INR After that, is it not less than the minimum reserved threshold of LTE bandwidth? If so, the bandwidth of the NR cell is increased by B. INR , reduce the bandwidth of the LTE cell by B INR .

[0074] In this embodiment, the bandwidth B to be adjusted can be calculated according to the following formula: ILTE:

[0075]

[0076] Where N ulrb is the number of RBs used in the LTE cell, N lrb is the total number of RB resources in the LTE cell, B LTE is the bandwidth of the LTE cell, P is a preset ratio value, 10%≤P≤30%;

[0077] In this embodiment, the bandwidth B to be adjusted can be calculated according to the following formula: INR :

[0078]

[0079] Where N unrb is the number of RBs used by the NR cell, N nrb is the total number of RB resources in the NR cell, B NR is the bandwidth of the NR cell.

[0080] In this embodiment, the NR bandwidth minimum reserved threshold is preferably 5M, and the LTE bandwidth minimum reserved threshold is preferably 1.4M. When the system is in a state of high NR load, adjust the NR system bandwidth allocation and increase the bandwidth B INR At this time, the system is a NR high priority system. When the system is in a high LTE load state, adjust the LTE system bandwidth allocation and increase bandwidth B ILTE , at this time the system is an LTE high priority system.

[0081] Optionally, the method further comprises:

[0082] The total number of RB resources N of the LTE cell is obtained according to the bandwidth of the LTE cell. lrb ;

[0083] Multiply the LTE cell PRB utilization by the N lrb Get the number of RBs used by the LTE cell N ulrb ;

[0084] The total number of RB resources N of the NR cell is obtained according to the bandwidth of the NR cell nrb ;

[0085] Multiply the NR cell PRB utilization by the N nrb Get the number of RBs used by the NR cell N unrb .

[0086] In this embodiment, the LTE cell bandwidth is assumed to be B LTE, according to the 3Gpp protocol, the RB quantity is converted to obtain the total RB resource quantity N lrb .

[0087] According to the agreement,

[0088] B LTE =1.4M when N lrb =3

[0089] B LTE =3M when N lrb =4

[0090] B LTE =5M when N lrb =8

[0091] B LTE =10M when N lrb =16

[0092] B LTE =15M when N lrb =25

[0093] B LTE =20M when N lrb =30

[0094] By knowing N lrb Converted to RB usage quantity N ulrb for:

[0095] N ulrb =P l *N lrb .

[0096] In this embodiment, the NR cell bandwidth is assumed to be B NR , according to the 3Gpp protocol, the RB quantity is converted to obtain the total RB resource quantity N nrb .

[0097] According to the agreement

[0098] B NR =5M when N nrb =11

[0099] B NR =10M when N nrb =24

[0100] B NR =15M when N nrb =38

[0101] B NR =20M when N nrb =51

[0102] B NR=25M when N nrb =65

[0103] B NR =30M when N nrb =78

[0104] B NR =40M when N nrb =106

[0105] It should be noted that the maximum speed of NR2.1 in the current network is 40M.

[0106] Converted to RB usage quantity N unrb for:

[0107] N unrb =P n *N nrb ;

[0108] Optionally, the method further comprises:

[0109] If the PRB utilization rate of the LTE cell is less than the first load threshold, and the PRB utilization rate of the NR cell is less than the second load threshold, it is determined that the LTE cell and the NR cell are in a normal operating state;

[0110] If the PRB utilization rate of the LTE cell is greater than or equal to the first load threshold, and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold, it is determined that both the LTE cell and the NR cell are in a high load state.

[0111] In this embodiment, taking the first load threshold and the second load threshold both being 80% as an example, if P l <80% and P n <80%; the system is considered to be in normal operation and no adjustment is made. l ≥80%, P n If the load is ≥80%, it is considered that both the LTE cell and the NR cell are in a high load state. At this time, it can be determined whether to make adjustments based on the pre-set settings.

[0112] Optionally, if both the LTE cell and the NR cell are in a high load state, the method further includes:

[0113] Determine whether the LTE cell and the NR cell are set with priorities;

[0114] If so, the bandwidth of the LTE cell and the NR cell is adjusted according to the set priority; if not, no bandwidth adjustment is performed.

[0115] In this embodiment, if both the LTE cell and the NR cell are in a high load state and currently have priority, adjustments are made according to the currently set priority; if there is currently no priority, no adjustment is made, and the message "the current cell is not suitable for adjustment" is returned.

[0116] Step S103: restarting the timer for the next balance condition determination.

[0117] In this embodiment, the timer is restarted, and the timing duration of the timer is preferably 15 minutes. When the timer expires, steps S101 and S102 are repeatedly executed for the next balance condition judgment.

[0118] It should be noted that, with regard to the current network construction situation, 4G and 5G networks use 10M respectively, and resource scheduling is relatively rigid and inflexible. The present invention provides a scheduling method for shared carrier frequencies. This method performs load assessment at a certain time granularity based on the traffic conditions of the dual systems in the network, and gives priority to investing resources in systems with higher loads. This allows for flexible resource scheduling and maximizes resource utilization.

[0119] In a specific embodiment, Figure 2 As shown, the scheduling method for the shared carrier frequency may include the following steps:

[0120] S1, extract the PRB usage rate of the LTE cell from the wireless network management platform l The data includes the PRB usage rate of the NR cell P n , the time granularity is T0;

[0121] It should be noted that T0 is usually 15 minutes.

[0122] S2: Determine which equalization scheme to use based on the current compliance situation. The judgment condition is calculated based on the PRB utilization conversion under the current standard:

[0123] Specifically, the flowchart for balance judgment is as follows: Figure 3 As shown, including:

[0124] S21, learn the LTE cell PRB utilization rate P from the wireless network management platform l , LTE cell bandwidth is B LTE , according to the 3Gpp protocol, the RB quantity is converted to obtain the total RB resource quantity N lrb ,

[0125] By knowing N lrb Converted to RB usage quantity N ulrb for:

[0126] N ulrb=P l *N lrb

[0127] S22, learn the NR cell PRB utilization rate P from the wireless network management platform n , NR cell bandwidth is B NR , according to the 3Gpp protocol, the RB quantity is converted to obtain the total RB resource quantity N nrb .

[0128] When the NR system bandwidth exceeds 40M, it exceeds the original design intention of the system and is therefore not considered.

[0129] Converted to RB usage quantity N unrb for:

[0130] N unrb =P n *N nrb ;

[0131] S23, balance condition judgment is performed based on the above conditions:

[0132] S23-1, if P l <80% and P n <80%; the system is considered to be in normal operation and no adjustment is made;

[0133] S23-2, if P l <80%,P n ≥80%; the system is considered to be in a high NR load state, and the NR system bandwidth allocation is adjusted to increase bandwidth B INR , at this time the system is a NR high priority system;

[0134] LTE cell current bandwidth B LTE1 Equal to the original bandwidth B LTF Corresponding reduction B INR , and not less than 1.4M;

[0135] S23-3, if P l ≥80%, P n <80%; it is considered that the system is in a high LTE load state, and the LTE system bandwidth allocation is adjusted to increase bandwidth B ILTE , at this time the system is a LTE high priority system;

[0136] NR cell current bandwidth B NR1 Equal to the original bandwidth B NR Corresponding reduction B ILTE , and not less than 5M;

[0137] S23-4, if P l ≥80%, Pn ≥80%; adjust according to the currently set priority; if there is no priority at present, no adjustment will be made;

[0138] S3, implementation plan.

[0139] S4, determine whether it is successful, query the current settings, if unsuccessful, execute S3, if successful, execute the next step;

[0140] S5, start timer T0 and make the next judgment and observation.

[0141] In another specific embodiment, the scheduling method of the shared carrier frequency may include the following steps:

[0142] Step 1: Extract the PRB usage rate of the LTE cell from the wireless network management platform l The data includes the PRB usage rate of the NR cell P n , the time granularity is T0.

[0143] Step 2: Determine which equalization scheme to use based on the current compliance situation. The judgment condition is calculated based on the PRB utilization conversion under the current standard. The specific conversion formula is as follows:

[0144] (1) Obtain the LTE cell PRB utilization rate P from the wireless network management platform l , LTE cell bandwidth is B LTE , according to the 3Gpp protocol, the RB quantity is converted to obtain the total RB resource quantity N lrb ,

[0145] According to the agreement,

[0146] B LTE =1.4M when N lrb =3

[0147] B LTE =3M when N lrb =4

[0148] B LTE =5M when N lrb =8

[0149] B LTE =10M when N lrb =16

[0150] B LTE =15M when N lrb =25

[0151] B LTE =20M when N lrb =30

[0152] By knowing N lrb Converted to RB usage quantity N ulrb for:

[0153] N ulrb =P l *N lrb ;

[0154] (2) Obtain the NR cell PRB utilization rate P from the wireless network management platform n , NR cell bandwidth is B NR , according to the 3Gpp protocol, the RB quantity is converted to obtain the total RB resource quantity N nrb :

[0155] According to the agreement

[0156] B NR =5M when N nrb =11

[0157] B NR =10M when N nrb =24

[0158] B NR =15M when N nrb =38

[0159] B NR =20M when N nrb =51

[0160] B NR =25M when N nrb =65

[0161] B NR =30M when N nrb =78

[0162] B NR =40M when N nrb =106

[0163] When the NR system bandwidth exceeds 40M, it exceeds the original design intention of the system and is therefore not considered.

[0164] Converted to RB usage quantity N unrb for:

[0165] N unrb =P n *N nrb ;

[0166] (3) Determine the balance conditions based on the above conditions:

[0167] (3-1), if P l <80% and P n<80%; the system is considered to be in normal operation and no adjustment is made;

[0168] (3-2), if P l <80%,P n ≥80%; the system is considered to be in a high NR load state, and the NR system bandwidth allocation is adjusted to increase bandwidth B INR , at this time the system is a NR high priority system;

[0169]

[0170] LTE cell current bandwidth B LTE1 Equal to the original bandwidth B LTE Corresponding reduction B INR , and not less than 1.4M, that is:

[0171] B LTE1 =B LTE -B INR And B LTE1 ≥1.4M

[0172] If the condition cannot be met, it returns that the NR cell has reached the maximum value and the information cannot be adjusted;

[0173] (3-3) If P l ≥80%, P n <80%; it is considered that the system is in a high LTE load state, and the LTE system bandwidth allocation is adjusted to increase bandwidth B ILTe , at this time the system is a LTE high priority system;

[0174]

[0175] NR cell current bandwidth B NR1 Equal to the original bandwidth B NR Corresponding reduction B ILTE , and not less than 5M, that is:

[0176] B NR1 =B NR -B ILTE And B NR1 ≥5M

[0177] If the condition cannot be met, it returns that the LTE cell has reached the maximum value and the information cannot be adjusted;

[0178] (3-4) If P l ≥80%, P n ≥80%; adjust according to the currently set priority; if there is no priority at present, no adjustment will be made and the message "the current cell is not suitable for adjustment" will be returned;

[0179] Step 3: Execute the plan.

[0180] Step 4: Check whether the setting is successful or not. If it is not successful, go to step 3. If it is successful, go to the next step.

[0181] Step 5: Start timer T0 and make the next judgment and observation.

[0182] It should be noted that the shared carrier scheduling method provided by the present invention can share and reuse the originally distributed frequency band resources through 5G and 4G, which can meet the network needs of tight frequency band usage under rapid expansion, and realize the dynamic and flexible allocation of dual system (LTE and NR) bandwidth under fixed bandwidth conditions, thereby ensuring the optimization of network performance and continuous improvement of user experience.

[0183] The scheduling method of shared carrier provided by the embodiment of the present invention first obtains the physical resource block PRB utilization rate of the long-term evolution LTE cell and the PRB utilization rate of the new radio interface NR cell when the timer arrives; then the balance condition is judged according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding resource block RB usage number, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold. If so, the bandwidth of the party with higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced; finally, the timer is restarted for the next balance condition judgment. The present invention performs load evaluation according to a certain time granularity according to the traffic conditions of the dual systems in the network, and preferentially invests resources in the system with higher load, which can realize flexible scheduling of resources and maximize resource utilization. At the same time, by dynamically adjusting the bandwidth allocation of LTE and NR cells, the load imbalance problem between 4G and 5G is alleviated, ensuring that users can still enjoy stable network services under high load conditions, thereby improving user experience and spectrum efficiency, and ultimately achieving more efficient spectrum utilization and resource scheduling. This solves the problem that when the 2.1G frequency band shares the carrier frequency in the existing technology, the 4G and 5G networks each occupy half of the bandwidth, and resource scheduling is inflexible; and because there are fewer 5G mobile phones supporting it in the early stage, the bandwidth utilization rate is low, and the 4G network is at a high capacity and the load is increasing, making it difficult to balance user perception and spectrum efficiency.

[0184] Embodiment 2:

[0185] like Figure 4 As shown, this embodiment provides a shared carrier frequency scheduling device, which is used to execute the above-mentioned shared carrier frequency scheduling method, including:

[0186] The utilization acquisition module 11 is used to obtain the physical resource block PRB utilization of the long-term evolution LTE cell and the PRB utilization of the new air interface NR cell when the timer arrives;

[0187] A balance condition judgment module 12 is connected to the utilization acquisition module 11, and is used to judge the balance condition according to the PRB utilization of the LTE cell and the PRB utilization of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding resource block RB usage number, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold. If so, the bandwidth of the party with a higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced;

[0188] The timer restart module 13 is connected to the balance condition judgment module 12 and is used to restart the timer for the next balance condition judgment.

[0189] Optionally, the balance condition judgment module 12 includes:

[0190] a utilization comparison unit, configured to compare the PRB utilization of the LTE cell with a preset first load threshold, and compare the PRB utilization of the NR cell with a preset second load threshold;

[0191] A first judging unit, configured to judge that the NR cell is in a high load state if the PRB utilization rate of the LTE cell is less than the first load threshold and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold;

[0192] The second judgment unit is used to judge that the LTE cell is in a high load state if the PRB utilization rate of the LTE cell is greater than or equal to the first load threshold and the PRB utilization rate of the NR cell is less than the second load threshold.

[0193] Optionally, the balance condition judgment module 12 further includes:

[0194] The first calculation unit is used to calculate the bandwidth B to be adjusted according to the number of RBs used by the LTE cell if it is determined that the LTE cell is in a high load state. ILTE ;

[0195] The first adjustment unit is used to determine that the bandwidth of the NR cell is reduced by B ILTE After that, is it not less than the minimum reserved threshold of NR bandwidth? If so, the bandwidth of the LTE cell is increased by B. ILTE , reduce the bandwidth of the NR cell by B ILTE ;

[0196] The second calculation unit is used to calculate the bandwidth B to be adjusted according to the number of RBs used by the NR cell if it is determined that the NR cell is in a high load state. INR ;

[0197] The second adjustment unit is used to determine the bandwidth of the LTE cell corresponding to the reduction of B INR After that, is it not less than the minimum reserved threshold of LTE bandwidth? If so, the bandwidth of the NR cell is increased by B. INR , reduce the bandwidth of the LTE cell by B INR .

[0198] Optionally, the first calculation unit calculates the bandwidth B to be adjusted according to the following formula: ILTE :

[0199]

[0200] Where N ulrb is the number of RBs used in the LTE cell, N lrb is the total number of RB resources in the LTE cell, B LTE is the bandwidth of the LTE cell, P is a preset ratio value, 10%≤P≤30%;

[0201] The second calculation unit calculates the bandwidth B to be adjusted according to the following formula: INR :

[0202]

[0203] Where N unrb is the number of RBs used by the NR cell, N nrb is the total number of RB resources in the NR cell, B NR is the bandwidth of the NR cell.

[0204] Optionally, the device further comprises:

[0205] The first calculation module is used to obtain the total RB resource quantity N of the LTE cell according to the bandwidth of the LTE cell. lrb ;

[0206] The second calculation module is used to multiply the LTE cell PRB utilization by the N lrb Get the number of RBs used by the LTE cell N ulrb ;

[0207] The third calculation module is used to obtain the total RB resource quantity N of the NR cell according to the bandwidth of the NR cell. nrb ;

[0208] The fourth calculation module is used to multiply the NR cell PRB utilization by the N nrb Get the number of RBs used by the NR cell N unrb .

[0209] Optionally, the balance condition judgment module 12 further includes:

[0210] a third judgment unit, configured to judge that the LTE cell and the NR cell are in a normal operating state if the PRB utilization rate of the LTE cell is less than the first load threshold, and the PRB utilization rate of the NR cell is less than the second load threshold;

[0211] The fourth judgment unit is used to judge that both the LTE cell and the NR cell are in a high load state if the PRB utilization rate of the LTE cell is greater than or equal to the first load threshold, and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold.

[0212] Optionally, if both the LTE cell and the NR cell are in a high load state, the balance condition judgment module 12 further includes:

[0213] A priority determination unit, used to determine whether the LTE cell and the NR cell are set with priorities;

[0214] The bandwidth adjustment unit is used to adjust the bandwidth of the LTE cell and the NR cell according to the set priority if yes, and if no, not adjust the bandwidth.

[0215] Embodiment 3:

[0216] refer to Figure 5 This embodiment provides a scheduling device for a shared carrier frequency, including a memory 21 and a processor 22, wherein the memory 21 stores a computer program, and the processor 22 is configured to run the computer program to execute the scheduling method for a shared carrier frequency in Example 1.

[0217] The memory 21 is connected to the processor 22. The memory 21 may be a flash memory, a read-only memory or other memory. The processor 22 may be a central processing unit or a single-chip microcomputer.

[0218] Embodiment 4:

[0219] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the scheduling method for the shared carrier frequency in the above-mentioned embodiment 1 is implemented.

[0220] The computer-readable storage medium 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 cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer.

[0221] In summary, the scheduling method, device and readable storage medium of the shared carrier provided by the embodiment of the present invention first obtain the physical resource block PRB utilization rate of the long-term evolution LTE cell and the PRB utilization rate of the new air interface NR cell when the timer arrives; then the balance condition is judged according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding resource block RB usage number, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold. If so, the bandwidth of the party with higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced; finally, the timer is restarted for the next balance condition judgment. The present invention performs load evaluation according to a certain time granularity according to the traffic conditions of the dual systems in the network, and preferentially invests resources in the system with higher load, so as to realize flexible scheduling of resources and maximize resource utilization. At the same time, by dynamically adjusting the bandwidth allocation of LTE and NR cells, the load imbalance problem between 4G and 5G is alleviated, ensuring that users can still enjoy stable network services under high load conditions, thereby improving user experience and spectrum efficiency, and ultimately achieving more efficient spectrum utilization and resource scheduling. This solves the problem that when the 2.1G frequency band shares the carrier frequency in the existing technology, the 4G and 5G networks each occupy half of the bandwidth, and resource scheduling is inflexible; and because there are fewer 5G mobile phones supporting it in the early stage, the bandwidth utilization rate is low, and the 4G network is at a high capacity and the load is increasing, making it difficult to balance user perception and spectrum efficiency.

[0222] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A scheduling method for a shared carrier frequency, characterized in that: The method comprises: When the timer expires, the physical resource block PRB utilization rate of the long term evolution LTE cell and the PRB utilization rate of the new radio interface NR cell are obtained; A balance condition is judged according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding number of resource blocks RB used, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset minimum bandwidth reservation threshold. If so, the bandwidth of the party with a higher load is increased accordingly according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced; The timer is restarted for the next balance condition determination.

2. The method according to claim 1, characterized in that The determining of a balance condition according to the PRB utilization rate of the LTE cell and the PRB utilization rate of the NR cell specifically includes: Compare the PRB utilization of the LTE cell with a preset first load threshold, and compare the PRB utilization of the NR cell with a preset second load threshold; If the PRB utilization rate of the LTE cell is less than the first load threshold, and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold, it is determined that the NR cell is in a high load state; If the PRB utilization of the LTE cell is greater than or equal to the first load threshold, and the PRB utilization of the NR cell is less than the second load threshold, it is determined that the LTE cell is in a high load state.

3. The method according to claim 1, characterized in that If it is determined that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding number of resource blocks RB used, and it is determined whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold, and if so, the bandwidth of the party with a higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced, specifically including: If it is determined that the LTE cell is in a high load state, the bandwidth B to be adjusted is calculated according to the number of RBs used by the LTE cell. ILTE ; Determine that the bandwidth of the NR cell is reduced by B ILTE After that, is it not less than the minimum reserved threshold of NR bandwidth? If so, the bandwidth of the LTE cell is increased by B. ILTE , reduce the bandwidth of the NR cell by B ILTE ; If it is determined that the NR cell is in a high load state, the bandwidth B to be adjusted is calculated according to the number of RBs used by the NR cell. INR ; Determine that the bandwidth of the LTE cell is reduced by B INR After that, is it not less than the minimum reserved threshold of LTE bandwidth? If so, the bandwidth of the NR cell is increased by B. INR , reduce the bandwidth of the LTE cell by B ONR .

4. The method according to claim 3, characterized in that The bandwidth B to be adjusted is calculated according to the number of RBs used in the LTE cell. OLTE , specifically including: The bandwidth B to be adjusted is calculated according to the following formula: ILTE : Where N ulrb is the number of RBs used in the LTE cell, N lrb is the total number of RB resources in the LTE cell, B LTE is the bandwidth of the LTE cell, P is a preset ratio value, 10%≤P≤30%; The bandwidth B to be adjusted is calculated according to the number of RBs used by the NR cell. INR , specifically including: The bandwidth B to be adjusted is calculated according to the following formula: INR : Where N unrb is the number of RBs used by the NR cell, N nrb is the total number of RB resources in the NR cell, B NR is the bandwidth of the NR cell.

5. The method according to claim 4, characterized in that The method further comprises: The total number of RB resources N of the LTE cell is obtained according to the bandwidth of the LTE cell. lrb ; Multiply the LTE cell PRB utilization by the N lrb Get the number of RBs used by the LTE cell N ulrb ; The total number of RB resources N of the NR cell is obtained according to the bandwidth of the NR cell nrb ; Multiply the NR cell PRB utilization by the N nrb Get the number of RBs used by the NR cell N unrb .

6. The method according to claim 2, characterized in that The method further comprises: If the PRB utilization rate of the LTE cell is less than the first load threshold, and the PRB utilization rate of the NR cell is less than the second load threshold, it is determined that the LTE cell and the NR cell are in a normal operating state; If the PRB utilization rate of the LTE cell is greater than or equal to the first load threshold, and the PRB utilization rate of the NR cell is greater than or equal to the second load threshold, it is determined that both the LTE cell and the NR cell are in a high load state.

7. The method according to claim 6, characterized in that If both the LTE cell and the NR cell are in a high load state, the method further includes: Determine whether the LTE cell and the NR cell are set with priorities; If so, the bandwidth of the LTE cell and the NR cell is adjusted according to the set priority; if not, no bandwidth adjustment is performed.

8. A scheduling device for shared carrier frequency, characterized in that: The device comprises: A utilization acquisition module, used to acquire the physical resource block PRB utilization of the long term evolution LTE cell and the PRB utilization of the new air interface NR cell when the timer arrives; A balance condition judgment module, connected to the utilization acquisition module, is used to judge the balance condition according to the PRB utilization of the LTE cell and the PRB utilization of the NR cell. If it is judged that one of the LTE cell and the NR cell is in a high load state, the bandwidth to be adjusted is calculated according to the corresponding resource block RB usage number, and it is judged whether the bandwidth usage of the other party after reducing the bandwidth to be adjusted is not less than the preset bandwidth minimum reservation threshold. If so, the bandwidth of the party with a higher load is increased according to the bandwidth to be adjusted, and the bandwidth of the other party is reduced; The timer restart module is connected to the balance condition judgment module and is used to restart the timer for the next balance condition judgment.

9. A scheduling device for shared carrier frequency, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the shared carrier frequency scheduling method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for scheduling a shared carrier frequency as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Spectrum resource scheduling method and device, computer equipment and computer readable medium

    CN113498065A

  • Shared carrier frequency load control method and device, base station and storage medium

    CN115038090A

  • Dynamic spectrum sharing method and device, computer equipment and computer storage medium

    CN116347455A

  • Apparatus and method in wireless communication system, and computer readable storage medium

    CN118764962A

  • Method and apparatus for adjusting spectrum resources

    WO2016187971A1