[go: up one dir, main page]

WO2015058333A1 - Scheduling method and base station - Google Patents

Scheduling method and base station Download PDF

Info

Publication number
WO2015058333A1
WO2015058333A1 PCT/CN2013/085587 CN2013085587W WO2015058333A1 WO 2015058333 A1 WO2015058333 A1 WO 2015058333A1 CN 2013085587 W CN2013085587 W CN 2013085587W WO 2015058333 A1 WO2015058333 A1 WO 2015058333A1
Authority
WO
WIPO (PCT)
Prior art keywords
scheduling
base station
cell
queue
scheduling queue
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.)
Ceased
Application number
PCT/CN2013/085587
Other languages
French (fr)
Chinese (zh)
Inventor
张屹
郭房富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201380004326.5A priority Critical patent/CN104170444B/en
Priority to PCT/CN2013/085587 priority patent/WO2015058333A1/en
Publication of WO2015058333A1 publication Critical patent/WO2015058333A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a scheduling method and a base station. Background technique
  • the 3rd Generation Partnership Project (3GPP) protocol introduced downlink multipoint transmission technology in Release 11 (Release 11, R11).
  • a user equipment User Equipment, UE
  • the radio network controller RNC
  • the base station sends to the UE.
  • the UE establishes a downlink connection with two co-frequency cells of the two base stations, where one cell is the primary serving cell of the UE (referred to as the primary cell), and the other cell is the secondary serving cell of the UE (referred to as the secondary cell), usually the primary
  • the channel quality of the cell is better than the channel quality of the secondary cell.
  • the channel quality can be represented by a channel quality indicator (CQI).
  • CQI channel quality indicator
  • the secondary cell and the primary cell simultaneously schedule the UE to transmit downlink data, which can improve system resource utilization.
  • the UE that uses the cell as the secondary cell is the first UE of the cell
  • the UE that uses the cell as the primary cell is the second UE
  • the scheduling priority of the first UE is generally set to be absolutely low.
  • the scheduling priority of the second UE ensures that the cell resource can be preferentially allocated for use by the second UE.
  • the inventor found in the research of the prior art that for the UE to which the downlink multi-point transmission technology is applied, since the scheduling priority of the UE in its secondary cell is the lowest, when the secondary cell is congested, it is difficult to provide the transmission resource. Used by the UE to reduce the multi-point transmission efficiency of the UE. Summary of the invention
  • the embodiment of the present invention provides a scheduling method and a base station, to solve the problem that the multi-point transmission efficiency is reduced when the UE cannot obtain the transmission resources provided by the auxiliary cell in the prior art.
  • a scheduling method is provided, where the method includes: [07] determining whether the cell is congested;
  • the base station does not request the data of the first user equipment UE from the base station controller to which it belongs.
  • the first UE is the UE that uses the cell as the secondary cell
  • the base station is the base station to which the cell belongs.
  • the determining result is cell congestion, including one or a combination of the following:
  • the judgment result is that the number of scheduling of the first UE in the preset time period is lower than the threshold number
  • the judgment result is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the second UE is the UE that is the primary cell of the cell, and the second UE and the first UE belong to the same logical port on the cell,
  • the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE at the air interface transmission rate of the at least one second UE.
  • the method further includes:
  • the base station increases the scheduling priority of the scheduling queue of the first UE in the cell.
  • the method further includes:
  • the base station determines whether the queue length of the scheduling queue of the first UE is less than a set threshold length
  • the base station improves the scheduling priority of the scheduling queue of the first UE in the cell, which is specifically: when the queue length of the scheduling queue of the first UE is less than the set threshold length, the scheduling queue of the first UE is improved in the cell.
  • the scheduling priority in a fourth possible implementation of the first aspect, the method further includes:
  • the base station sends a notification message to the base station controller, where the notification message is used to notify the base station controller to cache the scheduling queue of the first UE.
  • the data is forwarded to the base station to which the primary cell of the first UE belongs for scheduling.
  • the determining, by the base station, that the queue length of the scheduling queue of the first UE is less than the set threshold length includes:
  • the base station determines whether the amount of buffered data in the scheduling queue of the first UE is less than the first threshold data amount; or
  • the base station determines whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than the second threshold duration, where the first rate is the rate at which the base station separately schedules the first UE; or
  • the base station determines whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is that the base station schedules the first UE in the preset historical time period.
  • the base station improves the scheduling priority of the scheduling queue of the first UE in the cell, including:
  • the base station sets the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queue of other UEs whose buffer data in the scheduling queue of the first UE belongs to the same service type; or, [25]
  • the scheduling priority of the scheduling queue of the first UE is the same as the scheduling priority of the scheduling queue of other UEs of the same type of service in the scheduling queue of the first UE; or
  • the base station multiplies the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.
  • a base station in a second aspect, includes: [28] a determining unit, configured to determine whether a cell is congested;
  • an execution unit configured to: when the judgment result of the determining unit is that the cell is congested, not requesting, by the base station controller to which the base station belongs, data of the first user equipment UE, where the first UE is a UE that uses the cell as a secondary cell, the base station It is the base station to which the cell belongs.
  • the determining result of the determining unit is cell congestion, including one or a combination of the following: [31] The judgment result of the determining unit is that the number of scheduling of the first UE in the preset time period is lower than the threshold number;
  • the judgment result of the judging unit is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the second UE is the UE with the cell as the primary cell, and the second UE and the first UE belong to the same logic on the cell.
  • the port, the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by the air interface transmission rate of the at least one second UE.
  • the base station further includes:
  • the adjusting unit is configured to improve scheduling priority of the scheduling queue of the first UE in the cell.
  • the determining unit is further configured to determine whether a queue length of the scheduling queue of the first UE is smaller than a set Threshold length
  • the adjusting unit is configured to: when the judgment result of the determining unit is that the queue length of the scheduling queue of the first UE is smaller than the set threshold length, improve the scheduling priority of the scheduling queue of the first UE in the cell.
  • the adjusting unit is further configured to: when the determining result of the determining unit is the scheduling queue of the first UE When the queue length is not less than the threshold length, the notification message is sent to the base station controller, and the notification message is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs for scheduling.
  • the determining unit includes at least one of the following Subunit:
  • a first determining subunit configured to determine whether the amount of buffered data in the scheduling queue of the first UE is less than the first threshold data amount
  • the second determining sub-unit is configured to determine whether a ratio of the amount of buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than a second threshold duration, where the first rate is that the base station separately schedules the first UE Rate of time
  • the third determining sub-unit is configured to determine whether a ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is a preset historical time of the base station. The maximum average rate of scheduling the first UE within the segment.
  • the adjusting unit includes at least one of the following subunits:
  • the first adjustment subunit configured to set a scheduling priority of the scheduling queue of the first UE is higher than a scheduling priority of a scheduling queue of other UEs that belong to the same service type in the scheduling queue of the first UE. ;
  • a second adjustment sub-unit configured to set a scheduling priority of the scheduling queue of the first UE to be the same as a scheduling priority of a scheduling queue of other UEs in which the cached data in the scheduling queue of the first UE belongs to the same service type;
  • the third adjustment subunit is configured to multiply the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.
  • a base station in a third aspect, includes: a transceiver and a processor, where
  • a transceiver configured to communicate with a user equipment UE and a base station controller, respectively;
  • the processor is configured to determine whether the cell is congested. When the judgment result is that the cell is congested, the data of the first UE is not requested from the base station controller, where the first UE is a UE that uses the cell as a secondary cell, and the base station is the cell. affiliated base station.
  • the determining result of the processor is cell congestion, including one or a combination of the following:
  • the judgment result of the processor is that the number of scheduling of the first UE in the preset time period is lower than the threshold number of times;
  • the judgment result of the processor is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the second UE is the UE that is the primary cell of the cell, and the second UE belongs to the same UE as the first UE.
  • the logical port, the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by the air interface transmission rate of the at least one second UE.
  • the processor is further configured to improve a scheduling queue of the first UE in the The scheduling priority in the cell.
  • the processor is further configured to determine whether a queue length of the scheduling queue of the first UE is smaller than a set Threshold length; [54] the processor is specifically configured to: when the judgment result is that the queue length of the scheduling queue of the first UE is less than the set threshold In the case of a length, the scheduling priority of the scheduling queue of the first UE in the cell is increased.
  • the processor is further configured to: when the judgment result is that the queue length of the scheduling queue of the first UE is not When the threshold is less than the threshold length, the notification message is sent to the base station controller, where the notification message is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs for scheduling.
  • the processor is specifically configured to determine Whether the amount of buffered data in the scheduling queue of the first UE is less than the first threshold data amount; or determining whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than the second threshold duration,
  • the first rate is a rate at which the base station separately schedules the first UE; or, determining whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, and the second rate is a base station.
  • the maximum average rate of the first UE is scheduled within a preset historical time period.
  • the processor is configured to: set a scheduling priority of the scheduling queue of the first UE to be higher than that of the cached data in the scheduling queue of the first UE.
  • the scheduling priority of the scheduling queues of other UEs of the same type of service; or, the scheduling priority of the scheduling queue of the first UE is set to the scheduling queue of other UEs of the same type of service in the scheduling queue of the first UE.
  • the scheduling priority of the scheduling queue is the same; or the scheduling priority of the scheduling queue of the first UE is multiplied by the preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.
  • the base station determines whether the cell is congested.
  • the base station does not request the data of the first UE from the base station controller to which the UE belongs, and the first UE is the UE that uses the cell as the secondary cell.
  • the base station is a base station to which the cell belongs.
  • the base station to which the cell belongs is stopped by requesting the base station controller to send data of the UE that uses the cell as the secondary cell, and the data of the UE is scheduled to be used by the base station, so that the data of the UE can be It is scheduled by other base stations to improve the multi-point transmission efficiency of the UE.
  • the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the multi-point transmission of the UE can be further improved. effectiveness.
  • FIG. 1 is a flow chart of an embodiment of a scheduling method according to the present invention
  • FIG. 2 is a flow chart of another embodiment of a scheduling method according to the present invention.
  • FIG. 3 is a flow chart of another embodiment of a scheduling method according to the present invention.
  • FIG. 4 is a flow chart of another embodiment of a scheduling method according to the present invention.
  • FIG. 5 is a block diagram of an embodiment of a base station according to the present invention.
  • FIG. 6 is a block diagram of another embodiment of a base station according to the present invention.
  • FIG. 7 is a block diagram of another embodiment of a base station of the present invention. detailed description
  • Step 101 Determine whether a cell is congested.
  • the UE may establish a downlink connection with the same-frequency cell of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission.
  • One of the at least two base stations is the primary base station of the primary cell of the UE, and the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE.
  • the UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue.
  • the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or It is a UE that does not support downlink multipoint transmission technology.
  • the first UE is a UE that uses the cell as a secondary cell
  • the second UE is a UE that uses the cell as a primary cell
  • the base station is a base station to which the cell belongs.
  • the base station may determine whether the scheduling number of the first UE in the preset time period is lower than the threshold number, and/or determine that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, where The second UE and the first UE belong to the same logical port on the cell, and the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by using the air interface sending rate of the at least one second UE.
  • Step 102 When the judgment result is that the cell is congested, the base station does not request the first base station controller to which it belongs.
  • step 101 For the different manners of determining whether the cell is congested in step 101, in this step, when the result of the determination is that the number of times of scheduling of the first UE in the preset time period is lower than the threshold number, the cell congestion is determined; or When the judgment result is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the cell congestion is determined.
  • the base station does not request to send the data of the first UE to the base station controller, new data is not added in the scheduling queue of the first UE, but the first UE is still not scheduled in the scheduling queue. Therefore, the base station can improve the scheduling priority of the scheduling queue of the first UE in the cell, and schedule the first UE according to the increased scheduling priority.
  • the base station may set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type, thereby making the first
  • the UE is preferentially scheduled by the base station, so as to improve the downlink multi-point transmission efficiency of the first UE, or the base station may also set the scheduling queue of the first UE.
  • the scheduling priority is the same as the scheduling priority of the scheduling queues of other UEs in the scheduling queue of the first UE that belong to the same service type, so that the base station can have the first priority of the scheduling queue according to the prior art.
  • the UE performs the scheduling, because the scheduling priority of the scheduling queue of the first UE is improved, so that the opportunity for the first UE to be scheduled is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE; or, the base station is also
  • the scheduling priority of the scheduling queue of the first UE may be multiplied by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, and the preset parameter If the scheduling priority of the scheduling queue of the first UE is increased, the new scheduling priority of the first UE is increased. Therefore, the scheduling of the first UE is also increased. Opportunity, thereby improving the downlink multipoint transmission efficiency of the first UE.
  • the base station may advance The scheduling priority of the scheduling queue of the first UE is set to the default by default, so that the second UE can preferentially use the transmission resources of the cell for downlink data transmission.
  • the base station may advance The scheduling priority of the scheduling queue of the first UE is set to the default by default, so that the second UE can preferentially use the transmission resources of the cell for downlink data transmission.
  • the base station may still request the base station controller to send the data of the first UE, there will be more and more first UEs. It is difficult for the data to implement downlink scheduling transmission through the base station, and therefore the base station no longer requests the base station controller to transmit the data of the first UE.
  • the base station may also set the scheduling priority of the scheduling queue of the first UE to the scheduling priority of the scheduling queue of the second UE, This ensures that the first UE and the second UE have the same scheduling opportunity.
  • the base station when the cell is congested, it indicates that the second UE has a large amount of data to be preferentially transmitted. If the base station still requests the base station controller to send the data of the first UE, it will cause the second UE to obtain sufficient transmission resources, so the base station does not The base station controller is then requested to send data of the first UE.
  • the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE scheduled by the base station, so that the UE is enabled.
  • the data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE; and, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the UE can be further improved. Multi-point transmission efficiency.
  • FIG. 2 a flow chart of another embodiment of the scheduling method of the present invention is as follows:
  • Step 201 When the first UE initially accesses the cell, the base station to which the cell belongs sets the scheduling priority of the scheduling queue of the first UE in the cell to be the lowest, and the first UE is supplemented by the cell. UE of the cell.
  • the UE can establish a downlink connection with the same-frequency cells of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission.
  • one of the base stations is the primary base station of the primary cell of the UE
  • the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE.
  • the UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue.
  • the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or may be a UE that does not support the downlink multi-point transmission technology.
  • the first UE is a UE that uses the cell as a secondary cell
  • the second UE is a UE that is the primary cell of the cell
  • the base station is a base station to which the cell belongs.
  • the base station to which the cell belongs may preset that the scheduling priority of the scheduling queue of the first UE is the lowest in the cell, thereby ensuring that the second UE can preferentially use the transmission resource of the cell for downlink data transmission.
  • Step 202 The base station determines whether the number of times of scheduling of the first UE in the preset time period is lower than a threshold number. If yes, step 203 is performed; otherwise, the current process ends.
  • the scheduling priority of the first UE in the cell is preset to be the lowest
  • the base station may determine whether the scheduling number of the first UE is lower than the threshold number within the preset time period, if lower than The number of thresholds indicates that the first UE is difficult to complete downlink multipoint transmission through the cell.
  • the base station may also determine that the scheduling time of the scheduling queue of the second UE is greater than the threshold time, and if yes, execute step 203; otherwise, end the current process.
  • the second UE and the first UE belong to the same logical port on the cell, and the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by using the air interface sending rate of the at least one second UE.
  • the scheduling priority of the first UE is set to be the lowest, so the base station can determine whether the scheduling time of the scheduling queue of the at least one UE is greater than the threshold time. If the threshold time is greater than the threshold time, the second UE has a large amount of data. Priority scheduling, so it is difficult for the first UE to complete downlink multi-point transmission through the cell.
  • Step 203 The base station does not request the data of the first UE from the base station controller.
  • the base station determines that the number of scheduling of the first UE in the preset time period is lower than the threshold number, if the base station still requests the base station controller to send the data of the first UE, there will be more and more first It is difficult for the data of the UE to implement downlink scheduling transmission through the base station, so the base station does not request the data of the first UE from the base station controller to which it belongs.
  • Step 204 The base station increases the scheduling priority of the scheduling queue of the first UE in the cell.
  • the secondary base station does not request the data of the first UE from the base station controller, so that the new data of the first UE is not added to the scheduling queue of the first UE, but the scheduling queue still exists.
  • the first UE is not scheduled data, so the base station can improve the scheduling priority of the scheduling queue of the first UE in the cell.
  • the base station may set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type, thereby making the first
  • the UE is preferentially scheduled by the base station to improve the downlink multi-point transmission efficiency of the first UE, or the base station may also set the scheduling queue of the first UE, as compared with the second UE that transmits the same service to the first UE.
  • the scheduling priority is the same as the scheduling priority of the scheduling queues of other UEs in the scheduling queue of the first UE that belong to the same service type, so that the base station can have the first priority of the scheduling queue according to the prior art.
  • the UE performs the scheduling, because the scheduling priority of the scheduling queue of the first UE is improved, so that the opportunity for the first UE to be scheduled is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE; or, the base station is also
  • the first UE can be
  • the scheduling priority of the scheduling queue is multiplied by the preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, and the preset parameter is greater than 1, so the generated new scheduling priority is lower than the original scheduling priority of the first UE. If the scheduling priority of the scheduling queue of the first UE is increased, the opportunity for scheduling the first UE is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE.
  • Step 205 The base station schedules the first UE according to the adjusted scheduling priority, and ends the current process.
  • the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE that is scheduled by the base station, so that the UE is enabled.
  • the data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE; and, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the UE can be further improved. Multi-point transmission efficiency.
  • FIG. 3 a flow chart of another embodiment of the scheduling method of the present invention is as follows:
  • Step 301 When the first UE initially accesses the cell, the base station to which the cell belongs sets the scheduling priority of the scheduling queue of the first UE in the cell to be the lowest, and the first UE uses the cell as the secondary cell. UE.
  • the UE can establish a downlink connection with the same-frequency cell of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission.
  • one of the base stations is the primary base station of the primary cell of the UE
  • the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE.
  • the UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue.
  • the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or may be a UE that does not support the downlink multi-point transmission technology.
  • Step 302 The base station determines whether the number of times of scheduling of the first UE in the preset time period is lower than the threshold number. If yes, step 303 is performed; otherwise, the current process ends.
  • the base station may And determining whether the number of times of scheduling of the first UE is lower than a threshold number in a preset time period. If the number of times of the first UE is lower than the threshold number, the first UE is difficult to complete downlink multi-point transmission through the cell.
  • Step 303 The base station does not request the data of the first UE from the base station controller.
  • Step 304 The base station determines whether the queue length of the scheduling queue of the first UE is less than the set threshold length. If yes, step 305 is performed; otherwise, step 307 is performed.
  • step 303 the base station does not request the data of the first UE to the base station controller to which it belongs, so that no new data is added to the scheduling queue of the first UE, but the first UE still exists in the scheduling queue. Unscheduled data.
  • different operations may be performed according to the size of the unscheduled data amount in the scheduling queue.
  • the base station may use any one of the following methods: [101] In the first mode, the base station may determine the first UE. Whether the amount of the buffered data in the scheduling queue is smaller than the first threshold data amount, and if the amount of the data is smaller than the first threshold, the queue length of the scheduling queue of the first UE is less than the set threshold length;
  • the base station may determine whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than the second threshold duration, where the first rate is when the base station separately schedules the first UE.
  • the rate is calculated by the average CQI reported by the first UE and the available power and code resources of the cell. The calculation process is consistent with the prior art, and is not described herein again; when the cached data in the scheduling queue of the first UE is used The ratio of the quantity to the first rate of the first UE is less than the second threshold duration, indicating that the queue length of the scheduling queue of the first UE is less than the set threshold length;
  • the base station may determine whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is a preset historical time period of the base station.
  • the maximum average rate of the first UE is scheduled internally, where the historical time period is a period of time before the current time of the first UE.
  • the first UE counts the first time every 100 ms (milliseconds) within the I s The average rate that the UE is scheduled, and then takes the largest average rate as the second rate; when the ratio of the buffered data volume in the scheduling queue of the first UE to the second rate of the first UE is less than the third threshold duration, It indicates that the queue length of the scheduling queue of the first UE is less than the set threshold length.
  • Step 305 The base station increases the scheduling priority of the first UE in the scheduling queue of the secondary cell.
  • the base station determines that the queue length of the scheduling queue of the first UE is less than the set threshold length, it indicates that only a small amount of data is not scheduled in the scheduling queue of the first UE, so that the first UE may be improved.
  • the scheduling priority of the scheduling queue in the cell is used to schedule the data of the first UE. At this time, since the first UE has less data, the downlink multi-point transmission efficiency of the first UE is improved. The data transmission of the second UE is greatly affected.
  • the base station may set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs that belong to the same service type in the scheduling queue of the first UE, so that the first The UE is preferentially scheduled by the base station, so as to improve the downlink multi-point transmission efficiency of the first UE, or the base station may also set the scheduling queue of the first UE.
  • the scheduling priority is the same as the scheduling priority of the scheduling queues of other UEs in the scheduling queue of the first UE that belong to the same service type, so that the base station can have the first priority of the scheduling queue according to the prior art.
  • the UE performs the scheduling, because the scheduling priority of the scheduling queue of the first UE is improved, so that the opportunity for the first UE to be scheduled is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE; or, the base station is also
  • the scheduling priority of the scheduling queue of the first UE may be multiplied by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, and the preset parameter is preset. If the scheduling priority of the scheduling queue of the first UE is increased, the first scheduling priority of the first UE is also increased. Opportunity, thereby improving the downlink multipoint transmission efficiency of the first UE.
  • Step 306 The base station schedules the first UE according to the adjusted scheduling priority, and ends the current process.
  • Step 307 The base station sends a notification message to the base station controller, where the notification message is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs to perform scheduling, and end Current process.
  • the base station determines that the queue length in the scheduling queue of the first UE is not less than the set threshold length, it indicates that more data remaining in the scheduling queue of the first UE is not scheduled, if the first UE is still upgraded. Scheduling the priority will affect the data transmission of the second UE.
  • the base station sends a notification message to the base station controller, and notifies the base station controller to forward the buffered data in the scheduling queue of the first UE to the primary base station of the primary cell of the first UE for scheduling, without affecting the data transmission of the second UE. At the same time, it is ensured that the data of the first UE can be normally transmitted.
  • the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE that is scheduled by the base station, so that the UE is enabled.
  • the data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE; and, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the UE can be further improved. Multi-point transmission efficiency.
  • Step 401 When the first UE initially accesses the cell, the base station to which the cell belongs sets the scheduling priority of the scheduling queue of the first UE in the cell to be consistent with the scheduling priority of the second UE, where the first UE For the UE with the cell as the secondary cell, the second UE is the UE with the cell as the primary cell.
  • the UE may establish a downlink connection with the same-frequency cell of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission.
  • one of the base stations is the primary base station of the primary cell of the UE, and the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE.
  • the UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue.
  • the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or may be a UE that does not support the downlink multi-point transmission technology.
  • Step 402 The base station determines whether the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time. If yes, step 403 is performed; otherwise, step 404 is performed.
  • the at least one second UE may be the same logical port as the first UE belongs to the cell.
  • the UE, the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE at the air interface transmission rate of the at least one second UE.
  • the base station may periodically determine whether the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time by using a preset time T as a period.
  • Step 403 The base station does not request the data of the first UE from the base station controller.
  • Step 404 The base station schedules the first UE according to the scheduling priority of the first UE, and ends the current process.
  • the base station does not request the data of the first UE from the base station controller, new data is not added to the scheduling queue of the first UE of the cell, and the base station follows the original scheduling priority of the first UE.
  • a UE can perform scheduling.
  • the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE that is scheduled by the base station, so that the UE is enabled.
  • the data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE.
  • the present invention also provides an embodiment of a base station.
  • FIG. 5 it is a block diagram of an embodiment of a base station according to the present invention:
  • the base station includes: a judging unit 510 and an executing unit 520.
  • the determining unit 510 is configured to determine whether the cell is congested
  • the executing unit 520 is configured to: when the determining result of the determining unit 510 is that the cell is congested, not requesting, by the base station controller to which the base station belongs, data of the first user equipment UE, where the first UE is The UE that uses the cell as a secondary cell, and the base station is a base station to which the cell belongs.
  • FIG. 6 is a block diagram of another embodiment of a base station according to the present invention:
  • the base station includes: a judging unit 610, an executing unit 620, and an adjusting unit 630.
  • the determining unit 610 is configured to determine whether the cell is congested.
  • the executing unit 620 is configured to: when the determining result of the determining unit 610 is that the cell is congested, not to control the base station to which the base station belongs.
  • the first UE is a UE that is a secondary cell, and the base station is a base station to which the cell belongs;
  • the adjusting unit 630 is configured to improve scheduling priority of the scheduling queue of the first UE in the cell. [131] In an alternative implementation:
  • the determination result of the determining unit 610 is that the cell is congested, and may include one or a combination of the following: the determining result of the determining unit 610 is that the scheduling number of the first UE in the preset time period is lower than The number of thresholds is determined by the determining unit 610 that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, and the second UE is the UE that uses the cell as the primary cell, and the second UE and the The first UE belongs to the same logical port on the cell, and the scheduling time is a time required to schedule cache data in the scheduling queue of the at least one second UE by using an air interface sending rate of the at least one second UE.
  • the determining unit 610 is further configured to determine whether a queue length of the scheduling queue of the first UE is smaller than a set threshold length;
  • the adjusting unit 630 may be specifically configured to: when the determining result of the determining unit 610 is the first
  • the adjusting unit 630 may be further used by the determining unit.
  • the result of the determination of 610 is that when the queue length of the scheduling queue of the first UE is not less than the threshold length, a notification message is sent to the base station controller, where the notification message is used to notify the base station controller to The buffered data in the scheduling queue of a UE is forwarded to the base station to which the primary cell of the first UE belongs for scheduling.
  • the determining unit 610 may include at least one of the following sub-units (not shown in FIG. 6): a first determining sub-unit, configured to determine whether the amount of buffered data in the scheduling queue of the first UE is smaller than a second threshold sub-unit, configured to determine whether a ratio of the amount of buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than a second threshold duration, the first The rate is the rate at which the base station separately schedules the first UE.
  • the third determining subunit is configured to determine a ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE. Whether it is less than a third threshold duration, the second rate is a maximum average rate at which the base station schedules the first UE in a preset historical time period.
  • the adjustment unit 630 may include at least one of the following subunits (not shown in FIG. 6): a first adjustment subunit, configured to set a scheduling priority of the scheduling queue of the first UE to be higher than a scheduling queue of other UEs that belong to the same service type as the cached data in the scheduling queue of the first UE.
  • the scheduling priority of the second scheduling sub-unit configured to set a scheduling priority of the scheduling queue of the first UE and a scheduling queue of other UEs in which the cached data in the scheduling queue of the first UE belongs to the same service type
  • the scheduling priority is the same;
  • the third adjusting sub-unit is configured to multiply the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where The preset parameter is greater than 1.
  • FIG. 7 is a block diagram of another embodiment of a base station according to the present invention:
  • the base station includes: a transceiver 710 and a processor 720.
  • the transceiver 710 is configured to perform communication with the user equipment UE and the base station controller respectively.
  • the processor 720 is configured to determine whether the cell is congested, and when the determination result is that the cell is congested. And not requesting, by the base station controller, the data of the first UE, where the first UE is a UE that uses the cell as a secondary cell, and the base station is a base station to which the cell belongs.
  • the judgment result of the processor 720 is that the cell is congested, and may include one or a combination of the following: the determining result of the processor 720 is that the scheduling number of the first UE in the preset time period is lower than The number of thresholds is determined by the processor 720.
  • the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, and the second UE is the UE with the cell as the primary cell, and the second UE and the The first UE belongs to the same logical port on the cell, and the scheduling time is a time required to schedule cache data in the scheduling queue of the at least one second UE by using an air interface sending rate of the at least one second UE.
  • the processor 720 is further configured to: improve scheduling priority of the scheduling queue of the first UE in the cell.
  • the processor 720 may be further configured to determine whether a queue length of the scheduling queue of the first UE is less than a set threshold length.
  • the processor 720 may be specifically configured to: when the determination result is the When the queue length of the scheduling queue of the first UE is less than the set threshold length, the scheduling priority of the scheduling queue of the first UE in the cell is increased; and, when the determination result is the scheduling queue of the first UE
  • the queue length is not small Sending, to the base station controller, a notification message, where the notification message is used to notify the base station controller to forward cached data in a scheduling queue of the first UE to the first UE.
  • the base station to which the primary cell belongs is scheduled.
  • the processor 720 may be specifically configured to determine whether the amount of buffered data in the scheduling queue of the first UE is less than a first threshold data amount; or Determining whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than a second threshold duration, where the first rate is when the base station separately schedules the first UE Or determining whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is preset by the base station The maximum average rate of the first UE is scheduled within a historical time period.
  • the processor 720 may be configured to: set a scheduling priority of the scheduling queue of the first UE to be higher than that of other UEs that belong to the same service type as the cached data in the scheduling queue of the first UE.
  • the scheduling priority of the scheduling queue is set; or, the scheduling priority of the scheduling queue of the first UE is set to be the scheduling priority of the scheduling queue of other UEs of the same service type in the scheduling queue of the first UE.
  • the scheduling priority of the scheduling queue of the first UE is multiplied by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.
  • the cell is congested. If the cell is congested, the base station does not request the data of the first UE from the base station controller to which the cell belongs.
  • the first UE is the UE with the cell as the secondary cell.
  • the base station is a base station to which the cell belongs.
  • the base station to which the cell belongs is stopped by requesting the base station controller to send data of the UE that uses the cell as the secondary cell, and the data of the UE is scheduled to be used by the base station, so that the data of the UE can be It is scheduled by other base stations to improve the multi-point transmission efficiency of the UE.
  • the multi-point transmission of the UE can be further improved. effectiveness.
  • the techniques in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solution in the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product, which may be stored in a storage medium such as a ROM/RAM. , disk, CD, etc., including a number of instructions to make one
  • a computer device (which may be a personal computer, server, or network device, etc.) performs the methods described in various embodiments of the present invention or in some portions of the embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A scheduling method and a base station. The method comprises: determining whether or not a cell is congested; when the determination result is such that the cell is congested, a base station ceases to request a pertaining base station controller for data of a first user equipment (UE), where the first UE is a UE having the cell as an auxiliary cell, and the base station is a base station that pertains to the cell. By applying embodiments of the present invention, when a cell is congested, a base station that pertains to the cell ceases to request a base station controller for transmission of data of a UE having the cell as an auxiliary cell. This reduces scheduling of the data of the UE via the base station and allows the data of the UE to be scheduled by another base station, thus increasing multipoint transmission efficiency of the UE.

