Method performed by network node and network node
A method performed by a network node and a network node is provided. The method includes obtaining interference information for a current cell, the interference information for indicating interference levels at time units of a next period in each interference measurement area of a plurality of interference measurement areas of the current cell, obtaining scheduling priorities of user equipments (UEs) at the time units of the next period according to the interference information and locations of the UEs in the current cell, and performing a scheduling of the UEs in the current cell according to the scheduling priorities.
1 . A method performed by a network node, the method comprising:
obtaining interference information for a current cell, the interference information for indicating interference levels at time units of a next period in each interference measurement area of a plurality of interference measurement areas of the current cell;
determining an area scheduling pattern of an interference measurement area among the plurality of interference measurement areas based on the interference information, wherein the area scheduling pattern comprises weight values for adjusting scheduling priorities of user equipments (UEs) at different locations within the interference measurement area and at different time units;
obtaining the scheduling priorities of the UEs at the time units by adjusting an initial scheduling priority of each UE in accordance with the weight values; and
scheduling the time units of the next period for the UEs in the current cell in accordance with the scheduling priorities.
2 . The method according to claim 1 ,
wherein the scheduling priorities are determined based on interference levels at the time units of the next period and locations of the UEs in the interference measurement area,
wherein each of the interference levels indicates one of a high interference intensity, a medium interference intensity, or a low interference intensity, and
wherein the interference levels at the time units of the next period are obtained based on an artificial intelligence (AI) model using interference levels at least one previous period in each interference measurement area of the plurality of interference measurement areas of the current cell.
3 . The method according to claim 2 ,
wherein the locations of the UEs are divided into a plurality of levels including a cell-edge level and a cell-center level,
wherein, based on scheduling data in a time unit with the low interference intensity, a scheduling priority of a UE at the cell-edge level increases, and
wherein, based on scheduling data in a time unit with the high interference intensity, a scheduling priority of a UE at the cell-center level increases.
4 . The method according to claim 1 , wherein the obtaining of the interference information comprises:
dividing the current cell into a plurality of unit areas with a current base station as a center;
determining an area interference pattern for each of the plurality of unit areas; and
grouping the plurality of unit areas, in accordance with area interference pattern sequence correlations between unit areas of the plurality of unit areas, to determine the plurality of interference measurement areas.
5 . The method according to claim 4 , wherein the grouping of the plurality of unit areas comprises:
determining a first unit area as a pending interference measurement area;
with respect to the pending interference measurement area, performing an operation of determining the area interference pattern sequence correlation, the operation of determining the area interference pattern sequence correlation being used to determine the area interference pattern sequence correlation between each unit area in the pending interference measurement area and a next unit area adjacent to the pending interference measurement area in a predetermined direction;
if a minimum value among the area interference pattern sequence correlations between the next unit area and each unit area in the pending interference measurement area is greater than a first predetermined threshold, grouping the next unit area to the pending interference measurement area, and performing the operation of determining the area interference pattern sequence correlation with respect to the pending interference measurement area at this time; and
if the minimum value among the area interference pattern sequence correlations between the next unit area and each unit area in the pending interference measurement area is not greater than the first predetermined threshold, determining the pending interference measurement area as a final interference measurement area, determining the next unit area as a new pending interference measurement area, and performing the operation of determining the area interference pattern sequence correlation with respect to the pending interference measurement area at this time.
6 . The method according to claim 1 , wherein the obtaining of the interference information comprises:
predicting an area interference pattern of a current interference measurement area at a current second period in accordance with historical interference information of the current interference measurement area, wherein the area interference pattern represents a coding combination of an intensity of an intra-frequency interference of adjacent cells suffered by one area at respective time unit within a predetermined time.
7 . The method according to claim 6 , wherein the predicting the area interference pattern of the current interference measurement area at the current second period in accordance with the historical interference information of the current interference measurement area comprises:
determining one interference power matrix of the plurality of interference measurement areas, in accordance with an interference power of each time unit in a previous second period collected at each interference measurement area;
selecting one area interference pattern matrix from an area interference pattern table including at least one area interference pattern matrix in accordance with serial numbers of time units within the current second period; and
predicting the area interference pattern of the current interference measurement area at the current second period in accordance with the interference power matrix and the area interference pattern matrix.
8 . The method according to claim 7 , wherein the determining the one interference power matrix of the plurality of interference measurement areas, in accordance with the interference power of each time unit in the previous second period collected at each interference measurement area comprises:
performing the following operations with respect to each interference measurement area:
by averaging interference powers of time units with a same serial number in a previous second period with respect to the current interference measurement area, obtaining an average interference power of the current interference measurement area at the time units of the previous second period;
filtering the average interference power, based on a historical filtered interference power of the current interference measurement area at the time units, to obtain a filtered interference power of the current interference measurement area at the time units of the previous second period; and
setting the filtered interference power as the interference power of the current interference measurement area at the time units in the interference power matrix.
9 . The method according to claim 8 , wherein the historical filtered interference power of the current interference measurement area at the time units is updated as the filtered interference power of the current interference measurement area at the time units of the previous second period.
10 . The method according to claim 7 , wherein the obtaining of the area interference pattern of the current interference measurement area at the current second period in accordance with the interference power matrix and the area interference pattern matrix comprises:
determining a result matrix based on the interference power matrix and the area interference pattern matrix;
determining a maximum value among a plurality of matrix elements corresponding to the current interference measurement area from among the result matrix; and
determining an area interference pattern corresponding to the maximum value in the area interference pattern matrix as the area interference pattern of the current interference measurement area at the current second period.
11 . The method according to claim 1 , wherein the determining the area scheduling pattern of each interference measurement area based on the interference information of each interference measurement area comprises:
determining an interference mean deviation weight of time units with a same serial number within a current second period;
determining a standard area scheduling pattern of each interference measurement area in accordance with the interference mean deviation weight of the time units with the same serial number and an area interference pattern of each interference measurement area; and
determining area scheduling patterns of UEs at different locations in each interference area in accordance with the standard area scheduling pattern of each interference measurement area.
12 . The method according to claim 11 , wherein the area scheduling patterns of UEs at different locations comprises at least one of:
an area scheduling pattern of a UE at a central location, an area scheduling pattern of a UE at a middle location, or an area scheduling pattern of a UE at an edge location.
13 . The method according to claim 11 , wherein the determining the interference mean deviation weight of time units with the same serial number within the current second period comprises:
determining an average interference power of the time units with the same serial number within the current second period and an average value of interference powers of all time units within the current second period;
calculating an absolute difference between the average interference power of the time units with the same serial number and the average value; and
determining the interference mean deviation weight of the time units with the same serial number in accordance with the absolute difference of the time units with the same serial number.
14 . The method according to claim 1 , wherein the determining the area scheduling pattern of the interference measurement area comprises:
selecting an area scheduling pattern corresponding to a location of a current UE from among the area scheduling pattern of the interference measurement area to which the current UE belongs, in accordance with the location of the current UE; and
determining weight values of the current UE in accordance with an impact factor and the selected area scheduling pattern.
15 . The method according to claim 14 , further comprising:
counting an average throughput of a current base station in accordance with a third period; and
adjusting the impact factor, in positive correlation with the average throughput.
16 . The method according to claim 1 ,
wherein the network node comprises a distributed unit (DU) of a base station, and
wherein the scheduling of the UEs comprises a proportional fair (PF) scheduling with the scheduling priorities of the UEs.
17 . The method according to claim 1 ,
wherein high, medium and low interference intensity of each interference measurement area at the time units in the next period is obtained based on historical interference information,
wherein, based on scheduling data in a time unit with low interference intensity, at least one UE at an edge location are scheduled by increasing scheduling priorities of the at least one UE at the edge location, and
wherein, based on scheduling data in the time unit with high interference intensity, at least one UE at a central location are scheduled preferentially by increasing scheduling priorities of the at least one UE at the central location.
18 . A network node, comprising:
a transceiver; and
at least one processor comprising processing circuitry and coupled to the transceiver,
wherein the at least one processor configured to:
obtain interference information for a current cell, the interference information for indicating interference levels at time units of a next period in each interference measurement area of a plurality of interference measurement areas of the current cell,
determine an area scheduling pattern of an interference measurement area among the plurality of interference measurement areas based on the interference information, wherein the area scheduling pattern comprises weight values for adjusting scheduling priorities of user equipments (UEs) at different locations within the interference measurement area and at different time units,
obtain the scheduling priorities of the UEs at the time units by adjusting an initial scheduling priority of each UE in accordance with the weight values, and
schedule the time units of the next period for the UEs in the current cell in accordance with the scheduling priorities.
19 . An electronic apparatus, comprising:
at least one processor; and
at least one memory storing computer executable instructions,
wherein the computer executable instructions, when executed by the at least one processor, cause the electronic apparatus to:
obtain interference information for a current cell, the interference information for indicating interference levels at time units of a next period in each interference measurement area of a plurality of interference measurement areas of the current cell,
determine an area scheduling pattern of an interference measurement area among the plurality of interference measurement areas based on the interference information, wherein the area scheduling pattern comprises weight values for adjusting scheduling priorities of user equipments (UEs) at different locations within the interference measurement area and at different time units,
obtain the scheduling priorities of the UEs at the time units by adjusting an initial scheduling priority of each UE in accordance with the weight values, and
schedule the time units of the next period for the UEs in the current cell in accordance with the scheduling priorities.