使用振动或振动特征检测开关促动的方法和系统

申请号 CN201210115705.9 申请日 2012-01-27 公开(公告)号 CN102680887B 公开(公告)日 2016-12-14
申请人 亚克莱拉计量有限责任公司; 发明人 L·L·曼努辛赫; R·M·勒弗兰斯;
摘要 本 发明 名称 为“使用振动或振动特征检测 开关 促动的方法和系统”。本文描述使用振动和振动特征来检测开关促动的方法和系统的 实施例 。本发明的一个方面包括发送促动 信号 到开关,接收和开关相关联的振动信号,以及从振动信号确定促动是否发生。
权利要求

1.一种用于检测开关促动的方法,包括:
发送促动信号到开关(204),所述开关和仪表相关联;
接收和所述开关(204)相关联的振动信号,其中接收和所述开关(204)相关联的振动信号包括从和所述开关(204)相关联的加速计(202)接收所述振动信号;
所述振动信号与已知的开关促动特征比较以确定所述促动是否发生。
2.根据权利要求1所述的方法,其中,从所述振动信号确定所述促动是否发生包括:使用时域分析或频域分析来分析所述振动信号,以确定所述促动是否发生,其中使用时域分析来分析所述振动信号包括使用互相关或循环互相关之一来比较所述振动信号和已知的开关促动特征。
3.一种用于检测开关促动的系统,包括:
仪表(106),其中所述仪表(106)和配置成被远程促动的开关(204)相关联;以及加速计(202),其中所述加速计(202)产生振动信号,所述振动信号与已知的开关促动特征比较以确定所述开关(204)的促动是否发生。
4.根据权利要求3所述的系统,其中,所述仪表(106)是电表、气表或表之一。
5.根据权利要求3-4中任一项所述的系统,其中,远程促动所述开关(204)包括:发送“断开”信号或“闭合”信号之一到所述仪表(106),并且所述仪表(106)发送所述信号到所述开关(204)。
6.根据权利要求3-4中任一项所述的系统,其中,分析所述振动信号以确定所述开关(204)的促动是否发生包括:使用时域分析来分析所述振动信号以确定所述促动是否发生。
7.根据权利要求6所述的系统,其中,所述系统进一步包括滤波器,并且使用时域分析来分析所述振动信号以确定所述促动是否发生进一步包括:在使用时域分析来分析所述振动信号之前使用所述滤波器来滤波所述振动信号。
8.根据权利要求6所述的系统,其中,使用时域分析来分析所述振动信号包括使用互相关或循环互相关之一来比较所述振动信号和已知的开关促动特征。
9.根据权利要求3-4中任一项所述的系统,其中,分析所述振动信号以确定所述开关(204)的促动是否发生包括:使用频域分析来分析所述振动信号以确定所述促动是否发生。
10.根据权利要求9所述的系统,其中,所述系统进一步包括滤波器,并且使用频域分析来分析所述振动信号以确定所述促动是否发生进一步包括:在使用频域分析来分析所述振动信号之前使用所述滤波器来滤波所述振动信号。

说明书全文

使用振动或振动特征检测开关促动的方法和系统

[0001] 相关申请的交叉引用
[0002] 本申请涉及2011年1月27日提交的序列号为No.13/014746的美国专利申请,通过引用将其全部并入本文并且作为本申请的一部分。

技术领域

背景技术

