电力监控系统 相关申请资料
本申请基于35U.S.C.第119(e)部分要求下述申请的权益:在2008年2月11日提交的共同待审的美国临时申请No.61/027553,在2008年1月23日提交的共同待审的美国临时申请No.61/022862,在2007年9月19日提交的共同待审的美国临时申请No.60/973623,它们以引用方式被全部并入本文。
【技术领域】
本发明涉及功率分配,具体上涉及备用发电机。
背景技术
在住宅的停电事故期间,如果已经安装了诸如备用发电机之类的辅助电源或者备用电源,则通常人为地或者自动地接通辅助电源以向住宅提供电力。通常,仅仅能够在住宅访问诸如备用电源的油位的操作状态。而且,通常,仅仅在发电机位置的用户或者维护人员能够获得诸如安装要求、维护频率、停电频率和数量以及备用电源的故障类型的设置。
【发明内容】
在一个实施例中,本发明提供了{文本}。在一个实施例中,本发明提供了一种可分级访问的监控系统,其被配置来用于备用发电机。所述可分级访问的监控系统包括:接口单元,用于从所述备用发电机接收信息,并且传送所述发电机的信息;以及,远程数据服务器,其与所述接口单元通信。所述远程数据服务器从所述接口单元接收所述发电机的信息,存储所述发电机的信息,并且基于至少两个分级级别来控制对所述发电机的信息的访问,每个分级级别具有不同的访问权限。所述可分级访问的监控系统还包括用户接口,用于向至少一个用户显示来自所述远程数据服务器的所述发电机的信息。用户基于用户被分配的分级级别而具有读取所述发电机的信息的访问权限。
在另一个实施例中,本发明提供了一种远程访问来自备用发电机的发电机信息的方法。所述方法包括:提供接口单元,其与所述发电机通信,所述发电机处于第一位置;通过所述接口单元向处于第二位置的远程数据中心发送关于所述发电机的信息;以及,从所述远程数据中心经由用户接口向用户发送所述发电机的信息。
在另一个实施例中,本发明提供了一种远程访问来自备用发电机的发电机信息的方法。所述方法包括:提供接口单元,其与所述发电机通信;通过所述接口单元来向远程数据中心发送发电机信息;基于至少两个被保护的分级级别来控制对所述发电机信息的访问;以及,从所述远程数据中心经由用户接口向具有基于与用户相关联的分级级别的访问权限的用户发送所述发电机信息。
通过考虑详细说明和附图,本发明的其他方面将变得明显。
【附图说明】
图1是用于备用发电机的远程监控系统的第一功能图。
图2是图1的系统的示例性布线图。
图3是用于备用发电机的远程监控系统的第二功能图;
图4是用于备用发电机的远程监控系统的第三功能图;
图5是图1-5的任何一个的系统的示例性功能框图;
图6是图1-5的任何一个的系统的通信流程图。
图7是图1-5的任何一个的系统的通信模块。
图8是图1-5的任何一个的系统的服务工具。
图8A是图8的插头的详细视图。
图9是图1-5的任何一个的系统的远程信息中心。
图10A是图1-5的任何一个的系统的信息的屏幕显示,用于描述关于发电机系统的状态和控制信息。
图10B是图1-5的任何一个的系统的信息的屏幕显示,用于描述关于发电机系统的一般信息。
图10C是图1-5的任何一个的系统的信息的屏幕显示,用于描述发电机系统的系统设置。
图10D是图1-5的任何一个的系统的信息的屏幕显示,用于描述系统的网络设置。
图10E是图1-5的任何一个的系统的信息的屏幕显示,用于描述系统的远程访问设置。
图10F是图1-5的任何一个的系统的信息的屏幕显示,用于描述系统的安装信息。
图10G是图1-5的任何一个的系统的信息的屏幕显示,用于描述系统的一般产品信息和登录。
图10H是图1-5的任何一个的系统的信息的屏幕显示,用于描述由管理员看到的、示出安装者的信息。
图10I是图1-5的任何一个的系统的信息的屏幕显示,用于描述由管理员看到的顾客(客户)页面。
图10J是图1-5的任何一个的系统的信息的屏幕显示,所述屏幕显示涉及关于所选择的客户的发电机系统的信息。
图10K是图1-5的任何一个的系统的信息的屏幕显示,所述屏幕显示涉及关于所选择的客户的先前断电的信息。
图10L是图1-5的任何一个的系统的信息的屏幕显示,所述屏幕显示涉及所选择的客户的具体选择的断电。
图10M是图1-5的任何一个的系统的信息的屏幕显示,所述屏幕显示涉及所选择的安装者的客户系统。
图11是中央监控系统架构的图。
图12是系统软件架构的图。
图13是由用于所选择的顾客系统的BIU和服务器存储的参数的示例性表。
图14是由本发明监控的发电机的状态信息定义的表格。
图15是根据本发明的典型BIU状态计数器事件的表格。
图16是根据本发明的典型BIU事件的表格。
图17描述了根据本发明监控的发电机的示例性状态信息。
图18描述了使用本发明监控的发电机的网页上显示的示例性发电机系统信息。
图19描述了使用本发明监控的发电机的网页上显示的示例性计数器。
图20描述了使用本发明监控的发电机的示例性事件登录信息网页。
图21描述了根据本发明的系统的示例性网络配置。
图22描述了在网页上显示的经销商的示例性联系信息。
图23描述了在网页上显示的示例性顾客联系信息。
图24描述了宽带接口单元(BIU)的硬件。
【具体实施方式】
在详细描述本发明的任何实施例之前,应当明白,本发明不在其应用上限于在下面的说明书中给出或者在附图中示出的部件的结构和布置的细节。本发明能够具有其他实施例,并且能够以不同的方式被实施或者被执行。而且,应当明白,在此使用的用词和术语用于说明的目的,不应当被看作限定性的。在此的“包括”、“包含”或者“具有”及其变化形式的使用表示涵盖其后列出的项和其等同物以及另外的项。除非另外指定或者限定,术语“安装”、“连接”、“支撑”和“耦合”及其变化形式广义地被使用,并且涵盖直接和间接的安装、连接、支撑和耦合。而且,术语“连接”和“耦合”不限于物理或者机械的连接或者耦合。
对于本领域内的普通技术人员显然,在附图中所示的系统是实际系统那样的模型。应当注意到,许多所述的模块和逻辑结构能够以被处理器或者类似设备执行的软件来实现,或者能够以使用包括例如专用集成电路(“ASIC”)的多个部件的硬件来实现。诸如“控制器”的术语可以包括或者表示硬件和/或软件。而且,在说明书中,使用大写的术语。这样的术语用于符合惯例,并且帮助将说明书与编码示例、方程和/或附图相关联。但是,不仅仅因为使用大写而暗示或者应当推断任何特定的含义。因此,权利要求应当不限于具体示例或者术语,或者不限于任何具体的硬件或者软件实现方式或者软件或者硬件的组合。
图1是用于备用发电机的第一远程监控系统100的功能图。特别地,第一系统100包括转换开关104,其与发电机中心108通信,并且经由电导管来与家庭断路器箱112通信。发电机中心108包括备用发电机。系统100还包括转换开关通信模块116,其通过有线连接或者无线地与系统100的其他部件通信。在一些实施例中,通信模块116可以无线地或者经由有线连接来与信息中心120通信。通信模块116还与电话拨号器124和因特网调制解调器128通信。服务工具132还可以以下述的方式来与通信模块116通信。
在图2中描述了图1的系统的适当布线连接。RF发射机444使用2线连接460来与发电机控制板432(图5)通信,以与发电机108通信。RF发射机444向发射极控制器432发送信号以串行通信,而不是使用LED 712(图7)。RF发射机444使用RS-232连接器经由来自ACCM 468(空调控制模块,其是2005年7月13日提交的美国专利申请No.11/180,228的主题,其通过引用被包含在此)的4线连接472进行通信。而且,RF发射机444与自动拨号器448具有2线的不工作(N.O.)连接474。N.O.连接474在故障时与发电机108或者转换开关104断开。如果未发生故障,则闭合所述连接。RF发射机444具有用于连接到远程调制解调器128(例如以太网或者串行调制解调器)的串行输出。调制解调器128通信并且发送发电机108和转换开关104的状态。如果所述单元在运行,则其还发送发电机的输出功率。虽然这是用于图1的系统的布线图,但是其也可以用于图2和图3的系统。
电话拨号器模块448(图2)一般包括通常闭合的连接,其连线到图1的电话拨号器124。所述通常闭合的连接在任何故障时从发电机108或者从转换开关104断开。如果未检测到任何故障,则以已知的方式来对于所述通常闭合的连接通电。在一些其他实施例中,电话拨号器模块448(图2)可以包括通常开路的连接,当以已知的方式检测到故障时,对它们通电。而且,以太网嵌入模块452具有串行或者并行输出,用于与调制解调器128通信。调制解调器128继而通信和发送发电机108和转换开关104的操作状态。如果调制解调器128在适当地工作,则调制解调器128还可以被配置来发送系统100的用电量。虽然这些被示出为分立单元,但是优选的是,在单个单元中包括调制解调器128、以太网嵌入模块452和电话拨号器模块448。
图3是用于备用发电机的、根据本发明的第二远程监控系统200的功能图。具体上,第二系统200还包括电话拨号器212和与发电机208通信的通信中心204。在一些实施例中,通信中心204经由转换开关(参见例如图1、2和4)来与发电机208通信。通信中心204无线地或者经由有线连接来与远程信息中心216通信。图3还示出了通信中心204与接口220通信,所述接口220经由防火墙路由器224和调制解调器228来与用户接口通信。具体上,调制解调器228经由私人电话线提供到诸如互联网的公共可访问网络、到专用网络或者直接到另一个设备的高速或者宽带连接。在一些实施例中,所述调制解调器可以是电缆调制解调器或者数字用户线(DSL)调制解调器。接口220与一个或多个恒温器232通信。如图3中所示,恒温器232以已知的方式来与加热、通风或者空调(“HVAC”)系统236通信。在图3中所示的实施例中,电话拨号器212可以被配置来与其他系统通信,所述其他系统诸如蜂窝电话、办公室电话、服务中心、传真机和第二家庭电话。下面说明系统200的操作。
图4是用于备用发电机的、根据本发明的远程监控系统300的第三功能图。监控系统300类似于如图3中所示的第二系统200。系统300还包括通信模块304,其与发电机中心308和电话拨号器312通信。所述通信中心304还与信息中心316无线地通信。像系统200那样,通信中心304还与接口320通信,接口320可以经由防火墙路由器324和调制解调器328与用户接口通信。图4还示出了与多个恒温器336通信的HVAC系统332。在一些实施例中,恒温器与诸如温度传感器的多个传感器通信。恒温器336还可以与诸如烟雾警报器、冷冻传感器、水淹传感器和一氧化碳传感器的设备传感器通信。像在系统200中那样,拨号器312也可以被配置来与诸如蜂窝电话、办公室电话、服务中心电话、传真机和第二家庭电话的系统通信。
图5是图3的系统300的示例性功能框图。虽然图5是系统300的功能框图,但所述功能框图也可以被应用到第一和第二系统100和200。通信模块116包括服务信息模块404,其与转换开关104的转换开关控制板408通信。虽然转换开关控制板408经由串行连接与服务信息模块404通信,但转换开关控制板408也可以被配置来以其他方式与服务信息模块404通信。通信模块116还包括转换开关线圈检测模块412,其检测转换开关箱104的开关416是在开路状态还是闭合状态。通信模块116还包括保险丝检测模块420,其检测在转换开关中的保险丝是否完整。通信模块116还包括发电机错误检测模块424和与发电机108的发电机控制板432通信的发电机接口428。发电机控制板432包括发电机错误代码模块436、感测和检测发电机108的操作状态的发电机信息检测模块440以及从在图4中的传感器接受输入的感测模块458。传感器包括但是不限于温度传感器、烟雾警报器、冷冻传感器、水淹传感器和一氧化碳传感器。所述发电机信息检测模块440在检测到任何发电机错误时经由接口428向通信模块116的发电机错误检测模块424发送信号。然后经由射频(“RF”)输出模块444从通信中心116发送出发电机的状态或者发电机108的错误。RF输出模块444或者RF发射机然后可以无线地向信息中心120或者向连接到通信中心116或者远程服务器的服务工具发送关于发电机108的信息。通信中心116还包括电话拨号器模块448和以太网嵌入模块452。下面说明电话拨号器模块448和以太网嵌入模块452的操作。
RF操作或者输出模块444一般以诸如400MHz的预定频率来通信,以符合联邦通信委员会(“FCC”)的要求。但是,在一些实施例中,可以使用诸如900MHz的其他频率。
为了与发电机控制板432通信,通信中心116最好使用双线连接。在一些实施例中,发电机控制器432串行地——而不使用来自LED 712(图7)的信号——与通信中心116通信。通信中心116还可以包括4线连接,以与其他发电机控制器通信。
在一个优选实施例中,与发电机108通信和与数据服务器512通信的通信中心是接口单元559,最好是宽带接口单元(BUI)559,如图6和图11中所述。如图24中所述,BUI 559包括存储器952和954、实时时钟956、电源选项964或者966以及物理接口960和962。存储器包括至少16KB的外部SRAM 954和至少256KB的外部非易失性快闪存储器952。所述电源选项可以是12VDC的墙壁安装的稳压电源966或者以太网供电(PoE)电源964。物理接口包括:调制解调器960,其具有RS232连接器,并且支持模型控制系统CTS(清除以发送)、RTS(请求发送)、DCD(数据载波检测)和DTR(数据终端准备);以及,以太网,其具有与RJ45连接器的10/100网络接口卡,所述10/100网络接口卡使用801.1b-801.1n WiFi协议。
BIU软件最好是固件。所述软件提供下面的功能:向/从RF发射机、集成的万维网服务器和远程访问客户接口的互相通信;远程家庭备用软件/固件的更新;以及,通用即插即用(uPnP)可连接性,例如使用Rendezvous。向/从RF发射机444的互相通信包括:BIU控制,其包括网络配置;以及,有效负荷封装,其包括家庭备用控制和监控信息。所述集成的万维网服务器通过TCP(传输控制协议)因特网协议、基于浏览器的认证、用于客户的超文本标记语言(HTML)状态页面、被密码保护并且仅仅可被经销商或者安装者改变的HTML状态/控制页面以及DHCP(动态主机配置协议)IP寻址方法来提供本地访问。所述远程访问客户接口包括超文本传输协议(HTTP)软件、包括服务器软件交互和动态自我发现的应用程序接口(API),所述动态自我发现包括周期性心跳、设备类型标识符、警告报告和统计收集。
包括模块806(参见图12)的服务器软件驻留在服务器512(参见图11)上;服务器512是由制造商或者著名的第三方托管站点提供的。服务器软件执行下面的功能:浏览器支持、远程访问服务器、家庭备用数据库管理器和分级远程访问权限。浏览器支持包括用于PC的因特网浏览器IE(版本6.0或者更高)、用于Mac的Sapphire(版本1.2.4或者更高)、用于PC或者Mac的Firefox/Mozilla(版本1.0或者更高)和便携数字助理(PDA)浏览器。分级远程访问权限包括三级。第一级是管理员级,其包括数据库查询、固件下载、向经销商和安装者的通信以及当前和新的经销商的管理。第二级是安装者或者经销商级,其包括当前和新的客户的管理、警告和警报通知的接受以及客户的家用备用单元的控制和监控。第三级是顾客访问级,用户或客户可以访问关于他们自己的备用单元的发电机信息和状态。
所述软件可为安装者获得,并且将运行在它们的便携设备(例如膝上型计算机)上以辅助定位BIU。公共设施向所有本地网络节点使用高级网络技术(广播设备请求),以试图定位所有设备,并且建立连接以用于配置和初始管理。其提供了可下载的Java应用和设备发现,所述设备发现包括设备发现广播和网络状态通知。
所述系统硬件包含嵌入式万维网服务器,所述嵌入式万维网服务器向本地网络上的万维网浏览器提供HTML页面服务。顾客和安装者将经由内部固件与由系统服务的页面交互。与这些页面的交互最好通过公共万维网浏览器。在顾客、安装者或者经销商能够访问任何页面之前,将使用基于浏览器的登录认证方法。
图6是联网系统功能图,其示出了图3的系统的示例性系统功能500。虽然其是对于系统300示出的,但是其也可以被应用到第一和第二系统100和200。如上所述,BIU 559与网络通信,所述网络例如公共可访问的网络(诸如因特网)或者私人可访问的网络504。具体上,BUI单元559经由网络504来连接到数据服务器512。在一些实施例中,BIU单元559还通过网络504与因特网通信或者与在输出设备516上实现的万维网浏览器软件程序通信,所述输出设备516诸如膝上型计算机或者常见计算机、蜂窝电话520、PDA、打印机或者传真机。即,诸如膝上型计算机或者常见计算机516的输出设备可以经由网络504和BIU 559来连接到系统100、200和300。以这种方式,用户可以确定在系统100、200和300中的操作的状态。在一些实施例中,在数据服务器512已经认证了诸如膝上型计算机或者常见计算机516或者蜂窝电话520的访问输出设备后,浏览器或者客户端程序可以与BUI 559或者系统100、200、300通信。数据服务器512还可以从输出设备516的万维网浏览器中发送和接收电子邮件。数据服务器512还被配置来通过向可以与网络506通信的蜂窝电话或者PDA 520的电子邮件、文本消息或者电话消息来通知用户。图6还示出了经由因特网而无线地连接到数据服务器512的蜂窝电话或者PDA 520,用于通过数据服务器512接收作为关于系统操作的通知的电子邮件或者文本消息。在一些实施例中,数据服务器可以经由传真机或者打印机来发送通知。
图7是在图1-5的系统中使用的通信中心116的顶视图。通信中心116一般被容纳在风雨密的围绕物704中。在一些实施例中,通信中心116还包括向上翻起的外盖708。通信中心116还包括多个发光二极管(“LED”)712,它们显示发电机和通信中心116的多个操作状态。通信中心116还包括多个按钮或者开关716A、716B和716C。通信中心116还被配置为能够承受大范围的环境温度,例如在华氏-20度和130度之间。
具体上,所述按钮或者开关716A-716C当被启动时可以用于发送发电机108的信息。例如,第一按钮716A可以用于清空或者复位在发电机108或者发电机控制板432处设置的“换油”提醒器。第二按钮716B被配置来清空或者复位在发电机108或者发电机控制板432处设置的“更换空气过滤器”提醒器。第三按钮716C被配置来清空或者复位在发电机108或者发电机控制板432处设置的“更换火花塞”提醒器。当将第一、第二和第三按钮中的任何一个按下或者激活一段时间(例如三秒)时,通信中心116将向发电机控制器432发送CLEAR(清空)信号,以清空相应地提醒器,并且将相应的计数器复位到0。在其他一些实施例中,通信中心116也可以包括第四按钮“清空显示按钮”(未示出),用于同步信息中心120的显示。
而且,如上所示,LED 712用于指示通信是否被同步以及是否已经清空了维护提醒器。在已经在通信中心116上按下同步按钮后,LED 712保持接通(ON)一段时间,例如5分钟。当将维护提醒器按钮按下一段时间(例如三秒)时,LED 712闪动一次,以使得操作员知道通信中心116已经向发电机控制器432发送了CLEAR信号。
在一些实施例中,BUI 559定期地向信息中心120和/或数据服务器512发送发电机108和转换开关104的状态。在这种情况下,在每次发送之间的时段可以被编程,并且取决于需要。例如,当发电机108在运行时,每次从ACCM控制器468(图5)或者发电机控制器432发送信息时,例如如果有发电机功率改变,例如500瓦特或者更多的改变,或者如果有故障或者维护提醒,则通信中心116向远程信息中心120发送更新。
图8是可以用于本发明的任何系统的示例性服务工具132。服务工具132被配置来在监视器或者屏幕744上以文本和图形来显示信息。服务工具132可以经由插头134连接到通信中心116或者发电机中心108。在图8A中更详细地示出了插头134。以这种方式,服务工具132可以被插入到位于通信中心116或者发电机中心108上的插座中,以分别从通信中心116或者发电机中心108检索信息。在一些实施例中,可以在监视器774上显示来自发电机控制器432(图5)的油、空气过滤器和火花塞的状态信息。服务工具132包括多个按钮748,它们与在通信中心116上的那些类似。在一些实施例中,服务工具132还可以包括诊断功能,其用于检查发电机中心108和转换开关104的状态。在一些实施例中,服务工具132的用户可以选择服务工具132可以提供的诊断功能的类型。虽然插头134被示出为具有立体声插头的形式,但是也可以使用其他类型的插头,诸如5类电缆插头,并且也可以使用电话插头。在其他一些实施例中,服务工具132包括可伸缩的插头(未示出),其可以被插入到通信中心116或者发电机中心108中以直接地访问发电机中心108的信息。而且,在一些实施例中,服务工具132可以被配置来经由RF通信模块444(图5)无线地从通信中心116或者发电机中心108接收信息。而且,服务工具132可以包括用于选择发电机中心108的其他信息的任何其他按钮。在一些实施例中,状态按钮在代码和历史显示之间循环。
图9是可以用于本发明的任何系统的示例性远程信息中心600。信息中心600一般由电池供电,以便在通信中心116中发出或者记录的信息独立于由发电机104或者由公共电源提供的电力。但是,信息中心600也可以被电池和公共电源或者发电机108的组合一起供电。在这种情况下,信息中心600具有检测模块,其在电池电源和所述组合之间切换。在图9中所示的实施例中,信息中心600具有显示器604,其被细分为多个区域。例如,显示器604包括状态区域608,其指示系统的状态、射频(“RF”)信号强度、时间、日期、发电机状态、信息中心120的电池电平和发电机108的再充电状态。显示器604还包括第二显示区域或者主菜单选择区域612。主菜单区域612被配置来允许系统或者信息中心120的用户从多个选项选择或者滚动通过多个选项,以便可以在显示器604上显示系统的一种信息。例如,主菜单选择区域612包括选项,例如系统历史、系统的多个设置、将系统进入测试模式、将系统进入维护模式、将系统设置在警告模式中、将信息中心600设置为显示模式和将信息中心600设置来选择时间和日期。主菜单选择区域612还可以包括用户期望的其他选择。信息中心600还可以包括小键盘区域618,用于选择在主菜单选择区域612上提供的选项。在图8中所示的实施例中,小键盘区域618包括上下按钮624、628,以允许用户选择在主菜单区域612上的选项或者滚动通过在主菜单区域612上的选项。小键盘区域618还包括第三按钮632,用于允许用户返回到在菜单区域612中先前选择的菜单。小键盘区域638还包括选择或者进入按钮636,用于允许用户从主菜单区域612选择或者进入选项。在所示的实施例中,用户已经从主菜单区域612选择了进入维护模式。一旦进入,便示出具有多个选择的主菜单634,所述选择例如发电机、火花塞、练习和空气过滤器。一旦已经选择了练习选项,则信息中心600进入屏幕640中的练习模式,所述屏幕640示出了诸如开始测试和停止测试的选项。一旦已经选择了开始测试选项,则信息中心600开始如在屏幕644中所示的嵌入测试过程。所述过程通过测试发电机108的油位来开始,如果发电机108以超过或者低于期望的速度运行,所述过程还通过测试发电机108的电池电平来开始。
为了从诸如第二住宅或者办公室的其他位置访问信息,用户可以通过诸如因特网的网络或者任何其他通信系统来使用诸如万维网浏览器的用户接口或者其他程序、以及使用BUI 559来访问系统100、200、300的信息。例如,服务器512(图6)可以包含嵌入式万维网服务器,其可以在任何连接的网络上向万维网浏览器提供网页服务。在一些实施例中,系统的用户、安装者和系统100、200、300的制造商可以使用插件或者内置固件来与由服务器页面服务的网页交互。
为了访问所述信息,必须由服务器软件以已知的方式来认证用户。具体上,服务器页面可以经由BIU 559来访问发电机108的信息。在这种情况下,BIU 559配备了固件及其相关软件,以与服务器512通信。所述固件一般驻留在BIU 559中,并且提供功能,所述功能例如:向和从发电机108或者转换开关104的互相通信(例如控制参数);网络配置;诸如家庭备用控制和监控信息的有效负荷封装;诸如可以包括TCP因特网协议的本地访问的集成的万维网服务器;基于浏览器的认证;顾客的HTML状态页面;安装者或者经销商的被密码保护的HTML状态和控制页面;以及DHCP IP寻址方法。而且,所述软件还可以包括远程访问客户端模块。所述远程访问客户端模块可以包括:HTTP软件和应用程序接口(“API”),其还包括服务器软件交互;以及动态自我发现模块,其包括周期性心跳、设备类型标识符、警告报告、统计收集。在一些实施例中,所述固件或者其他程序还包括远程家庭备用软件和固件更新,以及通用即插即用能力。
而且,所述服务器软件一般驻留在数据服务器512上。服务器软件提供了下述功能:浏览器支持,诸如用于个人计算机(“PC”)的因特网浏览器、用于Macintosh(“Mac”)的Sapphire、用于PC或者Mac的Firefox/Mozilla、便携式个人数字助理(“PDA”)浏览器;远程访问服务器,诸如HTTP软件API;固件交互;动态自我发现,诸如周期性心跳、设备类型标识符;用于警告报告的SMTP客户端;家庭备用数据库管理器;具有第一级的分级远程访问权限,其允许管理员访问数据库查询、固件下载、向经销商或者安装者的通信、当前和新的经销商的管理和向顾客和经销商做目标广告。服务器软件还可以提供下面的功能:具有第二级和第三级的分级远程访问权限,第二级允许安装者和经销商执行当前和新的客户的管理、接收警告和警报通知并且执行客户的家用备用单元的控制和监控;第三级用于顾客(客户)查看他们自己的备用单元的状态。
通过密码保护的分级级别来组织对于数据的访问。在优选实施例中,有三个分级级别:第一级(管理员)、第二级(经销商或者安装者)和第三级(客户或者顾客)。每个分级级别相对于可访问的信息的类型具有不同的权限。访问可以限于只读(R/O)或者读写(R/W),如在图13中所示。管理员具有用于建立和管理所有其他级的信息的最广的访问,并且可以向经销商分配顾客。管理员直接地与经销商打交道,或者在一些实施例中,直接地与顾客打交道。管理员可以访问登录的所有经销商的列表,并且具有对于系统增加或者删除经销商的权限。
在一些实施例中,存在四级受保护的分级访问,其包括管理员的第二较低级,诸如超级经销商或者批发商,他们可以访问他们的经销商的信息,并且能够改变这个信息。访问所述信息的分级结构允许超级经销商查看和改变他们自己的经销商的信息,而不是其他超级经销商的经销商的信息。这个保护级相对于其他超级经销商保护每个超级经销商的信息。这个保护级也适用于经销商级,其中,每个经销商的顾客的信息仅仅可被那个经销商访问,而不能被其他经销商访问。被提供到超级经销商的信息可以仅仅是关于所有他们的经销商的发电机的参数的信息(警告条件、故障等),而不是可以识别顾客的信息,即顾客的姓名和地址。这保护了顾客的隐私,并且也保护了经销商的保密信息,使得其他经销商不可以接触他们的顾客。这也保护了经销商的顾客的保密信息不被传播超出所述顾客与其一起工作的经销商之外。虽然每个超级经销商可以查看他们的经销商的顾客的账户,但是他们不能改变参数。
经销商可以访问他们自己的顾客(客户)的个人标识信息,即姓名和地址。每个经销商被允许按照姓名、位置、型号或者其他适当的信息来分类他们的顾客,并且可以访问以编辑和查看他们的顾客的账户。每个经销商可以在他们的顾客系统的每个顾客的基础上设置警告通知配置。在登录后,经销商将看到使用警告条件按照顾客分类的他们的顾客的列表。经销商还可以安装所述单元,因此被分类为安装者。因此,经销商也可以是安装者,但是安装者不必是经销商。
对于下面的屏幕显示,该屏幕显示可以是在任何适当的用户接口上。适当的用户接口包括图形用户接口,诸如万维网浏览器或者文本屏幕接口或者打印机。图10A是使用诸如万维网浏览器的用户接口的、图1-5的系统的信息的屏幕显示900。屏幕显示900可以被顾客和安装者或者经销商查看。如果顾客选择改变他或者她自己的油、火花塞或者空气过滤器,则可以通过查看适当的方框和按下或者选择递交选项来复位每个定时器。屏幕显示900示出了发电机状况、发电机状态、发电机燃料类型、发电机运行时间小时的总数、下一个安排的系统练习、下一个安排的换油、下一个安排的更换火花塞和下一个安排的更换空气过滤器。屏幕显示900还具有一些复位按钮,以允许用户复位相应的选项。
图10B是系统的信息的屏幕显示904,其描述了客户的发电机的总的信息。屏幕显示904可以被顾客和安装者或者经销商查看。顾客和安装者或者经销商可以查看服务所需要的相关信息,而无需访问被保护的页面。例如,顾客和安装者可以查看诸如发电机108的型号、额定值和序列号的信息。顾客和安装者或者经销商也可以查看诸如转换开关104的型号、额定值和序列号的信息。而且,顾客和安装者或者经销商可以查看其他信息,诸如安装者或者经销商的信息。
在一些实施例中,仅仅可以在使用正确的用户名和密码被认证后来访问某些网页。所述用户名和密码对仅打算被授权的安装者使用。在这些页面中的参数可以被有资格的安装者或者经销商改变。密码保护的页面组包括系统设置、网络设置、远程访问和安装信息页面。
图10C是图1-5的系统的信息的屏幕显示908,用于描述系统设置。屏幕显示908可以包括发电机设置、转换开关设置、定时器设置和系统练习设置。定时器可以选用地被设置来在期满时通过电子邮件、电话、文本消息或者传真来通知顾客和安装者或者经销商。其他设置包括默认的持续时间和时间间隔。
图10D是图1-5的系统的信息的屏幕显示912,用于描述网络设置。屏幕显示912示出了应当由有资格的安装者输入的网络设置参数和信息。在这个页面上配置特定的网络相关的参数。网络设置包括:寻址参数,诸如MAC地址、IP地址方法、IP地址、子网掩码、网关地址;万维网服务器参数,诸如HTTP端口号;以及,提交时重启设置。
图10E是图1-5的系统的信息的屏幕显示916,其示出了一些远程访问设置。所述远程访问设置参数和信息仅由有资格的安装者输入。在这个页面上配置具体的远程管理相关参数。需要站点名称和客户ID来使得能够与服务器软件相互通信,以执行远程管理。所述远程访问参数包括远程发现参数,诸如状态、站点名称、间隔、最后的尝试和最后的成功。顾客或者客户信息也是远程访问参数的一部分。顾客信息包括用于识别顾客的标识符。
图10F是图1-5的系统的信息的屏幕显示920。屏幕显示920包括可以由有资格的安装者输入的安装者信息。在这个页面上配置特定的安装相关参数。所述安装者信息可以包括安装日期和诸如公司和电子邮件地址的安装者信息,如图所示。
在服务器512上的软件在安全和高度可靠的合格服务器上运行,所述合格服务器与顾客和安装者或者经销商交互以用于远程管理能力。另外,授权的管理员人员可以访问所述服务器以管理新的安装者,将软件和固件升级下推到发电机108,并且提取统计数据来用于销售、营销或者服务原因。顾客、安装者和管理员可以通过共同的万维网浏览器或者在独立的PC、便携膝上型或者移动计算设备上建立的其他用户接口来与服务器软件交互。在顾客或者安装者可以访问任何下面的页面之前,最好使用基于浏览器的登录认证方法。在下面的示例性服务器软件页面中,制造商的管理员已经登录到服务器512,以管理安装者或者经销商账户,或者执行诸如搜索的数据库查询。
图10G是图1-5的系统的信息的屏幕显示924。屏幕显示924示出了登录页面。顾客、安装者或者制造商的管理员可以通过首先从在制造商的网站上的发电机页面登录来访问远程管理站点。制造商的网站页面然后提供链接,其将用户重新定向到远程管理认证页面。在一些实施例中,在登录到远程管理站点后,制造商可以找到由特定的安装者安装和销售的所有发电机单元。为了定位发电机单元,通信中心116或者接口120包含标识,其唯一地识别特定系统及其部分。在一些实施例中,特定系统的标识和关于该特定系统的其他信息全部被存储在服务器512上,以用于网络访问。如果特定系统上执行了任何服务,则关于特定系统的信息被更新和经由因特网、经由另一个公共可访问的网络或者直接地经由电话或者其他通信介质被发送到服务器512。在其他一些实施例中,当存在来自服务器512的软件搜索或者询问请求时,特定系统的标识通过网络540被安全地广播。以这种方式,服务器512仅仅在必要时收集关于特定系统的信息。而且,存储关于特定系统的信息的通信中心116或者接口120将所述信息经由网络540发送到服务器512。在一些实施例中,特定系统的标识可以包括在屏幕显示900、904、908、912、916、920中所示的信息的组合。在另外一些实施例中,通信中心116或者接口120配备了广播设备,用于搜索服务器512。一旦已经定位了服务器512,则通信中心116或者接口120可以向服务器512发送关于特定系统的信息以进行进一步的处理。以这种方式,通信中心116或者接口120定位所述信息,并且将其直接地发送到服务器512。在另外一些其他实施例中,通信中心116或者接口120和服务器512可以使用如上所述的联网技术的组合。
一旦登录,制造商、经销商、安装者或者客户可以使用远程管理站点来执行多个功能。例如,管理员可以使用远程管理站点来找到特定类型或者样式的所有发电机单元。制造商也可以找到已经安装了特定类型或者样式的所有发电机单元的所有的安装者。在一些情况下,制造商还可以在地理上定位已经安装的特定类型或者样式的所有发电机单元,并且确定特定类型或者样式的所有发电机单元的服务频率和故障频率。
图10H是图1-5的系统的信息的屏幕显示928。屏幕显示928示出了可以被制造商的管理员在成功登录后查看的服务器安装者页面。在这个页面上配置了特定的安装相关的参数。在一些实施例中,所述安装者页面列出了已经安装了制造商的发电机单元的所有被授权的安装者。或者,所述安装者页面也可以列出已经安装了制造商的特定发电机单元的所有被授权的安装者。在所示的实施例中,所述信息包括安装者姓名的列表。如图10H所示,制造商的管理员也可以通过选择查看简档选项929来查看在所述列表上的每个被授权的安装者的简档。通过如图在屏幕显示928中所示的服务器安装者页面,制造商的管理员也可以执行其他管理员功能,诸如:选择一些安装者,以便可以比较所选择的安装者的简档;以及从页面删除安装者。在服务器安装者页面上也示出了“搜索”标签930、“升级”标签、“客户”标签和“退出”标签,下面相对于不同的屏幕显示来讨论它们。每个被授权的安装者的简档包括诸如客户姓名、安装和服务的日期、发电机使用的日期和量和所提供的发电机功率的数量等的信息。
图10I是图1-5的系统的信息的屏幕显示932。屏幕显示932示出了通过点击在屏幕显示928上的安装者之后的查看简档按钮929来访问的客户页面。一旦进入,制造商的管理员可以定位其发电机单元被在屏幕显示928中选择的相应安装者安装的客户姓名的列表。客户页面也提供了到所列出的每个客户的其他信息的链接。例如,客户页面示出了用于指示相应的发电机单元的状态的每个客户的警告状态。客户页面也提供了到客户的简档的链接、相应的发电机单元的安装历史和由每个发电机单元经历的故障等。在一些实施例中,制造商的管理员、安装者或者客户可以调整在特定客户的相应发电机单元上的信息或者设置。
图10J是图1-5的系统的信息的屏幕显示936。屏幕显示936示出了通过点击在屏幕显示932上的客户(顾客)之后的查看简档按钮933来访问的接口页面。接口页面示出了所选择的客户的发电机单元的信息。示例性信息包括发电机状态和定时器设置。以这种方式,制造商的管理员可以调整发电机状态的参数和定时器设置。例如,制造商的管理员可以将诸如发电机状况的发电机状态从“故障”复位到“默认”。制造商的管理员也可以调整或者复位与发电机单元的维护相关的定时器,诸如“下一个火花塞更换”的预定时间。
图10K是图1-5的系统的信息的屏幕显示940,其示出了历史页面。通过点击在屏幕显示932上的客户之后的历史按钮934来访问历史页面。在屏幕显示940上所示的信息包括由发电机单元经历的故障的类型、用于指示要采取来解决所述故障类型的行为的代码、自从采取上一个行为起的操作时间的长度和采取所述最后行为的日期等。
图10L是图1-5的系统的信息的屏幕显示944。屏幕显示944示出了通过点击在屏幕显示940中所示的历史页面上的断电事件之后的“属性”按钮941而访问的服务器直方图页面。具体上,制造商的管理员可以查看在屏幕显示944中示出的历史页面上由所选择的客户拥有的特定发电机单元的断电的历史。在所示的实施例中,示出了在2003年3月5日期间运行功率对运行时间的直方图。所述直方图例如示出了在45分钟的运行时间后,运行功率是大约90瓦特,其可以指示发动机故障。
图10M是图1-5的系统的信息的屏幕显示948。屏幕显示948示出了可以通过点击在如屏幕显示944中所示的远程管理页面下的搜索标签930而访问的搜索页面。使用所述搜索页面,制造商的管理员可以搜索特定类型或者样式的所有发电机单元、发电机单元的位置、由发电机单元经历的服务频率和由特定安装者安装或者由特定经销商销售的发电机单元经历的故障等。在一些实施例中,搜索标准可以包括信息,诸如但是不限于型号、序列号、额定功率、安装者或者经销商的姓名、客户的姓名和其他信息、运行小时数、故障类型、燃料类型和软件程序版本等。搜索标准也可以包括基于地理区域的信息。以这种方式,制造商的管理员可以分析由搜索页面产生的信息。举例而言,制造商的管理员可以确定是否特定的发电机类型或者样式比其他类型或者样式更容易发生发动机故障。举另一个例子,制造商的管理员可以确定是否由特定安装者安装或者由特定经销商服务的特定发电机类型或者样式经历了比由另一个安装者安装或者由不同的经销商服务的该特定发电机类型或者样式更多的故障。
在图11中描述了系统100、200或者300的软件架构的实施例。四个层被描述,其中三个在数据服务器512中:数据存储层550、业务层552和呈现层554。第四层是客户层556,其包括宽带接口单元BIU 559,其从客户的发电机108向服务器层发送信息。客户层556包括宽带接口单元(BUI)559和用户接口516(诸如PC或者膝上型计算机)。服务器侧接收BIU状态、警告和计数器,执行BIU配置,并且向BIU 559提供自动BIU升级。客户层556还包括通过计算机516访问的用户接口。
在服务器侧上,中央管理系统(CMS)数据服务器512包含到系统的用户接口(例如万维网接口)、数据库832(图12)、商业逻辑和呈现层554。商业逻辑包括警告通知和提供。呈现层554包括网页和图形用户接口,诸如万维网浏览器。呈现层554与数据存储层550集成。呈现层554还包含应用服务器,例如JBOSS。
呈现层554包括用户接口,其包括超文本传输协议(HTTP)服务器。HTTP是应用协议,其使得能够进行万维网浏览。呈现层554还包括万维网应用页面,其包括管理员页面558、经销商页面556和客户页面560。
业务层552通过BIU接口559、在服务器中的数据库和诸如万维网应用的用户接口来从发电机收集状态信息。BIU接口数据包括警告通知和计数器更新。
存储层550包括数据库服务器512,其包括用于数据复制(冗余)的弹性数据存储器和关系数据库,例如dBase或者R:Base。存储层550的另一个部分万维网主机具有高的可用性,例如同时连接到多个用户,可扩展到多个站点,诸如镜像站点,并且进行通常的备份和维护。
在一个实施例中,呈现层554包括四个分级或者密码保护级:管理员、超级经销商、经销商和顾客。每个分级级别具有不同的访问权限。管理员可以建立和管理超级经销商、经销商和顾客的账户。管理员也可以向经销商分配顾客。每个经销商可以建立和管理他们自己的顾客的账户。顾客可以仅仅管理他们自己的账户的部分。管理员可以作为超级经销商、经销商或者客户的代表来检查超级经销商、经销商或者客户。经销商仅仅可以作为顾客的代表来检查顾客。
客户或者经销商(其向客户提供发电机系统)选择监控系统的通知策略。客户或者经销商可以通过联系方式,诸如电子邮件、短消息服务(SMS)消息、传真或者电话,来接收事件的通知。可以在下面三个严重性级别上启用或者禁用通知:故障、警告和通告。“故障”通知涉及硬件错误和发电机故障代码,例如发电机系统故障代码或者BIU POST(通电自检)故障。“警告”通知涉及发电机系统108或者BUI接口错误。“通告”通知涉及发电机的操作状态,例如接近空气过滤器改变周期或者电力故障。可以将多达10个地址规则指定为联系方式。每个顾客可以选择不使他们的经销商接收通知,例如顾客可以接收警告消息,即低油,并且用户可以固定它,而不用通告或者联系经销商,并且顾客或者客户可以指定他们的经销商接收的通知的类型。
在一些实施例中,可以有多个管理员级账户。在这个实施例中,有子管理员层,例如超级经销商或者批发商层。管理员可以增加或者删除经销商、超级经销商或者客户或者顾客。超级经销商可以是批发商,其可以向经销商销售。每个超级经销商可以建立和删除他们的经销商的账户。超级经销商可以向他们的经销商的账户分配和重新分配顾客。每个超级经销商可以查看他们的经销商的顾客的账户,但是不能改变参数(只读,R/O)。每个超级经销商可以将他们自己指定为接收经销商通知。每个超级经销商不能接收关于其他超级经销商的经销商的信息。
在经销商级,经销商可以在当他们登录到万维网主机时看到具有警告状况的按照顾客分类的他们自己的顾客的列表。每个经销商可以通过诸如姓名、位置、型号等的多个不同的参数来分类他们的顾客。每个经销商可以编辑和查看他们的顾客的账户,而不是其他经销商的顾客的账户。每个经销商可以在每个顾客的基础上设置警告通知配置。
顾客在当他们登录到诸如万维网服务器的用户接口时仅仅可以看到他们自己的账户信息。顾客仅仅可以编辑特定的参数,例如他们的联系信息和他们的通知配置。然后,客户可以查看他们的系统信息,诸如在图13和图16中列出的系统信息。顾客的系统的配置仅仅可以被顾客查看,而不可被其编辑(只读,R/O)。顾客的经销商仅仅可以改变他们自己的顾客的系统配置。每个顾客可以查看他们的经销商的联系信息,并且可以选择不使他们的经销商被通知关于他们的发电机系统的事件,例如警告或者警报。顾客可以选择接收关于发电机的状态、警告和计数器的信息。用户接口允许对所显示的数据的组织进行改变。
在一些实施例中,在图12中描述了在一部分或者全部服务器侧上的架构,其中包括硬件802、操作系统804和应用806。系统包含操作系统和驱动器,其中包括Linux核826、以太网驱动器820、快闪驱动器822和串行驱动器824。操作系统控制远程服务器管理器842、HTTP服务器840、状态和控制管理器838、自动发现830、数据库832、RF接口834和LED驱动器836。相关联的硬件802包括以太网810、快闪存储器812、串行端口814和LED 816。所使用的操作系统和驱动器最好是硬件特定的Linux核826和低级接口驱动器。自动发现/零配置830机制被定义,并且部分地与Linux核826集成。
在一些实施例中,如图12中所示,系统的Linux 2.6核826包括用于容错和根据设计的写入分级的闪存文件系统822(永久存储)、网络驱动器820和端口驱动器824。系统还包括RF接口应用834,其实现RF发射机接口协议,通过例如查看发射机存在、比特错误和协议错误来监控到RF发射机的连接的健康度,并且通过BUI 559向中央监控系统通知每个类型的错误。RF接口应用将协议消息转换为当前的发电机状态。万维网接口包括本地HTTP服务器,并且从本地网络访问当前状态、统计和配置。远程服务器管理器842将所有的BIU状态和统计封装为服务器512的控制监控系统的定期万维网服务和消息,并且可靠地提供所述消息。状态和控制管理器838包括警告通知和登录和CMS消息启动。自动发现/零配置单元830包括窗口浏览器交互和DHCP/AUTO-IP网络配置。
在一些实施例中,发电机系统配置包括BIU 559,其具有其中存储了配置参数的本地存储器。系统配置参数也被中央监控系统服务器512存储。在图13中示出了包括CMS服务器的系统中存储的参数的列表。如图13中所示,顾客(客户)或者安装者(经销商)可以只读(R/O)或者读/写(R/W)地访问一些参数。
发电机状态信息被定期提供到BIU 559和数据服务器512。数据服务器512识别在图14中所示的发电机108的状态信息。状态信息还包括状态计数器。可以例如自从安装、前24小时、前一个星期、前一个月或者前一个年起间隔地显示这些状态计数器值。事件计数器计数诸如低压事件或者转换开关接合之类的事件已经发生的次数。时期记数器计数一个条件已经成立的小时和分钟的数量,例如总的运行时间或者在下一个自动练习周期之前的时间。在图15中示出了系统的状态计数器,其中包括事件,例如运行时间、总的转换开关接合时间(发电机已经提供备用电源的时间量)、火花塞运行时间、空气过滤器运行时间、滤油器运行时间、在练习之前的时间、剩余的练习时间;以及,时期记数器,例如开关接合、低电池电压、低压、发动机不能启动、例如在55赫兹之下的低频、发动机超速、油温高、转换开关故障或者完全停机。
在一些实施例中,数据服务器512在系统的永久存储器中记录信息。由服务器512记录的信息包括发动机系统事件、在图16中所示的BIU事件和在服务器512中复制的登录。所述事件包含数量、日期、类型和消息文本。
中央监控系统(CMS)服务器512交互包括系统启动的轮询,其通过HTTP代理而工作,而不用配置。默认的轮询间隔是5分钟,其已经最小化了对于CMS性能的影响。所述默认轮询间隔在发电机工作期间改变为1分钟,并且可以通过CMS来启动所述轮询改变。系统启动的轮询使用低带宽,因为仅仅小的消息被发送,并且仅仅被改变的数据被发送。CMS交互还包括被发送到CMS的状态消息,其中包括当前状态、故障和计数器更新。CMS交互还包括状态消息返回,其中包括CMS启动的配置改变和自动系统更新。
系统的引导序列包括通电自检(POST)。POST包括检查DRAM、FLASH、实时时钟,并且POST将不重要的引导的结果传送到操作系统(OS)。所述引导序列包括引导Linux和系统诊断,系统诊断包括例如查看发电机系统接口、以太网和到CMS数据库服务器512的连接。如果系统诊断在发电机系统中找到故障,则GSI LED闪动。如果系统诊断发现在以太网中的故障,则以太网LED闪动。如果系统不能联系到CMS,则CMS LED闪动。
系统的运行时间包括收集来自发电机接口的状态、更新计数器、更新记录、产生CMS状态消息、向CMS提供状态、从CMS接收的命令、运行系统诊断和重复。
图17描述了在用户接口上显示的示例性万维网接口状态信息。图18描述了在用户接口上显示的示例性发电机系统信息。图19示出了在用户接口上显示的万维网接口计数器的示例值。图20示出了所显示的万维网接口事件记录信息的示例。图21是在用户接口上显示的万维网接口网络配置设置的示例。图22描述了在用户接口上显示的示例性万维网接口经销商联系信息。图23示出了在用户接口上显示的示例性万维网接口拥有者联系信息。
对于一些实施例,BIU硬件如在图24中所述。所述硬件包括EP930216比特200MHz嵌入式处理器950、至少32MB的快闪存储器952、至少64MB的SDRAM 954、实时时钟956(具有备用电池957的RTC)、802.310BaseT/100Base-TX接口962、RJ45连接器、经由终端块连接器的RS232接口960、复位到工厂设置开关(POR)968和电源966。所述硬件可以选用地包括用于802.11b-802.11n无线连接的USB接口968。电源966最好是经由P5P插头的5VDC AC/DC墙壁电源。选用的电源是以太网供电电源(PoE)964。
在一些实施例中,BIU单元559具有几个指示器LED。系统指示器LED816(图12)是电力、以太网、发电机系统接口(GSI)和中央监控系统(CMS)。电力LED指示存在BIU电力。以太网LED指示可访问10Base/100Base-TX网络。如果以太网LED未接通,则所述LED将提供另外的网络诊断能力。GSI LED指示可访问发电机系统接口,例如RS232。CMS LED指示BIU可以与CMS服务器512通信。两个另外的802.3LED与RJ45连接器通信,如果网络链路存在,则链接LED接通,如果网络活动存在,则活动LED接通。
安装过程包括在站点安装之前的准备和站点安装。在站点安装之前的准备包括经销商记录下面的信息:发电机名称、型号、序列号、转换开关型号和序列号以及BIU序列号。准备还包括:使得经销商登录到制造商服务器,并且建立顾客账户。顾客账户包括顾客ID、姓名、地址、电话和电子邮件以及关于发电机、转换开关和BIU的记录信息。站点安装包括:经销商或者其代表安装发电机系统和BIU。BIU最好用两个螺丝安装到墙壁上。以太网电缆从BIU RS232连接器附接到RF发射机和BIU。所述应用启动并且来验证所述接口是活动的,并且系统LED提供状态。BIU发现服务器512,并且可从经销商账户访问。