Description

调度方法及基站  Scheduling method and base station

技术领域 Technical field

[01] 本发明涉及通信技术领域, 特别涉及调度方法及基站。 背景技术 [01] The present invention relates to the field of communications technologies, and in particular, to a scheduling method and a base station. Background technique

[02] 第三代合作伙伴计划 ( The 3rd Generation Partnership Project , 3GPP ) 协 议在版本 11 ( Release 11 , R11 ) 中引入了下行多点传输技术, 在应用下行多点传输 技术的通信系统中, 某个用户设备 (User Equipment , UE )可以同时与不同基站的同 频小区建立下行连接, 在进行下行传输时, 无线网络控制器 (Radio Network Control ler, RNC) 会将数据分流到不同基站, 由不同基站发送给 UE。 以 UE与两个 基站的两个同频小区建立下行连接为例, 其中一个小区为 UE的主服务小区 (简称主 小区), 另一个小区为 UE的辅服务小区 (简称辅小区), 通常主小区的信道质量好于 辅小区的信道质量, 信道质量可以通过信道质量指示 (Channel qual ity indicator, CQI )表示, 通过辅小区与主小区同时调度 UE传输下行数据, 可以提升系统资源利用 率。 [03] 假设对于某个小区,将该小区作为辅小区的 UE为该小区的第一 UE,将该小区作 为主小区的 UE为第二 UE, 则通常设置第一 UE的调度优先级绝对低于第二 UE的调度 优先级, 从而保证小区资源可以优先分配给第二 UE使用。 但是, 发明人在对现有技 术的研究过程中发现,对于应用下行多点传输技术的 UE来说, 由于该 UE在其辅小区 的调度优先级最低, 当辅小区拥塞时, 难以提供传输资源给该 UE 使用, 降低该 UE 的多点传输效率。 发明内容 [02] The 3rd Generation Partnership Project (3GPP) protocol introduced downlink multipoint transmission technology in Release 11 (Release 11, R11). In the communication system using downlink multipoint transmission technology, A user equipment (User Equipment, UE) can simultaneously establish downlink connections with the same-frequency cells of different base stations. When performing downlink transmission, the radio network controller (RNC) will offload data to different base stations, which are different. The base station sends to the UE. For example, the UE establishes a downlink connection with two co-frequency cells of the two base stations, where one cell is the primary serving cell of the UE (referred to as the primary cell), and the other cell is the secondary serving cell of the UE (referred to as the secondary cell), usually the primary The channel quality of the cell is better than the channel quality of the secondary cell. The channel quality can be represented by a channel quality indicator (CQI). The secondary cell and the primary cell simultaneously schedule the UE to transmit downlink data, which can improve system resource utilization. [03] It is assumed that for a certain cell, the UE that uses the cell as the secondary cell is the first UE of the cell, and the UE that uses the cell as the primary cell is the second UE, and the scheduling priority of the first UE is generally set to be absolutely low. The scheduling priority of the second UE ensures that the cell resource can be preferentially allocated for use by the second UE. However, the inventor found in the research of the prior art that for the UE to which the downlink multi-point transmission technology is applied, since the scheduling priority of the UE in its secondary cell is the lowest, when the secondary cell is congested, it is difficult to provide the transmission resource. Used by the UE to reduce the multi-point transmission efficiency of the UE. Summary of the invention

