CN101171796A - 用于网络优化的元件指定 - Google Patents
用于网络优化的元件指定 Download PDFInfo
- Publication number
- CN101171796A CN101171796A CNA2006800147739A CN200680014773A CN101171796A CN 101171796 A CN101171796 A CN 101171796A CN A2006800147739 A CNA2006800147739 A CN A2006800147739A CN 200680014773 A CN200680014773 A CN 200680014773A CN 101171796 A CN101171796 A CN 101171796A
- Authority
- CN
- China
- Prior art keywords
- client
- roaming
- information
- service
- need
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种用于选择性地处理网络中的客户端信息的***。在示例性实施例中,该***包括第一模块,该第一模块用于确定客户端是否将需要漫游服务。只有在第一模块确定客户端需要漫游服务时,与第一模块通信的第二模块才维护只有漫游范围需要的客户端记录。
Description
技术领域
本发明总体涉及对数字信息的处理,更具体地涉及选择性地影响网络中的数据存储和/或处理的***和方法。
背景技术
用于选择性地存储和处理网络数据的***可以应用于各种要求很高的应用中,其中包括用于无线和有线网络的连接管理应用和存货管理应用。这些应用经常要求快速、安全和高性能的数据存储和处理。
高效的数据存储和处理在无线局域网(WLAN)应用中特别重要,其中数据隐私、网络接入控制、客户端漫游管理以及其它数据存储和处理任务被例行地执行。WLAN必须经常确保数据隐私,提供大范围的网络接入控制、能够实现接入点之间快速和安全的客户端漫游、在地理上定位和处理无线连接、最大化无线电性能和覆盖范围、管理和优化无线电功率使用、以及使无线语音和数据通信能够实现,所述通信包括通过WLAN的商务应用的发送。相关的任务包括保持和处理客户端状态信息、安全性关联(security association)、密钥管理信息、无线电性能参数以及其它客户端记录和数据。
WLAN通常为无线移动客户端(例如袖珍电脑)提供连通性和移动性。WLAN可以包括与边缘接入点通信的各种无线客户端或其它网络元件,所述边缘接入点与无线交换机或控制器进行通信。所述控制器和交换机经常包括管理无线连接的功能。无线连接的管理和缩放可能要求较强的计算和数据存储资源。不幸的是,用于存储和处理网络(例如WLAN)中的数据的现有***和方法表现出了很多低效性。
附图说明
图1是根据本发明的实施例,用于采用客户端指定以改善网络数据操作和处理的***的图。
图2是适于与图1的***一起使用的第一种方法的流程图。
图3是适于与图1的***一起使用的第二种方法的流程图。
具体实施方式
本发明的优选实施例实现了改善网络资源利用的***。在优选实施例中,该***包括第一模块,其用于确定客户端是否将需要漫游服务。第二模块与第一模块通信,所述第二模块只在第一模块确定客户端需要漫游服务时,才保持只有漫游范围需要的客户端记录。一般而言,任何类型的硬件或软件或其组合都能够与本发明的某些方面一起使用。可以使用任何类型的网络或通信链接。此外,任何类型的数据(例如入侵检测***(IDS警报))都可以与本发明的某些方面一起使用。
为清楚起见,在附图中省略了多种熟知的部件(例如:电源、通信端口、路由器、网关、防火墙等)。但是,阅读本发明教导的本领域技术人员将知道要实施哪些部件和怎样实施它们,以便满足给定应用的需要。
图1是根据本发明的实施例的用于利用客户端指定以便改善网络数据操作和处理效率的***的图。***10包括一个或多个通过边缘接入点16与网络14通信的无线客户端12。在本具体实施例中,网络14是无线局域网(WLAN)并包括控制器18,该控制器18具有与之位于同一位置的无线网络交换机20。控制器18与第三方客户端漫游状态数据库42通信,该数据库42可能通过RADIUS(Research And Development In the UnitedStates,美国研究和开发)数据库实施。
控制器18还包括交换机20,该交换机20包括固定客户端表(stationary-client table)22。交换机20与漫游状态确定预测***24、客户端信息数据库26以及优化记录处理***28通信。优化记录处理***28还与客户端信息数据库26和漫游状态确定预测***24通信。交换机20还与边缘接入点16通信,本实施例中该边缘接入点16位于控制器18的外部。
客户端信息数据库26维护并选择性地处理各种类型的客户端信息记录,包括开/关连接状态30、安全性关联32、关键参数34和漫游专用(roaming-specific)记录36。为了示例的目的,所示出的漫游专用记录36包括漫游专用无线电性能数据38、漫游专用位置信标数据40以及漫游专用关键参数42。
出于本讨论的目的,元件可以是任何装置、节点或其它实体,例如实现对网络的支持或作为网络的一部分的功能的网络客户端。网络可以是互连元件的任意集合。网络元件可以用不同方式连接,包括无线、声学、电学和/或光学的方式。
在操作中,由客户端12表示的一个或多个无线客户端通过连接到边缘接入点16的无线电连接建立与网络14的连接。交换机20可以在客户端12和另一个网络元件(例如另一个客户端)之间辅助连接的路由传送和/或建立通信。每一个由客户端12发起的通信会话表现出具体的属性或会话状态,所述属性或会话状态必须(例如,由控制器18)维护和更新,以高效地管理通信会话。例如,某些指示客户端12被授权接收什么样的网络服务(例如漫游服务)的客户端状态和信息将影响通信会话的特性。客户端12可以是相对固定的装置(例如收银机),或者漫游装置(例如可上网的袖珍PC(袖珍个人电脑)或者无线电话电脑)。
传统上,漫游专用记录36和只有固定的连接需要的记录(例如开/关连接状态30、安全性关联32、关键参数34)在一个数据库中进行维护和更新,而不管给定的通信会话或客户端是否要求状态信息。这导致了以前未认识到或未解决的问题,其通过本发明的某些实施例针对解决。该问题涉及不必要地为固定客户端维护客户端漫游信息,其可能显著地加重网络资源(包括数据存储和处理资源)的负担。传统上,许多无线网络不管是否需要都创建和维护这些记录。
在本实施场景中,最初,客户端12通过边缘接入点16向交换机20发送连接请求。交换机20可以访问和选择性地更新客户端信息数据库26,以便在称为客户端关联(client association)的处理中,辅助所请求的连接的建立。例如,交换机可以应用存储在客户端信息数据库26中的关键参数34验证客户端12,以便使能具体类型的服务。
漫游状态确定和预测***24确定何时通过客户端12和边缘接入点16建立与交换机20的客户端连接。通过客户端关联,漫游状态确定和预测***24确定客户端是否将需要漫游服务(也称为漫游设施),并且向优化记录处理***28提供相应的漫游状态信号,该优化记录处理***28作为连接状态优化器。
接着,优化记录处理***28据此自动配置客户端信息数据库26和交换机20。如果客户端12要求漫游设施,那么漫游专用记录36由客户端信息数据库26维护,并由交换机20选择性地更新。否则,如果客户端12是基本上固定的,那么漫游专用记录36不被维护和更新。那些能够阅读本发明教导的本领域的技术人员可以在不进行过度的实验的情况下,很容易地建立控制器18的各个模块。
为了确定和/或预测客户端12的漫游状态,漫游状态确定和预测***24可以访问客户端漫游状态数据库42,使用与客户端12相关的识别码访问在客户端漫游状态数据库42中的适当的数据。客户端漫游状态数据库42可以由第三方维护,并可以包括指示只需要固定服务的装置和需要漫游和固定服务的装置的列表项或记录。
漫游状态确定和预测***24还可以通过向客户端12发送漫游状态质询来询问客户端12。客户端12可以使用一种或多种指示客户端12是否要求漫游服务的预定的漫游属性来响应漫游状态质询。或者,客户端12和控制器18被配置,使得客户端12在初始的客户端关联时自动将漫游属性转发到控制器18。
漫游状态确定和预测***24还可以访问由交换机20维护的固定客户端表22。固定客户端表22列出所有已知为固定的客户端,并且如果需要则列出它们对应的位置。因此,优化记录处理***28将确保只有漫游服务所需的记录将不被客户端信息数据库26为这些客户端进行维护和处理。
固定客户端表22、客户端漫游状态数据库42、以及客户端12所维护的漫游属性可以在不脱离本发明范围的情况下省略。确定客户端是否需要漫游服务的其它模块和/或方法可以在不脱离本发明范围的情况下,用于实现本发明的实施例。
因此,实施例10最初将客户端12分类或指定为漫游的或固定的。用于对客户端12进行分类的客户端漫游行为可被量化并通过由客户端12传达的事先配置的属性、固定装置的事先配置的静态表22或者从第三方数据库***42获取。然后,相关无线连接的连接状态通过优化记录处理***28进行优化。
优化记录处理***28辅助漫游无线设施(例如位置信标、漫游密钥管理和密钥层次结构、用于802.11i预认证的设置、以及无线性能监视)的建立,这是通过使得客户端信息数据库26和交换机20能够存储和处理这样的信息来实现的。没有为识别为固定的客户端维护漫游专用信息,这通过避免需要为每个客户端创建这种状态记录38-42而减少了无线LAN交换机/控制器14上的开销。
优化记录处理***28还可以辅助额外的网络优化,例如选择最佳的网络数据率、频率预期(frequency hoping)特征、以及用于网状和高密度网络的调整参数,例如增强型邻居列表和定向漫游设置。
在一个示例性实现方式中,漫游状态确定和预测***24可以建立除了漫游或固定客户端的指定之外的客户端指定。例如,漫游状态确定和预测***24可以提供多种漫游指定,例如分层的漫游级别。例如,留在特定区域(例如建筑物的一层)的客户端可以被分类,即指定为楼层级漫游客户端,而约束在更大区域(例如校园)的客户端可以指定为校园级漫游客户端。与这些客户端相关联的数据也进行了相应的分类和/或区分优先级。这些不同的客户端指定可以确定对于具体的客户端的具体的通信会话哪些类型的客户端信息应当维护以及哪些不应当维护。这样可以通过将数据存储和处理限定在具体应用所需的数据存储和处理,从而提高网络14处理相关通信会话的效率。
例如,设计作为楼层级漫游的客户端可能只要求以太网层2漫游设施和本地接入点支持。指定为校园漫游客户端的客户端可能要求额外的服务,例如更复杂的互联网协议(IP)层3移动***。本发明的实施例可以防止给定应用不需要的多余的对数据的维护和处理。
在不脱离本发明的范围的情况下,可以应用除了漫游指定外的其它客户端指定。例如,在可选实施场景中,漫游状态确定和预测***24还基于客户端是否需要语音设施和/或数据设施来对客户端进行指定和分类,并且还可以基于当前位置对客户端进行分类。优化记录处理***28可以应用额外的指定,以便使客户端信息数据库26执行的数据存储和处理进一步优化。应当注意对于真正的移动客户端(例如语音手机)的漫游要求经常与更游动的客户端(例如数据)不同。
***10可以以各种方式改进网络资源分配,这些方式包括通过:快速识别固定客户端及其先验的已知位置;使得每个接入点16和/或控制器18能够动态地确定何时***到达了阈值以进行负载均衡;在固定的和/或静态的客户端的数目改变时,动态地调整该数目;以及通过消除对于具体类型的客户端装置多余的协议开销改进整体***性能。
图2是适于与图1的***10一起使用的第一种方法100的流程图。参考图1和图2,方法100包括初始关联步骤102,其中客户端12建立与边缘接入点16和/或控制器18以及伴随的交换机18的最初的通信。在本实施例中,客户端关联涉及控制器18在开始与客户端12的通信会话时将客户端12与客户端信息数据库26中的记录相关联。
在后续的客户端分类步骤104中,漫游状态确定和预测***24通过访问客户端漫游状态数据库42、访问固定客户端表22、和/或***24在需要时接收来自客户端12的客户端状态信息,从而确定客户端12是否需要漫游服务。如果客户端12需要漫游服务,那么漫游服务所需要的客户端数据被优化记录处理***28在第一数据分类步骤106中分配相对较高的优先级。只由固定服务需要的数据分配较低的优先级,例如0。
在后续的漫游优化步骤110中,客户端信息数据库被配置用来维护和更新由优化记录处理***28分配了相对较高的优先级的客户端数据。同样,分配了较低的或0的优先级的数据被客户端信息数据库26丢弃和/或忽略。接着,交换机20利用客户端信息数据库26辅助与漫游设施(例如位置信标、漫游密钥管理和密钥层次结构、用于802.11i预认证的设置、无线性能监视等)的客户端连接的建立和维护。优化记录处理***28利用数据优先化级别去进一步优化信息处理,例如通过改进连接状态处理,所述改进是通过释放否则将用于维护和处理仅固定服务所需的数据的网络资源实现的。
如果在客户端分类步骤104中,漫游状态确定和预测***24确定客户端12将只需要固定服务,那么任何相关的漫游专用信息将被优化记录处理***28分配较低的或0优先级。在这种情况下,固定服务所需要的数据被优化记录处理***28分配较高的优先级。由此,在后续的固定优化步骤112中,只有漫游服务才需要的数据被忽略或丢弃。步骤110和112完成后,方法100完成。接着,交换机20利用客户端信息数据库26辅助与固定属性和/或服务的连接的建立和维护,而不需要维护和处理只有漫游需要的客户端状态记录。
图3是适于与图1中的***10一起使用的第二种方法120的流程图。参考图1-图3,第二种方法120包括初始关联步骤102,其中边缘接入点16和/或控制器18建立初始的客户端关联或联系。
在后续的分类步骤24中,客户端12和相关的数据通信根据一个或多个客户端12所需要的具体类型的漫游服务进行分类。在本实现方式中,图1的***10提供从全部特性的漫游到固定范围内的各种漫游级别。漫游状态确定和预测***24可以基于存储在一个或多个位置(例如在客户端装置12、漫游状态数据库42等)中的事先配置的客户端属性执行客户端漫游分类。各种漫游级别可以包括:楼层级漫游、校园级漫游等。客户端12和从客户端12传送到网络14的相关数据可以根据客户端12在通信会话期间需要的语音服务进一步分类。
随后,控制器18辅助网络14和客户端12之间的无线通信的建立和维护,其中与通信相关的无线服务基于之前的分类步骤124中建立的漫游和/或语音分类选择性地调整和/或优化。本领域的技术人员将意识到控制器18可以在不脱离本发明的范围的情况下,在边缘接入点16之内实现。
虽然参考WLAN中的无线客户端指定对本实施例进行了讨论,但本发明的实施例并不限于此。例如,许多类型的有线或无线网络可以受益于本发明的实施例提供的数据存储和处理效率。应用新颖方法可以获得对于实质上的任何网络的网络资源管理的改进,所述方法可以包括基于客户端行为(例如漫游行为)和/或其它客户端特征来调整所存储和处理的数据类型。
不同于那些本文讨论的变更和实施例是可能的。例如,应用因特网或其它包交换网络的实施例,应用视频呼叫、文件传输、电话会议等的实施例是可能的。
尽管本发明的实施例主要针对服务器-客户端架构进行讨论,但任何可接受的体系结构、拓扑、协议、或其它网络和数字处理特征都可以应用。通常,网络控制器、管理器、接入点、客户端等可以通过任何具有处理能力或其它必需功能的装置来实现。与本发明的实施例的相关的功能可以包括在路由器、交换机、或不同于图1的控制器18的装置中。
尽管本发明的处理以及执行处理的硬件可以通过与因特网的讨论共通的语言(例如:“客户端”、“服务器”、“对等方”)来描绘,但很清楚的是,本发明的操作能够在任何类型的适合的硬件上,在与另一个装置的任何通信关系中,在任何类型的链接或网络上执行。
尽管本发明的处理可以呈现为单独的实体,例如在单独的机器上执行的软件,但这样的软件可以容易地在多个机器上执行。即,给定的软件程序可以有多个实例、一个单独的程序可以在分布式处理环境中的两个或多个处理器上执行、一个单独程序的多个部分可以在不同物理机器上执行,等等。此外,两种不同的程序(例如客户端和服务器程序)可以在一个单独的机器或在不同的机器中执行。一个单独的程序可操作为用于一个信息事务(transaction)的客户端并操作为用于不同的信息事务的服务器。
任何类型的处理装置可以用作客户端。例如,可以采用便携式计算装置,例如:个人数字助理(PDA)、移动电话、笔记本电脑、或者其它装置。通常,具体处理的装置和方式(包括位置和时序)对于实现本发明的重要特征不是关键性的。
尽管对照其特定实施例已经对本发明进行了讨论,但这些实施例对于本发明都仅仅是示例性的,而不是限制性的。本发明的实施例可在任何两个处理或实体(包括用户、装置、功能***或硬件与软件的结合)之间操作。对等(peer-to-peer)网络和任何其它网络或***(其中客户端和服务器的角色进行交换、动态地改变、或者甚至不存在)都在本发明的范围内。
可以使用任何适合的编程语言来实现不同网络实体应用的例行程序和其它指令。示例性编程语言包括C、C++、Java、汇编语言等。可以采用不同的编程技术,例如面向过程的和面向对象的。例行程序可以在单独一个处理装置或多个处理器上运行。尽管步骤、操作或计算可以以特定顺序呈现,但这种顺序可以在不同的实施例中进行改变。在某些实施例中,在本说明中以先后顺序示出的多个步骤可以同时执行。这里描述的操作次序可以被中断、挂起、或者由另一个处理(例如操作***、内核等)控制。例行程序可以在操作***环境中或作为占据***处理全部或实质性部分的独立例行程序运行。
在本文的描述中,提供了许多特定细节(例如部件和/或方法的示例),以便提供对本发明的实施例的彻底理解。但是,相关领域的技术人员将认识到本发明的实施例可以在没有一个或多个所述特定细节的情况下进行实施,或者使用其它设备、***、组件、方法、部件、材料、零件等进行实施。在其它实例中,众所周知的结构、材料或操作没有特别地详细示出或描述,以避免遮蔽本发明实施例的各方面。
用于本发明实施例的“机器可读介质”或“计算机可读介质”可以是任何能够容纳、存储、通信、传播或传送程序以便由指令执行***、设备、***或装置使用或与之相关的介质。举例来说但不作限制,计算机可读介质可以是电的、磁的、光的、电磁的、红外的、或半导体的***、设备、***、装置、传播介质、或者计算机存储器。
“处理器”或“处理”包括处理数据、信号、或其它信息的任何人、硬件和/或软件***、机制或部件。处理器可以包括一种***,其具有通用中央处理单元、多处理单元、用于实现功能的专用电路、或其它***。处理并不一定需要限制到地理位置或并不一定具有时间的限制。例如,处理器能够“实时”、“离线”、在“批处理模式”下等执行其功能。处理的各个部分可以在不同的时间和不同的位置由不同的(或相同的)处理***来执行。计算机可以是任何与存储器通信的处理器。
贯穿本说明始终所提及的“一个实施例”、“实施例”或“特定实施例”意味着联系实施例进行描述的具体特征、结构或特性包括在本发明的至少一个实施例中,但不一定包括在所有的实施例中。这样,在整个本说明书的不同地方分布出现的“一个实施例”、“实施例”或“特定实施例”这些词语不一定指同一实施例。此外,本发明的特定实施例的具体特征、结构或特性可以以任何适合的方式与一个或多个其它实施例合并。应该理解,根据本文的教导,本文描述和图示的本发明实施例的其它变体和修改是可以实现的,并且应认为是本发明的实质和范围的一部分。
本发明的实施例可以整体地或部分地通过如下方式实现:使用可编程通用数字计算机;通过使用专用集成电路、可编程逻辑装置、现场可编程门阵列、光学、化学、生物学、量子或纳米技术***或机制;等等。一般而言,本发明的功能可以通过本领域已知的任何方法实现。可以使用分布式或联网***、部件、和/或电路。通信或数据的传输可以是有线的、无线的或其它任何方法。
在附图中描述的一个或多个元件也可以应用在更分散的或更集中的方式,或者甚至在某些情况下去掉或设为不可操作,这可根据具体应用中是否有用来设置。实现能够存储到机器可读介质中的程序或代码,以便允许计算机执行上述的任何方法,这也在本发明的实质和范围之内。
另外,在附图中的任何信号箭头应当仅仅认为是示例性的,而不是限制性的,除非另有特别的说明。此外,本文使用的术语“或”通常应当是指“和/或”,除非另有指出。部件或者步骤的组合也应被认为是已经提到了的,其中预见到所使用的术语使得其分离或者组合的能力是不清楚的。
在本文说明书和整个权利要求书中,某一名词前所用的“一种”、“该”、“所述”或未指明数量的情况包括所指对象多于一个的情况,除非所述内容明确表示为其它含义。此外,如本文说明书和整个权利要求书所用,“在......中”的含义包括“在......中”和“在......上”,除非所述内容明确表示为其它含义。
上述对本发明示例性实施例的描述(包括摘要中所描述的内容)不应当是详尽的,或者不应当将本发明局限于本文所公开的确切形式。虽然仅仅为了示例性的目的在本文中描述本发明的特定实施例以及用于本发明的实例,但是在本发明的实质和范围内,各种等同形式的修改都是可能的,如相关领域中的技术人员将认识和理解的那样。如同上文指示的那样,根据前面对本发明的示例性实施例的描述,可以对本发明进行这些修改,并且这些修改被包括在本发明的实质和范围之内。
因此,虽然本文就本发明的具体实施例对本发明进行了描述,但是修改、各种改变、和替代的范围应当包括在前面的公开内容中,并且,应该理解,在一些实例中,在不脱离所阐述的本发明的范围和实质的情况下,可以利用本发明的实施例的一些特征,而无需对应地使用其它特征。因此,可以进行很多修改,以使具体情形或者材料符合本发明的基本范围和实质。本发明不应当局限于所附权利要求和/或作为实施本发明的最佳方式所公开的具体实施例中所用的具体术语,但是本发明包括落入在所附权利要求的范围内的任何及所有的实施例和等同形式。
Claims (25)
1.一种用于选择性地处理与一个或者多个网络实体有关的信息的***,包括:
第一装置,用于确定所述信息的优先级并响应于该优先级提供信号;以及
第二装置,用于基于所述信号继续处理所述信息或者不进一步处理所述信息。
2.根据权利要求1所述的***,其中,所述一个或者多个实体包括一个或者多个客户端。
3.根据权利要求2所述的***,其中,所述网络包括无线局域网。
4.根据权利要求3所述的***,其中,所述信息包括漫游所需的客户端记录。
5.根据权利要求4所述的***,其中,所述第二装置包括计算机,该计算机容纳用于处理所述信息的数据库。
6.根据权利要求5所述的***,其中,处理所述信息包括存储所述信息以辅助进一步检索、丢弃所述信息、和/或选择性地更新所述信息。
7.根据权利要求6所述的***,其中,所述计算机实现网络控制器。
8.根据权利要求4所述的***,其中,所述第一装置包括第三装置,该第三装置用于确定所述一个或者多个客户端是否将会漫游并响应于此确定而提供所述信号。
9.根据权利要求8所述的***,其中,所述第三装置还包括在计算机上运行的一个或者多个例行程序,所述一个或者多个例行程序适合选择性地访问漫游状态信息并然后响应于所述漫游状态信息提供所述信号,所述漫游状态信息指示所述一个或者多个客户端将会需要漫游设施还是将不需要漫游设施。
10.根据权利要求9所述的***,其中,所述信号指示所述一个或者多个客户端是否将会需要漫游设施,所述第二装置适合根据所述信号的指示,当所述一个或者多个客户端将会需要漫游时,继续处理所述信息,当所述一个或者多个客户端将不需要漫游时,不进一步处理所述信息。
11.一种用于选择性地处理无线网络中的客户端信息的***,包括:
第一模块,其适合确定所述客户端是否需要将会漫游服务;以及
第二模块,其与所述第一模块通信,并适合只在所述第一模块确定所述客户端将会需要漫游服务时,才保持仅仅漫游服务所需的客户端的记录。
12.一种用于选择性地处理网络中的客户端信息的方法,包括:
在建立客户端和另一实体之间的通信链接之前或在建立所述通信链接时,确定所述客户端的移动性状态;以及
基于所述移动性状态,选择性地调节用于所述通信链接的网络资源的使用。
13.根据权利要求12所述的方法,其中,所述客户端的移动性状态指定所述客户端是漫游客户端还是固定客户端。
14.根据权利要求13所述的方法,其中,所述移动性状态还指定与所述客户端相关联的具体移动性级别,其中,所述具体移动性级别选自多个漫游级别。
15.根据权利要求13所述的方法,其中,确定所述客户端是否将会需要语音服务并响应于此而调整所述关联客户端通信链接的网络资源使用。
16.一种用于选择性地处理无线网络中的客户端信息的方法,包括:
确定客户端是否将会需要漫游服务;以及
只有在所述客户端将会需要漫游服务时,才维护仅仅漫游服务所需的客户端的记录。
17.根据权利要求16所述的方法,其中,维护所述客户端的记录包括,只有在所述客户端将会需要固定服务时,才维护仅仅固定服务所需的记录。
18.根据权利要求16所述的方法,其中,利用计算机来辅助建立与所述客户端的无线连接。
19.根据权利要求18所述的方法,其中,在建立所述连接的时候,确定所述客户端当前是漫游的还是固定的。
20.根据权利要求18所述的方法,其中,通过由所述客户端传送到所述计算机的事先配置的属性,详述所述客户端是漫游还是固定的。
21.根据权利要求18所述的方法,其中,通过数据库***维护所述客户端是漫游还是固定的。
22.根据权利要求21所述的方法,其中,所述数据库***包括RADIUS***。
23.根据权利要求18所述的方法,其中,当所述客户端被识别为漫游的时,建立所述漫游服务。
24.根据权利要求23所述的方法,其中,所述漫游服务包括位置信标、通过密钥管理的漫游、通过密钥层次结构的漫游、维护用于802.11预认证服务的设置、和/或无线性能监视。
25.根据权利要求23所述的方法,其中,当所述客户端被识别为固定的时,不向所述客户端提供所述漫游服务。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/165,751 | 2005-06-23 | ||
US11/165,751 US20060294246A1 (en) | 2005-06-23 | 2005-06-23 | Element designations for network optimization |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101171796A true CN101171796A (zh) | 2008-04-30 |
Family
ID=37095634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800147739A Pending CN101171796A (zh) | 2005-06-23 | 2006-06-14 | 用于网络优化的元件指定 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060294246A1 (zh) |
EP (1) | EP1894356B1 (zh) |
CN (1) | CN101171796A (zh) |
WO (1) | WO2007001872A2 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8948046B2 (en) * | 2007-04-27 | 2015-02-03 | Aerohive Networks, Inc. | Routing method and system for a wireless network |
US8218502B1 (en) * | 2008-05-14 | 2012-07-10 | Aerohive Networks | Predictive and nomadic roaming of wireless clients across different network subnets |
US9674892B1 (en) | 2008-11-04 | 2017-06-06 | Aerohive Networks, Inc. | Exclusive preshared key authentication |
US8483194B1 (en) | 2009-01-21 | 2013-07-09 | Aerohive Networks, Inc. | Airtime-based scheduling |
US11115857B2 (en) | 2009-07-10 | 2021-09-07 | Extreme Networks, Inc. | Bandwidth sentinel |
US9900251B1 (en) | 2009-07-10 | 2018-02-20 | Aerohive Networks, Inc. | Bandwidth sentinel |
US8671187B1 (en) | 2010-07-27 | 2014-03-11 | Aerohive Networks, Inc. | Client-independent network supervision application |
US9002277B2 (en) | 2010-09-07 | 2015-04-07 | Aerohive Networks, Inc. | Distributed channel selection for wireless networks |
US8953465B2 (en) * | 2010-11-24 | 2015-02-10 | Verizon Patent And Licensing Inc. | Network optimization based on user equipment type |
US10091065B1 (en) | 2011-10-31 | 2018-10-02 | Aerohive Networks, Inc. | Zero configuration networking on a subnetted network |
US9166845B2 (en) | 2012-03-23 | 2015-10-20 | Cisco Technology, Inc. | Optimizing throughput of data frames in orthogonal frequency division multiplexing (OFDM) communication networks |
US8787375B2 (en) | 2012-06-14 | 2014-07-22 | Aerohive Networks, Inc. | Multicast to unicast conversion technique |
US9253693B2 (en) | 2012-12-18 | 2016-02-02 | Cisco Technology, Inc. | Optimizing a neighbor list of access points |
US11223547B1 (en) * | 2013-01-07 | 2022-01-11 | Workspot, Inc. | Managing information technology infrastructure based on user experience |
US9413772B2 (en) | 2013-03-15 | 2016-08-09 | Aerohive Networks, Inc. | Managing rogue devices through a network backhaul |
US10389650B2 (en) | 2013-03-15 | 2019-08-20 | Aerohive Networks, Inc. | Building and maintaining a network |
CN106488547B (zh) * | 2015-08-27 | 2020-02-14 | 华为技术有限公司 | 一种sta的认证数据管理方法、装置及设备 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2061090A1 (en) * | 1991-03-11 | 1992-09-12 | Richard A. Miska | Personal mobile communication system with call bridging |
GB2304497A (en) * | 1995-08-19 | 1997-03-19 | Northern Telecom Ltd | Cellular communications system with provision of services to visiting mobiles |
US6058301A (en) * | 1996-11-27 | 2000-05-02 | Airtouch Communications, Inc. | Cellular fraud prevention using selective roaming |
US6721306B1 (en) * | 1997-03-11 | 2004-04-13 | Verizon Services Corp. | Public wireless/cordless internet gateway |
US6021327A (en) * | 1997-04-15 | 2000-02-01 | Nortel Networks Corporation | Mobile communication system having improved visitor location register content management and method of operation |
AU5624899A (en) * | 1999-08-25 | 2001-03-19 | Nokia Corporation | Database management |
FI112024B (fi) * | 2000-06-28 | 2003-10-15 | Nokia Corp | Verkkovierailun ohjaaminen matkaviestinjärjestelmässä |
US7146636B2 (en) * | 2000-07-24 | 2006-12-05 | Bluesocket, Inc. | Method and system for enabling centralized control of wireless local area networks |
US20020155834A1 (en) * | 2001-04-18 | 2002-10-24 | Olmstead Scott Douglas | Method and apparatus for migrating subscribers between networks |
JP3845347B2 (ja) * | 2002-08-28 | 2006-11-15 | Necインフロンティア株式会社 | 高速ローミング方式 |
KR100472952B1 (ko) * | 2002-10-30 | 2005-03-10 | 한국전자통신연구원 | 세션 초기화 프로토콜(sip)기반의 부하 분산장치 및방법 |
-
2005
- 2005-06-23 US US11/165,751 patent/US20060294246A1/en not_active Abandoned
-
2006
- 2006-06-14 WO PCT/US2006/023258 patent/WO2007001872A2/en active Application Filing
- 2006-06-14 EP EP06773216A patent/EP1894356B1/en active Active
- 2006-06-14 CN CNA2006800147739A patent/CN101171796A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2007001872A3 (en) | 2007-04-05 |
EP1894356A2 (en) | 2008-03-05 |
EP1894356B1 (en) | 2013-03-27 |
WO2007001872A2 (en) | 2007-01-04 |
US20060294246A1 (en) | 2006-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101171796A (zh) | 用于网络优化的元件指定 | |
Srinidhi et al. | Network optimizations in the Internet of Things: A review | |
CN110366269B (zh) | 会话建立方法及设备 | |
Novo et al. | Capillary networks-bridging the cellular and IoT worlds | |
US8495244B2 (en) | System and method for dynamic automatic communication path selection, distributed device synchronization and task delegation | |
US11844143B2 (en) | Dynamic cell boundary roaming management using client feedback | |
Maiti et al. | QoS-aware fog nodes placement | |
CN101926153A (zh) | 用于对网络资源进行池处理的方法和设备 | |
CN105340244A (zh) | 基于来自暂态准则的上下文的动态内容分发网络选择 | |
CN101069392A (zh) | 在ad hoc网络中用于动态适配服务质量标准的方法和*** | |
US7840528B2 (en) | System and method for integrating continuous synchronization on a host handheld device | |
CN108848537B (zh) | 边缘云构建方法及*** | |
CN101521616A (zh) | 边界网关协议bgp分布式***中邻居迁移的方法和*** | |
CN101729327B (zh) | 接入网关的选择方法以及自动配置服务器 | |
KR20220028110A (ko) | 지능형 로드 밸런서 | |
Alam | Cmi computing: A cloud, manet and internet of things integration for future internet | |
Dautov et al. | Data agility through clustered edge computing and stream processing | |
Alshareef et al. | Towards an effective management of IoT by integrating cloud and fog computing | |
CA2522477C (en) | System and method for integrating continuous synchronization on a host handheld device | |
Khedr et al. | ACAN-ad hoc context aware network | |
JP2000236583A (ja) | モバイルエージェントシステム及びその制御方法 | |
Sivasakthi et al. | QoE‐aware mobile computation offloading in mobile edge computing | |
Ahn et al. | A PMIPv6-based user mobility pattern scheme for SDN-defined smart factory networking | |
CN1322768C (zh) | 一种蜂窝集群用户数据管理的方法 | |
CN1353525A (zh) | 一种远程接入局域网的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080430 |