Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The flow diagrams depicted in the figures are merely illustrative and not necessarily all of the elements and operations/steps are included or performed in the order described. For example, some operations/steps may be further divided, combined, or partially combined, so that the order of actual execution may be changed according to actual situations.
It is to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
The embodiment of the invention provides a scheduling method and a base station for carrier aggregation. The scheduling method of carrier aggregation can be applied to a base station.
Some embodiments of the invention are described in detail below with reference to the accompanying drawings. The following embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a flow chart of a scheduling method for carrier aggregation according to an embodiment of the present invention.
As shown in fig. 1, the scheduling method of carrier aggregation includes steps S101 to S104.
Step S101, an alternative auxiliary carrier frequency band of a base station for executing carrier aggregation scheduling operation is obtained from an inter-frequency neighbor cell of the base station.
Illustratively, an alternative secondary carrier band in a different frequency neighborhood of the base station that is available for performing a carrier aggregation scheduling operation is obtained.
For example, all auxiliary carrier frequency bands which can be detected in the different-frequency neighbor cell of the base station are firstly obtained, and then the auxiliary carrier frequency bands are screened according to information such as carrier signal intensity and the like, and alternative auxiliary carrier frequency bands are determined from all auxiliary carrier frequency bands.
Optionally, before executing the scheduling method of carrier aggregation, the method may further identify according to a user equipment of a buffer test report (BSR), so as to determine whether to start a secondary carrier addition procedure of carrier aggregation.
For example, from the aspect of service demand, whether the carrier aggregation function is necessary to be started or not is judged by introducing uplink and downlink BSR based on the history and the current user behavior, so that the carrier aggregation function is prevented from being triggered by the packet service, and the resource waste of the auxiliary carrier is avoided.
Defining BSR (t) _UL_average and BSR (t) _DL_average as uplink and downlink service data average buffering quantity respectively, and starting a function of adding auxiliary carriers to carrier aggregation when the current BSR (t) _UL_average/BSR (t) _DL_average is more than or equal to a preset threshold value. Wherein:
BSR (t) _ul_average=α BSR (t-1) _ul_average+ (1- α) BSR (t) _ul_instant (formula 1)
BSR (t) _dl_average=α BSR (t-1) _dl_average+ (1- α) BSR (t) _dl_instant (formula 2)
Alpha in the formula 1 and the formula 2 is a weight for obtaining the average buffering quantity of the current uplink and downlink business data, and can be set according to the requirement.
In an embodiment, acquiring an alternative auxiliary carrier frequency band for the base station to execute carrier aggregation scheduling operation from the different frequency neighbor cell of the base station includes acquiring an auxiliary carrier frequency band corresponding to the different frequency neighbor cell of the base station, acquiring a measurement result corresponding to the auxiliary carrier frequency band, and determining the auxiliary carrier frequency band as an alternative auxiliary carrier frequency band for the base station to execute carrier aggregation scheduling operation according to the measurement result and a preset auxiliary carrier addition threshold.
For example, the measurement result Mn of the different-frequency neighboring cell corresponding to the auxiliary carrier frequency band, the specific frequency offset 0fn of the different-frequency neighboring cell, the specific cell offset 0cn of the different-frequency neighboring cell, the hysteresis parameter Hys of the A4 event, and the preset auxiliary carrier addition threshold thresh_1 are obtained from the measurement result corresponding to the auxiliary carrier frequency band, and the judgment whether the auxiliary carrier frequency band is used as the candidate auxiliary carrier frequency band for the carrier aggregation scheduling operation is performed, where the judgment condition is shown in formula 3.
Mn+0fn+0cn-Hys > Thresh_1 (equation 3)
The specific frequency offset 0fn of the inter-frequency adjacent cell defaults to 0, and the specific cell offset 0cn of the inter-frequency adjacent cell is usually 0.
Therefore, when the related data in the measurement result of the auxiliary carrier frequency band satisfies the formula 3, the auxiliary carrier frequency band is used as an alternative auxiliary carrier frequency band for carrier aggregation scheduling operation.
Step S102, acquiring state data of a base station working in a target carrier frequency band and an alternative auxiliary carrier frequency band.
The method includes the steps of obtaining initial state data corresponding to a base station working in a target carrier frequency band, adding mixed state data corresponding to any one of the auxiliary carrier frequency bands of the target carrier frequency band and the alternative auxiliary carrier frequency band after combining, and comparing the mixed state data with the initial state data.
For example, if the target carrier frequency band is MP1 and the alternative auxiliary carrier frequency band includes P1 and P2, it is necessary to obtain initial state data corresponding to the base station operating at MP1, first mixed state data of the base station operating at MP1+p1, and second mixed state data of the base station operating at MP 1+p2.
In one embodiment, the method comprises acquiring status data of the base station operating in a target carrier frequency band and the alternative secondary carrier frequency band, specifically referring to fig. 2, step S102 includes sub-steps S1021 to S1023, wherein the status data includes first status data, second status data and third status data.
Step S1021, first state data of the base station working in a target carrier frequency band is obtained, wherein the first state data comprises a first congestion degree and a first frequency spectrum efficiency;
Illustratively, measurement data of a base station operating in a target carrier frequency band is obtained, where the measurement data includes a first congestion degree and a first spectral efficiency.
The first congestion degree includes an uplink BSR congestion degree dc_ul_1=bsr_ul_1/Thrput _ul_1 and a downlink BSR congestion degree dc_dl_1=bsr_dl_1/Thrput _dl_1 of the ue when the base station operates in the target carrier frequency band, and if BSR is continuously increased, but Thrput of the ue in the target carrier frequency band is insufficient, the congestion degrees dc_ul_1 and dc_dl_1 are continuously increased.
The first spectrum efficiency includes a first uplink spectrum efficiency se_ul_sc_1 and a first downlink spectrum efficiency se_dl_sc_1.
Step S1022, obtaining second state data obtained by measuring the alternative auxiliary carrier frequency band, wherein the second state data comprises coverage level, network quality and network resource availability of the alternative auxiliary carrier frequency band;
illustratively, second status data is obtained for each of the candidate secondary carrier frequency bands, the second status data including coverage level, network quality, and network resource availability for each of the candidate secondary carrier frequency bands.
Step S1023, obtaining third state data of the base station working in the target carrier frequency band and the alternative auxiliary carrier frequency band, wherein the third state data comprises a second congestion degree and a second frequency spectrum efficiency.
In an exemplary embodiment, if any one of the candidate auxiliary carrier frequency bands is aggregated with the target carrier frequency band, third state data of the base station operating in the target carrier frequency band and the candidate auxiliary carrier frequency band is obtained, where the third state data includes a second congestion degree and a second spectrum efficiency.
The second congestion degree includes data of uplink BSR congestion degree dc_ul_2=bsr_ul_2/Thrput _ul_2 and downlink BSR congestion degree dc_dl_2=bsr_dl_2/Thrput _dl_2 of the user equipment when the base station is operating in any one of the target carrier frequency band and the alternative auxiliary carrier frequency band for aggregation, wherein bsr_ul_2, bsr_dl_2, thrput _ul_2, thrput _dl_2 are data of the target carrier frequency band after any one of the alternative auxiliary carrier frequency bands is added.
The second spectrum efficiency includes a second uplink spectrum efficiency se_ul_sc_2 and a second downlink spectrum efficiency se_dl_sc_2.
In an embodiment, second state data obtained by measuring an alternative auxiliary carrier frequency band is obtained, the second state data comprises coverage level, network quality and network resource availability of the alternative auxiliary carrier frequency band, the second state data comprises a measurement report corresponding to the alternative auxiliary carrier frequency band, the coverage level and the network quality corresponding to the alternative auxiliary carrier frequency band are determined according to the measurement report, real-time network resource availability of the alternative auxiliary carrier frequency band is obtained according to an interface configured between carriers, and the network resource availability of the alternative auxiliary carrier frequency band is determined according to the real-time network resource availability.
For example, reporting the measurement data of each of the candidate secondary carrier frequency bands with the terminal to obtain the relevant data includes coverage level RSRP, signal-to-noise ratio (Singalto Interference Noise Rdtio, SINR), reference signal Quality (RSRQ), and the like, where SINR or RSRQ is used as an evaluation parameter of network Quality, and SINR is preferentially selected.
Optionally, when the terminal does not support intra-system SINR measurement, the SINR in the corresponding trigger or reported amount is replaced with RSRQ, i.e., the terminal is configured to perform intra-system SINR measurement. RSRQ is used as an evaluation parameter for network quality.
Illustratively, a real-time network resource availability of the alternative secondary carrier frequency band is obtained by using XNAP interfaces (Xn Application Protocal, xn application protocol/Xn interface application flow protocol) configured between the target carrier frequency band and the secondary carrier frequency band, and the network resource availability of the alternative secondary carrier frequency band is determined according to the real-time network resource availability.
For example, the obtained real-time network resource availability at the time t is stored, and the obtained real-time network resource availability at the time t+1 is averaged with the obtained real-time network resource availability at the time t+1, so that the average value of the real-time network resource availability at the time t and the time t+1 is used as the network resource availability of the alternative auxiliary carrier frequency band.
In an embodiment, the network resource availability of the alternative auxiliary carrier frequency band is determined according to the real-time network resource availability, and the method comprises the steps of obtaining a first network resource availability of the alternative auxiliary carrier frequency band corresponding to historical time and a second network resource availability of the alternative auxiliary carrier frequency band at current time, determining a mean network resource availability corresponding to the first network resource availability in a first preset period according to the first network resource availability, determining a real-time network resource availability corresponding to the first network resource availability in a second preset period according to the second network resource availability, and determining the network resource availability of the alternative auxiliary carrier frequency band of the different-frequency neighbor cell according to the mean network resource availability and the real-time network resource availability.
The relevant network resource availability obtained in the first preset period is pushed forward at the current moment to serve as a first network resource availability, and further the average value of the first network resource availability is calculated to serve as a mean network resource availability. And pushing the network resource availability obtained in a second preset period forward at the current moment to serve as a second network resource availability at the current moment, and averaging the second network resource availability to serve as a real-time network resource availability, wherein the second preset period is smaller than the first preset period. And further taking the minimum value between the average network resource availability and the real-time network resource availability as the network resource availability (CCE/PRB Availability Rate) of the alternative auxiliary carrier frequency band for determining the inter-frequency neighbor cell.
For example, the first network resource availability is obtained by reversely pushing 7×24 hours of granularity screening the average value of the historical network resource availability for the current time, and further averaging the 7×24 hours of granularity screening the average value of the historical network resource availability to obtain the average network resource availability. The second network resource availability is a historical network resource availability screened by N15-minute granularity screening forward at the current moment, and further the historical network resource availability screened by N15-minute granularity screening is averaged to obtain a real-time network resource availability; and finally, the network resource availability=min (mean network resource availability, real-time network resource availability) of the alternative auxiliary carrier frequency band.
Step S103, obtaining network performance evaluation parameters of the secondary carrier frequency band according to the state data.
The objective function of the network performance evaluation corresponding to the secondary carrier frequency band is determined according to the state data, and then the network performance evaluation parameter is determined according to the relevant data of the secondary carrier frequency band in combination with the objective function.
In one embodiment, the network performance evaluation parameters of the secondary carrier frequency band are obtained according to the status data, specifically, referring to fig. 3, step S103 includes sub-steps S1031 to S1033.
Step S1031, determining a congestion degree weight corresponding to the alternative auxiliary carrier frequency band added by the base station according to the first congestion degree and the second congestion degree;
the congestion degree weight W congestion corresponding to the alternative secondary carrier frequency band is determined to be added by the base station according to the change value between the first congestion degree and the second congestion degree.
For example, taking the difference or the ratio between the first congestion degree and the second congestion degree as a congestion degree weight corresponding to the alternative auxiliary carrier frequency band added by the base station.
Sub-step S1032, determining a spectrum efficiency weight corresponding to the base station adding the alternative auxiliary carrier frequency band according to the first spectrum efficiency and the second spectrum efficiency;
Illustratively, the spectral efficiency weight W SE corresponding to the base station added alternative secondary carrier frequency band is determined according to the change value between the first spectral efficiency and the second spectral efficiency.
For example, the difference or ratio between the first spectrum efficiency and the second spectrum efficiency is used as the congestion degree weight corresponding to the base station added alternative auxiliary carrier frequency band.
And step S1033, obtaining network performance evaluation parameters of the secondary carrier frequency band according to the coverage level, the network quality, the network resource availability, the congestion degree weight and the frequency spectrum efficiency weight.
Illustratively, a summation formula is established using the coverage level, network quality, network resource availability, congestion degree weight, and spectral efficiency weight, and the sum between the coverage level, network quality, network resource availability, congestion degree weight, and spectral efficiency weight is used as a network performance assessment parameter.
In an embodiment, the network performance evaluation parameter of the secondary carrier frequency band is obtained according to the coverage level, the network quality, the network resource availability, the congestion degree weight and the frequency spectrum efficiency weight, and the method comprises the steps of determining a first weight corresponding to the coverage level according to the sparseness degree of network scene distribution in the base station working scene, determining a second weight corresponding to the network quality according to site spacing in the network scene distribution in the base station working scene, determining a third weight corresponding to the network resource availability according to the service requirement of the network scene in the base station working scene, determining a first weight according to the product of the first weight and the coverage level, determining a second weight according to the product of the second weight and the product of the third weight and the network resource availability, and determining a third weight according to the first weight, the second weight, the third weight, the congestion degree weight and the frequency spectrum efficiency weight and the frequency spectrum carrier performance evaluation parameter of the frequency band.
The coverage level, the network quality and the network resource availability belong to the characteristics of the attribute of the secondary carrier frequency band, and different weights are given to the coverage level, the network quality and the network resource availability based on the characteristics so as to better describe the secondary carrier frequency band. And further, the dynamic adjustment can be carried out according to different auxiliary carrier frequency bands so as to adapt to different network scenes and environment requirements.
For example, for suburban areas, rural areas and other scene areas, sites are sparse, low traffic areas are common, the first weight corresponding to the coverage level can be configured to be smaller, the second weight and the third weight can be configured to be larger, and the sum of the first weight, the second weight and the third weight is 1.
For example, for scene areas such as general urban areas and dense urban areas, the site spacing is smaller (generally 150-350 meters), the interference is large, the second weight corresponding to the network quality can be configured smaller, and the first weight and the third weight can be configured larger.
For example, for scene areas such as dense urban areas and hot spot places, due to dense personnel, large service demand and high load, the third weight corresponding to the network resource availability can be configured smaller, and the first weight and the second weight can be configured larger.
Optionally, the evaluation of the scene complexity can also consider the cooperation of the comprehensive three weight factors to realize the accuracy of adding the auxiliary carrier adjacent cells, and then the first weight, the second weight and the third weight can be set and adjusted by oneself according to the requirements.
For example, the coverage level RSRP is equal to the first weight Q 1 to obtain a first value W RSRP, the network quality SINR/RSRQ is equal to the second weight Q 2 to obtain a second value W SINR/RSRQ, the network resource availability CCE/PRB is equal to the third weight Q 3 to obtain a third value W CCE /PRB, and the result of W RSRP+WSINR/RSRQ+WCCE/PRB+Wcongestion+WSE is used as the network performance evaluation parameter.
In an embodiment, determining the network performance evaluation parameter of the secondary carrier frequency band according to the sum of the first value, the second value, the third value, the congestion degree weight and the spectrum efficiency weight comprises determining a relief proportion corresponding to the congestion degree of the base station according to the first congestion degree and the second congestion degree, increasing the congestion degree weight when the relief proportion is greater than a relief proportion threshold value, otherwise reducing the congestion degree weight to further determine a target congestion degree weight, obtaining a third spectrum efficiency corresponding to the operation of a user terminal in the secondary carrier frequency band, increasing the spectrum efficiency weight when the second spectrum efficiency is greater than the first spectrum efficiency and the third spectrum efficiency is greater than the second spectrum efficiency, otherwise reducing the spectrum efficiency weight to further determine a target spectrum efficiency weight, and adjusting the network performance evaluation parameter of the secondary carrier frequency band according to the first value, the second value, the third value, the target congestion degree weight and the target congestion degree weight.
The first congestion degree includes a first uplink BSR congestion degree and a first downlink BSR congestion degree, and the second congestion degree includes a second uplink BSR congestion degree and a second downlink BSR congestion degree, so that a relief proportion corresponding to the congestion degree of the base station is determined according to the first uplink BSR congestion degree, the first downlink BSR congestion degree, the second uplink BSR congestion degree and the second downlink BSR congestion degree.
For example, the mitigation ratio is a first uplink BSR congestion level/a second uplink BSR congestion level, or a first downlink BSR congestion level/a second downlink BSR congestion level.
For example, when the mitigation ratio is greater than the mitigation ratio threshold, it indicates that the mitigation effect brought by the secondary carrier frequency band reaches the expected value, the congestion degree weight W congestion is increased, otherwise the congestion degree weight W congestion is decreased.
For example, when the relief ratio is greater than the relief ratio threshold, the congestion degree weight is increased by 1, otherwise, the congestion degree weight is decreased by 1.
For example, a corresponding third spectral efficiency of the ue operating in the secondary carrier frequency band is obtained, where the third spectral efficiency includes a third uplink spectral efficiency se_ul_sc_3 and a third downlink spectral efficiency se_dl_sc_3.
Illustratively, when the second spectral efficiency is greater than the first spectral efficiency and the third spectral efficiency is greater than the second spectral efficiency, then the spectral efficiency weight W SE is increased, otherwise the spectral efficiency weight W SE is decreased.
For example, when the second uplink spectral efficiency se_ul_sc_2 minus the first uplink spectral efficiency se_ul_sc_1 is greater than 0 and the third uplink spectral efficiency se_ul_sc_3 minus the second downlink spectral efficiency se_dl_sc_2 is greater than 0, the spectral efficiency weight W SE is increased by 1, otherwise the spectral efficiency weight W SE is decreased by 1.
Or when the second downlink spectrum efficiency se_dl_sc_2 minus the first downlink spectrum efficiency se_dl_sc_1 is greater than 0 and the third downlink spectrum efficiency se_dl_sc_3 minus the second downlink spectrum efficiency se_dl_sc_2 is greater than 0, the spectrum efficiency weight W SE is increased by 1, otherwise the spectrum efficiency weight W SE is decreased by 1.
Illustratively, after the target congestion degree weight and the target spectral efficiency weight are obtained, the network performance evaluation parameters of the secondary carrier band are adjusted.
And step S104, determining a target auxiliary carrier frequency band from the alternative auxiliary carrier frequency bands according to the network performance evaluation parameters so as to execute carrier aggregation scheduling operation according to the target auxiliary carrier frequency band.
Illustratively, each of the candidate auxiliary carrier frequency bands is provided with a corresponding network performance evaluation parameter, and the network performance evaluation parameters are arranged according to the size, so as to obtain the target auxiliary carrier frequency band.
For example, the candidate auxiliary carrier frequency band after arrangement is regarded as the target auxiliary carrier frequency band, and the auxiliary carrier frequency band with the arrangement name of the first 3 auxiliary carrier frequency bands is regarded as the target auxiliary carrier frequency band. Or the auxiliary carrier frequency band with the network performance evaluation parameter larger than a preset threshold value is used as a target auxiliary carrier frequency band.
Illustratively, after the target secondary carrier frequency band is obtained, the carrier aggregation scheduling operation is performed on the target secondary carrier frequency band.
In an embodiment, the method further includes updating the target secondary carrier frequency band according to a preset updating policy, and executing carrier aggregation scheduling operation according to the updated target secondary carrier frequency band.
After the carrier aggregation scheduling operation is performed on the target auxiliary carrier frequency band, the network performance evaluation parameters corresponding to the alternative auxiliary carrier frequency band can be obtained again in a preset time, so that the latest target auxiliary carrier frequency band is obtained, and the carrier aggregation scheduling operation is performed according to the latest target auxiliary carrier frequency band.
Referring to fig. 4, fig. 4 is a schematic diagram of a specific implementation flow of a scheduling method for carrier aggregation according to the present embodiment, as shown in fig. 4, it is first determined whether carrier aggregation operation needs to be performed, when a carrier aggregation operation requirement is met, an alternative auxiliary carrier frequency band is obtained, further network performance evaluation parameters corresponding to each auxiliary carrier frequency band in the alternative auxiliary carrier frequency band are obtained, so that a target auxiliary carrier frequency band is determined by sorting according to the network performance evaluation parameters, finally, carrier aggregation operation is performed according to the target auxiliary carrier frequency band, and when a preset condition is met, the target auxiliary carrier frequency band is obtained again, and then carrier aggregation operation is re-performed. The method solves the problems that the effect after the activation of the carrier aggregation function cannot be ensured to be optimal and the utilization rate of the wireless resources is reduced under the conditions that the wireless resources of the different-frequency adjacent cells are occupied and consumed and the internal computing power of the main carrier is consumed by the existing scheme, thereby realizing the accurate addition of the auxiliary carrier frequency band and improving the utilization rate of the wireless resources.
Referring to fig. 5, fig. 5 shows a carrier aggregation scheduling apparatus 200 according to an embodiment of the present application, where the carrier aggregation scheduling apparatus 200 includes a data acquisition module 201, an information collection module 202, a data analysis module 203, and a data determination module 204, where the data acquisition module 201 is configured to acquire an alternative auxiliary carrier frequency band for performing a carrier aggregation scheduling operation by the base station from a different frequency neighboring cell of the base station, the information collection module 202 is configured to acquire status data of the base station operating in a target carrier frequency band and the alternative auxiliary carrier frequency band, the data analysis module 203 is configured to obtain a network performance evaluation parameter of the auxiliary carrier frequency band according to the status data, and the data determination module 204 is configured to determine a target auxiliary carrier frequency band from the alternative auxiliary carrier frequency band according to the network performance evaluation parameter, so that the carrier aggregation scheduling operation is performed according to the target auxiliary carrier frequency band.
In an embodiment, the data obtaining module 201 performs, in a process of obtaining, from a different frequency neighboring cell of the base station, an alternative secondary carrier frequency band for the base station to perform a carrier aggregation scheduling operation:
Acquiring an auxiliary carrier frequency band corresponding to a different-frequency neighbor cell of the base station, and acquiring a measurement result corresponding to the auxiliary carrier frequency band;
and determining the auxiliary carrier frequency band as the alternative auxiliary carrier frequency band for the base station to execute carrier aggregation scheduling operation according to the measurement result and a preset auxiliary carrier adding threshold.
In an embodiment, the status data includes first status data, second status data, and third status data, and the information collecting module 202 performs, in a process of obtaining the status data of the base station operating in the target carrier band and the alternative secondary carrier band:
Acquiring first state data of the base station working in a target carrier frequency band, wherein the first state data comprises a first congestion degree and a first frequency spectrum efficiency;
Acquiring second state data obtained by measuring the alternative auxiliary carrier frequency band, wherein the second state data comprises coverage level, network quality and network resource availability of the alternative auxiliary carrier frequency band;
And acquiring third state data of the base station working in the target carrier frequency band and the alternative auxiliary carrier frequency band, wherein the third state data comprises a second congestion degree and a second frequency spectrum efficiency.
In an embodiment, the information collecting module 202 performs, in acquiring the second status data obtained by measuring the alternative secondary carrier frequency band, where the second status data includes a coverage level, a network quality, and a network resource availability of the alternative secondary carrier frequency band:
obtaining a measurement report corresponding to the alternative auxiliary carrier frequency band, and determining a coverage level and network quality corresponding to the alternative auxiliary carrier frequency band according to the measurement report;
and acquiring the real-time network resource availability of the alternative auxiliary carrier frequency band according to an interface configured between carriers, and determining the network resource availability of the alternative auxiliary carrier frequency band according to the real-time network resource availability.
In one embodiment, the information collecting module 202 performs, in determining the network resource availability of the alternative secondary carrier frequency band according to the real-time network resource availability:
Acquiring a first network resource availability corresponding to the alternative auxiliary carrier frequency band at a historical moment and a second network resource availability at the current moment;
Determining the average network resource availability corresponding to the first network resource availability in a first preset period according to the first network resource availability;
Determining the real-time network resource availability corresponding to the first network resource availability in a second preset period according to the second network resource availability;
And determining the network resource availability of the alternative auxiliary carrier frequency band of the different-frequency adjacent cell according to the average network resource availability and the real-time network resource availability.
In one embodiment, the data analysis module 203 performs, in the process of obtaining the network performance evaluation parameter of the secondary carrier band according to the status data:
Determining a congestion degree weight corresponding to the alternative auxiliary carrier frequency band added by the base station according to the first congestion degree and the second congestion degree;
Determining a frequency spectrum efficiency weight corresponding to the frequency band of the alternative auxiliary carrier added by the base station according to the first frequency spectrum efficiency and the second frequency spectrum efficiency;
And obtaining network performance evaluation parameters of the secondary carrier frequency band according to the coverage level, the network quality, the network resource availability, the congestion degree weight and the frequency spectrum efficiency weight.
In one embodiment, the data analysis module 203 performs, in obtaining the network performance evaluation parameter of the secondary carrier frequency band according to the coverage level, the network quality, the network resource availability, the congestion degree weight and the spectral efficiency weight:
Determining a first weight corresponding to the coverage level according to the sparseness degree of the network scene distribution in the base station working scene, determining a second weight corresponding to the network quality according to the site spacing in the network scene distribution in the base station working scene, and determining a third weight corresponding to the network resource availability according to the service requirement of the network scene in the base station working scene;
Determining a first value according to the product of the first weight and the coverage level, determining a second value according to the product of the second weight and the network quality, and determining a third value according to the product of the third weight and the network resource availability;
And determining a network performance evaluation parameter of the secondary carrier frequency band according to the sum of the first numerical value, the second numerical value, the third numerical value, the congestion degree weight and the frequency spectrum efficiency weight.
In one embodiment, the data analysis module 203 performs, in determining the network performance evaluation parameter of the secondary carrier frequency band according to the sum of the first value, the second value, the third value, the congestion degree weight and the spectral efficiency weight:
Determining a relief proportion corresponding to the congestion degree of the base station according to the first congestion degree and the second congestion degree;
When the relief proportion is larger than a relief proportion threshold value, increasing the congestion degree weight, otherwise, reducing the congestion degree weight, and further determining a target congestion degree weight;
obtaining a third frequency spectrum efficiency corresponding to the operation of the user terminal in the auxiliary carrier frequency band;
When the second spectrum efficiency is greater than the first spectrum efficiency and the third spectrum efficiency is greater than the second spectrum efficiency, increasing the spectrum efficiency weight, otherwise, reducing the spectrum efficiency weight, and further determining a target spectrum efficiency weight;
And adjusting a network performance evaluation parameter of the secondary carrier frequency band according to the sum of the first numerical value, the second numerical value, the third numerical value, the target congestion degree weight and the target frequency spectrum efficiency weight.
In an embodiment, the scheduling apparatus 200 for carrier aggregation further performs:
and updating the target auxiliary carrier frequency band according to a preset updating strategy, and executing carrier aggregation scheduling operation according to the updated target auxiliary carrier frequency band.
It should be noted that, for convenience and brevity of description, a specific working process of the apparatus described above may refer to a corresponding process in the foregoing embodiment of the carrier aggregation scheduling method, which is not described herein again.
Referring to fig. 6, fig. 6 is a schematic block diagram of a base station according to an embodiment of the present invention.
As shown in fig. 6, the base station 300 includes a processor 301 and a memory 302, the processor 301 and the memory 302 being connected by a bus 303, such as an I2C (Inter-INTEGRATED CIRCUIT) bus.
In particular, processor 301 is used to provide computing and control capabilities, supporting the operation of the entire XXXX device. The Processor 301 may be a central processing unit (Central Processing Unit, CPU), the Processor 301 may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Wherein the general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Specifically, the Memory 302 may be a Flash chip, a Read-Only Memory (ROM) disk, an optical disk, a U-disk, a removable hard disk, or the like.
It will be appreciated by those skilled in the art that the structure shown in fig. 6 is merely a block diagram of a portion of the structure associated with an embodiment of the present invention and is not limiting of the base station to which an embodiment of the present invention is applied, and that a particular server may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
The processor is configured to run a computer program stored in the memory, and implement any one of the carrier aggregation scheduling methods provided by the embodiments of the present invention when the computer program is executed.
In an embodiment, the processor is configured to run a computer program stored in a memory and to implement the following steps when executing the computer program:
Acquiring an alternative auxiliary carrier frequency band of the base station for executing carrier aggregation scheduling operation from a different frequency neighbor cell of the base station;
acquiring state data of the base station working in a target carrier frequency band and the alternative auxiliary carrier frequency band;
acquiring network performance evaluation parameters of the auxiliary carrier frequency band according to the state data;
and determining a target auxiliary carrier frequency band from the alternative auxiliary carrier frequency bands according to the network performance evaluation parameters so as to execute carrier aggregation scheduling operation according to the target auxiliary carrier frequency band.
In an embodiment, the processor 301 performs, in a process of acquiring an alternative secondary carrier frequency band of the base station for performing a carrier aggregation scheduling operation from a different frequency neighboring cell of the base station:
Acquiring an auxiliary carrier frequency band corresponding to a different-frequency neighbor cell of the base station, and acquiring a measurement result corresponding to the auxiliary carrier frequency band;
and determining the auxiliary carrier frequency band as the alternative auxiliary carrier frequency band for the base station to execute carrier aggregation scheduling operation according to the measurement result and a preset auxiliary carrier adding threshold.
In an embodiment, the state data includes first state data, second state data, and third state data, and the processor 301 performs, in a process of acquiring the state data of the base station operating in the target carrier frequency band and the alternative secondary carrier frequency band:
Acquiring first state data of the base station working in a target carrier frequency band, wherein the first state data comprises a first congestion degree and a first frequency spectrum efficiency;
Acquiring second state data obtained by measuring the alternative auxiliary carrier frequency band, wherein the second state data comprises coverage level, network quality and network resource availability of the alternative auxiliary carrier frequency band;
And acquiring third state data of the base station working in the target carrier frequency band and the alternative auxiliary carrier frequency band, wherein the third state data comprises a second congestion degree and a second frequency spectrum efficiency.
In an embodiment, the processor 301 performs, in acquiring the second status data obtained by measuring the alternative secondary carrier frequency band, where the second status data includes a coverage level, a network quality, and a network resource availability of the alternative secondary carrier frequency band:
obtaining a measurement report corresponding to the alternative auxiliary carrier frequency band, and determining a coverage level and network quality corresponding to the alternative auxiliary carrier frequency band according to the measurement report;
and acquiring the real-time network resource availability of the alternative auxiliary carrier frequency band according to an interface configured between carriers, and determining the network resource availability of the alternative auxiliary carrier frequency band according to the real-time network resource availability.
In an embodiment, the processor 301 performs, in determining the network resource availability of the alternative secondary carrier frequency band according to the real-time network resource availability:
Acquiring a first network resource availability corresponding to the alternative auxiliary carrier frequency band at a historical moment and a second network resource availability at the current moment;
Determining the average network resource availability corresponding to the first network resource availability in a first preset period according to the first network resource availability;
Determining the real-time network resource availability corresponding to the first network resource availability in a second preset period according to the second network resource availability;
And determining the network resource availability of the alternative auxiliary carrier frequency band of the different-frequency adjacent cell according to the average network resource availability and the real-time network resource availability.
In one embodiment, the processor 301 performs, in obtaining the network performance evaluation parameter of the secondary carrier band according to the status data:
Determining a congestion degree weight corresponding to the alternative auxiliary carrier frequency band added by the base station according to the first congestion degree and the second congestion degree;
Determining a frequency spectrum efficiency weight corresponding to the frequency band of the alternative auxiliary carrier added by the base station according to the first frequency spectrum efficiency and the second frequency spectrum efficiency;
And obtaining network performance evaluation parameters of the secondary carrier frequency band according to the coverage level, the network quality, the network resource availability, the congestion degree weight and the frequency spectrum efficiency weight.
In one embodiment, the processor 301 performs, in obtaining the network performance evaluation parameter of the secondary carrier frequency band according to the coverage level, the network quality, the network resource availability, the congestion degree weight and the spectral efficiency weight:
Determining a first weight corresponding to the coverage level according to the sparseness degree of the network scene distribution in the base station working scene, determining a second weight corresponding to the network quality according to the site spacing in the network scene distribution in the base station working scene, and determining a third weight corresponding to the network resource availability according to the service requirement of the network scene in the base station working scene;
Determining a first value according to the product of the first weight and the coverage level, determining a second value according to the product of the second weight and the network quality, and determining a third value according to the product of the third weight and the network resource availability;
And determining a network performance evaluation parameter of the secondary carrier frequency band according to the sum of the first numerical value, the second numerical value, the third numerical value, the congestion degree weight and the frequency spectrum efficiency weight.
In one embodiment, the processor 301 performs, in determining the network performance evaluation parameter of the secondary carrier band according to the sum of the first value, the second value, the third value, the congestion degree weight and the spectral efficiency weight:
Determining a relief proportion corresponding to the congestion degree of the base station according to the first congestion degree and the second congestion degree;
When the relief proportion is larger than a relief proportion threshold value, increasing the congestion degree weight, otherwise, reducing the congestion degree weight, and further determining a target congestion degree weight;
obtaining a third frequency spectrum efficiency corresponding to the operation of the user terminal in the auxiliary carrier frequency band;
When the second spectrum efficiency is greater than the first spectrum efficiency and the third spectrum efficiency is greater than the second spectrum efficiency, increasing the spectrum efficiency weight, otherwise, reducing the spectrum efficiency weight, and further determining a target spectrum efficiency weight;
And adjusting a network performance evaluation parameter of the secondary carrier frequency band according to the sum of the first numerical value, the second numerical value, the third numerical value, the target congestion degree weight and the target frequency spectrum efficiency weight.
In one embodiment, the processor 301 further performs:
and updating the target auxiliary carrier frequency band according to a preset updating strategy, and executing carrier aggregation scheduling operation according to the updated target auxiliary carrier frequency band.
It should be noted that, for convenience and brevity of description, a specific operation process of the base station described above may refer to a corresponding process in the foregoing embodiment of the carrier aggregation scheduling method, which is not described herein again.
The embodiment of the invention also provides a storage medium for computer readable storage, where the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors, so as to implement the steps of any carrier aggregation scheduling method provided in the embodiment specification of the invention.
The storage medium may be an internal storage unit of the base station according to the foregoing embodiment, for example, a hard disk or a memory of the base station. The storage medium may also be an external storage device of the base station, such as a plug-in hard disk, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, a flash memory card (FLASH CARD), or the like, which are provided on the base station.
Those of ordinary skill in the art will appreciate that all or some of the steps, systems, functional modules/units in the apparatus, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware embodiment, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components, for example, one physical component may have a plurality of functions, or one function or step may be cooperatively performed by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
It should be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments. While the invention has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the protection scope of the invention is subject to the protection scope of the claims.