[04] 本发明实施例提供了调度方法及基站, 以解决现有技术中 UE在无法获得其辅小 区提供的传输资源时, 多点传输效率降低的问题。  [04] The embodiment of the present invention provides a scheduling method and a base station, to solve the problem that the multi-point transmission efficiency is reduced when the UE cannot obtain the transmission resources provided by the auxiliary cell in the prior art.

[05] 为了解决上述技术问题, 本发明实施例公开了如下技术方案: [06] 第一方面, 提供一种调度方法, 该方法包括: [07] 判断小区是否拥塞; [05] In order to solve the above technical problem, the embodiment of the present invention discloses the following technical solution: [06] In a first aspect, a scheduling method is provided, where the method includes: [07] determining whether the cell is congested;

[08] 当判断结果为小区拥塞时, 基站不向其所属的基站控制器请求第一用户设备 UE 的数据, 第一 UE为以该小区为辅小区的 UE, 基站为该小区所属的基站。 [08] When the result of the judgment is that the cell is congested, the base station does not request the data of the first user equipment UE from the base station controller to which it belongs. The first UE is the UE that uses the cell as the secondary cell, and the base station is the base station to which the cell belongs.

[09] 结合第一方面, 在第一方面的第一种可能的实现方式中, 该判断结果为小区拥 塞, 包括以下之一或组合: [09] In combination with the first aspect, in a first possible implementation manner of the first aspect, the determining result is cell congestion, including one or a combination of the following:

[10] 判断结果为第一 UE在预设时间段内的调度次数低于门限次数; [10] The judgment result is that the number of scheduling of the first UE in the preset time period is lower than the threshold number;

[11] 判断结果为至少一个第二 UE的调度队列的调度时间大于门限时间, 第二 UE为 以该小区为主小区的 UE, 第二 UE与第一 UE属于该小区上的同一逻辑端口, 调度时 间为以该至少一个第二 UE的空口发送速率调度至少一个第二 UE的调度队列中的缓存 数据需要的时间。 [11] The judgment result is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the second UE is the UE that is the primary cell of the cell, and the second UE and the first UE belong to the same logical port on the cell, The scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE at the air interface transmission rate of the at least one second UE.

[12] 结合第一方面, 或第一方面的第一种可能的实现方式, 在第一方面的第二种可 能的实现方式中, 该方法还包括: [12] In combination with the first aspect, or the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the method further includes:

[13] 基站提高第一 UE的调度队列在该小区中的调度优先级。 [13] The base station increases the scheduling priority of the scheduling queue of the first UE in the cell.

[14] 结合第一方面的第二种可能的实现方式, 在第一方面的第三种可能的实现方式 中, 该方法还包括: [14] In combination with the second possible implementation of the first aspect, in a third possible implementation manner of the first aspect, the method further includes:

[15] 基站判断第一 UE的调度队列的队列长度是否小于设置的门限长度; [15] The base station determines whether the queue length of the scheduling queue of the first UE is less than a set threshold length;

[16] 基站提高第一 UE的调度队列在小区中的调度优先级具体为: 当判断结果为第一 UE的调度队列的队列长度小于设置的门限长度时, 提高第一 UE的调度队列在小区中 的调度优先级。 [17] 结合第一方面的第三种可能的实现方式, 在第一方面的第四种可能的实现方式 中, 该方法还包括: [16] The base station improves the scheduling priority of the scheduling queue of the first UE in the cell, which is specifically: when the queue length of the scheduling queue of the first UE is less than the set threshold length, the scheduling queue of the first UE is improved in the cell. The scheduling priority in . [17] In combination with the third possible implementation of the first aspect, in a fourth possible implementation of the first aspect, the method further includes:

[18] 当判断结果为第一 UE的调度队列的队列长度不小于门限长度时,基站向基站控 制器发送通知消息, 该通知消息用于通知基站控制器将第一 UE的调度队列中的缓存 数据转发到第一 UE的主小区所属的基站进行调度。 [19] 结合第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式, 在第一方面的第五种可能的实现方式中, 基站判断第一 UE的调度队列的队列长度是 否小于设置的门限长度, 包括: [18] When the result of the judgment is that the queue length of the scheduling queue of the first UE is not less than the threshold length, the base station sends a notification message to the base station controller, where the notification message is used to notify the base station controller to cache the scheduling queue of the first UE. The data is forwarded to the base station to which the primary cell of the first UE belongs for scheduling. [19] in combination with the third possible implementation of the first aspect, or the fourth possible implementation of the first aspect, In a fifth possible implementation manner of the foregoing aspect, the determining, by the base station, that the queue length of the scheduling queue of the first UE is less than the set threshold length, includes:

[20] 基站判断第一 UE的调度队列中的缓存数据量是否小于第一门限数据量; 或者, [20] The base station determines whether the amount of buffered data in the scheduling queue of the first UE is less than the first threshold data amount; or

[21] 基站判断第一 UE的调度队列中的缓存数据量与第一 UE的第一速率的比值是否 小于第二门限时长, 第一速率为基站单独调度第一 UE时的速率; 或者, [21] The base station determines whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than the second threshold duration, where the first rate is the rate at which the base station separately schedules the first UE; or

[22] 基站判断第一 UE的调度队列中的缓存数据量与第一 UE的第二速率的比值是否 小于第三门限时长, 第二速率为基站在预设历史时间段内调度第一 UE的最大平均速 [22] The base station determines whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is that the base station schedules the first UE in the preset historical time period. Maximum average speed

[23] 结合第一方面的第二种可能的实现方式,或第一方面的第三种可能的实现方式, 或第一方面的第四种可能的实现方式, 或第一方面的第五种可能的实现方式,在第一 方面的第六种可能的实现方式中, 基站提高第一 UE的调度队列在小区中的调度优先 级, 包括: [23] Combining the second possible implementation of the first aspect, or the third possible implementation of the first aspect, or the fourth possible implementation of the first aspect, or the fifth of the first aspect In a sixth possible implementation manner of the first aspect, the base station improves the scheduling priority of the scheduling queue of the first UE in the cell, including:

[24] 基站设置第一 UE的调度队列的调度优先级高于与第一 UE的调度队列中的缓存 数据属于同种业务类型的其它 UE的调度队列的调度优先级; 或者, [25] 基站设置第一 UE的调度队列的调度优先级与第一 UE的调度队列中的缓存数据 属于同种业务类型的其它 UE的调度队列的调度优先级相同; 或者, [24] The base station sets the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queue of other UEs whose buffer data in the scheduling queue of the first UE belongs to the same service type; or, [25] The scheduling priority of the scheduling queue of the first UE is the same as the scheduling priority of the scheduling queue of other UEs of the same type of service in the scheduling queue of the first UE; or

[26] 基站将第一 UE的调度队列的调度优先级与预设参数相乘生成第一 UE新的调度 队列的调度优先级, 该预设参数大于 1。 [26] The base station multiplies the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.

[27] 第二方面, 提供一种基站, 该基站包括: [28] 判断单元, 用于判断小区是否拥塞;  [27] In a second aspect, a base station is provided, where the base station includes: [28] a determining unit, configured to determine whether a cell is congested;

[29] 执行单元, 用于当判断单元的判断结果为小区拥塞时, 不向基站所属的基站控 制器请求第一用户设备 UE的数据, 第一 UE为以该小区为辅小区的 UE, 基站为该小 区所属的基站。 [29] an execution unit, configured to: when the judgment result of the determining unit is that the cell is congested, not requesting, by the base station controller to which the base station belongs, data of the first user equipment UE, where the first UE is a UE that uses the cell as a secondary cell, the base station It is the base station to which the cell belongs.

[30] 结合第二方面, 在第二方面的第一种可能的实现方式中, 判断单元的判断结果 为小区拥塞, 包括以下之一或组合: [31] 判断单元的判断结果为第一 UE在预设时间段内的调度次数低于门限次数; [30] In combination with the second aspect, in a first possible implementation manner of the second aspect, the determining result of the determining unit is cell congestion, including one or a combination of the following: [31] The judgment result of the determining unit is that the number of scheduling of the first UE in the preset time period is lower than the threshold number;

[32] 判断单元的判断结果为至少一个第二 UE的调度队列的调度时间大于门限时间, 第二 UE为以该小区为主小区的 UE, 第二 UE与第一 UE属于小区上的同一逻辑端口, 调度时间为以至少一个第二 UE的空口发送速率调度至少一个第二 UE的调度队列中的 缓存数据需要的时间。 [32] The judgment result of the judging unit is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the second UE is the UE with the cell as the primary cell, and the second UE and the first UE belong to the same logic on the cell. The port, the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by the air interface transmission rate of the at least one second UE.

[33] 结合第二方面, 或第二方面的第一种可能的实现方式, 在第二方面的第二种可 能的实现方式中, 该基站还包括: [33] In combination with the second aspect, or the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, the base station further includes:

[34] 调整单元, 用于提高第一 UE的调度队列在该小区中的调度优先级。 [34] The adjusting unit is configured to improve scheduling priority of the scheduling queue of the first UE in the cell.

[35] 结合第二方面的第二种可能的实现方式, 在第二方面的第三种可能的实现方式 中,判断单元,还用于判断第一 UE的调度队列的队列长度是否小于设置的门限长度; [35] In combination with the second possible implementation of the second aspect, in a third possible implementation manner of the second aspect, the determining unit is further configured to determine whether a queue length of the scheduling queue of the first UE is smaller than a set Threshold length

[36] 调整单元,具体用于当判断单元的判断结果为第一 UE的调度队列的队列长度小 于设置的门限长度时, 提高第一 UE的调度队列在该小区中的调度优先级。 [36] The adjusting unit is configured to: when the judgment result of the determining unit is that the queue length of the scheduling queue of the first UE is smaller than the set threshold length, improve the scheduling priority of the scheduling queue of the first UE in the cell.

[37] 结合第二方面的第三种可能的实现方式, 在第二方面的第四种可能的实现方式 中, 调整单元, 还用于当判断单元的判断结果为第一 UE的调度队列的队列长度不小 于门限长度时, 向基站控制器发送通知消息, 该通知消息用于通知基站控制器将第一 UE的调度队列中的缓存数据转发到第一 UE的主小区所属的基站进行调度。 [37] In combination with the third possible implementation of the second aspect, in a fourth possible implementation manner of the second aspect, the adjusting unit is further configured to: when the determining result of the determining unit is the scheduling queue of the first UE When the queue length is not less than the threshold length, the notification message is sent to the base station controller, and the notification message is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs for scheduling.

[38] 结合第二方面的第三种可能的实现方式,或第二方面的第四种可能的实现方式, 在第二方面的第五种可能的实现方式中, 判断单元包括至少一个下述子单元: [38] In combination with the third possible implementation of the second aspect, or the fourth possible implementation of the second aspect, in a fifth possible implementation manner of the second aspect, the determining unit includes at least one of the following Subunit:

[39] 第一判断子单元,用于判断第一 UE的调度队列中的缓存数据量是否小于第一门 限数据量; [39] a first determining subunit, configured to determine whether the amount of buffered data in the scheduling queue of the first UE is less than the first threshold data amount;

[40] 第二判断子单元, 用于判断第一 UE的调度队列中的缓存数据量与第一 UE的第 一速率的比值是否小于第二门限时长, 第一速率为基站单独调度第一 UE时的速率; [40] The second determining sub-unit is configured to determine whether a ratio of the amount of buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than a second threshold duration, where the first rate is that the base station separately schedules the first UE Rate of time

[41] 第三判断子单元, 用于判断第一 UE的调度队列中的缓存数据量与第一 UE的第 二速率的比值是否小于第三门限时长,第二速率为基站在预设历史时间段内调度第一 UE的最大平均速率。 [42] 结合第二方面的第二种可能的实现方式,或第二方面的第三种可能的实现方式, 或第二方面的第四种可能的实现方式, 或第二方面的第五种可能的实现方式,在第二 方面的第六种可能的实现方式中, 调整单元包括至少一个下述子单元: [41] The third determining sub-unit is configured to determine whether a ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is a preset historical time of the base station. The maximum average rate of scheduling the first UE within the segment. [42] Combining the second possible implementation of the second aspect, or the third possible implementation of the second aspect, or the fourth possible implementation of the second aspect, or the fifth of the second aspect In a sixth possible implementation manner of the second aspect, the adjusting unit includes at least one of the following subunits:

[43] 第一调整子单元, 用于设置第一 UE的调度队列的调度优先级高于与第一 UE的 调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级; [43] The first adjustment subunit, configured to set a scheduling priority of the scheduling queue of the first UE is higher than a scheduling priority of a scheduling queue of other UEs that belong to the same service type in the scheduling queue of the first UE. ;

[44] 第二调整子单元, 用于设置第一 UE的调度队列的调度优先级与第一 UE的调度 队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级相同; [44] a second adjustment sub-unit, configured to set a scheduling priority of the scheduling queue of the first UE to be the same as a scheduling priority of a scheduling queue of other UEs in which the cached data in the scheduling queue of the first UE belongs to the same service type;

[45] 第三调整子单元,用于将第一 UE的调度队列的调度优先级与预设参数相乘生成 第一 UE新的调度队列的调度优先级, 该预设参数大于 1。 [45] The third adjustment subunit is configured to multiply the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.

[46] 第三方面, 提供一种基站, 该基站包括: 收发信机和处理器, 其中, [46] In a third aspect, a base station is provided, where the base station includes: a transceiver and a processor, where

[47] 收发信机, 用于分别与用户设备 UE和基站控制器进行通信; [47] a transceiver, configured to communicate with a user equipment UE and a base station controller, respectively;

[48] 处理器, 用于判断小区是否拥塞, 当判断结果为小区拥塞时, 不向基站控制器 请求第一 UE的数据, 第一 UE为以该小区为辅小区的 UE, 基站为该小区所属的基站。 [48] The processor is configured to determine whether the cell is congested. When the judgment result is that the cell is congested, the data of the first UE is not requested from the base station controller, where the first UE is a UE that uses the cell as a secondary cell, and the base station is the cell. Affiliated base station.

[49] 结合第三方面, 在第三方面的第一种可能的实现方式中, 处理器的判断结果为 小区拥塞, 包括以下之一或组合: [49] In combination with the third aspect, in a first possible implementation manner of the third aspect, the determining result of the processor is cell congestion, including one or a combination of the following:

[50] 处理器的判断结果为第一 UE在预设时间段内的调度次数低于门限次数; [50] The judgment result of the processor is that the number of scheduling of the first UE in the preset time period is lower than the threshold number of times;