[0003] 在许多实例中,公用设施提供商为了众多目的而期望与公用设施服务仪表进行电通信,该众多目的包括安排公用设施服务与测量的负荷之间的切断或连接、自动仪表读数(AMR)、减负荷和负荷控制、自动分配和智能电网应用、断电报告、提供诸如互联网、视频和音频等的附加服务。在许多这些实例中,为了执行这些功能,仪表必须配置成通过通信网络和一个或多个计算设备通信,该通信网络可以是有线的、无线的或者是有线和无线的组合,如本领域普通技术人员所知的那样。
[0004] 在许多实例中,这样的仪表都装配有机电开关,其能被远程促动以执行功能:诸如公用设施服务与测量的负荷之间的切断或连接,减负荷和负荷控制等等。一般地,开关促动的确定通过检测仪表负荷侧的公用设施服务的存在与否来完成。例如,如果提供的公用设施服务是电,那么通过以检测负荷侧仪表终端上的电流(或者检测电流的不存在)的方式进行开关促动的电确认,来确定开关的操作。类似地,诸如气或的服务能够通过检测在仪表负荷侧上的流(或者流的不存在)而被检测。然而,仅使用单一的反馈方法(即,电方法)是可能出错的,使现场技术人员和财产所有人暴露于危险的境地,并且仪表制造商要承担安全责任。
[0005] 因此,期望有系统和方法,其对于开关促动提供可靠的确认,并克服以上描述的本领域中存在的一些难题。发明内容
[0006] 本文描述的是用于检测开关促动的方法和系统的实施例。一般地,本发明的实施例通过提供使用振动信号确定开关促动的方法,来提供对于检测开关促动的现有方法的改进。
[0007] 该方法的一个方面包括发送促动信号到开关,接收振动信号,以及从振动信号确定促动是否发生。
[0008] 本发明的另一个方面包括系统。该系统的一个实施例包括仪表。该仪表和配置成被远程促动的开关相关联。该系统进一步包括加速计。该加速计产生振动信号,其能够被分析以确定开关促动是否发生。
[0009] 本发明的又一个方面包括系统,其由仪表和计算设备组成。该仪表由配置成被远程促动的开关和加速计组成。该加速计产生振动信号,其能够被分析以确定开关促动是否发生。该计算设备可操作地与仪表连接。该计算设备配置成发送促动信号到开关,接收来自和开关相关联的加速计的振动信号,并且从振动信号确定促动是否发生。
[0010] 附加的优点将在以下的描述中部分地陈述,或者可以从实践中得知。该优点可以通过在所附的权利要求中具体地指出的元件和组合来实现和获得。可以理解的是,前面的一般描述以及接下来的详细描述都仅仅是示例性的和解释性的,并且不是限制性的,如所要求的那样。附图说明
[0011] 并入本说明书中并且构成本说明书的一部分的附图示出了实施例,并且和描述一起用来解释方法和系统的原理:
[0012] 图1是示例性的公用设施分配系统的区段的框图
[0013] 图2示出进一步包括用于检测开关促动的加速计的仪表实施例的概略框图;
[0014] 图3示出进一步包括用于检测开关促动的加速计的仪表实施例的另一个概略框图;
[0015] 图4示例性地示出两个随机信号的互相关;
[0016] 图5示例性地示出随机信号和其自身的自相关;
[0017] 图6示出根据本发明一个实施例的、能够作为仪表电子器件来操作的实体的框图;
[0018] 图7是示出为了使用振动或振动特征(signature)来检测开关的促动而采取的操作的流程图;以及
[0019] 图8是示出用于执行公开的方法的示例性操作环境的框图。

具体实施方式

