无线诊断系统的制作方法

文档序号:7637569阅读:187来源:国知局
专利名称:无线诊断系统的制作方法
技术领域
本发明涉及无线诊断系统。更具体地,本发明涉及使用无线通信的终点设 备的远程监控。
背景技术
诊断设备可用于获取关于网络上不同组件运行的信息。存储区域网络探针
("SAN探针")是一种类型的诊断设备,将其设置成监控和/或分析SAN中 的组件。通过使用在探针和网络之间建立通信的不同电缆和收发器模块将典型 的SAN探针物理连接到SAN中。虽然SAN探针已经可以用于提供精确的实时统 计,但是探针的安装是费用昂贵的。
另外,局部区域网络探针("LAN探针")是可以用于监控和/或分析LAN 的诊断设备。LAN探针已经用于监控、测量、分析和检修企业LAN。然而,与 SAN探针相似,在可以执行任何分析或监控之前也必须将LAN探针物理连接到 LAN中。
在SAN和LAN两者以及其它网络中,网络设备的纯数量可能需要放置在关 键链路处的大量诊断设备。在某些系统中,必须在每个这些关键链路处物理连 接诊断设备己经限制了它们应用的可行性。例如,如果在每个需要位置应用诊 断设备的费用过于昂贵,企业可能不得不满足于较少的诊断设备。
通常,为了接收要被监控和/或分析的数据,必须通过物理数据传输线路 将诸如SAN和LAN探针的网络诊断设备物理连接到正在被分析的设备。典型地, 将诊断设备接合到一个或多个终点设备之间的物理传输线路中,这使诊断设备 能够监控经过终点设备(例如,流量数据)的数据或其它诊断数据。因为诊断 设备和正在被监控的终点设备之间通常需要一对一的比值,并且由于大量诊断 设备的过于昂贵的费用,为了满足预算限制,诊断系统的设计者被迫选择较少 的诊断设备。
最后,为了降低复杂性和用于设置网络的时间, 一直存在对网络具有较少硬件和连接件的需要。另外,存在使单独网络组件更小且更便携的恒定需要。 然而, 一般已经将诊断设备设置成多块硬件,为了获得对在系统中传输的数据 的访问而将硬件物理连接到系统中。另外,由于诊断设备的庞大体积,已经很 难将诊断设备紧密应用到诸如存储器设备、服务器、客户机、打印机等等的网 络设备。

发明内容
本发明涉及用于在诊断系统中提供无线数据通信的系统和方法,本发明的 原理克服了前述问题。通过位于至少一个终点设备上的至少一个无线收发器和 位于至少一个无线诊断设备上的至少一个无线收发器而提供无线通信。无线收 发器将物理传输的数据转变为无线传输数据。另外,本发明的无线诊断系统可 以包括具有无线收发器的其它无线设备。
除了其它器件以外,示例性的无线诊断系统包括设置成将数据传输到位于 终点设备上的第一无线收发器的终点设备,该无线收发器设置成将数据转变为 无线数据,该第 一无线收发器将无线数据在一个或多个通道上无线传输,以及 包括能够与该终点设备无线通信的第二无线收发器的无线诊断设备/探针,该 无线诊断设备/探针设置成无线监控产生无线数据的终点设备和当该无线诊断 设备/探针在一个或多个通道上检测到无线数据时无线接收该无线数据。
无线诊断设备/探针可以是诸如但不限于误码率检测器、协议分析器、发 生器、干扰器、监视器及其组合的设备。该终点设备可以是诸如但不限于存储
设备、LAN端口、计算机系统、SAN端口、 RAID控制器、网络分路器及其组合 的设备。
所述系统还可以包括设置成从无线诊断设备/探针接收数据并分析该数据 的分析器,其中该分析器可以通过物理传输或无线传输接收数据。为了使无线 诊断设备/探针能够在一个或多个通道上检测无线数据,可以为无线诊断设备/ 探针集成地或独立地提供开关。可以包括在无线诊断系统中的其它设备包括但 不限于基站、频率跳频器、转发器及网络分路器。
可以设置用于将无线收发器整合到本发明的诊断系统的设备中的不同设 计。示范性地,该设计设置可以包括将无线收发器设置在终点设备上的不同位 置,可以插入到现有主机设备中的无线收发器模块,可以插入到诸如收发器模块、端口、存储设备、USB端口、火线端口等等的现有主机设备中的无线收发 器适配器,以及无线模块存储设备。本发明的系统还意欲提供能够改变传输强 度以便多个无线收发器可以传输低功率信号而单一无线收发器可以聚合低功 率信号并转发高强度信号的无线收发器。
本发明的示例性方法包括但不限于在无线诊断设备/探针处,为了确定 是否在通道上存在无线数据而无线监控由第一终点设备发送的无线信号;在该 通道上无线检测无线数据;从该通道无线接收无线数据;以及将无线数据传输 到分析器,其中传输无线数据可以由物理传输或无线传输执行。另外,无线诊 断设备/探针可以向终点设备发送用于检测无线数据的请求,还可以从终点设 备重新获得无线数据。该方法还涵盖无线诊断设备/探针可以产生或接收控制 信号并且可以将该控制信号传输到终点设备。
从下面的描述和所附的权利要求,本发明的这些和其它特征将是显而易见 的,或者可以通过后面给出的本发明的实践来获得。


