(19)
(11) EP 3 188 538 A1

(12) EUROPEAN PATENT APPLICATION
published in accordance with Art. 153(4) EPC

(43) Date of publication:
05.07.2017 Bulletin 2017/27

(21) Application number: 15759305.4

(22) Date of filing: 20.01.2015
(51) International Patent Classification (IPC): 
H04W 28/08(2009.01)
(86) International application number:
PCT/CN2015/071146
(87) International publication number:
WO 2015/131683 (11.09.2015 Gazette 2015/36)
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME

(30) Priority: 25.08.2014 CN 201410421109

(71) Applicant: ZTE Corporation
Shenzhen, Guangdong 518057 (CN)

(72) Inventor:
  • NIU, Kang
    Shenzhen Guangdong 518057 (CN)

(74) Representative: Mozzi, Matteo 
Jacobacci & Partners S.p.A. Via Senato, 8
20121 Milano
20121 Milano (IT)

   


(54) INTER-CARRIER LOAD ADJUSTMENT METHOD, DEVICE AND SYSTEM


(57) The disclosure discloses a method, device and system for adjusting intercarrier load. The method includes that: used resource information of each Component Carrier (CC) is acquired, and a source carrier, of which a load is required to be adjusted, is acquired according to the used resource information; rest resource information of each activated CC is determined, and a target carrier is determined according to the rest resource information; a User Equipment (UE) to be adjusted is determined according to the source carrier and the target carrier, and a bearer, of which a load is required to be adjusted, is determined according to resource information of each bearer of the UE to be adjusted; and the load of the determined bearer is adjusted according to the source carrier and the target carrier.




Description

Technical Field



[0001] The disclosure relates to the technical field of Carrier Aggregation (CA) in a Long Term Evolution-Advanced (LTE-A) system, and in particular to adjust intercarrier load.

Background



[0002] LTE-A is a subsequent evolution technology standard of Long Term Evolution (LTE) released by a 3rd Generation Partnership Project (3GPP) to meet an International Mobile Telecommunication Advanced (IMT-A) requirement made by an International Telecommunication Union (ITU). The LTE-A may maximally support a system bandwidth of 100MHz, a downlink peak rate of the LTE-A exceeds 1Gbps, and an uplink peak rate of the LTE-A reaches 500Mbps. An LTE-A system designing is not only required to meet a performance requirement but also required to consider higher backward compatibility of LTE to reduce network upgrading cost of an operating company.

[0003] In order to meet a peak rate requirement, the LTE-A maximally supports a bandwidth of 100MHz at present. However, it is very difficult to find such a great bandwidth in existing available spectrum resources, and moreover, a great bandwidth brings great difficulties to hardware designing of an evolved Node B and a User Equipment (UE). In addition, for spectrum resources scattered on multiple frequency bands, there is an urgent need of a technology for fully utilizing the scattered spectrum resources. Based on above-mentioned consideration, the LTE-A introduces a key technology, i.e. CA.

[0004] A basic method for CA is to divide a continuous spectrum or a plurality of discrete spectrums into multiple Component Carriers (CCs). The UE supporting CA may aggregate multiple CCs, and may simultaneously use Physical Resource Block (PRB) resources on all the aggregated CCs.

[0005] A Radio Load Balancing (RLB) technology adopted at present accesses or hands over a corresponding service to a carrier with a relatively lighter load to uniformly share resources between carriers as much as possible by virtue of a positional relationship between carriers in a radio network if a current access or handover target carrier has a relatively higher load and may influence system performance or system stability in an unsteady process such as service establishment or handover, thereby effectively improving the system performance and increasing system capacity by virtue of system resources.

[0006] However, the RLB technology adopted at present has a handover failure risk on one aspect, which may cause a call drop of a user and influence user experiences; and on the other aspect, signaling interactions of a system may be increased to increase a burden of the system.

Summary



[0007] The embodiments of the disclosure provide a method, device and system for adjusting intercarrier load for CA, so as at least to solve the above-mentioned problem of an existing RLB technology.

[0008] In order to achieve above-mentioned purpose, an embodiment of the disclosure discloses a method for adjusting intercarrier load for CA, which may include: acquiring used resource information of each Component Carrier (CC), and determining a source carrier, of which a load is required to be adjusted, according to the used resource information; determining rest resource information of each activated CC, and determining a target carrier according to the rest resource information; determining a User Equipment (UE) to be adjusted according to the source carrier and the target carrier, and determining a bearer, of which a load is required to be adjusted, according to resource information of each bearer of the UE to be adjusted; and adjusting the load of the determined bearer according to the source carrier and the target carrier.

[0009] Another embodiment of the disclosure discloses a device for adjusting intercarrier load, which may include: a source carrier determination component, arranged to acquire used resource information of each Component Carrier (CC), and determine a source carrier, of which a load is required to be adjusted, according to the used resource information; a target carrier determination component, arranged to determine rest resource information of each activated CC, and determine a target carrier according to the rest resource information; a bearer to-be-adjusted determination component, arranged to determine a User Equipment (UE) to be adjusted according to the source carrier and the target carrier, and determine a bearer, of which a load is required to be adjusted, according to resource information of each bearer of the UE to be adjusted; and a adjustment component, arranged to adjust the load of the determined bearer according to the source carrier and the target carrier.

