CN100391174C - 在短程无线网络环境实现无缝用户移动性的方法和系统 - Google Patents
在短程无线网络环境实现无缝用户移动性的方法和系统 Download PDFInfo
- Publication number
- CN100391174C CN100391174C CNB018140378A CN01814037A CN100391174C CN 100391174 C CN100391174 C CN 100391174C CN B018140378 A CNB018140378 A CN B018140378A CN 01814037 A CN01814037 A CN 01814037A CN 100391174 C CN100391174 C CN 100391174C
- Authority
- CN
- China
- Prior art keywords
- hmp
- core server
- handoff
- handoff core
- user
- 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.)
- Expired - Fee Related
Links
- 230000006855 networking Effects 0.000 title claims abstract description 12
- 238000000034 method Methods 0.000 claims abstract description 54
- 238000004891 communication Methods 0.000 claims description 42
- 230000004044 response Effects 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 8
- 238000012423 maintenance Methods 0.000 claims description 4
- 238000007689 inspection Methods 0.000 claims description 2
- 238000007639 printing Methods 0.000 claims description 2
- 238000004321 preservation Methods 0.000 claims 2
- 238000004590 computer program Methods 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- CLKRHIBHXHFDSI-UHFFFAOYSA-N (2,4-dimethylpyrimidin-5-yl)methanol Chemical compound CC1=NC=C(CO)C(C)=N1 CLKRHIBHXHFDSI-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- 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]
-
- 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/18—Service support devices; Network management devices
- H04W88/182—Network node acting on behalf of an other network entity, e.g. proxy
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Abstract
本发明涉及提供能够用短程无线计算装置进行无缝连接和漫游的方法、系统和计算机程序指令,用于使各种装置,尤其是低功率手持装置能够通过对多个网络接入点建立连接经网络环境,诸如在建筑物中,无缝地移行,所述网络接入点可以称作切换管理点(HMP)(110)。通过把这些接入点与核心服务器(100)协调进行用户认证、装置地址分配以及切换服务提供无缝网络连通性的幻觉。
Description
技术领域
本发明涉及计算机网络,具体地涉及能够用短程无线计算装置进行无缝连接和漫游的方法、系统和计算机程序指令。
背景技术
近年来,出现了各种短程无线网络通信技术,特别是IEEE802.11和蓝牙等,使便携式装置(诸如笔记本计算机、蜂窝移动电话、个人数字助理或者说PDA等)能够既相互通信也能够与广域网环境通信。(IEEE802.11是电气电子工程师协会标准,批准于1997年用于无线局域网,即LAN,的信令和协议。802.11针对跳频扩频无线电、直接序列扩频无线电,以及红外线光传输。蓝牙是旨在统一通信和计算的短程无线连接的规范。这些规范的详情可以在互连网上分别查询www.ieee.org和www.bluetooth.com。)
为了能够进行这种通信,开发了各种“桥接接入点”。这些桥接接入点使一个装置能够自行无线插入到当地的LAN中。该装置发送的所有分组就可以简单地转发到LAN,并且该装置还可以读出LAN上的所有分组(接入点可能设有某种层次的根据例如该装置的媒体接入控制或者MAC地址之类的筛选)。市售桥接接入点包括Cisco和Lucent(用于802.11)及Widcom和Axis(用于蓝牙)的产品。
但是,现有的短程无线LAN方案却有几个局限性。一种显然的局限性是不能够进行无缝漫游。就是说,只有在接入点都在同一个物理层LAN上时,装置才可以从一个接入点移动到另一个接入点时保持连通性。现有的方案都不能让装置从一个LAN到另一个LAN无缝地移动而不需要布置大量的新基础设施(或者说不要求对装置的软件本身进行显著的改变)。这在无线环境中尤其成问题,因为用户不太可能知道到LAN的拓扑布置,从而在物理地移动到特定的LAN范围以外时意识不到。
在蓝牙环境中,经桥接接入点的漫游特别地麻烦。为了从一个接入点到另一个接入点移动时保持连通性,装置必须保留其互连网协议(IP)地址。然而,蓝牙客户机装置通过与每个接入点建立新的点对点协议(PPP)连接得到IP连通性,从而蓝牙客户机可能请求新的IP地址(使用动态主机配置协议,DHCP)。使用桥接接入点,每次移动到不同的接入点时,为特定的客户机装置得到新的IP地址,会中断该装置的连通性,从而使漫游不透明。(PPP是1994年7月在“注释要求(FRC)”中提出的,DHCP是1997年3月在RFC2131中提出的。两者都可以在互连网上查www.ietf.org得到。)
一个无缝漫游问题的解决方法涉及使用移动IP。此方案中,从一个网络移动到另一个网络时移动装置的IP地址不改变。装置在其归属网络上有关联的固定“归属代理”。在装置移动时,它在不同的网络上以“外地代理”登记。该装置发送的信息和发往该装置的信息经所述的外地代理输送(即转发)。因为在此配置中IP地址保持不变,可以实现漫游。然而这个方案有几个缺点。首先,它只用IP4版定义(“IPv4”)而不适于IP6版(“IPv6”),后者也称作“下一代IP”,并且将要取代IPv4。而且,移动IP方案要求LAN管理者在每个LAN上都布置一个外地代理,以对每个用户都分配一个公知的归属代理,并且对每个装置都分配一个固定的(永久的)IP地址。后一个要求特别地麻烦,因为当今互连网上可路由的IP地址是有限的资源;而且,出于安全原因,多数系统管理者给互连网的主机分配专用地址,并且通过使用执行网络地址翻译(NAT)的防火墙对较大的互连网隐藏这些地址。移动IP还要求做大量的努力以安装和配置工作系统。
在Alex Snoren和Hari Balakrishnan在2000年8月份发表的论文“An End-to-End Approach to Host Mobility,”Proceedings ofMobiCom 2000中提出另一种解决漫游问题的方案。认识到移动IP的局限性,这两名作者提出可以通过对传输控制协议(TCP)添加附加机构,让建立的连接“重新映射”到用户的新IP地址上,以实现无缝移动。以此方式,用户漫游时自由地得到新的IP地址从而重新映射其所有的开放连接。然而这个方法有几个局限性。它要求在所有的客户机和服务器都改变为执行TCP,这是不大可能办到的。识别此装置的IP地址的应用软件必须修改以学习和处理装置在漫游时发生的IP地址改变。此方案对于基于用户数据报协议(UDP)/IP的通信行不通。最后,系统依靠动态域名服务(DDNS)让远程主机能够知道用户的当前的IP地址;可惜DDNS现有还没有充分地使用。
因此需要一种能够实行无缝网络连通性而没有现有技术局限性的短程无线方案。
发明内容
本发明针对能够用短程无线计算装置进行无缝连接和漫游的方法、系统和计算机程序指令。所揭示的技术使各种装置,尤其是低功率手持装置能够通过对多个网络接入点建立连接经网络环境(诸如在建筑物中的网络环境)无缝地移行。在本文中把这些网络接入点称作切换管理点(HMP)。通过把这些接入点与核心服务器协调进行用户认证、装置地址分配以及切换服务,提供无缝网络连通性的幻觉。
根据本发明的一个方面,提供了在短程无线网络环境中实现无缝用户移动性的方法,包括以下步骤:提供一个或多个便携客户机装置,每个所述客户机装置配备有短程无线通信能力以在短程无线网络环境中通信;提供多个切换管理点,每个所述的HMP配备有短程无线链路用于与所述客户机装置通信,和对网络环境的链路,其中可以访问一个或者多个驻留在一个或多个应用服务器上的应用程序;以及根据HMP存在协议提供切换核心服务器以管理HMP,所述协议允许HMP在没有管理者干预的情况下用所述切换核心服务器配置和登记其自身;当所述一个或多个便携客户机装置进入第一HMP的通信范围内时,所述一个或多个便携客户机装置使其自身为第一HMP所知;响应于所述一个或多个便携客户机装置进入第一HMP的通信范围内,所述HMP向所选择的一个或多个便携客户机装置分配互联网(IP)地址;当所述一个或多个便携客户机装置离开第一HMP的通信范围并进入第二HMP的通信范围内时,第一HMP将所述一个或多个便携客户机装置切换到第二HMP;当所述一个或多个便携客户机装置进入第二HMP的通信范围内时,所述一个或多个便携客户机装置继续使用相同的IP地址;以及在切换过程中及切换后,维护可在一个或多个便携客户机装置之间进行操作的正在进行的会话。
根据本发明的另一个方面,提供了在无线网络环境中实现无缝用户移动性的系统,含有:一个或多个便携的用户装置,每个所述用户装置配备有短程无线通信能力以在无线网络环境中通信;多个切换管理点,每个所述的HMP配备有无线链路用于与所述用户装置通信,和对网络环境的链路,其中驻留应用程序和应用服务器;以及根据HMP存在协议管理HMP的切换核心服务器,所述协议允许HMP在没有管理者干预的情况下用所述切换核心服务器配置和登记其自身。
根据本发明的另一个方面,提供了一种用于在无线网络环境中实现无缝用户移动性的系统,包括:多个切换管理点,每个所述的HMP配备有无线链路用于与用户装置通信,以及对网络环境的链路;和根据HMP存在协议管理HMP的切换核心服务器,所述协议允许HMP在没有管理者干预的情况下用所述切换核心服务器配置和登记其自身。
附图说明
图1示出本发明的优选实施例包括的组成;
图2示出可用于本发明优选实施例的HMP登记例;
图3示出可用于本发明优选实施例的活动用户位置(AUL)登记例;
图4是流程图,示出根据本发明优选实施例的切换管理点(HMP)用以导入和连接到网络上的逻辑;
图5是流程图,示出根据本发明优选实施例的切换核心服务器用以处理HMP存在协议的逻辑;
图6是流程图,示出根据本发明优选实施例的客户机经网络无缝漫游时用以让HMP知道的逻辑;
图7是流程图,示出根据本发明优选实施例的用以进行HMP切换协议的逻辑;
图8示出本发明的优选实施例可以使用的历史记录;以及
图9示出本发明的优选实施例可以使用的对策文档例。
具体实施方式
下面参照示出本发明优选实施例的附图详细说明本发明。各图中相同的部件标以相同的标号。
下面参照实施根据本发明优选实施例之一或者多个的计算机可读媒介的方法、设施(系统)和计算机程序指令的流程图说明本发明。领域内普通技术人员会理解,这些流程图只不过是本发明可能实施的优选实施例的说明,对于本文所述的逻辑可以进行改变(例如在一些情况下通过合并操作改变操作的顺序等等)而不偏离所公开的本发明的概念。
现在参照图1说明实施本发明所涉及的四个主要组成部分:这四个组成部分是:(1)客户机装置120;(2)切换管理点110;(3)切换核心服务器100;和(4)应用服务器130。下面说明这些组成部分与本发明的关系。
本发明所使用的装置120(譬如笔记本计算机、手提计算机、PDA、蜂窝移动电话等等)各自配备短程无线通信能力。使用的具体通信能力不形成本发明的部分,可以包括802.11、蓝牙之类的技术,或者类似技术(可能现在还正在开发)。无线附件可以内置在装置之内。也可以通过其它的方式得到,包括但是不限于:通过插卡板(譬如PCMCIA卡也就是个人计算机存储卡国际协会卡),也可以通过附着道尔芯片(dongle)(就是说连接到USB端口或说通用串行总线端口或者连接到RS232端口的插入式装置)。
HMP110有两个网络接口。一个是短程无线链路(用于与装置120通信),另一个是对漫游装置120要接入的目标应用驻留其中的网络环境(诸如内联网或者互连网)的链路。在优选实施例中,此第二接口是以太网接口,尽管可以变通地使用其它协议诸如令牌环网络(IEEE802.5)、802.11或者其它协议。装置使用HMP作为向网络环境发送网络分组和从网络环境接收网络分组的信道。
中心切换核心服务器100(后文称“核心”)驻留在网络基础结构中并且对作为在该环境中漫游的装置120的用户的HMP110提供服务。
一个或多个应用服务器130接纳装置120通过短程无线网络漫游时访问的应用。
所述核心优选地维护两个数据储存库用于使装置120能够从一个HMP110到另一个无缝地漫游。这两个储存库在下文中称为HMP登记薄和AUL登记薄。
HMP登记薄维护参与核心支持的漫游域的当前已知HMP的记录。在优选实施例中,HMP登记薄跟踪特定HMP开始登记核心的时间、它最近地刷新其登记的时间,以及其当前登记将到期的时间。(HMP登记在后文详细地说明)。此登记薄中的其它字段优选地包括:HMP的MAC地址、HMP的IP地址、有关HMP的选用标识信息(诸如其分配的管理者名称、制造厂商,型号等等),以及(供选用)其当前的物理位置。
HMP登记薄200的一个例子示于图2中。HMP的MAC地址(列210)优选地用作访问HMP登记薄条目的钥匙。列220中所示的举例IP地址是IPv4地址,然而这是用于说明而不是用于限制:可以变通地指定其它的地址形式,特别是IPv6。例如HMP270和280的初始登记时间示于列230中。列240然后示出每个HMP具有更近的当前的,刷新过的登记时间,这些登记将在列250中指出的时间到期。最后,列260提供了关于每个HMP的各种信息,譬如装置的类型和装置物理上所处的位置。
AUL登记薄维护核心服务器域内使用的当前活动用户的记录。此登记薄中的字段优选地含有:每个活动用户的名字或者其它标识符(下文中称为用户名称,以便于参阅);该用户正在使用的装置的IP地址;该装置的MAC地址;和该装置当前经之通信的一个或多个HMP的MAC地址。
AUL登记薄300的一个例子示于图3中。装置MAC地址(列330)优选地用作访问AUL登记薄条目的钥匙。变通地,按照本发明具体实施的需要可以用用户名称310、装置IP地址320和/或装置MAC地址330的某种组合作为钥匙。如以上参照图2所示,列320所示的举例IP地址示为IPv4地址用于说明的目的。如在列340中所示,具体用户所用的装置可以当前地与单个HMP关联(如用户350的情况),也可以与多个HMP相关联(如用户360的情况)。
下面参照图4至图7所示的流程图,说明HMP用以使自身让核心知道的方式,以及核心使用该信息以使装置能够从一个HMP无缝漫游到另一个的方式。
HMP引导,然后为网络所知、然后经网络通信以与核心保持连通性。需要这种连通性确保HMP可以与核心在为其用户装置切换方面协调,并且确保核心知道各个HMP是工作着还是有故障、断开连接或者是因其它原因变得不可使用。图4示出用以进行这种处理的逻辑的优选实施例。
在HMP引导时,它获得IP地址(方框400)。在优选实施例中,用DHCP得到所述地址,然而也可以用其它地址确定方案(诸如BOOTP或RARP协议)而不偏离在此公开的本发明概念。
HMP还必须确定核心的位置,如方框410所示。核心位置的发现可以使用标准发现协议组的任何一个,譬如服务定位协议(SLP)、DHCP、或者域名服务(DNS)。在优选实施例中使用DHCP。如领域内所公知,DHCP服务器可以配置得不仅为客户机提供IP地址,还提供其它的配置信息(诸如DNS服务器地址、本地路由器地址等等)。通过让系统管理者把DHCP服务器配置成除了提供HMP的IP地址之外还提供核心服务器的地址给引导HMP,这种特征可以有利地用于本发明。从而,如果由DHCP服务器连同HMP的IP地址提供核心服务器地址,这种核心服务器地址将用作为方框410的结果。否则,HMP就发出对此信息的明确请求(例如使用SLP查询)。
每个HMP必须保持核心服务器知道其存在,而此存在由核心记录在其HMP登记薄中(如以上所述)。因此用“HMP存在协议”向核心登记每个引导HMP。此协议以HMP对核心服务器发出登记请求(方框420)开始。登记请求标示出HMP的MAC地址和IP地址,以及可供选择地其它识别信息(参见图2中示例HMP登记薄的列210、220和260)。
可选择地,HMP可以请求特定的登记有效期(下面会参照方框430详细地说明)。当使用此选择时,请求的有效期值优选地指定为登记请求消息中的选项字段。根据具体实施的需要,选项字段数量可以存在于此消息中,在此每个这样字段优选地具有用于指明其存在的数字标识符。然后在登记请求消息中指定(选项识别符、选项值)对,在此例中,选项标识符指出这是用作登记有效期的信息。优选地,所述的值指定为将由核心用于计算实际的到期时间的偏移值(诸如图2的列250中所示)。
在发出登记请求以后,HMP就等待核心的响应。如判断方框430所示,一旦接收到响应之后,HMP就判断响应是否表明登记成功。如果回答是否定的,优选地在方框490禁用HMP。(然而,可以通过在方框400、410或者420通过在任何时候重新开始其逻辑重新开始登记过程。)
如果在判断方框430的回答是肯定的,这就是成功的登记(即登记由核心所接受,下面会参照图5详细说明),并且控制继续到方框440。在优选实施例中,核心服务器发出的响应指出HMP的登记在多长的时间内有效。(优选地,此值由核心作为偏移值发出,然后HMP用之计算其实际的到期时间。这种技术考虑核心与HMP之间时钟的差。变通地,可以由核心发送特定的日期和时间作为到期时间。)可选地不论是核心还是HMP或者是双方都可以事先知道登记的有效期。确定有效期长度的方式可以是特定的实施,从而不形成本发明的部分。备选方案包括:在配置文档(或者配置登记、数据库,等等)中指定固定的值;用管理性工具指定固定的值;将值硬编码(hard-coding)到核心实施中(在HMP在登记请求中提供有效期请求参数时,和/或向HMP中编制);基于环境或者其它的因素(诸如核心上的当前负荷,假如登记过程和特别地已经登记了的HMP的重新登记将对核心造成处理负荷)动态地确定有效期;等等。
在此优选实施例中,每个HMP的登记有效期长度是相同的。变通地,本发明的实施可以使用依HMP不同而变化的有效期。例如,如果已知特定的HMP比某平均值更频繁地发生故障,或者如果已知一HMP相对频繁地移动,那么考虑这些因素分配这样的HMP的登记有效期可能是有利的。举例来说,可以把新发现的HMP分配较短的有效期,而核心已知的HMP可以分配较长的有效期(可能是在识别中新的HMP更有可能移动,而长期存在的HMP不太可能移动)。
优选实施例的核心服务器优选地支持混合模式的与登记有效期有关的操作,在此有效期值从提供此信息的HMP接收,而有效期值由核心为不提供此信息的HMP提供。(可以理解,核心可以使用诸如以上所论的核心处理负荷之类的静态或者动态因素,修改由HMP提供的有效期的值)。变通地,可以对特定实施写入核心服务器以总是产生有效期(实际上无视任何HMP提供的值),或者总是指望从HMP发出的值(在此默认值优选地用于不提供此信息的HMP)。
当从核心接收的登记响应是肯定的,从而控制达到方框440时,根据HMP存在协议,HMP等待直到到达到其登记有效期到期,再进行刷新其登记的请求(方框450)。通过使用这种登记有效期到期和刷新技术,HMP周期性地通告核心其还“存在”并且在起作用,而核心发出的响应对HMP提供周期性的通知说明其登记和对核心域的参与还有效(假定对刷新请求的响应是肯定的)。在发出刷新请求(刷新请求可选地指定有效期,如前所述)后,控制转到方框430等待核心的响应(并且等待其处理的开始)。
通过使用已述HMP存在协议,HMP可以引导、配置和与核心服务器集成而不需要管理者的干预。因此提供和支持的无缝连通性和漫游是简单的,并且是划算的,从而免去了现有人工配置的现有技术无线网络方案的繁重管理负担。
现在参照图5说明在核心服务器进行HMP存在协议所发生的处理。处理在方框500开始,在此核心从HMP接收登记请求(或者登记刷新请求)。在判断方框510,核心确定是否接受此登记。根据特定的实施需要,可以因各种原因拒绝登记请求。例如,可以估计与核心相关的情况,譬如,核心当前是否在以其最高负荷工作或者是以最高效率或者最高允许容量工作,如果是这样,可能会因此拒绝新的登记。(也可能会希望在诸如所述的某些核心相关情况下拒绝登记刷新请求。)或者,核心可以检测出特定的HMP无效、频繁出故障(从而引起网络中断),或者其它的功能不佳,在这种情况下可以拒绝HMP的登记(或者登记刷新)请求。(通过根据图5的逻辑由核心处理的,新到达的HMP的登记消息和已知HMP的登记刷新消息,在下文中简称为登记请求消息,以便于参考。)
在此优选实施例中,核心容量所依据的因素包括:(1)购置的许可证数(这可以包括用于固定的HMP数量、固定的被支持的用户的数量、和/或固定的用户装置数量);(2)当前的业务量或者CPU的负载;和/或(3)在核心资源上的存储限度(包括前述的HMP登记薄和AUL登记薄是否能够处理更多的登记信息。)可选择地可以为要由系统管理者设定的其它容量信息提供容量,例如出于安全的目的限制登记。
如果对判定方框510的回答是否定的(即拒绝登记),控制转移到方框590,在方框590向发出请求的HMP发出否定的响应。(在请求是刷新的情况下,服务器可以选择对此拒绝的HMP删除任何现存的HMP登记条目。)然后控制返回到方框500等待另一个输入的登记请求。
如果对判断方框510的回答是肯定的,核心在方框520确定发出请求HMP是否已经是在HMP登记薄中现存的登记。如以前参照图2所述,HMP的MAC地址(在登记请求消息中接收的)优选地用作进入HMP登记薄索引的钥匙。
如果定位了用于此HMP的HMP登记薄中的条目,判定方框520有肯定的结果从而控制转移到方框530。在方框530,用新的登记到期时间(可以由核心根据HMP提供的信息或者其组合确定,如前所述)更新登记薄内的条目。然后响应消息在方框590返回到HMP,而控制返回到方框500。
如果在该HMP的HMP登记薄中没有发现条目,那么判定方框520就具有否定的结果并且在方框540创建新的条目。除了当前的日期和时间,以及如前述确定的有效期信息之外,此新的条目还使用在此优选实施例中在登记请求消息中接收的有关HMP的信息。(变通地,可以使用来自其它的源的信息。例如,有关特定的HMP物理地所处位置的信息可以通过查询以前存储在目录表或者检索表中的条目得到,也可以通过系统管理者执行的外部数据输入应用软件提供。)
在创建了新的HMP登记薄条目之后,向发出请求的HMP返回响应(方框590),然后控制转向方框500等待下一个登记请求消息到来。
应当注意到在这个过程中,对于已经超过了登记到期时间而没有成功地刷新的HMP,HMP登记条目当作以前不存在的HMP登记条目对待。考虑这种情况,核心可以从其HMP登记薄中清除作废了的条目。而且,HMP可以明确地通知核心终止其登记,这种情况下核心从HMP登记薄中删除掉该HMP的条目。(此处终止逻辑没有示于图4或图5中,但是领域内普通技术人员可以容易地理解如何增加这种逻辑。)在优选实施例中,当HMP登记薄条目过期或者被删除时,也删除AUL登记薄中相对于此HMP的相应条目(参见图3的列340)。
以此方法,所述核心获得和保持跟踪存在于其域内的HMP。而且,所述核心还可以检测HMP的故障或者断开,并且从而对于没有刷新其登记的HMP清除HMP登记薄条目。
下面参照图6说明客户机装置通过其附近的HMP通信,并从而实现无缝漫游的方式。通过与可访问的HMP(即在装置的通信范围之内的HMP)建立通信,建立了IP业务随后可以流通的对话或者说信道。这种IP业务可以通过HMP和/或核心路由到其目标处。例如,在蓝牙环境中所述信道优选地是建立在蓝牙RFCOMM层上的PPP链路。在802.11环境中,所述信道优选地是在IP业务首先流通到HMP时隐含地建立的。在优选实施例中,进行认证处理,先鉴别连接装置的用户,然后才允许成功地建立通信信道。为此目的,核心服务器优选地执行RADIUS接口。(RADIUS,也称远程认证拨号用户服务,是2000年6月在RFC2865中提出的)。对远程端点(在本发明中是HMP)提供用户名字和口令。例如PPP为把此信息传送到HMP提供部分的PPP链路建立。接收到用户的名字和口令后,HMP就使用RADIUS把此信息连通到认证服务器(在本发明中是核心服务器)。
在(使用参考蓝牙中描述的PPP之类的链路层协议)建立了通信信道后,客户机装置就发出DHCP地址分配请求(图6的方框600)以获得IP地址(如上所述参考802.11,响应检测到IP业务而使用隐式信道建立方案时,该IP业务本身可以是DHCP请求)。
在此优选实施例中,客户机装置在它经无线网络环境漫游时使用相同IP地址。这使得装置与可以进行的所有应用保持正在进行的连接。从而由核心服务器分配装置的IP地址,并且核心确保在核心的域内所述装置正在进行的对话的整个有效时间内以相同的(恒定的)IP地址响应特定装置发出的所有DHCP请求。(注意,装置的对话可能短期地临时中断,例如当装置经过没有由HMP提供服务的区域时。在优选实施例中,使用有效期定时器值监测这种临时中断,从而使装置能够保留其IP地址直到与另一个HMP建立通信,如下面参照AUL登记薄中的保留条目所作的详细说明所述。用作有效期定时器的优化时间长度是特定的实施。)
客户机装置在方框600发出的DHCP请求由当前用以进行通信的HMP接收(方框605)。所述HMP把此DHCP请求封装进请求消息中,然后把封装的消息转发到核心服务器(方框610)。使用预定的公知的端口号码把所转发的请求发送到核心的指定的端口上。(这种指定的端口号码可以是特别地选来用在本发明中的。变通地,诸如DHMP端口号码之类的已经指定的端口号码也可以重新用作此目的,只要在所转发的消息中的信息可以用于确定这是从HMP转发的DHCP请求。)
在方框615,核心接收和解封DHCP请求。核心然后从此请求中检查客户机装置的MAC地址,然后确定(在判定方框620)是否在核心的此MAC地址的登记薄中已经有了条目。如果是有,控制转向方框635,在方框635从AUL登记薄条目中选择现有的IP地址用于分配给发出请求的装置。另一方面,如果在AUL登记薄中没有发现有条目,控制转向方框625,在此核心创建新的AUL登记薄条目。优选地,从所述转发的DHCP请求中得到的信息在创建如图3的列310、330和340中所示的AUL登记薄值时使用。然后核心把新的IP地址分配给发出请求的装置(方框630)然后把该地址存储进为该装置新创建的AUL登记薄条目中(如图3中的列320中所示)。
在方框630或方框635的处理之后,或用新创建的IP地址或者检索到的IP地址,核心在方框640产生其DHCP响应。在方框645,核心封装此响应并且把它转发给转发该DHCP请求的HMP。该HMP接收该响应,解封该响应,并且把该响应转发给发出请求的用户装置(方框650)。在接收到响应后(方框655),客户机就知道了它在进一步通信中应当使用的IP地址。
以此方式,客户机可以进行标准的DHCP请求,并且所述请求将总是由核心处理,不论在LAN中是否存在其它的DHCP服务器。而且,特定的装置的每个DHCP请求都总是导致分配相同的IP地址,不论哪个HMP接收到此请求。(在此优选实施例中,如果不只一个HMP接收到从方框600处理得到的特定客户机的DHCP请求,每个HMP都将向核心转发此请求。因为每个请求都识别相同的客户机MAC地址,核心将按照图6所示的流程把相同的IP地址分配给发出请求的装置,并且用其对每个HMP的响应中返回这个IP地址。每个HMP将向所述装置转发此响应,所述装置接收含有相同IP地址分配的复制响应。)
下面参照图7中所示的流程图说明在装置经无线网络漫游时客户机装置用以进行切换的处理。
经过AUL登记薄,核心服务器跟踪各个装置当前用哪个HMP进行通信。保存这种信息就可以通过由HMP执行的切换协议方便刷新。切换协议的本质取决于如何在装置和HMP之间建立通信信道。将要说明在本文中称为“显式环境”和“隐式环境”的两个变通方式。
当装置显式地请求例如通过建立PPP链路与HMP连接时,使用显式环境。当接收到通信信道建立消息时,方框700中的判定具有肯定的结果,从而在方框710继续进行处理;否则,在方框705继续处理。在此显式环境中,HMP从接收到的消息中检索装置的MAC地址(方框710),然后向核心发出包括装置的MAC地址及HMP的MAC地址的通知(方框715)(注意在PPP连接建立时,客户机提供用户名字,在方框710中发送通知消息时,让HMP也通知核心当前哪个用户正在使用信道。)
当装置隐式地连接到HMP上,例如当HMP检测到以前未见的装置产生的新的IP业务时,使用隐式环境。当建立了隐式连接时,方框705具有肯定的结果,并且在方框710继续进行处理;其它情况下,图7表明HMP切换协议也可以检查客户机是否断开连接,这将在下文中参照方框750和755说明。在此隐式环境中,HMP从接收到的业务中检索装置的MAC地址(方框710),并且如以上所述向核心发送通知(方框715)。
当核心从HMP收到新的通信信道的通知(方框720)时,它检查AUL登记薄(方框725)以使用HMP在通知消息中提供的装置的MAC地址去确定是否存在用于此装置的条目。如果找到了条目(即方框725中的判断有肯定的结果),那么在方框730发出通知的HMP的MAC地址添加到该装置当前使用的HMP表上。(例如参见图3中列340所示)另一方面,如果没有找到条目,在方框735创建新的装置条目,所述条目(如前所述)优选地使用装置的MAC作为其钥匙。这个新的装置条目优选地具有空白的IP地址(见列320),因为客户机还没有发送DHCP分配请求,并且记录发出通知的HMP的MAC地址(见列330)。如果在通知消息中已提供了用户名称,则该信息也记录在新的装置条目中。
客户机断开连接也由优选实施例的HMP切换协议处理。当HMP估计的切换事件既不建立隐式通信也不建立显式通信时,控制到达判定方框750,该方框检查是否发生了显式断开连接。在优选实施例中,显式断开连接是从客户机装置接收到显式终止消息的结果。如果接收到这样的消息,在方框750中的检测就具有肯定的结果,并且在方框760继续处理。
当在判定方框750中的检测具有否定结果时,方框755检查以发现是否出现了隐式终止。如果这个检测有肯定的结果,在方框760继续处理。隐式终止可以发生在HMP确定(使用特定的实施条件)应当终止与某装置的通信信道时。隐式终止也可以发生在一定的时限内如果没有从某装置收听到业务时,在所述的时限期后,HMP可以安全地得出该装置出故障、关闭或者以其它方式停止通信的结论。所述的时限可以是取决于在显式环境中使用的协议而协议特定的,变通地,此时限可以按照在其中实施HMP的特定系统的需要确定。
当在所有的方框700、705、750和755中的检测都有否定的结果时,控制返回到方框700等待下一个切换事件。
不论是在发生了特定装置的显式终止还是隐式终止时都到达方框760。HMP因此向核心发送终止通知,这里此消息包括装置的MAC地址和HMP的MAC地址。当核心从HMP接收此通知(方框765)时,核心对其AUL登记薄(方框770)检查该装置的MAC地址的条目。如果找到此记录(即在判断方框770中的检测具有肯定的结果),就从所述装置当前与之通信的HMP的表上去除发出通知的HMP(方框775)。(如果没有找到该特定装置条目,则判定方框770中的检测具有否定的结果。这是一种可以由核心服务器实施适当处理的出错条件,包括:忽略此情况;把出错消息记录到文档中;在系统管理者的用户界面显示器上显示出错消息等等。)在方框770否定的结果或者方框775的处理之后,控制返回到方框700等待下一个HMP切换协议事件。
使用这种用于从HMP向核心发送切换信息的技术,核心保持当前地观察每个装置任何时间点在域内使用的HMP。在装置在网络内漫游时,每个装置的当前HMP标识在AUL登记薄中更新。
而且,在更新AUL中的用户位置信息时,在任何特定时间内由哪些用户正在使用哪个装置和/或哪些HMP可以由记录文档中的记录信息创建。图8示出这种记录文档的例子,在此例中,所述的记录文档记录用户的名字或者其它标识符(列810);如果已知,装置的类型和用户装置的系列号(列820);使用的HMP的物理位置和/或系列号(如果已知);以及开始使用该HMP的时间(列840)。取代或者附加于使用装置的系列号,可以使用其MAC地址。类似地,可以使用HMP的MAC地址取代或者附加于其系列号。在图8的例中,只记录了使用HMP的开始时间。结束时间可以按程序推导,例如通过检测出用于具有相同的PalmPilot装置的用户“Bob”有多个记录条目时:可以通过检查举例的记录文档看到Bob原来使用系列号93414A3的HMP(行850),17秒后改变为使用系列号93413B1的HMP(行870),再过14秒后改变回使用系列号93414A3的HMP(行880)。这样Bob使用他的PalmPilot在相互靠近的至少有两个HMP的区域内漫游。变通地,记录文档可以含有每个HMP使用的显式结束时间,这里核心会在接收到装置终止了其通信信道或者从一个HMP移动到另一个HMP的通知时,产生此结束时间。
除了参照图7说明的AUL登记薄添加和删除之外,核心服务器还可以在该登记薄上进行HMP发出的通知消息上没有指示的维护工作。如前所述,当HMP的登记到期或者HMP以其它方式终止从而没有重新登记时,优选实施例的核心服务器从AUL登记薄的所有条目上删除HMP的MAC地址。此外,核心优选地使用有效期定时器以在条目在一段时间上已经没有与之关联的活动HMP时,从AUL登记薄上去除条目,指出用户已经在足够长的时间没有与HMP进行有效通信信道了。有效期定时器优选地有足够长的时间长度以让临时地经没有HMP服务的区域移动的装置保持连接直到进入另一个HMP的服务区,而不把其条目从AUL登记薄中清除掉。(优选地,以上参照方框755说明的用于此有效期定时器的值和用于时限的值,使用领域内公知的技术通过查询配置文档或者其它类似存储的信息确定。)
在本发明的一个供选择的方面,核心服务器能够对短程无线网络提供基于位置的安全特性。如前所述,由客户机装置产生的所有网络业务在客户机所用的HMP与核心服务器之间传送。按特定实施的需要,核心可以筛选所述的业务。例如核心可以根据几个因素滤出目标是选定的应用服务器和/或应用程序的业务,所述因素包括产生此业务的用户(或者用户的客户机装置)的身分和/或位置。在优选实施例中,这种筛选通过使用与核心关联的对策文档处理。到达客户机装置的目标核心的业务可以使用相同或不同的对策文档类似地筛选。对策文档中的信息优选地由系统管理者(例如,使用简单的文本编辑器)创建。变通地,可以用不形成本发明的部分的技术以其它的方式创建条目(包括程序地产生对策信息)。
图9示出可以用于本发明的对策文档的举例900。如此例在910处所示,标记为“Bob的恒温器”915的资源的目标业务只允许从名为“Bob”的用户920发出,而此用户处在标记为“Bob办公室”925的位置。换言之,Bob可以在他的办公室而非其它任何地方改变其恒温器,而所有的其它改变都在可以到达将改变恒温器设定的应用程序之前就被核心滤除(即否定)了。此第一例的条目910示出显式地识别允许转发业务的条件的限制性对策的使用。作为变通,可以指定允许性对策,如930处的条目所示。对策条目930显式地指定阻止业务转发的条件,从而允许所有其它的业务转发。在此例中,从标记为“Rich”940的用户或者从标记为“Lobby”950的位置发出的业务将会被滤除(否定)不能够达到标记为“Bob的打印机”935的资源,同时其它所有的业务都是被允许的。
图9使用的体系只用于描述而不是用于限制的目的。当使用本发明的基于位置安全特征时,核心服务器可以适用于处理用任何类似标注指定的对策条目。这种对策信息可以用几种方式存储,包括存储为纯文本、数据库条目、目录条目等等。可以理解,通过使用对策信息保护的资源可视实施而大不相同,而用于指定筛选条件的条件逻辑可以使用一或多个条件,如图9中所示。
在本发明的另一个供选择的方面,揭示了应用编程接口(API)以让在应用服务器上运行的应用程序能够查询核心的HMP登记薄、AUL登记薄、记录文档,和/或配置文档(包括前述的对策文档)。(远程API的创建方式,和它们工作的方式是领域内所公知的,在此不加详述)。通过这些API,应用程序可以进行几个有用的功能,诸如:查询哪些HMP是当前有效的;确定有关HMP的识别信息(包括HMP处在什么地方,该信息是否存储在HMP登记薄中);确定当前接入所述应用程序的HMP是否很快会到刷新其登记的期限;识别当前有效的用户组,以及这些用户当前连接的HMP,等等。
应用程序可以使用经HMP登记薄、AUL登记薄、记录文档,和/或对策文档采集的信息为用户提供个性化和基于位置的服务。由于本发明优选地使用的无线通信环境是短程的,位置信息是相当细小的(例如在蓝牙环境中限于10米),从而可以建立基于微位置的服务。这种基于位置的服务包括:“在最近的打印机上打印”;“当此用户靠近前门时提醒他把垃圾带出去”;“操纵局部的房间灯光”(或者局部的电器或者温度);等等。
通过使用多个核心服务器,每个核心服务器管理数个HMP,可以扩展本发明在其中运行的环境。在此例中,一个核心管理服务器运行上连接多个核心服务器。此核心管理服务器为核心服务器提供服务,包括一或多个:监测服务;远程诊断服务;远程配置服务;或者其它的管理服务。这些服务优选地由前述API提供之类提供,使核心管理服务器能够访问保持在各个核心服务器中的信息。以此方式,管理者或者服务提供者可以简单而灵活地支持和维护一组远程核心服务器。
核心管理服务器(在图1的环境中未示出)可以实施成与其它的核心服务器分开的独立功能,或者也可以集成在同样起核心服务器作用的装置中。而且,如果希望,一个环境中的每个核心服务器可以包括使之能够起核心管理服务器作用的功能,从而管理功能的位置可以动态地从一个装置改变到另一个装置。优选地,核心管理服务器以被动的方式工作,其中它总是活动的,但是其服务只是在需要的时候才会激发(例如在希望管理特定的核心时,让用户能够从第一核心管理的归属网络移动另一个核心管理的不同的网络,等等)
而且,核心服务器可以请求使用由核心管理服务器揭示出的API。API可以在核心管理服务器处提供的功能的例子包括:确定另一个核心的位置或者地址;建立与其它核心的通信,或者进行其它类型的服务。
综上所述,本发明提供几个对于现有技术短程无线网络方案的优势。用本发明,为了向用户提供无缝移动性,不需要修改操作系统、网络软件,也不需要修改客户机装置的应用程序。HMP自动地配置并且自行登记,不必要系统管理者干预。自动地检测和处理HMP及客户机装置的故障。当客户机装置从一个HMP漫游到另一个HMP时,对客户机装置来讲,透明地处理客户机装置的切换。不需要由系统管理者建立或者安装特定的LAN服务器,从而比现有技术方案大大地降低了管理负担和费用。可以提供互连的域,每个域的核心服务器由核心管理服务器管理。
以上对优选实施例的说明旨在描述本发明,不构成对其的限制。尽管说明了优选实施例,领域内普通技术人员会理解可以对此优选实施例进行许多修改而不实质上偏离本文公开的本发明的新颖技术和优点。因此所有的这些修改都应认为是包括在本发明的范围内,本发明只受所附权利要求书(及其等同)的限制。
Claims (39)
1.在短程无线网络环境中实现无缝用户移动性的方法,包括以下步骤:
提供一个或多个便携客户机装置,每个所述客户机装置配备有短程无线通信能力以在短程无线网络环境中通信;
提供多个切换管理点(HMP),每个所述的HMP配备有短程无线链路用于与所述客户机装置通信,和对网络环境的链路,其中可以访问一个或者多个驻留在一个或多个应用服务器上的应用程序;
根据HMP存在协议提供切换核心服务器以管理HMP,所述协议允许HMP在没有管理者干预的情况下用所述切换核心服务器配置和登记其自身;
当所述一个或多个便携客户机装置进入第一HMP的通信范围内时,所述一个或多个便携客户机装置使其自身为第一HMP所知;
响应于所述一个或多个便携客户机装置进入第一HMP的通信范围内,所述HMP向所选择的一个或多个便携客户机装置分配互联网(IP)地址;
当所述一个或多个便携客户机装置离开第一HMP的通信范围并进入第二HMP的通信范围内时,第一HMP将所述一个或多个便携客户机装置切换到第二HMP;
当所述一个或多个便携客户机装置进入第二HMP的通信范围内时,所述一个或多个便携客户机装置继续使用相同的IP地址;以及
在切换过程中及切换后,维护可在一个或多个便携客户机装置之间进行操作的正在进行的会话。
2.如权利要求1所述的方法,其中,还含有用于动态地进行选择运行的HMP之一的处理,含有步骤:
获得用于所选取的HMP的互连网协议(IP)地址;
通过所选取的HMP发现切换核心服务器的身份;和
通过所选取的HMP初始化与切换核心服务器交换的HMP存在协议。
3.如权利要求2所述的方法,其中,获得IP地址的步骤还含有发出动态主机配置协议(DHCP)请求。
4.如权利要求3所述的方法,其中,发现切换核心服务器的身份的步骤还包括检查对DHCP请求的响应的步骤。
5.如权利要求2所述的方法,其中,发现切换核心服务器的身份的步骤还包括发出服务位置协议(SLP)请求的步骤。
6.如权利要求2所述的方法,其中,初始化HMP存在协议交换的步骤还含有步骤:
向切换核心服务器发出登记请求以用切换核心服务器登记所选取的HMP;和
从切换核心服务器获得登记响应;以及
如果登记响应是成功的,周期性地用切换核心服务器刷新选取的HMP登记。
7.如权利要求1所述的方法,其中,客户机装置产生的动态主机配置协议(DHCP)请求被选取的HMP接收并且由选取的HMP转发到切换核心服务器进行处理。
8.如权利要求7所述的方法,其中,还含有步骤:
通过切换核心服务器对接收一个特定的转发的DHCP请求的响应,选择用于特定客户机装置的互连网协议(IP)地址;
从切换核心服务器向选取的HMP转发选取的IP地址;
通过选取的HMP向特定的客户机装置转发DHCP响应。
9.如权利要求8所述的方法,其中,选择用于特定客户机装置的IP地址的步骤还含有执行在活动用户位置(AUL)登记薄中进行查表。
10.如权利要求1所述的方法,其中,切换核心服务器维护每个客户机装置的当前位置的记录。
11.如权利要求10所述的方法,其中,在活动用户位置(AUL)登记薄中维护所述的记录。
12.如权利要求10所述的方法,其中,在客户机装置经短程无线网络环境中移动时,切换核心服务器还维护每个客户机装置的一个或多个位置的记录。
13.如权利要求10所述的方法,其中,还含有步骤:
接收以下两者至少之一(1)特定客户机装置产生的业务和(2)在切换核心服务器上以特定客户机装置为目标的业务;以及
按照业务的目标,由切换核心服务器筛选接收到的业务。
14.如权利要求10所述的方法,其中,还含有步骤:
接收以下两者至少之一(1)特定客户机装置产生的业务和(2)在切换核心服务器上以特定客户机装置为目标的业务;以及
按照特定客户机装置的当前位置筛选接收到的业务。
15.如权利要求10所述的方法,其中,还含有步骤:
接收以下两者至少之一(1)特定客户机装置产生的业务和(2)在切换核心服务器上以特定客户机装置为目标的业务;以及
按照特定客户机装置的用户身份筛选接收到的业务。
16.如权利要求1所述的方法,其中,还含有步骤:
由特定的HMP检测与选取的客户机装置的新通信信道的建立;
响应检测步骤,向切换核心服务器发出信道建立通知;及
响应接收信道建立通知,由切换核心服务器更新活动用户位置(AUL)登记薄。
17.如权利要求16所述的方法,其中,所述的建立是显式建立。
18.如权利要求16所述的方法,其中,所述的建立是隐式建立。
19.如权利要求16所述的方法,其中,还含有步骤:
通过特定的HMP检测与特定客户机装置的现存通信信道的终止;
响应检测到终止,向切换核心服务器发出信道终止通知;及
响应接收信道终止通知,由切换核心服务器更新活动用户位置(AUL)登记薄。
20.如权利要求19所述的方法,其中,所述的终止是显式终止。
21.如权利要求19所述的方法,其中,所述的终止是隐式终止。
22.如权利要求1所述的方法,其中,切换核心服务器维护HMP登记薄或者活动用户位置(AUL)登记薄至少之一。
23.如权利要求22所述的方法,其中,切换核心服务器提供多个应用编程接口(API),通过所述接口应用程序可以从HMP登记薄或者AUL登记薄至少之一检索信息。
24.如权利要求23所述的方法,其中,选取的在应用服务器至少之一上运行的应用程序调用多个API之一。
25.如权利要求24所述的方法,其中,选取的应用程序根据经API获得的信息提供基于位置的服务。
26.如权利要求24所述的方法,其中,选取的应用程序根据经API获得的信息提供个性化的服务。
27.如权利要求24所述的方法,其中,选取的应用程序提供根据就近原则的打印。
28.如权利要求1所述的方法,其中,还含有步骤:
提供多个切换核心服务器;和
提供核心管理服务器,其中所述核心管理服务器适用于与多个切换核心服务器通信。
29.如权利要求28所述的方法,其中,核心管理服务器可以调用对多个切换核心服务器的请求。
30.如权利要求28所述的方法,其中,多个切换核心服务器可以从核心管理服务器请求服务。
31.一种用于在无线网络环境中实现无缝用户移动性的系统,包括:
多个切换管理点(HMP),每个所述的HMP配备有无线链路用于与用户装置通信,以及对网络环境的链路;和
根据HMP存在协议管理HMP的切换核心服务器,所述协议允许HMP在没有管理者干预的情况下用所述切换核心服务器配置和登记其自身。
32.如权利要求31所述用于在无线网络环境中实现无缝用户移动性的系统,还包括:
一个或多个便携的用户装置,每个所述用户装置配备有短程无线通信能力以在无线网络环境中通信。
33.如权利要求31所述的系统,其中,所述切换核心服务器还配置用于:在选取的用户装置在第一HMP的通信范围内时,向所选取的用户装置分配互连网协议(IP)地址;以及用于在选取的用户装置在第二HMP的通信范围内时,继续使用所选取的用户装置的互连网协议(IP)地址。
34.如权利要求33所述的系统,其中切换核心服务器还被配置用于在切换核心服务器中保存选取的用户装置的IP地址,以及用于从切换核心服务器检索所保存的IP地址。
35.如权利要求31所述的系统,其中切换核心服务器还被配置用于在选取的用户装置进入与第一HMP的通信范围内时,使选取的用户装置为第一HMP所知。
36.如权利要求31所述的系统,其中切换核心服务器还被配置用于在选取的用户装置离开第一HMP的通信范围并且进入第二HMP的通信范围内时,把选取的用户装置从第一HMP切换给第二HMP。
37.如权利要求36所述的系统,其中切换核心服务器还被配置用于在切换过程中及切换后,维护任何可能在选取的用户装置与一个或多个应用程序之间运行的正在进行的对话。
38.如权利要求31所述的系统,其中切换核心服务器还被配置用于在时间周期到期后,重新登记每个已登记的HMP。
39.如权利要求31所述的系统,其中切换核心服务器还被配置用于在切换核心服务器中保存选取的用户装置的IP地址,以及用于从切换核心服务器检索所保存的IP地址。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/637,742 | 2000-08-11 | ||
US09/637,742 US6633761B1 (en) | 2000-08-11 | 2000-08-11 | Enabling seamless user mobility in a short-range wireless networking environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1446419A CN1446419A (zh) | 2003-10-01 |
CN100391174C true CN100391174C (zh) | 2008-05-28 |
Family
ID=24557199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB018140378A Expired - Fee Related CN100391174C (zh) | 2000-08-11 | 2001-08-08 | 在短程无线网络环境实现无缝用户移动性的方法和系统 |
Country Status (10)
Country | Link |
---|---|
US (3) | US6633761B1 (zh) |
EP (1) | EP1310063B1 (zh) |
JP (1) | JP2004522331A (zh) |
CN (1) | CN100391174C (zh) |
AT (1) | ATE360307T1 (zh) |
AU (2) | AU8317801A (zh) |
CA (1) | CA2419114C (zh) |
DE (1) | DE60127968T2 (zh) |
IL (2) | IL154132A0 (zh) |
WO (1) | WO2002015472A2 (zh) |
Families Citing this family (281)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8516055B2 (en) | 1998-05-29 | 2013-08-20 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device in a wireless data network |
US20020016855A1 (en) * | 2000-03-20 | 2002-02-07 | Garrett John W. | Managed access point for service selection in a shared access network |
US20020010795A1 (en) * | 2000-06-09 | 2002-01-24 | Brown Charles P. | Method and system for protecting domain names |
US6505123B1 (en) | 2000-07-24 | 2003-01-07 | Weatherbank, Inc. | Interactive weather advisory system |
WO2002009458A2 (en) * | 2000-07-24 | 2002-01-31 | Bluesocket, Inc. | Method and system for enabling seamless roaming in a wireless network |
US7146636B2 (en) * | 2000-07-24 | 2006-12-05 | Bluesocket, Inc. | Method and system for enabling centralized control of wireless local area networks |
EP1184818A1 (en) * | 2000-09-01 | 2002-03-06 | Marconi Commerce Systems S.r.L. | Vending system for selling products or services to purchasers having mobile communicators |
US6691227B1 (en) | 2000-09-08 | 2004-02-10 | Reefedge, Inc. | Location-independent packet routing and secure access in a short-range wireless networking environment |
US7181211B1 (en) * | 2000-10-10 | 2007-02-20 | Nokia Corporation | Service discovery and service partitioning for a subscriber terminal between different networks |
US7093017B1 (en) | 2000-10-24 | 2006-08-15 | Litepoint, Corp. | System, method and article of manufacture for facilitating user interface roaming in an interface roaming network framework |
US8996698B1 (en) * | 2000-11-03 | 2015-03-31 | Truphone Limited | Cooperative network for mobile internet access |
US7039022B1 (en) * | 2000-11-16 | 2006-05-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Transaction system |
US7245602B2 (en) * | 2000-11-22 | 2007-07-17 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for anonymous Bluetooth devices |
US7111065B2 (en) * | 2000-11-29 | 2006-09-19 | Efficient Networks, Inc. | Method and apparatus for managing tunneled communications in an enterprise network |
US20020065906A1 (en) * | 2000-11-29 | 2002-05-30 | Davidson John M. | Method and apparatus for tunneled communication in an enterprise network |
US6826387B1 (en) * | 2000-11-30 | 2004-11-30 | Palmsource, Inc. | Efficient service registration for legacy applications in a bluetooth environment |
US6959341B1 (en) | 2000-12-20 | 2005-10-25 | Cisco Technology, Inc. | Dynamic network allocation for mobile router |
US7110764B1 (en) * | 2000-12-21 | 2006-09-19 | Cisco Technology, Inc. | Mobility manager in a wireless IP core network |
WO2002065707A2 (en) * | 2000-12-26 | 2002-08-22 | Bluesocket, Inc. | Methods and systems for clock synchronization across wireless networks |
US7295551B1 (en) * | 2000-12-28 | 2007-11-13 | Cisco Technology, Inc. | Support mobile device in asymmetric link environment |
US7016325B2 (en) * | 2001-01-18 | 2006-03-21 | Strix Systems, Inc. | Link context mobility method and system for providing such mobility, such as a system employing short range frequency hopping spread spectrum wireless protocols |
US7197565B2 (en) * | 2001-01-22 | 2007-03-27 | Sun Microsystems, Inc. | System and method of using a pipe advertisement for a peer-to-peer network entity in peer-to-peer presence detection |
AU2002234258A1 (en) * | 2001-01-22 | 2002-07-30 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
US7165107B2 (en) * | 2001-01-22 | 2007-01-16 | Sun Microsystems, Inc. | System and method for dynamic, transparent migration of services |
US7570614B2 (en) * | 2001-01-25 | 2009-08-04 | Bandspeed, Inc. | Approach for managing communications channels based on performance |
US7222166B2 (en) | 2001-01-25 | 2007-05-22 | Bandspeed, Inc. | Approach for managing communications channels based on performance and transferring functions between participants in a communications arrangement |
US7027418B2 (en) | 2001-01-25 | 2006-04-11 | Bandspeed, Inc. | Approach for selecting communications channels based on performance |
US7310661B2 (en) * | 2001-01-25 | 2007-12-18 | Bandspeed, Inc. | Approach for transferring functions between participants in a communications arrangement |
US7299007B2 (en) | 2001-02-01 | 2007-11-20 | Ack Venture Holdings, Llc | Mobile computing and communication |
GB2371954B (en) * | 2001-02-01 | 2003-02-19 | 3Com Corp | Interface system for wireless node and network node |
FI20010297A0 (fi) * | 2001-02-16 | 2001-02-16 | Vesa Juhani Hukkanen | Menetelmä ja laitejärjestelmä kommunikoinnin toteuttamiseksi |
US7308263B2 (en) | 2001-02-26 | 2007-12-11 | Kineto Wireless, Inc. | Apparatus for supporting the handover of a telecommunication session between a licensed wireless system and an unlicensed wireless system |
US7996009B2 (en) | 2001-02-26 | 2011-08-09 | Kineto Wireless, Inc. | Method for authenticating access to an unlicensed wireless communications system using a licensed wireless communications system authentication process |
US6954443B2 (en) * | 2001-03-09 | 2005-10-11 | Nokia Corporation | Short range RF network with roaming terminals |
US20020136226A1 (en) * | 2001-03-26 | 2002-09-26 | Bluesocket, Inc. | Methods and systems for enabling seamless roaming of mobile devices among wireless networks |
US20020142765A1 (en) * | 2001-03-30 | 2002-10-03 | Rhoads Monte J. | Network appliance wireless configuration interface |
US7272636B2 (en) * | 2001-04-24 | 2007-09-18 | Sun Microsystems, Inc. | Peer group name server |
US20020160820A1 (en) * | 2001-04-30 | 2002-10-31 | Thomas Winkler | Enhance mobility of a bluetooth headset beyond the reach supported by bluetooth |
US7339939B2 (en) * | 2001-06-29 | 2008-03-04 | Nokia Corporation | Apparatus, method and system for an object exchange bridge |
US20030017826A1 (en) * | 2001-07-17 | 2003-01-23 | Dan Fishman | Short-range wireless architecture |
US20030018524A1 (en) * | 2001-07-17 | 2003-01-23 | Dan Fishman | Method for marketing and selling products to a user of a wireless device |
US7073083B2 (en) * | 2001-07-18 | 2006-07-04 | Thomas Licensing | Method and system for providing emergency shutdown of a malfunctioning device |
US8195950B2 (en) * | 2001-08-15 | 2012-06-05 | Optimum Path LLC | Secure and seamless wireless public domain wide area network and method of using the same |
WO2003029916A2 (en) * | 2001-09-28 | 2003-04-10 | Bluesocket, Inc. | Method and system for managing data traffic in wireless networks |
US8977284B2 (en) | 2001-10-04 | 2015-03-10 | Traxcell Technologies, LLC | Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same |
US20030084287A1 (en) * | 2001-10-25 | 2003-05-01 | Wang Huayan A. | System and method for upper layer roaming authentication |
US7192235B2 (en) * | 2001-11-01 | 2007-03-20 | Palm, Inc. | Temporary messaging address system and method |
KR100450973B1 (ko) * | 2001-11-07 | 2004-10-02 | 삼성전자주식회사 | 무선 통신시스템에서 이동 단말기와 홈에이전트간의인증을 위한 방법 |
US20080148350A1 (en) * | 2006-12-14 | 2008-06-19 | Jeffrey Hawkins | System and method for implementing security features and policies between paired computing devices |
US8132236B2 (en) * | 2001-11-12 | 2012-03-06 | Hewlett-Packard Development Company, L.P. | System and method for providing secured access to mobile devices |
JP4198361B2 (ja) * | 2002-01-08 | 2008-12-17 | 富士通株式会社 | 制御動作実行方法 |
US7515557B1 (en) | 2002-01-11 | 2009-04-07 | Broadcom Corporation | Reconfiguration of a communication system |
US6788658B1 (en) * | 2002-01-11 | 2004-09-07 | Airflow Networks | Wireless communication system architecture having split MAC layer |
US7689210B1 (en) * | 2002-01-11 | 2010-03-30 | Broadcom Corporation | Plug-n-playable wireless communication system |
US7672274B2 (en) | 2002-01-11 | 2010-03-02 | Broadcom Corporation | Mobility support via routing |
US7876704B1 (en) | 2002-01-11 | 2011-01-25 | Broadcom Corporation | Tunneling protocols for wireless communications |
US7149196B1 (en) * | 2002-01-11 | 2006-12-12 | Broadcom Corporation | Location tracking in a wireless communication system using power levels of packets received by repeaters |
US8027637B1 (en) | 2002-01-11 | 2011-09-27 | Broadcom Corporation | Single frequency wireless communication system |
US6906741B2 (en) * | 2002-01-29 | 2005-06-14 | Palm, Inc. | System for and method of conferencing with a handheld computer using multiple media types |
US7096037B2 (en) * | 2002-01-29 | 2006-08-22 | Palm, Inc. | Videoconferencing bandwidth management for a handheld computer system and method |
US7336602B2 (en) * | 2002-01-29 | 2008-02-26 | Intel Corporation | Apparatus and method for wireless/wired communications interface |
US7340214B1 (en) | 2002-02-13 | 2008-03-04 | Nokia Corporation | Short-range wireless system and method for multimedia tags |
US7369532B2 (en) * | 2002-02-26 | 2008-05-06 | Intel Corporation | Apparatus and method for an audio channel switching wireless device |
US7254708B2 (en) * | 2002-03-05 | 2007-08-07 | Intel Corporation | Apparatus and method for wireless device set-up and authentication using audio authentication—information |
US7102640B1 (en) * | 2002-03-21 | 2006-09-05 | Nokia Corporation | Service/device indication with graphical interface |
KR100470303B1 (ko) * | 2002-04-23 | 2005-02-05 | 에스케이 텔레콤주식회사 | 공중 무선 근거리 통신망에서 이동성을 갖는 인증 시스템및 방법 |
US20030204562A1 (en) * | 2002-04-29 | 2003-10-30 | Gwan-Hwan Hwang | System and process for roaming thin clients in a wide area network with transparent working environment |
US7039743B2 (en) * | 2002-05-06 | 2006-05-02 | Dell Usa, L.P. | System and method of retiring events upon device replacement |
WO2003096554A2 (en) * | 2002-05-13 | 2003-11-20 | Thomson Licensing S.A. | Seamless public wireless local area network user authentication |
US7103359B1 (en) * | 2002-05-23 | 2006-09-05 | Nokia Corporation | Method and system for access point roaming |
JP3952860B2 (ja) * | 2002-05-30 | 2007-08-01 | 株式会社日立製作所 | プロトコル変換装置 |
US7113498B2 (en) * | 2002-06-05 | 2006-09-26 | Broadcom Corporation | Virtual switch |
US7305429B2 (en) * | 2002-06-10 | 2007-12-04 | Utstarcom, Inc. | Method and apparatus for global server load balancing |
NO317294B1 (no) * | 2002-07-11 | 2004-10-04 | Birdstep Tech Asa | Sømløs Ip-mobilitet på tvers av sikkerhetsgrenser |
US20040014422A1 (en) * | 2002-07-19 | 2004-01-22 | Nokia Corporation | Method and system for handovers using service description data |
US7330448B2 (en) * | 2002-08-21 | 2008-02-12 | Thomson Licensing | Technique for managing quality of services levels when interworking a wireless local area network with a wireless telephony network |
US20040044913A1 (en) * | 2002-08-29 | 2004-03-04 | Wu Kuang Ming | Method for coordinating built-in bluetooth modules |
US7263560B2 (en) | 2002-08-30 | 2007-08-28 | Sun Microsystems, Inc. | Decentralized peer-to-peer advertisement |
US7234163B1 (en) * | 2002-09-16 | 2007-06-19 | Cisco Technology, Inc. | Method and apparatus for preventing spoofing of network addresses |
US7787572B2 (en) | 2005-04-07 | 2010-08-31 | Rambus Inc. | Advanced signal processors for interference cancellation in baseband receivers |
US7369859B2 (en) | 2003-10-17 | 2008-05-06 | Kineto Wireless, Inc. | Method and system for determining the location of an unlicensed mobile access subscriber |
US7953423B2 (en) | 2002-10-18 | 2011-05-31 | Kineto Wireless, Inc. | Messaging in an unlicensed mobile access telecommunications system |
US7873015B2 (en) | 2002-10-18 | 2011-01-18 | Kineto Wireless, Inc. | Method and system for registering an unlicensed mobile access subscriber with a network controller |
EP2334129A3 (en) | 2002-10-18 | 2012-07-11 | Kineto Wireless, Inc. | Method and apparatuses for paging a telecommunication device |
US7349698B2 (en) | 2002-10-18 | 2008-03-25 | Kineto Wireless, Inc. | Registration messaging in an unlicensed mobile access telecommunications system |
US7885644B2 (en) | 2002-10-18 | 2011-02-08 | Kineto Wireless, Inc. | Method and system of providing landline equivalent location information over an integrated communication system |
US7565145B2 (en) | 2002-10-18 | 2009-07-21 | Kineto Wireless, Inc. | Handover messaging in an unlicensed mobile access telecommunications system |
US7606190B2 (en) | 2002-10-18 | 2009-10-20 | Kineto Wireless, Inc. | Apparatus and messages for interworking between unlicensed access network and GPRS network for data services |
US7634269B2 (en) | 2002-10-18 | 2009-12-15 | Kineto Wireless, Inc. | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
US7640008B2 (en) | 2002-10-18 | 2009-12-29 | Kineto Wireless, Inc. | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
US7313384B1 (en) | 2002-10-31 | 2007-12-25 | Aol Llc, A Delaware Limited Liability Company | Configuring wireless devices |
US7283505B1 (en) * | 2002-10-31 | 2007-10-16 | Aol Llc, A Delaware Limited Liability Company | Configuring wireless access points |
US7752329B1 (en) | 2002-10-31 | 2010-07-06 | Aol Inc. | Migrating configuration information based on user identity information |
KR100448318B1 (ko) * | 2002-11-08 | 2004-09-16 | 삼성전자주식회사 | 무선망에서의 핸드오프방법 |
AU2003291078A1 (en) * | 2002-11-19 | 2004-06-15 | North American Internet, Llc | System and method for providing a one-time payment to secure a domain name |
JP4480963B2 (ja) | 2002-12-27 | 2010-06-16 | 富士通株式会社 | Ip接続処理装置 |
US7467227B1 (en) * | 2002-12-31 | 2008-12-16 | At&T Corp. | System using policy filter decision to map data traffic to virtual networks for forwarding the traffic in a regional access network |
JP3854930B2 (ja) * | 2003-01-30 | 2006-12-06 | 松下電器産業株式会社 | 一元管理認証装置及び無線端末認証方法 |
US7835504B1 (en) * | 2003-03-16 | 2010-11-16 | Palm, Inc. | Telephone number parsing and linking |
US20080261632A1 (en) * | 2003-03-19 | 2008-10-23 | Research In Motion Limited | System and Method for Pushing Information from a Host System to a Mobile Data Communication Device in a Wireless Data Network |
US7453852B2 (en) * | 2003-07-14 | 2008-11-18 | Lucent Technologies Inc. | Method and system for mobility across heterogeneous address spaces |
DE10341872A1 (de) * | 2003-09-05 | 2005-05-04 | Local Web Ag | Verfahren und System für den Zugang zu drahtlose Übertragungsstrecken aufweisenden Daten- und/oder Kommunikationsnetzen |
US7787423B2 (en) * | 2003-09-10 | 2010-08-31 | Panasonic Corporation | Device and program product for the same |
US7283822B2 (en) | 2003-10-17 | 2007-10-16 | Kineto Wireless, Inc. | Service access control interface for an unlicensed wireless communication system |
US7272397B2 (en) | 2003-10-17 | 2007-09-18 | Kineto Wireless, Inc. | Service access control interface for an unlicensed wireless communication system |
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 |
US8046000B2 (en) * | 2003-12-24 | 2011-10-25 | Nortel Networks Limited | Providing location-based information in local wireless zones |
US7974311B2 (en) * | 2004-02-10 | 2011-07-05 | Spyder Navigations L.L.C. | Configuring addresses in a communication network |
US7440434B2 (en) * | 2004-02-11 | 2008-10-21 | Airtight Networks, Inc. | Method and system for detecting wireless access devices operably coupled to computer local area networks and related methods |
US7536723B1 (en) * | 2004-02-11 | 2009-05-19 | Airtight Networks, Inc. | Automated method and system for monitoring local area computer networks for unauthorized wireless access |
US7607021B2 (en) * | 2004-03-09 | 2009-10-20 | Cisco Technology, Inc. | Isolation approach for network users associated with elevated risk |
US7188167B2 (en) * | 2004-03-19 | 2007-03-06 | Motorola, Inc. | Method and system for registering multiple communication devices of a user in a session initiation protocol (SIP) based communication system |
EP1578059A1 (en) * | 2004-03-19 | 2005-09-21 | Swisscom Mobile AG | WLAN handover |
CN100445969C (zh) * | 2004-03-19 | 2008-12-24 | 日本电气株式会社 | 能够以无缝方式引入和移除的中间设备和服务供应方法 |
US7957348B1 (en) | 2004-04-21 | 2011-06-07 | Kineto Wireless, Inc. | Method and system for signaling traffic and media types within a communications network switching system |
US8041385B2 (en) | 2004-05-14 | 2011-10-18 | Kineto Wireless, Inc. | Power management mechanism for unlicensed wireless communication systems |
EP1779591A4 (en) * | 2004-07-08 | 2012-06-27 | Link Us All Llc | MOBILE COMMUNICATIONS FROM EQUAL TO EGAL OPTIMIZED |
US7502615B2 (en) * | 2004-07-16 | 2009-03-10 | Bridgeport Networks, Inc. | Handoff for cellular and internet protocol telephony |
US7940746B2 (en) | 2004-08-24 | 2011-05-10 | Comcast Cable Holdings, Llc | Method and system for locating a voice over internet protocol (VoIP) device connected to a network |
US20060075075A1 (en) * | 2004-10-01 | 2006-04-06 | Malinen Jouni I | Method and system to contextually initiate synchronization services on mobile terminals in an enterprise environment |
ATE425643T1 (de) * | 2004-12-17 | 2009-03-15 | Huawei Tech Co Ltd | Verfahren und system zum halten einer sitzungskontinuität |
US20060161469A1 (en) | 2005-01-14 | 2006-07-20 | Weatherbank, Inc. | Interactive advisory system |
US8832121B2 (en) | 2005-02-02 | 2014-09-09 | Accuweather, Inc. | Location-based data communications system and method |
US7221949B2 (en) * | 2005-02-28 | 2007-05-22 | Research In Motion Limited | Method and system for enhanced security using location-based wireless authentication |
US8437263B2 (en) * | 2005-03-11 | 2013-05-07 | Airmagnet, Inc. | Tracing an access point in a wireless network |
US7933598B1 (en) | 2005-03-14 | 2011-04-26 | Kineto Wireless, Inc. | Methods and apparatuses for effecting handover in integrated wireless systems |
US7756546B1 (en) | 2005-03-30 | 2010-07-13 | Kineto Wireless, Inc. | Methods and apparatuses to indicate fixed terminal capabilities |
US7394767B2 (en) * | 2005-03-31 | 2008-07-01 | Motorola, Inc. | Distributed redundancy capacity licensing in a telecommunication network element |
US8117340B2 (en) * | 2005-04-25 | 2012-02-14 | Microsoft Corporation | Trans-network roaming and resolution with web services for devices |
US20060294204A1 (en) * | 2005-06-28 | 2006-12-28 | Kotzin Michael D | Methods and devices for redirecting subscriber communication |
US7529256B2 (en) * | 2005-07-08 | 2009-05-05 | Cisco Technology, Inc. | Communication device client update system and method |
US7843900B2 (en) | 2005-08-10 | 2010-11-30 | Kineto Wireless, Inc. | Mechanisms to extend UMA or GAN to inter-work with UMTS core network |
US7515575B1 (en) | 2005-08-26 | 2009-04-07 | Kineto Wireless, Inc. | Intelligent access point scanning with self-learning capability |
KR100744782B1 (ko) * | 2005-11-15 | 2007-08-02 | 엘지전자 주식회사 | 이동통신 단말기 및 아이피 주소 획득 방법 |
US8472359B2 (en) * | 2009-12-09 | 2013-06-25 | Meru Networks | Seamless mobility in wireless networks |
US8064601B1 (en) | 2006-03-31 | 2011-11-22 | Meru Networks | Security in wireless communication systems |
US9142873B1 (en) | 2005-12-05 | 2015-09-22 | Meru Networks | Wireless communication antennae for concurrent communication in an access point |
US9185618B1 (en) | 2005-12-05 | 2015-11-10 | Meru Networks | Seamless roaming in wireless networks |
US9215745B1 (en) | 2005-12-09 | 2015-12-15 | Meru Networks | Network-based control of stations in a wireless communication network |
US9215754B2 (en) | 2007-03-07 | 2015-12-15 | Menu Networks | Wi-Fi virtual port uplink medium access control |
US9730125B2 (en) | 2005-12-05 | 2017-08-08 | Fortinet, Inc. | Aggregated beacons for per station control of multiple stations across multiple access points in a wireless communication network |
US9025581B2 (en) | 2005-12-05 | 2015-05-05 | Meru Networks | Hybrid virtual cell and virtual port wireless network architecture |
US9794801B1 (en) | 2005-12-05 | 2017-10-17 | Fortinet, Inc. | Multicast and unicast messages in a virtual cell communication system |
US8160664B1 (en) | 2005-12-05 | 2012-04-17 | Meru Networks | Omni-directional antenna supporting simultaneous transmission and reception of multiple radios with narrow frequency separation |
US7710933B1 (en) * | 2005-12-08 | 2010-05-04 | Airtight Networks, Inc. | Method and system for classification of wireless devices in local area computer networks |
US8005194B2 (en) * | 2005-12-21 | 2011-08-23 | Hewlett-Packard Development Company, L.P. | Technique for handling incoming reply messages |
US8229467B2 (en) | 2006-01-19 | 2012-07-24 | Locator IP, L.P. | Interactive advisory system |
US20070197237A1 (en) * | 2006-01-30 | 2007-08-23 | Mark Powell | Apparatus and Method to Provision Access Point Credentials into Mobile Stations |
JP4757064B2 (ja) * | 2006-03-09 | 2011-08-24 | 株式会社ナカヨ通信機 | 無線通信システム |
US7583625B2 (en) * | 2006-04-06 | 2009-09-01 | Broadcom Corporation | Access point multi-level transmission power and protocol control based on the exchange of characteristics |
FR2899054B1 (fr) * | 2006-03-27 | 2008-09-12 | Thales Sa | Procede et systeme d'allocation de ressources |
US8165086B2 (en) | 2006-04-18 | 2012-04-24 | Kineto Wireless, Inc. | Method of providing improved integrated communication system data service |
KR101242802B1 (ko) * | 2006-06-07 | 2013-03-12 | 퀄컴 인코포레이티드 | 액세스 네트워크 내의 네트워크 레이어에서 액세스 단말기의 핸드오프 |
US8327008B2 (en) * | 2006-06-20 | 2012-12-04 | Lenovo (Singapore) Pte. Ltd. | Methods and apparatus for maintaining network addresses |
KR101100316B1 (ko) * | 2006-06-23 | 2011-12-30 | 엘지전자 주식회사 | Ip 멀티미디어 서브시스템 네트워크에서 등록 제어방법및 그 방법을 사용하는 통신시스템 |
US7912004B2 (en) | 2006-07-14 | 2011-03-22 | Kineto Wireless, Inc. | Generic access to the Iu interface |
US7852817B2 (en) | 2006-07-14 | 2010-12-14 | Kineto Wireless, Inc. | Generic access to the Iu interface |
US20080076425A1 (en) | 2006-09-22 | 2008-03-27 | Amit Khetawat | Method and apparatus for resource management |
US20080039086A1 (en) | 2006-07-14 | 2008-02-14 | Gallagher Michael D | Generic Access to the Iu Interface |
US8233885B2 (en) * | 2006-09-08 | 2012-07-31 | Hewlett-Packard Development Company, L.P. | Apparatus and methods for providing enhanced mobile messaging services |
US7995994B2 (en) | 2006-09-22 | 2011-08-09 | Kineto Wireless, Inc. | Method and apparatus for preventing theft of service in a communication system |
US8204502B2 (en) | 2006-09-22 | 2012-06-19 | Kineto Wireless, Inc. | Method and apparatus for user equipment registration |
US8036664B2 (en) | 2006-09-22 | 2011-10-11 | Kineto Wireless, Inc. | Method and apparatus for determining rove-out |
US8073428B2 (en) | 2006-09-22 | 2011-12-06 | Kineto Wireless, Inc. | Method and apparatus for securing communication between an access point and a network controller |
KR100784974B1 (ko) | 2006-09-29 | 2007-12-11 | 삼성전자주식회사 | 이동통신 단말기의 데이터 통신 방법 및 장치 |
EP2095650B1 (en) | 2006-10-31 | 2012-07-25 | Telcordia Licensing Company LLC | Dynamic network selection using kernels |
US7778220B2 (en) * | 2006-11-06 | 2010-08-17 | Cisco Technology, Inc. | Method to loadbalance among mobile IPv6 home agents |
JP4703577B2 (ja) * | 2007-01-17 | 2011-06-15 | 株式会社エヌ・ティ・ティ・ドコモ | 論理インタフェース設定方法、無線基地局、通信管理装置 |
US8634814B2 (en) | 2007-02-23 | 2014-01-21 | Locator IP, L.P. | Interactive advisory system for prioritizing content |
US8019331B2 (en) | 2007-02-26 | 2011-09-13 | Kineto Wireless, Inc. | Femtocell integration into the macro network |
US9031583B2 (en) | 2007-04-11 | 2015-05-12 | Qualcomm Incorporated | Notification on mobile device based on location of other mobile device |
US9140552B2 (en) | 2008-07-02 | 2015-09-22 | Qualcomm Incorporated | User defined names for displaying monitored location |
US20080254811A1 (en) | 2007-04-11 | 2008-10-16 | Palm, Inc. | System and method for monitoring locations of mobile devices |
US8645976B2 (en) * | 2007-05-03 | 2014-02-04 | Qualcomm Incorporated | Application programming interface (API) for restoring a default scan list in a wireless communications receiver |
KR101398908B1 (ko) * | 2007-05-22 | 2014-05-26 | 삼성전자주식회사 | 모바일 아이피를 사용하는 이동 통신 시스템에서 단말의이동성 관리 방법 및 시스템 |
US20080313037A1 (en) * | 2007-06-15 | 2008-12-18 | Root Steven A | Interactive advisory system |
US20080313332A1 (en) * | 2007-06-18 | 2008-12-18 | Qualcomm Incorporated | Methods and apparatus for resource management in a communication network |
US8165087B2 (en) * | 2007-06-30 | 2012-04-24 | Microsoft Corporation | Location context service handoff |
DE102007041959B4 (de) * | 2007-09-03 | 2010-09-02 | Siemens Ag | Verfahren zur Kommunikationsadressierung mobiler Teilnehmer bei Verwendung von paketorientierter Datenübertragung für Bahnanwendungen |
US7894436B1 (en) | 2007-09-07 | 2011-02-22 | Meru Networks | Flow inspection |
US7970894B1 (en) * | 2007-11-15 | 2011-06-28 | Airtight Networks, Inc. | Method and system for monitoring of wireless devices in local area computer networks |
CN101448237B (zh) * | 2008-02-02 | 2011-08-10 | 中兴通讯股份有限公司 | 移动ip中家乡链路的发现方法 |
US8179859B2 (en) | 2008-02-21 | 2012-05-15 | Wang Ynjiun P | Roaming encoded information reading terminal |
US20090262704A1 (en) | 2008-04-18 | 2009-10-22 | Amit Khetawat | Method and Apparatus for Establishment of Asynchronous Transfer Mode Based Bearer Connection between a Network Controller and Core Network |
JP4894826B2 (ja) * | 2008-07-14 | 2012-03-14 | ソニー株式会社 | 通信装置、通信システム、報知方法、及びプログラム |
US20100056184A1 (en) * | 2008-08-26 | 2010-03-04 | Motorola, Inc. | Presence-aware cellular communication system and method |
US20100162132A1 (en) * | 2008-12-23 | 2010-06-24 | Microsoft Corporation | Techniques to manage and display related communications |
US8351434B1 (en) | 2009-02-06 | 2013-01-08 | Olympus Corporation | Methods and systems for data communication over wireless communication channels |
US8191785B2 (en) * | 2009-03-05 | 2012-06-05 | Hand Held Products, Inc. | Encoded information reading terminal operating in infrastructure mode and ad-hoc mode |
US8665886B2 (en) | 2009-03-26 | 2014-03-04 | Brocade Communications Systems, Inc. | Redundant host connection in a routed network |
US9774695B2 (en) | 2009-06-17 | 2017-09-26 | Counterpath Corporation | Enhanced presence detection for routing decisions |
US8676977B2 (en) * | 2009-12-14 | 2014-03-18 | Sonus Networks, Inc. | Method and apparatus for controlling traffic entry in a managed packet network |
US9197482B1 (en) | 2009-12-29 | 2015-11-24 | Meru Networks | Optimizing quality of service in wireless networks |
US8369335B2 (en) | 2010-03-24 | 2013-02-05 | Brocade Communications Systems, Inc. | Method and system for extending routing domain to non-routing end stations |
GB2479596B (en) * | 2010-04-16 | 2013-01-30 | Toshiba Res Europ Ltd | Communications system |
US8867552B2 (en) | 2010-05-03 | 2014-10-21 | Brocade Communications Systems, Inc. | Virtual cluster switching |
US8625616B2 (en) | 2010-05-11 | 2014-01-07 | Brocade Communications Systems, Inc. | Converged network extension |
US9001824B2 (en) | 2010-05-18 | 2015-04-07 | Brocade Communication Systems, Inc. | Fabric formation for virtual cluster switching |
US9231890B2 (en) | 2010-06-08 | 2016-01-05 | Brocade Communications Systems, Inc. | Traffic management for virtual cluster switching |
US9769016B2 (en) | 2010-06-07 | 2017-09-19 | Brocade Communications Systems, Inc. | Advanced link tracking for virtual cluster switching |
US9270486B2 (en) | 2010-06-07 | 2016-02-23 | Brocade Communications Systems, Inc. | Name services for virtual cluster switching |
US8989186B2 (en) | 2010-06-08 | 2015-03-24 | Brocade Communication Systems, Inc. | Virtual port grouping for virtual cluster switching |
US9716672B2 (en) | 2010-05-28 | 2017-07-25 | Brocade Communications Systems, Inc. | Distributed configuration management for virtual cluster switching |
US9461840B2 (en) | 2010-06-02 | 2016-10-04 | Brocade Communications Systems, Inc. | Port profile management for virtual cluster switching |
US8885488B2 (en) | 2010-06-02 | 2014-11-11 | Brocade Communication Systems, Inc. | Reachability detection in trill networks |
US8634308B2 (en) | 2010-06-02 | 2014-01-21 | Brocade Communications Systems, Inc. | Path detection in trill networks |
US9246703B2 (en) | 2010-06-08 | 2016-01-26 | Brocade Communications Systems, Inc. | Remote port mirroring |
US8446914B2 (en) | 2010-06-08 | 2013-05-21 | Brocade Communications Systems, Inc. | Method and system for link aggregation across multiple switches |
US9608833B2 (en) | 2010-06-08 | 2017-03-28 | Brocade Communications Systems, Inc. | Supporting multiple multicast trees in trill networks |
US9628293B2 (en) | 2010-06-08 | 2017-04-18 | Brocade Communications Systems, Inc. | Network layer multicasting in trill networks |
US9806906B2 (en) | 2010-06-08 | 2017-10-31 | Brocade Communications Systems, Inc. | Flooding packets on a per-virtual-network basis |
US9807031B2 (en) | 2010-07-16 | 2017-10-31 | Brocade Communications Systems, Inc. | System and method for network configuration |
US8560616B1 (en) | 2010-09-27 | 2013-10-15 | Amazon Technologies, Inc. | IP management for outbound E-mails |
US8941539B1 (en) | 2011-02-23 | 2015-01-27 | Meru Networks | Dual-stack dual-band MIMO antenna |
US9270572B2 (en) | 2011-05-02 | 2016-02-23 | Brocade Communications Systems Inc. | Layer-3 support in TRILL networks |
US9401861B2 (en) | 2011-06-28 | 2016-07-26 | Brocade Communications Systems, Inc. | Scalable MAC address distribution in an Ethernet fabric switch |
US8948056B2 (en) | 2011-06-28 | 2015-02-03 | Brocade Communication Systems, Inc. | Spanning-tree based loop detection for an ethernet fabric switch |
US9407533B2 (en) | 2011-06-28 | 2016-08-02 | Brocade Communications Systems, Inc. | Multicast in a trill network |
US8879549B2 (en) | 2011-06-28 | 2014-11-04 | Brocade Communications Systems, Inc. | Clearing forwarding entries dynamically and ensuring consistency of tables across ethernet fabric switch |
US9007958B2 (en) | 2011-06-29 | 2015-04-14 | Brocade Communication Systems, Inc. | External loop detection for an ethernet fabric switch |
US8885641B2 (en) | 2011-06-30 | 2014-11-11 | Brocade Communication Systems, Inc. | Efficient trill forwarding |
US9736085B2 (en) | 2011-08-29 | 2017-08-15 | Brocade Communications Systems, Inc. | End-to end lossless Ethernet in Ethernet fabric |
US10148550B1 (en) * | 2011-10-04 | 2018-12-04 | Juniper Networks, Inc. | Methods and apparatus for a scalable network with efficient link utilization |
US9699117B2 (en) | 2011-11-08 | 2017-07-04 | Brocade Communications Systems, Inc. | Integrated fibre channel support in an ethernet fabric switch |
US9450870B2 (en) | 2011-11-10 | 2016-09-20 | Brocade Communications Systems, Inc. | System and method for flow management in software-defined networks |
US8995272B2 (en) | 2012-01-26 | 2015-03-31 | Brocade Communication Systems, Inc. | Link aggregation in software-defined networks |
US9742693B2 (en) | 2012-02-27 | 2017-08-22 | Brocade Communications Systems, Inc. | Dynamic service insertion in a fabric switch |
US9154416B2 (en) | 2012-03-22 | 2015-10-06 | Brocade Communications Systems, Inc. | Overlay tunnel in a fabric switch |
US9374301B2 (en) | 2012-05-18 | 2016-06-21 | Brocade Communications Systems, Inc. | Network feedback in software-defined networks |
US10277464B2 (en) | 2012-05-22 | 2019-04-30 | Arris Enterprises Llc | Client auto-configuration in a multi-switch link aggregation |
EP2853066B1 (en) | 2012-05-23 | 2017-02-22 | Brocade Communications Systems, Inc. | Layer-3 overlay gateways |
US9602430B2 (en) | 2012-08-21 | 2017-03-21 | Brocade Communications Systems, Inc. | Global VLANs for fabric switches |
US9401872B2 (en) | 2012-11-16 | 2016-07-26 | Brocade Communications Systems, Inc. | Virtual link aggregations across multiple fabric switches |
US9413691B2 (en) | 2013-01-11 | 2016-08-09 | Brocade Communications Systems, Inc. | MAC address synchronization in a fabric switch |
US9548926B2 (en) | 2013-01-11 | 2017-01-17 | Brocade Communications Systems, Inc. | Multicast traffic load balancing over virtual link aggregation |
US9350680B2 (en) | 2013-01-11 | 2016-05-24 | Brocade Communications Systems, Inc. | Protection switching over a virtual link aggregation |
US9565113B2 (en) | 2013-01-15 | 2017-02-07 | Brocade Communications Systems, Inc. | Adaptive link aggregation and virtual link aggregation |
US9565099B2 (en) | 2013-03-01 | 2017-02-07 | Brocade Communications Systems, Inc. | Spanning tree in fabric switches |
US9614918B2 (en) | 2013-03-14 | 2017-04-04 | International Business Machines Corporation | Migration of network connection under mobility |
US9401818B2 (en) | 2013-03-15 | 2016-07-26 | Brocade Communications Systems, Inc. | Scalable gateways for a fabric switch |
US9699001B2 (en) | 2013-06-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Scalable and segregated network virtualization |
US9565028B2 (en) | 2013-06-10 | 2017-02-07 | Brocade Communications Systems, Inc. | Ingress switch multicast distribution in a fabric switch |
US9806949B2 (en) | 2013-09-06 | 2017-10-31 | Brocade Communications Systems, Inc. | Transparent interconnection of Ethernet fabric switches |
US9306895B1 (en) | 2013-09-06 | 2016-04-05 | Amazon Technologies, Inc. | Prediction of message deliverability events |
US10097694B1 (en) | 2013-09-27 | 2018-10-09 | Google Llc | Method and system for moving phone call participation between carrier and data networks |
US9912612B2 (en) | 2013-10-28 | 2018-03-06 | Brocade Communications Systems LLC | Extended ethernet fabric switches |
US9736704B1 (en) | 2013-12-23 | 2017-08-15 | Google Inc. | Providing an overlay network using multiple underlying networks |
US9628359B1 (en) | 2013-12-23 | 2017-04-18 | Google Inc. | Network selection using current and historical measurements |
US9877188B1 (en) | 2014-01-03 | 2018-01-23 | Google Llc | Wireless network access credential sharing using a network based credential storage service |
US9548873B2 (en) | 2014-02-10 | 2017-01-17 | Brocade Communications Systems, Inc. | Virtual extensible LAN tunnel keepalives |
US10581758B2 (en) | 2014-03-19 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Distributed hot standby links for vLAG |
US10476698B2 (en) | 2014-03-20 | 2019-11-12 | Avago Technologies International Sales Pte. Limited | Redundent virtual link aggregation group |
US10063473B2 (en) | 2014-04-30 | 2018-08-28 | Brocade Communications Systems LLC | Method and system for facilitating switch virtualization in a network of interconnected switches |
US9800471B2 (en) | 2014-05-13 | 2017-10-24 | Brocade Communications Systems, Inc. | Network extension groups of global VLANs in a fabric switch |
US9565578B2 (en) | 2014-06-18 | 2017-02-07 | Google Inc. | Method for collecting and aggregating network quality data |
US10412230B2 (en) | 2014-07-14 | 2019-09-10 | Google Llc | System and method for retail SIM marketplace |
US10616108B2 (en) | 2014-07-29 | 2020-04-07 | Avago Technologies International Sales Pte. Limited | Scalable MAC address virtualization |
US9544219B2 (en) | 2014-07-31 | 2017-01-10 | Brocade Communications Systems, Inc. | Global VLAN services |
US9807007B2 (en) | 2014-08-11 | 2017-10-31 | Brocade Communications Systems, Inc. | Progressive MAC address learning |
US9614915B2 (en) | 2014-08-18 | 2017-04-04 | Google Inc. | Seamless peer to peer internet connectivity |
US11026088B2 (en) * | 2014-08-29 | 2021-06-01 | Maxell, Ltd. | Communication system, communication device and communication terminal device |
US9524173B2 (en) | 2014-10-09 | 2016-12-20 | Brocade Communications Systems, Inc. | Fast reboot for a switch |
US9699029B2 (en) | 2014-10-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Distributed configuration management in a switch group |
US9942900B1 (en) | 2014-11-24 | 2018-04-10 | Google Llc | System and method for improved band-channel scanning and network switching |
US9626255B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Online restoration of a switch snapshot |
US9628407B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Multiple software versions in a switch group |
US9942097B2 (en) | 2015-01-05 | 2018-04-10 | Brocade Communications Systems LLC | Power management in a network of interconnected switches |
US10003552B2 (en) | 2015-01-05 | 2018-06-19 | Brocade Communications Systems, Llc. | Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches |
US9807005B2 (en) | 2015-03-17 | 2017-10-31 | Brocade Communications Systems, Inc. | Multi-fabric manager |
US10038592B2 (en) | 2015-03-17 | 2018-07-31 | Brocade Communications Systems LLC | Identifier assignment to a new switch in a switch group |
US10579406B2 (en) | 2015-04-08 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Dynamic orchestration of overlay tunnels |
US9648537B2 (en) | 2015-04-17 | 2017-05-09 | Google Inc. | Profile switching powered by location |
US10021618B2 (en) | 2015-04-30 | 2018-07-10 | Google Technology Holdings LLC | Apparatus and method for cloud assisted wireless mobility |
US10257782B2 (en) | 2015-07-30 | 2019-04-09 | Google Llc | Power management by powering off unnecessary radios automatically |
US10439929B2 (en) | 2015-07-31 | 2019-10-08 | Avago Technologies International Sales Pte. Limited | Graceful recovery of a multicast-enabled switch |
US10171303B2 (en) | 2015-09-16 | 2019-01-01 | Avago Technologies International Sales Pte. Limited | IP-based interconnection of switches with a logical chassis |
US9912614B2 (en) | 2015-12-07 | 2018-03-06 | Brocade Communications Systems LLC | Interconnection of switches based on hierarchical overlay tunneling |
US10225783B2 (en) | 2016-04-01 | 2019-03-05 | Google Llc | Method and apparatus for providing peer based network switching |
US10237090B2 (en) | 2016-10-28 | 2019-03-19 | Avago Technologies International Sales Pte. Limited | Rule-based network identifier mapping |
US11122500B2 (en) * | 2018-01-16 | 2021-09-14 | Cisco Technology, Inc. | Using a blockchain for optimized fast-secure roaming on WLANs |
US10893087B1 (en) | 2019-09-21 | 2021-01-12 | Mass Luminosity, Inc. | Streaming and nonstreaming media transfer between devices |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0483551A2 (en) * | 1990-10-29 | 1992-05-06 | International Business Machines Corporation | Handoff method and apparatus for mobile wireless workstations |
EP0740440A2 (en) * | 1995-04-28 | 1996-10-30 | AT&T IPM Corp. | Method for connecting roaming stations in a source routed bridged local area network |
EP0851633A2 (en) * | 1996-12-30 | 1998-07-01 | Lucent Technologies Inc. | System and method for achieving handover in wireless LAN by buffering data at subsequent access point |
WO1999021391A2 (en) * | 1997-10-20 | 1999-04-29 | Radio Design Innovation Tj Ab | Seamless lobe handover |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0589522B1 (en) | 1992-09-25 | 1997-03-05 | Koninklijke Philips Electronics N.V. | Cathode-ray tube |
US5835061A (en) * | 1995-06-06 | 1998-11-10 | Wayport, Inc. | Method and apparatus for geographic-based communications service |
US5752193A (en) * | 1995-09-01 | 1998-05-12 | Motorola, Inc. | Method and apparatus for communicating in a wireless communication system |
US5737318A (en) * | 1995-12-27 | 1998-04-07 | Philips Electronics North America Corporation | Method for initializing a wireless, packet-hopping network |
US5751704A (en) * | 1996-03-01 | 1998-05-12 | Lucent Technologies Inc. | Technique for minimizing the variance of interference in packetized interference-limited wireless communication systems |
US6249252B1 (en) * | 1996-09-09 | 2001-06-19 | Tracbeam Llc | Wireless location using multiple location estimators |
US6351646B1 (en) * | 1997-06-23 | 2002-02-26 | Telefonaktiebolaget Lm Ericsson | Software HLR architecture |
US6421714B1 (en) | 1997-10-14 | 2002-07-16 | Lucent Technologies | Efficient mobility management scheme for a wireless internet access system |
US6535493B1 (en) * | 1998-01-15 | 2003-03-18 | Symbol Technologies, Inc. | Mobile internet communication protocol |
FI980291A (fi) | 1998-02-09 | 1999-08-10 | Nokia Mobile Phones Ltd | Liikkuva internetpääsy |
US6606323B1 (en) * | 1998-12-31 | 2003-08-12 | At&T Corp. | Mobile MAC protocol for LAN-coupled devices interconnected by an ATM wide area network |
SE514264C2 (sv) | 1999-05-07 | 2001-01-29 | Ericsson Telefon Ab L M | Ett kommunikationssystem |
US6549625B1 (en) * | 1999-06-24 | 2003-04-15 | Nokia Corporation | Method and system for connecting a mobile terminal to a database |
WO2001006734A2 (en) | 1999-07-16 | 2001-01-25 | 3Com Corporation | Mobile internet protocol (ip) networking with home agent and/or foreign agent functions distributed among multiple devices |
US6493539B1 (en) * | 1999-07-28 | 2002-12-10 | Lucent Technologies Inc. | Providing an accurate timing source for locating the geographical position of a mobile |
AU7694000A (en) | 1999-10-08 | 2001-04-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Wide area network mobility for ip based networks |
US6650902B1 (en) * | 1999-11-15 | 2003-11-18 | Lucent Technologies Inc. | Method and apparatus for wireless telecommunications system that provides location-based information delivery to a wireless mobile unit |
GB2359220A (en) | 2000-02-03 | 2001-08-15 | Orange Personal Comm Serv Ltd | Handover in accordance with a network policy |
JP3633430B2 (ja) | 2000-03-27 | 2005-03-30 | 三菱電機株式会社 | 通信方法、通信システム、通信装置、及び記録媒体 |
US6430395B2 (en) * | 2000-04-07 | 2002-08-06 | Commil Ltd. | Wireless private branch exchange (WPBX) and communicating between mobile units and base stations |
US6526275B1 (en) * | 2000-04-24 | 2003-02-25 | Motorola, Inc. | Method for informing a user of a communication device where to obtain a product and communication system employing same |
US6907017B2 (en) * | 2000-05-22 | 2005-06-14 | The Regents Of The University Of California | Mobility management in wireless internet protocol networks |
WO2002009458A2 (en) * | 2000-07-24 | 2002-01-31 | Bluesocket, Inc. | Method and system for enabling seamless roaming in a wireless network |
WO2002049298A1 (en) | 2000-12-14 | 2002-06-20 | Powerhouse Technology, Inc. | Circuit switched cellulat network to internet calling |
US7299192B2 (en) * | 2001-02-28 | 2007-11-20 | Luttrell Tammy C | Process, system, and computer executable program on a storage medium for recording patient treatment by progress toward identified goals |
US20030139180A1 (en) * | 2002-01-24 | 2003-07-24 | Mcintosh Chris P. | Private cellular network with a public network interface and a wireless local area network extension |
-
2000
- 2000-08-11 US US09/637,742 patent/US6633761B1/en not_active Expired - Fee Related
-
2001
- 2001-08-08 DE DE60127968T patent/DE60127968T2/de not_active Expired - Lifetime
- 2001-08-08 IL IL15413201A patent/IL154132A0/xx active IP Right Grant
- 2001-08-08 WO PCT/US2001/024821 patent/WO2002015472A2/en active IP Right Grant
- 2001-08-08 CA CA2419114A patent/CA2419114C/en not_active Expired - Fee Related
- 2001-08-08 EP EP01961957A patent/EP1310063B1/en not_active Expired - Lifetime
- 2001-08-08 AU AU8317801A patent/AU8317801A/xx active Pending
- 2001-08-08 AT AT01961957T patent/ATE360307T1/de not_active IP Right Cessation
- 2001-08-08 AU AU2001283178A patent/AU2001283178B2/en not_active Ceased
- 2001-08-08 CN CNB018140378A patent/CN100391174C/zh not_active Expired - Fee Related
- 2001-08-08 JP JP2002520474A patent/JP2004522331A/ja active Pending
-
2003
- 2003-01-26 IL IL154132A patent/IL154132A/en not_active IP Right Cessation
- 2003-06-09 US US10/457,573 patent/US6975864B2/en not_active Expired - Fee Related
-
2005
- 2005-08-01 US US11/195,166 patent/US7197308B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0483551A2 (en) * | 1990-10-29 | 1992-05-06 | International Business Machines Corporation | Handoff method and apparatus for mobile wireless workstations |
EP0740440A2 (en) * | 1995-04-28 | 1996-10-30 | AT&T IPM Corp. | Method for connecting roaming stations in a source routed bridged local area network |
EP0851633A2 (en) * | 1996-12-30 | 1998-07-01 | Lucent Technologies Inc. | System and method for achieving handover in wireless LAN by buffering data at subsequent access point |
WO1999021391A2 (en) * | 1997-10-20 | 1999-04-29 | Radio Design Innovation Tj Ab | Seamless lobe handover |
Also Published As
Publication number | Publication date |
---|---|
IL154132A0 (en) | 2003-07-31 |
CA2419114A1 (en) | 2002-02-21 |
WO2002015472A3 (en) | 2003-01-09 |
ATE360307T1 (de) | 2007-05-15 |
AU2001283178B2 (en) | 2005-09-15 |
CA2419114C (en) | 2010-02-23 |
US20050277418A1 (en) | 2005-12-15 |
US20030195002A1 (en) | 2003-10-16 |
JP2004522331A (ja) | 2004-07-22 |
EP1310063A2 (en) | 2003-05-14 |
AU8317801A (en) | 2002-02-25 |
DE60127968D1 (de) | 2007-05-31 |
US6633761B1 (en) | 2003-10-14 |
DE60127968T2 (de) | 2008-01-17 |
CN1446419A (zh) | 2003-10-01 |
US7197308B2 (en) | 2007-03-27 |
EP1310063B1 (en) | 2007-04-18 |
US6975864B2 (en) | 2005-12-13 |
WO2002015472A2 (en) | 2002-02-21 |
IL154132A (en) | 2008-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100391174C (zh) | 在短程无线网络环境实现无缝用户移动性的方法和系统 | |
EP1563666B1 (en) | Mobile ip registration supporting port identification | |
AU2001283178A1 (en) | Enabling seamless user mobility in a short-range wireless networking environment | |
US20090207819A1 (en) | Mobile station as a gateway for mobile terminals to an access network, and method for registering the mobile station and the mobile terminals in a network | |
US7949110B2 (en) | Distributed architecture for IP-based telemetry services | |
WO2003024128A1 (en) | Arrangements and method in mobile internet communications systems | |
CA2672642C (en) | Remote roaming controlling system, visitor based network server, and method of controlling remote roaming of user devices | |
EP1464151B1 (en) | Method for supporting mobility in wireless networks | |
CN1748399B (zh) | 移动导向器 | |
WO2000076137A1 (en) | Ip addressing in a wireless network | |
EP1522179A1 (en) | Methods and apparatus for anchoring of mobile nodes using dns | |
US20050083883A1 (en) | Mobile network agent | |
KR100625240B1 (ko) | 휴대 인터넷 망에서의 인터넷 프로토콜 주소 관리 장치 및그 방법 | |
EP1443712B1 (en) | A method and a system for controlling handoff of a terminal | |
KR20010035549A (ko) | 이동통신망에서 홈 에이전트 관리 시스템(hams)을 이용한 인터넷 주소(ip)의 할당과 관리 방법 | |
CN101175294A (zh) | 移动台获取家乡代理地址的方法和系统 | |
CN101296147B (zh) | 位置信息获取方法和系统 | |
KR20030064719A (ko) | 이동 아이피를 지원하는 이동 라우터 장치 | |
JP2004247836A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080528 Termination date: 20150808 |
|
EXPY | Termination of patent right or utility model |