一种异构无线通信系统之间切换的方法和装置的制作方法

文档序号:7963038阅读:139来源:国知局

专利名称::一种异构无线通信系统之间切换的方法和装置的制作方法
技术领域
:本发明涉及无线通信
技术领域
,特别是指一种异构无线通信系统之间切换的方法和装置。
背景技术
:随着无线通信技术的发展,越来越多的无线通信标准实现了商业网纟各运营,如电气电子协会(IEEE,InstituteofElectricalandElectronicsEngineers)的802.11/802.15/802.16等无线协议标准,2G、2.5G无线通信标准和即将要实现网络运营的3G标准。IEEE802.11/802.15等无线网络发展为微蜂窝,第三代合作伙伴计划(3GPP,3rdGenerationPartnershipProject)、第三^合作Y火^f半计划2组(3GPP2,3rdGenerationPartnershipProject2)、IEEE802.16等无线网络发展为宏蜂窝。在将来的无线网络运营中,这些无线网络中的微蜂窝和宏蜂窝之间可能会相互交叉覆盖,移动用户在这些无线网络中体验无线业务。为解决移动用户在3GPP/3GPP2/IEEE802.11/802.15/802.16等系统之间的漫游切换,IEEE成立了802.21工作组,负责制订公共切换框架,规范切换的要求以及相应的切换机制。由于移动用户和网络之间可能支持不同的无线标准,因此802.21标准开发目的在于提供不同类型媒体之间的切换过程,通过支持不同类型的媒体之间的切换来增强用户对无线网络的体验,目标是使移动用户在无线网络漫游时能自动选择最好的网络连接类型并完成无缝切换,而且无须移动用户干预。802.21的媒体无关的切换解决方案引入一种能确保不同类型媒体之间业务切换连续性的架构,为了解决移动用户切换的连续性和无缝性,需要在网元之间实现一组切换功能集。在网元的移动性管理协议层中配置这些切换功能,形成了一个新的媒体无关切换层(MIH,MediaIndependentHandover),称为MIH层。MIH的上层即MIH用户是属于三层的移动性管理和应用协议,包括移动IP(InternetProtocol)、3GPP上行链路等移动性管理协议和切换策略、传输、应用等。MIH下层就是各种接入网的链路层,如802.11/802.15/802.16、3GPP等链路层。MIH层通过自身功能中事件服务、命令服务和信息服务来提供与媒体无关的切换功能(MIHF,MediaIndependentHandoverFunction)。目前移动用户的媒体无关切换过程如下。参见图1,移动节点(MN,MobileNode)当前同802.11网络建立了连接,由于链路条件发生变化等原因导致MIH用户中切换层做出切换的决定,并且已经通过能力发现和信息请求等方法获取了周围网络的能力信息,并且根据这些信息选择了切换的目标网络3GPP。101:MN的MIH用户生成一条发起切换请求消息发发送至MN的MIHF单元。102:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元。103:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送至MN选择好的目标网络,即3GPP的网络接入点的MIHF单元。104:目标网络3GPP查询好资源后,由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。105:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询成功参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含目标网络3GPP接入点的链路类型等信息。106:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。107:MN的MIH用户收到发起切换响应消息后向MN的MIHF单元发送一条切换请求消息。108:MN的MIHF单元将切换请求消息发送至802.11网络接入点的MIHF单元,该消息请求将当前链路的连接切换到选择的3GPP链路上。109:MN的MIH用户生成切换执行请求消息并发送至MN的MIHF单元。110:MN的MIHF单元将切换执行请求消息发送至802.11网络接入点的MIHF单元。111:802.11网络接入点的MIHF单元将切换执行请求消息发送至3GPP网络接入点的MIHF单元。112:3GPP网络接入点的MIHF单元收到切换执行请求消息后,向802.11网络接入点的MIHF单元返回一条切换执行响应消息,指示切换并建立链路层的连接。113:802.11网络接入点的MIHF单元将切换执行响应消息发送至MN的MIHF单元。114:MN的MIHF单元将切换执行响应消息转发至MN的MIH用户。至此,切换过程结束,MN与3GPP网络的接入点建立链路层的连接。新的链路建立连接后,802.11网络接入点将緩存数据转发给3GPP网络接入点,MN启动到3GPP网络的注册过程。802.11网络接入点拆除802.11网络的与MN的链路连接。MN启动到3GPP网络的注册过程,由3GPP网络承载MN的链路。在此切换过程中,105中的发起切换响应消息和112中的切换执行响应消息包含参数,参数为切换失败或切换执行。当该参数为切换失败时,收到该消息的切换发起方将会终止切换;当该参数为切换执行时,切换将执行完成。虽然在切换前找出周围可供切换的多个网络,但是切换时只能与选择一个网络进行切换,切换的结果只有成功或失败两种结果。因此在这种切换方式下,切换成功的可能较低,通信中断的可能较高,容易造成业务质量的下降。
发明内容有鉴于此,本发明的方法在于提供一种异构无线通信系统之间切换的方法和装置,解决了上述切换技术中切换失败后不能再次向切换前找出可供切换的多个网络再次发起切换的问题。为解决上述问题,本发明提供一种异构无线通信系统之间切换的方法,包才舌移动节点做出切换决定,获取其周围邻居网络接入点的信息;与所述周围邻居网络接入点的信息中的一个目标网络接入点建立连接;如果建立连接失败,则再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接。其中,所述移动节点做出切换决定,获取其周围邻居网络接入点的信息的过程包括移动节点做出切换决定后,获取其周围邻居网络接入点的信息;或获取移动节点周围邻居网络接入点的信息后,移动节点做出切换决定。其中,所述获取其周围邻居网络接入点的信息后进一步包括利用其周围邻居网络接入点的信息生成按照优先级排序的目标网络接入点列表,所述列表为包括目标网络接入点网络类型、目标网络接入点媒体接入控制地址、目标网络接入点优先级参数的目标网络接入点标识符的集合。其中,所述生成目标网络接入点列表后进一步包括将所述目标网络接入点列表保存在移动节点中或保存在移动节点的当前服务网络接入点的媒体无关切换功能MIHF单元中。其中,当目标网络接入点列表保存在移动节点中,与周围邻居网络中的一个目标网络接入点建立连接为移动节点与目标网络接入点列表中优先级最高的网络接入点的MIHF单元或任意一个网络接入点的MIHF单元建立连接。其中,所述建立连接失败为移动节点收到来自目标网络接入点的包含切换失败参数的切换准备响应消息或切换4丸行响应消息。其中,当目标网络接入点列表保存在移动节点的当前服务网络接入点的MIHF单元中,与周围邻居网络中的一个目标网络接入点建立连接为移动节点的当前服务网络接入点的MIHF单元与目标网络接入点列表中优先级最高的网络接入点的MIHF单元或任意一个网络接入点的MIHF单元建立连接。其中,所述建立连接失败为移动节点的当前服务网络接入点的MIHF单元收到来自目标网络接入点的包含查询资源失败参数的切换准备响应消息。其中,当目标网络接入点列表保存在移动节点的当前服务网络接入点的MIHF单元中,所述建立连接失败为移动节点的当前服务网络接入点收到来自目标网络接入点的包含切换失败参数的切换执行响应消息。其中,所述再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接为移动节点的当前服务网络接入点将包含失败参数的切换执行响应消息发送至移动节点,移动节点向其当前服务网络接入点发送消息,所述当前服务网络接入点再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接。其中,进一步包括包含计数器,记录建立连接失败次数,当建立连接失败次数超过预定阈值,则终止切换。其中,进一步包括包含计时器,记录建立连接的时间,当建立连接的时间超过预定阈值而未连接成功,则终止切换。其中,进一步包括移动节点与目标网络接入点的MIHF单元建立连接后,移动节点的原网络接入点向目标网络接入点转发緩存数据,移动节点启动注册过程,移动节点的原网络接入点拆除原链^^。本发明还提供一种异构无线通信系统之间切换的装置,包括切换单元,用于做出切换决定并通知获取单元;获取单元,用于获取获移动节点周围邻居网络的特征和能力信自、.存储单元,用于存储获取单元获取的信息;连接单元,用于与存储单元中目标网络接入点建立连接;在当连接失败后,再次与目标网络接入点列表中未建立过连接的目标网络接入点建立连才妻。其中,还包括列表生成单元,用于获取存储单元的信息生成含有目标网络接入点网络类型、目标网络接入点媒体接入控制地址、目标网络接入点优先级参数且按照优先级排序的列表;所述连接单元还用于从列表生成单元获取当前优先级最高且未建立过连接的目标网络接入点建立连接。其中,还包括计数器单元,用于记录建立连接失败次数;计数判别单元,用于判别当计数器单元记录的建立连接失败次数超过预定阈值时,通知连接单元终止连接。其中,还包括计时器单元,用于记录建立连接时间;计时判别单元,用于判别当计时器单元记录的建立连接时间超过预定阈值时,通知连接单元终止连接。本发明的方法通过生成的网络信息列表,当与目标网络建立切换失败后,按照优先级依次向网络信息列表中可供切换的各网络发起切换请求,解决切换失败后不能再次向切换前找出可供切换的多个网络发起切换的问题,较大地提高切换成功的可能性,避免在切换过程中出现通信中断,提高了通信业务质量。图1是异构无线通信系统之间切换的示意图2是本发明方法的流程图3是本发明方法第一实施例的示意图4是本发明方法第二实施例的示意图;图5是本发明方法第三实施例的示意图;图6是本发明方法第四实施例的示意图;图7是本发明方法第五实施例的示意图;图8是本发明的装置示意图。具体实施例方式本发明的方法通过生成的网络信息列表,每次与网络列表中优先级最高且未建立过连接的目标网络接入点建立连接;如果建立连接失败,则按照优先级顺序与网络列表中下一个目标网络接入点建立连接。下面结合附图详细描述本发明的方法。本发明的方法步骤参见图2。步骤S201:移动节点做出切换决定,获取其周围邻居网络接入点的信息;步骤S202:与所述周围邻居网络接入点的信息中的一个目标网络接入点建立连接;步骤S203:如果建立连接失败,则再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接。本发明的方法中的网络信息列表参见表1,表1是目标网络接入点链路标识符的集合,包括目标网络接入点的网络类型、目标网络接入点的媒体接入控制地址、目标网络接入点的优先级三个参数。<table>tableseeoriginaldocumentpage12</column></row><table>表1目标网络接入点的网络类型用整型表示,每个整型值代表一个当前可供切换的目标网络接入点的类型;目标网络接入点的地址是目标网络接入点的媒体接入控制地址;目标网络接入点的优先级中取值的变化范围由0至255,表示256个优先级。下面结合附图详细描述本发明的方法在各个实施例中的应用。现结合图3描述本发明方法的第一实施例。布支设MN当前同802.11网络建立了连接,MN当前服务网络接入点为802.11网络接入点。由于链路条件发生变化等原因导致移动节点的MIH用户中切换层做出切换的决定,并且已经通过能力发现和信息请求等方法获取了周围邻居网络接入点的能力信息,并且根据这些信息形成了按照优先级排序的目标网络列表。在形成的列表中,假设802.16网络的优先级最高,为优先级l,3GPP网络的优先级为2。301:MN的MIH用户生成一条发起切换请求消息发送至MN的MIHF单元,与网络列表中优先级最高的网络接入点建立连接。302:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元。303:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的优先级为1的目标网络802.16的网络接入点的MIHF单元。304:目标网络802.16查询好资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。305:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询失败参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含切换失败参数。306:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。307:MN的MIH用户收到该消息及消息中的参lt后,再向目标网络列表中网络优先级为2的目标网络,即3GPP的网络接入点的发送一条发起切换请求消息,在该消息中包含3GPP网络接入点的媒体接入控制地址,先将发起切换请求消息发送至MN的MIHF单元。308:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元。309:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的目标网络,即3GPP的网络接入点的MIHF单元。310:目标网络3GPP查询好资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。311:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询成功参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含目标网络3GPP接入点的链路类型等信息。312:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。313:MN的MIH用户收到发起切换响应消息后向MN的MIHF单元发送一条切换请求消息。314:MN的MIHF单元将切换请求消息发送至802.11网络接入点的MIHF单元,该消息请求将当前链路的连接切换到选择的3GPP链路上。315:MN的MIH用户生成切换执行请求消息并发送至MN的MIHF单元。316:MN的MIHF单元将切换执行请求消息发送至802.11网络接入点的MIHF单元。317:802.11网络接入点的MIHF单元将切换执行请求消息发送至3GPP网络接入点的MIHF单元。318:3GPP网络接入点的MIHF单元收到切换4丸行请求消息后,向802.11网络接入点的MIHF单元返回一条切换执行响应消息,指示切换并建立链路层的连接。319:802.11网络接入点的MIHF单元将切换执行响应消息发送至MN的MIHF单元。320:MN的MIHF单元将切换执行响应消息转发至MN的MIH用户。至此,切换过程结束,MN与3GPP网络的接入点建立链路层的连接。新的链路建立连接后,802.11网络接入点将緩存数据转发给3GPP网络接入点,MN启动到3GPP网络的注册过程。802.11网络接入点拆除802.11网络的与MN的链路连接。由3GPP网络承载MN的链路。下面结合图4描述本发明方法的第二实施例,假设MN当前同802.11网络建立了连接,由于链路条件发生变化等原因导致的MIH用户中切换层做出切换的决定,并且已经通过能力发现和信息请求等方法获取了周围邻居网络接入点的能力信息,并且根据这些信息形成了按照优先级排序的目标网络列表。在形成的列表中,假设802.16网络的优先级最高,为优先级l,3GPP网络的优先级为2。401:MN的MIH用户生成一条发起切换请求消息发送至MN的MIHF单元,与网络列表中优先级最高的网络接入点建立连接。402:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元。403:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的优先级为1的目标网络802.16的网络接入点的MIHF单元。404:目标网络802.16查询好资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。405:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询成功参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含目标网络802.16接入点的链路类型等信自、406:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。407:MN的MIH用户收到发起切换响应消息后向MN的MIHF单元发送一条切换请求消息。408:MN的MIHF单元将切换请求消息发送至802.11网络接入点的MIHF单元,该消息请求将当前链路的连接切换到选择的802.16链路上。409:MN的MIH用户生成切换执行请求消息并发送至MN的MIHF单元。410:MN的MIHF单元将切换执行请求消息发送至802.11网络接入点的MIHF单元。411:802.11网络接入点的MIHF单元将切换执行请求消息发送至802.16网络接入点的MIHF单元,通知准备切换到802.16的网络上。412:802.16网络接入点的MIHF单元向802.11网络接入点的MIHF单元返回切换执行响应消息,并在切换执行响应消息中添加切换失败的参数。413:802.11网络接入点的MIHF单元收到切换执行响应消息后,将切换执行响应消息转发至MN的MIHF单元。414:MN的MIHF单元将切换执行响应消息转发至MN的MIH用户。415:MN的MIH用户收到该消息及消息中的参数后,再向目标网络列表中网络优先级为2的目标网络,即3GPP的网络接入点的发送一条发起切换请求消息,在该消息中包舍3GPP网络接入点的媒体接入控制地址,先将发起切换请求消息发送至MN的MIHF单元。416:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元。417:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的目标网络,即3GPP的网络接入点的MIHF单元。418:目标网络3GPP查询好资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。419:802.11网络4妻入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询成功参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含目标网络3GPP接入点的链路类型等信息。420:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。421:MN的MIH用户收到发起切换响应消息后向MN的MIHF单元发送一条切换请求消息。422:MN的MIHF单元将切换请求消息发送至802.11网络接入点的MIHF单元,该消息请求将当前链路的连接切换到选择的3GPP链路上。423:MN的MIH用户生成切换执行请求消息并发送至MN的MIHF单元。424:MN的MIHF单元将切换执行请求消息发送至802.11网络接入点的MIHF单元。425:802.11网络接入点的MIHF单元将切换执行请求消息发送至3GPP网络接入点的MIHF单元。426:3GPP网络接入点的MIHF单元收到切换执行请求消息后,向802.11网络接入点的MIHF单元返回一条切换执行响应消息,并在切换执行响应消息中添加切换执行参数,指示切换并建立链路层的连接。427:802.11网络接入点的MIHF单元将切换执行响应消息发送至MN的MIHF单元。428:MN的MIHF单元将切换执行响应消息转发至MN的MIH用户。至此,切换过程结束,MN与3GPP网络的接入点建立链路层的连接。新的链路建立连接后,802.11网络接入点将緩存数据转发给3GPP网络接入点,MN启动到3GPP网络的注册过程。802.11网络接入点拆除802.11网络的与MN的链路连接。由3GPP网络承载MN的链路。在每次收到切换失败参数后,MN的MIH用户会向网络列表中未建立过连接且优先级最高的目标网络接入点发送消息建立连接,但是如果在网络环境较差的情况下,可能会出现MN频繁执行切换连接但又未切换成功的情况。对于这种情况,会对网络和MN造成一定的影响。因此,在本发明的方法中,在MN的MIH用户中设有计数器或计时器,对失败后重试切换请求的次数计数或对切换过程的总时间计时,当超过计数器或计时器的阈值,则完全终止切换。下面结合图5详细描述本发明方法的第三实施例,假设MN当前同802.11网络建立了连接,由于链路条件发生变化等原因导致MIH用户中切换层做出切换的决定,并且已经通过能力发现和信息请求等方法获取了周围网络接入点的能力信息,并且根据这些信息形成了按照优先级排序的目标网络列表。在形成的列表中,假设802.15网络的优先级最高,为优先级l,802.16网络的优先级为2,3GPP网络的优先级为3。501:MN的MIH用户生成一条发起切换_清求消息发送至MN的MIHF单元,与网络列表中优先级最高的网络接入点建立连接。502:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元。503:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的优先级为1的目标网络802.15的网络接入点的MIHF单元。504:目标网络802.15查询好资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。505:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询失败参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含切换失败参数。506:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。507:MN的MIH用户收到该消息及消息中的参数后,再向目标网络列表中网络优先级为2的目标网络,即802.16的网络接入点的发送一条发起切换请求消息,在该消息中包含802.16网络接入点的媒体接入控制地址,先将发起切换请求消息发送至MN的MIHF单元。假设这次切换过程没有成功,508至512的过程与502至506的过程相同,MN收到了发起切换响应消息中的失败参数后,再向目标网络列表中网络优先级为3的目标网络,即3GPP的网络接入点的发送一条发起切换请求消息,在该消息中包含3GPP网络接入点的媒体接入控制地址。513:MN的MIH用户生成一条发起切换请求消息发送至MN的MIHF单元,与网络列表中优先级为3的3GPP网络接入点建立连接。514:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元。515:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的优先级为3的目标网络3GPP的网络接入点的MIHF单元。516:目标网络3GPP查询好资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802,11的接入点的MIHF单元。517:802.11网络4妻入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询失败参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含目标网络3GPP接入点的链路类型等信息。518:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。519:MN的MIH用户收到发起切换响应消息后向MN的MIHF单元发送一条切换请求消息。520:MN的MIHF单元将切换请求消息发送至802.11网络接入点的MIHF单元,该消息请求将当前链路的连接切换到选择的3GPP链路上。521:MN的MIH用户生成切换执行请求消息并发送至MN的MIHF单元。522:MN的MIHF单元将切换执行请求消息发送至802.11网络接入点的MIHF单元。523:802.11网络接入点的MIHF单元将切换执行请求消息发送至3GPP网络接入点的MIHF单元,通知准备切换到3GPP的网络上。524:3GPP网络接入点的MIHF单元向802.11网络接入点的MIHF单元返回切换执行响应消息,并在切换执行响应消息中添加切换失败的参数。525:802.11网络接入点的MIHF单元收到切换执行响应消息后,将切换执行响应消息转发至MN的MIHF单元。526:MN的MIHF单元将切换执行响应消息转发至MN的MIH用户。如果MN的MIH用户中计数器的值设定为3,此时MN与3个网络建立连接并且都失败了,由于超过了设定的重试切换请求的次数,则完全终止切换。如果在切换的整个过程中,如果切换的时间超过了计时器的计时,而未切换成功,则完全终止切换。在以上的三个实施例中,生成的目标网络接入点列表还可保存在MN的MIHF单元中。在以上的实施例中,MN的MIH用户每次与目标网络列表中优先级最高且未建立过连接节点建立连接,本发明也可以不建立列表而从获得的周围邻居网络接入点信息中任意选择一个未建立过连接的网络接入点,与其建立连接。本发明还可以将目标网络接入点的列表通过发起切换请求消息发送至移动节点的当前服务网络接入点的MIHF单元并保存在其中,当收到来自目标网络接入点的切换准备响应的消息,如果该消息中包含查询资源失败参数并且不满足MN与目标网络接入点建立连接,则不必生成发起切换响应消息并发送至MN,而直接与目标网络列表中优先级最高且未建立过连接的目标网络接入点建立连接。下面结合图6详细描述本发明方法的第四实施例,假设MN当前同802.11网络建立了连接,由于链路条件发生变化等原因导致MIH用户中切换层做出切换的决定,并且已经通过能力发现和信息请求等方法获取了周围邻居网络接入点的能力信息,并且根据这些信息形成了按照优先级排序的目标网络列表。在形成的列表中,假设802.16网络的优先级最高,为优先级l,3GPP网络的优先级为2。601:MN的MIH用户生成一条发起切换请求消息发送至MN的MIHF单元,里面携带目标网络接入点列表的信息。602:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元,里面包含目标网络接入点链路标识符列表信息,该信息含参数网络类型、移动节点媒体接入控制地址、网络接入点媒体接入控制地址、目标网络接入点优先级。603:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的优先级为1的目标网络802.16的网络接入点的MIHF单元。604:目标网络802.16查询资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元,里面包含查询资源失败的参数。605:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询失败参数,则从602中收到的目标网络接入点链路标识符列表中选择第2优先级的目标网络,即3GPP网络,生成一条切换准备请求消息,并发送至3GPP网络接入点的MIHF单元。606:3GPP网络查询好资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。607:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询成功参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含目标网络3GPP接入点的链路类型等信息。608:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。609:MN的MIH用户收到发起切换响应消息后向MN的MIHF单元发送一条切换请求消息。610:MN的MIHF单元将切换请求消息发送至802.11网络接入点的MIHF单元,该消息请求将当前链路的连接切换到选择的3GPP链路上。611:MN的MIH用户生成切换执行请求消息并发送至MN的MIHF单元。612:MN的MIHF单元将切换执行请求消息发送至802.11网络接入点的MIHF单元。613:802.11网络接入点的MIHF单元将切换执行请求消息发送至目标网络3GPP接入点的MIHF单元。614:目标网络3GPP接入点的MIHF单元收到切换执行请求消息后,向802.11网络接入点的MIHF单元返回一条切换执行响应消息,指示切换并建立链路层的连接。615:802.11网络接入点的MIHF单元将切换执行响应消息发送至MN的MIHF单元。616:MN的MIHF单元将切换4丸行响应消息转发至MN的MIH用户。至此,切换过程结束,MN与目标网络2的接入点建立链路层的连接。新的链路建立连接后,802.11网络接入点将緩存数据转发给3GPP网络接入点,MN启动到3GPP网络的注册过程。802.11网络接入点拆除802.11网络的与MN的链路连接,由目标网络2承载MN的链路。如果原网络接入点在步骤614收到包含终止切换信息的切换执行响应消息,则在完成步骤615、步骤616后,由MN从步骤601重复开始,通知MN当前服务的网络接入点重新发起目标网络接入点的切换,直到本次切换成功或者完全失败。当将目标网络接入点列表保存到MN当前服务网络接入点的MIHF单元中,可在MN当前月良务网络4妄入点的MIHF单元中设有计数器或计时器,对失败后重试切换请求的次数计数或对失败后重试切换的总时间计时,当超过计数器或计时器的阈值,则完全终止切换。下面结合图7详细描述本发明的第五实施例,假设MN当前同802.11网络建立了连接,由于链路条件发生变化等原因导致MIH用户中切换层做出切换的决定,并且已经通过能力发现和信息请求等方法获取了周围网络的能力信息,并且根据这些信息形成了按照优先级排序的目标网络列表。在形成的列表中,假设802.15网络的优先级最高,为优先级l,802.16网络的优先级为2,3GPP网络的优先级为3。701:MN的MIH用户生成一条发起切换请求消息发送至MN的MIHF单元,里面携带目标网络接入点列表的信息。702:MN的MIHF单元将发起切换请求消息转发至802.11网络接入点的MIHF单元,里面包含目标网络接入点链路标识符列表信息,该信息含参数网络类型、移动节点媒体接入控制地址、网络接入点媒体接入控制地址、目标网络接入点优先级。703:802.11网络接入点的MIHF单元收到该请求后,生成一条切换准备请求消息,并发送给MN选择好的优先级为1的目标网络802.15的网络接入点的MIHF单元。704:目标网络802.15查询资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元,里面包含查询资源失败的参数。705:802.11网络4秦入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询失败参数,则从702步中收到的目标网络接入点链路标识符列表中选择优先级为2的目标网络802.16,生成一条切换准备请求消息,并发送给目标网络802.16的网络接入点的MIHF单元。706:目标网络802.16查询资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。707:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询失败参数,则从702步中收到的目标网络接入点链路标识符列表中选择优先级为3的目标网络3GPP,生成一条切换准备请求消息,并发送给目标网络3GPP的网络接入点的MIHF单元。708:目标网络3GPP查询资源后由其MIHF单元返回一条切换准备响应的消息发送至原网络802.11的接入点的MIHF单元。709:802.11网络接入点的MIHF单元收到切换准备响应消息后,基于该消息中的资源查询成功参数,向MN的MIHF单元发送一条发起切换响应消息,里面包含目标网络3GPP接入点的链路类型等信息。710:MN的MIHF单元将发起切换响应消息转发至MN的MIH用户。711:MN的MIH用户收到发起切换响应消息后向MN的MIHF单元发送一条切换请求消息。712:MN的MIHF单元将切换请求消息发送至802.11网络接入点的MIHF单元,该消息请求将当前链路的连接切换到选择3GPP的链路上。713:MN的MIH用户生成切换4丸行请求消息并发送至MN的MIHF单元。714:MN的MIHF单元将切换执行请求消息发送至802.11网络接入点的MIHF单元。715:802.11网络接入点的MIHF单元将切换执行请求消息发送至3GPP网络接入点的MIHF单元,通知准备切换到3GPP的网络上。716:3GPP网络接入点的MIHF单元向802.11网络接入点的MIHF单元返回切换执行响应消息,并在切换执行响应消息中添加切换失败的参数。717:802.11网络4妄入点的MIHF单元收到该切换准备响应消息后,此时检查发现发起的切换请求已经超过了设定的重试次数,或者在以上的切换过程中设定的定时器超时,则将终止切换过程。基于该消息中的切换失败参数,向MN的MIHF单元发送一条切换执行响应消息,里面包含切换失败的参数。718:MN的MIHF收到该消息后,转发至MN的MIH用户,指示完全终止切换过程。对于目标网络节点列表保存在网络接入点的MIHF单元时,计数器或计时器可以保存在网络接入点的MIHF单元中,也可以保存在MN的MIH用户中。在以上的实施例中,均为移动节点根据链路条件做出切换决定后,再生成目标网络接入点列表,这只是本发明方法中的一种情况,本发明也可以定期或不定期的形式生成目标网络接入点列表,移动节点做出切换决定后,利用先生成的列表与目标网络接入点建立连接。本发明提供一种异构无线通信系统之间切换的装置,参见图8,包括切换单元801、获取单元802、存储单元803、连接单元805,切换单元801,用于^t出切换决定并通知获取单元802;获取单元802,用于获取获移动节点周围邻居网络的特征和能力信息;存储单元803,用于存储获取单元802获取的信息;连接单元805,用于与存储单元802中目标网络接入点建立连接;在当连接失败后,再次与目标网络接入点中未建立过连接的目标网络接入点建立连接。本发明的装置中还可以添加列表生成单元804、计数器单元或计时器单元806、计数判别单元或计时判别单元807。列表生成单元804,用于获取存储单元803的信息生成含有目标网络接入点网络类型、目标网络接入点媒体接入控制地址、目标网络接入点优先级参数且按照优先级排序的列表;所述连接单元805还用于从列表生成单元804获取当前优先级最高且未建立过连接的目标网络接入点建立连接。如果806是计数器单元,807是计数判别单元,则计数器单元,用于记录建立连接失败次数;计数判别单元,用于判别当计数器单元记录的建立连接失败次数超过预定阈值时,通知连接单元终止连接。如果806是计时器单元,807是计时判别单元,则计时器单元,用于记录建立连接时间;计时判别单元,用于判别当计时器单元记录的建立连接的时间超过预定阈值时,通知连接单元终止连接。对于本发明的方法和装置,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1、一种异构无线通信系统之间切换的方法,其特征在于,包括移动节点做出切换决定,获取其周围邻居网络接入点的信息;与所述周围邻居网络接入点的信息中的一个目标网络接入点建立连接;如果建立连接失败,则再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接。2、根据权利要求1所述的方法,其特征在于,所述移动节点做出切换决定,获取其周围邻居网络接入点的信息的过程包括移动节点做出切换决定后,获取其周围邻居网络接入点的信息;或获取移动节点周围邻居网络接入点的信息后,移动节点做出切换决定。3、根据权利要求2所述的方法,其特征在于,所述获取其周围邻居网络接入点的信息后进一步包括利用其周围邻居网络接入点的信息生成按照优先级排序的目标网络接入点列表,所述列表为包括目标网络接入点网络类型、目标网络接入点媒体接入控制地址、目标网络接入点优先级参数的目标网络接入点标识符的集合。4、根据权利要求3所述的方法,其特征在于,所述生成目标网络接入点列表后进一步包括将所述目标网络接入点列表保存在移动节点中或保存在移动节点的当前服务网络接入点的媒体无关切换功能MIHF单元中。5、根据权利要求4所述的方法,其特征在于,当目标网络接入点列表保存在移动节点中,与周围邻居网络中的一个目标网络接入点建立连接为移动节点与目标网络接入点列表中优先级最高的网络接入点的MIHF单元或任意一个网络接入点的MIHF单元建立连接。6、根据权利要求5所述的方法,其特征在于,所述建立连接失败为移动节点收到来自目标网络接入点的包含切换失败参数的切换准备响应消息或切换执行响应消息。7、根据权利要求4所述的方法,其特征在于,当目标网络接入点列表保存在移动节点的当前服务网络接入点的MIHF单元中,与周围邻居网络中的一个目标网络接入点建立连接为移动节点的当前服务网络接入点的MIHF单元与目标网络接入点列表中优先级最高的网络接入点的MIHF单元或任意一个网络接入点的MIHF单元建立连接。8、根据权利要求7所述的方法,其特征在于,所述建立连接失败为移动节点的当前服务网络接入点的MIHF单元收到来自目标网络接入点的包含查询资源失败参数的切换准备响应消息。9、根据权利要求4所述的方法,其特征在于,当目标网络接入点列表保存在移动节点的当前服务网络接入点的MIHF单元中,所述建立连接失败为移动节点的当前服务网络接入点收到来自目标网络接入点的包含切换失败参数的切换执行响应;肖,氛、。10、根据权利要求9所述的方法,其特征在于,所述再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接为移动节点的当前服务网络接入点将包含失败参数的切换执行响应消息发送至移动节点,移动节点向其当前服务网络接入点发送消息,所述当前服务网络接入点再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接。11、根据权利要求6、8或10所述的方法,其特征在于,进一步包括包含计数器,记录建立连接失败次数,当建立连接失败次数超过预定阈值,则终止切换。12、根据权利要求6、8或10所述的方法,其特征在于,进一步包括包含计时器,记录建立连接的时间,当建立连接的时间超过预定阈值而未连接成功,则终止切换。13、根据权利要求1所述的方法,其特征在于,进一步包括移动节点与目标网络接入点的MIHF单元建立连接后,移动节点的原网络接入点向目标网络接入点转发緩存数据,移动节点启动注册过程,移动节点的原网络接入点拆除原链路。14、一种异构无线通信系统之间切换的装置,其特征在于,包括切换单元,用于做出切换决定并通知获取单元;获取单元,用于获取获移动节点周围邻居网络的特征和能力信息;存储单元,用于存储获取单元获取的信息;连接单元,用于与存储单元中目标网络接入点建立连接;在当连接失败后,再次与目标网络接入点列表中未建立过连接的目标网络接入点建立连接。15、根据权利要求14所述的装置,其特征在于,还包括列表生成单元,用于获取存储单元的信息生成含有目标网络接入点网络类型、目标网络接入点媒体接入控制地址、目标网络接入点优先级参数且按照优先级排序的列表;所述连接单元还用于从列表生成单元获取当前优先级最高且未建立过连接的目标网络接入点建立连接。16、根据权利要求15所述的装置,其特征在于,还包括计数器单元,用于记录建立连接失败次数;计数判别单元,用于判别当计数器单元记录的建立连接失败次数超过预定阈值时,通知连接单元终止连接。17、根据权利要求15所述的装置,其特征在于,还包括计时器单元,用于记录建立连接时间;计时判别单元,用于判别当计时器单元记录的建立连接时间超过预定阈值时,通知连接单元终止连接。全文摘要本发明公开了一种异构无线通信系统之间切换的方法,包括移动节点做出切换决定,获取其周围邻居网络接入点的信息;与所述周围邻居网络接入点的信息中的一个目标网络接入点建立连接;如果建立连接失败,则再次与所述周围邻居网络接入点的信息中未建立过连接的目标网络接入点建立连接。本发明还公开了一种异构无线通信系统之间切换的装置。文档编号H04W36/14GK101102584SQ200610090388公开日2008年1月9日申请日期2006年7月5日优先权日2006年7月5日发明者郭均祥申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1