为了进一步明确本发明的特征,将参考在附图中描述的特定实施例给出本 发明的更加明确的描述。应该理解,这些附图仅描述了本发明的典型实施例, 因此并不能认为限制了本发明的范围。通过使用附图将描述和解释本发明及其 额外特征和细节。在附图中
图1是描述一示例性无线诊断系统的示意图2A至2B是描述无线诊断系统的其它实施例的示意图3至5描述无线诊断系统的其它实施例;
图6A至6E是无线收发器模块和无线收发器适配器的实施例的示意图7是无线诊断系统的另一实施例;
图8A描述无线收发器适配器的另一实施例;
图8B描述具有无线收发器的便携式存储器设备的实施例;
图9至11A是描述无线诊断系统的其它实施例的示意图IIB是用于设置诊断分析参数的示例性用户接口;
图12是描述无线诊断设备的示例性实施例的示意图;以及
图13描述使用共享资源设置的示例性商业方法。
9
具体实施例方式
一般地,本发明的示例性实施例涉及设置成在诊断系统中检测和/或评估 组件等的诊断系统。该诊断系统还涉及用于提供迄今为止现有的诊断系统不具 有的额外特征和优点的无线组件。典型地,本发明的诊断系统实现高速传输。 然而,本发明的实施例可能用于不涉及检测系统组件和/或不涉及高速数据传 输的其它应用中。
L定义
在说明书和权利要求中一致地和/或交换地使用不同术语,这些术语的定
义如下面所述
术语"无线"用于指不通过物理传输介质发生的任何数据传输技术。术语 "物理传输介质"是指诸如但不限于电介质(例如金属导线或金属电缆)、光 学介质(例如光缆)等等的物理设备。无线数据传输技术可以由此包括但不限
于诸如使用射频(RF)的电磁技术、诸如红外(IR)的光学技术、声学技术等 等。因此,本发明意欲涵盖现在已知的或将来发展的用于无线传输数据的任何 过程或装置。
术语"诊断系统"是指在其中需要监控一个或多个终点设备的运行的系统。 诊断系统包含彼此传输和/或接收数据的至少两个设备。诊断系统可以是任何 尺寸的系统,包括但不限于少则两个装置、多则如产生LAN、 WAN、 SAN、互联 网、局域网等等所需的多个装置。因为本发明的无线技术可以在不同尺寸的网 络中实现,术语"网络"可以与"系统"交换使用,但是由于网络仅是本发明 所涵盖的系统的一种类型而且关于网络的示例性描述可以等效地应用到比网 络小的系统,这种使用不限制本发明。
术语"终点设备"用于指诊断系统中其运行被监控且传输涉及其运行的数 据的设备。下面给出包括计算机系统、存储设备、LAN端口、 SAN端口、 RAID 控制器和网络分路器的某些终点的进一步描述。然而,本发明的特征可以应用 到需要监控其运行的任何终点设备,包括但不限于例如传真机、移动电话、打 印机等等。
术语"数据"用于指涉及设置成能够传输数据的任何形式的终点设备的运 行的任何信息。因此,该定义包含格式成分和内容成分。对于格式成分,术语"数据"包含任何传输形式,包括但不限于电传输和光传输以及可以传输数据 的任何其它形式。术语"数据"可以包括数字和模拟传输格式。因为"数据" 可以包括任何传输格式,本发明包括任何通信协议、接口设备和/或能够以诸 如但不限于串行协议、光纤通道、小型计算机系统接口 (SCSI)、高级技术配
件(ATA)、串行高级技术配件(SATA)、通用串行总线(USB)、火线等等的 任何传输格式传输数据的其它硬件或软件。因此,任何当前或将来发展的通信 协议都涵盖在本发明的范围内。术语"无线数据"特别指其格式用于无线传输 (例如电磁、光学、声学等等)的数据。术语"信号"用于指无线传输可能使 用的任何数据标识。当无线传输信息时,发送的信号可能具有取决于所用无线 数据传输技术的特定信号强度。
数据格式还可以包括以适应用于传输数据的特定协议的任何方式封装数 据。也就是说,可以作为数据包、数据图、帧、数据帧、命令帧、有序集、或 能够通过系统发送或传输的任何数据单元来传输数据。因此,"数据"还可以 包括用于传输目的、协议管理目的、代码干扰错误等等的传输字符。例如,数 据可以包括例如用于光纤通道的实施例中的诸如但不限于帧起点("SOF")、 帧终点("EOF")、空闲、接收器准备(RDY")、循环原始初始("LIP")、 仲裁("ARB")、打开("0PN")及关闭("CLS")的传输代码。数据格 式还可能包括将数据引导到特定位置所需的任何头、寻址或格式化信息。当然, 可以使用任何尺寸、类型或设置的任何传输协议数据,包括但不限于来自任何 其它适当协议的那些数据。
数据内容同样是非限制性的。"数据"可以指涉及终点设备的运行的任何 信息。例如,"数据"可以包括用于进一步分析终点设备以产生涉及终点设备 正常功能的结果数据的诊断数据。诊断数据可以包括统计数据。"数据"可以 是涉及物理传输介质的数据传输的流量数据,该传输介质用于监控通过该特定 物理传输介质传输的数据传输类型、数据传输安全性、数据传输率等等。结合 下面描述的各示例性实施例提供诊断数据类型的示例。
"数据"还可能包括在第一终点设备和第二终点设备之间传送的输入/输 出(I/O)数据。典型地,当使用诸如打印机、存储设备、键盘和鼠标的设备 时涉及工/0数据。某些I/0设备可以是仅输入设备(键盘和鼠标);其它可以 是仅输出设备(打印机);但也可以是能够提供数据的输入和输出的其它设备(硬盘、磁盘、可写CD-ROM)。术语"数据"还可以包括能够被显示(读取)
和修改(写入)的信息。读取/写入数据覆盖诸如磁盘、文件、目录、图、或 能够被选择和/或操作的其它数据内容的任何目标。因此,可以将被读取到磁
盘的I/O数据看作读取/写入数据。
术语"无线收发器"用于指用于将物理传输的数据转变为无线数据或反之 亦然的任何硬件或软件。因为术语"无线"可以包括任何无线传输技术,可以 相似地将术语"无线收发器"广泛理解为包括实现这种转变所需的任何硬件/ 软件。可以将硬件/软件分离地容纳在机箱单元中,或可以放置在无线设备上 的多个不同位置以共同运行来构成"无线收发器"的功能。例如,可以将无线 收发器的组件放置在一个或多个印刷电路板上的不同区域中,而仍然能够实现 将物理传输的数据转换为无线数据或反之亦然的任务。另外,当为了共同协作 来作为无线收发器运行而将包含某些无线收发器组件的一个单元耦合到包含 其它无线收发器组件的主机设备时,可以构成"无线收发器"。另外,术语"无 线收发器"覆盖传输无线数据和/或接收无线数据的能力。在某些实施例中, 仅将本发明的某些无线设备设置成传输无线数据或接收无线数据,这两种实施 例均涵盖在术语"无线收发器"的范围内。因此,术语"无线收发器"不取决 于无线传输输出或输入的方向,而是可以包括这两个方向中的一个或两个。
术语"无线收发器模块"用于指能够将物理传输的数据转换为可以耦合到 或插入到其它设备的端口的无线数据的模块或便携单元。术语"无线收发器适 配器"用于指能够将物理传输的数据转换为可以耦合到或插入到其它设备的端 口的无线数据的模块或便携单元。例如,其它设备可以是非无线收发器模块。 术语"无线收发器子卡"用于指设置成电连接或插入到其它电路板或母板的 电路板,该电路板能够将物理传输的数据转换为无线数据。
另外,在仅接收和传输无线数据但不需要将无线数据转换为物理传输的数 据的设备中,术语"无线收发器"还指能够接收和传输无线数据的硬件或软件。
术语"探针"用于指对于无线数据的存在而监控一个或多个终点设备的设 备。该探针随后能够接收该无线数据。探针可以对无线数据执行分析或不执行 分析,但一般无线地或通过物理传输介质将无线数据传输到另一分析器。还可 以通过物理传输介质将探针连接到一个或多个终点设备并监控传输。探针可能 随后将该无线传输传输到另一无线设备。同样,为了监控来自终点设备的数据,可以将探针物理连接到一个或多个终点设备,探针随后将任何相关数据无线广 播到另一无线设备。
术语"诊断设备"指可以对于无线数据的存在而监控一个或多个终点设备 的设备。该诊断设备随后能够接收无线数据并且至少对无线数据执行某些分析 以产生结果数据。该诊断设备可能无线地或通过物理传输介质将该无线数据或 结果数据再传输到另一分析器或不再传输。
术语"分析器"指从探针或另一诊断设备接收信息的诊断设备。这样,其 能够通过物理传输或无线传输接收数据。除了分析器是从终点设备去除的至少 一个步骤且其可以通过物理传输以及无线传输获得信息的事实外,在全部其它 方面中,可以将与诊断设备相同的解释赋予术语"分析器"。
术语"分路器"指监控在物理传输介质上数据传输的设备。该分路器可能 随后将该传输无线传输到另一无线设备。
在下面的描述和权利要求中还将定义其它术语。
II.示例性运行环境
图1是描述根据本发明-一示例性运行环境的示意图。如图1所示,无线诊
断系统50可以由不同组件构成。无线诊断系统50可以是例如但不限于LAN、 WAN、 SAN、互联网、局域网等等。无线诊断系统50可以包括无线诊断设备/ 探针52 (此后称为"WDD/探针")等等,其可以是配备有无线硬件和软件的 诊断设备。如下面将进一步详细讨论的,WDD/探针52包括设置成能够在WDD/ 探针52和无线诊断系统50中的其它组件之间无线通信的无线通信硬件和软 件,其它组件也配备有无线通信能力。另外,WDD/探针52可以包括天线51, 以便可以以光学信号完整性传输和接收无线通信。为了表示可以将终点设备或 其组件、WDD/探针或系统中的其它设备设置成具有提供无线能力的硬件或软 件,在不同附图中重复天线51。
WDD/探针52和无线诊断系统50的其它组件之间的虚线强调通信是无线的 且没有被物理传输。另一方面,实箭头57表示WDD/探针52和/或其它组件可 以通过由物理传输介质(例如电的或光学的)导线连接而通信,其中箭头57a 表示输入数据而箭头57b表示输出数据。某些附图中示出的虚线/点线表示传 输可以通过无线传输或物理传输实现。
示例性地,WDD/探针52监控来自无线诊断系统50上不同终点设备的数据传输。终点设备包含用于监控其上活动的感应硬件和/或软件。终点设备还包
括用于将包含监控信息的数据传输到WDD/探针52的硬件和/或软件。可选地, 终点设备可以包括用于数据通信的物理传输设备57a-b。 WDD/探针52可以同 时监控不同终点设备或可以在多个终点设备之间转换。WDD/探针52接收传输 数据并可以分析数据或将数据再传输到(1)基站/跳频器/转发器53a-d,或 传输到(2)分析器/采集器55a-c。
基站/跳频器/转发器53a-d (此后称为"基站/跳频器/转发器")是指具 有可以可选地布置在WDD/探针52或其它终点设备和分析器/采集器55a-c之 间的多个装置的能力。在一实施例中,基站/跳频器/转发器53是基站,其指 用于处理无线流量的任何固定传输和接收站点。基站一般包括接收无线数据并 将无线数据传输到另一基站/跳频器/转发器53或分析器/采集器55的收发器。 跳频器是模块化载波信号以便来自探针52或其它终点设备的信号可以改变通 道或频率的任何构件。可以使用可预知的或随机的方法实现跳频。转发器是-一 般放大、重新定时和/或重建信号的任何构件。 一系列转发器可以在长距离上 实现信号的可能延伸。转发器可以去除输入信号中不必要的噪音、放大信号, 且还可能包括用于防止强信号损害接收器的隔离器。相同装置可以提供基站、 跳频器或转发器的一个或多个功能。另外,可以将基站、跳频器或转发器的特 征整合到其它系统设备中,诸如整合到WDD/探针52a-c或分析器/采集器55a-c 中。
如上所述,基站/跳频器/转发器53a-d可以包括能够与无线诊断系统50 中包括WDD/探针52a-c的不同组件无线通信的组件。基站/跳频器/转发器 53a-d可能在多个无线探针52之间转换。另外,可以通过物理传输设备57a、 57b导线连接基站/跳频器/转发器53a-d。
最后,将来自一个或多个终点设备的数据传输到分析器/采集器55。分析 器是设置成分析采集数据的任何硬件或软件,诸如这里描述的诊断设备。因此, 例如,分析器可以是具有分析软件或设计有分析软件的特定硬件设备的客户计 算机。在分析数据之后,分析器可以将结果数据发送到系统上的另一设备。采 集器是作为采集数据的存储器的硬件或软件,其中随后可以访问采集数据或将 其传输到另一设备。例如,采集器可以是具有数据存储和/或报告软件的服务 器。分析器/采集器55还可能基于采集数据的分析而产生或接收控制信号,并 且可能通过相同或不同路径将控制信号传输回起始的终点设备。例如,分析器
/采集器55可能将控制信号发送回基站/跳频器/转发器53,后者随后将控制 信号改送到适当的无线探针52,其随后将控制信号发送到正确的终点设备。 这样,无线诊断系统50中的每个组件均可以潜在地发送和/或接收可以包括诊 断数据或任何其它类型数据的无线数据。
在一实施例中,使用由无线收发器产生和/或接收的射频(RF)信号实现 无线通信。无线收发器是将数据转换为RF信号、将光学数据转换为RF信号以 及反之亦然的电路和/或硬件。例如,RF收发器包含与RF电路一起激活的微 芯片。在一实施例中,微芯片能够传输和接收达到5英里。
在其它实施例中,微芯片可以传输和接收超过5英里。替代地,为了将 RF信号传输到WDD/探针52或基站/跳频器/转发器53,微芯片可以以低频传 输和接收,WDD/探针52或基站/跳频器/转发器53可以随后以高频再传输信号。 然而,可以使用其它无线传输技术,而且也在本发明的范围内。
---般地,本发明的无线设备力图使与网络的物理连接数量最小化,以尽可 能地减少实现诊断系统的费用。然而,为了使组件能够执行其感应、采集、监 控和/或分析功能,"无线"组件也可能具有某些物理连接元件(例如金属导 线或光缆),而且仍然能够将感应、采集、监控和/或分析的数据无线通信到 探针和/或其它组件。
现在将更加详细地描述本发明的网络的某些示例性终点设备。如图1所 示,在一实施例中,无线诊断系统50可能包括数据存储设备54a-b。各存储 设备54a-b可以包括设置成能够与WDD/探针52、其它存储设备54a-b、和/或 网络中配备有无线通信能力的其它组件无线通信的硬件和软件。例如,存储设 备54a可以具有用于传输和接收诊断数据和/或读取/写入数据的硬件和软{牛。 另外,所示的存储设备54b具有用于物理数据通信的物理传输介质57a、 57b。 存储设备的示例可以是硬存储设备、数据光盘、存储设备栈或诸如结合光学技 术的适于存储信息的任何介质等等。同样,为了与WDD/探针52无线通信,存 储设备54a-b可以设置成与静态或动态IP协同运行。
在一实施例中,无线诊断系统50可能包括一个或多个LAN端口 56a-b。 可以将这种LAN端口 56a-b看作是设置成分接到L認中的任何电设备。为了能够与WDD/探针52及无线诊断系统50中的其它无线组件进行无线通信,也可 以为LAN端口 56a-b配备无线通信能力。更加明确地,LAN端口56a可以与用 于传输和接收诸如统计数据的数据的硬件和软件通信。另外,所示的LAN端口 56b具有用于接收和传输数据通信的物理传输设备57a-b。这样,为了监控和/ 或分析在LAN端口 56a-b上运行的任何不同功能或协议,LAN端口 56a-b可以 使WDD/探针52能够从其读取数据。而且,应该承认,任何LAN端口 56a-b也 可以是WAN端口、互联网端口、局域网端口及类似数据通信端口,其中这种 LAN端口可以设置成通过具有静态或动态IP地址而与WDD/探针52通信。
在另一实施例中,无线诊断系统50可能包括一个或多个计算机系统 58a-b。计算机系统58a-b可以设置成通过标准网络连接(包括无线的)经由 WDD/探针52以及诸如互联网的其它网络访问无线诊断系统50。同样,计算丰几 系统58a-b包括设置成能够在其它计算机系统58a-b之间无线通信以及与无线 诊断系统50中可以用于传输和接收诊断数据、I/O数据和/或读取/写入数据 的任何无线激活组件进行无线通信的硬件和软件。另外,所示的计算机系统 58b具有用于接收和传输无线通信的物理传输装置57a-b。为了与WDD/探针52 通信,各计算机系统58a-b可以包括动态或静态IP地址。示例性的计算机系 统58a-b包括个人计算机、膝上型计算机、PDA等等。
在另一实施例中,无线诊断系统50包括一个或多个SAN端口 60a-b。可 以将SAN端口 60a-b认为是设置成分接入S認中的任何电设备,且配备了用于 与WDD/探针52通信及与无线诊断系统50中其它组件通信的无线通信能力。 更加明确地,SAN端口 60a可以具有用于传输和接收诸如统计数据的数据的硬 件和软件。另外,所示的SAN端口 60b具有用于传输和接收数据通信的物理传 输设备57a-b。这样,为了监控和/或分析在SAN端口 60a-b上运行的任何不 同功能和协议,S認端口 60a-b可以使WDD/探针52能够从其访问数据。同样, 为了能够与WDD/探针52适当通信,各S緒端口 60a-b可以与动态或静态IP 地址协同运行。
在一实施例中,无线诊断系统50包括一个或多个独立磁盘冗余阵列 ("RAID")控制器62a-b。为了与WDD/探针52及其它无线组件通信,RAID 控制器62a-b装备有集成无线能力或能够容纳具有无线通信硬件和/或软件的 适配器。更加明确地,RAID控制器62a可以具有用于与冗余阵列中的单独设备以及网络诊断TOD/探针52或无线诊断系统50中其它组件一起传输和接收 诊断数据和/或读取/写入数据的硬件和软件。另外,所示的RAID控制器62b 具有用于与无线诊断系统50中的其它组件以及冗余阵列中的单独设备进行数 据通信的物理传输设备57a-b。在任何封装内,RAID控制器62a-b可以是控制 任何类型的独立冗余磁盘阵列存储设备的任何控制器。RAID控制器62a-b是 控制数据的布置和格式的I/O设备,其可以根据RAID指定的组横贯多个介质 或设备类型放置读取和/或写入数据。这样,RAID控制器可以在冗余阵列中运 行,但也通过无线通信与WDD/探针52通信。而且,为了正确地与无线探针52 通信,各RAID控制器62a-b可以与动态或静态IP地址协同运行。
无线诊断系统50还可能包括一个或多个网络分路器63a-b。通常将网络 分路器63a-b内嵌放置在物理传输介质中, 一般以它们不具有IP地址且因此 对于网络布置不具有IP地址的方式放置。然而,对于网络分路器63a-b,可 能与静态或动态IP地址协同运行。通常,连接通信线路并将网络分路器 63a-63b放置在其间。因此,网络分路器63b的物理传输线路57a-b表示通信 线路的连接末端。然而,在网络分路器63a_b中具有使网络分路器能够与WDD/ 探针52以及用于传输和接收诊断数据和/或读取/写入数据的其它网络组件无 线通信的硬件和/或软件。
为了使上述网络组件(以及取决于设计考虑可能使用的其它无线网络组 件)能够通信, 一般地,可以使用工作组或域IP通信协议。在工作组通信形 式中,任何无线通信设备可以使用静态IP地址并且广播数据。在无线通信的 这种方式中,无线设备广播能够由网络中的全部其它无线设备接收的普通信 号;然而,广播包括识别通信的指定接收器的唯一标识。这样,接收通信的任 何无线通信设备可以将广播唯一标识与其自身唯一标识进行比较,以便确定是 否存在匹配。当广播唯一标识与接收器唯一标识匹配时,接收器将获取信号并 接收正在传输的数据。另一方面,当广播唯一标识与接收器唯一标识不匹配时, 接收器将忽略传输。因此,可以使用工作组通信协议,以便可以由接收无线通 信设备基于广播指定接收器唯一标识而过滤普通传输。
在域IP通信协议下,无线通信设备包括动态IP地址。也就是说,数据传 输设置成确定指定接收器的IP,以便仅由指定接收器接收数据。这样,取代 传输接收端上的过滤机制,传输器通过IP地址识别目标接收器的位置并仅将数据传输到该IP地址。
另外,来自任何无线组件的数据传输可以包括用于识别传输实体的序列 号。因为各不同组件具有唯一序列号,单独传输装置序列号的使用可以用于识
别。这样,在多个硬存储设备或存储设备54a-b的示例中,唯一序列号的使用 可以使WDD/探针52能够区别各硬存储设备。同样,应该认识到,在无线诊断 系统50中,识别除了序列号之外的标记可以用于识别目的。
在另一示例中,WDD/探针52还可能具有用于确定正在从其传输信号的一 般地理区域的唯一序列号。当存在多个网络诊断WDD/探针52时,这对于确定 网络中经历由特定网络诊断WDD/探针52报告的活动的位置是重要的。因此, 序列号可以用于识别传输设备,以便当WDD/探针52发现问题时其能够被追捕 到并进一歩分析。
图1描述了无线通信可以在分层结构中发生。例如在需要维持信号强度完 整性的较大地理区域内,分层结构可能是有用的。因此,在信号到达分析器/ 采集器55和/或WDD/探针52之前,基站/跳频器/转发器53可以作为传输节 点以将来自一个基站/跳频器/转发器53的信号反射到下一基站/跳频器/转发 器。当分层进行时,分层结构能够使用较少的组件。换而言之,不必是一对一 的对应传输和接收组件。
例如,在分层的底部层次,例如54a、 54b、 60a及60b的多个终点设备可 能通过低功率传输向单一 WDD/探针52进行传输,其中可以将单一 TOD/探针 52看作是聚合器。单一 WDD/探针52可以聚合低功率传输并将其以高强度信号 再传输。多个WDD/探针52a、 52b、 52c可以随后通过高功率传输向单一基站/ 跳频器/转发器53a传输。因此,也可以将基站/跳频器/转发器53a看作聚合 器。多个基站/跳频器/转发器53a、 53c可以向后续基站/跳频器/转发器53b 等等传输,使各传输节点能够作为多个信号的会聚点。因此,对于末级分析器 /采集器55,可能直接地或间接地向多个WDD/探针52接收和传输,而不是严 格的一对一布置。
由于发送低强度和高强度信号的能力,可以存在无线诊断系统50的不同 配置。网络组件可以模块化设置成以较高或较低信号传输。例如,可以将网络 设备的某些或全部构建成包括具有设置成容纳无线收发器模块、无线收发器子 卡、无线收发器适配器或其它可插入无线收发器设备的端口或插座的底架。可以基于设备的所需传输范围选择无线收发器。这样,例如,当需要终点设备以 较低强度传输时,为该特定范围选择无线收发器。相似地,为了使用户能够定 制各设备的传输范围,如果需要,可以将无线收发器选择性地放置在横贯网络 的硬件设备中。
在下面的图2A-5和7中,描述了无线诊断系统布置的实施例的不同示意 图。因此,这些附图仅是这种无线诊断系统布置的示例,并不用于限制为或严 格解释为需要结合附图示出和描述的每个及全部特征。这样,应该认识到,在 本发明范围内可以对附图描述的实施例做出不同修改。同样,不能将示例性描 述解释为以任何形式限制结合附图描述的任何特征的布置、形状、尺寸、取向、
和/或存在。例如,显而易见地,不同数据通信路径(例如,数据、SMART数 据及询问数据)仅是描述性的,无线诊断系统的实施例可以与单一数据通信路 径或这种路径的组合协同运行。根据这种说法,现在提供有利于根据本发明的 无线诊断分析的示例性诊断系统和设备的更加详细的描述。
图2A是描述无线诊断系统70A的实施例的示意图。系统70A包括在一个 末端与存储单元74 (例如,终点设备)及分析器/采集器55和基站/跳频器/ 转发器53无线通信的WDD/探针72。这基本描述了 WDD/探针72可以将信息传 输到系统中的任何其它设备。WDD/探针72和终点设备74两者还与计算机/服 务器80通信。
存储单元74包括多个数据存储设备76。可选地,各存储设备可以配备用 于无线通信的硬件和软件。例如,在SAN环境中,存储单元74可能包括超过 200个存储设备76。存储单元74还包括可以由用于将物理数据传输转换为无 线数据传输的独立或集成硬件或软件构成的无线收发器78a。因此,无线收发 器78a使存储单元74可以将诸如自监控分析及报告技术("SMART")数据的 关于网络存储设备的运行和功能的诊断数据传输到无线网络存储WDD/探针 72。同样,收发器78a将关于其自身功能的诊断数据发送到WDD/探针72,该 诊断数据可以包括功率级监控、模块化参数等等。
一般地,为了确定是否在频道上存在无线数据,WDD/探针72监控该频道, 并且,如果检测到,则从该频道接收无线数据。另外,WDD/探针72可以向无 线收发器78a发送用于请求诊断数据的査询。此外,实际上WDD/探针72可以 获取无线数据,而不是被动地等待数据。因此,WDD/探针72可以包括放置在WDD/探针上用于接收和传输无线数据通信的无线收发器78b。下面参考图12 描述示例性WDD/探针72的其它细节。虽然在描述WDD/探针72的其它附图中 没有示出无线收发器78b,但是天线符号51的存在表示为了无线通信数据该 组件具有无线收发器。不能将这解释为意味着没有示出天线符号51的其它组 件不具有无线能力。
根据本发明,数据存储单元74可能与WDD/探针72通信的某些不同类型 数据涉及作为存储设备诊断工具或数据的存储设备适合度检测("DFT")禾口/ 或自监控分析及报告技术("SMART")。这些诊断工具可以提供误差记录和 自检测能力。因此,存储单元74可以周期性地、随机地或基于来自WDD/探针 72的请求而将DFT和/或SMART数据传输到WDD/探针72。在一实施例中,传 输到WDD/探针72的数据由存储单元74中的分析卡82采集。例如,卡82可 以是插入到较大母板中的子卡。
图2A描述了在一实施例中可以通过无线收发器78a将由卡82采集的 SMART数据传输到WDD/探针72。下面描述用于传输SMART数据的其它实施例。 这种实施例描述了 (1)可以同时或在不同时间从终点设备传输不同类型数据; 及(2)可以使用不同路径从终点设备传输数据,以便在某些实施例中,能够 无线激活终点设备中多于 -个的组件。
除了上述类型的数据,存储单元74中的无线收发器78a可以获得涉及存 储单元74运行的其它统计数据或其它信息,并为了由分析器/采集器55分析 而将这种数据无线传输到WDD/探针72。分析器/采集器55可以随后分析数据 并产生可以远程发送到管理员的报告。分析器/采集器55还可以产生发送回 WDD/探针72的控制信号,WDD/探针72将控制信号传递到存储单元74中的无 线收发器78a。
如果WDD/探针72将控制信号发送回存储单元74,无线收发器78a可以与 能够接收控制信号并基于控制信号行动的包括电路和/或软件的硬件和/或电 子产品通信。例如,电子产品可能包括但不限于一个或多个致动器、温度控制 设备、功率控制设备、电动机或其它系统控制器等等。这样,可以通过WDD/ 探针72远程控制终点设备。当从计算机/服务器80发出控制信号时,计算机/ 服务器80可以通过WDD/探针72发送控制信号,或替代地,计算机/服务器80 也可以包括用于将控制信号直接发送到存储单元74的无线收发器78c。虽然WDD/探针72可以接收诊断数据并传输控制信号,在一实施例中,WDD/ 探针72也可以存储和保持正在接收或传输的数据。WDD/探针72还可能具有分 析能力,以便使用该存储信息并随后基于该分析产生后续决定。例如,在一实 施例中,WDD/探针72可以在分析周期期间接收多个数据点并且可以分析数据 点以确定是否数据点已经随着时间改变。当特定数据存储设备76表现出偏离 行为模式时,这建议WDD/探针72功能性恶化可能正在发生。为了试图更正问 题,WDD/探针72可以随后采取诸如将控制信号发送回存储单元74的预防措施。 替代地,WDD/探针72可以将存储设备76标记为将遭受临近的灾变、服务和/ 或置换,并将报告发送到计算机或服务器80。
在另一实施例中,可以将WDD/探针72集成到或耦合到分析器/采集器55, 去除对图1中上述基站/跳频器/转发器53的需求。这样,可以通过诸如铜导 线或光缆的物理传输介质将WDD/探针72物理连接到分析器/采集器55。
另外,如图2A所示,计算机/服务器80可以将I/0或读取/写入数据传输 到存储设备76和从存储设备76接收I/O或读取/写入数据。因此,计算机/ 服务器80可以无线访问和写入数据。在一实施例中,通过WDD/探针72传输 和/或接收数据,例如读取/写入数据。也就是说,为了将读取/写入数据写入 到存储设备76上,将其无线地发送到WDD/探针72。也可以通过WDD/探针72 从存储设备76远程地读取数据。在另一实施例中,计算机/服务器80上的无 线收发器78c可以与存储单元74上的无线收发器78a无线通信。可能将读取/ 写入数据传输到存储单元74中的任何无线收发器,包括直接传输到存储设备 76,如果其装备有无线收发器。
这种无线能力可以产生额外优点。例如,在一实施例中,可以通过提供尺 寸和形状取决于其将保持的存储设备的类型和数量的存储设备封装,可以将存 储单元74设置成模块存储构件。存储sheb封装还将包括无线收发器,以便 存储设备封装可以作为无线激活的单独存储单元。例如,存储设备封装可以包 括电源组件、风扇、无线收发器和天线。封装还可以包括RAID控制器、存储 高速缓存及用于取决于设计规范的额外组件的其它隔室。为了使计算设备能够 运行这些模块存储构件,计算装置可以关闭容纳用于启动硬件和IP栈的足够 存储器的局域PROM。管理员可以随后远程地控制、保护、清除、备份或者监 控模块存储构件。由于可以为不同类型的存储设备产生存储设备封装,存储设备封装可以使诸如已经使用中的硬存储设备的现有存储设备改型,使无线特征 的实现变得容易。这里参考图8B进一歩描述包括有关于该实施例的变化。
在另一实施例中,存储单元74可以包括通过高速缓存前端的同步能力。 这可以提供镜像存储单元中存储设备以及镜像无线数据传输的远程位置处的
存储设备的能力。例如,可以如此运行存储设备A以便响应访问和/或使用读 取/写入文件或程序应用的用户或运行系统。同时地,为了镜像存储设备A, 存储设备B可以接收数据,其中由管理员将存储设备B用于备份、存档等等。 这样,可以通过物理数据传输或无线数据传输进行存储设备A到存储设备B 的镜像。另外,作为在网络中大约2英里到大约5英里处的另一存储设备的存 储设备C可以额外地镜像存储设备A。这样,这里描述的无线通信能力可以用 于镜像数据存储设备,以便将数据保持在不同位置的多个存储设备中。
在另一实施例中,存储设备C或其它远程存储设备可以用作漫游存储设 备。这样,将存储设备设置成便携的,以便能够漫游进入和退出无线通信网络。 当漫游存储设备进入范围时,由于先前的同步,其将自动地使全部变化同步。 这将提供进入漫游存储设备并随后存储在存储单元中的新数据,并且随后将进 入诸如存储设备A或存储设备B的某个存储设备的全部相关新数据无线传输到
漫游存储设备。
虽然图2A描述了正在与WDD/探针72通信的SMART数据,对于WDD/探针 72,也可能检测诸如读取/写入数据的正在存储单元74和计算机/服务器80 之间传输的其它数据。在该方式中,WDD/探针72可以作为网络分路器。另夕卜, 为了激活上述镜像存储设备系统,WDD/探针72可以用于将读取/写入数据转录 和/或转寄到另一存储构件。因此,可以通过WDD/探针72、存储单元74和/ 或计算机/服务器80将读取/写入数据传输到远程镜像数据构件。
图2A的前述描述表明,为了允许用户访问经过或由终点设备或无线诊断 设备/探针检测的信息,可以将任何终点设备和无线诊断设备/探针设置为无 线。能够与终点设备和/或无线诊断设备/探针上的无线收发器无线通信使局域 或远程用户能够确定将要无线发送的是什么信息。用户还将能够更加有效地分 析诊断系统和/或发出控制信号。
在一实施例中表现了这种无线访问终点设备和/或无线诊断设备/探针的 能力,其中,例如,WDD/探针72设置成允许用户将固件和/或软件上传到WDD/
22探针。也就是说,WDD/探针72可以从用户接收可以通过WDD/探针72上的接 口或端口提供的固件和/或软件升级。在一实施例中,用户可以发出同时升级 用户网络中全部诊断设备/探针的单一命令。
无线诊断系统提供用于更加有效地且使其具有比迄今为止可能的强化能 力的布置诊断系统的增强能力。另外,通过提供无线诊断功能实现的费用利益 是显著的。诸如铜电缆或光缆的物理传输介质是昂贵的,并且在某些情况中, 需要昂贵的连接器或接口适配器。而且,特别是在光缆情况中,安装需要特别 注意。如果存在任何弯曲、错排或不适连接,光学传输介质将不能有效工作。 通常,安装人员在安装光学连接中所需的注意方面不是十分熟练。另外,为了 确保正常传输和传输介质完整性,必须经常检测连接。这样,具有任何物理传 输介质的网络或数据中心组建可能是费用昂贵的或严重消耗财力资源。
另外,在安装之后,当诊断到无效运行网络时,管理员通常将建议的一个 首要步骤是调换物理传输介质,诸如替换光缆。这需要在手头储存备用缆或线, 以备网络失效,这额外增加了维护网络或系统的费用。对于用户和/或系统管 理员,能够完全去除确定系统通信中出现问题的位置的该步骤是增加的利益。 因此,本发明的无线诊断系统不仅显著降低了安装和维护费用,而且能够明显 降低和/或去除安装和确保诊断系统正确运行的问题。
图2B描述了无线诊断系统71的另一实施例。因此,可以是SAN设备、SAN 开关或相似物的终点设备75与服务器80无线通信。为了便于在它们之间的无 线通信,终点设备75和服务器80分别配备有无线收发器78a、 78c。另外, 为了至少接收正在终点设备75和服务器80之间传输的数据的至少一部分,在 无线诊断系统71中包括WDD/探针72。这使WDD/探针72能够获取诸如诊断数 据的可以提供关于终点设备75和/或服务器80性能的信息的任何数据。而且, WDD/探针72可以获取正在终点设备75和服务器80之间传输的全部数据,并 作为转发器,以便将传输推向接收设备。在这种方式中,终点设备75和服务 器80通过首先由WDD/探针72传递数据而间接地通信。图2B也描述了 WDD/ 探针72可以通过诸如互联网的网络与分析器/采集器55通信。
图3是描述无线诊断系统70B的另一实施例的示意图。在该实施例中,存 储单元74可以使用超过一个的无线传输路径。因此,存储设备76可以将诸如 读取/写入数据的数据发送到无线收发器78a,后者可以将数据传递到WDD/探针72。另外,卡82可以是用于与WDD/探针72通信数据的无线收发器子卡。 无线收发器子卡82可以包括能够实现用于网络(例如,纤维通道、GIGE、 ISCSI 等等)通信的传输逻辑的电子产品和/或软件。例如,为了向WDD/探针72传 输数据和/或从WDD/探针72接收数据,无线收发器子卡82可以使用结构管理 信息(SMI)协议。通过确保不同设备使用表示全部管理信息的唯一数据,SMI 协议允许不同设备通信。
因此,无线收发器子卡82可以采集关于存储设备76或存储单元74全部 性能的数据并将这种诊断数据(例如SMART数据)传输到WDD/探针72。在某 些实施例中,无线收发器子卡82可以包含用于聚合来自其它非无线子卡82 的诊断数据的电路并且随后与WDD/探针72通信,作为其它卡的联络员。然而, 多个卡82可以是无线收发器子卡,并且每个可以用于单独地与WDD/探针72 通信。还可以将无线收发器78a和无线收发器子卡82设置成发送两种数据, 例如,如所需的读取/写入和诊断数据。
图3还描述了 ,在 一实施例中,存储设备76表示独立磁盘冗余阵列(RAID), 并且可以设置成例如RAID阵列,其能够用于为了备份、较高性能及较好可量 测性而横贯多个硬存储设备传播或删除数据。如果一个磁盘失效,通过访问其 它磁盘存储设备上的备份数据,系统继续运行。可以移除失效存储设备并替换 (热插拔),而且通过使用RAID组中剩余存储设备上的信息可以自动地重构 新存储设备。所有这些可以在不需要连累任何主机、操作员或运行系统的情况 下实现。
在存储设备76构成RAID的实施例中,为了控制数据的布置和格式,提供 有RAID控制器77。在图3的实施例中,通过为RAID控制器设置无线收发器 78a,将RAID控制器77设置成无线激活。无线收发器78a可以是改进RAID 控制器77或添加到RAID控制器77的额外组件。替代地,可以将无线收发器 78a集成到RAID控制器77。因此,无线收发器78a允许RAID控制器77将数 据传输到WDD/探针72,例如,读取/写入数据,或可选地,关于网络存储设备 的运行和功能性的诊断数据。
在另一实施例中,RAID控制器77与无线收发器子卡82通信。如上所述, RAID控制器77为控制器79提供数据,诸如读取/写入数据,或可选地,诸如 SMART数据,以便无线收发器78a可以将数据传递到WDD/探针72和/或计算机/服务器80。因此,RAID控制器77可以潜在地与无线收发器78a和无线收发 器子卡82两者通信,以便,在一个示例性配置中,RAID控制器77可以通过 无线收发器78a传输诸如读取/写入数据的数据而通过无线收发器子卡82传输 诸如SMART数据的数据。
图4是描述无线诊断系统70C的另一实施例的示意图。在该实施例中,为 了形成无线收发器子卡,全部卡82具有在其上独立地或集成地形成的收发器。 在一实施例中,可以相似地使用专用于无线传输的卡82。这样,卡82可以去 除对无线收发器78a(图2和3)的需要,并且可以将包括SMART数据和/或读 取/写入数据的无线数据传输到WDD/探针72和/或计算机/系统80。对比图3 和4, 一个或全部卡82可以配备用于无线通信的硬件和软件。图4还描述了, 一般地,卡82通过电连接与存储设备76通信。
图5是描述根据本发明的无线诊断系统70D的另一实施例的示意图。在该 实施例中,存储单元74包括与无线收发器模块84通信的卡82,无线收发器 模块84是诸如,例如,无线GBIC收发器模块、无线SFP收发器模块、无线 SFF收发器模块、无线XFP收发器模块和类似无线激活的可插入或形状因数收 发器模块。无线收发器模块84还可能与除卡82之外的诸如任何印刷电路板或 柔性电路构件的其它电和/或光学电路通信。这些无线收发器模块84可以设置 成符合工业标准,但使用无线通信而不是物理传输介质与WDD/探针72通信。 通过符合工业标准,可以在现有通信系统中容易地实现无线收发器模块84。
因此,图5描述了一个无线收发器模块84a可以用于将SMART传输到WDD/ 探针72,而另一个无线收发器模块84b可以用于将诸如读取/写入数据的应用 数据传输到计算机/服务器80。另外,为了产生诊断数据和/或将诊断数据传 输回WDD/探针72,另一个无线收发器模块84c可以从WDD/探针72接收请求。 然而,可以应用其它布置,诸如使诸如诊断数据、读取/写入数据和请求的全 部数据经过单一无线收发器模块84。通过将无线收发器设计成可插入的收发 器模块,已经装备有或与设置成与现有可插入收发器模块耦合的卡82通信的 现有存储单元74将容易地接收可以直接插入到卡82中的无线收发器模块。
参考图6A至6D,将更加详细地描述无线收发器模块或无线收发器适配器 100A-100E的不同实施例,诸如但不限于无线GBIC、 SFF、 SFP、 XFP、 1x9、 300-针、平行光纤、XPAK、 X2和XENPAK收发器模块。如本领域技术人员所理解的,GBIC、 SFF、 SFP、 XFP、 1x9、 300-针、平行光纤、XPAK、 X2和XENPAK是指对 于收发器的形式和尺寸需求和/或布置,而不是指它们基于的特定技术。因此, 这些尺寸需求可以等效地应用到,例如,光学收发器和电收发器。从图6A开始,描述了具有收发器组件和无线组件的无线收发器模块IOOA。 无线收发器模块100A可以包括与印刷电路板104通信的收发器组件102和集 成电路106。在图6A的实施例中,收发器模块100A包括印刷电路板104上的 集成电路106,表明可以将无线组件集成地包括在收发器模块中。在某些实施 例中,收发器组件102可以是光学收发器组件,诸如但不限于TOSA或ROSA。 在其它实施例中,收发器组件102可以设置成用于电传输,诸如铜导线收发器。 在其它实施例中,当无线收发器模块100A可以通过电接口与主机设备通信时 (见图6D),甚至可能不需要收发器组件。图6A的实施例描述了无线收发器模块100A可以设置成装配在主机设备的 现有收发器端口中,主机设备由附图标记108表示。因此,为了将数据转换为 无线数据,无线收发器模块IOOA可以设置成可插入到现有网络设备中。集成 电路106可以是提供无线能力的任何电路,诸如但不限于专用集成电路 (ASIC)、单片微波集成电路(廳IC)或射频集成电路(RF工C)。另外,为了 便于无线收发器模块100A的运行和激活无线数据转换,可能在印刷电路板104 上提供控制器110。在--实施例中,控制器110的形式是写入到ROM、 PROM或 EPROM上的软件或软件和硬件的组合(例如固件)。无线收发器模块100A还 包括电连接到集成电路106的天线112。可以将天线112连接到无线收发器模 块100A机箱上的任何位置,诸如机箱边缘附近或机箱中心。另外,虽然将天 线112在无线收发器模块IOOA机箱外部示出,天线112可以设置成在机箱内 部使用,例如,嵌入到层压层或其它印刷电路板上的柔性带(见图6D)。在 一实施例中,如图6A所示,可以通过可旋转铰链114将天线112连接到无线 收发器模块100A的机箱。铰链U4能够使天线112在任何方向可移动,以便 当将无线收发器模块IOOA插入到端口时,可以按需要调整天线112。另外,印刷电路板104包括功率组件115。功率组件115可以从GBIC端 口和/或包含GBIC端口的主机设备接收功率。因此,主机设备可以为功率组件 115提供功率,以便GBIC及其无线组件可以正确运行。图6B示出了与模块100A相似的无线收发器模块IOOB,以便相同元件由相同附图标记表示。无线收发器模块100B包括现有的非无线收发器模块116,可以使用设置成耦合到非无线收发器模块116的无线收发器适配器118将模块 116转换为传输无线信号。可以使无线收发器适配器118适合接口 119,后者 使无线收发器适配器118能够插入到位于非无线收发器模块116上的连接器端 口。例如,当非无线收发器模块116设置成容纳光学连接器时,可以将接口 119设置成重复光学连接器,并且如果需要,将光学信号传输到现有光学非无 线收发器模块116。非无线收发器模块116具有印刷电路板104而无线收发器 适配器118具有独立的印刷电路板120。由此将集成电路106放置在印刷电路 板120上。图6B示出了在耦合到一起之前的非无线收发器模块116和无线收 发器适配器118,而图6C示出了耦合到非无线收发器模块116的无线收发器 适配器118。因此,可以独立于非无线收发器模块116形成并销售无线收发器适配器 118。例如,在无线组件不能适合标准化收发器的尺寸需求时,无线收发器适 配器118可能是有益的。这允许改型现有非无线收发器模块116同时仍然允许 无线收发器适配器118包括无线传输所需的全部软件和硬件。因此,无线收发 器适配器118可以提供无线通信组件,同时非无线收发器模块116将来自主机 设备108的数据传输到无线收发器适配器118。在非无线收发器模块116包括光学组件的实施例中,接口 119可以提供非 无线收发器模块116和无线收发器适配器118之间的光学通信。替代地,当非 无线收发器模块116仅包括电组件时,接口 119可以提供非无线收发器模块 116和无线收发器适配器118之间的电通信。在某些实施例中,如图6B所示, 放置在印刷电路板104上的功率组件115将功率传送到无线收发器适配器 118。替代地,在某些实施例中,可能从主机设备108不能获得功率,以致可 能需要外部功率(见图6C)。图6C示出了包括可以使用与图6B相似的无线收发器适配器118无线激活 的非无线收发器模块116的无线收发器模块组件IOOC,因此相同元件由相同 附图标记表示。图6C描述了耦合到非无线收发器模块116中的无线收发器适 配器118。然而,在该实施例中,为了将外部功率传送到无线收发器适配器118 且不依赖由主机设备108提供功率,将功率组件122放置在无线收发器适配器 118上。27图6D也示出了具有由相同附图标记表示的相同元件的无线收发器模块IOOD。图6D示出在无线收发器模块100D中可以与模块集成地形成无线组件。 然而,可以将无线组件放置在无线收发器模块100D的内部上,以便无线收发 器模块可以符合形状因数需求。在该实施例中,当无线收发器模块100D仅使 用电元件与主机设备108连接时,可能不需要且未示出的收发器组件102。另 外,图6D描述了可以在印刷电路板104上形成天线112,允许将无线组件放 置在无线收发器模块100D内的任何位置,以便模块不从主机设备108突出。图6E示出了包括现有非无线收发器模块116和无线收发器适配器118的 无线收发器模块系统100E的另一实施例。非无线收发器模块116包括光学收 发器组件102,如ROSA和T0SA所示。R0SA和TOSA设置成耦合到光学介质126, 诸如用于接收和传输光学信号的光缆的片段。无线收发器适配器118包括具有 集成电路106的印刷电路板120、控制器110和功率122,并且为了使适配器 118能够将光学信号转换为输出无线信号而与天线112通信。功率组件122可 以包括电池或到外部电源的连接。无线收发器适配器118还包括用于通过缆线126接收和传输光学信号的收 发器组件128。收发器组件128可以用于将光学信号转换为电信号。另外,集 成电路106将电信号转换为无线信号。可以将无线收发器适配器118永久连 接到光缆126或无线收发器适配器118可以包括用于连接到光缆126的第一端 口 (未示出)。因此,通过缆线126将无线收发器适配器118外接到非无线收 发器模块116。无线收发器适配器118可以设置成具有用于连接到多个非无线 收发器模块116的多个收发器组件128,以便单一无线收发器适配器118可以 用于使多个收发器无线激活。虽然已经结合图6A-6D给出了无线收发器模块和无线收发器适配器的一 般描述,本领域技术人员应该理解,不需要存在全部的不同组件和子组件,如 为了提供完全功能性而示出的。这样,可以包括、去除、修改和/或组合结合 图6A-D示出和描述的元件和特征。另外,能够将这些元件和特征整合到主机 设备、计算系统或与无线收发器模块和/或无线收发器适配器协同运行的卡中。 例如,可以将集成电路106和控制器110组合成单一元件,或可选地,将其提 供作为主机设备、主机收发器模块和/或相似物的一部分。现在参考图7描述 无线诊断系统70E的另一实施例。该布置包括存储设备76,诸如硬存储设备、数据光盘、磁盘存储设备、磁存储设备、光学存储设备等等,其已经集成有设 置成以低功率运行的无线收发器。这样,集成在存储设备76中的低功率无线收发器通过转发器83与无线收发器78a通信。转发器83通过接收低功率传输 以与图1的基站/跳频器/转发器53相似的方式运行,并且使无线收发器78a 能够提升功率并传输高功率信号。无线收发器78a可以随后将该信号,例如, 以用于长距离传输的高功率再传输到WDD/探针72。当不使用时,可以关闭存 储设备76上的低功率无线收发器或高功率无线收发器78a。该实施例减少或 可以去除无线设备、无线组件和/或存储单元74的通信之间的干涉。示例性地, 与存储设备76集成的低功率无线收发器可以将DFT和/或SMART数据及任何其 它类型数据传送到无线收发器78a。另外,WDD/探针72通过将请求发送到无线收发器78a和/或与卡82通信 的无线收发器模块84a而询问诊断数据(例如SMART数据)。可能存在无线收 发器78a能够接收请求并传输相应诊断数据的示例。另一方面,可能存在无线 收发器78a不能同时传输和接收这种数据的示例。因此,使无线收发器78a 和/或无线收发器模块84c接收请求可以增强存储单元74、存储设备76和WDD/ 探针72的功能。另外,可能存在无线收发器模块84b能够将诸如读取/写入数据的数据传 送到计算机/服务器80以及将诊断数据传送到WDD/探针72的示例。然而,通 过具有能够独立地或共同地与WDD/探针72和/或计算机/服务器80通信数据 的多个无线收发器模块84,无线诊断系统70E可以以更加有效的方式运行。 因此,无线收发器模块84可以独立地与计算机/服务器80通信读取/写入数据 或与WDD/探针72通信诊断数据,或者共同地将全部数据分布到正确的无线设 备。在另一实施例中,存储设备76可以通过物理传输介质与无线收发器78a 通信。使用电或光学连接,存储设备76可以仍然将数据传送到无线收发器78a, 后者可以聚合数据并将其发送到WDD/探针72。无线诊断系统70A-70E的上述示例将存储单元74描述为示例性终点设备。 然而,可以用参考图1的上述任何诊断设备以及本领域技术人员可以理解的其 它诊断设备容易地替换存储单元74。取决于特定诊断设备的硬件和电路和正 在执行的诊断分析或功能的特定类型,可以改变无线收发器78a的布置以及无线修改设备的实现。
图8A描述了设置成使现有终点设备能够进行如这里描述的无线通信的无
线收发器适配器130的实施例。如图8A所示,无线收发器适配器130设置成 插入到终点设备上的现有端口。例如,当终点设备是计算机系统58 (图1)时, 可以选择性地将无线收发器适配器130耦合到USB设备132上的USB端口 、火 线设备134上的端口和硬存储设备封装136上的端口。这样,可以将USB设备、 火线设备和硬存储设备封装转换为无线激活。这样,无线激活端口将使该设备 能够继续如常的传输数据,但是也将能够通过无线收发器适配器130将传输数 据传送到无线。
与这里描述的无线收发器模块相似,无线收发器适配器130包括印刷电路 板120、功率组件122和与具有可选铰链114的天线112通信的集成电路106。 为了允许适配器130是写入到ROM、 PROM或EPR0M或软件和硬件的组合(例如 固件)上的软件形式,无线收发器适配器130还可能包括特定于主机设备运行 类型的控制器140。可以取决于诸如USB132、火线134和硬驱136的设备而开 发适当的控制器140。例如,控制器140还使USB端口能够作为正常USB端口 并能够发送和接收其它数据。
无线收发器适配器130包括可以取决于应用的适配器130的端口类型设置 的接口 138。因此,对于USB设备,接口 138可以设置成插入到USB端口中, 对于硬存储设备,接口 138可以适当地设置成插入到相应端口中,等等。在一 实施例中,接口 138可以是选择性可移动的,以便为了减少制造费用,可以将 不同接口 138配属到基本RF适配器130。然而,在其它实施例中,可以作为 适配器130的一部分集成地形成接口 138。
功率组件122可以使适配器130能够由插入到USB端口自身的数据缆线提 供功率。替代地,如上所述,在无线收发器适配器130中可能包括单独电源。
应用到硬存储设备136的无线收发器适配器130的实施例是实现图2A和 存储设备76设置成无线激活的其它附图的布置的一种方法。在使用无线收发 器适配器130的该实施例中,适配器130将包括可以取决于存储设备136类型 调整的适当接口 138,诸如但不限于FC、 SCSI、 ATA、 SATA等等。这样,可以 通过将无线收发器适配器130插入到存储设备136的接口而简单地无线激活存 储设备。在图8B中描述了无线存储设备142的另一实施例。该实施例利用上述参
考图2A的模块存储设备封装的描述。在该实施例中,无线存储设备142可以 包括多个相同组件,如,例如,无线收发器适配器130,并且还包括数据存储 器144。这种数据存储器144可以是用于在终点设备外部(例如远程地)存储 数据的任何类型数据存储器。数据存储器144的示例可以是任何硬盘、USB可 插入外部存储棒或拇指驱动设备。这样,无线存储设备142可能包括允许适配 器插入到相应硬存储设备端口的接口 138。在无线存储设备142包含接口 138 的情况中,可以适当地将其认为是适配器,与这里公开的其它无线收发器适配 器相似。然而,存储设备142还可以是完全的单机设备,以便其是便携的。这 样,可能不需要接口 138。当不存在接口138时,可以适当地将集成电路106 认为是无线收发器,与本发明的定义一致。因此,无线存储设备142将整合能 够无线的组件和数据存储器,以便该设备可以保持数据以及传输和接收数据, 诸如读取/写入数据或诊断数据。
图9描述了整合有网络分路器96的无线诊断系统70F的另一实施例,可 以将网络分路器96连接到诸如存储单元74的终点设备。为了接口在两个节点 之间的物理传输线路(例如光学线路或电线路)上传送的数据,网络分路器 96—般被动地位于这些网络节点之间。 一般地,为了安装网络分路器96,连 接通信线路并将网络分路器96连接到该线路。因此,将图9所示的网络分路 器96物理连接到存储单元74,并将其在另一端物理连接到计算机或服务器80。
然而,与传统网络分路器96系统相比,网络分路器96是无线激活的,例 如,通过使用单独连接到或集成形成于(例如)网络分路器%的集成电路中 的无线收发器78b。这使网络分路器96能够与(例如)WDD/探针72或基站/ 跳频器/转发器53和/或分析器/采集器55无线通信,以便传输经过网络分路 器96的数据的全部或部分的拷贝。参考图l,基站/跳频器/转发器53可以随 后将该数据传递到另一基站/跳频器/转发器53或传递到分析器/采集器55。 在一实施例中,WDD/探针72将网络分路器96视为在其它终点设备之间转换的 另一终点设备。(分路器96也可以设置成与其它网络组件无线通信。)
WDD/探针72可以分析由分路器96发送的数据并产生统计或基于这些统计 产生控制信号。替代地,网络分路器96可以执行某些分析并将结果报告给WDD/ 探针72。与图1的示例性运行环境相似,多个分路器96可以设置成向单一WDD/探针72或基站/跳频器/转发器53报告数据和从单一 WDD/探针72或基站/跳 频器/转发器53接收数据,即使WDD/探针72或基站/跳频器/转发器53中无 线收发器的数量可以少于WDD/探针72或基站/跳频器/转发器53响应的分路 器96的数量。由于WDD/探针72或基站/跳频器/转发器53实现的转换和/或 调度(在下面进一步描述),这是可能的。另外,虽然没有示出,可以通过实 现如上面己经十分详细地描述的一个或多个无线收发器来无线激活存储单元 74。
由于可以在单一终点设备或在彼此最近邻的多个终点设备中实现的潜在 无线收发器的数量,干涉是潜在问题。然而,本领域技术人员应该认识到,存 在可以用于解决干涉问题的多种方式。例如,本发明的诊断系统可以包括构建 容纳用于优化非干涉的无线硬件的空间,使用用于无线传输的多天线,使用如 果存在干涉允许传输跳频到不同频率的FHSS传输方案,对于高速无线传输(例 如超过1Gbps的位率)使用具有极宽带宽(例如2. 5GHz)的60-GHz波段,等 等。也可以发展能够应用到本发明的其它方法和技术。
另外,对于运行无线系统的任何人,安全性始终是重要问题。然而,存在 不同方法用于确保安全无线传输,包括但不限于安全罩隧道、加密和/或可用 的或未来可用的任何其它安全技术。
III.示例性转换系统
图10是使用转换技术的示例性诊断系统150的方框图。WDD/探针152可 以设置成监控来自开关/转发器/探针158、 160的在无线通道154、 156上传输 的不同数据。开关/转发器/探针158、160检测来自一个或多个终点设备162ai 和164a-n的数据。例如,图10描述了与无线开关/转发器/探针158通信的终 点设备162和与无线开关/转发器/探针160通信的终点设备164。可以使用一 个或多个无线线路166和/或任何其它适当线路或连接(例如光学的或电的) 将无线开关/转发器/探针158和160相互连接。在该示例中,WDD/探针152 设置成通过无线通道与开关/转发器/探针158、 160通信。如这里使用的,"无 线通道"包括但不限于包括适于提供通信路径的多个无线连接的无线通信线 路。
开关/转发器/探针158、 160是指不同类型设备可以用于接收多个通道的 事实。为了能够监控多个终点设备162、 164上的数据,开关使用转换技术。转发器聚合来自多个终点设备162、 164的低功率信号并将高功率信号传输到
WDD/探针152,其也可以整合转换技术。另外,在将数据再传输到另一 WDD/ 探针72或分析器/采集器之前,无线探针可以接收或被动地从终点设备162、 164导入数据。在一实施例中,可以将开关/转发器/探针158、 160认为是具
有用于作为开关、转发器或探针的硬件和软件的分离的和单独的组件。替代地, 开关/转发器/探针158、 160可以具有用于执行开关、转发器和/或探针的功能 的硬件和软件。因此,图10描述了在一实施例中开关/探针158、 160可能设 置成用于容纳转换并作为WDD/探针的组件。这可能减少需要在网络中实现的 组件的数量。在任何情况中,无线开关/转发器/探针158、 160禾卩/或WDD/探 针152可以在不同通道之间转换,以便单一 WDD/探针152可以传递、监控和 分析来自终点设备162、 164的在无线通道154、 156上传输的数据。 IV. 无线通道
图11A是描述包括在图10所示的网络系统150中的无线通道154和156 的方框图。网络中的节点可能使用无线通道154、 156、开关、无线开关、无 线转发器、无线探针或它们的任何适当组合进行通信。有利地,因为无线开关 /转发器/探针158、 160可能将可用的任何通信路径用作无线通道,开关/转发 器/探针不需要等待用于发送特定数据的特定通信路径。因此,通过补充使用 由无线通道提供的通信路径,可能避免多种通信瓶颈。
一般地,无线通道提供在一个方向上的多个通信路径和/或在相反方向上 的多个通信路径。当然,无线通道可能提供在相反方向上的相同数量或不同数 量的通信路径。图11A示出用于传输数据的由无线开关/转发器/探针158访问 的第一通过道集合154 (如点线1、 3、 5、 7、 9、 11、 13和15所示)。如图 IIA所示,当开关/转发器/探针158在任何这些通道上传输时,开关/转发器/ 探针158范围内的任何组件可以检测通道并从改通道获得信息。这样,假定它 们在范围内,除了开关/转发器/探针160能够范围通道154上的数据,WDD/ 探针152也能够访问数据,如穿过WDD/探针152的线1、 3、 5、 7、 9、 11、 13 和15所示。
相似地,无线开关/转发器/探针160能够访问在其上可以传输信息的第二 通道集合156 (如点线2、 4、 6、 8、 10、 12、 14所示)。同样地,范围内的 设备,诸如WDD/探针152和/或开关/转发器/探针158可以检测通道156上的信息。因为无线通道可能提供在相反方向上的多个通信路径,第一数据可能在 沿一个方向的任何通道发送,而响应于第一数据发送的第二数据或其部分可能 在沿相反方向的任何通道上发送。
在一实施例中,某些或全部通道154、 156可能分别提供至少大约2吉比 特/秒或更高的带宽。当然,无线通道可能提供少于16个通道、超过16个通
道或任何其它适当数量的通道。同样,通道可能具有任何其它适当的带宽,包 括较小或较大带宽。
有利地,因为本发明的网络组件或任何其它无线通信设备可能使用无线通 道方案中的任何通道,无线设备不需要等待用于发送特定数据的特定通道,但 可以设置成为了访问可用通道而跳过不同通道。例如,无线开关/转发器/探针
158或WDD/探针152可以使用能够使其快速建立到无线网络上的任何连接的线 路(例如横贯网络的定时采样)的转换软件。单一无线开关/转发器/探针通过 快速从一个连接转换到另一个连接可以覆盖整个网络的这种能力可以不仅增 加无线网络正确运行的能力,并且还可以去除具有多个开关/转发器/探针的复 杂程度。这是因为现在单一无线开关/转发器/探针可以临时接入到或分接入到 通信网络中的任何无线激活端口。然而,较大网络或覆盖广阔区域的网络可能 需要实现如所述的多个开关/转发器/探针。 V.示例性用户接口
如图IIB所示,本发明一实施例涉及用于使用户能够选择无线诊断网络的 转换和/或漫游布置的用户接口 180。用户接口可以包括用于允许用户指定漫 游参数的控制器182。漫游是监控将来自网络开关的一个端口的各输入和输出 包的拷贝转送到可以研究包的另一端口的流量数据的方法。网络管理员使用漫 游作为诊断工具或调试特征,特别是当挡开攻击时。这使管理员能够保持对开 关性能的紧密跟踪并且如果需要可以改变开关性能。用户接口 180允许局域地 或远程地控制漫游。控制器182允许用户指派从其拷贝全部数据的端口并且从 其将该数据无线发送到指派的WDD/探针。也将绑定给第一端口或从第一端口 引导离开的数据传送到WDD/探针。在该方式中,WDD/探针可以捕获并评估数 据,而不影响具有初始端口的终点设备。用户接口 180还可能包括用于允许用 户选择漫游频率的控制器184。
用户接口 180还可能包括允许用户配置无线网络、设定转换频率、设定通
3设定发送Z接收无线信号的模式(例如,工作组或域IP通信协 议)等等的控制器。
VI.示例性无线诊断设备
如上所述,WDD/探针52、 72和/或152可以设置为网络监控工具,诸如但 不限于无线探针、无线网络分路器、误码率检测器、协议分析器、发生器、干 扰器、统计监控器或其它诊断工具。图12是描述根据本发明的WDD/探针200 的实施例的一般示意图。WDD/探针200包括设置成封装产生、接收、传输、监 控、分析和/或存储无线通信所需的电子产品204和硬件206的机箱202。更 加明确地,WDD/探针200可以包括设置成使能无线通信的无线通信组件208。 这样,电子产品204、硬件206和/或无线通信组件208可以与天线210通信, 以便可以实现无线数据的适当传输和接收。另外,WDD/探针200包括处理器设 备212和存储器设备214。
WDD/探针200可以包括适配器端口 216。适配器端口 216可以设置为可以 接收可插入模块的即插即用适配器端口 。通过提供可以接收可插入模块的适配 器端口216,可以使WDD/探针200升级以便兼容所需的新功能性、装备和/或协议。
在--实施例中,WDD/探针200可以包括缓冲器218。这种缓冲器218可以 是实时地连续记录数据流的小包装缓冲器,诸如正在被监控和/或分析的诊断 数据。下面更加详细地描述使用缓冲器218的系统和方法。
另外,WDD/探针200可以包括用于增强WDD/探针200以及整个无线网络 的功能性的软件220。这种软件可以是转换软件220a,其包括用于将RF转换 为输入的计算机可执行指令。另外,软件可以是转换软件220b,其允许WDD/ 探针200快速建立与无线网络上任何连接的线路。例如,转换软件220b可以 使能对由WDD/探针200从无线网络中不同无线激活设备获取的数据采样的复 杂调度。
另外,WDD/探针200可以包括服务合同软件220c。服务合同软件220c可 以使无线网络管理员能够以允许为了分析无线网络功能性而进行远程访问,诸 如通过远程协议分析器/监视器,的方式构建WDD/探针200。因此,服务合同 软件220c可以提供用于基于WDD/探针200所获取的数据而远程分析无线网络 的方式,特别是当其是无线探针时。在一实施例中,服务合同软件220c可以设置成当网络中发生错误或问题 时与服务提供者联系。这可以包括为服务提供者提供诊断数据的识别和位置。 更加明确地,该软件可以通知服务提供者聚合服务器内诊断数据的位置,包括
从缓冲器218获得的数据和在误差或问题之后发送到点共享服务器的数据流。 这样,服务提供者可以随后远程访问初始从缓冲器218获得的诊断数据,以便
可以在错误或问题发生之前、期间和之后分析网络功能。
而且,该软件可以是入侵检测软件220d,其监控访问无线网络任何方面 的未授权企图,并用于终止黑客的这种企图。入侵检测软件可以监视异常模式 或未经确认的IP地址。当出现访问无线网络的未授权企图时,该入侵软件可 以阻止该企图,中止正在突破的端口,或用于禁止或终止未授权访问的任何其 它已知方式。
在一实施例中,WDD/探针200可以包括数据存储器222。数据存储器222 可以是能够使WDD/探针200具有存储与其通信的任何数据的能力的任何类型 的数据存储单元,诸如任何光学、磁性或任何其它存储材料,以硬驱、磁盘驱 动器或任何其它存储器构件的形式存在。这样,数据存储器222可以记录和保 存正在无线网络上通信的流量或诊断数据以及记录和保存由分析器或用户提 供的任何命令控制。更加明确地,当用户从WDD/探针200接收诊断数据时, 可以在数据存储器222中记录和保存用于处理诊断数据或改正由诊断数据识 别的问题的任何命令或指令。另外,数据存储器222可以便于用户上传额外的 固件、软件和/或补丁或者升级诊断设备。应该注意的是,通过将升级软件无 线传输到终点设备也可以升级终端。终端用户与WDD/探针200交互作用及控 制其功能的能力能够强化无线诊断系统的可用性和运行。
而且,WDD/探针200可以包括诸如监视器、键盘、鼠标等等的终端用户接 口 (未示出)或者包括用于这种接口的适配器(未示出)。
如上所述,通过使用无线通信可以将WDD/探针200用于无线诊断系统。 在一实施例中,WDD/探针200可以包括一个或多个无线硬件模块、 一个或多个 无线软件模块或包括两者。在一实施例中,WDD/探针200可以使用无线技术在 无线开关/转发器/探针158和160之间通信,以便无线开关/转发器/探针可用 的流量数据可以用于诊断模块或通过WDD/探针200发送。当使用无线开关时, 无线开关可以耦合到通过网络传送数据的物理传输介质,并且仅通过无线通信将信息或有用数据传递到无线诊断设备。这样,无线开关可以是用于任何网络 环境中的光学或电通信的通用开关,并且包括能够用于诊断或监控目的的无线 通信的无线通信软件或硬件模块。
WDD/探针200可能执行多种网络诊断功能。在执行这些诊断功能中的某些 时,WDD/探针200可能设置成被动接收包含数据的流量数据。因此,诊断模块 可能至少被动地接收某些流量数据,并且可能被动地传输已接收流量数据中的 某些或全部;然而,优选地,WDD/探针200通过无线线路仅接收关于网络的信 息。在执行其它诊断功能时,WDD/探针200可能设置成改变流量数据的某些或 全部和/或产生流量数据。
VII.示例性诊断设备
如上所述,WDD/探针52、 72 、 152或200可能执行多种诊断功能。当探 针包括执行诊断功能的能力时,其可以是指无线诊断设备,该术语将用于描述 可以由WDD/探针执行的示例性诊断功能。然而,应该清楚,无线诊断设备还 可以包括探针的功能。示例性的诊断功能包括但不限于误码率检测器、协议分 析器、发生器、干扰器、统计监控器以及任何其它适当诊断设备的任何组合。
1.误码率检测器
在某些实施例中,无线诊断设备可以作为无线误码率检测器。无线误码率 检测器可能产生和/或通过无线线路将以位序初始版本形式的数据传输到另一 设备(诸如网络中的另一设备),以便可以通过通信路径传播位序。如果需要, 可以由用户选择位序初始版本。误码率检测器也可能通过无线线路从己经通过 通信路径接收了位序的另一设备(诸如网络中的另一设备置)接收以位序接收 版本形式的数据。
无线误码率检测器将位序接收版本(或至少接收版本的一部分)与位序初 始版本(或至少初始版本的一部分)相比较。在执行该比较时,无线误码率检 测器可能确定是否位序接收版本(或至少接收版本的一部分)匹配和/或不匹 配位序初始版本(或至少初始版本的一部分)。无线误码率检测器可能由此确 定比较的位序之间的任何差异,并且可能产生至少部分地从这些差异导出的统 计。这种统计的示例可以包括但不限于错误全部数量(诸如不匹配的位或丢失 的位)、误码率等等。
特定协议规范可能需要误码率小于特定值。因此,物理传输组件和连接(诸如光缆)、通信芯片、无线通信模块等等的制造商可能使用用于确定是否其组 件符合协议指定误码率的误码率检测器。同样,当配置通信组件时,无线误码 率检测器可能用于识别物理通信路径或无线通信路径中包括的组件中的缺陷。 2.协议分析器
在某些实施例中,无线诊断设备可能作为无线协议分析器,其可能用于捕 获或接收用于进一步分析的数据。例如,已捕获或已接收数据的分析可能诊断 数据传输故障、数据传输错误、性能错误(一般己知的问题条件)和/或其它 条件。
如下所述,无线协议分析器可能设置成通过一个或多个通信路径或通道接 收位序形式的数据。这样,可以通过有线线路或从无线线路接收位序。典型地, 位序包括但不限于以包、帧的形式的数据或其它协议适配数据。在一实施例中, 无线协议分析器通过无线通信被动接收数据。
无线协议分析器可能设置成将已接收位序(或至少其一部分)与一个或多 个位序或模式相比较。在执行该比较之前,协议分析器可能可选地将一个或多 个位屏蔽应用到已接收位序。在执行该比较时,无线协议分析器可能确定是否 已接收位序的全部或一部分(或已接收位序的位屏蔽版本)匹配和/或不匹配 一个或多个位模式。在一实施例中,位模式和/或位屏蔽可能设置成使位模式 将(或将不)匹配包含具有特定特征的数据的已接收位序一诸如,例如,具有 异常网络地址、具有代码违犯或字符错误、具有异常时间印标、具有错误CRC 值、表示线路再初始化和/或具有多种其它特征。
无线协议分析器可能检测具有任何指定特征的数据,该指定特征可能通过 用户输入由用户选择。指定特征可以是属性的存在或属性的缺乏。同样,协议 分析器可能使用任何其它适当方法检测具有特定特征的数据。
响应于检测到具有一组一个或多个特征的数据,无线协议分析器可能执行 以位序或位序一部分的形式的新数据的捕获。例如,在一实施例中,当无线协 议分析器接收新数据时,无线协议分析器可能缓冲、缓存或者在循环缓冲器中 存储一系列新数据。 一旦填满循环缓冲器,无线协议分析器可能用新接收的数 据或信息覆盖(或者替换)缓冲器中最旧数据。
因此,当无线协议分析器接收新数据时,网络可能检测是否该数据具有一 组一个或多个指定特征。响应于检测到已接收数据具有一个或多个指定特征,无线协议分析器可能执行捕获,(1)通过中止覆盖缓冲器(由此捕获先于新 数据的某些数据),(2)通过用新接收的数据至少覆盖缓冲器的一部分或百 分数(由此至少捕获某些旧数据和已接收数据之后的某些额外数据),(3) 通过覆盖整个缓冲器(由此捕获已接收数据之后的全部新数据)。在一实施例 中,用户可以通过用户输入指定缓冲器在新数据之前存储旧数据的百分数、缓 冲器在新数据之后存储额外数据的百分数、或两者。在一实施例中,协议分析 器可能将已捕获位流转换为另一种格式。在一实施例中,配备有无线收发器的 数据捕获设备可以捕获正在通过通信路径的数据,并且随后通过无线线路将该 数据传输到无线协议分析器。
响应于检测到具有一组一个或多个特征的数据,无线协议分析器可能产生 适于启动位序捕获的触发信号。同样,响应于接收到适于启动位序捕获的触发 信号,协议分析器可能执行位序捕获。例如,协议分析器可能设置成在多个无 线协议分析器之间发送和/或接收无线触发信号。响应于检测到已接收信号具 有一个或多个指定特征,无线协议分析器可能执行捕获和/或将无线触发信号 发送到设置成响应于接收这种触发信号而执行捕获的一个或多个协议分析器。
响应于检测任何特定情况一是否匹配位序和位模式、接收外部触发信号、 检测状态(诸如当填满协议分析器的缓冲器时)、检测事件、检测多网络信息 事件、检测事件缺乏、检测用户输入或任何其它适当情况,可能触发捕获。
无线协议分析器可能可选地设置成捕获部分数据。例如,无线协议分析器 可能设置成至少存储数据头部分的一部分,但是至少丢弃数据有效载荷的一部 分。因此,无线协议分析器可能设置成捕获和丢弃数据的任何适当部分。
特定协议规范可能需要具有特定特征的数据。因此,网络设备及相似物的 制造商可能使用用于确定是否其设备符合协议的无线协议分析器。同样,当配 置设备时,无线协议分析器可能用于识别所配置设备中或所配置系统中其它部 分中的缺陷。
在运行期间,无线协议分析器可能在可能包括达到或超过一百万个事件的 多个事件中进行分类。这样,协议分析器可以随后识别性能、上层协议、逻辑 和物理层问题。当可疑事件已经发生时,协议分析器可以为进一步分析或者服 务而标记协议违犯、协同能力问题、性能问题或错误行为。
3.发生器在某些实施例中,无线诊断设备可能作为无线发生器。无线发生器可能通 过一个或多个通信路径或通道产生和/或传输位序形式的数据。典型地,位序 是以诸如包、帧或其它协议适配格式的形式。数据可能包括系统中设备之间的 模拟流量数据。有利地,管理员可能评估设备如何响应该模拟流量数据。因此, 管理员可能能够识别性能偏离并采取适当措施以帮助避免未来性能偏离。
4. 干扰器
在某些实施例中,无线诊断设备可能作为无线干扰器。无线干扰器可能通 过一个或多个无线通信路径或通道接收、产生和/或传输位序形式的数据。典 型地,位序包括以诸如包、帧或其它协议适配格式的形式的数据并且可以是系 统中设备之间的流量数据。无线干扰器可能设置为系统的无线组件,以便无线 干扰器可能通过无线通信接收和传输数据。
在传输已接收数据之前,无线干扰器可能选择性地至少改变流量数据的一 部分,该改变可能引入协议错误或其它类型错误。因此,通过至少改变流量数 据的一部分,无线千扰器可能产生可以用于检测系统的流量数据。例如,管理 员可能随后评估系统中的设备如何响应这些错误。例如,系统设计者可以执行 多种不同诊断检测中的任何一种以做出确定,诸如是否系统适当地响应不完 全、错位或缺少的任务或序列;如何处理误导或混乱的帧;和/或如何处理错 位的有序集。
在一实施例中,为了确定改变的数据种类,无线干扰器可能设置成将诸如 已接收位序或其部分的数据与一个或多个位序或模式相比较。在执行该比较之 前,无线干扰器可能可选地将一个或多个位屏蔽应用到已接收位序。在执行该 比较时,无线干扰器可能确定是否已接收位序的全部或一部分(或者已接收位 序的位屏蔽版本)匹配和/或不匹配该一个或多个位模式。在一实施例中,位 模式和/或位屏蔽可能设置成当已接收位序包含来自特定设备的数据、来自一 个或多个设备之间通信的数据、特定格式或类型的数据等时使位模式将(或将 不)匹配已接收位序(或其部分)。因此,无线干扰器可能设置成检测具有任 何指定特征的数据。在检测到具有该指定特征的数据时,无线千扰器可能改变 该数据或这些数据后续的数据。
5. 统计监控器
在某些实施例中,无线诊断设备可能作为无线统计监控器,其可能用于从具有特定特征的数据、从具有特定特征的一个或多个通信等等导出统计。如下 所述,无线统计监控器可能设置成通过一个或多个无线通信路径或通道接收位 序形式的数据。典型地,无线统计监控器通过一个或多个无线网络连接被动接 收数据。
为了确定将导出统计的数据和/或通信,无线统计监控器可能设置成将已 接收的位序或其部分与一个或多个位序或模式相比较。在执行该比较之前,无 线统计监控器可能可选地将-一个或多个位屏蔽应用到已接收的位序。在执行该 比较时,无线统计监控器可能确定是否已接收位序的全部或一部分(或者已接 收位序的位屏蔽版本)匹配和/或不匹配该一个或多个位模式。在一实施例中, 位模式和/或位屏蔽可能设置成当已接收位序包含来自特定设备的数据、来自 一个或多个设备之间通信的数据、特定格式或类型的数据、具有特定错误的数 据等等时使位模式将(或将不)匹配已接收位序(或其部分)。因此,无线统 计监控器可能设置成检测具有任何指定特征的数据一包括但不限于是否数据 与设备之间的特定通信相关。
在检测到具有指定特征的数据时,无线统计监控器可能为了维持对于独立 数据和/或节点间通信的统计而产生和升级表项目。例如,无线统计监控器可
能计算物理错误(诸如,位传输错误、CRC错误等等)、协议错误(诸如,超 时、丢失数据、复算、次序混乱)、其它错误条件、协议事件(诸如,中止任 务、缓冲器满信息)等等的数量。同样,作为示例,无线统计监控器可能产生 通信指定统计,诸如,通信中交换的包的数量、与通信中交换的包相关的响应 时间、交换反应时间、块传送尺寸、传送完成状态、聚合产量等等。指定特征 可以是属性的存在或属性的缺乏。 a.)示例性以太网LAN统计
诸如配备有无线组件的SurveyorTM (Finisar; Sunnyvale, CA)的无线 统计监控器可能产生以多种统计形式的数据,在某些实施例中,该数据可能用 于触发位序捕获。在某些实施例中,可能为以太网LAN或其它无线网络产生统 计。例如,LAN统计可能包括多种主机指定统计,诸如对于特定虚拟LAN的网 络层统计和对于特定虚拟LAN识别器和应用协议的应用层统计,其中统计可以 包括往来于主机的帧的数量、往来于主机的错误的数量、往来于主机的流量所 用理论带宽的百分数和/或其它相似统计。另外,LAN统计可能包括对于主机对的多种多主机统计,诸如对于特定虚拟LAN的网络层统计和对于特定虚拟
LAN识别器和应用协议的应用层统计,其中统计可以包括主机对之间帧的数
量、主机对之间会话所用理论带宽的百分数、主机对之间错误的数量和/或其 它相似统计。
在一实施例中,LAN统计可能包括协议分配统计,诸如对于协议的包的数 量、该协议的全部包的百分数、该协议所用理论带宽的百分数和/或其它相似 统计。另外,LAN统计可能包括多种用途相关统计、错误相关统计、帧尺寸统 计和对于特定应用协议的应用层统计,其中这些统计在现有技术中是公知的。
另夕卜,已知的或发展的任何其它UIN统计可以用于诊断设备和系统。当然, 对于使用除了以太网以外的任何适当协议的除了 LAN以外的任何适当类型无 线网络,任何LAN统计可能是有用的。
b.)示例性SAN统计
同样,诸如配备有无线组件的XiggTM或NetWisdomTM (Finisar; Sunnyvale, CA)的无线统计监控器可能产生多种统计形式的数据,在某些实 施例中,该数据可能用于触发位序捕获。在某些实施例中,可能为诸如无线 SAN的SAN产生统计。
在一实施例中,SAN统计可能包括多种线路测度,诸如每秒钟任何类型帧 的总数量、每秒钟帧有效载荷总兆字节、每秒钟管理帧总数量、每秒钟总应用 数据帧、由有效载荷字节消耗的总理论总线能力的百分数和/或其它相似统计。 另外,SAN统计可能包括多种线路事件统计,诸如在时间间隔内线路已经进入 丧失同步状态的次数、在时间间隔内线路已经进入丧失信号状态的次数、在时 间间隔内光纤帧的数量、在时间间隔内线路控制帧的数量、可能在具有介质的 任何线路上发生的帧错误或传输问题和/或其它相似统计。
在一实施例中,SAN统计可能包括多种线路组统计,诸如在时间间隔内登 录类型帧的数量、在时间间隔内注销类型帧的数量、在时间间隔内通知类型帧 的数量、在时间间隔内拒绝类型帧的数量、在时间间隔内忙碌类型帧的数量、 在时间间隔内接受类型帧的数量和/或其它相似统计。另外,SAN统计可能包 括多种线路未决交换统计,诸如在时间间隔内已经开始但没有关闭的交换的数 量、在时间间隔内同时开始交换的最大数量和/或其它相似统计。
另外,已知的或发展的任何其它SAN统计可以用于诊断设备和系统。当然,对于使用任何适当协议的除了 SAN以外的任何适当类型网络,任何LAN统计可
能是有用的。
工IX.示例性共享资源系统
图13描述了在一实施例中,图12所示的缓冲器218可以用于共享资源系 统300,其可以可选地协同结合图12描述的服务合同软件220c使用。这样, 共享资源系统300包括由终点设备302a-302n表示的多个终点设备。终点设备 302a-302n与封装缓冲器304的设备303无线通信。缓冲器304具有几乎与上 面参考图12示出的缓冲器218描述的相同功能。也就是说,缓冲器304可以 包括连续记录正在从终点设备302a-302n传输的诊断数据(例如,SMART数据) 的循环存储器,其中新诊断数据连续覆盖旧诊断数据。在一实施例中,设备 303可以是配备有缓冲器218的WDD/探针200 (见图12)。然而,设备303 可以是终点设备302a-302n可以与其无线传输信息的任何无线设备。
另外,包含缓冲器304的无线设备303可以与聚合服务器306通信,以便 服务器306可以接收存储在缓冲器304上的诊断数据。设备303和聚合服务器 306之间的通信可以是无线的或通过物理传输。将资源分配管理器308物理地 或无线地连接到聚合服务器306。资源分配管理器308依次与不同诊断设备 310a-310d通信。诊断设备310a-310d由用于执行某些诊断功能的硬件和/或 软件构成。例如,诊断设备310a是协议分析器,诊断设备310b是误码率检测 器,诊断设备310c是干扰器,而诊断设备310d表示可能提供的其它诊断设备, 诸如在该详细描述中列出的和其它本领域技术人员己知的。更加明确地,诊断 设备310d可以包括任何独立的诊断设备,诸如统计监控器、协议分析器、误 码率检测器、发生器、干扰器等等以及其组合。另外,可能作为资源分配管理 器308的一部分形成任何诊断设备310a-310d,或者任何诊断设备310a-310d 可以由资源分配管理器308通过物理或无线连接远程访问。
该系统的每个组件可以在客户网络内,或者某些组件可以使用例如互联网 通信。优选地在资源分配管理器308和聚合服务器306之间提供安全连接。
在运行期间,共享资源系统300设置成使设备303将诊断数据以连续循环 方式记录在缓冲器304中,如上所述。这样,当在终点设备312中发生错误或 问题时,将在错误或问题之前和在错误或问题期间存储在缓冲器中的诊断数据 被传输到聚合服务器306。另外,设备303设置成具有使缓冲器304中与错误或问题相关的任何诊断数据传输到聚合服务器306的硬件和/或软件。另外,
设备303设置成使与错误或问题相关的任何诊断数据连同来自缓冲器的诊断 数据流出。另外,随后将由设备303在错误或问题之后接收的诊断数据流出到 聚合服务器306。这提供了关于终点设备312在错误或问题的全部阶段的功能 性的全范围诊断数据,包括设备303识别问题之前的诊断数据。同样,诊断数 据可以包括正在监控的全部流量或过滤流量。
在设备303开始将诊断数据传输到聚合服务器306之后,将错误或问题通 知给资源分配管理器308。这样,为了分析诊断数据以及任何相关统计,资源 分配管理器308访问诊断设备310a-310d。资源分配管理器308还能够从聚合 服务器306访问诊断数据和相关统计,其中可以当诊断数据存储在聚合服务器 306中时对其进行分析,或者为了分析将该诊断数据传输到适当诊断设备 310a-310d。因此,资源分配管理器308可以设计确定问题所需的诊断和分析 协议,而且可选地确定如何改正问题。
因此,通过位于例如设备303中的缓冲器304将在终点设备302a-302n 中的错误通知给资源分配管理器308,缓冲器304随后通知资源分配管理器 308。因此,在该间接方式中,当错误或问题出现时,可以由缓冲器304通知 资源分配管理器308,其随后从聚合服务器306读取与错误或问题相关的诊断 数据。
在一实施例中,终点设备302a-302n所驻留的网络操作员或网络主机可以 具有与远程分析厂商的服务合同。这样,远程分析厂商可以具有确定问题源所 需的高效诊断分析器和工具310a-310d。当设备303检测到问题时,其将流量 和/或诊断数据传输到聚合服务器306,并将该问题通知给远程分析厂商,并 提供诊断数据的位置。这可以用前述服务合同软件实现。在任何情况下,远程 分析厂商可以随后访问和取回该诊断数据,并用高效的诊断分析器和工具 310a-310d分析诊断数据。在完全分析之后,远程分析厂商可以随后将可以从 诊断数据中提取的任何有用信息报告给网络操作员或主机。
在另一相似实施例中,设备303将错误或问题通知资源分配管理器308, 并且为了确定分析诊断数据所需的方面,启动前述的分析和诊断协议。服务合 同软件可以随后核实是否远程分析厂商的任何技术员可用于处理该错误或问 题。如果确定没有技术员可用,软件或资源分配管理器308可以记录该问题。替代地,如果没有技术员可用,软件或资源分配管理器308可以估计是否需要 将紧急注意导向该问题。当确定该问题是紧急的,为了处理该问题,软件可以 命令远程分析厂商抽调技术员。另一方面,当技术员是可用的,软件或资源分
配管理器308可以将问题告知技术员并实现诊断和分析协议。 工x.示例性运行和计算环境
可以使用软件、硬件或同时使用硬件和软件实现上述方法和系统。例如, 软件可能有利地设置成驻留在可寻址存储介质上并且设置成在一个或多个处 理器上执行。因此,出于举例,软件、硬件或两者可能包括任何适当模块,诸 如软件组件、目标导向软件组件、类组件和任务组件、工艺、功能、属性、程 序、子程序、程序代码片段、存储设备、固件、微代码、电路、数据、数据库、
数据结构、表、阵列、变量、现场可编程门阵列("FPGA")、现场可编程逻 辑阵列("FPLAs")、可编程逻辑阵列("PLAs")、任何可编程逻辑器件、 专用集成电路("ASICs")、控制器、计算机、无线组件、无线软件和用于 实现上述这些方法和系统的固件。可以将为软件、硬件或两者提供的功能性组 合到较少的组件中或另外分离为额外的组件。另外,为了执行一个或多个计算 设备,可以有利地实现组件。如这里所用,"计算设备"或"计算系统"是广 义术语并以其正常含义使用,并且包括但不限于诸如个人计算机、桌上型计算 机、膝上型计算机、掌上型计算机、通用计算机、专用计算机、移动电话、个 人数字助理(PDA)、互联网终端、多处理器系统、手提式计算设备、便携式 计算设备、基于微处理器的消费类电子产品、可编程消费类电子产品、网络 PC、微型计算机、大型计算机、可能产生数据的计算设备、任何无线激活的计 算设备及可能需要存储数据的计算设备等等。
同样, 一个或多个软件模块、 一个或多个硬件模块、或者两者可能包括用 于执行这里描述的任何方法的某些或全部的装置。另外, 一个或多个软件模块、 一个或多个硬件模块、或者两者可能包括用于实现这里描述的任何其它功能性 或特征的装置。
本发明范围内的实施例还包括用于携带或具有计算机可执行指令或存储 在其上的数据结构的计算机可读介质。这种计算机可读介质可以是能够由计算 设备访问的任何可用介质。出于举例,并且非限制的,这种计算机可读介质可 以包括能够用于携带或存储以计算机可执行指令或数据结构形式的所需程序代码方法并且能够由计算设备访问的任何存储设备或任何其它介质。
当在无线网络或其它通信连接(物理连接的、无线的或者物理连接或无线 的组合)上将信息传送给或提供给计算机时,计算机正确地将该连接视为计算 机可读介质。因此,任何这种连接优选被称为计算机可读介质。上述组合也应 包括在计算机可读介质的范围内。计算机可执行指令包括例如使计算设备执行 某种功能或一组功能的指令和数据。数据结构包括例如数据帧、数据包或具有 容纳利于有用方法和操作性能的信息的字段的其它定义或格式化数据集。可以 在包括上述示例的计算机可读介质上存储或传输计算机可执行指令和数据结 构。
在不偏离本发明的精神或基本特征的情况下,可以将本发明实施为其它特 定形式。在各个方面都应将所述实施例认为仅是描述性的而不是限制性的。因 此,本发明的范围由所附权利要求表示而不是由前述描述表示。落入权利要求 的等效条款的含义和范围的全部变化包括在其范围内。
权利要求
1. 一种无线诊断系统,包括终点设备,其设置成将数据传输到位于该终点设备上的第一无线收发器,该第一无线收发器设置成将数据转换为无线数据,该第一无线收发器将无线数据无线传输到一个或多个通道上;探针,包括用于能够与该终点设备无线通信的第二无线收发器,该探针设置成对于无线数据无线监控终点设备并且当探针在一个或多个通道上检测到无线数据时无线接收无线数据;与探针通信的分析器,该分析器设置成从探针接收数据并且分析数据,其中分析器可以通过物理传输或无线传输接收数据。
2. 如权利要求1所述的系统,其特征在于,还包括用于允许探针在一个或多个通 11±检测^1 的开关。
3. 如权利要求1戶诚的系统,其特征在于,戶诚 是诊断数据或流量 中 的一种。
4. 如权禾腰求1戶腿的系统,其特征在于,戶腿终点设备在电介质b(销俞麵,并且戶;f^第一无线收发器设s^每电介质上的w^转换为无线数据而且反之亦然。
5. 如权利要求1戶腿的系统,其特征在于,戶诚终点设备在光学介质上ftf俞数 据,并5J5脱第一无线收发器设置鹏光学介质上的,转换为无线M而且反之亦然。
6. 如权利要求l戶腿的系统,其特征在于,还至少包括下述的一种 设置成从探针无线无线地接收数据并且将该无线数据传ll到另一无线设备的基站;设置成从探针无线地接收无线数据并且将不同通道上的该无线数据传输到另一 无线设备的與嫩器;或者设置成从探针无线地接收无线数据并且放大、重新定时或重建该无线数据并 且将该職繊专输到另一繊设备的转发器。
7. 如权利要求1戶脱的系统,其特征在于,戶诚终点设备还设置成从由存储设 备、LAN端口、计算机系统、SAN端口、 RAID控制器、网纟^H各器及其组合构成 的组中选择。
8. 如权利要求1戶腿的系统,^#征在于,戶Jf^探^i设置为从由彌^^测 器、协议分析器、发生器、干扰器、监控器及其组合构成的组中选择的诊断设备。
9. 如权利要求1戶腿的系统,其特征在于,还包矛彌过物理《彌介质连接到终 点设备且设置 控物理#11介质上流 据的分路器,该分度各器还包括设 流 量 转换为无线流量麵并将该琉流1 琉傲俞到探针的第二无线收发器。
10. 如权利要求1戶诚的系统,^#征在于,戶诚探针包括设置舰于 |类娥无线询问终点设备的硬件和软件,并且该终点设备设置i^E接收到无线询问时将该无线翻无线傲俞到探针。
11. 如权利要求l戶脱的系统,其特征在于,戶诚探,报设置^x寸于无线数据无线询问终点设备并且设置成从终点设备无线获取无线数据。
12. 如丰又利要求1戶皿的系统,其特征在于,戶皿探 包括用于将 转换为可以在物理傲俞介质上傲俞的 的第三无线收发器。
13. —种在包括一个或多个终点设备、探针和分析器的系纟JLh执行诊断分析的方法,该一个或多个终点设备和探针包括離多进行趟通信的^^收发器,该方 飽括:在探针处,为了确定是否在通道上存在无线数据而无线监控由第一终点设备发送的无线数据;在通道上无线检测无线 ;从通道无线接收无线 ;以及将无线数据傲俞到分析器,其中可以由物理裙俞或琉條俞执行條俞无线数据。
14. 如权利要求13所述的方法,其特征在于,所述无线监控由第一终点设备发 送的无线 还包括向第一终点设备发送无线询问。
15. 如权利要求13臓的方法,辦征在于,臓从鹏无线接收琉,还 包括/Ail道无线获取无线数据。
16. 如权利要求13戶腐的方法,^#征在于,戶脱无线娜是诊断翻或流量 中的一种。
17. 如丰又利要求13戶脱的方法,^f寺征在于,ii包括从分析器接TO制f言号并 且将该控制信号无线4输到第一终点设备。
18. 如权利要求13戶脱的方法,其特征在于,还至少包括下述的一种在多个M通il^间转M^、检测和接收功能;或者 在一个或多个终点设备之间转 控、检测和接收功能。
19. 如木又利要求13臓的方法,^#征在于,还包括在将 ^^[祭俞到分析器之前将该 的信号^^放大到较高信号^^。
20. 如权利要求13所述的方法,其特征在于,还包括将无^[据与其它无线数 据聚合并且将该无线翻和其它无线数据无线傲俞到分析器。
21. 如权利要求13戶腿的方法,其特征在于,还包括为了产生结果 而分析 无线 并且 1物理#^或 #1 将结果数据^11到分析器。
22. 如权利要求21戶腿的方法,其特征在于,还包括基于结果类娥傑俞控制信 号并且将该控制信号无线传输到第一终点设备。
23. 如权利要求13戶腿的方法,其特征在于,ffi^l过物衝销俞将无线M传 输到分析器还包括将无线翻转换为在物理传输介质上傲俞。
24. 如丰又利要求23戶;M的方法,^m正在于,戶腿物理^lf介质是光学介质或 电介质中的一种。
25. —种无线诊断系统,包括终点设备,其设置劇各 传输到位于该终点设备上的第一无线收发器,该第一 无线收发器设置1^1每 转换为无线数据,该第一无线收发器在一个或多个通道—匕无 线传,俞 数据;以及诊断设备,包括用于肖辦与终点设备无线通信的第二无线收发器,该诊断设备设 置i^寸于无线繊无线监控终点设备、当诊断设备在一个或多个通31±检测到无线数 据时无线接收 数据和为了产生结果数据而分t^线数据。
26. 如丰又利要求25所述的系统,其特征在于,所述诊断设备还设置成基于结果i^产生龙制信号并且将该控制信号ra^li到诊断设备。
27. 如权利要求25戶;M的系统,^m正在于,戶诚数据是诊断 或流量 中的一种。
28. 如权利要求25戶腐的系统,^IT征在于,还包括用于允许诊断设备在一个 或多个通i!J:检测^tlM的幵关。
29. 如权利要求25戶,的系统,^!t征在于,戶,终点设备在电介质上传输数 据并且戶腿第一无线收发器體劇每电介质上的类娥转换为无线繊并且反之亦然。
30. 如权利要求25戶臓的系统,其特征在于,戶诚终点设备在光学介质上4纖数据并且所述第一无线收发器设置成将光学介质上的 转换为无线数据并且反之 亦然。
31. 如权利要求25戶脱的系统,其特征在于,还至少包括下述的至少一种设置成从诊断设备无线接收无线数据并且将该无线数据传输到另一无线设备的基站;设置成从诊断设备无线接收无线数据并且将不同通道上的无线数据传输到另一 无线设备的跳频器;或者设置成从诊断设备无线接收M数据并且放大、重新定时或重建无线数据并且 将该无线 {销俞到另一无线设备的转发器。
32. 如权利要求25戶服的系统,其特征在于,戶诚终点设备还设置为从由存储 设备、LAN端口、计#^几系统、SAN端口、 RAID控制器、网络分路器及其组合构 成的组中选择。
33. 如权利要求25戶腿的系统,其特征在于,戶/M诊断设备还设置为从由i敦马 率趟测器、协议分析器、发生器、干扰器、监控器及其组合构成的组中选择。
34. 如权利要求25臓的系统,其特征在于,还包-:Mil物理传输介质连接到 终点设备且设置/^控物理傑俞介质上的一个或者多个流量数据的分路器,该分路器 还包括设置成将流量数据转换为无线流量数据并将该无线流量数据无线传 俞到终点 设备的第二无线收发器。
35. 如权利要求25戶腿的系统,其特征在于,戶舰诊断设备包括设置成对于无 线数据无线询问终点设备的硬件和软件,该终点设备设置成在接收到无线询问时将无 线数据 传输到终点设备。
36. 如权利要求25戶腿的系统,^tr征在于,戶诚终点设备还设置舰于繊 无线询问终点设备并且设置/^人终点设备无线获取无线 。
37. —种在包括一个或多个终点设备和诊断设备的系纟^il执fiH会断分析的方法,该一个或多个终点设备和诊断设备分别包括能够进行无线通信的无线tt^:器,该方法在诊断设备处,为了确定是否在通道上存在无线数据而无线监控由第一终点设备发送的无线鹏在通iti:无线检测无线,;;AM无线接收无线鹏以及为了产生结果 而分|^| 。
38. 如权利要求37戶诚的方法,^T征在于,戶脱无线监控由第一终点设备发 送的无线 还包括向第一终点设备,^^曳询问。
39. 如权利要求37戶腐的方法,其特征在于,戶脱从 接收无线 还 包括从M无线获取无线数据。
40. 如权利要求37所述的方法,其特征在于,戶,无线 是诊断数据并且所 述结果 是诊断结果 。
41. 如权利要求37戶诚的方法,其特征在于,戶腿无线数据是流:1 并_&^ 述结果数据是流量结果数据。
42. 如权利要求37戶腿的方法,其特征在于,还包括基于结果数据而产生控制 信号并且将该控制信号无线4彌到第一终点设备。
43. 如权利要求37所述的方法,还至少包括下述的至少一种 在多个Jttt间转叛监控、检测和接收功能;或者 在一个或多个终点设备之间转 雄控、检测和接收功能。
44. 如权利要求37所述的方法,其特征在于,还包括将无线 和结果数据传 输到另一无线设备,其中可以通过物理^lf或无线^ll实现该传输。
45. 如权利要求44所述的方法,其特征在于,还包括在将无线lfe据传输到另一 无线设备之前将该无线数据的信号强度放大到较高的信号强度。
46. 如权利要求44 )f谜的方法,^!t征在于,还包括在将无线 和其它琉 傲俞到另一无线设备之箭将该職 与其它无线 聚合。
47. 如权利要求44所述的方法,其特征在于,所述另一无线设备从由基站、跳 频器、转发器、分析器、终点设备或其组合构成的组中选择。
全文摘要
本发明公开了一种在至少一个终点设备和至少一个无线诊断设备/探针之间实现无线诊断分析的无线诊断系统和方法,所述至少一个终点设备和至少一个无线诊断设备/探针各包括能够在其间进行无线通信的无线收发器。无线诊断设备可以是误码率检测器、协议分析器、发生器、干扰器、监控器等等。终点设备可以是存储设备、LAN端口、计算机系统、SAN端口、无线RAID、网络分路器等等。
文档编号H04B17/00GK101523774SQ200680017499
公开日2009年9月2日 申请日期2006年5月19日 优先权日2005年5月20日
发明者威廉·大卫·提柏, 强纳森·麦可·韩德森, 德瑞克·安东尼·琼斯, 盖儿·萝瑞塔·诺伯 申请人:菲尼萨公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1