Resource scheduling method, device, equipment and storage medium

By obtaining interference information and traffic volume in the uplink frequency band of the FDD-LTE network, and reasonably planning RB resources, the resource waste caused by interference in the uplink frequency band is solved, and efficient utilization of the spectrum is achieved.

CN114449654BActive Publication Date: 2025-08-29CHINA MOBILE COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011198182.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-30
Publication Date
2025-08-29
Estimated Expiration
2040-10-30

AI Technical Summary

Technical Problem

The FDD-LTE network is subject to external interference due to the uplink frequency band, resulting in the abandonment of spectrum resources and waste of resources.

Method used

By obtaining interference information and traffic volume in the uplink frequency band, determine the bandwidth of the uplink interfered frequency band and the bandwidth of the normally used frequency band, use the PRB utilization rate of the physical resource block to schedule service resource transmission, reasonably plan RB resources, and avoid resource scheduling of the interfered frequency band.

Benefits of technology

The effective utilization of the abandoned FDD network spectrum resources is achieved, reducing the waste caused by spectrum idleness and improving the spectrum usage efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114449654B_ABST
    Figure CN114449654B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device and storage medium for resource scheduling, specifically including: the method is applied to a frequency division duplex (FDD) network to obtain interference information and traffic volume of the uplink frequency band of the first cell within a preset time period; based on the interference information and preset interference conditions, the bandwidth of the uplink frequency band affected or the bandwidth of the uplink frequency band normally used is determined; based on the number of resource blocks (RBs) in the uplink frequency band of the first cell and the traffic volume, the bandwidth required for the uplink service is determined; based on the comparison result of the bandwidth required for the uplink service and the bandwidth of the uplink frequency band affected, the uplink PRB utilization rate is used to schedule the service resource transmission data between the first cell and the second cell. According to the embodiments of the present application, the effective utilization of the abandoned FDD network spectrum resources can be achieved, and the waste of resources caused by the idle spectrum can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, apparatus, device, and storage medium for resource scheduling. Background Art

[0002] Generally, Long Term Evolution (LTE) supports two basic operating modes: Frequency Division Duplexing (FDD) and Time Division Duplexing (TDD). FDD-LTE networks experience consistent uplink external interference, caused by the overlap of other operators' downlink signals with the network's uplink.

[0003] In the prior art, the solution to circumventing external interference sources is generally to avoid the interfered frequency band, resulting in the abandonment of both the uplink and downlink frequency bands of the FDD network, resulting in a waste of resources. Summary of the Invention

[0004] The embodiments of the present application provide a method, apparatus, device, and computer storage medium for resource scheduling, which can effectively utilize abandoned FDD network spectrum resources and reduce the waste of resources caused by spectrum idleness.

[0005] In a first aspect, an embodiment of the present application provides a method for resource scheduling, which is applied to a frequency division duplex (FDD) network, including:

[0006] Obtaining interference information and traffic volume of an uplink frequency band of a first cell within a preset time period;

[0007] Determining, based on the interference information and the preset interference condition, a frequency band bandwidth of the uplink affected by interference or a frequency band bandwidth normally used by the uplink;

[0008] Determining a bandwidth required for an uplink service according to the number of resource blocks (RBs) in the uplink frequency band of the first cell and the service volume;

[0009] According to a comparison result between the bandwidth required for the uplink service and the bandwidth of the frequency band affected by uplink interference, the service resource transmission data between the first cell and the second cell is scheduled using the uplink physical resource block (PRB) utilization rate;

[0010] The uplink physical resource block (PRB) utilization rate is determined according to the number of RBs and the traffic volume of the uplink frequency band of the first cell.

[0011] Optionally, before scheduling service resources between the first cell and the second cell to transmit data based on the comparison result of the bandwidth required for the uplink service and the uplink interfered frequency band bandwidth, the method further includes:

[0012] According to the interference information and the preset interference condition, determine the resource block RB sequence of the uplink interfered frequency band and the RB sequence of the uplink normal frequency band of the first cell, wherein the resource scheduling priority of the RB sequence of the uplink interfered frequency band is lower than the resource scheduling priority of the RB sequence of the uplink normal frequency band.

[0013] Optionally, the scheduling of service resource transmission data between the first cell and the second cell by using the uplink PRB utilization rate according to a comparison result of the bandwidth required for the uplink service and the uplink interfered frequency band bandwidth includes:

[0014] When the bandwidth required for the uplink service is smaller than the bandwidth of the uplink frequency band affected by interference, or the bandwidth required for the uplink service is smaller than the bandwidth of the uplink frequency band normally used, the first cell receives the service resource transmission data of the second cell using the uplink PRB utilization rate.

[0015] Optionally, the scheduling of service resource transmission data between the first cell and the second cell by using the uplink PRB utilization rate according to a comparison result of the bandwidth required for the uplink service and the uplink interfered frequency band bandwidth includes:

[0016] When the bandwidth required for the uplink service is greater than the bandwidth of the uplink frequency band affected by interference, or the bandwidth required for the uplink service is greater than the bandwidth of the uplink frequency band normally used, the service resource transmission data of the first cell is switched to the second cell using the uplink PRB utilization rate.

[0017] Optionally, obtaining interference information and traffic volume of an uplink frequency band of the first cell within a preset time period includes:

[0018] Collect the uplink frequency band receiving level values ​​of all cells in the entire network within a preset time period;

[0019] When the uplink frequency band reception level value is higher than a preset first threshold value, determining the cell corresponding to the uplink frequency band reception level value as the first cell;

[0020] According to the determined first cell, interference information and traffic volume of the uplink frequency band of the first cell within a preset time period are obtained.

[0021] Optionally, determining the uplink frequency band bandwidth affected by interference according to the interference information and the preset interference condition includes:

[0022] Determining the number of interfered RBs according to the interference information;

[0023] The frequency band bandwidth of the uplink interference is calculated according to the number of the interfered RBs and the preset RB bandwidth.

[0024] Optionally, determining the bandwidth required for the uplink service according to the number of resource blocks (RBs) in the uplink frequency band of the first cell and the service volume includes:

[0025] Calculating the number of RBs required for uplink services based on the number of RBs and uplink PRB utilization;

[0026] The bandwidth required for the uplink service is calculated according to the number of RBs required for the uplink service and the preset RB bandwidth.

[0027] In a second aspect, an embodiment of the present application provides a resource scheduling device, the device comprising:

[0028] An acquisition module, configured to acquire interference information and traffic volume of an uplink frequency band of a first cell within a preset time period;

[0029] A first determining module is configured to determine, based on the interference information and a preset interference condition, a frequency band bandwidth of an uplink affected by interference or a frequency band bandwidth of a normally used uplink;

[0030] A second determining module is configured to determine a bandwidth required for an uplink service according to the number of resource blocks (RBs) in the uplink frequency band of the first cell and the service volume;

[0031] A scheduling module is used to schedule the service resource transmission data between the first cell and the second cell based on the comparison result of the bandwidth required for the uplink service and the bandwidth of the uplink interfered frequency band, using the uplink physical resource block PRB utilization rate; wherein the uplink physical resource block PRB utilization rate is determined according to the number of RBs and the service volume of the uplink frequency band of the first cell.

[0032] In a third aspect, an embodiment of the present application provides a resource scheduling device, the device comprising:

[0033] a processor and a memory storing computer program instructions;

[0034] When the processor executes the computer program instructions, the resource scheduling method as described in the first aspect and the optional aspect of the first aspect is implemented.

[0035] In a fourth aspect, an embodiment of the present application provides a computer storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the resource scheduling method as described in the first aspect and the optional aspect of the first aspect is implemented.

[0036] The resource scheduling method, apparatus, device, and computer storage medium of the embodiment of the present application can determine the bandwidth required for the corresponding uplink service, the bandwidth of the uplink frequency band affected by interference, and the bandwidth of the frequency band normally used for the uplink by analyzing the uplink frequency band interference information and business volume statistics of the first cell. The bandwidth required for the uplink service of the first cell is compared with the bandwidth of the uplink frequency band affected by interference and the bandwidth of the frequency band normally used for the uplink, so as to schedule the service resources of the uplink frequency band of the first cell and rationally plan the use of the RB resources of the uplink frequency band, thereby avoiding uplink interference. This can further realize the effective utilization of the abandoned FDD network spectrum resources and reduce the waste of resources caused by idle spectrum. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0038] Figure 1 This is a flowchart of a resource scheduling method provided by an embodiment of the present application;

[0039] Figure 2 is a flowchart of a resource scheduling method provided by another embodiment of the present application;

[0040] Figure 3 This is a schematic diagram of setting scheduling priorities for uplink-related channels provided by an embodiment of the present application;

