用于受网络控制的移动ip流移动的方法和设备的制作方法

文档序号:7734677阅读:179来源:国知局
专利名称:用于受网络控制的移动ip流移动的方法和设备的制作方法
技术领域
本申请案大体上涉及通信网络,且更特定来说,涉及受网络控制的移动IP流移动 的方法和设备。
背景技术
例如MIPv6等因特网协议允许移动节点将发送到其归属地址(HoA)的业务重引导 到其当前位置。移动节点的当前位置可由转交地址(CoA)识别。移动节点从其当前连接 到的接入网络获得其CoA。很常见的是,移动节点可连接到多个接入网络且因此具有多个 CoA。移动节点向归属代理注册其CoA,使得归属代理可将在下行链路上发射的包路由 到正确的地址以到达移动节点。由于归属代理知道与移动节点相关联的所有CoA,因此其可 控制哪一接入网络用于向移动节点的任何特定下行链路发射。类似地,移动节点也可选择 接入网络以用于任何特定上行链路发射。迄今,尚没有常规系统的任何可操作方案以允许例如归属代理等基础结构节点控 制移动节点以使用特定接入网络执行上行链路发射。举例来说,将需要让移动节点使用特 定接入网络用于需要高带宽的特定上行链路发射。然而,似乎当前系统并不允许网络控制 移动节点以使用所述特定接入网络来发射流。这对网络的操作施加了限制,因为操作者无 法对移动节点强加路由策略以最佳地利用网络资源。即使在给定接入网络上有优良质量或 过量带宽可用的情形中,由于网络基础结构无法控制移动装置以利用所述接入网络用于给 定上行链路发射,因此也不会完全利用可用的网络资源。因此,需要具有一种机制,其允许网络基础结构控制来自移动节点的上行链路通 信上的移动IP流移动。

发明内容
体现为各种方法和设备的一种移动IP流控制系统操作以允许网络基础结构控制 哪一接入网络将用于来自移动装置的包流的上行链路发射。举例来说,例如归属代理等基 础结构节点使用对绑定确认消息的扩展以发信号通知CoA与将在上行链路通信中从移动 装置发射的流之间的映射。基础结构节点基于网络、装置和/或流信息而确定将映射到每 一流的CoA。移动节点或移动网关接收绑定确认消息且以CoA到流的映射更新其本地策略 信息。当将在上行链路发射中发射选定流时,使用所述本地策略信息来确定与所述选定流 相关联的所述CoA。所述CoA随后用以确定将在上面发生所述选定流的所述上行链路发射的接入网络(或接入路径)。因此,网络基础结构能够控制与移动节点或移动网关相关联的 通信上行链路上的移动IP流移动。


通过参考以下结合附图进行的描述将更容易明白本文描述的上述实施方案,附图 中图1展示说明常规移动IP流路由的网络;图2展示常规移动IP流路由如何支持与单个移动节点一起使用的多个CoA的示 意图;图3展示说明移动IP流控制系统的操作的示意图;图4展示如图3中说明的移动节点的示意图;图5展示在基础结构节点中使用以提供移动IP流控制系统的示范性移动策略硬 件;图6展示在移动节点或移动网关中使用以提供移动IP流控制系统的示范性策略 硬件;图7展示在移动IP流控制系统中使用的消息结构图8展示用于在基础结构节点中操作移动策略控制器以提供移动IP流控制系统 的示范性方法;以及图9展示用于在移动节点或移动网关中操作策略处理器以提供移动IP流控制系 统的示范性方法。
具体实施例方式呈现以下描述以使所属领域的技术人员能够制作和使用本发明。出于阐释目的在 以下描述中陈述细节。应了解,所属领域的技术人员将认识到,可在不使用这些具体细节的 情况下实践本发明。在其它例子中,未详细说明众所周知的结构和过程,以便不以不必要的 细节混淆本发明的描述。因此,本发明无意受所示实施例的限制,而是被赋予与本文揭示的 原理和特征一致的最广泛范围。以下描述内容描述移动因特网协议(IP)流控制系统,其操作以允许网络基础结 构控制与上行链路通信相关联的移动IP流移动。图1展示说明常规移动IP流路由的网络100。举例来说,网络100适合于根据网 络协议MIPV6的操作。网络100包括对应节点(CN) 102,其能够与移动节点(MN) 104通信。 MN 104可为手机、寻呼装置、电子邮件装置、移动计算机、个人数字助理(PDA)、手持机、用 户装备(UE)或可操作以与网络100通信的任何其它类型的装置。来自CN102的包流经寻 址到MN 104的归属地址,且在与移动节点相关联的归属代理(HA) 106处接收。HA 106可 为基础结构节点、移动性锚点、网关、PDN网关或任何其它合适的基础结构实体。HA 106维 持高速缓冲存储器,所述高速缓冲存储器将MN 104的HoA映射到相关联的CoA。在操作期 间,丽104将绑定更新(BU)消息发射到HA 106,所述消息识别与丽104相关联的HoA与 CoA之间的绑定。HA 106使用此信息来更新高速缓冲存储器。当HA 106接收到来自CN 102的经寻址到丽104的HoA的包时,HA 106从高速7缓冲存储器获得与HoA相关联的CoA,且使用到此CoA的移动IP隧道110来经由接入路由 器(AR) 108将来自CN 102的包引导到MN 104。移动IP隧道110是在移动节点与HA 106 之间交换绑定更新时建立的。因此,使用常规IP路由,引导到移动节点的IP包可通过归属 代理来路由,在归属代理处所述IP包基于经注册的CoA而被重引导到移动节点。参见图1,以下信息进一步描述常规包路由。从CN 102发射到丽104的包包含以 下IP标头信息。1.源地址=CN地址2.目的地地址=MN的归属地址(HoA)从HA 106发射到丽102的包包含以下IP标头信息。1.源地址=HA地址2.目的地地址=MN的CoA3.经包封源地址=CN地址4.经包封目的地地址=HoA从丽104发射到HA 106的包包含以下IP标头信息。1.源地址=CoA2.目的地地址=HA地址3.经包封源地址=MN的HoA4.经包封目的地地址=CN地址由丽106发射到CN 102的包包含以下IP标头信息。1.源地址=丽的HoA2.目的地地址=CN地址在常规移动IP路由的称为代理ΜΙΡν6 (ΡΜΙΡνθ)的变型中,提供移动接入网关 (MAG) 112,其操作以提供到多个丽的通信。MAG 112的功能是卸下MN在其在网络100中 来回移动时必须向HA 106注册CoA的负担。在操作期间,MAG 112与多个MN通信且针对 所述丽向HA 106注册CoA。当CN 102将包发射到与MAG 112通信的丽中的任一者时, HA 106接收这些包且使用其绑定信息来基于特定丽的HoA而确定适当CoA。HA 106随后 使用从CoA确定的移动IP隧道114来将从CN 102接收的包隧穿到MAG 112。MAG 112随 后操作以将包分配到适当的MN。如所描述,例如由MIPv6和PMIPv6提供的常规移动IP路由操作以允许将在下行 链路上发射的IP包重引导到通信网络中的丽。图2展示说明常规移动IP路由如何支持与单个移动节点一起使用的多个CoA的 示意图200。展示丽202,其与两个接入网络204和206通信。举例来说,接入网络#1204 可为蜂窝式网络,且接入网络#2206可为无线LAN。丽202向HA 208注册与接入网络相关 联的CoAl和CoA2。HA 208将注册维持在绑定高速缓冲存储器(BC) 210中。在下行链路通 信期间,HA 208使用BC 210和本地策略信息来使用CoAl和接入网络#1204将包流A隧穿 到MN 202。HA 208还使用CoA2和接入网络#2 206将包流2隧穿到MN 202。因此,HA 208 使用其BC 210和策略信息来确定用于到MN 202的下行链路流的路径。在上行链路通信期间,MN 202可使给定应用程序流与给定CoA相关联,且可随意 改变这些关联。因此,MN 202具有对将哪些接入网络用于上行链路通信中发射的任何特定包流的控制。应注意,虽然图2中展示移动节点,但相对于MN 202描述的操作也适用于 MAG。因此,在常规移动IP流路由期间,HA 208确定下行链路上的包流路由且MN 202确定 上行链路上的包流路由。图3展示说明移动IP流控制系统的操作的示意图300。举例来说,图3说明例如 归属代理等网络基础结构节点如何能够控制将哪些接入网络或接入路径用于移动装置或 移动网关的上行链路通信。丽302与多个接入网络(接入网络#1和#2)通信。举例来说,接入网络#1可为 蜂窝式网络,且接入网络#2可为无线LAN。丽302操作以向HA 304注册两个CoA(CoAl和 CoA2),使得可由HA 304使用与CoA中的一者或两者相关联的隧道将发射到MN 302的包路 由到MN 302。HA 304具有对尤其网络操作信息以及QoS信息、网络吞吐量信息、网络负载和其 它类型的网络操作信息的访问权。HA 304包括移动策略控制器(MPC) 308。MPC 308处理网 络操作信息和任何其它信息以确定将如何路由在上行链路通信中从MN 302发射的流。举 例来说,MPC 308具有对例如存储器或处理能力等装置信息和例如流类型(即,数据、多媒 体等)等流信息的访问权。使用可用信息(网络、装置、流)中的任一者,MPC 308确定将在利用与CoA2相关 联的接入网络#2的上行链路通信中从MN 302发射流A和流B。为实施此确定,MPC308将 消息310发射到丽306以指示将与在上行链路发射中从丽302发射的流相关联的CoA。 虽然消息310展示为经由接入网络#1发射,但可使用接入网络#2或使用任何其它类型的 到丽306的接入路径将消息310发射到丽306。在一个实施方案中,消息310是绑定确认(BA)消息,其响应于在CoA注册期间从 MN 302接收的绑定更新消息(BU)而被发射。在又一实施方案中,消息310是一般通知(GN) 消息,其用以将信息提供到MN 302或其用户;但其经扩展以包含上文描述的CoA映射。在 另一实施方案中,消息可为任何其它类型的消息,从网络基础结构节点将其发射到MN 302 且其指示流到CoA的映射。丽302包括策略处理器(PP) 306。PP 306操作以接收消息310且将流到CoA的映 射并入到由MN 302使用的本地策略消息中以确定用于上行链路通信的流路由。对于此实 例,将假定消息310指示流A和流B被映射到与接入网络#2相关联的CoA2。PP 306接着 操作以控制来自MN 302的上行链路发射,使得使用接入网络#2发射流A和B。如所描述,移动IP流控制系统的实施方案可操作以允许网络节点(即,HA、基础 结构元件、网络操作者等)控制MN使用哪些接入网络来用于特定流的上行链路通信。应注 意,系统还适用于MAG的操作。图4展示如图3中说明的MN 302的简化示意图。丽302包括物理接口 404和 406,其操作以提供分别与接入网络#1和#2的通信。应用程序402产生流A和B以用于使 用接入网络#1或#2中的一者经由其相关联的HoA向CN的上行链路发射。
在操作期间,从HA 304接收消息310,HA 304提供流与CoA之间的映射。举例来 说,消息310可为BA消息、GN消息或指示将经由与CoA2相关联的接入网络来发射流A和B 的任何其它类型的消息。消息310被传递到PP 306。PP 306操作以对消息310进行解码 且将流到CoA的映射并入到本地策略信息中。9
当流A和B从应用程序402到达PP 306时,PP 306操作以从本地策略信息确定 与这些流中的每一者相关联的CoA。一旦确定CoA,PP 306就操作以路由这些流以用于经 由与那些CoA相关联的接入网络的上行链路发射。举例来说,将使用与那些CoA相关联的 隧道发射流。在此情况下,两个流均经路由以用于经由与CoA2相关联的接入网络#2的上 行链路发射。如所描述,移动IP流控制系统允许网络基础结构控制使用哪些接入网络或接入 路径来在来自移动节点或移动网关的上行链路发射中发射特定流。图5展示示范性移动策略硬件,例如在移动IP流控制系统中使用的MPC 500。举 例来说,MPC 500适合在网络基础结构节点中使用,例如图3中所示的归属代理304。MPC 500包括耦合到存储器504的处理器502。应注意,MPC 500仅是示范性实施方案且其它实 施方案是可能的。存储器504包括存储装置、ASIC或其任何组合。存储器504操作以存储BC 508 和控制软件(CSW)模块506。BC 508包括将例如移动节点等网络装置的HoA映射到相关联 的CoA的绑定信息。有可能例如移动节点等装置的HoA被映射到一个以上CoA。CSW模块 506包括任何合适的应用程序、代码、指令或可由处理器502执行以执行本文描述的功能的 任何其它类型的软件。处理器502包括中央处理单元(CPU)、门阵列、硬件逻辑、存储器元件、电路、固件 和/或其任何组合、处理器502操作以执行CSW模块506以执行本文描述的功能。处理器 502包括用以接收网络信息的通信链路510和用以与例如移动装置等装置发送和接收消息 的消息链路512。在绑定注册过程期间,处理器502经由消息链路512从移动装置或移动网关接收 BU消息。处理器502对BU消息进行解码以用绑定信息更新BC 508。处理器502还经由网 络链路510接收网络信息。网络信息包括QoS信息、网络容量、网络负载和/或与一个或一 个以上接入网络相关的任何其它信息。处理器502还接收装置和流信息。举例来说,装置 信息可从BU消息或网络接收且指示装置的类型和与装置相关联的任何其它参数,例如处 理或链路容量。流信息从装置或网络接收且指示流的类型(例如数据或多媒体)和与流相 关联的任何其它特征。处理器502操作以处理网络、装置和流信息以确定哪些CoA将与从特定移动节点 或移动网关发射的特定流的上行链路通信相关联。举例来说,处理器502确定来自特定移 动节点的多媒体流的上行链路发射将使用与特定CoA相关联的特定接入网络。在一个实施方案中,502操作以将流到CoA的映射并入到BA消息中,响应于BU消 息使用消息链路512将所述BA消息发射到移动节点。移动节点处理BA消息以将流到CoA 的映射并入到其本地策略信息中。当将在上行链路发射中发射流时,移动节点处的本地策 略信息用以基于与那个流相关联的CoA而确定哪一接入网络和/或隧道将用于上行链路发 射。因此,MPC 500可操作以控制来自丽和MAG的上行链路通信中的移动IP流移动。在示范性实施例中,移动IP流控制系统包括计算机程序产品,其具有存储或体现 于机器可读媒体上的一个或一个以上程序指令(“指令”)或“代码”的集合。当代码由例 如处理器502等至少一个处理器执行时,其执行致使MPC 500提供本文描述的移动IP流控 制系统的功能。举例来说,机器可读媒体包括软盘、⑶ROM、存储器卡、快闪存储器装置、RAM、ROM或包含于MPC 500内或耦合到MPC 500的任何其它类型的存储器装置或机器可读媒体。 代码的集合在执行时操作以提供如本文描述的移动IP流控制系统。图6展示示范性硬件实施方案,例如供在移动IP流控制系统中使用的策略处理器 600。举例来说,PP 600适合在移动节点或移动网关中使用,例如在图4中所示的MN 302或 图1所示的MAG 112处。PP 600包括耦合到存储器604的处理器602。应注意,PP 600仅 是示范性实施方案且其它实施方案是可能的。存储器604包括存储装置、ASIC或其任何组合。存储器604操作以存储本地策略 信息608和策略软件(PSW)模块606。本地策略信息608包括流与CoA之间的映射。举例 来说,如果PP 600位于移动节点中,那么本地策略信息608包括流与和移动节点相关联的 CoA之间的映射。PSW模块606包括任何合适的应用程序、代码、指令或任何其它类型的软件,其可 由处理器602执行以执行本文描述的功能。处理器602包括CPU、门阵列、硬件逻辑、存储器元件、电路、固件和/或其任何组 合。处理器602操作以执行PSW模块606以执行本文描述的功能。处理器602包括用以与 例如归属代理等网络基础结构装置发送和接收消息的消息链路610。假定PP 600位于与多个接入网络通信的移动节点处,发生绑定注册过程。在绑定 注册过程期间,MN将BU消息发射到其归属代理以向归属代理通知与MN可到达的每一接入 网络相关联的CoA。作为响应,归属代理发射BA消息,BA消息包括如上文参考MPC 500所 描述的流到CoA的映射。处理器602经由消息链路610从归属代理接收BA消息。处理器602对BA消息进 行解码以获得用以更新本地策略信息608的流到CoA的映射。应注意,处理器还可接收GN 消息或含有流到CoA的映射的任何其它消息。在操作期间,MN处的应用程序产生流以供向CN的上行链路发射。通过通信链路 612将识别流的信息提供到处理器602。举例来说,链路612允许处理器602与MN处的其 它实体通信以获得关于流的信息。处理器602操作以查询本地策略信息608以确定与所述流相关联的CoA。一旦确 定CoA,处理器602便使用链路612将CoA以信号发送到MN处的收发器,使得可使用与所述 CoA相关联的隧道和/或接入网络而在上行链路通信中发射所述流。因此,PP 600可操作 以基于从例如归属代理等网络基础结构节点接收的流到CoA的映射而控制移动IP流移动。在示范性实施例中,移动IP流控制系统包括计算机程序产品,其具有存储或体现 于机器可读媒体上的一个或一个以上程序指令(“指令”)或“代码”的集合。当代码由例 如处理器602等至少一个处理器执行时,其执行致使PP 600提供本文描述的移动IP流控 制系统的功能。举例来说,机器可读媒体包括软盘、⑶ROM、存储器卡、快闪存储器装置、RAM、 ROM或包含于PP 600内或耦合到PP 600的任何其它类型的存储器装置或机器可读媒体。 代码的集合在执行时操作以提供如本文描述的移动IP流控制系统。图7展示在移动IP流控制系统中使用的示范性消息结构700。举例来说,消息结 构700可为从HA发射到移动节点或移动网关的BA消息的部分。消息结构700也可用作一 般通知消息或任何其它消息类型的部分。消息结构700包括识别特定流的流识别符702。消息结构700还包括识别特定流类型的流类型识别符704。消息结构700还包括识别特定CoA的CoA识别符706。因此,消息结构700操作以允许例如HA等网络基础结构节点将流到CoA的映射提 供到移动装置和移动网关。图8展示用于操作基础结构节点中的MPC以提供移动IP流控制系统的示范性方 法800。举例来说,方法800可由在通信网络中的归属代理处操作的MPC 500执行。为了说 明,下文参考图5中展示的MPC 500来描述方法800。举例来说,处理器502执行作为CSW 506的部分的一个或一个以上代码集合以控制MPC 500执行下文描述的功能。在框802处,维持通信网络中的节点的HoA与CoA之间的映射。举例来说,处理器 502从一个或一个以上移动节点接收包含HoA与CoA之间的映射的BU消息。处理器502使 用此信息来更新BC 508。因此,产生且维持HoA到CoA的映射。在框804处,接收网络、装置和流信息。举例来说,网络信息识别各种网络操作参 数,例如QoS、网络带宽、负载和/或任何其它网络参数。装置信息包括装置类型、处理能力、 链路容量和/或任何其它装置信息。流信息包括流类型、数据速率和/或任何其它流信息。 举例来说,由处理器502经由链路510从网络和/或从与一个或一个以上移动装置的交互 而接收网络、装置和流信息。在框806处,确定将由选定节点使用以用于选定流的上行链路发射的接入网络或 接入路径。举例来说,相对于耦合到多个接入网络的选定MN,网络、装置和流信息用以确定 哪一接入网络将用于选定流的上行链路发射。举例来说,信息用以确定哪一接入网络将用 于数据流的上行链路发射以及哪一接入网络将用于多媒体流的上行链路发射。将这些接入网络确定并入到流到CoA的映射中。举例来说,相对于特定MN,每一经 注册的CoA与特定接入网络相关联。因此,将流映射到对应的CoA允许MN以有效方式确定 将用于特定流的上行链路通信的接入网络。在框808处,向选定节点通知流到CoA的映射。举例来说,处理器模块502组合包 括流到CoA的映射的BA消息。使用通信链路512将BA消息发射到移动节点。在另一实施 方案中,流到CoA的映射作为GN消息的部分或作为任何其它消息类型的部分而被发射。如所描述,方法800操作以描述例如归属代理等基础结构节点中的MPC的操作以 提供移动IP流控制系统。应注意,方法800仅是一个实施方案且方法800的操作可经重新 布置或以其它方式修改。图9展示用于操作移动节点或移动网关中的策略处理器以提供移动IP流控制系 统的示范性方法900。为了清楚起见,下文参考图6中所展示的PP 600描述方法900。举 例来说,处理器602执行作为PSW 606的部分的一个或一个以上代码集合以控制PP 600执 行下文描述的功能。在框902处,接收流到CoA的映射。举例来说,在链路610上由处理器602接收来 自HA的BA消息,BA消息包括流与和丽相关联的CoA之间的映射。在一个实施方案中,BA 消息包含消息结构700,其提供流到CoA的映射。在框904处,以CoA更新本地策略信息。举例来说,处理器602更新本地策略信息 608。在框906处,作出关于是否需要在上行链路发射中发射流的确定。举例来说,处理 器602从链路612确定MN处的应用程序是否需要在上行链路发射中发射流。如果需要在上行链路发射中发射流,那么方法前进到框908。否则,方法前进到框902。在框908处,从本地策略信息确定流的CoA。举例来说,处理器602访问本地策略 信息608以确定与将发射的选定流相关联的CoA。在框910处,确定用于上行链路发射的隧道和/或接入网络。举例来说,处理器 602使用与流相关联的CoA来确定将用于上行链路发射的隧道和/或接入网络。在框912处,使用所确定的隧道和/或接入网络在上行链路上发射流。举例来说, 处理器602使用链路612将识别隧道和/或接入网络的信息传递到MN处的发射逻辑。发 射逻辑随后使用适当接入路径执行上行链路发射。如所描述,方法900描述移动节点或移动网关中的策略处理器的操作以提供移动 IP流控制系统。应注意,方法900仅是一个实施方案且方法900的操作可经重新布置或以 其它方式修改。可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵 列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其经设计以执行 本文所描述的功能的任何组合来实施或执行结合本文所揭示的实施方案而描述的各种说 明性逻辑、逻辑块、模块和电路。通用处理器可以是微处理器,但在替代方案中,所述处理器 可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合, 例如DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器或任 何其它此类配置。在示范性实施例中,所描述的功能可以硬件、软件、固件或其任何组合来实施。如 果以软件实施,那么所述功能可作为一个或一个以上指令或代码而存储在计算机可读媒体 上或经由计算机可读媒体进行传输。计算机可读媒体包含计算机存储媒体和通信媒体两 者,通信媒体包含促进将计算机程序从一个位置传送到另一位置的任何媒体。存储媒体可 为可通过计算机接入的任何可用媒体。以实例而非限制的方式,此类计算机可读媒体可包 括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或 可用于载运或存储呈指令或数据结构形式的所需程序代码且可由计算机存取的任何其它 媒体。并且,任何连接均适当地称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电 缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或 其它远程源发射软件,那么同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波 等无线技术包含于媒体的定义内。如本文所使用的磁盘与光盘包含压缩光盘(CD)、激光光 盘、光学光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常以磁方式再现数据, 而光盘通常用激光以光学方式再现数据。上述内容的组合也应包含于计算机可读媒体的范 围内。结合本文所揭示的实施方案而描述的方法或算法的步骤可直接以硬件、以由处理 器执行的软件模块或以上述两者的组合来体现。软件模块可驻存在RAM存储器、快闪存储 器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸磁盘、CD-ROM或此项技 术中已知的任何其它形式的存储媒体中。示范性存储媒体耦合到处理器,使得处理器可从 存储媒体读取信息以及将信息写入到存储媒体。在替代方案中,存储媒体可与处理器成一 体式。处理器和存储媒体可驻存在ASIC中。ASIC可驻存在无线通信装置中。在替代方案 中,处理器和存储媒体可作为离散组件驻存在无线通信装置中。
提供此描述以使所属领域的技术人员能够制作或使用本发明。所属领域的技术人 员将容易明白各种修改,且在不脱离本发明的精神或范围的情况下,本文所定义的一般原 理可适用于其它实施方案,例如在即时消息接发服务或任何一般无线数据通信应用中。因 此,本发明不希望限于本文展示的实施方案,而是将赋予其与本文所揭示的原理和新颖特 征一致的最广范围。本文专门地使用词语“示范性”来表示“充当实例、例子或说明”。本文 描述为“示范性”的任何实施方案均不一定解释为比其它实施方案优选或有利。因此,虽然本文已说明和描述移动IP流控制系统的实施方案,但将了解,可在不 脱离其精神或本质特征的情况下作出各种改变。因此,本文的揭示内容和描述意欲说明而 不是限制本发明的范围,在所附权利要求书中陈述本发明的范围。
权利要求
1.一种可操作以提供通信网络中的流控制的设备,其包括 处理器;以及存储器,其耦合到所述处理器,所述处理器经配置以 接收包括流与转交地址(CoA)之间的映射的消息; 识别将在上行链路发射中发射的选定流; 基于所述映射而确定与所述选定流相关联的选定CoA ; 确定与所述选定CoA相关联的接入网络;以及 致使经由所述接入网络在上行链路发射中发射所述选定流。
2.根据权利要求1所述的设备,其中所述消息是绑定确认消息或一般通知消息中的一者。
3.根据权利要求1所述的设备,其中所述节点是移动节点和移动接入网关中的一者。
4.根据权利要求1所述的设备,其中所述处理器和所述存储器经配置以从所述通信网 络的基础结构节点接收所述消息。
5.根据权利要求4所述的设备,其中所述基础结构节点是归属代理。
6.一种可操作以提供通信网络中的流控制的通信节点,其包括 用于接收包括流与转交地址(CoA)之间的映射的消息的装置; 用于识别将在上行链路发射中发射的选定流的装置;用于基于所述映射而确定与所述选定流相关联的选定CoA的装置; 用于确定与所述选定CoA相关联的接入网络的装置;以及 用于致使经由所述接入网络在上行链路发射中发射所述选定流的装置。
7.根据权利要求6所述的通信节点,其中所述消息是绑定确认消息或一般通知消息中 的一者。
8.根据权利要求6所述的通信节点,其中所述节点是移动节点和移动接入网关中的一者。
9.根据权利要求6所述的通信节点,其中所述用于接收的装置包括用于从所述通信网 络的基础结构节点接收所述消息的装置。
10.根据权利要求9所述的通信节点,其中所述基础结构节点是归属代理。
11.一种可由通信设备操作以提供通信网络中的流控制的方法,其包括 接收包括流与转交地址(CoA)之间的映射的消息;识别将在上行链路发射中发射的选定流; 基于所述映射而确定与所述选定流相关联的选定CoA ; 确定与所述选定CoA相关联的接入网络;以及 致使经由所述接入网络在上行链路发射中发射所述选定流。
12.根据权利要求11所述的方法,其中所述消息是绑定确认消息或一般通知消息中的“"者 .
13.根据权利要求11所述的方法,其中所述节点是移动节点和移动接入网关中的一者。
14.根据权利要求11所述的方法,其中所述接收包括从所述通信网络的基础结构节点 接收所述消息。
15.根据权利要求14所述的方法,其中所述基础结构节点是归属代理。
16.一种用于提供通信网络中的流控制的计算机程序产品,所述计算机程序产品包括以代码编码的计算机可读媒体,所述代码可执行以接收包括流与转交地址(CoA)之间的映射的消息;识别将在上行链路发射中发射的选定流;基于所述映射而确定与所述选定流相关联的选定CoA ;确定与所述选定CoA相关联的接入网络;以及致使经由所述接入网络在上行链路发射中发射所述选定流。
17.根据权利要求16所述的计算机可读媒体,其中所述消息是绑定确认消息或一般通 知消息中的一者。
18.根据权利要求16所述的计算机可读媒体,其中所述节点是移动节点和移动接入网关中的一者。
19.根据权利要求16所述的计算机可读媒体,其中所述代码进一步经配置以从所述通 信网络的基础结构节点接收所述消息。
20.根据权利要求19所述的计算机可读媒体,其中所述基础结构节点是归属代理。
21.一种可操作以提供通信网络中的流控制的基础结构设备,基础结构节点包括 处理器;以及存储器,其耦合到所述处理器,所述处理器经配置以维持与一个或一个以上节点相关联的归属地址(HoA)与转交地址(CoA)之间的映射; 确定与选定节点相关联的选定CoA,其中所述选定CoA识别将用于流的上行链路发射 的接入网络;以及向所述选定节点通知所述流和所述选定CoA。
22.根据权利要求21所述的基础结构设备,其中所述处理器和所述存储器进一步经配 置以维持与所述选定节点相关联的多个CoA。
23.根据权利要求21所述的基础结构设备,其中所述处理器和所述存储器进一步经配 置以基于选自网络、装置和流参数中的至少一个参数而确定所述选定CoA。
24.根据权利要求23所述的基础结构设备,其中所述网络参数包括服务质量(QoS)参 数、网络带宽参数、网络负载参数和流类型参数中的至少一者。
25.根据权利要求21所述的基础结构设备,其中所述处理器和所述存储器进一步经配 置以在绑定确认(BA)消息和一般通知(GN)消息中的至少一者中向所述选定节点通知所述 流与所述选定CoA之间的映射。
26.根据权利要求21所述的基础结构设备,其中所述选定节点包括移动节点(MN)或移 动接入网关(MAG)中的一者。
27.根据权利要求21所述的基础结构设备,其中所述基础结构节点包括归属代理。
28.—种可操作以提供通信网络中的流控制的基础结构节点,所述基础结构节点包括用于维持与一个或一个以上节点相关联的归属地址(HoA)与转交地址(CoA)之间的映 射的装置;用于确定与选定节点相关联的选定CoA的装置,其中所述选定CoA识别用于流的上行 链路发射的接入网络;以及用于向所述选定节点通知所述流和所述选定CoA的装置。
29.根据权利要求观所述的基础结构节点,其中所述用于维持的装置包括用于维持与 所述选定节点相关联的多个CoA的装置。
30.根据权利要求观所述的基础结构节点,其中所述用于确定的装置包括用于基于选 自网络、装置和流参数的至少一个参数而确定所述选定CoA的装置。
31.根据权利要求30所述的基础结构节点,其中所述网络参数包括服务质量(QoS)参 数、网络带宽参数、网络负载参数和流类型参数中的至少一者。
32.根据权利要求观所述的基础结构节点,其中所述用于通知的装置包括用于在绑定 确认(BA)消息和一般通知(GN)消息中的至少一者中向所述选定节点通知所述流与所述选 定CoA之间的映射的装置。
33.根据权利要求观所述的基础结构节点,其中所述选定节点包括移动节点(MN)或移 动接入网关(MAG)中的一者。
34.根据权利要求观所述的基础结构节点,其中所述基础结构节点包括归属代理。
35.一种可由基础结构节点操作以用于通信网络中的流控制的方法,所述方法包括 维持与一个或一个以上节点相关联的归属地址(HoA)与转交地址(CoA)之间的映射; 确定与选定节点相关联的选定CoA,其中所述选定CoA识别用于流的上行链路发射的接入网络;以及向所述选定节点通知所述流和所述选定CoA。
36.根据权利要求35所述的方法,其中所述维持包括维持与所述选定节点相关联的多 个 CoA0
37.根据权利要求35所述的方法,其中所述确定包括基于选自网络、装置和流参数的 至少一个参数而确定所述选定CoA。
38.根据权利要求37所述的方法,其中所述网络参数包括服务质量(QoQ参数、网络带 宽参数、网络负载参数和流类型参数中的至少一者。
39.根据权利要求35所述的方法,其中所述通知包括在绑定确认(BA)消息和一般通知 (GN)消息中的至少一者中向所述选定节点通知所述流与所述选定CoA之间的映射。
40.根据权利要求35所述的方法,其中所述选定节点包括移动节点(MN)或移动接入网 关(MAG)中的一者。
41.根据权利要求35所述的方法,其中所述基础结构节点包括归属代理。
42.一种用于提供通信网络中的流控制的计算机程序产品,所述计算机程序产品包括以代码编码的计算机可读媒体,所述代码可执行以维持与一个或一个以上节点相关联的归属地址(HoA)与转交地址(CoA)之间的映射; 确定与选定节点相关联的选定CoA,其中所述选定CoA识别用于流的上行链路发射的 接入网络;以及向所述选定节点通知所述流和所述选定CoA。
43.根据权利要求42所述的计算机可读媒体,其中所述代码进一步经配置以维持与所述选定节点相关联的多个CoA。
44.根据权利要求42所述的计算机可读媒体,其中所述代码进一步经配置以基于选自 网络、装置和流参数的至少一个参数而确定所述选定CoA。
45.根据权利要求44所述的计算机可读媒体,其中所述网络参数包括服务质量(QoS) 参数、网络带宽参数、网络负载参数和流类型参数中的至少一者。
46.根据权利要求42所述的计算机可读媒体,其中所述代码进一步经配置以在绑定确 认(BA)消息和一般通知(GN)消息中的至少一者中向所述选定节点通知所述流与所述选定 CoA之间的映射。
47.根据权利要求42所述的计算机可读媒体,其中所述选定节点包括移动节点(MN)或 移动接入网关(MAG)中的一者。
48.根据权利要求42所述的计算机可读媒体,其中所述代码可由归属代理处的处理器 执行。
全文摘要
本发明揭示用于受网络控制的移动IP流移动的方法和设备。例如归属代理等基础结构节点发信号通知转交地址(CoA)与将在上行链路通信中从移动装置发射的流之间的映射。从网络、装置和/或流信息来确定与每一流相关联的所述CoA。移动节点或移动网关接收所述映射且更新其本地策略信息。当将在上行链路发射中发射选定流时,使用所述本地策略信息来确定与所述选定流相关联的所述CoA。随后使用所述CoA来确定将在上面发生所述选定流的所述上行链路发射的接入网络(或接入路径)。
文档编号H04W60/00GK102057733SQ200980121467
公开日2011年5月11日 申请日期2009年6月5日 优先权日2008年6月9日
发明者乔治斯·德希尔西斯, 卡勒·阿赫马瓦拉, 杰拉尔多·贾雷塔, 金海鹏 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1