CN100391174C - 在短程无线网络环境实现无缝用户移动性的方法和系统 - Google Patents

在短程无线网络环境实现无缝用户移动性的方法和系统 Download PDF

Info

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
Application number
CNB018140378A
Other languages
English (en)
Other versions
CN1446419A (zh
Inventor
桑迪普·K·桑海尔
阿杰·S·高帕尔
印德·S·高帕尔
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.)
Rifage
ReefEdge Inc
Original Assignee
Rifage
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24557199&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN100391174(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Rifage filed Critical Rifage
Publication of CN1446419A publication Critical patent/CN1446419A/zh
Application granted granted Critical
Publication of CN100391174C publication Critical patent/CN100391174C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0019Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/182Network node acting on behalf of an other network entity, e.g. proxy
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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.orgwww.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地址。
CNB018140378A 2000-08-11 2001-08-08 在短程无线网络环境实现无缝用户移动性的方法和系统 Expired - Fee Related CN100391174C (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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