Communication resource allocation method, electronic equipment and storage medium

By obtaining resource allocation information of the target user equipment in the communication system and jointly optimizing the spatial division multiplexing resource allocation strategy, the problem that user equipment cannot fully utilize communication resources is solved, and the utilization rate and communication efficiency of communication resources are improved.

CN119835759APending Publication Date: 2025-04-15ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311300974.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-08
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

In a communication system, when a cell performs frequency division scheduling or air division scheduling of a user equipment group, it is easy for the user equipment to fail to fully utilize the communication resources, resulting in low utilization of communication resources and affecting communication efficiency.

Method used

By obtaining resource allocation information of multiple target user equipment in the cell, jointly optimizing multiple space division multiplexed resource allocation strategies, determining the target device group and the target resource allocation strategy, and then allocating communication resources to the space division user equipment in the target device group.

Benefits of technology

The utilization rate of communication resources by the cell is improved, the communication efficiency is improved, and user equipment can make full use of communication resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835759A_ABST
    Figure CN119835759A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication resource allocation method, electronic equipment and a storage medium. The method comprises the following steps: acquiring resource allocation information of multiple pieces of target user equipment in a cell; according to the resource allocation information of the plurality of target user equipments, performing joint optimization processing on a plurality of space division multiplexing resource allocation strategies of the cell to obtain a target equipment group of the cell and a target resource allocation strategy of the cell, the target equipment group comprising a plurality of space division user equipments; and according to the target resource allocation strategy, performing communication resource allocation on the space division user equipment in the target equipment group, so as to improve the utilization rate of the communication resource by the cell and improve the communication efficiency of the cell.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a communication resource allocation method, electronic equipment and storage medium. Background Art

[0002] Currently, in a communication system, a cell is susceptible to communication resource restrictions before performing frequency division scheduling or space division scheduling on a user equipment group. Based on this, the cell needs to allocate communication resources to the user equipment in the user equipment group.

[0003] In the prior art, when a cell allocates communication resources to a user equipment in a user equipment group, for example, the cell can preliminarily select users according to measurement quantities such as channel quality indication (CQI), and then traverse the preliminarily selected quality of service (QoS) queue in order, select users with correlation less than the space allocation threshold, form a space-division user equipment group, and then averagely allocate power to each resource block (RB) of each space-division user equipment in the space-division user equipment group, that is, complete the allocation of communication resources to the space-division user equipment. In this way, when the cell allocates communication resources to the user equipment in the user equipment group, it is easy for the user equipment in the user equipment group to fail to fully utilize the communication resources, resulting in a low utilization rate of the communication resources in the cell and an adverse effect on the communication efficiency of the cell. Summary of the invention

[0004] The main purpose of the present invention is to provide a communication resource allocation method, electronic equipment and storage medium, aiming to improve the utilization rate of communication resources in a cell and enhance the communication efficiency of the cell.

[0005] In a first aspect, an embodiment of the present invention provides a method for allocating communication resources, including:

[0006] Obtain resource allocation information of multiple target user equipments in a cell;

[0007] According to the resource allocation information of the multiple target user equipments, a plurality of space division multiplexing resource allocation strategies of the cell are jointly optimized to obtain a target device group of the cell and a target resource allocation strategy of the cell, wherein the target device group includes a plurality of space division multiplexing user equipments;

[0008] Communication resources are allocated to the space-division user equipment in the target equipment group according to the target resource allocation strategy.

[0009] In a second aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising a memory and a processor;

[0010] The memory is used to store computer programs;

[0011] The processor is used to execute the computer program and implement any communication resource allocation method provided in the specification of the present invention when executing the computer program.

[0012] In a third aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program can be executed by a processor, and the processor implements any communication resource allocation method provided in the specification of the present invention.

[0013] The embodiment of the present invention provides a communication resource allocation method, an electronic device and a storage medium. The embodiment of the present invention obtains resource allocation information of multiple target user devices in a cell; performs joint optimization processing on multiple space division multiplexing resource allocation strategies of the cell according to the resource allocation information of the multiple target user devices, and obtains a target device group of the cell and a target resource allocation strategy of the cell, wherein the target device group includes multiple space division user devices; and performs communication resource allocation on the space division user devices in the target device group according to the target resource allocation strategy, which is beneficial to improving the utilization rate of the cell for communication resources and improving the communication efficiency of the cell. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.

[0015] Figure 1 A schematic diagram of a flow chart of a method for allocating communication resources provided by an embodiment of the present invention;

[0016] Figure 2 A schematic diagram of a method for allocating communication resources according to an embodiment of the present invention;

[0017] Figure 3 A schematic block diagram of a communication resource allocation device provided by the present invention;

[0018] Figure 4 A schematic block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0020] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0021] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0022] The embodiment of the present invention provides a method for allocating communication resources, an electronic device and a storage medium. The method for allocating communication resources can be applied to an electronic device. The electronic device can be a terminal device, a base station, a server, etc., which is not limited here.

[0023] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0024] See also Figure 1 , Figure 1 A flow chart of a method for allocating communication resources provided in an embodiment of the present invention. Exemplarily, the method for allocating communication resources is applied to an electronic device. The electronic device may be a base station. The electronic device may also be a terminal device, which may be a computer, a mobile phone or other device. The electronic device may also be a server, which may be a separate server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The server may be a separate server or a server cluster, which is not limited here.

[0025] like Figure 1 As shown, the communication resource allocation method includes steps S101 to S103.

[0026] Step S101: Obtain resource allocation information of multiple target user equipments in a cell.

[0027] Exemplarily, the resource allocation information is used to indicate a component that is strongly related to the communication resource allocation of the cell. The communication resources may include wireless communication resources, which are not limited here. The cell may be a cell in a communication system, and the communication system may include a single user multiple input multiple output system (Single User Multiple Input Multiple Output, SU-MIMO), a multi-user multiple input multiple output system (Multi User Multiple Input Multiple Output, MU-MIMO), etc., which are not limited here.

[0028] In some implementations, the resource allocation information may be determined by performing a joint statistical analysis on channel measurement information, historical scheduling information, user equipment distribution information, neighboring cell interference information, and other information of multiple user equipment in a cell. The user equipment may include a target user equipment, or may include a user equipment other than the target user equipment, which is not limited here.

[0029] For example, the joint statistical analysis method may include at least one of central tendency analysis, dispersion tendency analysis, correlation analysis, normal distribution test, regression analysis, variance analysis, cluster analysis, and time series analysis. Of course, the joint statistical analysis method is not limited to this and is not limited here.

[0030] For example, the resource allocation information may include at least one of the channel quality indication (CQI) measurement amount of the user equipment, the reference signal receiving power (RSRP) of the user equipment, the uplink channel H (SRS H) measured by the sounding reference signal (SRS) of the user equipment, the signal to interference plus noise ratio (SINR) of the SRS of the user equipment on different physical resource blocks (RBs), the projection energy information of the uplink channel on the prefabricated beam measured by the SRS of the user equipment, the historical quality of service (QoS) queue of the cell, the historical scheduling information of the user equipment, and the direction of arrival (DOA) distribution information of the user equipment in the cell. Of course, the resource allocation information is not limited to this and is not limited here.

[0031] In some implementations, a cell may include multiple user equipments. In the process of allocating communication resources to the user equipments in the cell, a method of allocating communication resources to the multiple user equipments may be determined based on components that are strongly correlated with the communication resource allocation of the cell. For example, a target device group may be determined from the multiple user equipments in the cell, and a target resource allocation strategy for the space-divided user equipments in the target device group may be determined.

