Method for scheduling spectrum resource and storage medium
The present application relates to the technical field of communications, and in particular to a method for scheduling spectrum resources and a storage medium. The method for scheduling spectrum resources includes: obtaining a grid according to dividing a cell in a network, each grid corresponding to one resource block or one resource block group; obtaining offline feature data; performing an interference mark on the grid according to the offline feature data, to obtain a mark model; and scheduling spectrum resources according to the mark model.
1 . A method for scheduling spectrum resources, comprising:
obtaining a grid according to dividing a cell in a network, wherein each grid corresponds to one resource block (RB) or one resource block group (RBG);
obtaining offline feature data;
performing an interference mark on the grid according to the offline feature data, to obtain a mark model; and
scheduling spectrum resources according to the mark model;
the method for scheduling spectrum resources further comprising:
obtaining a performance evaluation result of a theoretical network of the mark model and a performance evaluation result of an actual network;
detecting whether the mark model needs to be updated according to the performance evaluation result of the theoretical network and the performance evaluation result of the actual network; and
in response to that the mark model needs to be updated, updating the mark model and scheduling spectrum resources according to an updated mark model.
2 . The method for scheduling spectrum resources of claim 1 , wherein the obtaining the grid according to dividing the cell in the network, each grid corresponds to one RB or one RBG comprises:
dividing the cell according to a path loss level and a horizontal beam, to obtain a logical location; and
dividing the spectrum resources at the logical location, to obtain a plurality of grids.
3 . The method for scheduling spectrum resources of claim 1 , wherein the obtaining the grid according to dividing the cell in the network, each grid corresponds to one RB or one RBG comprises:
dividing the cell according to a vertical beam and a horizontal beam, to obtain a logical location; and
dividing the spectrum resources at the logical location, to obtain a plurality of grids.
4 . The method for scheduling spectrum resources of claim 1 , wherein:
the offline feature data comprises path loss data, beam information, A/N information, spectrum resource information, a channel quality indication (CQI), a modulation coding scheme (MCS), and a rank indicator (RI), and
the performing the interference mark on the grid according to the offline feature data, to obtain the mark model comprises:
determining a corresponding grid according to the path loss data, the beam information and the spectrum resource information;
in response to that data corresponding to the grid is determined as newly transmitted data in a transmission time interval (TTI) and the A/N information is data of an acknowledge character (ACK), updating the CQI, the MCS and the RI to the grid;
detecting the grid according to the CQI, the MCS, and the RI, to obtain a detection result; and
performing the interference mark on the grid according to the detection result, to obtain the mark model.
5 . The method for scheduling spectrum resources of claim 1 , wherein:
the offline feature data comprises path loss data, beam information, A/N information, spectrum resource information, a CQI, a MCS, and a RI, and
the performing the interference mark on the grid according to the offline feature data, to obtain the mark model comprises:
determining a corresponding grid according to the beam information and the spectrum resource information;
in response to that data corresponding to the grid is determined as newly transmitted data in a TTI and the A/N information is data of an ACK, updating the CQI, the MCS and the RI to the grid;
detecting the grid according to the CQI, the MCS, and the RI, to obtain a detection result; and
performing the interference mark on the grid according to the detection result, to obtain the mark model.
6 . The method for scheduling spectrum resources of claim 1 , wherein:
the offline feature data comprises path loss data, beam information, A/N information, spectrum resource information, a CQI, a MCS, and a RI, and
the performing the interference mark on the grid according to the offline feature data, to obtain the mark model comprises:
determining a corresponding grid according to the path loss data and the spectrum resource information;
in response to that data corresponding to the grid is determined as newly transmitted data in a TTI and the A/N information is data of an ACK, updating the CQI, the MCS and the RI to the grid;
detecting the grid according to the CQI, the MCS, and the RI, to obtain a detection result; and
performing the interference mark on the grid according to the detection result, to obtain the mark model.
7 . The method for scheduling spectrum resources of claim 4 , wherein the detecting the grid according to the CQI, the MCS, and the RI, to obtain the detection result comprises:
obtaining a CQI-MCS-RI curve of the corresponding grid according to the CQI, the MCS, and the RI, and detecting whether the grid is interfered according to standard data obtained in advance and the CQI-MCS-RI curve, to obtain the detection result, wherein the standard data is external field data without interference or simulation data.
8 . The method for scheduling spectrum resources of claim 4 , wherein the detecting the grid according to the CQI, the MCS, and the RI, to obtain the detection result comprises:
counting parameter differences between corresponding grids according to the CQI, the MCS, and the RI, and detecting an interference degree of the grid according to the parameter differences, to obtain the detection result.
9 . The method for scheduling spectrum resources of claim 2 , wherein the scheduling spectrum resources according to the mark model comprises:
obtaining path loss data of a user and/or beam information, and determining the logical location corresponding to the user;
determining the grid to be used by the user according to the mark model and the logical location; and
scheduling spectrum resources for the user according to the grid to be used.
10 . The method for scheduling spectrum resources of claim 9 , wherein the determining the grid to be used by the user according to the mark model and the logical location comprises:
detecting whether the grid with the interference mark exists in the logical location according to the mark model; and
in response to that the grid with the interference mark exists in the logical location and is continuous, and a number of the grids reaches a threshold, analyzing and determining the grid to be used.
11 . The method for scheduling spectrum resources of claim 9 , wherein the determining the grid to be used by the user according to the mark model and the logical location comprises:
detecting whether the grid with the interference mark exists in the logical location according to the mark model; and
in response to that the grid with the interference mark exists in the logical location and the grid with the interference mark is not continuous, determining that the grid without the interference mark is to be used.
12 . The method for scheduling spectrum resources of claim 9 , wherein the determining the grid to be used by the user according to the mark model and the logical location comprises:
detecting whether the grid with the interference mark exists in the logical location according to the mark model; and
in response to that no grid with the interference mark exists in the logical location, determining that all the grids are to be used.
13 . The method for scheduling spectrum resources of claim 1 , wherein the updating the mark model comprises:
configuring different sub-broadbands for new users, wherein no intersected sub-broadband interval exists in the sub-broadband;
obtaining a non-periodic CQI of different physical resource blocks (PRB) according to the sub-broadband;
obtaining online feature data; and
remarking the grid according to the online feature data and the non-periodic CQI, to obtain the updated mark model.
14 . The method for scheduling spectrum resources of claim 13 , wherein:
the offline feature data comprises the A/N information, the MCS and the RI; and
the remarking the grid according to the online feature data and the non-periodic CQI, to obtain the updated mark model comprises:
performing the interference mark on the sub-broadband according to the non-periodic CQI, to obtain a verification tag;
updating the MCS, the RI and the A/N information corresponding to the grid according to the online feature data;
performing the interference mark on the grid according to updated MCS, updated RI, and updated A/N information, to obtain a heuristic tag;
determining whether the heuristic tag is reliable according to the verification tag; and
updating the heuristic tag to the mark model in response to that the heuristic tag is reliable, to obtain the updated mark model.
15 . A non-transitory computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method for scheduling spectrum resources of claim 1 is implemented.