数据附着点选择的制作方法

文档序号:7938348阅读:212来源:国知局
专利名称:数据附着点选择的制作方法
技术领域
下面的描述涉及无线通信,并且更为具体地,涉及确定无线接入网中 接入终端的有效数据附着点(DAP)。
背景技术
无线通信系统被广泛地部署来提供各种类型的通信内容,比如语音内 容、数据内容等。典型的无线通信系统可以是能够通过共享可用的系统资 源(例如,带宽、传输功率)来支持与多个用户间的通信的多址系统。这 种多址系统的实例可以包括码分多址(CDMA)系统、时分多址(TDMA) 系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统等。
通常,无线多址通信系统能够同时支持多个移动设备的通信。每个移 动设备可以经由前向和反向链路上的传输来与一个或多个基站通信。前向 链路(或下行链路)指的是从基站到移动设备的通信链路,而反向链路(或 上行链路)指的是从移动设备到基站的通信链路。此外,移动设备与基站 之间的通信可以经由单输入单输出(SISO)系统、多输入单输出(MISO) 系统、多输入多输出(MIMO)系统等来建立。
包括一个或多个无线接入点(AP)(例如,包括基站[BS]、演进型基站 [eBS]、无线节点等)的现代无线接入网(RAN)可以用作电路交换通信网 络和/或分组交换通信网络的接口。对于比如超移动宽带(UMB)网络的分 组交换网络,移动设备可以经由无线AP (例如,eBS),与比如基于因特网协议(IP)的网络(例如因特网或内联网)之类的分组交换骨干网络进行无
线通信。在这种情况中,可以将所述无线AP用作数据附着点(DAP),通 过该数据附着点,所述骨干网络的IP网络接入网关(AGW)将数据路由到 移动设备。
然而,在移动环境中,移动设备可能从一个地理位置移动到另一地理 位置。因此,移动设备典型地被配置为通过多个不同的无线接入点来无线 地接入通信网络(例如,电路交换核心网络、分组交换核心网络、因特网 等)。此外,为了在移动设备与不同的基站通信或附着于/注册到不同的基站 时保持通信,可能不得不调整DAP来在移动设备从一个位置移动到另一位 置时,容纳来自和去往移动设备的数据流。作为示例,在加拿大的蒙特利 尔发起呼叫并且移动设备在行进到佛罗里达州的迈阿密市时保持呼叫的情 况下,典型地将DAP调整为沿着行进路线的各个接入点。对于到达迈阿密 市的移动设备,维持在蒙特利尔的DAP可能非常低效,或者在一些情况中 是不可能的。因此,当移动设备从前一DAP离开时,网络将需要更新移动 设备和/或数据通信的DAP。

发明内容
为了提供对一个或多个方面的基本理解,下面给出了这些方面的简单 概括。该概括部分不是对所有设想的方面的详尽总结,其既不是要确定关 键或重要元素,也不是描绘出这些方面的范围。其目的仅在于以简单的形 式呈现一个或多个方面的一些概念,以此作为稍后呈现的更为详细的描述 的前言部分。
本公开提供了一种用于改善关于建立或更新无线接入网(AN)中的数 据附着点(DAP)的效率的方法和装置。算法可以确定特定无线接入网(AN) 的接入点(AP),并且还确定数据网络的一个或多个接入网关(AGW)。可 以确定多个AP关于至少一个AGW的成本度量。在至少一个方面,所述多 个AP至少包括用于接入终端(AT)的服务AP和当前或默认的数据AP。 如本文所使用的,所述数据AP是AGW可以将用于所述AT的下行链路数 据分组路由到的接入点(例如,数据附着点[DAP])。在这些方面的至少一 个实例中,确定用于提供服务AP的最低成本度量的AGW。将所述最低成本计量和同样关于这种AGW的数据AP的成本度量进行比较。如果服务 AP的成本度量低于数据AP的成本度量,则服务AP可以被更新来充当所 述AT的数据AP。否则,将所述数据AP维持在当前/默认AP。
在本公开的至少一个方面,提供了一种用于选择无线AN的DAP的方 法。所述方法可以包括建立所述无线AN的至少两个无线接入点(AP) 的资源成本;并且将服务AP的资源成本和当前或默认DAP的资源成本进 行比较。所述方法还可以包括至少部分地基于所述比较来建立所述服务AP 作为所述DAP。
根据其它方面,公开了一种用于确定无线AN的DAP的装置。所述装 置可以包括分析模块,用于建立无线AN的无线AP关于至少一个因特网协 议(IP)网关的成本度量。所述设备还可以包括测量模块,用于将服务AP 的成本度量和当前DAP的成本度量进行比较。另外,所述装置可以包括附 着模块,用于至少部分地基于所述比较来建立服务AP作为所述DAP。
在又一些方面,提供了一种用于确定无线AN的DAP的装置。所述装 置可以包括用于建立无线AN的至少两个无线AP的资源成本的单元,以 及用于将服务AP的资源成本和当前或默认DAP的资源成本进行比较的单 元。所述设备还可以包括用于至少部分地基于所述比较来建立服务AP作为 所述DAP的单元。
除了前述方面,提供了一种被配置为确定无线AN的DAP的处理器。 所述处理器可以包括第一模块,用于建立无线AN的至少两个无线AP的 资源成本;以及第二模块,用于将服务AP的资源成本和当前或默认DAP 的资源成本进行比较。所述处理器还另外包括第三模块,用于至少部分地 基于所述比较来建立服务AP作为所述DAP。
根据又一些方面,提供了一种包括计算机可读指令的计算机可读介质, 所述计算机可读指令被配置来确定无线AN的DAP。所述指令可以由至少 一个计算机执行来建立无线AN的至少两个无线接入点(AP)的资源成本, 以及将服务AP的资源成本和当前或默认DAP的资源成本进行比较。另外,
所述指令可以由至少一个计算机执行来至少部分地基于所述比较来建立服 务AP作为所述DAP。
根据又一些方面,公开了一种用于帮助选择无线AN的DAP的方法。所述方法可以包括为数据通信在无线AN的AP处注册;以及获得与所述 AP相关联的成本度量,所述成本度量关于IP网关。此外,所述方法还可
以包括帮助至少部分地基于所述成本度量来建立或切换所述AT的DAP。
另夕卜,本公开的方面提供了一种帮助选择无线AN的DAP的AT。所述 AT可以包括控制器,用于为数据通信在无线AN的AP处注册;和接收 电路,用于获得与所述AP相关联的成本度量,所述成本度量关于IP网关。 此外,所述AT可以包括处理电路,用于帮助至少部分地基于所述成本度量 来建立或切换所述AT的DAP。
根据其它方面,公开了一种被配置为帮助选择无线AN中的DAP的装 置。所述装置可以包括用于为数据通信在无线AN的AP处注册的单元; 以及用于获得与所述AP相关联的成本度量的单元,所述成本度量关于IP 网关。所述装置还可以包括用于帮助至少部分地基于所述成本度量来建立 或切换所述AT的DAP的单元。
根据又一些方面,公开了一种被配置为帮助选择无线AN中的DAP的 处理器。所述处理器可以包括第一模块,用于为数据通信在无线AN的 AP处注册;第二模块,用于获得与所述AP相关联的成本度量,所述成本 度量关于IP网关。所述处理器还可以包括第三模块,用于帮助至少部分地 基于所述成本度量来建立或切换所述AT的DAP。
在至少一个或多个其它方面,提供了一种包括计算机可读指令的计算 机可读介质,所述计算机可读指令被配置为帮助选择无线AN中的DAP。 所述指令可以由至少一个计算机执行来为数据通信在无线AN的AP处注 册;以及获得与所述AP相关联的成本度量,所述成本度量关于IP网关。 所述指令还可以由至少一个计算机执行来帮助至少部分地基于所述成本度 量来建立或切换所述AT的DAP。
为了实现上述以及相关目的,所述一个或多个方面包括后面将全部描 述并在权利要求中特别指出的特征。下面的描述以及附图详细地阐述了所 述一个或多个方面的某些示例性方面。然而,这些方面指示的仅仅是可以 使用所述各方面的原理的各种方式中的少数方式。此外,所公开的方面意 在包括所有这些方面以及它们的等同物。


