Method, device and network equipment for reconfiguring radio resource control connectionTechnical Field
The present application relates to network communication technologies, and in particular, to a method, an apparatus, and a network device for reconfiguring a radio resource control connection.
Background
The smart power grid is the latest trend of the development and the transformation of the power system in the world, various services of the power system of the national power grid are developed towards high efficiency and intellectualization, the application demand of the mobile broadband is continuously increased, and the discrete multi-carrier private network serving as the mobile communication network special for the power provides powerful technical support for the mobile communication network.
In the Internet of Things IoT-G (Internet of Things-G, abbreviated as IoT-G) technical standard, a Radio Resource Control, RRC, connection reconfiguration procedure is specified. RRC connection reconfiguration is used to modify RRC connections, for example: resource Block, RB (abbreviated RB), is established/modified/released.
Fig. 1 is a schematic diagram of an RRC connection reconfiguration process in the national network internet of things technology standard. As shown in fig. 1, a base station sends an RRC Connection Reconfiguration message (RRC Connection Reconfiguration) to a User Equipment UE (User Equipment, abbreviated as UE), the UE starts a T120 timer and sends an RRC Connection Reconfiguration Complete message to the base station after receiving the Connection Reconfiguration message, and the base station also starts the T120 timer after receiving the RRC Connection Reconfiguration message. The UE and the base station may validate the reconfigured parameters after the respective T120 timer expires.
As can be seen from fig. 1, there is an effective time difference between the effective time of the reconfigured parameters of the UE and the effective time of the base station. How to shorten the effective time difference between the UE and the base station to make the reconfigurations at the two ends as synchronous as possible becomes the problem to be solved urgently.
Disclosure of Invention
The application provides a reconfiguration method, a reconfiguration device and network equipment for radio resource control connection, which are used for solving the problem of large effective time difference between UE and a base station.
In order to realize the above purpose, the embodiment of the present disclosure adopts the following technical solutions:
in a first aspect, an embodiment of the present disclosure provides a method for reconfiguring a radio resource control connection, where the method may be used for a base station, and the method includes:
sending a radio resource control Connection Reconfiguration RRC Connection Reconfiguration message to User Equipment (UE);
after receiving an Acknowledgement (ACK) message which is sent by the UE and aims at the connection reconfiguration, starting a first timer corresponding to the connection reconfiguration message;
and after the first timer is overtime, the base station takes effect on the parameters negotiated by the reconfiguration message.
Optionally, if a RRC connection reconfiguration Complete message RRC connection reconfiguration Complete sent by the UE is received, it is determined whether a first timer corresponding to the reconfiguration Complete message has been started, and if the first timer has been started, the first timer is waited for timeout.
Optionally, if a RRC connection reconfiguration Complete message sent by the UE is received, if the first timer is determined not to be started, the first timer is started.
Optionally, a period of the first timer is five times a transmission period of a physical uplink shared channel, PUSCH; or the period of the first timer is five times of the transmission period of the physical downlink control channel PDCCH.
In a second aspect, an embodiment of the present disclosure provides an apparatus for reconfiguring a radio resource control connection, including:
a sending module, configured to send a RRC connection reconfiguration message to a UE;
a timer module, configured to start a first timer corresponding to the connection reconfiguration message after receiving an ACK message for the connection reconfiguration sent by the UE;
and the validating module is used for validating the parameters negotiated by the reconfiguration message after the first timer is overtime.
Optionally, the apparatus further comprises: a determining module, configured to determine, if a radio resource control Connection Reconfiguration Complete message RRC Connection Reconfiguration Complete sent by the UE is received, whether a first timer corresponding to the Reconfiguration Complete message has been started, and if the first timer has been started, wait for the first timer to time out.
Optionally, the determining module is further configured to start the first timer if the RRC Connection Reconfiguration Complete message sent by the UE is received, and if the first timer is determined not to be started.
In a third aspect, an embodiment of the present disclosure provides a network device, where the network device may be configured to perform any one of the reconfiguration methods of a radio resource control connection provided in the first aspect.
The disclosure provides a method, a device and a network device, wherein a base station starts a timer after receiving an Acknowledgement (ACK) message for a RRCConnection Reconfiguration message sent by a UE. Compared with the prior art, the base station side equivalently starts the timer in advance, so that the effective time difference of reconfiguration between the UE and the base station can be shortened.
Drawings
Fig. 1 is a diagram of an RRC connection reconfiguration capable procedure;
fig. 2 is a flowchart illustrating a reconfiguration method of a rrc connection according to an embodiment of the present disclosure;
fig. 3 is a flowchart illustrating a reconfiguration method of a rrc connection according to a second embodiment of the present disclosure;
fig. 4 is a signaling interaction diagram of a method provided by an embodiment of the present disclosure;
fig. 5 is a signaling interaction diagram of a method according to another embodiment of the disclosure;
fig. 6 is a schematic structural diagram of a reconfiguration apparatus for rrc connection according to another embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a network device according to another embodiment of the present disclosure.
Detailed Description
Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. In the drawings, like reference numbers can indicate functionally identical or similar elements. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
In the related art, in order to shorten the effective time difference between the UE and the base station and reduce packet loss, a method of shortening the timing period of the T120 timer may be adopted, however, by shortening the period of the T120 timer, when the UE does not receive the ACK response sent by the base station after sending the message that the RRC connection reconfiguration is completed, the UE may perform retransmission, however, if the retransmission timing falls outside the range of the T120 timer on the UE side (the T120 has timed out, theoretically, the reconfiguration parameter has become effective), and the base station does not receive the RRC connection reconfiguration complete message all the time, the base station may consider the reconfiguration to be failed. Thereby causing configuration inconsistency between the UE and the base station.
The present disclosure provides a Reconfiguration method of radio resource control Connection, in which a base station starts a timer after receiving an Acknowledgement (ACK) message for an RRC Connection Reconfiguration message sent by a UE. Compared with the prior art, the base station side equivalently starts the timer in advance, so that the effective time difference of reconfiguration between the UE and the base station can be shortened.
Fig. 2 is a flowchart illustrating a RRC Connection Reconfiguration method for RRC Connection Reconfiguration in RRC Connection configuration according to an embodiment of the present disclosure, where as shown in fig. 2, the method includes:
step 202, the base station sends a radio resource control connection reconfiguration RRC ConnectionReconfiguration message to the user equipment UE;
accordingly, the L2 layer of the UE performs the following steps after receiving the RRC Connection Reconfiguration message:
step 301, sending an ACK message for the RRC Connection Reconfiguration message to the base station to notify the base station that the UE receives the RRC Connection Reconfiguration message.
Step 302, if determining that the RRC Connection Reconfiguration message includes any parameter in the preset configuration table shown in table 1, the UE submits the RRC Connection Reconfiguration message to an L3 layer for transmission, uses an old configuration for the parameter in the preset configuration table, and uses a new configuration for the parameter not in the preset configuration table; step 304 is executed;
in step 304, after submitting the RRC Connection Reconfiguration message to the L3 layer, the UE starts a second timer.
Optionally, a period of the second timer of the UE may adopt a default period, where for the non-scheduling transmission mode, the default period is 5 Physical Uplink Shared Channel (PUSCH) transmission periods, and for the scheduling transmission mode, the default period is 5 Physical Downlink Control Channel (PDCCH) transmission periods. Of course, the negotiation between the UE and the base station may also be performed through the reconfiguration message.
And (3) scheduling mode: that is, in wireless communication, when there is a data transmission demand, the base station dynamically allocates available radio resources to the UE each time.
Scheduling free mode (or no scheduling mode): that is, in wireless communication, in the data transmission process, the base station allocates radio resources to the user in advance when the UE accesses.
In the following embodiments, the application of the reconfiguration method of the present disclosure in the situations of the scheduling-free mode and the scheduling mode will be briefly described, and will not be described herein again.
Step 306, if the second timer on the UE side is over time, the new configuration of the parameters contained in the preset configuration validation table is validated.
For step 302, there is another case that if none of the parameters included in the RRC Connection Reconfiguration message is in the preset configuration table, the parameters are immediately valid after the UE receives the RRC Connection Reconfiguration message.
Table 1 configuration validation table
Step 204, after receiving an ACK acknowledgement message for the connection reconfiguration sent by the UE, the base station starts a first timer corresponding to the connection reconfiguration message;
the period of the first timer of the base station may adopt a default period, where the default period is 5 Physical Uplink Shared Channel (PUSCH) transmission periods for the non-scheduled transmission mode, and the default period is 5 Physical Downlink Control Channel (PDCCH) transmission periods for the scheduled transmission mode.
And step 206, after the first timer is over time, the base station takes effect on the parameters negotiated by the reconfiguration message.
The UE negotiates with the base station through the reconfiguration message, and generally, the periods of the first timer and the second timer are the same. In one implementation, the first timer and the second timer are T120 timers.
In the present disclosure, the base station starts the timer in advance, so that the effective time difference of reconfiguration between the UE and the base station can be shortened.
Example two
On the basis of the first embodiment, as shown in fig. 3, in the method provided by the present disclosure, in order to avoid that the base station repeatedly starts the first timer after receiving the RRC Connection Reconfiguration Complete message, in this embodiment, the following steps may be further performed after step 204:
step 205, the base station receives a rrc connection Reconfiguration Complete message rrcconnectionreconfiguration Complete sent by the UE;
step 2051, determining whether the first timer corresponding to the reconfiguration complete message has been started, and if so, executingstep 206; if not, go tostep 2052;
step 2052, start the first timer. Step 206 is further performed.
In the present disclosure, the base station starts the timer in advance, so that the effective time difference of reconfiguration between the UE and the base station can be shortened. In the method, the opportunity of starting the timer twice is provided at the base station side, which is equivalent to the opportunity of starting the timer once, so that the two ends are configured with synchronous alignment opportunities, and the Reconfiguration failure caused by the fact that the base station does not receive the RRC connection Reconfiguration Complete message and the second timer at the UE side is overtime due to the retransmission of the RRCConnection Reconfiguration Complete message by the UE can be avoided to the maximum extent. It can be seen that the method provided by the present disclosure can improve the probability of success of reconfiguration.
In addition, the configuration method provided by the disclosure does not need to change the existing protocol, and reduces the effective time difference of reconfiguration between the UE and the base station under the condition of not shortening the time of the timer.
In order to better describe the reconfiguration method provided by the present disclosure, the present disclosure describes the reconfiguration method by taking an initial state as an example of configuring from a non-scheduling mode to a scheduling mode. In this embodiment, a timer is taken as a T120 timer for example, and fig. 4 is a signaling interaction diagram of the method provided in the embodiment of the present disclosure, as shown in fig. 4, in a scheduling mode, the configuration method of the present disclosure includes:
step 402, the base station notifies the UE through a Physical Downlink control Channel PDCCH that the UE will subsequently transmit RRC ConnectionReconfiguration on a Physical Downlink Shared Channel PDSCH (PDSCH).
Step 403, the base station sends RRC Connection Reconfiguration to the UE through PDSCH;
in step 404, after receiving the RRC Connection Reconfiguration message, the UE submits the message to the L3 layer and then starts a T120 timer.
Meanwhile, the UE replies an ACK message to the base station through a Physical Uplink Control Channel (PUCCH) Channel instep 405 to inform the base station that the current terminal has received the RRC Connection Reconfiguration message.
Step 406, after receiving the ACK message, the base station starts a T120 timer;
step 407, when the transmission period of the PDCCH arrives, the base station notifies the UE through the PDCCH that the subsequent UE transmits an RRC ConnectionReconfiguration Complete message on a Physical Uplink Shared Channel, PUSCH (abbreviated as PUSCH).
In step 408, the UE transmits an RRC Connection Reconfiguration Complete message to the base station through the PUSCH.
As can be seen from fig. 4, the method provided by the present disclosure is that if the T120 timer is started after the RRC connection reconfiguration Complete message is received, the effective time difference is T1 in the figure, and if the T120 timer is started after the ACK is received, the effective time T0 is less than the effective time T1. The reconfiguration synchronization time between the UE and the base station is shortened.
In the non-scheduling mode, as shown in fig. 5, the configuration method provided by the present disclosure includes:
instep 501, the base station transmits RRC Connection Reconfiguration to the UE through the PDSCH. Beforestep 501, the base station and the UE have negotiated scheduling messages in time domain, frequency domain, etc. for transmitting the messages in advance.
In step 503, after receiving the RRC Connection Reconfiguration message, the UE submits the message to the L3 layer, and then starts the T120 timer.
Meanwhile, the UE replies an ACK message to the base station through a Physical Uplink Control Channel (PUCCH) Channel instep 502 to inform the base station that the current terminal has received the RRC Connection Reconfiguration message
In step 504, after receiving the ACK message, the base station starts a T120 timer.
In step 505, when the transmission period of the PUSCH arrives, the UE transmits an RRC ConnectionReconfiguration Complete message to the base station through the PUSCH.
In the above two modes, the base station starts the T120 timer if it is determined that the T120 timer is not started after receiving the RRC Connection Reconfiguration Complete message. Therefore, the base station in the method provides the opportunity of starting the timer twice, and the reconfiguration failure caused by retransmission is avoided to the maximum extent.
EXAMPLE III
Corresponding to the above reconfiguration method of the radio control connection, the present disclosure also provides a reconfiguration apparatus of a radio resource control connection, as shown in fig. 6, the apparatus includes:
a sendingmodule 601, configured to send a RRC connection reconfiguration message to a UE;
atimer module 602, configured to start a first timer corresponding to the connection reconfiguration message after receiving an ACK message sent by the UE and used for connection reconfiguration;
a validating module 603, configured to validate the negotiated parameters of the reconfiguration message after the first timer expires.
Optionally, the apparatus further comprises: a determining module (not shown in the figure), configured to determine, if a RRC Connection Reconfiguration Complete message sent by the UE is received, whether a first timer corresponding to the Reconfiguration Complete message has been started, and if the first timer has been started, wait for the first timer to time out.
Optionally, the determining module is further configured to start the first timer if the RRC Connection Reconfiguration Complete message sent by the UE is received, and if the first timer is determined not to be started.
The device provided in the present disclosure starts the timer in advance, so that the effective time difference of reconfiguration between the UE and the device can be shortened. The device provides the opportunity of starting the timer twice, thereby being capable of avoiding Reconfiguration failure caused by that the device side does not receive the RRC Connection Reconfiguration Complete message and the second timer of the UE side is overtime due to the retransmission of the RRC Connection Reconfiguration Complete message by the UE to the utmost extent.
In addition, the reconfiguration device provided by the disclosure does not need to change the existing protocol, and the effective time difference of reconfiguration between the UE and the device is reduced under the condition of not shortening the time of the timer.
The present disclosure further provides anetwork device 60, and fig. 7 is a schematic structural diagram of a network device according to another embodiment of the present disclosure, as shown in fig. 7, thenetwork device 60 includes aprocessor 601 and amemory 602, where thememory 602 is configured to store program instructions, and theprocessor 601 is configured to call the program instructions stored in the memory, and when theprocessor 601 executes the program instructions stored in thememory 602, is configured to execute the method executed by the base station in the first embodiment or the second embodiment.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a readable storage medium, which includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned readable storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.