首页> 中国专利> 异构网络中终端接入的方法、异构网络切换的方法和设备

异构网络中终端接入的方法、异构网络切换的方法和设备

摘要

本发明公开了一种异构网络中终端接入的方法、异构网络切换的方法和设备,其中异构网络中终端接入的方法包括:接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息;根据所述代理绑定信息和自身保存的转发关联记录,建立所述终端相关的移动接入网关之间的数据转发关联。本发明实施例终端通过多个接口连接到多个移动接入网关时,通过代理绑定通告消息实现多个接口之间彼此互通,使终端可使用任何一个接口收发IP报文,实现了灵活高效的多接口/多归属管理。

著录项

  • 公开/公告号CN102202286A

    专利类型发明专利

  • 公开/公告日2011-09-28

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201010135698.X

  • 发明设计人 崔翔嵩;

    申请日2010-03-24

  • 分类号H04W8/08(20090101);H04W36/14(20090101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人刘芳

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-18 03:26:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-02

    专利权的转移 IPC(主分类):H04W8/08 登记生效日:20180116 变更前: 变更后: 申请日:20100324

    专利申请权、专利权的转移

  • 2014-04-02

    授权

    授权

  • 2011-11-23

    实质审查的生效 IPC(主分类):H04W8/08 申请日:20100324

    实质审查的生效

  • 2011-09-28

    公开

    公开

说明书

技术领域

本发明实施例涉及通信技术领域,尤其涉及一种异构网络中终端接入的方法、异构网络切换的方法和设备。

背景技术

移动通信允许用户在移动过程中能够与他人建立会话或者接受来自他人的会话邀请,并且能够在移动过程中保持已经建立的会话。移动通信可以使用多种无线技术,如全球移动通讯系统(Global System for Mobile Communications;简称:GSM)、宽带码分多址(Wideband Code Division Multiple Access;简称:WCDMA)、全球微波互联接入(Worldwide Interoperability for Microwave Access;简称:Wimax)和无线局域网络(Wireless Local Area Networks;简称:WLAN)等,与各种无线技术相对应的各种通信网络也随之发展。这些网络因为使用了不同的无线接入,也相应地使用了不同的网络架构,通常称为异构网络。

互联网工程任务组(the Internet Engineering Task Force;简称:IETF)制定了移动互联网协议(Mobile Internet Protocol;简称:MIP),MIP具有多接口、多转发地址、不同接口之间的切换、流移动性(flow mobility)等功能。实现MIP的条件是终端支持MIP,支持MIP的终端可以对转交地址(Care-ofAddress;简称:CoA)绑定进行管理,通过设置在家乡代理上的转交地址绑定、扩展的绑定标识、流标识,可以实现MIP的各个功能。由于MIP比较复杂,在现有大部份终端支持MIP较困难,因此,IETF又制定了代理移动IP(Proxy mobile IP;简称:PMIP)。PMIP可以在终端不支持MIP时,通过网络设备提供MIP的功能,实现终端的自由移动,保持会话的连续性。

在使用PMIP的异构网络中,移动节点(Mobile Node;简称:MN)通过多个接口连接到多个移动接入网关(Mobile Access Gateway;简称:MAG),并且每个MAG都为接口分配一个家乡网络前缀,每一个接口都只能收发同一个网络前缀,没有实现完整的多归属功能。

另外,在现有的使用PMIP的异构网络中,终端MN上不同接口之间的进行切换时,需要修改终端IP协议栈和IP业务流程,修改终端IP协议栈和IP业务流程需要在各个终端上一一进行,实现过程复杂并且困难。

发明内容

本发明提供一种异构网络中终端接入的方法和设备,用以解决现有技术中终端多个接口接入使用PMIP的异构网络时,没有实现完整的多归属功能的缺陷,实现多个接口之间彼此互通,使终端可使用任何一个接口收发IP报文,实现灵活高效的多接口/多归属管理。

一方面,提供了一种异构网络中终端接入的方法,包括:

接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息;

根据所述代理绑定信息和自身保存的转发关联记录,建立所述终端相关的移动接入网关之间的数据转发关联。

另一方面,提供了一种异构网络中终端接入的方法,包括:

向所述终端相关的移动接入网关发送携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息。

另一方面,提供了一种移动接入网关,包括:

通告接收模块,用于接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息;

关联模块,用于根据所述通告接收模块接收的代理绑定信息和自身保存的转发关联记录,建立所述终端相关的移动接入网关之间的数据转发关联。

另一方面,提供了一种本地移动性锚点,包括:

通告发送模块,用于向所述终端相关的移动接入网关发送携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息。

本发明提供的异构网络中终端接入的方法和设备,在本地移动性锚点上已保存的终端的代理绑定记录发生更新时,移动接入网关接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,根据其中的代理绑定信息可以建立终端相关的移动接入网关之间的数据转发关联,终端通过多个接口连接到多个移动接入网关时,通过代理绑定通告消息实现多个接口之间彼此互通,使终端可使用任何一个接口收发IP报文,实现了灵活高效的多接口/多归属管理。

此外,本发明实施例还提供一种异构网络切换的方法和设备,用以解决终端在使用PMIP的异构网络的切换问题,在不修改终端IP协议栈和IP业务流程的情况下,实现终端不同接口之间的切换。

一方面,提供一种异构网络切换的方法,包括:

切换后的新移动接入网关向本地移动性锚点发送代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、所述新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数,所述切换指示参数设置为发生切换;

在所述本地移动性锚点将切换后的数据转发通道设置为指向所述新移动接入网关后,所述新移动接入网关将后续接收到的所述终端通过新接口发送的IP报文转发给所述本地移动性锚点;或接收到的所述本地移动性锚点发送给所述终端的IP报文通过新接口转发给所述终端。

另一方面,提供一种异构网络切换的方法,包括:

接收新移动接入网关发送的代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、所述新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数;

若所述切换指示参数设置为发生切换,则将旧移动接入网关为所述终端分配的旧家乡网络前缀对应的数据转发通道设置为指向所述新移动接入网关。

另一方面,提供一种异构网络切换的方法,包括:

检测到终端通过新移动接入网关向网络发送IP报文;

将所述终端的数据转发通道从指向旧移动接入网关设置为指向所述新移动移动网关。

另一方面,提供一种移动接入网关,包括:

发送模块,用于向本地移动性锚点发送代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、切换后的新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数,所述切换指示参数设置为发生切换;或者用于在所述本地移动性锚点将切换后的数据转发通道设置为指向所述新移动接入网关后,将后续接收到的所述终端通过新接口发送的IP报文转发给所述本地移动性锚点;或将接收到的所述本地移动性锚点发送给所述终端的IP报文通过新接口转发给所述终端。

另一方面,提供一种本地移动性锚点,包括:

接收模块,用于接收新移动接入网关发送的代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、所述新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数;

设置模块,用于若所述切换指示参数设置为发生切换,则将旧移动接入网关为所述终端分配的旧家乡网络前缀对应的数据转发通道设置为指向所述新移动接入网关。

另一方面,提供一种本地移动性锚点,包括:

检测模块,用于检测到终端通过新移动接入网关向网络发送IP报文;

设置模块,用于根据所述检测模块的检测,将所述终端的数据转发通道从指向旧移动接入网关设置为指向所述新移动移动网关。

本发明实施例提供的异构网络切换的方法和设备,新移动接入网关向本地移动性锚点发送代理绑定更新消息后,如果其中的切换指示参数设置为发生切换,本地移动性锚点可以将包括切换后的数据转发通道设置为指向新移动接入网关,从而实现从切换后的新移动接入网关和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a为本发明异构网络中终端接入的方法一种实施例的流程图;

图1b为本发明异构网络中终端接入的方法一种实施例应用于使用PMIP的异构网络的示意图;

图1c为本发明异构网络中终端接入的方法一种实施例中优先级的示意图;

图2为本发明异构网络中终端接入的方法另一实施例的流程图;

图3为本发明异构网络中终端接入的方法另一实施例的流程图;

图4为本发明异构网络切换的方法一种实施例的流程图;

图5为本发明异构网络切换的方法另一实施例的流程图;

图6为本发明异构网络切换的方法另一实施例的流程图;

图7为本发明异构网络切换的方法另一实施例的流程图;

图8为本发明异构网络切换的方法另一种实施例的流程图;

图9为本发明移动接入网关一种实施例的结构示意图;

图10为本发明移动接入网关另一实施例的结构示意图;

图11为本发明本地移动性锚点一种实施例的结构示意图;

图12为本发明本地移动性锚点另一实施例的结构示意图;

图13为本发明移动接入网关另一实施例的结构示意图;

图14为本发明移动接入网关另一实施例的结构示意图;

图15为本发明本地移动性锚点另一实施例的结构示意图;

图16为本发明本地移动性锚点另一实施例的结构示意图;

图17为本发明本地移动性锚点另一实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1a为本发明异构网络中终端接入的方法一种实施例的流程图,如图1a所示,该方法包括以下步骤:

步骤101、接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息;其中,多归属是指主机或者终端设备具有多个不同的接口,并且可以使用多个不同的IP地址收发IP报文,这些IP报文的传输路径可以在这些多个不同的接口之间自由转换。

图1b为本发明异构网络中终端接入的方法一种实施例应用于使用PMIP的异构网络的示意图,如图1b所示,终端MN具备多接口能力,假设MN的两个接口IF_1和IF_2可以分别通过WLAN和WIMAX技术连接到使用PMIP的异构网络,相对应的,移动接入网关MAG_1和MAG_2可以分别通过MN的两个接口与MN连接,MAG_1为MN分配网络前缀HNP_1,MAG_2为MN分配网络前缀HNP_2。并且,MAG_1使用自己的IP地址CoA_1作为MN的转交地址向本地移动性锚点(Local Mobility Anchor;简称:LMA)进行MN的代理绑定注册;MAG_2也使用自己的IP地址CoA_2作为MN的转交地址向LMA进行MN的代理绑定注册。此外,LMA在完成代理绑定注册后记录下MN相关的代理绑定记录,如果MN的通过接口IF_1已经接入使用PMIP的异构网络的MAG_1,代理绑定记录中将包括HNP_1与CoA_1绑定相关的代理绑定信息。后续如果MN的再通过接口IF_2接入MAG_2,LMA上已保存的代理绑定记录将发生更新,如:增加HNP_2与CoA_2绑定相关的代理绑定信息。移动接入网关MAG_1、MAG_2将接收到LMA发送的携带更新后的代理绑定记录的代理绑定通告消息。

其中,LMA上的代理绑定记录可以有多个,每个MN可以对应一个代理绑定记录,该代理绑定记录中包括该MN与多个MAG的代理绑定信息,MN的代理绑定记录具体可以为如下表1所示的形式。

表1、MN的代理绑定记录

  终端  标识  移动接入网关  家乡网络前缀  转交地  址  绑定  优先级  绑定  标识  MN_ID  MAG_1  HNP_1  CoA_1  1  BID_A  MN_ID  MAG_2  HNP_2  CoA_2  2  BID_B  MN_ID  MAG_3  HNP_3  CoA_3  3  BID_C

表1中MN_ID可以作为MN的代理绑定记录的索引,在本发明实施例中,如表1所示的所有为MN注册代理绑定的MAG(如MAG_1、MAG_2、MAG_3)称为与MN相关的MAG,表1的代理绑定记录也可以为如下形式:

“MN-MAG_1-HNP_1-CoA_1,优先级1,BID_A”;

“MN-MAG_2-HNP_2-CoA_2,优先级2,BID_B”;

“MN-MAG_3-HNP_3-CoA_3,优先级3,BID_C”。

代理绑定记录也可以采用其他可以可用的形式实现,本发明实施例中仅为举例,并不限定实现代理绑定记录的具体形式。

步骤102、根据所述代理绑定信息和自身保存的转发关联记录,建立所述终端相关的移动接入网关之间的数据转发关联。

其中,步骤102具体可以包括:

如果代理绑定通告消息仅包含接收到的移动接入网关自己相关的代理绑定信息,接收代理绑定通告消息的移动接入网关无需进行额外的处理和操作。而如果接收到的所述代理绑定通告消息中包括所述终端相关的其他移动接入网关的代理绑定信息,其中,其他移动接入网关为所述终端相关的移动接入网关中、除当前接收到所述代理绑定通告消息的移动接入网关之外的网关。并且当前接收到所述代理绑定通告消息的移动接入网关自身保存的转发关联记录中未包括所述其他移动接入网关的数据转发关联,则保存接收到的所述其他移动接入网关的代理绑定信息中的终端标识、所述终端为所述其他移动接入网关提供的接口标识、所述其他移动接入网关为所述终端分配的家乡网络前缀和所述其他移动接入网关的IP地址;

分别建立所述终端标识对应的终端与所述其他移动接入网关对应的家乡地址到所述其他移动接入网关的IP地址之间的数据转发关联,所述终端与所述其他移动接入网关对应的家乡地址为所述其他移动接入网关为所述终端分配的家乡网络前缀和所述接口标识的组合;

若接收到的IP报文中的源IP地址或者目的IP地址是所述终端与所述其他移动接入网关对应的家乡地址,则将所述IP报文转发至所述其他移动接入网关的IP地址。

例如:如图1b所示,如果MAG_1接收到MN相关的其他移动接入网关如MAG_2的代理绑定信息,但MAG_1自身保存的转发关联记录中未包括MAG_2的数据转发关联,则MAG_1可以保存接收到的MAG_2的代理绑定信息中的MN标识、MN为MAG_2提供的接口标识、MAG_2为MN分配的家乡网络前缀HNP_2和MAG_2的IP地址CoA_1。然后MAG_1建立MN与MAG_2对应的家乡地址(HNP_2与MN为MAG_2提供的接口标识的组合)到CoA_2之间的数据转发关联。此后,如果MAG_1接收到的IP报文中的源IP地址或者目的IP地址是HNP_2与MN为MAG_2提供的接口标识的组合,可以将该IP报文转发至CoA_2。

进一步地,若所述代理绑定通告消息中包括所述本地移动性锚点为所述终端相关的移动接入网关的代理绑定注册分配的绑定优先级,则根据所述绑定优先级确定所述数据转发关联的优先级;和/或

若所述代理绑定通告消息中包括所述本地移动性锚点为所述终端相关的移动接入网关的代理绑定注册分配绑定标识,则根据所述绑定标识确定所述数据转发关联的标识。

图1c为本发明异构网络中终端接入的方法一种实施例中优先级的示意图,如图1c所示,终端MN分别通过三个移动接入网关MAG_1、MAG_2、MAG_3接入网络,LMA上已保存的代理绑定记录可以为上表1中所示的形式或格式。其中“1”、“2”、“3”为绑定优先级,BID_A、BID_B、BID_C为绑定标识。如果MAG_1接收到的代理绑定通告消息中包括上述的所有绑定优先级和绑定标识,则MAG_1可以根据BID_B的优先级“1”将与MAG_2之间的数据转发关联的优先级设置为“2”,将与MAG_2之间的数据转发关联的标识设置为“BID_B”,根据BID_C的优先级“3”将与MAG_3之间的数据转发关联的优先级设置为“3”,将与MAG_3之间的数据转发关联的标识设置为“BID_C”,具体的MAG_1上保存的转发关联记录可以为如下表2所示的形式。

表2、转发关联记录

  终端标识  移动接入网关  家乡网络前缀  转交地址  优先级  标识  MN_ID  MAG_2  HNP_2  CoA_2  2  BID_B  MN_ID  MAG_3  HNP_3  CoA_3  3  BID_C

表2也可以记录为如下格式:

“MN-MAG_2-HNP_2-CoA_2,优先级2,BID_B”;

“MN-MAG_3-HNP_3-CoA_3,优先级3,BID_C”。

在PMIP的移动性管理方法中,如果MN使用不同接入技术的多个接口接入异构网络,网络中存在多个MAG,并且终端使用多个接口分别连接到不同的MAG,当这多个MAG分别向LMA发送代理绑定更新(Proxy BindingUpdate;简称:PBU)消息时,LMA将为终端创建多个分离的代理绑定或使用后收到的PBU消息更新前一个PBU消息生成的代理绑定。而且,这些MAG因为处在不同的异构网络中,MN通过不同的接入技术连接到异构网络,这些网络侧的接入设备处在不同的网络域内,例如第三代合作伙伴计划(3rdGeneration Partnership Project;简称:3GPP)的核心网、Wimax域、WLAN域内的各种网关。现有技术的网关设备不能与终端同时连接并互相交换信息,因为任何一个网关都不知道终端与其他网络的其他网关是否保持连接,因此,LMA上只能为终端保存多个分离的转交地址(使多个接口分别用于不同的会话,不可以混用,即任何一个会话只能使用一个接口),或者保留最后一个转交地址。在这样的情况下,不同无线技术的多个接口之间彼此割裂,一个带有特定的网络前缀的IP报文无法使用终端的全部无线接口收发,只能使用终端的某一个特定的接口收发。终端无法实现不同无线技术的多个接口、多转发地址、多归属、不同接口之间的切换、flow mobility等功能。例如用户选择了VoIP业务,也随之选定了特定的接口和特定的家乡网络前缀,但是此家乡网络前缀对应的家乡地址只能使用初始确定的那一种接口,无法使用其他接口收发家乡地址的IP报文。另外,根据IETF中多接口工作组(MultipleInterface;简称:MIF)的研究,目前终端的实际使用中,大多是将业务应用与接口关联,现有技术中的按照IP地址划分接口路由的方式不能在现有终端上灵活应用。

而本实施例在本地移动性锚点上已保存的终端的代理绑定记录发生更新时,移动接入网关接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,根据其中的代理绑定信息可以建立终端相关的移动接入网关之间的数据转发关联,因此,当通过多个接口连接到多个移动接入网关时,多个接口之间彼此互通,使终端可以在业务应用的IP报文中使用任何一个分配给终端的IP地址,并且可以使用任何一个接口来传递收发这些IP报文,实现了灵活高效的多接口/多归属管理。

图2为本发明异构网络中终端接入的方法另一实施例的流程图,如图2所示,该方法包括以下步骤:

步骤204、向所述终端相关的移动接入网关发送携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息。

当本地移动性锚点LMA上已保存的代理绑定记录发生更新时,LMA可以向终端相关的移动接入网关MAG发送一个代理绑定通告消息,将更新后的代理绑定记录发生更新发送给终端相关的MAG,从而使终端相关的MAG可以根据代理绑定记录发生更新建立数据转发关联。具体可以参见上一实施例中的图1b和相关叙述。

进一步地,在步骤201之前,还可以本地移动性锚点为终端和移动接入网关建立代理绑定的过程,具体可以包括:

步骤201、接收所述移动接入网关发送的代理绑定更新消息,所述代理绑定更新消息包括所述终端的终端标识、所述终端为所述移动接入网关提供的接口标识、所述移动接入网关为所述终端分配的家乡网络前缀和所述移动接入网关的IP地址;

步骤202、将所述移动接入网关的IP地址作为所述终端的转交地址,建立所述家乡网络前缀和所述终端的转交地址之间的代理绑定,并根据用户属性数据为本次代理绑定分配绑定优先级和绑定标识;

步骤203、向所述移动接入网关返回代理绑定确认消息,所述代理绑定确认消息包括所述终端标识、接口标识、家乡网络前缀、终端的转交地址以及所述绑定优先级和绑定标识。

本实施例在本地移动性锚点上已保存的终端的代理绑定记录发生更新时,本地移动性锚点向移动接入网关发送的携带更新后的代理绑定记录的代理绑定通告消息,移动接入网关根据其中的代理绑定信息可以建立终端相关的移动接入网关之间的数据转发关联,因此,当通过多个接口连接到多个移动接入网关时,多个接口之间彼此互通,使终端可以在业务应用的IP报文中使用任何一个分配给终端的IP地址,并且可以使用任何一个接口来传递收发这些IP报文,实现了灵活高效的多接口/多归属管理。

图3为本发明异构网络中终端接入的方法另一实施例的流程图,如图3所示,该方法具体可以包括以下步骤:

步骤301、终端MN通过接口IF_1连接到移动接入网关MAG_1后,MAG_1可以为MN分配家乡网络前缀(Home Network Prefix;简称:HNP)如HNP_1。其中,IF_1采用的接入方式可以使用某种特定的无线技术,例如WCDMA或Wimax等,本发明实施例不限定具体接入方式。

步骤302、MAG_1向本地移动性锚点LMA发送代理绑定更新(ProxyBinding Update)消息即PBU消息,PBU消息中可以包括该MN标识、MN为MAG_1提供的接口标识(可以是IF_1的物理接口标识,也可以是MN提供的虚拟接口标识)、MAG_1为MN分配的HNP_1、作为MN的转交地址的MAG_1的IP地址CoA_1,以及其他相关信息。

步骤303、LMA为MN、HNP_1和MAG_1的IP地址CoA_1之间建立代理绑定,可以根据MN所属用户的属性为本次代理绑定分配绑定优先级和绑定标识,然后LMA向MAG_1返回代理绑定确认(Proxy BindingAcknowledgement)消息即PBA消息,PBA消息中可以包括MN标识、MN为MAG_1提供的接口标识、HNP_1、CoA_1等,PBA消息中还可以包括该代理绑定的绑定优先级和绑定标识等其他信息。

步骤304、LMA向MAG_1发送代理绑定通告(Proxy Binding Notify)消息,代理绑定通告消息中可以包括MN与MAG_1在LMA上的代理绑定信息,具体可以包括MN标识、HNP_1、CoA_1及该代理绑定的绑定优先级和绑定标识等其他信息。如果代理绑定通告消息中指示需要返回响应消息,则MAG_1还可以向LMA返回代理绑定通告确认(Proxy Binding NotifyAcknowledgement)消息。

步骤305、MN通过接口IF_2连接到移动接入网关MAG_2,MAG_2为MN分配家乡网络前缀HNP_2。IF_2的接入方式可以使用与IF_1相同或者不同的某种特定的无线技术,本发明实施例不限定具体接入方式。

步骤306、MAG_2向LMA发送代理绑定更新消息,代理绑定更新消息中包括MN标识、MN为MAG_2提供的接口标识(可以是IF_2的物理接口标识,也可以是MN提供的虚拟接口标识)、MAG_2为MN分配的HNP_2、作为MN的转交地址的MAG_2的IP地址CoA_2以及其他信息。

步骤307、LMA为MN、HNP_2和CoA_2之间建立代理绑定,并根据MN所属用户的属性为本次代理绑定分配绑定优先级和绑定标识,然后LMA向MAG_2返回代理绑定确认消息,代理绑定确认消息中包括MN标识、MN为MAG_2提供的接口地址、MAG_2为MN分配的HNP_2、MAG_2的IP地址CoA_2及本次代理绑定的绑定优先级和绑定标识等其他信息。

步骤308、LMA上同时保存有MN通过MAG_1和MAG_2接入的代理绑定信息,LMA向MAG_1发送代理绑定通告消息,该代理绑定通告消息中包括MN与MAG_1、MAG_2在LMA上的代理绑定信息,具体包括MN标识、MN为MAG_1提供的接口标识、HNP_1、CoA_1、MN为MAG_2提供的接口标识、HNP_2、CoA_2及绑定优先级和绑定标识等其他信息。如果代理绑定通告消息中指示需要返回响应消息,则MAG_1还可以向LMA返回代理绑定通告确认消息。

步骤309、MAG_1根据自身保存的转发关联记录以及接收到的代理绑定通告消息中的所有的代理绑定信息,可以在MAG_1中建立MN与MAG_2对应的家乡地址到MAG_2的数据转发关联。其中MN与MAG_2对应的家乡地址为HNP_2与MN为MAG_2提供的接口标识的组合。

在步骤309中MAG_2是代理绑定通告消息中为MN新增加的移动接入网关,MAG_1本地没有关于MAG_2的转发关联记录,MAG_1可以保存代理绑定通告消息中的MN标识、MN为MAG_2提供的接口标识、HNP_2、CoA_2、绑定优先级和绑定标识等信息后,在MAG_1中建立MN与MAG_2对应的家乡地址到MAG_2的数据转发关联,并保存到转发关联纪录中。此后,在MAG_1接收到任何源IP地址或者目的IP地址是“HNP_2+MN为MAG_2提供的接口标识”组合的IP报文时,将此IP报文转发到的IP地址CoA_2。此外,MAG_1还可以将此次数据转发关联的优先级确定为代理绑定通告消息中的MN与MAG_2的绑定优先级。

其中,LMA在每一次MN的代理绑定记录发生变化时,都可以向所有参与MN代理绑定的所有MAG发送代理绑定通告消息,向所有相关的MAG通告MN的代理绑定信息,可以使多个MAG之间互通MN通过各自网关接入网络的代理绑定信息。而对于所有接收到代理绑定通告消息的MAG,如果接收到的代理绑定通告消息仅包括该MAG自己相关的代理绑定信息,该MAG无需额外的处理和操作;如果接收到的代理绑定通告消息中包括该MAG和其他MAG的代理绑定信息,每个接收到该代理绑定通告消息的MAG可以在彼此的IP地址之间建立数据转发绑定,实现更加灵活的家乡地址/接口数据路由。

步骤310、LMA向MAG_2发送代理绑定通告消息,该代理绑定通告消息包括MN与MAG_1、MAG_2在LMA上的代理绑定信息,具体包括MN标识、MN为MAG_1提供的接口标识、HNP_1、CoA_1、MN为MAG_2提供的接口标识、HNP_2、CoA_2及绑定优先级和绑定标识等其他信息。如果在该代理绑定通告消息中指示需要返回响应消息,则MAG_2还可以向LMA返回代理绑定通告确认消息。

步骤311、MAG_2根据自身保存的转发关联记录以及接收到的代理绑定通告消息中的所有的代理绑定信息,可以在MAG_2中建立MN与MAG_1对应的家乡地址到MAG_1的数据转发关联。其中MN与MAG_1对应的家乡地址为HNP_1与MN为MAG_1提供的接口标识的组合。

在步骤311中,假设MAG_1是代理绑定通告消息中为MN新增加的移动接入网关,MAG_2本地没有关于MAG_1的转发关联记录,MAG_2可以保存代理绑定通告消息中的MN标识、MN为MAG_1提供的接口标识、HNP_1、CoA_1,在MAG_2中建立MN与MAG_1对应的家乡地址到MAG_1的数据转发关联,并保存到转发关联纪录中。此后,如果MAG_2接收到任何源IP地址或者目的IP地址是“HNP_1+MN为MAG_2提供的接口标识”组合的IP报文,将此IP报文转发到MAG_1的IP地址CoA_1。还可以将此次数据转发关联的优先级确定为MN与MAG_2的绑定优先级。

步骤312、MN通过接口IF_3连接到移动接入网关MAG_3,MAG_3为MN分配家乡网络前缀HNP_3。IF_3采用的接入方式可以使用与IF_1、IF_2相同或者不同的某种特定的无线技术,本发明实施例不限定具体接入方式。

步骤313、MAG_3向LMA发送代理绑定更新消息,其中包括MN标识、MN为MAG_3提供的接口标识、MAG_3为MN分配的HNP_3、作为MN的转交地址的MAG_3的IP地址CoA_3及其他信息。

步骤314、LMA为MN、HNP_3和CoA_3之间建立代理绑定,并根据MN所属用户的属性为本次代理绑定分配绑定优先级和绑定标识,然后LMA向MAG_3返回代理绑定确认消息,代理绑定确认消息中包括MN标识、MN为MAG_3提供的接口地址、HNP_3、CoA_3、及绑定优先级和绑定标识等其他信息。

步骤315、LMA上同时保存有MN通过MAG_1、MAG_2和MAG_3接入的代理绑定信息,LMA向MAG_1发送代理绑定通告消息,该代理绑定通告消息中包括MN通过MAG_1、MAG_2和MAG_3在LMA上的代理绑定信息,具体包括MN标识、MN为MAG_1、MAG_2、MAG_3提供的接口标识、HNP_1、CoA_1、HNP_2、CoA_2、HNP_3、CoA_3及绑定优先级和绑定标识等其他信息。如果该代理绑定通告消息中指示返回响应消息,则MAG_1还可以向LMA返回代理绑定通告确认消息。

步骤316、MAG_1根据自身保存的转发关联记录以及接收到的代理绑定通告消息,在MAG_1中建立MN与MAG_3对应的家乡地址到MAG_3的数据转发关联。其中,由于在步骤309中在MAG_1本地已有MAG_2的数据转发关联,且MAG_3是新增加的移动接入网关,MAG_1本地没有关于MAG_3的转发关联记录,MAG_1可以保存代理绑定通告消息中的MN标识、MN为MAG_3提供的接口标识、HNP_3、CoA_3,在MAG_1中建立MN与MAG_3对应的家乡地址到MAG_3的数据转发关联,并保存到转发关联纪录中。此后,在MAG_1接收到任何源IP地址或者目的IP地址是“HNP_3+MN为MAG_3提供的接口标识”组合的IP报文时,将此IP报文转发到MAG_3的IP地址CoA_3。还可以将此次数据转发关联的优先级确定为MN与MAG_3的绑定优先级。

步骤317、LMA向MAG_2发送代理绑定通告消息,该代理绑定通告消息中包括MN通过MAG_1、MAG_2和MAG_3在LMA上的代理绑定信息,具体可以参照步骤315中的内容。如果该代理绑定通告消息中指示返回响应消息,则MAG_2还可以向LMA返回代理绑定通告确认消息。

步骤318、MAG_2根据自身保存的转发关联记录以及接收到的代理绑定通告消息,在MAG_2中建立MN与MAG_3对应的家乡地址到MAG_3的数据转发关联,其中,由于在步骤311中在MAG_2本地已有MAG_1的转发关联记录,且MAG_3是代理绑定通告消息中为MN新增加的移动接入网关,MAG_2本地没有MAG_3的相关绑定记录,MAG_2根据代理绑定通告消息中的MN标识、MN为MAG_3提供的接口标识、MAG_3为MN分配的HNP_3、MAG_3的IP地址CoA_3,在MAG_2中建立MN与MAG_3对应的家乡地址到MAG_3的数据转发关联,并保存到转发关联纪录中。此后,如果MAG_2接收到任何源IP地址或者目的IP地址是“HNP_3+MN为MAG_3提供的接口标识”组合的报文,可以将此报文转发到MAG_3的IP地址CoA_3。还可以将此次数据转发关联的优先级确定为MN与MAG_3的绑定优先级。

步骤319、LMA向MAG_3发送代理绑定通告消息,该代理绑定通告消息中包括MN通过MAG_1、MAG_2和MAG_3在LMA上的代理绑定信息,具体可以参照步骤315中的内容。如果在该代理绑定通告消息中指示需要返回响应消息,则MAG_3还可以向LMA返回代理绑定通告确认消息。

步骤320、MAG_3根据自身保存的转发关联记录以及接收到的代理绑定通告消息,在MAG_3中建立MN与MAG_1对应的家乡地址到MAG_1的数据转发关联,其中,MAG_1是代理绑定通告消息中为MN新增加的移动接入网关,在MAG_3本地没有MAG_1的转发关联记录,MAG_3根据代理绑定通告消息中的MN标识、MN为MAG_1提供的接口标识、HNP_1、CoA_1,在MAG_3中建立MN与MAG_1对应的家乡地址到MAG_1的数据转发关联,并保存到转发关联纪录中。此后,在如果MAG_3接收到任何源IP地址或者目的IP地址是“HNP_1+MN为MAG_1提供的接口标识”组合的IP报文,可以将此IP报文转发到MAG_1的IP地址CoA_1。

步骤321、MAG_3根据自身保存的转发关联记录以及接收到的代理绑定通告消息,在MAG_3中建立MN与MAG_2对应的家乡地址到MAG_2的数据转发关联,其中,MAG_2是代理绑定通告消息中为MN新增加的移动接入网关,在MAG_3本地没有MAG_2的转发关联记录,MAG_3可以保存代理绑定通告消息中的MN标识、MN为MAG_2提供的接口标识、HNP_2、CoA_2,建立MN与MAG_2对应的家乡地址到MAG_2的数据转发关联,并保存到转发关联纪录中。此后,如果MAG_3接收到任何源IP地址或者目的IP地址是“HNP_2+MN为MAG_2提供的接口标识”组合的IP报文,都将此IP报文转发到MAG_2的IP地址CoA_2。

本实施例在LMA上已保存的终端的代理绑定记录发生更新时,LMA向与MN相关的所有MAG发送的携带更新后的代理绑定记录的代理绑定通告消息,接收到代理绑定通告消息的MAG根据其中的代理绑定信息可以建立MN相关的MAG之间的数据转发关联,因此,当MN通过多个接口连接到多个MAG时,多个接口之间彼此互通,使MN可以在业务应用的IP报文中使用任何一个分配给终端的IP地址,并且可以使用任何一个接口来传递收发这些IP报文,实现了灵活高效的多接口/多归属管理。

图4为本发明异构网络切换的方法一种实施例的流程图,如图4所示,该方法可以包括以下步骤:

步骤401、切换后的新移动接入网关向本地移动性锚点发送代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、所述新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数,所述切换指示参数设置为发生切换;

在在使用PMIP进行移动性管理的异构网络中,终端可以通过不同的接口分别接入不同的网络,终端可以采用对应的接口和移动接入网关收发IP报文,由于端移动或链路质量终等问题,终端收发IP报文的接口和移动接入网关可能发生改变,需要切换到另一个接口和移动接入网关,此时,切换前的移动接入网关为旧移动接入网关,切换后的移动接入网关为新移动接入网关。其中,发生切换的条件包括以下示例:

示例一、所述新移动接入网关检测到所述终端通过新接口向所述新移动接入网关发送IP报文;

终端从旧接口向新接口的切换可以为终端主动发起,当终端检测到无线链路质量发生变化,满足切换条件时,终端可以自动选择切换到新接口,用户也可以直接在终端上手动选择切换到新接口。选择切换到新接口后,终端通过新接口接入的新移动接入网关向网络发送IP报文。如果新移动接入网关检测终端通过自己向网络发送数据时,新移动接入网关向本地移动性锚点发送带有切换指示参数设置为发生切换的代理绑定更新消息。

示例二、所述新移动接入网关或旧移动接入网关检测到无线链路质量满足切换条件后。

终端从旧接口向新接口的切换可以为网络侧主动发起,当网络侧的新移动接入网关或旧移动接入网关检测到无线链路质量满足切换条件如终端到新移动接入网关的无线链路质量比到旧移动接入网关的好,则从新移动接入网关或旧移动接入网关发起切换,然后新移动接入网关向本地移动性锚点发送带有切换指示参数设置为发生切换的代理绑定更新消息。

此外,为了降低切换过中数据传输的丢包率,在步骤401之后还可以包括以下步骤:

所述新移动接入网关向所述旧移动接入网关发送切换指示消息;

所述新移动接入网关接收所述旧移动接入网关返回的切换响应消息;

所述新移动接入网关从所述旧移动接入网关与所述新移动接入网关之间的数据转发通道接收所述旧移动接入网关转发的所述终端的IP报文。

其中,新移动接入网关和旧移动接入网关之间可以互相发送切换指示消息,由于旧移动接入网关与所述新移动接入网关之间可以建立数据转发关联,具有数据转发通道,因此新移动接入网关可以通过该数据转发通到接收旧移动接入网关转发的终端的IP报文。其中,旧移动接入网关与所述新移动接入网关之间可以建立数据转发关联的具体方法可以参照上述的异构网络中终端接入的方法实施例中相关叙述。

步骤402、所述新移动接入网关在所述本地移动性锚点将切换后的数据转发通道设置为指向所述新移动接入网关后,将后续接收到的所述终端通过新接口发送的IP报文转发给所述本地移动性锚点;或将接收到的所述本地移动性锚点发送给所述终端的IP报文通过新接口转发给所述终端。

本实施例新移动接入网关向本地移动性锚点发送代理绑定更新消息后,如果其中的切换指示参数设置为发生切换,本地移动性锚点可以将包括切换后的数据转发通道设置为指向新移动接入网关,实现从切换后的新移动接入网关和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

图5为本发明异构网络切换的方法另一实施例的流程图,如图5所示,该方法可以包括以下步骤:

步骤501、接收新移动接入网关发送的代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、所述新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数;

步骤502、若所述切换指示参数设置为发生切换,则将旧移动接入网关为所述终端分配的旧家乡网络前缀对应的数据转发通道设置为指向所述新移动接入网关。

进一步地,如果代理绑定更新消息还包括流描述符,则该方法还可以包括:根据所述流描述符,将发生切换的业务数据流的数据转发通道设置为指向所述新移动接入网关。

此外,本地移动性锚点还可以对终端与各个移动接入网关的绑定优先级进行修改,具体包括:

将所述终端通过所述新移动接入网关注册的代理绑定信息中的绑定优先级更新为高优先级;和/或

将所述终端通过所述旧移动接入网关注册的代理绑定信息中的绑定优先级更新为低优先级。

其中,本地移动性锚点可以根据接收到的代理绑定更新消息,将终端的数据转发通道设置为指向新新移动接入网关,然后将该新移动接入网关对应的绑定优先级设置为高优先级,如果之前旧新移动接入网关对应的绑定优先级是高优先级则将这些旧新移动接入网关的绑定优先级降低。然后终端后续的IP报文可以使用新新移动接入网关对应的路由和新接口进行收发。修改优先级之后,终端将优先从高优先级对应的新接口和新移动接入网关向网络侧发送IP报文。

本实施例本地移动性锚点接收到代理绑定更新消息后,如果其中的切换指示参数设置为发生切换,可以将包括切换后的数据转发通道设置为指向新移动接入网关,实现从切换后的新移动接入网关和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

图6为本发明异构网络切换的方法另一实施例的流程图,如图6所示,假设在终端MN侧发起切换,该方法可以包括以下步骤:

步骤601、终端MN通过接口IF_1接入网络,连接到移动接入网关MAG_1,MAG_1为MN分配家乡网络前缀HNP_1。

步骤602、MAG_1向LMA发送代理绑定更新(Proxy Binding Update)消息,即PBU消息,其中包括MN标识、MN为MAG_1提供的接口标识、HNP_1、作为MN的转发地址的MAG_1的IP地址CoA_1、切换指示参数(Handoff Indicator Option),其中切换指示参数设置为新接入,如Attachmentover a new interface,可以指示此次代理绑定注册为MN通过此接口IF_1新接入网络。

LMA接收到PBU消息后为MN创建MAG_1的代理绑定并记录到代理绑定记录中,例如:将“HNP_1+MN为MAG_1提供的接口标识”作为MN与MAG_1对应的家乡地址,将CoA_1作为MN的转交地址,并将MN与MAG_1对应的家乡地址与MN的转交地址CoA关联后,保存到代理绑定记录中,然后可以向MAG_1返回代理绑定确认消息。

此外,LMA还可以向MAG_1发送代理绑定通告消息以通告LMA上已保存的MN相关的代理绑定记录,此时,LMA上保存的代理绑定记录中仅包括MN通过接口IF_1连接到MAG_1的代理绑定信息。MAG_1接收到代理绑定通告消息后可以向LMA返回代理绑定通告确认消息。

步骤603、MN通过接口IF_2接入网络,连接到MAG_2,MAG_2为MN分配家乡网络前缀HNP_2。

步骤604、MAG_2向LMA发送PBU消息,其中包括MN标识、MN为MAG_2提供的接口标识、HNP_2、CoA_2、切换指示参数,其中切换指示参数设置为新接入,指示此次代理绑定注册为MN通过此接口IF_2新接入网络。

LMA接收到PBU消息后为MN创建MAG_2的代理绑定记录,例如:将“HNP_2+MN为MAG_2提供的接口标识”作为MN与MAG_2对应家乡地址,将作为MN的转交地址,并将MN与MAG_2对应家乡地址与MN的转交地址CoA_2,保存到代理绑定记录中,然后可以向MAG_2返回确认消息。

此外,LMA还可以分别向MAG_1和MAG_2发送代理绑定通告消息以通告LMA上已保存的MN相关的代理绑定记录,此时LMA上已保存的代理绑定记录中包括MN通过IF_1连接到MAG_1和通过IF_2连接到MAG_2的代理绑定信息。MAG_1和MAG_2接收到代理绑定通告消息后可以分别向LMA返回代理绑定通告确认消息。

步骤605、MN通过接口IF_3接入网络,连接到MAG_3,MAG_3为MN分配家乡网络前缀HNP_3。

步骤606、MAG_3向LMA发送PBU消息,其中包括MN标识、MN为MAG_3提供的接口标识、HNP_3、CoA_3、切换指示参数值,其中,切换指示参数值设置为新接入,指示此次代理绑定注册为MN通过此接口IF_3新接入网络。LMA接收到PBU消息后为MN创建MAG_3的代理绑定记录,例如:将“HNP_3+MN为MAG_3提供的接口标识”作为MN与MAG_2对应的家乡地址发送到CoA_1并记录到代理绑定记录中,然后可以向MAG_3返回确认消息。

此外,LMA还向MAG_1、MAG_2和MAG_3通告LMA上已保存的MN相关的代理绑定记录,此时,LMA上已保存的代理绑定记录中包括MN通过IF_1连接到MAG_1、通过IF_2连接到MAG_2和通过IF_3连接到MAG_3的代理绑定信息。MAG_1、MAG_2和MAG_3接收到代理绑定通告消息后可以向LMA返回代理绑定通告确认消息。

步骤607、假如MN所属用户的用户属性中已经设定接口IF_1为高优先级接口,那么终端(MN)和网络侧(LMA和MAG)都将优先使用MAG_1和IF_1作为MN数据转发通道,通过IF_1收发数据。其中,步骤607是可选步骤,例如MN可能处于刚完成初始接入注册的阶段,没有数据收发,因此不需要确定数据转发通道。

步骤608、MN发生移动或重新配置接口等原因,可能导致MN检测到MAG_1的无线链路质量下降到门限值以下、MN到MAG_2的无线链路质量提高到门限值以上并且高于MAG_3,可以更改为使用MAG_2和IF_2作为MN的数据转发通道。其中,将MAG_2和IF_2作为MN的数据转发通道的发起方法可以为在无线链路质量变化时由MN自动更改接口选择并发起切换,也可以为在用户手动更改接口选择时发起切换。此时,MAG_1为新MAG,MAG2为旧MAG,IF_1为新接口,IF_2为旧接口。

步骤609、MN的接口选择发生变化,MN发起接口切换,从接口IF_1切换到IF_2后,MN将通过新接口IF_2向MAG_2发送数据,或接收MAG的数据。

步骤610、MAG_2可以实时监测MN向网络侧发送的IP报文,当MAG_2检测到MN向MAG_2发送IP报文时,可以触发MN向新接口IF_2的切换。

更进一步的,MAG_2可以通过检测IP报文的特征,例如IP报文的源IP地址、目的IP地址、源端口号、目的端口号、业务类型等,解析出MN向新接口IF_2切换了哪些业务数据流,并依据这些业务数据流的特征,触发流移动性(flow mobility)特性。

步骤611、MAG_2向MAG_1发送切换指示消息,指示MAG_1终端MN已经将业务切换到接口IF_2。其中,步骤611是可选步骤,仅当MAG_2作为新MAG检测到MN通过MAG_2向网络侧发送数据,并且MN有通过MAG_1作为旧MAG使用更高的优先级在LMA上进行代理绑定时,MAG_2才向这些旧MAG发送切换指示消息。新MAG可以根据LMA发送的代理绑定通告消息,寻找出对应的旧MAG,并完成新MAG与旧MAG之间的数据转发指示。

步骤612、MAG_1向MAG_2返回切换响应消息,接受MAG_2的切换指示。

步骤613、MAG_1在MAG_1和MAG_2之间建立数据转发通道,MAG_1将后续MN的IP报文全部转发给MAG_2进行处理。此过程可以用于转发已经在网络中传输的那些目的地是MN的IP报文,能够减少切换过程中的数据丢失,提升切换性能。

步骤614、MAG_2检测到MN的接口切换后,重新向LMA发送PBU消息,其中包括MN标识、MN为MAG_2提供的接口标识、HNP_2、CoA_2、切换指示参数,此时切换指示参数设置为发生切换,指示此次代理绑定注册为MN切换到由MAG_2接入网络。

更进一步的,MAG_2可以在PBU消息中增加切换业务数据流的流描述符,以指示LMA哪些业务数据流发生了切换,从而实现flow mobility功能。LMA接收到此PBU消息后,可以将MN通过IF_2连接到MAG_2的代理绑定记录的优先级设置为高优先级,并向MAG_2返回确认消息。此外,如果LMA上已保存有MN通过其他接口连接到其他MAG如MAG_1的高优先级代理绑定,则LMA可以降低这些MAG的代理绑定的优先级,以保证MN通过IF_2连接到MAG_2作为最高优先级的代理绑定。

更进一步的,LMA可以向MAG_1、MAG_2和MAG_3发送代理绑定通告消息以通告LMA上更新后的MN相关的代理绑定记录。此时LMA上已保存的代理绑定记录包括MN通过MAG_1、MAG_2和MAG_3的代理绑定信息。MAG_1、MAG_2和MAG_3接收到代理绑定通告消息后可以向LMA返回代理绑定通告确认消息。

步骤615、MN的接口切换完成,MN通过新接口IF_2收发数据,如通过IF_2向MAG_2发送IP报文,从而将上行数据的数据转发通道切换到新接口IF_2;LMA接收MAG_2的新的切换指示参数为发生切换的代理绑定更新消息后,将切换后的数据转发通道指向MAG_2,从而将下行数据切换到从MAG_2通过IF_2发送给终端。

本实施例终端发起接口切换后,新MAG向LMA发送PBU消息,如果其中的切换指示参数设置为发生切换,LMA可以将包括切换后的数据转发通道设置为指向新LMA,实现从切换后的新LMA和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

图7为本发明异构网络切换的方法另一实施例的流程图,如图7所示,本实施例与上一实施例的主要区别是,由网络侧发起切换,该方法可以包括以下步骤:

其中,步骤701到步骤707为MAG_1、MAG_2、MAG_3新接入网络的过程,与上一实施例中的步骤601到步骤607相同,可以参照上一实施例中的相关描述。

步骤708、MAG_1监测MN到MAG_1的无线链路质量,MAG_2监测MN到MAG_2的无线链路质量,当MN到MAG_1之间无线链路质量下降到低于门限值、MN到MAG_2的无线连接质量高于门限值可以负荷门限要求时,MAG_1和MAG_2可以触发基于网络的接口切换,自动更改为选择使用MAG_2和IF_2作为MN的数据转发通道。此时,MAG_1为旧MAG,IF_1为旧接口;MAG_2为新MAG,IF_2为新接口。

步骤709、作为旧MAG的MAG_1和作为新MAG的MAG_2触发MN接口切换的过程中,可以是旧MAG向新MAG发送切换指示消息,也可以是新MAG向旧MAG发送切换指示消息,接收到切换指示消息的一方可以返回切换响应消息。

此外,本发明实施例中LMA可以分别向新MAG、旧MAG发送代理绑定通告消息,记录下其余MAG的IP地址以及其余MAG对应的绑定信息(包括家乡网络前缀和绑定优先级等),新MAG和旧MAG可以知道对方为MN建立代理绑定的信息,并可以完成切换的指示。

步骤710、MAG_1在MAG_1和MAG_2之间建立数据转发通道后,MAG_1可以将后续收到的MN的IP报文全部转发给MAG_2进行处理。此过程可以用于转发已经在网络中传输的那些目的地为MN的IP报文,能够减少切换过程中的数据丢失,提升切换性能。

步骤711、MAG_2检测到MN的接口切换后,重新向LMA发送PBU消息,其中包括MN标识、MN为MAG_2提供的接口标识、HNP_2、MAG_2的IP地址CoA_2、切换指示参数,其中切换指示参数设置为发生切换,指示此次代理绑定注册为MN切换到从MAG_2接入网络。

更进一步的,MAG_2可以在PBU消息中增加切换业务数据流的流描述符,以指示LMA哪些业务数据流发生了切换,从而将发生切换的业务数据流的数据转发通道指向MAG_2,实现flow mobility功能。LMA接收到此PBU消息后,可以将MN通过新接口IF_2连接到MAG_2的代理绑定的优先级设置为高优先级,并向MAG_2返回确认消息。此外,如果LMA上已保存有MN通过其他接口连接到其他MAG如MAG_1的高优先级代理绑定,则LMA可以降低MAG_1的代理绑定的优先级,以保证MN通过新接口IF_2连接到MAG_2作为最高优先级的代理绑定。

更进一步的,LMA可以向MAG_1、MAG_2和MAG_3发送代理绑定通告消息以通告LMA上更新后的MN相关的代理绑定记录。此时LMA上已保存的代理绑定记录包括MN通过MAG_1、MAG_2和MAG_3的代理绑定信息。MAG_1、MAG_2和MAG_3接收到代理绑定通告消息后可以向LMA返回代理绑定通告确认消息。

步骤712、MN的接口切换完成,MN通过新接口IF_2收发数据,如:通过口IF_2向MAG_2发送IP报文,从而将上行数据的数据转发通道切换到新接口IF_2;LMA接收MAG_2的新的切换指示参数为发生切换的代理绑定更新消息后,将切换后的数据转发通道指向MAG_2,从而将下行数据切换到从MAG_2通过IF_2发送给终端。

本实施例网络侧发起接口切换后,新MAG向LMA发送PBU消息,如果其中的切换指示参数设置为发生切换,LMA可以将包括切换后的数据转发通道设置为指向新LMA,实现从切换后的新LMA和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

需要特别说明的是,本发明实施例中的终端可以具有多个接口,IF_1、IF_2、IF_3并非对终端接口的限定;网络中可以具有多个MAG移动接入网关,MAG_1、MAG_2和MAG_3也不是对网络结构的限定。移动设备用三个接口连接到三个不同的移动接入网关为示例说明,此方法可以用于多个接口连接到多个不同的移动接入网关。

图8为本发明异构网络切换的方法另一种实施例的流程图,如图8所示,该异构网络切换的方法包括:

步骤801、检测到终端通过新移动接入网关向网络发送IP报文;

步骤802、将所述终端的数据转发通道从指向旧移动接入网关设置为指向所述新移动移动网关。

在在使用PMIP进行移动性管理的异构网络中,终端可以通过不同的接口分别接入不同的网络,终端可以采用对应的接口和移动接入网关收发IP报文。终端从旧接口向新接口的切换可以为终端主动发起,当终端检测到无线链路质量发生变化,满足切换条件时,终端可以自动选择切换到新接口,用户也可以直接在终端上手动选择切换到新接口。选择切换到新接口后,终端通过新接口接入的新移动接入网关向网络发送IP报文,新移动接入网关向本地移动性锚点转发从终端接收到的IP报文。

如果本地移动性锚点检测到终端通过新移动接入网关向网络发送IP报文,本地移动性锚点可以将所述终端的数据转发通道设置为指向新移动接入网关,具体可以包括以下至少一个示例:

示例一、将所述新移动接入网关注册的代理绑定信息中的绑定优先级更新为高优先级;例如:假设MAG_1为旧移动接入网关,MAG_2为新移动接入网关,将上述实施例的表1中MAG_2的绑定优先级更新为“1”。

示例二、将所述旧移动接入网关注册的代理绑定信息中的绑定优先级更新为低优先级;例如:假设MAG_1为旧移动接入网关,MAG_2为新移动接入网关,将上述实施例的表1中MAG_1的绑定优先级更新为“2”。

示例三、将旧移动接入网关为所述终端分配的旧家乡网络前缀对应的数据转发通道设置为指向所述新移动接入网关;

例如:MN的在切换前的代理绑定记录中包括的内容如下表3中所示,假设MAG_1为旧移动接入网关,MAG_2为新移动接入网关,如果将表3中的MAG_2的旧家乡网络前缀HNP_1对应的数据转发通道设置为指向MAG_2,MAG_1注册的代理绑定信息中的HNP_1对应的转交地址将从CoA_1更新为CoA_2,如表4中所示。

表3、切换前的代理绑定记录

  终端  标识  移动接入  网关  家乡网络前缀  转交地址  绑定  优先级  绑定  标识  MN_ID  MAG_1  HNP_1  CoA_1  1  BID_A  MN_ID  MAG_2  HNP_2  CoA_2  2  BID_B

表4、切换后的代理绑定记录

  终端  标识  移动接入  网关  家乡网络前缀  转交地址  绑定  优先级  绑定  标识  MN_ID  MAG_1  HNP_1  CoA_2  1  BID_A  MN_ID  MAG_2  HNP_2  CoA_2  2  BID_B

示例四、向所述新移动接入网关发送包括更新后的、所述新移动接入网关注册的代理绑定信息的代理绑定指示消息,向所述旧移动接入网关发送更新后的、包括所述旧移动接入网关注册的代理绑定信息的代理绑定指示消息。其中,代理绑定指示消息中的代理绑定信息可以为如示例一、二中根据表1修改后的各个MAG对应的代理绑定信息,也可以为如表3、表4中各个MAG对应的代理绑定信息。

本实施例中,本地移动性锚点检测到终端向新移动接入网关发送IP报文时,可以从旧移动接入网关切换到的新移动接入网关,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

图9为本发明移动接入网关一种实施例的结构示意图,如图9所示,该移动接入网关可以包括:通告接收模块11和关联模块13。

其中,通告接收模块11,用于接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息;

关联模块13,用于根据所述代理绑定信息和自身保存的转发关联记录,建立所述终端相关的移动接入网关之间的数据转发关联。

具体地,当终端使用多个不同无线技术的接口连接到网络时,如果本地移动性锚点上已保存的终端的代理绑定记录发生更新,移动接入网关的通告接收模块11可以接收本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,然后关联模块13根据更新后的代理绑定记录包括的终端相关的移动接入网关为所述终端注册的代理绑定信息,以及该移动接入网关自身保存的转发关联记录,判断该移动接入网关上是否保存了与其他移动接入网关的转发关联记录,如果没有,则可以建立该移动接入网关与其他移动接入网关的数据转发关联,并保存到转发关联记录中。后续,如果该移动接入网关接收到终端需要发送给其他移动接入网关的IP报文,则可以将该IP报文转发给对应的移动接入网关。

本实施例在本地移动性锚点上已保存的终端的代理绑定记录发生更新时,通告接收模块接收所述本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,关联模块根据其中的代理绑定信息可以建立终端相关的移动接入网关之间的数据转发关联,因此,当通过多个接口连接到多个移动接入网关时,多个接口之间彼此互通,使终端可以在业务应用的IP报文中使用任何一个分配给终端的IP地址,并且可以使用任何一个接口来传递收发这些IP报文,实现了灵活高效的多接口/多归属管理。

图10为本发明移动接入网关另一实施例的结构示意图,如图10所示,在本发明移动接入网关上一实施例的基础上,该移动接入网关的关联模块13可以包括:信息保存子模块21、关联建立子模块23和转发子模块25。

其中,信息保存子模块21,用于若通告接收模块11接收到的所述代理绑定信息中包括所述终端相关的其他移动接入网关的代理绑定信息,所述其他移动接入网关为所述终端相关的移动接入网关中、除当前接收到所述代理绑定通告消息的移动接入网关之外的网关,所述自身保存的转发关联记录中未包括所述其他移动接入网关的数据转发关联,则保存接收到的所述其他移动接入网关的代理绑定信息中的终端标识、所述终端为所述其他移动接入网关提供的接口标识、所述其他移动接入网关为所述终端分配的家乡网络前缀和所述其他移动接入网关的IP地址;

关联建立子模块23,用于根据信息保存子模块21保存的所述终端标识、所述接口标识、所述家乡网络前缀和所述IP地址,分别建立所述终端标识对应的终端与所述其他移动接入网关对应的家乡地址到所述其他移动接入网关的IP地址之间的数据转发关联,所述终端与所述其他移动接入网关对应的家乡地址为所述其他移动接入网关为所述终端分配的家乡网络前缀和所述接口标识的组合;

转发子模块25,用于在关联建立子模块23建立所述数据转发关联后,若接收到的IP报文中的源IP地址或者目的IP地址是所述终端与所述其他移动接入网关对应的家乡地址,则将所述IP报文转发至所述其他移动接入网关的IP地址。信息保存子模块21、关联建立子模块23和转发子模块25建立移动接入网关之间的数据关联的方法,具体可以参照本发明异构网络中终端接入的方法实施例中的相关描述和图1b。

进一步地,移动接入网关还可以包括:

优先级模块15,用于若所述代理绑定通告消息中包括所述本地移动性锚点为所述终端相关的移动接入网关的代理绑定注册分配的绑定优先级和绑定标识,则根据所述绑定优先级确定所述数据转发关联的优先级;和/或,若所述代理绑定通告消息中包括所述本地移动性锚点为所述终端相关的移动接入网关的代理绑定注册分配绑定标识,则根据所述绑定标识确定所述数据转发关联的标识。具体可以参照本发明异构网络中终端接入的方法实施例中的相关描述和图1c。

本实施例在本地移动性锚点上已保存的终端的代理绑定记录发生更新时,通告接收模块接收所述本地移动性锚点发送的携带更新后的代理绑定记录的代理绑定通告消息,关联模块的各个子模块根据其中的代理绑定信息可以建立终端相关的移动接入网关之间的数据转发关联,因此,当通过多个接口连接到多个移动接入网关时,多个接口之间彼此互通,使终端可以在业务应用的IP报文中使用任何一个分配给终端的IP地址,并且可以使用任何一个接口来传递收发这些IP报文,实现了灵活高效的多接口/多归属管理。

图11为本发明本地移动性锚点一种实施例的结构示意图,如图11所示,该本地移动性锚点可以包括:通告发送模块31,用于向所述终端相关的移动接入网关发送携带更新后的代理绑定记录的代理绑定通告消息,所述更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息。

具体地,当终端使用多个不同无线技术的接口连接到网络时,如果本地移动性锚点上已保存的终端的代理绑定记录发生更新,本地移动性锚点的通告发送模块31可以向终端相关的所有的移动接入网关分别发送携带更新后的代理绑定记录的代理绑定通告消息;各个移动接入网关在接收到代理绑定通告消息后,根据更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息,可以建立自身与终端相关的其他移动接入网关之间的数据转发关联。后续,如果该移动接入网关接收到终端发送给其他移动接入网关的IP报文,则可以将该IP报文转发给对应的移动接入网关。

本实施例在本地移动性锚点上已保存的终端的代理绑定记录发生更新时,通告发送模块向各个相关的移动接入网关发送的携带更新后的代理绑定记录的代理绑定通告消息,从而建立终端相关的移动接入网关之间的数据转发关联,因此,当通过多个接口连接到多个移动接入网关时,多个接口之间彼此互通,使终端可以在业务应用的IP报文中使用任何一个分配给终端的IP地址,并且可以使用任何一个接口来传递收发这些IP报文,实现了灵活高效的多接口/多归属管理。

图12为本发明本地移动性锚点另一实施例的结构示意图,如图12所示,本发明本地移动性锚点上一实施例的基础上,该本地移动性锚点还可以包括:接收模块41、绑定建立模块43和确认返回模块45。

其中,接收模块41,用于接收所述移动接入网关发送的代理绑定更新消息,所述代理绑定用于更新消息包括所述终端的终端标识、所述终端为所述其他移动接入网关提供的接口标识、所述移动接入网关为所述终端分配的家乡网络前缀和所述移动接入网关的IP地址;

绑定建立模块43,用于将接收模块41接收到的所述移动接入网关的IP地址作为所述终端的转交地址,建立所述家乡网络前缀和所述终端的转交地址之间的代理绑定,并根据用户属性数据为本次代理绑定分配绑定优先级和绑定标识;

确认返回模块45,用于在绑定建立模块43建立所述家乡网络前缀和所述终端的转交地址之间代理绑定之后,向所述移动接入网关返回代理绑定确认消息,所述代理绑定确认消息包括所述终端标识、接口标识、家乡网络前缀、转交地址以及所述绑定优先级和绑定标识,并指示所述通告发送模块31发送所述代理绑定通告消息。

具体地,当终端使用多个不同无线技术的接口连接到网络时,接收模块41接收所述移动接入网关发送的代理绑定更新消息,绑定建立模块43将所述移动接入网关的IP地址作为所述终端的转交地址,建立该移动接入网关为终端分配的家乡网络前缀和所述终端的转交地址之间的代理绑定,并根据用户属性数据为本次代理绑定分配绑定优先级和绑定标识;如果代理绑定更新消息中指示需要返回响应,则确认返回模块45可以向移动接入网关返回代理绑定确认消息。然后,如果本地移动性锚点上已保存的终端的代理绑定记录发生更新,本地移动性锚点的通告发送模块31可以向终端相关的所有的移动接入网关分别发送携带更新后的代理绑定记录的代理绑定通告消息;各个移动接入网关在接收到代理绑定通告消息后,根据更新后的代理绑定记录包括所述终端相关的移动接入网关为所述终端注册的代理绑定信息,可以建立自身与终端相关的其他移动接入网关之间的数据转发关联。后续,如果该移动接入网关接收到终端需要发送给其他移动接入网关的IP报文,则可以将该IP报文转发给对应的移动接入网关。

本实施例在本地移动性锚点上已保存的终端的代理绑定记录发生更新时,通告发送模块向各个相关的移动接入网关发送的携带更新后的代理绑定记录的代理绑定通告消息,从而建立终端相关的移动接入网关之间的数据转发关联,因此,当通过多个接口连接到多个移动接入网关时,多个接口之间彼此互通,使终端可以在业务应用的IP报文中使用任何一个分配给终端的IP地址,并且可以使用任何一个接口来传递收发这些IP报文,实现了灵活高效的多接口/多归属管理。

图13为本发明移动接入网关另一实施例的结构示意图,如图13所示,该移动接入网关可以包括:发送模块51,用于向本地移动性锚点发送代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、切换后的新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数,所述切换指示参数设置为发生切换;或者用于在所述本地移动性锚点将切换后的数据转发通道设置为指向所述新移动接入网关后,将后续接收到的所述终端通过新接口发送的IP报文转发给所述本地移动性锚点;或将接收到的所述本地移动性锚点发送给所述终端的IP报文通过新接口转发给所述终端。

具体地,当终端使用多个不同无线技术的接口连接到网络时,可以优先使用一个接口进行数据收发,当检测到终端发生接口切换时,移动接入网关的发送模块51向本地移动性锚点发送代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、切换后的新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数,其中,切换指示参数设置为发生切换;在所述本地移动性锚点将切换后的数据转发通道设置为指向所述新移动接入网关后,发送模块51可以将后续接收到的所述终端通过所述新接口发送的IP报文转发给所述本地移动性锚点,或者将接收到的所述本地移动性锚点发送给所述终端的IP报文通过所述新接口转发给所述终端。

本实施例发送模块向本地移动性锚点发送包括新移动接入网关的相关信息和切换指示参数设置为发生切换的代理绑定更新消息后,本地移动性锚点可以将包括切换后的数据转发通道设置为指向新移动接入网关,实现从切换后的新移动接入网关和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

图14为本发明移动接入网关另一实施例的结构示意图,如图14所示,在本发明移动接入网关上一实施例的基础上,进一步地,该移动接入网关还可以包括:

检测模块61,用于检测到所述终端通过新接口向所述新移动接入网关发送IP报文和/或检测到无线链路质量满足切换条件后,指示发送模块51发送所述代理绑定更新消息。

具体地,当终端使用多个不同无线技术的接口连接到网络时,可以优先使用一个接口进行数据收发,终端从旧接口向新接口的切换可以为终端发起或网络侧主动发起,其中,检测模块61检测到所述终端向所述新移动接入网关发送IP报文,可以判断发生接口切换;所述新移动接入网关或旧移动接入网关的检测模块61检测到无线链路质量满足切换条件,可以判断发生接口切换。当移动接入网关的检测模块61检测到终端发生接口切换时,可以指示发送模块51向本地移动性锚点发送带有切换指示参数的代理绑定更新消息。

此外,为了降低切换过中数据传输的丢包率,进一步地,该移动接入网关的发送模块51还可以用于,向切换前的所述旧移动接入网关发送切换指示消息;

移动接入网关还可以包括:接收模块66,用于在发送模块51发送切换指示消息后、接收所述旧移动接入网关返回的切换响应消息;或者从所述旧移动接入网关与所述新移动接入网关之间的数据转发通道接收所述旧移动接入网关转发的所述终端的IP报文。

其中,新移动接入网关和旧移动接入网关之间可以互相发送切换指示消息,由于旧移动接入网关与所述新移动接入网关之间可以建立数据转发关联,具有数据转发通道,因此新移动接入网关可以通过该数据转发通到接收旧移动接入网关转发的终端的IP报文。

本实施例接收模块本地移动性锚点发送包括新移动接入网关的相关信息和切换指示参数设置为发生切换的代理绑定更新消息后,本地移动性锚点可以将包括切换后的数据转发通道设置为指向新移动接入网关,实现从切换后的新移动接入网关和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换和flow mobility功能,方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

图15为本发明本地移动性锚点另一实施例的结构示意图,如图15所示,该本地移动性锚点可以包括:接收模块71和设置模块73。

其中,接收模块71,用于接收新移动接入网关发送的代理绑定更新消息,所述代理绑定更新消息包括终端标识、切换后的新接口标识、所述新移动接入网关为所述终端分配的新家乡网络前缀、所述新移动接入网关的IP地址和切换指示参数;

设置模块73,用于若所述切换指示参数设置为发生切换,则将旧移动接入网关为所述终端分配的旧家乡网络前缀对应的数据转发通道设置为指向所述新移动接入网关。

具体地,当终端使用多个不同无线技术的接口连接到网络时,可以优先使用一个接口进行数据收发,当新移动接入网关检测到终端发生接口切换时,本地移动性锚点的接收模块71接收新移动接入网关发送的代理绑定更新消息,若代理绑定更新消息中的切换指示参数设置为发生切换,则设置模块73将旧移动接入网关为所述终端分配的旧家乡网络前缀对应的数据转发通道设置为指向所述新移动接入网关。

本实施例本地移动性锚点接收到包括新移动接入网关的相关信息和切换指示参数设置为发生切换的代理绑定更新消息后,可以将包括切换后的数据转发通道设置为指向新移动接入网关,实现从切换后的新移动接入网关和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

图16为本发明本地移动性锚点另一实施例的结构示意图,如图16所示,在本发明本地移动性锚点上一实施例的基础上,该本地移动性锚点还可以包括:流模块81和/或优先级模块83。

其中,流模块81,用于若所述代理绑定更新消息包括流描述符,则根据所述流描述符,将发生切换的业务数据流的数据转发通道设置为指向所述新移动接入网关;在代理绑定更新消息中增加切换业务数据流的流描述,可以指示本地移动性锚点哪些业务数据流发生了切换,从而将发生切换的业务数据流的数据转发通道设置为指向所述新移动接入网关,实现流移动性(flowmobility)功能。

优先级模块83,用于将所述终端通过所述新移动接入网关注册的代理绑定信息中的绑定优先级更新为高优先级;和/或将所述终端通过所述旧移动接入网关注册的代理绑定信息中的绑定优先级更新为低优先级。

本实施例本地移动性锚点接收到包括新移动接入网关的相关信息和切换指示参数设置为发生切换的代理绑定更新消息后,可以将包括切换后的数据转发通道设置为指向新移动接入网关,实现从切换后的新移动接入网关和新接口进行IP报文的收发,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程;流模块通过流描述符设置业务数据流的数据转发通道,可以以业务为单位进行切换,切换方式灵活;优先级模块可以将切换后的新移动接入网关的绑定优先级设置为高优先级,进一步保证切换成功。

图17为本发明本地移动性锚点另一实施例的结构示意图,如图17所示,该本地移动性锚点可以包括:

检测模块91,用于检测到终端通过新移动接入网关向网络发送IP报文;

设置模块93,用于根据检测模块91的检测,将所述终端的数据转发通道从指向旧移动接入网关设置为指向所述新移动移动网关。

具体地,在在使用PMIP进行移动性管理的异构网络中,终端可以通过不同的接口分别接入不同的网络,终端可以采用对应的接口和移动接入网关收发IP报文。终端从旧接口向新接口的切换可以为终端主动发起,当终端检测到无线链路质量发生变化,满足切换条件时,终端可以自动选择切换到新接口,用户也可以直接在终端上手动选择切换到新接口。选择切换到新接口后,终端通过新接口接入的新移动接入网关向网络发送IP报文,新移动接入网关向本地移动性锚点转发从终端接收到的IP报文。如果本地移动性锚点的检测模块91检测到终端通过新移动接入网关向网络发送IP报文,设置模块93可以将所述终端的数据转发通道设置为指向新移动接入网关。

进一步地,设置模块93可以至少包括以下一个子模块:

优先级子模块931,用于根据检测模块91的检测,将所述新移动接入网关注册的代理绑定信息中的绑定优先级更新为高优先级;和/或,将所述旧移动接入网关注册的代理绑定信息中的绑定优先级更新为低优先级;

网络前缀子模块932,用于根据检测模块91的检测,将旧移动接入网关为所述终端分配的旧家乡网络前缀对应的数据转发通道设置为指向所述新移动接入网关;

指示消息子模块933,用于根据检测模块91的检测,向所述新移动接入网关发送包括所述新移动接入网关注册的代理绑定信息的代理绑定指示消息,向所述旧移动接入网关发送包括所述旧移动接入网关注册的代理绑定信息的更新代理绑定信息。

其中,优先级子模块931、网络前缀子模块932、指示消息子模块933将终端的数据转发通道设置为指向新移动接入网关的具体方法可以参照图8及其相关描述。

本实施例中,本地移动性锚点的检测模块检测到终端向新移动接入网关发送IP报文时,设置模块可以将数据转发通道从指向旧移动接入网关设置为指向新移动接入网关,当终端使用多个不同无线技术的接口连接到网络时,可以实现多接口之间的切换,并且该方法简单,不需要修改终端的IP协议栈以及IP层业务流程。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号