Summary of the invention
Technical problem to be solved by this invention is to provide a kind of method, device and base station of controlling Radio Resource control connection state, special parameter according to user terminal, the timeout value of the inactive timer that dynamic-configuration RRC connects, and control accordingly the state that RRC connects.
For solving the problems of the technologies described above, the invention provides scheme as follows:
A kind of method of controlling the radio resource control RRC connection status comprises:
Obtain the quantity of the radio bearer set up between application type, the ability parameter of described user terminal, described user terminal and the network side of user terminal in network side and go at least a parameter in four kinds of parameters of average arrival time of data of described user terminal;
Network side is determined the timeout value of the inactive timer of RRC that described user terminal is corresponding according to the described at least a parameter that obtains, and wherein, described timeout value has at least two kinds of different numerical value, corresponds respectively to the different values of described at least a parameter;
Set up with described user terminal between RRC when being connected, the inactive timer of the network side described RRC of startup begins timing;
When the inactive timer expired of described RRC, network side discharge with described user terminal between RRC be connected.
Preferably, in above-mentioned control method,
When described at least a parameter only comprised the application type of described user terminal, the described timeout value of determining the inactive timer of RRC that described user terminal is corresponding comprised:
According to the first corresponding relation between predefined application type and timeout value, determine the corresponding timeout value of application type of described user terminal, obtain the timeout value of the inactive timer of described RRC;
Wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement is not less than the second corresponding timeout value of application type with second delay requirement, and described the first delay requirement is higher than described the second delay requirement.
Preferably, in above-mentioned control method,
When described at least a parameter only comprised the ability parameter of described user terminal, the described timeout value of determining the inactive timer of RRC that described user terminal is corresponding comprised:
According to the second corresponding relation between predefined ability parameter and timeout value, determine the corresponding timeout value of ability parameter of described user terminal, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter.
Preferably, in above-mentioned control method,
When described at least a parameter only comprised the quantity of described radio bearer, the described timeout value of determining the inactive timer of RRC that described user terminal is corresponding comprised:
According to the quantity of predefined radio bearer and the 3rd corresponding relation between timeout value, determine the corresponding timeout value of quantity of the radio bearer set up between described user terminal and network side, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer is not less than the second corresponding timeout value of quantity of radio bearer, and described the first quantity is greater than described the second quantity.
Preferably, in above-mentioned control method,
When described at least a parameter only comprised the average arrival time of the described data of going to described user terminal, the described timeout value of determining the inactive timer of RRC that described user terminal is corresponding comprised:
According to the 4th corresponding relation between predefined average arrival time and timeout value, determine the described corresponding timeout value of average arrival time of going to the data of described user terminal, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time is not more than the second corresponding timeout value of average arrival time, and described the first average arrival time is less than described the second average arrival time.
Preferably, in above-mentioned control method,
When described at least a parameter comprised two or more parameter in described four kinds of parameters, the described timeout value of determining the inactive timer of RRC that described user terminal is corresponding comprised:
Under different value condition and the corresponding relation between timeout value, determine the timeout value of the inactive timer of the corresponding RRC of described at least a parameter that described network side obtains according to the parameter group of setting up in advance, described parameter group comprises described two or more parameter.
Preferably, in above-mentioned control method,
When described two or more parameters comprise described application type, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not less than timeout value corresponding to the second parameter group, wherein, only have delay requirement different of described application type between described the first parameter group and described the second parameter group, and the described delay requirement in the first parameter group is higher than the described delay requirement in described the second parameter group.
Preferably, in above-mentioned control method,
When described two or more parameters comprise the ability parameter of described user terminal, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not more than timeout value corresponding to the second parameter group, wherein, only have ability parameter different of described user terminal between described the first parameter group and described the second parameter group, and the ability parameter of the described user terminal in the first parameter group is higher than the ability parameter of the described user terminal in described the second parameter group.
Preferably, in above-mentioned control method,
When described two or more parameters comprise the quantity of described radio bearer, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not less than timeout value corresponding to the second parameter group, wherein, only have quantity different of described radio bearer between described the first parameter group and described the second parameter group, and the quantity of radio bearer described in the first parameter group is greater than the quantity of radio bearer described in described the second parameter group.
Preferably, in above-mentioned control method,
When described two or more parameters comprise the average arrival time of the described data of going to described user terminal, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not more than timeout value corresponding to the second parameter group, wherein, only have the different of described average arrival time between described the first parameter group and described the second parameter group, and the described average arrival time in the first parameter group is less than the described average arrival time in described the second parameter group.
Preferably, in above-mentioned control method,
When described at least a parameter comprised two or more parameter in described four kinds of parameters, the described timeout value of determining the inactive timer of RRC that described user terminal is corresponding comprised:
When described two or more parameters comprised the application type of described user terminal, the described timeout value of determining the inactive timer of RRC that described user terminal is corresponding comprised:
Obtain to set up in advance every kind of parameter in described four kinds of parameters and the corresponding relation between timeout value;
According to described corresponding relation, determine timeout value corresponding to every kind of parameter in described at least a parameter;
According to the weighted value of predefined every kind of parameter, the timeout value of all parameters in described at least a parameter is weighted average treatment, obtain the timeout value of the inactive timer of RRC corresponding to described user terminal.
Preferably, in above-mentioned control method,
Every kind of parameter in described four kinds of parameters and the corresponding relation between timeout value comprise:
The first corresponding relation between application type and timeout value, wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement, be not less than the second corresponding timeout value of application type with second delay requirement, described the first delay requirement is higher than described the second delay requirement;
The second corresponding relation between ability parameter and timeout value, wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter;
The 3rd corresponding relation between the quantity of radio bearer and timeout value, wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer, be not less than the second corresponding timeout value of quantity of radio bearer, described the first quantity is greater than described the second quantity;
The 4th corresponding relation between average arrival time and timeout value, wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time, be not more than the second corresponding timeout value of average arrival time, described the first average arrival time is less than described the second average arrival time.
The present invention also provides a kind of device of controlling the radio resource control RRC connection status, comprising:
The gain of parameter unit be used for to obtain the quantity of the radio bearer set up between application type, the ability parameter of described user terminal, described user terminal and the network side of user terminal and goes at least a parameter of four kinds of parameters of average arrival time of the data of described user terminal;
The timeout value determining unit, be used for according to the described at least a parameter that obtains, determine the timeout value of the inactive timer of RRC that described user terminal is corresponding, wherein, described timeout value has at least two kinds of different numerical value, corresponds respectively to the different values of described at least a parameter;
The timing start unit, be used for set up with described user terminal between RRC when being connected, start the inactive timer of described RRC and begin timing;
The Connection Release unit is used for when the inactive timer expired of described RRC, discharge with described user terminal between RRC be connected.
Preferably, in above-mentioned device, when described at least a parameter only comprised the application type of described user terminal, described timeout value determining unit comprised:
The first processing unit is used for according to the first corresponding relation between predefined application type and timeout value, determines the corresponding timeout value of application type of described user terminal, obtains the timeout value of the inactive timer of described RRC;
Wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement is not less than the second corresponding timeout value of application type with second delay requirement, and described the first delay requirement is higher than described the second delay requirement.
Preferably, in above-mentioned device, when described at least a parameter only comprised the ability parameter of described user terminal, described timeout value determining unit comprised:
The second processing unit is used for according to the second corresponding relation between predefined ability parameter and timeout value, determines the corresponding timeout value of ability parameter of described user terminal, obtains the timeout value of the inactive timer of described RRC.
Wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter.
Preferably, in above-mentioned device, when described at least a parameter only comprised the quantity of described radio bearer, described timeout value determining unit comprised:
The 3rd processing unit, be used for according to the quantity of predefined radio bearer and the 3rd corresponding relation between timeout value, determine the corresponding timeout value of quantity of the radio bearer set up between described user terminal and network side, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer is not less than the second corresponding timeout value of quantity of radio bearer, and described the first quantity is greater than described the second quantity.
Preferably, in above-mentioned device, when described at least a parameter only comprised the average arrival time of the described data of going to described user terminal, described timeout value determining unit comprised:
Fourth processing unit, be used for according to the 4th corresponding relation between predefined average arrival time and timeout value, determine the described corresponding timeout value of average arrival time of going to the data of described user terminal, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time is not more than the second corresponding timeout value of average arrival time, and described the first average arrival time is less than described the second average arrival time.
Preferably, in above-mentioned device, when described at least a parameter comprised two or more parameter in described four kinds of parameters, described timeout value determining unit comprised:
Corresponding relation obtains the unit, is used for obtaining setting up in advance every kind of parameter of described four kinds of parameters and the corresponding relation between timeout value;
The 6th processing unit is used for according to described corresponding relation, determines timeout value corresponding to every kind of parameter in described at least a parameter; And, according to the weighted value of predefined every kind of parameter, the timeout value of all parameters in described at least a parameter is weighted average treatment, obtain the timeout value of the inactive timer of RRC corresponding to described user terminal.
Preferably, in above-mentioned device, every kind of parameter in described four kinds of parameters and the corresponding relation between timeout value comprise:
The first corresponding relation between application type and timeout value, wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement, be not less than the second corresponding timeout value of application type with second delay requirement, described the first delay requirement is higher than described the second delay requirement;
The second corresponding relation between ability parameter and timeout value, wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter;
The 3rd corresponding relation between the quantity of radio bearer and timeout value, wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer, be not less than the second corresponding timeout value of quantity of radio bearer, described the first quantity is greater than described the second quantity;
The 4th corresponding relation between average arrival time and timeout value, wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time, be not more than the second corresponding timeout value of average arrival time, described the first average arrival time is less than described the second average arrival time.
The present invention also provides a kind of base station, comprises above-described device.
Can find out from the above, the parameter relevant according to terminal can be realized in method, device and the base station of control Radio Resource control connection state provided by the invention, dynamically arranges the timeout value of the inactive timer of RRC.The embodiment of the present invention can also be further according to the relevant parameter of user terminal, the timeout value of timer rationally is set, rationally accept or reject between signal resource and terminal energy consumption, can effectively reduce the redundancy that RRC connects signaling, save simultaneously the user terminal electric weight and guarantee user terminal cruising time.
Embodiment
Below in conjunction with accompanying drawing, embodiments of the invention are elaborated, but the multitude of different ways that the present invention can be defined by the claims and cover is implemented.
Please refer to Fig. 2, the method for the described control of embodiment of the present invention RRC connection status comprises:
Step 21 obtains the quantity of the radio bearer set up between application type, the ability parameter of described user terminal, described user terminal and the network side of user terminal and goes at least a parameter in four kinds of parameters of average arrival time of data of described user terminal in network side;
Step 22, network side is determined the timeout value of the inactive timer of RRC that described user terminal is corresponding, wherein according to the described at least a parameter that obtains, described timeout value has at least two kinds of different numerical value, corresponds respectively to the different values of described at least a parameter;
Step 23, set up with described user terminal between RRC when being connected, the inactive timer of the network side described RRC of startup begins timing;
Step 24, when the inactive timer expired of described RRC, network side discharge with described user terminal between RRC be connected.
Can find out from above step, the present embodiment has changed the way of the inactive timer of RRC of a fixed-timeouts value has been set for user terminal in the conventional method, but according to the combination in any in four kinds of relevant parameters of user terminal, timeout value is set, thereby has realized dynamically arranging of timeout value.
Along with popularizing of novel intelligent mobile phone, produce miscellaneous new application type in mobile communication system, especially data service frequently occurs, for example, used the data service of introducing by the third party as iTunes, Blackberry App world and Android Market etc., they are presented as usually bursts and fragmentary packet, the generation of these packets may be information interaction, background behavior or the automatism due to the user, for example is used for keeping the signaling of state of activation or the information interaction between application server, state feedback/renewal.The beginning of the generation of these application, do not consider the impact on wave point, do not consider that increasing of this new business can cause a large amount of control signal expenses yet; Simultaneously, extension as LTE, LTE-A continues to require to provide better, and the user of " always online " experiences, and require mobile terminal can guarantee well flying power as far as possible, namely save energy consumption, this will limit the introducing of new application type, therefore further control for Radio Resource and bring difficulty and challenge, solve under many application types of LTE-A environment the coordination problem of network utilization, user cruising time, signaling consumption and user/systematic function so need badly.
In the LTE-A in future network, appearance due to multiple new application type, packet can show as more bursts and fragmentary attitude, at this moment, if it is too small that RRC connects inactive timer value, can cause the base station to be connected with user terminal and frequently set up, discharge the RRC connection, produce too much control signal, be also that RRC connects the mutual of signaling (RRC signaling); Opposite, long if RRC connects inactive timer value, user terminal can be always everywhere in the connection status of base station, this can increase the user terminal electric energy loss, reduces user terminal cruising time.Fig. 3, Fig. 4 show respectively the too small and excessive effect schematic diagram of timer value.
The method of the control RRC connection status that the embodiment of the present invention provides, can be further according to the relevant parameter of user terminal, the timeout value of timer rationally is set, rationally accept or reject between signal resource and terminal energy consumption, can effectively reduce the redundancy that RRC connects signaling, save simultaneously the user terminal electric weight and guarantee user terminal cruising time.
For the advantage that makes the present embodiment is more outstanding, hereinafter will be to the embodiment of the present invention how (combination) arranges timeout value and carries out some concrete illustrating according to parameter.
In the embodiment of the present invention, the reference parameter of timer adjustment can be divided into following several:
1, application type (Application type)
Usually, different application types has different service quality (QoS) requirement, the delay requirement in the embodiment of the present invention in the Main Basis quality of service requirement.For example, FTP application or the e-mail applications requirement to time delay usually will be lower than the requirement of interactive entertainment to time delay.
In above-mentioned steps 21, network side can be from the system upper strata (upper layer) obtain the information of the application type of user terminal.
2, the ability parameter of user terminal (UE capability)
Usually, dissimilar user terminal has different ability parameters, for the smart mobile phone (Smart phone) that open operating system (as Symbian, Windows Mobile, iOS, Linux etc.) are installed, it can support multiple mixed service, have the large characteristics of power consumption, therefore need to consider more to save power consumption to increase cruising time; For regular handset (Feature phone), the business of its support is less, and power consumption burns, and therefore there is no higher energy-conservation demand.
In above-mentioned steps 21, network side can obtain the information of the ability parameter of user terminal from the report of user terminal to send up.
3, the quantity of radio bearer
The quantity of the radio bearer of setting up between user terminal and network side also can be used as the foundation that timeout value arranges.For example, when the quantity of radio bearer is more, larger timeout value can be set; Otherwise, less timeout value can be set.
In above-mentioned steps 21, can be determined by the base station of network side the quantity of the radio bearer set up between user terminal and network side.
4, go to the average arrival time of the data of described user terminal
The average arrival time that certain uses the data of going to user terminal that produce can reflect the frequent degree of user data, so also can be used as the foundation that timeout value arranges.
In above-mentioned steps 21, can be counted by the base station of network side above-mentioned average arrival time.
The embodiment of the present invention can according to any one in above four kinds of parameters, arrange described timeout value in above-mentioned steps 22.For example, when network side only obtains wherein a kind of parameter, can according to the parameter that obtains, dynamically arrange described timeout value.Certainly, the embodiment of the present invention also can according to the combination in any in above four kinds of parameters, dynamically arrange described timeout value.
Below, paper only arranges the situation of timeout value according to a kind of parameter wherein, be divided into following four kinds of situations:
1) at the application type of User terminal only, determine the timeout value of the inactive timer of RRC that described user terminal is corresponding, specifically comprise:
According to the first corresponding relation between predefined application type and timeout value, determine the corresponding timeout value of application type of described user terminal, obtain the timeout value of the inactive timer of described RRC;
Wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement is not less than the second corresponding timeout value of application type with second delay requirement, and described the first delay requirement is higher than described the second delay requirement.
Can find out, the embodiment of the present invention arranges larger timeout value when the delay requirement of application type is higher, to guarantee its delay requirement, reduces RRC and connects the mutual of signaling, saving signaling resource; When the delay requirement of application type hangs down, less timeout value is set, be in for a long time connection status to avoid user terminal, thereby save its energy consumption.
2) at the ability parameter of User terminal only, when determining the timeout value of the inactive timer of RRC that described user terminal is corresponding, specifically comprise:
According to the second corresponding relation between predefined ability parameter and timeout value, determine the corresponding timeout value of ability parameter of described user terminal, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter.
Can find out, the embodiment of the present invention is the higher user terminal of ability, and less timeout value is set, and to save the energy consumption of the terminal such as smart mobile phone, extends its cruising time; Be the lower user terminal of ability, larger timeout value is set, connect the interaction times of signaling to reduce RRC, the saving signaling resource.
3) only according to the quantity of described radio bearer the time, when determining the timeout value of the inactive timer of RRC that described user terminal is corresponding, specifically comprise:
According to the quantity of predefined radio bearer and the 3rd corresponding relation between timeout value, determine the corresponding timeout value of quantity of the radio bearer set up between described user terminal and network side, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer is not less than the second corresponding timeout value of quantity of radio bearer, and described the first quantity is greater than described the second quantity.
Can find out, the embodiment of the present invention arranges larger timeout value when the quantity of radio bearer is more, connects the mutual of signaling, saving signaling resource to reduce RRC; When the negligible amounts of radio bearer, less timeout value is set, be in for a long time connection status to avoid user terminal, thereby save its energy consumption.
4) only according to the described average arrival time of going to the data of described user terminal, when determining the timeout value of the inactive timer of RRC that described user terminal is corresponding, specifically comprise:
According to the 4th corresponding relation between predefined average arrival time and timeout value, determine the described corresponding timeout value of average arrival time of going to the data of described user terminal, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time is not more than the second corresponding timeout value of average arrival time, and described the first average arrival time is less than described the second average arrival time.
Can find out, the embodiment of the present invention at described average arrival time hour arranges less timeout value, is in for a long time connection status to avoid user terminal, thereby saves its energy consumption; When described average arrival time is larger, larger timeout value is set, connect the mutual of signaling, saving signaling resource to reduce RRC.
As the above-mentioned the 4th) plant a kind of simple implementation mode of situation, the embodiment of the present invention is only according to the described average arrival time of going to the data of described user terminal, when determining the timeout value of the inactive timer of RRC that described user terminal is corresponding, can comprise: with described average arrival time and a Preset Time interval addition of going to the data of described user terminal, obtain the timeout value of the inactive timer of described RRC.Because average arrival time is a statistics for the data of going to described user terminal, the timeout value that arranges in the manner described above, can reduce obtain between Signalling exchange and energy efficient one reasonably compromise.
Be below example with regard to a kind of parameter respectively, illustrated how timeout value is set.The parameter group that the embodiment of the present invention can also form according to two or more parameters arranges timeout value, below is specifically described.
The embodiment of the present invention can be by setting up parameter group under different value condition and the corresponding relation between timeout value in advance, and then according to this corresponding relation, mate with the parameter group that network side obtains, determine the timeout value corresponding with the parameter group of network side acquisition, as the timeout value of the inactive timer of RRC.Namely, above-mentioned steps 22 can specifically comprise: according to the parameter group of setting up in advance under different value condition and the corresponding relation between timeout value, determine the timeout value of the inactive timer of the corresponding RRC of described at least a parameter that described network side obtains, described parameter group comprises described two or more parameter.
For the timeout value of timer rationally is set, rationally to accept or reject between signal resource and terminal energy consumption, the embodiment of the present invention can set in advance described corresponding relation according to following principle:
1a) when described two or more parameters comprise described application type, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not less than timeout value corresponding to the second parameter group, wherein, only have delay requirement different of described application type between described the first parameter group and described the second parameter group, and the described delay requirement in the first parameter group is higher than the described delay requirement in described the second parameter group.
2a) when described two or more parameters comprise the ability parameter of described user terminal, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not more than timeout value corresponding to the second parameter group, wherein, only have ability parameter different of described user terminal between described the first parameter group and described the second parameter group, and the ability parameter of the described user terminal in the first parameter group is higher than the ability parameter of the described user terminal in described the second parameter group.
3a) when described two or more parameters comprise the quantity of described radio bearer, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not less than timeout value corresponding to the second parameter group, wherein, only have quantity different of described radio bearer between described the first parameter group and described the second parameter group, and the quantity of radio bearer described in the first parameter group is greater than the quantity of radio bearer described in described the second parameter group.
4a) when described two or more parameters comprise the average arrival time of the described data of going to described user terminal, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not more than timeout value corresponding to the second parameter group, wherein, only have the different of described average arrival time between described the first parameter group and described the second parameter group, and the described average arrival time in the first parameter group is less than the described average arrival time in described the second parameter group.
In a kind of possible described corresponding relation that obtains according to above principle setting, described timeout value is along with the application type of user terminal increases increasing of delay requirement, reduce along with the increasing of ability parameter of described user terminal, along with the increase of the quantity of the radio bearer between described user terminal and network and increase, and, along with the increase of the average arrival time of the data of going to described user terminal and reduce.
Below provide again the another kind of specific implementation of above-mentioned steps 22, in order in above-mentioned steps 22, determine the timeout value of the inactive timer of RRC that described user terminal is corresponding according to two or more parameters, specifically comprise:
Step 221 obtains predefined described two or more parameters priority separately, and the priority here is that network side sets in advance.Virtual network operator can be as required, the priority of arbitrary disposition parameters.For example, following priority orders can be set: the quantity>average arrival time of application type>ability parameter>radio bearer.
Step 222, sequence according to described priority, successively according to the parameters in described two or more parameters, numerical value to a timeout parameter is adjusted, and the numerical value of the described timeout parameter that will finally obtain is as the timeout value of the inactive timer of described RRC, and described timeout parameter has an initial value; Wherein, when adjusting the numerical value of described timeout parameter, the parameter of higher priority has larger numerical value adjusting range.
Here, at first according to having the parameter of limit priority, the numerical value of timeout parameter is adjusted; Then, the timeout parameter that adjustment is obtained continues to adjust according to the parameter with inferior high priority, until all adjust completely according to all parameters, like this, the timeout parameter that finally obtains will be as the timeout value of the inactive timer of described RRC.Timeout parameter can have an initial value, is generally the set fixed value of the inactive timer of RRC as prior art.
Consider the height of priority, when adjusting the numerical value of described timeout parameter, the parameter of higher priority has larger numerical value adjusting range to described timeout parameter.For instance, the initial value of supposing timeout parameter is A, so at first, different according to the delay requirement in application type, A is adjusted, and the timeout parameter after adjustment is C=A+B, wherein, B ∈ [B1, + B2], can find out, be B2-(B1)=B2+B1 according to application type to the scope of the numerical value adjustment of timeout parameter; Then, according to the difference of ability parameter, C is further adjusted, the timeout parameter after being adjusted is E=C+D, and wherein, D ∈ [D1 ,+D2] can find out, is D2-(D1)=D2+D1 according to ability parameter to the scope of the numerical value adjustment of timeout parameter; Due to the priority of application type here higher than ability parameter, therefore, B2+B1>D2+D1.
That is to say, when according to two above parameters, timeout parameter being adjusted, at first carry out an adjustment according to the parameter of limit priority, then, on the basis of above-mentioned adjustment, then carry out a fine setting according to the parameter of next priority, until that the parameter of lowest priority is all adjusted is complete.
Concrete, the embodiment of the present invention according to the parameters in described two or more parameters, is adjusted timeout parameter in above-mentioned steps 222 successively, wherein:
When according to described application type, described timeout parameter being adjusted, if the delay requirement of the first application type higher than the delay requirement of the second application type, is not less than according to the described timeout parameter after the second application type adjustment according to the described timeout parameter after the first application type adjustment;
When according to the ability parameter of described user terminal, described timeout parameter being adjusted, if the first ability parameter higher than the second ability parameter, is not more than according to the described timeout parameter after the second ability parameter adjustment according to the described timeout parameter after the first ability parameter adjustment;
When according to the quantity of described radio bearer, described timeout parameter being adjusted, if the first quantity of described radio bearer greater than the second quantity of described radio bearer, is not less than according to the described timeout parameter after the second quantity adjustment of described radio bearer according to the described timeout parameter after the first quantity adjustment of described radio bearer;
When according to the described average arrival time of going to the data of described user terminal, described timeout parameter being adjusted, if the first average arrival time less than the second average arrival time, is not more than according to the described timeout parameter after the second quantity adjustment of described radio bearer according to the described timeout parameter after described the first average arrival time adjustment.
Below further provide another specific implementation of above-mentioned steps 22, in order in above-mentioned steps 22, determine the timeout value of the inactive timer of RRC that described user terminal is corresponding according to two or more parameters, specifically comprise:
Steps A obtains to set up in advance every kind of parameter in described four kinds of parameters and the corresponding relation between timeout value;
Step B according to described corresponding relation, determines timeout value corresponding to every kind of parameter in described at least a parameter;
Step C according to the weighted value of predefined every kind of parameter, is weighted average treatment to the timeout value of all parameters in described at least a parameter, obtains the timeout value of the inactive timer of RRC corresponding to described user terminal.
Here, for example comprise three kinds of parameters in described at least a parameter: when the quantity of application type, radio bearer and average arrival time, suppose that above three kinds of parameters weighted value separately is respectively 0.6,0.3 and 0.3.The corresponding relation of every kind of parameter and timeout value according to above three kinds of parameters, when determining above three kinds of parameters corresponding timeout value being 15ms, 20ms and 30ms separately, be weighted average treatment this moment in step C, that is: (15*0.6+20*0.3+30*0.3)/(0.6+0.3+0.3)=20ms, thus the timeout value that obtains the inactive timer of RRC is 20ms.
Here, every kind of parameter in described four kinds of parameters and the corresponding relation between timeout value comprise:
The first corresponding relation between application type and timeout value, wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement, be not less than the second corresponding timeout value of application type with second delay requirement, described the first delay requirement is higher than described the second delay requirement;
The second corresponding relation between ability parameter and timeout value, wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter;
The 3rd corresponding relation between the quantity of radio bearer and timeout value, wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer, be not less than the second corresponding timeout value of quantity of radio bearer, described the first quantity is greater than described the second quantity;
The 4th corresponding relation between average arrival time and timeout value, wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time, be not more than the second corresponding timeout value of average arrival time, described the first average arrival time is less than described the second average arrival time.
More than provided different embodiments of the invention, in summary, the embodiment of the present invention can realize the parameter relevant according to terminal, dynamically arranges the timeout value of the inactive timer of RRC.The embodiment of the present invention can also be further according to the relevant parameter of user terminal, the timeout value of timer rationally is set, rationally accept or reject between signal resource and terminal energy consumption, can effectively reduce the redundancy that RRC connects signaling, save simultaneously the user terminal electric weight and guarantee user terminal cruising time.
At last, the embodiment of the present invention also provides a kind of base station (eNB) of controlling the device of radio resource control RRC connection status and comprising this device.Wherein, as shown in Figure 5, this device comprises:
The gain of parameter unit be used for to obtain the quantity of the radio bearer set up between application type, the ability parameter of described user terminal, described user terminal and the network side of user terminal and goes at least a parameter of four kinds of parameters of average arrival time of the data of described user terminal;
The timeout value determining unit, be used for according to the described at least a parameter that obtains, determine the timeout value of the inactive timer of RRC that described user terminal is corresponding, wherein, described timeout value has two kinds of different numerical value at least, corresponds respectively to the different values of described at least a parameter;
The timing start unit, be used for set up with described user terminal between RRC when being connected, start the inactive timer of described RRC and begin timing;
The Connection Release unit is used for when the inactive timer expired of described RRC, discharge with described user terminal between RRC be connected.
When described at least a parameter only comprised the application type of described user terminal, described timeout value determining unit comprised:
The first processing unit is used for according to the first corresponding relation between predefined application type and timeout value, determines the corresponding timeout value of application type of described user terminal, obtains the timeout value of the inactive timer of described RRC;
Wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement is not less than the second corresponding timeout value of application type with second delay requirement, and described the first delay requirement is higher than described the second delay requirement.
When described at least a parameter only comprised the ability parameter of described user terminal, described timeout value determining unit comprised:
The second processing unit is used for according to the second corresponding relation between predefined ability parameter and timeout value, determines the corresponding timeout value of ability parameter of described user terminal, obtains the timeout value of the inactive timer of described RRC.
Wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter.
When described at least a parameter only comprised the quantity of described radio bearer, described timeout value determining unit comprised:
The 3rd processing unit, be used for according to the quantity of predefined radio bearer and the 3rd corresponding relation between timeout value, determine the corresponding timeout value of quantity of the radio bearer set up between described user terminal and network side, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer is not less than the second corresponding timeout value of quantity of radio bearer, and described the first quantity is greater than described the second quantity.
When described at least a parameter only comprised the average arrival time of the described data of going to described user terminal, described timeout value determining unit comprised:
Fourth processing unit, be used for according to the 4th corresponding relation between predefined average arrival time and timeout value, determine the described corresponding timeout value of average arrival time of going to the data of described user terminal, obtain the timeout value of the inactive timer of described RRC.
Wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time is not more than the second corresponding timeout value of average arrival time, and described the first average arrival time is less than described the second average arrival time.
As a kind of preferred implementation, when described at least a parameter comprised two or more parameter in described four kinds of parameters, described timeout value determining unit comprised:
The 5th processing unit, be used for according to the parameter group of setting up in advance under different value condition and the corresponding relation between timeout value, determine the timeout value of the inactive timer of the corresponding RRC of described at least a parameter, described parameter group comprises described two or more parameter.
When described two or more parameters comprise described application type, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not less than timeout value corresponding to the second parameter group, wherein, only have delay requirement different of described application type between described the first parameter group and described the second parameter group, and the described delay requirement in the first parameter group is higher than the described delay requirement in described the second parameter group.
When described two or more parameters comprise the ability parameter of described user terminal, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not more than timeout value corresponding to the second parameter group, wherein, only have ability parameter different of described user terminal between described the first parameter group and described the second parameter group, and the ability parameter of the described user terminal in the first parameter group is higher than the ability parameter of the described user terminal in described the second parameter group.
When described two or more parameters comprise the quantity of described radio bearer, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not less than timeout value corresponding to the second parameter group, wherein, only have quantity different of described radio bearer between described the first parameter group and described the second parameter group, and the quantity of radio bearer described in the first parameter group is greater than the quantity of radio bearer described in described the second parameter group.
When described two or more parameters comprise the average arrival time of the described data of going to described user terminal, in described corresponding relation, the timeout value that the first parameter group is corresponding, be not more than timeout value corresponding to the second parameter group, wherein, only have the different of described average arrival time between described the first parameter group and described the second parameter group, and the described average arrival time in the first parameter group is less than the described average arrival time in described the second parameter group.
As another kind of preferred implementation, when described at least a parameter comprised two or more parameter in described four kinds of parameters, described timeout value determining unit comprised:
Corresponding relation obtains the unit, is used for obtaining setting up in advance every kind of parameter of described four kinds of parameters and the corresponding relation between timeout value;
The 6th processing unit is used for according to described corresponding relation, determines timeout value corresponding to every kind of parameter in described at least a parameter; And, according to the weighted value of predefined every kind of parameter, the timeout value of all parameters in described at least a parameter is weighted average treatment, obtain the timeout value of the inactive timer of RRC corresponding to described user terminal.
Here, every kind of parameter in described four kinds of parameters and the corresponding relation between timeout value comprise:
The first corresponding relation between application type and timeout value, wherein, in described the first corresponding relation, the first corresponding timeout value of application type with first delay requirement, be not less than the second corresponding timeout value of application type with second delay requirement, described the first delay requirement is higher than described the second delay requirement;
The second corresponding relation between ability parameter and timeout value, wherein, in described the second corresponding relation, the corresponding timeout value of the first ability parameter is not more than the corresponding timeout value of the second ability parameter, and described the first ability parameter is higher than described the second ability parameter;
The 3rd corresponding relation between the quantity of radio bearer and timeout value, wherein, in described the 3rd corresponding relation, the first corresponding timeout value of quantity of radio bearer, be not less than the second corresponding timeout value of quantity of radio bearer, described the first quantity is greater than described the second quantity;
The 4th corresponding relation between average arrival time and timeout value, wherein, in described the 4th corresponding relation, the first corresponding timeout value of average arrival time, be not more than the second corresponding timeout value of average arrival time, described the first average arrival time is less than described the second average arrival time.
The above is only embodiments of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.