[0032] In this way, based on the acquired resource allocation information of multiple target user equipments in the cell, the target equipment group and target resource allocation strategy of the cell can be determined subsequently, which is beneficial to subsequently improving the utilization rate of communication resources in the cell and improving the communication efficiency of the cell.

[0033] For example, in a communication system, when frequency division scheduling or space division scheduling is performed on user equipment in a cell according to the scheduling strategy of the cell, some user equipment in the cell may not be able to be frequency division scheduling or space division scheduling, or are not suitable for frequency division scheduling or space division scheduling. Based on this, the user equipment in the cell can be screened to determine the target user equipment.

[0034] In some embodiments, a first preset user device is screened from all user devices in a cell according to a first screening threshold; the first screening threshold is determined according to the communication environment in which the cell is located; resource allocation information of the first preset user device is obtained; and a target user device is determined from the first preset user device according to the resource allocation information of the first preset user device and a preset second screening threshold.

[0035] For example, the first screening threshold may be used to indicate a screening threshold for space division user equipment. The first screening threshold may be determined according to the communication environment in which the cell is located. For example, the first screening threshold is set according to the actual wireless communication environment, which is not limited here.

[0036] In some implementations, the comparison result between the relevant communication information of all user equipments in the cell and the first screening threshold may be determined. According to the comparison result, the first preset user equipment is screened out from all user equipments in the cell. Of course, this is not limited to this and is not limited here.

[0037] For example, when a first preset user equipment is screened out from all user equipments in a cell according to a first screening threshold, the first preset user equipment, for example, has a certain possibility of being used as a space division user equipment for subsequent frequency division scheduling or space division scheduling. The first preset user equipment, for example, can also be called a potential space division user equipment.

[0038] Based on the determination of the first preset user equipment, resource allocation information of the first preset user can be obtained. For example, the resource allocation information may include a CQI measurement amount, RSRP, an uplink channel H (SRS H) measured by a subband or width SRS, a signal-to-noise ratio (SRS SINR) of a subband or width SRS on different RBs, and projection energy information of an uplink channel H measured by a subband or width SRS on a prefabricated beam, etc., which is not limited here.

[0039] For example, the target user equipment can be further determined from the first preset user equipment according to the resource allocation information of the first preset user and the preset second screening threshold. For example, the second screening threshold can be used to select user equipment that meets the empty allocation pair condition. Based on the second screening threshold, the user equipment whose resource allocation information does not meet the empty allocation pair condition can be eliminated from the first preset user equipment according to the resource allocation information of the first preset user equipment, so that the user equipment whose resource allocation information meets the empty allocation pair condition is determined as the target user equipment. Based on the determination of the target user equipment, the target device group of the cell can be determined subsequently, and the target resource allocation strategy for the space-divided user equipment in the target device group can be determined.

[0040] In this way, according to the first screening threshold and the second screening threshold, all user devices in the cell are screened at multiple levels, and user devices that cannot be used as space-divided user devices can be eliminated from all user devices in the cell in turn to obtain first preset user devices, and user devices that do not meet the space allocation pair conditions can be eliminated from the first preset user devices to obtain target user devices. Based on the determination of the target user device, the target device group of the cell and the target resource allocation strategy for the space-divided user devices in the target device group can be determined subsequently. Based on this, by performing multi-level screening on the user devices in the cell, it is helpful to reduce the calculation complexity and difficulty when determining the target device group and target resource allocation strategy of the cell in the subsequent determination, and it is helpful to improve the convenience of determining the target device group and target resource allocation strategy of the cell in the subsequent determination.

[0041] Step S102: Jointly optimize multiple space division multiplexing resource allocation strategies of a cell according to resource allocation information of multiple target user equipments to obtain a target device group of the cell and a target resource allocation strategy of the cell, wherein the target device group includes multiple space division multiplexing user equipments.

[0042] For example, in a communication system, before a cell performs frequency division scheduling or space division scheduling on a user equipment in a user equipment group, the cell first needs to allocate communication resources to the user equipment due to the limitations of the physical resources, scheduling capabilities, interference in neighboring cells, and interference between user equipments of the communication system. After the communication resources are allocated to the user equipment, the cell performs frequency division scheduling or space division scheduling on the user equipment in the user equipment group.

[0043] However, if a single spatial division multiplexing resource allocation strategy is used to allocate communication resources to user equipment, it is easy for the use of each part of the communication resources to be relatively independent during the communication resource allocation process, and the communication resources cannot be fully utilized, resulting in a low utilization rate of the communication resources in the cell and poor communication efficiency in the cell. For example, communication resources are allocated to user equipment according to any of the following spatial division multiplexing resource allocation strategies: time domain multiplexing resource allocation strategy, spatial domain multiplexing resource allocation strategy, power domain multiplexing resource allocation strategy, and frequency domain multiplexing resource allocation strategy. Since the use of time domain spatial division multiplexing resources, spatial domain spatial division multiplexing resources, power domain spatial division multiplexing resources, and frequency domain spatial division multiplexing resources is relatively independent, it is easy for at least one of the time domain spatial division multiplexing resources, spatial domain spatial division multiplexing resources, power domain spatial division multiplexing resources, and frequency domain spatial division multiplexing resources to be unable to be fully utilized by the user equipment, resulting in a certain loss of cell performance. In an exemplary implementation, if a single spatial division multiplexing resource allocation strategy is used to allocate communication resources to user equipment in a cell under scenarios such as scheduling of user equipment with small traffic volume, heavy cell load, and large external disturbances on the communication channel, it is easy to waste communication channel resources, increase the packet error rate of user equipment, and deteriorate the user equipment experience. Based on this, it is necessary to improve the utilization rate of communication resources in the cell.

[0044] For example, multiple dimensions of space division multiplexing resources can be jointly utilized to improve the utilization rate of communication resources in the cell. In some implementations, space division multiplexing resources of different dimensions may correspond to different space division multiplexing resource allocation strategies. For example, by jointly optimizing multiple space division multiplexing resource allocation strategies of a cell, space division multiplexing resources of different dimensions can be jointly utilized to improve the utilization rate of space division multiplexing resources of different dimensions in the cell, that is, to improve the utilization rate of communication resources in the cell.

[0045] Taking spatial division multiplexing resources of different dimensions including time domain spatial division multiplexing resources, spatial domain spatial division multiplexing resources, power domain spatial division multiplexing resources and frequency domain spatial division multiplexing resources as an example, by jointly optimizing multiple spatial division multiplexing resource allocation strategies of a cell, such as time domain multiplexing resource allocation strategy, spatial domain multiplexing resource allocation strategy, power domain multiplexing resource allocation strategy and frequency domain multiplexing resource allocation strategy, the communication resources of the cell can be jointly utilized from multiple dimensions of time domain, spatial domain, power domain and frequency domain to improve the utilization rate of communication resources in multiple dimensions of time domain, spatial domain, power domain and frequency domain. Of course, multiple dimensions are not limited to time domain, spatial domain, power domain and frequency domain, and are not limited here.

[0046] For example, since the resource allocation information is used to indicate a component that is strongly related to the communication resource allocation of the cell, the multiple space-division multiplexing resource allocation strategies of the cell can be jointly optimized based on the resource allocation information of multiple target user devices in the cell to determine the way to allocate communication resources to the user devices of the cell. For example, at least two space-division user devices are selected from multiple target user devices in the cell to determine the target device group of the cell. For another example, the target resource allocation strategy of the cell is determined. Based on this, when communication resources are subsequently allocated to the space-division user devices in the target device group of the cell according to the target resource allocation strategy, the utilization rate of the communication resources of the cell in different dimensions corresponding to the multiple space-division multiplexing resource allocation strategies can achieve a jointly optimal effect, which is conducive to improving the throughput of the cell and improving the user experience of the user devices in the cell.