[0010] According to the method, device and system for adjusting intercarrier for CA disclosed by the disclosure, when loads of primary and secondary carriers are unbalanced and a load balancing period has yet not been reached, a service is adjusted onto a carrier with a relatively lighter load to improve network load unbalance, reduce a number of times of handover triggered by an RLB function, reduce a call drop risk and decrease a signaling interaction burden of the system.

Brief Description of the Drawings



[0011] 

Fig. 1 is a flowchart of a method for adjusting intercarrier load according to an embodiment of the disclosure;

Fig. 2 is a flowchart of another method for adjusting intercarrier load according to an embodiment of the disclosure;

Fig. 3 is a flowchart of a method for implementing intercarrier load balancing according to a first example embodiment 1 or a fifth example embodiment of the disclosure;

Fig. 4 is a flowchart of a method for implementing intercarrier load balancing according to a second example embodiment, a third example embodiment or a fourth example embodiment of the disclosure; and

Fig. 5 is a structural block diagram of a device for intercarrier load balancing according to an embodiment of the disclosure.


Detailed Description



[0012] According to the solution, whether intercarrier load is required to be adjusted is judged by periodically monitoring resource information of carriers, a proper target bearer is selected to adjust a load onto a carrier with a relatively lighter load to achieve a purpose of substantial intercarrier load balancing, and activation of a secondary carrier is reduced as much as possible to achieve a purpose of saving power of an UE.

[0013] Moreover, the adjustment operation of the load may include: an operation of rollback, an operation of migration or splitting:

The operation of rollback refers to roll back a resource, scheduled on a Secondary Cell (Scell), of a certain bearer to a Primary Cell (Pcell) for scheduling when resources of the bearer of the UE are scheduled on both the Pcell and the Scell;



[0014] The operation of migration refers to completely place a resource, scheduled on a Pcell, of a certain bearer of the UE on a certain Scell for scheduling; and

[0015] The operation of splitting refers to split a resource, scheduled on a Pcell, of a certain bearer of the UE into multiple parts for scheduling on multiple Scells or multiple Scells and the Pcell.

[0016] A method for adjusting intercarrier load disclosed by the solution, as shown in Fig. 1, includes the following steps:

Step S101: a base station (such as an evolved Node B) acquires used resource information of each CC (namely carriers supporting CA in a network), and determines a source carrier, of which a load is required to be adjusted, according to the used resource information;

Step S102: the base station determines rest resource information of each activated CC, and determines a target carrier according to the rest resource information;

Step S103: the base station determines an UE to be adjusted according to the source carrier and the target carrier, and determines a bearer, of which a load is required to be adjusted, according to resource information of each bearer of the UE to be adjusted; and

Step S104: the base station adjusts the load of the determined bear according to the source carrier and the target carrier.



[0017] An device for adjusting intercarrier load for CA disclosed by the solution, as shown in Fig. 5, includes the following components:

a source carrier determination component, arranged to acquire used resource information of each CC, and determine a source carrier, of which a load is required to be adjusted, according to the used resource information;

a target carrier determination component, arranged to determine rest resource information of each activated CC, and determine a target carrier according to the rest resource information;

a bearer to-be-adjusted determination component, arranged to determine an UE to be adjusted according to the source carrier and the target carrier, and determine a bearer, of which a load is required to be adjusted, according to resource information of each bearer of the UE to be adjusted; and

a adjustment component, arranged to adjust the load of the determined bearer according to the source carrier and the target carrier.



[0018] The technical solution of the disclosure and achieved technical effects will be described below with reference to the drawings and specific embodiments in detail.

[0019] A first example embodiment, as shown in Fig. 3, specifically includes the following steps.

Step 101: an base station periodically measures PRB usage rate of each CC (namely a carrier supporting CA in a network), and performs filtering on measurement results in a time window (the time window is smaller than an RLB execution period), an operation of the filtering refers to acquire a smoothing value of a period of time, such as an arithmetical average, to obtain a filtering value. If the PRB usage rate of a certain carrier exceeds a triggering threshold for adjusting load, it is considered that a system load of the carrier is relatively higher, and the base station determines that the carrier is a source carrier, of which a load is required to be adjusted. Here, the triggering threshold for adjusting the load is lower than an RLB execution threshold, that is, a load adjustment function is triggered before the RLB is triggered, so that the load of the carrier is reduced to be lower than the RLB execution threshold before the RLB period is reached, and a number of times of handover triggered by the RLB is reduced. For example, if the RLB execution threshold is 70% and the triggering threshold for adjusting the load may be set to be 50%.

