CN101406093A - Wlan基础设施提供的指引和漫游 - Google Patents

Wlan基础设施提供的指引和漫游 Download PDF

Info

Publication number
CN101406093A
CN101406093A CNA2007800098224A CN200780009822A CN101406093A CN 101406093 A CN101406093 A CN 101406093A CN A2007800098224 A CNA2007800098224 A CN A2007800098224A CN 200780009822 A CN200780009822 A CN 200780009822A CN 101406093 A CN101406093 A CN 101406093A
Authority
CN
China
Prior art keywords
route information
access point
wap
wireless
wireless access
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
Application number
CNA2007800098224A
Other languages
English (en)
Other versions
CN101406093B (zh
Inventor
艾伦·汤姆森
大卫·谢尔登·斯蒂芬森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN101406093A publication Critical patent/CN101406093A/zh
Application granted granted Critical
Publication of CN101406093B publication Critical patent/CN101406093B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/248Connectivity information update

Abstract

在一个实施例中,一种用于帮助维持无线网络中的无线连通性和漫游的方法包括估计无线客户端的当前位置并且基于当前位置和目的地来确定物理路线和无线接入点路线。

Description

WLAN基础设施提供的指引和漫游
技术领域
本发明涉及无线网络,更具体而言涉及用于在无线网络中提供指引(direction)和帮助漫游的方法、装置和系统。
背景技术
市场上对无线LAN(WLAN)技术的采用已经剧增,因为来自各种背景和纵向产业的用户已经将这种技术带到他们的家庭、办公室中,并且越来越多地将其带到公共空间中。这一转折点不仅突出了早期一代系统的局限,而且突出了WLAN技术现在在全世界人们的工作和生活方式中扮演的正在变化的角色。实际上,WLAN正在迅速地从便利网络变为对业务至关重要的网络。越来越多的用户正依赖于WLAN来提高其通信和应用的及时性和生产率,并且在这个过程中,要求其网络提供更强的可见性、安全性、管理和性能。各种地理定位技术可以基于当前位置来提供去往目的地的物理指引。这种指引例如一般是利用诸如全球定位系统之类的工具来提供的。但是,提供指引的技术的局限之处在于现有的技术不解决诸如覆盖盲区(coverage hole)和服务中断之类的漫游问题,并且GPS技术在室内环境中工作时是有问题的,因为诸如墙壁和天花板之类的建筑物构造会干扰GPS接收器和卫星之间的信号。
附图说明
图1A是根据本发明一种实现方式的无线局域网(WLAN)系统中的组件的拓扑图。
图1B示出了根据本发明一种实现方式的包括中央控制器的分级无线网络。
图1C出于说明目的示出了可用于实现中央控制器的硬件系统。
图2出于说明目的示出了可用于实现位置服务器或位置服务器的硬件系统。
图3出于说明目的示出了可用于实现无线接入点的硬件系统。
图4出于说明目的示出了可用于实现无线客户端的硬件系统。
图5A是示出根据本发明一种实现方式在位置服务器处实现的过程流程的流程图。
图5B是示出根据本发明另一种实现方式在位置服务器处实现的过程流程的流程图。
图6是根据本发明一种实现方式的示出路线的楼层平面图(floorplan)的图。
图7是示出根据本发明一种实现方式在位置服务器处实现的过程流程的流程图。
具体实现方式
A.概述
本发明的特定实施例向无线客户端提供去往某个位置的物理指引以及帮助漫游操作的信息。根据本发明的一种实现方式,无线网络基础设施生成和发送去往某个位置的指引,其中该指引包括物理路线和无线接入点路线。如下文中更详细描述的,在一种实现方式中,无线网络基础设施从无线客户端接收指引请求(其包括目的地)、估计无线客户端的当前位置,然后基于当前位置和目的地(即,特定楼层上或特定建筑物中的特定办公室或会议室)来确定物理路线和无线接入点路线。在一种实现方式中,无线网络基础设施可提供一次性路线工作流程,或者当用户在物理环境中行进时提供更新的指引的路线更新服务。在一种实现方式中,无线客户端的无线网络驱动器可被配置为与无线网络基础设施交互并且向无线客户端应用提供物理和无线接入点路线,该无线客户端应用可将路线呈献给用户,以提供指引并帮助漫游。在一种实现方式中,无线客户端的驱动器还可通过使用路线信息来有选择地与所标识的无线接入点相关联并且可选地预分配沿着物理和无线接入点路线的无线网络资源,从而来帮助漫游。
B.示例性的无线网络系统体系结构
B.1.网络拓扑
根据本发明一种实现方式的包括无线局域网(WLAN)的网络环境在图1A中示出。在本发明的特定实施例中,该系统包括位置服务器20、局域网(LAN)30、路由器32以及无线接入点50a、50b、50c和50d(统称为无线接入点50)。LAN 30由交换机(或交换机阵列)和/或诸如网桥之类的其他网络设备来实现。
如图1A所示,这些网络元件可操作地连接到网络52。在一种实现方式中,网络52一般指的是包括一个或多个中间网络设备(例如路由器、交换机等等)的计算机网络,例如LAN、WAN等等,所述中间网络设备允许了消息经由无线接入点50在位置服务器20和无线客户端之间传输。当然,网络52可包括多种网段、传输技术和组件,例如陆地WAN链路、卫星链路、光纤链路和蜂窝链路;网络52还可以是校园LAN。LAN 30可以是由具有与无线接入点50连接的多个端口的以太网交换机(未示出)或交换机阵列实现的LAN或LAN段。无线接入点50一般经由以太网链路连接到交换机端口;但是,可以采用其他链路层连接协议或通信手段。图1A示出了本发明可在其中工作的一种可能的网络环境;但是,其他实现方式也是可能的。例如,虽然WLAN管理服务器20被示为在一个不同的LAN或LAN段上,但它也可与无线接入点50位于同一位置。
无线接入点50可操作以用于与远程无线客户端设备60a、60b、60c和60d进行无线通信。在一种实现方式中,无线接入点50实现在IEEE802.11 WLAN规范中规定的无线网络协议。无线接入点50可以是自治的或者所谓的“胖型”无线接入点,或者是结合无线交换机工作的轻型无线接入点(参见图1B)。此外,网络基础设施还可包括由San Jose,California的思科系统公司提供的无线LAN解决方案引擎(WLSE)或者另一无线网络管理系统。在一些实现方式中,网络基础设施还可包括可操作以用于管理一个或多个无线交换机和接入点的一个或多个无线控制系统(WCS)节点。当然,在不脱离本发明的范围的情况下,可以通过多种方式来获得配置和管理信息。
B.2.中央控制器
图1B示出了包括中央控制器70的分级无线网络,根据本发明的一种实现方式,该中央控制器70可用于实现图1的中央控制器43。在一种实现方式中,中央控制器70可实现为无线域服务器(WDS)或者实现为无线交换机。如果中央控制器70是以WDS来实现的,则中央控制器70可操作以用于与自治的或者所谓的“胖型”无线接入点通信。如果中央控制器70是以无线交换机来实现的,则中央控制器70可操作以用于与轻型无线接入点通信。
图1C出于说明目的示出了可用于实现图1B的中央控制器70的硬件系统100。如图1C所示,在一种实现方式中,每个中央控制元件包括交换功能或架构102,该交换功能或架构102包括用于连接到网络52的网络接口104a(例如以太网适配器)以及相应网络接口104b、104c和104d。该交换功能或架构102被实现来帮助连接到接入元件、处理器106、存储器108、存储在存储器108中的一个或多个软件模块(包括用于执行这里描述的功能的指令)以及可操作地连接这些组件的系统总线110。中央控制元件可以可选地包括管理性网络接口112,其允许了用于诸如配置和诊断接入之类的目的的管理性接入。
B.2.位置服务器
图2出于说明目的示出了可用于实现图1A的位置服务器20的硬件系统200。位置服务器20可操作以用于基于诸如信号强度测量值、到达时间测量值、到达时间差测量值等等之类的无线信号测量值来计算无线客户端的位置。在一种实现方式中,无线接入点所检测到的信号测量值被无线网络基础设施所收集,并且被用于计算无线客户端的位置。位置服务器20还能够访问地图和无线接入点位置信息,以允许它为请求方无线客户端计算物理和接入点路线。
在一种实现方式中,硬件系统200包括处理器202、缓存存储器204和用于这里描述的功能的一个或多个软件应用和驱动器。此外,硬件系统200包括高性能输入/输出(I/O)总线206和标准I/O总线208。主机桥接器210将处理器202耦合到高性能I/O总线206,而I/O总线桥接器212将两条总线206和208与彼此耦合起来。系统存储器214和网络/通信接口216耦合到总线206。硬件系统200还可包括视频存储器(未示出)和耦合到视频存储器的显示设备。大容量存储装置208和I/O端口220耦合到总线208。硬件系统200可以可选地包括耦合到总线208的键盘和指点设备(未示出)。总体上,这些元件想要表示宽泛的一类计算机硬件系统,其中包括但不限于基于由Santa Clara,Calif.的英特尔公司制造的
Figure A20078000982200121
处理器以及任何其他适当的处理器的通用计算机系统。
下面更详细地描述硬件系统200的元件。具体地,网络接口216提供硬件系统200与诸如以太网(例如IEEE 802.3)网络等等之类的多种网络中的任何一种之间的通信。大容量存储装置21 8提供对执行系统控制器中实现的上述功能的数据和编程指令的永久存储,而系统存储器214(例如DRAM)在数据和编程指令被处理器202执行时提供对其的临时存储。I/O端口220是提供可耦合到硬件系统200的额外外围设备之间的通信的一个或多个串行和/或并行通信端口。
硬件系统200可包括多种系统体系结构;并且硬件系统200的各种组件可被重新安排。例如,缓存204可以与处理器202一起在芯片上。或者,缓存204和处理器202可被封装在一起作为“处理器模块”,其中处理器202被称为“处理器核心”。另外,本发明的某些实现方式可以不需要也不包括所有上述元件。例如,被示为耦合到标准I/O总线208的外围设备可以耦合到高性能I/O总线206。此外,在一些实现方式中,可能只存在单条总线,并且硬件系统200的组件耦合到该单条总线。另外,硬件系统200可包括额外的组件,例如额外的处理器、存储设备或存储器。
如上所述,在一个实施例中,这里描述的位置服务器20的操作被实现为由硬件系统200运行的一系列软件例程。这些软件例程包括将被硬件系统中的处理器(例如处理器202)执行的多个或一系列指令。最初,该系列指令被存储在诸如大容量存储装置218之类的存储设备上。但是,该系列指令可被存储在诸如磁盘、CD-ROM、ROM等等之类的任何适当的存储介质上。另外,该系列指令不需要被存储在本地,而是可以经由网络/通信接口216从诸如网络上的服务器之类的远程存储设备接收。指令被从存储设备(例如大容量存储装置218)拷贝到存储器214中,然后被处理器202访问和执行。
操作系统管理和控制硬件系统200的操作,其中包括数据到软件应用(未示出)的输入和从软件应用的输出。操作系统提供在系统上执行的软件应用和系统的硬件组件之间的接口。根据本发明的一个实施例,操作系统是可从Redmond,Wash.的微软公司获得的
Figure A20078000982200131
95/98/NT/XP操作系统。但是,本发明可以结合其他适当的操作系统使用,所述其他适当的操作系统例如是可从Cupertino,Calif.的苹果电脑公司获得的AppleMacintosh操作系统、UNIX操作系统、LINUX操作系统等等。
B.3.无线接入点
图3出于说明目的示出了可用于实现无线接入点50的硬件系统300。在一种实现方式中,无线接入点300包括处理器310、存储器312、用于与LAN通信的网络接口314(例如802.3接口)、用于存储WLAN信息的缓存316、持久性存储器318、用于与一个或多个无线客户端60进行无线通信的无线网络接口320(例如IEEE 802.11 WLAN接口)以及互连这些组件的系统总线322。无线接入点50还可包括存储在持久性存储器318(例如硬盘驱动器、闪存、EEPROM等等)中的软件模块(包括动态主机配置协议(DHCP)客户端、透明桥接、轻型接入点协议(LWAPP)、
Figure A20078000982200132
发现协议(CDP)模块、无线接入点模块、简单网络管理协议(SNMP)功能等等)以及设备驱动器(例如网络和WLAN接口驱动器)。在启动时,这些软件组件被加载到系统存储器312中,然后被处理器310访问和执行。
B.4.无线客户端
图4出于说明目的示出了可用于实现无线客户端60的硬件系统400。在一个实施例中,硬件系统400包括如图所示与彼此耦合的处理器402和缓存存储器404。此外,硬件系统400包括高性能输入/输出(I/O)总线406和标准I/O总线408。主机桥接器410将处理器402耦合到高性能I/O总线406,而I/O总线桥接器412将两条总线406和408与彼此耦合。无线网络接口424、系统存储器414和视频存储器416耦合到总线416。显示设备41 8进而耦合到视频存储器416。大容量存储装置420、键盘和指点设备422以及I/O端口426耦合到总线408。总体上,这些元件想要表示宽泛的一类计算机硬件系统,其中包括但不限于基于由Santa Clara,Calif.的英特尔公司制造的
Figure A20078000982200141
处理器以及任何其他适当的处理器的通用计算机系统。
下面描述硬件系统400的其余元件。具体地,无线网络接口424提供硬件系统400与诸如WLAN(即IEEE 802.11)、WiMax(即IEEE802.16)、蜂窝(例如GSMA)等等之类的多种无线网络中的任何一种之间的通信。大容量存储装置420提供对执行系统控制器中实现的上述功能的数据和编程指令的永久存储,而系统存储器414(例如DRAM)用于在数据和编程指令被处理器402执行时提供对其的临时存储。I/O端口426是提供可耦合到硬件系统400的额外外围设备之间的通信的一个或多个串行和/或并行通信端口。
硬件系统400可包括多种系统体系结构;并且硬件系统400的各种组件可被重新安排。例如,缓存404可以与处理器402一起在芯片上。或者,缓存404和处理器402可被封装在一起作为“处理器模块”,其中处理器402被称为“处理器核心”。另外,本发明的某些实现方式可以不需要也不包括所有上述元件。例如,被示为耦合到标准I/O总线408的外围设备可以耦合到高性能I/O总线406。此外,在一些实现方式中,可能只存在单条总线,并且硬件系统400的组件耦合到该单条总线。另外,硬件系统400可包括额外的组件,例如额外的处理器、存储设备或存储器。
在一个实施例中,无线客户端一方的功能的操作被实现为由硬件系统400运行的一系列软件例程。可以实现在无线网络接口驱动器中的这些软件例程包括将被硬件系统中的处理器(例如处理器402)执行的多个或一系列指令。最初,该系列指令被存储在诸如大容量存储装置420之类的存储设备上。但是,该系列指令可被存储在诸如磁盘、CD-ROM、ROM等等之类的任何适当的存储介质上。另外,该系列指令不需要被存储在本地,而是可以经由网络/通信接口424从诸如网络上的服务器之类的远程存储设备接收。指令被从存储设备(例如大容量存储装置420)拷贝到存储器414中,然后被处理器402访问和执行。在其他实施例中,本发明是用硬件或固件来实现的。
虽然图4出于说明目的示出了根据本发明一种实现方式的无线客户端的硬件体系结构,但是该无线客户端可实现在多种计算机系统体系结构上,例如双模蜂窝电话(例如具备蜂窝加802.11能力的设备)、无线VoIP电话、个人数字助理(例如支持WLAN数据+语音和蜂窝的聚合设备)、膝上型计算机,等等。操作系统管理和控制硬件系统400的操作,其中包括数据到软件应用(未示出)的输入和从软件应用的输出。操作系统提供用户和在系统上执行的软件应用之间的接口,例如图形用户界面(GUI)。根据本发明的一个实施例,操作系统是可从Redmond,Wash.的微软公司获得的
Figure A20078000982200151
95/98/NT/XP操作系统和/或
Figure A20078000982200152
CE(WinCE)操作系统。但是,本发明可以结合其他适当的操作系统使用,所述其他适当的操作系统例如是可从Cupertino,Calif.的苹果电脑公司获得的Apple Macintosh操作系统、UNIX操作系统、LINUX操作系统、Symbian操作系统等等。
C.物理和无线接入点路线
如上所述,在一种实现方式中,无线网络基础设施生成并发送指引到无线客户端,其中指引包括物理路线和无线接入点路线两者。如下文中联系图5所述,位置服务器20基于位置服务器20估计的当前位置并且基于无线客户端60在指引请求中提供的目的地来计算物理路线和无线接入点路线。在一种实现方式中,位置服务器20可以在一次性路线工作流程中提供指引或者作为路线更新服务的一部分提供指引,两者都在下文中联系图5来描述。
在一种实现方式中,无线客户端60经由无线网络(例如,经由无线接入点50和中央控制器70)向位置服务器20发送指引请求。在一种实现方式中,无线客户端60在单播无线管理帧中向无线客户端60当前所关联到的无线接入点50发送指引请求。无线接入点50和/或中央控制器70可被配置为识别指引请求并将其转发到位置服务器20。在另一实现方式中,无线网络可在诸如信标帧之类的无线管理帧中通告位置服务器20的网络地址。在这种实现方式中,无线客户端60可利用该网络地址来向位置服务器20发送指引请求。因此,指引请求可以是发送到无线网络基础设施中的相应节点或者支持无线网络基础设施的相应节点的链路层或网络层消息。此外,指引请求和响应可被集成到WLAN协议中。例如,指引请求可以作为信息元素被附加到认证或关联(或者其他无线管理帧)。在一种实现方式中,指引请求包括对目的地的物理引用(physical reference),并且请求无线网络基础设施提供到该目的地的路径信息。在一种实现方式中,物理引用例如可以用因特网工程任务组(IETF)Geopriv工作组定义的XML格式来定义。无线客户端用来发送指引请求的具体协议可依据具体实现方式而变化。示例性协议可包括接入点间协议(IAPP)和Cisco兼容扩展(CCX)协议。无线接入点50随后将指引请求转发到中央控制器70。在一种实现方式中,中央控制器70可以应用安全性策略来允许或丢弃指引请求。例如,在一种实现方式中,中央控制器70可以检验无线客户端60的安全性证书并且/或者判定无线客户端60是否在黑名单上。
如上所述,在一种实现方式中,无线客户端可以在目的地请求中提供目的地。或者,在另一实现方式中,中央控制器70可访问本地目的地的缓存来判定无线客户端的目的地是否已被存储。在一种实现方式中,目的地可以包括建筑物号(例如第15幢)、楼层号(例如第3层)、相对于给定点的X-Y坐标(例如,X=100英尺,Y=175英尺)、无线客户端将连接到的目的地无线接入点,等等。如果是这样,中央控制器70则将该目的地包括在要发送到中央控制器70以进行路线计算的目的地请求中。在一种实现方式中,如果中央控制器70在本地缓存中未找到目的地,中央控制器70则在目的地请求中包括信息,其可用于计算路线。这种信息例如可包括无线客户端的原始目的地XML、无线客户端的MAC地址和/或无线客户端的一组RSSI信号测量值。多种缓存算法可用于从缓存中消除期满的或较老旧的条目。在一些实现方式中,中央控制器70还可附加无线客户端的当前位置。例如,如果无线客户端与已知位于建筑物的入口/出口点处的接入点相关联,则中央控制器70可向指引请求附加或包括与入口/出口点相对应的当前位置。
如下文中更详细描述的,在一种实现方式中,响应于指引请求,位置服务器20基于当前位置和目的地向无线客户端60提供指引信息。在一种实现方式中,指引信息可包括当前位置、物理路线和无线接入点路线。
图5A是示出根据本发明一种实现方式在位置服务器20处实现的过程流程的流程图。如图5所示,在位置服务器20接收指引请求(502)之后,位置服务器20判定该指引请求是否包括对路线更新服务的预订(504)。如果不,位置服务器20则执行一次性路线工作流程(506)。如果无线客户端预订了路线更新服务,位置服务器则将无线客户端添加到路线更新服务(507)并随后执行一次性路线工作流程(506)。
C.1.一次性路线工作流程
如图5A所示,位置服务器估计无线客户端60的当前位置(508)。在一种实现方式中,当前位置可包括建筑物号(例如第14幢)、楼层号(例如第4层)、相对于给定点的X-Y坐标(例如,X=200英尺,Y=150英尺),无线客户端所连接到的当前无线接入点,等等。在一种实现方式中,中央控制器70为无线客户端搜集与位置有关的数据,例如由一个或多个无线接入点检测到的信号强度或其他信息,并且将与位置有关的数据发送到位置服务器20,位置服务器20随后计算无线客户端60的当前位置。在一种实现方式中,中央控制器70向无线客户端60请求位置数据。例如,位置数据可包括无线客户端观察到的由无线网络基础设施的一个或多个接入点50进行的发送的信号强度。在另一实现方式中,位置数据可包括由无线网络基础设施的一个或多个接入点50获得的信号信息(例如,该基础设施所测量的客户端的信号强度)。在一些实现方式中,中央控制器70(或无线网络基础设施的某个其他元件)可指引无线客户端在一个或多个所选择的工作信道上发送一系列帧,以允许无线网络基础设施的一个或多个接入点50检测无线客户端的信号。在一种实现方式中,位置数据可包括测量信息,例如接收信号强度信息或其他位置测量信息(例如到达时间(TOA)或到达时间差(TDOA)信息)。如上所述,与位置有关的数据可以基于与无线客户端相关联的接入点。中央控制器70随后将收集到的位置数据转发到位置服务器。
在位置服务器20估计无线客户端60的当前位置(或者使用在指引请求中标识的当前位置)之后,位置服务器20确定物理路线(基于当前位置和目的地)并且基于物理路线确定无线接入点路线(510)。物理和无线接入点路线的确定在下文中联系图6和7来描述。位置服务器20随后将物理和无线接入点路线发送到无线客户端60(512)。
C.2.路线更新服务
图5B是示出根据本发明另一种实现方式在位置服务器处实现的过程流程的流程图。如上所述,在位置服务器20接收指引请求(502)之后,如果无线客户端60请求了路线更新服务(504),位置服务器20则将无线客户端60添加到路线更新服务列表(507)  (在一种实现方式中,设定定时器或生成可用在路线更新服务过程中的时间戳)。如图5B所示,对于路线更新服务列表上的每个无线客户端(524),位置服务器20估计当前位置(526)。在一种实现方式中,当前位置可包括建筑物号(例如第14幢)、楼层号(例如第4层)、相对于给定点的X-Y坐标(例如,X=200英尺,Y=150英尺),无线客户端所连接到的当前无线接入点,等等。位置服务器20随后判定是否发生了更新事件(528)。在一种实现方式中,更新事件可以是阈值时间段和/或所行进的最小距离的发生。在一种实现方式中,对于更新路线工作流,阈值时间段可以是每T秒(例如每10秒),所行进的最小距离可以是每X米(例如每2米)。如果未发生更新事件,位置服务器20则在再次估计给定无线客户端的当前位置之前等待预设的时间(延迟T)(530)。因此,位置服务器20基于更新事件周期性地更新每个无线客户端的当前位置。如果发生了更新事件,位置服务器20则基于当前位置和目的地来确定物理路线并且基于物理路线来确定无线接入点路线(532)。因此,当无线客户端60向着(或者远离)目的地前进时,位置服务器20向无线客户端60提供更新的位置和路线信息。在一种实现方式中,位置服务器20可提供特定漫游指令(例如“持续5分钟地向楼层左侧行走190英尺,进入楼梯,然后下到第二层”,等等)。物理和无线接入点路线的确定在下文中联系图6和7来描述。位置服务器20随后将物理和无线接入点路线发送到无线客户端(534)并且在再次估计无线客户端的当前位置之前等待以预设的时间(延迟T)(526)。
作为上述工作流的结果,位置服务器20跟踪无线客户端的位置并且周期性地和/或在无线客户端在去往目的地的路线上改变位置之后提供新的当前位置、物理路线和无线接入点路线。
在一种实现方式中,位置服务器20可在收到来自给定无线客户端的明确命令后或在检测到特定条件后从更新服务列表中去除该无线客户端,所述的特定条件例如是在该无线客户端到达目的地(例如当前位置=目的地)时或者是在无线客户端在特定时间段之后未被检测到的情况下。
D.无线接入点路线的计算
图6是根据本发明一种实现方式的示出物理路线和无线接入点路线的楼层平面图的图。如图6所示,无线接入点(由框指示)被部署在建筑物的楼层602上。在一种实现方式中,无线网络基础设施提供从当前位置“A”到目的地“B”的物理路线604。无线网络基础设施还提供无线接入点路线(由标记的框和标号50a-50g指示)。
在一种实现方式中,物理路线可以是行走路径,并且无线接入点可以是沿着该物理路线维持无线连通性的一组附近的无线接入点路线。在一种实现方式中,无线接入点路线可以是无线客户端将用来指引漫游的一组MAC地址。例如,如果目的地“B”被请求,则位置服务器20向无线客户端提供物理路线(即行走路径)、无线接入点路线、可选的距离和时间估计,等等。如上所述,在一种实现方式中,当前位置可包括建筑物号(例如第14幢)、楼层号(例如第4层)、相对于给定点的X-Y坐标(例如,X=200英尺,Y=150英尺),无线客户端所连接到的当前无线接入点,等等。
在一种实现方式中,为了帮助计算路线,位置服务器20可以预先配置有一个或多个物理区域(例如建筑物、校园等等)的物理布局。例如,物理障碍物(例如墙壁、窗户等等)、楼梯和电梯可被配置在物理布局中,以允许位置服务器20计算去往各种目的地的物理路线。
图7是示出根据本发明一种实现方式在位置服务器处实现来确定物理路线和无线接入点路线的过程流程的流程图。参考图6和7两者,位置服务器20确定物理路线(702)。如上所述,物理路线是基于无线客户端的当前位置和目的地的。如图7所示,物理路线604提供从当前位置A到目的地B的物理路径,其中物理路线604可依据物理障碍物(例如墙壁)或其他策略考虑(例如未授权区域)而变化。为了易于图示,在图7中只示出一个楼层。在其他实现方式中,物理路线可跨多个建筑物中的多个楼层。
在一种实现方式中,位置服务器20随后列出沿着物理路线604的无线接入点(例如,无线接入点50a、50b、50c、50d、50e、50f和50g)并对其进行排序。在一种实现方式中,位置服务器20可利用算法(例如最靠近算法)来使用射频覆盖地图或其他适当的手段确定处于离物理路线604的最大距离(或者最小信号强度覆盖)之内的无线接入点。在一种实现方式中,位置服务器20列出所识别的无线接入点的媒体访问控制(MAC)地址、无线接入点的当前RF信道,等等。在一种实现方式中,如果多于一个无线接入点与物理路线604紧邻,位置服务器20则可选择无线接入点之一。或者,位置服务器可列出所有无线接入点,并且指定一个无线接入点作为主无线接入点并指定其他的作为备选。
在一种实现方式中,在位置服务器20计算物理和无线接入点路线之后,位置服务器20将目的地响应发送到中央控制器70(或者直接发送到无线客户端)。在一种实现方式中,位置服务器20按特定的可扩展标记语言(XML)格式对目的地响应进行格式化,如果无线客户端请求了该格式的话。在一种实现方式中,位置服务器20还可将带注释的图像(JPEG、GIF等等)与指引一起提供。中央控制器70随后向无线客户端发送带有响应内容的单播响应。在一些实现方式中,可以使用接入点间协议(IAPP)和/或Cisco兼容扩展(CCX)协议。在无线客户端60接收到目的地响应之后,无线客户端60随后可以通过无线客户端的请求了路径信息的无线客户端应用能够访问的方式来来存储位置和目的地信息(物理和无线接入点路线)。在一种实现方式中,无线客户端应用可以向用户显示位置和指引信息。
D.1.覆盖策略
在一种实现方式中,位置服务器20可判定沿着物理路线是否存在任何覆盖盲区。覆盖盲区可以基于射频(RF)属性(例如信号强度)。在一种实现方式中,如果存在任何覆盖盲区,那么在一种实现方式中位置服务器20可相应地确定物理和无线接入点路线以避开已知的覆盖盲区,并且可在提供给给定无线客户端的指引响应中包括覆盖盲区通知。
D.2.安全性策略
在一些实现方式中,位置服务器20在确定物理路线时可应用策略考虑。例如,位置服务器20可以首先确定给定无线客户端的证书或包括给定无线客户端的黑名单,然后相应地确定物理和无线接入点路线。如果无线客户端未被授权进入一个或多个特定区域,位置服务器20则可相应地计算物理和无线接入点路线。
E.预分配策略
在一种实现方式中,无线客户端的驱动器还可通过使用路线信息预分配沿着路线的无线网络资源,来帮助漫游。例如,在无线客户端漫游时,无线客户端可利用接入点路线信息(物理和无线接入点路线)来预留或“预分配”无线网络中的一个或多个无线接入点的资源(例如安全性和QoS资源)。对资源的预分配优化了事务,因为接收方无线接入点在无线客户端到达之前已经有了为该无线客户端预留或预分配的资源。诸如IEEE 802.11k和802.11r之类的漫游标准允许了无线客户端通过无线电测量、通过潜在漫游相邻基本服务集标识符(BSSID)并最终通过对所需服务的预分配来获取关于网络能力的信息。
已经参考特定实施例说明了本发明。例如,虽然本发明的实施例已被描述为联系IEEE 802.11网络工作,但是本发明也可联系任何适当的无线网络环境使用。其他实施例对于本领域的普通技术人员是显而易见的。因此,除了所附权利要求所指示的之外,不希望本发明受到限制。

Claims (49)

1.一种用于获得路线信息的逻辑,该逻辑被编码在一个或多个介质中以便执行,并且在被执行时可操作以用于:
发送标识物理区域中的目的地的指引请求;以及
接收指引响应,其中所述指引响应包括去往所述目的地的物理路线信息和无线接入点路线信息。
2.如权利要求1所述的逻辑,其中,所述指引请求包括指引更新请求。
3.如权利要求1所述的逻辑,其中,所述逻辑还可操作以用于当在无线接入点之间漫游时使用所述指引响应中的所述无线接入点路线信息。
4.如权利要求3所述的逻辑,其中,所述逻辑还可操作以用于与路线列表上的一个或多个无线接入点建立预分配。
5.如权利要求1所述的逻辑,其中,所述物理路线信息包括所述物理区域的至少一部分的地图。
6.如权利要求1所述的逻辑,其中,所述逻辑还可操作以用于向用户显示所述物理路线信息。
7.如权利要求1所述的逻辑,其中,所述逻辑还可操作以用于接收指引更新。
8.如权利要求1所述的逻辑,其中,所述物理路线信息和所述无线接入点路线信息至少部分基于覆盖盲区策略和安全性策略中的一个或多个。
9.一种无线客户端,包括:
一个或多个处理器;
存储器;
无线网络接口;以及
物理地存储在所述存储器中的一个或多个模块,所述一个或多个模块包括可操作以用于使得所述一个或多个处理器和所述无线客户端执行以下操作的指令:
发送标识物理区域中的目的地的指引请求;以及
接收指引响应,其中所述指引响应包括去往所述目的地的物理路线信息和无线接入点路线信息。
10.如权利要求9所述的无线客户端,其中,所述指引请求包括指引更新请求。
11.如权利要求9所述的无线客户端,其中,所述一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线客户端执行以下操作的指令:当在无线接入点之间漫游时使用所述指引响应中的所述无线接入点路线信息。
12.如权利要求11所述的无线客户端,其中,所述一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线客户端执行以下操作的指令:与路线列表上的一个或多个无线接入点建立预分配。
13.如权利要求9所述的无线客户端,其中,所述物理路线信息包括所述物理区域的至少一部分的地图。
14.如权利要求9所述的无线客户端,其中,所述一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线客户端执行以下操作的指令:向用户显示所述物理路线信息。
15.如权利要求9所述的无线客户端,其中,所述一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线客户端执行以下操作的指令:接收指引更新。
16.如权利要求9所述的无线客户端,其中,所述物理路线信息和所述无线接入点路线信息至少部分基于覆盖盲区策略和安全性策略中的一个或多个。
17.一种用于获得路线信息的方法,包括:
发送标识物理区域中的目的地的指引请求;以及
接收指引响应,其中所述指引响应包括去往所述目的地的物理路线信息和无线接入点路线信息。
18.如权利要求17所述的方法,其中,所述指引请求包括指引更新请求。
19.如权利要求17所述的方法,还包括当在无线接入点之间漫游时使用所述指引响应中的所述无线接入点路线信息。
20.如权利要求19所述的方法,还包括与路线列表上的一个或多个无线接入点建立预分配。
21.如权利要求17所述的方法,其中,所述物理路线信息包括所述物理区域的至少一部分的地图。
22.如权利要求17所述的方法,还包括向用户显示所述物理路线信息。
23.如权利要求17所述的方法,还包括接收指引更新。
24.如权利要求17所述的方法,其中,所述物理路线信息和所述无线接入点路线信息至少部分基于覆盖盲区策略和安全性策略中的一个或多个。
25.一种用于提供路线信息的逻辑,该逻辑被编码在一个或多个介质中以便执行,并且在被执行时可操作以用于:
接收标识物理区域中的目的地的指引请求;
估计无线客户端的当前位置;
基于所述当前位置确定物理路线信息;
基于所述物理路线信息确定去往所述目的地的无线接入点路线信息;以及
发送指引响应,其中所述指引响应包括所述物理路线信息和所述无线接入点路线信息。
26.如权利要求25所述的逻辑,其中,所述逻辑还可操作以用于基于无线接入点与物理路线的邻近度来识别所述无线接入点。
27.如权利要求25所述的逻辑,其中,所述逻辑还操作以用于判定是否存在预订。
28.如权利要求25所述的逻辑,其中,更新事件包括以下各项中的一个或多个:预定的时间段,所述无线客户端已行进的预定距离,以及网络重配置。
29.如权利要求25所述的逻辑,其中,所述逻辑还操作以用于:
确定覆盖盲区信息;以及
在所述指引响应中包括覆盖盲区通知。
30.如权利要求25所述的逻辑,其中,所述逻辑还操作以用于:
确定与所述无线客户端相关联的证书和黑名单信息;以及
如果无线客户端未被授权进入一个或多个特定区域,则至少部分基于所述证书和黑名单信息来确定物理路线信息。
31.如权利要求25所述的逻辑,其中,所述物理路线信息和所述无线接入点路线信息至少部分基于覆盖盲区策略和安全性策略中的一个或多个。
32.一种装置,包括:
一个或多个处理器;
存储器;
无线网络接口;以及
物理地存储在所述存储器中的一个或多个模块,所述一个或多个模块包括可操作以用于使得所述一个或多个处理器和无线网络服务器执行以下操作的指令:
接收标识物理区域中的目的地的指引请求;
估计无线客户端的当前位置;
基于所述当前位置确定物理路线信息;
基于所述物理路线信息确定去往所述目的地的无线接入点路线信息;以及
发送指引响应,其中所述指引响应包括所述物理路线信息和所述无线接入点路线信息。
33.如权利要求32所述的无线网络服务器,其中,为确定所述无线接入点路线信息,一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线网络服务器执行以下操作的指令:
基于无线接入点与物理路线的邻近度来识别所述无线接入点。
34.如权利要求32所述的无线网络服务器,其中,所述一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线网络服务器执行以下操作的指令:判定是否存在预订。
35.如权利要求32所述的无线网络服务器,其中,更新事件包括以下各项中的一个或多个:预定的时间段,所述无线客户端已行进的预定距离,以及网络重配置。
36.如权利要求32所述的无线网络服务器,其中,为了确定物理路线信息,所述一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线网络服务器执行以下操作的指令:
确定覆盖盲区信息;以及
在所述指引响应中包括覆盖盲区通知。
37.如权利要求32所述的无线网络服务器,其中,为了确定物理路线信息,所述一个或多个模块还包括可操作以用于使得所述一个或多个处理器和所述无线网络服务器执行以下操作的指令:
确定与所述无线客户端相关联的证书和黑名单信息;以及
如果无线客户端未被授权进入一个或多个特定区域,则至少部分基于所述证书和黑名单信息来确定物理路线信息。
38.如权利要求32所述的无线网络服务器,其中,所述物理路线信息和所述无线接入点路线信息至少部分基于覆盖盲区策略和安全性策略中的一个或多个。
39.一种用于提供路线信息的方法,该方法包括:
接收标识物理区域中的目的地的指引请求;
估计无线客户端的当前位置;
基于所述当前位置确定物理路线信息;
基于所述物理路线信息确定去往所述目的地的无线接入点路线信息;以及
发送指引响应,其中所述指引响应包括所述物理路线信息和所述无线接入点路线信息。
40.如权利要求39所述的方法,还包括基于无线接入点与物理路线的邻近度来识别所述无线接入点。
41.如权利要求39所述的方法,还包括判定是否存在预订。
42.如权利要求39所述的方法,其中,更新事件包括以下各项中的一个或多个:预定的时间段,所述无线客户端已行进的预定距离,以及网络重配置。
43.如权利要求39所述的方法,还包括:
确定覆盖盲区信息;以及
在所述指引响应中包括覆盖盲区通知。
44.如权利要求39所述的方法,还包括:
确定与所述无线客户端相关联的证书和黑名单信息;以及
如果无线客户端未被授权进入一个或多个特定区域,则至少部分基于所述证书和黑名单信息来确定物理路线信息。
45.如权利要求39所述的方法,其中,所述物理路线信息和所述无线接入点路线信息至少部分基于覆盖盲区策略和安全性策略中的一个或多个。
46.一种用于提供路线信息的系统,该系统包括:
无线客户端,该无线客户端可操作以用于发送标识物理区域中的目的地的指引请求;以及
可操作以用于执行以下操作装置:接收所述指引请求,估计无线客户端的当前位置,基于所述当前位置确定物理路线信息,基于所述物理路线信息确定去往所述目的地的无线接入点路线信息,以及向所述无线客户端发送指引响应,其中所述指引响应包括所述物理路线信息和所述无线接入点路线信息。
47.如权利要求46所述的系统,其中所述物理路线信息包括所述物理区域的至少一部分的地图。
48.如权利要求46所述的系统,其中所述装置还可操作以用于基于无线接入点与物理路线的邻近度来识别所述无线接入点。
49.如权利要求46所述的系统,其中,所述物理路线信息和所述无线接入点路线信息至少部分基于覆盖盲区策略和安全性策略中的一个或多个。
CN2007800098224A 2006-05-31 2007-05-14 Wlan基础设施提供的指引和漫游 Active CN101406093B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/443,823 US7821986B2 (en) 2006-05-31 2006-05-31 WLAN infrastructure provided directions and roaming
US11/443,823 2006-05-31
PCT/US2007/068835 WO2007143338A2 (en) 2006-05-31 2007-05-14 Wlan infrastructure provided directions and roaming

Publications (2)

Publication Number Publication Date
CN101406093A true CN101406093A (zh) 2009-04-08
CN101406093B CN101406093B (zh) 2012-09-19

Family

ID=38790017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800098224A Active CN101406093B (zh) 2006-05-31 2007-05-14 Wlan基础设施提供的指引和漫游

Country Status (4)

Country Link
US (1) US7821986B2 (zh)
EP (1) EP2022030A4 (zh)
CN (1) CN101406093B (zh)
WO (1) WO2007143338A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102548025A (zh) * 2012-03-16 2012-07-04 北京工业大学 一种降低移动VoIP呼叫建立时延方法
CN102577446A (zh) * 2009-10-01 2012-07-11 诺基亚公司 用于基于小区广播信息、使用连接性曲线图来提供基于位置的服务的方法和设备
CN103379620A (zh) * 2012-04-19 2013-10-30 国民技术股份有限公司 定位方法及定位系统
CN104540134A (zh) * 2014-12-03 2015-04-22 北京奇虎科技有限公司 无线访问节点检测方法、无线网络检测系统和服务器

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030125045A1 (en) * 2001-12-27 2003-07-03 Riley Wyatt Thomas Creating and using base station almanac information in a wireless communication system having a position location capability
US7123928B2 (en) 2003-07-21 2006-10-17 Qualcomm Incorporated Method and apparatus for creating and using a base station almanac for position determination
US9137771B2 (en) 2004-04-02 2015-09-15 Qualcomm Incorporated Methods and apparatuses for beacon assisted position determination systems
US7720018B2 (en) * 2005-04-21 2010-05-18 Microsoft Corporation Low power transmission provisioning for wireless network devices
US7821986B2 (en) 2006-05-31 2010-10-26 Cisco Technology, Inc. WLAN infrastructure provided directions and roaming
US8144673B2 (en) 2006-07-07 2012-03-27 Skyhook Wireless, Inc. Method and system for employing a dedicated device for position estimation by a WLAN positioning system
US7856234B2 (en) 2006-11-07 2010-12-21 Skyhook Wireless, Inc. System and method for estimating positioning error within a WLAN-based positioning system
US11496598B2 (en) * 2006-12-11 2022-11-08 International Business Machines Corporation Caching data at network processing nodes based on device location
US8205093B2 (en) * 2007-06-29 2012-06-19 At&T Intellectual Property I, L.P. Restricting access to information
US8929329B2 (en) * 2007-12-19 2015-01-06 Verizon Patent And Licensing Inc. System and method for dual-mode handoff
US8103441B2 (en) * 2008-06-26 2012-01-24 Microsoft Corporation Caching navigation content for intermittently connected devices
CN101621739A (zh) * 2008-06-30 2010-01-06 深圳富泰宏精密工业有限公司 信号采集系统及方法
JP2010087829A (ja) * 2008-09-30 2010-04-15 Sony Corp 端末装置、接続可能位置情報表示方法およびプログラム
US8478228B2 (en) * 2008-10-20 2013-07-02 Qualcomm Incorporated Mobile receiver with location services capability
US8639184B2 (en) * 2008-11-06 2014-01-28 Qualcomm Incorporated Static nodes positioning in a wireless network
US9014376B2 (en) * 2009-03-19 2015-04-21 Intel Corporation Method and apparatus for low-power AP-assisted fast wireless roaming using optimized neighbor graphs
AU2010262768B2 (en) * 2009-06-19 2016-02-11 Cohda Wireless Pty Ltd Environment estimation in a wireless communication system
US8022877B2 (en) 2009-07-16 2011-09-20 Skyhook Wireless, Inc. Systems and methods for using a satellite positioning system to detect moved WLAN access points
US8600297B2 (en) 2009-07-28 2013-12-03 Qualcomm Incorporated Method and system for femto cell self-timing and self-locating
US20110029236A1 (en) * 2009-07-28 2011-02-03 Sony Corporation Gps-based wireless network connection selection and network topology overlay on satellite geographic map
CN102036215B (zh) * 2009-09-25 2013-05-08 中兴通讯股份有限公司 实现网间漫游的方法、系统及查询和网络附着方法及系统
US9234965B2 (en) * 2010-09-17 2016-01-12 Qualcomm Incorporated Indoor positioning using pressure sensors
US9154555B2 (en) * 2011-03-30 2015-10-06 Paypal, Inc. Device specific remote disabling of applications
US9541625B2 (en) 2011-08-25 2017-01-10 En-Gauge, Inc. Emergency resource location and status
WO2013111309A1 (ja) * 2012-01-26 2013-08-01 富士通株式会社 通信方法、通信端末および基地局装置
US8599812B2 (en) * 2012-03-26 2013-12-03 Qualcomm Incorporated Encoded wireless data delivery in a WLAN positioning system
US9154641B2 (en) 2012-11-21 2015-10-06 At&T Intellectual Property I, L.P. Long term evolution intelligent subscriber profile
US9980114B2 (en) 2013-03-15 2018-05-22 Elwha Llc Systems and methods for communication management
US9876762B2 (en) 2012-12-31 2018-01-23 Elwha Llc Cost-effective mobile connectivity protocols
US9832628B2 (en) 2012-12-31 2017-11-28 Elwha, Llc Cost-effective mobile connectivity protocols
US9713013B2 (en) 2013-03-15 2017-07-18 Elwha Llc Protocols for providing wireless communications connectivity maps
US9635605B2 (en) 2013-03-15 2017-04-25 Elwha Llc Protocols for facilitating broader access in wireless communications
US9451394B2 (en) 2012-12-31 2016-09-20 Elwha Llc Cost-effective mobile connectivity protocols
US8965288B2 (en) 2012-12-31 2015-02-24 Elwha Llc Cost-effective mobile connectivity protocols
US9781664B2 (en) 2012-12-31 2017-10-03 Elwha Llc Cost-effective mobile connectivity protocols
US9807582B2 (en) 2013-03-15 2017-10-31 Elwha Llc Protocols for facilitating broader access in wireless communications
US9706060B2 (en) 2013-03-15 2017-07-11 Elwha Llc Protocols for facilitating broader access in wireless communications
US9596584B2 (en) 2013-03-15 2017-03-14 Elwha Llc Protocols for facilitating broader access in wireless communications by conditionally authorizing a charge to an account of a third party
US9843917B2 (en) 2013-03-15 2017-12-12 Elwha, Llc Protocols for facilitating charge-authorized connectivity in wireless communications
US9706382B2 (en) 2013-03-15 2017-07-11 Elwha Llc Protocols for allocating communication services cost in wireless communications
US9866706B2 (en) 2013-03-15 2018-01-09 Elwha Llc Protocols for facilitating broader access in wireless communications
US9693214B2 (en) 2013-03-15 2017-06-27 Elwha Llc Protocols for facilitating broader access in wireless communications
US9781554B2 (en) 2013-03-15 2017-10-03 Elwha Llc Protocols for facilitating third party authorization for a rooted communication device in wireless communications
US9813887B2 (en) 2013-03-15 2017-11-07 Elwha Llc Protocols for facilitating broader access in wireless communications responsive to charge authorization statuses
KR101982818B1 (ko) * 2014-08-12 2019-05-27 노키아 솔루션스 앤드 네트웍스 오와이 실내 환경에서 네트워크 엘리먼트들 및 사용자 장비의 포지션 결정
US9913154B2 (en) * 2015-07-21 2018-03-06 Symbol Technologies, Llc Wireless local area network coverage hole detection using mobile communication devices
US10419433B2 (en) * 2016-06-06 2019-09-17 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Network credentials for wirelessly accessing a LAN via an alternate communications network
US10383039B2 (en) 2016-09-02 2019-08-13 Cisco Technology, Inc. Best next access point list
US10593139B2 (en) 2018-05-28 2020-03-17 Carrier Corporation Method of granting access on a route based upon route taken
EP3815053A1 (en) 2018-06-30 2021-05-05 Carrier Corporation A system of conditional access where access is granted to other users when primary accessor is present in room

Family Cites Families (133)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4398063A (en) 1980-10-24 1983-08-09 Hass Ronald J Mobile telephone interoffice handoff limiting method and apparatus
GB9112898D0 (en) 1991-06-14 1991-07-31 Digital Equipment Int Communication networks
IT1264320B (it) 1992-12-01 1996-09-23 Sistema per distribuire automaticamente le chiamate ai radiotaxi
SE500769C2 (sv) 1993-06-21 1994-08-29 Televerket Förfarande för lokalisering av mobilstationer i digitalt telenät
US5960344A (en) * 1993-12-20 1999-09-28 Norand Corporation Local area network having multiple channel wireless access
CA2129200C (en) 1994-07-29 1999-08-10 Murray C. Baker Access point switching for mobile wireless network node
US5592480A (en) 1995-03-13 1997-01-07 Carney; Ronald R. Wideband wireless basestation making use of time division multiple-access bus having selectable number of time slots and frame synchronization to support different modulation standards
US5623495A (en) * 1995-06-15 1997-04-22 Lucent Technologies Inc. Portable base station architecture for an AD-HOC ATM lan
KR100303633B1 (ko) 1996-03-05 2001-09-24 가부시키가이샤 로가스 위치정보검출시스템
GB2311697B (en) 1996-03-22 1999-07-28 Matsushita Electric Ind Co Ltd Wireless communication system and method and system for detection of position of radio mobile station
US5933420A (en) 1996-04-30 1999-08-03 3Com Corporation Method and apparatus for assigning spectrum of a wireless local area network
US5987011A (en) * 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
US6249252B1 (en) 1996-09-09 2001-06-19 Tracbeam Llc Wireless location using multiple location estimators
US6112095A (en) 1997-01-08 2000-08-29 Us Wireless Corporation Signature matching for location determination in wireless communication systems
EP0967816A4 (en) 1997-03-11 2000-06-14 Locus Corp FIELD INTENSITY DISTRIBUTION GENERATOR
US6223028B1 (en) 1997-03-17 2001-04-24 Nortel Networks Ltd Enhanced method and system for programming a mobile telephone over the air within a mobile telephone communication network
US6167274A (en) 1997-06-03 2000-12-26 At&T Wireless Svcs. Inc. Method for locating a mobile station
ID24678A (id) 1997-06-06 2000-07-27 Salbu Res & Dev Pty Ltd Metode pengoperasian suatu jaringan multi stasiun
CA2301159A1 (en) 1997-08-20 1999-02-25 Locus Corporation Location system and mobile communication device
US6115605A (en) 1997-08-29 2000-09-05 Ppm, Inc. Communication system and device using dynamic receiver addressing
US6104928A (en) 1997-10-07 2000-08-15 Nortel Dasa Network System Gmbh & Co. Kg Dual network integration scheme
US6400722B1 (en) * 1997-10-14 2002-06-04 Lucent Technologies Inc. Optimum routing system
US6212391B1 (en) 1997-12-01 2001-04-03 Motorola, Inc. Method for positioning gsm mobile station
US6414634B1 (en) 1997-12-04 2002-07-02 Lucent Technologies Inc. Detecting the geographical location of wireless units
US6603966B1 (en) 1997-12-23 2003-08-05 At&T Wireless Services, Inc. Method and system for optimizing performance of a mobile communication system
JPH11205845A (ja) 1998-01-14 1999-07-30 Locus:Kk 位置特定システム
US6097596A (en) 1998-02-12 2000-08-01 International Business Machines Corporation Portable computer rotational heat pipe heat transfer
US6081229A (en) 1998-03-17 2000-06-27 Qualcomm Incorporated System and method for determining the position of a wireless CDMA transceiver
US6243413B1 (en) 1998-04-03 2001-06-05 International Business Machines Corporation Modular home-networking communication system and method using disparate communication channels
US6795442B1 (en) * 1998-04-23 2004-09-21 Emulex Design & Manufacturing Corporation System and method for scheduling message transmission and processing in a digital data network
US7025209B2 (en) 1998-05-29 2006-04-11 Palmsource, Inc. Method and apparatus for wireless internet access
US6456892B1 (en) 1998-07-01 2002-09-24 Sony Electronics, Inc. Data driven interaction for networked control of a DDI target device over a home entertainment network
US6240077B1 (en) 1998-07-09 2001-05-29 Golden Gate Tele Systems Inc. Dynamic wireless multiplexing — switching hub for providing two-way communications with subscriber units
US6338140B1 (en) 1998-07-27 2002-01-08 Iridium Llc Method and system for validating subscriber identities in a communications network
US6286038B1 (en) 1998-08-03 2001-09-04 Nortel Networks Limited Method and apparatus for remotely configuring a network device
US6441777B1 (en) 1998-08-26 2002-08-27 Mcdonald Keith D. Signal structure and processing technique for providing highly precise position, velocity, time and attitude information with particular application to navigation satellite systems including GPS
US6269246B1 (en) 1998-09-22 2001-07-31 Ppm, Inc. Location determination using RF fingerprinting
US6198935B1 (en) 1998-11-17 2001-03-06 Ericsson Inc. System and method for time of arrival positioning measurements based upon network characteristics
US6611502B1 (en) 1999-01-15 2003-08-26 3Com Corportion Spanning tree with rapid propagation of topology changes
KR100403748B1 (ko) 1999-01-23 2003-11-03 삼성전자주식회사 이동통신 네트워크에서 이동 전화기의 위치추적 방법
US6799047B1 (en) 1999-02-25 2004-09-28 Microsoft Corporation Locating and tracking a user in a wireless network through environmentally profiled data
US6473413B1 (en) 1999-06-22 2002-10-29 Institute For Information Industry Method for inter-IP-domain roaming across wireless networks
US6282427B1 (en) 1999-07-14 2001-08-28 Telefonaktiebolaget L M Ericsson (Publ) Selection of location measurement units for determining the position of a mobile communication station
US6332077B1 (en) * 1999-07-29 2001-12-18 National Datacom Corporation Intelligent roaming in AGV application
US7068644B1 (en) 2000-02-28 2006-06-27 Sprint Spectrum L.P. Wireless access gateway to packet switched network
US6766453B1 (en) 2000-04-28 2004-07-20 3Com Corporation Authenticated diffie-hellman key agreement protocol where the communicating parties share a secret key with a third party
US6925070B2 (en) 2000-07-31 2005-08-02 Ipr Licensing, Inc. Time-slotted data packets with a preamble
US6954641B2 (en) 2000-08-14 2005-10-11 Vesivius, Inc. Communique wireless subscriber device for a cellular communication network
JP2002101460A (ja) * 2000-09-25 2002-04-05 Pioneer Electronic Corp 移動体通信装置及び方法
US6556942B1 (en) 2000-09-29 2003-04-29 Ut-Battelle, Llc Short range spread-spectrum radiolocation system and method
DE10053809A1 (de) 2000-10-30 2002-05-08 Philips Corp Intellectual Pty Adhoc-Netzwerk mit mehreren Terminals zur Bestimmung von Terminals als Controller von Sub-Netzwerken
US6473038B2 (en) 2001-01-05 2002-10-29 Motorola, Inc. Method and apparatus for location estimation
US7133909B2 (en) 2001-01-12 2006-11-07 Microsoft Corporation Systems and methods for locating mobile computer users in a wireless network
KR100407330B1 (ko) 2001-02-05 2003-11-28 삼성전자주식회사 이동통신 단말기의 로밍서비스 방법
US7035236B2 (en) 2001-03-30 2006-04-25 Telcordia Technologies, Inc. Network-layer and link-layer use of shadow addresses with IP-based base stations
US20020174335A1 (en) 2001-03-30 2002-11-21 Junbiao Zhang IP-based AAA scheme for wireless LAN virtual operators
US7206840B2 (en) 2001-05-11 2007-04-17 Koninklike Philips Electronics N.V. Dynamic frequency selection scheme for IEEE 802.11 WLANs
US7529537B2 (en) 2001-05-14 2009-05-05 International Business Machines Corporation System and method for providing personal and emergency service hailing in wireless network
US7801544B2 (en) 2001-06-29 2010-09-21 Koninklijke Philips Electronics N.V. Noise margin information for power control and link adaptation in IEEE 802.11h WLAN
US20030023746A1 (en) 2001-07-26 2003-01-30 Koninklijke Philips Electronics N.V. Method for reliable and efficient support of congestion control in nack-based protocols
JP4145032B2 (ja) 2001-08-07 2008-09-03 富士通株式会社 無線lanシステム
FI113731B (fi) 2001-09-21 2004-05-31 Locus Portal Corp Paikannusmenetelmä matkaviestin verkoille
FI113730B (fi) 2001-10-08 2004-05-31 Locus Portal Corp Paikannusmenetelmä matkaviestin verkoille
US6728545B1 (en) * 2001-11-16 2004-04-27 Meshnetworks, Inc. System and method for computing the location of a mobile terminal in a wireless communications network
US7400901B2 (en) 2001-11-19 2008-07-15 At&T Corp. WLAN having load balancing based on access point loading
US7406319B2 (en) 2001-11-19 2008-07-29 At&T Corp. WLAN having load balancing by access point admission/termination
AU2002359487A1 (en) 2001-11-28 2003-06-10 Motorola, Inc. System and method of communication between multiple point-coordinated wireless networks
US7085578B2 (en) * 2001-12-20 2006-08-01 Lucent Technologies Inc. Provision of location information to a call party
JP3792154B2 (ja) 2001-12-26 2006-07-05 インターナショナル・ビジネス・マシーンズ・コーポレーション ネットワークセキュリティシステム、コンピュータ装置、アクセスポイントの認識処理方法、アクセスポイントのチェック方法、プログラムおよび記憶媒体
US6917819B2 (en) 2001-12-31 2005-07-12 Samsung Electronics Co., Ltd. System and method for providing a subscriber database using group services in a telecommunication system
CA2414789A1 (en) 2002-01-09 2003-07-09 Peel Wireless Inc. Wireless networks security system
US6760318B1 (en) 2002-01-11 2004-07-06 Airflow Networks Receiver diversity in a communication system
US6788658B1 (en) 2002-01-11 2004-09-07 Airflow Networks Wireless communication system architecture having split MAC layer
US7366524B2 (en) 2002-02-06 2008-04-29 Ntt Docomo Inc. Using subnet relations for paging, authentication, association and to activate network interfaces in heterogeneous access networks
US6754488B1 (en) 2002-03-01 2004-06-22 Networks Associates Technologies, Inc. System and method for detecting and locating access points in a wireless network
US6940384B2 (en) 2002-03-11 2005-09-06 Netpower Technologies, Inc. Packaging techniques for a high-density power converter
US20040052232A1 (en) * 2002-09-13 2004-03-18 Kumar Ramaswamy Method and apparatus for detecting the presence of a wireless local area network using a position location system
US7218944B2 (en) 2002-03-21 2007-05-15 International Business Machines Corporation Frequency beacon to broadcast allowed frequency
CA2479166A1 (en) 2002-03-27 2003-10-09 International Business Machines Corporation Methods apparatus and program products for wireless access points
US7028097B2 (en) 2002-03-28 2006-04-11 Intel Corporation Wireless LAN with dynamic channel access management
US6760671B1 (en) 2002-04-09 2004-07-06 Cisco Technology, Inc. Method and apparatus of low power energy detection for a WLAN
US7161914B2 (en) 2002-04-11 2007-01-09 Ntt Docomo, Inc. Context aware application level triggering mechanism for pre-authentication, service adaptation, pre-caching and handover in a heterogeneous network environment
US6925069B2 (en) 2002-04-19 2005-08-02 Meshnetworks, Inc. Data network having a wireless local area network with a packet hopping wireless backbone
US7269151B2 (en) 2002-04-22 2007-09-11 Cognio, Inc. System and method for spectrum management of a shared frequency band
EP1502080B1 (en) * 2002-04-30 2013-05-22 Telmap Ltd. Navigation system using corridor maps
US7305238B2 (en) * 2002-05-01 2007-12-04 Agere Systems Inc. Position-based capacity reservation in a mobile wireless system
US6664925B1 (en) 2002-05-02 2003-12-16 Microsoft Corporation Method and system for determining the location of a mobile computer
US20040054774A1 (en) 2002-05-04 2004-03-18 Instant802 Networks Inc. Using wireless network access points for monitoring radio spectrum traffic and interference
US7167715B2 (en) * 2002-05-17 2007-01-23 Meshnetworks, Inc. System and method for determining relative positioning in AD-HOC networks
US7042852B2 (en) 2002-05-20 2006-05-09 Airdefense, Inc. System and method for wireless LAN dynamic channel change with honeypot trap
US7277404B2 (en) 2002-05-20 2007-10-02 Airdefense, Inc. System and method for sensing wireless LAN activity
US7212837B1 (en) 2002-05-24 2007-05-01 Airespace, Inc. Method and system for hierarchical processing of protocol information in a wireless LAN
US6879574B2 (en) * 2002-06-24 2005-04-12 Nokia Corporation Mobile mesh Ad-Hoc networking
US7965842B2 (en) 2002-06-28 2011-06-21 Wavelink Corporation System and method for detecting unauthorized wireless access points
US20040022222A1 (en) 2002-07-31 2004-02-05 Allister Clisham Wireless metropolitan area network system and method
US20050060319A1 (en) 2002-08-02 2005-03-17 Cisco Technology, Inc. Method for central planning and distributed control of client roaming and reassociation
US7606242B2 (en) 2002-08-02 2009-10-20 Wavelink Corporation Managed roaming for WLANS
US7068999B2 (en) 2002-08-02 2006-06-27 Symbol Technologies, Inc. System and method for detection of a rogue wireless access point in a wireless communication network
US7316031B2 (en) 2002-09-06 2008-01-01 Capital One Financial Corporation System and method for remotely monitoring wireless networks
US7408907B2 (en) 2002-09-11 2008-08-05 Cisco Technology, Inc. System and method for management of a shared frequency band using client-specific management techniques
US7164663B2 (en) 2002-09-17 2007-01-16 Broadcom Corporation Method and system for providing an intelligent switch in a hybrid wired/wireless local area network
US20040203873A1 (en) * 2002-09-19 2004-10-14 William H. Gray Method and system of informing WAN user of nearby WLAN access point
US6957067B1 (en) 2002-09-24 2005-10-18 Aruba Networks System and method for monitoring and enforcing policy within a wireless network
CN1486027A (zh) * 2002-09-28 2004-03-31 ��Ϊ�������޹�˾ 一种实现无线局域网中用户定位的方法
US7599323B2 (en) 2002-10-17 2009-10-06 Alcatel-Lucent Usa Inc. Multi-interface mobility client
US7522049B2 (en) 2002-10-18 2009-04-21 Aeroscout, Ltd. Wireless local area network (WLAN) method and system for presence detection and location finding
US20040103194A1 (en) 2002-11-21 2004-05-27 Docomo Communicatios Laboratories Usa, Inc. Method and system for server load balancing
US7318155B2 (en) 2002-12-06 2008-01-08 International Business Machines Corporation Method and system for configuring highly available online certificate status protocol responders
US7085576B2 (en) 2002-12-30 2006-08-01 Motorola, Inc. Method and apparatus for providing streaming information to a wireless mobile wireless device
US20040203910A1 (en) 2002-12-31 2004-10-14 International Business Machines Corporation Spatial boundary admission control for wireless networks
FI20030222A (fi) 2003-02-13 2004-08-14 Ekahau Oy Paikannussovelluksia langattomia verkkoja varten
US7301926B1 (en) * 2003-04-04 2007-11-27 Airespace, Inc. Automatic coverage hole detection in computer network environments
US7313113B1 (en) 2003-04-04 2007-12-25 Airespace, Inc. Dynamic transmit power configuration system for wireless network environments
JP2004340864A (ja) * 2003-05-19 2004-12-02 Alpine Electronics Inc ナビゲーション装置およびナビゲーション装置における無線通信方法
US7340247B1 (en) * 2003-05-29 2008-03-04 Airespace, Inc. Wireless network infrastructure including wireless discovery and communication mechanism
US7257107B2 (en) 2003-07-15 2007-08-14 Highwall Technologies, Llc Device and method for detecting unauthorized, “rogue” wireless LAN access points
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
US7315519B2 (en) 2003-08-05 2008-01-01 Alcatel Lucent IPv4/v6 address acquisition techniques for mobile terminals operating within wireless LANs
US7277416B1 (en) 2003-09-02 2007-10-02 Cellco Partnership Network based IP address assignment for static IP subscriber
US7149533B2 (en) * 2003-10-01 2006-12-12 Laird Mark D Wireless virtual campus escort system
US7447226B2 (en) * 2003-10-31 2008-11-04 International Business Machines Corporation Methods and apparatus for continuous connectivity between mobile device and network using dynamic connection spreading
US7127258B2 (en) * 2003-11-10 2006-10-24 Symbol Technologies, Inc. WLAN roaming based on location
US7002943B2 (en) 2003-12-08 2006-02-21 Airtight Networks, Inc. Method and system for monitoring a selected region of an airspace associated with local area networks of computing devices
JP2005181146A (ja) * 2003-12-19 2005-07-07 Aisin Aw Co Ltd 情報配信システム及び情報配信方法のプログラム
US7286833B2 (en) * 2004-02-27 2007-10-23 Airespace, Inc. Selective termination of wireless connections to refresh signal information in wireless node location infrastructure
DE102004055275A1 (de) * 2004-11-17 2006-05-18 Robert Bosch Gmbh Verfahren und System zur Optimierung der Funkübertragung von Daten zwischen einem Fahrzeug und einer externen Gegenstelle
US20070232307A1 (en) 2004-12-16 2007-10-04 Tarek Ibrahim Pico Cell Wireless Local Area Network (Wlan)
US7805140B2 (en) 2005-02-18 2010-09-28 Cisco Technology, Inc. Pre-emptive roaming mechanism allowing for enhanced QoS in wireless network environments
US7596376B2 (en) 2005-02-18 2009-09-29 Cisco Technology, Inc. Methods, apparatuses and systems facilitating client handoffs in wireless network systems
TWI321279B (en) * 2005-07-20 2010-03-01 Incomm Technologies Co Ltd Memory device and associated method
US7702333B2 (en) * 2006-05-11 2010-04-20 Intel Corporation Wireless local area network and methods for secure resource reservations for fast roaming
US7821986B2 (en) 2006-05-31 2010-10-26 Cisco Technology, Inc. WLAN infrastructure provided directions and roaming

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577446A (zh) * 2009-10-01 2012-07-11 诺基亚公司 用于基于小区广播信息、使用连接性曲线图来提供基于位置的服务的方法和设备
CN102577446B (zh) * 2009-10-01 2015-09-23 诺基亚公司 用于基于小区广播信息、使用连接性曲线图来提供基于位置的服务的方法和设备
CN102548025A (zh) * 2012-03-16 2012-07-04 北京工业大学 一种降低移动VoIP呼叫建立时延方法
CN102548025B (zh) * 2012-03-16 2015-04-29 北京工业大学 一种降低移动VoIP呼叫建立时延方法
CN103379620A (zh) * 2012-04-19 2013-10-30 国民技术股份有限公司 定位方法及定位系统
CN104540134A (zh) * 2014-12-03 2015-04-22 北京奇虎科技有限公司 无线访问节点检测方法、无线网络检测系统和服务器
CN104540134B (zh) * 2014-12-03 2018-07-06 北京奇安信科技有限公司 无线访问节点检测方法、无线网络检测系统和服务器

Also Published As

Publication number Publication date
EP2022030A2 (en) 2009-02-11
EP2022030A4 (en) 2013-01-23
US20070280152A1 (en) 2007-12-06
WO2007143338A3 (en) 2008-11-20
CN101406093B (zh) 2012-09-19
WO2007143338A2 (en) 2007-12-13
US7821986B2 (en) 2010-10-26

Similar Documents

Publication Publication Date Title
CN101406093B (zh) Wlan基础设施提供的指引和漫游
EP1313270B1 (en) Providing network service information in a system including wide- and narrow-area wireless communication systems
AU2008345574B2 (en) Providing Wi-Fi location information to a mobile device in order to estimate its position
CN101611642B (zh) 网络中的通信组配置
US20120083291A1 (en) Method and Apparatus for WLAN Location Services
CN101502160B (zh) 无线客户端的智能网络获取
US8180339B2 (en) Method and apparatus for transferring network management information to wireless nodes
US20100150027A1 (en) Systems and methods of planning and deploying an ad hoc mobile wireless network
US20060143266A1 (en) Communication system
CN101895970B (zh) 分离平面无线网络结构
US7734296B2 (en) Management of distributed location servers
JP2002515712A (ja) 移動体通信用の環境情報を取入れる方法と装置
JP2003143643A (ja) 異種類のアクセスネットワークにおける分散型ダイナミックページング領域形成のための方法及び関連装置
JP2007318354A (ja) 移動体用通信装置および移動体用通信方法
JP3775430B2 (ja) 網サービス情報提供システム及び網サービス情報提供装置並びにその方法及びその動作制御方法
JP2012249212A (ja) 可搬型ネットワーク接続装置
US20130084887A1 (en) Using wired endpoints to determine position information for wireless endpoints in a network
JP4892002B2 (ja) 通信方法、通信システム、モバイルノード及びネットワークノード
WO2023243341A1 (en) Session management method involving a local session management function (l-smf) node
JP2018170628A (ja) 車載クラウドレット
JP2003284112A (ja) 無線通信携帯端末とその通信方法
JP2007166644A (ja) パケット通信網における近隣ルータの認識方法
JP2018170627A (ja) 車載通信装置

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