对电气设备进行图形化分组的系统和方法

文档序号:6279047阅读:436来源:国知局
专利名称:对电气设备进行图形化分组的系统和方法
技术领域
本发明一般地涉及自动化硬件和软件系统,并且尤其涉及用于按照分组选择性地控制多个电气/电子设备的系统。
背景技术
目前公知例如照明控制系统等电气(electrical)/电子(electronic)系统的远程控制和监视。例如,数字可寻址照明接口(“DALI”)提供了照明控制系统的数字寻址,并且可以用于调节负载,例如通过通信网络而控制灯光亮度。使用DALI,各个照明装置具有其自身独立的数字地址,由此支持与该装置进行的远程通信。因此,可以通过由远程控制台发出的指令而开启和关断灯。中央控制器处理所述指令并且发出响应的指令以控制照明装置。
尽管例如DALI提供的远程控制和监视系统带来了很大的便利,但是互相之间物理远离或者作为异种设备的电气/电子设备的分组很难分配地址和寻址。例如,为了控制各个设备作为分组进行工作,具有自身独立数字地址的各个设备必须通常通过参考设备和/或区域(zone)表而被单独选择并且分配到该组。当面对数千独立的电气/电子设备的海量列表时,与定义独立设备的各个分组关联的工作非常费劲。
例如,新的展览空间可能包括五十列乘五十行的照明装置。终端用户可能希望控制该装置的图案,例如控制提供的灯的总体百分比。例如,一种所需的照明图案可能包括前面两行,中间五行,以及最后三行灯。可替换的,用户可能希望照明总体展览空间的各种百分比(例如25%、50%和75%)。而且,用户可能希望开启某些灯,即使这些灯不是预定图案的一部分。
而且,某些灯可能需要很长时间以开启。在为例如前述展览空间等空间的一定百分比提供灯光的情况下,一种结果可能是暂时的黑暗,直到灯被开启。可替换的,由于为了避免与较长的开启时间相关的问题,灯可能被故意保留开启,因此可能导致浪费。
在现有技术中,根据前述段落而定义装置分组以提供照明可能需要大量时间。例如,各个单独装置通过表格中的名称或者数字而被标识,并且必须由用户定位以添加装置到某个分组。而且,多个单独的照明装置可能被分配给各个区域。因此,用户必须浏览遍历大量区域的大型表格,各个区域表示多个照明装置,从而如上所述地定义各种图案的灯的分组。这种区域表格并不直观,并且与在数百或者甚至数千个区域(其中许多区域可能包括若干或者大量照明装置)的基础上定义各个照明图案相关的工作存在很多问题。

发明内容
业内需要一种用于对控制电气/电子设备的对象进行分组的用户接口。更具体的说,需要提供一种支持对两个或者更多图标进行选择性分组的用户接口,所述图标完全实时的控制或者监视电气/电子设备。
业内进一步需要一种便利的开发环境,该开发环境用于开发定制的用户接口,该用户接口提供对电气/电子设备和系统的选定分组的完全实时的控制。
进一步需要对电气/电子设备分组进行完全实时控制,从而用户可以发出或者确定针对电气/电子设备分组而执行的指令的时间、或者命令电气/电子设备分组响应于特定条件。
在优选实施例中,本发明提供了一种用于开发用户接口以对有一个或者更多设备的分组进行控制的系统。所述系统包括由信息处理器提供的设计模块,该设计模块在运行时用于表示物理位置。所述设计模块进一步在运行时用于表示安装在所述物理位置中的设备。而且,本发明包括绘图模块,该绘图模块将所述设备与分组进行图形化关联。而且,本发明包括运行时间模块(run time module),该运行时间模块提供所述用户接口给工作站。所述设计模块将至少一个指令与所述分组相关联,并且所述设备根据所述指令而执行至少一种单独的功能。而且,所述运行时间模块提供了用户接口以基于所述至少一个指令而控制所述分组。
在可替换实施例中,本发明提供了一种用于对可以设置在设备分组中的多个设备进行电气控制的系统。在此实施例中,信息处理器存储多个图形符号,并且各个图形符号表示单独的一个设备。而且,各个图形符号可以对其对应设备进行电气控制。例如,由所述信息处理器提供的选择模块在运行时用于响应于图形符号的用户选择而定义设备分组。而且,例如由所述信息处理器提供的指令模块在运行时用于对分组进行电气控制。在此实施例中,例如,用户选择表示分组的符号(例如通过点击该符号),并且指令模块响应于用户选择而发出指令给所述分组。下面详细描述本发明的其他特征和优点。