Step 102: the base station determines rest resource information on each activated CC, moreover, the rest resource information may be information such as a PRB and a speed rate, and a determination manner may be multiplying all resources of a cell by a ping-pong prevention threshold and subtracting used resources of the carriers. The ping-pong prevention threshold is set mainly to prevent repeated adjustment caused by a fact that a load of a target carrier is excessively high after a load is adjusted to the target carrier and the target carrier triggers load adjustment again. The ping-pong prevention threshold and the triggering threshold for adjusting the load may be configured into the same value, but the ping-pong prevention threshold is not allowed to be higher than the triggering threshold for adjusting the load in Step 101. Each activated CC is sequenced according to a certain principle, which is only intended to ensure that a unique sequencing result is obtained, such as a sequence from more to less rest resources or a random manner, the carrier which is lower than the load of the source carrier screened in Step 101 by a certain difference threshold and has most rest resources is selected from a sequenced queue as the target carrier The difference threshold is intended to ensure that the target carrier for load adjustment is lower than the source carrier in load, that is, a higher load is adjusted to a lower load, and the difference threshold may, for example, be valued to be 10%, 15% or 20%.

Step 103: the base station selects a target UE from the UE employing the source carrier as an Scell and employing the target source as a Pcell according to a certain principle (for example, the UE with a highest PRB usage rate on the source carrier is selected), selects a certain bearer of the target UE as a bearer to be rolled back (for example, a bearer, occupying most PRB/speed rate resources on the source carrier, of the UE, is selected), enters Step 104, and if the bearer to be rolled back may not be selected, enters Step 105.

Step 104: the base station executes a rollback operation and ends a flow if judging that the resources occupied by the bearer to be rolled back on the source carrier are less than or equal to rest resources of the target carrier, otherwise enters Step 105.

Step 105: the base station selects an target UE from the UE employing the source carrier as a Pcell and employing the target source as an Scell according to a certain principle (for example, the UE with a highest PRB usage rate on the source carrier is selected), selects a certain bearer of the target UE as a bearer to be migrated and split (for example, a bearer, occupying most PRB/speed rate resources on the source carrier, of the UE, is selected), and enters Step 106.

Step 106: the base station executes a migration operation and ends the flow if resources occupied by the bearer to be migrated and split are less than or equal to the rest resources of the target carrier, otherwise enters Step 107.

Step 107: the base station performs a splitting operation on the bearer to be migrated and split in all activated Scells where the target UE selected in Step 105 is located (for example, resource splitting is performed on each Scell according to a sequence from more to less rest resources). In case of a splitting failure, splitting is performed after one or more carriers are activated in an unactivated Scell of the target UE, and the flow is ended after succeeding. In case of a failure after all unactivated Scells of the UE are traversed, splitting is performed after addition of the Pcell, and the flow is ended.



[0020] The steps are described according to a sequence of rollback→migration→splitting, and it is an optimal processing manner. But the adjustment solution is not limited to the above sequence, and also supports another optional manner of, for example, only performing rollback and directly performing splitting. Here, selection of the adjustment manner may be controlled by a switch, and may be implemented in an array manner. The rollback manner may be selected to activate less the Scells as much as possible to achieve a purpose of saving power of the UE. Performing migration at first may reduce resource scheduling fragments, resources of the same bearer are scheduled on the same carrier as much as possible, and the splitting is performed when the resources are not enough to migrate.

[0021] A second example embodiment specifically includes the following steps.

[0022] A period for adjusting intercarrier load for CA is 10s, a triggering threshold for adjusting load is 60%, an RLB period is 20s, a triggering threshold for balancing load is 70%, an intercarrier difference threshold is 20%, a ping-pong prevention threshold is 60%, and bandwidths of three CCs Cell1, Cell2 and Cell3 are all 20M. It is supposed that spectrum efficiency of the cells does not change.

Step 201: when a measurement time window is reached (at the 10th s), an base station makes statistics to obtain that a PRB usage rate of Cell1 is 65%, a PRB usage rate of Cell2 is 40% and a PRB usage rate of Cell3 is 45%. Since the PRB usage rate of Cell1 exceeds the triggering threshold for adjusting the load and the RLB execution period is not reached, Cell1 is determined as a source carrier, and a load adjustment function is required to be triggered.

Step 202: numbers of rest PRB resources, counted by the base station, of Cell2 and Cell3 are Cell2rest=100*60%-100*40%=20 and Cell3rest=100*60%-100*45%=15. Since the PRB usage rates of Cell2 and Cell3 are both lower than Cell1 by the difference threshold (20%) but the rest resources of Cell2 are more than Cell3, Cell2 is determined as a target carrier.

Step 203: three UEs UE1, UE2 and UE3 are all R10 UE supporting CA, moreover Radio Resource Control (RRC) of UE1 is connected to Cell1, and no other carriers are aggregated; RRC of UE2 is connected to Cell2, and aggregated carriers are Cell1, Cell2 and Cell3; RRC of UE3 is connected to Cell3, and no other carriers are aggregated; and resource occupation conditions of each piece of UE are as follows:

bearer1 of UE1 occupies 50 Resource Blocks (RBs) on Cell1;

bearer1 of UE2 occupies 15 RBs on Cell1, and occupies 40 RBs on Cell2; and

bearer1 of UE3 occupies 45 RBs on Cell3.