[0041] Figure 4 This is a schematic diagram of the structure of a resource scheduling device provided by an embodiment of the present application;

[0042] Figure 5 This is a schematic diagram of the hardware structure of a resource scheduling device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0043] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present application and are not configured to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0044] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0045] In the mobile communications field, LTE supports two basic operating modes: frequency division duplex (FDD) and time division duplex (TDD), and two different radio frame structures: Type 1 and Type 2. Both have a 10ms frame length: Type 1 for FDD, and Type 2 for TDD. A 10ms radio frame in a Type 1 frame structure is divided into 10 1ms subframes. Each subframe consists of two 0.5ms time slots, numbered 0 to 19. A subframe is defined as two adjacent time slots, where the i-th subframe consists of the 2i-th and 2i+1-th time slots.

[0046] The smallest resource unit used for transmission is called a resource element (RE). It corresponds to one OFDM symbol in the time domain and one subcarrier in the frequency domain, or 15 kHz. Based on the RE, a resource block (RB) is defined. An RB is the resource unit for a traffic channel. An RB contains several REs, which correspond to one time slot in the time domain and 12 subcarriers in the frequency domain, or 180 kHz. The number of subcarriers is related to the bandwidth: a larger bandwidth contains more subcarriers.

[0047] The 3GPP protocol stipulates that LTE can support different bandwidth networks of 1.4MHz, 3MHz, 5MHz, 10MHz, 15MHz, and 20MHz, among which 20MHz can use 100 RB resource blocks and 15MHz can use 75 RB resource blocks.

[0048] FDD LTE networks experience stable uplink external interference, caused by the overlap of other operators' downlink signals with their own uplink signals. The close proximity of different operators near borders creates significant overlap, leading to strong external interference.

[0049] Existing interference avoidance technologies try to avoid interfered frequency bands, effectively abandoning them. Mobile communication systems often suffer from poor uplink coverage compared to downlink coverage. This interference in the uplink frequency band impacts the normal use of the downlink. Consequently, uplink interference in FDD systems can render both uplink and downlink unusable. Furthermore, the large frequency bandwidth of FDD LTE prevents the planning of uninterrupted uplink spectrum, leading to the abandonment of the entire FDD LTE spectrum.

[0050] In order to solve the problems in the prior art, the embodiments of the present application provide a method, apparatus, device and computer storage medium for resource scheduling. The resource scheduling method provided by the embodiments of the present application is first introduced below.

[0051] The following describes the resource scheduling method, capacity prediction method, apparatus, device, and computer storage medium provided by the embodiments of the present application in conjunction with the accompanying drawings. It should be noted that these embodiments are not intended to limit the scope of the present application.

[0052] The following first introduces the resource scheduling method provided in the embodiment of the present application.

[0053] Figure 1 This is a flow chart of a resource scheduling method provided by an embodiment of the present application. Figure 1 As shown, in some embodiments of the present application, the resource scheduling method is applied to a frequency division duplex (FDD) network and can be specifically implemented as follows:

[0054] S101: Obtain interference information and traffic volume of an uplink frequency band of a first cell within a preset time period.

[0055] In some embodiments, by monitoring the bandwidth and intensity of interference to the uplink frequency band of all cells in the entire network at different time periods, interference information and traffic volume of the uplink frequency band of the first cell within a preset time period can be obtained.

[0056] In some embodiments, first, uplink frequency band reception level values ​​of cells in the entire network within a preset time period are collected.

[0057] Then, a determination is made as to whether the collected uplink frequency band reception level value is higher than a preset first threshold value. When the uplink frequency band reception level value is higher than the preset first threshold value, the cell corresponding to the uplink frequency band reception level value is determined as the first cell. Exemplarily, the preset first threshold value may be -92 decibel milliwatts (dBm).

[0058] According to the determined first cell, interference information and traffic volume of the uplink frequency band of the first cell within a preset time period are obtained.

[0059] S102: Determine the frequency band bandwidth of the uplink affected by interference or the frequency band bandwidth normally used by the uplink according to the interference information and the preset interference condition.

[0060] In some embodiments, the number of interfered RBs is determined based on the interference information obtained in S101. The interference information may include the number of interfered RBs. Multiple interfered RB resource blocks may constitute an interfered RB sequence.

[0061] For example, the first cell, ie, the cell with the uplink frequency band affected by interference, has a total of 25 RB resource blocks, of which 16 RB resource blocks have uplink reception level values ​​higher than a preset first threshold value. The 16 RB resource blocks may be the RB sequence affected by interference.

[0062] The frequency band bandwidth of the uplink interference is calculated according to the number of interfered RBs and the preset RB bandwidth.

[0063] In some embodiments, the bandwidth of the uplink frequency band affected by interference can be calculated using formula (1):

[0064] Uplink frequency band bandwidth affected by interference = number of affected RBs * preset RB bandwidth (1)

[0065] In the LTE system specified by the 3GPP protocol, the RB bandwidth is 180 kHz. Here, the preset RB bandwidth may be 180 kHz.

[0066] In some embodiments, while calculating the bandwidth of the frequency band affected by uplink interference, the bandwidth of the frequency band normally used by the uplink can also be calculated.

[0067] S103: Determine the bandwidth required for the uplink service according to the number of RBs and the service volume of the uplink frequency band of the first cell.

[0068] In some embodiments, the number of RBs in the uplink frequency band of the first cell may be the total number of RBs in the uplink frequency band of the first cell. For example, the first cell uses a 5 MHz bandwidth, and the number of RBs in the uplink frequency band of the first cell is 25 RB resource blocks. The uplink PRB utilization rate may be obtained through collection, or may be determined based on the number of RBs in the uplink frequency band of the first cell and traffic volume.

[0069] First, the number of RBs required for uplink services can be calculated based on the number of RBs and uplink PRB utilization.

[0070] Optionally, the number of RBs required for uplink services can be calculated using formula (2):

[0071] The number of RBs required for uplink services = the number of RBs * uplink PRB utilization (2)

[0072] Then, the bandwidth required for the uplink service is calculated according to the number of RBs required for the uplink service and the preset RB bandwidth.

[0073] Alternatively, the bandwidth required for the uplink service can be calculated using formula (3):

[0074] Bandwidth required for uplink service = Number of RBs required for uplink service * Preset RB bandwidth (3)

[0075] S104: Based on the comparison result of the bandwidth required for the uplink service and the bandwidth of the frequency band affected by uplink interference, the service resources between the first cell and the second cell are scheduled to transmit data using the uplink physical resource block (PRB) utilization rate.

[0076] Here, the uplink physical resource block (PRB) utilization rate is determined according to the number of RBs and the traffic volume of the uplink frequency band of the first cell.

[0077] In some embodiments, the second cell may be a cell adjacent to the first cell.

[0078] In some embodiments, when the bandwidth required for the uplink service is less than the bandwidth of the frequency band subject to uplink interference, the first cell receives the service resource transmission data of the second cell using the uplink PRB utilization rate;

[0079] Alternatively, when the bandwidth required for the uplink service is smaller than the frequency band bandwidth normally used for the uplink, the first cell receives the service resource transmission data of the second cell by utilizing the uplink PRB utilization rate.

[0080] When the bandwidth required for the uplink service is greater than the bandwidth of the frequency band affected by uplink interference, the service resource transmission data of the first cell is switched to the second cell by utilizing the uplink PRB utilization rate;

[0081] Alternatively, when the bandwidth required for the uplink service is greater than the frequency band bandwidth normally used for the uplink, the service resource transmission data of the first cell is switched to the second cell by utilizing the uplink PRB utilization rate.

[0082] In summary, the resource scheduling method of the embodiment of the present application can determine the bandwidth required for the corresponding uplink service, the bandwidth of the uplink frequency band affected by interference, and the bandwidth of the frequency band normally used for the uplink by analyzing the uplink frequency band interference information and business volume statistics of the first cell. The bandwidth required for the uplink service of the first cell is compared with the bandwidth of the uplink frequency band affected by interference and the bandwidth of the frequency band normally used for the uplink, so as to schedule the service resources of the uplink frequency band of the first cell and rationally plan the use of the RB resources of the uplink frequency band, thereby avoiding uplink interference. This can further achieve the effective utilization of the abandoned FDD network spectrum resources and reduce the waste of resources caused by idle spectrum.

[0083] Figure 2This is a flow chart of a resource scheduling method provided by another embodiment of the present application. Figure 1 As shown, in some embodiments of the present application, the resource scheduling method can be specifically implemented as follows:

[0084] S201: Obtain interference information and traffic volume of an uplink frequency band of a first cell within a preset time period.