[51] 处理器的判断结果为至少一个第二 UE的调度队列的调度时间大于门限时间,第 二 UE为以该小区为主小区的 UE, 第二 UE与第一 UE属于该小区上的同一逻辑端口, 调度时间为以至少一个第二 UE的空口发送速率调度至少一个第二 UE的调度队列中的 缓存数据需要的时间。 [51] The judgment result of the processor is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the second UE is the UE that is the primary cell of the cell, and the second UE belongs to the same UE as the first UE. The logical port, the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by the air interface transmission rate of the at least one second UE.

[52] 结合第三方面, 或第三方面的第一种可能的实现方式, 在第三方面的第二种可 能的实现方式中, 处理器,还用于提高第一 UE的调度队列在该小区中的调度优先级。 [52] In combination with the third aspect, or the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the processor is further configured to improve a scheduling queue of the first UE in the The scheduling priority in the cell.

[53] 结合第三方面的第二种可能的实现方式, 在第三方面的第三种可能的实现方式 中, 处理器, 还用于判断第一 UE的调度队列的队列长度是否小于设置的门限长度; [54] 处理器,具体用于当判断结果为第一 UE的调度队列的队列长度小于设置的门限 长度时, 提高第一 UE的调度队列在小区中的调度优先级。 [53] In combination with the second possible implementation of the third aspect, in a third possible implementation manner of the third aspect, the processor is further configured to determine whether a queue length of the scheduling queue of the first UE is smaller than a set Threshold length; [54] the processor is specifically configured to: when the judgment result is that the queue length of the scheduling queue of the first UE is less than the set threshold In the case of a length, the scheduling priority of the scheduling queue of the first UE in the cell is increased.

[55] 结合第三方面的第三种可能的实现方式, 在第三方面的第四种可能的实现方式 中, 处理器,还用于当判断结果为第一 UE的调度队列的队列长度不小于门限长度时, 向基站控制器发送通知消息, 该通知消息用于通知基站控制器将第一 UE的调度队列 中的缓存数据转发到第一 UE的主小区所属的基站进行调度。 [55] In combination with the third possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the processor is further configured to: when the judgment result is that the queue length of the scheduling queue of the first UE is not When the threshold is less than the threshold length, the notification message is sent to the base station controller, where the notification message is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs for scheduling.

[56] 结合第三方面的第三种可能的实现方式,或第三方面的第四种可能的实现方式, 在第三方面的第五种可能的实现方式中, 处理器, 具体用于判断第一 UE的调度队列 中的缓存数据量是否小于第一门限数据量; 或者, 判断第一 UE的调度队列中的缓存 数据量与第一 UE的第一速率的比值是否小于第二门限时长, 第一速率为基站单独调 度第一 UE时的速率; 或者, 判断第一 UE的调度队列中的缓存数据量与第一 UE的第 二速率的比值是否小于第三门限时长,第二速率为基站在预设历史时间段内调度第一 UE的最大平均速率。 [56] In combination with the third possible implementation of the third aspect, or the fourth possible implementation of the third aspect, in a fifth possible implementation manner of the third aspect, the processor is specifically configured to determine Whether the amount of buffered data in the scheduling queue of the first UE is less than the first threshold data amount; or determining whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than the second threshold duration, The first rate is a rate at which the base station separately schedules the first UE; or, determining whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, and the second rate is a base station. The maximum average rate of the first UE is scheduled within a preset historical time period.

[57] 结合第三方面的第二种可能的实现方式,或第三方面的第三种可能的实现方式, 或第三方面的第四种可能的实现方式, 或第三方面的第五种可能的实现方式,在第三 方面的第六种可能的实现方式中, 处理器, 具体用于设置第一 UE的调度队列的调度 优先级高于与第一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队 列的调度优先级; 或者, 设置第一 UE的调度队列的调度优先级与第一 UE的调度队列 中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级相同; 或者, 将 第一 UE的调度队列的调度优先级与预设参数相乘生成第一 UE新的调度队列的调度优 先级, 该预设参数大于 1。 [57] Combining the second possible implementation of the third aspect, or the third possible implementation of the third aspect, or the fourth possible implementation of the third aspect, or the fifth aspect of the third aspect In a sixth possible implementation manner of the third aspect, the processor is configured to: set a scheduling priority of the scheduling queue of the first UE to be higher than that of the cached data in the scheduling queue of the first UE. The scheduling priority of the scheduling queues of other UEs of the same type of service; or, the scheduling priority of the scheduling queue of the first UE is set to the scheduling queue of other UEs of the same type of service in the scheduling queue of the first UE. The scheduling priority of the scheduling queue is the same; or the scheduling priority of the scheduling queue of the first UE is multiplied by the preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.

[58] 本发明实施例中, 判断小区是否拥塞, 当判断结果为小区拥塞时, 基站不向其 所属的基站控制器请求第一 UE的数据, 第一 UE为以该小区为辅小区的 UE, 基站为 该小区所属的基站。应用本发明实施例, 当小区拥塞时, 小区所属的基站通过停止向 基站控制器请求发送以该小区为辅小区的 UE的数据,减少通过该基站调度该 UE的数 据, 使得该 UE的数据可以被其它基站调度, 从而提高该 UE的多点传输效率; 并且, 由于可以通过提高该 UE的调度优先级对该 UE的调度队列中的剩余数据进行调度,从 而可以进一步提高该 UE的多点传输效率。 附图说明 In the embodiment of the present invention, it is determined whether the cell is congested. When the judgment result is that the cell is congested, the base station does not request the data of the first UE from the base station controller to which the UE belongs, and the first UE is the UE that uses the cell as the secondary cell. The base station is a base station to which the cell belongs. When the cell is congested, the base station to which the cell belongs is stopped by requesting the base station controller to send data of the UE that uses the cell as the secondary cell, and the data of the UE is scheduled to be used by the base station, so that the data of the UE can be It is scheduled by other base stations to improve the multi-point transmission efficiency of the UE. Moreover, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the multi-point transmission of the UE can be further improved. effectiveness. DRAWINGS

[59] 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅 仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的 前提下, 还可以根据这些附图获得其他的附图。 [59] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings to be used in the embodiments or the prior art description will be briefly described below, and obviously, in the following description The drawings are only some of the embodiments of the present invention, and other drawings may be obtained from those of ordinary skill in the art without departing from the scope of the invention.

[60] 图 1为本发明调度方法的一个实施例流程图; FIG. 1 is a flow chart of an embodiment of a scheduling method according to the present invention; FIG.

[61] 图 2为本发明调度方法的另一个实施例流程图; 2 is a flow chart of another embodiment of a scheduling method according to the present invention;

[62] 图 3为本发明调度方法的另一个实施例流程图; [62] FIG. 3 is a flow chart of another embodiment of a scheduling method according to the present invention;

[63] 图 4为本发明调度方法的另一个实施例流程图; [64] 图 5为本发明基站的一个实施例框图; 4 is a flow chart of another embodiment of a scheduling method according to the present invention; [64] FIG. 5 is a block diagram of an embodiment of a base station according to the present invention;

[65] 图 6为本发明基站的另一个实施例框图; 6 is a block diagram of another embodiment of a base station according to the present invention;

[66] 图 7为本发明基站的另一个实施例框图。 具体实施方式 7 is a block diagram of another embodiment of a base station of the present invention. detailed description

[67] 为了使本技术领域的人员更好地理解本发明实施例中的技术方案, 并使本发明 实施例的上述目的、特征和优点能够更加明显易懂, 下面结合附图对本发明实施例中 技术方案作进一步详细的说明。 The above described objects, features, and advantages of the embodiments of the present invention will become more apparent and understood. The technical solution is described in further detail.

[68] 参见图 1, 为本发明调度方法的一个实施例流程图: [69] 步骤 101 : 判断小区是否拥塞。 [68] Referring to FIG. 1, a flowchart of an embodiment of a scheduling method according to the present invention is provided: [69] Step 101: Determine whether a cell is congested.

[70] 本实施例中, UE可以同时与至少两个基站的同频小区建立下行连接, 并利用所 建立的下行连接, 应用下行多点传输技术进行下行数据传输。 至少两个基站中, 有一 个基站为该 UE主小区的主基站, 除主基站外的基站为该 UE辅小区的辅基站。无论是 主小区还是辅小区, 接入上述小区的 UE都具有数据的调度队列, 小区的基站按照调 度队列的优先级顺序对接入该小区的 UE进行下行数据的传输调度。 需要说明的是, 本发明实施例中以小区作为主小区的 UE可以是支持下行多点传输技术的 UE, 也可以 是不支持下行多点传输技术的 UE。 In this embodiment, the UE may establish a downlink connection with the same-frequency cell of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission. One of the at least two base stations is the primary base station of the primary cell of the UE, and the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE. The UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue. It should be noted that, in the embodiment of the present invention, the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or It is a UE that does not support downlink multipoint transmission technology.

[71] 本实施例中, 假设第一 UE为以该小区为辅小区的 UE, 第二 UE为以该小区为主 小区的 UE, 基站为该小区所属的基站。 基站判断小区是否拥塞时, 可以判断第一 UE 在预设时间段内的调度次数是否低于门限次数, 和 /或, 也可以判断至少一个第二 UE 的调度队列的调度时间大于门限时间,该第二 UE与第一 UE属于该小区上的同一逻辑 端口,调度时间为以至少一个第二 UE的空口发送速率调度至少一个第二 UE的调度队 列中的缓存数据需要的时间。 [71] In this embodiment, it is assumed that the first UE is a UE that uses the cell as a secondary cell, the second UE is a UE that uses the cell as a primary cell, and the base station is a base station to which the cell belongs. When the base station determines whether the cell is congested, it may determine whether the scheduling number of the first UE in the preset time period is lower than the threshold number, and/or determine that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, where The second UE and the first UE belong to the same logical port on the cell, and the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by using the air interface sending rate of the at least one second UE.

[72] 步骤 102 : 当判断结果为小区拥塞时, 基站不向其所属的基站控制器请求第一[72] Step 102: When the judgment result is that the cell is congested, the base station does not request the first base station controller to which it belongs.

UE的数据。 [73] 针对步骤 101 中判断小区是否拥塞的不同方式, 本步骤中, 可以在判断结果为 第一 UE在预设时间段内的调度次数低于门限次数时, 确定小区拥塞; 或者, 也可以 在判断结果为至少一个第二 UE的调度队列的调度时间大于门限时间时, 确定小区拥 塞。 UE data. [73] For the different manners of determining whether the cell is congested in step 101, in this step, when the result of the determination is that the number of times of scheduling of the first UE in the preset time period is lower than the threshold number, the cell congestion is determined; or When the judgment result is that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, the cell congestion is determined.

[74] 进一步, 虽然基站不再向基站控制器请求发送第一 UE 的数据, 使得该第一 UE 的调度队列中不会再增加新数据, 但是调度队列中仍然存在该第一 UE未被调度的数 据, 因此基站可以提高第一 UE的调度队列在小区中的调度优先级, 并按照提高后的 调度优先级对该第一 UE进行调度。具体的,基站可以设置第一 UE的调度队列的调度 优先级高于与第一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队 列的调度优先级, 以此使得该第一 UE和与该第一 UE传输同种业务的第二 UE相比, 优先被基站调度, 从而提高该第一 UE的下行多点传输效率; 或者, 基站也可以设置 第一 UE的调度队列的调度优先级与第一 UE的调度队列中的缓存数据属于同种业务类 型的其它 UE的调度队列的调度优先级相同, 以此使得基站可以按照现有技术对调度 队列具有相同优先级的第一 UE进行调度,由于此时第一 UE的调度队列的调度优先级 有所提高, 因此也增加了第一 UE被调度的机会, 从而提高该第一 UE的下行多点传输 效率; 或者, 基站也可以将第一 UE的调度队列的调度优先级与预设参数相乘生成第 一 UE新的调度队列的调度优先级, 预设参数大于 1, 因此所生成的新的调度优先级 比第一 UE原来的调度优先级高,由于此时第一 UE的调度队列的调度优先级有所提高, 因此也增加了第一 UE被调度的机会, 从而提高该第一 UE的下行多点传输效率。 [74] Further, although the base station does not request to send the data of the first UE to the base station controller, new data is not added in the scheduling queue of the first UE, but the first UE is still not scheduled in the scheduling queue. Therefore, the base station can improve the scheduling priority of the scheduling queue of the first UE in the cell, and schedule the first UE according to the increased scheduling priority. Specifically, the base station may set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type, thereby making the first The UE is preferentially scheduled by the base station, so as to improve the downlink multi-point transmission efficiency of the first UE, or the base station may also set the scheduling queue of the first UE. The scheduling priority is the same as the scheduling priority of the scheduling queues of other UEs in the scheduling queue of the first UE that belong to the same service type, so that the base station can have the first priority of the scheduling queue according to the prior art. The UE performs the scheduling, because the scheduling priority of the scheduling queue of the first UE is improved, so that the opportunity for the first UE to be scheduled is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE; or, the base station is also The scheduling priority of the scheduling queue of the first UE may be multiplied by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, and the preset parameter If the scheduling priority of the scheduling queue of the first UE is increased, the new scheduling priority of the first UE is increased. Therefore, the scheduling of the first UE is also increased. Opportunity, thereby improving the downlink multipoint transmission efficiency of the first UE.

[75] 进一步, 在第一种可选的实现方式中, 当第一 UE接入该小区时, 基站可以预先 将第一 UE的调度队列的调度优先级缺省设置为最低,以此可以保证第二 UE能够优先 使用该小区的传输资源进行下行数据传输。 相应的, 当小区拥塞时, 说明第一 UE难 以通过该小区完成下行多点传输, 如果基站仍然向基站控制器请求发送该第一 UE的 数据, 则将有越来越多的第一 UE的数据难以通过该基站实现下行调度传输, 因此基 站不再向基站控制器请求发送该第一 UE的数据。 在第二种可选的实现方式中, 当第 一 UE接入该小区时, 基站也可以将第一 UE的调度队列的调度优先级设置为第二 UE 的调度队列的调度优先级一致, 以此保证第一 UE和第二 UE具有相同的调度机会。相 应的, 当小区拥塞时, 说明第二 UE有大量数据需要优先传输, 如果基站仍然向基站 控制器请求发送第一 UE的数据, 则将导致第二 UE难以获得足够的传输资源, 因此基 站不再向基站控制器请求发送该第一 UE的数据。 [75] Further, in the first optional implementation manner, when the first UE accesses the cell, the base station may advance The scheduling priority of the scheduling queue of the first UE is set to the default by default, so that the second UE can preferentially use the transmission resources of the cell for downlink data transmission. Correspondingly, when the cell is congested, it is difficult for the first UE to complete the downlink multi-point transmission through the cell. If the base station still requests the base station controller to send the data of the first UE, there will be more and more first UEs. It is difficult for the data to implement downlink scheduling transmission through the base station, and therefore the base station no longer requests the base station controller to transmit the data of the first UE. In a second optional implementation, when the first UE accesses the cell, the base station may also set the scheduling priority of the scheduling queue of the first UE to the scheduling priority of the scheduling queue of the second UE, This ensures that the first UE and the second UE have the same scheduling opportunity. Correspondingly, when the cell is congested, it indicates that the second UE has a large amount of data to be preferentially transmitted. If the base station still requests the base station controller to send the data of the first UE, it will cause the second UE to obtain sufficient transmission resources, so the base station does not The base station controller is then requested to send data of the first UE.

[76] 由上述实施例可见, 当小区拥塞时, 小区所属的基站通过停止向基站控制器请 求发送以该小区为辅小区的 UE的数据, 减少通过该基站调度该 UE的数据, 使得该 UE的数据可以被其它基站调度, 从而提高该 UE的多点传输效率; 并且, 由于可以通 过提高该 UE的调度优先级对该 UE的调度队列中的剩余数据进行调度,从而可以进一 步提高该 UE的多点传输效率。 [76] It can be seen from the above embodiment that when the cell is congested, the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE scheduled by the base station, so that the UE is enabled. The data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE; and, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the UE can be further improved. Multi-point transmission efficiency.

[77] 参见图 2, 为本发明调度方法的另一个实施例流程图: [77] Referring to FIG. 2, a flow chart of another embodiment of the scheduling method of the present invention is as follows:

[78] 步骤 201 :第一 UE初始接入小区时,小区所属的基站将该第一 UE的调度队列在 该小区中的调度优先级缺省设置为最低, 第一 UE为以该小区为辅小区的 UE。 [78] Step 201: When the first UE initially accesses the cell, the base station to which the cell belongs sets the scheduling priority of the scheduling queue of the first UE in the cell to be the lowest, and the first UE is supplemented by the cell. UE of the cell.

