Disclosure of Invention
An object of the embodiments of the present invention is to provide a method, an apparatus, and a device for allocating resources, so as to solve the problem of resource conflict or waste caused by that the same frequency resource cannot be allocated to different mobile communication systems at the same time in the related art.
In order to solve the above problems, an embodiment of the present invention provides a resource allocation method, which is applied to decision-making equipment, including:
Acquiring reference information of first equipment;
Determining a second device which can currently use wireless resources according to the reference information of at least one first device;
Wherein the at least one first device comprises a device requesting use of radio resources and a device occupying the radio resources in case the radio resources are being occupied, and comprises a device requesting use of radio resources in case the radio resources are not being occupied.
Wherein the reference information of the first device includes at least one of:
priority of the first device use of the resource:
Resource utilization of the first device.
Wherein, in case the reference information of the first device comprises the resource utilization of the first device,
The determining, according to the reference information of at least one first device, a second device that can use radio resources currently, includes:
Respectively comparing the resource utilization rate of the first equipment with a first threshold value and a second threshold value of the first equipment, wherein the first threshold value is smaller than the second threshold value;
Determining a second device which can use wireless resources currently according to the comparison result;
The method comprises the steps that under the condition that the resource utilization rate of first equipment is lower than a first threshold value, the first equipment can release occupation of wireless resources or not request to occupy the wireless resources, under the condition that the resource utilization rate of the first equipment is higher than the first threshold value and lower than a second threshold value, the first equipment keeps the current state, and under the condition that the resource utilization rate of the first equipment is higher than the second threshold value, the first equipment can keep occupation of the wireless resources or request to occupy the wireless resources.
Wherein the priority of the first device using the resource is determined by at least one of the following information:
network system of the first equipment;
A system bandwidth of the first device;
Available spectrum resources of the first device;
network capacity of the first device;
traffic load of the first device;
the traffic type of the first device.
The size of the system bandwidth of the first device is inversely proportional to the level of the priority.
The system bandwidth of the first device comprises any one of the following:
a minimum scheduling unit in the first device;
Minimum system bandwidth in the first device;
a ratio of a minimum system bandwidth to a minimum scheduling unit in the first device.
Wherein the size of the available spectrum resources of the first device is inversely proportional to the level of priority.
Wherein the available spectrum resources of the first device include any one of:
the first equipment allocates frequency bandwidth in the wireless resource;
a ratio of the frequency bandwidth allocated by the first device in the radio resource to the minimum scheduling unit;
The sum of the frequency bandwidths allocated by the first equipment in the total resources;
The ratio of the sum of the allocated frequency bandwidths of the first device in the total resource to the minimum scheduling unit.
Wherein the network capacity of the first device is proportional to the priority.
Wherein the network capacity of the first device includes any one of:
a ratio of a minimum allocable radio resource to a minimum scheduling unit in the first device;
Network capacity of radio resources allocable in the first device.
Wherein prior to determining the second device currently available for use of radio resources based on the reference information of the at least one first device, the method further comprises:
the sharable radio resources and the dedicated resources for each first device are configured according to the total resources and the maximum bandwidth required by the historical traffic of each first device.
The first device and the decision device are deployed for common devices, or the first device and the decision device are deployed on different devices.
The embodiment of the invention also provides a resource allocation device which is applied to the decision-making equipment and comprises the following components:
The acquisition module is used for acquiring the reference information of the first equipment;
a decision module, configured to determine, according to reference information of at least one first device, a second device that can currently use radio resources;
Wherein the at least one first device comprises a device requesting use of radio resources and a device occupying the radio resources in case the radio resources are being occupied, and comprises a device requesting use of radio resources in case the radio resources are not being occupied.
The embodiment of the invention also provides equipment, which is first equipment, and comprises a processor and a transceiver, wherein the transceiver is used for acquiring the reference information of the first equipment;
The processor is used for executing the following processes:
Determining a second device which can currently use wireless resources according to the reference information of at least one first device;
Wherein the at least one first device comprises a device requesting use of radio resources and a device occupying the radio resources in case the radio resources are being occupied, and comprises a device requesting use of radio resources in case the radio resources are not being occupied.
Wherein the reference information of the first device includes at least one of:
priority of the first device use of the resource:
Resource utilization of the first device.
Wherein, in the case where the reference information of the first device includes a resource utilization of the first device, the processor is further configured to:
Respectively comparing the resource utilization rate of the first equipment with a first threshold value and a second threshold value of the first equipment, wherein the first threshold value is smaller than the second threshold value;
Determining a second device which can use wireless resources currently according to the comparison result;
The method comprises the steps that under the condition that the resource utilization rate of first equipment is lower than a first threshold value, the first equipment can release occupation of wireless resources or not request to occupy the wireless resources, under the condition that the resource utilization rate of the first equipment is higher than the first threshold value and lower than a second threshold value, the first equipment keeps the current state, and under the condition that the resource utilization rate of the first equipment is higher than the second threshold value, the first equipment can keep occupation of the wireless resources or request to occupy the wireless resources.
Wherein the priority of the first device using the resource is determined by at least one of the following information:
network system of the first equipment;
A system bandwidth of the first device;
Available spectrum resources of the first device;
network capacity of the first device;
traffic load of the first device;
the traffic type of the first device.
Wherein the processor is further configured to:
the sharable radio resources and the dedicated resources for each first device are configured according to the total resources and the maximum bandwidth required by the historical traffic of each first device.
The first device and the decision device are deployed for common devices, or the first device and the decision device are deployed on different devices.
The embodiment of the invention also provides equipment, which is first equipment and comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor realizes the resource configuration method when executing the program.
The embodiment of the present invention also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps in the resource allocation method as described above.
The technical scheme of the invention has at least the following beneficial effects:
In the frequency resource sharing method and the device, the same section or sections of wireless resources are distributed to a plurality of first devices, different system devices with different wireless access modes can share the wireless resources in a time division multiplexing and frequency division multiplexing mode, the use right of the wireless resources is dynamically adjusted according to the reference information of each different system device, the problem that a plurality of communication systems are deployed simultaneously under the condition of limited wireless resources is solved, and the use efficiency of the resources can be improved.
Detailed Description
In order to make the technical problems, technical solutions and advantages to be solved more apparent, the following detailed description will be given with reference to the accompanying drawings and specific embodiments.
As shown in fig. 1, an embodiment of the present invention provides a resource allocation method, which is applied to decision-making equipment, and includes:
step 11, acquiring reference information of a first device;
step 12, determining a second device which can use wireless resources currently according to the reference information of at least one first device;
Wherein the at least one first device comprises a device requesting use of radio resources and a device occupying the radio resources in case the radio resources are being occupied, and comprises a device requesting use of radio resources in case the radio resources are not being occupied.
Optionally, the radio resources include time domain resources, frequency domain resources, time-frequency domain resources, and the like. Wherein the determined second device is any one or more of the at least one first device.
In the embodiment of the invention, the first device performs the home judgment of the wireless resource according to the reference information of the first device, namely judges which first device can use the wireless resource currently. It should be noted that, before step 11, the method further includes receiving a first request sent by the first device, where the first request is used to request to use radio resources. If the radio resource is being occupied, the device that is occupying the radio resource and the device that sent the first request (either one device sends the first request or a plurality of devices send the first request) need to be considered, whereas if the radio resource is not currently occupied, only the device that sent the first request (either one device sends the first request or a plurality of devices send the first request) need to be considered.
It should be noted that at least one first device may be a device of the same system or a device of a different system, and the embodiment of the present invention is applicable to GSM (Global System for Mobile Communications ), NB-IoT (Narrow Band Internet of Things, narrowband internet of things), LTE (Long Term Evolution ), 5G mMTC (mass internet of things communication), uRRLC (low latency, high reliability communication) and eMBB (enhanced mobile bandwidth) and future mobile communication systems.
The wireless communication systems of different systems sharing wireless resources can be deployed in a common device or on different devices.
As an alternative embodiment, the reference information of the first device includes at least one of the following:
priority of the first device use of the resource:
Frequency resource utilization of the first device.
The first device and the decision device are deployed for common devices, or the first device and the decision device are deployed on different devices.
In the process of determining the attribution of the radio resource, the first devices need to acquire reference information (which may also be referred to as network status information) from each of the first devices in order to determine the radio resource usage right. When the first device and the decision device are in different devices, the interaction of the reference information is completed through transmitting the first message and the second message. For example, as shown in fig. 2, a specific interaction method is as follows:
1) The decision device sends a first message to the first device;
The protocol format of the transmission message includes, but is not limited to SNMP between the network manager and the base station, X2AP between the base station, S1AP between the core network and the base station, etc., and is not particularly limited herein. The first message includes reference information for requesting the first device to report the first device.
2) The first device sends a second message to the decision device;
The protocol format of the transmission message includes, but is not limited to, SNMP between the network manager and the base station, X2AP between the base station, S1AP between the core network and the base station, and the like. The second message contains the reference information of the first device requested in the first message.
As yet another alternative embodiment, in the case that the reference information of the first device includes a priority of the first device to use the resource, step 12 includes:
at least one first device is selected as a second device that can currently use radio resources in order of priority from high to low.
When a certain device needs to use the wireless resource due to service, the wireless resource used by the device with higher priority cannot be preempted, and the wireless resource used by the device with lower priority can be preempted. And when the traffic of a certain system is reduced and the wireless resources are not needed to be used, the wireless resources are directly released.
Wherein the priority of the first device using the resource is determined by at least one of the following information:
network system of the first equipment;
A system bandwidth of the first device;
Available spectrum resources of the first device;
network capacity of the first device;
traffic load of the first device;
the traffic type of the first device.
Optionally, the priority of each first device for using the resource is configured in advance according to the service type of the main service served by the first device, and the system with high priority has the priority for using the wireless resource.
Example 1 three systems, gsm, NB-IoT and LTE, are co-deployed at 935MHz-949 MHz. The priority is highest because voice service is mainly carried on GSM, smoke alarm monitoring service is mainly carried on NB-IoT, the priority is inferior, and the priority is lowest because internet service is carried on LTE. I.e. the priority of each system to use radio resources is configured as GSM > NB-IoT > LTE.
When the GSM needs to occupy the wireless resource, the wireless resource used by the LTE is preferentially occupied, and then the wireless resource used by the NB-IoT is occupied;
when NB-IoT needs to occupy radio resources, it cannot occupy radio resources used by GSM, but only radio resources used by LTE;
LTE cannot preempt radio resources of other systems;
when the GSM and NB-IoT networks are idle, the shared spectrum is released for LTE use.
Optionally, the size of the system bandwidth of the first device is inversely proportional to the level of the priority. I.e. the first device with small system bandwidth has a priority to use the radio resources. The system bandwidth of the first device comprises any one of the following:
The smaller the minimum scheduling unit, the higher the priority, e.g., the priority of each system using radio resources is configured as NB-IoT 3.75K>LTE 180K>GSM 200K;
The smallest allocable system bandwidth in the first device, the smaller the system bandwidth the higher the priority, e.g. the priority of each system to use radio resources is configured as LTE 1.4m < gsm 200k=nb-IoT 200K;
The ratio of the minimum allocable system bandwidth to the minimum scheduling unit in the first device is smaller, and the priority of the corresponding first device is higher.
Optionally, the size of the available spectrum resources of the first device is inversely proportional to the level of the priority, that is, the first device with less available spectrum resources has the priority use right of the wireless resources. Wherein the available spectrum resources of the first device include any one of:
The priority of the wireless resources used by each system is configured to be LTE 5M < GSM 800K < NB-IoT 200K, wherein the wireless resources are sharable resources of each system in a 900M frequency band;
The ratio of the allocated frequency bandwidth of the first equipment to the minimum scheduling unit in the wireless resource is smaller, and the priority of the corresponding first equipment is higher;
The total frequency bandwidth allocated by the first equipment in the total resource is smaller and the priority is higher;
the ratio of the sum of the allocated frequency bandwidths of the first devices in the total resources to the minimum scheduling unit is smaller, and the priority of the corresponding first devices is higher.
Note that, the total resources include radio resources and dedicated resources of each of the plurality of first devices capable of using the radio resources, and the dedicated resources may be a sum of frequency band resources where the radio resources are located and other frequency band resources, such as 1800M, 1900M, 2100M, 2600M, 3500M, and the like.
Optionally, the size of the network capacity of the first device is proportional to the level of priority. I.e. the higher the priority the larger the network capacity of the first device. The network capacity comprises the maximum number of successfully accessed users in unit time, the maximum RRC effective connection user number supported in unit time (the RRC effective connection user number refers to the user number for carrying out data transmission at least once in unit time), the maximum number of schedulable users in unit time and the maximum number of serviceable users in unit time, wherein the unit time can be 1ms, 1s or 1 day. Wherein the network capacity of the first device includes any one of:
a ratio of a minimum allocable radio resource to a minimum scheduling unit in the first device;
network capacity of radio resources allocable in the first device, e.g. network capacity corresponding to unit resources allocable in the first device.
As another alternative embodiment, in the case that the reference information of the first device includes a frequency resource utilization of the first device, step 12 includes:
Respectively comparing the resource utilization rate of the first equipment with a first threshold value and a second threshold value of the first equipment, wherein the first threshold value is smaller than the second threshold value;
Determining a second device which can use wireless resources currently according to the comparison result;
The first device may release the occupation of the radio resource or not request to occupy the radio resource when the resource utilization rate of the first device is lower than a first threshold value, and may maintain the current state (e.g., the device occupying the radio resource maintains the occupation state and does not release the occupation of the radio resource) when the resource utilization rate of the first device is higher than the first threshold value and lower than the second threshold value, and further, for example, the device not requesting to occupy the radio resource maintains the current state and does not request to occupy the radio resource) when the resource utilization rate of the first device is higher than the second threshold value.
In the embodiment of the invention, each first device is configured with two frequency resource utilization rate thresholds, namely a release resource utilization rate threshold and a recovery resource utilization rate threshold. For example, the system 1 sets a first threshold value (Thresh 1 system 1) of the system 1 and a second threshold value (Thresh 2 system 1) of the system 1, the system 2 sets a first threshold value (Thresh 1 system 2) of the system 2 and a second threshold value (Thresh 2 system 2) of the system 2, wherein the first threshold value corresponding to the same first device is smaller than the second threshold value, and the resource utilization=max (uplink resource utilization, downlink resource utilization) of the first device can be adopted.
If the resource utilization of the system 1 is less than or equal to the second threshold value of the system 1 (Thresh 2 system 1), the system 1 maintains the current situation;
if the resource utilization of the system 1 is greater than the second threshold value of the system 1 (Thresh 2 system 1), a resource request message is sent to apply for using the wireless resource with the system 2:
if the resource utilization rate of the system 2 is lower than a first threshold value (Thresh 1 system 2) of the system 2, the system 2 releases the occupied wireless resources to the system 1 for use;
If the resource utilization of the system 2 is greater than or equal to the first threshold value of the system 2 (Thresh 1 system 2), the radio resources occupied by the system 2 are not releasable.
Examples 2:4g and 5G for spectrum sharing, 5G sets a first threshold of 5G (i.e., releasing PRB utilization threshold, or Thresh1 5G) and a second threshold of 5G (i.e., reclaiming PRB utilization threshold, or Thresh2 5G), and 4G sets a first threshold of 4G (i.e., releasing PRB utilization threshold, or Thresh1 4G) and a second threshold of 4G (i.e., reclaiming PRB utilization threshold, or Thresh2 4G). If the 5G frequency resource utilization is greater than Thresh2 5G, the first device is notified to request use of the radio resource. If the 4G frequency resource utilization rate is lower than Thresh1 4G, the 4G needs to release the wireless resource to 5G for use, and if the 4G PRB utilization rate is greater than or equal to Thresh1 4G, the wireless resource occupied by the 4G cannot be released. Otherwise, if the 4G PRB utilization is greater than Thresh 24G, the first device is notified to request use of the radio resource. If the utilization rate of the 5G PRB is lower than Thresh1 5G, the 5G needs to release the wireless resources to 4G for use, and if the utilization rate of the 5G PRB is greater than or equal to Thresh1 5G, the wireless resources occupied by the 5G cannot be released. Here, PRB utilization=max (uplink PRB utilization, downlink PRB utilization), and actual PRB utilization is adopted.
The first device is not limited to a base station, a base station controller BSC, a distribution unit DU, a central controller, a core network element, a centralized unit CU, an OMC (operation management center) AND MAINTENANCE CENTER, a network management server, an edge computing server, and the like, and is not particularly limited herein.
Following the above example, after determining the second device that is currently available for use of radio resources, if the use of radio resources changes (preemption or release), other devices are notified of the relevant information.
Correspondingly, the method further comprises the steps of:
Transmitting a first decision result to the determined second device currently available for use of radio resources, the first decision result comprising at least one of:
An indication of occupancy of the radio resource;
The initial time and the duration of occupation;
start time and end time of occupation.
Or the method further comprises:
And sending a second judgment result to the equipment occupying the wireless resource, wherein the second judgment result comprises a release indication of the wireless resource.
Or the method further comprises:
when the use of the radio resource is changed, the changed use information of the radio resource is transmitted to a device capable of occupying the radio resource.
Optionally, the first device and the decision device are deployed for a common device, or the first device and the decision device are deployed on different devices. When the first equipment and the decision equipment are deployed together, the request use of the wireless resource and the interaction of the decision result are completed through the signal message in the equipment.
And when the first device and the decision device are in different devices, the application of the wireless resource and the interaction of the decision result are completed through transmitting the third message, the fourth message and the fifth message or the third message and the fourth message. For example, as shown in fig. 3, a specific interaction method is as follows:
a) The first device sends a third message to the decision device, wherein the third message carries a first request of wireless resources;
The protocol format of the transmission message includes, but is not limited to, SNMP between the network manager and the base station, X2AP between the base station, S1AP between the core network and the base station, and the like.
B) After the decision device completes the home judgment of the wireless resource, a fourth message is sent to the first device.
The protocol format of the transmission message includes, but is not limited to, SNMP between the network manager and the base station, X2AP between the base station, S1AP between the core network and the base station, and the like.
The fourth message includes, but is not limited to, one or more of information such as an indication of occupancy or release of radio resources, a start time and duration of occupancy, or a start time and a stop time of occupancy.
C) The first device sends a fifth message to the decision device (this step is an optional step);
The protocol format of the transmission message includes, but is not limited to, SNMP between the network manager and the base station, X2AP between the base station, S1AP between the core network and the base station, and the like.
The fifth message includes, but is not limited to, one or more of acknowledgement to the fourth message, usage of the shared frequency band.
And the related equipment receives the notification of the use of the wireless resources after the judgment of the wireless resources is completed. The device that successfully preempts the radio resource may create a cell to use the shared frequency resource, or may extend the shared frequency to the spectrum resource that the existing cell can use. The system where the radio resource is preempted stops the use of the preempted radio resource.
As a further embodiment, before step 11, the method further comprises:
the sharable radio resources and the dedicated resources for each first device are configured according to the total resources and the maximum bandwidth required by the historical traffic of each first device.
The total resources can be divided according to the bandwidth as granularity or according to the resource block as granularity, and different systems of different wireless access systems can share the wireless resources in a time division multiplexing and frequency division multiplexing mode.
It should be noted that, the first device configured with the radio resource and the first device for determining the radio resource usage right may be deployed in a common device, or may be deployed on different devices, which is not limited herein.
It should be further noted that the first device and the decision device are deployed for a common device, or the first device and the decision device are deployed on different devices.
Example 3
Assuming that there are 2 systems, the total resources are denoted by S, the maximum resources required by each system are denoted by M1, M2, the dedicated resources of each system are denoted by N1, N2, and the sharable radio resources are denoted by X (assuming m1+m2 is greater than S, if the condition is not satisfied, indicating that the current total resources are sufficient for 2 systems to use, no sharable radio resources are required, m1\m2 is less than S, if the condition is not satisfied, indicating that the current total resources cannot satisfy the system requirements should be expanded, and M1> =m2). The sharable radio resource X is first determined, a value in the (mi+m2-S, M1) interval is taken, and then n1=m1-X, n2=s-X-N1. For example, 4G and 5G are co-deployed at 2515MHz-2635 MHz. The available frequency bandwidths aggregate 120M, and according to the historical traffic, the 4G maximum bandwidth needs 60M and the 5G maximum bandwidth needs 100M. Dedicated resources 20M are allocated for 4G, dedicated resources 60M are allocated for 5G, and radio resources 40M can be shared. Dedicated resources cannot be shared and can only be used for a certain system, and the minimum performance of the system is maintained. Sharable radio resources may be shared between 4G and 5G systems.
Example 4
Assuming that there are 3 systems, the total resources are denoted by S, the maximum resources required by each system are denoted by M1, M2, M3, the dedicated resources of each system are denoted by N1, N2, N3, and the sharable radio resources are denoted by X (assuming that m1+m2+m3 is greater than S, if the condition is not satisfied, it means that the current total resources are used by three systems, no sharable radio resources are needed, m1\m2\m3 is less than S, if the condition is not satisfied, it means that the current total resources cannot satisfy the system requirements should be expanded, m1> =m2 > =m3). Firstly, determining sharable wireless resources, calculating an intermediate result Y= (MI+M2+M3-S)/2, if M1\M2\M3 is larger than Y, then taking a value in a (Y, M1) interval by the wireless resources X, then N1 = M1-X, N2 = M2-X, N3 = S-X-N1-N2, otherwise, taking a value in a (2Y-M3, M1) interval by the sharable wireless resources X, and then N1 = M1-X, N2 = M2-X, and N3 = S-X-N1-N2. For example, three communication systems, GSM, NB-IoT and LTE, are currently co-deployed at 935MHz-949 MHz. The available frequency bandwidths aggregate 15M, GSM maximum bandwidth needs 9M, lte maximum bandwidth needs 10M, nb-IoT maximum bandwidth needs 3M according to historical traffic. Dedicated resources 4M are allocated for GSM, dedicated resources 5M are allocated for LTE, dedicated resources 1M are allocated for NB-IoT, and radio resources 5M are sharable. Dedicated resources cannot be shared and can only be used for a certain system, and the minimum performance of the system is maintained. Sharable radio resources may be shared among GSM, NB-IoT and LTE systems.
After the frequency planning configuration is completed, when the first equipment and the decision equipment are deployed together, the interaction of the frequency spectrum configuration information is completed through signal information in the equipment, and when the first equipment and the decision equipment are in different equipment, the frequency configuration information is notified to the equipment of each wireless communication system through the transmission of a sixth message or through the sixth message and a seventh message. For example, as shown in fig. 4, the specific method is as follows:
1) The decision device sends a sixth message to the first device;
The protocol format of the transmission message includes, but is not limited to, SNMP between the network manager and the base station, X2AP between the base station, S1AP between the core network and the base station, and the like.
The sixth message includes, but is not limited to, one or more of configuration information of dedicated frequency resources and sharable radio resources.
2) The first device sends a seventh message to the decision device (this step is an optional step);
The protocol format of the transmission message includes, but is not limited to, SNMP between the network manager and the base station, X2AP between the base station, S1AP between the core network and the base station, and the like.
The seventh message includes, but is not limited to, one or more of acknowledgement to the sixth message, dedicated frequency resources, and configuration information for sharable radio resources.
In summary, the above embodiment of the present invention allocates the same one or more segments of radio resources to a plurality of first devices, different system devices of different radio access systems may share the radio resources in a time division multiplexing and frequency division multiplexing manner, and dynamically adjusts the usage rights of the radio resources according to the reference information of each different system device, so as to solve the problem of simultaneous deployment of a plurality of communication systems in the case of limited radio resources, and further improve the resource usage efficiency.
In order to better achieve the above object, as shown in fig. 5, an embodiment of the present invention further provides a resource allocation apparatus, which is applied to a first device, and includes:
an obtaining module 51, configured to obtain reference information of the first device;
a decision module 52, configured to determine, according to the reference information of at least one first device, a second device that can currently use radio resources;
Wherein the at least one first device comprises a device requesting use of radio resources and a device occupying the radio resources in case the radio resources are being occupied, and comprises a device requesting use of radio resources in case the radio resources are not being occupied.
Optionally, in the foregoing embodiment of the present invention, the reference information of the first device includes at least one of the following:
priority of the first device use of the resource:
Resource utilization of the first device.
Alternatively, in the above embodiment of the present invention, in the case where the reference information of the first device includes the resource utilization of the first device,
The judging module comprises:
the second judging sub-module is used for comparing the resource utilization rate of the first equipment with a first threshold value and a second threshold value of the first equipment respectively, wherein the first threshold value is smaller than the second threshold value;
a third decision sub-module, configured to determine, according to the comparison result, a second device that can currently use radio resources;
The method comprises the steps that under the condition that the resource utilization rate of first equipment is lower than a first threshold value, the first equipment can release occupation of wireless resources or not request to occupy the wireless resources, under the condition that the resource utilization rate of the first equipment is higher than the first threshold value and lower than a second threshold value, the first equipment keeps the current state, and under the condition that the resource utilization rate of the first equipment is higher than the second threshold value, the first equipment can keep occupation of the wireless resources or request to occupy the wireless resources.
Optionally, in the foregoing embodiment of the present invention, the priority of the first device for using the resource is determined by at least one of the following information:
network system of the first equipment;
A system bandwidth of the first device;
Available spectrum resources of the first device;
network capacity of the first device;
traffic load of the first device;
the traffic type of the first device.
Optionally, in the foregoing embodiment of the present invention, the size of the system bandwidth of the first device is inversely proportional to the level of priority.
Optionally, in the foregoing embodiment of the present invention, the system bandwidth of the first device includes any one of the following:
a minimum scheduling unit in the first device;
Minimum system bandwidth in the first device;
a ratio of a minimum system bandwidth to a minimum scheduling unit in the first device.
Optionally, in the foregoing embodiment of the present invention, the size of the available spectrum resource of the first device is inversely proportional to the level of priority.
Optionally, in the foregoing embodiment of the present invention, the available spectrum resource of the first device includes any one of the following:
the first equipment allocates frequency bandwidth in the wireless resource;
a ratio of the frequency bandwidth allocated by the first device in the radio resource to the minimum scheduling unit;
The sum of the frequency bandwidths allocated by the first equipment in the total resources;
The ratio of the sum of the allocated frequency bandwidths of the first device in the total resource to the minimum scheduling unit.
Optionally, in the foregoing embodiment of the present invention, the size of the network capacity of the first device is proportional to the level of priority.
Optionally, in the foregoing embodiment of the present invention, the network capacity of the first device includes any one of the following:
a ratio of a minimum allocable radio resource to a minimum scheduling unit in the first device;
Network capacity of radio resources allocable in the first device.
Optionally, in the foregoing embodiment of the present invention, the apparatus further includes:
And the configuration module is used for configuring sharable wireless resources and dedicated resources of each first device according to the total resources and the maximum bandwidth required by the historical traffic of each first device.
Alternatively, in the above embodiment of the present invention, the first device and the decision device are deployed as a common device, or the first device and the decision device are deployed on different devices.
In summary, the above embodiment of the present invention allocates the same one or more segments of radio resources to a plurality of first devices, different system devices of different radio access systems may share the radio resources in a time division multiplexing and frequency division multiplexing manner, and dynamically adjusts the usage rights of the radio resources according to the reference information of each different system device, so as to solve the problem of simultaneous deployment of a plurality of communication systems in the case of limited radio resources, and further improve the resource usage efficiency.
It should be noted that, the resource allocation device provided in the embodiment of the present invention is a device capable of executing the above-mentioned resource allocation method, and all embodiments of the above-mentioned resource allocation method are applicable to the device, and the same or similar beneficial effects can be achieved.
To better achieve the above object, as shown in fig. 6, an embodiment of the present invention further provides an apparatus, which is a first apparatus, including a processor 600 and a transceiver 610,
The transceiver 610 is configured to obtain reference information of the first device;
the processor 600 is configured to perform the following procedures:
Determining a second device which can currently use wireless resources according to the reference information of at least one first device;
Wherein the at least one first device comprises a device requesting use of radio resources and a device occupying the radio resources in case the radio resources are being occupied, and comprises a device requesting use of radio resources in case the radio resources are not being occupied.
Optionally, in the above embodiment of the present invention, the transceiver 610 is configured to perform the following procedure:
acquiring reference information of first equipment, wherein the reference information of the first equipment comprises at least one of the following items:
priority of the first device use of the resource:
Resource utilization of the first device.
Optionally, in the foregoing embodiment of the present invention, in a case where the reference information of the first device includes a resource utilization rate of the first device, the processor 600 is further configured to:
Respectively comparing the resource utilization rate of the first equipment with a first threshold value and a second threshold value of the first equipment, wherein the first threshold value is smaller than the second threshold value;
Determining a second device which can use wireless resources currently according to the comparison result;
The method comprises the steps that under the condition that the resource utilization rate of first equipment is lower than a first threshold value, the first equipment can release occupation of wireless resources or not request to occupy the wireless resources, under the condition that the resource utilization rate of the first equipment is higher than the first threshold value and lower than a second threshold value, the first equipment keeps the current state, and under the condition that the resource utilization rate of the first equipment is higher than the second threshold value, the first equipment can keep occupation of the wireless resources or request to occupy the wireless resources.
Optionally, in the foregoing embodiment of the present invention, the priority of the first device for using the resource is determined by at least one of the following information:
network system of the first equipment;
A system bandwidth of the first device;
Available spectrum resources of the first device;
network capacity of the first device;
traffic load of the first device;
the traffic type of the first device.
Optionally, in the foregoing embodiment of the present invention, the size of the system bandwidth of the first device is inversely proportional to the level of priority.
Optionally, in the foregoing embodiment of the present invention, the system bandwidth of the first device includes any one of the following:
a minimum scheduling unit in the first device;
Minimum system bandwidth in the first device;
a ratio of a minimum system bandwidth to a minimum scheduling unit in the first device.
Optionally, in the foregoing embodiment of the present invention, the size of the available spectrum resource of the first device is inversely proportional to the level of priority.
Optionally, in the foregoing embodiment of the present invention, the available spectrum resource of the first device includes any one of the following:
the first equipment allocates frequency bandwidth in the wireless resource;
a ratio of the frequency bandwidth allocated by the first device in the radio resource to the minimum scheduling unit;
The sum of the frequency bandwidths allocated by the first equipment in the total resources;
The ratio of the sum of the allocated frequency bandwidths of the first device in the total resource to the minimum scheduling unit.
Optionally, in the foregoing embodiment of the present invention, the size of the network capacity of the first device is proportional to the level of priority.
Optionally, in the foregoing embodiment of the present invention, the network capacity of the first device includes any one of the following:
a ratio of a minimum allocable radio resource to a minimum scheduling unit in the first device;
Network capacity of radio resources allocable in the first device.
Optionally, in the foregoing embodiment of the present invention, the processor 600 is further configured to:
the sharable radio resources and the dedicated resources for each first device are configured according to the total resources and the maximum bandwidth required by the historical traffic of each first device.
Alternatively, in the above embodiment of the present invention, the first device and the decision device are deployed as a common device, or the first device and the decision device are deployed on different devices.
In summary, the above embodiment of the present invention allocates the same one or more segments of radio resources to a plurality of first devices, different system devices of different radio access systems may share the radio resources in a time division multiplexing and frequency division multiplexing manner, and dynamically adjusts the usage rights of the radio resources according to the reference information of each different system device, so as to solve the problem of simultaneous deployment of a plurality of communication systems in the case of limited radio resources, and further improve the resource usage efficiency.
It should be noted that, the device provided in the embodiment of the present invention is a device capable of executing the above-mentioned resource allocation method, and all embodiments of the above-mentioned resource allocation method are applicable to the device, and the same or similar beneficial effects can be achieved.
The embodiment of the invention also provides a device, which is a first device, and includes a memory, a processor and a computer program stored in the memory and capable of running on the processor, where the processor implements each process in the resource allocation method embodiment described above when executing the program, and the same technical effects can be achieved, and for avoiding repetition, a detailed description is omitted herein.
The embodiment of the present invention also provides a computer readable storage medium, on which a computer program is stored, where the program when executed by a processor implements each process in the embodiment of the resource allocation method described above, and the same technical effects can be achieved, and for avoiding repetition, a detailed description is omitted here. The computer readable storage medium is, for example, a Read-Only Memory (ROM), a random access Memory (Random Access Memory RAM), a magnetic disk or an optical disk.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, magnetic disk storage and optical storage, etc.) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block or blocks.
These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.