[0047] In this way, by jointly optimizing the multiple spatial division multiplexing resource allocation strategies of the cell according to the resource allocation information of multiple target user devices, the target device group and target resource allocation strategy of the cell are obtained, so that the utilization rate of the cell's communication resources in different dimensions corresponding to the multiple spatial division multiplexing resource allocation strategies can achieve the optimal effect, which is conducive to improving the utilization rate of the cell's communication resources and improving the cell's communication efficiency.

[0048] In some embodiments, spectrum optimization functions corresponding to multiple space-division multiplexing resource allocation strategies are respectively constructed based on preset constraints, the preset constraints are communication efficiency information, and the preset constraints correspond to resource allocation information of multiple target user devices and multiple space-division multiplexing resource allocation strategies; according to the resource allocation information of multiple target user devices, multiple spectrum optimization functions are jointly optimized to obtain a target device group of the cell and a target resource allocation strategy of the cell.

[0049] Exemplarily, the communication efficiency information may include the cell spectrum efficiency and the user equipment rate. For example, the higher the utilization rate of the cell for communication resources, the better the communication efficiency of the cell, and the better the allocation effect of the cell for communication resources. Correspondingly, when the cell allocates communication resources better, the cell spectrum efficiency is better and the user equipment rate is better.

[0050] Based on this, in order to optimize the utilization rate of communication resources in the cell, the preset constraint conditions can be determined according to the communication efficiency information. In some embodiments, the cell spectrum efficiency maximization and the user equipment minimum rate threshold can be used as preset constraints. The preset constraint conditions can be used to construct spectrum optimization functions corresponding to multiple space-division multiplexing resource allocation strategies. For example, the resource allocation information of multiple target user equipment in the cell may affect the communication efficiency information, such as affecting the cell spectrum efficiency and / or affecting the user equipment rate. Then, an association relationship between the preset constraint conditions and the resource allocation information of the multiple target user equipment can be established, so that the preset constraint conditions correspond to the resource allocation information of the multiple target user equipment. Of course, it is not limited to this. Different space-division multiplexing resource allocation strategies have different effects on the communication rate information, such as different effects on the cell spectrum efficiency and / or the user equipment rate. Then, an association relationship between the preset constraint conditions and multiple space-division multiplexing resource allocation strategies can be established, so that the preset constraint conditions correspond to multiple space-division multiplexing resource allocation strategies.

[0051] For example, the minimum rate threshold of the user equipment may be determined according to the category information of each of the multiple target user equipments. For example, different minimum rate thresholds may be set for target user equipments of different categories in a cell as preset constraints, or a unified minimum rate threshold may be set for target user equipments of different categories in a cell as preset constraints, so as to ensure the minimum rate of the target user equipment in the cell, which is not limited here.

[0052] In an exemplary implementation, the category information of each of the multiple target user equipments may be determined according to at least one of the service type, channel quality information, and channel angle extension information corresponding to each of the multiple target user equipments. Of course, this is not limited to this and is not limited here.

[0053] For example, according to the restrictions of preset constraints, the relevant components that affect the utilization rate of communication resources by the cell can be determined from the resource allocation information of multiple target user devices. Among them, the relevant components that affect the utilization rate of communication resources by the cell can be different in different dimensions. Taking the time domain dimension as an example, in the resource allocation information of multiple target user devices, the relevant components that affect the utilization rate of time domain spatial division multiplexing resources by the cell may include QoS queues, CQI measurement quantities, rank indicators (Rank Indicator, RI), precoding strategies, channel characteristics, etc., then the spectrum optimization function corresponding to the time domain multiplexing resource allocation strategy can be constructed based on the preset constraints, such as objective function 1. Objective function 1 can be expressed as f1 (Qos, CQI, RI, ..., precoding strategy, channel characteristics, etc.). Taking the spatial domain dimension as an example, in the resource allocation information of multiple target user devices, the relevant components that affect the utilization rate of spatial domain spatial division multiplexing resources by the cell may include RSRP, CQI measurement quantity, SRSSINR, precoding strategy, projection energy, etc., then the spectrum optimization function corresponding to the spatial domain multiplexing resource allocation strategy can be constructed based on the preset constraints, such as objective function 2. Objective function 2 can be expressed as f2 (RSRP, CQI, SRS SINR, ..., precoding strategy, projection energy, etc.). By analogy, multiple dimensions can also include power domain dimensions and frequency domain dimensions. In the resource allocation information of multiple target user devices, the relevant components that affect the utilization rate of the power domain space division multiplexing resources of the cell can include equivalent channel characterization information (CF), space allocation weight information (PW), number of device group streams, precoding strategy, QoS queue, etc., then the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy can be constructed based on the preset constraints, such as objective function 3. Objective function 3 can be expressed as f3 (CF, PW, number of device group streams, ..., precoding strategy, QoS, etc.). In the resource allocation information of multiple target user devices, the relevant components that affect the utilization rate of the frequency domain space division multiplexing resources of the cell can include pairing factors, power allocation coefficients, CQI measurement quantities, transmission block size information (TB Size), neighboring interference information, etc., then the spectrum optimization function corresponding to the frequency domain multiplexing resource allocation strategy can be constructed based on the preset constraints, such as objective function 4. Objective function 4 can be expressed as f4 (pairing factor, power allocation coefficient, CQI, ..., TB Size, neighboring cell interference, etc.). The relevant components affecting the utilization of communication resources included in objective functions 1 to 4 can be directly obtained from the resource allocation information of multiple target user devices, or can be obtained after corresponding processing of the resource allocation information of multiple target user devices, which is not limited here. The relevant components affecting the utilization of communication resources included in objective functions 1 to 4 can be used to indicate the input variables that need to be processed when the target device group and the target resource allocation strategy of the cell are subsequently determined, and are not unique values.Different cells can construct spectrum optimization functions corresponding to multiple space-division multiplexing resource allocation strategies based on preset constraints. The spectrum optimization functions constructed by different cells based on preset constraints can be the same or different. Taking objective functions 1 to 4 as examples, they can be further expanded or reduced on the basis of the above variable selection, and can also be flexibly selected according to different cell characteristics. The selection principles include but are not limited to calculation simplification, enhanced generalization, and improved model application accuracy, which are not limited here. Of course, multiple dimensions, multiple space-division multiplexing resource allocation strategies, and multiple spectrum optimization functions are not limited to this and are not limited here.

[0054] For example, based on preset constraints, multiple spectrum optimization functions can be jointly optimized. Taking multiple spectrum optimization functions including objective functions 1 to 4 as an example, a spectrum optimization function group of a cell can be formed according to objective functions 1 to 4. In some embodiments, the resource allocation information of multiple target user devices can be substituted into the spectrum optimization function group. Based on the restrictions of preset constraints, combined with the spectrum optimization function group in which the resource allocation information of multiple target user devices is substituted, multiple spectrum optimization functions can be jointly optimized to obtain the target device group and target resource allocation strategy of the cell. For example, when communication resources are subsequently allocated to the space-division user devices in the target device group according to the target resource allocation strategy, the joint utilization rate of communication resources of different dimensions of the cell can be optimized, and the spectrum efficiency of the cell can be maximized while ensuring the minimum rate of the space-division user devices in the target device group.

