Background technology
The inserting of microwave of global-intercommunication (WiWAX, Worldwide Interoperability forMicrowave Access) technology is a broadband wireless access metropolitan area network technology.Comprise access service network (ASN, Access Service Network) in the WiWAX network, ASN is that the mobile subscriber station (MS, Mobile Station) that is linked into the WiMax network provides a cover complete wireless access function.ASN comprises one or more base stations, and (GW, Gateway), an ASNGW can be connected with a plurality of base stations one or more ASN gateways.In the MiWAX network, provide a cover than more comprehensive chain of command processing procedure, guarantee that MS carries out intercommunication etc. through MiWAX network insertion, access internet or with other MS.Wherein mobile management (MM, Mobility Management) is very important chain of command processing procedure.MM is divided into ASN anchor point (Anchored) MM and is connected business network (CSN, Connectivity Service Network) Anchored MM two parts.
The principal character of ASN Anchored MM is that (HO, Handover/Handoff) in the network switching process of selected target BS, related target BS and source base station belong to same anchor gateway from the source base station switching at MS.An ASN has an anchor gateway, and this anchor gateway is used for the data of ASN are handed down to the base station through the ASN GW that is connected with the base station, if source base station and target BS are in the same ASN, then source base station and target BS also just belong to same anchor gateway.Need to prove that different ASN also has identical anchor gateway, the data of different ASN are handed down to relevant base station respectively through this anchor gateway., prior art is in the scheme of carrying out the network switching under the situation of different access technologies network though not providing source base station and target BS to belong to same anchor gateway; The said different access technologies network that is in, just source base station is among the different ASN with target BS.
In the network handover scheme that CSN Anchored MM provides, source base station that relates to and target BS belong to plural anchor gateway, and just source base station and the target BS ASN GW through separately is connected with plural anchor gateway.
Here, only relate to ASN Anchored MM, ASN Anchored MM comprises handoff preparation phase and handover execution stage.The logical functional structure sketch map that in network switching process, relates to comprises service handoff functionality (Serving HO Function), relaying handoff functionality (Relaying HOFunction) and target handoff functionality (Target HO Function) referring to Fig. 1.Each logic function correspondence functional entity separately, following to the explanation of each logic function:
Service handoff functionality: control whole handoff procedure relevant definite operation and signaling process; Sending signaling through the relaying handoff functionality to the target handoff functionality prepares to switch; Send handoff response to MS, expression is switched ready.The corresponding functional entity of service handoff functionality can be a gateway.
The relaying handoff functionality: transmit mutual control messages between service handoff functionality and the target handoff functionality, the relaying handoff functionality also can be revised the message content of its forwarding, switches with influence and confirms.The relaying handoff functionality is optional.
Target handoff functionality: the target that is candidate in the handoff procedure.The functional entity that the target handoff functionality is corresponding can be an intended gateway.
Referring to Fig. 2, be the preparatory stage flow chart of prior art network switching process.The ASN GW that will be connected with source base station is called gateway; The ASN GW that is connected with target BS is called intended gateway; Here the hypothetical target gateway comprises intended gateway 1 and intended gateway 2, and gateway and intended gateway belong to same ASN, just are connected with same anchor gateway.The flow process of its preparatory stage may further comprise the steps:
Step 201, MS initiates handoff request (MOB_MSHO-REQ) message to gateway.
This step specifically comprises: MS initiates MOB_MSHO-REQ message through source base station to the gateway that is connected with source base station.
Step 202, gateway are sent handoff request (HO_Req) message to each candidate's intended gateway respectively, comprise the authenticator's sign (Authenticator ID) and the anchor gateway sign of anchor gateway in this message.
The candidate's who relates in said candidate's intended gateway and the network switching process target BS is connected.
When MS switches to target BS from source base station, the situation of loss of data possibly occur, so in the network switching process, need take certain measure to guarantee data integrity.The ability mode of guaranteeing data integrity generally has three kinds, is respectively:
A, many mode of unicast; This mode does; Anchor gateway is sent the data that need be handed down to MS respectively to gateway and each intended gateway in handoff procedure, and each intended gateway sends to corresponding each target BS after receiving data, and target BS is with metadata cache; Target BS sends to MS with data in buffer after MS is linked into target BS, thereby prevents handoff preparation phase and/or handover execution stage loss of data.
B, anchor gateway cache way; This mode does; Anchor gateway will be sent the metadata cache of MS in handoff procedure; After MS is linked into target BS, data in buffer is sent to target BS through the intended gateway that is connected with target BS, target BS is redispatched to MS, thereby prevents handoff preparation phase and/or handover execution stage loss of data.
The combination of C, mode A and mode B, when adopting this mode, anchor gateway and target BS are all data cached in handoff procedure.
Need to prove; Anchor gateway is also carried corresponding sequence number (SN, Sequence Number) in each data when gateway and intended gateway transmission data; Anchor gateway all will produce a SN when sending each data, the different SN that produce constantly are different.
In this step; Can in HO_Req message, carry the ability that the guarantees data integrity mode of gateway support; Be used for sending the corresponding anchor gateway of anchor gateway sign in step 204; Anchor gateway is determined the ability that the guarantees data integrity mode in the whole network switching process again according to the ability that the guarantees data integrity mode of each gateway and intended gateway support.
Step 203, intended gateway initiates to obtain the relevant authenticate key of MS (AK, Authentication Key) context procedures to identifying corresponding authentication ASN with the authenticator, to obtain the relevant AK context of MS.
This step can not carried out in handoff preparation phase yet, and in handoff procedure, carries out, and the implementation status in handoff procedure is referring to the flow process of Fig. 3.
Step 204, intended gateway is initiated pre-established data path process to the corresponding anchor gateway of anchor gateway sign.
Anchor gateway will be determined the ability that the guarantees data integrity mode of being taked in the whole network switching process in this step.This step can specifically comprise:
At first; Intended gateway should send the pre-established request of data path (Data PathPre-Reg-REQ) message to anchor gateway, carried the ability that the guarantees data integrity mode of the gateway support that receives in the ability that guarantees data integrity mode and the step 202 of intended gateway support in this message.
Then; Anchor gateway is according to the ability that the guarantees data integrity mode of intended gateway support and the ability that the guarantees data integrity mode of gateway support; Determine the ability mode that guarantees data integrity in the network switching process, this assurance integrality ability mode of determining is carried in pre-established response (Pre-Registration Response) message returns to intended gateway.If the ability that the guarantees data integrity mode of determining is A or C, pre-established data path between intended gateway and the anchor gateway then, anchor gateway sends the data to intended gateway through the data path of this foundation, and intended gateway is data cached.This data path of setting up is the ephemeral data path, is used for receiving the data that anchor gateway is sent at handoff procedure.If the ability that the guarantees data integrity mode of determining is B, then the anchor gateway buffer memory need send to the data of MS through gateway.
Carry the SN corresponding to first data of respective objects base station of SN or the anchor gateway buffer memory of first data that send to the respective objects base station in the said Pre-Registration Response message,, it is referred to as the SN of first data here.Because each intended gateway is initiated pre-established data path process not simultaneously to anchor gateway; Therefore anchor gateway to each intended gateway send data or buffer memory corresponding to the data of different target base station not simultaneously, it is different that just anchor gateway sends to the SN of first data of each intended gateway.
Need to prove that anchor gateway is determined the method for the ability mode that guarantees data integrity in the network switching process, is technology well known to those skilled in the art, and its implementation is a lot, is not limited in mentioned method here.
Step 205, intended gateway sends handoff response (HO_Rsp) message and gives gateway, carries the SN of first data in this message.
Step 206, gateway sends handoff response (MOB_BSHO-RSP) message through source base station and gives MS, comprises one or more candidates' target BS sign in this message.
This step specifically comprises: gateway is confirmed all to have sent to MS less than all data of the SN of first data, just sends said MOB_BSHO-RSP message through source base station to MS.
Step 207, gateway are returned to switch to intended gateway and are confirmed (HO_Ack) message.
Referring to Fig. 3, the handover execution stage flow chart for the prior art network switching process may further comprise the steps:
Step 301, MS sends to gateway through source base station and switches indication (MOB_HO-IND) message, and this message is carried its selected target BS sign.
This step can specifically comprise: selected target Base Station Identification in the candidate target that the MOB_BSHO-RSP message that MS receives from step 206 is carried, then, send MOB_HO-IND message through source base station to gateway.
After step 302, gateway receive (MOB_HO-IND) message, send switching checking (HO_Cnf) message to intended gateway.
Step 303, intended gateway are returned to switch to gateway and are confirmed (HO_Ack) message, confirm to have received HO_Cnf message.
Step 304, intended gateway initiates to obtain the relevant AK of MS process up and down to anchor gateway, to obtain the relevant AK context of MS.
This step also can be carried out in handoff preparation phase.
Step 305, MS carries out network re-entry procedure, is linked into the target BS that is connected with intended gateway.
Step 306, intended gateway initiates to set up the data path process to anchor gateway, the data path between foundation and the anchor gateway.
Anchor gateway sends to intended gateway through this data path of setting up with data, and like this, anchor gateway is by sending data transaction for to send data through intended gateway to MS through gateway to MS.
Step 307, after the completion network was reentried, intended gateway was initiated message authentication code (CMAC, Cipher-based Message Authentication Code) the key count value renewal process based on ciphertext, upgrades the CMAC key count value of MS to authentication ASN.
Step 308, intended gateway are sent to switch to gateway and are accomplished (HO_Complet) message, and gateway discharges the relevant AK context of MS.
This step is optional.
Step 309, anchor gateway is initiated the data path dispose procedure to gateway, and gateway discharges the relevant data path of MS.
Pre-established data path between the residing intended gateway of target BS that step 310, anchor gateway discharge and all are not selected.
Said pre-established data path is the data path of setting up in the step 204.
In the flow process of Fig. 3; Intended gateway need know that gateway has sent to the SN of the data of MS through source base station; So that MS is after gateway switches to intended gateway; The data that gateway is sent to after the SN of MS data send to MS, prevent that MS from switching to losing of data the intended gateway process from gateway.Said know process can for: in step 302, MS is carried at the SN that gateway has sent data in the MOB_HO-IND message, sends to intended gateway; Perhaps, after the step 306, the SN that gateway initiatively will send data notifies to intended gateway; Perhaps, after the step 306, the SN that sends data that intended gateway please be implored to gateway.
Visible from above analysis, about existing network handover scheme, come by gateway in the process of Control Network switching; Gateway sends handoff request message one by one to intended gateway; Owing to initiate handoff request message not simultaneously, therefore, not only participated in the enforcement that guarantees data integrity in handoff preparation phase gateway, intended gateway and anchor gateway to each intended gateway; And in handover execution stage; Gateway and intended gateway have been participated in the enforcement that guarantees data integrity again, and the complexity that this has increased switching flow has caused unnecessary spending.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, below in conjunction with embodiment and accompanying drawing, to further explain of the present invention.
The structural representation of the logic function that embodiment of the invention network switching process relates to is referring to Fig. 4; The embodiment of the invention controls the service handoff functionality through anchor point handoff functionality module and the target handoff functionality is accomplished switching, and the logic handoff functionality that relates to can also comprise the relaying handoff functionality.Each logic function correspondence functional entity separately, the explanation of each logic function is following:
The service handoff functionality: be responsible for initiating to switch, send handoff response to MS, expression is switched ready.The corresponding functional entity of service handoff functionality can be the gateway that is connected with source base station.
Anchor point handoff functionality: control the relevant definite operation of whole handoff procedure, guarantee data integrity; Sending signaling through the relaying handoff functionality to service handoff functionality, target handoff functionality prepares to switch.
The functional entity that the anchor point handoff functionality is corresponding can be the data forwarding point, the ASN that said data forwarding point can be positioned at the functional entity place corresponding with the service handoff functionality with and the corporate data forwarding of the ASN that belongs to the corresponding functional entity of target handoff functionality on.Particularly; Situation about in same ASN, switching; The functional entity that said anchor point handoff functionality is corresponding can be the ASN GW that all is connected with source base station and target BS; The anchor gateway that perhaps is connected with intended gateway with gateway, said gateway is connected with source base station, and said intended gateway is connected with target BS; For situation about switching between in different ASN; The functional entity that said anchor point handoff functionality is corresponding can be the anchor gateway that is connected with intended gateway with gateway; Perhaps; Multi-access technology gateway with gateway is connected with intended gateway makes some gateway and/or intended gateway be connected indirectly with anchor gateway through this multi-access technology gateway.
The relaying handoff functionality: the control messages that the handoff procedure between relaying anchor point handoff functionality and the target handoff functionality is relevant, the relaying handoff functionality can be revised the message content of its relaying, switches with influence and confirms.The relaying handoff functionality is optional.
Target handoff functionality: the target that is candidate in the handoff procedure.The functional entity that the target handoff functionality is corresponding can be an intended gateway.
Referring to Fig. 5, the exemplary process diagram of the method for switching for embodiment of the invention network, this method comprises:
Step 501, the handoff request message that send the reception sources base station, this message are carried candidate's target BS sign.
Step 502 is sent handoff request message to all corresponding target BS of said target BS sign.
Step 503; Collect the switching response message that the corresponding target BS of said target BS sign sends; Send switching response message so that mobile subscriber station switches to target BS from source base station to source base station, send to the target BS sign of carrying affirmation in the said switching response message of source base station.
Below through gateway and intended gateway be in the same access technology ASN with different access technologies ASN in two kinds of situation, method shown in Figure 5 is illustrated.
Situation about at first gateway and intended gateway being in the same ASN describes.Here; The target BS of supposing the candidate comprises 3, is target BS 1, target BS 2 and target BS 3, and source base station is connected with the interior gateway 1 of ASN1 with target BS 1; Target BS 2 belongs to the interior gateway 2 of ASN2 with target BS 3 and is connected; Gateway 2 is an intended gateway, and ASN1 and ASN2 are in the same ASN, and gateway 1 has identical anchor gateway with gateway 2.The networking structure sketch map that this network switches is shown in Figure 6.Below in conjunction with the structure of Fig. 6, preparatory stage and the handover execution stage that embodiment of the invention network switches described respectively through Fig. 7,8 flow process.
Referring to Fig. 7, the flow chart of the preparatory stage of switching for embodiment of the invention network may further comprise the steps:
Step 701, MS initiates handoff request (MOB_MSHO-REQ) message to connected source base station.
After step 702, source base station receive MOB_MSHO-REQ message, send handoff request (HO_Req) message, carry one or more candidates' target BS sign in this message to gateway 1.
Each candidate's the corresponding candidate's of target BS sign target BS.
Step 703, gateway 1 is transmitted handoff request (HO_Req) message to anchor gateway, carries one or more candidates' target BS sign in this message.
This step can specifically comprise: whether gateway 1 judge all to have with all candidates' target BS and be connected, if having, and process ends then; If no, then transmit handoff request (HO_Req) message to anchor gateway.
After step 704, anchor gateway receive (HO_Req) message, initiate to obtain the relevant AK context procedures of MS, to obtain the relevant AK context of MS to authentication ASN.
This step can also comprise: anchor gateway is after authentication ASN obtains the relevant AK context of MS; Anchor gateway is through initiating to obtain the relevant AK context procedures of MS with the intended gateway that target BS connects, and the AK context that the MS that obtains is relevant sends to target BS.
Step 705, anchor gateway is to sending HO_Req message with gateway 1.
When MS switches to target BS from source base station, the situation of loss of data possibly occur, so in the network switching process, need take certain scheme to guarantee data integrity.The ability mode of guaranteeing data integrity generally comprises three kinds, is respectively:
A, many mode of unicast; This mode does; The entity that the anchor point handoff functionality is corresponding in handoff procedure sends the data that need be handed down to MS respectively to gateway and each intended gateway, and each intended gateway sends to corresponding each target BS after receiving data, and target BS is with metadata cache; Target BS sends to MS with data in buffer after MS is linked into target BS, thereby prevents handoff preparation phase and/or handover execution stage loss of data.
B, the data cached mode of entity that the anchor point handoff functionality is corresponding; This mode does; The entity that the anchor point handoff functionality is corresponding in handoff procedure will send the metadata cache of MS; After MS is linked into target BS, data in buffer is sent to target BS through the intended gateway that is connected with target BS, target BS is redispatched to MS, thereby prevents handoff preparation phase and/or handover execution stage loss of data.
The combination of C, mode A and mode B, when adopting this mode, the anchor point handoff functionality is corresponding in handoff procedure entity and target BS are all data cached.
If anchor gateway hopes to adopt mode A or C to carry out the data integrity protection; Then in this step; Carry the pre-established request of data path (DP Pre-Reg Req) message in the said HO_Req message, carry one or more candidates' target BS sign in this DP Pre-Reg Req message.
Said DP Pre-Reg Req message and HO_Req message also can be to send respectively.
Step 706, the intended gateway that is connected with target BS is given target BS with the HO_Req forwards.
Gateway 1 has been shown among Fig. 7 has given target BS 1, and gateway 2 is given target BS 2 and target BS 3 with the HO_Req forwards the HO_Req forwards.
If the HO_Req message that intended gateway receives has been carried DP Pre-Reg Req message; Then intended gateway produces the new pre-established request of data path (DP Pre-Reg Req) message; The DP Pre-Reg Req message that produces is sent to target BS with HO_Req message, and carry the information of the ability that the guarantees data integrity mode of intended gateway support in the HO_Req message.
The DP Pre-Reg Req message of said generation and HO_Req message also can be to send respectively.
Step 707, target BS returns handoff response (HO_Rsp) message to connected intended gateway.
If carry DP Pre-Reg Rsp message in the HO_Req message that target BS receives; Then target BS carries the pre-established response of data path (DP Pre-Reg Rsp) message in the HO_Rsp message of returning to intended gateway; And HO_Rsp message is carried the information of the ability that the guarantees data integrity mode that target BS hopes, the for example tabulation of different pieces of information integrality mode.
Said DP Pre-Reg Rsp message and HO_Rsp message also can be to send respectively.
Step 708, intended gateway returns handoff response (HO_Rsp) message to anchor gateway, and anchor gateway is determined the ability mode that guarantees data integrity according to the HO_Rsp message that intended gateway returns.
This step can specifically comprise: after intended gateway receives HO_Rsq message; Again produce the pre-established response of new data path (DP Pre-Reg Rsp) message; Be carried in the HO_Rsp message that returns to anchor gateway; Comprise data path information in the said DP Pre-Reg Rsp message, like tunnel ID etc.; Said HO_Rsp message carries the ability that the guarantees data integrity mode of intended gateway and the common expectation of target BS, for example, can be the common factor of the common ability that the guarantees data integrity mode of supporting of intended gateway and target BS; Anchor gateway is determined the ability mode that guarantees data integrity after receiving this HO_Rsp message.
The DP Pre-Reg Rsp message of said generation and HO_Rsp message also can be to send respectively.
Step 709, anchor gateway are collected after the HO_Rsp of all intended gateways message, send handoff response (HO_Rsp) message to the gateway that is connected with source base station 1, have the target BS sign of affirmation in this message.
The target BS of said affirmation is designated one or more, is that anchor gateway confirms that from candidate's target BS sign the supplied MS that carries out the target BS sign that network switches.
If comprise many mode of unicast in the ability that the guarantees data integrity mode that anchor gateway is determined in the step 708 corresponding to a certain intended gateway; Be mode A or C; Then this step comprises: anchor gateway is sent data to corresponding intended gateway simultaneously, and in sending to the HO_Rsp message of gateway, carries the SN that anchor gateway sends to first data of respective objects base station; Be handed down to target BS after the data that intended gateway reception anchor gateway is sent, the data that the target BS buffer memory receives send to MS with MS in follow-up handover execution stage after source base station switches to target BS.Because anchor gateway is sent data to each target BS of confirming simultaneously, the SN corresponding to identical data of generation also is identical, and is therefore, all identical corresponding to the SN of first data of different target base station.
If comprise the data cached mode of entity that the anchor point handoff functionality is corresponding in the ability that the guarantees data integrity mode that anchor gateway is determined in the step 708 corresponding to a certain intended gateway; Be mode B or C; Then this step comprises: anchor gateway simultaneously buffer memory and is carried the SN of first data of the respective objects base station of anchor gateway buffer memory corresponding to the data of different target gateway in sending to the HO_Rsp message of gateway.This data in buffer will send to MS at MS after source base station switches to target BS in follow-up handover execution stage.Because the anchor gateway simultaneously data corresponding to each target BS of confirming of buffer memory is identical, the SN corresponding to identical data of generation also is identical, and therefore, the SN corresponding to first data of different target base station of buffer memory is identical.And because the data corresponding to each target BS of confirming of anchor gateway buffer memory are identical, thereby corresponding to all target BS of confirming, anchor gateway can a buffer memory one piece of data.
Step 710; After gateway 1 is received the HO_Rsp message of anchor gateway transmission; Be transmitted to source base station; Carry the target BS sign of affirmation in this message, and anchor gateway sends to the SN corresponding to first data of each target BS of confirming of SN or anchor gateway buffer memory of first data of all target BS.
Here, said anchor gateway is sent to the SN corresponding to first data of each target BS of confirming of SN or anchor gateway buffer memory of first data of all target BS, be referred to as the SN of first data.
Step 711; Source base station judges whether the SN data before of first data of carrying in the HO_Rsp message that receives have sent to MS; If send, then send handoff response (MOB_MSHO_RSP) message to MS, carry one or more target BS signs of affirmation in this message; Otherwise the data before the SN of first data all send to after the MS by the time, send MOB_MSHO_RSP message to MS, carry one or more target BS signs of affirmation in this message.
Because send to the SN of first data of carrying in the HO_Rsp message of each target BS in the handoff preparation phase anchor gateway all identical; After then source base station can only all send to MS in the data that the SN between the SN of said first data is corresponding; Just send MOB_MSHO_RSP message to MS; Therefore in handover execution stage, gateway need not tell that intended gateway has sent to the SN of the data of MS again.
Referring to Fig. 8, the flow chart of the handover execution stage of switching for embodiment of the invention network may further comprise the steps:
Step 801, MS initiates to switch indication (MOB_HO-IND) message to connected source base station, carries its selected target BS sign in this message.
Said selected target BS identifies in the target BS sign of carrying in the HO_Rsp message that MS receives from step 711 selected.Here the selected target BS of hypothesis is a target BS 2.
After step 802, source base station receive MOB_HO-IND message, send switching checking (HO_Cnf) message to the gateway that is connected with this source base station 1, carry selected target BS sign in this message, gateway 1 is transmitted HO_Cnf message and is given anchor gateway.
Step 803, anchor gateway initiates to obtain the relevant AK context procedures of MS to authentication ASN, to obtain the relevant AK context of MS.
If in the switching preparation process of Fig. 7, there is not execution in step 704 yet, then can comprise step 803 in this flow process, if carried out step 704 in the switching preparation process of Fig. 7, then do not comprise step 803 in this flow process.
Step 804, anchor gateway are returned to switch to the gateway that is connected with source base station 1 and are confirmed (HO_Ack) message, and gateway 1 is transmitted HO_Ack message and given source base station.
Step 805, anchor gateway initiates to obtain the relevant AK context procedures of MS through the intended gateway that links to each other with target BS to target BS, and the AK context that MS is relevant is handed down to target BS through the intended gateway that links to each other with target BS.
If the AK context that anchor gateway is not relevant with MS in the handoff preparation phase flow process of Fig. 7 sends to target BS; Then carry out this step 805 in this flow process; If the AK context that anchor gateway is relevant with MS in the handoff preparation phase flow process of Fig. 7 sends to target BS, then do not carry out this step 805 in this flow process.
Step 806, MS carries out network re-entry procedure and is linked into selected target BS.
Selected target BS described here is a target BS 2.
The mode of ability comprises many mode of unicast if guarantee data integrity, and MS is linked into after the selected target BS, just MS can be from data in buffer in the target BS receiving target base station.
Step 807, target BS 2 initiates to set up the data path process through gateway 2 to anchor gateway, through setting up data path with intended gateway 2 and anchor gateway.
Set up after the data path, MS just can receive the data of being sent by target BS 2.If the ability mode of guaranteeing data integrity comprises the data cached mode of entity that the anchor point handoff functionality is corresponding, then said data of sending by target BS 2 comprise the anchor gateway data in buffer and switch after anchor gateway be handed down to the data of MS.
Step 808, be linked into target BS 2 after, target BS 2 is initiated CMAC key count value renewal processes, upgrades the CMAC key count value of MS to authentication ASN through intended gateway 2.
Step 809, anchor gateway is initiated the data path delete procedure to the gateway 1 that source base station connects, and discharges the relevant data path context of MS in the gateway 1.
If set up data path between anchor gateway and the selected intended gateway, then this step also comprises: anchor gateway is initiated the data path delete procedure to selected target gateway not, discharges the relevant data path context of MS in the selected target gateway not.
This step can be carried out in random time after the step 807.
Step 810, gateway 1 is initiated the data path delete procedure to source base station, the data path context that the MS in the source of release base station is relevant.
If set up data path through intended gateway between anchor gateway and the selected target BS; Then this step is also wrapped: not selected intended gateway is initiated the data path delete procedure to the not selected target BS of correspondence, discharges the relevant data path context of MS in the not selected target BS.
Situation about being in the different ASN in the face of gateway and intended gateway down describes, and this moment, MS inserted source base station and the different access technology of access target BS employing.Gateway belongs to identical anchor gateway with intended gateway; And the situation that is in different ASN respectively comprises: the gateway that is in different ASN directly is connected with same anchor gateway with intended gateway, and is identical with the situation that gateway and intended gateway are in same ASN in this case network switching flow; The gateway and/or the intended gateway that are in different ASN are connected with same anchor gateway through data forwarding point indirectly, and this moment, the anchor point handoff functionality was positioned on this forwarding point, and this forwarding point can be the multi-access technology gateway with anchor point handoff functionality.Networking structure through Fig. 9 describes for latter event below.
Referring to Fig. 9, be the networking structure signal legend two that network switches, the gateway 1 that is connected with source base station is among the ASN1; Candidate's target BS comprises target BS 1 and target BS 2; All be connected with gateway 2, gateway 2 is an intended gateway, is among the ASN2; Gateway 1 all links to each other with the multi-access technology gateway with intercommunication mutual energy (IWF Inter-Working Function) with gateway 2; This multi-access technology gateway is connected with anchor gateway, can receive to send to gateway 1 and gateway 2 after anchor point sends the data that issue.
Below in conjunction with the networking structure of Fig. 9, the flow process through Figure 10 described the preparatory stage that embodiment of the invention network switches.
Referring to Figure 10, the flow chart illustration two of the preparatory stage of switching for embodiment of the invention network may further comprise the steps:
Step 101; MS initiates handoff request (MOB_MSHO-REQ) message through source base station to gateway 1; Carry in this MOB_MSHO-REQ message and indicate the indication information that switches to other networks, perhaps carry the ability information of the target BS that is linked into different access technologies.
Step 102; After gateway 1 receives MOB_MSHO-REQ message; Ability information according to the indication of carrying in this message switches to the indication information of other networks or carries the target BS that is linked into different access technologies is sent handoff request (HO_Req) message to the multi-access technology gateway, and this message is carried candidate's target BS sign.
This step can specifically comprise: gateway 1 according to the indication of carrying in the MOB_MSHO-REQ message switch to other networks indication information, carry the target BS that is linked into different access technologies ability information or/and the configuration information of MS and adjacent network, send HO_Req message to the multi-access technology gateway.
Do not switch to the indication information of other networks if carry indication in the step 101 in the MOB_MSHO-REQ message, and the ability information that is linked into the target BS of different access technologies.Then this step is replaceable is: after gateway 1 receives MOB_MSHO-REQ message, according to the configuration information of MS and adjacent network, send HO_Req message to the multi-access technology gateway, carry candidate's target BS sign in this message.
Alternatively, if gateway hope to comprise many single broadcast modes in the ability that the guarantees data integrity mode that the multi-access technology gateway determines, then also comprise data path pre-established (DP Pre-Reg Req) message in the MOB_MSHO-REQ message in this step.
Step 103 after the multi-access technology gateway receives MOB_MSHO-REQ message, initiates to obtain the relevant AK context procedures of MS to authentication ASN, to obtain the relevant AK context of MS.
After step 104, multi-access technology gateway get access to the AK context of MS, send the pre-established process of data path to anchor gateway.
The pre-established process of the said data path of this step can specifically comprise: the multi-access technology gateway is initiated the pre-established request of data path (DP Pre-Reg Req) message to anchor gateway; The pre-established response in anchor gateway return data path (DP Pre-Reg Rsp) message, pre-established data path.Alternatively; Carry indication information in the said DP Pre-Reg Req message; This indication information is corresponding with pre-established said data path; Represent follow-up when anchor gateway since network switch reasons and gateway 1 break off is connected after, the data path that anchor gateway will be through this indication information correspondence through multi-access technology gateway forwards data to gateway 1.
Step 105, the multi-access technology gateway sends handoff request (HO_Req) message to gateway 2, returns handoff response (HO_Rsp) message to the multi-access technology gateway after gateway 2 receives HO_Req message.
Adopt many mode of unicast to carry out the data integrity protection if how technological technological gateway is determined, then send in the HO_Req message of gateway 2 and carry the pre-established request of data path (DPPre-Reg Req) message; Gateway 2 produces the pre-established response in path (DPPre-Reg Rsp) message of new data again, is carried in the said HO_Rsp message.
Step 106, multi-access technology gateway are collected after the HO_Rsp of each intended gateway message, return handoff response (HO_Rsp) message to services gateway 1, have definite target BS sign in this message.
Said definite target BS is designated one or more.This step also comprises: gateway 1 sends to source base station with the HO_Rsp message that receives.
After step 107, source base station receive handoff response (HO_Rsp) message through gateway 1, initiate the data path log off procedure to anchor gateway, break off with anchor gateway between be connected.
If comprising, the ability that the guarantees data integrity mode that how technological gateway is determined adopts many mode of unicast; Be A or C; And carry indication information in the DP Pre-Reg Req message in the step 104; Then this step also comprises: anchor gateway is sent data to gateway 1 and intended gateway through how technological gateway simultaneously on the corresponding data path of said indication information; Intended gateway is given target BS with the data forwarding that receives, and target BS is data cached, after source base station switches to target BS, sends to MS with MS in follow-up handover execution stage.For this situation; Can not carry the multi-access technology gateway sends SN from first data to intended gateway in the said HO_Rsp message; Because this moment, gateway 1 all passed through multi-access technology gateway reception data with intended gateway; The SN of the data of sending to gateway 1 and gateway simultaneously through same path is the same; The SN of first data of sending from the multi-access technology gateway that gateway 1 receives, just the multi-access technology gateway sends to the SN of first data of each intended gateway.
If the ability that the guarantees data integrity mode that how technological gateway is determined comprises B; Then this step also comprises: multi-access technology gateway buffer memory sends to the data of gateway 2; Corresponding each intended gateway of said data in buffer all is identical, and therefore corresponding all intended gateway buffer memory one piece of data get final product.This data in buffer will send to MS at MS after source base station switches to target BS in follow-up handover execution stage.Also carry the SN of first data of corresponding all the intended gateway buffer memorys of multi-access technology gateway in the said HO_Rsp message.
Step 108; The source base station that is connected with gateway 1 judges whether the SN data before of first data have all sent to MS; If all send; Then send handoff response (MOB_MSHO_RSP) message to MS, carry one or more definite target BS signs in this message through source base station; Otherwise source base station waits until that the data before the SN that carries in the HO_Rsp message all send to after the MS, sends MOB_MSHO_RSP message to MS, carries one or more definite target BS signs in this message.
After handoff preparation phase is accomplished, get into handover execution stage, the anchor gateway among Fig. 8 is replaced with the multi-access technology gateway, its flow process and Fig. 8 are similar, repeat no more here.
Referring to Figure 11, be embodiment of the invention network architecture sketch map, this system comprises gateway, source base station and the target BS that contains anchor point handoff functionality module;
Said anchor point handoff functionality module is used for the handoff request message that send the reception sources base station, and this message is carried candidate's target BS sign; Send handoff request message to all corresponding target BS of said target BS sign; Collect the switching response message that the corresponding target BS of said target BS sign sends; Send switching response message so that mobile subscriber station switches to target BS from source base station to source base station, send to the target BS sign of carrying affirmation in the said switching response message of source base station;
Said source base station is used for sending handoff request message to said anchor point handoff functionality module, and the switching response message that receives said anchor point handoff functionality module transmission is so that mobile subscriber station switches to target BS from source base station;
Said target BS is used for sending switching response message to said anchor point functional module.
The said gateway that contains anchor point handoff functionality module can be gateway, anchor gateway or multi-access technology gateway.
Alternatively, comprise gateway between said anchor point handoff functionality module and the source base station, be used for the handoff request message that send the reception sources base station, send to anchor point handoff functionality module; Receive the switching response message that anchor point function handover module sends, send to source base station, send to the target BS sign of carrying affirmation in the said switching response message of source base station so that mobile subscriber station switches to target BS from source base station;
Comprise intended gateway between said anchor point handoff functionality module and the target BS, be used to receive the handoff request message that anchor point handoff functionality module is sent, send to target BS; The switching response message that send the receiving target base station sends to said anchor point handoff functionality module.
Alternatively, said anchor point handoff functionality module comprises handoff request information receiving and transmitting module and switching response message transceiver module;
Said handoff request information receiving and transmitting module is used for the handoff request message that send the reception sources base station, carries candidate's target BS sign in this message, sends handoff request message to all corresponding target BS of said target BS sign;
Said switching response message transceiver module; Be used to collect the switching response message that the corresponding target BS of said target BS sign sends; Send switching response message so that mobile subscriber station switches to target BS from source base station to source base station, send to the target BS sign of carrying affirmation in the said switching response message of source base station.
Alternatively; Said anchor point handoff functionality module comprises data cached processing module; Be used to confirm to guarantee data integrity after the ability mode; Send data to source base station and target BS simultaneously, by target BS data in buffer is sent to said mobile subscriber station in order to the target BS buffer memory and after mobile subscriber station switches to target BS from source base station; And/or after the ability mode of confirming to guarantee data integrity, buffer memory need be handed down to the data of mobile subscriber station, after switching to target BS at mobile subscriber station from source base station, data in buffer is sent to said mobile subscriber station.
If said anchor point function handover module sends in the said switching response message of source base station and carries the sequence number that data cached processing module sends to first data of source base station, and/or the sequence number of first data of data cached processing module buffer memory;
Said source base station comprises judge module, and the data that are used for judging before the sequence number of said first data that the switching response message that receives carries have all sent to mobile subscriber station, send switching response message to mobile subscriber station.
Alternatively, said anchor point handoff functionality module comprises that data path sets up module, be used to set up and anchor gateway between data path, receive the data that are handed down to mobile subscriber station that anchor gateway is sent through the said path of setting up.
In the embodiment of the invention, source base station can be the difference separate equipment with the gateway that is attached thereto, and also can be that source base station is placed in the gateway.Likewise, target BS can be the difference separate equipment with the intended gateway that is attached thereto, and also can be that target BS is placed in the intended gateway.
In embodiment of the invention scheme; Accomplish network switching process through anchor point handoff functionality module controls gateway and intended gateway, after receiving the HO_Rsp message that all candidate target base station are sent, just send HO_Rsp message to source base station; And; Because the SN of first data of in sending to the HO_Rsp message of each target BS, carrying is identical, after then source base station can only all send to MS in the data that the SN between the SN of said first data is corresponding, just send MOB_MSHO_RSP message to MS; Therefore in handover execution stage, gateway need not tell again intended gateway its sent to the SN of the data of MS.Like this, simplify the flow process that network switches, saved unnecessary spending.And; The message signaling that the flow process of handoff preparation phase relates to is mainly based on the message signaling of preparatory stage in the prior art; Revise seldom, modification comprises: the SN that in anchor gateway is handed down to the HO_Rsp message of gateway, source base station, has carried first data.
Moreover, the method that the embodiment of the invention also provides situation lower network that gateway and intended gateway belong to different ASN to switch, guaranteed network switch in MS receive the integrality of data.And in the existing network handover scheme; Whole handoff procedure is accomplished by gateway controlled target gateway; The situation that all belongs to same anchor gateway for gateway and intended gateway; When gateway and intended gateway in different ASN, promptly gateway and intended gateway are that gateway but can not be controlled intended gateway when adopting two kinds of various network access technologies; Can not realize the intercommunication of gateway and intended gateway in the network switching process, just can not guarantee more that also MS in the handoff procedure receives the integrality of data.
Above-described specific embodiment; The object of the invention, technical scheme and beneficial effect have been carried out further explain, and institute it should be understood that the above is merely specific embodiment of the present invention; And be not used in qualification protection scope of the present invention; All within spirit of the present invention and principle, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.