Since UE employing the source carrier Cell1 as an Scell and employing the target carrier Cell2 as a Pcell only includes UE2, bearer1 of UE2 is selected as a bearer to be rolled back.

Step 204: the base station judges a relationship between resources occupied by the bearer to be rolled back on the source carrier Cell1 and rest resources of the target carrier Cell2: 15 RBs<20 RBs, and determines that rollback may be performed. After rollback is executed, the PRB usage rate of Cell1 is 50%, the PRB usage rate of Cell2 is 55%, the PRB usage rate of Cell3 is 45%, and they are substantially balanced. Moreover, there are no resources scheduled by UE2 on Cell1, so that Cell1 may be deactivated to achieve a purpose of saving power of UE2 after rollback.



[0023] In addition, before the RLB execution period is reached (at the 20th s), if there is an UE accessing Cell1 for a service and required to occupy resources of 8 RBs and intercarrier load adjustment is not performed, a cell load of Cell1 may reach 65%+8%=73% and exceed the RLB execution threshold 70% at a moment when the RLB execution period is reached, and RLB-based handover may be executed; and if an operation of adjusting intercarrier load is performed in advance, the cell load of Cell1 is 50%+8%=58% and is lower than the RLB execution threshold 70% at the moment when the RLB execution period is reached, and RLB-based handover may not be executed. Therefore, a number of times of RLB handover is reduced, and a call drop risk is reduced.

[0024] A third example embodiment specifically includes the following steps.

[0025] A period for adjusting intercarrier load for CA is 10s, and a triggering threshold for adjusting load is 60%, an RLB period is 20s, a triggering threshold for balancing load is 70%, an intercarrier difference threshold is 20%, a ping-pong prevention threshold is 60%, and bandwidths of three CCs Cell1, Cell2 and Cell3 are all 20M. It is supposed that spectrum efficiency of each cell is the same and does not change.

Step 301: when a measurement time window is reached (at the 10th s), a base station makes statistics to obtain that a PRB usage rate of Cell1 is 65%, a PRB usage rate of Cell2 is 40% and a PRB usage rate of Cell3 is 45%. Since the PRB usage rate of Cell1 exceeds the triggering threshold for adjusting the load and the RLB execution period is not reached, Cell1 triggers a load adjustment function.

Step 302: numbers of rest PRB resources, counted by the base station, of Cell2 and Cell3 are Cell2rest=100*60%-100*40%=20 and Cell3rest=100*60%-100*45%=15. Since the PRB usage rates of Cell2 and Cell3 are both lower than Cell1 by the difference threshold (20%) but rest resources of Cell2 are more than Cell3, Cell2 is determined as a target carrier.

Step 303: UE1, UE2, UE3 in four UEs are all R10 UE supporting CA, and UE4 is R8 UE, wherein RRC of UE1 is connected to Cell1, and aggregated carriers are Cell1, Cell2 and Cell3; RRC of UE2 is connected to Cell2, and no other carriers are aggregated; RRC of UE3 is connected to Cell3, and no other carriers are aggregated; and UE4 accesses Cell1. Resource occupation conditions of each UE are as follows:

bearer1 of UE1 occupies 15 RBs on Cell1;

bearer2 of UE1 occupies 10 RBs on Cell1;

bearer1 of UE2 occupies 40 RBs on Cell2;

bearer1 of UE3 occupies 45 RBs on Cell3; and

bearer1 of UE4 occupies 40 RBs on Cell1.


Since an UE employing the source carrier Cell1 as a Pcell and employing the target carrier Cell2 as an Scell only includes UE1 and the 15 RBs occupied by bearer1 of UE1 on Cell1 are more than the 10 RBs occupied by bearer2 on Cell1, bearer1 of UE1 is selected as a bearer to be migrated and split.

Step 304: a relationship between resources occupied by the bearer to be migrated and split on Cell1 and the rest resources of Cell2 is judged to be: 15 RBs<20 RBs, so that migration is directly performed. After migration, the PRB usage rate of Cell1 is 50%, the PRB usage rate of Cell2 is 55%, the PRB usage rate of Cell3 is 45%, and they are substantially balanced.



[0026] In addition, before the RLB execution period is reached (at the 20th s), if there is an UE accessing Cell1 for a service and required to occupy resources of 8 RBs and intercarrier load adjustment is not performed, a cell load of Cell1 may reach 65%+8%=73% and exceed the RLB execution threshold 70% at a moment when the RLB execution period is reached, and RLB-based handover may be executed; and if the operation of adjusting the intercarrier load is performed in advance, the cell load of Cell1 is 50%+8%=58% and is lower than the RLB execution threshold 70% at the moment when the RLB execution period is reached, and RLB-based handover may not be executed. Therefore, a number of times of RLB handover is reduced, and a call drop risk is reduced.

[0027] A fourth example embodiment specifically includes the following steps.

[0028] A period for adjusting intercarrier load for CA is 10s, and a triggering threshold for adjusting load is 60%, an RLB period is 20s, a triggering threshold for balancing load is 70%; an intercarrier difference threshold is 20%, a ping-pong prevention threshold is 60%, and bandwidths of three CCs Cell1, Cell2 and Cell3 are all 20M. It is supposed that spectrum efficiency of each cell is the same and does not change.