[0085] S202: Determine the frequency band bandwidth of the uplink affected by interference or the frequency band bandwidth normally used by the uplink according to the interference information and the preset interference condition.

[0086] S203: Determine the bandwidth required for the uplink service according to the number of resource blocks (RBs) in the uplink frequency band of the first cell and the service volume.

[0087] Here, the specific implementation of S201 to S203 is the same as that of S101 to S103 and will not be repeated here.

[0088] S204: Determine an RB sequence of an uplink interfered frequency band and an RB sequence of an uplink normal frequency band of the first cell according to the interference information and the preset interference condition.

[0089] S205: Configure corresponding resource scheduling priorities of the RB sequence of the uplink interfered frequency band and the RB sequence of the uplink normal frequency band.

[0090] S206: Based on the comparison result between the bandwidth required for the uplink service and the bandwidth of the uplink frequency band affected by interference and the configured resource scheduling priority, the service resources between the first cell and the second cell are scheduled to transmit data using the uplink PRB utilization rate.

[0091] In S204 to S206, based on the interference information and the preset interference condition, an RB sequence of an uplink interfered frequency band and an RB sequence of an uplink normal frequency band of the first cell are determined, wherein a resource scheduling priority of the RB sequence of the uplink interfered frequency band is lower than a resource scheduling priority of the RB sequence of the uplink normal frequency band, so as to be used for scheduling service resources for data transmission between the first cell and the second cell.

[0092] Optionally, in some embodiments, the RB sequence of the uplink interfered frequency band can be set to a low priority for resource scheduling, and the RB sequence of the uplink normal frequency band can be set to a high priority for resource scheduling. The scheduling priority includes the physical random access channel (PRACH), the physical uplink shared channel (PUSCH), and the physical uplink control channel (PUCCH) involved in the uplink. Then, based on the comparison result of the bandwidth required by the uplink service and the bandwidth of the frequency band normally used by the uplink and the configured high priority for resource scheduling, or the comparison result of the bandwidth required by the uplink service and the bandwidth of the uplink interfered frequency band, and the configured high priority for resource scheduling, the real-time uplink PRB utilization is monitored through the X2 interface to achieve load balancing and avoid the scheduling of RBs corresponding to the uplink interfered bandwidth.

[0093] Therefore, the resource scheduling method of the embodiment of the present application can minimize the scheduling of interfered uplink RB resources while ensuring normal service perception. If the uplink service load exceeds the frequency bandwidth that can be normally used for the uplink, service switching is required through load balancing to avoid scheduling the interfered RB resources and achieve uplink interference avoidance.

[0094] In order to better understand the method of the present application, the resource scheduling method is now described in detail with reference to an application example.

[0095] Optionally, in some embodiments of the present application, in actual application scenarios, the RB resources of the uplink frequency band can be reasonably planned and used in the following manner to achieve uplink interference avoidance, effectively utilize the abandoned FDD network spectrum resources, and reduce the waste of resources caused by spectrum idleness.

[0096] Take CMPAK, a subsidiary of China Mobile Communications Group, for example. The company operates a mobile communications network in Pakistan, holding spectrum resources in 3GPP Band 8 (900MHz), Band 3 (1800MHz), and Band 1 (2100MHz). Current 2G / 3G / 4G networks are all FDD. Pakistan's domestic Band 8 wireless spectrum allocation includes CMPAK's uplink (UL) bands of 882.5-890.1MHz and its downlink (DL) bands of 927.5-935.1MHz, for a total of 7.6MHz. The 850MHz band allocated to other operators covers the downlink bands of 869-879MHz, leaving only a 3.5MHz guard band with CMPAK's uplink band. Mobile operators in India directly use spectrum that overlaps with CMPAK. Due to the close proximity of different operators near the border, this overlapping bandwidth leads to significant external interference.

[0097] LTE networks are data networks. Current empirical data indicates that the required uplink and downlink bandwidths have a ratio of 1:3. Therefore, on FDD LTE networks, while maintaining a 5MHz downlink bandwidth, only approximately 1.7MHz of uplink bandwidth is required. Uplink interference can be mitigated by properly scheduling RB resources.

[0098] In some embodiments of the present application, in an FDD LTE network, uplink interference avoidance can be achieved based on service load, and related resources can be scheduled. The resource scheduling method can be specifically implemented as follows:

