CN110650540B - Wireless resource allocation method and device - Google Patents
Wireless resource allocation method and device Download PDFInfo
- Publication number
- CN110650540B CN110650540B CN201810671469.6A CN201810671469A CN110650540B CN 110650540 B CN110650540 B CN 110650540B CN 201810671469 A CN201810671469 A CN 201810671469A CN 110650540 B CN110650540 B CN 110650540B
- Authority
- CN
- China
- Prior art keywords
- channel
- terminal
- transmission direction
- rate
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013468 resource allocation Methods 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000005540 biological transmission Effects 0.000 claims abstract description 127
- 239000000969 carrier Substances 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims description 18
- 239000002699 waste material Substances 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 17
- 238000004590 computer program Methods 0.000 description 9
- 238000010295 mobile communication Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a wireless resource allocation method and a wireless resource allocation device. The method comprises the following steps: after receiving the resource allocation request, for any transmission direction, first determining a target carrier type meeting a rate requirement in the transmission direction in a cell to which the terminal belongs, and then determining that a target channel meeting the rate requirement in the transmission direction exists in carriers of the target carrier type, so that the wireless resource corresponding to the target channel can be allocated to the terminal. In the embodiment of the invention, the wireless resources required by the terminal in different transmission directions can be reasonably distributed according to the speed requirements of the terminal in different transmission directions; furthermore, the embodiment of the invention can respectively allocate the wireless resources to the uplink or downlink transmission direction, thereby improving the flexibility of wireless resource allocation, improving the rationality of allocating the wireless resources when uplink and downlink services are asymmetric, and effectively avoiding the problems of resource waste and unreasonable allocation.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for allocating radio resources.
Background
With the development of science and technology, various mobile communication systems come into existence, such as cellular mobile communication systems, trunked mobile communication systems, satellite mobile communication systems, and the like.
A mobile communication system is generally divided into an uplink transmission direction and a downlink transmission direction, and during a communication between a base station and a terminal, the terminal generally sends a message to the base station through the uplink transmission direction, and the base station generally returns a message to the terminal through the downlink transmission direction. Since the services carried in the uplink and downlink transmission directions are different, it is necessary to allocate radio resources in the uplink or downlink transmission direction.
Based on this, there is a need for a radio resource allocation method for reasonably allocating radio resources in uplink and downlink transmission directions.
Disclosure of Invention
The embodiment of the invention provides a wireless resource allocation method and a wireless resource allocation device, which are used for reasonably allocating wireless resources in uplink and downlink transmission directions.
The embodiment of the invention provides a wireless resource allocation method, which comprises the following steps:
receiving a resource allocation request, wherein the resource allocation request comprises speed requirements of terminals in different transmission directions;
and aiming at any transmission direction, determining that a target carrier type meeting the speed requirement in the transmission direction exists in a cell to which the terminal belongs, determining that a target channel meeting the speed requirement in the transmission direction exists in the carriers of the target carrier type, and allocating the wireless resource corresponding to the target channel to the terminal.
Therefore, the embodiment of the invention can determine the carrier type according to the speed requirements of the terminal in different transmission directions, and further determine the target channel in the carrier meeting the speed requirements of the terminal in different transmission directions, thereby being capable of reasonably distributing the wireless resources required by the terminal in different transmission directions; furthermore, the embodiment of the invention can respectively allocate the wireless resources to the uplink or downlink transmission direction, thereby improving the flexibility of wireless resource allocation, improving the rationality of allocating the wireless resources when uplink and downlink services are asymmetric, and effectively avoiding the problems of resource waste and unreasonable allocation.
In one possible implementation, the rate demand includes a rate demand value and a rate demand type;
determining that a target carrier type meeting the speed requirement in the transmission direction exists in a cell to which the terminal belongs, including:
if the rate demand type of the terminal in the transmission direction is determined to be a guaranteed type, determining an optimal carrier type corresponding to the rate demand value according to the rate demand value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type as a target carrier type of the terminal in the transmission direction;
if the rate requirement type of the terminal in the transmission direction is determined to be a non-guaranteed type, determining an optimal carrier type and at least one non-optimal carrier type corresponding to the rate requirement value according to the rate requirement value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type and the at least one non-optimal carrier type as target carrier types of the terminal in the transmission direction.
Therefore, the possibility that the service requested by the terminal is not allowed to be slowed down (namely, the rate is guaranteed) is fully considered, the accuracy of wireless resource allocation is improved, and the success rate of service access is improved.
In one possible implementation, determining that a target channel meeting a rate requirement in the transmission direction exists from the carriers of the target carrier type includes:
determining at least one carrier corresponding to each target carrier type, and determining at least one channel corresponding to each carrier;
and determining a target channel meeting the speed requirement in the transmission direction from the at least one channel according to the channel information of each channel.
In a possible implementation manner, the channel information includes a channel state, an accessed user number, and a supporting rate of a channel;
determining a target channel satisfying the rate requirement in the transmission direction from the at least one channel according to the channel information of each channel, including:
determining a channel with a channel state being an available state and an accessed user number being smaller than a preset threshold value as a candidate channel in the carrier wave according to the channel state and the accessed user number of each channel;
if the speed requirement value of the terminal in the transmission direction is determined to be less than or equal to the supported speed of the candidate channels, taking any one of the candidate channels as the target channel;
if the speed requirement value of the terminal in the transmission direction is determined to be larger than the supported speed of the candidate channel, determining the number N of channels required by the speed requirement value of the terminal in the transmission direction according to the speed requirement value of the terminal in the transmission direction and the supported speed of the candidate channel, and determining continuous N channels from the candidate channels as the target channels; n is an integer of 1 or more.
Therefore, the wireless resources required by the terminal in different transmission directions can be more reasonably distributed, the utilization rate of the wireless resources is improved, and the success rate of service access is improved.
The embodiment of the invention provides a wireless resource allocation device, and the method comprises the following steps:
a receiving unit, configured to receive a resource allocation request, where the resource allocation request includes rate requirements in different transmission directions of a terminal;
a processing unit, configured to determine, for any transmission direction, that a target carrier type meeting a rate requirement in the transmission direction exists in a cell to which the terminal belongs, determine, from carriers of the target carrier type, that a target channel meeting the rate requirement in the transmission direction exists, and allocate a radio resource corresponding to the target channel to the terminal.
In one possible implementation, the rate demand includes a rate demand value and a rate demand type;
the processing unit is specifically configured to:
if the rate demand type of the terminal in the transmission direction is determined to be a guaranteed type, determining an optimal carrier type corresponding to the rate demand value according to the rate demand value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type as a target carrier type of the terminal in the transmission direction; if the rate requirement type of the terminal in the transmission direction is determined to be a non-guaranteed type, determining an optimal carrier type and at least one non-optimal carrier type corresponding to the rate requirement value according to the rate requirement value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type and the at least one non-optimal carrier type as target carrier types of the terminal in the transmission direction.
In a possible implementation manner, the processing unit is specifically configured to:
determining at least one carrier corresponding to each target carrier type, and determining at least one channel corresponding to each carrier; and according to the channel information of each channel, determining a target channel meeting the speed requirement in the transmission direction from the at least one channel.
In a possible implementation manner, the channel information includes a channel state, an accessed user number, and a supporting rate of a channel;
the processing unit is specifically configured to:
determining a channel with a channel state being an available state and an accessed user number being smaller than a preset threshold value as a candidate channel in the carrier wave according to the channel state and the accessed user number of each channel; if the speed requirement value of the terminal in the transmission direction is determined to be less than or equal to the supported speed of the candidate channels, taking any one of the candidate channels as the target channel; if the speed requirement value of the terminal in the transmission direction is determined to be larger than the supported speed of the candidate channel, determining the number N of channels required by the speed requirement value of the terminal in the transmission direction according to the speed requirement value of the terminal in the transmission direction and the supported speed of the candidate channel, and determining continuous N channels from the candidate channels as the target channels; n is an integer of 1 or more.
An embodiment of the present invention further provides an apparatus, where the apparatus may be a base station controller, and the apparatus includes:
a memory for storing a software program;
a processor for reading the software program in the memory and executing the radio resource allocation method described in the above various possible implementations.
An embodiment of the present invention further provides a computer storage medium, where a software program is stored, and when the software program is read and executed by one or more processors, the software program implements the radio resource allocation method described in the foregoing various possible implementation manners.
Embodiments of the present invention also provide a computer program product containing instructions, which when run on a computer, cause the computer to execute the radio resource allocation method described in the above various possible implementations.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that are required to be used in the description of the embodiments will be briefly described below.
FIG. 1 is a diagram illustrating a system architecture suitable for use with an embodiment of the present invention;
fig. 2 is a flowchart illustrating a radio resource allocation method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a base station controller receiving a resource allocation request according to an embodiment of the present invention;
FIG. 4a is a diagram illustrating determining whether candidate channels are consecutive according to an embodiment of the present invention;
FIG. 4b is another diagram illustrating determining whether candidate channels are consecutive according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an overall process involved in an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a radio resource allocation apparatus according to an embodiment of the present invention.
Detailed Description
The present application will be described in detail below with reference to the accompanying drawings, and the specific operation methods in the method embodiments can also be applied to the apparatus embodiments.
In the prior art, there are various methods for allocating radio resources, for example, a satellite mobile communication system, and one of the existing methods for allocating radio resources is to allocate radio resources according to a high rate required in uplink and downlink transmission directions. By adopting the method, the process of allocating the wireless resources can be completed more quickly. However, in practical applications, the satellite mobile communication system often has services with asymmetric uplink and downlink rates, i.e., the uplink rate requirement is 128kb/s, and the downlink rate requirement is 512 kb/s. For this situation, if the radio resource allocation method in the prior art is still adopted, a rate requirement value of 512kb/s needs to be installed in the uplink transmission direction to allocate the radio resource. In fact, the uplink transmission direction obviously does not need so much resources, which easily causes the problems of resource waste and unreasonable allocation.
Based on this, the embodiment of the present invention provides a line resource allocation method, so as to solve the problems of resource waste and unreasonable allocation caused by the prior art.
Specifically, fig. 1 illustrates a schematic diagram of a system architecture to which an embodiment of the present invention is applicable, and as shown in fig. 1, a system architecture 100 to which an embodiment of the present invention is applicable includes a base station controller 101, an access network device 102, one or more terminals, such as a terminal 103, a terminal 104, and a terminal 105 shown in fig. 1. The access network device 102 may communicate with the terminal 103, the terminal 104, and the terminal 105 through a network, for example, any one of the terminal 103, the terminal 104, and the terminal 105 may send a connection request to the access network device 102. The access network device 102 may also communicate with the base station controller 101 through a network, for example, the access network device 102 may send a resource allocation request to the base station controller 101 according to the received connection request, and the base station controller 101 may return a response message according to the resource allocation request.
It should be noted that the terminal in the present application may be various types of devices, such as a notebook computer, a smart phone, a tablet computer, a smart television, and the like.
Based on the system architecture shown in fig. 1, fig. 2 exemplarily shows a flowchart corresponding to the radio resource allocation method provided in the embodiment of the present invention, and as shown in fig. 2, the method may be executed by the base station controller 101 shown in fig. 1, and specifically includes the following steps:
Therefore, the embodiment of the invention can determine the carrier type according to the speed requirements of the terminal in different transmission directions, and further determine the target channel in the carrier meeting the speed requirements of the terminal in different transmission directions, thereby being capable of reasonably distributing the wireless resources required by the terminal in different transmission directions; furthermore, the embodiment of the invention can respectively allocate the wireless resources to the uplink or downlink transmission direction, thereby improving the flexibility of wireless resource allocation, improving the rationality of allocating the wireless resources when uplink and downlink services are asymmetric, and effectively avoiding the problems of resource waste and unreasonable allocation.
The allocation of radio resources in the embodiments of the present invention mainly refers to allocating channels (or frequency points) in an uplink or downlink transmission direction when a certain terminal communicates with a base station. The base station controller 101, when performing step 201, may receive a resource allocation request sent by the access network device 102 shown in fig. 1, and the access network device 102 is determined by interaction with a terminal (e.g., terminal 103). Specifically, as shown in fig. 3, a schematic flow chart of the base station controller receiving the resource allocation request in the embodiment of the present invention includes the following steps:
In step 304, the base station controller receives a resource allocation request sent by the access network device.
It should be noted that the method described in the above steps 301 to 304 is only an example, and those skilled in the art may also adjust the above steps according to experience and practical situations, for example, the access network device may generate a resource allocation request in an interaction process with the terminal, which is not limited specifically.
Further, the resource allocation request may include rate requirements in different transmission directions of the terminal. The rate requirements of the terminal in different transmission directions may include rate requirement values and rate requirement types of the terminal in different transmission directions. For example, the rate requirement value of the terminal in the uplink direction may be 128kb/s, and the rate requirement type may be an unsecured rate; the rate requirement value of the terminal in the downstream direction can be 512kb/s, and the rate requirement type can be a guaranteed rate. Wherein, the guaranteed speed means that the speed demand value does not allow speed reduction, namely the speed demand value of the terminal in the downstream direction must be 512kb/s and cannot be lower than 512 kb/s; conversely, the non-guaranteed rate means that the rate requirement value allows for speed reduction, that is, the rate requirement value of the terminal in the uplink direction may be lower than 128kb/s, for example, the rate requirement value of the terminal in the uplink direction may be 64kb/s, 32kb/s, etc., without limitation. By distinguishing the guaranteed rate from the non-guaranteed rate, the possibility that the service requested by the terminal is not allowed to be slowed down (namely, the guaranteed rate) is fully considered, the accuracy of wireless resource allocation is improved, and the success rate of service access is improved.
In step 202, taking the carrier type of the satellite communication system as an example, since the carrier type and the channel type are in one-to-one correspondence, the carrier type may be divided into 5 types according to the bandwidth factor and the time slot length, as shown in table 1. Taking the carrier type 1 shown in table 1 as an example, a Packet Data Channel (PDCH), that is, a physical Channel used by a service, a first parameter in parentheses of the PDCH (1, 10) indicates the number of bandwidth factors occupied by the carrier type in a frequency domain, and a second parameter in parentheses indicates the number of time slots occupied by the carrier type in a time domain. That is, the carrier type is PDCH (1, 10), and occupies 1 bandwidth factor in the frequency domain and 10 timeslots in the time domain, and the descriptions of the remaining carrier types are similar and will not be repeated here.
Table 1: an example of a carrier type
Numbering | Type of |
1 | PDCH(1,10) |
2 | PDCH(2,10) |
3 | PDCH(5,5) |
4 | PDCH(10,5) |
5 | PDCH(15,5) |
Further, the larger the bandwidth factor, the higher the traffic rate that can be carried by the carrier type. As shown in table 2, a correspondence between the carrier type and a support rate value preset in the cell to which the terminal belongs may be preset. Wherein, the supporting rate value corresponding to the carrier type of PDCH (1, 10) is 64kb/s, the supporting rate value corresponding to the carrier type of PDCH (2, 10) is 128kb/s, the supporting rate value corresponding to the carrier type of PDCH (5, 5) is 256kb/s, the supporting rate value corresponding to the carrier type of PDCH (10, 5) is 512kb/s, and the supporting rate value corresponding to the carrier type of PDCH (15, 5) is 1 mb/s.
Table 2: an example of a correspondence between carrier type and supported rate
Type of carrier wave | Supporting rate value |
PDCH(1,10) | 64kb/s |
PDCH(2,10) | 128kb/s |
PDCH(5,5) | 256kb/s |
PDCH(10,5) | 512kb/s |
PDCH(15,5) | 1mb/s |
In the embodiment of the invention, the determination modes of the target carrier wave types are different according to different rate requirement types of the terminal in different transmission directions.
The first method is as follows:
if the rate requirement type of the terminal in the transmission direction is determined to be a guarantee type, determining an optimal carrier type corresponding to the rate requirement value according to the rate requirement value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type as a target carrier type of the terminal in the transmission direction.
For example, if the rate requirement value of the terminal a in the downlink direction is 512kb/s and the rate requirement type is the guaranteed rate, it can be known from the content shown in table 2 that the optimal carrier type corresponding to the terminal a in the downlink direction is PDCH (10, 5). And, since the rate requirement type of the terminal a in the downlink direction is the guaranteed rate, the target carrier type of the terminal a in the downlink direction is PDCH (10, 5).
The second method comprises the following steps:
if the rate requirement type of the terminal in the transmission direction is determined to be a non-guaranteed type, determining an optimal carrier type and at least one non-optimal carrier type corresponding to the rate requirement value according to the rate requirement value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type and the at least one non-optimal carrier type as target carrier types of the terminal in the transmission direction.
For example, if the rate requirement value of the terminal B in the downlink direction is 512kb/s and the rate requirement type is a non-guaranteed rate, it can be known from the content shown in table 2 that the optimal carrier type corresponding to the terminal B in the downlink direction is PDCH (10, 5), and the corresponding non-optimal carrier types are PDCH (5, 5), PDCH (2, 10), and PDCH (1, 10). And, since the rate requirement type of the terminal a in the downlink direction is the non-guaranteed rate, the target carrier types of the terminal a in the downlink direction are PDCH (10, 5), PDCH (5, 5), PDCH (2, 10), and PDCH (1, 10).
Further, after the target carrier type is determined, at least one carrier corresponding to each target carrier type may also be determined, and then at least one channel corresponding to each carrier may be determined, and then a target channel meeting the rate requirement of the terminal in the transmission direction may be determined from the at least one channel according to the channel information of each channel.
Furthermore, since each carrier type may correspond to multiple carriers, in the embodiment of the present invention, the multiple carriers may also be sorted, for example, sorted according to the priority. For example, the multiple carriers may be ordered according to their own configured capabilities, with higher priority being given to higher capabilities. For another example, the carriers may be sorted according to the number of users accessed in each carrier, and the priority may be higher as the number of users accessed is larger.
By adopting the priority ordering mode, the carrier wave allocated each time can be ensured to be the current optimal carrier wave, and further the target channel is determined in the current optimal carrier wave, so that the processing efficiency of wireless resource allocation can be effectively improved, and meanwhile, an operator can control the carrier wave according to actual requirements, and the flexibility of wireless resource allocation is improved.
In particular, the channel information may include a channel state, a number of accessed users, and a supported rate of the channel. The method for determining the target channel according to the channel information of each channel includes multiple ways, and one possible implementation way is that according to the channel state and the number of accessed users of each channel, a channel with a channel state being an available state and the number of accessed users being smaller than a preset threshold value is determined as a candidate channel in the carrier, and then whether a rate requirement value of the terminal in the transmission direction is larger than the support rate of the candidate channel is judged; if the rate requirement value of the terminal in the transmission direction is less than or equal to the supported rate of the candidate channels, any one of the candidate channels can be taken as a target channel; if the rate requirement value of the terminal in the transmission direction is greater than the supported rate of the candidate channel, determining the number N of channels required for meeting the rate requirement value of the terminal in the transmission direction according to the rate requirement value of the terminal in the transmission direction and the supported rate of the candidate channel, and determining continuous N channels from the candidate channels as target channels, wherein N is an integer greater than or equal to 1.
Specifically, there are various methods for determining whether the candidate channels are continuous, and in one example, it may be determined whether a difference between a start time slot of a previous candidate channel and a start time slot of a next candidate channel is 1 time slot to determine whether the candidate channels are continuous. For example, as shown in fig. 4a, a schematic diagram of determining whether candidate channels are continuous is shown. As can be seen from fig. 4a, a certain carrier includes 3 candidate channels, which are candidate channel 1, candidate channel 2, and candidate channel 3. The starting time slot of candidate channel 1 is 0, the starting time slot of candidate channel 2 is 2, and the starting time slot of candidate channel 3 is 3, so that candidate channel 2 and candidate channel 3 are two consecutive channels.
In another example, it may be determined whether the difference between the end time slot of the previous candidate channel and the end time slot of the next candidate channel is 1 time slot to determine whether the candidate channels are consecutive. For example, as shown in fig. 4b, a schematic diagram of determining whether the candidate channels are continuous is shown. As can be seen from fig. 4b, a certain carrier includes 3 candidate channels, which are candidate channel 1, candidate channel 2, and candidate channel 3. The ending time slot of candidate channel 1 is 1, the ending time slot of candidate channel 2 is 2, and the ending time slot of candidate channel 3 is 4, so that candidate channel 1 and candidate channel 2 are two consecutive channels.
In order to more clearly describe the above-mentioned radio resource allocation method, the flow involved in the embodiment of the present invention is generally described below with reference to fig. 5. As shown in fig. 5, the following steps may be included:
And step 504, taking the optimal carrier type as a target carrier type of the terminal in the downlink direction.
And 505, taking the optimal carrier type and at least one non-optimal carrier type as target carrier types of the terminal in the downlink direction.
In step 510, the channel with the channel status being available and the number of accessed users being smaller than the preset threshold is determined as a candidate channel.
In step 513, N consecutive channels are determined from the candidate channels as the downlink target channels.
And 514, taking any channel in the candidate channels as a downlink target channel.
At step 516, the type of rate requirement and the value of the rate requirement in the upstream direction are determined.
517, determining whether the rate requirement type of the terminal in the uplink direction is a guaranteed type, and if the rate requirement type is the guaranteed type, executing 518; if it is not guaranteed, then step 519 is performed.
And step 518, taking the optimal carrier type as a target carrier type of the terminal in the uplink direction.
And step 519, taking the optimal carrier type and at least one non-optimal carrier type as target carrier types of the terminal in the downlink direction.
In step 527, N consecutive channels are determined from the candidate channels as uplink target channels.
And step 529, allocating the radio resource corresponding to the uplink target channel to the terminal.
In step 530, the radio resource assignment fails.
It should be noted that the step number is only an exemplary representation of an execution flow, and the sequence of each step is not specifically limited in the present application, for example, in the step 502 and the step 516, the rate requirement type and the rate requirement value in the uplink direction may be determined first, and the rate requirement type and the rate requirement value in the downlink direction may be determined; or, the type and the value of the rate requirement in the downlink direction and the uplink direction may also be determined simultaneously, and then the radio resource allocation may be performed in the downlink direction and the up-down direction simultaneously, which is not limited specifically.
Based on the same inventive concept, fig. 6 schematically illustrates a structural diagram of a radio resource allocation apparatus according to an embodiment of the present invention, as shown in fig. 6, the apparatus may be a base station controller 600, including a receiving unit 601, a processing unit 602; wherein,
a receiving unit 601, configured to receive a resource allocation request, where the resource allocation request includes rate requirements in different transmission directions of a terminal;
a processing unit 602, configured to determine, for any transmission direction, that a target carrier type meeting a rate requirement in the transmission direction exists in a cell to which the terminal belongs, determine, from carriers of the target carrier type, that a target channel meeting the rate requirement in the transmission direction exists, and allocate a radio resource corresponding to the target channel to the terminal.
In one possible implementation, the rate demand includes a rate demand value and a rate demand type;
the processing unit 602 is specifically configured to:
if the rate demand type of the terminal in the transmission direction is determined to be a guaranteed type, determining an optimal carrier type corresponding to the rate demand value according to the rate demand value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type as a target carrier type of the terminal in the transmission direction; if the rate requirement type of the terminal in the transmission direction is determined to be a non-guaranteed type, determining an optimal carrier type and at least one non-optimal carrier type corresponding to the rate requirement value according to the rate requirement value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type and the at least one non-optimal carrier type as target carrier types of the terminal in the transmission direction.
In a possible implementation manner, the processing unit 602 is specifically configured to:
determining at least one carrier corresponding to each target carrier type, and determining at least one channel corresponding to each carrier; and according to the channel information of each channel, determining a target channel meeting the speed requirement in the transmission direction from the at least one channel.
In a possible implementation manner, the channel information includes a channel state, an accessed user number, and a supporting rate of a channel;
the processing unit 602 is specifically configured to:
determining a channel with a channel state being an available state and an accessed user number being smaller than a preset threshold value as a candidate channel in the carrier wave according to the channel state and the accessed user number of each channel; if the speed requirement value of the terminal in the transmission direction is determined to be less than or equal to the supported speed of the candidate channels, taking any one of the candidate channels as the target channel; if the speed requirement value of the terminal in the transmission direction is determined to be larger than the supported speed of the candidate channel, determining the number N of channels required by the speed requirement value of the terminal in the transmission direction according to the speed requirement value of the terminal in the transmission direction and the supported speed of the candidate channel, and determining continuous N channels from the candidate channels as the target channels; n is an integer of 1 or more.
An embodiment of the present invention further provides an apparatus, where the apparatus may be a base station controller, and the apparatus includes:
a memory for storing a software program;
a processor for reading the software program in the memory and executing the radio resource allocation method described in the above various possible implementations.
An embodiment of the present invention further provides a computer storage medium, where a software program is stored, and when the software program is read and executed by one or more processors, the software program implements the radio resource allocation method described in the foregoing various possible implementation manners.
Embodiments of the present invention also provide a computer program product containing instructions, which when run on a computer, cause the computer to execute the radio resource allocation method described in the above various possible implementations.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams 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 diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory 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 memory 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 preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (8)
1. A method for allocating radio resources, the method comprising:
receiving a resource allocation request, wherein the resource allocation request comprises speed requirements of terminals in different transmission directions;
for any transmission direction, determining that a target carrier type meeting the speed requirement in the transmission direction exists in a cell to which the terminal belongs, determining that a target channel meeting the speed requirement in the transmission direction exists in carriers of the target carrier type, and allocating wireless resources corresponding to the target channel to the terminal;
wherein the rate demand includes a rate demand value and a rate demand type;
determining that a target carrier type meeting the speed requirement in the transmission direction exists in a cell to which the terminal belongs, including:
if the rate demand type of the terminal in the transmission direction is determined to be a guaranteed type, determining an optimal carrier type corresponding to the rate demand value according to the rate demand value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type as a target carrier type of the terminal in the transmission direction;
if the rate requirement type of the terminal in the transmission direction is determined to be a non-guaranteed type, determining an optimal carrier type and at least one non-optimal carrier type corresponding to the rate requirement value according to the rate requirement value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type and the at least one non-optimal carrier type as target carrier types of the terminal in the transmission direction.
2. The method of claim 1, wherein determining that a target channel exists from the carriers of the target carrier type that meets the rate requirement in the transmission direction comprises:
determining at least one carrier corresponding to each target carrier type, and determining at least one channel corresponding to each carrier;
and determining a target channel meeting the speed requirement in the transmission direction from the at least one channel according to the channel information of each channel.
3. The method of claim 2, wherein the channel information comprises channel status, number of users accessed and supported rate of the channel;
determining a target channel satisfying the rate requirement in the transmission direction from the at least one channel according to the channel information of each channel, including:
determining a channel with a channel state being an available state and an accessed user number being smaller than a preset threshold value as a candidate channel in the carrier wave according to the channel state and the accessed user number of each channel;
if the speed requirement value of the terminal in the transmission direction is determined to be less than or equal to the supported speed of the candidate channels, taking any one of the candidate channels as the target channel;
if the speed requirement value of the terminal in the transmission direction is determined to be larger than the supported speed of the candidate channel, determining the number N of channels required by the speed requirement value of the terminal in the transmission direction according to the speed requirement value of the terminal in the transmission direction and the supported speed of the candidate channel, and determining continuous N channels from the candidate channels as the target channels; n is an integer of 1 or more.
4. A radio resource allocation apparatus, comprising:
a receiving unit, configured to receive a resource allocation request, where the resource allocation request includes rate requirements in different transmission directions of a terminal;
a processing unit, configured to determine, for any transmission direction, that a target carrier type meeting a rate requirement in the transmission direction exists in a cell to which the terminal belongs, determine, from carriers of the target carrier type, that a target channel meeting the rate requirement in the transmission direction exists, and allocate a radio resource corresponding to the target channel to the terminal;
wherein the rate demand includes a rate demand value and a rate demand type;
the processing unit is specifically configured to:
if the rate demand type of the terminal in the transmission direction is determined to be a guaranteed type, determining an optimal carrier type corresponding to the rate demand value according to the rate demand value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type as a target carrier type of the terminal in the transmission direction; if the rate requirement type of the terminal in the transmission direction is determined to be a non-guaranteed type, determining an optimal carrier type and at least one non-optimal carrier type corresponding to the rate requirement value according to the rate requirement value of the terminal in the transmission direction and a corresponding relation between a support rate value preset in a cell to which the terminal belongs and the carrier type, and taking the optimal carrier type and the at least one non-optimal carrier type as target carrier types of the terminal in the transmission direction.
5. The apparatus according to claim 4, wherein the processing unit is specifically configured to:
determining at least one carrier corresponding to each target carrier type, and determining at least one channel corresponding to each carrier; and according to the channel information of each channel, determining a target channel meeting the speed requirement in the transmission direction from the at least one channel.
6. The apparatus of claim 5, wherein the channel information comprises channel status, number of users accessed, and supported rate of the channel;
the processing unit is specifically configured to:
determining a channel with a channel state being an available state and an accessed user number being smaller than a preset threshold value as a candidate channel in the carrier wave according to the channel state and the accessed user number of each channel; if the speed requirement value of the terminal in the transmission direction is determined to be less than or equal to the supported speed of the candidate channels, taking any one of the candidate channels as the target channel; if the speed requirement value of the terminal in the transmission direction is determined to be larger than the supported speed of the candidate channel, determining the number N of channels required by the speed requirement value of the terminal in the transmission direction according to the speed requirement value of the terminal in the transmission direction and the supported speed of the candidate channel, and determining continuous N channels from the candidate channels as the target channels; n is an integer of 1 or more.
7. A computer-readable storage medium, characterized in that the storage medium stores instructions that, when executed on a computer, cause the computer to carry out performing the method of any one of claims 1 to 3.
8. A computer device, comprising:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory to execute the method of any of claims 1 to 3 in accordance with the obtained program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810671469.6A CN110650540B (en) | 2018-06-26 | 2018-06-26 | Wireless resource allocation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810671469.6A CN110650540B (en) | 2018-06-26 | 2018-06-26 | Wireless resource allocation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110650540A CN110650540A (en) | 2020-01-03 |
CN110650540B true CN110650540B (en) | 2022-03-29 |
Family
ID=69008790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810671469.6A Active CN110650540B (en) | 2018-06-26 | 2018-06-26 | Wireless resource allocation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110650540B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113259960B (en) * | 2020-02-13 | 2022-09-27 | 大唐移动通信设备有限公司 | Rate configuration method and device, electronic equipment and readable storage medium |
CN114980342A (en) * | 2022-06-28 | 2022-08-30 | 中国联合网络通信集团有限公司 | Carrier wave determining method, device, system and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1345518A (en) * | 1998-06-19 | 2002-04-17 | 艾利森电话股份有限公司 | Method and apparatus or dynamically adapting connection state in mobile communications system |
CN1893345A (en) * | 2005-07-05 | 2007-01-10 | 上海原动力通信科技有限公司 | Multi-carrier-wave TDD system channel distribution method |
CN102448177A (en) * | 2010-10-13 | 2012-05-09 | 中国移动通信集团江苏有限公司 | Resource scheduling method and device in mobile communication system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7586990B2 (en) * | 2005-11-22 | 2009-09-08 | Motorola, Inc. | Method and system for allocating subcarriers to subscriber devices |
-
2018
- 2018-06-26 CN CN201810671469.6A patent/CN110650540B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1345518A (en) * | 1998-06-19 | 2002-04-17 | 艾利森电话股份有限公司 | Method and apparatus or dynamically adapting connection state in mobile communications system |
CN1893345A (en) * | 2005-07-05 | 2007-01-10 | 上海原动力通信科技有限公司 | Multi-carrier-wave TDD system channel distribution method |
CN102448177A (en) * | 2010-10-13 | 2012-05-09 | 中国移动通信集团江苏有限公司 | Resource scheduling method and device in mobile communication system |
Also Published As
Publication number | Publication date |
---|---|
CN110650540A (en) | 2020-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3816334B2 (en) | Radio resource allocation method and base station | |
CN111757291B (en) | Communication method and device | |
CN112073974B (en) | Unauthorized spectrum edge access and anti-interference method and device for cooperative terminal communication | |
CN111436149B (en) | Transmission resource selection method and device | |
CN110650540B (en) | Wireless resource allocation method and device | |
CN109413747A (en) | Transfer resource distribution method, device, transmission resource request method and device | |
CN110383914B (en) | Information sending method, device, terminal, access network equipment and system | |
CN107548070B (en) | Data transmission method, device and system | |
US8064476B2 (en) | Techniques for quick access channel information loading in wireless networks | |
EP4017192A1 (en) | Feedback channel mapping method and apparatus, device, and storage medium | |
EP3979736A1 (en) | Data multiplexing transmission method, base station, terminal, and storage medium | |
CN102905270A (en) | Communication method and device for frequency division duplexing (FDD) system and base station | |
CN109756949B (en) | Resource allocation method and device | |
EP1536657A1 (en) | Radio communication system time slot allocation method | |
CN111770473B (en) | Unlicensed spectrum access and carrier aggregation method and device for cellular internet of vehicles | |
CN112073975B (en) | Unauthorized spectrum edge sharing method and device for multi-hop communication between terminals | |
CN111315023B (en) | Uplink wireless resource allocation method and device | |
CN102273310A (en) | Random access method, base station control equipment and base station | |
CN113098662B (en) | TDMA communication method for realizing multiple rate self-adaption | |
CN113055139B (en) | SR resource allocation method, device and base station | |
CN112702150B (en) | Space division multiple access method and device, electronic equipment and computer readable medium | |
JP4429056B2 (en) | Wireless resource allocation method | |
CN109787729B (en) | Resource multiplexing method, system and computer readable storage medium | |
CN107872882B (en) | Channel resource determination method and device | |
CN118265159A (en) | Method for managing bandwidth part of network and controller thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |