CN101523774A - 无线诊断系统 - Google Patents

无线诊断系统 Download PDF

Info

Publication number
CN101523774A
CN101523774A CNA2006800174990A CN200680017499A CN101523774A CN 101523774 A CN101523774 A CN 101523774A CN A2006800174990 A CNA2006800174990 A CN A2006800174990A CN 200680017499 A CN200680017499 A CN 200680017499A CN 101523774 A CN101523774 A CN 101523774A
Authority
CN
China
Prior art keywords
wireless
data
probe
diagnostic
end device
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
Application number
CNA2006800174990A
Other languages
English (en)
Inventor
盖儿·萝瑞塔·诺伯
德瑞克·安东尼·琼斯
强纳森·麦可·韩德森
威廉·大卫·提柏
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.)
Finisar Corp
Original Assignee
Finisar Corp
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
Application filed by Finisar Corp filed Critical Finisar Corp
Publication of CN101523774A publication Critical patent/CN101523774A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/0082Monitoring; Testing using service channels; using auxiliary channels
    • H04B17/0085Monitoring; Testing using service channels; using auxiliary channels using test signal generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/10Monitoring; Testing of transmitters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K3/00Jamming of communication; Counter-measures
    • H04K3/40Jamming having variable characteristics
    • H04K3/45Jamming having variable characteristics characterized by including monitoring of the target or target signal, e.g. in reactive jammers or follower jammers for example by means of an alternation of jamming phases and monitoring phases, called "look-through mode"
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K3/00Jamming of communication; Counter-measures
    • H04K3/40Jamming having variable characteristics
    • H04K3/46Jamming having variable characteristics characterized in that the jamming signal is produced by retransmitting a received signal, after delay or processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K3/00Jamming of communication; Counter-measures
    • H04K3/80Jamming or countermeasure characterized by its function
    • H04K3/94Jamming or countermeasure characterized by its function related to allowing or preventing testing or assessing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/022Site diversity; Macro-diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K2203/00Jamming of communication; Countermeasures
    • H04K2203/10Jamming or countermeasure used for a particular application
    • H04K2203/18Jamming or countermeasure used for a particular application for wireless local area networks or WLAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K2203/00Jamming of communication; Countermeasures
    • H04K2203/30Jamming or countermeasure characterized by the infrastructure components
    • H04K2203/36Jamming or countermeasure characterized by the infrastructure components including means for exchanging jamming data between transmitter and receiver, e.g. in forward or backward direction

Abstract

本发明公开了一种在至少一个终点设备和至少一个无线诊断设备/探针之间实现无线诊断分析的无线诊断系统和方法,所述至少一个终点设备和至少一个无线诊断设备/探针各包括能够在其间进行无线通信的无线收发器。无线诊断设备可以是误码率检测器、协议分析器、发生器、干扰器、监控器等等。终点设备可以是存储设备、LAN端口、计算机系统、SAN端口、无线RAID、网络分路器等等。

Description