[79] 本实施例中, UE可以同时与至少两个基站的同频小区建立下行连接, 并利用所 建立的下行连接, 应用下行多点传输技术进行下行数据传输。 至少两个基站中, 有一 个基站为该 UE主小区的主基站, 除主基站外的基站为该 UE辅小区的辅基站。无论是 主小区还是辅小区, 接入上述小区的 UE都具有数据的调度队列, 小区的基站按照调 度队列的优先级顺序对接入该小区的 UE进行下行数据的传输调度。 需要说明的是, 本发明实施例中以小区作为主小区的 UE可以是支持下行多点传输技术的 UE, 也可以 是不支持下行多点传输技术的 UE。 In this embodiment, the UE can establish a downlink connection with the same-frequency cells of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission. Among the at least two base stations, one of the base stations is the primary base station of the primary cell of the UE, and the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE. The UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue. It should be noted that, in the embodiment of the present invention, the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or may be a UE that does not support the downlink multi-point transmission technology.

[80] 本实施例中, 假设第一 UE为以该小区为辅小区的 UE, 第二 UE为以该小区为主 小区的 UE, 基站为该小区所属的基站。 当第一 UE接入小区时, 该小区所属的基站可 以预先设置第一 UE 的调度队列在小区中的调度优先级最低, 以此可以保证第二 UE 能够优先使用小区的传输资源进行下行数据传输。 [81] 步骤 202 : 基站判断第一 UE在预设时间段内的调度次数是否低于门限次数, 若 是, 则执行步骤 203 ; 否则, 结束当前流程。 [00] In this embodiment, it is assumed that the first UE is a UE that uses the cell as a secondary cell, the second UE is a UE that is the primary cell of the cell, and the base station is a base station to which the cell belongs. When the first UE accesses the cell, the base station to which the cell belongs may preset that the scheduling priority of the scheduling queue of the first UE is the lowest in the cell, thereby ensuring that the second UE can preferentially use the transmission resource of the cell for downlink data transmission. . [202] Step 202: The base station determines whether the number of times of scheduling of the first UE in the preset time period is lower than a threshold number. If yes, step 203 is performed; otherwise, the current process ends.

[82] 由于本实施例中将第一 UE在小区中的调度优先级预先设置为最低, 因此基站可 以判断在预设时间段内该第一 UE的调度次数是否低于门限次数,如果低于门限次数, 则说明该第一 UE难以通过该小区完成下行多点传输。 [82] In this embodiment, the scheduling priority of the first UE in the cell is preset to be the lowest, the base station may determine whether the scheduling number of the first UE is lower than the threshold number within the preset time period, if lower than The number of thresholds indicates that the first UE is difficult to complete downlink multipoint transmission through the cell.

[83] 需要说明的是, 本步骤中, 基站也可以判断第二 UE的调度队列的调度时间大于 门限时间, 若是, 则执行步骤 203 ; 否则, 结束当前流程。 其中, 该第二 UE与第一 UE属于该小区上的同一逻辑端口, 调度时间为以至少一个第二 UE的空口发送速率调 度至少一个第二 UE 的调度队列中的缓存数据需要的时间。 由于本实施例中第一 UE 的调度优先级预先设置为最低, 因此基站可以判断至少一个 UE的调度队列的调度时 间是否大于门限时间, 如果大于门限时间, 则说明第二 UE有大量数据会被优先调度, 因此第一 UE难以通过该小区完成下行多点传输。 [83] It should be noted that, in this step, the base station may also determine that the scheduling time of the scheduling queue of the second UE is greater than the threshold time, and if yes, execute step 203; otherwise, end the current process. The second UE and the first UE belong to the same logical port on the cell, and the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE by using the air interface sending rate of the at least one second UE. In this embodiment, the scheduling priority of the first UE is set to be the lowest, so the base station can determine whether the scheduling time of the scheduling queue of the at least one UE is greater than the threshold time. If the threshold time is greater than the threshold time, the second UE has a large amount of data. Priority scheduling, so it is difficult for the first UE to complete downlink multi-point transmission through the cell.

[84] 步骤 203 : 基站不向基站控制器请求第一 UE的数据。 [84] Step 203: The base station does not request the data of the first UE from the base station controller.

[85] 当基站判断第一 UE在预设时间段内的调度次数低于门限次数时,如果基站仍然 向基站控制器请求发送该第一 UE的数据,则将有越来越多的第一 UE的数据难以通过 该基站实现下行调度传输, 因此基站不向其所属的基站控制器请求第一 UE的数据。 [85] When the base station determines that the number of scheduling of the first UE in the preset time period is lower than the threshold number, if the base station still requests the base station controller to send the data of the first UE, there will be more and more first It is difficult for the data of the UE to implement downlink scheduling transmission through the base station, so the base station does not request the data of the first UE from the base station controller to which it belongs.

[86] 步骤 204: 基站提高该第一 UE的调度队列在小区中的调度优先级。 [86] Step 204: The base station increases the scheduling priority of the scheduling queue of the first UE in the cell.

[87] 步骤 203中, 辅基站虽然不向基站控制器请求第一 UE的数据, 使得该第一 UE 的调度队列中不会再增加该第一 UE 的新数据, 但是调度队列中仍然存在该第一 UE 未被调度的数据, 因此基站可以提高第一 UE的调度队列在小区中的调度优先级。 具 体的,基站可以设置第一 UE的调度队列的调度优先级高于与第一 UE的调度队列中的 缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级, 以此使得该第一 UE 和与该第一 UE传输同种业务的第二 UE相比, 优先被基站调度, 从而提高该第一 UE 的下行多点传输效率; 或者, 基站也可以设置第一 UE的调度队列的调度优先级与第 一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级 相同, 以此使得基站可以按照现有技术对调度队列具有相同优先级的第一 UE进行调 度, 由于此时第一 UE的调度队列的调度优先级有所提高, 因此也增加了第一 UE被调 度的机会, 从而提高该第一 UE 的下行多点传输效率; 或者, 基站也可以将第一 UE 的调度队列的调度优先级与预设参数相乘生成第一 UE新的调度队列的调度优先级, 预设参数大于 1, 因此所生成的新的调度优先级比第一 UE原来的调度优先级高, 由 于此时第一 UE的调度队列的调度优先级有所提高,因此也增加了第一 UE被调度的机 会, 从而提高该第一 UE的下行多点传输效率。 [88] 步骤 205 :基站按照调整后的调度优先级对该第一 UE进行调度,结束当前流程。 [007] In step 203, the secondary base station does not request the data of the first UE from the base station controller, so that the new data of the first UE is not added to the scheduling queue of the first UE, but the scheduling queue still exists. The first UE is not scheduled data, so the base station can improve the scheduling priority of the scheduling queue of the first UE in the cell. Specifically, the base station may set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type, thereby making the first The UE is preferentially scheduled by the base station to improve the downlink multi-point transmission efficiency of the first UE, or the base station may also set the scheduling queue of the first UE, as compared with the second UE that transmits the same service to the first UE. The scheduling priority is the same as the scheduling priority of the scheduling queues of other UEs in the scheduling queue of the first UE that belong to the same service type, so that the base station can have the first priority of the scheduling queue according to the prior art. The UE performs the scheduling, because the scheduling priority of the scheduling queue of the first UE is improved, so that the opportunity for the first UE to be scheduled is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE; or, the base station is also The first UE can be The scheduling priority of the scheduling queue is multiplied by the preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, and the preset parameter is greater than 1, so the generated new scheduling priority is lower than the original scheduling priority of the first UE. If the scheduling priority of the scheduling queue of the first UE is increased, the opportunity for scheduling the first UE is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE. [88] Step 205: The base station schedules the first UE according to the adjusted scheduling priority, and ends the current process.

[89] 由上述实施例可见, 当小区拥塞时, 小区所属的基站通过停止向基站控制器请 求发送以该小区为辅小区的 UE的数据, 减少通过该基站调度该 UE的数据, 使得该 UE的数据可以被其它基站调度, 从而提高该 UE的多点传输效率; 并且, 由于可以通 过提高该 UE的调度优先级对该 UE的调度队列中的剩余数据进行调度,从而可以进一 步提高该 UE的多点传输效率。 It can be seen from the foregoing embodiment that when the cell is congested, the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE that is scheduled by the base station, so that the UE is enabled. The data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE; and, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the UE can be further improved. Multi-point transmission efficiency.

[90] 参见图 3, 为本发明调度方法的另一个实施例流程图: [90] Referring to FIG. 3, a flow chart of another embodiment of the scheduling method of the present invention is as follows:

[91] 步骤 301 :第一 UE初始接入小区时,该小区所属基站将该第一 UE的调度队列在 小区中的调度优先级缺省设置为最低, 第一 UE为以该小区为辅小区的 UE。 [91] Step 301: When the first UE initially accesses the cell, the base station to which the cell belongs sets the scheduling priority of the scheduling queue of the first UE in the cell to be the lowest, and the first UE uses the cell as the secondary cell. UE.

[92] 本实施例中, UE可以同时与至少两个基站的同频小区建立下行连接, 并利用所 建立的下行连接, 应用下行多点传输技术进行下行数据传输。 至少两个基站中, 有一 个基站为该 UE主小区的主基站, 除主基站外的基站为该 UE辅小区的辅基站。无论是 主小区还是辅小区, 接入上述小区的 UE都具有数据的调度队列, 小区的基站按照调 度队列的优先级顺序对接入该小区的 UE进行下行数据的传输调度。 需要说明的是, 本发明实施例中以小区作为主小区的 UE可以是支持下行多点传输技术的 UE, 也可以 是不支持下行多点传输技术的 UE。 In this embodiment, the UE can establish a downlink connection with the same-frequency cell of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission. Among the at least two base stations, one of the base stations is the primary base station of the primary cell of the UE, and the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE. The UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue. It should be noted that, in the embodiment of the present invention, the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or may be a UE that does not support the downlink multi-point transmission technology.

[93] 本实施例中, 假设第一 UE为以该小区为辅小区的 UE, 第二 UE为以该小区为主 小区的 UE, 基站为该小区所属的基站。 当第一 UE接入小区时, 该小区所属的基站可 以预先设置第一 UE 的调度队列在小区中的调度优先级最低, 以此可以保证第二 UE 能够优先使用小区的传输资源进行下行数据传输。 [94] 步骤 302 : 基站判断第一 UE在预设时间段内的调度次数是否低于门限次数, 若 是, 则执行步骤 303 ; 否则, 结束当前流程。 In this embodiment, it is assumed that the first UE is a UE that uses the cell as a secondary cell, the second UE is a UE that uses the cell as a primary cell, and the base station is a base station to which the cell belongs. When the first UE accesses the cell, the base station to which the cell belongs may preset that the scheduling priority of the scheduling queue of the first UE is the lowest in the cell, thereby ensuring that the second UE can preferentially use the transmission resource of the cell for downlink data transmission. . [94] Step 302: The base station determines whether the number of times of scheduling of the first UE in the preset time period is lower than the threshold number. If yes, step 303 is performed; otherwise, the current process ends.

[95] 由于本实施例中将第一 UE在小区中的调度优先级预先设置为最低, 因此基站可 以判断在预设时间段内该第一 UE的调度次数是否低于门限次数,如果低于门限次数, 则说明该第一 UE难以通过该小区完成下行多点传输。 [95] Since the scheduling priority of the first UE in the cell is preset to be the lowest in this embodiment, the base station may And determining whether the number of times of scheduling of the first UE is lower than a threshold number in a preset time period. If the number of times of the first UE is lower than the threshold number, the first UE is difficult to complete downlink multi-point transmission through the cell.

[96] 步骤 303 : 基站不向基站控制器请求第一 UE的数据。 [96] Step 303: The base station does not request the data of the first UE from the base station controller.

[97] 当基站判断第一 UE在预设时间段内的调度次数低于门限次数时,如果基站仍然 向基站控制器请求发送该第一 UE的数据,则将有越来越多的第一 UE的数据难以通过 该基站实现下行调度传输, 因此基站不向其所属的基站控制器请求第一 UE的数据。 [97] When the base station determines that the number of scheduling of the first UE in the preset time period is lower than the threshold number, if the base station still requests the base station controller to send the data of the first UE, there will be more and more first It is difficult for the data of the UE to implement downlink scheduling transmission through the base station, so the base station does not request the data of the first UE from the base station controller to which it belongs.

[98] 步骤 304: 基站判断第一 UE的调度队列的队列长度是否小于设置的门限长度, 若是, 则执行步骤 305 ; 否则, 执行步骤 307。 [98] Step 304: The base station determines whether the queue length of the scheduling queue of the first UE is less than the set threshold length. If yes, step 305 is performed; otherwise, step 307 is performed.

[99] 步骤 303中, 基站虽然不向其所属的基站控制器请求第一 UE的数据, 使得该第 一 UE的调度队列中不会再增加新数据,但是调度队列中仍然存在该第一 UE未被调度 的数据。本实施例中, 可以根据调度队列中未被调度的数据量的大小, 执行不同的操 作。 [99] In step 303, the base station does not request the data of the first UE to the base station controller to which it belongs, so that no new data is added to the scheduling queue of the first UE, but the first UE still exists in the scheduling queue. Unscheduled data. In this embodiment, different operations may be performed according to the size of the unscheduled data amount in the scheduling queue.

[100]本实施例中,基站判断第一 UE的调度队列的队列长度是否小于设置的门限长度 时, 可以采用如下任意一种方式: [101]第一种方式,基站可以判断第一 UE的调度队列中的缓存数据量是否小于第一门 限数据量, 如果小于第一门限数据量, 则说明第一 UE的调度队列的队列长度小于设 置的门限长度; [100] In this embodiment, when the base station determines whether the queue length of the scheduling queue of the first UE is less than the threshold length, the base station may use any one of the following methods: [101] In the first mode, the base station may determine the first UE. Whether the amount of the buffered data in the scheduling queue is smaller than the first threshold data amount, and if the amount of the data is smaller than the first threshold, the queue length of the scheduling queue of the first UE is less than the set threshold length;

[102] 第二种方式,基站可以判断第一 UE的调度队列中的缓存数据量与第一 UE的第 一速率的比值是否小于第二门限时长, 第一速率为基站单独调度第一 UE时的速率, 该速率可以通过第一 UE上报的平均 CQI和该小区可用功率和码资源进行计算, 计算 过程与现有技术一致, 在此不再赘述; 当第一 UE的调度队列中的缓存数据量与第一 UE的第一速率的比值小于第二门限时长, 则说明第一 UE的调度队列的队列长度小于 设置的门限长度; [102] In the second mode, the base station may determine whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than the second threshold duration, where the first rate is when the base station separately schedules the first UE. The rate is calculated by the average CQI reported by the first UE and the available power and code resources of the cell. The calculation process is consistent with the prior art, and is not described herein again; when the cached data in the scheduling queue of the first UE is used The ratio of the quantity to the first rate of the first UE is less than the second threshold duration, indicating that the queue length of the scheduling queue of the first UE is less than the set threshold length;

[103]第三种方式, 基站可以判断第一 UE的调度队列中的缓存数据量与第一 UE的第 二速率的比值是否小于第三门限时长,第二速率为基站在预设历史时间段内调度第一 UE的最大平均速率,其中历史时间段为该第一 UE在当前时间之前的一段时间。例如, 预设历史时间段为 I s (秒), 则第一 UE在该 I s内每隔 100ms (毫秒) 统计一次第一 UE被调度的平均速率, 然后取所统计的最大的平均速率作为第二速率; 当第一 UE的 调度队列中的缓存数据量与第一 UE的第二速率的比值小于第三门限时长时, 则说明 第一 UE的调度队列的队列长度小于设置的门限长度。 [103] In a third mode, the base station may determine whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is a preset historical time period of the base station. The maximum average rate of the first UE is scheduled internally, where the historical time period is a period of time before the current time of the first UE. For example, if the preset historical time period is I s (seconds), the first UE counts the first time every 100 ms (milliseconds) within the I s The average rate that the UE is scheduled, and then takes the largest average rate as the second rate; when the ratio of the buffered data volume in the scheduling queue of the first UE to the second rate of the first UE is less than the third threshold duration, It indicates that the queue length of the scheduling queue of the first UE is less than the set threshold length.