[0055] Among them, the method of jointly optimizing multiple spectrum optimization functions may include traditional convex optimization theory derivation optimization, AI model intelligent optimization, etc., which are not limited here. AI model intelligent optimization may include machine learning algorithms, deep learning algorithms, etc., such as decision tree models, multi-layer perceptrons, support vector machines, radial basis function networks, recurrent neural networks, convolutional neural networks (CNN), etc., which are not limited here. The training method of the AI ​​model may include supervised learning, unsupervised learning, reinforcement learning, etc., which are not limited here.

[0056] In this way, spectrum optimization functions corresponding to multiple space-division multiplexing resource allocation strategies are constructed respectively based on preset constraints, so that multiple spectrum optimization functions are jointly optimized according to resource allocation information of multiple target user devices to obtain a target device group and a target resource allocation strategy for the cell. Then, when communication resources are subsequently allocated to the space-division user devices in the target device group of the cell according to the target resource allocation strategy, the joint utilization rate of communication resources of different dimensions in the cell can be optimized, which is beneficial to improving the utilization rate of communication resources in the cell. In addition, the spectrum efficiency of the cell can be maximized while ensuring that the space-division user devices in the target device group meet the minimum rate threshold, which is beneficial to improving the communication efficiency of the cell.

[0057] In some embodiments, a resource allocation model is obtained, the resource allocation model including multiple spectrum optimization functions; based on resource allocation information of multiple target user devices, preset device groups and preset resource allocation strategies corresponding to each of the multiple spectrum optimization functions in the resource allocation model are determined; based on the resource allocation model, the target device group and target resource allocation strategy of the cell are determined according to the preset device groups and preset resource allocation strategies corresponding to each of the multiple spectrum optimization functions.

[0058] For example, in the case of joint optimization of multiple spectrum optimization functions, the target device group and target resource allocation strategy of the cell can be determined through the resource allocation model. The resource allocation model can be obtained by training the original resource allocation model according to the acquired or constructed resource allocation data set. The resource allocation data set may include components related to resource allocation in multiple dimensions such as time domain, spatial domain, power domain, frequency domain, etc., output results corresponding to the components related to resource allocation such as frequency division scheduling output results or spatial division scheduling output results, and spectrum efficiency labels corresponding to the output results, which are not limited here. For example, the original resource allocation model may include sub-models corresponding to multiple spectrum optimization functions, so as to process the multiple sub-models in series or in parallel to obtain the original resource allocation model. For another example, the original resource allocation model may be a unified model corresponding to multiple spectrum optimization functions. The original resource allocation model is trained through the resource allocation data set to obtain a trained resource allocation model, which can be used to determine the target device group and target resource allocation strategy of the cell.

[0059] Taking multiple spectrum optimization functions as objective functions 1 to 4 as an example, when the resource allocation model obtains the resource allocation information of multiple target user devices, it can select the relevant components that affect the utilization rate of the communication resources of the cell in different dimensions from the resource allocation information of multiple target user devices according to the input variables corresponding to the objective functions 1 to 4. For example, when the objective function is expressed as f1 (Qos, CQI, RI, ..., precoding strategy, channel characteristics, etc.), the input variables such as the Qos queue, CQI measurement, RI, precoding strategy, channel characteristics, etc. of the multiple target user devices can be obtained. The resource allocation model can determine the preset device group and the preset resource allocation strategy corresponding to the objective function 1 according to the objective function 1 of the input variables such as the Qos queue, CQI measurement, RI, precoding strategy, channel characteristics, etc. By analogy, the preset device group and the preset resource allocation strategy corresponding to the objective functions 2 to 4 can be determined.

[0060] Based on the preset device groups and preset resource allocation strategies corresponding to the determined objective functions 1 to 4, the resource allocation model can adjust the preset device groups and preset resource allocation strategies corresponding to the objective functions 1 to 4 based on the preset constraints to obtain the target device group and target resource allocation strategy of the cell, so as to maximize the spectrum efficiency of the cell and ensure that each space-divided user equipment in the target device group meets the minimum rate threshold, so as to optimize the joint utilization rate of the cell for communication resources in multiple dimensions.

[0061] In this way, through the resource allocation model, multiple spectrum optimization functions are jointly optimized to obtain the target device group and target resource allocation strategy of the cell. When communication resources are subsequently allocated to the space-division user devices in the target device group of the cell according to the target resource allocation strategy, the joint utilization rate of communication resources in different dimensions of the cell can be optimized, which is beneficial to improving the utilization rate of communication resources in the cell. In addition, the spectrum efficiency of the cell can be maximized while ensuring that the space-division user devices in the target device group meet the minimum rate threshold, which is beneficial to improving the communication efficiency of the cell.

[0062] In some embodiments, function target values ​​of multiple spectrum optimization functions are determined based on resource allocation information of multiple target user devices; the initial device group and the initial resource allocation strategy in the resource allocation information are adjusted based on the function target values ​​of each spectrum optimization function to obtain a preset device group and a preset resource allocation strategy corresponding to the spectrum optimization function; wherein the function target value of the spectrum optimization function determined based on the preset device group and the preset resource allocation strategy corresponding to the spectrum optimization function meets the optimization conditions, and the optimization conditions correspond to the spatial division multiplexing resource allocation strategy corresponding to the spectrum optimization function; when the function target values ​​of multiple spectrum optimization functions all meet the optimization conditions of the multiple spectrum optimization functions, the target device group and the target resource allocation strategy of the cell are determined based on the preset device group and the preset resource allocation strategy corresponding to the multiple spectrum optimization functions.

[0063] For example, after the resource allocation information of multiple target user devices is input into the resource allocation model, the multiple spectrum optimization functions included in the resource allocation model can obtain corresponding input variables from the resource allocation information of the multiple target user devices to determine the function target values ​​of the multiple spectrum optimization functions.

[0064] Exemplarily, each of the multiple spectrum optimization functions corresponds to a corresponding optimization condition.

[0065] Taking multiple spectrum optimization functions including objective function 1 to objective function 4 as an example, the optimization condition corresponding to objective function 1 can be the optimal utilization of time domain spatial division multiplexing resources, the optimization condition corresponding to objective function 2 can be the optimal utilization of space domain spatial division multiplexing resources, the optimization condition corresponding to objective function 3 can be the optimal utilization of power domain spatial division multiplexing resources, and the optimization condition corresponding to objective function 4 can be the optimal utilization of frequency domain spatial division multiplexing resources.

[0066] Since the function objective values ​​of each of objective functions 1 to 4 are determined according to the initial device group and the initial resource allocation strategy in the resource allocation information, the function objective values ​​of each of objective functions 1 to 4, for example, do not meet the optimization conditions corresponding to each of objective functions 1 to 4. Based on this, it can be judged whether the function objective values ​​corresponding to each of objective functions 1 to 4 meet the optimization conditions. If the optimization conditions are not met, the initial device group and the initial resource allocation strategy in the resource allocation information can be adjusted to obtain a function objective value determined according to the adjusted initial device group and the adjusted initial resource allocation strategy that meets the corresponding optimization conditions. Accordingly, when it is determined that the function objective value meets the corresponding optimization conditions, the adjusted initial device group and the adjusted initial resource allocation strategy can be determined as the preset device group and the preset resource allocation strategy corresponding to the corresponding objective function.

[0067] For example, when adjusting the initial device group in the resource allocation information, multiple target user devices in the initial device group may be screened. When adjusting the initial resource allocation strategy in the resource allocation information, resource allocation priorities, power allocation coefficients, etc. corresponding to multiple target user device groups in the initial device group may be adjusted. Of course, this is not limited to this and is not limited here.

