用于基于网络的移动性管理系统的消息排序的制作方法

文档序号:7936386阅读:106来源:国知局
专利名称:用于基于网络的移动性管理系统的消息排序的制作方法
技术领域
以下说明总体上涉及通信系统,并且更具体地,涉及对发往与移动设 备进行通信的接入点的注册消息进行排序。
背景技术
通信网络,例如无线通信网络、宽带网络和其它适当的网络,被用于 传送数据,其中数据可以包括字处理文件、流视频、多媒体文件、语音数 据等等。这样的网络经常采用诸如互联网协议(IP)这样的协议,以依照 诸如互联网这样的公用网络来传送数据。IP协议的扩展涉及移动设备,并 且被称为移动互联网协议(MIP)。另一种变型是代理移动互联网协议
(PMIP)。这样的移动协议经常用于网络域,该网络域包括诸如接入节点 和本地移动性锚点(LMA)这样的节点,其例如经常将移动IP协议与域 协议一起使用,以管理域内各个设备。
一种这样的域协议被称作基于网络的本地移动性管理(NETLMM)协 议。与MIP协议(其被认为是全局移动性管理协议,用于在通信设备改变 位置时控制IP链路)相比,NETLMM和PMIP帮助使对于拓扑上很小的 设备移动的管理本地化。对于处理本地移动来说,限制各个协议的职责范 围是更可取的,这是因为协议复杂度得以降低。通常,当与同一个移动性 域之外和之内的对等点(peer)进行通信的移动节点在不同的接入路由器
(或接入节点、或接入点)之间移动时,NETLMM为移动节点提供了高 效的支持。这些移动典型地并不需要额外的主机协议栈支持或复杂的安全性以及移动节点和各个接入网络之间的信令交互。通过利用该域中的相邻
接入路由器信息,NETLMM能够获得非常快速且平滑的切换性能,以适 应多数实时和交互式多媒体应用的要求。
使用诸如NETLMM、 PMIP这样的技术的基于网络的移动性管理系统 通常被认为是并不需要来自移动设备的移动性管理信令就能工作的移动性 管理系统。代替的是,网络或者域基于链路层或其它触发信号来改变该网 络内的消息路由。这样的机制的一种被充分理解的局限性是,其仅能够用 于那些维持着到网络的单条链路的移动设备。换句话说,该移动性管理系 统意味着每个移动设备是单点连接的。由于假设移动设备与例如NETLMM 域仅有一条链路,因此在任一时刻,NETLMM协议必须确保本地移动性 锚点(LMA)把该移动设备的业务重定向到正确的接入路由器,即该移动 设备所连接到的接入路由器。为了执行该操作,当移动设备创建与LMA 的链路时,接入路由器向LMA发送注册消息。假设移动设备当时仅可以 有一条链路,则假设注册消息到达LMA的次序与移动设备创建与不同接 入路由器的链路的次序相同。如果在接入路由器之间的移动不是很频繁, 则这种假设能够成立。更确切地,当链路创建之间的时间大于接入路由器 向LMA进行注册所花费的时间时,该假设成立。
参考现有技术图IO,说明了示例性域1000。域1000包括与接入节点 (AN)(或路由器)1020和1030进行通信的LMA 1010。 AN 1020、 1030 分别与接入点(AP)组1040和1050进行通信,其中这种组可以为移动设 备1060提供服务。移动设备1060维持与接入点2 (AP2) 1070的链路, 该AP2被直接连接到AN 1020上。在该例中,因为只有在AN 1020和1030 之间的移动会触发NETLMM设备注册,而在同一个AN 1020或1030下 的多个AP 1040之间或多个AP 1050之间的移动并不触发这种注册,所以 NETLMM协议方案能够相对很好地工作。然而,即使在这种情况下,如 果例如移动设备移动过快或者如果它在AP2 1070和AP4 1080之间来回移 动(此状况通常被称作"乒-乓(ping-pong)"),则在AP2 1070和AP4 1080 之间的移动会造成向LMA1010的注册被无序交付。如可以理解的,来回 地移动会造成域1000内的通信问题。

发明内容
以下给出了简述,以供基本了解所要求保护的主题的一些方面。该简 述不是全面纵览,并且并不是要标识出重要/关键的要素,也不是要界定所 要求保护的主题的范围。其唯一目的是以简要形式给出一些概念,以作为 后面给出的更详细说明的前序。
把消息排序原理应用到基于网络的移动性管理系统和协议中,以帮助 实现在网络或域内有序地进行通信。例如,在对移动设备和域中的节点(例
如,本地移动性锚点(LMA))之间的通信信道进行注册期间,顺序信息 可以被应用于该注册,以帮助实现在该域中对关于该移动设备的消息进行 排序。例如,顺序信息可以采用序号或时间戳信息的形式,其可以由设备 或域内的代理节点进行分配。当开始与LMA进行初始通信时,序号可以 被分配给发生在LMA和移动设备之间的注册。当设备移动并且涉及其它 的接入节点或接入点时,则会向LMA进行后续注册。在该后续注册期间, 先前的序号可以被增大并被用于该后续注册。然后,LMA或其它控制节点 使用该序号、并且根据接收到的相应的序号,来对消息应该经过该域被路 由到何处进行跟踪。以此方式,降低了与现有系统和协议相关联的无序交 付问题。
为了实现上述及相关目的,本文结合以下说明和附图描述了某些说明 性的方面。但是这些方面仅表明了在其中可以使用所要求保护的主题的原 理的各种方式中的少数几种,而所要求保护的主题是要包括所有这样的方 面及其等效物。结合附图,从下面的详细说明中,其它优点和新颖特征将 变得显而易见。


图1是系统的高级框图,提供所述系统来说明通信环境下的消息排序。 图2是可以使用顺序数据来形成通信链路并帮助实现消息排序的示例 性网络接入系统的框图。
图3是对图2中描述的示例性消息和注册进行说明的消息流图。 图4说明了示例性的基于代理的系统。
图5是对图4中描述的示例性消息和注册进行说明的消息流图。图6说明了用于对消息进行排序的示例性顺序处理。
图7和图8说明了用于处理顺序消息和注册的示例性逻辑模块。 图9说明了采用顺序数据来形成通信链路的示例性通信装置。 图IO说明了现有技术的基于网络的移动性管理系统。 图11说明了示例性通信系统。 图12说明了示例性端节点。 图13说明了示例性接入节点。
图14说明了与示例性接入节点进行通信的示例性端节点。
具体实施例方式
提供了系统和方法来帮助实现在基于网络的移动性管理系统中的消息
排序。在一个方面中,提供了一种通信方法。该方法包括发起向网络域 节点进行注册,并且生成关于该注册的顺序信息。然后使用该顺序信息来 帮助实现与该网络域节点进行进一步的通信。例如,网络域节点可以是本 地移动性锚点,其利用诸如代理移动互联网协议和基于网络的本地移动性 管理协议这样的示例性协议。
此外,本文结合终端描述了各个方面。终端也可以被称作系统、用户 装置、用户单元、用户站、移动台、移动设备、远程站、远程终端、接入 终端、用户终端、用户代理或用户设备。用户装置可以是蜂窝电话、无绳
电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、PDA、具有无线 连接能力的手持设备、终端内的模块、可以接到主设备上或集成到主设备 内的卡(例如,PCMCIA卡)或其它被连接到无线调制解调器上的处理设
此外,所要求保护的主题的各方面可以被实现为方法、装置或制品, 其使用标准编程和/或工程技术以生产出软件、固件、硬件或其任意组合, 来控制计算机或计算部件实现所要求保护的主题的各种方面。本文使用的 术语"制品"是要包括可从任何计算机可读设备、载体或介质访问的计算 机程序。例如,计算机可读介质可以包括但并不限于磁性存储设备(例如, 硬盘、软盘、磁条…)、光盘(例如,致密盘(CD)、数字通用光盘(DVD)…)、 智能卡和闪速存储设备(例如,存储卡、存储棒、钥匙盘…)。此外,应该理解,可以使用载波来携带计算机可读电子数据,例如在发送和接收语音 邮件或在接入诸如蜂窝网络这样的网络时用到的那些数据。当然,本领域 的技术人员将认识到,在不脱离本文描述的内容的范围或精神的情况下, 可以对这种配置进行许多修改。
现在参考图1,系统ioo说明了在通信环境下的消息排序的原理。网 络或域110包括至少一个域节点120,其与一个或多个接入部件130进行
通信,其中接入部件可以包括到该域的接口点,例如,接入节点、接入路
由器、基站等等。移动设备140尝试经由接入部件130与域节点120建立 通信。例如,移动设备140可以尝试经由130处的第一接入部件形成第一 通信链路,并且在移动到另一个位置之后,该移动设备例如通过130处的 第二接入部件130形成随后一条链路。如可以理解的,可以在移动设备140、 接入部件130和域节点120之间形成多条这样的通信链路。如所示,对于 在移动设备140和接入部件130之间形成的各自的通信链路,当形成初始 通信链路时,设备140生成顺序数据150 (每条通信链路)的分组。如所 示,例如,代理节点160可以被用来基于信号质量判断来在接入部件130 之间进行切换,并且被用来帮助生成顺序数据150,如下将更详细地对其 进行描述。
通常,在基于网络的移动性管理系统中,顺序数据150可以被用于消 息排序,以帮助实现在域110内有序地进行通信。例如,在对移动设备140 和域110中的域节点120 (例如,本地移动性锚点(LMA))之间的通信信 道进行注册期间,顺序信息或数据150可以被应用于该注册,以帮助实现 对域110中关于该移动设备140的消息进行排序。例如,顺序数据150可 以采用序号或时间戳信息的形式,其可以由设备140或域110内的代理节 点160进行分配。
当开始与域节点120进行初始通信时,序号150可以被分配给发生在 域节点120和移动设备140之间的注册。当移动设备140进行移动并且其 中涉及其它接入节点或接入部件130时,则会向域节点120进行后续注册。 在该后续注册期间,先前的序号可以被增大并被用于该后续注册。然后, 域节点120或其它控制节点使用该顺序数据150、并且根据接收到的相应 的序号,来对消息应该经过域110被路由到何处进行跟踪。以此方式,降低了与现有系统和协议相关联的无序交付问题。如可以理解的,顺序数据 150可以采用多种形式。因此,增大的数据或减小的数据可以被认为是有 顺序的。类似地,与使用时间戳数据一样,顺序数据150不必使用连续的
顺序信息,只要能观测到是渐增或渐减的模式即可(例如,1、 2、 3、 4、 5… 是顺序的,13、 9、 7、 6、 2…等等也是)。
在一个特定的例子中,系统100可以使用代理移动互联网协议 (PMIP)。这样的移动协议经常用于网络域110,该网络域包括诸如接入 节点和本地移动性锚点(LMA)这样的节点,其例如经常将移动IP协议 与域协议一起使用,以管理域IIO内的各个设备。 一种这样的域协议被称 作基于网络的本地移动性管理(NETLMM)协议。在一个方面中,PMIP 和NETLMM可能遭遇从不同接入部件130到域节点120的移动性管理消 息的无序交付。如果消息无序地到达域节点120,则该域节点会向错误的 接入部件130发送业务。因此在一个例子中,由将参考图2更加详细地描 述的通信链路创建事件来触发来自接入部件130的PMIP/NETLMM消息。 这可以采用不同的形式,包括一些L2连接请求的形式,例如地址解析协 议(ARP)、邻居发现(ND)、动态主机配置协议(DHCP)或其它协议。 无论使用哪种协议,都可以引入一种扩展,其中,移动设备140或基于网 络的代理160提供顺序数据150 (或时间戳)。以此方式,移动设备140 (或 其网络代理)指示出创建通信链路的次序。然后,接入部件130将该顺序 数据150 (或时间戳)拷贝到它发送给LMA或域节点120的移动性管理消 息中。顺序数据150允许域节点120检测出PMIP/NETLMM消息的无序交 付,这能防止通过接入部件130的业务误定向。
注意,终端或移动设备140可以是,例如诸如SD卡、网卡、无线 网卡这样的模块,计算机(包括膝上型计算机、台式计算机、个人数字助 理PDA),移动电话,智能电话或任何其它能够被用来接入网络的适当终 端。移动设备140通过接入部件130来接入网络。在一个例子中,移动设 备140和接入部件130之间的连接实际上可以是无线的,其中接入部件可 以是基站而移动设备可以是无线终端。例如,设备140和接入部件130可 以通过任何合适的无线协议进行通信,所述无线协议包括但并不限于时分 多址(TDMA)、码分多址(CDMA)、频分多址(FDMA)、正交频分复用(OFDM)、 FLASHOFDM、正交频分多址(OFDMA)或任何其它合适的 协议。
与移动设备140类似,接入部件130可以是与有线网络或无线网络相 关联的接入节点。为此目的,接入部件130可以是例如路由器、交换机等 等。接入部件130可以包括一个或多个用于和其它网络节点进行通信的接 口,例如通信模块。此外,接入部件130可以是蜂窝型网络中的基站(或 无线接入点),其中基站(或无线接入点)被用来向多个用户提供无线覆盖 范围。这样的基站(或无线接入点)可以被用来向一个或多个蜂窝电话和/ 或其它无线终端提供连续的覆盖范围。
现在参考图2,说明了示例性网络接入系统200,其可以使用顺序数据 来形成通信链路并且帮助实现消息排序。系统200包括通过一个或多个接 入点220与移动设备230进行通信的本地移动性锚点(LMA) 210。系统 200使用与特定移动设备相关的序号来对从不同接入点(或路由器)220 到LMA210的注册进行排序。在240,由移动设备230自身或下面描述的 基于网络的代理提供一个序号。系统200示出如何应用序号(例如,在240 处示出的序号),以便对来自250处的接入点2 (AP2)和260处的接入点 3 (AP3)的注册消息进行排序。在该例子中,移动设备230在参考数字 240处的链路创建消息中包括了该序号。
例如,240处的链路创建消息可以是触发来自各个AP220的NetLMM 注册的消息,但是也可以使用除NetLMM协议之外的其它协议。链路创建 消息240典型地是链路层消息(例如,连接请求)、ARP请求消息、邻居 发现消息或其它可以用于触发这种注册的消息。如270所示,基于在240 生成的序号,形成向LMA210进行的注册。如果移动设备移动了并且涉及 到280处的另一个接入点3,则可以在284用新的序号创建后续的链路消 息,其中该后续的顺序信息可以被用于在290示出的后续注册。然后,由 270和290处的注册接收到的序号被用来帮助实现在LMA210与250处的 接入点2以及280处的接入点3之间的有序通信。
现在参考图3,消息流图300说明了图2中描述的示例性消息和注册。 如所示,该图包括移动设备310、接入点2 (AP2) 312、接入点3 (AP3) 314和LMA 316。在320,在移动设备310和AP2 312之间发送具有顺序数据的链路创建消息。在330, AP2 312生成针对LMA 216的请求330。 在340, LMA生成针对AP2 312的请求响应,并且在350,形成与AP2的 隧道信道。当移动设备310需要后续的接入点时,在360,在移动设备310 和AP3 314之间使用不同的序号形成后续的链路创建。进行到370,生成 从AP3 314到LMA316的使用该后续序号的后续请求。在380, LMA316 根据该后续请求生成请求响应,并且在390,在AP3 214和LMA之间形成 一条新的隧道信道。
转到图4,说明了示例性的基于代理的系统400。系统400示出如何通 过使用网络420中的移动代理(Proxy Mobile) 410来利用顺序数据对注册 消息进行排序。系统400可以用在网络控制的切换中,其中网络控制器(未 示出)(与移动代理共处一地或与其进行通信)从移动设备430接收针对该 移动设备所在区域所属的不同接入点440的信噪比(SNR)(或其它链路质 量参数)报告424。基于这样的信号质量测量,在434,网络控制器命令移 动设备430进行移动,例如在该例中从AP2 450移动到AP3 460。因此, 移动代理410然后向AP3 460发送一个序号,该序号是在与AP2 450建立 链路时使用的上一序号的基础上进行了增大。然后,AP3 450在被发送到 LMA470的注册消息中包括了该序号。
参考图5,消息流图500说明了图4中描述的示例性消息和注册。在 图500中,虚线表示可以用任何方式提供的任选的消息。移动设备502创 建与AP2 504的初始链路501。然后,AP2 504与网络控制器(NC) /移动 代理(PM) 510启用序号508。注意,510处的NC和PM可以共处一地, 或者可以是独立的、但互相通信的进程。在一个方面中,AP2 504使用 NC/PM 510提供的序号508来向LMA 514进行PMIP注册。现在,在520, LMA514为移动设备形成指向AP2 504的隧道。
在530,移动设备502向NC/PM510发送链路测量报告(例如,SNR 报告)。NC/PM510判定,对移动设备502而言,AP3 540是更合适的接入 点,并且在534,向移动设备502发送命令以指示其移动到AP3 540。NC/PM 510还向AP3 540发送一个新的序号550。移动设备502创建到AP3 540 的链路560,并且这次AP3使用该新的序号执行PMIP注册。用于移动设 备502的隧道570现在指向AP3 540。序号可以是如前所述的编号或时间戳或其它递增的ID。 PMIP协议被用作NetLMM的一种示例性实现,其中 NetLMM可以用接入路由器(也被称作MAG)和LMA514之间的其它消 息类型来实现。这种消息交换的另一种变型是可以不使用PMIP,而是将 常规的MIP用于NC/PM 510节点(其提供移动IP客户机)以及LMA (其 提供移动IP归属代理)。如果期望的话,AP可以任选地是移动IP外地代 理。
参考图6,说明了涉及消息排序和注册的方法600。尽管为了简化解释 的目的,所述方法被示为和描述为一系列动作,但是可以明白并理解,所 述方法并不限于动作的次序,这是由于根据一个或多个实施例, 一些动作 可能以不同的次序发生、和/或与本文所示和所述的之外的其它动作并发地 发生。例如,本领域的技术人员将明白并理解,作为选择,方法可以被表 示为一系列相关的状态或事件(例如,状态图中的)。此外,可能并不是利 用所有示出的动作来实现根据所要求保护的主题的方法。
进入602,处理过程600开始,其中在604,当移动设备经由接入节点 与诸如本地移动性锚点(LMA)这样的域节点进行通信时,执行初始注册。 在606,根据该注册,该设备生成一个序号,在与在604处注册的相应的 接入节点进行通信期间将使用该序号。在608,当移动设备移出先前的接 入点的范围而进入另一个接入点的范围时,通过该新的接入点向LMA执 行后续注册。在610,移动设备为608处的后续注册分配一个新的序号。 如上所述,例如序号可以采用递增数据、递减数据或时间戳数据的形式。 此外,如果又遇到再一个接入点,则还可以执行再一个注册以及生成再一 个序号。
在612,当移动设备与给定的接入点进行通信时,其使用相应的序号。 例如,如果当通过接入点l进行注册时生成序号1,则序号l被用作用于 通过接入点1进行的进一步通信的消息传送协议的一部分。类似地,如果 当通过接入点2进行注册时生成序号2,则移动设备把序号2用作它的用 于通过接入点2进行的进一步通信的消息传送协议的一部分。以此方式, 可以实现消息排序并且减轻诸如节点乒-乓这样的效应。如可以理解的,可 以注册不止两个节点,可以根据需要为附加的接入点提供附加的序号。
现在一同转到图7和图8,提供了涉及关于终端、运营商网络、接入节点和它们的业务流的序列排序的系统。系统被表示为一系列相关的功能 块,所述功能块可以表示由处理器、软件、硬件、固件或其任何适当组合 来实现的功能。
具体地参考图7,系统700帮助实现来自移动设备的通信。系统700 包括用于经由接入点向网络域节点进行注册的逻辑模块702和用于在向网 络域节点进行注册时生成顺序数据的逻辑模块704。逻辑模块706可以用 于处理该顺序数据以便通过该接入点进行通信。
现在参考图8,系统800帮助实现来自网络域节点的通信。系统800 包括用于经由接入点注册移动设备的逻辑模块802和用于在注册移动设备 时处理顺序数据的逻辑模块804。逻辑模块806可以用于在与移动设备进 行后续通信期间对该顺序数据进行译码。
图9说明了通信装置900,其可以是无线通信装置,例如无线终端。 此外或作为选择,通信装置900可以存在于有线网络内。通信装置900可 以包括存储器902,其可以保存用于针对终端的服务质量(QoS)数据和 顺序数据(和与其相关联的业务流)对这种装置进行配置的指令。此外, 通信装置900可以包括处理器904,其可以执行存储器902内的指令和/或 从另一个网络设备接收到的指令,其中所述指令可以涉及配置或操作通信 装置900或相关的通信装置。
为了对本文描述的一个或多个实施例提供附加的背景,提供图11来说 明示例性通信系统IIOO,其包括多个通过通信链路进行互连的节点。系统 IIOO可以使用正交频分复用(OFDM)信号在无线链路上传送信息。然而, 也可以预期有其它类型的信号,例如码分多址(CDMA)信号或时分多址 (TDMA)信号(以及在路基网络中使用的信号)。通信系统1100中的节 点基于通信协议(例如,互联网协议(IP))使用信号(例如,消息)来交 换信息。例如可以使用电线、光缆和/或无线通信技术来实现系统1100的 通信链路。系统1100包括多个端节点1102-1112,其通过多个接入节点 1114-1118接入通信系统1100。端节点1102-1112可以是例如无线通信设备 或终端,而接入节点1114-1118可以是例如无线接入路由器或基站。通信 系统1100还包括多个其它的用于提供互连或提供特定服务或功能的节点 1120-1130。通信系统1100描述了网络1160,其包括接入控制节点1120、移动性 支持节点1122、策略控制节点1124和应用服务器节点1126,所有这些节 点分别通过相应的网络链路1132-1138连接到中间网络节点1128上。在一 些实施例中,接入控制节点,例如远程用户拨号认证服务(RADIUS)或 Diameter服务器,支持对端节点和/或与端节点相关联的服务进行认证、授 权和/或计费。在一些实施例中,移动性支持节点1122,例如移动IP归属 代理和/或上下文转移服务器,支持端节点在接入节点之间的移动性(例如, 切换),例如通过对去往/来自端节点的业务进行重定向和/或在接入节点之 间转移与端节点相关联的状态来实现。在一些实施例中,策略控制节点 1124,例如策略服务器或策略决策点(PDP),支持针对服务或应用层会话 的策略授权。在一些实施例中,应用服务器节点1126,例如会话发起协议 服务器、流媒体服务器或其它应用层服务器,支持用于端节点可用的服务 的会话信令和/或提供端节点可用的服务或内容。
网络1160中的中间网络节点1128通过网络链路1134提供与从网络 1160的角度来看位于外部的网络节点的互连。网络链路1134被连接到中 间网络节点1130,该中间网络节点1130还分别通过网络链路1136-1140 提供与接入节点1114、 1116禾卩1118的连通性。每个接入节点1114-1118 被描述为分别通过相应的接入链路1142-1152来分别提供与端节点 1102-1112的连通性。在通信系统1100中,每个接入节点1114-1118被描 述为使用无线技术(例如,无线接入链路)来提供接入。然而,对于提供 接入,也可以利用有线技术。无线覆盖范围(例如,每个接入节点1114-1118 的通信小区1154-1158)被示出为包围该相应接入节点的圆。
通信系统1100可以被用作对本文中所述的各种实施例进行说明的基 础。替代的实施例包括各种网络拓扑,其中节点(包括网络节点、接入节 点、端节点以及各种控制、支持和服务器节点)的数目和类型、链路的数 目和类型以及各种节点之间的互连可以不同于通信系统1100。此外,可以 省略或合并在通信系统1100中描述的一些功能实体。也可以改变这些功能 实体的位置和布局。
图12提供了对示例性端节点1200 (例如,无线终端)的说明。端节 点1200表示可以被用作任意一个端节点1102-1112 (图11)的装置。端节点1200包括通过总线1210耦合在一起的处理器1202、无线通信接口模块 1204、用户输入/输出接口 1206和存储器1208。相应地,通过总线1210, 端节点1200的各种部件可以交换信息、信号和数据。端节点1200的部件 1202-1208可以位于外壳1212内。
无线通信接口模块1204提供了一种机制,端节点1200的内部部件借 此可以向外部设备和网络节点(例如,接入节点)发送信号以及从其接收 信号。无线通信接口模块1204包括例如具有相应的接收天线1216的接收 机模块1214和具有相应的发射天线1220的发射机模块1218,用于例如通 过无线通信信道把端节点1200耦合到其它网络节点。
端节点1200还包括用户输入设备1222 (例如,键盘)和用户输出设 备1224(例如,显示器),其通过用户输入/输出接口 1206耦合到总线1210。 因此,用户输入/输出设备1222和1224可以通过用户输入/输出接口 1206 和总线1210与端节点1200的其它部件交换信息、信号和数据。用户输入/ 输出接口 1206和相关联的设备1222和1224提供某些机制,用户可以借此 来操作端节点1200以完成各种任务。特别是,用户输入设备1222和用户 输出设备1224提供功能,所述功能允许用户控制端节点1200和在端节点 1200的存储器1208中执行的应用,例如模块、程序、例程和/或函数。
受到在存储器1208中包括的各种模块(例如,例程)控制的处理器 1202控制端节点1200的操作,以执行各种信号传送和处理。存储器1208 中包括的模块在启动时执行或当被其它模块调用时执行。当执行时,模块 可以交换数据、信息和信号。当执行时,模块也可以共享数据和信息。端 节点1200的存储器1208包括控制信令模块1226、应用模块1228和业务 控制模块1230,所述业务控制模块进一步包括配置信息1232和各种附加 的模块。
控制信令模块1226控制涉及以下的处理:接收和发送用于控制端节点 1200的各种方面(包括例如业务控制模块1230以及配置信息1232和所包 括的各种附加的模块)的操作和/或配置的信号(例如,消息)。在一些实 施例中,控制信令模块1226可以包括涉及端节点1200的操作和/或该控制 信令模块1226所支持的一个或多个信令协议的状态信息(例如,参数、状 态和/或其它信息)。特别是,控制信令模块1226可以包括配置信息(例如,端节点标识信息和/或参数设置)以及操作信息(例如关于当前处理状态、 未决消息事务的状态等等的信息)。
应用模块1228控制涉及以下的处理端节点1200支持的一个或多个
应用的处理和通信。在一些实施例中,应用模块1228的处理可以包括涉及 以下的任务通过用户输入/输出接口 1206输入/输出信息,操纵与应用相
关联的信息,和/或接收或发送与应用相关联的信号(例如,消息)。在一
些实施例中,应用模块1228包括涉及应用模块1228所支持的一个或多个 应用的操作的状态信息,例如参数、状态和/或其它信息。特别是,应用模 块1228可以包括配置信息(例如,端节点标识信息和/或参数设置)以及 操作信息(例如,关于当前处理状态、未决响应的状态等等的信息)。应用 模块1228所支持的应用包括例如IP语音(VoIP)、网页浏览、流音频/视 频、即时消息传送、文件共享、游戏等等。
业务控制模块1230控制涉及以下的处理:通过无线通信接口模块1204
接收和发送数据信息,例如,消息、分组和/或帧。示例性业务控制模块 1230包括配置信息1232以及各种用于控制分组禾n/或业务流(例如,相关 联的分组序列)的QoS的各种方面的附加模块。在一些实施例中,包括各 种附加模块以根据需要执行特定的功能和操作来支持特定方面的业务控 制。可以根据需要省略和/或合并模块,这取决于业务控制的功能要求。接 下来说明被包括在业务控制模块1230中的每个附加模块。
准许控制模块1234维护涉及资源利用/可用性的信息,并确定是否有 足够的资源可用来支持期望与特定业务流相关联的QoS参数。准许控制模 块1234维护的资源可用性信息包括例如分组和/或帧的排队容量、调度容 量、以及支持一个或多个业务流所需的处理和存储容量。控制信令模块 1226、应用模块1228和/或其它被包括在端节点1200中的模块可以查询准 许控制模块1234,以确定是否有足够的资源可用来支持新的或修改的业务 流,其中准许控制确定是根据特定业务流的QoS参数和在简档中定义的 QoS参数。配置信息1232可以包括影响准许控制模块1234的操作的配置 信息(例如,参数设置),例如,准许控制阈值,其指示在拒绝另外的请求 之前可以被分配的资源的百分比。
上行链路调度器模块1236控制涉及以下的处理:用于将要通过无线通信接口模块1204发送(例如,从端节点1200向接入节点发送)的数据信 息(例如,消息,分组和/或帧)的传输调度(例如,排序和/或定时)以 及传输资源分配(例如,信息编码速率、传输时隙和/或传输功率)。上行 链路调度器模块1236可以根据与一个或多个业务流相关联的QoS参数来 调度传输和分配传输资源。在一些实施例中,由上行链路调度器模块1236 执行的调度和/或资源分配操作又是根据信道状况和其它因素(例如,电力 预算)。
上行链路PHY/MAC模块1238控制涉及以下的物理(PHY)层和介
质访问控制(MAC)层处理通过无线通信接口模块1204发送(例如,
从端节点1200向接入节点发送)数据信息,例如,消息、分组和/或帧。
例如,上行链路PHY/MAC模块1238的操作包括发送和接收控制信息,
例如信号或消息,以协调数据信息(例如,消息、分组和/或帧)的发送。
配置信息1232可以包括影响上行链路PHY/MAC模块1238的操作的配置
信息(例如,参数设置),例如,用于发射的频率、频带、信道、扩频码或
跳频码,与端节点1200相关联的标识符,规定了分配请求信道的使用的请 求字典等等。
上行链路LLC(ARQ)模块1240控制涉及以下的逻辑链路控制(LLC) 层处理通过无线通信接口模块1204发送(例如,从端节点1200向接入 节点发送)数据信息,例如,消息、分组和/或帧。上行链路LLC (ARQ) 模块1240包括与自动重传请求(ARQ)功能相关联的处理,例如,重传 丢失的分组或帧。例如,上行链路LLC (ARQ)模块1240还可以包括涉 及向高层消息(例如,分组)添加LLC头部(header)和/或尾部(trailer) 的处理,以提供附加的功能,例如,通过类型字段提供多协议复用/解复用、 或通过利用校验和字段提供差错检测。上行链路LLC (ARQ)模块1240 还可以执行把高层消息(例如,分组)分割成多个子部分(例如,将要被 上行链路PHY/MAC模块1240发送的帧)。配置信息1232可以包括影响 上行链路LLC (ARQ)模块1240的操作的配置信息,例如,ARQ窗口大 小、最大重传次数、丢弃计时器等等。
上行链路队列管理模块1242维护涉及以下的信息并控制涉及以下的 处理存储将要通过无线通信接口模块1204发送(例如,从端节点1200向接入节点发送)的数据信息。例如,上行链路队列管理模块1242可以控
制存储等待传输的数据信息,并且基于每个业务流来维护与等待传输的数 据信息相关的状态信息,例如,与每个业务流相关联的分组可以被存储在
各自的队列中。例如,上行链路队列管理模块1242支持各种队列管理技术 和/或功能(例如,去头(head drop)、去尾(tail drop))以及各种主动式 队列管理(AQM)机制(例如,随机早期检测(RED))。配置信息1232 可以包括影响上行链路队列管理模块1242的操作的配置信息,例如,与一 个或多个业务流相关联的队列限制、丢弃策略和/或AQM阈值。
上行链路分类器模块1244控制涉及以下的处理:在通过无线通信接口 模块1204发送(例如,从端节点1200向接入节点发送)数据信息之前, 将所述数据信息标识为属于特定的业务流。在一些实施例中,基于对一个 或多个头部和/或有效载荷字段的检査,上行链路分类器模块1244把将要 通过利用无线通信接口模块1204来发送的消息、分组和/或帧归类为属于 多个业务流的其中一个业务流。上行链路分类器模块1244的分类结果可以 影响上行链路队列管理模块1242以及存储器1208内的其它模块对分类的 数据信息进行的处理。例如,所述结果可以确定将与消息、分组和/或帧相 关联的用于存储的特定队列,并且进一步影响后续的处理(例如,调度)。 配置信息可以包括影响上行链路分类器模块1244的操作的配置信息,例 如, 一个或多个分类滤波器规则构成的一组规则,其规定了用于将数据信 息(例如,消息、分组和/或帧)关联为属于一个或多个业务流的准则。
下行链路PHY/MAC模块1246控制涉及以下的PHY层和MAC层处 理.-通过无线通信接口模块1204接收数据信息。下行链路PHY/MAC模 块1246的操作可以包括发送和接收控制信息以协调数据信息的接收。配置 信息1204可以包括影响下行链路PHY/MAC模块1246的操作的配置信息, 例如,用于接收的频率、频带、信道、扩频码或跳频码,与端节点1200 相关联的标识符等等。
下《亍链路LLC (ARQ)模块1248控制涉及以下的LLC层处理通过 无线通信接口模块1204接收数据信息。下行链路LLC (ARQ)模块1248 包括与ARQ功能相关联的处理,例如,重传丢失的分组或帧。例如,下 行链路LLC (ARQ)模块1248还可以包括涉及封装了高层消息的LLC头部和/或尾部的处理,其提供附加的功能,例如,通过类型字段提供多协议
复用/解复用、或通过校验和字段提供差错检测。下行链路LLC (ARQ) 模块1248还可以执行把由下行链路PHY/MAC模块1246接收到的帧重新 组装到高层消息中。配置信息1232可以包括、并且在一些实施例中包括影 响下行链路LLC (ARQ)模块1248的操作的配置信息(例如,参数设置), 例如,ARQ窗口大小、最大重传次数、丢弃计时器等等。
图13提供了根据本发明实现的示例性接入节点1300的详细说明。接 入节点1300详细表示了可以被用作图11描述的任意其中一个接入节点 1114-1118的装置。在图13的实施例中,接入节点1300包括通过总线1310 耦合在一起的处理器1302、存储器1304、网络/互连网络接口模块1306以 及无线通信接口模块1308。相应地,通过总线1310,接入节点1300的各 种部件可以交换信息、信号和数据。接入节点1300的部件1302-1310可以 位于外壳1312内。
网络/互连网络接口模块1306提供了一种机制,接入节点1300的内部 部件可以借此向外部设备和网络节点发送信号以及从其接收信号。网络/ 互连网络接口模块1306包括接收机模块1314和发射机模块1316,用于例 如通过铜线或光纤线把节点1300耦合到其它网络节点。无线通信接口模块 1308也提供了一种机制,接入节点1300的内部部件可以借此向外部设备 和网络节点(例如,端节点)发送信号以及从其接收信号。无线通信接口 模块1308包括例如具有相应的接收天线1320的接收机模块1318和具有相 应的发射天线1324的发射机模块1322。无线通信接口模块1308用于例如 通过无线通信信道把接入节点1300耦合到其它节点。
受到在存储器1304中包括的各种模块(例如,例程)控制的处理器 1302控制接入节点1300的操作,以执行各种信号传送和处理。存储器1304 中包括的模块在启动时执行或当被其它模块调用时执行。当执行时,模块 可以交换数据、信息和信号。当执行时,模块也可以共享数据和信息。在 图13的实施例中,接入节点1300的存储器1304包括控制信令模块1326 和业务控制模块1328,所述业务控制模块进一步包括配置信息1330和各 种附加的模块1332-1354。
控制信令模块1326控制涉及以下的处理:接收和发送用于控制接入节点1300的各种方面(包括例如业务控制模块1328以及配置信息1330和其 中所包括的各种附加的模块1335-1354)的操作和/或配置的信号(例如, 消息)。例如,控制信令模块1326包括涉及接入节点1300的操作和/或该 控制信令模块1326所支持的一个或多个信令协议的状态信息,例如,参数、 状态和/或其它信息。特别是,控制信令模块1326可以包括配置信息(例 如,接入节点标识信息和/或参数设置)以及操作信息(例如,关于当前处 理状态、未决消息事务的状态等等的信息)。
业务控制模块1328控制涉及以下的处理:通过无线通信接口模块1308 接收和发送数据信息,例如,消息、分组和/或帧。例如,业务控制模块可 以包括配置信息1330以及各种用于控制分组和域业务流(例如,相关联 的分组序列)的服务质量的各种方面的附加模块1332-1354。在一些实施 例中,业务控制模块1328包括涉及接入节点1300、业务控制模块1328和 /或其中所包括的各种附加模块1332-1354中的一个或多个模块的操作的状 态信息,例如,参数、状态和/或其它信息。配置信息1330 (例如,参数 设置)确定、影响和/或规定了业务控制模块1328和/或其中所包括的各种 附加模块1332-1354的操作。在一些实施例中,包括各种附加的模块,以 根据需要执行特定的功能和操作来支持特定方面的业务控制。在各种实施 例中,可以根据需要省略和/或合并模块,这取决于业务控制的功能要求。 接下来说明被包括在业务控制模块1328中的每个附加模块。
准许控制模块1332维护涉及资源利用/可用性的信息,并确定是否有 足够的资源可用来支持特定业务流的服务质量要求。准许控制模块1332 维护的资源可用性信息包括例如分组和/或帧的排队容量、调度容量以及支 持一个或多个业务流所需的处理和存储容量。控制信令模块1326和/或其 它被包括在接入节点1300中的模块可以查询准许控制模块1332以确定是 否有足够的资源可用来支持新的或修改的业务流,其中准许控制确定是根 据特定业务流的服务质量请求和/或可用资源。配置信息1330可以包括影 响准许控制模块1332的操作的配置信息(例如,参数设置),例如,准许 控制阈值,其指示在拒绝附加请求之前可以被分配的资源的百分比。
上行链路调度器模块1334控制涉及以下的处理:用于将要通过无线接 口模块1308接收的从一个或多个端节点向接入节点发送的数据信息(例如,消息、分组和/或帧)的传输调度(例如,排序和/或定时)以及传输 资源分配(例如,信息编码速率、传输时隙和/或传输功率)。上行链路调 度器模块1334可以根据与一个或多个业务流和/或一个或多个端节点相关
联的服务质量要求和域限制来调度传输和分配传输资源。配置信息1330 可以包括影响上行链路调度器模块1334的操作的配置信息,例如与一个或 多个业务流和/或端节点相关联的优先级、速率限度、时延限度和/或共享 权重。在一些实施例中,由上行链路调度器模块1334执行的调度和/或资 源分配操作又是根据信道状况和其它因素(例如,电力预算)。
下行链路调度器模块1336控制涉及以下的处理将要通过无线接口模 块1308从接入节点1300向一个或多个端节点发送的数据信息(例如,消 息、分组和/或帧)的传输调度(例如,排序和/或定时)以及传输资源分 配(例如,信息编码速率、传输时隙和/或传输功率)。下行链路调度器模 块1336可以根据与一个或多个业务流和/或一个或多个端节点相关联的服 务质量要求和/或限制来调度传输和分配传输资源。配置信息1330可以包 括影响下行链路调度器模块1336的操作的配置信息,例如,与一个或多个 业务流和/或端节点相关联的优先级、速率限度、时延限度和/或共享权重。 在一些实施例中,由下行链路调度器模块1336执行的调度和/或资源分配 操作又是根据信道状况和其它因素(例如,电力预算)。
上行链路业务调节器模块1338控制涉及以下的处理:用于通过无线接 口模块1308接收的(例如,从端节点向接入节点1300发送的)数据信息 (例如,消息、分组和/或帧)的业务调节(例如,计量、标记、管制等等)。 上行链路业务调节器模块1338可以根据与一个或多个业务流和/或一个或 多个端节点相关联的服务质量要求和限制来调节业务,例如,计量、标记 和/或管制。配置信息1330可以包括影响上行链路业务调节器模块1338的 操作的配置信息,例如,与一个或多个业务流和/或端节点相关联的速率限 度和/或标记值。
上行链路分类器模块1340控制涉及以下的处理:在通过无线接口模块 1308接收的(例如,从端节点向接入节点1300发送的)数据信息(例如, 消息、分组和/或帧)被上行链路业务调节器模块1338进行处理之前,将 所述数据信息标识为属于特定的业务流。在一些实施例中,基于对一个或多个头部和/或有效载荷字段的检查,上行链路分类器模块1340把通过无
线通信接口模块1308接收到的消息、分组和/或帧归类为属于多个业务流 的其中一个业务流。上行链路分类器模块1340的分类结果可以影响上行链 路调节器模块1338对分类的数据信息(例如,消息、分组和/或帧)进行 的处理,例如,所述结果可以确定将与消息、分组和/或帧相关联的特定的 数据结构或状态机,并且进一步影响后续的处理(例如,计量、标记和/ 或管制)。配置信息1330可以包括影响上行链路分类器模块1340的操作的 配置信息,例如, 一个或多个分类滤波器规则构成的一组规则,其规定了 用于将数据信息(例如,消息、分组和/或帧)关联为属于一个或多个业务 流的准则。
上行链路LLC (ARQ)模块1342控制涉及以下的LLC层处理通过 无线通信接口模块1308接收(例如,从端节点向接入节点1300发送的) 数据信息,例如,分组和/或帧。上行链路LLC (ARQ)模块1342包括与 ARQ功能相关联的处理,例如,重传丢失的分组或帧。在一些实施例中, 上行链路LLC (ARQ)模块1342还包括涉及封装了高层消息(例如,分 组)的LLC头部和/或尾部的处理,其提供附加的功能,例如,通过类型 字段提供多协议复用/解复用、或通过校验和字段提供差错检测。上行链路 LLC (ARQ)模块1342还可以执行把由上行链路PHY/MAC模块1344接 收到的帧重新组装到高层消息(例如,分组)中。配置信息1330可以包括 影响上行链路LLC (ARQ)模块1342的操作的配置信息,例如,ARQ窗 口大小、最大重传次数、丢弃计时器等等。
上行链路PHY/MAC模块1344控制涉及以下的PHY层和MAC层处 理通过无线通信接口模块1308接收(例如,从端节点向接入节点1300 发送的)数据信息,例如,分组和/或帧。在一些实施例中,上行链路 PHY/MAC模块1344的操作包括发送和接收控制信息,例如信号或消息, 以协调数据信息(例如,消息、分组和/或帧)的接收。配置信息1330可 以包括影响上行链路PHY/MAC模块1344的操作的配置信息,例如,将 要用于接收的频率、频带、信道、扩频码或跳频码,与接入节点1300相关 联的标识符等等。
下行链路分类器模块1346控制涉及以下的处理:在通过无线通信接口模块1308发送(例如,从接入节点1300向端节点发送)数据信息(例如,
消息、分组和/或帧)之前,将所述数据信息标识为属于特定的业务流。在 一些实施例中,基于对一个或多个头部和/或有效载荷字段的检査,下行链
路分类器模块1346把将要通过无线通信接口模块1308发送的消息、分组 和/或帧归类为属于多个业务流的其中一个业务流。下行链路分类器模块 1346的分类结果可以影响下行链路队列管理模块1350以及其它模块1348、 1352和1354对分类的数据信息(例如,消息、分组和/或帧)进行的处理, 例如,所述结果可以确定将与消息、分组和/或帧相关联的用于存储的特定 的队列,并且可以进一步影响后续的处理,例如调度。配置信息1330可以 包括影响下行链路分类器模块1346的操作的配置信息(例如,参数设置), 例如, 一个或多个分类滤波器规则构成的一组规则,其规定了用于将数据 信息(例如,消息、分组和/或帧)关联为属于一个或多个业务流的准则。
下行链路业务调节器模块1348控制涉及以下的处理:用于将要通过无 线接口模块1308发送(例如,从接入节点1300向端节点发送)的数据信 息(例如,消息、分组和/或帧)的业务调节(例如,计量、标记、管制等 等)。下行链路业务调节器模块1348可以根据与一个或多个业务流和/或一 个或多个端节点相关联的服务质量要求和限制来调节业务,例如,计量、 标记和/或管制。配置信息1330可以包括影响下行链路业务调节器模块 1348的操作的配置信息,例如,与一个或多个业务流和/或端节点相关联 的速率限度和/或标记值。
下行链路队列管理模块1350维护涉及以下的信息并控制涉及以下的 处理存储将通过无线通信接口模块1308发送(例如,从接入节点1300 向端节点发送)的数据信息,例如,消息、分组和/或帧。下行链路队列管 理模块可以控制存储等待传输的数据信息,并且基于每个业务流来维护与 等待传输的数据信息相关的状态信息,例如,与每个业务流相关联的分组 可以被存储在各自的队列中。在一些实施例中,下行链路队列管理模块 1350支持各种队列管理技术和/或功能(例如,去头、去尾)以及各种AQM 机制(例如,RED)。配置信息1330可以包括影响下行链路队列管理模块 1350的操作的配置信息,例如,与一个或多个业务流相关联的队列限制、 丢弃策略和/或AQM阈值。下行链路LLC (ARQ)模块1352控制涉及以下的LLC层处理通过 无线通信接口模块1308发送(例如,从接入节点1300向端节点发送)数 据信息(例如,消息、分组和/或帧)。下行链路LLC (ARQ)模块1352 包括与ARQ功能相关联的处理,例如,重传丢失的分组或帧。在一些实 施例中,下行链路LLC (ARQ)模块1352还包括涉及向高层消息(例如, 分组)添加LLC头部和/或尾部的处理,以提供附加的功能,例如,通过 类型字段提供多协议复用/解复用、或通过校验和字段提供差错检测。下行 链路LLC (ARQ)模块1352还可以执行把高层消息(例如,分组)分割 成多个子部分(例如,将要被下行链路PHY/MAC模块1354发送的帧)。 配置信息1330可以包括影响下行链路LLC (ARQ)模块1352的操作的配 置信息,例如,ARQ窗口大小、最大重传次数、丢弃计时器等等。
下行链路PHY/MAC模块1354控制涉及以下的PHY层和MAC层处 理通过无线通信接口模块1308发送(例如,从接入节点1300向端节点 发送)数据信息,例如,消息、分组和/或帧。在一些实施例中,下行链路 PHY/MAC模块1354的操作包括发送和接收控制信息,例如信号或消息, 以协调数据信息(例如,消息、分组或帧)的发送。配置信息1330可以包 括影响下行链路PHY/MAC模块1354的操作的配置信息(例如,参数设 置),例如,将要用于发射的频率、频带、信道、扩频码或跳频码,与接入 节点1300相关联的标识符等等。
图14说明了在示例性端节点1200和示例性接入节点1300中包括的各 种模块之间的示例性信令和业务流。图14的端节点1200和图14的接入节 点1300分别是图12的端节点1200和图13的接入节点1300的简化表示。 图14的例子示出了应用模块1228发送和接收数据信息,例如,包括一系 列消息、分组或帧的业务流。在图11的示例性系统的背景下,图14的端 节点1200可以是在图11中描述的任意其中一个端节点1102-1112,并且图 14的端节点1200中包括的应用模块1228可以与系统中的另一个节点(例 如,另一个端节点1102-1112或如图11中描述的应用服务器节点1126)交 换数据信息。在图14和后续的说明中,与图14的端节点1200交换数据信 息的节点被称作对应节点(corresponding node )。
用一系列箭头1402-1408示出了从端节点1200中的应用模块1228向对应节点发送的数据信息(例如,包括一系列消息、分组或帧的业务流),
通过包括在端节点1200中的一系列模块1238-1244对其进行处理,之后, 从端节点1200向接入节点1300 (例如,通过无线通信接口模块1204)发 送该数据信息。用一系列箭头1410-1418示出随后接入节点1300 (例如, 通过无线通信接口模块1308)接收从端节点1200中的应用模块1228向对 应节点发送的该数据信息(例如,包括一系列消息、分组或帧的业务流), 在通过网络/互连网络接口模块1306从接入节点1300向对应节点转发(例 如,根据路由信息重定向到与该接入节点连接的中间节点)该数据信息之 前,通过包括在接入节点1300中的一系列模块1338-1344对其进行处理。
用一系列箭头1420-1428示出从对应节点向端节点1228中的应用模块 1228发送的数据信息(例如,包括一系列消息、分组或帧的业务流),该 数据信息将要被接入节点1300 (例如,通过网络/互连网络接口模块1306) 进行接收,然后通过包括在接入节点1300中的一系列模块1346-1354对其 进行处理,之后,接入节点1300 (例如,通过无线通信接口模块1308)向 端节点1200发送该数据信息。用一系列箭头1430-1434示出随后端节点 1200 (例如,通过无线通信接口模块1204)接收从对应节点向端节点1200 中的应用模块1228发送的该数据信息(例如,包括一系列消息、分组或帧 的业务流),在其被传送给端节点1200中的应用模块1228之前,通过包括 在端节点1200中的一系列模块1246和1248对其进行处理。
除了描述数据信息(例如,业务流)的交换之外,图14还描述了控制 信息(例如,信令流和/或通信接口)的交换。特别地,图14的例子描述 了在被包括在接入节点1300中的控制信令模块1326和业务控制模块1328 之间交换控制信息。类似地,图14的例子描述了在被包括在端节点1200 中的控制信令模块1226和业务控制模块1230之间交换控制信息。如所示, 在接入节点1300和端节点1200中,在模块之间交换控制信息允许接入节 点1300/端节点1200各自的控制信令模块1226/1326根据需要来影响(例 如,设置、修改和/或监视)在各自的业务控制模块1328/1230中包括的各 种模块的配置和减操作,以便为来自/去往端节点1200中的应用模块1228 的数据信息(例如,业务流)提供恰当的服务质量处理。
还示出了 a)在另一个节点和接入节点1300中的控制信令模块1326之间、b)在端节点1200中的应用模块1228和端节点1200中的控制信令 模块1226之间、以及c)在接入节点1300和端节点1200中各自的控制信 令模块1326/1226之间的控制信息(例如,信令流和/或通信接口)的交换。 这些控制信息(例如,信令流和/或通信接口)的交换使得接入节点1300 和端节点1200中的业务控制模块1328/1230的配置和/或操作将能够被a) 一个或多个附加的节点(例如,接入控制节点1120和/或应用服务器节点 1126)、 b)端节点1200中的应用模块1228、或c) 一个或多个附加的节点 和端节点1200中的应用模块1228的组合所影响。根据需要,本发明的各 种实施例可以并且确实支持所描述的控制信息交换的全部或仅其子集。
上述内容包括一个或多个实施例的例子。当然,为了描述上述实施例, 不可能描述每种可以想到的部件或方法的组合,但是本领域的技术人员可 以认识到,各种实施例的许多其它组合和置换都是可能的。因此,所描述 的实施例是要包含落入所附权利要求的精神和范围之内的所有这样的替 代、修改和变型。此外,就在详细说明或权利要求中使用的术语"包括" 而言,这种术语是要表示包含性的,类似于术语"包含"在权利要求中被 用作一个过渡词时所解释的含义。
权利要求
1、一种用于移动设备的通信方法,包括发起向网络域节点进行注册;生成关于所述注册的顺序信息;以及使用所述顺序信息来帮助实现与所述网络域节点进行进一步的通信。
2、 根据权利要求1所述的方法,还包括通过替代的路径发起向所述 网络域节点进行后续注册。
3、 根据权利要求2所述的方法,还包括改变所述顺序信息,并且将 已改变的顺序信息与所述后续注册相关联。
4、 根据权利要求3所述的方法,其中,改变所述顺序信息包括增大一个值,减小一个值,或者更新时间戳值。
5、 根据权利要求4所述的方法,其中,改变所述顺序信息是由移动终 端或代理节点执行的。
6、 根据权利要求5所述的方法,还包括根据检测到的网络性能参数,判断改变所述顺序信息。
7、 根据权利要求6所述的方法,所述网络性能参数包括信噪比(SNR)、 信号功率测量值、信号电压测量值或信号电流测量值。
8、 根据权利要求3所述的方法,其中,改变所述顺序信息与代理移动 互联网协议(PMIP)相关联。
9、 根据权利要求3所述的方法,其中,改变所述顺序信息与基于网络 的本地移动性管理(NETL醒)协议相关联。
10、 根据权利要求1所述的方法,其中,所述网络域节点是本地移动 性锚点。
11、 根据权利要求1所述的方法,还包括通过包括至少一个接入点、 接入节点或接入路由器的路径执行所述注册。
12、 根据权利要求1所述的方法,还包括从移动设备生成至少一条 链路创建消息,所述链路创建消息与序号相关联。
13、 根据权利要求12所述的方法,还包括在所述链路创建消息之后 形成隧道。
14、 根据权利要求12所述的方法,还包括从所述移动设备生成至少 一条其它链路创建消息。
15、 根据权利要求14所述的方法,还包括根据所述其它链路创建消 息形成至少第二条隧道。
16、 一种通信装置,包括存储器,其保存用于当与接入点进行通信时生成链路创建消息的指令, 所述链路创建消息与序号相关联;以及处理器,其执行所述指令。
17、 根据权利要求16所述的通信装置,所述序号用于与所述接入点进行的后续通信。
18、 根据权利要求16所述的通信装置,所述序号是由代理设备生成的。
19、 根据权利要求18所述的通信装置,所述代理设备使用网络参数执行向后续接入点的切换。
20、 根据权利要求19所述的通信装置,在执行所述切换之后,所述代理设备生成后续序号。
21、 一种通信装置,包括用于经由接入点向网络域节点进行注册的模块;用于当向所述网络域节点进行注册时生成顺序数据的模块;以及用于处理所述顺序数据以通过所述接入点进行通信的模块。
22、 一种其上存储有机器可执行指令的机器可读介质,所述指令用于当通过接入点向网络域节点进行注册时生成顺序数据;以及 在通过所述接入点进行后续通信期间,使用所述顺序数据以通过所述 接入点进行通信。
23、 根据权利要求22所述的机器可读介质,还包括使用代理来生成 所述顺序数据。
24、 根据权利要求22所述的机器可读介质,还包括当从替代的接入 点进行注册时,修改所述顺序数据。
25、 一种执行以下指令的处理器 请求经由接入点创建链路; 向所述接入点分配序号;以及 当与所述接入点进行通信时使用所述序号。
26、 一种用于网络域节点的通信方法,包括; 启动移动设备的注册; 接收关于所述注册的顺序信息;以及在与所述移动设备进行进一步通信期间,对所述顺序信息进行译码。
27、 根据权利要求26所述的方法,还包括启动通过替代的网络路径进行关于所述移动设备的后续注册。
28、 根据权利要求27所述的方法,还包括从所述移动设备接收已改变的顺序信息。
29、 根据权利要求28所述的方法,其中,己改变的顺序信息是由移动 终端或代理节点执行的。
30、 根据权利要求28所述的方法,其中,已改变的顺序信息与代理移 动互联网协议(PMIP)相关联。
31、 根据权利要求28所述的方法,其中,已改变的顺序信息与基于网 络的本地移动性管理(NETLMM)协议相关联。
32、 一种在网络域中工作的通信装置,包括存储器,其保存用于在与接入点进行通信时处理链路创建消息的指令, 所述链路创建消息与序号相关联; 处理器,其执行所述指令。
33、 根据权利要求32所述的通信装置,所述序号用于与所述接入点进 行的后续通信。
34、 根据权利要求32所述的通信装置,所述序号是由代理设备生成的。
35、 一种通信装置,包括 用于经由接入点注册移动设备的模块; 用于当注册所述移动设备时处理顺序数据的模块;以及 用于在与所述移动设备进行后续通信期间对所述顺序数据进行译码的模块。
36、 一种其上存储有机器可执行指令的机器可读介质,所述指令用于 当通过接入点注册移动设备时,接收顺序数据;以及在与所述移动设备进行后续通信期间,使用所述顺序数据与所述接入 点进1于通信。
37、根据权利要求36所述的机器可读介质,还包括使用代理来生成 所述顺序数据。
38、根据权利要求37所述的机器可读介质,还包括当为所述移动设 备注册替代的接入点时,接收已修改的顺序数据。
39、 一种执行以下指令的处理器 经由接入点接收链路创建消息; 根据所述链路创建消息接收序号;以及 当与所述接入点进行通信时,处理所述序号。
全文摘要
所要求保护的主题涉及用于在无线通信环境下处理消息的系统和方法。在一个方面中,提供了一种通信方法。所述方法包括发起向网络域节点(210)进行注册(270、290),并且生成关于所述注册的顺序信息,其中所述网络域节点可以是本地移动性锚点(LMA)。该注册可以由通信链路创建(240、284)触发。这可以采用不同的形式,包括一些L2连接请求的形式,例如地址解析协议(ARP)、邻居发现(ND)、动态主机配置协议(DHCP)或其它协议。然后使用所述顺序信息来帮助实现与所述网络域节点进行进一步的通信,尤其是以便于防止向网络域节点(210)无序地交付注册(例如,在通常被称为“乒-乓”的状况中)。当使用代理移动IP时,由移动代理(410)生成顺序数据并分派给接入点(450、460)。
文档编号H04W88/18GK101589602SQ200880002871
公开日2009年11月25日 申请日期2008年1月22日 优先权日2007年1月22日
发明者G·齐尔特西斯, V·帕克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1