Step 401: when a measurement time window is reached (at the 10th s), a base station makes statistics to obtain that a PRB usage rate of Cell1 is 65%, a PRB usage rate of Cell2 is 40% and a PRB usage rate of Cell3 is 45%. Since the PRB usage rate of Cell1 exceeds the triggering threshold for adjusting the load and the RLB execution period is not reached, Cell1 triggers a load adjustment function.

Step 402: numbers of rest PRB resources, counted by the base station, of Cell2 and Cell3 are Cell2rest=100*60%-100*40%=20 and Cell3rest=100*60%-100*45%=15. Since the PRB usage rates of Cell2 and Cell3 are both lower than Cell1 by the difference threshold (20%) but the rest resources of Cell2 are more than Cell3, Cell2 is determined as a target carrier.

Step 403: four UEs UE1, UE2, UE3 and UE4 are all R10 UE supporting CA, moreover RRC of UE1 is connected to Cell1, and aggregated carriers are Cell1, Cell2 and Cell3; RRC of UE2 is connected to Cell2, and no other carriers are aggregated; RRC of UE3 is connected to Cell3, and no other carriers are aggregated; and RRC of UE4 is connected to Cell1, and no other carriers are aggregated. Resource occupation conditions of each UE are as follows:

bearer1 of UE1 occupies 22 RBs on Cell1;

bearer2 of UE1 occupies 3 RBs on Cell1;

bearer1 of UE2 occupies 40 RBs on Cell2;

bearer1 of UE3 occupies 45 RBs on Cell3; and

bearer1 of UE4 occupies 40 RBs on Cell1.

Since an UE employing the source carrier Cell1 as a Pcell and employing the target carrier Cell2 as an Scell only includes UE1 and the 22 RBs occupied by bearer1 of UE1 on Cell1 are more than the 3 RBs occupied by bearer2 on Cell1 bearer1 of UE1 is selected as a bearer to be migrated and split.

Step 404: a relationship between resources occupied by the bearer to be migrated and split on Cell1 and the rest resources of Cell2 is judged to be: 22 RBs<20 RBs, so that migration may not be performed, and splitting is required to be performed.



[0029] Furthermore, resources split by the split bearer on Cell2 are 20 RBs, the resources of the rest 2 RBs are split on another carrier aggregated by UE1, the carrier Cell3, except Cell2, with most rest resources is selected as a secondary splitting carrier according to Step 402, and a relationship between the resources to be split and the rest resources of Cell3 is compared to be: 2 RBs<15 RBs, so that splitting may be performed. After splitting, the PRB usage rate of Cell1 is 43%, the PRB usage rate of Cell2 is 60%, the PRB usage rate of Cell3 is 47%, and they are substantially balanced.

[0030] In addition, before the RLB execution period is reached (at the 20th s), if there is an UE accessing Cell1 for a service and required to occupy resources of 8 RBs and intercarrier load adjustment is not performed, a cell load of Cell1 may reach 65%+8%=73% and exceed the RLB execution threshold 70% at a moment when the RLB execution period is reached, RLB-based handover may be executed, and there may be a handover failure and even call drop risk; and if the operation of adjusting the intercarrier load is performed in advance, the cell load of Cell1 is 43%+8%=51% and is lower than the RLB execution threshold 70% at the moment when the RLB execution period is reached, and RLB-based handover may not be executed. Therefore, a number of times of RLB handover is reduced, and a call drop risk is reduced.

[0031] A fifth example embodiment specifically includes the following steps.

[0032] A period for adjusting intercarrier load for CA is 10s, and a triggering threshold for adjusting load is 60%, an RLB period is 20s, a triggering threshold for balancing load is 70%; an intercarrier difference threshold is 20%, a ping-pong prevention threshold is 60%, and bandwidths of three CCs Cell1, Cell2 and Cell3 are all 20M. It is supposed that spectrum efficiency of each cell is the same and does not change.

Step 501: when a measurement time window is reached (at the 10th s), a base station makes statistics to obtain that a PRB usage rate of Cell1 is 65%, a PRB usage rate of Cell2 is 40% and a PRB usage rate of Cell3 is 45%. Since the PRB usage rate of Cell1 exceeds the triggering threshold for adjusting the load and the RLB execution period is not reached, Cell1 triggers a load adjustment function, and is determined as a source carrier.

Step 502: numbers of rest PRB resources, counted by the base station, of Cell2 and Cell3 are Cell2rest=100*60%-100*40%=20 and Cell3rest=100*60%-100*45%=15. Since the PRB usage rates of Cell2 and Cell3 are both lower than Cell1 by the difference threshold (20%) but the rest resources of Cell2 are more than Cell3, Cell2 is determined as a target carrier.

Step 503: four UEs UE1, UE2, UE3 and UE4 are all R10 UE supporting CA, morevoer RRC of UE1 is connected to Cell1, and aggregated carriers are Cell1, Cell2 and Cell3; RRC of UE2 is connected to Cell2, and aggregated carriers are Cell1, Cell2 and Cell3; RRC of UE3 is connected to Cell3, and no other carriers are aggregated; and RRC of UE4 is connected to Cell1, and no other carriers are aggregated. Resource occupation conditions of each UE are as follows:

bearer1 of UE1 occupies 22 RBs on Cell1;

bearer2 of UE1 occupies 3 RBs on Cell1;

bearer1 of UE2 occupies 25 RBs on Cell2;

bearer2 of UE2 occupies 40 RBs on Cell2;

bearer1 of UE3 occupies 45 RBs on Cell3; and

bearer1 of UE4 occupies 15 RBs on Cell1.

Since an UE employing the source carrier Cell1 as an Scell and employing the target carrier Cell2 as a Pcell only includes UE2, bearer1 of UE2 is selected as a bearer to be rolled back.

Step 504: a relationship between resources occupied by the bearer to be rolled back on Cell1 and the rest resources of Cell2 is judged to be: 25 RBs>20 RBs, so that rollback may not be performed, and Step 505 is executed.

Step 505: since UE employing the source carrier Cell1 as a Pcell and employing the target carrier Cell2 as an Scell only includes UE1 and the 22 RBs occupied by bearer1 of UE1 on Cell1 are more than the 3 RBs occupied by bearer2 on Cell1 bearer1 of UE1 is selected as a bearer to be migrated and split, and Step 506 is executed.

Step 506: a relationship between resources occupied by the bearer to be migrated and split on Cell1 and the rest resources of Cell2 is judged to be: 22 RBs>20 RBs, so that migration may not be performed, splitting is required to be performed on the bearer, and Step 507 is executed.

Step 507: resources split by the split bearer on Cell2 are resources of the rest 20 RBs of Cell2, the rest 2 RBs are split on another carrier aggregated by UE1, the carrier Cell3, except Cell2, with most rest resources is selected as a secondary splitting carrier according to Step 502, and a relationship between the split rest resources and the rest resources of Cell3 is compared to be: 2 RBs<15 RBs, so that splitting succeeds. After splitting, the PRB usage rate of Cell1 is 43%, the PRB usage rate of Cell2 is 60%, the PRB usage rate of Cell3 is 47%, and they are substantially balanced.



[0033] In addition, before the RLB execution period is reached (at the 20th s), if there is an UE accessing Cell1 for a service and required to occupy resources of 8 RBs and intercarrier load adjustment is not performed, a cell load of Cell1 may reach 65%+8%=73% and exceed the RLB execution threshold 70% at a moment when the RLB execution period is reached, RLB-based handover may be executed, and there may be a handover failure and even call drop risk; and if the operation of adjusting the intercarrier load is performed in advance, the cell load of Cell1 is 43%+8%=51% and is lower than the RLB execution threshold 70% at the moment when the RLB execution period is reached, and RLB-based handover may not be executed. Therefore, a number of times of RLB handover is reduced, and a call drop risk is reduced.

[0034] A sixth example embodiment, as shown in Fig. 2, specifically includes the following steps.

[0035] A method for adjusting intercarrier load includes the following steps:

used resource information of each CC is acquired, and a source carrier, of which a load is required to be adjusted, is determined according to the used resource information;

a bearer, of which a load is required to be adjusted, is determined in an UE aggregating the source carrier according to resource information of each bearer of the UE;

a target carrier is determined in carriers corresponding to the determined bearer according to the resource information of each bearer of the UE; and

the load of the determined bearer is adjusted according to the source carrier and the target carrier.



[0036] A seventh example embodiment is a device for adjusting intercarrier load for CA, which includes the following components:

a source carrier determination component, arranged to acquire used resource information of each CC, and determine a source carrier, of which a load is required to be adjusted, according to the used resource information;

a target carrier determination component, arranged to determine rest resource information of each activated CC, and determine a target carrier according to the rest resource information;

a bearer to-be-adjusted determination component, arranged to determine an UE to be adjusted according to the source carrier and the target carrier, and determine a bearer, of which a load is required to be adjusted, according to resource information of each bearer of the UE to be adjusted; and

a adjustment component, arranged to adjust the load of the determined bearer according to the source carrier and the target carrier.



[0037] An eighth example embodiment is a system for adjusting intercarrier load for CA, which includes the above-mentioned device for adjusting the load.

[0038] From the descriptions about specific implementation modes, a technical means adopted to achieve a preset purpose and effects of the disclosure may be known more deeply and specifically, but the drawings are only adopted to provide references and descriptions and not intended to limit the disclosure. In addition, the embodiments and characteristics in the embodiments may be combined under the condition of no conflicts.

[0039] Those skilled in the art should know that the embodiments of the disclosure may be provided as a method or a computer program product. Therefore, the disclosure may adopt a form of hardware embodiment, software embodiment and combined software and hardware embodiment. Moreover, the disclosure may adopt a form of computer program product implemented on one or more computer-available storage media (including, but not limited to, a disk memory and an optical memory) including computer-available program codes.

[0040] The disclosure is described with reference to at least one of flowcharts and block diagrams of the method and computer program product according to the embodiments of the disclosure. It should be understood that at least one of flow and block in the at least one of flowcharts and the block diagrams and combinations of at least one of the flows and blocks in at least one of the flowcharts and the block diagrams may be implemented by computer program instructions. These computer program instructions may be provided for a universal computer, a dedicated computer, an embedded processor or a processor of other programmable data processing equipment to generate a machine, so that a device for realizing a function specified in one flow or more flows in at least one of the flowcharts and one or more blocks in the block diagrams is generated by the instructions executed through the computer or the processor of the other programmable data processing equipment.

[0041] These computer program instructions may also be stored in a computer-readable memory capable of guiding the computer or the other programmable data processing equipment to work in a specific manner, so that a product including an instruction device may be generated by the instructions stored in the computer-readable memory, the instruction device realizing the function specified in one flow or many flows in at least one of the flowcharts and one or more blocks in the block diagrams.

[0042] These computer program instructions may further be loaded onto the computer or the other programmable data processing equipment, so that a series of operating steps are executed on the computer or the other programmable data processing equipment to generate processing implemented by the computer, and steps for realizing the function specified in one flow or many flows in at least one of the flowcharts and one or more blocks in the block diagrams are provided by the instructions executed on the computer or the other programmable data processing equipment.

[0043] The above is only the example embodiments of the disclosure and not intended to limit the scope of protection of the disclosure.

Industrial Applicability



[0044] From the above, the method, device and system for adjusting intercarrier load for CA provided by the embodiments of the disclosure have the following beneficial effects: when loads of primary and secondary carriers are unbalanced and a load balancing period has yet not been reached, a service is adjusted onto a carrier with a relatively lighter load to improve network load unbalance, reduce a number of times of handover triggered by an RLB function, reduce a call drop risk and decrease a signaling interaction burden of the system.


Claims

1. A method for adjusting intercarrier load, comprising:

acquiring used resource information of each Component Carrier (CC), and determining a source carrier, of which a load is required to be adjusted, according to the used resource information;

determining rest resource information of each activated CC, and determining a target carrier according to the rest resource information;

determining a User Equipment (UE) to be adjusted according to the source carrier and the target carrier, and determining a bearer, of which a load is required to be adjusted, according to resource information of each bearer of the UE to be adjusted; and

adjusting the load of the determined bearer according to the source carrier and the target carrier.


 
2. The method as claimed in claim 1, wherein the resource information of each bearer of the UE is a usage rate of a Physical Resource Block (PRB) of each CC or a speed rate of each CC.
 
3. The method as claimed in claim 1, wherein acquiring the used resource information of each CC and determining the source carrier, of which the load is required to be adjusted, according to the used resource information comprises:

periodically measuring the used resource information of each CC to obtain a measurement result;

filtering the measurement result to obtain a filtering value;

comparing the filtering value with a triggering threshold for adjusting a load; and

when the filtering value is higher than the triggering threshold, determining that one carrier is the source carrier, of which the load is required to be adjusted.


 
4. The method as claimed in claim 3, wherein a measurement period for periodically measuring the used resource information of each CC is smaller than a Radio Load Balancing (RLB) period.
 
5. The method as claimed in claim 3, wherein filtering operation performing on the measurement result is to calculate a smoothing value or an average.
 
6. The method as claimed in claim 3, wherein the triggering threshold for adjusting the load is lower than an RLB execution threshold.
 
7. The method as claimed in claim 1, wherein determining the rest resource information of each activated CC is multiplying available resources of each activated CC by a ping-pong prevention threshold and subtracting used resources.
 
8. The method as claimed in claim 1, wherein determining the target carrier according to the rest resource information is executed by sequencing each activated CC to obtain a sequenced queue according to the rest resource information and screening the target carrier from the sequenced queue.
 
9. The method as claimed in claim 7, wherein the ping-pong prevention threshold is lower than or equal to the triggering threshold for adjusting the load.
 
10. The method as claimed in claim 8, wherein sequencing each activated CC according to the rest resource information is executed by performing sequencing from more to less rest resource information or in a random manner.
 
11. The method as claimed in claim 8, wherein screening the target carrier from the sequenced queue is executed by determining a carrier lower than a load of the source carrier by a certain difference threshold and with most rest resources as the target carrier.
 
12. The method as claimed in claim 11, wherein the difference threshold is 10%-20%.
 
13. The method as claimed in claim 1, wherein determining the UE to be adjusted according to the source carrier and the target carrier comprises: determining an UE employing the source carrier as a Secondary Cell (Scell) and employing the target carrier as a Primary Cell (Pcell) as an UE to be rolled back; and determining an UE employing the source carrier as a Pcell and employing the target carrier as an Scell as an UE to be migrated and split.
 
14. The method as claimed in claim 13, wherein determining the bearer, of which the load is required to be adjusted, according to the resource information of each bearer of the UE to be adjusted comprises: screening a bearer which occupies most resources on the source carrier from the determined UE to be rolled back and the UE to be migrated and split as the bearer, of which the load is required to be adjusted.
 
15. The method as claimed in claim 14, wherein adjusting the load of the determined bearer according to the source carrier and the target carrier comprises: when the bearer, of which the load is required to be adjusted, is a bearer to be rolled back, performing rollback on the bearer to be rolled back.
 
16. The method as claimed in claim 14, wherein adjusting the load of the determined bearer according to the source carrier and the target carrier comprises: when the bearer, of which the load is required to be adjusted, is a bearer to be migrated and split, performing migration on the bearer to be migrated and split at first and performing splitting in case of a migration failure.
 
17. The method as claimed in claim 14, wherein adjusting the load of the determined bearer according to the source carrier and the target carrier comprises: when the bearer, of which the load is required to be adjusted, is a bearer to be migrated and split, performing splitting on the bearer to be migrated and split.
 
18. The method as claimed in claim 14, wherein adjusting the load of the determined bearer according to the source carrier and the target carrier comprises: when the bearer, of which the load is required to be adjusted, includes both a bearer to be rolled back and a bearer to be migrated and split, performing rollback on the bearer to be rolled back, and performing migration and splitting in case of a rollback failure.
 
19. The method as claimed in claim 15, wherein before performing rollback on the bearer to be rolled back, used resources of the bearer to be rolled back on the source carrier are compared with the rest resources of the target carrier, and when the used resources of the source carrier are less than or equal to the rest resources of the target carrier, rollback is performed; otherwise the rollback is not performed.
 
20. The method as claimed in claim 15, wherein after rollback is performed on the bearer to be rolled back, the Scell aggregated with the bearer and serving as the source carrier is deactivated.
 
21. The method as claimed in claim 15, wherein rollback is rolling back a resource, scheduled on the Scell, of the bearer to the Pcell for scheduling.
 
22. The method as claimed in claim 14, wherein adjusting the load of the determined bearer according to the source carrier and the target carrier comprises: when the bearer, of which the load is required to be adjusted, is a bearer to be migrated and split, performing migration on the bearer to be migrated and split at first and performing splitting in case of a migration failure.
 
23. The method as claimed in claim 20, wherein used resources of the bearer to be migrated and split on the source carrier are compared with the rest resources of the target carrier before migration, and migration or splitting is determined to be performed according to a comparison result.
 
24. The method as claimed in claim 20, wherein determining to perform migration or splitting according to the comparison result comprises: performing migration when the used resources of the bearer to be migrated and split on the source carrier are less than or equal to the rest resources of the target carrier; otherwise performing splitting.
 
25. The method as claimed in any one of claims 19-21, wherein the migration is completely placing the resource, scheduled on the Pcell, of the bearer on the Scell for scheduling.
 
26. The method as claimed in claim 22, wherein the splitting is the resource, scheduled on the Pcell, of the bearer on the activated Scell for scheduling.
 
27. The method as claimed in claim 22, wherein the splitting is, when a rest resources sum of all activated Scells is less than the used resources of the Pcell, activating an Scell and splitting the resource, scheduled on the Pcell, of the bearer on the Scell before activation and after activation.
 
28. The method as claimed in claim 22, wherein the splitting is, when a rest resource sum of all Scells is less than the used resources of the Pcell aggregated by the determined bearer after all the Scells aggregated by the determined bearer are activated, scheduling resources, which may not be scheduled on the Scells, on the Pcell.
 
29. The method as claimed in claim 14, wherein adjusting the load of the determined bearer according to the source carrier and the target carrier comprises when the bearer, of which the load is required to be adjusted, is a bearer to be migrated and split, performing splitting on the bearer to be migrated and split.
 
30. The method as claimed in claim 14, wherein adjusting the load of the determined bearer according to the source carrier and the target carrier comprises when the bearer, of which the load is required to be adjusted, comprises both a bearer to be rolled back and a bearer to be migrated and split, first performing rollback on the bearer to be rolled back, and performing migration and splitting in case of a rollback failure.
 
31. A method for adjusting intercarrier load, comprising:

acquiring used resource information of each Component Carrier (CC), and determining a source carrier, of which a load is required to be adjusted, according to the used resource information;

determining a bearer, of which a load is required to be adjusted, in a User Equipment (UE) aggregating the source carrier according to resource information of each bearer of the UE;

determining a target carrier in carriers corresponding to the determined bearer according to the resource information of each bearer of the UE; and

adjusting the load of the determined bearer according to the source carrier and the target carrier.


 
32. A device for adjusting intercarrier load, comprising:

a source carrier determination component, arranged to acquire used resource information of each Component Carrier (CC), and determine a source carrier, of which a load is required to be adjusted, according to the used resource information;

a target carrier determination component, arranged to determine rest resource information of each activated CC, and determine a target carrier according to the rest resource information;

a bearer to-be-adjusted determination component, arranged to determine a User Equipment (UE) to be adjusted according to the source carrier and the target carrier, and determine a bearer, of which a load is required to be adjusted, according to resource information of each bearer of the UE to be adjusted; and

a adjustment component, arranged to adjust the load of the determined bearer according to the source carrier and the target carrier.


 
33. A system for adjusting intercarrier load, comprising the device according to claim 32.
 




Drawing
















Search report