[0099] First, the bandwidth and intensity of interference in the uplink frequency band at different time periods are monitored, and the frequency bandwidth of interference at different time periods is calculated respectively.

[0100] By counting the uplink frequency band reception levels of all cells in the entire network, the interfered cells are found, that is, the cells whose uplink frequency band reception levels exceed a preset threshold value N1. In this case, the interfered cell found is the average value of the uplink interference of all RBs at the frequency point used by the cell over a period of time.

[0101]

[0102] Table 1

[0103] As shown in Table 1, by collecting the uplink receive level values ​​of all RBs in the interfered cell, the interfered RB sequence and interference intensity can be found, and the uplink interference bandwidth can be calculated from them. In the 3GPP protocol, the RB bandwidth of the LTE system is specified to be 180kHz. Specifically, the uplink interference bandwidth can be calculated using the above formula (1).

[0104] For example, by counting the uplink frequency band reception level values ​​of all cells in the entire network, the interfered cell is found. If the uplink reception level value of LTE cell with ID 90 exceeds the N1 threshold value of -92dBm, LTE cell with ID 90 is considered to be the uplink interfered cell.

[0105] The uplink receive power levels for all RBs in LTE cell ID 90 are collected. This LTE cell uses a 5 MHz bandwidth and 25 RBs. The affected RBs are RB0-RB15, totaling 16 RBs. Their uplink receive power levels exceed the N1 threshold of -92 dBm.

[0106] From this, we can calculate that the bandwidth of the uplink frequency band affected by interference is:

[0107] Uplink interference bandwidth = 16*0.18 = 2.88 MHz;

[0108] At the same time, the uplink frequency bandwidth that can be normally used can also be calculated as:

[0109] The normally usable uplink frequency bandwidth = (25-16)*0.18 = 1.62 MHz.

[0110] Then, traffic statistics for the existing FDD LTE network in the affected area are collected, and downlink and uplink PRB utilization rates are calculated for different time periods. Based on the total number of RBs at the set frequency bandwidth, the required wireless bandwidth and number of RBs for uplink services are calculated.

[0111] For example, for the interfered cell with ID 90, a bandwidth of 5 MHz is used, with a total of 25 RB resource blocks. Traffic statistics of the existing FDD LTE network in the interfered area are collected, and it can be determined that the downlink PRB utilization rate during busy hours is 41%, and the uplink PRB utilization rate is 28%;

[0112] Through calculation, it is found that the number of RBs required for the uplink service = 25*28% = 7 (RBs).

[0113] The bandwidth required for uplink services is = 7*0.18 = 1.26 MHz.

[0114] Again, compare the wireless bandwidth required for uplink services with the bandwidth occupied by uplink interference.

[0115] If the wireless bandwidth required for the uplink service is lower than the bandwidth occupied by the uplink interference, that is, the average number of RBs occupied by the uplink service has not reached the maximum number of RBs included in the uplink interference, the service load of the cell can be increased, that is, load balancing can be used to attract services in neighboring cells to switch to this cell.

[0116] If the wireless bandwidth required for the uplink service is lower than the bandwidth occupied by the uplink interference, that is, the average number of RBs occupied by the uplink service has exceeded the maximum number of RBs included in the uplink interference, it is necessary to reduce the service load of the cell, that is, switch the service from the current cell to the neighboring cell through load balancing.

[0117] Finally, the RB sequence corresponding to the uplink interfered bandwidth is determined and set to a low scheduling priority value. The remaining RBs are set to a high scheduling priority value. The real-time uplink PRB utilization is monitored through the X2 interface to achieve load balancing. Ultimately, the scheduling of RBs corresponding to the uplink interfered bandwidth is avoided, thereby avoiding uplink interference.

[0118] Collect the uplink signal level value of each RB, and the RB sequence n1 that exceeds the N1 threshold value; set the RBs in the n1 sequence to the scheduling low priority value; RB sequence n2 that does not exceed the N1 threshold value; set the RBs in the n2 sequence to the scheduling high priority value. The scheduling priority includes the PRACH, PUSCH, and PUCCH channels involved in the uplink, such as Figure 3 As shown, Figure 3 This is a schematic diagram of setting scheduling priorities for uplink-related channels provided by an embodiment of the present application.

[0119] This minimizes the scheduling of affected uplink RB resources while ensuring normal service perception. If the uplink service load exceeds the available uplink bandwidth, load balancing is required to perform service switching to avoid scheduling affected RB resources and achieve uplink interference avoidance.