[0068] In some embodiments, when the function objective values ​​of multiple spectrum optimization functions all meet the optimization conditions of the multiple spectrum optimization functions, the preset device groups and preset resource allocation strategies corresponding to the multiple spectrum optimization functions may be different. Based on this, the preset device groups and preset resource allocation strategies corresponding to the multiple spectrum optimization functions can be jointly optimized according to the preset constraints. For example, taking multiple spectrum optimization functions including objective function 1 and objective function 4 as an example, when the preset device group 1 corresponding to objective function 1 is different from the preset device group 4 corresponding to objective function 4, and the preset resource allocation strategy 1 corresponding to objective function 1 is different from the preset resource allocation strategy 4 corresponding to objective function 4, the space division user equipment in the target device group can be determined from the target user equipment in the preset device group 1 and the target user equipment in the preset device group 4, and the preset resource allocation strategy 1 and the preset resource allocation strategy 4 are combined to determine the target resource allocation strategy for the space division user equipment in the target device group, so as to maximize the cell spectrum efficiency while ensuring that the rate of multiple space division user equipment in the cell meets the minimum rate threshold. Of course, it is not limited to this. When communication resources are allocated to the space-division user equipment in the target device group according to the target resource allocation strategy, for example, the utilization rate of the cell for time-domain space-division multiplexing resources will be reduced accordingly, or the utilization rate of the cell for frequency-domain space-division multiplexing resources will be reduced. However, when the utilization rate of the cell for time-domain space-division multiplexing resources is optimal, for example, the utilization rate of frequency-domain space-division multiplexing resources will be low. When the utilization rate of the cell for frequency-domain space-division multiplexing resources is optimal, for example, the utilization rate of time-domain space-division multiplexing resources will be low. Based on this, by appropriately reducing the utilization rate of the cell for time-domain space-division multiplexing resources and reducing the utilization rate of the cell for frequency-domain space-division multiplexing resources, it is possible to avoid the situation where the utilization rate of the cell for time-domain space-division multiplexing resources or frequency-domain space-division multiplexing resources is low, so that the joint utilization rate of the cell for time-domain space-division multiplexing resources and frequency-domain space-division multiplexing resources is optimal, and the cell spectrum efficiency is maximized while ensuring that the rate of the space-division user equipment in the target device group meets the minimum rate threshold.

[0069] In this way, by determining the function objective values ​​of the respective multiple spectrum optimization functions according to the resource allocation information of the multiple target user devices, the initial user device and the initial resource allocation strategy in the resource allocation information are adjusted so that the function objective values ​​meet the optimization conditions, and the preset device groups and preset resource allocation strategies corresponding to the multiple spectrum optimization functions are obtained, which is conducive to improving the convenience of optimizing the initial device group and the initial resource allocation strategy. In addition, the preset device groups and preset resource allocation strategies that meet the optimization conditions corresponding to different space-division multiplexing resource allocation strategies can be combined to determine the target device group and target resource allocation strategy of the cell, which can maximize the spectrum efficiency of the cell while ensuring that the space-division user devices in the target device group meet the minimum rate threshold, so that the joint utilization rate of the cell for communication resources under multiple space-division multiplexing resource allocation strategies is optimal, which is conducive to improving the utilization rate of communication resources in the cell and improving the communication efficiency of the cell.

[0070] In some embodiments, according to the scheduling strategy of the cell, the target spectrum optimization function of the cell is determined from multiple spectrum optimization functions in the resource allocation model; according to the resource allocation information of multiple target user devices, the preset device group and the preset resource allocation strategy corresponding to the target spectrum optimization function are determined.

[0071] For example, the scheduling strategy may include any one of frequency division scheduling and space division scheduling. When the scheduling strategies of the cell are different, the cell characteristics of the same cell may also be different. For example, compared with space division scheduling, when the scheduling strategy of the cell is frequency division scheduling, the cell characteristics of the cell in some dimensions have been solidified. Based on this, when multiple spectrum optimization functions in the resource allocation model are jointly optimized, only some spectrum optimization functions can be selected for joint optimization. For example, according to the scheduling strategy of the cell, the target spectrum optimization function of the cell can be determined from the multiple spectrum optimization functions in the resource allocation model. Based on the determined target spectrum optimization function of the cell, the corresponding input variables can be obtained from the resource allocation information of multiple target user devices, and the corresponding input variables can be input into the target spectrum optimization function to obtain the preset device group and preset resource allocation strategy corresponding to the target spectrum optimization function.

[0072] In this way, according to the scheduling strategy of the cell, the target spectrum optimization function of the cell is determined to determine the preset device group and the preset resource allocation strategy corresponding to the target spectrum optimization function. The scheduling strategy of the cell can be used as a basis for identifying that the cell characteristics under the corresponding dimension have been solidified, resulting in the inability to optimize the utilization of communication resources under the corresponding dimension. Some spectrum optimization functions such as the target spectrum optimization function are selected from multiple spectrum optimization functions to optimize the utilization of communication resources under some dimensions, and the preset device group and the preset resource allocation strategy corresponding to the target spectrum optimization function are obtained. This is conducive to simplifying the process of determining the preset device group and the preset resource allocation strategy, so as to improve the convenience of determining the preset device group and the preset resource allocation strategy.

[0073] For example, when the scheduling strategy of the cell is frequency division scheduling, the spectrum optimization function corresponding to the time domain multiplexing resource allocation strategy and the spectrum optimization function corresponding to the frequency domain multiplexing resource allocation strategy are determined as the target spectrum optimization function; when the scheduling strategy of the cell is space division scheduling, the spectrum optimization function corresponding to the time domain multiplexing resource allocation strategy, the spectrum optimization function corresponding to the space domain multiplexing resource allocation strategy, the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy, and the spectrum optimization function corresponding to the frequency domain multiplexing resource allocation strategy are determined.

[0074] Taking multiple spectrum optimization functions including objective function 1 to objective function 4 as an example, objective function 1 is equivalent to the spectrum optimization function corresponding to the time domain multiplexing resource allocation strategy, objective function 2 is equivalent to the spectrum optimization function corresponding to the spatial domain multiplexing resource allocation strategy, objective function 3 is equivalent to the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy, and objective function 4 is equivalent to the spectrum optimization function corresponding to the frequency domain multiplexing resource allocation strategy.

[0075] When the scheduling strategy of the cell is frequency division scheduling, since the corresponding cell characteristics in the spatial domain dimension and the power domain dimension have been solidified, there is no need to optimize the utilization of the spatial domain reuse resources and the power domain reuse resources of the cell. Therefore, objective function 1 and objective function 4 can be selected from objective functions 1 to 4 for joint optimization processing to simplify the calculation process when performing joint optimization processing on multiple spectrum optimization functions.

[0076] When the scheduling strategy of the cell is space-division scheduling, since the corresponding cell characteristics in the four dimensions of time domain, space domain, power domain and frequency domain are not solidified, all spectrum optimization functions, such as objective function 1 to objective function 4, can be selected for joint optimization processing to improve the joint utilization rate of communication resources in multiple dimensions of the cell.

[0077] In this way, according to whether the scheduling strategy of the cell is frequency division scheduling or space division scheduling, some spectrum optimization functions or all spectrum optimization functions are selected from multiple spectrum optimization functions as target spectrum optimization functions, and the utilization rate of communication resources under the corresponding dimension is optimized to obtain the preset device group and preset resource allocation strategy corresponding to the target spectrum optimization function, which is conducive to improving the flexibility of the process of determining the preset device group and the preset resource allocation strategy, so as to improve the convenience and flexibility of determining the preset device group and the preset resource allocation strategy.