图1例示了选择无线接入网(AN)的数据附着点(DAP)的示例系统 的方框图2描绘了示例无线AN的方框图,其例示了通过所述AN的接入点 (AP)的数据流;
图3例示了基于在本公开的各方面中提供的(多个)DAP选择算法的
的示例DAP选择的方框图4图示了基于(多个)DAP选择算法的另 一示例DAP选择的方框图; 图5描绘了基于(多个)DAP选择算法的又一示例DAP选择的方框图; 图6图示了基于(多个)DAP选择算法的又一示例DAP选择的方框图; 图7图示了基于(多个)DAP选择算法的又一示例DAP选择的方框图; 图8图示了基于根据本公开的多方面的帮助接入终端(AT)的DAP选
择的示例基站的方框图9描绘了根据本公开的其它方面的帮助DAP选择的示例AT的方框
图10例示了根据一些方面的用于选择无线AN中的DAP的示例方法的 流程图11描绘了根据其它方面的用于将DAP切换到AT的服务AP的示例 方法的流程图12例示了根据其它方面的用于帮助建立无线AN中的DAP的示例方 法的流程图13描绘了提供无线AN中的DAP选择的示例系统的方框图; 图14例示了帮助无线AN中的DAP选择的示例系统的方框图。
具体实施例方式
现在参照附图描述各方面,其中在整个附图中,相同的参考标记被用 来指代相同元件。在下面的描述中,出于解释的目的,为了提供对一个或 多个方面的全面理解,阐述了许多具体细节。然而,很明显,也可以在没 有这些具体细节的情况下实践这些方面。在其它例子中,为了帮助描述一
13个或多个方面,公知的结构和设备以方框图的形式示出。
此外,下面描述本公开的各个方面。应该显而易见的是,可以以多种多样的形式来具体体现本文的教导,并且本文所公开的任何具体结构和/或功能仅仅是代表性的。基于本文的教导,本领域的技术人员应该明白,本文所公开的方面可以独立于任何其它方面来实现,并且这些方面中的两个或更多方面可以以各种方式组合。例如,可以使用本文所阐述的任何数目的方面来实现一个设备和/或实践一种方法。此外,可以除了本文所阐述的一个或多个方面之外还使用其它结构和/或功能,或者使用除了本文所阐述的一个或多个方面之外的其它结构和/功能来实现一个设备和/或实践一种
方法。作为示例,在基于多个扇区的性能度量(metric)来确定移动地点的一个或多个扇区的RUM累积率(accumulate rate)的上下文中,描述本文所述的许多方法、设备、系统和装置。本领域的技术人员应该明白,类似的技术可以应用于其它通信环境。
本公开提供用于建立无线接入网(AN)中的数据附着点(DAP)和/或将DAP切换到无线AN的另一无线接入点(AP)的有效算法。在超移动宽带(UMB)网络的情况中,所述DAP可以是用作接入终端(AT)(例如,移动设备)的数据代理的演进型基站(eBS)。如在本公开和所附权利要求中所使用,所述DAP被定义为数据网络接入网关(AGW)可以将用于递送到与无线AN耦合的AT的下行链路数据分组路由到的任何合适无线AP。因此,在一个特定的非限制性示例中,所述AGW n」以经由用作移动设备的DAP的AP (例如,eBS),将因特网协议(IP)数据分组从因特网提供给AT,以及从AT提供给因特网。应该明白的是,数据通信不限于IP数据分组,而是可以包括设备之间的任何合适数据通信。因此,在本公开和所附权利要求指定IP数据分组、IPAGW、 IP接口等的情况下,要理解的是,术语"IP" —般是数据通信的非限制性示例,并且这种术语可以包括设备之间的任何合适数据通信。还应该明白,除了UMB网络之外,本文所公开的主题还可以应用于各类其它移动网络。示例可以包括码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络等。
根据各种网络要求(例如,UMB标准),服务AP (例如,其与AT无线耦合,以帮助AT与一个或多个网络之间的无线通信)可以是不同于上面
讨论的DAP的接入点。在例如UMB网络,以及其它网络,中,这种情形(scenario)可以在eBS之间实现针对所述AT的快速L2切换。在这种情况下,所述DAP典型地将寻址到AT的数据通信隧穿到服务AP。然而,在与服务AP不同的AP上实现DAP,会导致网络带宽、数据速率和/或其它AN资源的低效使用。在简单的拓扑中(例如,在所有AP连接到单个聚合路由器的情况下),典型地,它能够最有效地建立服务AP作为所述DAP。然而,在更复杂的拓扑(例如,在一个或多个AP通过与其它AP的通信而与路由器耦合的情况下)中,它不能一直最有效地将所述DAP从当前或默认AP改变到服务AP。因此,在至少一个方面,所公开的算法提供了一种机制来有效地确定普通AN的DAP的选择(例如简单拓扑、复杂拓扑等)。
在本公开的至少一个方面中,在AN的AP之间分发是否将DAP建立为服务AP或将DAP切换到服务AP的判决。这种架构可以有效地整合为各种技术的简单拓扑和复杂拓扑AN (例如,UMB)。此外,在一些情况中,这种架构能够减少延迟和与涉及中心实体(例如,无线电网络控制器[RNC])相关联的复杂度。DAP判决可以自动地适于当前拓扑,而无需相当大的重新配置。
根据一个或多个其它方面,可以在服务于AN的中心实体处维持用于所述DAP的AP的选择。在一些AN配置中,所述中心实体可以更有效(例如,在AP与中心实体之间存在快速和/或高带宽通信的情况下)。在中心实体处的管理判决可以减少与所述AN的拓扑变化相关联的发现时间。在至少一些方面中,中心实体可以结合分布式DAP选择使用。例如,可以在中心实体处维持关于每个AP的成本度量和当前DAP位置的数据。此外,也可以在中心实体处维持AN拓扑中的变化。AP可以利用关于特定AP的信息(例如,到一个或多个AGW的资源成本)来更新中心实体,并且还可以提取关于AN的其它AP的信息。因此,可以基于在公共实体处存储的AN
数据,以分布式方式来作出判决。
根据一个或多个其它方面,AT可以帮助确定用于所述AT和/或其它AT的DAP。例如,被注册来与AN的AP (例如,在服务AP上)通信的AT可以获得关于服务AP、当前或默认DAP和/或AN的其它AP的成本度量信息。可以相对于一个或多个已选择的AGW在AT处对与这种AP和/或 DAP相关联的成本度量进行比较。比较结果可以用于建立AP作为DAP, 或者将当前/默认DAP切换到AN的另一 AP。所述AT可以经由与各种实 体(包括服务AP、 DAP、 AN的其它AP、集中式服务器/数据存储器)间 的无线通信(例如,在合适时,经由AN的一个或多个AP,或通过与集中 式服务器/数据存储器的直接无线通信)来获得成本度量信息,并按照类似 的方式来转发成本度量比较的结果。
如在本公开所使用的,术语"组件"、"系统"、"模块"等等意指与计 算机相关的实体,其为硬件、软件、执行中的软件、固件、中间件、微代 码和/或上述的任意组合。例如,模块可以是但不限于在处理器上运行的 进程、处理器、对象、可执行的程序、执行的线程、程序、设备和/或计算 机。 一个或多个模块可以驻留在处理器和/或执行的线程中,并且模块可以 位于一个电子设备中和/或分布在两个或更多电子设备之间。此外,这些模 块能够从其上存储有各种数据结构的各种计算机可读介质执行。所述模块 可以通过本地和/或远程进程进行通信,比如根据具有一个或多个数据分组 的信号(例如,来自一个组件的数据,该组件与本地系统、分布式系统中 的另一个组件进行交互和/或通过信号在诸如因特网之类的网络上与其它系 统进行交互)进行通信。另外,本文所描述的系统的组件或模块可以重新 安排和/或通过附加的组件/模块/系统来补充,以帮助实现所描述的与其相关 的各个方面、目标、优点等,并且如本领域的技术人员将明白的,所述组 件或模块不限于在给定的图中阐述的精确配置。
此外,本文结合接入终端一AT来描述各个方面。AT还可以被称作系统、
用户单元、用户站、移动站、移动装置、移动通信设备、移动设备、远程 站、远程终端、用户终端(UT)、用户代理(UA)、用户设备或用户装置(UE)。 用户站可以是蜂窝电话、无绳电话、会话发起协议(SIP)电话、无线本地 环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备或 者连接到帮助与处理设备无线通信的无线调制解调器或类似机制的其它处 理装置。
在一个或多个示例实施例中,所描述的功能可以采用硬件、软件、固 件、中间件、微代码或者上述的任何合适组合来实现。如果采用软件实现,则所述功能可以作为一个或多个指令或代码存储在计算机可读介质上或在 其上传送。计算机可读介质包括计算机存储介质和通信介质,包括有助于 将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是 能够被计算机访问的任何物理介质。作为例子而非限制性的,这种计算机
存储介质可以包括RAM、 ROM、 EEPROM、 CD-ROM或其它光盘存储设 备、磁盘存储设备或其它磁性存储设备,智能卡、和快闪存储器设备(例 如,卡、棒、键驱动......)或者是可以用于携带或存储形式为指令或数据
结构的所需程序代码并且能够被计算机访问的任何其它介质。此外,任何 连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤 线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线 技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线 缆、双绞线、DSL或诸如红外线、无线电和微波的无线技术均被包括在介 质的定义中。如本文所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光 盘、数字多功能盘(DVD)、软盘和蓝光盘,其中磁盘通常磁性地再现数据, 而光盘利用激光光学地再现数据。上述内容的组合也应当被包括在计算机 可读介质的范围内。
对于硬件实现,结合本文所公开的方面描述的处理单元的各个例示性 逻辑、逻辑块、模块和电路可以在下述部件中实现或执行 一个或多个专 用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、 可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、分立门或晶体管逻 辑、分立硬件组件、通用处理器、控制器、微控制器、微处理器、被设计 为执行本文所描述的功能的其它电子单元或者上述部件的组合。通用处理 器可以是微处理器,但是,在替换实例中,处理器可以是任何传统的处理 器、控制器、微控制器或状态机。处理器还可被实现为计算设备的组合, 例如DSP和微处理器的组合、多个微处理器、 一个或多个微处理器结合DSP 内核或者任何其它合适的配置。另外,至少一个处理器可以包括一个或多 个能够被操作来执行本文描述的一个或多个步骤和/或动作的模块。
此外,可以使用标准编程和/或工程技术将本文描述的各个方面和/或特 征实现为方法、装置或制品。此外,结合本文公开的方面描述的方法或算 法的步骤和/或动作可以直接体现在硬件中、在由处理器执行的软件模块中或者在二者的组合中。此外,在一些方面,方法或算法的步骤和/或动作可 以驻留为机器可读介质和/或计算机可读介质上的代码和/或指令的至少一 个或任何组合或者代码和/或指令集,它们可被并入在计算机程序产品中。 本文所使用的术语"制品"意欲包括可从任何计算机可读设备或介质访问 的计算机程序。
另外,词语"示例性的"在本文中用来表示用作示例、实例或图例。 本文被描述为"示例性"的任何方面或设计不必被解释为为优于其它方面 或设计或关于其它方面或设计具有优势。相反,使用词语"示例性的"意 欲以具化的方式来呈现构思。如在本申请中所使用的,术语"或者"意欲 指的是包含性"或"而非排他性的"或"。也就是说,除非另外指出,或根
据上下文很清楚,否则"X釆用A或B"意指自然包含性排列中的任一个。 也就是说,如果X采用A; X釆用B;或者X采用A和B,则在前述实例 中的任一实例下,都满足"X采用A或B"。此外,除非另外指定或根据上 下文清楚地旨在单数形式,则在本申请和所附权利要求中使用的冠词"一 (a)"和"一 (an)" 一般应该理解为表示一个或多个。
如本文所使用的,术语"推断(infer)"或"推论(reference)" —般指 的是根据经由事件和/或数据捕获的一组观察来推理或者推断系统、环境和/ 或用户的状态。例如,可以采用推论来确定特定的上下文或动作,或者推 论可以生成状态上的概率分布。所述推论可以是概率性,也就是说,基于 数据和事件的考虑在感兴趣状态上的概率分布的计算。推论还可以指为根 据一组事件和/或数据构成较高级别事件而采用的技术。这种推论导致根据 一组观察的事件和/或存储的事件数据构造新的事件或动作,无论事件是否 是在近时间临近性(close temporal proximity)上相关,以及不管事件和数
据来自一个或几个事件和数据源。
图1例示了用于为耦合到AN 104的AT 106选择要作为DAP (104B) 的无线AN 104的AP (104A、 104B、 104C、 104D)的示例系统100的方 框图。例如,附着装置102可以确定是否建立或移动DAP(104B)到AT106 的服务AP(104A)。系统100可以考虑复杂或简单的AP拓扑,以及为AN 104提供数据通信的单个或多个AGW(未绘出)。因此,系统100可以在为 AN 104建立DAP时改进效率和降低开销。在无线环境中,AT 106是移动的,因此可能从一个位置移动到另一位 置。这样,AT可以与AN 104的各个AP 104A、 104B、 104C、 104D或者 其它AN的AP可通信地耦合,以接入移动网络、电路交换语音网络,比如 因特网的数据分组网络,或者上述的组合等。如描绘的,AP 104A当前是 AT106的服务AP。如果AT106从当前的服务AP104A离开,并朝向另一 AP (104C)移动,则AT106可以开始与其它AP (104C)间的通信,并且 中止与初始服务AP 104A间的通信。因此,这种其它AP 104C将变为AT 106 的服务AP。然而,来自AGW的数据仍旧可以被发送到当前AP 104B。前 述情况的一个原因是,取决于AT106的移动性,AP104A有可能将再次变 为AT106的服务AP,或者另一合适AP(例如,AP104B)将变为服务AP。 因此,从一个AP (104A)向另一个AP (例如,104C)切换DAP可能被 延迟,直到在一阈值时间内建立服务AP (例如,104A)。等待服务AP变 稳定,可以避免DAP的乒乓(ping-pong)移动。
在简单的拓扑中,其中每个AP (104A、 104B、 104C、 104D)直接连 接到AGW或单个聚合路由器,服务AP(104A)成为AT 106的DAP(104B) 通常最有效, 一旦可能,服务AP (104A)将继续为AT 106服务相当长的 时间段。因此,在简单拓扑中,在确定是否将DAP (104B)移动到当前服 务AP (104A)时,阈值时间可能是重要因素。
然而,在复杂拓扑中,其中一个或多个AP (104A、 104B、 104C、 104D) 通过其它AP (104A、 104B、 104C、 104D)等连接点(例如,回程网络、 无线回程等)与AGW耦合,在同时存在或默认的AP(10犯)维持DAP 104B 可能更有效。在这样的情况中,使服务AP (104A)成为DAP (104B)可 能更有效,以减少与通过AN 104将数据通信路由到AT 106相关联的网络 资源。将DAP 104B切换到另一AP (104A、 104B、 104C、 104D)可以基
于各种准则。如上面结合简单拓扑所论述的,所述选择/切换可以至少部分 基于AT 106与服务AP 104A通信的时间段。其它准则可以包括AN 104的 动态资源度量。这种资源度量可以包括带宽、数据速率、到AGW的跳数、 到AGW的加权拓扑距离、一个或多个AP的导频强度、AP的等待时间和 业务负载等准则,或者上述的组合。
应该明白的是,将DAP 104B切换到另一 AP( 104A、 104B、 104C、 104D)可以是由AT 106帮助的和/或由AN 104发起的。在前者的情况中,选择 AP (104A、 104B、 104C、 104D)以成为DAP 104B,例如可以至少部分地 基于AT106所看见的AP的导频强度。在后者的情况中,选择AP (104A、 104B、 104C、 104D)以用作DAP104B,可以基于当前DAP (104B)是否 是AT106的服务AP G04A)。
在一个特定方面中,附着设备102可以位于AN 104的中心控制器(未 绘出)上,位于AN104的一个或多个AP104A、 104B、 104C、 104D上, 和/或位于AT106上。附着设备可以包括分析模块108,用于建立无线AN 104的无线AP104A、 104B、 104C、 104D的成本度量。可以关于至少一个 IPAGW(未绘出,但参见下文的图2中的AGW208),为至少两个AP(例 如,服务AP 104A和DAP 104B)建立成本度量。附着设备102还可以包括 测量模块110。测量模块HO可以结合建立DAP (104B)或将DAP (104B) 切换到比如服务AP (104A)的另一AP104A、 104B、 104C、 104D,来将 一个或多个AP 104A、104B、104C、104D的成本度量和其它AP 104A、 104B、 104C、 104D的成本度量进行比较。因此,在本公开的至少一些方面,测量 组件110可以将服务AP104A的(多个)成本度量与当前或默认DAP104B
的(多个)成本度量进行比较。
除了前述之外,附着设备102可以包括附着模块112。附着模块112可 以将DAP 104B建立为无线AN 104的至少一个AP 104A、 104B、 104C、 104D。 DAP 104B的建立可以至少部分基于在测量模块110处进行的比较。 在至少一个特定方面,附着模块112可以至少部分地基于服务AP 104A和 当前/默认DAP/AP 104B的成本度量的比较,将DAP 104B从当前或默认 AP (104B)切换到服务AP104A。因此,根据实例的这些方面,在服务AP 104A的成本度量低于当前/默认DAP 104B的成本度量的情况下,DAP 104B 可以从当前/默认AP (104B)移动到服务AP104A。
根据本公开的一个或多个特定方面,系统100可以包括无线AN 104的 AP (104A、 104B、 104C、 104D)之间的AP间链路(104)。在一些这种方 面中,所述AP间链路(104)可以包括回程链路。例如,AP (104A、 104B、 104C、 104D)之间的自组织(ad-hoc)或集中式有线和/或无线连接可以形 成所述AP间链路(104)。这种链路(104)可以用于在AP (104A、 104B、104C、 104D)之间共享成本度量数据,从而帮助分布式DAP(104B)选择,其中至少部分地在无线AN的一个或更多AP (104A、 104B、 104C、 104D)处维持附着设备102。
根据一个或多个替换或附加方面,针对多个AGW的每个AGW (例如,参见下文的图6),分析模块108可以为至少两个AP G04A、 104B、 104C、104D)(诸如DAP 104B和服务AP 104A)中的每个AP确定跳数。分析模块108可以确定或获得多个AGW中的哪个将最小的跳数提供给所述至少两个AP之一(例如,服务AP 104A)。此外,分析模块108可以获得DAP 104B到为一个AP (例如,104A)提供最低跳数的AGW的跳数。在这些方面,测量模i夬110可以比较DAP 104B的跳数和一个AP (例如,104A)的跳数,并确定哪个跳数更低。如果基于比较,到一个AP (例如,104A)的跳数是较低的跳跃,则附着模块112可以将DAP104B切换到所述一个AP (例如104A)。
应该明白,系统IOO可以包括多个AT(106)以及多个AP(104A、104B、104C、 104D)。 AP104A、 104B、 104C、 104D—般是与(多个)AT 106通信的固定站,并且还可以称为eBS、节点B等等。每个AP104A、 104B、104C、 104D为被称为小区的特定地理区域或覆盖区域(未绘出)提供通信覆盖。还应该明白,取决于其中使用术语的上下文,术语"小区"可以指AP104A、 104B、 104C、 104D和/或它的覆盖范围。
AT 106通常散布在整个系统100中,并且每个AT 106可以是固定的或移动的。AT 106还可以被称为移动站、用户装置、用户设备等等,如上面所述的。AT106可以是无线设备、蜂窝电话、个人数字助理(PDA)、无线调制解调卡等。此夕卜,AT 106可以在任何合适的时刻在下行链路和上行链路上与零个、 一个或多个AP 104A、 104B、 104C、 104D通信。下行链路(或者前向链路)指的是从AP 104A、 104B、 104C、 104D到AT 106的通信链路,而上行链路(或反向链路)指的是从AT106到AP104A、 104B、 104C、104D的通信链路。如本文使用的并且上面简要描述的,AT106保持与其进行活动通信或活动注册的AP104A、 104B、 104C、 104D被称为"服务AP"104A。
除了前述之外,比如系统IOO所描绘的AN可以包括集中式架构或分布式架构或者上述的一些合适组合。对于集中式架构,系统控制器(未绘出,
但参见下文的图6中的中心控制器618)可以耦合到AP 104A、 104B、 104C、104D,并为AP104A、 104B、 104C、 104D提供协调、控制和/或公共数据存储。例如,如本文所讨论的,系统控制器可以帮助获得用于多个AP 104A、104B、 104C、 104D的资源和/或成本度量数据,对数据进行聚合,发现网络拓扑中的变化,更新各个AP 104A、 104B、 104C、 104D的资源/成本度量,确定DAP U04B)选择或切换,和/或提供数据给其它AP104A、 104B、104C、 104D或AT 106,以帮助DAP( 104B)选择或在这些实体104A、 104B、104C、 104D、 106上进行切换。对于分布式架构,AP104A、 104B、 104C、104D可以根据需要而彼此通信(例如,采用回程网络,未绘出)。前向链路上的数据传输经常以前向链路和/或通信系统可支持的最大数据速率或者接近该最大数据速率,从一个AP104A、 104B、 104C、 104D到AT106发生。可以从多个AP104A、 104B、 104C、 104D向一个AT 106发送前向链路的其它信道(例如,控制信道)。可以发生从一个AT 106到一个或多个AP104A、 104B、 104C、 104D的反向链路数据通信。
图2例示了示例系统200的方框图,其可以管理无线AN 204中的DAP(206B)的选择。来自比如因特网的IP网络210的且寻址到AT (未绘出)的数据可以通过AGW 208转发到服务于AT的当前DAP 206B,如214上的点状箭头所绘出。此外,DAP206B可以将数据转发到与AT耦合的服务AP206A,如在216上用点状箭头所绘出。因此,系统200可以帮助利用无线AN 204的各个AP (206A、 206B、 206C、 206D)进行的移动设备的数据通信。
除了前述之外,系统200可以帮助选择和/或更新DAP 206B的位置。附着设备202可以基于被分配作为DAP206B的当前AP (206B)的与另一AP (206A、 206C、 206D)(例如,服务AP206A)相比较的成本度量,实现DAP206B的选择/更新。选择/更新可以基本上如同本文的其它地方的描述。
此外,系统200可以包括刷新模块212,用于基于无线AN的网络拓扑中的变化来更新无线AP的成本度量。例如,在AP (206A、 206B、 206C、206D)的半计划/无计划部署中,或者在AP的计划部署中出现故障时,可以从无线AN 204中移除AP,或者可以将附加AP添加到无线AN 204中。 从AN 204添力口/移除AP (206A、 206B、 206C、 206D),可以改变与每个 AP (206A、 206B、 206C、 206D)相关联的预先确定的成本度量。刷新模 块212可以基于当前网络拓扑来更新成本度量,并将更新数据提供给附着 设备202 (例如,中心控制器)、AP 206A、 206B、 206C、 206D和/或一个 或多个AT。在另一示例中,可以从无线AN 204移除服务AP 206A。刷新 模块212可以确定所述移除,并基于服务AP (206A)的移除来发起失去对 无线AN 204的接入的AT的更新注册。作为另一示例,可以为AN 204增 加/从其移除一个或多个AGW208,这改变了网络拓扑和AP(206A、 206B、 206C、 206D)的成本度量(例如,参见下文的图6)。这样,通过确定系统 200的结构变化,刷新模块212可以帮助在附着模块202处重新确定DAP 206B、服务AP206A、 AP成本度量等,从而在改变许多类移动通信网络的 典型的条件时,使得系统200能够动态地适于维持数据流(214、 216)。
图3~图7描绘了选择DAP或将DAP从无线AN的一个AP切换到无 线AN的另一AP的示例(300、 400、 500、 600、 700)的方框图。各个示 例(300、 400、 500、 600、 700)提供了基于有效度量的不同情形的例示, 在不同情形中,期望根据本文所提供的算法将DAP切换到服务AP。例如, 在当前DAP和服务AP基本上利用类似的回程网络资源的情况下,由于切 换开销成本而导致将所述DAP切换到服务AP可能是低效的。还应该明白, 除了下面所描绘并描述的这些示例(300、 400、 500、 600、 700)之外的其 它示例可以适用于本文提供的DAP建立/选择算法。在本文中并入为本领域 的技术人员公知的或者本领域技术人员根据本公开所提供的上下文所获知 的这种其它示例。
系统300描绘了示例系统300,其包括数据AGW302 (例如,数据GW 的接口),其将IPGW 306 (或例如其它合适的数据网络GW)和比如因特 网的IP网络312耦合。IP GW306进一步耦合到无线AN304的AP(304A、 304B、 304C、 304D、 304E、 304F)。在一些方面,无线AN 304包括回程 网络,回程网络将每个AP (304A、 304B、 304C、 304D、 304E、 304F)直 接或间接地耦合到其它AP (304A、 304B、 304C、 304D、 304E、 304F)和 IPGW306。所述回程网络可以包括任何合适的有线或无线连接。有线连接
23可以包括以太网、同轴线缆、电话线路、数字用户线路、电力线上的宽带 等。无线连接可以包括任何合适的射频(例如,WiFi、蜂窝)、微波频率(例
如,微波接入全球互操作性[WiMAX])、光学频率或适合于通过非有线介质
(例如,空气)来承载数据的其它电磁频率。还应该明白的是,尽管AP (304A、 304B、 304C、 304D、 304E、 304F)被描绘为eBS (例如,在UMB 网络中),但是在系统300和本公开的其它合适方面中,可以利用本文描述 或本领域公知的任何合适AP或RAN技术。
如所描绘的,IPGW306包括两个IP接口, IN 1 308禾。IN 2 310。 INI 308为数据流提供到AP (304A、 304B、 304C、 304D、 304E、 304F)的逆 时针方向的路径316。相反,IN 2为数据流提供到AP (304A、 304B、 304C、 304D、 304E、 304F)的顺时针方向的路径318。因此,用于将数据传递到 特定AP (304A、 304B、 304C、 304D、 304E、 304F)的性能和网络304资 源可以取决于AT314附着到哪一 AP (304C)、以及哪一 AP (304B)当前 用作AT314的DAP。因此,例如,AT314当前可以由AP 304C服务,并 且使AP 304B充当DAP。附着设备(未绘出,但参见在前的图1的102) 可以基于两个AP304B、 304C关于无线AN 304的一个或多个AGW 308、 310的成本度量,确定是将DAP留在AP 304B还是将它移动到另一 AP (诸 如服务AP304C)。
在一个特定示例中,用于确定是否将DAP移动到服务AP(例如,304C) 的算法如下。确定服务AP (304C)关于数据网络网关(306)的任何数据 接口 (308、 310)的最小成本度量。如果最小成本度量小于当前DAP到同 一数据接口 (308、 310)的成本度量,则服务AT (304C)可以变成DAP。 如果没有发现或通告服务AP (304C)或DAP关于数据接口 (308、 310) 的成本度量,则所述成本可以被假定为相对于其它成本度量很大(例如, 无限大)。下面描述这个算法和类似算法的应用。
根据一个方面,这种附着模块(例如,中心地位于IPGW306,位于一 个或多个AP 304B、 304C上,和/或位于AT314上)可以确定提供到服务 AP 304C的最低成本度量(例如,跳数)的AGW308、 310。利用跳数作为 成本度量,可以容易地确定,对于服务AP304C, IN 1 308提供最低的跳数。 此外,附着模块可以获得DAP (304B)到同一 AGW 308的跳数。因为与服务AP 304C相关联的跳数不小于与DAP (304B)相关联的跳数,所以 DAP可以维持在当前的DAPAP304B上,以利用更少的系统资源(例如, 在一些情形中,在AP 304B变成服务AP之后已经过去至少一阈值时间段 之后)。例如,将DAP (304B)移动到服务AP304C,没有减少将数据传递 到AT 314的数据路径和总回程成本度量。然而,与移动DAP相关联的开 销成本可以使用这种资源,因此,在这个情况中对网络304资源的最有效 使用,导致将所述DAP留在AP 304B 。
系统400提供了对无线AN 404的AP (404A、 404B、 404C、 404D、 404E、 404F)的成本度量的特定确定。包括两个接口 408、 410的IPGW406 (例如,本地AGW)经由接入GW402耦合到IP网络412。此外,为每个 AP (404A、 404B、 404C、 404D、 404E、 404F)分配相对于两个接口 408、 410的每一个的成本计量。例如,与IN 1 408直接耦合的第一 AP 404A具 有到IN 1 408的成本度量(在这个情况中为跳数)1、以及到IN2410的成 本度量6。同样,第二AP404B具有到IN1408的成本度量2、以及到IN2 410的成本度量5,依此类推。跳数度量可以在每个AP(404A、 404B、404C、 404D、 404E、 404F)上为相应的AP确定,在耦合到一个或多个AP (404A、 404B、 404C、 404D、 404E、 404F)的AT上确定,或者在与AP (例如406) 耦合的集中式控制器(未绘出)上确定。此外,每个AP (404A、 404B、 404C、 404D、 404E、 404F)的成本度量可以在其它AP之间共享,在AT 处收集或者在集中式控制器处收集。因此,在合适时,可以在特定AP上、 在AT上或在集中式控制器处确定DAP选择。
系统500例示了无线AN 504的另一示例、以及该无线AN 504的各个 AP (504A、 504B、 504C、 504D、 504E、 504F)的成本度量。无线AN 504 包括AP504B和AF504C之问的链路中断,如图5所描绘的。因此,如所 描绘的,每个AP仅通过单个接口 508、 510与IPGW506耦合(并因此还 与AGW 502和IP网络512耦合)。因此,AP 504A和504B关于IN 1 508 分别具有成本度量1和2。同样,AP504C、 504D、 504E和504F关于IN 2 510分别具有成本度量4、 3、 2和1。作为特定示例,对比系统500和系统 300。系统300包括与服务AP 304C耦合并具有在AP 304B处的DAP的AT 314。如果类似的情况存在于系统500,则AT将被附着到AP504C、并且将在AP504B处配置所述DAP。然而,在系统300中,对网络304资源的最 有效使用涉及将DAP (304B)保持在AP 304B,在系统500中,由于链路 中断而存在相反的情况。因此,为服务AP 504C提供最低成本度量的接口 508、510是IN2 510(因为对于AP504C,如果将IN 1 508配置为与IN2 510 通信,则到IN 1 508的成本度量是无限大或者至少为5)。服务AP 504C到 IN 2 510具有跳数度量4,但是AP 504B到IN 2 510具有无限大的跳数度量。 因此,在系统500中,DAP (504B)被切换到服务AP 504C,以提供最低 的系统资源。
如结合图5所描述的,确定比如AP 504B和504C之间的链路中断之类 的网络拓扑(504)中的变化可能很重要。因此,刷新模块(例如,参见在 前的图2中的刷新模块212)对于监测网络拓扑可能是有用的。监测可以包 括维持无线AN 504的AP (504A、 504B、 504C、 504D、 504E、 504F)的 跳数或其它成本度量,确定AN 504的AP间连接性,确定添加到AN504 或从AN504移除的AP (504A、 504B、 504C、 504D、 504E、 504F)禾口/或 接口50S、 510等。根据本文提供的机制,通过维持当前的网络拓扑信息, 使得系统500可以动态地响应于改变网络504条件以维持所选择的DAP的 最低成本度量。
系统600提供了无线AN 604的示例,该无线AN 604包括中心控制器 618和到AN604的多个IPGW606A、 606B接入点。根据一些方面,中心 控制器618可以包括可建立DAP和/或将DAP切换到无线AN 604的AP
(604A、 604B、 604C、 604D、 604E、 604F)的装置(例如,附着装置102)。 根据其它方面,中心控制器可以从AP (604A、 604B、 604C、 604D、 604E、 604F)收集与本文描述的成本度量相关的数据。根据系统的替换或附加方 面,所述数据可以被进一步中继到这样的AP (604A、 604B、 604C、 604D、 604E、 604F),以用于分布式DAP选择。
系统600包括两个IPGW606A、 606B,其可以经由AGW 602从IP网 络6116获得数据。每个IP GW 606A、606B分别包括两个GW接口 IN 1 608、 IN 2 610禾B IN 3 612、 IN 4 614。在一些方面,例如与系统300相比较,IP GW
(606B)的添加可以认为是网络拓扑中的变化。AN604的组件(例如,刷 新模块212)可以检测网络拓扑中的这种变化,并更新AP (604A、 604B、成本度量,将成本度量数据提供给 中心控制器618或AP (604A、 604B、 604C、 604D、 604E、 604F)或在适 宜时提供给AT(未绘出)。因此,在适宜时,可以在AP(604A、 604B、 604C、 604D、 604E、 604F)处以分布式方式或者在中心位置(618)中利用这种信息。
如所描绘的,由于添加IPGW606B,与上面的系统(300、 400、 500) 相比,AP (604A、 604B、 604C、 604D、 604E、 604F)可以具有相对小的 成本度量。因此,AP (604A、 604B、 604C、 604D、 604E、 604F)到至少 两个GW接口 (608、 610、 612、 614)的成本度量(例如,跳数)可以被 确定,并且与AP (604A、 604B、 604C、 604D、 604E、 604F)相关联。例 如,AP 604A可以具有到IN 1 608的成本度量1以及到IN 3 612的成本度 量3。同样,AP604B可以具有到IN 1 608和IN3 612的成本度量2,依此 类推。AP604F可以具有到IN2 610的成本度量1、以及到IN4614的成本 度量3,依此类推。
作为选择的示例,假设以下情形。第一,AT具有在AP3 604C上的服 务AP和在AP2 604B上的当前DAP。根据本文公开的至少一个算法(例如, 比较服务AP 604C到接口 612的最低跳数和DAP 604B到同一接口 612的 跳数),应该将DAP切换到服务AP604C,以便在将数据分发到AT时利用 最少的资源。第二, AT具有在AP 4 604D上的服务AP以及在AP3 604C 上的当前DAP。在这种情况中,应该将DAP切换到服务AP 604D以利用 最低的资源。第三,AT具有在AP2 604B上的服务AP以及在AP6 604F上 的当前DAP。在这种情况中,DAP应该被切换到服务AP604B以利用最低 的资源。
系统700描绘了包括AGW 702的示例无线AN,该AGW 702将IP网 络704耦合到AN的AP 706A、 706B。此外,第三AP 708经由无线回程网 络耦合到AP1 706A。当确定AP706A、 706B、 708的成本度量时,可以确 定相对的连接质量。例如,可以测量各个AP 706A、 706B、 708相对于AGW 702的带宽、数据速率等。典型地,与AGW702直接耦合的AP706A、 706B
将具有高质量的连接。因此,如所绘出的,可以例如基于跳数而向这种AP 706A、 706B分配单位成本度量。当无线回程提供比到AGW 702的直接连接显著低的连接质量时,可以向AP3 708分配高成本度量(例如,无限大)。 因此,在这些方面,在AP3 708是AT710的服务AP的情况下,DAP将被 分配给AP1 706A。在AP1或2 (706A、 706B)服务于AT 710的情况下, DAP将典型地保留在当前DAP,因为AP1 706A和AP2 706B都不具有到 AGW 702的比其它更低的跳数。在利用另一度量(诸如带宽、数据速率、 业务负载等)时,如果AT 710从一个AP 706A、706B附着到另一个AP 706B、 706A,则可以作出关于是否将DAP切换到服务AP706A、 706B的确定。
图8例示了根据本公开的方面的系统800的方框图,所述系统800包 括帮助AT 804的DAP选择的示例基站802。基站802可以与IP GW 830直 接或间接耦合,并且帮助在IP GW 830与AT 804之间的数据交换。在本公 开的至少一个方面,基站802可以确定IP GW 830与基站802之间的连接 的成本度量。所述成本度量可以基于跳数、加权拓扑距离(例如,在没有 绘出的其它基站提供IPGW830与基站802之间的间接链路的情况下)、数
据速率、带宽、业务负载等。成本度量可以用于确定在另一基站(未绘出) 上设置的用于AT 804的DAP是否应该被移动到基站802。用于AT 804的 DAP的传递可以至少部分地基于与其它基站的成本度量进行比较的基站 802的成本度量。因此,当AT 804附着到基站802或者与无线通信结合的 其它基站时,系统800帮助使得与维持DAP相关联的资源成本最小化。 基站802 (例如接入点,......)可以包括接收机810,其通过多个接
收天线806从一个或多个移动设备804接收信号;以及发射机828,其通过 (多个)发射天线808将信号发送到一个或多个AT 804。接收机810可以 从接收天线806接收信息,并还可以包括用于接收AT 804所发送的上行链 路数据的信号接收方(未示出)。另外,接收机810可操作地与用于对所接 收的信息进行解调的解调器812相关联。解调后的符号由处理器814进行 分析,该处理器814还将符号提供给调制器826,以供发射。处理器814耦 合到用于存储与基站802所提供的功能相关的信息的存储器816。在一个实 例中,所存储的信息可以包括无线AN (未绘出)的基站和一个或多个其它 基站的成本度量。具体地说,所存储的信息可以包括用于确定是将用于AT 804的DAP维持在基站802还是将DAP从另一基站移动到基站802的算法。 处理器814还耦合到分析模块818,该分析模块818可以建立基站802和/或耦合到IP GW 830的其它基站的成本度量。成本度量信息可以存储在 存储器816中,以由基站802的其它组件(820、 822、 824)来访问。测量 模块820可以将基站802的成本度量和充当AT 804的DAP的另一基站的 成本度量进行比较。此外,附着模块822可以至少部分地基于所述比较来 建立基站802作为DAP。例如,如果基站802的成本度量低于当前DAP的 成本度量(或者,以其它方式消耗更少的通信资源),则附着模块822将把 基站802设置为AT 804的DAP。在一个具体示例中,分析模块818可以(例 如,通过诸如回程网络的AP间链路或者从AT 804)获得基站802和DAP 关于多个IPGW(830)的成本度量。此外,分析模块818可以确定基站802 相对于多个IPGW (830)的最低成本度量。测量模块820可以将该最低成 本度量和当前DAP关于与该基站802的最低成本度量相关联的IP GW( 830) 的成本度量进行比较。如果所述最低成本度量小于关于这个IPGW (830) 的DAP成本度量,则附着模块将要把基站802设置为AT 804的DAP。否 则,附着模块802可以将DAP维持在它的当前位置。
除了前述之外,基站802可以包括刷新模块824,刷新模块824可以基 于无线AN拓扑中的变化来更新基站802以及耦合到IP GW 830的其它基 站的成本度量。这样,如果新的基站与IP GW 830耦合(例如,在半计划 或无计划网络部署中),则IP GW 830与基站802或另一这种基站之间的链 路断开等等。更新后的成本度量可以存储在存储器816中,并由分析模块 818、测量模块820和/或附着模块822来利用,以便以基本上与如上所述类 似的方式来重新估计AT 804的DAP。因此,基站802可以提供动态DAP 确定,以适应演进网络。
图9例示了包括AT 902的示例系统900的方框图。AT902可以被配置 为与一个或多个基站(904)无线耦合,并经由基站(904)间接地耦合到 隶属的移动网络、数据网络(例如因特网)等(未绘出)。AT902还可以被 配置为获得这种基站(904)的成本度量,并将所述度量发送到服务基站904。 在一些方面,AT902还可以执行成本度量确定,以确定哪个基站(904)提 供对该基站(904)的网络的数据资源的最有效利用。
AT902包括至少一个天线906 (例如,传输接收机或包括输入接口的 这种接收机组),其用于接收信号(例如,无线信号,比如OTA消息);以及(多个)接收电路908,其对所接收的信号执行典型的动作(例如,滤波、
放大、下变频等)。通常,天线卯6、(多个)接收电路908和发射电路922 (统称为收发器)可以被配置为帮助与(多个)基站904的无线数据交换。 根据至少一些方面,处理电路914可以分析从(多个)解调器910和/或处 理器912获得的信号,并提取该信号的成本度量信息。根据基站和/或从中 接收成本度量的IPGW (未绘出),可以将所提取的成本度量信息存储在存 储器916中。
(多个)解调器910可以对从(多个)天线906接收的符号进行解调, 并将解调后的符号提供给(多个)处理器912,以用于估计。在一些方面, (多个)接收电路908可以从基站(904)获得成本度量信息,如本文所描 述的。在特定示例中,(多个)接收电路908可以基于在(多个)天线卯6 处从多个基站(904)接收的信号,获得所述基站(904)关于一个或多个 IPGW的成本度量信息。所述成本度量可以由处理电路914进行分析,以 至少部分地基于所述成本度量来帮助建立或切换AT902的DAP。例如,处 理电路914可以比较各个基站(904)关于附着到AT 902的服务基站904 的成本度量。如果关于特定IPGW (例如,为服务基站904提供最低成本 度量的IP GW),服务基站904的成本度量低于当前或默认DAP的成本度 量,则处理电路914可以将比较结果提供给发射电路922。如果服务基站 904的成本度量低于当前或默认DAP的成本度量,则发射电路922可以被 配置为将所述结果转发到服务基站904。通过转发结果,AT 902可以帮助 将DAP传送到服务基站904,如本文所描述的。
已经结合几个组件、模块和/或通信接口之间的交互描述了前述系统。 应该明白,这种系统和组件/模块/接口可以包括这里所指定的那些组件或子 组件、所指定的组件或子组件中的一些和/或附加组件。例如,系统可以包 括分析模块108、测量模块110、附着模块112和刷新模块212或者这些组 件和其它组件的不同组合。子组件还可以被实现为与不是包括在父组件内 的其它组件可通信地耦合的组件。另外,应该注意,可以将一个或多个组 件组合在提供聚合功能的单个组件内。例如,附着设备202可以包括刷新 模块212,或刷新模块212可以包括附着设备202,以帮助通过单个组件确 定无线AN中的有效DAP和基于网络拓扑变化来更新成本度量信息。所述组件还可以与本文没有具体描述但是本领域技术人员已知的一个或多个其 它组件交互。
此外,如将明白的,上面的已公开系统和下面的方法可以包括基于人 工智能或知识或规则的组件、子组件、处理、模块、方法或机制(例如, 支持向量机器、神经网络、专家系统、贝叶斯信念网络、模糊逻辑、数据 融合引擎、分类器……)或者由上述部件组成。这种组件、其它事务以及 除了本文描述的组件以外的组件可以自动化特定的机制或由此执行的处 理,从而使部分系统和方法更加自适应以及更加有效和智能。
鉴于上面描述的示范系统,将参考图10-图12的流程图来更好地理解 可以根据所公开的主题实现的方法。尽管为了简单,所述方法被示出或描 述为一系列动作,但是要理解和明白的是,所公开的主题并不限于这些动 作的顺序,因为根据一个或多个方面, 一些动作可以以不同的顺序出现和/ 或与本文示出并描述的其它动作同时进行。此外,可能不需要所有图示的 块来实现下文中描述的方法。此外,还应该明白,下文中和遍及这个说明 书所公开的方法能够被存储在制品上,以帮助将所述方法运输和传送到计 算机。所使用的术语"制品"意欲包括从任何计算机可读设备能访问的计 算机程序、结合载波的设备或存储介质。
图10图示了根据本公开的各方面的用于提供无线AN中的DAP的有效 确定的示例方法1000的流程图。在1002,方法1000可以建立无线AN的 AP的资源成本。所述资源成本可以基于与无线AN相关联的各种服务质量 或数据交换度量。在至少一个方面,无线AN的动态度量可以包括资源成 本。资源成本和/或动态无线AN度量的示例可以包括到IPGW的跳数或加 权拓扑距离、可用链路带宽、当前数据速率、无线AP的等待时间或业务负 载等或者上述的组合。还应该明白,AP可以与帮助AP之间的数据交换的 AP间链路(例如回程网络)耦合。
在1004,方法1000可以比较服务AP的资源成本和当前或默认DAP 的资源成本。典型地针对附着到服务AP的公共AT来确定服务AP和DAP。 然而,因为AT可以是移动设备,所以当AT从一个地理位置移动到另一地 理位置时,服务AP可以改变。因此,随着服务AP和/或DAP的改变,可 在适当时进一步更新资源成本。此外,服务AP和当前或默认DAP的资源
31成本可以是相对于公共IP GW的,所述服务AP和DAP可以利用该公共IP GW直接或间接交换数据。在1006,方法IOOO可以至少部分地基于在附图标记1004执行的比较, 建立服务AP作为DAP。例如,在用于服务AP的相对于特定IP GW的资 源成本低于DAP时,可以建立服务AP作为DAP。因此,方法1000提供 一种机制来基于当前AP资源成本和/或资源成本中的变化(例如,基于网 络拓扑的变化)来更新用于AT的DAP。图11描绘了根据本公开的其它方面的用于将DAP切换到AT的服务 AP的示样方法1100的流程图。在1102,方法IIOO可以确定与无线AN相 关联的几个数据网络GW (例如,因特网GW)。在1104,方法1100可以 针对与无线AN相关联的多个AP中的每个,建立每个IP GW的资源成本, 如本文所描述的。在1106,方法1100可以确定与AT相关联的服务AP, 并且还可以确定为服务AP提供最低资源成本的数据网络GW以及到这种 GW的接口 (例如,关于其它的这种GW禾P/或接口)。此外,在1108,方 法1100可以确定与AT相关联的当前和/或默认DAP。在1110,方法1100 可以确定DAP关于所确定的接口和数据网络GW的资源成本。在1112,方 法1100可以确定服务AP关于所确定的接口和数据网络GW的资源成本是 否低于DAP关于同一接口和GW的资源成本。如果服务AP的资源成本低 于DAP的资源成本,则方法1100可以进行到1114;否贝lj,方法IIOO可以 进行到1116。在1114,方法1100可以将DAP切换到服务AP。相对地,在 1116,方法1100将当前/默认DAP保留为用于AT的DAP。图12例示了帮助确定用于耦合到无线AN的AT的DAP的示样方法 1200的流程图。在1202,方法1200可以为数据通信在无线AN的AP处注 册。所注册的AP可以是用于AT的服务AP,只要将AT注册到该AP。在 1204,方法1200可以获得服务AP关于至少一个IPGW的资源成本,如本 文所描述的。在1206,方法1200还可以获得被分配给AT的当前或默认 DAP的资源成本。在1208,方法1200可以比较服务AP的资源成本和当前 /默认DAP的资源成本。在1210,如果AP的资源成本小于DAP的资源成 本,则将比较结果转发到服务AP。最终,在1212,方法1200可以至少部 分地基于比较结果,帮助将DAP从当前/默认DAP切换到服务AP。图13描绘了示例系统1300的方框图,所述系统1300提供了与无线 AN耦合的AT的DAP选择。系统1300可以位于无线AN的AP上、无线 AN的中心控制器上、AT上或分布在前述实体的组合中。用于建立AP资 源成本的模块1302可以确定无线AN的至少两个无线AP的资源成本。此 外,用于比较资源成本的模块1304比较与耦合到AT的服务AP和向AT分 配的当前/默认DAP相关联的资源成本。此外,系统1300可以包括用于建 立作为DAP的AP的模块1306,其至少部分地基于比较来建立服务AP作 为DAP。在一个具体的方面,如果模块1304确定与服务AP相关联的资源 成本低于与DAP相关联的资源成本,则模块1306可以建立服务AP作为 DAP。这样,在这些方面,通过将AT的DAP更新到服务AP,其中这种 AP关于当前/默认DAP提供或利用更少的无线AN的通信和/或质量资源, 系统1300可以帮助改善无线AN中的效率。图14例示了可以帮助在无线AN的AP之中切换DAP的示例系统1400 的方框图。以与上面结合系统1300的描述类似的方式,系统1400可以位 于一个或多个AP上、无线AN的中心控制器上、AT上或者上述的组合上。 系统1400可以包括用于注册与AP的数据通信的模块1402。例如,所述模 块1402可以注册与无线AN的AP (其与AT可通信地耦合)的数据通信。 系统1400还可以包括用于获得与无线AN相关联的AP成本度量的模块 1404,其中这种成本度量是相对于与无线AN耦合的IPGW的。具体地说, 模块1404可以获得与所注册AP相关联的相对于IP GW的成本度量。此外, 用于帮助切换为AT分配的DAP的模块1406可以帮助建立DAP或者将DAP 从当前/默认DAP切换到注册的AP。如本文所描述的,建立/切换DAP可 以基于所注册的AP关于IP GW的成本度量与当前/默认DAP关于IP GW 的成本度量的比较。在AP成本度量低于DAP成本度量时,模块1406可以 更新无线AN,以帮助切换/建立所注册的AP作为AT的DAP。如上的描述包括所要求的主题的各方面的实例。显然,为了描述所要 求的主题而描述部件或方法的每个可想象得到的组合是不可能的,但是本 领域技术人员可以认识到,各个实施例的许多进一步的组合和置换是可能 的。因此,所公开的主题意在包含落入所附的权利要求的精神和范围的所 有这些替换、修改、变型。此外,就在具体实施方式
或权利要求中使用的术语"包含"、"具有l"而言,该词的涵盖方式类似于"包括" 一词,如同 "包括"一词在权利要求中用作衔接词所解释的那样。
权利要求
1.一种用于选择无线接入网(AN)的数据附着点(DAP)的方法,包括建立所述无线AN的至少两个无线接入点(AP)的资源成本;将服务AP的资源成本和当前或默认DAP的资源成本进行比较;以及至少部分地基于所述比较来建立所述服务AP作为所述DAP。
2. 如权利要求l所述的方法,建立所述服务AP作为所述DAP的步骤 还包括确定所述服务AP的资源成本是否低于所述DAP的资源成本。
3. 如权利要求l所述的方法,还包括将所述无线AN的动态度量用于 所述资源成本。
4. 如权利要求l所述的方法,建立所述资源成本的步骤还包括确定到 数据网络网关的数据接口的跳数或加权拓扑距离。
5. 如权利要求l所述的方法,建立所述资源成本的步骤还包括确定无 线AP的可用链路带宽或等待时间和业务负载。
6. 如权利要求l所述的方法,比较所述资源成本的步骤还包括动态地 发现所述无线AN的AP的资源成本。
7. 如权利要求l所述的方法,比较所述资源成本的步骤还包括与所述 DAP共享所述服务AP的资源成本或者与所述服务AP共享所述DAP的资 源成本。
8. 如权利要求l所述的方法,还包括基于所述无线AN的网络拓扑中 的变化来更新无线AP的资源成本。
9. 如权利要求l所述的方法,建立所述资源成本的步骤还包括确定所述至少两个无线AP的每一个无线AP关于多个业务网关中的每个业务网关 的至少一个数据接口的成本度量。
10. 如权利要求9所述的方法,还包括确定哪个数据接口为所述服务 AP提供最低成本度量。
11. 如权利要求10所述的方法,还包括获得所述DAP关于为所述服务AP提供最低成本度量的数据接口的成 本度量;比较所述DAP的成本度量和所述服务AP的最低成本度量;和 如果所述最低成本度量低于所述DAP的成本度量,则将所述DAP切 换到所述服务AP。
12. —种用于确定无线接入网(AN)的数据附着点(DAP)的装置, 包括分析模块,用于建立所述无线AN的无线接入点(AP)关于至少一个 数据网络网关的成本度量;测量模块,用于比较服务AP的成本度量和当前DAP的成本度量;以及附着模块,用于至少部分地基于所述比较,建立所述服务AP作为所述 DAP。
13. 如权利要求12所述的装置,其中,所述附着模块基于所述服务 AP的成本度量是否低于所述当前DAP的成本度量,建立所述服务AP作为 所述DAP。
14. 如权利要求12所述的装置,其中,所述分析模块将所述无线AN 的动态度量用于所述成本度量。
15. 如权利要求12所述的装置,其中,所述分析模块将到所述至少一 个数据网络网关的跳数或加权拓扑距离用于成本度量。
16. 如权利要求12所述的装置,其中,所述分析模块将可用链路带宽 或AP的等待时间和业务负载用于成本度量。
17. 如权利要求12所述的装置,还包括AP间链路,用于帮助对所述 无线AN的AP的成本度量的动态发现。
18. 如权利要求17所述的装置,其中,所述AP间链路帮助与所述DAP 共享所述服务AP的成本度量或者与所述服务AP共享所述DAP的成本度
19. 如权利要求12所述的装置,还包括刷新模块,用于基于所述无线 AN的网络拓扑中的变化来更新无线AP的成本度量。
20. 如权利要求12所述的装置,其中,所述分析模块确定所述至少两 个无线AP的每一个无线AP关于多个业务网关中的每个业务网关的至少一 个数据接口的跳数。
21. 如权利要求20所述的装置,其中,所述分析模块确定哪个数据接 口为所述服务AP提供最小的跳数。
22. 如权利要求21所述的装置,其中所述分析模块获得所述DAP到为所述服务AP提供最低跳数的数据接 口的跳数;所述测量模块比较所述DAP的跳数和所述服务AP的跳数;和 如果所述服务AP具有最低跳数,则所述附着模块将所述DAP切换到 所述服务AP。
23. —种用于确定无线接入网(AN)的数据附着点(DAP)的装置,包括用于建立所述无线AN的至少两个无线接入点(AP)的资源成本的模块;用于比较服务AP的资源成本和当前或默认DAP的资源成本的模块;以及用于至少部分地基于所述比较,建立所述服务AP作为所述DAP的模块。
24. —种被配置为确定无线接入网(AN)的数据附着点(DAP)的处 理器,包括第一模块,用于建立所述无线AN的至少两个无线接入点(AP)的资 源成本;第二模块,用于比较服务AP的资源成本和当前或默认DAP的资源成 本;以及第三模块,用于至少部分地基于所述比较来建立所述服务AP作为所述 DAP。
25. —种计算机可读介质,包括计算机可读指令,被配置为确定无线接入网(AN)的数据附着点 (DAP),所述指令由至少一个计算机执行,以建立所述无线AN的至少两个无线接入点(AP)的资源成本; 比较服务AP的资源成本和当前或默认DAP的资源成本;以及 至少部分地基于所述比较来建立所述服务AP作为所述DAP。
26. —种用于帮助选择无线接入网(AN)的数据附着点(DAP)的方 法,包括为数据通信在所述无线AN的接入点(AP)处进行注册; 获得与所述AP相关联的成本度量,所述成本度量是相对于数据网络网 关的;和至少部分地基于所述成本度量,帮助建立或切换接入终端(AT)的DAP。
27. 如权利要求26所述的方法,还包括接收所述无线AN的每个AP 的成本度量。
28. 如权利要求26所述的方法,还包括 获得当前或默认DAP的成本度量;和比较所述AP的成本度量和所述当前或默认DAP的成本度量。
29. 如权利要求28所述的方法,还包括如果所述AP的成本度量低于所述当前或默认DAP的成本度量,则将 比较结果转发到所述AP。
30. 如权利要求26所述的方法,还包括针对多个数据网络网关的每个数据网络网关的数据接口获得所述AP的多个成本度量;确定哪个数据接口为所述AP提供最低成本度量; 获得所述DAP相对于所确定的数据接口的成本度量; 比较所述最低成本度量和所述DAP的成本度量;以及 如果所述最低成本度量小于所述DAP的成本度量,则将比较结果转发到所述AP。
31. —种接入终端(AT),其帮助选择无线接入网(AN)的数据附着 点(DAP),该接入终端包括控制器,用于为数据通信在所述无线AN的接入点(AP)处进行注册; 接收电路,用于获得与所述AP相关联的成本度量,所述成本度量是相对于数据网络网关的;和处理电路,用于至少部分地基于所述成本度量,帮助建立或切换AT的DAP。
32. 如权利要求31所述的接入终端,其中,所述接收电路被配置为获 得所述无线AN的每个AP的成本度量,以及所述控制器被配置为处理相对 于彼此的成本度量。
33. 如权利要求31所述的接入终端,其中 所述接收电路获得当前或默认DAP的成本度量;和 所述处理电路被配置为比较所述AP的成本度量和所述当前或默认DAP的成本度量。
34. 如权利要求33所述的接入终端,还包括发射电路,其被配置为如 果所述AP的成本度量低于所述当前或默认DAP的成本度量,则将比较结 果转发到所述AP。
35. 如权利要求31所述的接入终端,其中所述接收电路针对多个IP网关的每个IP网关的数据接口获得所述AP的多个成本度量;所述处理电路确定哪个数据接口为所述AP提供最低成本度量; 所述接收电路获得所述DAP相对于所确定的数据接口的成本度量; 所述处理电路比较所述最低成本度量和所述DAP的成本度量;以及 如果所述最低成本度量小于所述DAP的成本度量,则所述发射电路将比较结果转发到所述AP。
36. —种被配置为帮助选择无线接入网(AN)中的数据附着点(DAP) 的装置,包括用于为数据通信在所述无线AN的接入点(AP)处进行注册的模块; 用于获得与所述AP相关联的成本度量的模块,所述成本度量是相对于数据网络网关的;和用于至少部分地基于所述成本度量,帮助建立或切换接入终端(AT)的DAP的模块。
37. —种被配置为帮助选择无线接入网(AN)中的数据附着点(DAP)的处理器,包括第一模块,用于为数据通信在所述无线AN的接入点(AP)处进行注册;第二模块,用于获得与所述AP相关联的成本度量,所述成本度量是相 对于数据网络网关的;和第三模块,用于至少部分地基于所述成本度量,帮助建立或切换接入 终端(AT)的DAP。
38. —种计算机可读介质,'包括计算机可读指令,被配置为帮助选择无线接入网(AN)中的数据附着点(DAP),所述指令由至少一个计算机执行以为数据通信在所述无线AN的接入点(AP)处进行注册; 获得与所述AP相关联的成本度量,所述成本度量是相对于数据网络网关的;禾口至少部分地基于所述成本度量,帮助建立或切换接入终端(AT)的DAP。
全文摘要
本文提供一种算法,用于提高无线接入网(AN)中数据附着点(DAP)的效率。作为示例,所述算法能够确定将接入终端(AT)耦合到无线AN的服务接入点(AP)。关于无线AN的至少一个数据网络接入网关(AGW)可以确定服务AP的成本度量。可以将所述成本度量与向AT分配的当前或默认DAP的类似成本度量相比较。如果服务AP的成本度量低于当前/默认DAP的成本度量,则可以将DAP重新分配到服务AP,使得与DAP相关联的无线AN资源成本最小化。
文档编号H04L12/56GK101682576SQ200880019030
公开日2010年3月24日 申请日期2008年6月6日 优先权日2007年6月8日
发明者F·乌卢皮纳尔, P·A·阿加什, P·丁娜功西素帕普 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1