[0120] Based on the resource scheduling method provided in the above embodiment, the present application also provides a specific implementation of a resource scheduling device. Please refer to the following embodiment.

[0121] Figure 4 This is a schematic diagram of the structure of a resource scheduling device provided by an embodiment of the present application. Figure 4 As shown, in an embodiment of the present application, the resource scheduling device includes:

[0122] An acquisition module 401 is configured to acquire interference information and traffic volume of an uplink frequency band of a first cell within a preset time period;

[0123] A first determining module 402 is configured to determine an uplink frequency band bandwidth affected by interference or an uplink frequency band bandwidth normally used according to the interference information and a preset interference condition;

[0124] A second determining module 403 is configured to determine a bandwidth required for an uplink service according to the number of resource blocks (RBs) in the uplink frequency band of the first cell and the service volume;

[0125] The scheduling module 404 is used to schedule the service resource transmission data between the first cell and the second cell based on the comparison result of the bandwidth required for the uplink service and the bandwidth of the uplink frequency band affected by interference, using the uplink physical resource block PRB utilization rate; wherein the uplink physical resource block PRB utilization rate is determined based on the number of RBs and the service volume of the uplink frequency band of the first cell.

[0126] In summary, the resource scheduling device of the embodiment of the present application can be used to execute the resource scheduling method of the aforementioned embodiment, and can determine the bandwidth required for the corresponding uplink service, the bandwidth of the uplink frequency band affected by interference, and the bandwidth of the frequency band normally used for the uplink by comparing the uplink frequency band interference information and business volume statistics of the first cell. The bandwidth required for the uplink service of the first cell is compared with the bandwidth of the uplink frequency band affected by interference and the bandwidth of the frequency band normally used for the uplink, so as to schedule the service resources of the uplink frequency band of the first cell and rationally plan the use of the RB resources of the uplink frequency band, so as to avoid uplink interference. In addition, the effective utilization of the abandoned FDD network spectrum resources can be achieved, and the waste of resources caused by the idle spectrum can be reduced.

[0127] Figure 4 Each module / unit in the device shown has the function of realizing Figure 1 and 2 The functions of each step in the embodiment can achieve the corresponding technical effects, which will not be described in detail here for the sake of brevity.

[0128] Based on the resource scheduling method provided in the above embodiment, the present application also provides a specific implementation of a resource scheduling device. Please refer to the following embodiment.

[0129] Figure 5 This is a schematic diagram of the hardware structure of a resource scheduling device provided in one embodiment of the present application.

[0130] The resource scheduling device may include a processor 501 and a memory 502 storing computer program instructions.

[0131] Specifically, the processor 501 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0132] The memory 502 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 502 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 502 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 502 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 502 is a non-volatile solid-state memory. In a specific embodiment, the memory 502 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.

[0133] The processor 501 implements any one of the resource scheduling methods in the above embodiments by reading and executing computer program instructions stored in the memory 502 .

[0134] In one example, the resource scheduling device may further include a communication interface 503 and a bus 510. Figure 5 As shown, the processor 501, the memory 502, and the communication interface 503 are connected via a bus 510 and communicate with each other.

[0135] The communication interface 503 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0136] Bus 510 comprises hardware, software or both, couples the parts of the equipment of resource scheduling to each other.For example, and not limitation, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations.In suitable cases, bus 510 can comprise one or more buses.Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.

[0137] The resource scheduling device can execute the resource scheduling method in the embodiment of the present application, thereby realizing the combination Figure 1 and Figure 2 Describes the resource scheduling method.

[0138] In addition, in conjunction with the resource scheduling method in the above embodiments, embodiments of the present application may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the resource scheduling methods in the above embodiments is implemented.