[0078] In some embodiments, when the target spectrum optimization function includes a spectrum optimization function corresponding to a power domain multiplexing resource allocation strategy, equivalent channel characterization information and space allocation pair weight information corresponding to each of multiple target user devices are obtained; based on the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy, the preset device group and preset resource allocation strategy corresponding to the power domain multiplexing resource allocation strategy are determined according to the equivalent channel characterization information and the space allocation pair weight information.

[0079] For example, the equivalent channel characterization information and the space allocation weight information corresponding to each of the multiple target user devices can be obtained after the resource allocation information of the multiple target user devices is processed accordingly. For example, the equivalent channel characterization information is obtained by comprehensive calculation based on the interference degree of each stream in the multiple target user devices, the modulation and coding scheme (MCS) signal-to-noise ratio of the multiple target user devices when the single user device (Single User) is scheduled, and the precoding strategy and other information. The space allocation weight information is obtained by comprehensive calculation based on the space division RI, the total number of streams, the interference degree of the user equipment, the precoding strategy and other information of the multiple target user devices. Therefore, the equivalent channel characterization information and the space allocation weight information corresponding to each of the multiple target user devices can be determined according to the resource allocation information corresponding to each of the multiple target user devices. Since the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy, such as the input variables involved in the objective function 3, includes CF and PW, the obtained CF and PW can be input into the objective function 3 to determine the preset device group and the preset resource allocation strategy corresponding to the objective function 3, that is, to determine the preset device group and the preset resource allocation strategy corresponding to the power domain multiplexing resource allocation strategy.

[0080] In this way, since the equivalent channel characterization information and the empty allocation pair weight information corresponding to each of the multiple target user devices can be obtained after comprehensive calculation based on the resource allocation information corresponding to each of the multiple target user devices, it is beneficial to improve the convenience of obtaining the equivalent channel characterization information and the empty allocation pair weight information corresponding to each of the multiple target user devices. Based on the determined equivalent channel characterization information and the empty allocation pair weight information corresponding to each of the multiple target user devices, the preset device group and the preset resource allocation strategy corresponding to the power domain multiplexing resource allocation strategy can be determined, which is beneficial to improve the convenience of determining the preset device group and the preset resource allocation strategy corresponding to the power domain multiplexing resource allocation strategy.

[0081] For example, the equivalent channel characterization information and the space allocation pair weight information are input into the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy to determine the power allocation coefficient corresponding to each of the multiple target user devices; the target user devices whose power allocation coefficients are greater than or equal to the preset allocation coefficient threshold are determined to be the space division user devices in the preset device group corresponding to the power domain multiplexing resource allocation strategy; the equivalent channel characterization information and the space allocation pair weight information of the space division user devices are input into the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy to determine the power allocation coefficient corresponding to the space division user devices.

[0082] In some implementations, the initial device group may include an initial QoS queue. The initial resource allocation strategy may include an initial allocation order, a power allocation coefficient, etc., which are not limited herein.

[0083] Taking the multiple target user equipments including UE1 to UE10 as an example, it can be determined that the initial equipment group includes UE1 to UE10. For example, the initial QoS queue can be expressed as: [UE1, UE2, ..., UE10].

[0084] Based on this, when the target spectrum optimization function includes a spectrum optimization function corresponding to a power domain multiplexing resource allocation strategy, the CF and PW corresponding to UE1 to UE10 can be determined according to the resource allocation information corresponding to UE1 to UE10, thereby determining the power allocation coefficient corresponding to UE1 to UE10.

[0085] For example, as shown in Table 1.

[0086]

[0087] Table 1

[0088] Taking the preset allocation coefficient threshold of 0.05 as an example, it can be determined that the power allocation coefficients corresponding to UE4, UE7, UE8 and UE10 are less than the preset allocation coefficient threshold, then UE4, UE7, UE8 and UE10 can be removed from the initial user equipment group, and the retained target user equipment is used as the space-division user equipment in the preset equipment group corresponding to the power domain multiplexing resource allocation strategy, thereby determining the power allocation coefficient of the space-division user equipment in the preset equipment group corresponding to the power domain multiplexing resource allocation strategy. For example, as shown in Table 2.

[0089]

[0090] Table 2

[0091] Of course, the initial device group and multiple target user devices are not limited thereto and are not limited here.

[0092] In this way, multiple target user devices in the initial device group can be screened according to the power allocation coefficient determined by the equivalent channel characterization information and the space allocation weight information combined with the preset allocation coefficient threshold, so as to retain the multiple target user devices as the space division user devices in the preset device group corresponding to the power domain multiplexing resource allocation strategy, thereby re-determining the power allocation coefficient of the space division user device, which is conducive to improving the convenience of screening multiple target user devices in the initial device group, and improving the convenience of determining the power allocation coefficient of each target user device or space division user device.

[0093] Exemplarily, based on resource allocation information of multiple target user equipments and the priority order among multiple spatial division multiplexing strategies, multiple spatial division multiplexing resource allocation strategies are jointly optimized to determine a target device group in a cell and a target resource allocation strategy for the cell.

[0094] For example, when jointly optimizing multiple space-division multiplexing resource allocation strategies, the processing order of the multiple space-division multiplexing resource allocation strategies during the joint optimization processing can be determined according to the priority order among the multiple space-division multiplexing strategies, so that the resource allocation information of multiple target user devices can be processed according to the processing order, thereby jointly optimizing the utilization of communication resources in different dimensions.

[0095] In some embodiments, Figure 2As shown, taking multiple spatial division multiplexing resource allocation strategies including time domain multiplexing resource allocation strategy, spatial domain multiplexing resource allocation strategy, power domain multiplexing resource allocation strategy and frequency domain multiplexing resource allocation strategy as an example, the priority order among multiple spatial division multiplexing resource allocation strategies is, for example, that the time domain multiplexing resource allocation strategy takes precedence over the spatial domain multiplexing resource allocation strategy, the spatial domain multiplexing resource allocation strategy takes precedence over the power domain multiplexing resource allocation strategy, and the power domain multiplexing resource allocation strategy takes precedence over the frequency domain multiplexing resource allocation strategy. For example, the resource allocation information of multiple target user devices can be input into the spectrum optimization function corresponding to the time domain multiplexing resource allocation strategy, such as the objective function 1, to obtain the preset device group 1 and the preset resource allocation strategy 1. The preset device group 1, the preset resource allocation strategy 1 and the resource allocation information other than the initial device group and the initial resource allocation strategy are input into the spectrum optimization function corresponding to the spatial domain multiplexing resource allocation strategy, such as the objective function 2, to obtain the preset device group 2 and the preset resource allocation strategy 2, and so on, the output information of the spectrum optimization function of the previous priority is used as the input information of the spectrum optimization function of the next priority, so as to determine the target device group in the cell and the target resource allocation strategy of the cell. Of course, multiple space-division multiplexing resource allocation strategies and the priority order between multiple space-division multiplexing resource allocation strategies are not limited to this and are not limited here.

[0096] In an exemplary embodiment, taking multiple target user devices including UE1 to UE10, the initial QoS queue can be expressed as: [UE1, UE2, ..., UE10], multiple spectrum optimization functions include objective function 1 to objective function 4, and the priorities between objective function 1 to objective function 4 decrease in sequence as an example, based on the resource allocation information of the multiple target user devices and the priority order between the multiple spatial division multiplexing strategies, the multiple spatial division multiplexing resource allocation strategies are jointly optimized, and determining the target device group in the cell and the target resource allocation strategy of the cell can include steps S201 to S206.

[0097] Step S201: Acquire an initial QoS queue: [UE1, UE2, ..., UE10], and acquire resource allocation information corresponding to each of UE1 to UE10 in the initial QoS queue.

