专利名称:无线网络中的移动性管理的制作方法
技术领域:
本申请涉及无线网络。更确切地说,本申请涉及无线网络管理和无线网络中的移动性管理。
背景技术:
个人使用的移动装置当前十分流行。移动装置的流行正在转向企业。往往可以预测所有终端用户的连通性很快将是无线的,而企业也将在混合的有线加无线的环境中运转。
在一个有线加无线的企业环境中,员工从他们所选择的工作场所自由地执行他们的工作,而不用考虑工作场所是在办公室中还是正在移动。移动性和灵活性的增加通过平衡无线技术而变得更加容易。
当前,手持装置上的计算和电话之间的界线正迅速变得模糊。结合了移动电话和PDA(个人数字助理)的特征的装置已经流行开来。随着数据存储能力和网络带宽的稳定提高,不久以后,现今高端台式计算机的能力可以在口袋大小的装置中被实现。最后,将存在一个携带在口袋中或穿着的组合装置,人们可以在这个组合的装置上执行调度、发电子邮件、网上冲浪、视频会议、文档管理乃至拨打商务和私人电话。
一些企业已经将它们的电话系统与无线局域网结合在一起。通过使用诸如IP上的语音(VoIP)之类的技术,企业旨在通过平衡无线网络的效益来降低与费事的电话电缆有关的成本。
对于所有面向终端用户的计算来说,一个不可避免的趋势是向无线网络的移植。在企业的常规商业过程中,需要用到无线网络的情况有很多。
例如,当在一个单独位置处的决定性系统发生崩溃时,网络管理员在远程站点上调试问题。一个简单(但是即时的)配置改变是需要的,而且管理员无法等到他回到他的控制台。
作为另一个例子,一个销售人员在机场候机大楼等待航班的时候需要从他的PDA连接到公司内部网上的重要信息。
在另一个例子中,企业的一个员工可能正在访问分公司以参加一系列会议。该员工可能需要经由电子邮件保持连接,而不必随着每个场所的改变而登录和注销。
无线网络能用许多方法使企业的运转获利。员工是移动的而且还被连接到企业资源的能力,赋予了他们能更有效地工作的机会。无线环境给员工提供了灵活性,使得他们无论在什么样的周围环境中工作都适宜于完成手边的任务。在很多情况下都被希望用来支持进行业务决策的信息及时递送不需要经由有线网连接就能通过无线基础设施来实现。因为没有要维护的物理电缆,所有很容易在装置及其它网络元件上实施配置和修理操作,因此企业的网终管理方面的生产率可以提高。
存在几种不同类型的无线网络。无线网络规范在无线网络中的装置数量、发射范围、数据传送的平均尺寸、网络速度、安全措施及其它参数方面都不相同。
无线个人区域网(WPAN)的服务半径是10到50英尺。蓝牙规范是WPAN领域中占优势的标准。WPAN便于装置之间的无线电通信,比如PDA和打印机之间、无线键盘和个人电脑之间、包括小型网络在内的其它元件之间的无线电通信。家庭和小型办公室是WPAN技术的主要适用者。
无线局域网(WLAN)在高达几百英尺的范围内提供无线访问。一个典型的WLAN有若干个移动装置,比如PDA、移动电话和便携式计算机,这些移动装置通过称作″接入点″的硬件来访问企业信息。
接入点是桥接两个网络段、比如一个无线网络到一个有线局域网或其它有线基础设施的网络装置。诸如无线桥接装置和无线DSL路由器装置之类的接入点可以通过一个用于增加了的安全性的防火墙连接到企业资源。无线桥接装置桥接有线和无线网络,并且是在企业网中所采用的接入点的最普通的形式。无线DSL路由器装置允许用户连接到DSL服务。DSL网关和DSL路由器之间的接口通常是以太网,其允许将服务提供到网络上的多个用户,而不会暴露出有多少用户连接到该网络。
在可以开始移动装置和接入点之间的通信之前,移动装置一般需要进行验证并与接入点相关联。例如通过扫描接入点发射的信标帧,抢先地(proaetively)发送探测帧并分析它们的响应等等,移动装置着手进行那个关联过程。那些帧和响应发射移动装置所期望的特征和接入点的性能,因此双方都能判断它们是否彼此同步,并都能够继续建立通信。
移动装置可以使用大量的参数来在其它用于关联的候选接入点中间选择一个接入点,这些参数比如是邻近接入点、信号强度等等。
一个接入点能够同时支持的移动装置的数量与另一个接入点能支持的移动装置的数量不相同。对用来支持企业中的无线用户所需要的接入点的数量和能够放置接入点以最大化覆盖范围的地理位置的知识是有效管理企业中的无线网络所不可缺少的。
如今,IEEE802.11b、802.11a和802.11g规范分别被企业广泛地采用来执行WLAN。这些规范的每一个都解决对其设计来说特定的问题。
IEEE802.11b规范被用作一个以太网扩展并且相当灵活地使各种不同业务能够在WLAN上通过。例如,诸如基于英特尔的PC机和苹果机之类的完全不同的系统能够在802.11b网络上进行通信。遵循802.11b标准的适配器还可用于PDA(比如基于Palm OS和Pocket PC的装置)。
在标准的2.4GHz的不需要许可的频带上,802.11b标准便于从几英尺到几百英尺的距离范围中最大到11Mbps的数据无线传输。然而,覆盖距离取决于视距,并且传输路径中难预知的事件可能会妨碍传输并导致较低的数据速率。
802.11b无线网络平台当前流行用于公众短程网或无线公众接入网,亦称″热区(hotspots)″,比如在机场、旅馆、会议中心、咖啡店以及饭店处发现的那些。
在802.11a规范下,无线传输可以在5GHz频带上以高达54Mbps的速率进行。802.11a规范下的传输对于大的数据文件传送和在有限区域上的带宽集中应用是理想的。然而,虽然性能和吞吐量大大地增强了,但是其传输范围同802.11b比较起来显著地减少了。
在802.11g规范下,无线传输可以在2.4GHz上以高达54Mbps的速率进行。802.11g规范被认为是用于企业的下一代无线网络平台。
无线广域网(WWAN)通过无线运载者(亦称无线运营商)扩展了大的地理区域上的无线访问覆盖面。当前使用的主要通信标准是根据CDMAOne或GSM的。虽然大多数无线运营商如今都志在执行下一代技术(也被称为″3G″),但是大部分的当前基础设施还处于一个中间级别2.5G。具有高度移动的劳动力的企业目前正采用这种技术。
无线网络往往处于一个″异构环境″中,此处所用的异构环境是指这样一个网络环境,其中,网络上的多个装置和其它信息源具有多种访问协议,其可能是厂家特有的和/或需要一种专有格式。因此,企业在许多情况中采用一种以上的上述无线技术来获得一个能够被整个企业平衡的无线网络。
尽管无线技术给出了一个机会,即全新的计算尺度和能把企业推进到服务性和适应性的新高度的商业实践,但是无线网络伴随着它们的独特问题的共存,特别是在基础设施管理和安全领域中。诸如服务器、台式机伴侣(companion)、接入点等之类的组成无线基础设施的元件需要有效的监视和管理,以便于保持一个理想的工作环境并提高生产率。另外,因为各种移动装置可能在企业各处迅速激增,所以希望保障、管理、监视并优化装置的使用。因此,诸如PDA、蜂窝电话和笔记本之类的移动装置(以及存储在这些移动装置上的资源)需要是安全的并在无线网络环境中来管理。
发明内容
本申请提供了一种用于在无线网络中跟踪和管理移动装置的系统。在一个实施例中,该系统包括多个装置代理器和一个装置管理器。每个装置代理器都被分配来从无线网络中的一组对应的接入点收集关联信息。来自接入点的关联信息包括(a)识别接入点和相关联无线装置之间的当前关联的信息,和/或(b)识别与接入点相关联的移动单元及其它无线装置的信息。装置管理器从装置代理器接收已收集的关联信息,并具有一个用于解决冲突的接入点关联的冲突解决引擎。
根据另一个实施例,该系统另外还包括一个拓扑服务。拓扑服务提供接入点和对应的关联无线装置的显像(visualization)。
本申请还提供了一种用于在无线网络中跟踪和管理移动装置的方法。在一个实施例中,该方法包括发现连接到无线网络的无线装置,从接入点收集关联信息,和提供接入点和对应的关联无线装置之间的当前关联的显像。
根据另一个实施例,用于在无线网络中跟踪和管理移动装置的方法包括从无线网络中的多个接入点收集关联信息,和通过冲突解决引擎来解决冲突的接入点关联。
能够通过参考附图从以下详细说明中容易地理解本申请的特征,其中
图1示出根据一个实施例用于在无线网络中跟踪和管理移动装置的系统的方框图;图2示出根据对应于图1的实施例用于在无线网络中跟踪和管理移动装置的方法的流程图;图3示出根据另一个实施例用于在无线网络中跟踪和管理移动装置的系统的方框图;和图4示出根据对应于图3的实施例用于在无线网络中跟踪和管理移动装置的方法的流程图。
具体实施例方式
本申请提供了用于监视和管理无线网络和/或用于在无线网络中跟踪和管理移动装置的移动性管理工具(以系统和方法的形式)。这些工具可以被实现在计算机可读介质上存储和/或经由计算机网络或其它传输介质分一段或多段传输的计算机程序中。
根据一个实施例(图1),用于在无线网络中跟踪和管理移动装置的系统10包括装置代理器11-1到11-N、装置管理器12和拓扑服务13。每个装置代理器(11-1到11-N)都被分配来在无线网络19中从接入点18-1到18-M的对应组中收集关联信息。装置管理器12从装置代理器(11-1到11-N)接收收集到的关联信息,并且可以通过平衡装置代理器的工作负载来把接入点分配到装置代理器。来自接入点18-1的关联信息包括用于识别接入点18-1和关联无线装置17-1之间的当前关联的信息。拓扑服务13提供接入点18-1到18-M的其中一个和对应的关联无线装置(17-1到17-L)之间的关联的显像。接入点18-1的关联信息可以从由接入点18-1保存的关联表中得到。
装置管理器能够合并收集到的信息,解决收集到的信息中的任何冲突,并且选择性地将所解决的信息记入日志。通过利用收集到的关联信息,装置管理器还可以跟踪一个连接到无线网络的移动无线装置。装置管理器的其它可选特征包括检测连接到无线网络的未授权的恶意(rogue)装置、检测未授权的接入点、检测解除关联的移动单元等等。
装置代理器可以有规则地轮询它的分配的接入点组以确定对接入点的关联改变。装置代理器可以查询接入点以从接入点请求关联信息。
根据一个实施例,一种用于在无线网络中跟踪和管理移动装置的方法将参考图1和2来描述。一个发现处理被执行以发现连接到无线网络19的无线装置17-1到17-L(步骤S21)。从接入点18-1到18-M中收集关联信息(步骤S22)。提供接入点18-1到18-M的其中一个和对应的关联无线装置(17-1到17-L)之间的关联的显像(步骤S23)。
该方法还可以包括通过使用收集到的关联信息来跟踪一个连接到无线网络的移动无线装置。根据一个实施例,该方法还包括通过合并收集到的关联信息并解决收集到的信息中的任何冲突来产生移动性信息,以及将所解决的移动性信息记入日志。
该方法还可以包括一个或多个下列步骤检测连接到无线网络的未授权的恶意(rogue)装置;检测未授权的接入点;和/或检测解除关联的移动单元。
根据另一个实施例(图3),将解释一个用于在无线网络中跟踪和管理移动装置的系统。系统30包括装置代理器31-1到31-N和装置管理器32。每个装置代理器(31-1到31-N)都被分配来从连接到无线网络38的对应接入点(39-1到39-M)组中收集关联信息。来自接入点39-1的关联信息包括用来识别与接入点39-1关联的移动单元37-1到37-L的信息。
装置管理器32从装置代理器(31-1到31-N)接收收集到的关联信息,并具有一个用于解决冲突接入点关联的冲突解决引擎32a。关联信息可以包括解除关联的移动单元的标识和/或用于描述移动单元从接入点解除关联的其它信息。
来自接入点的关联信息还可以包括与接入点39-1关联的移动单元(37-1到37-L)的地址信息,并且冲突解决引擎32a用该地址信息来解决与一个移动单元的冲突的接入点关联。另外,来自接入点的关联信息能够选择性地包括与关联信息有关的时间戳(time stamp),并且冲突解决引擎32a用该时间戳来解决到移动单元的冲突的接入点关联。
冲突解决引擎32a能够解决移动单元与两个或更多接入点的关联之间的冲突,并且可以请求适当的装置代理器来查询对应于冲突关联的接入点。冲突解决引擎可以使用移动装置的网络业务量统计来确定该装置是否与接入点相关联。冲突解决引擎32a可以是基于规则的。
装置代理器可以通过查询接入点而获得关联信息。装置管理器可以向装置代理器发送请求来触发装置代理器的查询处理。
该系统还可以包括一个拓扑服务,其适合于通过图形用户界面来提供接入点和移动单元之间的当前关联的显像。该显像可以与一个子网相关联。
根据另一个实施例,一种用于在无线网络中跟踪和管理移动装置的方法将参考图3和4来描述。关联信息从无线网络38中的接入点(39-1到39-M)中来收集(步骤S41)。冲突解决引擎32a解决任何冲突接入点关联(步骤S42)。该方法还可以包括用一个移动装置的网络业务量统计来确定该装置是否与接入点相关联。
本申请的移动性管理工具可以适宜于异构环境,以便于处理多个装置和具有多个访问协议的网络上的其它信息源。
移动性管理工具的另外的示范性实施例被描述如下。
发现无线网络管理处理包括发现连接到无线网络的无线装置。网络管理员能够通过装置发现而获得网络上正被使用的移动装置的知识。跟踪和保存授权装置的目录表能够用来消除对无线网络的未授权访问。
尽管在有线网络上发现装置可能是一个相对简单的处理,然而对于无线网络来说,发现会是很有挑战性的。一些装置可以在范围外漫游或动态地连接到网络上的不同接入点,这改变了网络配置。因此所希望的是,对无线网络进行紧密的监视以确保有效的操作。
另外,通常所希望的是无线网络的所有接入点都是已知的、被控制的以及被说明的。因为接入点装置相对来说比较廉价,所以个别的员工或部门可以很容易购买一个接入点装置并启动未授权的无线网络。未授权接入点可能在网络中存在安全缺口,因为它们在其默认配置中存在弱点。通常所希望的是检测未授权的接入点并尽快补救形势。
发现是这样一个处理,通过这个处理能够使无线网络装置可见和可管理。该处理包括定位连接到无线网络的无线装置和接入点。发现处理还可能包括检测和识别工作站、路由器、系统、数据库、应用程序、网络装置以及它们之中的关系。
一旦发现开始,发现引擎就可以识别人们希望管理的信息技术基础设施和无线网络的所有元件,以便于确保无线网络中诸如服务器、台式机、接入点等之类的所有元件都被说明,并且它们的物理和逻辑连接被映射。在这些元件被检测到并且连接被映射之后,管理员就能够更容易地检测未授权的元件并采取适当的行动。
无线网络上采用的装置管理器和装置代理器处理发现处理。装置管理器启动装置代理器发现,以查询所有连接到无线网络的用于装置代理器的装置。当装置代理器被检测到时,装置管理器分配用于该代理器的子网以便于管理。随着另外的装置代理器被发现,装置管理器在装置代理器上分摊工作负载。
选择性地,发现可以在有线和无线网络上进行。例如,代理器和管理器都可以驻留在有线端上并管理无线网络。作为另一个例子,发现可能不区分有线网和无线网络之间的处理。
例如,装置管理器可以在装置代理器上平衡工作负载。启动之后,装置管理器识别已经被发现的装置代理器并基于装置代理器的配置把子网分配给每个代理器。如果一个装置代理器与任何特定的子网均无关联,则装置管理器可以随机地向该装置代理器分配一个或多个子网,以便在装置代理器之中获得一个均匀分布。装置管理器监视新的装置代理器和代理器的配置变化,并采取适当的行动以确保无线网络的最大效率。
每个装置代理器都负责管理分配给它的子网,并且使用大量的发现和分类机制来建立对网络上装置的查看。
例如,装置代理器查找连接到无线网络的恶意装置。恶意装置是已经被发现但是还没有被识别为已被授权访问网络的装置的无线装置。新的无线装置被分类为恶意装置一直到它被授权为止。
为了帮助识别恶意装置,所有连接到无线网络的装置都将被识别和分类。装置代理器可以使用大量常规的网络管理技术来识别和分类装置,这些技术包括连接测试程序(ping)和SNMP(简单网络管理协议)扫描(sweep)、HTTP(超级文本传输协议)、远程登录(Telnet)、MAC(媒体访问控制)地址命名空间等等。一组规则可以被用来分类是恶意接入点的装置。
移动装置管理不同于有线网络,诸如手持电话之类的无线装置可以移动,并且因此其位置也在不停地改变。从网络管理的观点来看希望获得关于连接到网络的无线装置的知识,尤其是在因为安全缺口而需要跟踪用户的时候。
诸如PDA、蜂窝电话、笔记本等之类的装置的移动特性强求该需要以有效地管理和保障移动元件。包括笔记本、PDA及其它无线装置在内的无线企业的移动元件可以通过有效控制来进行管理和保障,并且无须限制用户的自由度来平衡移动利益。
管理无线网络包括跟踪连接到无线网络的移动装置的当前位置及其它细节。移动装置本性上具有″漫游″的自由性。例如,一个大学教授可以携带它的无线笔记本去上课,并且然后一小时后带着它去校园另一端的图书馆。当他移动穿过校园的时候,他的笔记本可以在路上与多个接入点关联或解除关联。
无线网络中的移动装置可以基于与接入点的关联而被跟踪。关于接入点位置的知识被翻译成关于邻近的无线单元的知识。另外,信号强度、信噪比及其它量度允许粗略的距离计算。
移动装置不断地与接入点关联和解除关联。当移动装置移动时,它可能会离开一个关联接入点的范围,因此就变成与该接入点解除关联。然后,随着装置进入其它接入点的范围,它可以与另一个接入点相关联。这种行为是所期待的,因为接入点的无线电覆盖范围随着接入点和移动装置之间的距离增加而减小。诸如以下所述之类的其它情况可能引起移动装置与一个已关联接入点的解除关联由于不活动而解除关联;因为接入点不能处理所有当前关联的装置而解除关联;因为移动装置的不再有效而解除关联;等等。
如果一个接入点没有任何关联或具有异乎寻常低的关联数,则它可能给出一个红色标志以告知该接入点具有某些性能问题。
当发生关联和解除关联时,术语″移动性管理″涉及跟踪和管理诸如教授的笔记本之类的移动装置的网络业务量的任务。移动性管理允许一个组织在网络中近似实时地定位移动装置。
移动性信息可以通过利用来自接入点的信息而获得。一般来说,接入点保存有关它们与移动单元的关联的信息。关联信息能够从接入点处得到,并且关联数据能够通过可视显示器来图形地呈现。诸如SNMP、Telnet、HTTP等之类的任何种类的协议可以被用来从接入点取得关联信息。
收集到的信息可以被用来确定移动单元是否仍然连接到网络、它怎样被连接到网络,并在它通过无线网络漫游的时候跟踪移动单元。例如,移动性引擎可以检测到解除关联的装置何时重新连接到网络,并通知拓扑服务(如下描述)该装置重新关联进入网络(以及关联的详情)。然后,拓扑服务能够更新拓扑图以显示新的详情。
当被适当地配置时,移动单元能够在任何时刻与有且仅有一个的接入点相关联。从接入点收集到的信息应当符合这个特性。当移动单元离开接入点的网域(domain)时,它从该接入点解除关联并可以与另一个接入点相关联。
当移动单元变得与接入点相关联时,移动单元与接入点的关联信息是可靠的。然而,当相同的移动单元从接入点解除关联时,该信息变得不可靠。如果移动单元变成与另一个接入点相关联,则在两个接入点都描述与同一个移动单元的关联的情况下存在潜在的冲突。实际上,接入点往往不更新它们的解除关联信息。在此类情况下,移动单元能够被发现与多个接入点相关联。因为这种情况实际上经常发生,所以通过移动性管理来提供冲突解决方案。
如上所述,无线网络管理结构可以是根据由一个装置管理器和多个装置代理器来执行的分治(divide-and-conquer)策略。装置管理器向装置代理器委派工作项目。装置代理器收集信息并向装置管理器发送收集到的信息。装置管理器组合该结果并给出一个统一的结果,其可以被用来产生拓扑图。
装置管理器把整个被发现的接入点群分成组,并把管理接入点组的责任委派到对应的装置代理器。每个装置代理器独自负责它被分配的那组接入点。装置管理器优选地使用一个负载平衡方法把接入点分配到装置代理器。
装置管理器向装置代理器发送请求以开始轮询接入点以获得关联信息。每个装置代理器向归入其权限的接入点发送一个查询。接入点通过发送来自于它们的关联表的信息而响应来自于装置代理器的查询。
收集到的关联信息从装置代理器发送到装置管理器。装置管理器具有一个中央冲突解决引擎,其合并、处理该信息并解决关联信息中的任何突出冲突。接下来,被合并的信息被转发以显示在拓扑图上。
装置代理器可以周期地或定期地轮询其范围下的所有接入点。如果任何新的关联被发现或任何已有的关联发生变化,则该变化被转发到显像以用于显示在图上。
如果确定移动单元不与任何接入点相关联,则移动单元被插入解除关联文件夹中。如果发现一个关联,则解除关联文件夹中的移动单元能够接着返回到关联图。
关联异常(anomaly)不仅仅局限于一个移动单元和多个接入点之间的关联。不能描述一个解除关联的相同异常可能错误地描述单个关联。例如,尽管查询接入点可以显示移动单元MU#1与接入点AP#1的关联,然而结果是不明确的。MU#1可能已经与AP#1解除关联,而AP#1仍然在描述旧的信息。
基于规则的冲突解决方法可以被用来解决冲突信息和确定与移动单元相关联的接入点。基于报告移动单元与接入点相关联的接入点的数量,可以确定概率(并且将其分配给移动性信息)。
已解决的移动性信息可以被记录入日志。已记录条目可以包括下列信息该条目被记录入日志的日期;该条目被记录入日志的时间;移动单元的MAC(媒体访问控制)地址;移动单元的IP地址;关联状态(例如,未知;已验证;解除验证;已关联;解除关联,等等);移动性信息的正确概率;接入点的IP地址。
已记录的移动性信息可用于确定以下各项作为时间函数的每个接入点的用户密度比;作为时间和地理位置(基于接入点的位置)的函数移动用户怎样从接入点移动到接入点;和作为时间函数的关联的移动单元总数。
通过跟踪移动单元而获得的知识还可以便于移动单元的软件更新。例如,通过跨组织分布的服务器并优选地通过最接近的服务器,可以把软件传递到移动单元。如果移动单元移动,则继续的交付可以转入一个更适当的分布服务器。移动性管理可以向服务器提供关于移动单元位置的精确信息,以便于到移动单元的智能软件分布或电子邮件交付。
拓扑在无线网络上跟踪装置可以包括保存一个当前并精确的网络拓扑。基于由装置管理器并经由移动性管理聚集的信息,拓扑服务可以被提供来创立一个无线网络拓扑。拓扑服务还可能提供一个关于无线网络的移动性信息的显像。
一个实时图(map)可以被提供来显示接入点和无线装置之间当前的关联,而且移动单元是无线装置的主要类别。其它被发现的在无线网络上配置的装置可以被包括在拓扑图内。用这种方法,网络管理员可以识别移动装置的所有者和连接的个人电脑(PC)伴侣(companion)。一旦装置与PC伴侣相关联,就可以在无线访问过程中采取措施来验证所有者。
一旦无线基础设施中的元件被发现,产生的图就能被用来创立一个更有效的拓扑以改进无线网络的性能。无线网络通常具有一个分级的拓扑结构,并且每个移动装置都与它用来连接到网络的接入点相关联。
当移动单元在接入点之间漫游时,拓扑结构发生改变以反映这个移动。无线网络上的移动装置可以被跟踪并且因此它们的位置也被映射。
映射可以揭示移动单元的通信量分布情况。分析拓扑信息可以有助于识别某些移动装置密度较大或较小的位置或区域。在选择期间中伴随着观测的分析可以允许网络资源和服务的有效的空间和时间分配。
在发现接入点和连接到网络的无线装置之后,一种用于管理无线网络的清晰可见和自然直觉的方法可以用大量显像实用程序来实现。
随着装置在网络上被发现,对应于被发现的装置的表示的数据对象可以被创建并与被发现装置相关联以及填充到对象储存库中。一旦它们的说明与关系被存储在储存库中,对象就能够被用于显示在二维(2D)和三维(3D)图上。
例如,拓扑图、浏览工具、以及其它显像实用程序和功能可以被提供用来查看和导航无线网络。资源管理器接口可以被提供用来管理企业内的(enterprise-wide)无线网络。根据一个实施例,资源管理器功能可以用Java来实现,以便结合并包含(host)无线GUI元件和装置。
大量的2D和3D图可以被提供。例如,无线局域网拓扑视图可以被提供来显示位于网络中的无线域。无线域视图可以被提供来显示无线网络上的无线装置。无线装置一般来说是在TCP/IP网络上发现的常见装置的子集。一个解除关联的移动装置视图可以被提供来显示在无线网络上先前发现的而不是当前与接入点相关联的无线装置的列表。恶意装置视图被提供来显示恶意无线装置的列表。
视图优选为动态的,即用户不需要重新运行一个查询来保持视图的内容是已更新和当前的。因为无线装置是移动的而且无线网络配置可以随着变化的发生而不断地改变,所以它们被立即地反映在视图中。
除提供实时的无线网络视图之外,管理解决方案还可以规划一个未来的视图,因此可以在问题发生之前采取主动措施来防止出现问题。
以上所述的具体实施例是说明性的,并且在不脱离公开内容的精神和附加权利要求的范围的前提下,可以在这些实施例上引入许多变化。在公开内容和附加权利要求的范围内,不同的说明性实施例的元素和/或特征可以彼此结合和/或代替。
通过阅读下列美国临时申请,另外的变化对本领域普通技术人员来说是显而易见的,这些申请的内容通过参考被整体包含在此(a)于2003年3月7日申请的美国临时申请60/452,663,标题为″MOBILITY MANAGEMENT IN WIRELESS NETWORK″(无线网络中的移动性管理);(b)于2003年3月14日申请的美国临时申请60/454,966,其标题为″RELATIONAL MODEL FOR MANAGEMENT INFORMATIONIN NETWORK DEVICES″(用于网络装置中的管理信息的关系模型);和(c)于2004年2月24日申请的美国申请(代理人档案号69096),其标题为″MOBILITY MANAGEMENT IN WIRELESS NETWORK″(无线网络中的移动性管理)。
权利要求
1.一种用于在无线网络中跟踪和管理移动装置的系统,包括多个装置代理器,每个装置代理器都被分配来从无线网络中的一组对应的接入点收集关联信息;和装置管理器,适合于从装置代理器接收已收集的关联信息,装置管理器具有一个用于解决冲突接入点关联的冲突解决引擎,其中,来自于接入点的关联信息包括用于识别与该接入点相关联的移动单元的信息。
2.根据权利要求1的系统,其中,来自于接入点的关联信息还包括与该接入点相关联的移动单元的地址信息,并且冲突解决引擎使用该地址信息来解决与移动单元的冲突接入点关联。
3.根据权利要求1的系统,其中,来自于接入点的关联信息还包括与该关联信息相关联的时间戳,并且冲突解决引擎使用时间戳来解决与移动单元的冲突接入点关联。
4.根据权利要求1的系统,其中,冲突解决引擎解决了移动单元与两个或更多接入点的关联之间的冲突。
5.根据权利要求1的系统,其中,冲突解决引擎请求适当的装置代理器查询对应于冲突关联的接入点。
6.根据权利要求1的系统,其中,冲突解决引擎用一个移动装置的网络业务量统计来确定该装置是否与接入点相关联。
7.根据权利要求1的系统,其中,冲突解决引擎是基于规则的。
8.根据权利要求1的系统,其中,装置代理器通过查询接入点而获得关联信息。
9.根据权利要求8的系统,其中,装置管理器向装置代理器发送请求来触发装置代理器的查询处理。
10.根据权利要求1的系统,还包括一个适合于经由图形用户界面提供接入点和移动单元之间的当前关联的显像的拓扑服务。
11.根据权利要求10的系统,其中,显像与一个子网相关联。
12.根据权利要求1的系统,其中,关联信息包括解除关联的移动单元的标识。
13.根据权利要求1的系统,其中,关联信息包括用于描述移动单元从接入点解除关联的信息。
14.一种用于在无线网络中跟踪和管理移动装置的方法,包括从无线网络中的多个接入点收集关联信息,来自于接入点的关联信息包括用于识别与该接入点相关联的移动单元的信息;和经由冲突解决引擎来解决冲突接入点关联。
15.根据权利要求14的方法,还包括使用一个移动装置的网络业务量统计来确定该装置是否与一个接入点相关联。
16.一种包括处理器和计算机系统可读的程序存储装置的计算机系统,其中所述程序存储装置有形地包含了可由处理器执行的指令程序,其用来执行权利要求14中所述的方法。
17.一种机器可读的程序存储装置,有形地包含了可由机器执行的指令程序,其用来执行权利要求14中所述的方法。
18.一种在传输介质中分一段或多段传输的计算机数据信号,其包含了可由计算机执行的指令,该指令用来执行权利要求14中所述的方法。
19.一种用于在无线网络中跟踪和管理移动装置的方法,包括发现连接到无线网络的无线装置;从接入点收集关联信息,来自于接入点的关联信息包括用于识别接入点和关联无线装置之间的当前关联的信息;和提供接入点和对应的关联无线装置之间的当前关联的显像。
20.根据权利要求19的方法,还包括通过使用收集到的关联信息来跟踪连接到无线网络的移动无线装置。
21.根据权利要求19的方法,还包括通过合并收集到的关联信息和解决收集到的信息中的任何冲突来产生移动性信息;和将已解决的移动性信息记入日志。
22.根据权利要求19的方法,还包括检测连接到无线网络的未授权的恶意装置。
23.根据权利要求19的方法,还包括检测未授权的接入点。
24.根据权利要求19的方法,还包括检测解除关联的移动单元。
25.一种包括处理器和计算机系统可读的程序存储装置的系统,该程序存储装置有形地包含了可由处理器执行的指令程序,其用来执行权利要求19中所述的方法。
26.一种机器可读的程序存储装置,有形地包含了可由机器执行的指令程序,其用来执行权利要求19中所述的方法。
27.一种在传输介质中分一段或多段传输的计算机数据信号,包含了可由计算机执行的指令,该指令用来执行权利要求19中所述的方法。
28.一种用于在无线网络中跟踪和管理移动装置的系统,包括多个装置代理器,每个装置代理器都被分配来从无线网络中的一组对应的接入点收集关联信息;装置管理器,适合于从多个装置代理器接收收集到的关联信息,来自于接入点的关联信息包括用于识别接入点和关联无线装置之间的当前关联的信息;和拓扑服务,适合于提供接入点和对应的关联无线装置的显像。
29.根据权利要求28的系统,其中,装置管理器把接入点分配到多个装置代理器以在装置代理器上平衡工作负载。
30.根据权利要求28的系统,其中,装置代理器定期地轮询所述组对应的接入点以确定接入点关联的改变。
31.根据权利要求28的系统,其中,装置代理器查询所述组对应的接入点以从接入点请求关联信息。
32.根据权利要求28的系统,其中,装置管理器合并收集到的信息并解决在收集到的信息中的任何冲突。
33.根据权利要求28的系统,其中,来自接入点的关联信息是从接入点所保存的关联表中得到的。
全文摘要
提供了用于在无线网络中跟踪和管理移动装置的系统和方法。例如,该方法可以包括发现连接到无线网络的无线装置;从接入点收集关联信息,其中来自于接入点的关联信息包括用于识别接入点和关联的无线装置之间的当前关联的信息;和提供接入点和对应的关联无线装置之间的当前关联的显像。一个冲突解决引擎可以被提供用于解决冲突接入点关联。
文档编号H04L12/28GK1799222SQ200480006175
公开日2006年7月5日 申请日期2004年2月26日 优先权日2003年3月7日
发明者约翰·范德·格罗南多, 爱米塔瓦·查克拉伯迪 申请人:计算机联合思想公司