[0020] 在公开和描述本方法和系统之前,要理解的是,方法和系统不限于特定的综合方法,特定的组件,或者具体的组成。同样要理解的是,本文使用的术语仅仅用于描述具体实施例的目的并且无意于限制。
[0021] 当用在说明书和所附权利要求中时,单数形式的“一”和“该”包括多个指示物,除非上下文清楚地另行指示。范围在本文可表达为从“大约”一个具体的值和/或到“大约”另一个具体的值。当这样的范围被表达时,另一个实施例包括从一个具体的值和/或到另一个具体的值。类似地,当用近似值表示值时,通过使用先行词“大约”,将被理解的是,具体的值形成另一个实施例。进一步将被理解的是与另一端点有关及无关的每一个范围的端点是有意义的。
[0022] “可选择的”或者“可选择地”意味着后续描述的事件或情形可能发生或可能不发生,以及描述包括所述的事件或情形发生了的实例,还包括事件或情形没有发生的实例。
[0023] 贯穿本说明书的描述以及权利要求,词“包含”以及该词的词性变化都意味着“包括但不限于”,并且无意于排除例如其他的添加物、组件、整体或步骤。“示例的”意味着“一示例”并且无意于传达优选的或者理想的实施例的指示。“诸如”不用于限制性的意义,而是出于解释性的目的。
[0024] 公开了能够用于执行已公开的方法和系统的组件。这些和其他的组件在本文公开,并且可以理解的是,当这些组件的组合、子集、交互作用、组等等被公开时,虽然对每一个不同的个体和集体的组合以及这些的排列的特定引用可能不会被明确地公开,但是对于所有的方法和系统,每一个在本文都被明确地考虑以及描述。这适用于这个申请的所有方面,包括但不限于公开的方法中的步骤。因此,如果有能被执行的多种附加步骤,可理解的是这些附加的步骤的每一个都能使用公开的方法中的任意特定的实施例或者实施例的组合来执行。
[0025] 通过参考下面对于优选实施例以及其中包括的示例的详细描述,以及参考附图和对于附图的先前和随后的描述,本方法和系统可以被更容易地理解。
[0026] 参照图1,提供对于将受益于本发明的实施例的一种类型的系统的图示。图1是示例性公用设施分配系统的一区段的框图,该系统诸如有,例如电力、水或气分配系统。然而,本发明的实施例能够用来使任意仪表得益,该仪表使用机电开关来连接或切断已递送的服务或产品。如图1所示,公用设施服务通过公用设施提供商100经由分配系统104被递送到多种负荷L1-Ln 102。一方面,该提供的公用设施服务可以是电功率。负荷102的消耗量和需求量能够在负荷位置通过仪表M1-Mn 106测量。如本领域普通技术人员所知的那样,如果是电表,则仪表106可以是单相的或者多相的电表,这取决于负荷102。虽然公用设施提供商100主要使用消耗量或需求量信息给消费者计费,但该信息同样能用于其他目的,包括规划公用设施分配系统和为其构建轮廓。在一些实例中,公用设施提供商100因为众多目的而期望和仪表106电通信,该目的包括安排公用设施服务到负荷102的切断或连接、自动仪表读数(AMR)、减负荷和负荷控制、自动分配和智能电网应用、断电报告、提供诸如互联网、视频和音频等的附加服务。在许多这些实例中,仪表106必须配置成通过通信网络110和一个或多个计算设备108通信,该通信网络可以是有线的、无线的或者是有线和无线的组合,如本领域普通技术人员所知的那样。这样的仪表106能够装配开关,其能用于远程地连接或切断递送的服务或产品。
[0027] 因此,期望诸如在图1中示出的系统的仪表106配置成具有超出仅仅测量公用设施服务消耗量的能力。本文描述方法和系统的实施例,其用于检测和仪表相关联的开关的促动。通常,本发明的实施例的技术效果通过提供使用振动或振动特征确定开关是否促动的方法,来提供对于检测开关促动的现有方法的改进。在一个方面,描述了系统和方法,其通过加速计的使用获得开关促动和位置的机械确认。在一个方面,该加速计是一个微机电系统(MEMS)加速计。在一个方面,仪表106的主板组装有MEMS加速计,其作为“电子”来提供对于开关促动事件的可靠确认。一方面,将与开关促动相关联的振动信号和可能的开关促动事件(断开,闭合等等)的特征相比较,并且通过数字信号分析,能确定开关是否以及何时被促动到(但不限于)闭合的位置或断开的位置。MEMS加速计起着作为现场技术人员的“耳朵”的作用,当被询问时,通过聆听来证实仪表的远程开关恰当地起作用。该数据可存储在仪表板上并且也能被传送回给服务提供商。本文所描述的本发明的实施例并不限于任何特定的测量技术(例如电力、气、水等等)。
[0028] 图2示出仪表106的实施例的概略框图,仪表106进一步包括用于产生能用于检测开关204促动的振动信号的加速计202。在这个示例性实施例中,公用设施服务是电功率,尽管用于诸如水、天然气等等的公用设施服务的其他仪表也考虑包括在本发明的实施例的范围内。模拟电压和电流输入被提供到仪表电子器件206。该模拟信号源于电功率馈送104。通常,该电功率馈送104是交流(AC)源。在一个方面,馈送104是单相馈送。在另一个方面,供电104是多相(例如,三相)的馈送。在一个方面,电功率馈送104能够是被仪表106测量的量。在另一个方面,该输入电压和输入电流模拟信号能够源于其他的电源。在一个方面,该模拟电压信号能够通过一个或多个变压器(PT)208来提供(如果需要的话),尽管其他的装置诸如分压器电容耦合等也能使用。如果源的电压水平足够低(例如,25伏AC或更低),那么PT 
208或其他的用于逐步降低或变换电压的装置可以被省略。类似的,在一个方面,模拟电流信号能够通过一个或多个变流器(CT)210来提供。在一个方面,该一个或多个CT 210能够具有1:2500的数比。在一个方面,一个或多个电阻器(未示出)能够用于将来自CT210的电流信号转化成电压信号。在一个方面,促动检测包括加速计202和仪表电子器件206。在一个方面,加速计202产生振动信号。这些振动信号能够被分析以确定开关204是否响应了促动命令。例如,加速计202产生的振动信号能够和用于断开或闭合开关204的已知振动特征相比较,以确定开关204是否响应了远程命令。在一个方面,只有当振动的峰值振幅达到或超过阈值,或者如果振动的持续时间达到或超过时间限制时,加速计202才产生振动信号。在一个方面,加速计202是MEMS加速计。
[0029] 远程开关促动信号通过仪表电子器件206经由网络110接收。该仪表电子器件206使得控制212根据促动信号操作开关204。促动能包括公用设施服务的连接或切断,公用设施服务诸如使用和仪表106相关联的开关204的功率馈送104。例如,在一个方面,仪表106包括负荷控制单元(例如,继电器)212以控制负荷102的公用设施服务消耗量。在一些实例中,多种公用设施会有以随机方式连接或切断负荷102的需求,以帮助避免在公用设施分配系统上的失衡和波动
[0030] 图2的实施例进一步包括仪表的电子器件206。在一个方面,电子器件206至少包括存储器以及一个或多个处理器,并且提供用于接收来自网络110的信号以及经由控制212使得开关204促动的接口。仪表电子器件206的存储器能够用于当从加速计202接收到记录的振动信号时,存储该振动信号。该仪表电子器件206能够包括传送器,其能用于将振动信号从加速计202经由网络110传送到单独的计算设备108。在一个方面,和加速计202相关联的仪表电子器件206仅仅当振动的峰值振幅达到或超过阈值时,或者如果振动的持续时间达到或超过时间限制时,能用于产生振动信号。该振动信号能够被分析以确定开关204的促动是否发生。在一个方面,该振动信号能够和用于断开或闭合开关204的已知振动特征相比较,以确定开关204是否响应于远程命令。在一个方面,仪表的电子器件206能够包括一个或多个测量微控制器,其中包括Teridian 6533控制器或者Teridian 6521控制器,其能够从美信集成产品公司(Maxim Integrated Products,Inc.)(桑尼维尔,加利福尼亚州)获得,等等。
[0031] 图3示出进一步包括用于检测开关204促动的加速计202的仪表106的实施例的另一个概略框图。图3示出了包括仪表106的系统。仪表106能够用于测量多种不同的服务或产品(诸如电力、气、水等等)的消耗量。在一个方面,仪表106和开关204相关联。开关204配置成通过由仪表的电子器件206接收的促动信号来远程促动并且使用控制212来实现。在一个方面,远程促动开关204包括发送“断开”信号或“闭合”信号之一到开关204。该系统进一步包括加速计202。在一个方面,该加速计是MEMS加速计。加速计产生和仪表106相关联的振动信号。例如,开关204的促动能够使得开关204和仪表106振动,这使得加速计202产生振动信号。在一个方面,振动信号能够被分析以确定开关204的促动是否发生。在一个方面,振动信号能够在分析前被滤波。在一个方面,来自加速计的振动信号能够被数字滤波以减少未预料的和不期望的结果,诸如但不限于噪声。在多种方面,数字滤波的类型能够包括但不限于无限冲激响应(IIR)和有限冲激响应(FIR)滤波器,如本领域普通技术人员所知的那样。在一个方面,数字滤波器包括仪表的电子器件206的一部分。在一个方面,数字滤波器包括接收振动信号的计算设备108的一部分。在一个方面,分析振动信号以确定开关促动是否发生包括使用时域分析来分析振动信号以确定促动是否发生。在另一个方面,分析振动信号以确定开关促动是否发生包括使用频域分析来分析振动信号以确定促动是否发生。虽然使用了该技术,从加速计202接收的振动信号能够和已知的开关促动特征相比较以确定开关204是否根据促动命令或信号被促动。
[0032] 在一个方面,系统进一步包括传送器和计算设备108。该传送器能够用于将振动信号传送到计算设备108,以及计算设备108能用于分析该振动信号以确定开关204的促动是否发生,包括比较振动信号和已知的开关促动特征以确定开关204是否根据促动命令或信号被促动。在一个方面,比较振动信号和已知的开关促动特征以确定开关204是否根据促动命令或信号被促动包括通过比较振动信号和已知的开关促动特征的振动峰值之间的振幅和时间增量,来匹配振动信号和给定特征。备选地,在使用时域分析的一个方面,诸如但不限于互相关和循环互相关的操作能用于在振动信号和已知的开关促动特征之间形成正匹配。在一个方面,振动信号可能被规格化或可能不被规格化,也就是说,信号可能偏移而使得平均值为0。这样的规格化减少了在一些情况下出现误正(flase positive)的机会。
[0033] 当使用互相关和循环互相关时,应当对该输出监视大于给定阈值的值,或者“尖峰”。阈值的值能够通过试验,信号的长度,以及比较中的信号的振幅范围来确定。如果当信号和给定的特征之间的互相关被执行时,出现超过阈值的值,则称完成了匹配。例如,如果信号随机地生成并且和随机生成的另一个信号互相关,那么这两个信号之间的互相关的结果将可能类似图4中的信号。如果那些随机信号之一和它自身互相关,那么自相关的结果(或者信号与其自身的互相关的结果)将可能类似图5中的信号。比较这些信号并且记下它们的相对振幅,就清楚图5的结果可以说已完成了“匹配”。应该选择比图4的最大振幅大而比图5的尖峰的峰值小的阈值。关于这个系统,自相关能够认为是当被加速计接收时物理事件的存储的特征和该相同事件的另一次发生之间的互相关的模拟。
[0034] 现在参照图6,示出根据本发明的一个实施例的、能够作为仪表电子器件206来操作的实体的框图。能够作为一个仪表电子器件206来操作的实体包括用于根据本发明的实施例来执行一个或多个功能的多种装置,包括本文更为具体地示出和描述的那些装置。然而应该理解的是,一个或多个实体可以包括用于执行一个或多个类似的功能的备选装置,而不偏离本发明的精神和范围。如所示的,能够作为仪表电子器件206来操作的实体能通常包括诸如用于执行或控制实体的多种功能的一个或多个处理器604的装置。如图6所示,在一个实施例中,仪表电子器件206能够包括仪表输入和滤波组件602。在一个方面,仪表输入和滤波组件602能够包括电压和电流输入、一个或多个ADC以及滤波组件等等。该仪表电子器件206的实施例进一步包括的是处理器604和存储器606。
[0035] 在一个实施例中,一个或多个处理器604和存储器606通信或者包括存储器606,存储器606诸如存储内容、数据等的易失性和/或非易失性存储器。例如,存储器606可存储从实体传送的和/或由实体接收的内容。同样例如,存储器606可以存储软件应用、指令等等,用于一个或多个处理器604根据本发明的实施例执行和实体的操作相关的步骤。具体地,一个或多个处理器604可配置成执行本文更为详细地讨论的过程,该过程用于接收针对开关的促动命令,使得和开关相关联的控制实现该促动,从和开关相关联的加速计接收振动信号,并且通过网络将振动信号传送到计算设备。例如,根据一个实施例,一个或多个处理器604能够配置成间歇地在存储器606中存储来自加速计的振动信号。在一个方面,一个或多个处理器604能用于确定从加速计接收的振动信号是否达到或超过振幅阈值或持续时间阈值,并且如果一个阈值或两个阈值都被达到或超出,则通过网络110发送信号到计算设备
108。
[0036] 除了存储器606,一个或多个处理器604也能连接到至少一个接口或用于显示、传送和/或接收数据、内容等等的其他装置。在这一点上,该接口(这些接口)能包括至少一个通信接口608或者用于传送和/或接收数据、内容等的其他装置以及能包括显示器610和/或用户输入接口612的至少一个用户接口。在一个方面,通信接口108能用于将存储在存储器606中的至少一部分振动信号传输到诸如以下描述的远程计算设备。例如,在一个实例中,通信接口608能用于通过通信网络110将至少一部分存储的振动信号传输到计算设备108,从而传输的振动信号能被分析以确定开关204是否根据促动信号被促动。而用户输入接口
612能包括允许实体从用户接收数据的许多设备的任一个,诸如小键盘、触摸显示器、操纵杆或其他的输入设备。
[0037] 现在参照图7,示出为了使用振动或振动特征检测开关的促动而采取的操作。在步骤702,促动信号被发送到开关。在一个方面,开关和仪表相关联。在一个方面,仪表是电表、气表或水表之一。在一个方面,发送促动信号到开关包括发送“断开”信号或“闭合”信号之一到开关。在步骤704,从开关接收振动信号。在一个方面,从开关接收振动信号包括从和开关相关联的加速计接收振动信号。在一个方面,加速计是MEMS加速计。在步骤706,振动信号被分析以确定促动是否发生。在一个方面,从振动信号确定促动是否发生包括使用时域分析来分析振动信号以确定促动是否发生。在一个方面,从振动信号确定促动是否发生包括使用频域分析来分析振动信号以确定促动是否发生。在一个方面,分析振动信号确定促动是否发生包括比较振动信号和一个或多个已知的振动特征。
[0038] 以上的系统已经在上面描述为由单元组成。本领域技术人员将意识到的是,这是功能性的描述,并且软件、硬件、或者软件和硬件的组合都能执行相应的功能。诸如智能电器、智能仪表、智能电网、公用设施计算设备、厂商或制造商的计算设备等等的单元,能够是软件、硬件、或者软件和硬件的组合。这些单元能够包括如图8所示并在下面描述的特征分析软件806。在一个示例性方面,这些单元能够包括如上面引用的和在下面进一步描述的计算设备108。
[0039] 图8是示出用于执行公开的方法的示例性操作环境的框图。该示例性操作环境仅仅是操作环境的示例,并无意于建议对使用范围或者操作环境架构的功能性的任何限制。操作环境也不应该被解释成具有和在示例性操作环境里示出的任一个组件或组件的组合有关的任何依赖或者要求。
[0040] 本发明和系统能够用众多其他的通用或者专用计算系统环境或配置来操作。能够适用于该方法和系统的公知的计算系统、环境和/或配置的示例包括但不限于个人计算机,服务器计算机,膝上型设备和多处理器系统。附加的示例包括机顶盒、可编程消费电子产品、网络PC、小型计算机、大型计算机、智能仪表、智能电网组件、包括任意以上的系统和设备的分布式计算环境,等等。
[0041] 公开的方法和系统的处理能够通过软件组件执行。该公开的系统和方法能够在计算机可运行指令的总体上下文中被描述,诸如被一个或多个计算机或其他设备运行的程序模。通常,程序模块包括计算机代码、例行程序、程序、对象、组件、数据结构等等,其执行具体的任务或实现具体的抽象数据类型。该公开的方法也能在基于网格的和分布式计算环境中实践,其中任务通过和通信网络链接的远程处理设备来执行。在分布式计算环境中,程序模块能位于包括存储器存储设备的本地的和远程的计算机存储介质上。
[0042] 进一步,本领域技术人员将意识到,本文公开的系统和方法能够经由以计算设备108为形式的通用计算设备来实现。计算设备108的组件能够包括但不限于一个或多个处理器或处理单元803,系统存储器812,以及将包括处理器803的多种系统组件耦合到系统存储器812的系统总线813。在多个处理单元803的情况下,系统能够采用并行计算。在一个方面,处理器803配置成发送促动信号到开关,从开关接收振动信号,以及从振动信号确定促动是否发生。
[0043] 系统总线813表示几个可能类型的总线结构的一个或多个,包括存储器总线或存储器控制器、外设总线、加速图形端口以及使用多种总线架构的任一个的处理器或本地总线。举例来说,这样的结构能够包括工业标准架构(ISA)总线、微通道架构(MCA)总线、加强ISA(EISA)总线、视频电子标准协会(VESA)本地总线、加速图形端口(AGP)总线、以及外设组件互连(PCI)、PCI-Express总线、个人计算机存储卡工业协会(PCMCIA)、通用串行总线(USB)等等。总线813,以及在本描述中指定的所有总线也能通过有线的或无线的网络连接而实现,并且每一个子系统,其包括处理器803、大容量存储设备804、操作系统805、特征分析软件806、振动特征数据807、网络适配器808、系统存储器812、输入/输出接口810、显示适配器809、显示设备811、以及人机接口802,都能够被包含在物理分离的位置处的一个或多个远程计算设备或客户端814a、814b、814c中,通过这种形式的总线连接,有效地实现完全分布式系统或者分布式架构。
[0044] 计算设备108典型地包括多种计算机可读介质。示例性可读介质能够是任意可得的介质,其是非暂时性的并且可通过计算设备108可访问,并且包括(例如但并不意味着是限制性的)易失性的和非易失性的介质、可移动的和不可移动的介质。系统存储器812包括易失性存储器形式的计算机可读介质,诸如随机存取存储器(RAM),和/或诸如只读存储器(ROM)的非易失性存储器。系统存储器812典型地包含数据,诸如振动特征数据807和/或程序模块,该程序模块诸如有可即时访问的和/或由处理单元803当前操作的操作系统805和特征分析软件806。
[0045] 在另一个方面,计算设备108也能包括其他的非暂时性的、可移动的/不可移动的、易失性的/非易失性的计算机存储介质。举例来说,图8示出了大容量存储设备804,其能提供计算机代码、计算机可读指令、数据结构、程序模块以及用于计算设备108的其他数据的非易失性存储。例如但不意味着是限制性的,大容量存储设备804能够是硬盘、可移动的磁盘、可移动的光盘、磁带盒或其他磁存储设备、闪速存储卡、CD-ROM、数字通用盘(DVD)或者其他光存储、随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)等等。
[0046] 可选地,任意数量的程序模块能够被存储在大容量存储设备604中,包括(举例来说)操作系统805和特征分析软件806。操作系统805和特征分析软件806(或它们的一些组合)中的每一个都能包括编程和特征分析软件806的元件。振动特征数据807也能被存储在大容量存储设备804中。振动特征数据807能被存储在本领域已知的一个或多个数据库的任意一个中。这样的数据库的示例包括, (IBM公司,阿蒙克,纽约州),Access, SQL Server, (微软公司,贝尔维尤,华盛顿州),mySQL,
PostgreSQL,等等。这些数据库能够被集中或者分布于多个系统。
[0047] 在另一个方面,用户能够经由输入设备(未示出)输入命令和信息到计算设备108中。这样的输入设备的示例包括但不限于键盘、指示设备(例如“鼠标”)、麦克、操纵杆、扫描仪、诸如手套和其他身体覆盖物的触觉输入设备,等等。这些和其他的输入设备能够经由耦合到系统总线813的人机接口802连接到处理单元803,但是也能通过其他的接口和总线结构连接,其他的接口和总线结构诸如并行端口、游戏端口、IEEE 1394端口(也被称为火线端口)、串行端口或者是通用串行总线(USB)。
[0048] 在又一个方面,显示设备811也能经由诸如显示适配器809的接口连接到系统总线813。考虑计算设备108能具有多于一个的显示适配器809,并且计算设备108能具有多于一个的显示设备811。例如,显示设备可以是监视器、LCD(液晶显示器)、或者是投影仪。除了显示设备811,其他的输出外设设备可以包括诸如扬声器(未示出)以及打印机(未示出)的组件,其能够经由输入/输出接口810连接到计算机801。方法的任意步骤和/或结果能够以任意形式输出到输出设备。这样的输出可以是视觉表示的任意形式,包括但不限于文本、图形、动画、音频、触觉等等。
[0049] 计算设备108能在连网环境中操作,使用到一个或多个远程计算设备或客户端814a、814b、814c的逻辑连接。举例来说,远程计算设备814可以是个人计算机、便携式计算机、服务器、路由器、网络计算机、智能仪表、厂商或制造商的计算设备、智能电网组件、对等点设备或其他常用网络节点等等。计算设备108和远程计算设备或客户端814a、814b、814c之间的逻辑连接能够经由局域网(LAN)和一般广域网(WAN)完成。这样的网络连接可以通过网络适配器608。网络适配器808在有线和无线环境中都能实现。这样的连网环境在办公室、企业范围计算机网络、内联网以及诸如互联网的其他网络815中是常规的和普遍的。
[0050] 为了说明的目的,应用程序和其他可运行的程序组件(诸如操作系统805)在本文说明成离散的块,尽管认识到的是,这样的程序和组件在多个时间驻留在计算设备801的不同的存储组件里,并且由计算机的数据处理器运行。特征分析软件806的实现能够被存储或通过计算机可读介质的一些形式被传送。任意被公开的方法能够通过包含于计算机可读介质中的计算机可读指令执行。计算机可读介质可以是任何能够被计算机访问的可用介质。举例来说但并不意味着是限制性的,计算机可读介质能包括“计算机存储介质”和“通信介质”。“计算机存储介质”包括以用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任意方法或技术实现的易失性的和非易失性的、可移动的和不可移动的介质。
示例性计算机存储介质包括但不限于RAM、ROM、EEPROM、闪速存储器或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光存储、磁带盒、磁带、磁盘存储或其他磁存储设备、或者能够用于存储期望的信息并能被计算机访问的任何其他介质。
[0051] 该方法和系统能采用诸如机器学习迭代学习的人工智能技术。这样的技术的示例包括但不限于专家系统、基于案例的推理、贝叶斯网络、基于行为的AI、神经网络、模糊系统、进化计算(例如,遗传算法)、群体智能(例如,蚂蚁算法)以及混合智能系统(例如通过神经网络生成的专家推理规则或者来自统计学习的产生式规则)。
[0052] 如上所述的并且将被本领域技术人员意识到的是,本发明的实施例可配置为系统、方法或者计算机程序产品。因此,本发明的实施例可由多种装置组成,该装置包括完全是硬件、完全是软件、或者是软件和硬件的任意组合。进一步,本发明的实施例可采取在计算机可读存储介质上的计算机程序产品的形式,该介质具有包含于存储介质中的计算机可读程序指令(例如,计算机软件)。可以采用任意合适的非暂时性的计算机可读存储介质,包括硬盘、CD-ROM、光存储设备或磁存储设备。
[0053] 本发明的实施例已经参考方法、装置(即,系统)和计算机程序产品的框图和流程图图示而在以上进行了描述。将被理解的是,框图和流程图图示的每个块,以及框图和流程图图示的块的组合,分别能被包括计算机程序指令的多种装置来实现。这些计算机程序指令可以被加载到通用计算机、专用计算机或者其他可编程的数据处理装置(诸如在上面参考图8讨论的一个或多个处理器803)上,来产生机器,以便在计算机上或其他可编程数据处理装置上运行的指令创造用于实现在一个或多个流程图框中指定的功能装置。
[0054] 这些计算机程序指令也可被存储在计算可读存储器中,其能指引计算机或其他可编程数据处理装置(例如,图8中的一个或多个处理器803)以具体方式起作用,以便存储在计算机可读存储器中的指令产生制品,包括计算机可读指令,用于实现在一个或多个流程图框中指定的功能。该计算机程序指令也可被加载到计算机或其他可编程数据处理装置上以使得一系列的操作步骤在计算机或其他可编程装置上执行以产生计算机实现的过程,以便在计算机上或其他可编程装置上运行的指令提供用于实现在一个或多个流程图框中指定的功能的步骤。
[0055] 因此,框图和流程图图示的块支持用于执行特定功能的装置的组合,用于执行特定功能的步骤的组合以及用于执行特定功能的程序指令装置。还将被理解的是,框图和流程图图示的每个框,以及框图和流程图图示中的框的组合,能够由基于专用硬件的计算机系统实现,该系统执行特定的功能或步骤,或者专用硬件和计算机指令的组合。
[0056] 除非另外清楚说明,否则无意于使本文所陈述的任何方法被解释为需要按特定的顺序执行其步骤。因此,当一个方法权利要求未实际述及其步骤所遵循的顺序时,或者未另外在权利要求或描述中特别申明该步骤限于特定顺序时,则在任何方面都无意于推断的某种顺序。这一点适用于用于解释的任何可能的未明确的(non-express)基础,包括:与步骤或操作流程的布置相对的逻辑关系;源于语法组织或标点的普通意义;说明书中描述的实施例的数目和类型。
[0057] 本申请通篇可引用多种出版物。这些出版物的公开内容在此通过引用全部并入本申请,以便更充分地描述方法和系统所属领域的现有技术
[0058] 受益于前面的描述和相关附图中给出的教导,本发明的这些实施例所属领域的技术人员能够想到本文陈述的发明的很多修改和其他实施例。因此,要理解的是,本发明的实施例并不局限于公开的特定实施例,并且修改和其他的实施例都意在包括于所附权利要求的范围之内。此外,尽管前面的描述和相关的附图在元件和/或功能的某些示例性组合的上下文中描述了示例性实施例,但是应当意识到的是,在不背离所附权利要求的范围的前提下,备选实施例可以提供元件和/或功能的不同组合。在这点上,例如,与那些上面明确描述的那些不同的元件和/或功能的组合也考虑可在一些所附权利要求中陈述。尽管在此采用了特定的术语,但是仅在一般性和描述性意义上使用它们,目的不在于进行限制。
[0059] 元件表
[0060]
[0061]
QQ群二维码
意见反馈