[0098] Step S202: Substitute the resource allocation information corresponding to the initial Qos queue and UE1 to UE10 in the initial Qos queue into the objective function 1. Since the objective function 1 is constructed based on the preset constraint conditions, and the objective function 1 needs to meet the optimization conditions corresponding to the time domain multiplexing resource allocation strategy, such as the optimal utilization of the time domain multiplexing resources, the sorting priority of UE1 to UE10 in the initial Qos queue can be adjusted to obtain the preset device group 1 and determine the preset resource allocation strategy 1 for the user equipment in the preset device group 1 according to the sorting priority between UE1 to UE10 in the preset device group 1. For example, the preset device group 1 can be expressed as: [UE3, UE5, UE4, UE2, UE1, UE9, UE6, UE10, UE8, UE7].

[0099] Step S203: According to the output information of objective function 1, the user equipment in preset device group 1 can be optimally paired in the spatial domain to obtain preset device group 2 and preset resource allocation strategy 2 for the user equipment in preset device group 2. For example, the spatial isolation factor between multiple target user equipment can be used as the basis for optimal spatial pairing of multiple target user equipment. For example, target user equipment with a larger spatial isolation factor is preferentially selected for pairing. The first user equipment UE3 in preset device group 1 is used as the pairing root user, and the user equipment whose spatial isolation factor with UE3 meets the pairing threshold requirement is searched from the user equipment included in preset device group 1. Among them, the user equipment paired with UE3 can be searched in a polling manner, or the user equipment paired with UE3 can be selected by comparison with the pairing threshold, which is not limited here. For example, preset device group 2 can be expressed as [UE3, UE5, UE2, UE1, UE9, UE6, UE8, UE7].

[0100] Step S204: Based on the output information of objective function 2, it is possible to evaluate whether the user equipment in preset device group 2 is suitable for space division from the power domain dimension. For example, the equivalent channel characterization information CF of each user equipment in preset device group 2 and the space allocation weight information PW can be calculated. Substituting CF and PW into objective function 3, the power allocation coefficient of each user equipment in preset device group 2 is obtained, as shown in Table 3.

[0101]

[0102] Table 3

[0103] Step S205: according to the preset allocation coefficient threshold, remove the user equipment that does not meet the optimization condition corresponding to the power domain multiplexing resource allocation strategy, obtain the preset device group 3 and determine the preset resource allocation strategy 3 for the space division user equipment in the preset device group 3, as shown in Table 4.

[0104]

[0105] Table 4

[0106] Step S206: Substitute the preset device group 3 and the preset resource allocation strategy 3 into the objective function 4 to obtain the preset device group 4 and the preset resource allocation strategy 4.

[0107]

[0108] Based on this, the preset device group 4 and the preset resource allocation strategy 4 can be used as the target device group and the target resource allocation strategy of the cell. When resources are subsequently allocated to the space-divided user equipment in the target device group of the cell according to the target resource allocation strategy, the cell spectrum efficiency can be maximized, the amount of transmitted data can be maximized, and the rate of the space-divided user equipment in the target device group can be guaranteed to meet the minimum rate threshold.

[0109] Of course, it is not limited to this and no limitation is made here.

[0110] In this way, based on the resource allocation information of multiple target user devices and the priority order between multiple space-division multiplexing strategies, multiple space-division multiplexing resource allocation strategies are jointly optimized to determine the target device group in the cell and the target resource allocation strategy of the cell. This can optimize the joint utilization rate of communication resources in multiple dimensions in the cell, which is beneficial to improving the utilization rate of communication resources in the cell and improving the communication efficiency of the cell.

[0111] Step S103: Allocate communication resources to the space-divided user equipment in the target equipment group according to the target resource allocation strategy.

[0112] For example, when it is determined that the target device group includes UE3, UE5, UE2 and UE9, and the power allocation coefficients corresponding to UE3, UE5, UE2 and UE9 are 0.3, 0.25, 0.15 and 0.3, respectively, the communication resources can be allocated according to the power allocation coefficients corresponding to UE3, UE5, UE2 and UE9. Of course, this is not limited to this and is not limited here.

[0113] In this way, by allocating communication resources to the space-division user devices in the target device group according to the target resource allocation strategy, the differences in the allocation of communication resources of the communication system in different dimensions can be comprehensively considered to jointly optimize the utilization of communication resources in multiple dimensions, so that the communication resources of the cell can be more fully and reasonably allocated to the space-division user devices in the target device group, so as to achieve the purpose of improving the cell traffic, spectrum efficiency and user equipment experience, which is conducive to improving the utilization of communication resources in the cell and improving the communication efficiency of the cell.

[0114] The communication resource allocation method provided in the above embodiment obtains resource allocation information of multiple target user devices in a cell; according to the resource allocation information of multiple target user devices, multiple space division multiplexing resource allocation strategies of the cell are jointly optimized to obtain a target device group of the cell and a target resource allocation strategy of the cell, wherein the target device group includes multiple space division user devices; according to the target resource allocation strategy, communication resources are allocated to the space division user devices in the target device group. Based on this, the target device group of the cell and the target resource allocation strategy of the cell can be determined based on multiple space division multiplexing resource allocation strategies and the utilization rate of the communication resources of the cell under multiple dimensions, thereby allocating the communication resources of the cell, improving the utilization rate of the communication resources of the cell and improving the communication efficiency of the cell.

[0115] See also Figure 3 , Figure 3 The embodiment of the present application provides a schematic block diagram of a communication resource allocation device. The communication resource allocation device can be configured in an electronic device to execute the above communication resource allocation method.

[0116] like Figure 3 As shown, the communication resource allocation device includes: an acquisition module 110, an optimization module 120 and an allocation module 130.

[0117] The acquisition module 110 is configured to acquire resource allocation information of multiple target user equipments in a cell.

[0118] The optimization module 120 is used to jointly optimize the multiple space-division multiplexing resource allocation strategies of the cell according to the resource allocation information of the multiple target user devices to obtain the target device group of the cell and the target resource allocation strategy of the cell, wherein the target device group includes multiple space-division user devices.

[0119] The allocation module 130 is used to allocate communication resources to the space-division user equipment in the target device group according to the target resource allocation strategy.

[0120] It should be noted that technicians in the relevant field can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described devices and modules and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0121] The method of the present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0122] Exemplarily, the above method may be implemented in the form of a computer program, and the computer program may be run on an electronic device.

[0123] See also Figure 4 , Figure 4 A schematic block diagram of an electronic device provided by an embodiment of the present invention.

[0124] like Figure 4 As shown, the electronic device 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected via a bus 303, such as an I2C (Inter-integrated Circuit) bus.

[0125] Specifically, the processor 301 is used to provide computing and control capabilities to support the operation of the entire electronic device. The processor 301 can be a central processing unit (CPU), and the processor 301 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0126] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0127] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present invention, and does not constitute a limitation on the electronic device to which the embodiment of the present invention is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0128] The processor is used to execute a computer program stored in a memory, and implement any one of the communication resource allocation methods provided by the embodiments of the present invention when executing the computer program.

[0129] In one embodiment, the processor is used to execute a computer program stored in the memory, and implements the following steps when executing the computer program:

[0130] Obtain resource allocation information of multiple target user equipments in a cell;

[0131] According to the resource allocation information of the multiple target user equipments, a plurality of space division multiplexing resource allocation strategies of the cell are jointly optimized to obtain a target device group of the cell and a target resource allocation strategy of the cell, wherein the target device group includes a plurality of space division multiplexing user equipments;

[0132] Communication resources are allocated to the space-division user equipment in the target equipment group according to the target resource allocation strategy.

