A kind of method of switching of realizing
Technical field
The present invention relates to communication technical field, be meant a kind of method of switching of realizing especially.
Background technology
At present, the evolution of the third generation (3G) network is important research project in the 3GPP normal structure, and its target is a kind of new network architecture of exploitation, makes the 3G network after the evolution keep competitiveness aspect access technology.3G network after the evolution should have the technical characterictic of two-forty, low time delay, IPization.
Therefore, for achieving the above object, Radio Access Network (the RAN that must solve in evolution, Radio Access Network) comprises in that the mobility of user equipment management (ACTIVE MM, Mobility Management of ACTIVE State) that is in state of activation (LTE-ACTIVE) is in interior a series of correlation technique problems.
From the present Research of existing ACTIVE MM as can be known, switching need be studied and describe from chain of command (CP, Control plane) and two aspects of user's face (UP, User Plane).From handoff procedure, switching can be divided into three phases, is respectively to switch to prepare, switch and carry out, switch and finish, and each stage all can relate to the UP of CP.For the interruption time delay that reduces user's face in the handoff procedure, reduce or avoid loss the non-real-time service data, user's face processing method in three kinds of handoff procedures has been proposed, be respectively to carry out two methods of carrying out data forwarding (Data Forwarding) between (Bicastingat AGW), the evolution base station (eNodeB) and in time switching (Switch at AGW) at IAD of broadcasting at IAD (AGW, Access Gateway).In handoff procedure, also must consider the path switching time of user's face, promptly when switching the execution beginning, carry out the path and switch that promptly early path switches (early path switch), still carry out the laggard walking along the street of end in switching and directly switch, promptly (late path switch) switched in the later stage path.Consider that from the robustness of handoff failure 3GPP tends to adopt the method for later stage path switching.
The method of Bicasting at AGW is: in handoff preparation phase, set up user's face link between IAD and the target eNode B, then, user data carries out two broadcasting to source eNodeB and target eNode B simultaneously from IAD, up to subscriber equipment (UE, User Equipment) after the access target eNode B, IAD stops to send user data to source eNodeB.This technical scheme need not carried out data forwarding between source eNodeB and target eNode B.
For the method for Bicasting at AGW, IAD need send two parts of user data, compares with the scheme of switch at AGW with data forwarding, has used more transfer resource.
The method of Data forwarding is: in handover execution stage, exist between source eNodeB and the target eNode B and transmit the tunnel, therefore, source eNodeB can be in handover execution stage, duplicate and be forwarded to the user data that is buffered among the eNodeB of source in the target eNode B, therefore target eNode B may need reorder to user data package (re-ordering) simultaneously from source eNodeB and AGW receiving subscriber data.
The method of Data forwarding has following shortcoming:
(1) handover execution stage may need mass data is forwarded to target eNode B, has increased the buffer memory of target eNode B and the pressure that reorders.
(2) if the handover execution stage time is long, then the buffer memory on the target eNode B may overflow, thereby causes UE to lose a part of packet.
The method of Switch at AGW is: in handover execution stage, user's face connects can switch to target eNode B from source eNodeB at the right time, thereby avoids as much as possible interrupting and data degradation.
For real time business, handoff procedure allows losing of low volume data bag, and concrete switching sequence figure as shown in Figure 1.Wherein, the downlink data packet of receiving on the first line display source eNodeB, the downlink data packet of receiving on the second line display target eNode B, the third line is represented the packet that UE receives.After handover execution stage begins, allow to lose a small amount of service data unit (SDU, Service Data Unit).As can be seen from Figure 1, before UE switches to Target cell, source base station is to sending SDU1 and SDU2, UE has received SDU1 and SDU2, but after handover execution stage began, UE user's face stopped to issue data to UE, physical link between target eNode B and UE is not also set up, target eNode B can't send to UE with SDU3, and target eNode B is not carried out buffer memory to user data, so SDU3 loses; By the time after switching was finished, target BS can receive SDU4 and SDU5, and SDU4 and SDU5 are sent to UE.
Referring to shown in Figure 2, for non-real-time service, the processing method of data surface and real time business are similar in the handoff procedure, and difference is: target eNode B is carried out buffer memory to user data.
The shortcoming of Switch at AGW is:
(1) this technical scheme is a kind of desirable scheme, does not consider the metadata cache problem at source eNodeB that may occur.Be some metadata cache at source eNodeB, at this moment, can't accomplish probably all data cachedly initiate to switch are carried out after all sending again.
(2) switching of user's face requires to carry out before next PDU arrives, and this is in handover execution stage constantly, and therefore, the actual user plane path handover scheme that is adopted is path switching in early stage, inconsistent with present common recognition (in the handoff procedure, the path is switched employing later stage path and switched).
(3) do not consider that handoff failure causes the reverse switching problem of user's face.
In sum, Data Forwarding scheme is for non-real-time service, and target eNode B receives that the user data package of forwarding is many more, and its packet that need resequence is just many more, and the pressure that reorders is just big more.Its advantage is after user plane path switches, and need not to retransmit the data that sent to source eNodeB.
And Switch at AGW can avoid the problem that reorders of Data Forwarding scheme theoretically, but does not consider that source eNodeB goes up the possibility that data can't in time send, and does not consider the reverse switching problem of handoff failure simultaneously.
Therefore, also do not use the later stage path to switch at present in evolvement network, switching flow is unhealthy and strong.And, there is not a kind of scheme can alleviate source eNodeB to the data cached transmission pressure that may exist, the method that the interruption time delay is low, nothing reorders yet.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of method of switching of realizing, realize that the later stage path switches, the switching flow robustness is strengthened.
In order to achieve the above object, the invention provides a kind of method of switching of realizing, this method comprises:
A. after switching preparatory stage, source evolution base station notice IAD stops to continue to issue data to the source evolution base station;
B. the source evolution base station sends switching command to user terminal, judges in self buffer memory whether need be handed down to the data of user terminal in addition, if having, the source evolution base station is transmitted to target evolution base station with self data in buffer, continue follow-up hand-off process,, carry out follow-up hand-off process if do not have.
Between step B, further comprise:
B1, source evolution base station are checked the user data that whether need issue in addition in self buffer memory, if having, execution in step B2 if do not have, then changes step B3 over to;
B2, source evolution base station continue the packet in user terminal transmission buffer memory, and, when the channel quality of monitoring is lower than assign thresholds, change step B3 over to, when channel quality is not less than assign thresholds, change step B1 over to;
B3, source evolution base station continue to send the packet that is sending to user terminal, and when determining to satisfy trigger condition, change step B over to.
Described source evolution base station adopts the data forwarding mode to realize the step that self data in buffer is transmitted to target evolution base station.
Steps A comprises:
A1, source evolution base station send and stop to send the request of data to IAD;
After A2, IAD were received this request, transmission stopped to send the response of data to the source evolution base station.
Step B3 judges whether to satisfy trigger condition according to following steps:
The source evolution base station is continuing when user terminal sends the current packet that is sending, start a timer that sets in advance, whether judgement receives the affirmation of this packet before timer expiry, if receive, then satisfy trigger condition, if timer expiry then determines to satisfy trigger condition.
It among the step B2 the described channel quality of channel quality indication detection according to HARQ.
A kind of method switched of realizing that proposes according to the present invention, switch carry out beginning before, source eNodeB notify AGW, makes AGW can take the processing of corresponding measure cooperation source eNodeB to user face data.Source eNodeB is by detecting user's face channel quality, determines whether to continue to send the data in the buffer area, and under the situation that channel quality allows, as much as possible with all data cached normal transmissions.After issuing for handover execution command, the situation of user data is arranged still in the buffering area, adopt the mode of data forwarding to carry out data forwarding, with the interruption time delay that reduces to cause by data re-transmitting.
Therefore, method of the present invention can alleviate the data cached transmission pressure of source eNodeB to existing, while is in conjunction with the advantage of data forwarding method and Switch at AGW method, the robustness of existing dataforwarding has the low interruption time delay of Switch at AGW, the characteristics that minimizing is reordered again.
Description of drawings
Fig. 1 shows the method for Data forwarding and handles sequential chart for user's face of real time business;
Fig. 2 shows the method for Data forwarding and handles sequential chart for user's face of non-real-time service;
Fig. 3 shows the schematic flow sheet of realizing the inventive method;
Fig. 4 shows user's face handling process that the present invention is switched;
Fig. 5 shows the chain of command handling process that the present invention is switched.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
In the present invention, after source eNodeB finished and switches preparation, source eNodeB notice AGW stopped to continue to issue data to source eNodeB; The source evolution base station sends switching command to user terminal, judges in self buffer memory whether need be handed down to the data of user terminal in addition, if having, the source evolution base station is transmitted to target evolution base station with self data in buffer, continue follow-up hand-off process,, carry out follow-up hand-off process if do not have.
Referring to shown in Figure 3, the method that the present invention is switched may further comprise the steps:
Step 301: switch preparation.
Step 302: after finishing the switching preparation, source eNodeB notice AGW stops to continue to issue data to source eNodeB;
Step 302: source eNodeB sends switching command to user terminal, judge the data that whether need be handed down to user terminal in self buffer memory in addition, if have, the source evolution base station is transmitted to target evolution base station with self data in buffer, continue follow-up hand-off process, if no, carry out follow-up hand-off process.
And,, can check the user data that whether need issue in addition in self buffer memory earlier before UE sends switching command.If the user data that need issue in addition in self buffer memory is arranged, then source eNodeB continues the packet in UE transmission buffer memory, detect used channel quality simultaneously, when channel quality is lower than assign thresholds, continuation sends the packet that is sending to UE, and when determining to satisfy trigger condition, sends switching command to UE, when channel quality was not less than assign thresholds, source eNodeB continued to check the user data that whether need issue in addition in self buffer memory.If there is not the user data that need issue in self buffer memory, source eNodeB can continue to send the packet that is sending to UE, and when determining to satisfy trigger condition, sends switching command to UE.Here, channel quality can be according to the channel quality of HARQ indication (Channel Quality Indicator CQI) detects.
And, source eNodeB can determine whether to satisfy trigger condition like this: source eNodeB is continuing when UE sends the current packet that is sending, start a timer that sets in advance, whether judgement receives the affirmation of this packet before timer expiry, if receive, then think and satisfy trigger condition, if timer expiry is also thought and satisfied trigger condition.
Further, for switching the preceding situation that can't in time finish the transmission of the data in the buffer memory of carrying out, be the data that prevent loss, after sending switching command, source eNodeB can also further judge in self buffer memory whether need be handed down to the data of UE in addition to UE, if having, source eNodeB is transmitted to target eNode B with self data in buffer, proceed follow-up switching,, directly carry out follow-up hand-off process if do not have.
In actual application, technical scheme of the present invention mainly comprises two parts content, and a part is the processing of source eNodeB to user face data, and another part is to the perfect of existing switching controls surface current journey and replenishes, so that the processing of the data surface that closely cooperates.Below from user's face and chain of command technical scheme of the present invention is described respectively.
Referring to shown in Figure 4, user's face processing method of the present invention may further comprise the steps:
Step 401: after source eNodeB makes handover decisions, begin to switch (HO Preparation) stage of preparation.
Step 402: after the HO Preparation stage finished, source eNodeB notice AGW stopped to continue to issue data to source eNodeB, to alleviate the pressure that issues of source eNodeB.
Step 403: source eNodeB checks the user data that whether need issue in addition in self buffer area, if do not have, then changes step 406 over to; If the user data that need issue is arranged in the buffer area, then change step 404 over to.
Step 404: source eNodeB continues the packet in UE transmission buffer memory, changes step 405 over to.
Step 405: simultaneously, source eNodeB detects used quality of channel, and judges whether channel quality is lower than assign thresholds, if be lower than, then changes step 406 over to, if be not less than, then changes step 403 over to.
Here, channel quality can be according to the channel quality of HARQ indication (Channel QualityIndicator CQI) detects.
Step 406: when source eNodeB continue to send the current packet that is sending to UE, start a timer, so that, in time initiate the switching of Radio Link, in order to avoid handoff failure occurs sending really under the situation of this bag.
Step 407: source eNodeB judges whether to receive the affirmation of the packet that sends in the step 406, if receive, then changes step 409 over to, otherwise, change step 408 over to.
Step 408: source eNodeB judges whether timer is overtime, if overtime, then changes step 409 over to, if do not have overtimely, then returns step 407.
Step 409: source eNodeB sends switching command to UE.
Step 410: whether source eNodeB judges the data that need issue in the buffering area, if having, then source eNodeB sends to target eNode B by the mode of Data forwarding with cached data packet, if do not have, and process ends.
Referring to shown in Figure 5, the idiographic flow that chain of command of the present invention switches is as follows:
Step 501: switch preparation between source evolution base station, purpose evolution base station and the IAD, and after finishing the switching preparation, execution in step 502a.
Step 502a: the source evolution base station sends and stops to send request of data to IAD.
Step 502b: after IAD was received this request, buffer memory need send to the data of source evolution base station, sent to stop to send data validation to the source evolution base station.
Step 503a: it is data cached that the source evolution base station judges whether self has, if having, then changes step 503b, otherwise execution in step 503c.
Step 503b: under the situation that channel quality allows, the source evolution base station sends the packet in the buffer memory, if channel quality degrades, execution in step 503c at once, otherwise, send data cached bag continuously, to the last during a packet, change step 503c over to.
Step 503c: the source evolution base station continue to send current data packet, if send this bag smoothly and receive affirmation, and then need not execution in step 505; Otherwise, need execution in step 505.
Step 504: the source evolution base station sends switching command to UE.
Step 505:, then these packets are forwarded to the purpose evolution base station if the source evolution base station still has the packet that is buffered.
Step 506a: after the Radio Link switching was finished, UE sent " switching is finished " message and gives the purpose evolution base station.
Step 506b: initiate the path switching command to IAD by the purpose evolution base station.
Step 507: switch and finish the stage, this stage is mainly carried out the release of source related resource.
Wherein, step 502a and step 502b increase newly, and step 505 expression can be omitted.The purpose that increases step 502a and step 502b newly is that notice AGW stops paying out user face data, alleviates the processing pressure of source eNodeB, so that realize the target that Switch at AGW scheme is pursued as much as possible.
In a word, the above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.