一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于电可切换玻璃系统的监督控制和现场调试的公用数据库的制作方法

2022-05-18 23:17:33 来源:中国专利 TAG:

用于电可切换玻璃系统的监督控制和现场调试的公用数据库


背景技术:

1.电可切换玻璃可以包括以下类型的玻璃或窗用玻璃:对于该类型的玻璃或窗用玻璃,当将电力(例如电压/电流)施加到电可切换玻璃时,该玻璃或窗用玻璃的光透射特性会改变。例如,电可切换玻璃可以包括悬浮颗粒,这些悬浮颗粒基于电力的施加而有组织或恢复到无组织状态。此外,电可切换玻璃可以包括电致变色材料,当施加电力时,该电致变色材料的不透明度改变。一些电致变色材料可以维持由施加电压产生的不透明度水平,即使在不再施加电压之后也是如此。此外,电可切换玻璃可以包括聚合物分散的液晶,该聚合物分散的液晶可以排列成使得光被允许或阻止穿过电可切换玻璃的对齐配置或非对齐配置,其中液晶的对齐是通过向材料施加电力来控制的。
2.控制器可以通过控制施加到电可切换玻璃的电压或电流来控制电可切换玻璃。在许多系统中,可以使用不同类型和大小的电可切换玻璃,并且不同类型和大小的电可切换玻璃可能需要不同水平的电流和/或电压以实现类似水平的不透明度。因此,在包括多种大小和类型的电可切换玻璃的系统中,控制不同的电可切换玻璃片的相应控制器的配置和控制参数可能需要考虑电可切换玻璃的特性差异(例如不同的所需电压水平或电流)以实现特定的不透明度水平。
附图说明
3.图1展示了根据一些实施例的供应商侧监督控制系统和数据库,该供应商侧监督控制系统和数据库正被预填充用于待安装在客户站点处的电致变色玻璃系统的数据集。
4.图2展示了根据一些实施例的包括在用于待安装在客户站点处的电致变色玻璃系统的项目数据库中的示例数据集的更详细视图。
5.图3展示了根据一些实施例的包括在供应商侧监督控制系统中的附加部件。
6.图4展示了根据一些实施例的用于安装在客户站点处的电致变色玻璃系统的客户站点监督控制系统和数据库。
7.图5展示了根据一些实施例的用于单个电致变色玻璃单元的控制器的示例部件。
8.图6展示了根据一些实施例的用于将电致变色玻璃单元的特性输入到项目的监督控制系统的用户接口的示例窗口。
9.图7展示了根据一些实施例的用于输入项目的标高的监督控制系统的用户接口的示例窗口。
10.图8展示了根据一些实施例的用于管理项目的电致变色玻璃单元的监督控制系统的用户接口的示例窗口。
11.图9展示了根据一些实施例的用于在项目的建筑的立面上操纵电致变色玻璃单元布局的图形用户接口的示例窗口。
12.图10展示了根据一些实施例的用于控制器发现过程的监督控制系统的用户接口的示例窗口。
13.图11展示了根据一些实施例的用于对待安装/已安装在客户站点处的电致变色玻
璃系统的项目数据库进行预填充、导出和更新的过程的示例流程图。
14.图12展示了根据一些实施例的使用预填充项目数据库在客户站点处调试电致变色玻璃系统的过程的示例流程图。
15.图13展示了根据一些实施例的使用监督控制系统和相关联的项目数据库控制客户站点处的电致变色玻璃系统以及更新项目数据库的过程的示例流程图。
16.图14展示了根据一些实施例的示例计算机系统。
17.尽管本文通过示例的方式针对几个实施例和展示性附图描述了实施例,但是本领域技术人员将认识到实施例不限于所描述的实施例或附图。应当理解,附图及其详细描述并非旨在将实施例限制为所公开的特定形式,相反,意图是涵盖落入如由所附权利要求限定的精神和范围内的所有修改、等同物和替代方案。本文使用的标题仅用于组织目的,并不意味着用于限制说明书或权利要求的范围。如贯穿本技术所使用的,词语“可以”以许可的意义(即,意味着有可能)而不是强制性的意义(即,意味着必须)使用。词语“包括(include、including和includes)”指示开放式关系,因此意味着包括但不限于。类似地,词语“具有(have、having和has)”也指示开放式关系,因此意味着具有但不限于。如本文中所使用的术语“第一”、“第二”、“第三”等用作它们所引导的名词的标号,不暗指任何类型的排序(例如,空间的、时间的、逻辑的等),除非这样的排序另有明确指示。
[0018]“基于”。如本文中所使用的,该术语用于描述影响确定结果的一个或多个因素。该术语并不排除可能影响确定结果的其他因素。也就是说,确定结果可以仅基于那些因素或至少部分地基于那些因素。考虑短语“基于b确定a”。尽管b可以是影响a的确定结果的因素,但这样的短语并不排除a的确定结果还基于c。在其他实例中,a可以仅基于b来确定。
[0019]
本公开的范围包括本文所(明确地或暗指地)公开的任何特征或特征组合,或其任何概括,不管其是否减轻本文解决的问题中的任何或全部问题。因此,可以在本技术(或要求本技术的优先权的申请)的审查过程期间针对任何这样的特征组合制定新的权利要求。具体地,参考所附权利要求书,来自从属权利要求的特征可与独立权利要求的那些特征相结合,来自相应的独立权利要求的特征可以按任何适当的方式组合,而并非只是以所附权利要求中枚举的特定形式组合。
具体实施方式
[0020]
本文描述了用于电致变色玻璃系统的监督控制系统和相关联的数据库的多种实施例。在一些实施例中,例如在电致变色玻璃的制造现场的系统包括一个或多个计算装置,该一个或多个计算装置被配置为实现到一个或多个项目数据库的一个或多个数据输入接口、映射引擎和项目数据库导出接口。一个或多个数据输入接口被配置为将用于待安装在客户站点处的电致变色玻璃系统的电致变色玻璃系统数据存储到项目数据库。映射引擎被配置为基于电致变色玻璃系统数据将控制器标识符映射到待安装在客户站点处的电致变色玻璃单元,其中电致变色玻璃单元待由具有相应控制器标识符的控制器控制。此外,项目数据库导出接口被配置为导出能够由客户站点处的监督控制系统访问的数据库的当前版本,该当前版本包括待安装在客户站点处的控制器中的相应控制器与待安装在客户站点处的电致变色玻璃单元中的相应电致变色玻璃单元之间的当前映射。此外,一个或多个数据输入接口被配置为接收用于电致变色玻璃系统的更新的电致变色玻璃系统数据以及自动
更新数据库以反映该更新的电致变色玻璃系统数据。此外,映射引擎被配置为基于存储在用于电致变色玻璃系统的数据库中的当前信息集,自动更新当前映射。另外,项目数据库导出接口被配置为导出数据库的更新的当前版本以供客户站点处的监督控制系统使用,该数据库的更新的当前版本包括更新的电致变色玻璃系统数据和更新的映射。
[0021]
例如,在一些实施例中,一个或多个数据输入接口可以包括到由电致变色玻璃系统的供应商诸如制造商实施的监督控制系统的输入接口。供应商侧监督控制系统可以被配置为在电致变色玻璃系统的安装之前接收用于电致变色玻璃系统的设计更新,并按照该设计更新自动更新项目数据库、控制器与电致变色玻璃单元之间的映射、接线图、材料清单等。此外,在一些实施例中,到供应商侧监督控制系统的一个或多个数据输入接口可以被配置为接收项目数据库的更新版本,该更新版本已被更新以匹配安装在客户站点处的电致变色玻璃系统的竣工配置。例如,客户站点处的免费监督控制系统和数据库可以更新项目数据库以反映竣工配置,并且更新的项目数据库可以从客户站点监督控制系统和数据库中导出并在供应商处侧监督控制系统和数据库处被接收,其中包括在反映竣工配置的项目数据库中的更新被合并到(或替换)供应商例如制造商存储的项目的对应项目数据库中。
[0022]
在一些实施例中,可以在供应商侧监督控制系统和数据库与客户站点侧监督控制系统和数据库之间建立安全网络连接,其中数据库之间的更新经由安全连接进行交换。此外,在一些实施例中,第三方云提供商可以存储项目数据库的一个或多个版本,并且更新可以被传送给该第三方云提供商。此外,在一些实施例中,供应商侧项目数据库与客户站点侧项目数据库之间的更新可以通过将数据库中的一个数据库(供应商侧或客户站点侧)的当前副本下载到便携式存储装置诸如闪速存储器驱动器、硬盘驱动器、存储盘等并经由便携式存储装置将项目数据库的更新版本传输到客户站点侧或供应商侧数据库来传送,其中客户站点或供应商处的数据输入接口被配置为与便携式存储装置耦接,并将数据库的更新版本导入为供应商存储的项目数据库的版本或客户站点处存储的项目数据库的版本。
[0023]
在一些实施例中,系统,诸如客户站点处的系统,包括一个或多个计算装置,该一个或多个计算装置被配置为实现用于安装或待安装在客户站点处的电致变色玻璃系统的监督控制系统。监督控制系统包括数据库导入接口,该数据库导入接口被配置为导入用于电致变色玻璃系统的预填充数据库,其中该预填充数据库包括电致变色玻璃系统的相应控制器与电致变色玻璃系统的相应电致变色玻璃单元之间的相应映射。此外,监督控制系统包括控制器配置模块,该控制器配置模块被配置为:识别电致变色玻璃系统的多个控制器中的相应控制器;以及基于映射到相应控制器的电致变色玻璃单元的相应特性,在所述客户站点处自动配置已安装的控制器中的相应控制器,其中电致变色玻璃单元中的不同电致变色玻璃单元具有不同的特性。此外,在一些实施例中,监督控制系统包括监督控制器,该监督控制器被配置为协调映射到相应电致变色玻璃单元的相应控制器的控制。在一些实施例中,用于监督控制器的一种或多种控制算法在经由数据库导入接口导入的预填充数据库中指定。
[0024]
在一些实施例中,计算机可读介质存储程序指令,该程序指令被在一个或多个处理器上执行时,使该一个或多个处理器:发现连接到网络的用于电致变色玻璃单元的控制器;以及向这些控制器中的相应控制器提供配置参数,该配置参数用于具体配置相应控制器以控制该相应控制器耦接到的相应电致变色玻璃单元,其中该配置参数是基于用于该相
应控制器的控制器标识符与控制器被映射到的电致变色玻璃单元的特性之间的相应映射提供的,其中该特性存储在一个或多个处理器能够访问的项目数据库中。
[0025]
在一些实施例中,在配置用于一组电致变色玻璃单元(在本文中也称为绝缘玻璃单元或igu)的监督控制系统中涉及至少三个阶段。首先是前期配置阶段,其中选择igu以包括在项目中,并且其中确定igu在一个或多个立面诸如建筑的一个或多个立面上的布局。前期配置阶段通常由设计者或为电致变色玻璃单元或igu的供应商工作或与该供应商一起工作的其他人诸如电致变色玻璃单元的制造商执行。接下来执行调试阶段,其中将电致变色玻璃单元(例如igu)安装在客户站点处并且耦接到用于电致变色玻璃单元(例如igu)的相应本地控制器。通常是一组不同的人员执行现场安装,而不是执行作为前期配置的一部分的设计的一组人员。最后,使用安装在客户站点处的监督控制系统执行持续的操作控制阶段以控制电致变色玻璃单元(例如igu)。监督控制系统可以协调对多个本地控制器的控制,每个本地控制器与相应的电致变色玻璃单元(例如igu)相关联。因为电致变色玻璃单元(例如igu)中偶的不同电致变色玻璃单元具有不同的大小并且具有其他变化的特性,因此本地控制器可能需要被具体配置为控制耦接到特定控制器的特定电致变色玻璃单元。
[0026]
例如,在一些实施例中,电致变色玻璃系统的控制器可以将相应电致变色玻璃单元控制到八种或更多种色调水平中的任何一种。然而,由于不同电致变色玻璃单元(例如igu)之间的不同特性,可能需要将不同的电压和电流水平施加到不同的电致变色玻璃单元(例如igu)以实现类似的色调水平。例如,具有第一组特性的第一较小igu可能需要施加x伏特来实现色调水平3,而具有不同大小和不同特性的另一个igu可能需要施加y伏特来实现色调水平3。因此,用于较小igu的控制器可能需要被配置为输出x伏特用于色调水平3,而另一个控制器可能需要被配置为输出y伏特用于色调水平3。
[0027]
在以前的系统中,用于特定igu的控制器已经在制造时和在将电致变色玻璃系统递送到客户站点之前针对特定igu进行了配置。例如,与较小igu相关联的控制器可能已经在工厂被配置为输出x伏特用于色调水平3,而另一个控制器可能已经在工厂被配置为输出y伏特用于色调水平3。然而,在这样的布置中,如果控制器耦接到与其在制造时被配置用于的igu不同的igu,则控制器可能无法将igu正确地控制到一个或多个指定的色调水平。例如,如果用于较小igu的控制器最终在客户站点处被耦接到较大的igu,则控制器可能无法通过施加x伏特(例如用于较小igu的电压)来将较大的igu正确地控制到色调水平3。此外,给定igu的玻璃片可能会破裂并被具有不同特性的另一个igu替换。在其中制造时和安装前执行了控制器配置的系统中,任何更改诸如切换控制器和igu面板或用具有不同特性的替换igu面板替换破裂的igu面板可能需要将控制器送回至工厂以进行重新配置,或者可能需要大量的重新接线以将控制器从它们当前附接的igu重新定位,并基于用于配置控制器的原始映射将控制器重新附接到它们打算附接到的igu。
[0028]
可以看出,至少三个阶段(例如,前期配置、调试和操作控制)在它们必须跨阶段共享数据的意义上是紧密耦接的。例如,在前期配置中确定的映射用于调试,并且这些映射和调试期间所做的任何更改都用于操作控制。以前的系统为每个阶段使用单独的数据库/数据组织结构。然而,这会在跨阶段共享数据时造成效率低下和出错的机会。例如,以前的系统使用第一应用程序用于前期配置以及单独的应用程序或过程用于调试,而第三系统用于操作控制。这些系统之间的边界为数据丢失或不正确传输或更新提供了机会。此外,管理跨
越这些边界的数据流既耗时又低效。例如,以前文件在各阶段之间被复制和/或手动更新,而没有跨阶段的数据的集中权威视图。
[0029]
在一些实施例中,为了使制造过程流线型,提供跨阶段的集中式数据权威,并减少安装期间出错的影响(例如切换控制器和igu、破裂的igu等),监督控制系统和数据库可以被实现在制造地,例如供应商侧监督控制系统和数据库。监督控制系统和数据库可以用于为项目预填充igu、控制器、传感器等的数据库。在一些实施例中,监督控制系统和数据库可以实现图形用户接口,该图形用户接口使设计者能够在项目的一个或多个立面(诸如建筑的墙壁)上以图形方式布置igu、控制器和传感器。在一些实施例中,供应商侧上的监督控制系统和数据库可以自动生成控制器与igu之间的映射。此外,监督控制系统和数据库可以基于如当前项目数据库中反映的项目的当前视图来自动生成接线图、安装图、安装程序等。在一些实施例中,供应商侧上的监督控制系统和数据库可以基于提供给监督控制系统和数据库的设计更改自动更新项目数据库,包括确定的映射、零件清单、接线图、安装图、安装程序等。例如,设计者可以更改igu的大小或位置,并且监督控制系统可以基于更新的设计自动更新接线图、安装图、安装程序等。
[0030]
监督控制系统和数据库可以进一步包括项目数据库导出接口,该项目数据库导出接口被配置为导出项目数据库连同接线图、安装图、安装程序等的最新版本。导出的项目数据库中可以预填充有igu特性信息、igu布局信息、控制器布局信息、传感器布局信息、igu到控制器的映射等。导出的项目数据库可以以与客户侧监督控制系统兼容的格式导出,其中客户侧监督控制系统采用预填充项目数据库作为客户侧监督控制系统使用的本地数据库,以基于与本地控制器相关联的igu的特性在本地配置特定控制器。
[0031]
例如,安装在客户站点处的本地控制器可以耦接到客户站点处的本地网络诸如以太网,并且可以向客户站点处的监督控制系统发通告或由该客户站点处的监督控制系统检测。此外,本地控制器可以将与各个本地控制器相关联的控制器id发通告或以其他方式传送到客户站点处的监督控制系统。监督控制系统可以利用存储在预填充项目数据库中的映射连同存储在预填充项目数据库中的igu的特性来确定如何具体配置相应的本地控制器。例如,监督控制系统可以确定第一本地控制器具有123的控制器id并且可以基于映射确定控制器123被映射到igu 106。此外,项目数据库可以存储igu 106的特性信息,该特性信息可以用于确定施加到igu 106以实现特定色调水平的电压/电流水平。监督控制系统可以进一步配置控制器123以基于控制器123附接到的igu 106的具体特性来输出电压。
[0032]
因为控制器是在客户站点处基于导出的预填充项目数据库具体配置的,所以输入到数据库中的更改可以在控制器的配置中被自动考虑。例如,在安装期间,调试团队成员可以确定控制器在被耦接到一组igu时被切换。在这种情况下,代替必须移除控制器并将控制器重新安装在最初打算的igu上,可以简单地更新项目数据库映射。然后这可以使得正确的igu特性与每个控制器相关联,使得控制器是使用竣工的igu的特性具体配置的。
[0033]
此外,更新的项目数据库可以从客户站点监督控制系统和数据库中导出,并导入或合并回供应商侧上的项目数据库中。此外,从客户站点导入更新的项目数据库可能会使得供应商侧数据库自动更新。此外,供应商侧数据库处的igu布局图、igu到控制器的映射、接线图、安装图、安装程序等可以自动更新,以反映实地例如客户站点处的竣工配置。这可以在不需要人类技术员在供应商侧项目数据库处手动输入竣工更改的情况下完成。此外,
可以在供应商侧上设计未来的升级或设计更改,其中供应商侧处的项目数据库的当前版本被更新作为升级或重新设计的一部分。此外,当是时候执行升级项目或重新设计时,供应商侧处的包括作为升级项目或重新设计的一部分的更改的更新的项目数据库可以进一步被导出回客户侧数据库。
[0034]
在一些实施例中,为了在客户站点处配置控制器,客户站点处的监督控制系统可以执行发现过程以发现连接到客户站点处的本地以太网的控制器和/或其他装置,诸如传感器。在一些实施例中,每个装置,诸如控制器可以被递送到具有预安装的动态主机配置协议(dhcp)模块的客户站点。dhcp模块可以通过以太网向连接到以太网的监督控制系统通告动态互联网协议(ip)地址。监督控制系统然后可以使用动态ip地址启动或接收与装置(例如控制器)的通信并确定装置的装置id,诸如控制器的控制器id。监督控制系统可以进一步确定装置id(例如控制器id)被包括在用于电致变色玻璃系统的预填充项目数据库中,并且可以进一步为装置(例如控制器)分配静态ip地址并将装置(例如控制器)的静态ip地址添加到用于电致变色玻璃系统的项目数据库中。客户站点处的监督控制系统可以当前或随后对待安装在客户站点处的电致变色玻璃系统的其他装置诸如控制器执行类似的过程。
[0035]
在一些实施例中,监督控制系统然后可以将配置信息发送到在发现过程期间识别的控制器中的相应控制器,以配置经由发现过程识别的相应控制器。可以基于相应控制器与igu之间的映射来确定配置信息,其中映射被包括在预填充项目数据库中。此外,可以基于映射到相应控制器的igu的特性来确定配置信息,其中这些特性被包括在项目数据库中。
[0036]
此外,映射或igu特性可以在项目数据库中被更新,例如经由客户站点处的图形接口或经由从供应商侧项目数据库导入的项目数据库的更新版本。然后,监督控制系统可以根据需要基于igu的更新的映射和/或特性自动重新配置igu的控制器。
[0037]
除了控制器到igu的映射之外,在一些实施例中,项目数据库可以包括其他映射,诸如:用于日光和眩光算法的映射、用于基于区域的控制的区域映射、场景创建映射,其中一组igu以协调的方式被控制以创建场景,诸如公司徽标等。所有这些映射可以取决于了解igu和相关联的控制器在立面上的位置,诸如建筑的墙壁。此外,在一些实施例中,监督控制系统和数据库可以基于经由图形接口、其他用户接口或数据库导入接收的更新来自动更新这些不同类型的映射。例如,作为示例,供应商侧站点处的监督控制系统可以响应于经由更新的数据库导入接口接收到关于电致变色玻璃系统的竣工信息来更新这些映射。
[0038]
示例供应商侧监督控制系统和数据库
[0039]
图1展示了根据一些实施例的供应商侧监督控制系统和数据库,该供应商侧监督控制系统和数据库正被预填充用于待安装在客户站点处的电致变色玻璃系统的数据集。图2展示了根据一些实施例的包括在用于待安装在客户站点处的电致变色玻璃系统的项目数据库中的示例数据集的更详细视图。
[0040]
在一些实施例中,用于电致变色玻璃供应商诸如电致变色玻璃的制造商的监督控制系统可以为项目填充和使用集中式数据库,其中该数据库与项目正被安装或已经被安装在的客户位置处的对应监督控制系统共享。以这种方式,供应商侧监督控制系统和客户侧监督控制系统可以为项目使用相同的项目数据库(或相同的项目数据库的复制品)。此外,可以更新供应商侧项目数据库以反映包括在客户站点侧上的项目数据库中的任何实地更改。在一些实施例中,供应商侧数据库可以预填充有用于项目的数据,诸如哪些玻璃片(例
如igu)待包括在项目中、igu待位于项目的一个或多个立面诸如建筑的面上的何处、玻璃片(例如igu)的尺寸、使玻璃片(例如igu)着色或透明所需的电压、玻璃片的标高等。该数据和/或其他项目数据可以经由一个或多个数据输入接口接收。此外,可以经由项目数据库导出接口导出项目数据库的预填充版本。
[0041]
例如,图1至图3展示了可以包括在供应商侧监督控制系统和数据库中的多种部件,诸如监督控制系统和数据库150。
[0042]
例如,图1中所示的监督控制系统和数据库150包括数据输入接口152和项目数据库154、156和158。在一些实施例中,供应商侧监督控制系统和数据库,诸如监督控制系统和数据库150,可以存储或连接到存储任何数量的项目数据库的其他系统,诸如存储项目数据库的云提供商。
[0043]
在一些实施例中,供应商侧上的预填充项目数据库可以包括关于待安装在客户站点处的电致变色玻璃系统的多种数据集。例如,项目1数据库154包括电致变色玻璃单元(例如igu)数据160、控制器数据162、项目数据164和传感器数据166。
[0044]
在一些实施例中,igu数据160可以包括绝缘玻璃单元的尺寸和包括在绝缘玻璃单元中的玻璃的窗格的尺寸。此外,igu数据160可以包括使绝缘玻璃单元的相应玻璃片着色和透明所需的电压等。另外,igu数据160可以包括操作绝缘玻璃单元的玻璃片所需的电流和电压、用于使玻璃片着色或透明的相应触发器、指示玻璃片所属的相应区域的分区信息、玻璃片的空间分配、哪些控制器待连接到玻璃片等。在一些实施例中,igu数据160可以包括分配给相应玻璃片的标高、相应玻璃片面向的方向(例如罗盘方向,诸如北、南、东、西等)。在一些实施例中,项目数据164可以包括立面上的与标高相关联的标高标记和标高。例如,标高标记可能在门口区域上方,并且可以将特定的标高高度分配给该标记。在一些实施例中,igu数据160可以进一步包括标高标识符,诸如分配给电致变色玻璃单元中的特定电致变色玻璃单元的“门口上方”。例如,如图2中的项目数据164中所示的标高a、b和c可以被包括作为igu数据160中列出的igu的特性。例如,igu数据160可以进一步指示igu 106处于标高a,igu 104处于标高b,igu 102处于标高c。
[0045]
作为示例,供应商侧监督控制系统和数据库150经由数据接口152接收用于电致变色玻璃单元102、104和106的电致变色玻璃/igu特性,并将相应特性添加到项目1的igu数据160。
[0046]
此外,作为示例,供应商侧监督控制系统和数据库150经由数据接口152接收用于包括在项目1中的控制器114、116和118的控制器id信息。此外,供应商侧监督控制系统和数据库150经由数据接口152接收用于包括在项目1中的传感器120、122和124的传感器信息。
[0047]
在一些实施例中,基于浏览器的接口,诸如由网页浏览器使用的基于浏览器的接口,或其他类似的接口可以由数据接口152实现,以允许项目数据被输入到监督控制系统和数据库150中。例如,在一些实施例中,窗口诸如图6至图10中所示的窗口可以由数据接口152实现,以便于输入项目数据。在一些实施例中,监督控制系统和数据库,诸如监督控制系统和数据库150的用户接口可能需要在经由基于浏览器的接口接受用户输入之前提供安全登录凭证。
[0048]
在一些实施例中,到监督控制系统和数据库,诸如监督控制系统和数据库150的用户接口可以被配置为上传项目计划信息,诸如项目计划/图纸112。在一些实施例中,项目计
划/图纸112可以包括待安装电致变色玻璃单元在其上的建筑或其他立面的3维模型。此外,在一些实施例中,项目计划/图纸112可以包括待安装电致变色玻璃单元在其上的建筑或立面的二维图纸。此外,项目计划/图纸112可以包括标高图纸、等轴测图纸或限定待安装电致变色玻璃单元在其上的立面的其他类型的图纸。在一些实施例中,监督控制系统和数据库150的数据接口152或另一个部件可以将经由数据接口152接收的项目计划信息转换为由监督控制系统和数据库150的图形接口使用的图纸或图形表示格式。例如,项目计划/绘图112可以被格式化为如图9中所示的图形用户接口的图形表示,其中建筑的前立面被表示为竖直平面,并且其中图形表示示出igu 102、104和106在竖直平面上的放置,包括igu 102、104和106的相应标高。
[0049]
虽然未在图1中示出,但在一些实施例中,项目数据库,诸如项目1数据库154,可以进一步包括项目的其他数据集,诸如用于控制器或控制面板的接线长度、控制面板的数量和位置等。此外,在一些实施例中,igu诸如igu 102、104和106与控制器诸如具有控制器id 123、456和789的控制器之间的映射可以被存储在项目数据库,诸如项目1数据库154中。例如,图2展示了可以包括在项目1数据库154中的数据的更详细示例。作为示例,项目数据164包括展示igu 102、104和106的相对定位和标高的前壁布局168。项目数据164还包括展示igu 108和110的相对定位和标高的侧壁布局170。
[0050]
此外,图2展示了可以包括在与供应商侧监督控制系统150相关联的其他项目数据库中的数据集。例如,项目2数据库156包括igu数据202、控制器数据204、传感器数据206和项目数据208。在一些实施例中,项目数据库诸如项目1数据库154或项目2数据库156可以包括任何数量的数据集,诸如项目1数据库154的数据集160、162、164和166或诸如项目2数据库156的数据集202、204、206和208。
[0051]
图3展示了根据一些实施例的包括在供应商侧监督控制系统中的附加部件。
[0052]
例如,供应商侧监督控制系统和数据库150可以包括数据输入接口302,该数据输入接口可以接收与图1和图2中所示的数据接口152类似类型的数据集。此外,供应商侧监督控制系统和数据库150可以包括多个客户项目数据库304,诸如项目1数据库154、项目2数据库156和项目n数据库158。供应商侧监督控制系统和数据库150可以另外包括另一个数据输入接口,诸如数据库更新/输入接口312。在一些实施例中,数据库更新/输入接口312可以从另一个对应的监督控制系统和数据库诸如客户站点侧监督控制系统和数据库接收项目数据库的更新版本。在一些实施例中,经由数据库更新/输入接口312接收的更新的项目数据库318可以包括反映待安装在客户站点处的电致变色玻璃系统的当前竣工状态的实地修改或其他更改。
[0053]
此外,供应商侧监督控制系统和数据库150可以包括项目数据库导出接口314,该项目数据库导出接口被配置为将项目数据库诸如项目1数据库154的当前版本导出到客户站点侧监督控制系统。在一些实施例中,项目数据库的导出和导入或对供应商侧数据库和客户站点侧数据库之间的项目数据库的更新可以通过将被导出/导入的数据库的版本存储在便携式存储装置诸如usb驱动器、闪存驱动器、硬盘驱动器、便携式计算装置或其他便携式存储装置上来执行。此外,在一些实施例中,可以经由公共或专用网络诸如网络320在供应商侧站点和客户站点之间建立安全连接,其中在供应商侧站点和客户站点之间经由经由网络320的安全网络连接传送数据库更新。在一些实施例中,监督控制系统和数据库可以位
于防火墙后面,并且可以使用虚拟专用网络(vpn)、安全外壳协议等建立连接。在一些实施例中,通信可以包括fin标志,诸如在tcp通信中以指示传输结束。
[0054]
在一些实施例中,监督控制系统150包括电致变色玻璃单元(例如igu)到控制器的映射引擎306。在一些实施例中,电致变色玻璃单元(例如igu)到控制器的映射引擎306可以将igu映射到用于igu的控制器id和待安装(或已经安装)在项目的客户站点处的控制器。在一些实施例中,电致变色玻璃单元(例如igu)到控制器的映射引擎306可以响应于在安装之前接收到的设计更改或者响应于在安装时或安装之后执行的修改而自动更新映射。例如,可以经由数据库/更新输入接口312导入竣工配置,并且可以自动更新客户项目数据库304以反映更新,并且作为示例,电致变色玻璃单元(例如igu)到控制器的映射引擎306可以考虑竣工更新来自动更新映射。
[0055]
在一些实施例中,监督控制系统150还可以包括监督控制算法储存库308,该监督控制算法储存库存储可以被选择用于控制电致变色玻璃系统的igu的支持的控制算法。例如,控制算法可以包括阴影/眩光算法、场景创建算法等。在一些实施例中,项目数据库诸如项目1数据库154或客户项目数据库304的其他客户项目数据库可以指定待用于控制与客户项目相关联的相应监督控制器的监督控制算法。
[0056]
在一些实施例中,监督控制系统150还可以包括接线图生成器310,该接线图生成器被配置为自动生成项目的接线图,其中接线图是基于由igu到控制器的映射引擎306确定的映射生成的,并且其中接线图展示了igu、控制器、控制面板、接线盒和实现客户站点监督控制系统和数据库的客户站点计算机之间的接线连接。
[0057]
示例客户站点监督控制系统和数据库
[0058]
图4展示了根据一些实施例的用于安装在客户站点处的电致变色玻璃系统的客户站点监督控制系统和数据库。
[0059]
如前所述,客户站点监督控制系统使用的数据库可以与给定客户项目的供应商侧数据库同步。例如,用于客户项目的数据库的预填充版本可以从供应商侧监督控制系统和数据库诸如监督控制系统和数据库150中导出,并且可以被导入到客户站点监督控制系统和数据库中。
[0060]
例如,预填充项目数据库,诸如项目1数据库154,可以经由项目数据库导入接口404被导入到监督控制系统和数据库402。在一些实施例中,可以通过将存储项目数据库的便携式装置连接到项目数据库导入接口404来导入项目数据库,或者可以使用到供应商侧监督控制系统和数据库的安全网络连接来导入项目数据库。例如,监督控制系统和数据库402以及监督控制系统和数据库150之间的安全连接可以经由网络320建立。
[0061]
在一些实施例中,项目数据库导入接口404可以使用导入的项目数据库来自动填充或更新用于安装在客户站点处的电致变色玻璃系统的数据集,该电致变色玻璃系统由或待由监督控制系统和数据库402控制。例如,项目数据库导入接口404可以用经由项目数据库导入接口404导入的数据来填充igu数据406、控制器数据408、项目数据410、传感器数据412等。在一些实施例中,项目数据库导入接口404可以进一步用待用于控制安装在客户站点处的电致变色玻璃系统的一种或多种选择的控制算法来填充监督控制器416。此外,在一些实施例中,项目数据库导入接口404可以进一步向控制器填充到igu映射数据(未示出)。
[0062]
此外,在一些实施例中,监督控制系统和数据库402(和/或监督控制系统和数据库
150)可以实现图形更新接口414,该图形更新接口被配置为接收igu、控制器、传感器等的布局更新。例如,图形更新接口414可以实现类似于如图9所示的图形接口。
[0063]
在一些实施例中,可以在调试期间经由图形更新接口414输入竣工修改,并且监督控制系统和数据库402可以自动更新数据集中的相应数据集,诸如406、408、410、412等,以反映更新。此外,监督控制系统和数据库402可以基于经由图形更新接口414输入的更新自动更新映射和接线图。
[0064]
在一些实施例中,监督控制系统和数据库402可以包括竣工/修改导出接口418,该竣工/修改导出接口被配置为导出项目数据库的更新和/或完整当前版本。例如,项目数据库的更新或当前版本可以经由网络320上的安全网络连接传送到供应商侧监督控制系统和数据库,诸如监督控制系统和数据库150。此外,项目数据库的更新和/或当前版本可以被导出到便携式存储装置,其中便携式存储装置然后连接到监督控制系统和数据库150的数据库更新输入接口312。
[0065]
此外,在一些实施例中,客户站点处的监督控制系统和数据库402可以在连接到以太网的本地计算机上实现,其中其他系统部件诸如控制器、传感器、用户接口(例如开关)等也连接到以太网。例如,图4展示了实现经由以太网连接到控制器114、116(和118)的监督控制系统和数据库402的计算机。在一些实施例中,实现监督控制系统和数据库402的计算机可以是如图14所示的计算机系统。此外,在一些实施例中,如图14所示的计算机系统可以实现供应商侧监督控制系统和数据库,诸如监督控制系统和数据库150。
[0066]
在一些实施例中,系统部件诸如控制器、开关、传感器等中的每个系统部件可以包括为系统部件选择动态互联网协议地址的动态主机配置协议(dhcp)模块。在一些实施例中,监督控制系统和数据库402可以包括网络装置发现引擎422,该网络装置发现引擎监听连接到以太网的部件的被通告的网络地址。网络装置发现引擎可以与连接到网络的装置建立通信并确定/请求装置的标识符,诸如控制器诸如控制器114和116的控制器标识符。网络装置发现引擎422可以将控制器标识符传递给网络地址映射部件420。网络地址映射部件420可以验证部件标识符是否包括在项目中。例如,网络地址映射部件420可以验证控制器114和116的标识符是否包括在控制器数据408中。如果经验证,网络地址映射部件420可以将静态ip地址分配给系统部件并存储在以太网上识别的系统部件的网络地址映射。
[0067]
在一些实施例中,对系统部件使用静态ip地址可以允许监督控制系统随后跳过网络装置发现过程,作为示例,例如在从电源故障中恢复时。此外,网络地址映射部件可以将分配的静态ip地址传送回相应系统部件,其中相应系统部件存储它们的分配的静态ip地址以用于与监督控制系统和数据库402的未来通信。在一些实施例中,监督控制器416可以执行选择的控制算法来控制igu 102、104、106、108和110,并且可以经由本地控制网络接口424向相应控制器114、116等发出控制命令。
[0068]
图5展示了根据一些实施例的用于单个电致变色玻璃单元的控制器的示例部件。
[0069]
在一些实施例中,用于电致变色玻璃单元(例如igu)的控制器,诸如控制器502,包括网络接口504、配置参数模块510、本地控制器512和输出驱动器514。
[0070]
在一些实施例中,网络接口504包括dhcp发现模块506和静态ip地址储存库508。如上所述,dhcp发现模块506可以执行dhcp协议来通告动态ip地址以启动与监督控制系统和数据库诸如监督控制系统和数据库402的通信。然后,一旦为控制器502分配了静态ip地址,
该静态ip地址就可以存储在静态ip地址储存库508中。
[0071]
在一些实施例中,用于电致变色玻璃单元(例如igu)的控制器,诸如控制器502,可以从监督控制系统诸如监督控制系统402接收控制命令,并将该控制命令转换成电压/电流输出,以将连接的电致变色玻璃单元(例如igu)驱动到接收到的控制命令中指示的期望控制状态。例如,监督控制系统402可以经由本地控制网络接口424发出命令以将与控制器502相关联的电致变色玻璃单元(例如igu)控制到特定色调水平,例如色调水平2。本地控制器512可以与配置参数模块510协调以确定附接到控制器502的特定电致变色玻璃单元(例如igu)需要y伏特和/或电流r来实现色调水平2。本地控制器512然后可以使输出驱动器514输出y伏特和/或电流r以控制附接的igu到色调水平2。类似的过程可以用于将附接的igu控制到多种其他色调水平和/或透明色调水平。在一些实施例中,可以将附接的igu控制到多个色调水平。例如,在一些实施例中,igu可以被控制到4种或8种不同的色调水平。
[0072]
示例基于浏览器的用户接口窗口
[0073]
图6展示了根据一些实施例的用于将电致变色玻璃单元的特性输入到项目的监督控制系统的用户接口的示例窗口。
[0074]
例如,在一些实施例中,项目设计者或其他用户可以为待添加到项目的电致变色玻璃单元的类型/大小指定参考号。设计者/用户还可以指定待添加到项目的特定类型的电致变色玻璃单元的数量。在一些实施例中,可以指定电致变色玻璃单元的其他特性,诸如汇流条的数量、玻璃的形状、玻璃类型等。在一些实施例中,可以输入igu尺寸并且系统可以基于igu尺寸的大小自动确定窗格尺寸。一旦填充了相应的字段,设计者/用户可以选择“创建”以将指定类型的电致变色玻璃单元添加到项目。
[0075]
图7展示了根据一些实施例的用于输入项目的标高的监督控制系统的用户接口的示例窗口。
[0076]
在一些实施例中,设计者/用户可以为待分配给项目中包括的电致变色玻璃单元的标高指定标高选项。例如,可以选择标高名称,诸如一楼、二楼、门上板件等。还可以指定电致变色玻璃片的定向方向。例如,对应于罗盘方向的罗盘坐标可以被指定为标高的特性的一部分。作为示例,侧壁可以面向东并且可以被分配90
°
的方向,作为示例,其中北为0/360
°
,南为180
°
。此外,可以将高度和宽度分配给标高选项。在一些实施例中,一些电致变色玻璃单元(例如igu)可以被安装成相对于竖直平面成角度,诸如成斜坡或倾斜(与直上和下竖直安装相比)。在这样的实施例中,为标高指定的另一个特性可以是坡度或倾斜度。一旦填充,设计者/用户可以选择“ok”以将标高添加作为项目的标高选项。
[0077]
图8展示了根据一些实施例的用于管理项目的电致变色玻璃单元的监督控制系统的用户接口的示例窗口。
[0078]
在一些实施例中,设计者/用户可以查看待包括在项目中的电致变色玻璃单元的列表,并使用如图8所示的窗口来管理该列表。在一些实施例中,可以将待在项目中使用的电致变色玻璃单元的列表导入到监督控制系统和数据库中,例如从玻璃销售商。在其他实施例中,设计者/用户可以创建新条目,例如通过点击“添加新”并填充如图6所示的窗口。
[0079]
图9展示了根据一些实施例的用于在项目的建筑的立面上操纵电致变色玻璃单元布局的图形用户接口的示例窗口。
[0080]
在一些实施例中,监督控制系统的图形用户接口(在供应商侧站点或客户站点)可
以允许设计者/用户/调试团队成员拖放系统部件以更新用于电致变色玻璃系统的设计。例如,窗口900的图形字段902可以表示包括在项目1中的建筑的立面。在一些实施例中,设计者/用户/调试团队成员可以在立面上拖放igu 102、104和106以将igu布置在立面上以创建igu的布局。在一些实施例中,图形用户接口可以用于响应于设计者/用户/调试团队成员在立面上拖放电致变色玻璃单元来更新控制器映射、标高等。在一些实施例中,设计者/用户/调试团队成员可以添加或修改包括在立面的项目布局中的多种其他部件,诸如传感器、控制器、开关等。
[0081]
图10展示了根据一些实施例的用于控制器发现过程的监督控制系统的用户接口的示例窗口。
[0082]
在一些实施例中,调试团队成员可以经由如图10所示的窗口启动网络装置发现过程,诸如由网络装置发现引擎422执行的网络装置发现过程。在一些实施例中,网络装置发现引擎422可以自动分配静态ip地址或者可以在分配静态ip地址的过程中允许用户输入。
[0083]
用于配置、调试和操作电致变色玻璃系统的示例过程
[0084]
图11展示了根据一些实施例的用于对待安装/已安装在客户站点处的电致变色玻璃系统的项目数据库进行预填充、导出和更新的过程的示例流程图。
[0085]
在1102,选择待包括在项目中的系统部件,诸如待安装在客户站点处的电致变色玻璃系统。在一些实施例中,可以经由基于浏览器的窗口诸如图6、图8和图9中所示的窗口来选择部件。
[0086]
在1104,向监督控制系统和数据库提供项目计划信息,诸如图纸、图表等。例如,可以经由如图7所示的基于浏览器的窗口来上传项目计划信息。例如,通过点击“选择文件”按钮并选择包括项目计划的文件。
[0087]
在1106,映射引擎,诸如igu到控制器的映射引擎306,将包括在项目中的控制器映射到待由控制器控制的对应电致变色玻璃单元(例如igu)。然而,控制器可能最初作为“空白”控制器安装在客户站点处,而控制器上没有安装特定配置。如图12中所讨论的,控制器可以稍后在客户站点处使用在1106确定(或在1110或1122更新)的映射来配置。
[0088]
在1108,为项目确定传感器布局。在一些实施例中,设计者可以使用如图9中所示的图形接口来设计传感器布局。
[0089]
在1110,可以更新项目设计(例如相应立面上的电致变色玻璃单元布局、传感器布局、控制器布局等)。在一些实施例中,可以在1112经由图形用户接口来更新/修改设计。例如如图9中所示的图形用户接口可以用于更新/修改项目的一个或多个布局。此外,在1114,可以通过变更项目的部件列表来更新项目的设计或布局。例如,如图6或图8所示的窗口可以用于更新项目的部件列表。在一些实施例中,可以在客户站点处安装系统部件之前在1110根据需要更新设计。此外,对设计的更新可能会引起项目数据库和相关联的映射被自动更新。
[0090]
在1116,可以将包括控制器到igu的映射的更新的项目数据库导出作为预填充数据库。可以将预填充数据库导入到待安装项目的客户站点处的监督控制系统和数据库。
[0091]
在一些实施例中,对电致变色玻璃系统的进一步更新/修改可以作为用于电致变色玻璃系统的调试过程的一部分来执行。在1118,供应商侧监督控制系统和数据库可以接收项目更新/竣工配置。例如,可以经由数据库更新输入接口312接收项目更新/竣工配置。
在一些实施例中,在1120,供应商侧监督控制系统可以自动更新项目的项目数据库以反映项目更新/竣工配置。此外,在1122,供应商侧监督控制系统可以基于更新和竣工配置自动更新用于项目的映射。
[0092]
在1124,监督控制系统可以进一步提供更新的项目数据库以供导出。在一些实施例中,更新的项目数据库可以在被导出之前在供应商侧上被进一步更新,诸如在1110。例如,对安装的电致变色玻璃系统的改进可以使用更新的供应商侧数据库来设计,并在稍后作为对安装的电致变色玻璃系统的升级的一部分导出。
[0093]
图12展示了根据一些实施例的使用预填充项目数据库在客户站点处调试电致变色玻璃系统的过程的示例流程图。
[0094]
在1202,在安装在客户站点处的计算机系统上实现的监督控制系统从供应商侧监督控制系统和数据库接收预填充项目数据库。例如,监督控制系统和数据库402可以从监督控制系统和数据库150接收导出的预填充项目数据库。
[0095]
在1204,实现客户站点监督控制系统的计算机系统连接到客户站点处的本地网络,诸如以太网。
[0096]
在1206,用于电致变色玻璃单元(例如igu)的其他系统部件,诸如控制器、传感器、开关等,连接到客户站点处的本地网络,诸如以太网。
[0097]
在1208,执行发现过程以识别系统部件。例如,可以执行与关于图4和图5所描述的类似的发现过程。
[0098]
在1210,通过将系统部件的标识符与包括在项目的预填充数据库中的系统部件的标识符进行比较,来验证在发现过程期间识别的连接到本地网络的部件是在客户站点处正被调试的电致变色玻璃系统的系统部件。
[0099]
在1212,将静态ip地址分配给经验证的系统部件。此外,在1214,基于存储在预填充数据库中的控制器的映射并且基于存储在预填充数据库中的映射到相应控制器的电致变色玻璃单元特性在客户站点处自动配置控制器。
[0100]
图13展示了根据一些实施例的使用监督控制系统和相关联的项目数据库控制客户站点处的电致变色玻璃系统以及更新项目数据库的过程的示例流程图。
[0101]
在1302,将“空白”控制器(例如,尚未配置有特定电致变色玻璃单元的特定特性/参数的控制器)安装在客户站点处,并且在客户站点处针对待由相应控制器控制的相应电致变色玻璃单元具体配置安装在客户站点处的“空白”控制器。
[0102]
在1304,客户站点处的监督控制系统和数据库接收配置更新。例如,作为几个示例,可以经由图形用户接口、窗口接口或通过导入更新的项目数据库来接收配置更新。
[0103]
在1306,对为客户站点处的监督控制系统使用而维护的项目数据库进行更新,以反映在1304接收的配置更改。
[0104]
在1308,基于在1304接收的配置更新,根据需要对映射到相应电致变色玻璃单元(例如igu)的控制器进行更新。
[0105]
在1310,客户站点处的监督控制系统和数据库对受配置更新影响的控制器进行自动重新配置,使得更新的控制器被具体配置为按照更新的配置来控制耦接到控制器的相应电致变色玻璃单元。
[0106]
在1312,客户站点处的监督控制系统和数据库使用重新配置的控制器和/或未受
配置更新影响的控制器来控制安装在客户站点处的电致变色玻璃系统。
[0107]
在1314,客户站点处的监督控制系统和数据库将更新的项目数据库导出到电致变色玻璃系统的供应商,诸如电致变色玻璃系统的制造商。导出的更新的数据库可以用于更新由供应商(例如制造商)维护的项目数据库的对应副本。
[0108]
示例计算机系统
[0109]
图14展示了可以在一些实施例中使用的示例计算机系统。
[0110]
在多种实施例中,本文描述的方法可以通过硬件和软件的任何组合来实施。例如,在一个实施例中,这些方法可以通过计算机系统(例如,如图14中的计算机系统)来实施,该计算机系统包括一个或多个处理器,该一个或多个处理器执行存储在耦接到处理器的计算机可读存储介质上的程序指令。程序指令可以实现本文描述的功能(例如,多种计算装置或服务器以及在供应商站点和/或客户站点处实现监督控制系统的其他部件以及如本文所述的相关联的项目数据库的功能)。图中所示和本文描述的多种方法代表方法的示例实施例。可以更改任何方法的顺序,并且多种元素可以被添加、重新排序、组合、省略、修改等。
[0111]
图14是展示根据多种实施例的计算机系统以及上述多种其他系统、部件、服务或装置的框图。例如,在不同的实施例中,计算机系统1400可以实现供应商侧监督控制系统、供应商侧项目数据库、客户站点侧监督控制系统、客户站点侧项目数据库或它们的组合。计算机系统1400可以是多种类型的装置中的任何一种,包括但不限于个人计算机系统、台式计算机、膝上型计算机或笔记本计算机、大型计算机系统、手持式计算机、工作站、网络计算机、消费者装置、应用程序服务器、存储装置、电话、移动电话或一般任何类型的计算装置。
[0112]
计算机系统1400包括经由输入/输出(i/o)接口1430耦接到系统存储器1420的一个或多个处理器1410(一个或多个处理器中的任何一个处理器可以包括多个核,该多个核可以是单线程或多线程的)。计算机系统1400进一步包括耦接到i/o接口1430的网络接口1440。在多种实施例中,计算机系统1400可以是包括一个处理器1410的单处理器系统,或者是包括几个处理器1410(例如,两个、四个、八个或另一个合适的数量)的多处理器系统。处理器1410可以是能够执行指令的任何合适的处理器。例如,在多种实施例中,处理器1410可以是通用或嵌入式处理器,该通用或嵌入式处理器实施多种指令集架构(isa)诸如x86、powerpc、sparc或mips isa或任何其他合适的isa中的任何一种。在多处理器系统中,处理器1410中的每一个处理器通常可以但不一定实施相同的isa。计算机系统1400还包括一个或多个网络通信装置(例如网络接口1440),用于通过通信网络(例如因特网、lan等)与其他系统和/或部件通信。例如,在系统1400上执行的监督控制系统可以使用网络接口1440与在单个服务器或在实现本文描述的监督控制和数据库系统中的一个或多个监督控制和数据库系统的服务器的集群上执行的远程监督控制系统通信。在另一个示例中,在计算机系统1400上执行的监督控制系统可以使用网络接口1440来与可以在其他计算机系统(例如,计算机系统1460)上实现的(在其他位置实现的)监督控制系统的其他实例通信。
[0113]
在所示实施例中,计算机系统1400经由装置接口1470耦接到一个或多个便携式存储装置1480。在多种实施例中,便携式存储装置1480可以对应于磁盘驱动器、磁带驱动器、固态存储器、其他存储装置或任何其他持久性存储装置。计算机系统1400(或在其上运行的分布式应用程序或操作系统)可以根据需要将指令和/或数据存储在便携式存储装置1480中,并且可以根据需要检索存储的指令和/或数据。
[0114]
计算机系统1400包括一个或多个系统存储器1420,该一个或多个系统存储器可以存储能够由处理器1410访问的指令和数据。在多种实施例中,系统存储器1420可以使用任何合适的存储器技术(例如,高速缓存、静态随机存取存储器(sram)、dram、rdram、edo ram、ddr 10ram、同步动态ram(sdram)、rambus ram、eeprom、非易失性/闪存型存储器或任何其他类型的存储器中的一种或多种)来实现。系统存储器1420可以包含能够由处理器1410执行以实现本文描述的方法和技术的程序指令1425。在多种实施例中,程序指令1425可以以平台本地二进制、任何解释型语言诸如javatm字节代码、或以任何其他语言诸如c/c 、javatm等或其任何组合来编码。例如,在所示实施例中,程序指令1425包括在不同实施例中能够执行以实现监督控制系统、本地控制器、项目数据库等的功能的程序指令。在一些实施例中,程序指令1425可以实现多个监督控制系统、项目数据库和/或其他部件。
[0115]
在一些实施例中,程序指令1425可以包括能够执行以实现操作系统(未示出)的指令,该操作系统可以是多种操作系统诸如unix、linux、solaristm、macostm、windowstm等中的任何一种。程序指令1425中的任何程序指令或所有程序指令可以提供作为计算机程序产品或软件,该计算机程序产品或软件可以包括其上存储有可以用于对计算机系统(或其他电子装置)进行编程以执行根据多种实施例的过程的指令的非暂时性计算机可读存储介质。非暂时性计算机可读存储介质可以包括用于以机器(例如,计算机)可读的形式(例如,软件、处理应用程序)存储信息的任何机制。一般而言,非暂时性计算机可访问介质可以包括计算机可读存储介质或存储介质,诸如磁介质或光介质,例如,经由i/o接口1430耦接到计算机系统1400的磁盘或dvd/cd-rom。非暂时性计算机可读存储介质还可以包括任何易失性或非易失性介质,诸如ram(例如,sdram、ddr sdram、rdram、sram等)、rom等,它们可以被包括计算机系统1400的一些实施例中作为系统存储器1420或另一种类型的存储器。在其他实施例中,程序指令可以使用经由通信介质诸如网络和/或无线链路诸如可以经由网络接口1440实现的通信介质传送的光学、声学或其他形式的传播信号(例如,载波、红外信号、数字信号等)来传送。
[0116]
在一些实施例中,系统存储器1420可以包括数据存储1426,该数据存储可以如本文所述来实现。例如,本文描述为由项目数据库存储的信息可以存储在数据存储1426中,或者存储在其他装置1460中的一个或多个节点上的系统存储器1420的另一部分中。
[0117]
在一个实施例中,i/o接口1430可以协调处理器1410、系统存储器1420和系统中的任何外围装置之间的i/o流量,包括通过网络接口1440或其他外围接口,诸如装置接口1470。在一些实施例中,i/o接口1430可以执行任何必要的协议、时序或其他数据变换,以将来自一个部件(例如,系统存储器1420)的数据信号转换成适合由另一个部件(例如,处理器1410)使用的格式。在一些实施例中,例如,i/o接口1430可以包括对通过多种类型的外围总线诸如外围部件互连(pci)总线标准或通用串行总线(usb)标准的变型附接的装置的支持。在一些实施例中,例如,i/o接口1430的功能可以被分成两个或更多个单独的组成部分,诸如北桥和南桥。此外,在一些实施例中,i/o接口1430的功能中的一些或全部功能,诸如到系统存储器1420的接口,可以直接并入处理器1410中。
[0118]
网络接口1440可以允许在计算机系统1400和附接到网络的其他装置诸如其他计算机系统1460之间交换数据。此外,网络接口1440可以允许计算机系统1400与多种i/o装置和/或远程存储装置之间的通信。在一些实施例中,输入/输出装置可以包括一个或多个显
示终端、键盘、小键盘、触摸板、扫描装置、语音或光学识别装置、或适合通过一个或多个计算机系统1400输入或检索数据的任何其他装置。多个输入/输出装置可以存在于计算机系统1400中,或者可以分布在包括计算机系统1400的分布式系统的各个节点上。在一些实施例中,类似的输入/输出装置可以与计算机系统1400分开,并且可以通过有线或无线连接诸如通过网络接口1440与包括计算机系统1400的分布式系统的一个或多个节点相互作用。网络接口1440通常可以支持一个或多个无线网络协议(例如,wi-fi/ieee 802.11,或另一种无线网络标准)。然而,在多种实施例中,例如,网络接口1440可以支持经由任何合适的有线或无线通用数据网络诸如其他类型的以太网的通信。此外,网络接口1440可以支持经由电信/电话网络诸如模拟语音网络或数字光纤通信网络、经由存储区域网络诸如光纤通道san、或经由任何其他合适类型的网络和/或协议的通信。在多种实施例中,计算机系统1400可以包括相比图14中所示的部件更多、更少或不同的部件(例如:显示器;视频卡;音频卡;外围装置;其他网络接口,诸如atm接口、以太网接口、帧中继接口等)。
[0119]
在一些实施例中,可以使用代表性状态转移(“restful”)技术而不是基于消息的技术来实现用于监督控制系统的基于网页的浏览器接口。例如,根据restful技术实现的监督控制系统可以通过包括在http方法诸如put、get或delete内而不是封装在soap消息内的参数来调用。
[0120]
图中所示和本文描述的多种方法代表方法的示例实施例。可以手动地、以软件、以硬件或以它们的组合来实施这些方法。可以更改任何方法的顺序,并且多种元素可以被添加、重新排序、组合、省略、修改等。
[0121]
尽管已经相当详细地描述了上述实施例,但是如对于本领域技术人员将变得显而易见的,一旦完全理解了以上公开内容,可以进行许多变化和修改。旨在以下权利要求被解释为包含所以这种修改和变更,并且相应地,以上描述被视为说明性而不是限制性意义。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献