[104]步骤 305 : 基站提高该第一 UE在辅小区的调度队列中的调度优先级。 [105]当基站判断该第一 UE的调度队列的队列长度小于设置的门限长度时,说明当前 该第一 UE的调度队列中仅剩较少的数据未调度,因此可以提高该第一 UE的调度队列 在小区中的调度优先级, 以便对该第一 UE的数据进行调度,此时由于该第一 UE数据 较少, 因此在提升该第一 UE的下行多点传输效率的同时, 不会对第二 UE的数据传输 造成太大的影响。 具体的, 基站可以设置第一 UE的调度队列的调度优先级高于与第 一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先 级, 以此使得该第一 UE和与该第一 UE传输同种业务的第二 UE相比, 优先被基站调 度, 从而提高该第一 UE的下行多点传输效率; 或者, 基站也可以设置第一 UE的调度 队列的调度优先级与第一 UE 的调度队列中的缓存数据属于同种业务类型的其它 UE 的调度队列的调度优先级相同,以此使得基站可以按照现有技术对调度队列具有相同 优先级的第一 UE进行调度, 由于此时第一 UE的调度队列的调度优先级有所提高, 因 此也增加了第一 UE被调度的机会, 从而提高该第一 UE的下行多点传输效率; 或者, 基站也可以将第一 UE的调度队列的调度优先级与预设参数相乘生成第一 UE新的调度 队列的调度优先级, 预设参数大于 1, 因此所生成的新的调度优先级比第一 UE原来 的调度优先级高, 由于此时第一 UE的调度队列的调度优先级有所提高, 因此也增加 了第一 UE被调度的机会, 从而提高该第一 UE的下行多点传输效率。 [104] Step 305: The base station increases the scheduling priority of the first UE in the scheduling queue of the secondary cell. [105] When the base station determines that the queue length of the scheduling queue of the first UE is less than the set threshold length, it indicates that only a small amount of data is not scheduled in the scheduling queue of the first UE, so that the first UE may be improved. The scheduling priority of the scheduling queue in the cell is used to schedule the data of the first UE. At this time, since the first UE has less data, the downlink multi-point transmission efficiency of the first UE is improved. The data transmission of the second UE is greatly affected. Specifically, the base station may set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs that belong to the same service type in the scheduling queue of the first UE, so that the first The UE is preferentially scheduled by the base station, so as to improve the downlink multi-point transmission efficiency of the first UE, or the base station may also set the scheduling queue of the first UE. The scheduling priority is the same as the scheduling priority of the scheduling queues of other UEs in the scheduling queue of the first UE that belong to the same service type, so that the base station can have the first priority of the scheduling queue according to the prior art. The UE performs the scheduling, because the scheduling priority of the scheduling queue of the first UE is improved, so that the opportunity for the first UE to be scheduled is also increased, thereby improving the downlink multi-point transmission efficiency of the first UE; or, the base station is also The scheduling priority of the scheduling queue of the first UE may be multiplied by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, and the preset parameter is preset. If the scheduling priority of the scheduling queue of the first UE is increased, the first scheduling priority of the first UE is also increased. Opportunity, thereby improving the downlink multipoint transmission efficiency of the first UE.

[106]步骤 306 :基站按照调整后的调度优先级对该第一 UE进行调度,结束当前流程。 [106] Step 306: The base station schedules the first UE according to the adjusted scheduling priority, and ends the current process.

[107]步骤 307 :基站向基站控制器发送通知消息,该通知消息用于通知基站控制器将 第一 UE的调度队列中的缓存数据转发到第一 UE的主小区所属的基站进行调度,结束 当前流程。 [108]当基站判断第一 UE的调度队列中的队列长度不小于设置的门限长度时,说明当 前该第一 UE的调度队列中还剩较多的数据未调度,如果仍然提升第一 UE的调度优先 级, 则会影响第二 UE的数据传输。 因此基站向基站控制器发送通知消息, 通知基站 控制器将该第一 UE的调度队列中的缓存数据转发到该第一 UE的主小区的主基站进行 调度, 在不影响第二 UE的数据传输的同时, 保证了该第一 UE的数据可以正常传输。 [109]由上述实施例可见, 当小区拥塞时, 小区所属的基站通过停止向基站控制器请 求发送以该小区为辅小区的 UE的数据, 减少通过该基站调度该 UE的数据, 使得该 UE的数据可以被其它基站调度, 从而提高该 UE的多点传输效率; 并且, 由于可以通 过提高该 UE的调度优先级对该 UE的调度队列中的剩余数据进行调度,从而可以进一 步提高该 UE的多点传输效率。 [107] Step 307: The base station sends a notification message to the base station controller, where the notification message is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs to perform scheduling, and end Current process. [108] When the base station determines that the queue length in the scheduling queue of the first UE is not less than the set threshold length, it indicates that more data remaining in the scheduling queue of the first UE is not scheduled, if the first UE is still upgraded. Scheduling the priority will affect the data transmission of the second UE. Therefore, the base station sends a notification message to the base station controller, and notifies the base station controller to forward the buffered data in the scheduling queue of the first UE to the primary base station of the primary cell of the first UE for scheduling, without affecting the data transmission of the second UE. At the same time, it is ensured that the data of the first UE can be normally transmitted. [109] It can be seen from the above embodiment that when the cell is congested, the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE that is scheduled by the base station, so that the UE is enabled. The data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE; and, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the UE can be further improved. Multi-point transmission efficiency.

[110]参见图 4, 为本发明调度方法的另一个实施例流程: [110] Referring to FIG. 4, a flow of another embodiment of the scheduling method of the present invention is as follows:

[111]步骤 401 :第一 UE初始接入小区时,小区所属的基站将该第一 UE的调度队列在 该小区中的调度优先级设置为与第二 UE的调度优先级一致,第一 UE为以该小区为辅 小区的 UE, 第二 UE为以该小区为主小区的 UE。 [112]本实施例中, UE可以同时与至少两个基站的同频小区建立下行连接, 并利用所 建立的下行连接, 应用下行多点传输技术进行下行数据传输。 至少两个基站中, 有一 个基站为该 UE主小区的主基站, 除主基站外的基站为该 UE辅小区的辅基站。无论是 主小区还是辅小区, 接入上述小区的 UE都具有数据的调度队列, 小区的基站按照调 度队列的优先级顺序对接入该小区的 UE进行下行数据的传输调度。 需要说明的是, 本发明实施例中以小区作为主小区的 UE可以是支持下行多点传输技术的 UE, 也可以 是不支持下行多点传输技术的 UE。 [111] Step 401: When the first UE initially accesses the cell, the base station to which the cell belongs sets the scheduling priority of the scheduling queue of the first UE in the cell to be consistent with the scheduling priority of the second UE, where the first UE For the UE with the cell as the secondary cell, the second UE is the UE with the cell as the primary cell. In this embodiment, the UE may establish a downlink connection with the same-frequency cell of at least two base stations at the same time, and use the established downlink connection to apply downlink multi-point transmission technology for downlink data transmission. Among the at least two base stations, one of the base stations is the primary base station of the primary cell of the UE, and the base station other than the primary base station is the secondary base station of the secondary secondary cell of the UE. The UE accessing the above-mentioned cell has a scheduling queue of data, and the base station of the cell performs downlink data transmission scheduling on the UE accessing the cell according to the priority order of the scheduling queue. It should be noted that, in the embodiment of the present invention, the UE that uses the cell as the primary cell may be a UE that supports the downlink multi-point transmission technology, or may be a UE that does not support the downlink multi-point transmission technology.

[113]本实施例中, 当第一 UE接入该小区时, 该小区所属基站可以将第一 UE的调度 队列的调度优先级设置为第二 UE 的调度队列的调度优先级一致, 以此保证第一 UE 和第二 UE具有相同的调度机会。 [114]步骤 402:基站判断至少一个第二 UE的调度队列的调度时间是否大于门限时间, 若是, 则执行步骤 403; 否则, 执行步骤 404。 In this embodiment, when the first UE accesses the cell, the base station to which the cell belongs may set the scheduling priority of the scheduling queue of the first UE to the scheduling priority of the scheduling queue of the second UE. It is ensured that the first UE and the second UE have the same scheduling opportunity. [114] Step 402: The base station determines whether the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time. If yes, step 403 is performed; otherwise, step 404 is performed.

[115]本步骤中, 至少一个第二 UE可以为与第一 UE属于该小区上的同一逻辑端口的[115] In this step, the at least one second UE may be the same logical port as the first UE belongs to the cell.

UE,调度时间为以至少一个第二 UE的空口发送速率调度至少一个第二 UE的调度队列 中的缓存数据需要的时间。其中, 基站可以以预先设置的时间 T为周期, 对至少一个 第二 UE的调度队列的调度时间是否大于门限时间进行周期性判断。 The UE, the scheduling time is a time required to schedule the cached data in the scheduling queue of the at least one second UE at the air interface transmission rate of the at least one second UE. The base station may periodically determine whether the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time by using a preset time T as a period.

[116]步骤 403: 基站不向基站控制器请求第一 UE的数据。 [116] Step 403: The base station does not request the data of the first UE from the base station controller.

[117]本步骤中, 当至少一个第二 UE的调度队列的调度时间大于门限时间时, 则说明 以至少一个第二 UE有大量数据需要优先传输, 如果基站仍然向基站控制器请求发送 第一 UE的数据, 则将导致第二 UE难以获得足够的传输资源, 因此基站不向基站控制 器请求第一 UE的数据。 [117] In this step, when the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, If the at least one second UE has a large amount of data, it needs to transmit preferentially. If the base station still requests the base station controller to send the data of the first UE, it will cause the second UE to obtain sufficient transmission resources, so the base station does not request the base station controller. One UE data.

[118]步骤 404:基站按照第一 UE的调度优先级对该第一 UE进行调度,结束当前流程。 [119]当基站不向基站控制器请求第一 UE的数据时, 该小区的第一 UE的调度队列中 不会再增加新数据,此时基站按照第一 UE的原有调度优先级对第一 UE进行调度即可。 [118] Step 404: The base station schedules the first UE according to the scheduling priority of the first UE, and ends the current process. [119] When the base station does not request the data of the first UE from the base station controller, new data is not added to the scheduling queue of the first UE of the cell, and the base station follows the original scheduling priority of the first UE. A UE can perform scheduling.

[120]由上述实施例可见, 当小区拥塞时, 小区所属的基站通过停止向基站控制器请 求发送以该小区为辅小区的 UE的数据, 减少通过该基站调度该 UE的数据, 使得该 UE的数据可以被其它基站调度, 从而提高该 UE的多点传输效率。 [121]与本发明调度方法的实施例相对应, 本发明还提供了基站的实施例。 [120] It can be seen from the above embodiment that when the cell is congested, the base station to which the cell belongs stops requesting to send the data of the UE that uses the cell as the secondary cell to the base station controller, and reduces the data of the UE that is scheduled by the base station, so that the UE is enabled. The data can be scheduled by other base stations, thereby improving the multi-point transmission efficiency of the UE. Corresponding to an embodiment of the scheduling method of the present invention, the present invention also provides an embodiment of a base station.

[122]参见图 5, 为本发明基站的一个实施例框图: [122] Referring to FIG. 5, it is a block diagram of an embodiment of a base station according to the present invention:

[123]该基站包括: 判断单元 510和执行单元 520。 The base station includes: a judging unit 510 and an executing unit 520.

[124]其中, 判断单元 510, 用于判断小区是否拥塞; [124] wherein, the determining unit 510 is configured to determine whether the cell is congested;

[125]执行单元 520,用于当所述判断单元 510的判断结果为所述小区拥塞时,不向所 述基站所属的基站控制器请求第一用户设备 UE的数据,所述第一 UE为以所述小区为 辅小区的 UE, 所述基站为所述小区所属的基站。 [125] The executing unit 520 is configured to: when the determining result of the determining unit 510 is that the cell is congested, not requesting, by the base station controller to which the base station belongs, data of the first user equipment UE, where the first UE is The UE that uses the cell as a secondary cell, and the base station is a base station to which the cell belongs.

[126]参见图 6, 为本发明基站的另一个实施例框图: [126] See FIG. 6, which is a block diagram of another embodiment of a base station according to the present invention:

[127]该基站包括: 判断单元 610、 执行单元 620和调整单元 630。 The base station includes: a judging unit 610, an executing unit 620, and an adjusting unit 630.

[128]其中, 判断单元 610, 用于判断小区是否拥塞; [129]执行单元 620,用于当所述判断单元 610的判断结果为所述小区拥塞时,不向所 述基站所属的基站控制器请求第一用户设备 UE的数据,所述第一 UE为以所述小区为 辅小区的 UE, 所述基站为所述小区所属的基站; [128] The determining unit 610 is configured to determine whether the cell is congested. [129] The executing unit 620 is configured to: when the determining result of the determining unit 610 is that the cell is congested, not to control the base station to which the base station belongs. The first UE is a UE that is a secondary cell, and the base station is a base station to which the cell belongs;

[130]调整单元 630, 用于提高所述第一 UE的调度队列在所述小区中的调度优先级。 [131]在一个可选的实现方式中: [130] The adjusting unit 630 is configured to improve scheduling priority of the scheduling queue of the first UE in the cell. [131] In an alternative implementation:

[132]所述判断单元 610的判断结果为所述小区拥塞, 可以包括以下之一或组合: 所 述判断单元 610的判断结果为所述第一 UE在预设时间段内的调度次数低于门限次数; 所述判断单元 610的判断结果为至少一个第二 UE的调度队列的调度时间大于门限时 间, 所述第二 UE为以所述小区为主小区的 UE, 所述第二 UE与所述第一 UE属于所述 小区上的同一逻辑端口, 所述调度时间为以所述至少一个第二 UE的空口发送速率调 度所述至少一个第二 UE的调度队列中的缓存数据需要的时间。 [132] The determination result of the determining unit 610 is that the cell is congested, and may include one or a combination of the following: the determining result of the determining unit 610 is that the scheduling number of the first UE in the preset time period is lower than The number of thresholds is determined by the determining unit 610 that the scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, and the second UE is the UE that uses the cell as the primary cell, and the second UE and the The first UE belongs to the same logical port on the cell, and the scheduling time is a time required to schedule cache data in the scheduling queue of the at least one second UE by using an air interface sending rate of the at least one second UE.

[133]在另一个可选的实现方式中: [133] In another alternative implementation:

[134]所述判断单元 610, 还可以用于判断所述第一 UE的调度队列的队列长度是否小 于设置的门限长度; The determining unit 610 is further configured to determine whether a queue length of the scheduling queue of the first UE is smaller than a set threshold length;

[135]所述调整单元 630, 可以具体用于当所述判断单元 610 的判断结果为所述第一The adjusting unit 630 may be specifically configured to: when the determining result of the determining unit 610 is the first

UE的调度队列的队列长度小于设置的门限长度时, 提高所述第一 UE的调度队列在所 述小区中的调度优先级;进一步,所述调整单元 630,还可以用于当所述判断单元 610 的判断结果为所述第一 UE的调度队列的队列长度不小于所述门限长度时, 向所述基 站控制器发送通知消息, 所述通知消息用于通知所述基站控制器将所述第一 UE的调 度队列中的缓存数据转发到所述第一 UE的主小区所属的基站进行调度。 If the queue length of the scheduling queue of the UE is less than the set threshold length, the scheduling priority of the scheduling queue of the first UE is increased in the cell; further, the adjusting unit 630 may be further used by the determining unit. The result of the determination of 610 is that when the queue length of the scheduling queue of the first UE is not less than the threshold length, a notification message is sent to the base station controller, where the notification message is used to notify the base station controller to The buffered data in the scheduling queue of a UE is forwarded to the base station to which the primary cell of the first UE belongs for scheduling.

[136]在另一个可选的实现方式中: [136] In another alternative implementation:

[137]所述判断单元 610可以包括至少一个下述子单元(图 6中未示出): 第一判断子 单元, 用于判断所述第一 UE的调度队列中的缓存数据量是否小于第一门限数据量; 第二判断子单元, 用于判断所述第一 UE 的调度队列中的缓存数据量与所述第一 UE 的第一速率的比值是否小于第二门限时长,所述第一速率为所述基站单独调度所述第 一 UE时的速率; 第三判断子单元,用于判断所述第一 UE的调度队列中的缓存数据量 与所述第一 UE的第二速率的比值是否小于第三门限时长, 所述第二速率为所述基站 在预设历史时间段内调度所述第一 UE的最大平均速率。 [138]在另一个可选的实现方式中: The determining unit 610 may include at least one of the following sub-units (not shown in FIG. 6): a first determining sub-unit, configured to determine whether the amount of buffered data in the scheduling queue of the first UE is smaller than a second threshold sub-unit, configured to determine whether a ratio of the amount of buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than a second threshold duration, the first The rate is the rate at which the base station separately schedules the first UE. The third determining subunit is configured to determine a ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE. Whether it is less than a third threshold duration, the second rate is a maximum average rate at which the base station schedules the first UE in a preset historical time period. [138] In another alternative implementation:

[139]所述调整单元 630可以包括至少一个下述子单元 (图 6中未示出): [140]第一调整子单元,用于设置所述第一 UE的调度队列的调度优先级高于与所述第 一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先 级; 第二调整子单元, 用于设置所述第一 UE的调度队列的调度优先级与所述第一 UE 的调度队列中的缓存数据属于同种业务类型的其它 UE 的调度队列的调度优先级相 同; 第三调整子单元, 用于将所述第一 UE的调度队列的调度优先级与预设参数相乘 生成所述第一 UE新的调度队列的调度优先级, 所述预设参数大于 1。 [139] The adjustment unit 630 may include at least one of the following subunits (not shown in FIG. 6): a first adjustment subunit, configured to set a scheduling priority of the scheduling queue of the first UE to be higher than a scheduling queue of other UEs that belong to the same service type as the cached data in the scheduling queue of the first UE. The scheduling priority of the second scheduling sub-unit, configured to set a scheduling priority of the scheduling queue of the first UE and a scheduling queue of other UEs in which the cached data in the scheduling queue of the first UE belongs to the same service type The scheduling priority is the same; the third adjusting sub-unit is configured to multiply the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where The preset parameter is greater than 1.

[141]参见图 7, 为本发明基站的另一个实施例框图:  [141] See FIG. 7, which is a block diagram of another embodiment of a base station according to the present invention:

[142]该基站包括: 收发信机 710和处理器 720。 The base station includes: a transceiver 710 and a processor 720.

[143]其中, 所述收发信机 710, 用于分别与用户设备 UE和基站控制器进行通信; [144]所述处理器 720, 用于判断小区是否拥塞, 当判断结果为所述小区拥塞时, 不向 所述基站控制器请求第一 UE的数据, 所述第一 UE为以所述小区为辅小区的 UE, 所 述基站为所述小区所属的基站。  The transceiver 710 is configured to perform communication with the user equipment UE and the base station controller respectively. [144] The processor 720 is configured to determine whether the cell is congested, and when the determination result is that the cell is congested. And not requesting, by the base station controller, the data of the first UE, where the first UE is a UE that uses the cell as a secondary cell, and the base station is a base station to which the cell belongs.

[145]在一个可选的实现方式中: [145] In an alternative implementation:

[146]所述处理器 720的判断结果为所述小区拥塞, 可以包括以下之一或组合: 所述 处理器 720的判断结果为所述第一 UE在预设时间段内的调度次数低于门限次数; 所 述处理器 720的判断结果为至少一个第二 UE的调度队列的调度时间大于门限时间, 所述第二 UE为以所述小区为主小区的 UE, 所述第二 UE与所述第一 UE属于所述小区 上的同一逻辑端口, 所述调度时间为以所述至少一个第二 UE的空口发送速率调度所 述至少一个第二 UE的调度队列中的缓存数据需要的时间。 [147]在另一个可选的实现方式中: [146] The judgment result of the processor 720 is that the cell is congested, and may include one or a combination of the following: the determining result of the processor 720 is that the scheduling number of the first UE in the preset time period is lower than The number of thresholds is determined by the processor 720. The scheduling time of the scheduling queue of the at least one second UE is greater than the threshold time, and the second UE is the UE with the cell as the primary cell, and the second UE and the The first UE belongs to the same logical port on the cell, and the scheduling time is a time required to schedule cache data in the scheduling queue of the at least one second UE by using an air interface sending rate of the at least one second UE. [147] In another alternative implementation:

[148]所述处理器 720, 还可以用于提高所述第一 UE的调度队列在所述小区中的调度 优先级。 The processor 720 is further configured to: improve scheduling priority of the scheduling queue of the first UE in the cell.

[149]进一步, 所述处理器 720, 还可以用于判断所述第一 UE的调度队列的队列长度 是否小于设置的门限长度; 所述处理器 720,可以具体用于当判断结果为所述第一 UE 的调度队列的队列长度小于设置的门限长度时, 提高所述第一 UE的调度队列在所述 小区中的调度优先级; 以及, 当判断结果为所述第一 UE的调度队列的队列长度不小 于所述门限长度时, 向所述基站控制器发送通知消息,所述通知消息用于通知所述基 站控制器将所述第一 UE的调度队列中的缓存数据转发到所述第一 UE的主小区所属的 基站进行调度。 [149] Further, the processor 720 may be further configured to determine whether a queue length of the scheduling queue of the first UE is less than a set threshold length. The processor 720 may be specifically configured to: when the determination result is the When the queue length of the scheduling queue of the first UE is less than the set threshold length, the scheduling priority of the scheduling queue of the first UE in the cell is increased; and, when the determination result is the scheduling queue of the first UE The queue length is not small Sending, to the base station controller, a notification message, where the notification message is used to notify the base station controller to forward cached data in a scheduling queue of the first UE to the first UE. The base station to which the primary cell belongs is scheduled.

[150]在另一个可选的实现方式中: [151]所述处理器 720, 可以具体用于判断所述第一 UE的调度队列中的缓存数据量是 否小于第一门限数据量; 或者, 判断所述第一 UE的调度队列中的缓存数据量与所述 第一 UE的第一速率的比值是否小于第二门限时长, 所述第一速率为所述基站单独调 度所述第一 UE时的速率; 或者,判断所述第一 UE的调度队列中的缓存数据量与所述 第一 UE的第二速率的比值是否小于第三门限时长, 所述第二速率为所述基站在预设 历史时间段内调度所述第一 UE的最大平均速率。 [150] In another optional implementation manner, the processor 720 may be specifically configured to determine whether the amount of buffered data in the scheduling queue of the first UE is less than a first threshold data amount; or Determining whether the ratio of the amount of the buffered data in the scheduling queue of the first UE to the first rate of the first UE is less than a second threshold duration, where the first rate is when the base station separately schedules the first UE Or determining whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, where the second rate is preset by the base station The maximum average rate of the first UE is scheduled within a historical time period.

[152]在另一个可选的实现方式中: [152] In another alternative implementation:

[153]所述处理器 720, 可以具体用于设置所述第一 UE的调度队列的调度优先级高于 与所述第一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调 度优先级; 或者, 设置所述第一 UE的调度队列的调度优先级与所述第一 UE的调度队 列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级相同; 或者, 将所述第一 UE的调度队列的调度优先级与预设参数相乘生成所述第一 UE新的调度队 列的调度优先级, 所述预设参数大于 1。 The processor 720 may be configured to: set a scheduling priority of the scheduling queue of the first UE to be higher than that of other UEs that belong to the same service type as the cached data in the scheduling queue of the first UE. The scheduling priority of the scheduling queue is set; or, the scheduling priority of the scheduling queue of the first UE is set to be the scheduling priority of the scheduling queue of other UEs of the same service type in the scheduling queue of the first UE. The scheduling priority of the scheduling queue of the first UE is multiplied by a preset parameter to generate a scheduling priority of the new scheduling queue of the first UE, where the preset parameter is greater than 1.

[154]由上述实施例可见, 判断小区是否拥塞, 当判断结果为小区拥塞时, 基站不向 其所属的基站控制器请求第一 UE的数据, 第一 UE为以该小区为辅小区的 UE, 基站 为该小区所属的基站。应用本发明实施例, 当小区拥塞时, 小区所属的基站通过停止 向基站控制器请求发送以该小区为辅小区的 UE 的数据, 减少通过该基站调度该 UE 的数据, 使得该 UE的数据可以被其它基站调度, 从而提高该 UE的多点传输效率; 并 且,由于可以通过提高该 UE的调度优先级对该 UE的调度队列中的剩余数据进行调度, 从而可以进一步提高该 UE的多点传输效率。 [155]本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需 的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上 或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产 品可以存储在存储介质中, 如 R0M/RAM、 磁碟、 光盘等, 包括若干指令用以使得一台 计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例 或者实施例的某些部分所述的方法。 [154] It can be seen from the foregoing embodiment that the cell is congested. If the cell is congested, the base station does not request the data of the first UE from the base station controller to which the cell belongs. The first UE is the UE with the cell as the secondary cell. The base station is a base station to which the cell belongs. When the cell is congested, the base station to which the cell belongs is stopped by requesting the base station controller to send data of the UE that uses the cell as the secondary cell, and the data of the UE is scheduled to be used by the base station, so that the data of the UE can be It is scheduled by other base stations to improve the multi-point transmission efficiency of the UE. Moreover, since the remaining data in the scheduling queue of the UE can be scheduled by increasing the scheduling priority of the UE, the multi-point transmission of the UE can be further improved. effectiveness. [155] It will be apparent to those skilled in the art that the techniques in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solution in the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product, which may be stored in a storage medium such as a ROM/RAM. , disk, CD, etc., including a number of instructions to make one A computer device (which may be a personal computer, server, or network device, etc.) performs the methods described in various embodiments of the present invention or in some portions of the embodiments.

[156]本说明书中的各个实施例均采用递进的方式描述, 各个实施例之间相同相似的 部分互相参见即可, 每个实施例重点说明的都是与其他实施例的不同之处。尤其, 对 于系统实施例而言, 由于其基本相似于方法实施例, 所以描述的比较简单, 相关之处 参见方法实施例的部分说明即可。 The various embodiments in the present specification are described in a progressive manner, and the same or similar parts of the various embodiments may be referred to each other, and each embodiment focuses on differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.

[157]以上所述的本发明实施方式, 并不构成对本发明保护范围的限定。 任何在本发 明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围 之内。 The above described embodiments of the invention are not intended to limit the scope of the invention. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the invention are intended to be included within the scope of the invention.

Claims

