CN1685669A - 无线台站定位无线网络并与无线网络相关联的方法 - Google Patents
无线台站定位无线网络并与无线网络相关联的方法 Download PDFInfo
- Publication number
- CN1685669A CN1685669A CN03823456.4A CN03823456A CN1685669A CN 1685669 A CN1685669 A CN 1685669A CN 03823456 A CN03823456 A CN 03823456A CN 1685669 A CN1685669 A CN 1685669A
- Authority
- CN
- China
- Prior art keywords
- station
- wireless network
- wireless
- information
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
- H04L41/048—Network management architectures or arrangements comprising network management agents or mobile agents therefor mobile agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/029—Firewall traversal, e.g. tunnelling or, creating pinholes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Abstract
一种具有无线网络设备的无线台站,所述无线网络设备能够提供到无线网络的链路层接口;一种运行在无线台站中的链路层(L2)上的方法;以及一种携带了在无线台站中处理器上执行时实现所述方法的计算机可读代码段的承载介质。所述方法包括:在台站与无线网络相关联之前,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点发送的L2帧。该方法还包括收集与所接收的L2帧有关的信息,包括L2信息和L3信息。L3信息包括AP是否正在发送来自移动代理的IP分组,以使得该台站可关联到正在与移动代理通信的无线网络。所述方法还包括将与该台站可听到的无线网络有关的信息存储在数据库中。所存储的与每个无线网络有关的信息包括下述信息中的一项或多项:无线网络的标识符、从无线网络的AP接收的L2帧中的L3信息、与何时从AP接收到L2帧有关的时间戳、以及来自AP的L2帧的信号强度指示。
Description
技术领域
本发明一般地涉及通信网络,具体地说涉及一种无线数据网络的无线台站,其在L2发现正在与移动代理(mobility agent)通信的一个或多个接入点,以使得该无线台站可与所述接入点相关联从而启用移动IP服务。
背景技术
无线网络例如无线局域网(WLAN)是公知的。在WLAN中,台站能够无线地在局域网内通信。在基础设施网络中,所有的通信都通过作为基站的接入点。WLAN上的任何实体都还可与例如通过所述接入点而连接到所述WLAN的任意其他有线或无线网络上的节点通信。
移动IP(Mobile IP)是因特网协议(IP)的公知的扩展,其使得基于IP的网络上的节点可以改变它在网络(例如因特网)中的物理附接点,同时保持它借之可在其归属网络(home network)上被标识的同一IP地址。提供移动IP服务的代理发送包括它们所提供的服务的公告的IP分组。因此,确定IP服务是发生在通信协议的L3上的处理。
WLAN一般地可使得无线节点在小范围(例如LAN级别上)内从一个地方移动到另一个地方而不会扰乱通信,而移动IP提供了跨越全球网例如因特网的IP地址移动性。
WLAN中的台站并没有被确保可像移动IP节点那样无缝地工作。具体地说,现有技术的无线台站在L2上与接入点相关联。由于IP服务的可用性是在L3上确定的,因此现有技术的无线台站不能无缝地与移动IP一起工作。
希望使得WLAN上的台站还能够使用移动IP进行通信。具体地说,希望使得无线台站在附接到接入点之前确定接入点可使用何种IP服务(如果有的话)。
下面的描述提供了移动IP和无线LAN的简要概述,包括各种定义。所述描述之后是对本发明的需求的评述。
移动IP
移动IP的目的在于使得移动节点即使在离开它在整个网络例如因特网上的归属子网时也可保持它的归属IP地址。这是通过添加移动代理(在MIPv4中称为外部代理(foreign agent)的路由器)来实现的,该移动代理向节点提供用于该移动节点的“转交”(“care-of”)地址。MIPv6提供了一种稍微不同的机制。转交地址本身是IP分组的一部分,因此不需要外部代理。移动节点的归属网络类似地添加一个移动代理(在此情形下是称为归属代理(home agent)的路由器),其将指向所述移动节点的IP地址的IP分组转发到该节点在外部网络上的转交地址。
当MIPv4移动节点确定它未附接到其归属网络时,它监听来自外部代理的路由器公告。所述外部代理公告包含一个或多个转交地址。在获得转交地址之后,移动节点然后向外部代理注册,随后将转交地址注册到其归属代理。这些注册完成后,归属代理截获包含所述移动节点的IP地址的IP分组,并通过IP隧道将它们转发到所述转交地址。当这些IP分组到达所述外部网络时,外部代理将它们重定向到在其转交地址处的移动IP节点。这样,外部代理将它们从隧道上清除,并与归属代理一起用作为移动节点的IP地址的网络代理(proxy),使用移动节点的归属IP地址将传入流量路由到该节点并将来自该节点的传出流量路由出去。当移动节点再次改变它到因特网的附接点时,它定位一个新的外部代理,获得新的转交地址,并向其归属代理重新注册。
注意,外部代理和归属代理在提供移动IP服务时使用了IP分组,因此发生在网络层(第3层)。
根据RFC 3344,对于每个外部代理或接入路由器只有一个活动的转交地址,因此需要建立到归属代理的单个反向隧道。
无线LAN
WLAN遵从一个或多个公知协议,例如各种版本的IEEE 802.11标准。基础设施WLAN包括用作为WLAN中的基站的接入点(AP),以使得WLAN中的台站之间的任何无线通信可通过AP进行。一般地,AP连接到有线网络例如LAN,该有线网络然后可连接到广域网(WAN)例如因特网。WLAN中的任何台站因此可通过AP与有线LAN或WAN二者通信。
根据IEEE 802.11标准,台站在“RF监视模式”中扫描,以获得周期性地源自AP的称为“灯塔信号”(“beacon signal”)的信号,从而尝试与AP相关联。在其他功能之外,灯塔信号还用来唯一地标识WLAN中的AP。当台站检测到灯塔时,它切换到发送-接收模式,并执行与AP的关联协议。关联协议成功结束时,就称台站已与AP相关联。
台站与AP关联后,AP负责传递网络流量到该台站(以及其他关联台站)。虽然AP可与多个台站相关联,但是台站在一个时刻只能与一个AP相关联,即使可能存在台站可与之物理通信的多个台站。当关联台站失去与其AP的通信时,台站必须与不同的AP或同一AP重新关联。
台站和AP之间的关联是由台站而非AP启动的。在接收到一个或多个灯塔信号后,台站选择它可以与之通信的AP(例如在接收到灯塔信号后),并开始关联协议。台站选择一个AP而非另一个的标准没有在IEEE802.11标准中指定,但在实际中,它至少是基于来自可用AP的无线信号的质量而进行的。如前所述,关联后,台站不会直接与任何没有与其AP相关联的台站进行无线通信。
注意,将台站与AP相关联发生在协议的链路层(第2层)。与此相对比的是,外部代理和归属代理提供移动IP服务使用了IP分组,因此发生在网络层(第3层)。由于关联过程发生在比移动IP服务更低的协议层上,因此AP和台站之间的关联发生在不会意识到移动IP服务的协议层上,因此其发生不会考虑AP是否正在与任何移动代理通信。
因此,在本领域中需要这样的一种方法和装置,其可使得WLAN的台站在关联之前能发现用于关联的一个或多个候选AP是否正在与移动IP代理例如归属代理和/或外部代理通信。然后还需要在正在与移动代理通信的AP当中选择一个以进行关联,从而使无线台站可受益于或提供移动IP服务。
定义
下述定义中的一些适用于遵从某个IEEE 802.11标准的无线局域网(WLAN)。还存在其他WLAN标准,并且将来可能会开发多个标准。本发明并不局限于只与遵从IEEE 802.11的网络一起工作。
接入点(AP):在IEEE 802.11标准中,AP是一个无线基站,可通过其管理基础设施网络中的通信(参见BSS)。AP可与其他有线或无线网络通信。当与有线网络中的功能进行比较时,它类似于具有对其他网络的可选访问控制的以太网集线器。
接入路由器:在两个或更多网络之间例如WLAN和LAN之间或在LAN和因特网之间提供接入的路由器。另参见移动代理。
自组织(Ad Hoc)网络:参见IBBS。
关联:在IEEE 802.11标准中,使用关联这一过程来建立接入点和台站之间的绑定,并使得无线网络中台站这一部分由AP管理。注意,在关联之前,台站可能处于被动扫描模式中,在此称为RF监视模式(参见下面的内容),而在关联期间,台站处于发送-接收模式(参见下面的内容),在IEEE 802.11STA的情形下称为“台站”模式。
关联台站:在IEEE 802.11BSS(或ESS)WLAN中,台站和其他网络之间的通信由AP管理。当台站成功地被AP所接受,成为由AP管理的无线网络的一部分时,台站成为关联台站。
灯塔:AP发送的周期性802.11帧,其提供台站所需的信息,以建立并维护与AP的关联。灯塔包含用于AP的无线网络的唯一标识符,称为服务集标识符(SSID)。另参见SSID。
BSS:在IEEE 802.11标准中,基本服务集(BSS)是其中的所有无线通信都通过单个接入点进行的单个基础设施无线网络。另参见下面有关IBSS:独立BSS的内容。
ESS:IEEE 802.11扩展服务集是包括两个或更多BSS的WLAN,其AP可向重叠的物理区域提供服务。对于ESS中所有的节点,所述AP的行为如同单个逻辑路由器。
外部代理(FA):一种移动代理,具体地说是在移动节点到访的网络上,在已注册期间向移动节点提供路由服务的IPv4路由器。外部代理将由移动节点的归属代理向移动节点隧道传送的IP分组解隧道化并进行传递。对于由移动节点发送的IP分组,外部代理可工作为已注册移动节点的默认路由器。在移动IPv6中不存在外部代理。所述IP分组自身包括转交地址,IPv4中的外部代理提供的服务由接入路由器提供。
外部代理公告:由外部代理发送的移动代理公告。参见移动代理公告。
外部网络:移动节点的归属网络之外的任何网络。
归属代理(HA):一种移动代理,具体地说是移动节点的归属链路上的移动IPv4或移动IPv6路由器,其以当前转交地址的形式为移动节点维护当前位置信息,在移动节点离开归属期间,归属代理截获归属链路上要发送到移动节点的归属地址的分组,并将分组隧道化以传递到移动节点已注册的转交地址。归属代理是一种移动代理。
归属地址:移动IP中在一段长期时间中向移动节点分配的IP地址。无论节点在何处附接到网络,归属地址都保持不变。
归属网络:具有与移动节点的归属地址的网络前缀相匹配的前缀的网络(可能是虚拟的)。注意,标准IP路由机制将会把目的地是移动节点的归属地址的IP分组传递到移动节点的归属网络。
IBSS:在IEEE 802.11标准中,独立基本服务集(IBSS)是这样一种WLAN,其具有两个或更多不与AP相关联就可直接通信的无线节点。与基础设施无线网络相比还被称为自组织无线网络。
基础设施网络:其中的所有STA都通过AP进行通信的无线网络。参见BSS和ESS。
IETF:因特网工程工作组,因特网相关技术的标准化组织。
IP:因特网协议,例如IP第4版(IPv4)或IP第6版(IPv6)。
接口:接口在此被使用在若干上下文中。在网络层例如包括移动IP在内的IP的上下文中,接口(即L3接口)是L3节点到L2上的链路的附接。在这一定义中,节点是实现IP的设备,而L2链路是一种通信工具或介质,节点可通过其在链路层(L2)例如简单或桥接的以太网上进行通信。例如,台站与WLAN的AP相关联后,无线网络设备提供到WLAN的双向接口。
接口标识符:用来在链路上标识节点的接口的号码。在一个实施例中,接口标识符是节点的IP地址中子网前缀之后剩余的低端位的集合。
因特网路由器发现协议(IRDP):网络上的路由器用来将它们的存在广播到网络上其他节点的协议。支持这一协议的路由器周期性地广播包含“路由器公告”的因特网控制消息协议(ICMP)IP分组。网络上的节点在任何时候都可通过广播“路由器请求”(router solicitation)来引发路由器公告。移动IP定义了(RFC 3344)对这一协议的扩展,将路由器公告标识为“归属代理公告”和/或“外部代理公告”。参见下面的移动代理公告。
移动代理(MA):在MIPv4中,移动代理是归属代理以及从归属代理接收数据的外部代理。在IPv6中,移动代理是访问路由器和归属代理。本发明的一个方面是在L2发现移动代理例如归属代理、外部代理和/或接入路由器。术语“移动代理”在此用作为包括外部代理、归属代理和接入路由器在内的一般概念。
移动代理公告:移动代理公告由移动代理发送以公告其服务。移动节点使用这些公告来确定它们当前例如到因特网的附接点。移动代理公告是因特网控制消息协议(ICMP)IP分组,其包括已经被扩展以还携带移动代理公告扩展的路由器公告。公告的准确功能——归属代理、外部代理或接入路由器——由扩展头部中的FLAGS字段标识。
移动IP、IP移动性:描述了下述基础设施的IETF文档(RFC3344),在所述基础设施中,移动节点可以将其附接点从一个网络或子网改变到另一个网络或子网而无需改变其归属(IP)地址。
移动IPv4:用于IP第4版的移动IP。与(RFC 3344)相同。
移动IPv6:与IP第6版一起工作的移动IP。例如参见David B.Johnson,Charles E.Perkins,and Jari Arkko:“Mobility Support in IPv6”(文档名称“draft-ietf-mobileip-ipv6-18.txt”,可在因特网上
http://www.ietf.org/in ternet-drafts/draft-ietf-mobileip-ipv6-18.txt处获得)。在用于IP第6版的移动IP中,转交地址本身包含在IP分组中。因此,在移动IPv6中,不存在外部代理。移动IP对外部网络的唯一需求在于提供能够将分组路由到移动IP节点的归属地址的接入路由器。
移动网络:能够与移动路由器一起移动的网络。另参见移动路由器。
移动节点:移动IP中,网络中其附接点从一个网络或子网改变到另一个网络或子网的节点(例如主机或路由器)。移动节点可改变其位置而不改变其IP地址;如果存在到附接点的链路层连接,则它可使用其(恒定的)IP地址而在任何位置处继续与其他因特网节点通信。移动节点可保留在静态的位置处或处于运动中。对于本发明,IEEE 802.11标准中定义的移动台站和便携式台站如果支持移动IP的话也可以是移动节点。
移动路由器:作为路由器的移动节点。移动路由器提供了一个或多个一起移动(例如在飞机或轮船上)的网络的移动性。连接到由移动路由器提供服务的网络的节点本身可以是移动节点或路由器。使用本发明,提供路由的基础设施无线网络的STA可以是移动路由器。
移动台站:IEEE 802.11标准中一种能够在移动期间使用网络通信的台站。启用了移动IP时,移动台站是一种移动节点。另参见便携式台站。
便携式台站:IEEE 802.11标准中一种可以从一个位置移动到另一个位置,但只能在静止于一个固定位置(即不移动)时才能使用网络通信的台站。启用移动IP时,便携式台站是一种移动节点。另参见移动台站。
重关联:IEEE 802.11标准中,与一个AP关联的台站将关联转移到另一个(也可能是同一个)AP的处理。也通称为“交接”(hand-off)。
RF监视模式:在此应作为一种台站模式,在此期间无线网络设备监听所有的MAC帧类型(控制、管理和数据)而不考虑所述帧源自于或所属的AP。这意味着,如果无线电模块处于被多个AP覆盖的区域中,则它将监听每个AP或无线网络中广播的流量。这一模式的目的在于实际上使得无线台站可“扫描”来自多个AP的广播(例如IEEE 802.11标准中的灯塔广播),以定位具有足够好的信号强度的AP以用于关联。假设本发明的实施例中使用的无线网络设备中的一个或多个具有RF监视模式或等效模式。注意,监听灯塔的处理在IEEE 802.11标准中称为“被动扫描”。IEEE 802.11灯塔包含与接入点有关的信息,包括AP的WLAN的服务集标识符(SSID)、所支持的数据率等等。在通常的IEEE 802.11扫描中,无线网络设备提供这一信息以及信号强度,以比较接入点并决定与哪个接入点相关联。RF监视模式中的无线网络设备可以从多个AP进行接收,但不发送信息。其他模式包括发送-接收模式,也称为台站模式。
路由器:路由器是实现了IP的设备,其转发不是明显指向它自身的IP分组。
路由器公告:一种IP分组,具体地说是周期性地广播到路由器所服务的网络上的所有节点的ICMP IP分组。在IPv4提供的移动IP支持中,对这一公告的扩展(称为代理公告)携带了将路由器标识为外部代理和/或归属代理的信息。
发送-接收模式:IEEE 802.11中的一种通信状态,其中台站能够与其关联AP双向通信。也称为台站模式。另参见RF监视模式。
SSID:IEEE 802.11标准中的无线局域网的服务集标识符。在简单基础设施网络(BSS)中,SSID还标识AP。SSID有时称为无线网络标识符。许多用于IEEE 802.11标准的无线网络设备向零长度的SSID赋予了专用的含义,称为广播SSID。如果请求与广播SSID相关联,则台站将转到RF监视模式,并扫描所有包含SSID的802.11广播灯塔。在现有技术中,台站然后可以与它首先发现的AP相关联,而不考虑任何L3信息,例如AP是否正在与移动代理通信。
台站(STA):遵从IEEE 802.11标准之一的无线网络节点,具体地说是包含到无线介质的遵从IEEE 802.11的介质访问控制(MAC)和物理层(PHY)接口的设备。在本发明的上下文中,台站包括这样一种无线网络设备,其在与无线网络的接入点关联之后,提供到该无线网络的双向接口。
到访网络:移动IP中移动节点的归属网络之外的网络,该移动节点当前正附接于此。当附接到外部网络时,称为节点正在“到访”该网络。
有线等效隐私性(WEP):用于无线网络的802.11安全协议。WEP加密方法被设计来提供安全性。
无线网络设备:包括无线接发器(即无线接收器和无线发射器)并能够进行双向无线通信的设备。对于本发明,包含无线网络设备的台站与无线网络关联之前,该无线网络设备可以运行在RF监视模式中。无线网络设备在与无线网络的接入点关联之后可以提供到该无线网络的双向接口。
WLAN:无线局域网,例如遵从IEEE 802.11标准之一的无线网络。
注意,移动IP和802.11对于类似的网络组件使用不同的术语和命名。例如,移动IP将启用了移动IP的网络节点称为“移动节点”。IEEE802.11定义了两种台站:移动期间能够通信的“移动”台站,以及只有在固定位置期间才能通信的“便携式”台站。术语“移动节点”当表示无线台站时指的是这样一种无线台站,其启用了移动IP,并且如果该台站遵从IEEE 802.11之一时则是IEEE 802.11“移动台站”或IEEE 802.11“便携式台站”。
发明内容
在此描述了一种方法,运行在具有无线网络设备的无线台站中,所述无线网络设备能够提供到无线网络的链路层接口。该方法运行在多层网络协议的链路层(L2),并包括:在该台站通过所述无线网络设备与无线网络相关联之前,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点发送的L2数据单元。该方法还包括收集与所接收的L2数据单元有关的信息,包括L2信息和L3信息。在L2上收集的L3信息包括AP是否正在发送来自一个或多个移动代理的一个或多个L3分组,以使得该台站可关联到正在与移动代理通信的无线网络。在一个实施例中,所述方法还包括将与该台站可听到的无线网络有关的信息存储在数据库中,包括来自所述一个或多个移动代理的L3信息。在一个实施例中,其AP发送L2数据单元的所述一个或多个无线网络遵从IEEE 802.11标准之一。所存储的与每个无线网络有关的信息包括下述信息中的一项或多项:所述无线网络的标识符、从所述无线网络的AP接收的L2数据单元中的L3信息、与何时从所述AP接收到所述L2数据单元有关的时间戳、以及来自所述AP的L2数据单元的信号强度指示。
在此描述的一种装置实施例是这样一种无线台站,其包括能够提供到无线网络的链路层接口的无线网络设备,并实现了在本发明内容部分中上述的方法。
在此描述的一种承载介质实施例是这样一种承载介质,其携带一个或多个计算机可读代码段,所述代码段在处理器上执行时实现了在本发明内容部分中上述的方法。
附图说明
图1以简化形式示出了一种网络拓扑示例,本发明的实施例可运行于其中。
图2A示出了本发明的一个方面的简化流程图,据此,监视模式中的台站在L2上监听在其无线电范围中的来自所有AP的L2网络流量,以确认是否存在正在与任何移动代理通信的AP。
图2B示出了发送任何IP分组的处理的一个实施例,如果所选择的接口是处于打开(模拟)状态中的浮动接口,则所述处理可选地经过与AP的关联。
图3示出了重关联处理的一个实施例的简化流程图。
图4A示出了一个无线台站实施例的简化框图。
图4B更详细地示出了图4A的STA。在传统协议栈411之外,STA在它的存储器中还包括接入点数据库“WLAN数据库”。本发明的一个方面提供了协议栈之间的一组浮动接口,即使在尚未存在与一个或多个无线网络的关联时,也可向/从所述一个或多个无线网络发送/接收IP分组。
图5示出的STA包括第一无线网络设备和处于RF监视模式中的无线网络设备,以使得STA可根据本发明相当迅速地重关联。
图6的简化流程图示出了图5所示的STA如何监视L2网络流量以确认是否有任何AP正在与移动代理通信。
具体实施方式
本发明提供了一种机制,以使无线网络的台站可在与AP关联之前在L2上收集与台站可“听到”的AP有关的信息,包括L2信息以及诸如AP是否正在转发一个或多个移动代理公告等L3信息。这一信息可用来例如在与任何WLAN关联之前,在L2上模拟到一个或多个WLAN的一个或多个接口,好像该台站已经关联到所述WLAN,而无需一定存在与任何WLAN的关联,其中在此上下文中的接口意味着STA在L2上到WLAN的附接。这一模拟接口在此也称为浮动接口,因为未必已经有任何关联。
在本发明的一个方面中,可以与实际接口相同的方式将浮动接口提供给L3,以使得L3可以执行多种功能,例如利用浮动接口来以与实际接口相同的方式进行移动代理发现。例如,所收集的信息可被提供给STA的网络层(L3)。L3可以决定在L3与提供移动IP服务的另一个实体进行响应。这一响应然后可使得STA关联到可与所述另一个实体通信的AP,例如使得STA可提供或受益于移动IP服务。STA与这一AP的关联将模拟接口转换为到所选择的WLAN的实际接口。
在一个应用中,提供路由的STA可以是一个移动路由器,其关联到正在与一个或多个外部代理或MIPv6接入路由器通信的接入点。类似地,如果STA关联到正在与一个或多个归属代理通信的接入点,则STA可以是外部代理。
图1以简化形式示出了一种网络拓扑示例,本发明的实施例可运行于其中。虽然如图1所示的拓扑是现有技术,但是如果具有任何实施在此描述的任何方法的STA,则图1所示网络不是现有技术。网络100可包括一个或多个其他网络。在一个实施例中,网络100是因特网。考虑无线台站127。假设STA 127启用了移动IP。一个移动代理即STA 127的归属网络的归属代理101(示出为HA 101)耦合到网络100。
网络102是另一个网络(例如LAN),两个外部代理FA1和FA2(分别示出为103和105)耦合到它。网络102通过接入路由器104耦合到网络100。
三个无线LAN(分别示出为WLAN1 115、WLAN2 117和WLAN3119)也耦合到网络102。在一个实施例中,WLAN1 115、WLAN2 117和WLAN3 119中每一个都是基础设施网络,分别具有AP1 121、AP2 123和AP3 125。
去往和来自FA1和FA2并到WLAN1的外部代理流量经由链路107。去往和来自FA1和FA2并到WLAN3的外部代理流量经由链路111。WLAN2 117通过本地路由器109耦合到LAN 102,本地路由器109被配置成阻塞去往和来自WLAN2的外部代理流量。因此链路113不包含去往和来自WLAN2的外部代理流量。
虚线141、143和145分别代表AP1、AP2和AP3的可接受信号覆盖范围的极限。注意,所述覆盖范围极限的形状在实际中是复杂并随时间而变化的。术语“可接受”意味着所述覆盖区域内的所有位置都满足任何台站的信号质量标准。位置A1 129代表覆盖区域141内的位置;位置A2131代表覆盖区域141和143内的位置;位置A3 133代表覆盖区域141、143和145内的位置;位置A4 135代表覆盖区域143和145内的位置。
下述场景描述了现有技术系统的关联和重关联的各种结果。
情形1
为了图示一种正面的情形,假设位置A1处启用了移动IP的STA希望与AP关联,并正在扫描以获得灯塔。在这一示例中,位置A1位于AP1的覆盖区域内,但在AP2和AP3的覆盖区域之外。因此,STA检测到来自AP1的灯塔,并与之相关联。最后,STA处的L3检测到来自FA1或FA2通过AP1发送的外部代理公告,触发了STA的移动IP能力,使得它可以向外部代理FA1或FA2注册。如果STA是具有移动IP能力的路由器,则它然后可以是无线移动路由器。
情形2
假设在位置A2处启用了移动IP的STA希望与AP相关联,并正在扫描以获得灯塔。在这一示例中。STA位于AP1和AP2的覆盖区域内。假设STA有同样的可能听到来自AP1和AP2的灯塔。如果STA首先听到来自AP1的灯塔,则事件的进行与情形#1相同。然而,如果STA首先听到来自AP2的灯塔,则它与AP2相关联。由于本地路由器109不路由FA公告,因此STA不能建立与FA1或FA2的通信。注意,在此情形下,STA有一半的可能不能发现FA。而且,如果来自AP2的信号质量高于来自AP1的,则STA可优选地与AP2相关联——尽管存在来自正在与一个FA通信的AP1的可接受的信号。
情形3
假设在位置A3处启用了移动IP的STA希望与AP相关联,并正在扫描以获得灯塔。在这一示例中。STA位于AP1、AP2和AP3的覆盖区域内。假设STA有同样的可能听到来自这些AP中的任意之一的灯塔。如果STA首先听到了来自AP1或AP3的灯塔,则由于这两个AP发送来自FA1和/或FA2的FA公告,事件的进行与情形1相同。然而,如果STA首先听到来自AP2的灯塔,则它与AP2相关联。由于本地路由器109不路由FA公告,因此STA不能建立与FA1或FA2的通信。注意,在此情形下,STA有三分之一的可能不能发现FA。而且,如果来自AP2的信号质量高于来自其他两个AP的,则STA可优选地与AP2相关联——尽管有来自AP1和AP3的可接受的信号,其中AP1或AP3都可与FA通信。
情形4
假设在位置A1处启用了移动IP的STA已建立了与AP1的关联,当前正在享受FA1或FA2的移动IP服务的益处。现在假设STA的物理位置改变到其他所述位置中的任意之一处。由于STA将与它首先接收到其灯塔的AP重关联,因此它将有大约40%的可能与AP2重关联,因而失去了与外部代理的通信。
从使用的角度看,情形2-4中所导致的行为很明显是不希望的。因此,需要使得启用了移动IP的STA能够在关联之前收集移动IP信息。另外,需要使得STA优选地与正在和移动IP移动代理通信的AP相关联。
在现有技术的系统中,台站选择AP以进行关联和重关联的标准完全发生在STA的链路层(L2)。需要截获这一处理,并将信息传递给台站的L3,以使得台站可基于网络层需求而不仅仅是链路层逻辑来选择进行关联和重关联的AP。
提供浮动接口
本发明的一个实施例包括:处于RF监视模式中的台站筛选该台站可听到的所有的帧;检查包含AP的SSID的灯塔;从PHY子层抽取RSSI(接收信号强度指示符);以及构建可用AP的列表。在一个实施例中,所述筛选被实现为面向无线网络设备而运行的协议栈模块,而在另一个实施例中,可以通过用户级计算机程序来实现。所述程序通过命令行接口(CLI)访问并配置所述协议栈。例如,如果STA运行在联网操作系统例如思科网间操作系统(IOS)(加州圣何塞市思科系统公司)下,则IOS提供命令行接口(CLI)来执行许多网络管理功能。
所述程序或模块运行在L2。例如,如果所述处理形成了所述堆栈的L2层的一部分,则所述处理读取L2帧中的L3分组,并可将MAC级广播的L3内容(例如用来公告外部代理的IP IRDP分组)传递到L3层。
这样,本发明的一个实施例是这样一种方法,其使得台站在与任何AP关联之前,可标识并收集与它的无线网络设备在WAN上可以听到的AP有关的信息。在一个实施例中,所述信息可用于台站处的任何处理,例如台站处的L3。所述信息包括IP移动性信息,例如AP是否正在发送移动代理公告。在一个实施例中,所述信息用来以可用于关联的多个AP的形式,构建由到可用WLAN的一个或多个浮动接口构成的组。L3处理然后可使用一个或多个标准从所述可用AP中进行选择。例如,L3处理然后可选择正在与一个或多个移动代理通信的AP,或选择满足某个信号强度标准或多个标准的组合的AP。
图1示出了一种网络拓扑的描述性示例,本发明可运行在其中,但是本发明可运行于其中存在一个或多个AP的任何网络中。所述AP中的一些可能正在发送来自一个或多个移动代理的公告,而另一些AP可能没有与任何移动代理通信。
图4A示出了一个无线台站实施例的简化框图,其包括无线网络设备403,该设备包括无线接发器,并提供和接受去往/来自主机处理器407中的协议栈的MAC帧。当STA与WLAN的AP相关联时,无线网络设备403提供到WLAN的(实际)双向接口,即该STA处到所述AP的连接点。所述无线设备的处理器407包括存储器405,存储器405可包括易失性和非易失性存储器。在此描述的处理的实施例操作所述处理器并使用所述存储器。
图2A示出了一个实施例中运行在处理器407上的L2处理200的简化流程图。根据本发明的一个方面,处理200包括处于RF监视模式中的台站监听其无线电范围中来自所有AP的网络流量,以收集AP信息,包括移动代理信息。假设台站未与AP关联。在步骤201,如果台站未处于监视模式中,则来自所述程序或模块的设备专用命令使得台站将无线网络设备403置于RF监视模式。状态203是等待状态,等待诸如新链路层PDU(MAC帧)到达无线网络设备403等事件。在步骤207,确认该事件是否确实是MAC帧的到达。如果不是,并且如果在一个实施例中事件定时器还未超时(209),则所述处理继续在等待状态203等待事件的发生。
如果事件是新帧的到达,则在步骤211,在L2读取到达的新MAC帧。
每个MAC帧中包含的附加信息例如有WLAN的SSID,即最初产生所述分组的AP的标识符。还提供了(例如由无线网络设备提供来作为辅助信息)MAC帧被接收时的无线信号强度指示。L2帧中可能封装了L3信息,例如以IP分组的形式。例如,IP分组可包含移动代理公告,例如外部代理公告或归属代理公告。
如果不利用本发明,则STA在关联前的链路层(例如处于RF监视模式期间)将不会关心任何封装的L3信息例如移动IP信息。在本发明的一个方面中,L2级处理“窥视”每个刚接收的L2帧的有效载荷部分的内部,以收集L3信息例如移动IP信息。在一个实施例中,L3信息的收集包括确认帧是否封装了来自移动代理的信息,并且如果是,则确认所述信息是否包含移动代理公告。
在本发明的一个实施例中,与发送了所接收的L2分组有关的信息被作为一个记录存储在存储于STA的存储器405中的数据结构中,该数据结构在此称为“WLAN数据库”。WLAN数据库409因此包括了与STA在RF监视模式中听到的AP有关的信息。STA听到AP意味着在STA处从AP接收的信号具有足够的强度以让AP和STA无线通信。
WLAN数据库中的每个记录包括一组与从其处接收到L2分组的AP有关的信息字段。在一个实施例中,记录中的信息包括L2信息和L3信息,通常只有在台站已与AP关联后才能获得所述L3信息。WLAN数据库中的每个记录因此通过台站可听到的AP之一提供到WLAN的浮动接口。与每个浮动接口相关联的是所述WLAN和所述台站的无线网络设备,该浮动接口可以使用该无线网络设备来建立到WLAN的实际接口。可将浮动接口作为好像是到WLAN的实际接口那样提供给台站处的网络层(L3),即使可能不存在到该WLAN的关联。
在一个实施例中,每个记录包括浮动接口的状态的指示,所述状态来自下面表1所示的状态。
表1
状态 | 状态描述 |
接口关闭 | 在无线介质中未发现WLAN的AP |
接口打开,协议关闭 | 发现WLAN的AP但不能与之关联 |
协议打开(模拟) | 发现WLAN的AP并可用于关联 |
协议打开(实际) | WLAN当前已与台站关联 |
一个实施例在WLAN数据库的每个记录中包括下述字段:WLAN的标识符,具有从其处接收到帧的AP的WLAN的SSID的形式;来自所接收的L2帧的IP分组;何时接收到该帧的时间戳;来自AP的帧的信号强度指示;到WLAN的浮动接口的状态。在一个实施例中,每个记录还包括包含在所接收的L2帧中的任何IP分组中的任何移动性信息的指示,例如来自移动代理的任何移动性公告。
在一个实施例中,WLAN数据库中的每个记录包括标志字段,该字段被设置时表示该记录是“最近使用的关联”(Most-Recently-Used-Association,MRUA)记录。MRUA总是保持用于最近的关联或重关联的AP的记录。MRUA记录不会被从WLAN数据库中清除,所述清除例如是为了用于更多记录的空间。
在另一个实施例中,WLAN数据库包括这样一个字段,其表示与无线发送了来自不同移动代理的移动性信息的AP之间的N个最近关联。
可根据一个或多个字段来对WLAN数据库进行搜索和排序,包括时间戳和所存储的L2帧中的一个或多个头部。
图4B所示的STA在传统协议栈之外还包括WLAN数据库,该数据库提供了一组无线网络设备403可听到的WLAN的浮动接口409。所述浮动接口被提供给协议栈的网络层411。
在一个实施例中,STA的存储器405包括易失性存储器,WLAN数据库位于该易失性存储器例如DRAM中。在另一个实施例中,STA的存储器405包括非易失性存储器例如SRAM,WLAN数据库位于该非易失性存储器中。在一个实施例中,WLAN数据库对于运行在STA上的其他处理是可访问的,或者对于网络上的其他处理器上的其他处理是可访问的。
一个台站实施例包括多个无线设备(或一个设备,其具有可同时提供到不同WLAN的接口的若干信道),每个无线设备都能与WLAN相关联,因此每个无线设备都能够提供到WLAN的接口。在这一实施例中,WLAN数据库中的每个记录还包括:与浮动接口的WLAN关联之后提供实际接口的无线设备的标识符;以及与到WLAN的实际接口的一项或多项能力有关的信息,例如速度、延迟等等。
在对应于图2A的流程图的实施例中,WLAN数据库包括多个记录,即提供用于STA可听到的AP的浮动接口,而不管所述AP是否发送包含移动代理信息的一个或多个L2帧。在可替换的实施例中(图2A中未示出),WLAN数据库只包括用于STA可听到并且发送了移动代理信息的AP的记录。在这样的可替换实施例中,如果在所述窥视中确定L2帧不包含来自移动代理的IP分组,则流程返回到203以接受另一个L2帧。
回到图2A,在步骤213,确定所述MAC帧是否是灯塔。如果是,则用包含在灯塔中的SSID更新WLAN数据库。如果所述帧不是灯塔,则在步骤215确定该帧是否封装了来自移动代理的信息,并且如果是则确定所述信息是否包含移动代理公告。
如果确定所述MAC帧不是灯塔并且不包含移动代理公告,则处理返回到等待状态203,以等待另一个事件,例如新MAC帧到达台站。
一旦确定所接收的MAC帧包含移动代理信息,则用这一信息更新WLAN数据库(步骤219)。在一个实施例中,插入新L3信息包括根据一个或多个排序标准对所述记录进行排序。在一个实施例中,排序的目的在于以所期望的顺序将所述信息提供给L3,以使得L3可根据一个或多个选择标准,自动选择用于关联的浮动接口。在这一情形下,所述排序标准可映射到所述选择标准。在一个实施例中,排序标准(和/或接口选择标准)包括根据一个或多个应用相关的需求来排序(和/或选择)。例如,应用可具有它出于一个或多个原因而优选的一组SSID,所述原因例如是:WLAN的安全特性、每个WLAN提供的服务质量、接入成本等等。
在一个实施例中,排序标准(和/或接口选择标准)包括根据一个或多个服务质量参数进行排序(和/或选择),例如所需的服务质量。本发明的一个方面在于排序标准(和/或接口选择标准)包括L3信息,例如包含了何种移动代理信息。在还包括多个无线设备的实施例中,排序标准(和/或接口选择标准)包括到WLAN的物理接口的能力,例如速度、延迟等等。
这样,在一个实施例中,向包括移动代理公告的记录给出优先级。在一个实施例中,排序标准包括根据所接收的信号质量进行排序。一个实施例根据多个排序标准的组合进行排序,例如向包含移动代理信息的那些记录给予优先级,还根据信号强度对这些给予了优先级(即与移动代理相关)的记录进行排序。
在步骤219更新WLAN数据库的一个实施例包括丢弃那些不满足一个或多个接受标准的记录。在一个实施例中,接受标准包括接收信号质量达到或超过预定质量级别。在另一个实施例中(其中的移动代理是外部代理),接受标准包括只接受具有外部代理公告,且该公告表明该外部代理不“忙”即该外部代理可接受注册的IP分组。
因此,图2A的处理提供了包含L2和L3信息的可用WLAN的WLAN数据库。这一信息可在任何时候用于另一个处理例如L3。
在一个实施例中,图2A的处理不时地进行,以使得WLAN数据库中的信息是最新的。在一个实施例中,周期性地重复所述处理。即,通过将台站置入RF监视模式,并用新MAC帧更新WLAN数据库中的信息来不时地更新WLAN数据库。因此,图2A的处理提供了包含L2和L3信息的可用WLAN的WLAN数据库。台站处的任何处理(例如L3)可在任何时候从WLAN数据库获得信息。
接口选择
在一个实施例中,浮动接口的行为与实际接口相同。这包括将所述接口包含在一个或多个路由表中。一般地,接口(浮动与否)处于状态“打开”时出现在台站的路由表中。在本发明的一个方面中,这包括处于“协议打开(模拟)”状态中的浮动接口。因此,在一个实施例中,出于任何原因而将所述接口置入状态“打开”中的L2模块或处理还将所述接口添加到与该接口附接的L2链路相关联的路由表中。
本发明的另一个方面是从WLAN数据库中的浮动接口组中选择接口。一个实施例包括基于一个或多个选择标准来选择接口的方法。
在一个实施例中,接口选择标准包括根据一个或多个应用相关的需求来进行选择。在一个实施例中,接口选择标准包括根据一个或多个服务质量参数来进行选择,例如所需的服务质量。在一个实施例中,接口选择标准包括L3信息,例如包含了何种移动代理信息。当台站能够具有到多个WLAN的多个物理接口时,所述选择标准包括到WLAN的物理接口的能力,例如速度、延迟等等。在一个实施例中,接口选择标准包括L2信息,例如来自WLAN的AP的帧的信号强度。优选地根据标准的组合进行选择。
为了从所述浮动接口组中实际选择一个接口,一个L3处理发送IP数据到所选择的浮动接口。在一个实施例中,所述处理是协议栈的L3。假设所选择的浮动接口处于“协议打开(模拟)”状态中。发送数据到这一协议使得无线设备从RF监视(扫描)模式进入到台站模式,并与所选择的浮动接口的对应SSID相关联。
如果没有可用的空闲物理无线设备可听到所选择的SSID WLAN的AP,则一个实施例包括丢弃现有的关联。所述处理然后可通过将接口状态改变为“协议打开(实际)”来修改AP数据库的记录,然后更新MRUA标志。
在一个实施例中,关联是立即发生的,或者,在另一个实施例中,只有当在该接口上存在要发送的分组时才发生关联。
自动选择
在一个实施例中,根据一种顺序,可使所选择的IP分组(例如那些在WLAN数据库的记录中包含具有外部代理类型的路由器公告消息的IP分组)从L2可用于L3。这一操作模拟了向网络层提供IP分组的L2/L3接口,即使没有来自另一个实体的网络层的通信。在这一实施例中,首先在步骤219根据一个或多个排序标准(见上述)对记录进行排序。然后按顺序将L3分组提供给L3,以使得L3可根据一个或多个选择标准自动选择用于关联的浮动接口。也就是说,在优选地提供具有移动代理公告的IP分组的实施例中,网络层接收具有移动代理公告的IP分组,即使STA还不是WLAN的一部分(即还未关联)并且尚未与移动代理进行双向通信。
这种自动选择的一个应用将台站运行为无线移动路由器。该台站也是这样一种路由器,其被配置来提供移动路由器服务,并包括提供到WLAN的物理接口的无线设备,并专用于连接到作为发送移动性公告的外部代理或接入路由器的移动代理。上述处理提供了具有浮动接口的WLAN数据库。如果实现了移动路由器,则每个WLAN数据库记录都是到从外部代理或IPv6接入路由器接收移动性信息的WLAN的浮动接口。无线网络设备403保持在RF监视模式中,直到移动IP通过发送IP分组到移动代理(例如外部代理)以向该移动代理注册来打开浮动接口。
在一个实施例中,台站可“锁定”处于协议打开(实际)状态中的浮动接口中的关联,以使得L2不会解除该浮动接口的关联,而当存在与不同WLAN关联的请求时可能会发生这一解除操作。浮动接口的锁定例如用在实现移动路由器时。当移动路由器完成向外部代理或接入路由器的注册时,它可以锁定浮动接口。
网络层如同在通常通信中那样接受来自L2的IP分组。假设一开始的少量IP分组包含移动代理公告,例如来自外部代理或归属代理。网络层选择一个移动代理,并一般地通过发送IP分组到所选择的移动代理来进行响应,这是通过所选择的接口将绑定了移动代理的IP分组发送到STA处的L2完成的。
图2B示出了发送IP分组的处理250的一个实施例,如果所述处理中选择的接口是处于“协议打开(模拟)”状态中的浮动接口,则所述处理可选地可经过与AP的关联。因此,处理250例如包括:由于STA的网络层向连接到WLAN数据库中的WLAN记录的AP的移动代理之一发送了IP分组,因而与所述AP之一相关联。
在步骤251,L3选择发送IP分组(“分组X”)。在步骤253,L3搜索台站的路由表,以获得在其上发送IP分组的合适的L2接口。根据本发明的一个方面,路由表包括来自WLAN数据库的与浮动接口有关的信息。步骤255假设发现了合适的L2接口(“接口Y”)。在步骤255,在L2接口Y上将IP分组X从L3发送到L2。
在从网络层接收到IP分组X后,在步骤257,链路层检查所选择的接口Y的状态,以确定它是否处于状态“协议打开(模拟)”中。如果是,则在步骤259,STA与由它的具有接口Y的WLAN的SSID所标识的AP相关联。步骤259还包括更新WLAN数据库以将接口Y的记录标记为MRUA记录。STA的关联将STA从RF监视模式带到STA模式。关联后,链路层传递(步骤261)在接口Y上刚刚接收的IP分组X(封装在L2帧中),以使得可通过刚刚关联的AP将其传送到外部代理。这例如可以是向移动代理注册。
此时,台站与正在与一个或多个移动代理通信的AP相关联。如果使用了IPv4,则移动代理是外部代理或归属代理。如果使用了IPv6,则移动代理是接入路由器或归属代理。
如果在步骤257中确定接口Y不在“协议打开(模拟)”状态中,则假设它处于“协议打开(实际)”中,并且所述处理继续到步骤261,在接口Y上发送封装在L2帧中的IP分组X。
在一个实施例中,台站可“锁定”处于协议打开(实际)状态中的浮动接口中的关联,以使得L2不会解除该浮动接口的关联,而当存在与不同WLAN关联的请求时可能会发生这一解除。浮动接口的锁定例如用在实现移动路由器时。移动路由器完成向外部代理或接入路由器的注册时,它可以锁定浮动接口。
L2帧的限定
图2A的步骤213和215包括分析L2帧,确定该帧是否是灯塔,确定任何给定的帧是否包含IP分组,以及确定IP分组是否包含移动代理公告。在一个实施例中,所述公告还被限定为外部代理公告(在IPv4的情形下)、接入路由器公告(在IPv6的情形下)或归属代理公告。
如何分析一个帧对于本领域内的技术人员来说是公知的,可容易地获得用于分析帧的软件和硬件。如何修改这些代码以作为在此描述的任何实施例的一部分对于本领域内的技术人员来说是很明显的。简单地说,例如步骤215的一个实施例包括:如果所述帧不是灯塔,则标识MAC帧的有效载荷部分,并例如通过检查存储了IP版本号的偏移量处的有效载荷的内容来确定这一特定的分组是否是IP分组。如果在这一位置发现了有效的IP版本例如4或6,则分析处理可根据IP版本号而进行不同的分支处理。对于版本4,搜索MIPv4移动代理公告,而对于版本6,搜索移动代理或路由器公告IP分组。在两种情形下,所搜索的IP分组都具有类型ICMP。
重关联
本发明的一个实施例是这样一种方法,其用于已与第一WLAN关联而将要与第二(可能是同一个)WLAN关联的台站。如果第一WLAN的AP正在与第一移动代理通信,则重关联使得该台站优选地保持与第一移动代理的通信。
重关联可由多种事件触发。这些事件包括但不局限于无线信号质量变得不可接受、无线信号的物理损害以及该台站与之关联的AP的故障。信号质量的降级可能是因为台站物理地移动到了另一个位置,或者因为空气接口中的某种其他降级。无线信号的物理损害可能是因为人或物体的缘故。
在此描述的重关联处理还发生在下述时候,即在当台站包括多个无线网络设备时,到WLAN的连接从当前无线网络设备自动交换到所述多个无线网络设备中的另一个。这例如可能发生在当台站需要与只有当前无线网络设备可听到的特定WLAN关联时。
当触发重关联时,到已关联WLAN的浮动接口的状态从“协议打开(实际)”改变到“协议关闭”。
图3示出了重关联处理300的一个实施例的流程图。
简单重关联与具有WLAN数据库升级的重关联
出于上述原因中的任何一个,例如AP信号的丧失或不可接受的信号质量降级,在步骤301,台站的链路层可确定需要重关联。在此情形下,浮动接口的状态被修改为关闭。如前所述,不利用本发明的话,台站可能与具有合适的信号质量的第一个可用AP重关联。接下来,假设关联WLAN的AP能够与一个或多个移动代理通信,所述一个或多个移动代理例如是通过AP周期性地发送来自移动代理的移动代理公告而确定的。
在本发明的一个实施例中,浮动接口的状态被改变为关闭后,处理继续到步骤309(见下述),在此选择WLAN即SSID以用于重关联。
在另一个实施例中,在尝试重关联之前,首先更新WLAN数据库。在某种实施例中,即使没有信号降级或其他重关联原因,为了确保WLAN数据库中有关浮动接口的信息是最新的,这一更新也会发生。
为了更新WLAN数据库,在步骤303,L2处理300将台站的无线接发器置入RF监视模式。在RF监视模式中,台站监听来自它可听到的所有AP的所有无线流量。如前所述,这一监视在当台站与实际AP相关联期间是不可能的。
在步骤305,根据一个或多个可靠性标准来更新WLAN数据库,以确保每个记录都是可靠的。步骤305包括更新每个记录(即WLAN数据库中的每个浮动接口)的状态。在一个实施例中,WLAN数据库中的记录是可靠的一个标准是仍可在无线介质上与该记录的AP可靠地通信。步骤305的一个实施例包括台站监视来自WLAN数据库中的AP的AP灯塔信号,确定WLAN数据库中的每个AP都仍存在。如果对于MRUA之外的记录的SSID没有检测到具有足够高的信号质量的灯塔信号,则在步骤305清除这些记录。保留了MRUA记录是因为它包含与第一个移动代理即AP能够与之通信的代理有关的信息。由于AP一般会相对频繁地发送灯塔,因此与重建WLAN数据库所需要的时间相比,从WLAN数据库清除一个或多个记录所需的时间很少。
在一个实施例中,步骤305还包括检查每个WLAN数据库记录的时间戳,并丢弃MRUA之外的超过预定年龄的记录。
在步骤307,检查数据库的整体可靠性。在一个实施例中,所述可靠性是仍包含可靠的信息的记录和包含移动代理信息的记录的数量的函数。在另一个实施例中,如果数据库仍包含可靠的MRUA记录则该数据库被判断为可靠的。
如果WLAN数据库被判断为可靠的,则处理300继续到步骤309(见下述)。如果另一方面WLAN数据库被判断为不可靠,则通过开始等待状态315来添加可靠的记录,从而增强数据库,其中在等待状态315中,台站在RF监视模式中等待事件。增强数据库的处理基本上与图2A所示的流程图相同。在一个实施例中,额外进行检查以确保WLAN数据库中有足够的记录包含移动性信息例如路由器公告消息。这样,从等待状态315开始,当事件发生时,步骤317确定该事件是新MAC帧的到达。如果不是,则处理返回到等待状态。在一个实施例中(图3中未示出),还检查定时器以确定它未超时。当新的MAC帧到达时,在步骤319读取它。检查该帧以确定它是否是灯塔,如果是,则用诸如信号质量等信息来更新WLAN数据库,处理返回到等待状态315。如果MAC帧不是灯塔,则步骤323分析该帧并确定它是否包含移动性信息例如外部代理公告。如果不是,则处理返回到等待状态315。
如果确定所述帧包含移动性信息,则用该信息例如外部代理信息更新WLAN数据库。在一个实施例中,处理的数据库更新步骤327还包括根据一个或多个排序标准对记录排序。这一步骤与上述的排序类似。在一个实施例中,排序标准包括根据包含了何种移动代理信息进行排序。
在一个实施例中,在步骤329进行检查以确定是否有足够的适当的消息存储在WLAN数据库中。在本发明的一个实施例中,足够度所需的数量是可变的,根据历史动态地导出。在另一个实施例中,足够度所需的数量依赖于对网络上的移动代理数量的在先知识。在本发明的另一个实施例中,足够数量是一个记录,其包含封装了L3移动性信息的L2帧。在另一个实施例中,所述数量大于1。如果确定WLAN数据库中包含的移动代理信息的数量不够,则处理继续等待状态315,等待另一个L2帧。
确定WLAN数据库可靠之后,或者已充分地重建该数据库后,它至少包含了MRUA记录。
在步骤309,根据一个或多个重关联标准来选择一个WLAN即SSID用于重关联。注意,MRUA记录包含了与确定需要重关联之前就存在的关联有关的信息。在一个实施例中,重关联标准包括所选择的无线网络即所选择的SSID正在与下述外部代理通信,所述外部代理发送了包含在MRUA记录的路由器公告消息部分中的路由器公告消息。在一个实施例中,步骤309包括搜索WLAN数据库的(非MRUA)记录,以获得一个或多个下述记录,这些记录的外部代理IP地址与包含在MRUA记录的IP分组部分中的移动代理地址相匹配。在一个实施例中,重关联标准还包括接收无线信号的质量。因此,如果发现了多个匹配,则选择具有最高接收无线信号质量的SSID以用于重关联。
如果在步骤309中,在MRUA记录本身之外没有发现匹配的IP地址,则在一个实施例中,步骤309包括搜索WLAN数据库,以获得同一类的候补移动代理,例如另一个外部代理或另一个归属代理。如果发现了多个候补移动代理的记录,则步骤309包括选择具有最高无线信号质量的移动代理。在一个实施例中,如果不能进行重关联,则处理再次返回到RF监视模式(步骤303)。
在步骤311,STA与所选择的AP重关联。这一步骤包括根据需要更新MRUA记录,并将接口状态字段从协议打开(模拟)更新为协议打开(实际)。
这样,在完成时,台站从最近关联变为与其AP正在与移动代理通信的WLAN重关联。如果没有这样的AP存在,则台站重关联到正在与另一个合适的移动代理通信的AP。
在一个实施例中,例如当台站是移动路由器时,重关联处理发信号给台站中的L3处理,表明已发生了重关联。如果该移动路由器的L3已通过已重关联的浮动接口的WLAN注册到外部代理或接入路由器,则台站中的L3轮询外部代理或接入路由器,以断言(assert)它的注册台站。在一个实施例中,台站在L3尝试注册到外部代理或接入路由器。注册成功或重断言后,移动路由器使得与所述WLAN的关联锁定在所述无线网络设备上。
在一个实施例中,如果不能再与WLAN即存在于空气中的WLAN的AP相关联,则由于被锁定的浮动接口,提供浮动接口的处理将相匹配的浮动接口设置为“协议关闭”。在允许关联到所述SSID的接口被释放后(即使需要进行交换),它就被设置回到“协议打开(模拟)”。
WLAN数据库中存在非MRUA条目的可替换实施例
在另一个实施例中,WLAN数据库包括一个字段,其表明了与无线发送了来自N个不同移动代理的移动性信息的AP的N个最近关联。上述建立WLAN数据库并将STA与AP重关联的处理被修改了。例如,可以修改重关联处理300,以与所述N个最近关联中最大数量进行重关联。一个实施例包括在发现足够数量的关联候选者之后设置时间极限。在一个实施例中,如果STA本身不是移动代理,并且如果STA同时作为移动代理并且本身还是移动节点,则N=4并且足够数量是1。
具有多个无线网络设备的台站
一些台站实施例包括多个无线网络设备。每个无线网络设备在给定的时间点只能与一个WLAN相关联。在这样的实施例中,每个无线网络设备可以进入到自己的RF监视模式中。这样,图2A和3的流程图包括每个设备都监视它可听到的灯塔。例如如果两个无线设备可以(尽管不太可能)听到不同的不同的AP集合,则可以使用这一操作。注意,多个无线设备意味着台站可以同时具有多个到WLAN的活动接口。情况可以如此,即一个物理设备提供多个接口,术语“多无线网络设备”包括具有一个这样的多接口设备的台站的情形。
使用两个无线设备的加速重关联
在具有单个无线网络设备的台站中,定位移动代理的时间是不可预测的,依赖于作为移动代理的路由器的配置。因此,移动代理公告之间的时间可能相对很长。这在高流量网络的情况下尤其如此,在这样的情形下例如可以由网络管理员限制广播和多播流量。而且,在需要快速进行重关联的关键应用中,例如在接入路由器本身是无线台站的移动网络中,缓慢的重关联会导致到网络上的各个节点的连接丧失。因此需要具有相对较快的重关联处理。
在上述关联(参见图2A和2B)以及重关联实施例(参见图3)中,关联或重关联的速度可能主要由在收集移动代理IP分组的RF监视模式中花费的时间所决定。
在本发明的另一个实施例中,STA包括专用于在RF监视模式中监听AP的第二无线网络设备。所述监听包括收集移动代理信息例如公告以增强WLAN数据库。WLAN数据库是共享的。在一个实施例中,第二无线网络设备用于浮动接口,因为它的模式不会改变为台站模式,并且决不会与WLAN关联。
图5示出了一个这样的可替换台站实施例。该STA包括提供WLAN服务的第一无线网络设备403,以及第二无线网络设备503。在一个实施例中,第二无线网络设备不包括接发器,即是只接收设备,而在另一个实施例中,第二无线网络设备使用所包括的接发器的接收器部分。
STA与AP的初始关联发生之后,第一无线网络设备403提供到该AP的WLAN的实际接口,而第二无线网络设备503在RF监视模式中监视网络流量。这两个无线网络设备通过一组浮动接口505耦合到包含在所述STA中的协议栈的网络层511,其中所述一组浮动接口505使用存储在存储器中的WLAN数据库。第二无线网络设备503对AP流量的监视将信息添加到WLAN数据库509,包括添加如上所述的移动代理信息。初始关联包括通过浮动接口505发送IP分组到网络层,以使得网络层可优选地“响应”移动代理,即使在STA和移动代理之间还没有实际通信时也是如此。所述响应被所选择的处于协议打开(模拟)状态中的浮动接口所截获,使得STA——使用第一无线网络设备403——与从其处发送了移动代理信息的AP相关联。之后,通信可通过第一无线网络设备403进行。第二无线网络设备继续在RF监视模式中进行监视,并更新WLAN数据库。当需要重关联时,所述浮动接口组提供用于进行重关联的最佳候选AP的WLAN数据库记录。
因此,参考图2A,在STA具有两个无线网络设备的一个实施例中,初始建立WLAN数据库的处理200可使用在第一或第二无线网络设备处接收的数据。步骤201在当第二无线网络设备总是处于RF监视模式时不再是必需的。在步骤203,所述处理接受来自第二无线网络设备的MAC帧。
参考图2B,在STA具有两个无线设备,其中一个处于RF监视模式的一个实施例中,关联处理250在步骤213使用第一无线网络设备将STA关联到所选择的WLAN(即AP)。步骤215也使用第一无线网络设备将IP分组传递给MAC层。
图6的流程图示出了AP更新处理600和重关联处理650的一个实施例的流程图,其使用了图5所示的两个无线设备。
更新处理600使用假设处于RF监视模式中的第二无线网络设备。状态601是等待状态,其中第二无线网络设备503等待诸如新帧到达之类的事件。当事件发生时,步骤603确定是否有新MAC帧到达,步骤605读取在第二无线网络设备503的接口处新到达的MAC帧。步骤607确定该帧是否包含移动代理信息。步骤608更新WLAN数据库,其中如果适当的话使用了来自所接收的帧的信息。在一个实施例中,步骤608包括根据一个或多个排序标准对WLAN数据库的记录排序。所述处理然后继续到等待状态601,等待另一个事件,例如接收到来自STA可在第二无线网络设备503处听到的AP的任何MAC帧。这样,处理600持续更新WLAN数据库,因此当需要重关联时,不会浪费时间在更新或重建WLAN数据库上。
更新处理608可以包括上述更新、分析和排序步骤中的一个或多个。
对于重关联,假设STA处于使用第一无线网络设备403的台站模式。当在609确定希望重关联时,在步骤611,L2重关联处理650访问WLAN数据库,搜索其记录以获得进行关联的最佳候选者,并选择一个记录。在选择AP之后,在步骤613,所述处理更新MRUA记录,并改变该记录的接口状态。所述处理然后使得STA使用第一无线网络设备与所选择的WLAN的AP关联。
对于选择处理611,不同实施例使用不同的标准。在本发明的一个实施例中,选择处理611包括搜索WLAN数据库记录以获得正在与MRUA记录中的IP分组所指示的移动代理通信的AP,以使得重关联发生在与可与该移动代理通信的AP之间。如果发现了多个匹配,则选择发送了具有最高无线信号质量的帧的AP的SSID。如果没有发现匹配的IP地址,则在本发明的一个实施例中,搜索WLAN数据库以获得候补的移动代理。通过这样来在重关联之间保持相同的移动代理,网络上的移动节点可以避免不得不与新的移动代理建立通信。
使用本发明的实施例来实现移动路由器
本发明的实施例的一种用途在于使用在此描述的浮动接口,将WLAN直接集成到也是路由器的STA中,从而实现移动路由器。当移动路由器漫游到存在若干WLAN的区域中时,移动路由器需要基于所配置的规则和资源的动态可用性、信号强度、信道可用性、天线、IPv4的外部代理、IPv6的接入路由器等等,选择较好地适合其需求的一个WLAN。因此,如果可使用可在层2和层3获得的信息的混合来选择适当的AP或无线网络设备,将是有利的。
通过标准以太网端口将路由器连接到接入点(作为802.11网桥)不能实现从路由器引擎对无线电资源进行细致的监视,因而限制了利用层2(即无线电)信息作出层3决策的能力。
使用本发明的一个方面,具有一个或多个无线网络设备的路由器监视来自它可听到的AP的无线电信号,并使用可在层2和层3获得的混合信息来选择合适的AP或无线网络设备,从而与AP相关联,即成为了到该AP的WLAN的STA。这可能会发生在路由器与任何AP关联之前,而如果不利用本发明,则这些层3信息的收集需要首先与AP关联。
接入控制和加密
WLAN经常包括某种形式的接入控制。可以很清楚的方式修改在此描述的方法和装置以体现接入控制。
一种形式的接入控制是有线等效隐私性(WEP)加密。WEP加密防止在台站处接收的L2帧的内容被读取,除非该台站已被授权。如上所述(参见图2A),WLAN数据库仍包含与它可听到的每个AP有关的信息,例如信号强度指示。然而,只对那些已授权台站可与其AP相关联的WLAN提供L3信息。在此情形下,台站携带一组加密密钥(例如WEP密钥),使得它可以解码L2帧中的加密信息。所述方法包括对每个AP尝试它的加密密钥之一。如果某个加密密钥成功,则解密来自该AP的L2帧,以检查所述帧来提供用于WLAN数据库的L3信息。如果没有成功的加密密钥,则在WLAN数据库中作出一个指示,表明该台站未被授权与该WLAN关联。
还有一些其他的接入控制方法是公知的。一个示例使用了“俘获性门户”。当使用俘获性门户时,AP允许关联,但是,第一次发生较高级别通信时(例如台站发送L3分组到外部代理),AP截获这一较高级别通信,并在许可所述通信之前向台站请求授权。例如,如果该门户是“收费”门户,则所述请求可能是为了获得向以前设立的帐户收费的授权,或者是为了获得信用卡信息,等等。本发明的实施例以透明的方式与这一机制一起工作,因为所述接入控制机制只有在关联之后才生效。例如,假设在关联之前台站从WLAN数据库中选择了用于关联的接入点(即WLAN),并假设所述选择的原因在于来自所选择的AP的信号强度足够好,并且已知该AP正在与外部代理通信。假设该台站处的L3通过用于所选择的WLAN的浮动接口接收到了来自所述外部代理的公告,并因此向该外部代理发送了注册请求。所述创造性的方法的实施例截获所述L3注册请求,确定与之相关联的AP,与该AP相关联,然后通过所述接入点发送L3注册请求到所述外部代理。接入点处的门户机制截获所述注册请求,并用授权请求来响应于该台站。所述通信继续进行,即AP只有在授权被验证后才发送注册请求到外部代理。
在此描述的每一项处理的一个实施例具有在处理系统上执行的计算机程序的形式,所述处理系统例如是无线网络中的台站中的一个或多个处理器。因此,如本领域内的技术人员可认识到的那样,本发明的实施例可被体现为方法、例如专用装置的装置、例如数据处理系统的装置、无线台站或承载介质例如计算机程序产品。所述承载介质携带一个或多个计算机可读代码段,用于控制处理系统来实现一种方法。相应地,本发明的多个方面可具有方法、完全的硬件实施例、完全的软件实施例或结合了硬件和软件方面的实施例等多种形式。而且,本发明可具有承载介质(例如计算机可读存储介质上的计算机程序产品)的形式,该介质携带了包含在所述介质中的计算机可读程序代码段。任何合适的计算机可读介质都可以使用,包括磁存储设备例如软盘或硬盘,或光存储介质例如CD-ROM。
将可理解到,所讨论的方法步骤在一个实施例中可由合适的执行存储在存储装置中的指令(代码段)的处理系统(例如计算机)的一个或多个处理器所执行。还可理解到,本发明并不局限于任何特定的实施方式或编程技术,并且本发明可使用任何合适的技术来实现,以实现在此描述的功能。本发明并不局限于任何特定的编程语言或操作系统。
整个说明书中对“一个实施例”或“实施例”的引用意味着结合该实施例描述的特定特征、结构或特性至少包含在本发明的一个实施例中。因此,短语“在一个实施例中”或“在实施例中”在整个说明书的各种位置处的出现并不一定都意味着同一个实施例。而且,所述特定的特征、结构或特性可以在一个或多个实施例中以任何合适的方式结合,这一点根据在此公开的内容对于本领域内的技术人员来说是很清楚的。
类似地,应认识到在上述对本发明的示例性实施例的描述中,有时将本发明的多个特征组合在单个实施例、附图或其描述中,以更清楚地进行公开并有助于对各种创造性方面中的一个或更多方面的理解。然而,这一公开方法不应被理解为所要求的本发明需要比每个权利要求中清楚记载的特征更多的特征。相反,如下面的权利要求所反映的,创造性方面的体现少于前面公开的单个实施例的所有特征。因此,“具体实施方式”后的权利要求在此被清楚地包含到这一“具体实施方式”中,每个权利要求自身表示本发明的一个单独实施例。
应认识到,本发明并不局限于任何特定的通信系统、(多个)设备或体系结构,相反,本发明可用于各类通信系统中。
术语“数据单元”一般指信息协议数据单元。因此分组、帧等等都表示数据单元。
因此,虽然已按照具体实施例来描述了本发明,但是,本发明并不局限于这些具体实施例。相反,本发明的范围由后面的权利要求限定,其他实施例也在所述权利要求的范围之内。
例如,上面的描述说明了包括无线网络设备的台站。在台站与WLAN关联之后,无线网络设备提供到WLAN的双向接口。具有多个同时存在的信道的无线网络设备是公知的,每个信道都能够提供到WLAN的双向接口。应认识到,这在本质上与包括多个无线网络设备的台站是相同的,因此当在此的描述提及包括多个无线网络设备的台站时(每个设备都能够提供到所关联的WLAN的双向接口),这包括了具有一个或多个无线接口的台站的情形,其中所述接口中的一个或多个能够提供多个双向接口。
虽然已根据IEEE 802.11标准,以各种形式描述了用于运行的一个或多个实施例,但是不应将本发明局限于IEEE 802.11标准,而是可适用于其他WLAN或通信标准,例如包括蓝牙、GSM、PHS以及其他蜂窝无线电话标准,只要需要在无线台站的L2处识别WLAN或另一个台站是否可提供移动IP服务,例如是否正在与一个或多个移动代理通信。其他的这种应用包括无线以太网、Hiperlan I、Hiperlan II以及多媒体移动接入通信(MMAC)系统、局域多点分配服务(LMDS)IF条带、无线数字视频、无线USB链路、无线IEEE 1394链路、TDMA分组无线电、低成本点到点链路、IP语音便携式“蜂窝电话”(无线因特网电话)等等。
注意,虽然在此将包含与STA可听到的AP有关的信息的数据结构称为WLAN数据库,但是不应将本发明局限于使用传统数据库,例如作为所述数据结构的表不需要具有传统数据库的形式,例如所述WLAN数据库的结构的表。可维护所需信息的任何数据结构都可使用。在一个实施例中,所述AP数据结构是表。在另一个实施例中,所述数据结构是列表。也可使用其他数据结构,本领域内的技术人员将会很清楚这一点,不应将本发明局限于任何特定形式的WLAN数据库。
因此,虽然已描述了确信为是本发明的优选实施例,但是本领域内的技术人员将会认识到可对其作出其他和进一步的修改,而不会偏离本发明的精神,应将所有这些改变和修改看作为落在本发明的范围之内。
Claims (143)
1.一种在具有无线网络设备的无线台站中,运行在多层网络协议的链路层(L2)的方法,所述设备能够提供到无线网络的链路层(L2)接口,所述方法包括:
在该台站通过所述无线网络设备与无线网络关联之前,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元;以及
收集与所接收的L2数据单元有关的信息,包括L2信息和L3信息,
在L2收集的所述L3信息包括AP是否正在发送来自一个或多个移动代理的一个或多个L3分组,
以使得所述台站可关联到正在与移动代理通信的无线网络。
2.如权利要求1所述的方法,还包括:
将与所述台站可听到的无线网络有关的信息存储在数据库中,包括来自所述一个或多个移动代理的L3信息。
3.如权利要求1-2中任意之一所述的方法,其中所述一个或多个其AP发送L2数据单元的无线网络遵从IEEE 802.11标准之一。
4.如以上权利要求中任意之一所述的方法,其中所存储的与各个无线网络有关的信息包括:所述无线网络的标识符;从所述无线网络的AP接收的L2数据单元中的L3信息;与何时从所述AP接收到所述L2数据单元有关的时间戳;以及来自所述AP的L2数据单元的信号强度指示。
5.如以上权利要求中任意之一所述的方法,
其中所述台站包括多个无线网络设备,其中每个无线网络设备都能够提供到无线网络的接口,并且
其中所存储的与各个无线网络有关的信息还包括与哪个无线网络设备接收到所述L2数据单元有关的指示。
6.如以上权利要求中任意之一所述的方法,其中所存储的与各个无线网络有关的信息包括与包含在从所述无线网络的AP接收的L2数据单元中的任何L3信息中的任何移动性信息有关的指示。
7.如以上权利要求中任意之一所述的方法,其中所述数据库还存储与哪项无线网络信息具有到无线网络的最近关联有关的指示。
8.如以上权利要求中任意之一所述的方法,还包括:
周期性地更新所述数据库,
其中所述数据库包括用于每个无线网络的记录,并且其中,不从所述数据库清除最近关联的无线网络的记录。
9.如以上权利要求中任意之一所述的方法,还包括:
周期性地更新所述数据库。
10.如以上权利要求中任意之一所述的方法,还包括:
在所述台站与无线网络关联之前,L3接受在所述收集步骤发现的一个或多个L3分组。
11.如权利要求10所述的方法,其中根据一个或多个排序标准,L3按顺序进行所述接受。
12.如以上权利要求中任意之一所述的方法,还包括:
与一个特定的无线网络相关联,其中从该无线网络接收到了下述L2数据单元,其包含特定的L3分组,该L3分组包含移动代理公告,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
13.如权利要求10所述的方法,其中L3接受的L3分组中的至少一个是移动代理公告。
14.如权利要求13所述的方法,还包括:
与一个特定的无线网络相关联,其中从该无线网络接收到了包含特定移动代理公告的L2数据单元,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定移动代理公告的移动代理通信的特定无线网络的接口。
15.如权利要求14所述的方法,还包括:
在所述台站的L3处,通过与所述移动代理交换L3分组来向该移动代理注册。
16.如权利要求15所述的方法,还包括:
在所述关联之后,确定需要重关联;
根据一个或多个重关联标准,选择用于重关联的无线网络;以及
与所选择的无线网络重关联。
17.如权利要求16所述的方法,其中所述重关联标准包括所选择的无线网络正在与下述移动代理通信,其中在确定需要重关联时已将所述台站注册到所述移动代理。
18.如权利要求14所述的方法,
其中所述发送了所述特定的移动代理公告的移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得在关联到正在与所述发送了所述特定的移动代理公告的移动代理通信的AP之后,所述台站是移动路由器。
19.如权利要求18所述的方法,还包括:
在关联到正在与所述移动代理通信的AP之后,锁定所述关联。
20.如权利要求13所述的方法,其中在关联之前的所述信息收集包括:
模拟到所述台站可听到的一个或多个无线网络的一个或多个接口,每个所述模拟接口因此形成一个浮动接口,在关联之后,所述浮动接口变为到正在与移动代理通信的无线网络的实际接口。
21.如权利要求20所述的方法,
其中,将特定的L3移动代理公告报告给L3是通过到特定无线网络的浮动接口进行的,包含所述特定移动代理公告的L2数据单元是从所述特定无线网络接收到的,
以使得所述特定的所报告的L3分组对于L3来说好像来自实际接口,尽管所述台站还未与所述浮动接口的所述特定的无线网络相关联。
22.如权利要求21所述的方法,还包括:
与下述特定的无线网络相关联,其中从该特定的无线网络接收到了包含所述特定的L3移动代理公告的L2数据单元,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定的L3移动代理公告的移动代理通信的特定无线网络的接口。
23.如权利要求2所述的方法,还包括:
选择所述台站可听到其AP的无线网络以用于关联,所述选择依赖于一个或多个选择标准,
其中所述选择标准中的至少之一使用了所述收集的信息中的至少一些。
24.如权利要求23所述的方法,其中所述选择标准包括从所选择的无线网络的AP接收的L2数据单元包括移动代理公告,以使得在关联之后所述台站可与移动代理通信。
与从其处接收到包含特定L3分组的L2数据单元的特定无线网络相关联,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了特定L3分组的移动代理通信的特定无线网络的接口。
25.如权利要求24所述的方法,还包括:
与下述特定的所选择的无线网络相关联,其中从该特定的无线网络接收到了包含特定移动代理公告的L2数据单元,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定移动代理公告的移动代理通信的特定无线网络的接口。
26.如权利要求25所述的方法,还包括:
在所述台站的L3处,通过与所述移动代理交换L3分组来向该移动代理注册。
27.如权利要求26所述的方法,还包括:
在所述关联之后,确定需要重关联;
根据一个或多个重关联标准,选择用于重关联的无线网络;以及
与所选择的无线网络重关联。
28.如权利要求27所述的方法,其中所述重关联标准包括所选择的无线网络正在与下述移动代理通信,其中在确定需要重关联时已将所述台站注册到所述移动代理。
29.如权利要求25所述的方法,
其中所述发送了所述特定移动代理公告的移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得在关联到正在与所述发送了所述特定的移动代理公告的移动代理通信的AP之后,所述台站是移动路由器。
30.如权利要求2所述的方法,
其中所述台站包括一个或多个无线网络设备,每个无线网络设备都能够提供到无线网络的链路层接口,并且
其中所接收的L2数据单元来自每个所述无线网络设备可听到的AP,
所述方法还包括:
基于所收集的信息,在L2模拟到所述一个或多个无线网络设备可听到其AP的一个或多个无线网络的一个或多个接口,好像所述台站已通过所述设备关联到所述无线网络一样,而无须存在与任何无线网络的任何关联,每个所模拟的接口因此形成通过无线网络设备到无线网络的浮动接口,所述浮动接口在关联之后可成为通过所述无线网络设备到所述无线网络的实际接口,
L3通过所述浮动接口中的一个或多个,从一个或多个AP接受L2数据单元中的一个或多个L3分组,好像所述台站已经关联到其L2数据单元已经包含所述L3分组的所述一个或多个AP一样。
31.如权利要求30所述的方法,其中L3根据一个或多个排序标准依次进行所述接受。
32.如权利要求1所述的方法,
其中所述台站包括一个或多个无线网络设备,每个无线网络设备都能够提供到无线网络的链路层接口,并且
其中所接收的L2数据单元来自每个所述无线网络识别可听到的AP,
所述方法还包括:
基于所收集的信息,在L2模拟到所述一个或多个无线网络设备可听到其AP的一个或多个无线网络的一个或多个接口,好像所述台站已通过所述设备关联到所述无线网络一样,而无须存在与所述无线网络的任何关联,每个所模拟的接口因此形成通过无线网络设备到无线网络的浮动接口,所述浮动接口在关联之后可成为通过所述无线网络设备到所述无线网络的实际接口;以及
将与所述浮动接口有关的信息存储在数据库中。
33.如权利要求32所述的方法,其中所存储的与各个浮动接口有关的信息包括:所述浮动接口的无线网络的标识符以及从所述无线网络的AP接收的L2信息中的L3信息中的一项或多项;与何时从所述AP接收到所述L2信息有关的时间戳;来自所述AP的L2信息的信号强度指示;以及到所述无线网络的浮动接口的状态。
34.如权利要求33所述的方法,
其中所述台站包括多个无线网络设备,每个无线网络设备都能够提供到无线网络的接口,并且
其中所述数据库还包括与所述浮动接口用于哪个无线网络设备有关的指示。
35.如权利要求33所述的方法,其中所存储的与每个浮动接口有关的信息包括与包含在所接受的L2信息中的任何L3信息中的任何移动性信息有关的指示。
36.如权利要求33所述的方法,其中所述数据库还存储与哪个浮动接口是最近使用的到无线网络的关联有关的指示。
37.如权利要求36所述的方法,还包括:
周期性地更新所述浮动接口数据库,
其中所述数据库包括用于每个浮动接口的记录,并且其中,不从所述无线网络数据库清除一个关联中最近使用的浮动接口的记录。
38.如权利要求36所述的方法,还包括:
周期性地更新所述浮动接口数据库。
39.一种具有无线网络设备的无线台站中的方法,所述方法运行在包括链路层(L2)和网络层(L3)的多层通信协议的链路层上,包括:
在所述台站与无线网络关联之前,无线接收从一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元;
在所述台站与无线网络关联之前,分析所述所接收的L2数据单元,以标识所述AP,并确定所述L2数据单元中是否有一个包含来自移动代理的L3公告;
在所述台站与无线网络关联之前,如果确定一个L2数据单元包含来自移动代理的公告,则将所述公告报告给所述台站处的L3,好像所述台站已与发送了包含所述L3公告的L2数据单元的AP的网络相关联一样;
通过向所述台站的L2传递针对于所述L3公告、并且指向发送了所述L3公告的移动代理的L3响应,所述台站处的L3对所述L3公告进行响应,在这一情形下,在所述台站关联到无线网络之前,接受来自所述台站处的L3的所述L3响应;以及
在所述分析L2数据单元、向L3报告以及接受所述L3响应之后,将所述台站关联到发送了包含所述L3公告的L2数据单元的AP,
以使得所述无线台站关联到正在与移动代理通信的AP。
40.如权利要求39所述的方法,其中所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv6的IP分组的接入路由器。
41.如权利要求40所述的方法,其中所述分析包括:
确定所述L2数据单元是否包含其协议字段将之标识为ICMP分组的IP分组;以及
如果确定所述L2数据单元包含ICMP分组,则验证该ICMP分组包含下述ICMP扩展,该扩展具有将所述IP分组标识为路由器公告的类型字段。
42.如权利要求41所述的方法,其中所述移动代理是遵从IPv4的外部代理,并且其中所述分析包括:
验证所述IP分组是IPv4分组,以及
如果确定所述IP分组是路由器公告,则确定所述ICMP分组是否包含下述ICMP扩展,该扩展具有将所述路由器公告标识为外部代理公告的类型字段。
43.如权利要求41所述的方法,其中所述移动代理是遵从IPv6的接入路由器,并且其中所述分析包括:
验证所述IP分组是IPv6分组。
44.如权利要求39所述的方法,其中所接收的L2数据单元包含信号质量指示,其中所述报告包括:
选择包含L3分组的一个或多个数据单元,所述选择依赖于一个或多个选择标准;以及
对于每个所选择的L2数据单元,将包含在所选择的L2数据单元中的L3分组传递给所述网络层,好像所述台站已与发送了所选择的数据单元的AP相关联一样,
所述传递按照基于一个或多个排序标准的顺序进行,
并且其中所述分析还包括检查来自任何所标识的AP的数据单元的信号质量。
45.如权利要求44所述的方法,
其中所述一个或多个选择标准包括所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器。
46.如权利要求45所述的方法,
其中所述分析包括检查所接收的L2数据单元的信号质量,并且
其中所述一个或多个排序标准包括所接收的L2数据单元的信号强度,
以使得L2数据单元中具有较高的接收信号强度、并且包含FA或接入路由器移动性公告的L3分组在具有较低的无线信号质量的L3分组之前被报告给L3。
47.如权利要求39所述的方法,
其中所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得关联到正在与所述移动代理通信的AP之后,所述台站是移动路由器。
48.如权利要求47所述的方法,还包括:
关联到正在与所述移动代理通信的AP之后,锁定所述关联。
49.一种在无线台站中运行在多层网络协议的链路层(L2)的方法,所述无线台站已注册到第一移动代理,并且关联到正在与所述第一移动代理通信的第一无线网络,所述台站具有提供到所述第一无线网络的链路层(L2)接口的第一无线网络设备,所述方法包括:
确定需要重关联;
选择所述台站可听到的无线网络用于重关联,所述选择依赖于一个或多个重关联标准,其中至少一个标准使用了L3信息,所述L3信息在一个数据库中提供,所述数据库存储通过L2数据收集处理在所述台站处收集的信息;以及
与所选择的无线网络重关联,
其中所述L2数据收集处理包括:
在所述台站未必与任何无线网络关联期间,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元;以及
检查所接收的L2数据单元。
50.如权利要求49所述的方法,其中所述第一无线网络遵从IEEE802.11标准之一。
51.如权利要求49所述的方法,其中存储在所述数据库中的与各个无线网络有关的信息包括:所述无线网络的标识符;从所述无线网络的AP接收的L2数据单元中的L3信息;与何时从所述AP接收到所述L2数据单元有关的时间戳;以及来自所述AP的L2数据单元的信号强度指示。
52.如权利要求51所述的方法,其中所存储的与各个无线网络有关的信息包括包含在所接收的L2数据单元中的任何L3信息中的任何移动性信息的指示。
53.如权利要求51所述的方法,其中所述数据库还存储与哪项无线网络信息具有到无线网络的最近关联有关的指示。
54.如权利要求53所述的方法,还包括:
周期性地更新所述数据库,
其中所述数据库包括用于每个无线网络的记录,并且其中,不从所述数据库清除最近关联的无线网络的记录。
55.如权利要求51所述的方法,还包括:
周期性地更新所述数据库。
56.如权利要求55所述的方法,其中所述更新包括:
在所述台站未与任何用于无线接收的无线网络关联期间,无线接收从该台站可听到的一个或多个网络的一个或多个无线接入点(AP)发送来的L2数据单元;以及
使用无线接收的L2数据单元更新所述数据库。
57.如权利要求56所述的方法,其中所述更新中的所述无线接收L2数据单元是通过所述第一无线网络设备进行的。
58.如权利要求56所述的方法,其中所述台站还包括第二无线网络设备,并且其中所述更新中的所述无线接收L2数据单元是通过所述第二无线网络设备进行的。
59.如权利要求49所述的方法,其中所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv6的IP分组的接入路由器。
60.如权利要求52所述的方法,
其中所述第一移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站包括一个路由器,该路由器在该台站在L3处注册到所述第一移动代理时提供移动IP服务,
以使得在确定需要重关联之前以及所述重关联之后,所述台站是移动路由器。
61.一种携带计算机可读代码段的承载介质,所述代码段用于指示一个或多个处理器实现一种运行在多层网络协议的链路层(L2)的方法,所述一个或多个处理器在无线台站中,所述台站具有无线网络设备,所述设备能够提供到无线网络的链路层(L2)接口,所述方法包括:
在该台站通过所述无线网络设备与无线网络关联之前,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元;以及
收集与所接收的L2数据单元有关的信息,包括L2信息和L3信息,
其中,在L2收集的所述L3信息包括AP是否正在发送来自一个或多个移动代理的一个或多个L3分组,
以使得所述台站可关联到正在与移动代理通信的无线网络。
62.如权利要求61所述的承载介质,其中所述方法还包括:
将与所述台站可听到的无线网络有关的信息存储在数据库中,所述信息包括来自所述一个或多个移动代理的L3信息。
63.如权利要求62所述的承载介质,其中所述一个或多个其AP发送L2数据单元的无线网络遵从IEEE 802.11标准之一。
64.如权利要求62所述的承载介质,其中所述方法还包括:
与一个特定的无线网络相关联,其中从该无线网络接收到了下述L2数据单元,其包含特定的L3分组,该L3分组包含移动代理公告,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
65.如权利要求62所述的承载介质,其中所存储的与各个无线网络有关的信息包括:所述无线网络的标识符;从所述无线网络的AP接收的L2数据单元中的L3信息;与何时从所述AP接收到所述L2数据单元有关的时间戳;以及来自所述AP的L2数据单元的信号强度指示。
66.如权利要求65所述的承载介质,其中所存储的与各个无线网络有关的信息包括与包含在从所述无线网络的AP接收的L2数据中的任何L3信息中的任何移动性信息有关的指示。
67.如权利要求65所述的承载介质,其中所述数据库还存储与哪项无线网络信息具有到无线网络的最近关联有关的指示。
68.如权利要求67所述的承载介质,其中所述方法还包括:
周期性地更新所述数据库,
其中所述数据库包括用于每个无线网络的记录,并且其中,不从所述数据库清除最近关联的无线网络的记录。
69.如权利要求65所述的承载介质,其中所述方法还包括
周期性地更新所述数据库。
70.如权利要求62所述的承载介质,其中所述方法还包括:
L3接受包含在所接收的L2数据单元中的一个或多个L3分组,所述L3的接受发生在所述台站与无线网络关联之前。
71.如权利要求70所述的承载介质,其中根据一个或多个排序标准,L3按顺序进行所述接受。
72.如权利要求70所述的承载介质,其中所述L3的接受至少接受一个移动代理公告。
73.如权利要求72所述的承载介质,其中所述方法还包括:
与一个特定的无线网络相关联,其中从该无线网络接收到了下述L2数据单元,其包含特定的L3分组,该L3分组包含移动代理公告,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
74.如权利要求73所述的承载介质,其中所述方法还包括:
通过与所述移动代理交换一个或多个L3分组,将所述台站注册到该移动代理。
75.如权利要求73所述的承载介质,
其中所述发送了所述特定移动代理公告的移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得在关联到正在与所述发送了所述特定的移动代理公告的移动代理通信的AP之后,所述台站是移动路由器。
76.如权利要求72所述的承载介质,其中在关联之前的所述信息收集包括:
模拟到所述台站可听到的一个或多个无线网络的一个或多个接口,每个所述模拟接口因此形成一个浮动接口,在关联之后,所述浮动接口变为到正在与移动代理通信的无线网络的实际接口。
77.如权利要求76所述的承载介质,
其中,将特定的L3移动代理公告报告给L3是通过到特定无线网络的浮动接口进行的,包含所述特定移动代理公告的L2数据单元是从所述特定无线网络接收到的,
以使得所述特定的所报告的L3分组对于L3来说好像来自实际接口,尽管所述台站还未与所述浮动接口的所述特定的无线网络相关联。
78.如权利要求62所述的承载介质,其中所述方法还包括:
选择所述台站可听到其AP的无线网络以用于关联,所述选择依赖于一个或多个选择标准,
其中所述选择标准中的至少之一使用了所述收集的信息中的至少一些。
79.如权利要求78所述的承载介质,其中所述选择标准包括从所选择的无线网络的AP接收的L2数据单元包括移动代理公告,以使得在关联之后所述台站可与移动代理通信。
80.如权利要求79所述的承载介质,其中所述方法还包括:
与下述特定的所选择的无线网络相关联,其中从该特定的无线网络接收到了包含特定移动代理公告的L2数据单元,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定移动代理公告的移动代理通信的特定无线网络的接口。
81.如权利要求80所述的承载介质,
其中所述发送了所述特定移动代理公告的移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得在关联到正在与所述发送了所述特定的移动代理公告的移动代理通信的AP之后,所述台站是移动路由器。
82.如权利要求79所述的承载介质,其中所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv6的IP分组的接入路由器。
83.如权利要求72所述的承载介质,
其中所述L3的接受根据一个或多个排序标准依次进行接受,
其中所述信息收集包括检查所接收的L2数据单元的信号强度,并且
其中所述一个或多个排序标准包括所接收的L2数据单元的信号强度,
以使得L2数据单元中具有较高的接收信号强度、并且包含FA或接入路由器移动性公告的L3分组在具有较低的无线信号质量的L3分组之前被报告给L3。
84.一种携带计算机可读代码段的承载介质,所述代码段用于指示一个或多个处理器实现一种运行在多层网络协议的链路层(L2)的方法,所述一个或多个处理器在无线台站中,所述无线台站已注册到第一移动代理,并且关联到正在与所述第一移动代理通信的第一无线网络,所述台站具有提供到所述第一无线网络的链路层(L2)接口的第一无线网络设备,所述设备能够提供到无线网络的链路层(L2)接口,所述方法包括:
确定需要重关联;
选择所述台站可听到的无线网络用于重关联,所述选择依赖于一个或多个重关联标准,其中至少一个标准使用了L3信息,所述L3信息在一个数据库中提供,所述数据库存储通过L2数据收集处理在所述台站处收集的信息;以及
与所选择的无线网络重关联,
其中所述L2数据收集处理包括:
在所述台站未必与任何无线网络关联期间,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元;以及
检查所接收的L2数据单元。
85.如权利要求84所述的承载介质,其中所述第一无线网络遵从IEEE 802.11标准之一。
86.如权利要求84所述的承载介质,其中存储在所述数据库中的与各个无线网络有关的信息包括:所述无线网络的标识符;从所述无线网络的AP接收的L2数据单元中的L3信息;与何时从所述AP接收到所述L2数据单元有关的时间戳;以及来自所述AP的L2数据单元的信号强度指示。
87.如权利要求86所述的承载介质,其中所存储的与各个无线网络有关的信息包括包含在所接收的L2数据单元中的任何L3信息中的任何移动性信息的指示。
88.如权利要求86所述的承载介质,其中所述数据库还存储与哪项无线网络信息具有到无线网络的最近关联有关的指示。
89.如权利要求88所述的承载介质,其中所述方法还包括:
周期性地更新所述数据库,
其中所述数据库包括用于每个无线网络的记录,并且其中,不从所述数据库清除最近关联的无线网络的记录。
90.如权利要求86所述的承载介质,其中所述方法还包括:
周期性地更新所述数据库。
91.如权利要求90所述的承载介质,其中所述更新包括:
在所述台站未与任何用于无线接收的无线网络关联期间,无线接收从该台站可听到的一个或多个网络的一个或多个无线接入点(AP)发送来的L2数据单元;以及
使用无线接收的L2数据单元更新所述数据库。
92.如权利要求91所述的承载介质,其中所述无线接收通过所述第一无线网络设备接收L2数据单元。
93.如权利要求91所述的承载介质,其中所述台站还包括第二无线网络设备,并且其中所述无线接收通过所述第二无线网络设备接收L2数据单元。
94.如权利要求84所述的承载介质,其中所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv6的IP分组的接入路由器。
95.如权利要求87所述的承载介质,
其中所述第一移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站包括一个路由器,该路由器在该台站在L3处注册到所述第一移动代理时提供移动IP服务,
以使得在确定需要重关联之前以及所述重关联之后,所述台站是移动路由器。
96.一种在具有无线网络设备的无线台站中,运行在多层网络协议的链路层(L2)的装置,所述设备能够提供到无线网络的链路层(L2)接口,所述装置包括:
用于无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元的装置,所述接收发生在该台站通过所述无线网络设备与无线网络关联之前;以及
用于收集与所接收的L2数据单元有关的信息的装置,所述信息包括L2信息和L3信息,
在L2收集的所述L3信息包括AP是否正在发送来自一个或多个移动代理的一个或多个L3分组,
以使得所述台站可关联到正在与移动代理通信的无线网络。
97.如权利要求97所述的装置,还包括:
用于将与所述台站可听到的无线网络有关的信息存储在数据库中的装置,所述信息包括来自所述一个或多个移动代理的L3信息。
98.如权利要求97所述的装置,其中所述一个或多个其AP发送L2数据单元的无线网络遵从IEEE 802.11标准之一。
99.如权利要求97所述的装置,还包括:
用于与一个特定的无线网络相关联的装置,其中从该无线网络接收到了下述L2数据单元,其包含特定的L3分组,该L3分组包含移动代理公告,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
100.如权利要求97所述的装置,其中所存储的与各个无线网络有关的信息包括:所述无线网络的标识符;从所述无线网络的AP接收的L2数据单元中的L3信息;与何时从所述AP接收到所述L2数据单元有关的时间戳;以及来自所述AP的L2数据单元的信号强度指示。
101.如权利要求100所述的装置,其中所存储的与各个无线网络有关的信息包括与包含在从所述无线网络的AP接收的L2数据中的任何L3信息中的任何移动性信息有关的指示。
102.如权利要求100所述的装置,其中所述数据库还存储与哪项无线网络信息具有到无线网络的最近关联有关的指示。
103.如权利要求102所述的装置,还包括
用于周期性地更新所述数据库的装置,
其中所述数据库包括用于每个无线网络的记录,并且其中,不从所述数据库清除最近关联的无线网络的记录。
104.如权利要求100所述的装置,还包括
用于周期性地更新所述数据库的装置。
105.如权利要求97所述的装置,还包括
用于通过L3接受在所述收集步骤中发现的一个或多个L3分组的装置,所述通过L3的接受发生在所述台站与无线网络关联之前。
106.如权利要求105所述的装置,其中所述用于通过L3接受的装置根据一个或多个排序标准,按顺序进行所述接受。
107.如权利要求105所述的装置,其中所述用于通过L3接受的装置至少接受一个移动代理公告。
108.如权利要求107所述的装置,还包括:
用于与一个特定的无线网络相关联的装置,其中从该无线网络接收到了下述L2数据单元,其包含特定的L3分组,该L3分组包含移动代理公告,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
109.如权利要求108所述的装置,还包括:
用于通过与所述移动代理交换L3分组,将所述台站注册到该移动代理的装置。
110.如权利要求108所述的装置,
其中所述发送了所述特定移动代理公告的移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得在关联到正在与所述发送了所述特定的移动代理公告的移动代理通信的AP之后,所述台站是移动路由器。
111.如权利要求107所述的装置,所述用于在关联之前收集信息的装置包括:
用于模拟到所述台站可听到的一个或多个无线网络的一个或多个接口的装置,每个所述模拟接口因此形成一个浮动接口,在关联之后,所述浮动接口变为到正在与移动代理通信的无线网络的实际接口。
112.如权利要求111所述的装置,
其中,所述用于将特定的L3移动代理公告报告给L3的装置通过到特定无线网络的浮动接口进行操作,包含所述特定移动代理公告的L2数据单元是从所述特定无线网络接收到的,
以使得所述特定的所报告的L3分组对于L3来说好像来自实际接口,尽管所述台站还未与所述浮动接口的所述特定的无线网络相关联。
113.如权利要求97所述的装置,还包括:
用于选择所述台站可听到其AP的无线网络以用于关联的装置,所述选择依赖于一个或多个选择标准,
其中所述选择标准中的至少之一使用了所述收集的信息中的至少一些。
114.如权利要求113所述的装置,其中所述选择标准包括从所选择的无线网络的AP接收的L2数据单元包括移动代理公告,以使得在关联之后所述台站可与移动代理通信。
115.如权利要求114所述的装置,还包括:
用于与下述特定的无线网络相关联的装置,其中从该特定的无线网络接收到了下述L2数据单元,其包含特定的包含移动代理公告的L3分组,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
116.如权利要求115所述的装置,
其中所述发送了所述特定移动代理公告的移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得在关联到正在与所述发送了所述特定的移动代理公告的移动代理通信的AP之后,所述台站是移动路由器。
117.如权利要求114所述的装置,其中所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv6的IP分组的接入路由器。
118.如权利要求107所述的装置,
其中所述用于通过L3接受的装置根据一个或多个排序标准依次进行接受,
其中所述用于收集信息的装置包括用于检查所接收的L2数据单元的信号强度的装置,并且
其中所述一个或多个排序标准包括所接收的L2数据单元的信号强度,
以使得L2数据单元中具有较高的接收信号强度、并且包含FA或接入路由器移动公告的L3分组在具有较低的无线信号质量的L3分组之前被报告给L3。
119.一种在无线台站中运行在多层网络协议的链路层(L2)的装置,所述无线台站已注册到第一移动代理,并且关联到正在与所述第一移动代理通信的第一无线网络,所述台站具有提供到所述第一无线网络的链路层(L2)接口的第一无线网络设备,所述装置包括:
用于确定需要重关联的装置;
用于选择所述台站可听到的无线网络用于重关联的装置,所述选择装置依赖于一个或多个重关联标准,其中至少一个标准使用了L3信息,所述L3信息在一个数据库中提供,所述数据库存储通过L2数据收集处理在所述台站处收集的信息;以及
用于与所选择的无线网络重关联的装置,
其中所述L2数据收集处理包括:
在所述台站未必与任何无线网络关联期间,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元;以及
检查所接收的L2数据单元。
120.如权利要求119所述的装置,其中所述第一无线网络遵从IEEE802.11标准之一。
121.如权利要求119所述的装置,其中存储在所述数据库中的与各个无线网络有关的信息包括:所述无线网络的标识符;从所述无线网络的AP接收的L2数据单元中的L3信息;与何时从所述AP接收到所述L2数据单元有关的时间戳;以及来自所述AP的L2数据单元的信号强度指示。
122.如权利要求121所述的装置,其中所存储的与各个无线网络有关的信息包括包含在所接收的L2数据单元中的任何L3信息中的任何移动性信息的指示。
123.如权利要求121所述的装置,其中所述数据库还存储与哪项无线网络信息具有到无线网络的最近关联有关的指示。
124.如权利要求123所述的装置,还包括:
用于周期性地更新所述数据库的装置,
其中所述数据库包括用于每个无线网络的记录,并且其中,不从所述数据库清除最近关联的无线网络的记录。
125.如权利要求121所述的装置,还包括:
用于周期性地更新所述数据库的装置。
126.如权利要求125所述的装置,其中所述用于更新的装置包括:
用于在所述台站未与任何用于无线接收的无线网络关联期间,无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元的装置;以及
用于使用无线接收的L2数据单元更新所述数据库的装置。
127.如权利要求126所述的装置,其中所述用于无线接收的装置通过所述第一无线网络设备接收L2数据单元。
128.如权利要求126所述的装置,其中所述台站还包括第二无线网络设备,并且其中所述用于无线接收的装置通过所述第二无线网络设备接收L2数据单元。
129.如权利要求119所述的装置,其中所述移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv6的IP分组的接入路由器。
130.如权利要求122所述的装置,
其中所述第一移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站包括一个路由器,该路由器在该台站在L3处注册到所述第一移动代理时提供移动IP服务,
以使得在确定需要重关联之前以及所述重关联之后,所述台站是移动路由器。
131.一种无线台站,包括:
无线网络设备,其能够提供到无线网络的链路层(L2)接口,所述无线网络设备无线接收从该台站可听到的一个或多个无线网络的一个或多个无线接入点(AP)发送来的L2数据单元,所述接收发生在该台站通过所述无线网络设备与无线网络关联之前;以及
耦合到所述无线网络设备的处理器,用于收集与所接收的L2数据单元有关的信息,包括L2信息和L3信息
在L2收集的所述L3信息包括AP是否正在发送来自一个或多个移动代理的一个或多个L3分组,
以使得所述台站可关联到正在与移动代理通信的无线网络。
132.如权利要求131所述的无线台站,还包括:
耦合到所述处理器的存储器,所述存储器用于在数据库中存储与所述台站可听到的无线网络有关的信息,所述信息包括来自所述一个或多个移动代理的L3信息。
133.如权利要求132所述的无线台站,其中所述处理器被编程来与一个特定的无线网络相关联,其中从该无线网络接收到了下述L2数据单元,其包含特定的L3分组,该L3分组包含移动代理公告,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
134.如权利要求132所述的无线台站,其中所述其AP发送L2数据单元的一个或多个无线网络遵从IEEE 802.11标准之一。
135.如权利要求132所述的无线台站,其中所存储的与各个无线网络有关的信息包括:所述无线网络的标识符;从所述无线网络的AP接收的L2数据单元中的L3信息;与何时从所述AP接收到所述L2数据单元有关的时间戳;以及来自所述AP的L2数据单元的信号强度指示。
136.如权利要求135所述的无线台站,其中所存储的与各个无线网络有关的信息包括与包含在从所述无线网络的AP接收的L2数据单元中的任何L3信息中的任何移动性信息有关的指示。
137.如权利要求135所述的无线台站,其中所述数据库还存储与哪项无线网络信息具有到无线网络的最近关联有关的指示。
138.如权利要求137所述的无线台站,
其中所述处理器被编程来周期性地更新所述数据库,并且
其中所述数据库包括用于每个无线网络的记录,并且其中,不从所述数据库清除最近关联的无线网络的记录。
139.如权利要求135所述的无线台站,其中所述处理器被编程来周期性地更新所述数据库。
140.如权利要求132所述的无线台站,还包括:
耦合到所述处理器的从L2到L3的接口,用于使运行在所述处理器上的L3处理接受在所述收集中发现的一个或多个L3分组,所述通过L3的接受发生在所述台站与无线网络关联之前。
141.如权利要求140所述的无线台站,其中所述处理器被编程来在L3通过所述从L2到L3的接口接受至少一个移动代理公告。
142.如权利要求141所述的无线台站,其中所述处理还被编程来与一个特定的无线网络相关联,其中从该无线网络接收到了下述L2数据单元,其包含特定的L3分组,该L3分组包含移动代理公告,
以使得在所述关联之后,所述台站的无线网络接口提供到正在与发送了所述特定L3分组的移动代理通信的特定无线网络的接口。
143.如权利要求142所述的无线台站,
其中所述发送了所述特定移动代理公告的移动代理是发送遵从IPv4的IP分组的移动IP外部代理或发送遵从IPv4的IP分组的接入路由器,并且
其中所述台站是提供移动IP服务的路由器,
以使得在关联到正在与所述发送了所述特定的移动代理公告的移动代理通信的AP之后,所述台站是移动路由器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/263,632 US7257105B2 (en) | 2002-10-03 | 2002-10-03 | L2 method for a wireless station to locate and associate with a wireless network in communication with a Mobile IP agent |
US10/263,632 | 2002-10-03 | ||
PCT/US2003/027346 WO2004034647A2 (en) | 2002-10-03 | 2003-08-29 | A method for a wireless station to locate and associate with a wireless network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1685669A true CN1685669A (zh) | 2005-10-19 |
CN1685669B CN1685669B (zh) | 2010-05-26 |
Family
ID=32042038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN03823456.4A Expired - Fee Related CN1685669B (zh) | 2002-10-03 | 2003-08-29 | 无线台站定位无线网络并与无线网络相关联的方法 |
Country Status (6)
Country | Link |
---|---|
US (3) | US7257105B2 (zh) |
EP (2) | EP1772998B1 (zh) |
CN (1) | CN1685669B (zh) |
AU (1) | AU2003260139B2 (zh) |
CA (1) | CA2492466C (zh) |
WO (1) | WO2004034647A2 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010043066A1 (zh) * | 2008-10-13 | 2010-04-22 | 上海贝尔股份有限公司 | 网络设备中用于辅助控制移动代理公告消息的方法及装置 |
CN101801083B (zh) * | 2010-01-26 | 2012-04-18 | 杭州华三通信技术有限公司 | 提高无线定位网络中ap无线接入效率的方法及设备 |
CN104321980A (zh) * | 2012-05-21 | 2015-01-28 | 高通股份有限公司 | 用于在不同的客户端之间仲裁天线交换配置的系统、装置和方法 |
CN105144823A (zh) * | 2013-03-08 | 2015-12-09 | 华为技术有限公司 | 用于差异化快速初始链路建立的系统和方法 |
CN108781445A (zh) * | 2016-03-11 | 2018-11-09 | 日本电气株式会社 | 无线lan系统、无线lan基站、无线lan终端和通信方法 |
CN109188354A (zh) * | 2018-08-29 | 2019-01-11 | 新华三技术有限公司 | 一种无线定位方法及装置 |
CN109426649A (zh) * | 2017-08-30 | 2019-03-05 | 英特尔公司 | 用于在代理网格架构中处理网络分组的技术 |
CN113228746A (zh) * | 2018-12-21 | 2021-08-06 | 诺基亚技术有限公司 | 无线接入建立 |
Families Citing this family (219)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7697504B2 (en) * | 2000-12-29 | 2010-04-13 | Tropos Networks, Inc. | Mesh network that includes fixed and mobile access nodes |
US7483984B1 (en) * | 2001-12-19 | 2009-01-27 | Boingo Wireless, Inc. | Method and apparatus for accessing networks by a mobile device |
DE10207976B4 (de) * | 2002-02-25 | 2004-04-15 | Siemens Ag | Verfahren zum netzübergreifenden Verbindungsaufbau und Netzübergangseinrichtung zur Realisierung des Verfahrens |
US7702775B2 (en) * | 2002-04-08 | 2010-04-20 | Airmagnet Inc. | Monitoring a local area network |
US20060171335A1 (en) * | 2005-02-03 | 2006-08-03 | Michael Yuen | Backup channel selection in wireless LANs |
US7257105B2 (en) | 2002-10-03 | 2007-08-14 | Cisco Technology, Inc. | L2 method for a wireless station to locate and associate with a wireless network in communication with a Mobile IP agent |
KR100913869B1 (ko) * | 2002-10-28 | 2009-08-26 | 삼성전자주식회사 | 무선단말장치 및 무선랜 접속정보를 자동으로 생성하고변경하는 방법 |
US20050148321A1 (en) * | 2002-11-13 | 2005-07-07 | Yoichiro Igarashi | Network access control system |
KR100510127B1 (ko) * | 2002-12-31 | 2005-08-25 | 삼성전자주식회사 | 무선랜 환경에서 핸드오버 방법 및 모바일 노드의핸드오버 장치 |
US6940843B2 (en) * | 2003-02-14 | 2005-09-06 | Cisco Technology, Inc. | Selecting an access point according to a measure of received signal quality |
US7242950B2 (en) | 2003-02-18 | 2007-07-10 | Sbc Properties, L.P. | Location determination using historical data |
US20040236939A1 (en) * | 2003-02-20 | 2004-11-25 | Docomo Communications Laboratories Usa, Inc. | Wireless network handoff key |
US7869822B2 (en) * | 2003-02-24 | 2011-01-11 | Autocell Laboratories, Inc. | Wireless network apparatus and system field of the invention |
US7146130B2 (en) * | 2003-02-24 | 2006-12-05 | Qualcomm Incorporated | Wireless local access network system detection and selection |
US20040165563A1 (en) * | 2003-02-24 | 2004-08-26 | Hsu Raymond T. | Wireless local access network system detection and selection |
US7274930B2 (en) * | 2003-02-24 | 2007-09-25 | Autocell Laboratories, Inc. | Distance determination program for use by devices in a wireless network |
US9003048B2 (en) * | 2003-04-01 | 2015-04-07 | Microsoft Technology Licensing, Llc | Network zones |
KR100513863B1 (ko) * | 2003-04-29 | 2005-09-09 | 삼성전자주식회사 | 호스트의 이동성을 지원할 수 있는 무선 근거리 네트워크시스템 및 그의 동작방법 |
JP4276895B2 (ja) * | 2003-05-26 | 2009-06-10 | 株式会社日立製作所 | 計測システム |
JP3996096B2 (ja) * | 2003-06-23 | 2007-10-24 | 東京電力株式会社 | 無線lan通信システム |
US7016328B2 (en) * | 2003-06-24 | 2006-03-21 | Tropos Networks, Inc. | Method for allowing a client to access a wireless system |
US20040264413A1 (en) * | 2003-06-26 | 2004-12-30 | Oren Kaidar | Device, system and method for channel scanning |
US7266101B2 (en) * | 2003-06-30 | 2007-09-04 | Motorola, Inc. | Fast handover through proactive registration |
US7293088B2 (en) | 2003-07-28 | 2007-11-06 | Cisco Technology, Inc. | Tag location, client location, and coverage hole location in a wireless network |
US6990428B1 (en) | 2003-07-28 | 2006-01-24 | Cisco Technology, Inc. | Radiolocation using path loss data |
US7286515B2 (en) * | 2003-07-28 | 2007-10-23 | Cisco Technology, Inc. | Method, apparatus, and software product for detecting rogue access points in a wireless network |
FR2858502B1 (fr) * | 2003-08-01 | 2006-02-24 | Cit Alcatel | Dispositif et procede de traitement de donnees de trafic reseau pour l'auto-configuration d'un routeur |
US8554945B1 (en) * | 2003-08-29 | 2013-10-08 | Sprint Communications Company L.P. | Cellular extension of wireless local area networks |
US20050058112A1 (en) * | 2003-09-15 | 2005-03-17 | Sony Corporation | Method of and apparatus for adaptively managing connectivity for mobile devices through available interfaces |
US7769392B2 (en) * | 2003-09-23 | 2010-08-03 | At&T Intellectual Property I, L.P. | Method and system for forwarding wireless communications |
KR100962647B1 (ko) * | 2003-10-27 | 2010-06-11 | 삼성전자주식회사 | 모바일 단말기의 이동성 지원 방법 및 그 시스템 |
US8000297B2 (en) * | 2003-11-26 | 2011-08-16 | Electronics And Telecommunciations Research Institute | Access router based mobile IPv6 fast handover method |
US20050117544A1 (en) * | 2003-12-02 | 2005-06-02 | Agere Systems, Incorporated | System and method for evaluating candidate networks for mobile communication device data throughput |
US8046000B2 (en) * | 2003-12-24 | 2011-10-25 | Nortel Networks Limited | Providing location-based information in local wireless zones |
US20050180366A1 (en) * | 2004-02-13 | 2005-08-18 | Excell Matthew W. | Voice over internet communications convergence system |
US7260408B2 (en) * | 2004-02-20 | 2007-08-21 | Airespace, Inc. | Wireless node location mechanism using antenna pattern diversity to enhance accuracy of location estimates |
US7286833B2 (en) * | 2004-02-27 | 2007-10-23 | Airespace, Inc. | Selective termination of wireless connections to refresh signal information in wireless node location infrastructure |
US7205938B2 (en) * | 2004-03-05 | 2007-04-17 | Airespace, Inc. | Wireless node location mechanism responsive to observed propagation characteristics of wireless network infrastructure signals |
US7116988B2 (en) | 2004-03-16 | 2006-10-03 | Airespace, Inc. | Location of wireless nodes using signal strength weighting metric |
US7366509B2 (en) * | 2004-03-18 | 2008-04-29 | Utstarcom, Inc. | Method and system for identifying an access point into a wireless network |
US8144595B1 (en) | 2004-03-25 | 2012-03-27 | Verizon Corporate Services Group Inc. | Variable translucency no-sight routing for AD-HOC networks |
US7768943B1 (en) * | 2004-03-25 | 2010-08-03 | Verizon Corporate Services Group Inc. | No-sight routing for ad-hoc networks |
US7433696B2 (en) * | 2004-05-18 | 2008-10-07 | Cisco Systems, Inc. | Wireless node location mechanism featuring definition of search region to optimize location computation |
KR100636143B1 (ko) * | 2004-06-02 | 2006-10-18 | 삼성전자주식회사 | 무선 네트워크 장치의 자동 설정 방법 및 장치 |
US7505443B2 (en) * | 2004-06-24 | 2009-03-17 | Kapsch Trafficcom Inc. | System and method for broadcasting application-specific information in wireless local area networks |
US7697489B1 (en) * | 2004-07-12 | 2010-04-13 | Sprint Spectrum L.P. | Method and system for timer-based mobile IP re-registration in a wireless wide area network |
US20090280862A1 (en) * | 2004-07-22 | 2009-11-12 | Stanton Concepts Inc. | Tool Operated Combination Lock |
US20100194527A1 (en) * | 2004-07-22 | 2010-08-05 | Stanton Concepts Inc. | Tool Operated Combination Lock |
US7706326B2 (en) * | 2004-09-10 | 2010-04-27 | Interdigital Technology Corporation | Wireless communication methods and components that implement handoff in wireless local area networks |
US7286835B1 (en) * | 2004-09-10 | 2007-10-23 | Airespace, Inc. | Enhanced wireless node location using differential signal strength metric |
US7603460B2 (en) * | 2004-09-24 | 2009-10-13 | Microsoft Corporation | Detecting and diagnosing performance problems in a wireless network through neighbor collaboration |
US7330457B2 (en) * | 2004-10-07 | 2008-02-12 | Polytechnic University | Cooperative wireless communications |
US7643451B2 (en) * | 2004-10-15 | 2010-01-05 | Nortel Networks Limited | Method and apparatus for extending a mobile unit data path between access points |
US7512381B1 (en) * | 2004-10-15 | 2009-03-31 | Nortel Networks Limited | Monitoring mobile terminals via local wireless access points |
US8843995B2 (en) | 2004-11-02 | 2014-09-23 | Blackberry Limited | Generic access network (GAN) controller selection in PLMN environment |
US7366511B2 (en) * | 2004-12-20 | 2008-04-29 | Nokia Corporation | Apparatus, and associated method, for facilitating network scanning by a WLAN terminal operable in a multiple-network WLAN system |
US8041319B2 (en) * | 2004-12-23 | 2011-10-18 | Avaya Inc. | Method and apparatus to intelligently perform scanning and assist scanning by profiling scanning history |
US20060171305A1 (en) * | 2005-02-03 | 2006-08-03 | Autocell Laboratories, Inc. | Access point channel forecasting for seamless station association transition |
US20060171304A1 (en) * | 2005-02-03 | 2006-08-03 | Hill David R | WLAN background scanning |
KR100713145B1 (ko) * | 2005-02-18 | 2007-05-02 | 삼성전자주식회사 | 무선 센서 네트워크에서의 전력소모를 최소화하는 네트워크형성방법 |
US7630713B2 (en) * | 2005-02-18 | 2009-12-08 | Lenovo (Singapore) Pte Ltd. | Apparatus, system, and method for rapid wireless network association |
US20060251013A1 (en) * | 2005-05-04 | 2006-11-09 | Interdigital Technology Corporation | Resource allocation in multi-access point wireless networks |
WO2006120533A2 (en) * | 2005-05-06 | 2006-11-16 | Nokia Corporation | Mechanism to enable discovery of link/network features in wlan networks |
US20060256772A1 (en) * | 2005-05-12 | 2006-11-16 | Yahoo! Inc. | Selecting a network for routing real-time audio |
JP2006332863A (ja) * | 2005-05-24 | 2006-12-07 | Fujitsu Ltd | 情報携帯端末装置、及び無線通信システム |
US8014381B2 (en) * | 2005-06-02 | 2011-09-06 | Sharp Kabushiki Kaisha | Communication system and communication terminal |
US8751648B2 (en) * | 2005-06-03 | 2014-06-10 | Wefi, Inc. | Providing and receiving network access |
US8589532B2 (en) * | 2005-06-24 | 2013-11-19 | Qualcomm Incorporated | Apparatus and method for determining WLAN access point position |
KR100664945B1 (ko) * | 2005-06-28 | 2007-01-04 | 삼성전자주식회사 | 고속 핸드오버를 수행하기 위한 장치 및 방법 |
KR100664946B1 (ko) * | 2005-06-28 | 2007-01-04 | 삼성전자주식회사 | 고속 핸드오버를 수행하기 위한 장치 및 방법 |
US8311543B2 (en) * | 2005-07-07 | 2012-11-13 | Qualcomm Incorporated | Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks |
CN101253734A (zh) * | 2005-07-07 | 2008-08-27 | 高通股份有限公司 | 用于无线广域网、无线局域网和无线个域网中的位置确定和基于位置的服务的方法和装置 |
US8126477B2 (en) * | 2005-07-07 | 2012-02-28 | Qualcomm Incorporated | Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks |
US8364148B2 (en) | 2005-07-07 | 2013-01-29 | Qualcomm Incorporated | Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks |
US7583684B2 (en) * | 2005-08-24 | 2009-09-01 | The Boeing Corporation | Automatic commandable SSID switching |
JP4940232B2 (ja) * | 2005-09-09 | 2012-05-30 | パナソニック株式会社 | 無線通信端末及びネットワーク側通信装置 |
US20070070911A1 (en) * | 2005-09-29 | 2007-03-29 | Goldberg Keith J | Method for testing links in a wireless network |
US20070076662A1 (en) * | 2005-09-30 | 2007-04-05 | Nikhil Jain | Handoffs in a wireless local area network |
US20070081503A1 (en) * | 2005-10-07 | 2007-04-12 | Carl Mower | System and method for evaluating operation of a wireless device in a wireless network |
CN1953446B (zh) * | 2005-10-21 | 2010-09-29 | 联想(北京)有限公司 | 通信系统和通信方法 |
US8411616B2 (en) | 2005-11-03 | 2013-04-02 | Piccata Fund Limited Liability Company | Pre-scan for wireless channel selection |
TW201036387A (en) * | 2005-11-04 | 2010-10-01 | Interdigital Tech Corp | Method and apparatus for mapping 3GPP service primitives to media independent handover event services |
US8514861B2 (en) * | 2006-01-03 | 2013-08-20 | Meshnetworks, Inc. | Apparatus and method for multicasting data in a communication network |
US8102813B2 (en) * | 2006-04-28 | 2012-01-24 | Microsoft Corporation | Coordinating a transition of a roaming client between wireless access points using another client in physical proximity |
JP4641973B2 (ja) * | 2006-05-10 | 2011-03-02 | 富士通株式会社 | 片方向通信方法、移動局装置及び無線基地局装置 |
US8644828B2 (en) | 2007-02-05 | 2014-02-04 | Wefi Inc. | Method and system for selecting a wireless network |
US8565766B2 (en) | 2007-02-05 | 2013-10-22 | Wefi Inc. | Dynamic network connection system and method |
US8818322B2 (en) * | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
US9094257B2 (en) | 2006-06-30 | 2015-07-28 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
US8000318B2 (en) | 2006-06-30 | 2011-08-16 | Embarq Holdings Company, Llc | System and method for call routing based on transmission performance of a packet network |
US8488447B2 (en) | 2006-06-30 | 2013-07-16 | Centurylink Intellectual Property Llc | System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance |
US8289965B2 (en) | 2006-10-19 | 2012-10-16 | Embarq Holdings Company, Llc | System and method for establishing a communications session with an end-user based on the state of a network connection |
US7948909B2 (en) | 2006-06-30 | 2011-05-24 | Embarq Holdings Company, Llc | System and method for resetting counters counting network performance information at network communications devices on a packet network |
US8194643B2 (en) | 2006-10-19 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
US8184549B2 (en) | 2006-06-30 | 2012-05-22 | Embarq Holdings Company, LLP | System and method for selecting network egress |
US8717911B2 (en) | 2006-06-30 | 2014-05-06 | Centurylink Intellectual Property Llc | System and method for collecting network performance information |
US7613150B2 (en) * | 2006-07-20 | 2009-11-03 | Symbol Technologies, Inc. | Hitless restart mechanism for non-stop data-forwarding in the event of L3-mobility control-plane failure in a wireless switch |
US7852843B2 (en) * | 2006-07-21 | 2010-12-14 | Cortina Systems, Inc. | Apparatus and method for layer-2 to layer-7 search engine for high speed network application |
US8767686B2 (en) | 2006-07-25 | 2014-07-01 | Boingo Wireless, Inc. | Method and apparatus for monitoring wireless network access |
US20080031277A1 (en) * | 2006-08-04 | 2008-02-07 | Edward Walter | Methods and apparatus to determine communication carrier capabilities |
US8619623B2 (en) | 2006-08-08 | 2013-12-31 | Marvell World Trade Ltd. | Ad-hoc simple configuration |
US7916080B2 (en) | 2006-08-18 | 2011-03-29 | Wifi Rail, Inc. | Antenna system for communicating with mobile devices |
US8750158B2 (en) | 2006-08-22 | 2014-06-10 | Centurylink Intellectual Property Llc | System and method for differentiated billing |
US8144586B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for controlling network bandwidth with a connection admission control engine |
US8224255B2 (en) * | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for managing radio frequency windows |
US8274905B2 (en) | 2006-08-22 | 2012-09-25 | Embarq Holdings Company, Llc | System and method for displaying a graph representative of network performance over a time period |
US8307065B2 (en) | 2006-08-22 | 2012-11-06 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
US8549405B2 (en) | 2006-08-22 | 2013-10-01 | Centurylink Intellectual Property Llc | System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally |
US8576722B2 (en) | 2006-08-22 | 2013-11-05 | Centurylink Intellectual Property Llc | System and method for modifying connectivity fault management packets |
US9479341B2 (en) | 2006-08-22 | 2016-10-25 | Centurylink Intellectual Property Llc | System and method for initiating diagnostics on a packet network node |
US8228791B2 (en) | 2006-08-22 | 2012-07-24 | Embarq Holdings Company, Llc | System and method for routing communications between packet networks based on intercarrier agreements |
US8199653B2 (en) | 2006-08-22 | 2012-06-12 | Embarq Holdings Company, Llc | System and method for communicating network performance information over a packet network |
US8040811B2 (en) | 2006-08-22 | 2011-10-18 | Embarq Holdings Company, Llc | System and method for collecting and managing network performance information |
US7843831B2 (en) | 2006-08-22 | 2010-11-30 | Embarq Holdings Company Llc | System and method for routing data on a packet network |
US8130793B2 (en) | 2006-08-22 | 2012-03-06 | Embarq Holdings Company, Llc | System and method for enabling reciprocal billing for different types of communications over a packet network |
US8537695B2 (en) | 2006-08-22 | 2013-09-17 | Centurylink Intellectual Property Llc | System and method for establishing a call being received by a trunk on a packet network |
US8238253B2 (en) | 2006-08-22 | 2012-08-07 | Embarq Holdings Company, Llc | System and method for monitoring interlayer devices and optimizing network performance |
US8107366B2 (en) | 2006-08-22 | 2012-01-31 | Embarq Holdings Company, LP | System and method for using centralized network performance tables to manage network communications |
US8407765B2 (en) | 2006-08-22 | 2013-03-26 | Centurylink Intellectual Property Llc | System and method for restricting access to network performance information tables |
US7940735B2 (en) | 2006-08-22 | 2011-05-10 | Embarq Holdings Company, Llc | System and method for selecting an access point |
US8064391B2 (en) | 2006-08-22 | 2011-11-22 | Embarq Holdings Company, Llc | System and method for monitoring and optimizing network performance to a wireless device |
US8223654B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | Application-specific integrated circuit for monitoring and optimizing interlayer network performance |
US8531954B2 (en) | 2006-08-22 | 2013-09-10 | Centurylink Intellectual Property Llc | System and method for handling reservation requests with a connection admission control engine |
US8189468B2 (en) | 2006-10-25 | 2012-05-29 | Embarq Holdings, Company, LLC | System and method for regulating messages between networks |
US8223655B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for provisioning resources of a packet network based on collected network performance information |
US8194555B2 (en) | 2006-08-22 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for using distributed network performance information tables to manage network communications |
US8144587B2 (en) | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for load balancing network resources using a connection admission control engine |
US8619600B2 (en) | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for establishing calls over a call path having best path metrics |
US8743703B2 (en) | 2006-08-22 | 2014-06-03 | Centurylink Intellectual Property Llc | System and method for tracking application resource usage |
US8015294B2 (en) | 2006-08-22 | 2011-09-06 | Embarq Holdings Company, LP | Pin-hole firewall for communicating data packets on a packet network |
US7684332B2 (en) | 2006-08-22 | 2010-03-23 | Embarq Holdings Company, Llc | System and method for adjusting the window size of a TCP packet through network elements |
US20080075035A1 (en) * | 2006-09-22 | 2008-03-27 | Intermec Ip Corp. | System and method for providing fast roaming |
WO2008038950A1 (en) * | 2006-09-28 | 2008-04-03 | Samsung Electronics Co., Ltd. | A system and method to enable combination of network controlled mobility and ue controlled mobility between different ip versions |
US7835749B1 (en) | 2006-10-03 | 2010-11-16 | Cisco Technology, Inc. | Location inspector in wireless networks |
US7616555B2 (en) * | 2006-10-03 | 2009-11-10 | Cisco Technology, Inc. | Minimum variance location estimation in wireless networks |
US7626969B2 (en) * | 2006-10-04 | 2009-12-01 | Cisco Technology, Inc. | Relative location of a wireless node in a wireless network |
US7983667B2 (en) | 2006-10-05 | 2011-07-19 | Cisco Technology, Inc. | Radio frequency coverage map generation in wireless networks |
US8732315B2 (en) | 2006-10-16 | 2014-05-20 | Marvell International Ltd. | Automatic ad-hoc network creation and coalescing using WiFi protected setup |
US8233456B1 (en) | 2006-10-16 | 2012-07-31 | Marvell International Ltd. | Power save mechanisms for dynamic ad-hoc networks |
US9308455B1 (en) | 2006-10-25 | 2016-04-12 | Marvell International Ltd. | System and method for gaming in an ad-hoc network |
US8614954B2 (en) * | 2006-10-26 | 2013-12-24 | Hewlett-Packard Development Company, L.P. | Network path identification |
US7904092B2 (en) * | 2007-01-04 | 2011-03-08 | Cisco Technology, Inc. | Locally adjusted radio frequency coverage maps in wireless networks |
US7986666B2 (en) * | 2007-01-17 | 2011-07-26 | Qualcomm Incorporated | Creation and transmittal of add messages |
US8000276B2 (en) | 2007-02-05 | 2011-08-16 | Wefi, Inc. | Providing easy access to radio networks |
AU2008213766B2 (en) * | 2007-02-07 | 2011-08-18 | 0856972 B.C. Ltd. | Method and system for registering and verifying the identity of wireless networks and devices |
US8428002B2 (en) * | 2007-04-18 | 2013-04-23 | Broadcom Corporation | Cooperative transceiving between wireless interface devices of a host device |
US8358638B2 (en) * | 2007-05-24 | 2013-01-22 | Wefi, Inc. | Dynamically created and expanded wireless network |
US8111692B2 (en) | 2007-05-31 | 2012-02-07 | Embarq Holdings Company Llc | System and method for modifying network traffic |
CN101682907A (zh) * | 2007-06-21 | 2010-03-24 | 高通股份有限公司 | 用于确定蜂窝通信网络中基站的位置的方法和装置 |
WO2009006585A1 (en) * | 2007-07-03 | 2009-01-08 | Marvell Semiconductor, Inc. | Location aware ad-hoc gaming |
JP2010535453A (ja) * | 2007-08-02 | 2010-11-18 | フェアチャイルド セミコンダクター コーポレイション | シリアルストリームを介してlcd、カメラ、キーパッド、及びgpioデータをインタリーブ、及び、直列化/非直列化する方法、及び回路 |
US8442003B2 (en) * | 2007-09-06 | 2013-05-14 | Qualcomm Incorporated | Routing in a mesh network |
KR20090044740A (ko) | 2007-11-01 | 2009-05-07 | 삼성전자주식회사 | 무선 네트워크 시스템에서의 액세스 포인트 변경 장치 및방법 |
US8625538B2 (en) * | 2007-11-13 | 2014-01-07 | International Business Machines Corporation | Method and apparatus for association control in mobile wireless networks |
US20090124284A1 (en) * | 2007-11-14 | 2009-05-14 | Shimon Scherzer | System and method for providing seamless broadband internet access to web applications |
GB0800838D0 (en) | 2008-01-17 | 2008-02-27 | Eads Defence And Security Syst | Secure communication system |
US7746868B2 (en) * | 2008-01-25 | 2010-06-29 | Cisco Technology, Inc. | Transporting multi-basic service set (BSS) frames over wired medium preserving BSS-ID |
US8315197B2 (en) * | 2008-01-25 | 2012-11-20 | Cisco Technology, Inc. | Bridging wireless and wired media in a computer network |
WO2009098432A1 (en) * | 2008-02-04 | 2009-08-13 | Britsh Telecommunications Public Limited Company | Method and system for automatic connection to a network |
DE102008016720A1 (de) * | 2008-03-31 | 2009-10-01 | Deutsche Telekom Ag | Verfahren und Kommunikationssystem zum Bestimmen der Qualität wenigsten einer IP-Verbindung zwischen einer mobilen Einrichtung und einem mit einem öffentlichen IP-basierten Kommunikationsnetz verbundenen Server |
US8068425B2 (en) | 2008-04-09 | 2011-11-29 | Embarq Holdings Company, Llc | System and method for using network performance information to determine improved measures of path states |
US8073945B2 (en) * | 2008-04-25 | 2011-12-06 | At&T Intellectual Property I, L.P. | Method and apparatus for providing a measurement of performance for a network |
US8571560B1 (en) | 2008-09-23 | 2013-10-29 | Sprint Communications Company L.P. | Selecting a wireless access point based on status information |
US8868791B2 (en) * | 2008-09-29 | 2014-10-21 | Toshiba America Research, Inc. | System and method for evaluating multiple connectivity options |
JP5337879B2 (ja) * | 2008-09-29 | 2013-11-06 | 株式会社東芝 | 複数のネットワークアクセスポイントの事前評価 |
US9014136B2 (en) * | 2008-10-13 | 2015-04-21 | T-Mobile Usa, Inc. | System and method to provide fast wide-area mobile IP handoffs |
US9426228B2 (en) * | 2008-11-10 | 2016-08-23 | Nokia Technologies Oy | Cross layer service discovery for wireless networks |
KR101146139B1 (ko) * | 2008-12-22 | 2012-05-16 | 한국전자통신연구원 | 패킷 전송 네트워크에서의 단말의 이동성 제공 방법 및 패킷 전송 네트워크 시스템, 게이트웨이 스위치 |
EP2203016A1 (en) * | 2008-12-24 | 2010-06-30 | Thomson Licensing | Method and device for determining channel quality |
US8819791B2 (en) * | 2009-03-16 | 2014-08-26 | Apple Inc. | Captive network negotiation interface and automation |
US20100283576A1 (en) * | 2009-05-05 | 2010-11-11 | Stanton Concepts Inc. | Key for A Lock Having An Open Architecture |
CN101896009B (zh) * | 2009-05-18 | 2013-03-27 | 中兴通讯股份有限公司 | 远端射频单元自发现及拓扑结构自建立系统及方法 |
US20100302968A1 (en) * | 2009-05-29 | 2010-12-02 | Interdigital Patent Holdings, Inc. | Communication access technology management |
CN102461272A (zh) * | 2009-06-18 | 2012-05-16 | 安尼费网络公司 | 用于通过异构基础架构分布不限数量的虚拟ieee 802.11无线网络的接入点、服务器和系统 |
US8750265B2 (en) * | 2009-07-20 | 2014-06-10 | Wefi, Inc. | System and method of automatically connecting a mobile communication device to a network using a communications resource database |
US9158649B2 (en) | 2009-08-14 | 2015-10-13 | Microsoft Technology Licensing, Llc | Methods and computer program products for generating a model of network application health |
US20110066488A1 (en) * | 2009-09-17 | 2011-03-17 | Ad Infuse, Inc. | Mobile ad routing |
US9411647B2 (en) * | 2010-01-22 | 2016-08-09 | Qualcomm Incorporated | Hierarchical routing and interface selection for multi-processor multimode network devices |
KR101587003B1 (ko) * | 2010-09-07 | 2016-01-20 | 삼성전자주식회사 | 무선 통신 시스템에서 와이 파이 연결 확인을 위한 장치 및 방법 |
US8667148B1 (en) * | 2010-10-04 | 2014-03-04 | Netblazr Inc. | Minimal effort network subscriber registration |
JP5618745B2 (ja) * | 2010-10-06 | 2014-11-05 | キヤノン株式会社 | 通信装置、通信方法、及びプログラム |
MX2013009341A (es) * | 2011-02-14 | 2013-10-01 | Thomson Licensing | Conectividad wi-fi para correccion de anormalidades mediante medicion del tiempo de carrera completa de paquetes enviados con diferentes velocidades de modulacion. |
US9716659B2 (en) | 2011-03-23 | 2017-07-25 | Hughes Network Systems, Llc | System and method for providing improved quality of service over broadband networks |
US10637782B2 (en) | 2011-03-23 | 2020-04-28 | Hughes Network Systems, Llc | System and method for policy-based multipath WAN transports for improved quality of service over broadband networks |
US9240950B2 (en) | 2011-03-23 | 2016-01-19 | Hughes Network Systems, Llc | System and method for providing quality of service over dedicated local loop networks |
US9389299B2 (en) | 2011-06-20 | 2016-07-12 | Microsoft Technology Licensing, Llc | Mobile communication device maintaining lifetrails in a battery efficient manner |
US9218216B2 (en) | 2011-07-22 | 2015-12-22 | Cisco Technology, Inc. | Centrally driven performance analysis of low power and Lossy Networks |
US8856290B2 (en) * | 2011-10-24 | 2014-10-07 | General Instrument Corporation | Method and apparatus for exchanging configuration information in a wireless local area network |
JP5948942B2 (ja) * | 2012-02-21 | 2016-07-06 | 沖電気工業株式会社 | 無線アクセス装置、無線端末、プログラムおよび無線通信システム |
US10616782B2 (en) | 2012-03-29 | 2020-04-07 | Mgage, Llc | Cross-channel user tracking systems, methods and devices |
EP2645783A1 (en) | 2012-03-30 | 2013-10-02 | British Telecommunications Public Limited Company | Access point detection |
US9173185B1 (en) | 2012-04-10 | 2015-10-27 | Sprint Spectrum L.P. | Methods and systems for managing registration signaling based on off-time duration |
KR101453973B1 (ko) * | 2012-07-02 | 2014-10-22 | 삼성전자주식회사 | 와이 파이 접속을 위한 방법 및 그 전자 장치 |
US9565622B2 (en) * | 2012-07-05 | 2017-02-07 | Qualcomm Incorporated | Detecting services provided by a wireless node before device discovery and connection establishment |
US9338740B2 (en) * | 2012-07-18 | 2016-05-10 | Alcatel Lucent | Method and apparatus for selecting a wireless access point |
EP2883333B1 (en) * | 2012-08-08 | 2018-10-03 | Hughes Network Systems, LLC | Providing improved quality of service over broadband networks |
ES2808373T3 (es) * | 2012-09-18 | 2021-02-26 | Nokia Technologies Oy | Asociación en red inalámbrica |
US9888422B2 (en) * | 2013-06-03 | 2018-02-06 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for adaptive access and handover configuration based on prior history in a multi-RAT environment |
US9907006B2 (en) * | 2013-06-03 | 2018-02-27 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Cross radio access technology access with handoff and interference management using communication performance data |
US9049613B2 (en) * | 2013-06-06 | 2015-06-02 | Seven Networks, Inc. | Radio or network evaluation for selection based on measurements using application layer protocols at a mobile device |
EP2816761A1 (en) * | 2013-06-17 | 2014-12-24 | Thomson Licensing | Wifi display compatible network gateway |
GB2516848B8 (en) * | 2013-08-01 | 2020-11-18 | Here Global Bv | Assigning location information to wireless local area network access points |
US9173146B2 (en) | 2013-08-06 | 2015-10-27 | Google Technology Holdings LLC | Method and device for accepting or rejecting a request associated with a mobile device wirelessly connecting to a network |
WO2015021343A1 (en) * | 2013-08-08 | 2015-02-12 | Hughes Network Systems, Llc | System and method for providing improved quality of service over broadband networks |
CN103457773B (zh) * | 2013-09-03 | 2016-12-07 | 无锡贝利珠计算机科技有限公司 | 一种终端客户体验管理的方法及装置 |
US9232465B2 (en) | 2013-10-17 | 2016-01-05 | Google Technology Holdings LLC | Method and device for selecting or excluding an access point for use in wirelessly connecting to a network |
US9588216B2 (en) | 2013-11-12 | 2017-03-07 | Qualcomm Incorporated | Method and apparatus for delivering assistance data from a server to a device identifying virtual access points |
US9648577B1 (en) * | 2014-02-12 | 2017-05-09 | Wireless Registry, Inc. | ADSS enabled global roaming system |
US9983291B2 (en) | 2014-11-10 | 2018-05-29 | Qualcomm Incorporated | Methods, apparatuses, and devices for mobile device position estimation using virtual access points |
KR102255182B1 (ko) | 2014-12-17 | 2021-05-24 | 삼성전자주식회사 | 통신 시스템에서 아이들 모드의 이동 단말이 모바일 종단 서비스를 수신하기 위한 방법 및 장치 |
CN104539464B (zh) * | 2015-01-19 | 2019-04-16 | 北京极科极客科技有限公司 | 节点故障诊断方法及装置 |
US9392471B1 (en) * | 2015-07-24 | 2016-07-12 | Viavi Solutions Uk Limited | Self-optimizing network (SON) system for mobile networks |
US10250624B2 (en) * | 2016-08-05 | 2019-04-02 | Oak Tree Logic, Llc | Method and device for robust detection, analytics, and filtering of data/information exchange with connected user devices in a gateway-connected user-space |
US10038649B2 (en) | 2016-11-18 | 2018-07-31 | Vmware, Inc. | Packet generation and injection |
US10713223B2 (en) | 2017-06-01 | 2020-07-14 | Salesforce.Com, Inc. | Opportunistic gossip-type dissemination of node metrics in server clusters |
US10693951B2 (en) * | 2017-06-01 | 2020-06-23 | Salesforce.Com, Inc. | Decentralized, resource aware load distribution in a distributed system |
US11032175B2 (en) * | 2018-12-31 | 2021-06-08 | Hughes Network Systems | Packet loss isolation test |
CN110856211B (zh) * | 2019-11-14 | 2022-10-11 | 成都天奥集团有限公司 | 一种非地面移动通信网络下基于l2内部数据迁移的低时延切换方法 |
CN114222321B (zh) * | 2021-12-31 | 2024-01-12 | 山东有人物联网股份有限公司 | 一种无线网络的接入控制系统及方法 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870474A (en) * | 1995-12-04 | 1999-02-09 | Scientific-Atlanta, Inc. | Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers |
US5815811A (en) * | 1989-06-29 | 1998-09-29 | Symbol Technologies, Inc. | Preemptive roaming in a cellular local area wireless network |
US6002918A (en) | 1989-06-29 | 1999-12-14 | Symbol Technologies, Inc. | Power-saving arrangement and method for mobile units in communications network |
US5845265A (en) | 1995-04-26 | 1998-12-01 | Mercexchange, L.L.C. | Consignment nodes |
US5907544A (en) | 1996-05-10 | 1999-05-25 | Rypinski; Chandos A. | Hub controller architecture and function for a multiple access-point wireless communication network |
US6496704B2 (en) * | 1997-01-07 | 2002-12-17 | Verizon Laboratories Inc. | Systems and methods for internetworking data networks having mobility management functions |
US6212175B1 (en) | 1997-04-22 | 2001-04-03 | Telxon Corporation | Method to sustain TCP connection |
ID24678A (id) | 1997-06-06 | 2000-07-27 | Salbu Res & Dev Pty Ltd | Metode pengoperasian suatu jaringan multi stasiun |
US6421714B1 (en) | 1997-10-14 | 2002-07-16 | Lucent Technologies | Efficient mobility management scheme for a wireless internet access system |
US6625135B1 (en) | 1998-05-11 | 2003-09-23 | Cargenie Mellon University | Method and apparatus for incorporating environmental information for mobile communications |
US6446121B1 (en) | 1998-05-26 | 2002-09-03 | Cisco Technology, Inc. | System and method for measuring round trip times in a network using a TCP packet |
US6421339B1 (en) | 1998-06-12 | 2002-07-16 | Nortel Networks Limited | Methods and systems for call forwarding |
US6195705B1 (en) | 1998-06-30 | 2001-02-27 | Cisco Technology, Inc. | Mobile IP mobility agent standby protocol |
US6269099B1 (en) | 1998-07-01 | 2001-07-31 | 3Com Corporation | Protocol and method for peer network device discovery |
US6363056B1 (en) | 1998-07-15 | 2002-03-26 | International Business Machines Corporation | Low overhead continuous monitoring of network performance |
US6320873B1 (en) | 1998-08-27 | 2001-11-20 | Qualcomm Incorporated | CDMA transmission of packet-switched data |
US6434134B1 (en) | 1998-12-11 | 2002-08-13 | Lucent Technologies, Inc. | Dynamic address assignment for wireless devices accessing packet-based wired networks |
US6243581B1 (en) | 1998-12-11 | 2001-06-05 | Nortel Networks Limited | Method and system for seamless roaming between wireless communication networks with a mobile terminal |
US6272129B1 (en) | 1999-01-19 | 2001-08-07 | 3Com Corporation | Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network |
WO2001037517A2 (en) | 1999-11-03 | 2001-05-25 | Wayport, Inc. | Distributed network communication system which enables multiple network providers to use a common distributed network infrastructure |
US6424639B1 (en) | 1999-12-22 | 2002-07-23 | Qualcomm, Incorporated | Notifying a mobile terminal device of a change in point of attachment to an IP internetwork to facilitate mobility |
US20010036834A1 (en) | 2000-03-03 | 2001-11-01 | Subir Das | Supporting fast intra-domain handoffs and paging in wireless cellular networks |
US6947401B2 (en) | 2000-03-08 | 2005-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Hierarchical mobility management for wireless networks |
US6992994B2 (en) | 2000-04-17 | 2006-01-31 | Telcordia Technologies, Inc. | Methods and systems for a generalized mobility solution using a dynamic tunneling agent |
US7082114B1 (en) * | 2000-08-18 | 2006-07-25 | Nortel Networks Limited | System and method for a wireless unit acquiring a new internet protocol address when roaming between two subnets |
US20020078238A1 (en) | 2000-09-14 | 2002-06-20 | Troxel Gregory Donald | Routing messages between nodes at a foreign sub-network |
US7055107B1 (en) | 2000-09-22 | 2006-05-30 | Wireless Valley Communications, Inc. | Method and system for automated selection of optimal communication network equipment model, position, and configuration |
US7120138B2 (en) | 2001-07-02 | 2006-10-10 | Koninklijke Philips Electronics N.V. | Dynamic frequency selection with recovery for a basic service set network |
US7089014B2 (en) | 2001-08-06 | 2006-08-08 | Metric Systems Corporation | Wireless communication system control apparatus and method |
US7545754B2 (en) * | 2001-11-02 | 2009-06-09 | Ntt Docomo, Inc. | Geographically adjacent access router discovery and caching for mobile nodes |
JP4289030B2 (ja) * | 2002-07-30 | 2009-07-01 | パナソニック株式会社 | 移動管理方法および移動端末 |
US7130614B2 (en) * | 2002-08-30 | 2006-10-31 | Nokia Corporation | Mobile unit attachment/update to cellular communication network |
US7257105B2 (en) * | 2002-10-03 | 2007-08-14 | Cisco Technology, Inc. | L2 method for a wireless station to locate and associate with a wireless network in communication with a Mobile IP agent |
JP3990976B2 (ja) * | 2002-12-19 | 2007-10-17 | 株式会社エヌ・ティ・ティ・ドコモ | 移動ノード、モビリティ制御装置、通信制御方法及び通信システム |
CN100559899C (zh) * | 2003-07-01 | 2009-11-11 | 株式会社日立制作所 | 移动IPv6本地代理无缝切换方法 |
KR100547153B1 (ko) * | 2003-10-30 | 2006-01-26 | 삼성전자주식회사 | 고속으로 링크 계층 및 네트워크 계층에 접속하는 장치 및방법 |
-
2002
- 2002-10-03 US US10/263,632 patent/US7257105B2/en active Active
- 2002-10-21 US US10/274,600 patent/US7613142B2/en active Active
-
2003
- 2003-08-29 EP EP06026919A patent/EP1772998B1/en not_active Expired - Lifetime
- 2003-08-29 WO PCT/US2003/027346 patent/WO2004034647A2/en not_active Application Discontinuation
- 2003-08-29 EP EP03808073.5A patent/EP1582033B1/en not_active Expired - Lifetime
- 2003-08-29 CN CN03823456.4A patent/CN1685669B/zh not_active Expired - Fee Related
- 2003-08-29 AU AU2003260139A patent/AU2003260139B2/en not_active Ceased
- 2003-08-29 CA CA2492466A patent/CA2492466C/en not_active Expired - Fee Related
-
2007
- 2007-07-10 US US11/775,789 patent/US7839832B2/en not_active Expired - Fee Related
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010043066A1 (zh) * | 2008-10-13 | 2010-04-22 | 上海贝尔股份有限公司 | 网络设备中用于辅助控制移动代理公告消息的方法及装置 |
CN102106131A (zh) * | 2008-10-13 | 2011-06-22 | 上海贝尔股份有限公司 | 网络设备中用于辅助控制移动代理公告消息的方法及装置 |
CN102106131B (zh) * | 2008-10-13 | 2013-10-16 | 上海贝尔股份有限公司 | 网络设备中用于辅助控制移动代理公告消息的方法及装置 |
CN101801083B (zh) * | 2010-01-26 | 2012-04-18 | 杭州华三通信技术有限公司 | 提高无线定位网络中ap无线接入效率的方法及设备 |
US9819080B2 (en) | 2012-05-21 | 2017-11-14 | Qualcomm Incorporated | Methods and systems for antenna switching based on uplink metrics |
CN104321980A (zh) * | 2012-05-21 | 2015-01-28 | 高通股份有限公司 | 用于在不同的客户端之间仲裁天线交换配置的系统、装置和方法 |
CN104321980B (zh) * | 2012-05-21 | 2018-10-02 | 高通股份有限公司 | 用于在不同的客户端之间仲裁天线交换配置的系统、装置和方法 |
CN105144823A (zh) * | 2013-03-08 | 2015-12-09 | 华为技术有限公司 | 用于差异化快速初始链路建立的系统和方法 |
CN105144823B (zh) * | 2013-03-08 | 2019-02-12 | 华为技术有限公司 | 用于差异化快速初始链路建立的系统和方法 |
CN108781445A (zh) * | 2016-03-11 | 2018-11-09 | 日本电气株式会社 | 无线lan系统、无线lan基站、无线lan终端和通信方法 |
US11832313B2 (en) | 2016-03-11 | 2023-11-28 | Nec Corporation | Wireless LAN system, wireless LAN base station, wireless LAN terminal, and communication method |
CN109426649A (zh) * | 2017-08-30 | 2019-03-05 | 英特尔公司 | 用于在代理网格架构中处理网络分组的技术 |
CN109188354A (zh) * | 2018-08-29 | 2019-01-11 | 新华三技术有限公司 | 一种无线定位方法及装置 |
CN109188354B (zh) * | 2018-08-29 | 2021-01-26 | 新华三技术有限公司 | 一种无线定位方法及装置 |
CN113228746A (zh) * | 2018-12-21 | 2021-08-06 | 诺基亚技术有限公司 | 无线接入建立 |
Also Published As
Publication number | Publication date |
---|---|
US7839832B2 (en) | 2010-11-23 |
WO2004034647A2 (en) | 2004-04-22 |
US20040066759A1 (en) | 2004-04-08 |
EP1772998A2 (en) | 2007-04-11 |
CN1685669B (zh) | 2010-05-26 |
US7257105B2 (en) | 2007-08-14 |
AU2003260139A1 (en) | 2004-05-04 |
US7613142B2 (en) | 2009-11-03 |
US20080013487A1 (en) | 2008-01-17 |
EP1772998B1 (en) | 2012-12-26 |
CA2492466C (en) | 2010-10-12 |
CA2492466A1 (en) | 2004-04-22 |
EP1582033A2 (en) | 2005-10-05 |
AU2003260139B2 (en) | 2009-02-19 |
EP1582033B1 (en) | 2013-04-10 |
EP1772998A3 (en) | 2009-10-07 |
WO2004034647A3 (en) | 2004-12-09 |
US20040066757A1 (en) | 2004-04-08 |
WO2004034647B1 (en) | 2005-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1685669A (zh) | 无线台站定位无线网络并与无线网络相关联的方法 | |
CN200947608Y (zh) | 执行媒体独立交递的多堆栈叠无线传输/接收单元 | |
CA2597355C (en) | Autonomous and heterogeneous network discovery and reuse | |
CN1243436C (zh) | 移动通信系统内的越区切换方法和路由器设备 | |
CN101273650B (zh) | 改进集成无线电接入网络的切换特性的装置和方法 | |
CN1131648C (zh) | 接入系统中的宏移动性管理方法以及接入系统 | |
CN1231079C (zh) | 用于在接入系统中指示宏移动实体的方法以及接入系统 | |
CN1299483C (zh) | 混合umts/wlan电信系统 | |
JP4542149B2 (ja) | 無線通信システムにおける制御情報を圧縮する方法 | |
JP4768807B2 (ja) | 無線通信方法及びシステム | |
CN1836413A (zh) | 移动终端装置及其切换方法 | |
CN1610439A (zh) | 切换方法及移动通信系统 | |
CN101069441A (zh) | 包括ganc重定向的网络选择 | |
CN1613268A (zh) | 给wlan服务的移动站提供wwan服务的方法、系统和设备 | |
CN1762129A (zh) | Wlan相互连接中的服务和地址管理系统及方法 | |
CN1943211A (zh) | 与介质无关的预认证的架构 | |
CN1209943C (zh) | 无线移动ip网中的切换 | |
CN1270555C (zh) | 多种载体网络中的体系结构和分组路由选择 | |
CN1992606A (zh) | 一种ngn网络系统及实现移动性管理的方法 | |
CN1685670A (zh) | 无线台站在与接入点关联前确定网络度量的方法 | |
US20070140181A1 (en) | System and method for integrated cellular access routing | |
CN102547882B (zh) | 用于改进无线接入网的切换特性的装置和方法 | |
CN1310567C (zh) | 在专用无线高速数据系统中执行终端鉴别和呼叫处理 | |
CN1934834A (zh) | 通信切换方法、通信消息处理方法和通过使用计算机来执行这些方法的程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100526 |