无线诊断系统
技术领域
本发明涉及无线诊断系统。更具体地,本发明涉及使用无线通信的终点设备的远程监控。
背景技术
诊断设备可用于获取关于网络上不同组件运行的信息。存储区域网络探针(“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是描述无线诊断系统的其它实施例的示意图;
图11B是用于设置诊断分析参数的示例性用户接口;
图12是描述无线诊断设备的示例性实施例的示意图;以及
图13描述使用共享资源设置的示例性商业方法。
具体实施方式
一般地,本发明的示例性实施例涉及设置成在诊断系统中检测和/或评估组件等的诊断系统。该诊断系统还涉及用于提供迄今为止现有的诊断系统不具有的额外特征和优点的无线组件。典型地,本发明的诊断系统实现高速传输。然而,本发明的实施例可能用于不涉及检测系统组件和/或不涉及高速数据传输的其它应用中。
I.定义
在说明书和权利要求中一致地和/或交换地使用不同术语,这些术语的定义如下面所述:
术语“无线”用于指不通过物理传输介质发生的任何数据传输技术。术语“物理传输介质”是指诸如但不限于电介质(例如金属导线或金属电缆)、光学介质(例如光缆)等等的物理设备。无线数据传输技术可以由此包括但不限于诸如使用射频(RF)的电磁技术、诸如红外(IR)的光学技术、声学技术等等。因此,本发明意欲涵盖现在已知的或将来发展的用于无线传输数据的任何过程或装置。
术语“诊断系统”是指在其中需要监控一个或多个终点设备的运行的系统。诊断系统包含彼此传输和/或接收数据的至少两个设备。诊断系统可以是任何尺寸的系统,包括但不限于少则两个装置、多则如产生LAN、WAN、SAN、互联网、局域网等等所需的多个装置。因为本发明的无线技术可以在不同尺寸的网络中实现,术语“网络”可以与“系统”交换使用,但是由于网络仅是本发明所涵盖的系统的一种类型而且关于网络的示例性描述可以等效地应用到比网络小的系统,这种使用不限制本发明。
术语“终点设备”用于指诊断系统中其运行被监控且传输涉及其运行的数据的设备。下面给出包括计算机系统、存储设备、LAN端口、SAN端口、RAID控制器和网络分路器的某些终点的进一步描述。然而,本发明的特征可以应用到需要监控其运行的任何终点设备,包括但不限于例如传真机、移动电话、打印机等等。
术语“数据”用于指涉及设置成能够传输数据的任何形式的终点设备的运行的任何信息。因此,该定义包含格式成分和内容成分。对于格式成分,术语“数据”包含任何传输形式,包括但不限于电传输和光传输以及可以传输数据的任何其它形式。术语“数据”可以包括数字和模拟传输格式。因为“数据”可以包括任何传输格式,本发明包括任何通信协议、接口设备和/或能够以诸如但不限于串行协议、光纤通道、小型计算机系统接口(SCSI)、高级技术配件(ATA)、串行高级技术配件(SATA)、通用串行总线(USB)、火线等等的任何传输格式传输数据的其它硬件或软件。因此,任何当前或将来发展的通信协议都涵盖在本发明的范围内。术语“无线数据”特别指其格式用于无线传输(例如电磁、光学、声学等等)的数据。术语“信号”用于指无线传输可能使用的任何数据标识。当无线传输信息时,发送的信号可能具有取决于所用无线数据传输技术的特定信号强度。
数据格式还可以包括以适应用于传输数据的特定协议的任何方式封装数据。也就是说,可以作为数据包、数据图、帧、数据帧、命令帧、有序集、或能够通过系统发送或传输的任何数据单元来传输数据。因此,“数据”还可以包括用于传输目的、协议管理目的、代码干扰错误等等的传输字符。例如,数据可以包括例如用于光纤通道的实施例中的诸如但不限于帧起点(“SOF”)、帧终点(“EOF”)、空闲、接收器准备(“R_RDY”)、循环原始初始(“LIP”)、仲裁(“ARB”)、打开(“OPN”)及关闭(“CLS”)的传输代码。数据格式还可能包括将数据引导到特定位置所需的任何头、寻址或格式化信息。当然,可以使用任何尺寸、类型或设置的任何传输协议数据,包括但不限于来自任何其它适当协议的那些数据。
数据内容同样是非限制性的。“数据”可以指涉及终点设备的运行的任何信息。例如,“数据”可以包括用于进一步分析终点设备以产生涉及终点设备正常功能的结果数据的诊断数据。诊断数据可以包括统计数据。“数据”可以是涉及物理传输介质的数据传输的流量数据,该传输介质用于监控通过该特定物理传输介质传输的数据传输类型、数据传输安全性、数据传输率等等。结合下面描述的各示例性实施例提供诊断数据类型的示例。
“数据”还可能包括在第一终点设备和第二终点设备之间传送的输入/输出(I/O)数据。典型地,当使用诸如打印机、存储设备、键盘和鼠标的设备时涉及I/O数据。某些I/O设备可以是仅输入设备(键盘和鼠标);其它可以是仅输出设备(打印机);但也可以是能够提供数据的输入和输出的其它设备(硬盘、磁盘、可写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看作是设置成分接到LAN中的任何电设备。为了能够与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认为是设置成分接入SAN中的任何电设备,且配备了用于与WDD/探针52通信及与无线诊断系统50中其它组件通信的无线通信能力。更加明确地,SAN端口60a可以具有用于传输和接收诸如统计数据的数据的硬件和软件。另外,所示的SAN端口60b具有用于传输和接收数据通信的物理传输设备57a-b。这样,为了监控和/或分析在SAN端口60a-b上运行的任何不同功能和协议,SAN端口60a-b可以使WDD/探针52能够从其访问数据。同样,为了能够与WDD/探针52适当通信,各SAN端口60a-b可以与动态或静态IP地址协同运行。
在一实施例中,无线诊断系统50包括一个或多个独立磁盘冗余阵列(“RAID”)控制器62a-b。为了与WDD/探针52及其它无线组件通信,RAID控制器62a-b装备有集成无线能力或能够容纳具有无线通信硬件和/或软件的适配器。更加明确地,RAID控制器62a可以具有用于与冗余阵列中的单独设备以及网络诊断WDD/探针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进行传输,其中可以将单一WDD/探针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/O或读取/写入数据传输到存储设备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/探针。也就是说,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开始,描述了具有收发器组件和无线组件的无线收发器模块100A。无线收发器模块100A可以包括与印刷电路板104通信的收发器组件102和集成电路106。在图6A的实施例中,收发器模块100A包括印刷电路板104上的集成电路106,表明可以将无线组件集成地包括在收发器模块中。在某些实施例中,收发器组件102可以是光学收发器组件,诸如但不限于TOSA或ROSA。在其它实施例中,收发器组件102可以设置成用于电传输,诸如铜导线收发器。在其它实施例中,当无线收发器模块100A可以通过电接口与主机设备通信时(见图6D),甚至可能不需要收发器组件。
图6A的实施例描述了无线收发器模块100A可以设置成装配在主机设备的现有收发器端口中,主机设备由附图标记108表示。因此,为了将数据转换为无线数据,无线收发器模块100A可以设置成可插入到现有网络设备中。集成电路106可以是提供无线能力的任何电路,诸如但不限于专用集成电路(ASIC)、单片微波集成电路(MMIC)或射频集成电路(RFIC)。另外,为了便于无线收发器模块100A的运行和激活无线数据转换,可能在印刷电路板104上提供控制器110。在一实施例中,控制器110的形式是写入到ROM、PROM或EPROM上的软件或软件和硬件的组合(例如固件)。无线收发器模块100A还包括电连接到集成电路106的天线112。可以将天线112连接到无线收发器模块100A机箱上的任何位置,诸如机箱边缘附近或机箱中心。另外,虽然将天线112在无线收发器模块100A机箱外部示出,天线112可以设置成在机箱内部使用,例如,嵌入到层压层或其它印刷电路板上的柔性带(见图6D)。在一实施例中,如图6A所示,可以通过可旋转铰链114将天线112连接到无线收发器模块100A的机箱。铰链114能够使天线112在任何方向可移动,以便当将无线收发器模块100A插入到端口时,可以按需要调整天线112。
另外,印刷电路板104包括功率组件115。功率组件115可以从GBIC端口和/或包含GBIC端口的主机设备接收功率。因此,主机设备可以为功率组件115提供功率,以便GBIC及其无线组件可以正确运行。
图6B示出了与模块100A相似的无线收发器模块100B,以便相同元件由相同附图标记表示。无线收发器模块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的无线收发器模块组件100C,因此相同元件由相同附图标记表示。图6C描述了耦合到非无线收发器模块116中的无线收发器适配器118。然而,在该实施例中,为了将外部功率传送到无线收发器适配器118且不依赖由主机设备108提供功率,将功率组件122放置在无线收发器适配器118上。
图6D也示出了具有由相同附图标记表示的相同元件的无线收发器模块100D。图6D示出在无线收发器模块100D中可以与模块集成地形成无线组件。然而,可以将无线组件放置在无线收发器模块100D的内部上,以便无线收发器模块可以符合形状因数需求。在该实施例中,当无线收发器模块100D仅使用电元件与主机设备108连接时,可能不需要且未示出的收发器组件102。另外,图6D描述了可以在印刷电路板104上形成天线112,允许将无线组件放置在无线收发器模块100D内的任何位置,以便模块不从主机设备108突出。
图6E示出了包括现有非无线收发器模块116和无线收发器适配器118的无线收发器模块系统100E的另一实施例。非无线收发器模块116包括光学收发器组件102,如ROSA和TOSA所示。ROSA和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或FPROM或软件和硬件的组合(例如固件)上的软件形式,无线收发器适配器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是无线激活的,例如,通过使用单独连接到或集成形成于(例如)网络分路器96的集成电路中的无线收发器78b。这使网络分路器96能够与(例如)WDD/探针72或基站/跳频器/转发器53和/或分析器/采集器55无线通信,以便传输经过网络分路器96的数据的全部或部分的拷贝。参考图1,基站/跳频器/转发器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检测来自一个或多个终点设备162a-n和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所示)。如图11A所示,当开关/转发器/探针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.示例性用户接口
如图11B所示,本发明一实施例涉及用于使用户能够选择无线诊断网络的转换和/或漫游布置的用户接口180。用户接口可以包括用于允许用户指定漫游参数的控制器182。漫游是监控将来自网络开关的一个端口的各输入和输出包的拷贝转送到可以研究包的另一端口的流量数据的方法。网络管理员使用漫游作为诊断工具或调试特征,特别是当挡开攻击时。这使管理员能够保持对开关性能的紧密跟踪并且如果需要可以改变开关性能。用户接口180允许局域地或远程地控制漫游。控制器182允许用户指派从其拷贝全部数据的端口并且从其将该数据无线发送到指派的WDD/探针。也将绑定给第一端口或从第一端口引导离开的数据传送到WDD/探针。在该方式中,WDD/探针可以捕获并评估数据,而不影响具有初始端口的终点设备。用户接口180还可能包括用于允许用户选择漫游频率的控制器184。
用户接口180还可能包括允许用户配置无线网络、设定转换频率、设定通道、为每个设备设定发送/接收无线信号的模式(例如,工作组或域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统计可能包括多种用途相关统计、错误相关统计、帧尺寸统计和对于特定应用协议的应用层统计,其中这些统计在现有技术中是公知的。
另外,已知的或发展的任何其它LAN统计可以用于诊断设备和系统。当然,对于使用除了以太网以外的任何适当协议的除了LAN以外的任何适当类型无线网络,任何LAN统计可能是有用的。
b.)示例性SAN统计
同样,诸如配备有无线组件的XiggTM或NetWisdomTM(Finisar;Sunnyvale,CA)的无线统计监控器可能产生多种统计形式的数据,在某些实施例中,该数据可能用于触发位序捕获。在某些实施例中,可能为诸如无线SAN的SAN产生统计。
在一实施例中,SAN统计可能包括多种线路测度,诸如每秒钟任何类型帧的总数量、每秒钟帧有效载荷总兆字节、每秒钟管理帧总数量、每秒钟总应用数据帧、由有效载荷字节消耗的总理论总线能力的百分数和/或其它相似统计。另外,SAN统计可能包括多种线路事件统计,诸如在时间间隔内线路已经进入丧失同步状态的次数、在时间间隔内线路已经进入丧失信号状态的次数、在时间间隔内光纤帧的数量、在时间间隔内线路控制帧的数量、可能在具有介质的任何线路上发生的帧错误或传输问题和/或其它相似统计。
在一实施例中,SAN统计可能包括多种线路组统计,诸如在时间间隔内登录类型帧的数量、在时间间隔内注销类型帧的数量、在时间间隔内通知类型帧的数量、在时间间隔内拒绝类型帧的数量、在时间间隔内忙碌类型帧的数量、在时间间隔内接受类型帧的数量和/或其它相似统计。另外,SAN统计可能包括多种线路未决交换统计,诸如在时间间隔内已经开始但没有关闭的交换的数量、在时间间隔内同时开始交换的最大数量和/或其它相似统计。
另外,已知的或发展的任何其它SAN统计可以用于诊断设备和系统。当然,对于使用任何适当协议的除了SAN以外的任何适当类型网络,任何LAN统计可能是有用的。
IIX.示例性共享资源系统
图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可以将问题告知技术员并实现诊断和分析协议。
IX.示例性运行和计算环境
可以使用软件、硬件或同时使用硬件和软件实现上述方法和系统。例如,软件可能有利地设置成驻留在可寻址存储介质上并且设置成在一个或多个处理器上执行。因此,出于举例,软件、硬件或两者可能包括任何适当模块,诸如软件组件、目标导向软件组件、类组件和任务组件、工艺、功能、属性、程序、子程序、程序代码片段、存储设备、固件、微代码、电路、数据、数据库、数据结构、表、阵列、变量、现场可编程门阵列(“FPGA”)、现场可编程逻辑阵列(“FPLAs”)、可编程逻辑阵列(“PLAs”)、任何可编程逻辑器件、专用集成电路(“ASICs”)、控制器、计算机、无线组件、无线软件和用于实现上述这些方法和系统的固件。可以将为软件、硬件或两者提供的功能性组合到较少的组件中或另外分离为额外的组件。另外,为了执行一个或多个计算设备,可以有利地实现组件。如这里所用,“计算设备”或“计算系统”是广义术语并以其正常含义使用,并且包括但不限于诸如个人计算机、桌上型计算机、膝上型计算机、掌上型计算机、通用计算机、专用计算机、移动电话、个人数字助理(PDA)、互联网终端、多处理器系统、手提式计算设备、便携式计算设备、基于微处理器的消费类电子产品、可编程消费类电子产品、网络PC、微型计算机、大型计算机、可能产生数据的计算设备、任何无线激活的计算设备及可能需要存储数据的计算设备等等。
同样,一个或多个软件模块、一个或多个硬件模块、或者两者可能包括用于执行这里描述的任何方法的某些或全部的装置。另外,一个或多个软件模块、一个或多个硬件模块、或者两者可能包括用于实现这里描述的任何其它功能性或特征的装置。
本发明范围内的实施例还包括用于携带或具有计算机可执行指令或存储在其上的数据结构的计算机可读介质。这种计算机可读介质可以是能够由计算设备访问的任何可用介质。出于举例,并且非限制的,这种计算机可读介质可以包括能够用于携带或存储以计算机可执行指令或数据结构形式的所需程序代码方法并且能够由计算设备访问的任何存储设备或任何其它介质。
当在无线网络或其它通信连接(物理连接的、无线的或者物理连接或无线的组合)上将信息传送给或提供给计算机时,计算机正确地将该连接视为计算机可读介质。因此,任何这种连接优选被称为计算机可读介质。上述组合也应包括在计算机可读介质的范围内。计算机可执行指令包括例如使计算设备执行某种功能或一组功能的指令和数据。数据结构包括例如数据帧、数据包或具有容纳利于有用方法和操作性能的信息的字段的其它定义或格式化数据集。可以在包括上述示例的计算机可读介质上存储或传输计算机可执行指令和数据结构。
在不偏离本发明的精神或基本特征的情况下,可以将本发明实施为其它特定形式。在各个方面都应将所述实施例认为仅是描述性的而不是限制性的。因此,本发明的范围由所附权利要求表示而不是由前述描述表示。落入权利要求的等效条款的含义和范围的全部变化包括在其范围内。

Claims (47)

1.一种无线诊断系统,包括:
终点设备,其设置成将数据传输到位于该终点设备上的第一无线收发器,该第一无线收发器设置成将数据转换为无线数据,该第一无线收发器将无线数据无线传输到一个或多个通道上;
探针,包括用于能够与该终点设备无线通信的第二无线收发器,该探针设置成对于无线数据无线监控终点设备并且当探针在一个或多个通道上检测到无线数据时无线接收无线数据;
与探针通信的分析器,该分析器设置成从探针接收数据并且分析数据,其中分析器可以通过物理传输或无线传输接收数据。
2.如权利要求1所述的系统,其特征在于,还包括用于允许探针在一个或多个通道上检测无线数据的开关。
3.如权利要求1所述的系统,其特征在于,所述数据是诊断数据或流量数据中的一种。
4.如权利要求1所述的系统,其特征在于,所述终点设备在电介质上传输数据,并且所述第一无线收发器设置成将电介质上的数据转换为无线数据而且反之亦然。
5.如权利要求1所述的系统,其特征在于,所述终点设备在光学介质上传输数据,并且所述第一无线收发器设置成将光学介质上的数据转换为无线数据而且反之亦然。
6.如权利要求1所述的系统,其特征在于,还至少包括下述的一种:
设置成从探针无线无线地接收数据并且将该无线数据传输到另一无线设备的基站;
设置成从探针无线地接收无线数据并且将不同通道上的该无线数据传输到另一无线设备的跳频器;或者
设置成从探针无线地接收无线数据并且放大、重新定时或重建该无线数据并且将该无线数据传输到另一无线设备的转发器。
7.如权利要求1所述的系统,其特征在于,所述终点设备还设置成从由存储设备、LAN端口、计算机系统、SAN端口、RAID控制器、网络分路器及其组合构成的组中选择。
8.如权利要求1所述的系统,其特征在于,所述探针还设置为从由误码率检测器、协议分析器、发生器、干扰器、监控器及其组合构成的组中选择的诊断设备。
9.如权利要求1所述的系统,其特征在于,还包括通过物理传输介质连接到终点设备且设置成监控物理传输介质上流量数据的分路器,该分路器还包括设置成将流量数据转换为无线流量数据并将该无线流量数据无线传输到探针的第二无线收发器。
10.如权利要求1所述的系统,其特征在于,所述探针包括设置成对于无线数据无线询问终点设备的硬件和软件,并且该终点设备设置成在接收到无线询问时将该无线数据无线传输到探针。
11.如权利要求1所述的系统,其特征在于,所述探针还设置成对于无线数据无线询问终点设备并且设置成从终点设备无线获取无线数据。
12.如权利要求1所述的系统,其特征在于,所述探针还包括用于将无线数据转换为可以在物理传输介质上传输的数据的第三无线收发器。
13.一种在包括一个或多个终点设备、探针和分析器的系统上执行诊断分析的方法,该一个或多个终点设备和探针包括能够进行无线通信的无线收发器,该方法包括:
在探针处,
为了确定是否在通道上存在无线数据而无线监控由第一终点设备发送的无线数据;
在通道上无线检测无线数据;
从通道无线接收无线数据;以及
将无线数据传输到分析器,其中可以由物理传输或无线传输执行传输无线数据。
14.如权利要求13所述的方法,其特征在于,所述无线监控由第一终点设备发送的无线数据还包括向第一终点设备发送无线询问。
15.如权利要求13所述的方法,其特征在于,所述从通道无线接收无线数据还包括从通道无线获取无线数据。
16.如权利要求13所述的方法,其特征在于,所述无线数据是诊断数据或流量数据中的一种。
17.如权利要求13所述的方法,其特征在于,还包括从分析器接收控制信号并且将该控制信号无线传输到第一终点设备。
18.如权利要求13所述的方法,其特征在于,还至少包括下述的一种:
在多个无线通道之间转换监控、检测和接收功能;或者
在一个或多个终点设备之间转换监控、检测和接收功能。
19.如权利要求13所述的方法,其特征在于,还包括在将无线数据传输到分析器之前将该无线数据的信号强度放大到较高信号强度。
20.如权利要求13所述的方法,其特征在于,还包括将无线数据与其它无线数据聚合并且将该无线数据和其它无线数据无线传输到分析器。
21.如权利要求13所述的方法,其特征在于,还包括为了产生结果数据而分析无线数据并且通过物理传输或无线传输将结果数据传输到分析器。
22.如权利要求21所述的方法,其特征在于,还包括基于结果数据传输控制信号并且将该控制信号无线传输到第一终点设备。
23.如权利要求13所述的方法,其特征在于,所述通过物理传输将无线数据传输到分析器还包括将无线数据转换为在物理传输介质上传输。
24.如权利要求23所述的方法,其特征在于,所述物理传输介质是光学介质或电介质中的一种。
25.一种无线诊断系统,包括:
终点设备,其设置成将数据传输到位于该终点设备上的第一无线收发器,该第一无线收发器设置成将数据转换为无线数据,该第一无线收发器在一个或多个通道上无线传输无线数据;以及
诊断设备,包括用于能够与终点设备无线通信的第二无线收发器,该诊断设备设置成对于无线数据无线监控终点设备、当诊断设备在一个或多个通道上检测到无线数据时无线接收无线数据和为了产生结果数据而分析无线数据。
26.如权利要求25所述的系统,其特征在于,所述诊断设备还设置成基于结果数据产生控制信号并且将该控制信号无线传输到诊断设备。
27.如权利要求25所述的系统,其特征在于,所述数据是诊断数据或流量数据中的一种。
28.如权利要求25所述的系统,其特征在于,还包括用于允许诊断设备在一个或多个通道上检测无线数据的开关。
29.如权利要求25所述的系统,其特征在于,所述终点设备在电介质上传输数据并且所述第一无线收发器设置成将电介质上的数据转换为无线数据并且反之亦然。
30.如权利要求25所述的系统,其特征在于,所述终点设备在光学介质上传输数据并且所述第一无线收发器设置成将光学介质上的数据转换为无线数据并且反之亦然。
31.如权利要求25所述的系统,其特征在于,还至少包括下述的至少一种:
设置成从诊断设备无线接收无线数据并且将该无线数据传输到另一无线设备的基站;
设置成从诊断设备无线接收无线数据并且将不同通道上的无线数据传输到另一无线设备的跳频器;或者
设置成从诊断设备无线接收无线数据并且放大、重新定时或重建无线数据并且将该无线数据传输到另一无线设备的转发器。
32.如权利要求25所述的系统,其特征在于,所述终点设备还设置为从由存储设备、LAN端口、计算机系统、SAN端口、RAID控制器、网络分路器及其组合构成的组中选择。
33.如权利要求25所述的系统,其特征在于,所述诊断设备还设置为从由误码率检测器、协议分析器、发生器、干扰器、监控器及其组合构成的组中选择。
34.如权利要求25所述的系统,其特征在于,还包括通过物理传输介质连接到终点设备且设置成监控物理传输介质上的一个或者多个流量数据的分路器,该分路器还包括设置成将流量数据转换为无线流量数据并将该无线流量数据无线传输到终点设备的第二无线收发器。
35.如权利要求25所述的系统,其特征在于,所述诊断设备包括设置成对于无线数据无线询问终点设备的硬件和软件,该终点设备设置成在接收到无线询问时将无线数据无线传输到终点设备。
36.如权利要求25所述的系统,其特征在于,所述终点设备还设置成对于数据无线询问终点设备并且设置成从终点设备无线获取无线数据。
37.一种在包括一个或多个终点设备和诊断设备的系统上执行诊断分析的方法,该一个或多个终点设备和诊断设备分别包括能够进行无线通信的无线收发器,该方法包括:
在诊断设备处,
为了确定是否在通道上存在无线数据而无线监控由第一终点设备发送的无线数据;
在通道上无线检测无线数据;
从通道无线接收无线数据;以及
为了产生结果数据而分析无线数据。
38.如权利要求37所述的方法,其特征在于,所述无线监控由第一终点设备发送的无线数据还包括向第一终点设备发送无线询问。
39.如权利要求37所述的方法,其特征在于,所述从通道无线接收无线数据还包括从通道无线获取无线数据。
40.如权利要求37所述的方法,其特征在于,所述无线数据是诊断数据并且所述结果数据是诊断结果数据。
41.如权利要求37所述的方法,其特征在于,所述无线数据是流量数据并且所述结果数据是流量结果数据。
42.如权利要求37所述的方法,其特征在于,还包括基于结果数据而产生控制信号并且将该控制信号无线传输到第一终点设备。
43.如权利要求37所述的方法,还至少包括下述的至少一种:
在多个通道之间转换监控、检测和接收功能;或者
在一个或多个终点设备之间转换监控、检测和接收功能。
44.如权利要求37所述的方法,其特征在于,还包括将无线数据和结果数据传输到另一无线设备,其中可以通过物理传输或无线传输实现该传输。
45.如权利要求44所述的方法,其特征在于,还包括在将无线数据传输到另一无线设备之前将该无线数据的信号强度放大到较高的信号强度。
46.如权利要求44所述的方法,其特征在于,还包括在将无线数据和其它无线数据传输到另一无线设备之前将该无线数据与其它无线数据聚合。
47.如权利要求44所述的方法,其特征在于,所述另一无线设备从由基站、跳频器、转发器、分析器、终点设备或其组合构成的组中选择。
CNA2006800174990A 2005-05-20 2006-05-19 无线诊断系统 Pending CN101523774A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/134,786 US20060264178A1 (en) 2005-05-20 2005-05-20 Wireless diagnostic systems
US11/134,786 2005-05-20

Publications (1)

Publication Number Publication Date
CN101523774A true CN101523774A (zh) 2009-09-02

Family

ID=37448910

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800174990A Pending CN101523774A (zh) 2005-05-20 2006-05-19 无线诊断系统

Country Status (5)

Country Link
US (5) US20060264178A1 (zh)
CN (1) CN101523774A (zh)
GB (1) GB2441278B (zh)
TW (1) TW200705886A (zh)
WO (1) WO2006127606A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106547602A (zh) * 2016-12-09 2017-03-29 中南大学 一种适用于iSCSI协议远程无线加载的操作系统镜像的制作方法
CN109525628A (zh) * 2017-09-20 2019-03-26 北京国双科技有限公司 Http请求调试方法、装置和系统

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2797964B1 (fr) * 1999-08-23 2002-03-29 Thomson Csf Sextant Dispositif de controle securise de commutation de donnees
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
US20060198312A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for altering the format and bandwidth of network messages
US20060200711A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for processing network messages
US20060198319A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for aggregated links
US20060198318A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for statistical triggering
US8107822B2 (en) 2005-05-20 2012-01-31 Finisar Corporation Protocols for out-of-band communication
US20070211696A1 (en) * 2006-03-13 2007-09-13 Finisar Corporation Method of generating network traffic
US20070260728A1 (en) * 2006-05-08 2007-11-08 Finisar Corporation Systems and methods for generating network diagnostic statistics
US20070038880A1 (en) * 2005-08-15 2007-02-15 Noble Gayle L Network diagnostic systems and methods for accessing storage devices
US20060264178A1 (en) * 2005-05-20 2006-11-23 Noble Gayle L Wireless diagnostic systems
US20080075103A1 (en) * 2005-05-20 2008-03-27 Finisar Corporation Diagnostic device
US7899057B2 (en) * 2006-04-28 2011-03-01 Jds Uniphase Corporation Systems for ordering network packets
US20070211697A1 (en) * 2006-03-13 2007-09-13 Finisar Corporation Method of analyzing network with generated traffic
US20060282534A1 (en) * 2005-06-09 2006-12-14 International Business Machines Corporation Application error dampening of dynamic request distribution
US7916652B1 (en) * 2005-10-25 2011-03-29 Juniper Networks, Inc. Analyzing network traffic to diagnose subscriber network errors
US8631136B2 (en) * 2005-10-26 2014-01-14 At&T Intellectual Property I, L.P. Methods, systems, and computer programs for optimizing network performance
US20070226419A1 (en) * 2006-03-03 2007-09-27 Lecroy Corporation Triggered Modification of Data Traffic
US8307332B2 (en) * 2006-03-03 2012-11-06 Teledyne Lecroy, Inc. Code editing for data traffic modification
US8793390B2 (en) * 2006-05-23 2014-07-29 Blue Coat Systems, Inc. Systems and methods for protocol detection in a proxy
US8213333B2 (en) 2006-07-12 2012-07-03 Chip Greel Identifying and resolving problems in wireless device configurations
GB0613793D0 (en) * 2006-07-12 2006-08-23 Ibm Method and system for triggering a protocol analyser
IL177617A (en) * 2006-08-22 2013-11-28 Israel Beniaminy A method for using mobile workforce, vehicles, assets and management services
US8611889B2 (en) * 2006-09-26 2013-12-17 Samsung Electronics Co., Ltd. Remote handset diagnostics
US7853830B2 (en) * 2006-11-03 2010-12-14 Thomson Licensing Apparatus and method for providing error notification in a wireless virtual file system
US20080113676A1 (en) * 2006-11-09 2008-05-15 Inx Inc. Rapidly deployable communications system
US8015039B2 (en) * 2006-12-14 2011-09-06 Sap Ag Enterprise verification and certification framework
US8526821B2 (en) 2006-12-29 2013-09-03 Finisar Corporation Transceivers for testing networks and adapting to device changes
CN201037935Y (zh) * 2007-05-31 2008-03-19 北京威讯紫晶科技有限公司 一种通用芯片的开发验证装置
US8358591B2 (en) * 2007-06-06 2013-01-22 Hewlett-Packard Development Company, L.P. Network traffic monitoring in a server network environment
DE102007043328A1 (de) * 2007-09-12 2009-03-19 Endress + Hauser Process Solutions Ag Verfahren zur Überwachung einer Prozessanlage mit einem Feldbus der Prozessautomatisierungstechnik
US7895146B2 (en) * 2007-12-03 2011-02-22 Microsoft Corporation Time modulated generative probabilistic models for automated causal discovery that monitors times of packets
JP5046114B2 (ja) * 2007-12-12 2012-10-10 日本電気株式会社 多値qam復調装置とその復調方法及び無線通信システム
US20090172474A1 (en) * 2008-01-02 2009-07-02 Virtual Instruments Corporation Network Diagnostic Systems and Methods for Light Levels of Optical Signals
US20090182533A1 (en) * 2008-01-14 2009-07-16 Apple Inc. Remote diagnostic service
US7940762B2 (en) * 2008-03-19 2011-05-10 Integrated Device Technology, Inc. Content driven packet switch
JP5242301B2 (ja) * 2008-09-01 2013-07-24 株式会社東芝 メッセージを転送する装置、出力方法および出力プログラム
US8161316B1 (en) * 2008-09-30 2012-04-17 Emc Corporation Managing loop interface instability
JP5217988B2 (ja) * 2008-12-08 2013-06-19 富士通株式会社 情報処理装置、プログラムおよび情報処理装置の制御方法
US10033618B1 (en) * 2009-07-01 2018-07-24 Spirent Communications, Inc. Systems and methods for evaluating customer premises networks
US9069749B1 (en) * 2009-08-05 2015-06-30 Spirent Communications, Inc. Open RF test pack
US8711751B2 (en) * 2009-09-25 2014-04-29 Apple Inc. Methods and apparatus for dynamic identification (ID) assignment in wireless networks
DE102010004745B4 (de) * 2010-01-14 2013-10-10 Phoenix Contact Gmbh & Co. Kg Verfahren, elektronisches Bauteil und System zur Diagnose von Kommunikationsverbindungen
US8649271B2 (en) * 2010-01-25 2014-02-11 Ixia Testing network equipment
US10732837B2 (en) * 2010-02-08 2020-08-04 International Business Machines Corporation Pseudo-volume for control and statistics of a storage controller
US8543861B1 (en) * 2010-04-02 2013-09-24 Symantec Corporation Systems and methods for diagnosing a network configuration of a computing device
US8364090B2 (en) * 2010-04-15 2013-01-29 Apple Inc. Method and apparatus for wireless radio frequency test signal generation
US8938201B2 (en) 2010-04-16 2015-01-20 Spirent Communications, Inc. WiFi positioning bench test method and instrument
US20120079100A1 (en) * 2010-05-28 2012-03-29 Motorola Mobility, Inc. Electronic device diagnostic systems and methods
US8995144B1 (en) * 2010-06-22 2015-03-31 Marvell International Ltd. On board wireless module architecture
TWI418836B (zh) * 2010-08-19 2013-12-11 Chunghwa Telecom Co Ltd Wireless network signal collection and verification system
US8611343B2 (en) * 2010-12-15 2013-12-17 At&T Intellectual Property I, L.P. Method and apparatus for providing a two-layer architecture for processing wireless traffic
US8699344B2 (en) 2010-12-15 2014-04-15 At&T Intellectual Property I, L.P. Method and apparatus for managing a degree of parallelism of streams
US8694627B2 (en) * 2010-12-15 2014-04-08 At&T Intellectual Property I, L.P. Method and apparatus for correlating end to end measurements through control plane monitoring of wireless traffic
US20120166874A1 (en) * 2010-12-23 2012-06-28 Timothy Bernardez Wireless Device Expert System
KR20130036579A (ko) * 2011-10-04 2013-04-12 삼성전자주식회사 휴대기기 및 이에 적용되는 진단 서비스 제공 방법, 그리고 진단 시스템
JP2013085085A (ja) * 2011-10-07 2013-05-09 Maspro Denkoh Corp 無線通信装置
US9253062B2 (en) * 2011-12-23 2016-02-02 Ixia Byte by byte received data integrity check
US9037927B2 (en) * 2012-10-04 2015-05-19 Hitachi, Ltd. Event notification system, event information aggregation server, and event notification method
US9519063B2 (en) 2013-03-05 2016-12-13 Spirent Communications, Inc. System and method for testing real world A-GNSS performance of a device
US9172647B2 (en) 2013-04-25 2015-10-27 Ixia Distributed network test system
US9276959B2 (en) * 2013-11-11 2016-03-01 Amazon Technologies, Inc. Client-configurable security options for data streams
US9917759B2 (en) * 2014-07-21 2018-03-13 Ca, Inc. Incident-based adaptive monitoring of information in a distributed computing environment
US10534417B1 (en) * 2015-03-10 2020-01-14 Amazon Technologies, Inc. Mass storage device electrical power consumption monitoring
US10382314B2 (en) 2016-03-11 2019-08-13 Spirent Communications, Inc. Systems and methods for automated testing of MoCA networks
US11258679B2 (en) 2015-07-28 2022-02-22 Spirent Communications, Inc. Systems and methods for automated testing of MoCA networks
US10129102B2 (en) 2016-05-11 2018-11-13 Spirent Communications, Inc. Service based testing
US9960981B2 (en) * 2015-10-08 2018-05-01 Sony Corporation Communication device, communication method, program, and communication system
US10831581B2 (en) * 2015-12-04 2020-11-10 Nec Corporation File information collection system and method, and storage medium
DE102015121488A1 (de) * 2015-12-10 2017-06-14 Universität Rostock Vorrichtung zur Erzeugung einer Datenbasis
US9883412B2 (en) * 2016-01-04 2018-01-30 Microsoft Technology Licensing, Llc Verification of a wireless protocol implementation
US10749783B2 (en) * 2017-01-27 2020-08-18 Rohde & Schwarz Gmbh & Co. Kg Test device and test method
US10547524B2 (en) * 2017-04-27 2020-01-28 Cisco Technology, Inc. Diagnostic transparency for on-premise SaaS platforms
US10644834B1 (en) * 2017-08-08 2020-05-05 Marvell International Ltd. Efficient ethernet multi-mode coding and modulation for twisted-pair
US10860503B2 (en) * 2019-05-02 2020-12-08 Keyssa Systems, Inc. Virtual pipe for connecting devices
CN112260846B (zh) * 2019-07-22 2023-10-17 南京明德软件有限公司 一种试验数据采集网络拓扑结构系统
US11536855B2 (en) 2020-07-14 2022-12-27 Spirent Communications Plc Path planning using forecasts of obscuration and multipath
US11287531B2 (en) 2020-07-14 2022-03-29 Spirent Communications, Plc Architecture for providing forecasts of GNSS obscuration and multipath
US11789161B2 (en) 2020-07-14 2023-10-17 Spirent Communications Plc Accuracy of a GNSS receiver that has a non-directional antenna
US20230032300A1 (en) * 2021-07-28 2023-02-02 Seagate Technology Llc Air gapped data storage devices and systems
IL288602A (en) * 2021-12-01 2023-06-01 Cirotta Tech Ltd A system, device and method for maintaining privacy on electronic devices

Family Cites Families (113)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US694482A (en) * 1901-08-06 1902-03-04 Allen Johnston Sash-pulley.
US4340932A (en) * 1978-05-17 1982-07-20 Harris Corporation Dual mapping memory expansion unit
US4468728A (en) * 1981-06-25 1984-08-28 At&T Bell Laboratories Data structure and search method for a data base management system
US4611272A (en) * 1983-02-03 1986-09-09 International Business Machines Corporation Key-accessed file organization
JPS60159970A (ja) * 1984-01-30 1985-08-21 Hitachi Ltd 情報蓄積検索方式
US5390359A (en) * 1992-03-20 1995-02-14 International Business Machines Corporation Storing and retrieving records in a computer system
SE515419C2 (sv) * 1993-06-15 2001-07-30 Ericsson Telefon Ab L M Förfarande och anordning för resekvensiering
US5459731A (en) * 1993-06-24 1995-10-17 National Semiconductor Corporation Link error monitoring
US5617236A (en) * 1994-08-15 1997-04-01 Actisys Corporation Infrared communication device for multistandard operations
US5675510A (en) * 1995-06-07 1997-10-07 Pc Meter L.P. Computer use meter and analyzer
US5659680A (en) * 1995-06-30 1997-08-19 Micro Processor Systems, Inc. PC compatible modular based diagnostic system
US5625371A (en) * 1996-02-16 1997-04-29 R.A. Miller Industries, Inc. Flat plate TV antenna
US5841982A (en) * 1996-06-17 1998-11-24 Brouwer; Derek J. Method and system for testing the operation of an electronic mail switch
US5850388A (en) * 1996-08-02 1998-12-15 Wandel & Goltermann Technologies, Inc. Protocol analyzer for monitoring digital transmission networks
US6519723B1 (en) * 1996-09-27 2003-02-11 Applied Digital Access, Inc. Firewall performance monitoring and limited access system
JPH10209972A (ja) * 1997-01-27 1998-08-07 Toshiba Corp 中継装置、通信機器、これらの通信システム及び中継方法
US6266789B1 (en) * 1997-11-17 2001-07-24 I-Tech Corporation Deep trace memory system for a protocol analyzer
US6246684B1 (en) * 1997-12-24 2001-06-12 Nortel Networks Limited Method and apparatus for re-ordering data packets in a network environment
US6618368B1 (en) * 1998-02-19 2003-09-09 Hitachi, Ltd. Data gateway and method for relaying data
US20010049263A1 (en) * 1998-03-26 2001-12-06 Xiang Zhang Automatic station/system configuration monitoring and error tracking system and software upgrade tool kit
US6239888B1 (en) * 1998-04-24 2001-05-29 Lightpointe Communications, Inc. Terrestrial optical communication network of integrated fiber and free-space links which requires no electro-optical conversion between links
FR2778809B1 (fr) * 1998-05-18 2000-07-28 Inst Nat Rech Inf Automat Installation de transmission de messages a stations perfectionnees, et procede correspondant
US6298047B1 (en) * 1998-05-20 2001-10-02 Steelcase Development Inc. Method and apparatus for establishing a data link between a portable data communications device and an interface circuit
US6819655B1 (en) * 1998-11-09 2004-11-16 Applied Digital Access, Inc. System and method of analyzing network protocols
WO2000035063A1 (en) * 1998-12-07 2000-06-15 Abb Power T & D Company Inc. Architecture layer interfacing devices and applications
US6802042B2 (en) * 1999-06-01 2004-10-05 Yodlee.Com, Inc. Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface
US6674724B1 (en) * 1999-02-17 2004-01-06 Worldcom, Inc. Integrated telecommunications test system
US6678275B1 (en) * 1999-02-25 2004-01-13 Zarlink Semiconductor Inc. Multitrunk ATM termination device
US6507923B1 (en) * 1999-04-19 2003-01-14 I-Tech Corporation Integrated multi-channel fiber channel analyzer
US6163681A (en) * 1999-06-25 2000-12-19 Harris Corporation Wireless spread spectrum ground link-based aircraft data communication system with variable data rate
US6467053B1 (en) * 1999-06-28 2002-10-15 International Business Machines Corporation Captured synchronous DRAM fails in a working environment
US6850483B1 (en) * 1999-11-30 2005-02-01 Ciena Corporation Method and system for protecting frame relay traffic over SONET rings
US6662009B2 (en) * 2000-01-20 2003-12-09 Lucent Technologies Inc. Methods and apparatus for performance testing of cordless telephones
US6842429B1 (en) * 2000-02-22 2005-01-11 Ikanos Communications, Inc Method and apparatus for synchronizing a packet based modem supporting multiple X-DSL protocols
US7734287B2 (en) * 2000-04-10 2010-06-08 I/O Controls Corporation System for providing remote access to diagnostic information over a wide area network
US6714233B2 (en) * 2000-06-21 2004-03-30 Seiko Epson Corporation Mobile video telephone system
US6839321B1 (en) * 2000-07-18 2005-01-04 Alcatel Domain based congestion management
US20020044662A1 (en) * 2000-08-22 2002-04-18 Jonathan Sowler Service message management system and method
US20020025795A1 (en) * 2000-08-24 2002-02-28 Msafe Inc., Method, system and device for monitoring activity of a wireless communication device
KR20020018011A (ko) * 2000-08-29 2002-03-07 마츠시타 덴끼 산교 가부시키가이샤 컨텐츠 유통 시스템의 제어방법, 시스템, 컨텐츠의유통제어 프로그램, 및 그 프로그램을 기록한 기록매체
US6745011B1 (en) * 2000-09-01 2004-06-01 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
JP4328459B2 (ja) * 2000-10-27 2009-09-09 Necエンジニアリング株式会社 ネットワークのサービス品質測定システム及びその方法
US6686759B1 (en) * 2000-11-28 2004-02-03 Cadence Design Systems, Inc. Techniques for testing embedded cores in multi-core integrated circuit designs
US6970917B1 (en) * 2000-12-05 2005-11-29 Mformation Technologies Inc. System and method for remote control and management of wireless devices
US6880070B2 (en) * 2000-12-08 2005-04-12 Finisar Corporation Synchronous network traffic processor
US6996418B2 (en) * 2000-12-29 2006-02-07 Nortel Networks Limited Apparatus and method for OFDM data communications
US6920289B2 (en) * 2001-02-01 2005-07-19 International Business Machines Corporation System and method for remote optical digital networking of computing devices
US20020112041A1 (en) * 2001-02-09 2002-08-15 Brian Viscount Method and system for servicing a wireless data collection device
US7120149B2 (en) * 2001-02-28 2006-10-10 Ericsson Inc. Methods and system for resequencing out of order data packets
US7110954B2 (en) * 2001-03-12 2006-09-19 University Of Hong Kong Wireless purchase and on-line inventory apparatus and method for vending machines
DE10112882A1 (de) * 2001-03-15 2002-09-19 Max Delbrueck Centrum Verwendung von Tryptophan-Derivaten zur spezifischen zytostatischen Behandlung von Serotonin-produzierenden Tumoren
US6738645B2 (en) * 2001-03-30 2004-05-18 Bellsouth Intellectual Property Corporation Radio base station
US7010593B2 (en) * 2001-04-30 2006-03-07 Hewlett-Packard Development Company, L.P. Dynamic generation of context-sensitive data and instructions for troubleshooting problem events in a computing environment
US7164680B2 (en) * 2001-06-04 2007-01-16 Koninklijke Philips Electronics N.V. Scheme for supporting real-time packetization and retransmission in rate-based streaming applications
US6853620B2 (en) * 2001-07-17 2005-02-08 Intel Corporation Bus protocol
US7109991B2 (en) * 2001-08-22 2006-09-19 Tektronix, Inc. Activity display for multiple data channels over period of time
JP4416361B2 (ja) * 2001-09-14 2010-02-17 パナソニック株式会社 マルチフォーマットトランスポートストリームデコーダ
US6910149B2 (en) * 2001-09-24 2005-06-21 Intel Corporation Multi-device link aggregation
US6931574B1 (en) * 2001-10-24 2005-08-16 Finisar Corporation Systems and methods for interpreting communications packets
US6868509B2 (en) * 2001-12-07 2005-03-15 Invensys Systems, Inc. Method and apparatus for network fault correction via adaptive fault router
US6879812B2 (en) * 2002-02-08 2005-04-12 Networks Associates Technology Inc. Portable computing device and associated method for analyzing a wireless local area network
US6801756B1 (en) * 2002-02-08 2004-10-05 Networks Associates Technology, Inc. Method and system for dynamic evaluation of a wireless network with a portable computing device
US6754488B1 (en) * 2002-03-01 2004-06-22 Networks Associates Technologies, Inc. System and method for detecting and locating access points in a wireless network
US7231558B2 (en) * 2002-03-18 2007-06-12 Finisar Corporation System and method for network error rate testing
US20040203379A1 (en) * 2002-04-23 2004-10-14 Johnson Controls Technology Company Bluetooth transmission of vehicle diagnostic information
US20030204781A1 (en) * 2002-04-30 2003-10-30 International Business Machines Corporation Method and apparatus for displaying diagnostic recommendations for monitored processes
GB0211644D0 (en) * 2002-05-21 2002-07-03 Wesby Philip B System and method for remote asset management
US7007208B1 (en) * 2002-05-31 2006-02-28 Finisar Corporation Systems and methods for data unit modification
CN100504932C (zh) * 2002-06-10 2009-06-24 罗伯特-博希股份公司 用于运输工具遥测服务的方法和装置
US7457312B2 (en) * 2002-06-19 2008-11-25 Microsoft Corporation Bandwidth sharing in advanced streaming format
US20040006633A1 (en) * 2002-07-03 2004-01-08 Intel Corporation High-speed multi-processor, multi-thread queue implementation
US6889159B2 (en) * 2002-07-22 2005-05-03 Finisar Corporation Scalable multithreaded system testing tool
US6941482B2 (en) * 2002-09-10 2005-09-06 Finisar Corporation Systems and methods for synchronizing time stamps
US8266271B2 (en) * 2002-09-10 2012-09-11 Jds Uniphase Corporation Propagation of signals between devices for triggering capture of network data
US7343524B2 (en) * 2002-09-16 2008-03-11 Finisar Corporation Network analysis omniscent loop state machine
JP2004133632A (ja) * 2002-10-09 2004-04-30 Arkray Inc データ中継装置およびこれを用いたデータ管理システム
US7372848B2 (en) * 2002-10-11 2008-05-13 Agilent Technologies, Inc. Dynamically controlled packet filtering with correlation to signaling protocols
US6985823B2 (en) * 2002-10-31 2006-01-10 Finisar Corporation System and method of testing a transceiver
US20040133733A1 (en) * 2002-11-06 2004-07-08 Finisar Corporation Storing, retrieving and displaying captured data in a network analysis system
US7796602B2 (en) * 2002-11-25 2010-09-14 Intel Corporation In sequence packet delivery without retransmission
US6920591B2 (en) * 2002-12-03 2005-07-19 Adc Telecommunications, Inc. Measuring an error rate in a communication link
US7206972B2 (en) * 2003-01-09 2007-04-17 Alcatel Path commissioning analysis and diagnostic tool
US7966422B2 (en) * 2003-02-18 2011-06-21 Broadcom Corporation System and method for communicating between servers using a multi-server platform
US7313113B1 (en) * 2003-04-04 2007-12-25 Airespace, Inc. Dynamic transmit power configuration system for wireless network environments
EP1614018A4 (en) * 2003-04-14 2012-07-04 Telchemy Inc SYSTEM FOR IDENTIFYING AND LOCATING NETWORK PROBLEMS
SG147288A1 (en) * 2003-04-29 2008-11-28 Asml Netherlands Bv Lithographic apparatus, device manufacturing method and angular encoder
US7350112B2 (en) * 2003-06-16 2008-03-25 International Business Machines Corporation Automated diagnostic service
US7286515B2 (en) * 2003-07-28 2007-10-23 Cisco Technology, Inc. Method, apparatus, and software product for detecting rogue access points in a wireless network
US7281167B2 (en) * 2003-08-26 2007-10-09 Finisar Corporation Multi-purpose network diagnostic modules
US20050078606A1 (en) * 2003-09-11 2005-04-14 Bernstein David R. Pattern-based correlation of non-translative network segments
US20050060403A1 (en) * 2003-09-11 2005-03-17 Bernstein David R. Time-based correlation of non-translative network segments
US7219201B2 (en) * 2003-09-17 2007-05-15 Hitachi, Ltd. Remote storage disk control device and method for controlling the same
US20050085259A1 (en) * 2003-10-15 2005-04-21 Conner W. S. Technique to coordinate wireless network over a power line or other wired back channel
US20050102488A1 (en) * 2003-11-07 2005-05-12 Bullis George A. Firmware description language for accessing firmware registers
US7286647B2 (en) * 2004-01-16 2007-10-23 Tekelec Methods, systems, and computer program products for providing configurable telecommunications detail record adapter
US7246256B2 (en) * 2004-01-20 2007-07-17 International Business Machines Corporation Managing failover of J2EE compliant middleware in a high availability system
US7181663B2 (en) * 2004-03-01 2007-02-20 Verigy Pte, Ltd. Wireless no-touch testing of integrated circuits
US7382795B2 (en) * 2004-04-14 2008-06-03 International Business Machines Corporation Mechanism for validating the message format for message channels
US20050257104A1 (en) * 2004-05-14 2005-11-17 Wood Reed Glenn Jr Method and apparatus for bit error rate test
US7864790B2 (en) * 2004-05-17 2011-01-04 Realtek Semiconductor Corp. Method and apparatus for improving the management of data packets
US7024808B2 (en) * 2004-07-02 2006-04-11 David Chiang Neon sign arrangement
US7551922B2 (en) * 2004-07-08 2009-06-23 Carrier Iq, Inc. Rule based data collection and management in a wireless communications network
US7526322B2 (en) * 2004-08-18 2009-04-28 Cellco Partnership Real-time analyst program for processing log files from network elements
US8195947B2 (en) * 2004-11-10 2012-06-05 Cisco Technology, Inc. Method and system for conveying alternate acceptable canonicalizations of a digitally signed piece of electronic mail
US20060198319A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for aggregated links
US20060198312A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for altering the format and bandwidth of network messages
US7516046B2 (en) * 2005-02-01 2009-04-07 Finisar Corporation Network diagnostic system with programmable oscillator
US20060198318A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for statistical triggering
US20060200711A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for processing network messages
US8019333B2 (en) * 2005-03-14 2011-09-13 Qualcomm Incorporated Apparatus and methods for product acceptance testing on a wireless device
US7716316B2 (en) * 2005-03-29 2010-05-11 Microsoft Corporation Methods and systems for performing remote diagnostics
US7283816B2 (en) * 2005-04-14 2007-10-16 Qualcomm Incorporated Apparatus and process for a universal diagnostic monitor module on a wireless device
US20060264178A1 (en) * 2005-05-20 2006-11-23 Noble Gayle L Wireless diagnostic systems

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106547602A (zh) * 2016-12-09 2017-03-29 中南大学 一种适用于iSCSI协议远程无线加载的操作系统镜像的制作方法
CN109525628A (zh) * 2017-09-20 2019-03-26 北京国双科技有限公司 Http请求调试方法、装置和系统

Also Published As

Publication number Publication date
GB2441278A (en) 2008-02-27
US20070087741A1 (en) 2007-04-19
WO2006127606A3 (en) 2009-04-16
TW200705886A (en) 2007-02-01
US20070087771A1 (en) 2007-04-19
US20070088981A1 (en) 2007-04-19
US20060264178A1 (en) 2006-11-23
US20070086351A1 (en) 2007-04-19
GB0724734D0 (en) 2008-01-30
GB2441278B (en) 2009-07-15
WO2006127606A2 (en) 2006-11-30

Similar Documents

Publication Publication Date Title
CN101523774A (zh) 无线诊断系统
US20080075103A1 (en) Diagnostic device
US7039017B2 (en) System and method for detecting and locating interferers in a wireless communication system
KR102036470B1 (ko) 이동 통신 신호의 왜곡 또는 손상의 검출 방법 및 장치
US10447415B2 (en) Systems and methods for sensing an environment with wireless communication signals
US7856185B2 (en) Wireless monitoring of optoelectronic modules and network components
EP1460801B1 (en) System and method for fault diagnosis using distributed alarm correlation
CN110115057A (zh) 用于捕获和/或使用分组来促进故障检测的方法和装置
US20230396292A1 (en) Systems and methods for programming pluggable transceivers
CN102387045A (zh) 嵌入式p2p流量监控系统及方法
CN106656971A (zh) 一种业务行为数据采集系统
JP4935210B2 (ja) ネットワーク接続形態検出方法及びシステム、並びにネットワーク機器
US20230396513A1 (en) Recommendation engine with machine learning for guided service management, such as for use with events related to telecommunications subscribers
US11418978B2 (en) Systems and methods for distributed antenna system management using mobile user equipment
KR101234391B1 (ko) 액세스 선택을 위한 일반 액세스 성능 추출
CN101222382A (zh) 状态监控方法和系统
CA3057489C (en) Concept for the analysis of a radio communication system
Choi et al. LoRadar: LoRa sensor network monitoring through passive packet sniffing
Seo et al. Heimdallr: Fingerprinting SD-WAN Control-Plane Architecture via Encrypted Control Traffic
Osterhage Computer Performance Optimization
Reus-Muns et al. Senseoran: O-RAN based radar detection in the cbrs band
CN114253799A (zh) 一种故障处理系统、方法、服务器及可读存储介质
US20240031710A1 (en) Cable identification and physical route tracing using state of polarization or phase coherent measurements
AU2021100666A4 (en) Secure Detection Method for IoT Information Collection Systems using NOMA Protocol
CN116170833A (zh) 基于5g专网的测试处理系统、装置、方法、设备及介质

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: 20090902