为了阐述本发明,附图中显示了优选形式,然而应当理解,本发明并不限于所示的特定设置和手段。本发明的特征和优点通过下面的参考附图的详细描述可以更加明白,其中图1显示了阐明本发明实施例的用于开发用户接口以监视和控制电气/电子设备分组的示例硬件装置;图2显示了与图1中的信息处理器关联的功能元件;图3为显示一个或者多个的结构图,所述软件模块支持对电气/电子设备分组的远程监视和控制;图4显示了由软件设计模块提供的示例显示屏幕,该显示屏幕显示了宾馆会议中心的虚拟表示;图5为显示示例多处理器网络的图示,该多处理器网络包括用于监视和控制电气/电子设备分组的控制处理器和网络接口;图6A显示了根据本发明优选实施例提供给操作软件设计模块的用户的示例显示屏幕;图6B显示了显示屏幕的示例导航窗口,该导航窗口显示了添加到由软件设计模块提供的显示屏幕的多个空间;图7A显示了根据本发明优选实施例提供给操作软件绘图模块的用户的示例显示屏幕;图7B显示了图7A中的绘图模块的显示屏幕的示例库窗口;图8A-8G显示了在变化阶段期间的显示屏幕的示例窗口,在此阶段中执行根据本发明优选实施例对电气/电子设备进行分组的步骤;图9显示了通过运行时软件模块而提供以完全实时的控制电气/电子设备分组的示例显示屏幕;以及图10为显示与根据本发明优选实施例而定义电气/电子设备分组相关联的步骤的流程图。
具体实施例方式
在优选实施例中,本发明提供了便利并且直观的用于开发定制的用户接口的软件开发环境,这些接口提供了对电气/电子设备和系统的分组的完全实时的控制。除了提供对电气/电子设备的完全实时控制之外,本发明的用户可以确定针对电气/电子设备分组而执行的指令的时间,或者命令电气/电子设备分组以响应于特定条件。
在优选实施例中,定制的用户接口通过通信网络工作,并且为用户提供物理环境例如房间、建筑地面或者室外设施(如体育场、购物中心、停车场等等)的虚拟表示。包括多个电气/电子设备的任何物理环境都可以根据本发明被虚拟表示。而且,用户接口提供了对电气/电子设备分组的完全实时监视和控制,所述电气/电子设备分组包括例如位于本发明表示的物理环境中的照明装置、窗户设施、墙壁控制、通信设备、音频/可视设备、加热、通风、空气调节和制冷产品的混合。
本发明优选的采用网络和通信接口,例如网络接口卡(NIC)和控制处理器。以寻址并且控制安装在各个位置中的特定电气/电子设备。所述网络和通信接口支持通过通信网络对完全不同种类的设备分组进行控制。本领域技术人员可以理解,在此可以设想任何种类的网络接口。包括NIC的示例和实施例并不将本发明局限于此。例如,处理器可以具有集成网络接口,例如以太网端口,并且直接构建在端口内。
参考附图,其中相似参考数字表示相似元件,图1显示了本发明的示例优选实施例,包括用于开发用户接口以监视和控制电气/电子设备分组的硬件装置,该硬件装置通常表示为系统100。系统100包括至少一个信息处理器102、至少一个工作站104和至少一个控制处理器107,上述的每一者都适合于通过通信网络106进行通信。信息处理器102优选地为工作站104的用户提供互联网网站(web site),其中包括数据库和用户接口。在优选实施例中,电气/电子设备108电子连接到可寻址的电源面板110,电源面板110与控制处理器107连接以接收指令。因此,通过通信网络106发出指令以控制电气/电子设备108的工作。
在图1所示实施例中,电气/电子设备108A表示照明装置,电气/电子设备108B表示HVAC系统,电气/电子设备108C表示音频系统。而且,电气/电子设备108A、108B和108C显示为电气/电子设备分组112,并且可以作为分组被控制从而执行各种操作。因此,本发明提供了电气/电子设备108的不同范围分组的远程监视和控制。
信息处理器102优选的包括支持本发明所需的数据库。然而,可以设想信息处理器102可以通过与信息处理器102耦合的通信网络106或者任何其他通信网络访问任何所需数据库。通信网络106优选的为全球公共通信网络,例如互联网,但是还可以为广域网(WAN)、局域网(LAN)、或者其他支持两个或者更多计算机互相通信的网络。
尽管通信网络106在图1中表示为单个通信网络,但是本发明并不局限于此。在此可以设想通信网络106可以包括一个或者多个网络,包括广域网、局域网、全球通信网络等等。
优选的,信息处理器102、工作站104和控制处理器107能够通过通信网络106,例如大型计算机、微型计算机、个人计算机、膝上计算机、个人数字助理(PDA)以及如Web电话的互联网访问系统,而发送和接收数据。并且,信息处理器102和工作站104优选的安装了网络浏览器,例如MICROSOFT INTERNET EXPLORER,NETSCAPE NAVIGATOR等等。信息处理器102和工作站104使用任何公知的数据通信网络技术耦合到通信网络106。
控制处理器107优选的适合于提供对电气/电子设备的控制,例如本专利的受让人授权销售的GRAFIK7000处理器。如同本领域技术人员所公知,GRAFIK7000处理器能够对各种区域例如DMX区域、电机区域、天花板风扇、窗帘等等控制负载。根据本发明,通过将表示开关杆(switch leg)的图标拖放到用于固定开关杆的虚拟电源面板(显示在软件应用程序中)上而控制区域。根据本发明使用网络接口设备和控制处理器107,可以控制大多数电源面板。
如图2所示,信息处理器102的功能元件包括一个或者多个中央处理单元(CPU)202,所述中央处理单元(CPU)202用于执行软件代码并且控制信息处理器102的操作;只读存储器(ROM)204;随机访问存储器(RAM)206;一个或者多个网络接口109,用于通过通信网络发送数据到其他计算机并且从其他计算机接收数据;存储设备210,例如硬盘驱动器、软盘驱动器、,磁带驱动器、,CD ROM或者DVD,用于存储程序代码数据库和应用程序数据;一个或者多个输入设备212,例如键盘、鼠标、跟踪球、话筒等等;以及显示器214。
信息处理器102的各个组件不需要被物理包含在相同底板内或者甚至不需要定位在单个位置。例如,存储设备210可以位于远离信息处理器102的其余元件的地点,并且甚至可以由网络接口109通过通信网络106连接到CPU202。信息处理器102优选的包括配备了足够存储量的存储器以提供所需的数据库、论坛(forums)、以及其他社区服务以及作为web服务器用于与工作站104通信超文本标记语言(HTML)、XML、Java applets、Active-X控制程序等等。例如图2所示,以适合于信息处理器102的期望工作环境的组件来设置信息处理器102。选择CPU202、网络接口109和存储器和存储设备210以确保容量被设置为满足预期需求。
图2所示的信息处理器102的功能元件与工作站104和控制处理器107中的功能元件为相同类型。然而,不是所有元件都需要存在于工作站104或者控制处理器107中。例如,在PDA的情况下,存储设备以及各种元件的容量被设置为满足预期的用户需求。例如,工作站104中的CPU202的容量(capacity)可以比信息处理器102中的CPU的容量更小。类似的,可能信息处理器102包括的存储设备的容量远大于工作站104中存储设备的容量。当然,本领域技术人员可以理解,功能元件的容量可以根据需要而调整。
编写计算机可执行代码(即软件)的领域中的技术人员可以使用包括但不限于C、C++、C#、Visual Basic、JAVA、HTML、XML、ACTIVE SERVER PAGES、JAVA server pages、servlets、以及多个网站开发应用程序的流行的计算机编程语言和开发环境中的一者或者多者的结合,而实现在此描述的功能。
尽管在此通过示例方式并且按照使用web浏览器和网站服务器(例如信息处理器102)的基于web的系统描述了本发明,但是系统100并不限于这种配置。可以设想系统100被设置为工作站104使用任何公知通信和显示方法与信息处理器102通信并且显示从信息处理器102接收到的数据,例如使用结合了局域网协议例如互联网数据包交换(IPX)、拨号、第三方、专用网络或者增值网络(VAN)等的非互联网浏览器WINDOWS viewer。
进一步可以设想在信息处理器102和工作站104上使用任何适当的操作系统,例如DOS、WINDOWS 3.x、WINDOWS 95、WINDOWS 98、WINDOWS NT、WINDOWS2000、WINDOWS ME、WINDOWS CE、WINDOWS POCKET PC、WINDOWS XP、MAC OS、UNIX、LINUX、PALM OS、POCKET PC以及任何其他适当的操作系统。
参考信息处理器102上显示数据的过程,在此使用的工作站104以及控制处理器107涉及通过通信网络106而通信数据并且处理该数据的过程,从而在显示器214上例如使用web浏览器等等查看数据。如同web浏览软件所公知的,工作站104上的显示器214在系统100内提供站点,从而用户可以通过选择所需链接而在系统内从一个站点进入到另一个站点。
因此,各个用户对系统100的体验是基于他通过屏幕进行的顺序的。在显示屏幕以及模块上优选的提供图形控制以启动数据程序,并且在系统100的显示屏幕和模块之间提供便利导航。换言之,由于系统对于其显示屏幕的设置并非是完全分级的,用户可以从一个区域进入到另一个区域而不需要经历一系列显示屏幕而“回溯”。基于此原因,并且除非明确说明,否则下面的讨论并不表示任何顺序操作步骤,而是示例系统100的组件。
术语根据在此描述内容,使用并且提供各种术语以指导本领域技术人员如何构建并且实施本发明。下面的术语列表和定义通常是为了辅助本领域技术人员。在此提供的定义并不限制或者约束术语含义为其普通或者公共含义,或者行业中普遍使用的术语定义。
地址应用到系统通信链接中的组件的唯一字符数字标识符。
天文时间事件定义为日出或者日落时间之前或者之后的若干秒的事件。
基础(base)绘图表示在添加任何符号或者热点之前的物理位置的图片。
编译将用户定义的项目数据翻译为各种形式的硬件和软件理解的机器语言的动作。
条件基于利用变量或者可移动墙壁的逻辑声明而可以执行不同预设的编程模型。
控制允许用户改变对象或者对象集合的当前参数值的特性。这会在系统中产生事件。
控制站公共面板下的一个或者多个校准的(ganged)控制站设备。
控制站设备提供输入或者输出点的设备。在多数情况下,这是具有按钮的墙壁安装控制。
控制类型表示装置或者开关杆需要被控制的方式。示例包括开关和调光。
电气/电子设备发电或者被供电的设备。电子设备是电气设备的子集并且包括电子电路,所述电子电路包含电子元件例如晶体管集成电路、电容、电阻和电感等等。
设备安装在封装中或者存在于面板中的系统硬件。设备的示例包括处理器、接口和开关杆控制。
事件可以触发待处理的程序的发生情况。
图形包含一个或者多个符号和/或一个或者多个热点的基础绘图。
分组一个或者多个电气/电子设备或者共享公共功能目的的其他组的指定集合。这与建筑自动化行业标准术语一致。
热点图像上的用户定义区域,可以作为另一个图片的监视器、控制器或者导航点。
超链接从一个或者多个词语、图片或者其他信息对象至其他对象的可选择连接,其中在web浏览器内提供可选择连接。信息对象可以包括声音和/或动态视频。选择通常是通过使用输入设备例如鼠标、跟踪球、触摸屏等等“点击”超链接而进行的。当然,本领域技术人员可以理解,可以使用任何选择超链接的方法。
链接控制系统的各个部件互相通信的方式。
负载类型通过负载的电气特性而确定的负载分类。负载类型确定负载可以基于开关杆控制的容量而被控制的方式。
模式确定被应用的分组或者其他对象的行为的功能和一组相关值。这与建筑自动化行业标准术语一致。
监视器允许用户查看对象或者对象集合的当前参数值的对象。
对象表示添加到项目的任何产品或者抽象实体的一般化术语。示例的产品可以为GP48调光面板(由本专利的受让人提供),并且示例的抽象实体可以为场景。
面板工厂构建的预接线装配的硬件。
可分拆空间(partitionable space)表示特定类型空间的术语。可分拆空间允许用户包括固定的以及可移动的墙壁。这些墙壁可以用于实现各种照明效果。可分拆空间可以包括附加空间,在此通常称为子空间。
预设用户定义的一个或者多个对象及其关联指令/级别的集合。
处理器通过一系列链接与其他硬件通信的硬件。处理器能够运行可以改变系统中对象状态的程序。
程序定义为由于事件导致而发生的预定行为。程序并不包括事件自身。
程序模型指定用户必须如何与设备进行交互以对该设备执行定义的程序。
项目指定的包括关于系统的所有信息的容器(container)。
实时事件按照日期时间定义的事件。
场景通过调节一个或者多个区域至各种级别而实现的照明效果。
进度表事件/规划配对的集合。
单一动作对各个事件执行相同预设的程序模型。
软件模块有益于本发明的效果的一个或者多个离散组件。模块可以包括软件元件,包括但不限于函数、算法、对象等等。模块还可以包括硬件元件,基本用于执行或者有益于执行与本发明关联的步骤。模块可以独立工作,或者可替换的可以为执行其职能而依赖于一个或者多个其他模块。
空间表示建筑或者其任何部分的物理表示的一般化术语。空间可以包括其他空间。并且,各个空间可以包括其他对象。空间中的各个对象仅能被分配给一个空间。
开关杆某个负载分组和开关杆控制之间的连接。
开关杆控制通过改变传送给负载的信号而控制开关杆的任何电子设备。在多数情况下,它位于断路器和被控制的负载之间。这包括基于墙壁盒和面板的开关杆控制。
符号置于绘图上的图形实体,通常用于监视或者控制对象的状态。
时钟(time clock)进度表的集合。
变量用户创建的对象,可以为三种类型真/假、多状态、或者整型(integer)。变量可以定义在设计模块中(下文描述)。
变量状态变量的状态。示例可以包括早晨、午后、或者傍晚。
墙壁用于定义可分拆空间的结构。
墙壁状态可移动墙壁的状态。墙壁状态的示例包括完全打开、完全关闭、半打开等等。
区域作为一个单元被控制的一个或者多个设备的集合(在此还可以称为通道)。
区域类型基于与特定区域相关联的开关杆的类型而计算的域。
网络如上所述和图1所示,本发明优选的通过一个或者多个通信网络工作,从而可以通过用户接口监视和控制一个或者多个电气/电子设备分组。下面提供根据本发明实施例使用的网络技术的描述。
图5是显示多处理器网络500的图示,其中包括用于监视并且控制电气/电子设备108分组的控制处理器107和网络接口卡109。通过连接到电源面板链接的电源面板而控制电气/电子设备108。在优选实施例中,为信息处理器102提供一个NIC109,并且为转换器盒502提供以太网端口。因此,可以通过以太网连接而从控制处理器107与转换器盒502通信。优选的,提供了两个NIC109给每个控制处理器107,一个NIC109专用于与电气/电子设备108通信,另一个NIC109用于通过另一个通信网络例如客户提供的网络进行通信并且进一步连接到各种客户端计算机。控制处理器107优选的提供访问并且修改数据库的能力,以及寻址并且控制电气/电子设备108。而且,处理器107提供执行实时监视和控制功能的能力,例如创建进度表或者命令电气/电子设备108响应于各种条件以特定方式动作。
如上所述,NIC109允许计算设备通过网络进行通信。在本发明的优选实施例中,处理器107配备了两个NIC109。一个NIC109允许控制处理器107与电气/电子设备108通信,并且另一个NIC卡允许控制处理器107连接到客户的公司网络上的和远处的客户端。
优选的提供转换器盒502以在以太网和RS-485之间进行转换。RS-485被认为是比以太网更加理想,因为RS-485在长距离上比以太网的成本更加低廉。例如,单部分的RS-485在需要中继器之前可以在2000英尺距离上承载信号,而以太网大约每300英尺即需要中继器。而且,采用处理器之间的链接以允许多个电气/电子设备108使用RS-485通信互相通信。这种链接支持处理器间的时钟事件以及跨处理器脚本的成功执行。
软件模块根据本发明一个实施例,软件模块支持用户开发并且使用定制的用户接口以监视和/或控制电气/电子设备分组。在可替换实施例中,用户对表示多个电气/电子设备的图形屏幕控件进行选择性分组,从而完全实时的监视和/或控制设备。在该可替换实施例中,不需要单独的用户接口选择性分组图形控件,图形控件一方面表示电气/电子设备,另一方面按照选定分组的功能控制这些电气/电子设备。
图3为显示一个或者多个软件模块的结构图,该模块通常表示为系统300,提供了支持对电气/电子设备分组112进行远程监视和控制的特性。如图3所示,设计模块302(用于总体系统配置和编程)、控制模块304(用于定义区域的优先级)、绘图模块306(图形入口工具,用于配置定制用来控制电气/电子设备分组112的接口)、运行时间模块308(用于完全实时操作系统)、进度表模块(schedule module)310(用于确定操作的时间)以及安全模块312(用于分配用户权限)支持用户开发并且操作定制的用户接口以远程控制电气/电子设备108。
继续总结本发明提供的某些模块,设计模块302包括图形化的用户接口,该用户接口提供了物理环境的虚拟表示,例如房间、建筑地面、或者室外设施。设计模块302允许用户通过添加新的空间、创建场景、编程时钟并且控制站设备以及各种其他特征而对设施进行建模。在优选实施例中,设计模块302并不用于系统的实时控制。
例如,设计模块302提供的接口包括例如建筑地面等物理位置的表示。优选的,图形屏幕控件例如对话框、按钮、表格、下拉菜单、列表框、复选框(checkbox)、单选按钮等等被用户选择以定义在设计模块302中表示的物理位置的元素并对所述元素进行编程。设计模块302中表示的电气/电子设备108的示例包括照明控制系统、墙壁单元、面板、窗帘、区域、开关以及处理器。而且,可以将多个电气/电子设备108按照分组进行编程以执行各种任务。在本发明的优选实施例中,设计模块302控制电气/电子设备108分组进行操作或者可替换的阻止其操作。而且,电气/电子设备108可以被控制以按照预定进度表工作。例如,照明装置的分组可以被确定时间为在某个时间关断,或者响应于预定事件例如紧急情况(例如火灾或者电源故障)而被开启或者关断。
当发出指令到电气/电子设备108分组时,分组成员根据指令和接收指令的设备108的情况而响应。例如,包括控制站设备(键盘)和区域(调光器)的设备108分组接收指令以设置强度(intenstiy)级别。这种指令对于控制站设备没有意义,但是对于区域具有意义。根据本发明,只有区域响应于所述指令。在另一个示例中,定义了包含区域、时钟以及控制站设备的分组。指令被发出以禁用所述分组。在此示例中,控制站设备被禁用,时钟被延缓,并且区域不受影响。因此,与分组相关的设备108适应于指令的特定情况而响应或者忽略指令。
图4显示了通过绘图模块306提供的示例显示屏幕400,该显示屏幕400中显示了宾馆会议中心的虚拟表示。显示屏幕400支持建筑的地面平面的表示,从而电气/电子设备108可以被添加到会议中心以显示位置并且对其动作进行编程。在显示屏幕400中可以表示许多包括电气/电子设备108例如区域、控制站、控制站设备和开关杆以提供照明、声音以及各种其他特性的物理环境。正如下面详细描述的那样,使用本发明,用户可以选择单个图形按钮以完全实时的监视并且控制电气/电子设备108的分组。
设计模块图6A显示了提供给操作设计模块302的用户的示例显示屏幕600。
用户优选的操作设计模块302以执行各种功能,例如添加新的空间、新的可分拆空间、新的控制站、新的控制站设备、新的开关杆、新的区域、新的场景、新的时钟、数据变量等等的虚拟表示。而且,用户可以通过显示屏幕600而添加设备、面板以及开关杆控制。例如,在使用设计模块302定义物理环境之后,用户对任何可寻址的硬件进行寻址以通知处理器107表示哪些硬件与其连接。
例如,如图6A所示,导航(Navigation)窗口602(位于左部)提供了对包含空间、控制站、开关杆以及各种电气/电子设备108等在内的物理位置的各种元素的方便导航。导航窗口602优选的提供为包括文件夹的图标,类似于MICROSOFT WINDOWS中提供的文件浏览器。图6B显示了示例的导航窗口602,该导航窗口602显示了由用户添加到设计模块302的多个空间。
继续讨论示例的显示屏幕600,工具栏(Toolbox)窗口604(位于右上)允许用户添加任何其他对象到系统中。显示屏幕600的右下部分的属性(properties)窗口606允许用户查看并且修改当前选择的对象的属性,例如控制站的属性。显示屏幕600的中心部分的主窗口608显示对象列表。可以通过从工具栏窗口605拖拽图标并且将图标拖放到主窗口608中而将对象添加到主窗口608中显示的空间中。显示屏幕600的其他元件包括菜单610,用于执行文件、编辑并且查看操作并且使用各种工具定制设计模块302;以及具有图标614的工具条612,用于快速访问由设计模块302提供的多数显示屏幕。
而且,显示屏幕600可以被用于编程控制站设备和时钟进度表。本发明优选的支持条件编程(例如响应于某个日期时间、温度或者其他条件而控制电气/电子设备分组112)。在本发明的优选实施例中,绘图模块306被用于定义电气/电子设备108的分组,设计模块302被用于提供编程代码以按照分组控制和/或监视电气/电子设备108。
通过提供用于表示物理环境和电气/电子设备108的统一接口,本发明提供了开发控制电气/电子设备分组的定制的用户接口的方便途径。
控制模块本发明提供了控制模块304以利用编程例如先前在设计模块302中执行的编程而设置区域的优先级。例如,区域可以被锁定,从而区域的强度(intensity)不能被修改直到它被解锁。因此,管理员可以使用本发明限制对包括例如区域在内的电气/电子设备108分组进行修改。
绘图模块根据本发明,可以将两个或者多个电气/电子设备108(可以位于不同物理区域或者执行不同操作)分组为一起工作。在本发明的优选实施例中,绘图模块306提供了开发用户接口的特性,该用户接口通过例如互联网和/或其他通信网络被使用从而控制电气/电子设备分组112。优选的,各种格式的数字图像例如TIFF、JPEG、GIF、BMP等等可以被导入并且置于显示屏幕中以表示物理位置。例如,通过CAD系统(例如AUTOCAD、MICROSTATION、SOLIDWORKS、或者INTELLICAD)产生的图像可以被导入本发明以显示建筑地面的建筑绘图。这样,物理安装在地面(地面表示在CAD图像中)上的电气/电子设备108的虚拟表示可以置于图像之中。因此,通过本发明可以提供电气/电子设备108的准确表示。
图7A显示了提供给操作绘图模块306的用户的示例显示屏幕700。注意,显示模块302和绘图模块306提供了布局和图形屏幕空间相似的显示屏幕。绘图模块306包括图形浏览器(Graphical Explorer)窗口702、库(Library)窗口704、属性窗口706、以及主窗口708。显示屏幕700还包括菜单710和具有图标714的工具条712。主窗口708显示表示各种电气/电子设备108的图标。图7B显示了示例的库窗口704。
图8A-8G显示了在变化阶段期间的显示屏幕700的示例窗口,在此阶段中执行根据本发明优选实施例对电气/电子设备108进行分组的步骤。
如图8A所示,表示照明控制点(即区域)的十五个图标801被添加到主窗口708。表示区域的十五个图标801中每一者被选择并且从库窗口704拖拉到主窗口708中。使用库窗口704,用户可以标识将要按照分组被监视和/或控制的特定区域。
继续讨论本示例,图8B显示了主窗口708并且显示了区域1已被添加至分组中。这是通过用户使用鼠标点击区域1的图标而实现的。优选的,通过变换颜色例如橙色的图标而显示区域1已被分配给某个分组。如图8B所示,当用户将鼠标指针放置在表示区域2的图标上时,图标改变颜色(例如变为绿色),这意味着该符号表示可以被添加到分组的有效对象。并且,显示包含该区域的名称(Name)和位置(Location)的对话框803。因此,通过在绘图模块306中的主窗口708中的图标上移动选择器,用户可以确定主窗口708中的图标是否如在此所述的那样表示支持分组的对象。
继续讨论图8A-8G所示的示例,图8C显示了主窗口708,主窗口708具有与其他区域颜色不同的区域1、2、3、6和7,从而表示区域1、2、3、6和7被添加到某个分组。同样图8C显示了对话框802,并且对话框802可以表示在用户完成添加项目至分组之后哪些项目被添加到分组中。优选的,用户可以修改分组定义,例如随着时间根据需要通过添加或者去除项目而修改分组定义。在图8C中所示示例中,用户在对话框802中为新的分组指定名称和描述(Description)以备将来参考。
图8D显示了创建新定义的名称为“被定义的第一分组”(First DefinedGroup)的分组之后显示屏幕700的库窗口704。在创建分组之后,分组优选的在窗口704中表示以备将来使用,例如将来控制在此包含的电气/电子设备。在图8D所示示例中,分组图标804(显示于窗口704中)表示新添加的分组。
图8E显示了用户在定义名称为“被定义的第二分组”(Second DefinedGroup)的第二分组时的显示屏幕800。在图8E所示示例中,第二分组包括区域4、5、10、14、和15。对话框802’向用户显示包含在“被定义的第二分组”中的区域。
图8F显示了在“被定义的第一分组”和“被定义的第二分组”被定义之后的库窗口704。如图8F所示,库窗口704显示了根据在此描述内容而可用的新定义分组。在图8F所示示例中,图标805表示第二添加分组。
图8G显示了被从窗口604拖拉到窗口608的图形屏幕控件(即图标)。在图8G所示示例中,分组部分806包括表示“被定义的第一分组”和“被定义的第二分组”的图标已经被从窗口604拖拉并且拖放到主窗口608。通过将分组的虚拟表示(即图标)从窗口604拖放到主窗口608,用户例如可以通过由通信网络106(图1)提供的定制用户接口控制这些对象分组。
因此,根据本发明,绘图模块306支持用户开发定制的用户接口以完全实时的或者根据特定进度表或者响应于条件而控制电气/电子设备108分组。在优选的使用在此描述的各种模块开发用户接口之后,通过通信网络在例如web浏览器显示屏幕中提供该接口给用户。
图10为显示与根据本发明优选实施例定义电气/电子设备108分组关联的步骤的流程图。
在步骤S102中,进入“创建分组”模式的用户设置内部状态变量,该内部状态变量表示此后的动作与分组创建功能相关。在本发明的优选实施例中,内部阵列结构被初始化并且被信息处理器102用于存储被定义的分组的内容和信息。在选择分组创建模式之后,点击例如在主窗口708中的控制点,将控制点添加到分组中。在初始并未选择“创建分组”模式的情况下,选择表示电气/电子设备108的图标或者符号会显示与设备108关联的属性。因此,在步骤S104中,系统100确定表示电气/电子设备108的图标是否被置于主窗口608中,如果没有,则程序继续到步骤S106并且等待用户将各个图标置于主窗口608中。
在本发明的优选实施例中,与用户接口关联并且在此描述的工具被存储并且在超文本传输协议(“HTTP”)通信会话中使用XML通过web服务在数据库中检索所述工具。表示电气/电子设备分组112的图标以压缩格式被存储在数据库中并且通过运行时间模块308例如在web浏览器显示屏幕900中显示所述图标给用户。优选的,在通过绘图模块306开发用户接口期间,图标被解压并且处理以添加对应的脚本文件从而实现对分组112的控制。
一旦表示电气/电子设备108的图标(表示为图10中的控制点)被置于主窗口608中,用户选择图标以添加设备108至新的分组(步骤S108)。此时,电气/电子设备108的标识符和类型被存储在内部阵列结构中,并且在添加项目到该阵列之前执行重复性检查。而且,表示电气/电子设备108的图标改变颜色以表示设备108被添加到分组中。并且,图片中相同标识符和类型的其他实例改变颜色以显示它们被包含在分组中。例如,用户可以拖放区域(例如区域1)至图片上10次,从而定义并且显示10个区域1图标。区域1图标例如在通过鼠标或者其他点击设备点击而被选择时被添加到所述分组。图标被显示为高亮以表示它们与分组关联。在本发明的优选实施例中,图标和各种编辑工具被提供为可缩放向量图。该可缩放向量图包括编程代码,所述编程代码发送用于控制电气/电子设备108指令,并且进一步为了监视目的而接收处理和显示信息。
在表示电气/电子设备108的图标被添加到分组之后,确定是否添加其他设备108到分组(步骤S110)。如果并非所有设备1 08已经被添加到分组,则程序循环回到步骤S104。如果已经添加了所有设备,则程序执行到步骤S112,并且用户进入“完成分组”模式以定义分组。更具体的说,在步骤S112中,选择“完成分组”表示用户已经将所需的所有项目都添加到了分组。优选的为用户提供所有添加到分组的电气/电子设备108的列表,并且给予用户机会以从列表去除各个项目(步骤S114)。如果在步骤S114中,用户决定从分组中去除不需要的电气/电子设备108,则程序继续至步骤S116,并且为用户提供项目列表。用户优选的选择特定设备108以将该设备从分组中去除。此后,程序循环至步骤S114并且用户确定是否需要从分组中去除其他电气/电子设备108。在步骤114中,一旦用户对分组内容满意,则程序继续至步骤S118并且给予用户机会以分配名称和描述(如上所述)用于描述和控制分组。在步骤S120中,新的分组被添加到数据库中以备将来使用,并且在步骤S122中,程序结束。
因此,根据图10所示的示例步骤,用户可以添加电气/电子设备108至分组并且能够通过定制的用户接口对分组进行控制。添加新分组至数据库的请求被使用XML网络服务通过HTTP通信从绘图模块306发送。如果没有问题,则优选的从数据库传输消息表示一切添加成功。如果存在错误,则传输表示错误的消息给用户。
根据本发明,分组创建可以跨越表示各个电气/电子设备108的多个图片。如上所述,添加至分组的项目优选的从表示能够被分组并且置于绘图模块306的主窗口708中的电气/电子设备108的图片中选择。优选的,用户开始创建分组之后可以打开并且利用图片。并且,控制点可以控制多个逻辑和硬件类型,包括但不限于窗帘、照明装置、墙壁和控制站。
而且,为了编程目的可以在设计模块302中访问和使用新创建的分组。通过提供编程指令以操作分组,可以实现空间或者设施中电气/电子设备108的实时控制。
运行时间模块图9显示了通过运行时软件模块308,被提供来控制电气/电子设备108分组的示例显示屏幕900。在图9所示示例中,在web浏览器软件应用程序中提供显示屏幕900,该显示屏幕900支持用户通过其内显示的图形接口而控制系统。例如,这可以通过将在绘图模块306中的分组存储在数据库中(参考图8A-8G描述)而实现,此后该数据库被信息处理器102查阅以支持对电气/电子设备分组的控制。
在本发明的优选实施例中,表示“被定义的第一分组”和“被定义的第二分组”的图标在例如鼠标(或者其他点击设备)选择器经过各个图标时提供关于各个分组的信息。例如如图9所示,当鼠标选择器经过(或者靠近)表示分组“被定义的第一分组”的图标时,包含分组名称和分组描述的对话框902被自动提供在表示该分组的图标附近。同样如图9所示,通过移动鼠标选择器至分组图标之上或者附近,分组中包含的区域(例如区域1、2、3、6和7)被不同显示,例如通过改变颜色。这样,通过简单的在web浏览器显示屏幕中的分组图标上移动鼠标选择器,可以将与各个分组关联的电气/电子设备108通知给用户。用户选择表示分组的图标以实现对分组中定义的所有对象的影响。
因此,使用标准的web浏览器软件,用户可以通过例如互联网等通信网络而远程控制在设计模块302中被定义并且在绘图模块306中被分组的对象。例如,用户可以使用标准的web浏览器软件而控制所有楼道照明、所有外部照明、所有控制站设备以及可分拆空间中的所有墙壁。
除了web浏览器软件应用程序,本发明优选的支持用户使用按键式电话(touch tone telephone)而控制对象分组。例如,用户拨通电话号码以调用电话接口。用户优选的输入分组代码,按下“#”字符,并且输入动作代码以监视和/或控制电气/电子设备分组112。这样,用户不需要使用具有web浏览器软件的计算设备以控制电气/电子设备分组112。
示例系统现在通过示例方式进一步描述本发明的特征和优点。
在某市中正在建造新的会议中心。设计的该会议中心具有400,000平方英尺的空间和30英尺高的天花板。会议中心有35间会议室,总空间为144,800平方英尺。该中心还包括食堂和230,000平方英尺的主展览大厅用于进行各种事件,例如交易会、展览会、音乐会、报告会或者各种公众事件。
在会议中心建设期间,在各个空间中安装数千电气/电子设备108。例如,在主展览大厅的天花板中安装数十行灯,一个或者多个灯与一个区域关联。因此,安装数千区域并且与一个或者多个照明装置关联。其他电气/电子设备108例如DMX装置、天花板风扇、窗帘、音频设备等等也被安装并且与区域关联。
安装在新的会议中心内的电气/电子设备108被提供硬件以进行远程控制和访问。例如,提供控制处理器107、NIC109以及一个或者多个转换器盒502以支持与电气/电子设备108进行通信。会议中心中的数千电气/电子设备108中的多数被提供了硬件从而为设备108分配单独的数字地址。
使用本发明提供的模块,操作设计模块302的用户提供适当的用户名和密码,并且通过导航窗口602定义会议大厅中的空间的虚拟表示。例如,使用设计模块302中的导航窗口602定义主展览大厅、食堂、多个会议室、多个浴室、休息室、楼道等等。在用户对会议中心的定义空间满意之后,用户进一步添加电气/电子设备108的表示并且将各个设备与一个或者多个区域关联。
此后,用户访问绘图模块306以定义用于控制会议中心中的区域分组的用户接口。使用窗口702,用户选择主展览大厅并且在绘图模块306中导入格式为JPEG的展览大厅的电子建筑图。使用窗口704,用户将表示安装在主展览大厅中的一个或者多个设备108的特定区域拖放到主窗口708中。所述区域被置于主窗口708中的所述JPEG图像的对应部分,这些对应部分表示所述区域位于的主展览大厅的位置。因此,根据本发明提供了对主展览大厅和待分分组区域的准确表示。
当主展览大厅用于音乐演出时,由用户定义的一个区域分组控制位于舞台上方的灯。使用鼠标,用户选择直接位于舞台所在区域上方的主窗口708中的区域。在选择区域之后,用户以特定名称“舞台灯光分组”保存定义的区域。接着,用户对与灯关联但是并不位于舞台区域上方的所有区域定义灯的第二分组。用户使用鼠标选择该区域中的各个区域以在第二分组中包括所述区域并且以名称“舞台外的灯光分组”保存第二分组。用户定义包括“舞台灯光分组”和“舞台外的灯光分组”中的所有区域为第三分组。用户以名称“主展览大厅内的所有灯光分组”保存第三分组。
在定义三个分组之后,用户按照本发明提供分组作为网站上提供的接口并且与信息处理器102可访问的数据库进行通信。该接口支持在网站的操作员使用所述接口以操作所述区域分组时,完全实时的对数据库进行访问。在用户完成对新的用户接口进行编译之后,该接口被存储在信息处理器102上并且可以通过标准HTTP通信会话进行访问。
一旦完成会议中心的建造,则为庆祝会议中心的主展览大厅启用进行音乐演出。根据本发明开发的用户接口的操作员建立与信息处理器102的通信会话,并且使用标准web浏览器软件应用程序而控制通过本发明先前定义的照明区域分组。在演出之前,主展览大厅中的所有灯按照主展览大厅的总照明容量的70%亮度被开启。
使用“主展览大厅内的所有灯光分组”,操作员在音乐演出将要开始之前将该分组中定义的灯亮度降低至0%亮度。此后,操作员选择“舞台灯光分组”并且通过该分组照明舞台。选择“舞台外的灯光分组”,操作员选择与之关联的照明装置以按照10%亮度照明。这样提供了某些舞台区域之外的灯,例如为了防止事故,同时在舞台区域和主展览大厅的其余部分之间提供足够的亮度对比。
在演出结束之后,操作员选择“舞台灯光分组”以降低该组中的灯光亮度,并且选择“舞台外的灯光分组”以增加与其关联的灯光亮度。因此,操作员可以恢复音乐演出之前大厅的照明亮度。
尽管前述示例涉及照明装置和与照明装置相关联的区域分组,但是如上所述,本发明可以应用到各种其他用途。使用进度表模块310,根据本发明定义的电气/电子设备108分组被确定时间在特定时间开启或者关断。例如,在周五下午的5:00p.m.,在预期人数很少的区域关断灯分组。而且,与HVAC系统关联的区域分组也被确定时间在周五5:00p.m.关断。这样,可以在根据时间、日期、周等等而预期人数改变的区域中调控夏天的空调系统和/或冬天的加热系统。
而且,使用安全模块312,将授权用户定义为允许单独访问本发明的各个模块以及web激活的接口。这样,如果未授权用户例如为了控制灯或者其他电气/电子设备108而尝试访问模块和/或web支持接口,则安全模块312阻止访问。
结论因此,本发明提供了开发定制的接口以控制电气/电子设备108分组的便利工具。如上所述,互相远离或者执行迥异功能的电气/电子设备108可以被分组以一起工作(或者被锁定以防止改变操作)。
返回上述关于具有大量行和列的灯的新展览大厅的示例,本发明通过提供一种用于定义和控制电气/电子设备分组的直观接口而解决了现有技术系统中存在的问题。通过将表示区域、装置或者其他电气/电子设备的图标拖放到显示屏幕的一部分中(例如主窗口608),用户可以简单的在图标上单击一下以将其添加到分组中。而且,提供了方便的颜色代码以将电气/电子设备108的状态(例如已分组或者能够被分组)告知用户。此后,本发明提供的用户接口支持用户通过移动选择器(例如鼠标指针)至表示分组的图标上以方便而迅速的标识分组,从而展开关于分组的信息例如名称、描述和相关设备108。因此,本发明节省了与定义、监视和控制电气/电子设备108分组相关的大量时间和成本。
尽管参考特定实施例描述了本发明,本领域技术人员可以很容易作出各种变化和修改以及其他使用。因此,优选的,本发明并不限于在此公开的特定内容。
权利要求
1.一种用于对多个电气设备进行图形化分组从而按照至少一个设备分组来控制设备的系统,所述系统包括信息处理器,在运行时用于存储多个图形对象,其中各个图形对象分别表示所述多个电气设备中的一者,并且在运行时用于对各个电气设备进行电气控制;绘图模块,在运行时用于显示所述多个图形对象并且响应于用户选择的至少一个所述图形对象而定义所述至少一个设备分组;以及运行时间模块,在运行时用于响应于用户选择定义的所述至少一个设备分组而对所述至少一个设备分组进行电气控制。
2.根据权利要求1所述的系统,其中所述至少一个设备包括区域。
3.根据权利要求1所述的系统,其中所述各个图形对象表示一个区域,并且其中一个区域包括至少一个设备,并且其中所述至少一个设备分组包括至少一个区域。
4.根据权利要求1所述的系统,其中所述绘图模块在运行时用于修改所述至少一个图形对象的外观,以表明由所述至少一个图形对象表示的所述至少一个设备被包含在所述设备分组中。
5.根据权利要求1所述的系统,其中所述运行时间模块进一步在运行时按照所述至少一个选定的图形对象中每一者控制该每一者的至少一个对应设备的工作方式来控制所述设备分组。
6.根据权利要求1所述的系统,其中所述绘图模块进一步在运行时显示导航窗口、工具栏窗口、属性窗口以及主窗口中的至少一者。
7.根据权利要求1所述的系统,其进一步包括进度表模块,该进度表模块在运行时根据预定进度表而控制设备分组。
8.一种用于开发用户接口以对具有至少两个设备的分组进行图形化控制的系统,所述系统包括由信息处理器提供的设计模块,运行时用于表示物理位置并且表示安装在该物理位置中的所述至少两个设备;由所述信息处理器提供的绘图模块,运行时用于将所述至少两个设备与所述分组进行逻辑关联;其中至少一个指令与所述分组相关联,并且进一步地其中所述至少两个设备响应于所述指令而执行至少一个对应功能;以及运行时间模块,运行时用于通过由所述设计模块和所述绘图模块中的至少一者提供的信息来产生用户接口,并且进一步在运行时用于在显示器上提供所述用户接口,其中所述用户接口运行时用于通过所述信息处理器而控制所述分组。
9.根据权利要求8所述的系统,其中所述至少两个设备中的一者为电气设备,并且所述至少两个设备中的另一者为电子设备。
10.根据权利要求8所述的系统,其中所述至少两个设备表示区域。
11.根据权利要求8所述的系统,其中所述设计模块和绘图模块中的至少一者包括导航窗口、工具栏窗口、属性窗口以及主窗口中的至少一者。
12.根据权利要求11所述的系统,其中所述绘图模块进一步在运行时用于在工具栏窗口中显示所述至少两个设备的特性。
13.根据权利要求11所述的系统,其中所述绘图模块进一步在运行时用于在主窗口中显示所述至少两个设备的图形表示。
14.根据权利要求13所述的系统,其中所述绘图模块进一步在运行时用于将所述图形表示与所述分组关联。
15.根据权利要求11所述的系统,其中所述信息处理器在主窗口中显示所述分组的表示。
16.根据权利要求8所述的系统,其进一步包括控制处理器,该控制处理器在运行时用于将从所述信息处理器发出的指令转发至所述至少两个设备中的至少一者。
17.根据权利要求8所述的系统,其进一步包括工作站,该工作站在运行时用于显示所述用户接口,并且进一步在运行时用于响应于用户作出的选择而将来自用户接口的指令传输至所述信息处理器。
18.根据权利要求8所述的系统,其进一步包括控制模块,该控制模块在运行时用于设置所述至少两个设备中的至少一者的优先级。
19.根据权利要求8所述的系统,其进一步包括进度表模块,该进度表模块在运行时用于根据预定进度表而发出指令。
20.根据权利要求8所述的系统,其中所述用户接口表示所述至少两个设备与所述分组相关联。
21.一种用于对多个电气设备进行图形化分组以按照至少一个设备分组来控制设备的方法,所述方法包括在信息处理器的存储器中存储多个图形对象,其中各个图形对象分别表示所述多个电气设备中的一者,并且所述信息处理器在运行时用于对所述电气设备进行电气控制;显示所述多个图形对象;响应于用户选择的至少一个所述图形对象而定义所述至少一个设备分组;以及响应于用户选择定义的所述至少一个设备分组而控制所述至少一个设备分组。
22.根据权利要求21所述的方法,其中所述至少一个设备包括区域。
23.根据权利要求21所述的方法,其中所述各个图形对象表示一个区域,并且其中一个区域包括至少一个设备,并且其中所述至少一个设备分组包括至少一个区域。
24.根据权利要求21所述的方法,其进一步包括修改所述至少一个图形对象的外观从而表示由所述至少一个图形对象表示的所述至少一个设备被包含在所述设备分组中。
25.根据权利要求21所述的方法,其进一步包括显示导航窗口、工具栏窗口、属性窗口、以及主窗口中的至少一者。
26.根据权利要求21所述的方法,其进一步包括根据预定进度表控制所述设备分组。
27.一种提供用户接口以对具有至少两个设备的分组进行图形化控制的方法,所述方法包括在显示器中图形化地表示物理位置,并且图形化地表示所述物理位置处的所述至少两个设备;将所述至少两个设备与所述分组相关联;以及提供用户接口,该用户接口在运行时用于发出指令到所述分组并且其中所述至少两个设备根据所述指令而执行至少一个对应功能。
28.根据权利要求27所述的方法,其中所述至少两个设备中的一者为电气设备,并且所述至少两个设备中的另一者为电子设备。
29.根据权利要求27所述的方法,其中所述至少两个设备表示区域。
30.根据权利要求27所述的方法,其进一步包括显示导航窗口、工具栏窗口、属性窗口以及主窗口中的至少一者。
31.根据权利要求30所述的方法,其进一步包括在工具栏窗口中显示所述至少两个设备的特性。
32.根据权利要求30所述的方法,其进一步包括在主窗口中显示所述至少两个设备的图形表示。
33.根据权利要求32所述的方法,其进一步包括将所述图形表示与所述分组相关联。
34.根据权利要求30所述的方法,其进一步包括在主窗口中显示所述分组的表示。
35.根据权利要求27所述的方法,其进一步包括将所述指令转发至所述至少两个设备中的至少一者。
36.根据权利要求27所述的方法,其进一步包括通过通信网络而显示所述用户接口。
37.根据权利要求36所述的方法,其中所述通信网络为互联网。
38.根据权利要求27所述的方法,其进一步包括定义所述至少两个设备中的至少一者的优先级。
39.根据权利要求27所述的方法,其进一步包括根据预定进度表发出所述指令。
全文摘要
一种方便并且直观的软件开发环境,用于对电气/电子设备进行图形化分组并且对图形化选择的电气/电子设备和系统的分组提供完全实时的控制。除了对图形化选择的电气/电子设备分组进行完全实时的控制之外,本发明的用户可以确定针对图形化选择的电气/电子设备分组而执行的指令的时间,或者命令图形化选择的电气/电子设备分组响应于特定条件。
文档编号G05B15/02GK101023710SQ200580026571
公开日2007年8月22日 申请日期2005年8月4日 优先权日2004年8月6日
发明者J·P·斯坦纳, 小弗兰克·费边, M·拉图施尼 申请人:路创电子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1