[0133] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the electronic device described above can refer to the corresponding process in the aforementioned communication resource allocation method embodiment, and will not be repeated here.

[0134] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor, and the processor implements any communication resource allocation method provided in the description of the embodiment of the present invention.

[0135] The storage medium may be an internal storage unit of the electronic device described in the above embodiment, such as a hard disk or memory of the electronic device. The storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device.

[0136] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are 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 tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain 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 may include any information delivery media.

[0137] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0138] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for allocating communication resources, characterized in that: The allocation method includes: Obtain resource allocation information of multiple target user equipments in a cell; According to the resource allocation information of the multiple target user equipments, a plurality of space division multiplexing resource allocation strategies of the cell are jointly optimized to obtain a target device group of the cell and a target resource allocation strategy of the cell, wherein the target device group includes a plurality of space division multiplexing user equipments; Communication resources are allocated to the space-division user equipment in the target equipment group according to the target resource allocation strategy.

2. The distribution method according to claim 1, characterized in that: According to the resource allocation information of the multiple target user equipments, a plurality of space division multiplexing resource allocation strategies of the cell are jointly optimized to obtain a target device group of the cell and a target resource allocation strategy of the cell, including: Constructing spectrum optimization functions corresponding to the multiple space-division multiplexing resource allocation strategies respectively based on preset constraints, wherein the preset constraints are communication efficiency information, and the preset constraints correspond to the resource allocation information of the multiple target user equipments and the multiple space-division multiplexing resource allocation strategies; According to the resource allocation information of the multiple target user equipments, a plurality of the spectrum optimization functions are jointly optimized to obtain the target equipment group of the cell and the target resource allocation strategy of the cell.

3. The distribution method according to claim 2, characterized in that: The step of performing joint optimization processing on the plurality of spectrum optimization functions according to the resource allocation information of the plurality of target user equipments to obtain the target equipment group of the cell and the target resource allocation strategy of the cell includes: Acquire a resource allocation model, where the resource allocation model includes a plurality of the spectrum optimization functions; Determining, according to the resource allocation information of the multiple target user equipments, preset device groups and preset resource allocation strategies corresponding to the multiple spectrum optimization functions in the resource allocation model; Based on the resource allocation model, the target device group and the target resource allocation strategy of the cell are determined according to the preset device groups and the preset resource allocation strategies corresponding to the multiple spectrum optimization functions.

4. The distribution method according to claim 3, characterized in that: The determining, according to the resource allocation information of the multiple target user equipments, the preset device groups and the preset resource allocation strategies corresponding to the multiple spectrum optimization functions in the resource allocation model respectively, comprises: Determining, according to the resource allocation information of the multiple target user equipments, function objective values ​​of the multiple spectrum optimization functions respectively; According to the function objective values ​​of the respective spectrum optimization functions, the initial device group and the initial resource allocation strategy in the resource allocation information are adjusted to obtain the preset device group and the preset resource allocation strategy corresponding to the spectrum optimization function; wherein the function objective value of the spectrum optimization function determined according to the preset device group and the preset resource allocation strategy corresponding to the spectrum optimization function satisfies the optimization condition, and the optimization condition corresponds to the space division multiplexing resource allocation strategy corresponding to the spectrum optimization function; The determining, based on the resource allocation model and according to the preset device groups and preset resource allocation strategies corresponding to the plurality of spectrum optimization functions, the target device group and the target resource allocation strategy of the cell comprises: When the function objective values ​​of the multiple spectrum optimization functions all satisfy the optimization conditions of the multiple spectrum optimization functions respectively, the target device group and the target resource allocation strategy of the cell are determined according to the preset device groups and the preset resource allocation strategies corresponding to the multiple spectrum optimization functions respectively.

5. The distribution method according to claim 3, characterized in that: Determining, according to the resource allocation information of the multiple target user equipments, preset device groups and preset resource allocation strategies corresponding to the multiple spectrum optimization functions in the resource allocation model, respectively, includes: Determining a target spectrum optimization function of the cell from a plurality of spectrum optimization functions in the resource allocation model according to a scheduling strategy of the cell; According to the resource allocation information of the multiple target user equipments, a preset device group and a preset resource allocation strategy corresponding to the target spectrum optimization function are determined.

6. The distribution method according to claim 5, characterized in that: The determining, according to the scheduling strategy of the cell, a target spectrum optimization function of the cell from the multiple spectrum optimization functions comprises: In a case where the scheduling strategy of the cell is frequency division scheduling, determining a spectrum optimization function corresponding to a time domain multiplexing resource allocation strategy and a spectrum optimization function corresponding to a frequency domain multiplexing resource allocation strategy as a target spectrum optimization function; When the scheduling strategy of the cell is space division scheduling, determine the spectrum optimization function corresponding to the time domain multiplexing resource allocation strategy, the spectrum optimization function corresponding to the space domain multiplexing resource allocation strategy, the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy, and the spectrum optimization function corresponding to the frequency domain multiplexing resource allocation strategy.

7. The distribution method according to claim 6, characterized in that: The determining, according to the resource allocation information of the multiple target user equipments, a preset device group and a preset resource allocation strategy corresponding to the target spectrum optimization function comprises: In a case where the target spectrum optimization function includes a spectrum optimization function corresponding to a power domain multiplexing resource allocation strategy, obtaining equivalent channel characterization information and space allocation pair weight information corresponding to each of the plurality of target user equipments; Based on the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy, according to the equivalent channel characterization information and the space allocation pair weight information, the preset device group and the preset resource allocation strategy corresponding to the power domain multiplexing resource allocation strategy are determined.

8. The distribution method according to claim 7, characterized in that: The spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy is based on the equivalent channel characterization information and the empty allocation pair weight information, and determines the preset device group and the preset resource allocation strategy corresponding to the power domain multiplexing resource allocation strategy, including: Inputting the equivalent channel characterization information and the space allocation pair weight information into the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy to determine the power allocation coefficient corresponding to each of the multiple target user equipments; Determine that the target user equipment whose power allocation coefficient is greater than or equal to the preset allocation coefficient threshold is a space division user equipment in the preset device group corresponding to the power domain multiplexing resource allocation strategy; The equivalent channel characterization information of the space division user equipment and the space allocation pair weight information are input into the spectrum optimization function corresponding to the power domain multiplexing resource allocation strategy to determine the power allocation coefficient corresponding to the space division user equipment.

9. The distribution method according to any one of claims 1 to 8, characterized in that: The step of jointly optimizing the multiple spatial division multiplexing resource allocation strategies of the cell according to the resource allocation information of the multiple target user equipments to determine the target device group of the cell and the target resource allocation strategy of the cell includes: According to the resource allocation information of the multiple target user equipments and the priority order among the multiple space division multiplexing strategies, the multiple space division multiplexing resource allocation strategies are jointly optimized to determine the target device group in the cell and the target resource allocation strategy of the cell.

10. The distribution method according to any one of claims 1 to 8, characterized in that: The acquiring resource allocation information of multiple target user equipments in the cell includes: Filtering a first preset user equipment from all user equipments in the cell according to a first screening threshold; the first screening threshold is determined according to a communication environment in which the cell is located; Acquire resource allocation information of the first preset user equipment; According to the resource allocation information of the first preset user equipment and a preset second screening threshold, a target user equipment is determined from the first preset user equipment.

11. An electronic device, characterized in that: The electronic device comprises a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the communication resource allocation method according to any one of claims 1 to 10 when executing the computer program.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program can be executed by a processor, so that the processor implements the communication resource allocation method according to any one of claims 1 to 10.