权 利 要 求 Rights request 1、 一种调度方法, 其特征在于, 所述方法包括: 1. A scheduling method, characterized in that the method includes: 判断小区是否拥塞; Determine whether the community is congested; 当所述判断结果为所述小区拥塞时,基站不向其所属的基站控制器请求第一 用户设备 UE的数据, 所述第一 UE为以所述小区为辅小区的 UE, 所述基站为 所述小区所属的基站。 When the judgment result is that the cell is congested, the base station does not request the data of the first user equipment UE from the base station controller to which it belongs. The first UE is a UE with the cell as a secondary cell, and the base station is The base station to which the cell belongs. 2、 根据权利要求 1所述的方法, 其特征在于, 所述判断结果为所述小区拥 塞, 包括以下之一或组合: 2. The method according to claim 1, characterized in that the judgment result is that the cell is congested, including one or a combination of the following: 所述判断结果为所述第一 UE在预设时间段内的调度次数低于门限次数; 所述判断结果为至少一个第二 UE的调度队列的调度时间大于门限时间,所 述第二 UE为以所述小区为主小区的 UE,所述第二 UE与所述第一 UE属于所述 小区上的同一逻辑端口,所述调度时间为以所述至少一个第二 UE的空口发送速 率调度所述至少一个第二 UE的调度队列中的缓存数据需要的时间。 The judgment result is that the number of scheduling times of the first UE within the preset time period is lower than a threshold number; the judgment result is that the scheduling time of the scheduling queue of at least one second UE is greater than the threshold time, and the second UE is The cell is a UE of the main cell, the second UE and the first UE belong to the same logical port on the cell, and the scheduling time is scheduled based on the air interface transmission rate of the at least one second UE. The time required for buffering data in the scheduling queue of at least one second UE. 3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述方法还包括: 所述基站提高所述第一 UE的调度队列在所述小区中的调度优先级。 3. The method according to claim 1 or 2, characterized in that the method further includes: the base station increasing the scheduling priority of the first UE's scheduling queue in the cell. 4、 根据权利要求 3所述的方法, 其特征在于, 所述方法还包括: 所述基站判断所述第一 UE 的调度队列的队列长度是否小于设置的门限长 度; 4. The method according to claim 3, characterized in that, the method further includes: the base station determines whether the queue length of the scheduling queue of the first UE is less than a set threshold length; 所述基站提高所述第一 UE的调度队列在所述小区中的调度优先级具体为: 当判断结果为所述第一 UE的调度队列的队列长度小于设置的门限长度时,提高 所述第一 UE的调度队列在所述小区中的调度优先级。 The base station specifically increases the scheduling priority of the first UE's scheduling queue in the cell by: when the judgment result is that the queue length of the first UE's scheduling queue is less than the set threshold length, increases the scheduling priority of the first UE's scheduling queue in the cell. The scheduling priority of a UE's scheduling queue in the cell. 5、 根据权利要求 4所述的方法, 其特征在于, 所述方法还包括: 当判断结果为所述第一 UE的调度队列的队列长度不小于所述门限长度时, 所述基站向所述基站控制器发送通知消息,所述通知消息用于通知所述基站控制 器将所述第一 UE的调度队列中的缓存数据转发到所述第一 UE的主小区所属的 基站进行调度。 5. The method according to claim 4, wherein the method further includes: when the judgment result is that the queue length of the scheduling queue of the first UE is not less than the threshold length, the base station sends a message to the first UE. The base station controller sends a notification message, where the notification message is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs for scheduling. 6、 根据权利要求 4或 5所述的方法, 其特征在于, 所述基站判断所述第一 UE的调度队列的队列长度是否小于设置的门限长度, 包括: 6. The method according to claim 4 or 5, wherein the base station determines whether the queue length of the scheduling queue of the first UE is less than a set threshold length, including: 所述基站判断所述第一 UE的调度队列中的缓存数据量是否小于第一门限数 据量; 或者, The base station determines whether the cached data amount in the scheduling queue of the first UE is less than a first threshold data amount; or, 所述基站判断所述第一 UE的调度队列中的缓存数据量与所述第一 UE的第 一速率的比值是否小于第二门限时长,所述第一速率为所述基站单独调度所述第 一 UE时的速率; 或者, The base station determines whether the ratio of the amount of cached data in the scheduling queue of the first UE to the first rate of the first UE is less than a second threshold duration. The first rate is when the base station independently schedules the first rate. The rate for one UE; or, 所述基站判断所述第一 UE的调度队列中的缓存数据量与所述第一 UE的第 二速率的比值是否小于第三门限时长,所述第二速率为所述基站在预设历史时间 段内调度所述第一 UE的最大平均速率。 The base station determines whether the ratio of the amount of buffered data in the scheduling queue of the first UE to the second rate of the first UE is less than a third threshold duration, and the second rate is a historical time preset by the base station The maximum average rate of scheduling the first UE within the segment. 7、 根据权利要求 3至 6任意一项所述的方法, 其特征在于, 所述基站提高 所述第一 UE的调度队列在所述小区中的调度优先级, 包括: 7. The method according to any one of claims 3 to 6, characterized in that the base station increases the scheduling priority of the first UE's scheduling queue in the cell, including: 所述基站设置所述第一 UE的调度队列的调度优先级高于与所述第一 UE的 调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级; 或者, The base station sets the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belong to the same service type; or, 所述基站设置所述第一 UE的调度队列的调度优先级与所述第一 UE的调度 队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级相同; 或者, The base station sets the scheduling priority of the scheduling queue of the first UE to be the same as the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type; or, 所述基站将所述第一 UE的调度队列的调度优先级与预设参数相乘生成所述 第一 UE新的调度队列的调度优先级, 所述预设参数大于 1。 The base station multiplies the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of a new scheduling queue of the first UE, and the preset parameter is greater than 1. 8、 一种基站, 其特征在于, 所述基站包括: 8. A base station, characterized in that, the base station includes: 判断单元, 用于判断小区是否拥塞; Determination unit, used to determine whether the cell is congested; 执行单元, 用于当所述判断单元的判断结果为所述小区拥塞时, 不向所述基 站所属的基站控制器请求第一用户设备 UE的数据, 所述第一 UE为以所述小区 为辅小区的 UE, 所述基站为所述小区所属的基站。 Execution unit, configured to not request data of the first user equipment UE from the base station controller to which the base station belongs when the judgment result of the judgment unit is that the cell is congested, and the first UE is based on the cell. The UE of the secondary cell, the base station is the base station to which the cell belongs. 9、 根据权利要求 8所述的基站, 其特征在于, 所述判断单元的判断结果为 所述小区拥塞, 包括以下之一或组合: 9. The base station according to claim 8, characterized in that the judgment result of the judgment unit is that the cell is congested, including one or a combination of the following: 所述判断单元的判断结果为所述第一 UE在预设时间段内的调度次数低于门 限次数; 所述判断单元的判断结果为至少一个第二 UE的调度队列的调度时间大于门 限时间, 所述第二 UE为以所述小区为主小区的 UE, 所述第二 UE与所述第一 UE属于所述小区上的同一逻辑端口, 所述调度时间为以所述至少一个第二 UE 的空口发送速率调度所述至少一个第二 UE 的调度队列中的缓存数据需要的时 间。 The judgment result of the judgment unit is that the number of scheduling times of the first UE within the preset time period is lower than the threshold number; The judgment result of the judgment unit is that the scheduling time of the scheduling queue of at least one second UE is greater than the threshold time, the second UE is a UE with the cell as the main cell, and the second UE and the first UE Belonging to the same logical port on the cell, the scheduling time is the time required to schedule cached data in the scheduling queue of the at least one second UE at the air interface transmission rate of the at least one second UE. 10、 根据权利要求 8或 9所述的基站, 其特征在于, 所述基站还包括: 调整单元, 用于提高所述第一 UE的调度队列在所述小区中的调度优先级。 10. The base station according to claim 8 or 9, characterized in that the base station further includes: an adjustment unit, configured to increase the scheduling priority of the first UE's scheduling queue in the cell. 11、 根据权利要求 10所述的基站, 其特征在于, 11. The base station according to claim 10, characterized in that, 所述判断单元,还用于判断所述第一 UE的调度队列的队列长度是否小于设 置的门限长度; The judgment unit is also used to judge whether the queue length of the scheduling queue of the first UE is less than the set threshold length; 所述调整单元, 具体用于当所述判断单元的判断结果为所述第一 UE的调度 队列的队列长度小于设置的门限长度时,提高所述第一 UE的调度队列在所述小 区中的调度优先级。 The adjustment unit is specifically configured to increase the scheduling queue length of the first UE in the cell when the judgment result of the judgment unit is that the queue length of the scheduling queue of the first UE is less than the set threshold length. Scheduling priority. 12、 根据权利要求 11所述的基站, 其特征在于, 12. The base station according to claim 11, characterized in that, 所述调整单元,还用于当所述判断单元的判断结果为所述第一 UE的调度队 列的队列长度不小于所述门限长度时, 向所述基站控制器发送通知消息, 所述通 知消息用于通知所述基站控制器将所述第一 UE的调度队列中的缓存数据转发到 所述第一 UE的主小区所属的基站进行调度。 The adjustment unit is also configured to send a notification message to the base station controller when the judgment result of the judgment unit is that the queue length of the scheduling queue of the first UE is not less than the threshold length, the notification message It is used to notify the base station controller to forward the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs for scheduling. 13、 根据权利要求 11或 12所述的基站, 其特征在于, 所述判断单元包括至 少一个下述子单元: 13. The base station according to claim 11 or 12, characterized in that the judgment unit includes at least one of the following subunits: 第一判断子单元,用于判断所述第一 UE的调度队列中的缓存数据量是否小 于第一门限数据量; The first judgment subunit is used to judge whether the cached data amount in the scheduling queue of the first UE is less than the first threshold data amount; 第二判断子单元,用于判断所述第一 UE的调度队列中的缓存数据量与所述 第一 UE的第一速率的比值是否小于第二门限时长,所述第一速率为所述基站单 独调度所述第一 UE时的速率; The second judgment subunit is used to judge whether the ratio of the buffered data amount in the scheduling queue of the first UE to the first rate of the first UE is less than the second threshold duration, and the first rate is the base station The rate when the first UE is scheduled alone; 第三判断子单元,用于判断所述第一 UE的调度队列中的缓存数据量与所述 第一 UE的第二速率的比值是否小于第三门限时长,所述第二速率为所述基站在 预设历史时间段内调度所述第一 UE的最大平均速率。 The third judgment subunit is used to judge whether the ratio of the buffered data amount in the scheduling queue of the first UE to the second rate of the first UE is less than the third threshold duration, and the second rate is the base station The maximum average rate of scheduling the first UE within a preset historical time period. 14、根据权利要求 10至 13任意一项所述的基站, 其特征在于, 所述调整单 元包括至少一个下述子单元: 14. The base station according to any one of claims 10 to 13, characterized in that the adjustment unit includes at least one of the following subunits: 第一调整子单元,用于设置所述第一 UE的调度队列的调度优先级高于与所 述第一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的 调度优先级; A first adjustment subunit configured to set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type. class; 第二调整子单元,用于设置所述第一 UE的调度队列的调度优先级与所述第 一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度 优先级相同; The second adjustment subunit is configured to set the scheduling priority of the scheduling queue of the first UE to be the same as the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type. ; 第三调整子单元,用于将所述第一 UE的调度队列的调度优先级与预设参数 相乘生成所述第一 UE新的调度队列的调度优先级, 所述预设参数大于 1。 The third adjustment subunit is used to multiply the scheduling priority of the scheduling queue of the first UE by a preset parameter to generate a scheduling priority of a new scheduling queue of the first UE, and the preset parameter is greater than 1. 15、 一种基站, 其特征在于, 所述基站包括: 收发信机和处理器, 其中, 所述收发信机, 用于分别与用户设备 UE和基站控制器进行通信; 所述处理器, 用于判断小区是否拥塞, 当所述判断结果为所述小区拥塞时, 不向所述基站控制器请求第一 UE的数据, 所述第一 UE为以所述小区为辅小区 的 UE, 所述基站为所述小区所属的基站。 15. A base station, characterized in that the base station includes: a transceiver and a processor, wherein the transceiver is used to communicate with the user equipment UE and the base station controller respectively; the processor is used For determining whether the cell is congested, when the determination result is that the cell is congested, data of the first UE is not requested from the base station controller, and the first UE is a UE with the cell as a secondary cell, and the The base station is the base station to which the cell belongs. 16、 根据权利要求 15所述的基站, 其特征在于, 所述处理器的判断结果为 所述小区拥塞, 包括以下之一或组合: 16. The base station according to claim 15, characterized in that the judgment result of the processor is that the cell is congested, including one or a combination of the following: 所述处理器的判断结果为所述第一 UE在预设时间段内的调度次数低于门限 次数; The judgment result of the processor is that the number of scheduling times of the first UE within the preset time period is lower than a threshold number; 所述处理器的判断结果为至少一个第二 UE的调度队列的调度时间大于门限 时间, 所述第二 UE为以所述小区为主小区的 UE, 所述第二 UE与所述第一 UE 属于所述小区上的同一逻辑端口,所述调度时间为以所述至少一个第二 UE的空 口发送速率调度所述至少一个第二 UE的调度队列中的缓存数据需要的时间。 The judgment result of the processor is that the scheduling time of the scheduling queue of at least one second UE is greater than the threshold time, the second UE is a UE with the cell as the main cell, and the second UE and the first UE Belonging to the same logical port on the cell, the scheduling time is the time required to schedule cached data in the scheduling queue of the at least one second UE at the air interface transmission rate of the at least one second UE. 17、 根据权利要求 15或 16所述的基站, 其特征在于, 17. The base station according to claim 15 or 16, characterized in that, 所述处理器,还用于提高所述第一 UE的调度队列在所述小区中的调度优先 级。 The processor is also configured to increase the scheduling priority of the first UE's scheduling queue in the cell. 18、 根据权利要求 17所述的基站, 其特征在于, 18. The base station according to claim 17, characterized in that, 所述处理器,还用于判断所述第一 UE的调度队列的队列长度是否小于设置 的门限长度; The processor is also configured to determine whether the queue length of the scheduling queue of the first UE is less than the set The threshold length; 所述处理器, 具体用于当判断结果为所述第一 UE的调度队列的队列长度小 于设置的门限长度时,提高所述第一 UE的调度队列在所述小区中的调度优先级。 The processor is specifically configured to increase the scheduling priority of the scheduling queue of the first UE in the cell when the judgment result is that the queue length of the scheduling queue of the first UE is less than the set threshold length. 19、 根据权利要求 18所述的基站, 其特征在于, 19. The base station according to claim 18, characterized in that, 所述处理器,还用于当判断结果为所述第一 UE的调度队列的队列长度不小 于所述门限长度时, 向所述基站控制器发送通知消息, 所述通知消息用于通知所 述基站控制器将所述第一 UE的调度队列中的缓存数据转发到所述第一 UE的主 小区所属的基站进行调度。 The processor is further configured to send a notification message to the base station controller when the judgment result is that the queue length of the scheduling queue of the first UE is not less than the threshold length, and the notification message is used to notify the The base station controller forwards the buffered data in the scheduling queue of the first UE to the base station to which the primary cell of the first UE belongs for scheduling. 20、 根据权利要求 18或 19所述的基站, 其特征在于, 20. The base station according to claim 18 or 19, characterized in that, 所述处理器, 具体用于判断所述第一 UE的调度队列中的缓存数据量是否小 于第一门限数据量; 或者, 判断所述第一 UE的调度队列中的缓存数据量与所述 第一 UE的第一速率的比值是否小于第二门限时长,所述第一速率为所述基站单 独调度所述第一 UE时的速率; 或者, 判断所述第一 UE的调度队列中的缓存数 据量与所述第一 UE的第二速率的比值是否小于第三门限时长,所述第二速率为 所述基站在预设历史时间段内调度所述第一 UE的最大平均速率。 The processor is specifically configured to determine whether the amount of cached data in the scheduling queue of the first UE is less than a first threshold data amount; or, determine whether the amount of cached data in the scheduling queue of the first UE is less than the first threshold data amount. Whether the ratio of the first rate of a UE is less than the second threshold duration, the first rate is the rate when the base station schedules the first UE alone; or, determine the buffered data in the scheduling queue of the first UE Whether the ratio of the quantity to the second rate of the first UE is less than the third threshold duration, where the second rate is the maximum average rate at which the base station schedules the first UE within a preset historical time period. 21、 根据权利要求 17至 20任意一项所述的基站, 其特征在于, 21. The base station according to any one of claims 17 to 20, characterized in that, 所述处理器, 具体用于设置所述第一 UE的调度队列的调度优先级高于与所 述第一 UE的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的 调度优先级; 或者, 设置所述第一 UE的调度队列的调度优先级与所述第一 UE 的调度队列中的缓存数据属于同种业务类型的其它 UE的调度队列的调度优先级 相同; 或者, 将所述第一 UE的调度队列的调度优先级与预设参数相乘生成所述 第一 UE新的调度队列的调度优先级, 所述预设参数大于 1。 The processor is specifically configured to set the scheduling priority of the scheduling queue of the first UE to be higher than the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type. level; or, set the scheduling priority of the scheduling queue of the first UE to be the same as the scheduling priority of the scheduling queues of other UEs whose cached data in the scheduling queue of the first UE belongs to the same service type; or, set The scheduling priority of the scheduling queue of the first UE is multiplied by a preset parameter to generate a scheduling priority of a new scheduling queue of the first UE, and the preset parameter is greater than 1.
PCT/CN2013/085587 2013-10-21 2013-10-21 Scheduling method and base station Ceased WO2015058333A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201380004326.5A CN104170444B (en) 2013-10-21 2013-10-21 Dispatching method and base station
PCT/CN2013/085587 WO2015058333A1 (en) 2013-10-21 2013-10-21 Scheduling method and base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/085587 WO2015058333A1 (en) 2013-10-21 2013-10-21 Scheduling method and base station

Publications (1)

Publication Number Publication Date
WO2015058333A1 true WO2015058333A1 (en) 2015-04-30

Family

ID=51912382

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/085587 Ceased WO2015058333A1 (en) 2013-10-21 2013-10-21 Scheduling method and base station

Country Status (2)

Country Link
CN (1) CN104170444B (en)
WO (1) WO2015058333A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101784103A (en) * 2009-01-19 2010-07-21 大唐移动通信设备有限公司 Method for scheduling users in a plurality of communities and wireless access network equipment thereof
CN102098736A (en) * 2009-12-11 2011-06-15 中兴通讯股份有限公司 User scheduling method and base station in cooperation scheduling
US20120287799A1 (en) * 2011-05-09 2012-11-15 Texas Instruments Incorporated Channel feedback for coordinated multi-point transmissions
CN102802194A (en) * 2011-05-23 2012-11-28 中兴通讯股份有限公司 Cooperative multi-point (CoMP)-based control method and system for congestion of air interfaces

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595499B (en) * 2011-01-11 2015-08-12 中兴通讯股份有限公司 A kind of UE sets up the method for mixing carrying in multiple community
CN102104974B (en) * 2011-02-28 2014-01-01 华为技术有限公司 Uplink pre-scheduling processing method, device and system
CN102740360B (en) * 2011-04-12 2016-08-03 中兴通讯股份有限公司 A kind of cell load control method and device
CN103051412B (en) * 2011-10-14 2016-03-09 华为技术有限公司 Community control method and system
CN102387508B (en) * 2011-11-01 2019-05-24 中兴通讯股份有限公司 The method and apparatus of carrier wave polymerization in a kind of lte-a system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101784103A (en) * 2009-01-19 2010-07-21 大唐移动通信设备有限公司 Method for scheduling users in a plurality of communities and wireless access network equipment thereof
CN102098736A (en) * 2009-12-11 2011-06-15 中兴通讯股份有限公司 User scheduling method and base station in cooperation scheduling
US20120287799A1 (en) * 2011-05-09 2012-11-15 Texas Instruments Incorporated Channel feedback for coordinated multi-point transmissions
CN102802194A (en) * 2011-05-23 2012-11-28 中兴通讯股份有限公司 Cooperative multi-point (CoMP)-based control method and system for congestion of air interfaces

Also Published As

Publication number Publication date
CN104170444A (en) 2014-11-26
CN104170444B (en) 2018-07-31

Similar Documents

Publication Publication Date Title
US12137131B2 (en) User equipment and media streaming network assistance node
KR102279880B1 (en) Method and apparatus for operating a bitrate of bearer dynamically in wireless communication system
CN110351201B (en) Data processing method and device
CN109495938B (en) Network handover method based on multi-access edge computing
JP2020523936A5 (en)
CN101489263B (en) A data transmission control method, device and system
CN102438318B (en) A method, device and system for adjusting CQI feedback cycle
WO2018095156A1 (en) Method for indicating v2x network resource information, and base station
WO2013053339A2 (en) Transmission rate control method, mobility management entity, and communication system
CN102821477A (en) Method and device for regulating scheduling request cycle
CN105165108A (en) Power management based on inactivity timer
KR20140068054A (en) Method and device for power saving
WO2013149542A1 (en) Method and device for allocating air interface resources
WO2012055375A1 (en) Method and device for delayed release of temporary block flow
CN100442915C (en) Scheduling Method for High Speed Data Transmission in Mobile Communication System
WO2012055341A1 (en) Method and device for data retransmission adjustment, and base station
WO2011038679A1 (en) Method, system and device for wireless resource allocation
WO2015058333A1 (en) Scheduling method and base station
CN104160770A (en) Service scheduling method, service transmission rate control method, device and system
WO2012022191A1 (en) Terminal and grant processing method thereof
WO2008154859A1 (en) A method, system and apparatus for realizing reverse dedicated line user mechanism
WO2010075724A1 (en) A method and apparatus for scheduling the service data of a communication system
WO2008014653A1 (en) Method and device for insuring user qos of special line in reverse link in wireless communication system
WO2023051084A1 (en) Information feedback method and apparatus, and terminal and network device
CN100403848C (en) A Virtual Soft Handoff Method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13896148

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13896148

Country of ref document: EP

Kind code of ref document: A1