[0139] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0140] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0141] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0142] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or flowchart and the combination of the boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0143] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A resource scheduling method, the method being applied to a frequency division duplex (FDD) network, characterized in that: include: Obtaining interference information and traffic statistics of an uplink frequency band of the first cell within a preset time period; Determining a frequency band normally used for uplink according to the interference information and a preset interference condition; Determining an uplink physical resource block (PRB) utilization rate according to the number of resource blocks (RBs) in the uplink frequency band of the first cell and the traffic statistics data; Determining a bandwidth required for an uplink service according to the uplink PRB utilization rate and the number of resource blocks (RBs) in the uplink frequency band of the first cell; Scheduling service resources for data transmission between the first cell and the second cell according to a comparison result between the bandwidth required for the uplink service and the frequency bandwidth normally used for the uplink; Before scheduling service resources for data transmission between the first cell and the second cell according to the comparison result between the bandwidth required for the uplink service and the frequency bandwidth normally used for the uplink, the method further includes: Determining, according to the interference information and the preset interference condition, a resource block RB sequence of an uplink interfered frequency band and an RB sequence of an uplink normal frequency band of the first cell, wherein a resource scheduling priority of the RB sequence of the uplink interfered frequency band is lower than a resource scheduling priority of the RB sequence of the uplink normal frequency band; The scheduling of service resources for data transmission between the first cell and the second cell according to a comparison result of the bandwidth required for the uplink service and the frequency bandwidth normally used for the uplink includes: When the bandwidth required for the uplink service is smaller than the frequency bandwidth normally used for the uplink, the first cell receives the service resource transmission data of the second cell.

2. The method according to claim 1, characterized in that The scheduling of service resources for data transmission between the first cell and the second cell according to a comparison result of the bandwidth required for the uplink service and the frequency bandwidth normally used for the uplink includes: When the bandwidth required by the uplink service is greater than the frequency bandwidth normally used for the uplink, the service resource transmission data of the first cell is switched to the second cell.

3. The method according to claim 1, characterized in that Obtaining interference information and traffic statistics of the uplink frequency band of the first cell within a preset time period, including: Collect the uplink frequency band receiving level values ​​of all cells in the entire network within a preset time period; When the uplink frequency band reception level value is higher than a preset first threshold value, determining the cell corresponding to the uplink frequency band reception level value as the first cell; According to the determined first cell, interference information and traffic statistics of the uplink frequency band of the first cell within a preset time period are obtained.

4. The method according to claim 1, wherein The determining, based on the interference information and the preset interference condition, a frequency bandwidth normally used for uplink includes: Determining the number of interfered RBs according to the interference information; Calculating the uplink interfered frequency band bandwidth according to the number of the interfered RBs and the preset RB bandwidth; The frequency band bandwidth normally used by the uplink is determined according to the frequency band bandwidth affected by the uplink interference.

5. The method according to claim 1, wherein The determining, according to the uplink PRB utilization rate and the number of resource blocks (RBs) in the uplink frequency band of the first cell, a bandwidth required for an uplink service includes: Calculating the number of RBs required for uplink services based on the number of RBs and the uplink PRB utilization rate; The bandwidth required for the uplink service is calculated according to the number of RBs required for the uplink service and the preset RB bandwidth.

6. A resource scheduling device, characterized in that: The device comprises: An acquisition module, configured to acquire interference information and traffic statistics of an uplink frequency band of a first cell within a preset time period; A first determining module is configured to determine, based on the interference information and a preset interference condition, a frequency band bandwidth of an uplink affected by interference or a frequency band bandwidth of a normally used uplink; a second determining module, configured to determine an uplink PRB utilization rate according to the number of resource blocks (RBs) in the uplink frequency band of the first cell and the traffic statistics; A third determining module is configured to determine the bandwidth required for the uplink service according to the uplink PRB utilization rate and the number of resource blocks (RBs) in the uplink frequency band of the first cell; a scheduling module, configured to schedule service resources for transmitting data between the first cell and the second cell according to a comparison result between the bandwidth required for the uplink service and the frequency band bandwidth normally used for the uplink; The device further comprises: a fourth determining module, determining, according to the interference information and the preset interference condition, a resource block RB sequence of an uplink interfered frequency band and an RB sequence of an uplink normal frequency band of the first cell, wherein the resource scheduling priority of the RB sequence of the uplink interfered frequency band is lower than the resource scheduling priority of the RB sequence of the uplink normal frequency band; The scheduling module is specifically used to: When the bandwidth required for the uplink service is smaller than the frequency bandwidth normally used for the uplink, the first cell receives the service resource transmission data of the second cell.

7. A resource scheduling device, characterized in that: The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the resource scheduling method according to any one of claims 1 to 5 is implemented.

8. A computer storage medium, characterized in that The computer storage medium stores computer program instructions, which, when executed by a processor, implement the resource scheduling method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Frequency spectrum resource adjusting method and frequency spectrum resource adjusting device

    CN106304098A

  • Spectral bandwidth adjustment method, device and equipment and medium

    CN111132349A