Background
In a mobile communication system, when a UTRAN (UMTS Terrestrial Radio Access Network, universal Radio Access Network) needs to configure or modify Radio resources of a UE (User Equipment), downlink RRC (Radio Resource Control) Radio configuration messages, such as Radio BEARER SETUP (Radio BEARER SETUP), Radio BEARER RECONFIGURATION (Radio BEARER RECONFIGURATION), Radio BEARER RELEASE (Radio BEARER RELEASE), and the like, are sent to the UE through RLC/MAC (Radio Link Control/Medium Access Control, Radio Link Control layer/Medium Access Control layer), and meanwhile, preparation for the relevant Radio resources of the UE is also previously established or modified inside the UTRAN. The 3GPP protocol describes the configuration validation method included in the above-mentioned wireless configuration message, and there are two methods: take effect immediately or configure a fixed activation time to take effect. The fixed activation time for configuration is effective, that is, the RRC sets a certain activation time in the message configuration, where the activation time is a Connection Frame Number (CFN), and at the time of CFN, the UTRAN and the UE start new configuration and stop old configuration at the same time.
To ensure that the base station and the UE simultaneously switch to the new configuration when the activation time arrives, it is first required to ensure that both the base station and the UE receive a notification from an RNC (Radio network controller) before the activation time arrives. The notification of RNC to base station is realized by Iub port NABP protocol, and the notification to UE is realized by Uu port RRC protocol. Since the Iub port is an ATM transmission, there is no limitation on bandwidth, so the constraint of activation time is only processing delay and transmission delay on the Uu port. If the activation time is considered to be insufficient, the problem that the base station can receive the notification and the activation time arrives when the UE does not receive the notification is solved, and once the situation occurs, the communication is completely interrupted due to the fact that the configurations of the base station and the UE are inconsistent; if the activation time is considered too long, it will affect the performance of the service set-up. Therefore, how to scientifically and reasonably calculate the activation time carried in the related RRC radio configuration message is a careful consideration.
Existing methods of configuring activation times take into account factors including:
the transmission amount of the configuration signaling to be transmitted, namely the length PDU size and the number PDU number of the transmission block of the downlink wireless configuration message after being segmented by the RLC layer;
the elapsed Time of transmission, i.e., the size and interval of the transmission Time interval tti (transmission Time interval);
the time delay of transmission, i.e. the processing time of the physical layer baseband, the transmission time from the RNC to the base station, the time of waiting for processing after the base station receives data, the air transmission time and the time of processing data by the UE.
The existing fixed activation time configuration method considers the influence of the factors, reserves a certain margin, and presets a fixed value as the effective activation time of configuration. However, in the method, only the transmission time of the configuration signaling is considered, and no consideration is given to the time of sending the configuration message, other RRC signaling message traffic which is not sent may exist on the signaling channel, which brings about the following problems: when there is another traffic volume with priority higher than or equal to the current configuration message on the RRC signaling channel, the transmission of the configuration message may be blocked by the above message, for example, a certain service is just released by the user in the process of concurrent service handover, or the user establishes a concurrent service in the handover process, so that the configuration message cannot be timely transmitted to the UE. If the UE does not receive the corresponding radio resource configuration message when the activation time configured on the base station arrives, the configurations of the base station and the UE will be inconsistent, and the UE cannot receive the blocked configuration message any more, the communication between the UE and the network side is completely interrupted.
Disclosure of Invention
The invention aims to provide a method and a device for sending wireless configuration information, which ensure that user equipment can receive the wireless configuration information before the activation time of the wireless configuration information arrives, so that new wireless resource configuration can take effect in time.
In order to solve the technical problems, the invention provides the following scheme:
a method of transmitting a wireless configuration message, comprising the steps of:
a radio network controller RNC inquires user signaling traffic;
calculating an activation time correction quantity DeltaT according to a transmission time required by a signaling with a priority higher than or equal to a wireless configuration message;
correcting the wireless configuration activation time using the activation time correction amount Δ T;
and sending the wireless configuration message carrying the corrected wireless configuration activation time to user equipment.
Compared with the prior art, the invention fully considers the message traffic on the RRC layer at the moment of sending the configuration information to obtain the reasonable activation time correction quantity, dynamically corrects the existing fixed wireless configuration activation time, can ensure the timeliness of the configuration, and can avoid the problem of fatal abnormality of the uplink and downlink interaction between the network side and the user equipment caused by the fact that the traffic on the signaling connection is too large and exceeds the bearing range of the configured activation time.
The invention provides another scheme as follows:
a method of transmitting a wireless configuration message, comprising the steps of:
a radio network controller RNC radio resource control RRC layer sends a query command to a local RLC/MAC layer;
after receiving the notification of 'being able to send down radio configuration message' sent by RLC/MAC layer, RRC layer suspends the sending down of signaling message on all the signaling radio bearer SRB;
sending the wireless configuration message to the user equipment;
and releasing the suspension of the signaling message on the SRB.
Compared with the prior art, the invention ensures that the wireless configuration message can be sent to the user equipment in time by suspending and releasing the subsequent signaling messages on all the Signaling Radio Bearer (SRB), thereby avoiding the condition of abnormal interaction between the network side and the user equipment caused by service congestion of an RRC layer.
Detailed Description
One embodiment is shown in FIG. 1.
Factors influencing the wireless configuration activation time calculation in the embodiment include:
factor 1: the transmission quantity of the wireless configuration message, namely the PDU size and the number of the transmission blocks of the downlink wireless configuration message after being segmented by the RLC layer;
factor 2: the time consumption of the transmission of the radio configuration message, i.e. the size and interval of the TTI and the transmission rate of the transport channel and the physical channel;
factor 3: the time delay of wireless configuration message transmission, namely the processing time of a physical layer baseband, the transmission time from an RNC to a base station, the waiting time for processing after the base station receives data, the air transmission time and the data processing time of UE;
factor 4: the retransmission overhead is the retransmission times of the air interface signaling selected according to the transmission quality of the physical channel and the transmission channel.
Factor 5: traffic brought by other signaling messages. Due to the limited bandwidth of the signaling channel, the delay will be greatly affected by the traffic caused by other signaling messages.
In this embodiment, T _ Activation _ new represents a new wireless configuration Activation time, T _ Activation _ old represents a wireless configuration Activation time obtained by considering factors 1, 2, 3, and 4, and Δ T represents a correction amount of T _ Activation _ old performed by considering factor 5, there are:
t _ Activation _ new ═ T _ Activation _ old + Δ T equation one
In the formula i, T _ Activation _ old is a fixed Activation time, that is, a certain margin is reserved according to experimental data to set, and the calculation of the parameter is described in detail in other documents, and is not described herein again. In this embodiment, Δ T is obtained through a traffic query result, T _ Activation _ old is corrected by using Δ T according to a formula one, so as to obtain T _ Activation _ new, and a wireless configuration message carrying the corrected wireless configuration Activation time is sent to the UE.
Before a wireless configuration message carrying activation time needs to be sent, the RNC internally initiates query to a local MAC layer, and the query objects are as follows: the local downlink signaling radio bearer (srb) (signaling radio bearer) traffic has the query quantity: "RLC Buffer Payload for each RB". After obtaining the query result of the SRB traffic, the RNC completes the calculation of the correction amount Δ T of the activation time:
Δ T ═ Σ srb (n) transmission time equation two
In the second formula, SRB (k) is set as the SRB for bearing the current configuration signaling, and the priority of SRB (n) is more than or equal to the priority of SRB (k);
wherein,
srb (n) transmission time ((srb (n) traffic/TB _ size +1)/TB _ number +1) × TTI
Formula three
In the third formula, the parameters are described as follows:
TB _ size: transport block size of SRB corresponding transport channel, unit: bit;
TB _ number: maximum transmission block number of SRB corresponding transmission channel;
TTI: transmission time interval of SRB corresponding to transport channel: unit: ms;
it should be noted that formula three does not consider the retransmission condition for the calculation of the traffic transmission time on the SRB, which is related to the specific channel quality, and a certain margin can be considered to be introduced in the specific implementation as appropriate.
The second embodiment is shown in fig. 2.
In this embodiment, the original RNC signaling message sending flow is improved, so that retransmission possibly caused by channel quality is accurately controlled, and the influence of traffic generated by other signaling messages in the same period on transmission delay of the wireless configuration message carrying the wireless configuration activation time is eliminated.
The method of the embodiment comprises the following steps:
before sending a radio configuration message carrying radio configuration activation time, the RNC RRC layer sends a query and setting command to a local RLC/MAC layer.
After receiving the query and set command, the RLC/MAC layer checks whether there is a service that has not been transmitted on the current signaling channel.
If the current signaling channel has the service which is not sent completely, setting the local state as 'informing the RRC layer after the service is sent completely';
if the current signaling channel has no unsent service, the RRC layer is informed that the radio configuration message can be sent down.
After the RLC/MAC layer informs the RRC layer that the radio configuration message can be issued, the RRC layer suspends the subsequent issuing of the signaling messages on all SRBs, and sets the preset fixed activation time in the radio configuration message to finish the issuing of the radio configuration message. When the RRC layer receives the RLC/MAC layer confirmation of the wireless configuration message, the signaling message on the SRB is released from being suspended.
When the local state of the RLC/MAC layer is "notify the RRC layer after the service is sent", one of the following three sub-schemes may be used to complete sending the indication of "being able to send the radio configuration message" to the RRC layer.
The first sub-scheme is as follows:
when the RLC/MAC layer detects that the last block of service data is sent out, a notification of 'being capable of sending a radio configuration message' is sent to the RRC layer immediately.
And the second sub-scheme is as follows:
when the RLC/MAC layer receives the acknowledgement packets of all the service data, the notification of 'being able to send down the radio configuration message' is sent to the RRC layer immediately.
And the third sub-scheme is as follows:
if the RLC/MAC layer detects that the retransmission exists in the existing signaling message service sending process, then: after receiving the acknowledgement packets of all service data, the RLC/MAC layer immediately sends a notification of 'being capable of sending a radio configuration message' to the RRC layer;
if the RLC/MAC layer detects that the retransmission condition does not exist in the process of sending the existing signaling message service, then: the RLC/MAC layer detects that the last block of service data is sent out, and immediately sends a notification of 'being capable of sending a radio configuration message' to the RRC layer.
The embodiments described above are specific examples for carrying out the invention, and various changes in form and detail may be made therein without departing from the spirit and scope of the invention in practical applications.