用于照明器控制器的自主恢复点创建和恢复的系统和方法与流程

文档序号:12071109阅读:378来源:国知局
用于照明器控制器的自主恢复点创建和恢复的系统和方法与流程

本专利申请要求享有来自2014年9月29日提交的印度专利申请4854/CHE/2014和2014年11月28日提交的欧洲专利申请14195337.2的优先权,所述申请的全部内容由此通过引用并入,如同其在本文中完整阐述那样。

技术领域

本发明一般涉及物理结构内的环境条件的管理。更特别地,本文所公开的各种发明系统和方法涉及基于自动和手动生成的请求而调节诸如照明条件、温度和湿度之类的环境条件。本文所公开的一些发明系统和方法还涉及监视物理结构内的能量消耗和资源利用,以及相应地调节系统行为。



背景技术:

数字照明技术,即基于诸如发光二极管(LED)之类的半导体光源的光照,提供了对传统荧光、HID和白炽灯的可行替换方案。LED提供许多优点,包括可控制性、高能量转换和光学效率、耐久性和较低的操作成本。可控LED技术中的最新进展已经提供高效且鲁棒的全光谱照明源,其使得能够在许多应用中实现各种照明效果。

伴随着可控LED的发展,已经在传感器技术领域中做出快速发展。传感器如今不仅能够有效地测量自然光照和占用性,而且已经变得明显更小,并且因而能够容易地配合在小设备内部,包括容纳可控LED和相机的设备。例如,现有的基于自然光照的照明控制系统能够单独地采用具有调光镇流器的可控照明器以及一个或多个自然光照光传感器以测量被自然光照的空间内的平均工作平面光照。在这样的系统中,为了响应于日光外出和维持最小工作平面光照,一个或多个控制器可以监视一个或多个光传感器的输出并且控制由照明器提供的光照。

最近,无线通信和小型移动设备领域中的革新已经引起具有空前的移动性和计算能力的智能电话和平板计算机的生成。例如,具有对云服务器上的应用的访问权的移动智能电话能够实时搜集和处理来自其最接近的环境的数据。此外,基于位置的服务允许递送至移动设备的信息的定制。与可控LED和适当的传感器结合使用的智能移动设备因而可以用于实时定制物理空间中的光照。

如今,两个其它的明显技术发展呈现出对于环境管理和控制领域中的革新的甚至更大的机会:以太网供电(PoE)和编码光(CL)。PoE允许通过单个线缆向诸如照明设备、IP相机或无线接入点之类的设备递送电力连同数据。PoE技术的出现通过显著减少对于使电工安装管道、电气布线和出口的需要而使得为建筑物结构内的远程位置中的设备供电是可行的。不同于其它设备,PoE设备的潜在位置不基于结构内的AC出口的放置而受限。例如,PoE允许将无线LAN接入点放置在天花板上以得到更为最佳的RF接收。

CL技术可以用于将唯一标识符或代码嵌入来自不同光源的光输出中。通过使用这些标识符,可以区分从特定光源发出的光,甚至在存在来自多个其它光源的光照贡献的情况下。CL因而可以用于相对于其它这样的源和设备而标识和定位各个光源和设备。作为设备标识、定位和通信的手段的光的使用为创新系统和方法打开大门,所述创新系统和方法用于通过允许诸如单独可控LED、传感器之类的设备与诸如智能电话之类的控制设备之间的精细粒度交互来管理环境条件,这在之前是不可行的。

用于管理物理结构内的环境条件的现有系统和方法没有同时利用前述技术的益处。一些现有系统仅仅利用可控LED和传感器以响应于例如区域(诸如办公室和起居室)中的占用性和自然光照中的改变而自动控制该区域中的照明。其它现有系统提供移动应用,其允许用户远程控制这样的空间内的照明设备的行为。但是,没有现有系统提供对于有效地管理众多启用PoE和CL的设备(例如照明设备和HVAC电器)、智能移动控制器、壁式安装控制器以及监视大型机构(诸如办公建筑物)中的活动和环境条件的传感器的复杂交互而言必要的硬件和软件基础设施。这样的空间内的环境条件的有效管理引起以下讨论的若干独特的技术挑战。本文所公开的实施例提供针对这些和其它挑战的解决方案。

大型办公建筑物或其它大型商业建筑物通常具有用于各种目的的区域。办公建筑物可以具有会议室或会面室、具有众多单元办公室的大型开放式空间、过道、餐厅和礼堂。这些区域中的一些一般可以用于分组讨论或大型演示(例如会议室和礼堂),而其它可以用于个人工作(例如单元办公室)。在给定其不同目的的情况下,控制环境条件的一些模式(例如个性化控制)因而可能更适合于一些区域(例如单元办公室)而不是其它区域(礼堂和餐厅)。不同于单个家庭住所或公寓,大型办公建筑物还容纳相当大数目的个人,其通常在近距离中。这些个人可能具有关于他们希望在他们所占用的空间中创建的环境条件的不同且通常冲突的爱好。因而,当相同空间由不同个人使用时,解决冲突请求以便以有意义而不是任意的方式调节环境条件是关键的。而且,可以允许用户在任何空间中发挥的控制的量可以取决于他或她在组织内的角色。例如,如果在大型礼堂中参与演示的雇员能够在任何时间使用他/她的智能电话上的应用来改变整个礼堂中的照明条件,则这可能是成问题的。

管理大型结构内部的环境条件因而牵涉有效地优先化和协调由表示各种用户的大量静止和移动控制器产生的潜在众多并发控制请求。这些请求将需要被成功地路由至适当的照明设备和HVAC电器,以便在同样合理地满足用户预期的时间帧内产生所请求的改变。

典型地在大型建筑物中操作的各种照明和HVAC设备/电器呈现出对用于控制环境条件的任何系统的另一重大挑战。这些设备并非全部以相同格式产生数据,它们也并非全部支持通过相同协议的通信。然而,在许多情形下,对于这些设备而言可能必要的是直接地或通过中间模块与彼此通信。为了确保设备能够直接或间接地与彼此通信,在必要时,用于管理环境条件的系统将需要提供对于使这样的通信发生所必要的部件。

用于管理环境条件的系统所面对的又一挑战在于,一旦众多传感器、控件和其它设备以及系统组件安装和操作在大型结构内,设计成以未被系统支持的格式产生或接收数据的新设备变得可用。对于用于管理大型结构中的环境条件的系统,该问题甚至更加严重,因为相比于用于管理较小空间(诸如居住住所)中的环境条件的更简单的系统而言,这些系统很可能利用许多更多类型的设备。这样的更大规模的系统将需要是足够可适配的,以容纳这样的新设备的使用,以便能够利用技术中的改进。作为结果,非常重要的是,将这些系统设计成可容易扩展的以容纳新的设备和技术,使得它们可以利用最小的努力并且在没有对系统操作的过度破坏的情况下集成到系统中。

尽管用于管理相对较小的空间中(诸如在公寓或住所中)的环境条件的现有系统可能出于各种理由而监视设备使用,但是由这样的系统生成的这样的使用数据的量是相对小的。相比之下,大型建筑物或结构将很可能由于这些结构中的设备(照明和HVAC设备和传感器)的大数目而生成大量使用数据。该数据将需要被搜集、分类和分析,以便使系统获得用于使用在例如精细调谐现有能量节约策略中的任何有用的洞悉。为了良好地利用该数据,在不使系统作为整体的性能难以承受或降级的情况下,用于管理大型结构中的环境条件的系统需要设计成容纳使用数据的潜在大的涌入。一些这样的系统可以设计成使得使用数据的管理显著地分散。例如,从建筑物的不同楼层搜集的设备使用数据可以由分离的模块使用分离的数据存储机构来管理。

最后,虽然存在围绕较小场景中的使用数据的管理的隐私问题,但是该问题在规模上比不上在大得多的场景中必须应对的隐私问题。例如,设计用于诸如公寓之类的居住场景的环境管理系统可能仅具有几个单独用户,其个人信息需要以不创建向非意图方公开的风险的方式进行处置。相比之下,占用大型办公空间的大型实体可能具有常去该空间的数百个用户,其经由各种设备(包括其个人移动设备)上的众多用户接口访问各种系统组件。例如,个人移动计算设备作为用于启用CL的照明和其它设备的控制器的使用可以导致例如用户身份与特定常去空间之间的有用但敏感的关联性。相应地,用于部署在大型结构中的环境管理系统的设计需要提供策略的实现方案以防止从系统自身内(例如,一个系统用户访问关于另一用户的下落的信息)和从系统外部(例如,网络安全漏洞向外部世界暴露这样的敏感信息)对这样的敏感信息的未经授权的访问二者。

另外,在大型且复杂的光照和环境管理系统中,可能部署大数目的照明器和其它设备。随着时间流逝,可能向系统添加新的照明器和其它设备,并且可能更换现有照明器或其它设备或者利用新的能力、功能或配置对其进行升级。在该情况下,可能的是,一些“遗留”设备可能存在于系统中,其在试图对它们进行升级以支持新的能力、功能或配置时可能不正确地操作,或者可能全部停止操作。特别地,当系统是大的或复杂的时,对于系统的所有者或操作者而言,可能并非立即明显的是,这已经发生使得可以采取关于出故障或未操作的照明器和其它设备的校正动作。另外,这样的情况下的人类介入可能招致明显的成本和/或不便,并且因此这并不总是最优的解决方案。

没有用于管理环境条件的现有系统提供对于至少前述挑战的解决方案。以下呈现的系统和方法提供设计为解决这些和其它挑战的解决方案。



技术实现要素:

本文中的各种实施例涉及用于管理物理结构内的环境条件的系统和方法,以便解决在前述章节中阐述的问题。本章节呈现这些方法和系统中的一些的简化概述,以便提供牵涉在各种实施例的各种系统组件、这样的组件之间的交互以及各种步骤的基本理解。该概述不意图作为所有发明实施例的详尽综述。在本章节中描述的系统组件和方法步骤未必是关键的组件或步骤。该概述章节的目的是要以更加简化的形式呈现各种概念的综述,作为对随后的详细描述的引言。

各种实施例公开了一种用于管理物理结构内的环境条件的系统。系统包括至少一个已投用单元以及环境控制设备,至少一个已投用单元配置成传输包括一个或多个标识码的编码光信号,环境控制设备配置成从至少一个IP照明器接收编码光信号,检测指示一个或多个优选环境条件的用户输入,并且传输包括所述一个或多个优选环境条件的环境控制请求。在各种实施例中,前述系统还包括施行环境管理器模块的一个或多个处理器,所述环境管理器模块配置成接收环境控制请求,使用控制请求生成环境控制命令,并且向已投用单元传输环境控制命令。

在各种方面中,环境管理器模块配置成监视所述至少一个已投用单元的使用,并且提供用于可视化与已投用单元相关联的使用数据的一个或多个用户接口。在一些方面中,所述至少一个已投用单元配置成从PoE交换机接收电力,并且包括多个IP照明器,每一个IP照明器与一个或多个传感器、一个或多个可控光源,以及照明器控制模块通信连接。所述一个或多个传感器配置成检测以下中的至少一个:运动、占用性、声音和一种或多种气体的存在,或者测量以下中的至少一个:光照、湿度和温度。

在一些其它方面中,环境管理器模块配置为确定以下中的至少一个:是否关于已投用单元而启用与所接收的环境控制请求相关联的控制类型,所述控制类型包括个人控制;以及所接收的环境控制请求是否和与已投用单元相关联的另一更高优先级控制请求冲突。

在许多实施例中,前述系统还包括施行投用模块的一个或多个处理器,所述投用模块用于将一个或多个设备与用于管理环境条件的系统相关联。关联包括定位一个或多个设备。定位包括将每一个设备映射到物理结构内的至少一个物理位置。关联还包括在存储器中将所述一个或多个设备中的至少一个与第一已投用单元相关联,以及将第一已投用单元与第二已投用单元链接,链接包括在存储器中将第一和第二已投用单元相关联。在前述系统的一些方面中,第一存储器至少对与第一已投用单元相关联的所述一个或多个设备可访问,并且第二存储器至少对与第一和第二已投用单元相关联的所述一个或多个设备可访问。

在一些方面中,投用模块配置成使用至少一个值来更新对环境管理器模块可访问的至少一个存储器,所述至少一个值表示与所述一个或多个设备、第一已投用单元或第二已投用单元中的至少一个相关联的参数。在一些其它方面中,配置成接收环境控制命令的前述系统的已投用单元还配置成就其自身操作状态中的改变和与其相关联的区段的状态中的改变而警告与其链接的任何已投用单元。警告可以牵涉通信的直接或同步模式,其中已投用单元向其所链接的已投用单元中的每一个传输指示改变的信号。警告还可以牵涉通信的更加间接或异步模式。例如,已投用单元可以就其操作状态改变告知施行模块;施行模块可以访问存储器以确定哪些其它已投用单元链接到所述已投用单元;并且施行模块此后可以就所述状态改变通知所链接的已投用单元中的每一个。

在各种方面中,前述系统还包括施行网关模块的一个或多个处理器,所述网关模块通信连接到投用模块和环境管理器模块。网关模块配置成从以下中的一个接收环境控制命令:环境管理器模块、投用模块、设备和已投用单元。而且,网关模块还配置成将控制命令转换成适合于以下中的至少一个的格式:目的地设备或目的地已投用单元。

在一些方面中,网关模块还配置成从一个或多个已投用单元或设备接收包括操作状态和能量消耗数据的监视数据,并且将所接收的监视数据转换成适合于环境管理器模块的格式。

各种实施例公开了用于管理物理结构内的环境条件的另一系统。系统包括物理结构内的指派区段中的传感器,其配置成产生指示以下中的至少一个的数据:运动、占用性、声音、一种或多种气体的存在、光照、湿度和温度。系统还包括已投用单元,其包括至少通信连接到传感器和环境管理器模块的网关模块。已投用单元配置成接收由传感器产生的数据,确定传感器数据表示与指派区段相关联的状态改变,并且依照表示状态改变的数据来更新对环境管理器模块可访问的一个或多个存储器。

一些实施例公开了一种用于管理物理结构内的环境条件的系统。系统包括至少一个已投用单元,其配置成传输包括一个或多个标识码的第一信号。系统还包括环境控制设备,其配置成从所述至少一个已投用单元接收第一信号,检测指示一个或多个优选环境条件的用户输入,并且传输包括所述一个或多个优选环境条件的环境控制请求。另外,系统包括施行环境管理器模块的一个或多个处理器,所述环境管理器模块配置成接收环境控制请求,使用控制请求生成环境控制命令,并且向已投用单元传输环境控制命令。

一些实施例公开了一种用于针对与用于管理环境条件的系统内的单个已投用单元的关联性而标识设备的方法。方法包括第一多个设备各自传输包括唯一标识码的编码光信号的第一步骤。在第二步骤中,移动设备从第一多个设备接收编码光信号,并且传输包括位于接近移动设备的区中的第二多个设备的唯一标识码的投用请求,第二多个设备包括来自第一多个设备的一个或多个设备。在第三步骤中,投用模块接收投用请求并且在存储器中将第二多个设备与第一已投用单元相关联。

各种实施例公开了一种用于管理包括多个链接的已投用单元的物理结构内的环境条件的方法。方法包括一个或多个占用性传感器产生指示指派区段已经从未占用状态转变到占用状态的数据的第一步骤(910B)。方法还包括与所述多个链接的已投用单元中的第一个相关联的第一一个或多个照明器在传感器数据的产生之后的预定反应时段内产生背景光照水平的第二步骤。第三步骤牵涉所述多个链接的已投用单元中的第一个传输指示指派区段的状态改变的数据(930B)。并且第四步骤牵涉所述多个链接的已投用单元中的至少第二个接收指示状态改变的数据,并且使至少第二一个或多个照明器更改光照。在一些方面中,所述多个链接的已投用单元中的第二个或所述至少第二一个或多个照明器在所述至少第二一个或多个照明器更改光照之前访问存储照明场景信息的存储器。

许多实施例公开了一种用于管理物理结构内的环境条件的又一方法,所述物理结构包括多个链接的已投用单元和一个或多个占用性传感器。方法包括基于由所述一个或多个占用性传感器产生的占用性数据而做出指派区段已经从占用状态转变到未占用状态的第一确定。方法还包括第二步骤:在保持时段的持续时间的至少部分内监视由占用性传感器产生的附加占用性数据,并且关于指派区段是否在整个保持时段内保持在未占用状态中做出第二确定。方法包括访问存储器以标识与指派区段相关联的所述多个链接的已投用单元中的至少一个的第四步骤,以及第五步骤,其中基于第二确定的结果,所述多个链接的已投用单元中的所述至少一个的一个或多个照明器在保持时段的届满之后开始的第一宽限时段内渐变到第一较低光照水平。

在一些方面中,前述方法还包括以下步骤。在第一宽限时段的持续时间的至少部分内监视由占用性传感器产生的附加占用性数据,并且关于指派区段是否在整个第一宽限时段内保持在未占用状态中做出第三确定的步骤。以及另一步骤,其中基于第三确定的结果,所述一个或多个照明器(a)渐变回到在第一宽限时段的开始之前产生的在先较高光照水平,或者(b)完成其向第一较低光照水平的转变。在各种其它方面中,前述方法还包括以下步骤。在延长时段的持续时间的至少部分内监视由占用性传感器产生的附加占用性数据,并且关于指派区段是否在整个延长时段内保持在未占用状态中做出第四确定的下一步骤。以及另外的步骤,其中基于第四确定的结果,所述一个或多个照明器(a)渐变回到在延长时段的开始之前产生的在先较高光照水平,或者(b)在延长时段之后开始的第二宽限时段内渐变到与关断状态相关联的光照水平。

一些实施例公开了一种用于管理物理结构内的环境条件的方法,所述物理结构包括多个链接的已投用单元和一个或多个光照传感器。方法包括所述一个或多个光照传感器指示工作区段中的光照方面的改变的第一步骤。第二步骤牵涉与工作区段相关联并且通信连接到所述一个或多个传感器的所述多个已投用单元中的至少一个接收光照方面的改变的指示,并且关于与光照方面的改变的指示相关联的改变量是否大于预设量做出第一确定。在另外的第三步骤中,基于第一确定,所述多个已投用单元中的所述至少一个访问所述一个或多个光照传感器的输出,并且关于工作区段中的光照水平是否处于或高于预设光照水平做出第二确定。在第四步骤中,工作区段内的至少一个照明器转变成(a)如果第二确定将工作区段中的光照水平指示为处于或高于预设光照水平,则在第一渐变时段内提供预定最小光照水平,或者(b)如果第二确定将工作区段中的光照水平指示为低于预设光照水平,则在第二渐变时段内提供预定最大光照水平。

其它实施例可以包括一种存储指令的非暂时性计算机可读存储介质,所述指令可由处理器施行以执行诸如本文描述的方法中的一个或多个之类的方法。再其它的实施例可以包括一种系统,其包括存储器和一个或多个处理器,所述一个或多个处理器可操作成施行存储在存储器中的指令以执行诸如本文描述的方法中的一个或多个之类的方法。

在一个方面中,一种方法包括:通过施行具有第一软件映像的第一操作软件来操作用于照明器的照明器控制器;在照明器控制器处接收用于照明器控制器的第二操作软件的第二软件映像;照明器控制器经由通信网络向连接到照明器控制器的第一设备传送第一操作软件的第一软件映像;在照明器控制器处安装第二操作软件;执行照明器控制器的自测试。如果/当照明器控制器未能通过自测试:照明器控制器经由网络请求第一设备经由网络向照明器控制器输送第一软件映像,照明器控制器接收第一软件映像,并且照明器控制器安装第一操作软件并且还原到利用第一操作软件的操作。

在另一方面中,一种照明系统包括:第一照明器;第一照明器控制器,其配置为控制第一照明器的操作;包括至少一个存储器的至少一个设备,所述至少一个存储器至少存储用于第一操作软件的第一软件映像并且还存储第一配置数据集,所述第一操作软件之前由第一照明器控制器采用,第一照明器控制器之前根据所述第一配置数据集进行配置;将第一照明器控制器和所述至少一个设备连接为与彼此通信的通信网络,其中第一照明器控制器包括至少一个存储器,其存储与第一照明器控制器采用的第一操作软件不同的第二操作软件,以及与第一照明器控制器根据其进行配置的第一配置数据集不同的第二配置数据集。

在又一方面中,一种设备包括:处理器;通信接口,其配置用于连接到照明网络并且配置成经由照明网络与多个照明器控制器通信,其中照明器控制器配置为控制多个照明器的操作;以及存储器,其配置成在其中存储以下中的至少一个:所述多个照明器控制器中的各种个体之前根据其进行配置的配置数据集的多个集合,以及用于操作软件的多个软件映像,所述多个照明器控制器中的所述各种个体之前根据所述操作软件进行操作。

如本文出于本公开的目的而使用的,术语“LED”应当理解成包括任何电致发光二极管或能够响应于电信号而生成辐射和/或充当光电二极管的其它类型的基于载流子注入/结的系统。因此,术语LED包括但不限于响应于电流而发光的各种基于半导体的结构、发光聚合物、有机发光二极管(OLED)、电致发光带等等。特别地,术语LED是指所有类型的发光二极管(包括半导体和有机发光二极管),其可以配置成生成在红外光谱、紫外光谱和可见光谱各个部分(一般地包括从大约400纳米到大约700纳米的辐射波长)中的一个或多个中的辐射。LED的一些示例包括但不限于各种类型的红外LED、紫外LED、红色LED、蓝色LED、绿色LED、黄色LED、琥珀色LED、橙色LED和白色LED(以下进一步讨论)。还应当领会到,LED可以配置和/或控制成生成具有针对给定光谱(例如,窄带宽、宽带宽)的各种带宽(例如,半高全宽或FWHM)和在给定通用颜色类别内的各种主波长的辐射。

例如,配置成生成基本上白色光的LED(例如,白色LED)的一种实现方式可以包括数个管芯,其分别发射不同的电致发光光谱,其组合地混合以形成基本上白色光。在另一实现方式中,白光LED可以与磷光体材料相关联,所述磷光体材料将具有第一光谱的电致发光转换成具有不同的第二光谱。在该实现方式的一个示例中,具有相对短波长和窄带宽光谱的电致发光“泵浦”磷光体材料,其进而辐射具有更宽些光谱的更长波长辐射。

还应当理解到,术语LED不限制LED的物理和/或电气封装类型。例如,如以上所讨论的,LED可以是指具有配置成分别发射不同辐射光谱的多个管芯(例如,其可以或可以不单独可控)的单个光发射器件。而且,LED可以与磷光体相关联,所述磷光体被视为LED(例如,一些类型的白色LED)的组成部分。一般而言,术语LED可以指封装的LED、未封装的LED、表面安装的LED、板载芯片LED、T-封装安装LED、径向封装LED、功率封装LED、包括某种类型的包装和/或光学元件(例如,扩散透镜)的LED等等。

术语“光源”应当被理解成是指各种辐射源中的任何一个或多个,包括但不限于基于LED的源(包括如上所限定的一个或多个LED)。给定光源可以配置成生成可见光谱内、可见光谱外或两者组合的电磁辐射。因此,术语“光”和“辐射”在本文中可互换地使用。此外,光源可以包括作为组成组件的一个或多个滤波器(例如颜色滤波器)、透镜或其它光学组件。而且,应当理解的是,光源可以配置用于各种应用,包括但不限于指示、显示和/或光照。“光照源”是特别地配置成生成具有足够强度的辐射以有效光照内部或外部空间的光源。在该上下文中,“足够强度”是指为提供环境光照而在空间或环境中生成的可见光谱中的足够辐射功率(即,可以被间接感知并且可以例如在被完全或部分感知之前被各种居间表面中的一个或多个反射开的光)(单位“流明”通常用于表示在辐射功率或“光通量”方面在所有方向上来自光源的总体光输出)。

术语“光谱”应当被理解成是指由一个或多个光源产生的辐射的任何一个或多个频率(或波长)。因此,术语“光谱”不仅指可见范围中的频率(或波长),还指红外、紫外和总体电磁光谱的其它区域中的频率(或波长)。而且,给定光谱可以具有相对窄的带宽(例如具有基本上很少频率或波长成分的FWHM)或相对宽的带宽(具有各种相对强度的若干频率或波长成分)。还应当领会到,给定光谱可以是两个或更多其它光谱混合的结果(例如,混合分别从多个光源发射的辐射)。

出于本公开的目的,术语“颜色”与术语“光谱”可互换使用。然而,术语“颜色”一般地主要用来指可由观察者感知的辐射性质(尽管该使用并不旨在限制该术语的范围)。因此,术语“不同颜色”隐含地指具有不同波长成分和/或带宽的多个光谱。还应当领会到,术语“颜色”可以结合白色和非白色光二者来使用。

术语“照明灯具”和“照明器”在本文中可互换地用于指一个或多个照明单元以特定形状因子、组装或封装的实现方式或布置。术语“照明单元”在本文中用于指包括相同或不同类型的一个或多个光源的装置。给定照明单元可以具有用于(多个)光源的各种安装布置、外壳/壳体布置和形状和/或电气和机械连接配置中的任何一个。此外,给定照明单元可选地可以与涉及(多个)光源的操作的各种其它组件(例如控制电路)相关联(例如包括、耦合到和/或与其一起封装)。“基于LED的照明单元”指单独地或与其它非基于LED的光源结合地包括如上所讨论的一个或多个基于LED的光源的照明单元。“多通道”照明单元指包括配置成分别生成不同辐射光谱的至少两个光源的基于LED或非基于LED的照明单元,其中每一个不同源光谱可以被称为多通道照明单元的“通道”。

术语“控制器”在本文中一般地用于描述涉及一个或多个光源的操作的各种装置。控制器可以以众多方式(例如诸如利用专用硬件)来实现,以执行本文所讨论的各种功能。“处理器”是控制器的一个示例,其采用可以使用软件(例如微代码)编程以执行本文所讨论的各种功能的一个或多个微处理器。控制器可以用处理器或不用处理器来实现,并且也可以实现为执行一些功能的专用硬件和执行其它功能的处理器(例如,一个或多个编程的微处理器和相关联的电路)的组合。在本公开的各种实施例中可以采用的控制器组件的示例包括但不限于常规微处理器、专用集成电路(ASIC)和现场可编程门阵列(FPGA)。

在各种实现方式中,处理器或控制器可以与一个或多个存储媒介(在本文中一般地被称为“存储器”,例如,易失性和非易失性计算机存储器,诸如RAM、PROM、EPROM和EEPROM、软盘、压缩盘、光盘、磁带等)相关联。在一些实现方式中,存储媒介可以用一个或多个程序来编码,所述一个或多个程序当在一个或多个处理器和/或控制器上施行时,执行本文中所讨论的功能中的至少一些。各种存储媒介可以固定在处理器或控制器内或者可以是可移动的,使得存储在其上的一个或多个程序能够被加载到处理器或控制器中以便实现本文中所讨论的本发明的各种方面。术语“程序”或“计算机程序”在本文中以通用意义被用来指能够用于对一个或多个处理器或控制器进行编程的任何类型的计算机代码(例如,软件或微代码)。

在一个网络实现方式中,耦合到网络的一个或多个设备可以充当用于耦合到网络的一个或多个其它设备的控制器(例如,以主/从的关系)。在另一种实现方式中,联网环境可以包括配置为控制耦合到网络的设备中的一个或多个的一个或多个专用控制器。一般地,耦合到网络的多个设备各自都可以访问存在于通信介质或媒介上的数据;然而,给定设备可以是“可寻址的”,因为其配置成基于例如分配给它的一个或多个特定标识符(例如,“地址”)而选择性地与网络交换数据(即,从网络接收数据和/或向网络传输数据)。

如本文所使用的术语“网络”是指促进信息在耦合到网络的任何两个或更多设备之间和/或多个设备之中的输运(例如,用于设备控制、数据存储、数据交换等)的两个或更多设备(包括控制器或处理器)的任何互连。如应当容易领会到的,适于互连多个设备的网络的各种实现方式可以包括各种网络拓扑中的任一个并且采用各种通信协议中的任一个。此外,在根据本公开的各种网络中,两个设备之间的任何一个连接可以表示两个系统之间的专用连接,或者可替换地表示非专用连接。除了承载旨在用于这两个设备的信息之外,这样的非专用连接可以承载未必旨在用于这两个设备中的任一个的信息(例如,开放网络连接)。另外,应当容易领会到,如本文中所讨论的设备的各种网络可以采用一个或多个无线、有线/线缆、和/或光纤链路来促进遍及网络的信息输运。

如本文所使用的术语“用户”是指与本文所描述的系统和方法交互的任何实体、人类或人造物。例如,该术语在没有限制的情况下包括空间的占用者(诸如办公室工作人员或访客)、空间的远程用户、机构管理者、投用工程师、建筑物IT管理者、服务工程师和安装者。

应当领会到,前述概念与以下更详细地讨论的附加概念的所有组合(倘若这样的概念并不相互矛盾的话)被预期作为本文中所公开的发明主题的一部分。特别地,在本公开结尾处出现的所要求保护的主题的所有组合被预期作为本文中所公开的发明主题的部分。还应当领会到,也可能出现在通过引用并入的任何公开中的本文明确采用的术语应当被赋予与本文中所公开的特定概念最一致的意义。

附图说明

在附图中,贯穿不同视图的相似参考符号一般是指相同部分。而且,附图未必按照比例,而是一般将重点放在图示本发明的原理上。

图1A图示了用于管理物理结构内的环境条件的系统的实施例的框图,所述实施例包括若干模块、两个IP照明器和环境控制设备。

图1B图示了用于管理物理结构内的环境条件的系统的实施例的框图,所述实施例包括若干模块、两个IP照明器、环境控制设备和IR远程控制设备。

图1C图示了依照一些实施例的IP照明器的组件和链接组件的接口。

图1D图示了用于管理物理结构内的环境条件的系统的实施例的框图,所述实施例包括环境管理器模块、传感器、存储器和已投用单元。

图2A图示了依照一些实施例的照明网络的组件架构。

图2B图示了用于管理物理结构内的环境条件的系统的实施例的框图,以及与系统的各种组件相关联的不同网络环境。

图3A图示了用于管理环境条件的系统的独立、连接配置的实施例。

图3B图示了用于管理环境条件的系统的端对端集成配置的实施例。

图4A图示了环境管理器模块的实施例的组件的框图,连同环境管理器模块与其通信连接的其它设备和组件。

图4B图示了用于管理物理结构内的环境条件的系统的ISPF云部署实施例的各种所选组件的框图。

图5图示了依照一些实施例的用于管理环境条件的系统的组件所利用的投用和配置过程的框图。

图6图示了依照一个实施例的包括多个设备群组的诸如开放式房间之类的已投用单元。

图7图示了诸如开放式房间之类的已投用单元、开放式房间中的系统用户、围绕用户的若干区段、以及处于这些区段内和外部的设备。

图8图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前未占用的空间中的占用的检测的基于占用性的控制方法。

图9A图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前占用的空间中的占用缺失的检测的基于占用性的控制方法。

图9B图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前未占用的空间中的占用的检测的基于占用性的控制方法。

图10图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前占用的空间中的占用缺失的检测的另一基于占用性的控制方法。

图11图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前占用的空间中的占用缺失的检测的基于占用性的控制方法,所述方法合并使用保持时段、宽限时段和延长时段以用于确认占用性状态。

图12图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前未占用的单元区段中的占用的检测的基于占用性的控制方法。

图13图示了由用于管理环境条件的系统的一些实施例执行、用于响应于过道区段中的占用性方面的改变的检测的基于占用性的控制方法。

图14图示了由用于管理环境条件的系统的一些实施例执行、用于响应于会面区段中的占用性方面的改变的检测的基于占用性的控制方法。

图15图示了由用于管理环境条件的系统的一些实施例执行、用于响应于针对会面区段中的不同环境场景的请求的方法。

图16图示了由用于管理环境条件的系统的一些实施例执行、用于响应于所检测的工作区段中的光照方面的改变的基于日光的控制方法。

图17图示了由用于管理环境条件的系统的一些实施例执行、用于响应于所检测的空间中的自然光照方面的改变的基于日光的控制方法。

图18图示了依照用于管理环境条件的系统的一些实施例的描绘已投用单元的位置的交互式数字楼层平面图。

图19图示了由用于管理环境条件的系统的一些实施例执行、用于确定已投用或未投用单元的上电行为的方法。

图20图示了由用于管理环境条件的系统的一些实施例执行、用于处置控制请求的方法。

图21图示了由用于管理环境条件的系统的一些实施例执行、用于处置手动激活的个人控制请求的方法。

图22图示了依照用于管理环境条件的系统的一些实施例的用于降低PoE交换机故障的视觉影响的已投用单元和相关联的PoE交换机的布置。

图23图示了由用于管理环境条件的系统的一些实施例中的已投用单元执行的用于自诊断和恢复的方法。

图24图示了依照用于管理环境条件的系统的一些实施例的显示为对环境管理器模块的前端的交互式图形用户接口的实施例。

图25图示了依照用于管理环境条件的系统的一些实施例的显示为对投用模块的前端的交互式图形用户接口的实施例。

图26图示了用于用作对投用模块的前端的部分的交互式区域向导的实施例,所述区域向导准许用户指定一起限定物理结构内的区域的(多个)功能的各种参数。

图27图示了用于使用在投用新设备中的交互式图形用户接口的实施例,所述新设备用于使用在用于管理环境条件的系统中。

图28图示了光照系统的示例实施例,光照系统包括在网络上连接到配置成存储针对恢复点的软件映像和配置数据集的设备的照明器控制器。

图29图示了包括两个照明器控制器的光照系统的另一示例实施例,所述两个照明器控制器各自在网络上连接到配置成存储针对恢复点的软件映像和配置数据集的设备。

图30图示了包括三个照明器控制器的光照系统的另一示例实施例,所述三个照明器控制器各自在网络上连接到配置成存储针对恢复点的软件映像和配置数据集的设备。

图31图示了光照系统在正常操作模式期间的示例实施例。

图32图示了在操作软件升级期间光照系统的示例实施例,其中照明器控制器已经接收新的软件映像。

图33图示了光照系统的示例实施例,其中已经接收新的软件映像的照明器控制器将其当前软件映像和配置数据集存储到网关控制器。

图34图示了光照系统的示例实施例,其中已经接收新的软件映像的照明器控制器在安装操作软件更新之后未能通过自测试。

图35图示了光照系统的示例实施例,其中照明器控制器在失败的操作软件升级之后还原到其之前的软件映像和配置数据集。

图36图示了自主创建用于照明器的恢复点并且当其在操作软件升级之后发生故障时将照明器自主恢复到工作状态的方法的示例实施例的流程图。

具体实施方式

现在详细参照本发明的说明性实施例,其示例在随附各图中示出。

在以下详细描述中,出于解释而非限制的目的,阐述公开具体细节的代表性实施例以便提供本教导的透彻理解。然而,对受益于本公开的本领域普通技术人员将明显的是,脱离于本文所公开的具体细节的根据本教导的其它实施例保留在随附权利要求的范围内。而且,可以省略公知系统、装置和方法的描述以免使代表性实施例的描述模糊。这样的系统、方法和装置显然在本教导的范围内。

图1A图示了用于管理物理结构内的环境条件的系统100A。系统包括环境管理器模块110、投用模块120、网关模块130、IP照明器140和150以及环境控制设备160。系统100A的其它实施例可以包括附加的或更少的环境管理器模块、IP照明器、投用模块、网关模块和/或环境控制设备。系统100A的组件使用链路L1至L9通信链接,如图1中所描绘。如本文所使用的术语“物理结构”是指任何建筑物结构,无论其是独立式的、永久的、被围封的还是被覆盖的。该术语包括例如办公、居住、娱乐、教育、政府和商业建筑物和综合大楼,以及停车场和车库。如本文所使用的术语“链路”是指使得能够实现至少两个系统组件之间的信息的传送的任何连接或组件。例如,链路包括有线或无线通信连接、射频通信连接和光学通信连接。链路还可以指示共享通信协议、软件或硬件接口、或远程方法调用或过程呼叫。

环境管理器模块110可以实现在硬件、硬件和计算机代码(例如软件或微代码)的任何组合中,或者完全实现在计算机代码中。该模块可以在一个或多个处理器上施行。

在一些实施例中,管理器模块110可以提供基于交互式系统生产力机构(ISPF)的中央监视和管理仪表盘。管理器模块110还可以提供用于各种特征的交互式用户接口,所述各种特征诸如系统100A中的当前照明或其它环境状态的可视化、各种粒度水平处的占用性信息的可视化、各种粒度水平处的能量消耗信息的可视化、警报的可视化。此外,管理器模块110可以从智能电话应用接收个人控制命令(例如涉及光水平和温度)并且将这样的命令翻译成照明控制或HVAC控制命令,管理系统范围照明控制,并且管理任务的调度。环境管理器模块110还可以参与软件升级(还称为更新),管理诸如涉及能量消耗和占用性的数据之类的监视数据,并且管理警报和其它系统健康诊断数据。图4A图示了环境管理器模块的实施例的各种组件,并且图4A的描述提供关于该模块的进一步细节。可以遍及说明书而找到关于诸如环境管理器模块110之类的环境管理器模块的功能和其它方面的附加细节。

如图1A中所描绘的,环境管理器模块110能够经由链路L2从环境控制设备160接收信息。L2可以是用于智能电话的个人控制接口。管理器模块110还能够经由链路L1与投用模块120通信。L1可以促进投用模块项目文件的传送。在一些实施例中,L1还可以表示具有用于xCLIP兼容照明器的扩展的XML数据库。最后,管理器模块110还能够经由链路L3与网关模块130通信。根据一些实施例,L3表示EnvisionIP接口。

投用模块120可以实现在硬件、硬件和计算机代码(例如软件或微代码)的任何组合中,或完全实现在计算机代码中。该模块可以在一个或多个处理器上施行。在系统100A的许多实施例中,投用模块120用于投用诸如IP照明器、交换机和传感器之类的设备。投用模块120还可以用于准备针对空间的楼层平面图,发现和将设备与系统100A相关联,通过例如编码光检测技术定位设备。其还可以用于预投用系统100A和与其相关联的设备。例如,投用模块120可以用于创建设备群组并且出于具体目的而分配结构内的空间。在系统100A的许多实施例中,投用模块120可以用于投用诸如IP照明器之类的设备,并且通过例如依照所准备的楼层平面图定位设备、对照明场景进行编程、配置设备和控制参数并且校准传感器来控制设备。投用模块120还可以用于执行软件升级。与投用模块120相关联的其它功能性可以遍及说明书而找到,并且特别地在与图5相关联的描述中。

如图1A中所描绘的,投用模块120能够经由链路L1与环境管理器模块110、经由链路L4与网关模块130、经由链路L6与IP照明器150通信。以上已经结合环境管理器模块110的描述而描述了L1。在许多实施例中,L4可以表示EnvisionIP或xCLIP接口,并且L6可以表示EnvisionIP接口。

网关模块130可以实现在硬件、硬件和计算机代码(例如软件或微代码)的任何组合中,或者完全实现在计算机代码中。该模块可以在一个或多个处理器上施行。在一些实施例中,网关模块130的硬件实现方式可以牵涉STM32芯片。网关模块130可以与物理结构的特定楼层相关联,并且可以发送和/或接收来自多个设备(诸如位于该楼层上的IP照明器)的数据。在一些实施例中,网关模块130可以发送和/或接收来自多于1000个设备(诸如IP照明器、传感器和HVAC设备)的数据。

网关模块130配置为提供各种功能。例如,其可以提供用于使用在投用照明器中的EnvisionIP接口与RS-485标准之间的网关,以及提供用于翻译各种应用和网络协议的服务。在许多实施例中,其还可以促进数据在系统100A内的多个网关模块之间的路由,并且参与系统诊断和/或硬件点名,在此期间网关模块130可以确定处于其控制之下的设备是否仍然在线。网关模块130还可以负责高速缓存和/或向环境管理器模块110报告离线设备。网关模块130还可以负责本地调度任务以及监视和诊断数据的管理。例如,网关模块130可以针对能量消耗和占用性而监视物理结构内的一个或多个区域,并且在区域级上诊断和报告系统健康信息。其还可以存储区域监视信息。在一些实施例中,网关模块130监视系统的部分中的所有DyNet和EnvisionIP业务。其可以存储和/或高速缓存该信息,并且将其转发到环境管理器模块110,使得环境管理器模块在任何给定时间都具有所有已投用设备的状态的精确概览。关于调度,时间先决事件可以由网关模块130立即转发到环境管理器模块110,而并不时间先决的事件可以在本地高速缓存并且分批上传到管理器模块110。在其中不能到达管理器模块110的情况下,所有事件可以在本地高速缓存并且当管理器模块110再次变成可到达时上传到管理器模块110。网关模块130还可以和与系统100A相关联的HVAC系统对接,并且发现新的设备。在许多实施例中,诸如网关模块130之类的多个网关模块可以与单个环境管理器模块110通信链接,其中每一个网关模块130充当用于建筑物的特定楼层的楼层控制器。在许多实施例中,网关模块130还可以:记录和存储所接收的环境控制命令的全部或子集;记录和向环境管理器模块110报告回系统内的所有事件和状态改变,向控制和/或监视系统的另一部分的另一网关模块发送来自该网关模块130控制和/或监视的已投用单元的命令(公共区域发送责任);向该网关模块130控制和/或监视的已投用单元发送来自控制和/或监视系统的另一部分的另一网关模块的命令(公共区域接收责任);在EnvisionIP网络与DyNet RS485网络之间进行(透明)桥接,从而允许系统扩展有例如所有现有DyNet(RS485)产品;主动监视、记录和存储所有已投用单元和设备的可用性,并且向环境管理器模块110报告其可用性中的任何改变。

如图1A中所描绘的,网关模块130能够经由链路L5与IP照明器140和150,并且经由链路L3与环境管理器模块110以及经由链路L4与投用模块120交换信息。L3和L4之前分别结合管理器模块110和投用模块120进行描述。在许多实施例中,L5可以表示EnvisionIP或xCLIP接口。

IP照明器140与传感器140-1、光源140-2和控制模块140-3相关联。在一些实施例中,传感器140-1和光源140-2位于相同的设备或外壳内。在一些实施例中,控制模块140-3包括在容纳于与传感器140-1和/或光源140-2相同的设备或外壳内的一个或多个处理器上施行的计算机代码(例如软件或微代码)。光源140-2可以能够执行一个或多个光致动功能,诸如接通/关断、调光、以及可调谐白光和有色光产生。传感器140-1是能够感测例如日光、占用性、IR、二氧化碳、湿度和温度中的一个或多个的传感器。控制模块140-3提供用于控制其它模块和设备的行为的一个或多个控制功能,所述其它模块和设备诸如以下中的一个或多个:光源140-2、传感器140-1、投用模块120、环境管理器模块110、网关模块130和IP照明器150。

IP照明器140可以提供用于与系统100A的其它模块通信的一个或多个外部接口。例如,IP照明器140可以提供EnvisionIP接口(例如链路L5和L7)以用于使用在投用光源140-2中和/或用于由控制模块140-3使用以影响通信连接到它自己的其它区域照明器和传感器(例如光源150-2和传感器150-1)、光源140-2或传感器140-1的行为。IP照明器140还可以提供xCLIP接口,其用于由控制模块140-3使用以访问和控制光源140-2或通信连接到IP照明器140的其它光源的基本能力。xCLIP接口还可以由其它系统模块(例如网关模块130)用于访问由对IP照明器140可访问的传感器(例如传感器140-1和150-1)生成的传感器数据,以及对光源140-2和/或IP照明器140可用的能量消耗和诊断数据。图1C及其相关联的描述提供关于IP照明器的组件和由这些组件使用的各种接口的进一步细节。

环境控制设备160可以是用于控制空间中的环境条件的任何设备。这样的设备在没有限制的情况下包括诸如iPhone®之类的智能电话、诸如iPad®之类的平板或手持计算设备、膝上型计算机、通信连接到一个或多个处理器的触敏和/或语音激活的输入和/或显示设备、以及台式计算设备。

在一些实施例中,在图1A中描绘的系统100A的组件可以以下列方式交互。环境控制设备160接收用户输入,其指示他/她改变他或她的邻域中的环境条件的希望。例如,控制设备160可以是智能电话,并且用户可以使用显示在智能电话上的图形用户接口来指示他/她增加工作区段(诸如用户在物理上存在于其中的房间中的桌面)中的光的水平或强度的希望。图形用户接口还可以用于控制其它照明参数,诸如颜色、色温和方向。而且,控制前述工作区段中的光照的IP照明器140和150各自生成编码光信号,其包括分别标识例如自身和/或光源140-2和150-2的代码。IP照明器150经由链路L8向环境控制设备160传输包括标识自身和/或光源150-2的代码的编码光信号,并且IP照明器140经由链路L9传输包括标识自身或光源140-2的代码的编码光信号。经由链路L2,环境控制设备160传输包括环境控制请求的一个或多个信号。环境控制请求包含关于环境控制设备160的用户希望在他或她的环境中做出的改变的信息,以及关于可以用于实施用户的希望的设备(诸如IP照明器)的信息。例如,环境控制请求可以编码用户增加诸如桌面之类的工作区段中的光水平的希望,以及来自由环境控制设备160接收的编码光信号的标识信息。在一个或多个处理器上施行的环境管理器模块110从环境控制设备160接收包括环境控制请求的所述一个或多个信号,并且生成环境控制命令。在许多实施例中,环境控制命令包括编码在环境控制请求中的信息,但是以可由其要传输到的网关模块或已投用单元(例如IP照明器)理解的格式。另外,虽然环境控制请求可以包含关于特定房间或工作区段中的期望环境改变的更一般信息,但是环境控制命令关于编码在环境控制请求中的所请求的改变的实现方式更加具体。例如,环境控制命令可以包含具体指令,其在由IP照明器群组处理时使IP照明器实现光照中的具体改变。环境管理器模块110此后可以经由链路L3向网关模块130传输环境控制命令。网关模块130可以存储与环境控制命令相关联的数据,诸如与将响应于用户期望的照明水平中的改变的(多个)IP照明器相关联的标识信息。网关模块130然后可以经由链路L5进行通信以指令IP照明器150和/或IP照明器140调节其光照来产生用户所请求的光水平。

图1B图示了用于管理物理结构内的环境条件的系统100B。系统包括环境管理器模块110、投用模块120、IR远程控制130、IP照明器140和150、以及环境控制设备160。IP照明器140与传感器140-1、光源140-2和控制模块140-3相关联,并且IP照明器150与传感器150-1、光源150-2和控制模块150-3相关联。系统100B的一些其它实施例可以包括附加的或更少的环境管理器模块、IP照明器、投用模块、环境控制设备和/或IR远程控制。系统100B的组件使用链路L1至L7通信链接,如图1B中所描绘。系统100A和100B的相同命名的组件可以在其构成和行为方面是相同的。然而,环境管理器模块110和IP照明器140和150可以在系统100B的经更改的配置中不同地表现。此外,系统100B的链路L1和L2与系统100A的链路L1和L2相同;系统100B的链路L5、L6和L7分别与系统100A的链路L8、L7和L9相同。

IR远程控制130是使用红外光向接收器设备发布命令的任何设备。IR远程控制130可以使用链路L8向IP照明器140或其组件发布控制命令,诸如传感器140-1和光源140-2。在系统100B的许多实施例中,链路L8可以表示RC-5协议。

在一些实施例中,图1B中描绘的组件可以以下列方式进行交互。环境控制设备160接收用户输入,其指示他/她改变他或她的邻域中的环境条件的希望。例如,控制设备160可以是智能电话,并且用户可以使用显示在智能电话上的图形用户接口指示他/她增加工作区段(诸如用户并未物理地存在于其中的房间中的桌面)中的光水平的希望。而且,控制前述工作区段中的光照的IP照明器140和150各自生成编码光信号,其包括分别标识照明器140-2和150-2的代码。IP照明器140经由链路L7向环境控制设备160传输包括标识光源140-2的代码的编码光信号,并且IP照明器150经由链路L5向环境控制设备160传输包括标识光源150-2的代码的编码光信号。经由链路L2,环境控制设备160传输包括环境控制请求的一个或多个信号。在一个或多个处理器上施行的环境管理器模块110从环境控制设备160接收包括环境控制请求的所述一个或多个信号,并且生成环境控制命令。关于环境控制请求和环境控制命令的细节之前在图1A的上下文中指定。环境管理器模块110此后可以经由链路L3向IP照明器140和/或IP照明器150传输环境控制命令以调节由光源140-2和/或光源150-2产生的光照,以便实现由环境控制设备150的用户请求的光照水平。相同或不同的用户还可以使用IR远程控制130而同时接近IP照明器140定位,以向IP照明器140直接发布命令以便调节由光源140-2产生的光照。

图1C图示了依照一些实施例的IP照明器110C和120C的组件以及链接组件的接口。IP照明器110C包括组件控制模块110C-1、DC-DC LED驱动器110C-2、ILB传感器110C-3和一个或多个LED 110C-4。同样地,IP照明器120C包括组件控制模块120C-1、DC-DC LED驱动器120C-2、ILB传感器120C-3和一个或多个LED 120C-4。控制模块110C-1和120C-2可以是在图1A的上下文中描述的任何类型的控制模块。在一些实施例中,控制模块110C-1和/或120C-1可以是基于STM32的PoE设备。控制模块110C-1和120C-1被示出为使用脉冲宽度调制(PWM)分别编码用于传输到DC-DC LED驱动器110C-2和120C-2的数据。

在LED中,当电压增加时,电流倾向于迅速增加。相应地,甚至电压中的小波动倾向于导致电流中的大波动,其进而导致对LED的损害。由于归因于这样的电压波动的对LED的损害的风险,LED驱动器用于将LED连接到电压源,诸如市电或电池。LED驱动器控制去到LED的输入功率,使得它们可以安全地操作。LED驱动器110C-2和120C-2是将输入功率转换成其中电流恒定而不管电压波动如何的电流源的电子电路。控制模块110C-1和120C-1可以通过xCLIP接口与其它系统模块通信,并且通过EnvisionIP接口与彼此通信。ILB传感器110C-3和120C-3通过RC5接口分别从IR远程控制140C-1和140C-2接收控制信号。PoE交换器130C通过以太网/IP接口接收数据,并且经由PoE和以太网/IP接口向IP照明器110C传输所接收的数据以及电力。

图1D图示了用于管理物理结构内的环境条件的系统100D。系统包括环境管理器110、至少一个已投用单元120D、至少一个存储器130D和至少一个传感器140D。环境管理器模块110经由链路L3通信连接到已投用单元120D,并且经由链路LK通信连接到存储器130D。已投用单元120D经由链路LK通信连接到传感器140D和存储器130D。LK是使得能够实现至少两个系统组件之间的信息的传送的任何连接或组件。例如,LK包括有线或无线通信连接、射频通信连接和光学通信连接。LK还可以指示共享通信协议、软件或硬件接口、或远程方法调用或过程呼叫。

已投用单元120D可以包括一个或多个设备,其在诸如系统100A或100D之类的系统内与彼此相关联并且根据内部触发(从已投用单元内引起的触发)和外部触发(从已投用单元外部引起的触发)的特定配置而表现。触发可以包括例如传感器数据或手动或中央控制。单个设备可以是多个已投用单元的部分。诸如已投用单元120D之类的已投用单元还可以分层组织。例如,已投用单元可以包括其它已投用单元,并且可以影响这些已投用单元的行为。在一些实施例中,传感器140D是物理结构内的指派区段中的传感器。传感器140D配置成产生指示例如运动、占用性、声音、一种或多种气体的存在性、光照、湿度和温度的数据。在这样的实施例中,通过链路LK通信连接到传感器140D并且通过链路L3通信连接到环境管理器模块110的已投用单元120D配置成接收由传感器140D产生的数据。已投用单元120D还可以配置成确定传感器数据是否表示与指派区段相关联的状态改变。在许多实施例中,已投用单元120D还配置成依照表示状态改变的传感器数据而通过链路LK至少更新存储器130D。

图2A描绘了依照一些实施例的照明网络的组件架构200A。在所图示的架构中,存在三个主要的组件层:核心层、分发层和边缘层,每一个被虚线围绕。核心层包括通信连接到左翼路由器和右翼路由器的环境管理器模块210A。路由器可以具有闪存卡备用能力,并且可以配置成使得它们各自具有对每端口一个IP子网的访问权。环境管理器模块210A直接或间接通信连接到:用于管理环境条件的系统的照明网络中的各种组件(例如左翼路由器、右翼路由器和分发层中的楼层交换机),以及环境管理器模块210A正在管理其环境的结构的IT网络。在许多实施例中,环境管理器模块210A可以通过结构的IT网络获得对HVAC相关数据的访问权。

分发层可以包括结构的每楼层和每核心层路由器一个IP交换机(被描绘为交换机楼层1(左)、交换机楼层1(右)、交换机楼层2(左)、交换机楼层2(右)……交换机楼层N(左)、交换机楼层N(右))。在许多实施例中,这些IP交换机支持生成树协议。边缘层包括每分发层交换机数个环(被描绘为穿过侧边缘层的单个弯曲箭头)和每楼层的网关模块以用于提供楼层级照明控制。每一个环包括数个PoE交换机,其成菊花链并且连接到环中的相应分发层交换机的两个端口。这样的布置提供以下优点:如果PoE交换机的环在环配置中的任何点处断裂,则仍然可以通过网络到达所有PoE交换机。

图2B图示了用于管理物理结构内的环境条件的系统的实施例200B的框图,以及与系统的各种组件相关联的不同网络环境。实施例200B包括环境管理器模块、投用模块和多个网关模块,其可以分别是在图1A的上下文中描述的任何类型的环境管理器模块、投用模块和网关模块。将所述多个网关模块描绘为通信链接到多个已投用单元(例如照明器和传感器)。在该实施例中,机构用户可以使用诸如智能电话之类的手持设备,其施行个人控制应用(app)以经由所描绘的通信链路向环境管理器模块发送针对环境改变的请求。施行个人控制app的智能电话被示出为在互联网内但是不在IP网络或与用于管理环境条件的系统相关联的照明网络内可操作。此外,机构管理者可以利用诸如中央仪表盘或其它环境管理应用之类的基于浏览器的应用(同样连接到互联网)以经由互联网向环境管理器模块发送针对环境改变的类似请求。个人控制app和基于浏览器的应用还可以从环境管理器模块接收信息(例如关于由照明网络内的照明器消耗的能量的数据)以用于在其用户接口上显示。在所描绘的实施例中,环境管理器模块、投用模块及其共享的一个或多个数据库是在物理结构的私人IT网络内。然而,所述多个网关模块和已投用单元是在结构的私人照明网络内。可以要求经由环境管理器模块离开或进入私人网络的数据经过防火墙。

图3A图示了用于管理环境条件的系统的独立、连接配置的实施例300A。实施例300A包括路由器310A、区域控制器320A、PoE电源330A和340A、以及两个照明器集群350A-1到350A-4和360A-1到360A-4。在实施例300A的配置中,IP基础设施不需要连接到互联网。

路由器310是在计算机网络中转发数据分组的任何联网设备。其经由链路L1连接到PoE电源330和340以及区域控制器320,链路L1提供用于访问来自所描绘的照明器集群以及传感器的数据、从照明器可得到的能量消耗和诊断数据的xCLIP接口。以太网供电或PoE是指用于在以太网线缆上提供电力和数据的任何系统(标准化或自组织的)。PoE允许单个线缆向诸如无线接入点、IP电话、IP照明器或IP相机之类的设备提供数据连接和电力二者。尽管诸如USB之类的其它标准可以通过数据线缆向设备提供电力,但是PoE允许远远更长的线缆长度。在PoE系统中,数据和电力可以承载在相同导体上或在单个线缆上的专用导体上。PoE因而消除对于以太网/IP设备处的电源的需要。

区域控制器320可以实现在硬件、硬件和计算机代码(例如软件或微代码)的任何组合中,或完全实现在一个或多个处理器上施行的计算机代码中。区域控制器320可以用于执行针对限定区域(例如建筑物的楼层)的各种区域控制功能。在许多实施例中,区域控制器320提供交互式图形用户接口以用于使系统用户管理控制功能。其它这样的控制功能性可以此外或可替换地由区域控制器320与其交互的设备(诸如照明器或IP照明器)执行。根据一些实施例中,区域控制器320可以例如:(a)控制建筑物内的多个已投用单元或区段;(b)在投用过程期间用于对设备和/或已投用单元分组;(c)确定区域占用性并且相应地调节用于区域的照明;(d)基于针对已投用单元的群组的可用自然光中的改变而调节背景光水平或调整照明水平;(e)从一个或多个照明器和传感器收集和分析传感器和/或能量消耗数据;以及(f)参与调度环境改变,诸如区域内的照明水平中的改变。软件下载还可以通过区域控制器而发生。在许多实施例中,区域控制器可以扮演居间角色,其中其从中央服务器取得软件下载,并且适当地向相应照明器和其它设备分发升级。区域控制器320还可以充当操作在私人照明网络内的照明器集群与诸如包括建筑物管理系统(BMS)的网络之类的第三方私人网络之间的安全性桥梁。在一些实施例中,区域控制器320在私人IP网络内操作,并且诸如在授权系统用户的手持设备上施行的维护工具之类的软件工具可以通过临时连接到IP网络而与数据控制器320交换数据。

照明器350-1到350-4和360-1到360-4可以是IP照明器,诸如IP照明器140,或者包括诸如在图1A的上下文中描述的光源140-2之类的光源的照明器。实施例300A中的照明器网络可以遵照IP标准,并且可以能够操作在IP网络中。照明器各自通过链路L2或L3连接到PoE电源330。链路L2可以提供PoE接口、xCLIP接口或IP接口以用于PoE电源330与照明器之间的通信。

图3B描绘了用于管理环境条件的系统的端对端集成配置的实施例300B。实施例300B包括路由器310、区域控制器320、PoE电源330和340、两个照明器集群350-1到350-4和360-1到360-4、照明控制器仪表盘370、建筑物控制器仪表盘380、楼层控制器390、HVAC控制器395、HVAC主动气流控制器395-1和温度控制器395-2。实施例300B的组件中的许多个可以类似于或等同于实施例300A的相同命名的组件。例如,路由器310、区域控制器320、PoE电源330和340、以及照明器350-1到350-4和360-1到360-4可以分别是关于图3A的实施例300A描述的任何类型的路由器、区域控制器、PoE电源和照明器设备。

照明控制器仪表盘370可以例如是计算机代码,其显示作为诸如图1的环境管理器模块110之类的系统模块的部分的用户接口或者在通信连接到所述系统模块的一个或多个处理器上施行。照明控制器仪表盘的用户接口可以显示在图1的上下文中所讨论的任何环境控制设备上,诸如环境控制设备160。例如,照明控制器仪表盘370可以是在手持设备上施行的应用,手持设备诸如iPhone®或iPad®。仪表盘370通过链路L1和L5通信连接到区域控制器320、路由器310以及PoE电源330和340,链路L1和L5可以提供用于交换数据的xCLIP或IP接口。照明控制器仪表盘370还可以用于监视目的(例如监视能量消耗和系统健康性),并且用于照明调度的部署。仪表盘470还可以从多个区域控制器收集和整合信息,诸如能量消耗、系统健康性和占用性信息,以向其用户提供运转系统的完整且当前的视图。

建筑物控制器仪表盘380、楼层控制器390和HVAC控制器395可以实现在硬件、硬件和计算机代码(例如软件或微代码)的任何组合中,或者完全实现在一个或多个处理器上施行的计算机代码中。实施例300B的这些组件可以用于执行涉及建筑物的HVAC系统的管理的各种功能,诸如建筑物的温度和空气流动的监视和控制。在许多实施例中,建筑物控制器仪表盘380可以显示用户接口,其为诸如图1的环境管理器模块110之类的系统模块的部分或者在通信连接到所述系统模块的一个或多个处理器上施行。建筑物控制器仪表盘380的用户接口可以显示在图1的上下文中讨论的任何环境控制设备上,诸如环境控制设备160。例如,建筑物控制器仪表盘380可以是在诸如iPhone®或iPad®之类的手持设备上施行的应用。可以存在多个楼层控制器,其为仪表盘380提供关于建筑物的不同楼层上的环境条件的信息,仪表盘然后可以在其用户接口上显示所述信息。

在实施例300B的配置中,照明子系统(例如照明器集群、PoE电源、区域控制器和路由器)可以通信连接到第3方IP网络基础设施,其还可以连接到互联网。在这些实施例中,建筑物控制器仪表盘380、楼层控制器390、HVAC控制器395、HVAC主动气流控制器395-1和温度控制器395-2可以是在第3方IP网络基础设施内操作的第3方建筑物管理系统的一体组件。在必要时,第3方IP网络可以与照明子系统和照明控制器仪表盘370共享建筑物信息,诸如HVAC信息。例如,照明控制器仪表盘370可以显示HVAC信息,诸如靠近于具有大量照明器的已投用单元的特定区域中的温度。该温度信息可以由照明控制器仪表盘370经由去到第3方IP网络基础设施的连接而获取。

图4A图示了环境管理器模块的实施例的组件的框图,连同环境管理器模块与其通信连接的其它设备和组件。环境管理器模块的架构可以是基于n层级企业服务器-客户端架构模型,其中诸如应用处理、应用数据管理和呈现之类的功能在物理和/或逻辑上分离。

环境管理器模块的前端可以是在室内服务呈现框架(ISPF)的顶部上施行的基于web的应用。在图4A中,环境管理器模块的前端可以在由监视器图标指示并且靠近描绘机构管理者的图标定位的设备(例如膝上型计算设备)上显示。ISPF是使得能够创建用于针对HVAC和照明管理系统的照明控制、状态监视和能量管理的基于web的应用的软件框架。其是基于云和企业范围的软件解决方案,其能够与用于管理环境条件的系统(诸如图1的系统100)中的控制器对接。与最终用户(例如机构管理者)对接的环境管理器模块基于web的应用在许多实施例中提供应用框架、门户应用、登录模块和帮助功能性。环境管理器模块在其顶部上施行的ISPF框架为环境管理器模块提供对于提供应用框架和门户应用而言必要的信息,如下文进一步详细地描述。

图4A中描绘的环境管理器模块的呈现层是基于模型-视图-控制器(MVC)设计范式。是用于构成软件解决方案的各种元件的常见逻辑结构化机制。呈现层主要包括标准门户组件(portlet),诸如控制门户组件、调度器门户组件、宏门户组件、用户设置门户组件和通知门户组件。门户组件是可显示在web门户中的可插入软件用户接口(UI)组件。门户组件还典型地包括一组JavaScript对象。它们产生标记代码(例如HTML、XHTML、WML)的片段,其然后整合成用于web门户的完整UI。在许多实施例中,web门户可以包括多个非重叠的门户组件窗口。在这样的实施例中,每一个门户组件窗口可以显示具体门户组件的(多个)UI组件。呈现层可以例如使用Liferay®门户服务器、DOJO®、MxGraph®、JqChart®和JavaScript®来实现。

在许多实施例中,呈现层使用REST/SOAP接口调用服务层,因为ISPF将可用服务暴露为REST和SOAP接口。这些服务典型地利用在商业层中限定的商业对象以实现其功能性。服务层还可以以XML和JSON格式暴露REST API,作为输入和输出。客户端web应用可以通过使用XML/JSON在HTTP/HTTPS之上调用REST/SOAP来与作为服务器施行的环境管理器应用交互。

商业层在其用于管理环境条件的相关联的系统中经由数据访问层和通信网关来管理与一个或多个数据库服务器和控制器对接的商业对象。在许多实施例中,模块化商业对象,使得与服务层相关联的多个服务可以调用相同的商业对象以实现其所暴露的功能性。在许多实施例中,一个服务可以使用多个商业层对象以实现其功能性。商业层还可以调用消息总线以用于与其用于管理环境条件的相关联的系统中的控制器通信。

数据访问层提供降低商业逻辑与持久性逻辑之间的耦合程度的方式。应用商业逻辑通常要求存留在数据库中的域对象。数据访问层允许封装代码以执行对持久性数据的创建、读取、更新和删除(CRUD)操作而不影响应用层的其余部分(例如呈现层)。这意味着持久性逻辑中的任何改变将不会不利地影响环境管理器模块的任何其它层。数据访问层因而使得诸如环境管理器模块基于web的应用之类的应用能够与新的数据库供应商无缝地集成。

调解引擎提供环境管理器模块内的数据的基于规则的路由。在一些实施例中,调解引擎可以包括企业集成模式的基于Java®对象的实现方式,其使用API来配置路由和调解规则。例如,调解引擎的基于规则的路由可以确保环境管理器模块遇到的所有警报事件都被路由至数据库以供存留,并且所有网络事件都存留在另一数据库中。

消息总线提供队列化功能性并且用于处理来自控制器的由环境管理器模块接收的所有通信。特别地,消息总线提供队列化功能性以用于从商业层和从通信网关接收的信息的优先化。例如,由通信网关(例如从已投用单元)接收的所有信息(例如请求)使用调解引擎而路由通过消息总线。来自通信网关的这样的请求的任何响应通过消息总线进行路由。在许多实施例中,消息总线可以例如用于:(a)优先化和转发从商业层接收的通信网关请求、通知电子邮件和SMS消息;(b)向呈现层推送状态和警报消息以供显示在UI上;(c)施行异步过程;(d)同步和异步消息传递;以及(d)向多个模块串行和并行分派消息。

在许多实施例中,消息总线包括同步管理器组件,其用于从控制器和已投用设备向前端应用推送实时更新。应用(例如呈现由环境管理器模块处理的信息的中央仪表盘)可以订阅来自控制器的实时更新(例如警报、照明事件、能量更新)。每当例如由通信网关接收到实时更新时,同步管理器可以通知所有订户。

NoSQL数据库(存储器中数据库)用于存储最新24小时的趋势数据。在许多实施例中,存储器中数据库中的所有数据应当存储在高速缓存中并且不应当存留。在许多实施例中,该数据库在如相比于环境管理器模块自身的分离过程中施行,并且数据库可以使用SQL进行访问。

数据库服务器用于存储控制、管理和监视数据。数据库服务器可以在环境管理器模块本地或远离环境管理器模块。如果在本地,数据库服务器可以在产品安装期间创建。远程数据库可以是可以由消费者管理的新的或现有的数据库。数据库服务器可以访问多个构架(schema)以管理其存储的各种信息。例如,OpenFire®构架可以包含XMPP服务器相关表格。这些表格可以包含涉及用户、房间和许可的信息。liferay®构架可以包含用于管理门户、门户组件、用户和UI个性化数据的表格。警报构架可以包括用于调度和警报管理的表格。

通信网关提供用于使环境管理器模块与设备和已投用单元通信的部件。在各种实施例中,通信网关使用其用于与现场服务层(FSL)通信的COM Java®包装器分类来订阅设备事件,所述现场服务层(FSL)对设备和已投用单元可访问(FSL在图4A中未示出)。当诸如照明事件之类的事件由已投用单元登记时,通过FSL向通信网关通知该事件。通信网关此后酌情向上层(例如消息总线、商业层、服务层、呈现层)传输事件信息。通信网关以两种方式与环境管理器模块的上层通信:(a)通过仅由商业层组件可访问的REST服务,以及(2)使用消息总线(例如针对所有请求和响应使用XMPP协议)。这两个机制是可配置的。当环境管理器模块已经部署在云上使得通信网关托管在私人网络上时,可以启用消息总线通信选项。

在许多实施例中,为了从FSL向上层传输数据,通信网关将从FSL层接收的FSL对象转换成ISPF公共对象模型。为了从环境管理器模块的上层向FSL传输数据(其为通信网关如何与已投用单元对接),通信网关将ISPF公共对象模型对象转换成FSL对象。在一些实施例中,通信网关使用ComfyJ库与FSL通信。ComfyJ库提供用于FSL COM对象的JNI包装器分类。在这样的实施例中,通信网关可以在分离的JVM过程中施行,可以分配针对其的最小2GB的堆空间。

在许多实施例中,通信网关包括通信网关API、用于将域特定对象转换成ISP公共对象模型的代码、以及ComfyJ生成的包装器分类(例如用于控制和监视目的的FSL的ComfyJ生成的包装器分类)。通信网关API典型地用于发送和接收来自消息总线的消息。

ISPF ETL(提取变换和加载)用于从NoSQL审核构架提取数据并且将数据变换成用于加载到数据库服务器的趋势构架中的星形数据模型。在许多实施例中,ETL是ISPF中的分离过程,其在分离的施行情境中运行。ETL过程还在经调度的基础上运行,其是可配置的。默认调度可以是每12小时施行一次ETL过程。

解析层分析由已投用单元产生的数据并且产生文本和图形报告以用于在前端应用上显示。解析层可以利用报告设计或公开工具集以控制所生成的报告的外观和感受,并且还可以使用分析工具集(例如Pentagon Mondrian)以用于数据分析。解析层还可以提供在线解析处理(OLAP)解决方案,其中诸如照明网络日志数据之类的数据被收集到中央储存库中并且被分析以供多个最终用户应用所使用。

图4B图示了用于管理物理结构内的环境条件的系统的ISPF云部署的实施例的各种所选组件的框图。云部署包括施行环境领主(overlord)服务器410C及其相关模块(消息总线430C、调解引擎435C、解析引擎415C、高速缓存服务器420C和数据库服务器425C)的云机器405C。这些相关模块可以类似于图4A中类似命名的模块。然而,在图4B的云部署中,多个环境管理器模块(例如410-1C和410-2C)部署在分离的私人网络(例如405-1C和402-2C)内。这些多个设想(envision)管理器模块可以通过其相应消息总线与云机器405C交换数据,如所指示的那样。领主服务器410C与环境管理器模块410-1C和410-2C之间的连接通过TLS协议受保护。

在图4B中描绘的实施例中,环境领主服务器410C、解析引擎415C、高速缓存服务器420C、数据库425C、消息总线430C和调解引擎435C全部是在云机器上施行的施行环境,所述云机器是硬件设备。解析引擎415C可以包括Pentaho Mondrian®引擎,高速缓存服务器420C可以是EhCache®服务器,数据库425C可以是MS.SQL®数据库服务器,并且调解引擎435C可以是Apache®Camel引擎。网关模块445-1C和445-2C可以是在图1A的上下文中描述的任何类型的网关模块。领主服务器410可以利用或以其它方式合并诸如Liferay® v6.1、JRE 1.6、Apache CXF、DOJO v1.8、MXGraph、Spring 3、Strophe、JQChart、JasperReports、True License、InstallAnyWhere和/或JPivot之类的技术。

投用

如以上最初在图1A的上下文中讨论的,投用模块120参与投用过程,其例如由用于管理物理结构内的环境条件的系统100A执行。根据一些实施例,投用过程包括在图5中描绘的步骤。在各种其它实施例中,过程中的步骤不需要以所示出的次序执行,可以省略一个或多个步骤,并且可以向图5中所示的过程添加未描绘的一个或多个步骤。步骤包括步骤500,其中定位一个或多个设备;步骤510,在此期间创建已投用单元;步骤520,其中将已投用单元结合到设备(例如传感器)或其它已投用单元;步骤530,其中链接已投用单元;步骤540,其中已投用单元配置用于使用在诸如系统100A之类的系统内;以及步骤550,其中如所必要的那样对已投用单元进行编程。

在图5的步骤500中,定位要与诸如系统100A之类的系统相关联的设备。定位是诸如照明器、传感器和控制器之类的设备到诸如建筑物之类的物理结构内的物理位置的映射。诸如建筑物之类的物理结构一般与分层相关联。例如,校园可能包括多个建筑物,建筑物可能包括多个楼层,并且楼层可能包括多个房间。在步骤500期间,可以通过与建筑物内的特定角落或房间相关联而定位诸如传感器之类的设备。此外,结构内的设备以及空间可以在定位过程期间与功能相关联。例如,可以为房间分配单元办公室、过道、休息室、会面室或开放式办公室的功能。可以为设备分配例如占用性感测、光感测、光产生或控制的功能。在投用过程期间,还可以创建诸如建筑物之类的结构的数字楼层平面图。根据一些实施例,楼层平面图可以包括关于结构的分层(例如楼层、楼层内的功能空间、设备及其在功能空间内的位置)的所有细节。楼层平面图还可以包含关于控制设备与已投用单元之间的功能链路的信息。楼层平面图可以通过授权用户访问由与投用模块120相关联的一个或多个处理器施行的投用工具而交互式地创建,其中投用工具在视觉上图示了与结构相关联的分层的各种级别。在图18中描绘了示例性数字楼层平面图。楼层平面图还可以在视觉上标识所有经定位的设备及其性质。

定位还可以牵涉触发诸如照明器或包括照明器的已投用单元之类的设备以闪烁并且在视觉上标识其位置。定位还可以使用编码光技术完成。一般地,编码光技术牵涉光的非可见调制以包含关于光源的信息,诸如唯一标识符和位置信息。可以使用编码光技术定位的设备的示例在没有限制的情况下包括区域控制器、网关模块、照明器、ILB传感器、PoE传感器、PoE手动控制用户接口和PoE交换机。在定位过程期间和/或定位过程之后,设备可以向例如与图1A的投用模块120相关联的投用工具报告其性质。照明器可以报告例如指示其类型(例如CCT、最大输出)、可用传感器、硬件版本、软件版本和唯一ID的信息。作为定位步骤500的结果,数字楼层地图可以在图形上反映其适当位置处的各种经定位的设备,连同其性质(例如类型、唯一ID)。

在步骤510中,创建已投用单元。已投用单元包括一个或多个设备,其在诸如系统100A之类的系统内与彼此相关联,并且根据内部触发(从已投用单元内引起的触发)和外部触发(从已投用单元外部引起的触发)的特定配置而表现。触发可以包括例如传感器数据,或手动或中央控制。设备可以是多个已投用单元的部分。并且已投用单元可以用于限定诸如建筑物之类的物理结构内的分层。例如,已投用单元可以是(1)诸如照明器和传感器之类的设备的群组,(2)一个或多个单独的设备,或者(3)一个或多个已投用单元和单独设备的组合。已投用单元还可以是包括诸如照明器、传感器和控制器之类的设备的一个或多个群组的区域(例如工作空间、房间、过道)。

在许多实施例中,可以为已投用单元分配一个或多个模板。模板是设计成调节一个或多个设备的行为以便产生一组环境条件的预先定义的系统设置或设备参数配置的集合。操作在大空间内的用于管理环境条件的系统(诸如系统100A)可能需要在面对不同情境(例如高人流量、低占用性)的不同空间部分中创建不同的照明和其它环境条件。模板提供用于在经常发生的情境之下捕获这些不同空间中的优选设备行为的高效机制。模板可以指定例如工作时间期间办公建筑物的过道中的最小光水平。

在一些实施例中,步骤510中的单元投用可以是基于规则的。在基于规则的投用中,可以基于预先定义的规则将多个设备作为单个已投用单元进行投用。在一些这样的实施例中,规则可以在可以作为单元的部分而包括的设备数目方面指示已投用单元的大小。而且,可以形成其它动态参数,诸如系统用户在区域中的位置,以及用户周围的设备的尺寸和安装位置,临时或永久的已投用单元。图7描绘了基于规则的投用的实施例,其中中央暗点表示系统用户。在该实施例中,至少部分地位于围绕用户的第一圆形区域(任务区域710)内的设备可以形成一个已投用单元,并且主要位于处于围绕用户的第一圆形区域外部的外部圆形区域(最接近的围绕区域720)中的设备可以形成另一已投用单元。每一个已投用单元可以进行分离地控制,并且照明规则可以不同地应用于相同的设备,这取决于其与哪个已投用单元相关联。

在其它实施例中,步骤510中的单元投用可以是固定的。在固定投用中,创建被预先投用的单元或群组,例如通过将诸如开放式办公室之类的区段划分成专用区段(例如任务区段、过道、装饰性区段),并且创建包括定位到这些专用区段的设备的一个或多个已投用单元。图6描绘了基于开放式房间向专用区段(三个任务区段、装饰性区段和过道区段)中的逻辑划分以及基于每一个专用区段内的照明器的位置和空间配置而形成的若干已投用单元(例如任务群组A、B和C;装饰性群组A;和过道群组A)。步骤510的已投用单元的创建还可以牵涉将设备(例如照明器、控制和传感器)添加到之前投用的单元,并且将新投用的单元链接到现有已投用单元。以下在步骤530的上下文中讨论链接。

将多个设备分组到单个已投用单元中允许环境条件的高效管理。例如,多个IP照明器及其相关联的传感器可以负责光照特定任务区段,诸如桌面。取代于向已投用单元中的每一个IP照明器分离地发布命令或分离地监视针对不同传感器中的每一个的传感器数据,诸如系统100A之类的系统可以在必要时发布针对每一个已投用单元的一个命令以调节诸如光照之类的环境条件,其在任何必要的处理之后可以应用于已投用单元内的所有照明单元。类似地,来自已投用单元内的多个传感器的传感器数据可以以整合体向系统100A模块(诸如环境管理器模块110)报告,而不是重复地报告来自每一个单独传感器的传感器数据。

在步骤520中,将包括照明或HVAC设备的已投用单元结合到控制和传感器设备或包括这样的设备的已投用单元。之前描述的投用工具将在许多实施例中允许授权用户(例如投用工程师)选择传感器(例如占用性传感器、光传感器)以用于与已投用单元相关联。将已投用单元结合到特定传感器或传感器类型允许适于参与基于占用性或基于日光的环境控制的已投用单元的创建。以下在图8-17的上下文中描述这些控制机制。

在图5中描绘的过程的许多实施例中,授权用户(例如投用工程师)可以将多个占用性传感器结合到相同的已投用单元。在这样的布置中,当处于基于占用性的控制之下时,如果所结合的传感器中的仅一个感测到占用,则可以引导已投用单元显示占用行为,并且只有如果其所结合的传感器全部未能感测到占用,则可以引导已投用单元显示未占用行为。用户还可以将多个日光传感器结合到相同的已投用单元。在这样的配置中,前述投用工具还可以使得授权用户能够配置如何整合和/或处理从多个日光传感器引起的多个光相关事件。投用工具可以在各种实施例中允许授权用户将手动和个人控制器(固定和移动二者)结合到已投用单元。这允许创建手动可控的已投用单元,并且允许分配用于每一个控制器设备的控制范围。这进而导致从建筑物中的各种控制器接收的控制请求的高效管理,以及建筑物内的环境条件的高效管理中的总体增加。

在步骤530中,链接已投用单元。链接已投用单元一般要求关联存储器中的已投用单元。一旦经链接,已投用单元就可以影响与其链接的其它已投用单元的行为。例如,当区域的仅有剩余占用者离开时第一已投用单元是否关断其灯可以取决于提供邻近区域中的光照的另一所链接的已投用单元是否关断。在许多实施例中,如果包括照明器的第一已投用单元链接到包括照明器的第二已投用单元,并且第一单元检测到占用,则由第二单元产生的光可以响应于所检测的占用而转变到预先配置的相互链接的光水平。因而,链接已投用单元允许系统通过在仅一个区域中检测到改变(例如占用性方面的改变)时协调定界到这些空间内的各种区域的多个已投用单元的响应来适当地控制较大空间(例如大型开放办公空间)中的环境条件。

在一些情境之下,协调多个已投用单元的行为对于提供用于建筑物内的大型开放空间的占用者而言舒适的环境可能是必要的。例如,当极少占用者剩余在开放式办公空间内的单元办公室中时,关闭办公空间的未占用区域中的照明将是能量高效的。同时,确保维持邻近于被占用的单元办公室的区域以及一些公共过道区域中的光照可以是有益的,以便避免对于开放式办公空间的剩余占用者而言的孤立感觉。

在步骤530中,投用工具还可以允许授权用户将已投用单元链接到一个或多个HVAC网格或区域。在许多实施例中,单个HVAC区域或网格可以包括多个照明群组。在这样的实施例中,与所述多个照明群组相关联的传感器可以与针对所述单个HVAC区域或网格的HVAC区域标识符相关联。当这样的配置可操作时,可以将来自所述多个照明群组内的已投用单元的传感器信息转发到与所述单个HVAC区域或网格相关联的HVAC区域控制器。

步骤540是配置步骤,在此期间使用例如投用工具来指定已投用单元的各种可配置参数。这样的参数可以控制已投用单元在各种条件之下的默认行为。在配置步骤期间,可以向已投用单元分配模板或者使模板从已投用单元解除关联,可以指定已投用单元的上电行为,可以启用和禁用控制选项,可以指定时序参数(例如渐变时间、停留时间、保持时间、宽限渐变时间、智能时间),可以指定占用性相关参数(例如当被占用时的最大光水平、当被占用时的最小光水平),可以指定一般照明参数(例如背景光水平、任务光水平),可以指定用户控制参数(例如调光步幅、调光速度、保留时间),并且可以设置与不同控制选项(例如基于占用性的控制、基于日光的控制、手动控制、个人控制和中央控制)相关联的优先级水平。在该步骤期间,与例如系统100A的投用模块120相关联的投用工具或者与例如系统100A的环境管理器模块110相关联的中央仪表盘可以选择性地不允许用户(例如机构管理者)指定和/或调节用于很可能处于用户的能力水平之外的已投用设备或单元的某些参数。在该步骤期间,授权用户还可以能够将应用行为模板与任何已投用单元相关联。应用行为模板是适合于特定应用的参数或其它配置值的集合。

为了使投用过程更加高效,投用工具和/或中央仪表盘还准许多个已投用单元的同时配置。例如,用户可以推选以使两个或更多已投用单元接收与之前选择用于另一已投用单元的相同配置设置。用户还可以使用投用工具以将来自一个设备或已投用单元的配置设置复制和粘贴给另一个。在各种实施例中,投用工具或中央仪表盘还可以用于将任何设备或已投用单元的经配置的参数还原到之前的设置,诸如出厂默认设置。而且,投用工具可以用于移除去往传感器和控制的链路。投用工具还可以使得授权用户能够手动或自动地校准传感器(例如日光传感器)。当传感器在进行校准的同时,其可能不能够与系统的其余部分通信。一旦成功校准,经校准的传感器就可以提供视觉或其它反馈。

步骤550是编程步骤,在此期间用户可以创建和向一个或多个已投用单元分配模板,使得已投用单元能够依照模板表现,如果要求的话。例如,用户可以使用投用工具以通过指定用于包括在已投用单元内的各种照明器的照明参数来创建用于已投用单元的特定照明场景的模板。当会面区段从未占用状态转变到占用状态时,这样的照明场景此后可以用作与已投用单元相关联的会面区段中的默认场景。在一些实施例中,投用工具可以允许用户将已投用单元的当前光设置保存为新的场景。已投用单元可以具有针对不同情境之下的应用的多个相关联的场景,诸如处于特定占用性条件、日光条件之下和/或在一天的特定时间处。

远程重新投用

在一些实施例中,中央仪表盘可以允许授权用户远程重新投用之前的已投用单元。为了执行重新投用,中央仪表盘可以为用户接口提供用于在其中容纳设备的物理结构的所显示的数字楼层平面图上搜索和定位要重新投用的单元的部件。用户可以能够使用单元的类型、结构内的位置、标识号码或其它信息来搜索已投用单元。与用户的搜索准则匹配的已投用单元此后可以被显示并且可由用户选择。一旦将已投用单元或设备选择或以其它方式标识为用于远程重新投用,则可以允许用户查看和编辑与单元或设备相关联的各种参数。中央仪表盘还可以允许用户针对一个已投用单元而解除单元或设备的关联并且将设备或单元与不同的设备或单元重新相关联。

管理环境条件——自动控制

根据许多实施例,监视和管理诸如建筑物之类的结构内的环境条件以便为占用者提供最优条件(例如照明、温度、气流),而同时节省能量。该章节关注于基于占用性和日光的环境条件控制。虽然以下描述的许多实施例依赖于预先编程的逻辑和系统参数,但是其它实施例通过实时监视诸如光水平和温度之类的条件,从空间的占用者或远程用户接收反馈和/或指令,并且相应地调节环境条件而起作用。

基于占用性的控制

基于占用性的环境条件控制响应于空间内的占用性方面的改变而自动发生。然而,在许多实施例中,基于占用性的控制机制与手动、中央或个人控制机制结合地应用。在以下章节中,关于在以下每一幅图的描述中提到的可配置参数的细节出现在附图描述本身之前。

可配置参数:MaxWhenOccupied和MinWhenOccupied

通过使用投用工具,诸如投用工程师之类的授权用户可以配置参数,该参数指示由与被占用的空间相关联的已投用单元输出的最大和最小光。在一些实施例中,指示在相关联的区域被占用时应当输出的最大光的参数(MaxWhenOccupied)以及指示在相关联的区域被占用时应当输出的最小光的参数(MinWhenOccupied)可以各自设置成输出能力的0%和100%之间的百分比值。然而,在使用编码光技术的一些实施例中,参数MaxWhenOccupied可以不设置成90%以上的值。同样地,在使用编码光技术的一些实施例中,参数MinWhenOccupied可以不设置成25%以下的值。在一些实施例中可能要求这些约束以计及编码光技术的要求和/或照明器的物理限制。

可配置参数:光水平1和光水平2

光水平1和光水平2是与基于占用性的环境条件控制相关联的可配置参数。在许多实施例中,光水平1表明用于提供较低背景光照水平的光水平,并且光水平2表明用于提供较高任务光照水平的光水平。用于光水平1参数的默认值可以是300lux,而用于光水平2参数的默认值可以是500lux。授权用户可以能够使用诸如投用工具、中央仪表盘或其它手动或个人控制器之类的工具以设置和/或更改这些参数。在各种实施例中,这些参数可以追踪与MaxWhenOccupiedMinWhenOccupied相关联的值。

图8图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前未被占用的空间中的占用的检测的基于占用性的控制方法800。其包括步骤810-840。方法800可以例如由分别在图1A和1B中描绘的系统100A或100B的组件执行。在步骤810中,接收传感器输入。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的占用性传感器,诸如运动传感器。可以接收传感器输入以供传感器自身处理,或者供图1A或1B中描绘的一个或多个模块(例如环境管理器模块110、网关模块120或IP照明器150)处理。在步骤820中,处理传感器输入,并且做出指派区段已经从未占用状态(例如没有任何占用者)转变到占用状态(例如具有至少一个占用者)的确定。在步骤830中,响应于在步骤820中做出的确定,至少一个照明器在预先配置的反应时间段内从不提供光照转变成提供预先配置的背景光照水平(例如光水平1)。在一些实施例中,与感测占用性状态中的改变的传感器更紧密关联的照明器(例如容纳传感器或以其它方式物理接近于传感器的照明器)首先转变到背景光照水平。所述至少一个照明器可以是定界到指派区段或以其它方式与指派区段相关联的多个已投用单元或单个已投用单元的部分。

在步骤840中,与指派区段相关联的多个照明器产生聚集照明效果。当多个照明器各自切换到较高光水平时,产生聚集照明效果,但是每一个照明器执行转变的时间依照其距执行转变的第一照明器的距离而发生。相比于更远离第一照明器的照明器而言,更靠近第一照明器的照明器更早地执行向较高光水平的转变。这创建从特定起源点遍及空间“散布”的光效果。在一些实施例中,一旦开始,聚集效果就可以在没有来自诸如环境管理器模块110或网关模块130之类的系统模块的进一步协调的情况下发生。例如,诸如IP照明器140之类的IP照明器可以不仅导致其自身光源(例如光源140-2)切换到产生较高光水平,而且还可以经由例如其控制模块(例如控制模块140-3)和链路L7与位于附近但是更远离第一照明器(例如IP照明器150)的另一IP照明器通信,使得IP照明器150然后将其自身光源(例如光源150-2)切换到产生较高光水平。在其它实施例中,其它系统模块,诸如环境管理器模块110或网关模块130,可以通过例如选择性地指令照明器或接通或产生较高光水平来协调聚集效果。

可配置参数:相互链接的光水平

相互链接的光水平是与基于占用性的环境条件控制相关联的可配置参数。在许多实施例中,其表明在已投用单元自身没有检测到但是一个或多个链接的已投用单元检测到占用时由已投用单元产生的光水平。在许多实施例中,相互链接的光水平参数的范围从照明器的输出的0%到100%,并且可以以1%粒度进行配置。投用工具可以用于配置针对任何已投用单元的相互链接的光水平,并且中央仪表盘或手动或个人控制器可以用于重置针对一个或多个已投用单元的这种参数。

图9A图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前被占用的空间中的占用缺失的检测的基于占用性的控制方法900。其包括步骤910A-940A。方法900A可以例如由分别在图1A和1B中描绘的系统100A或100B的组件执行。图9A的方法可以用于在链接的已投用单元之间传送占用性信息,其进而可以用于实现能量节约。

在步骤910A中,接收传感器输入。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的占用性传感器,诸如运动传感器。可以接收传感器输入以供传感器自身或者在图1A或1B中描绘的一个或多个模块(例如环境管理器模块110或网关模块120)处理。在步骤920A中,处理传感器输入,并且做出指派区段已经从占用状态(例如具有至少一个占用者)转变到未占用状态(例如没有占用者)的确定。在步骤930A中,更新对至少在指派区段中的照明器控制器或与照明器控制器相关联的已投用单元可访问的一个或多个存储器以反映指派区段已经转变到未占用状态。在许多实施例中,所述一个或多个存储器还可以对其它系统模块可访问,诸如环境管理器模块110和网关模块130。

在步骤940A中,与指派区段相关联的多个照明器或照明单元转变成以相互链接的光水平提供光照。与指派区段的关联性可以由于所述多个照明器或照明单元属于链接到定界于指派区段的已投用单元的一个或多个已投用单元而出现。在许多实施例中,所述多个照明器或照明单元对指派区段中的至少一个IP照明器或至少一个已投用单元可访问。所述多个照明器或照明单元可以是在投用过程期间链接的不同已投用单元或相同已投用单元的部分。在一些实施例中,转变成相互链接的光水平的命令或指令可以从一个IP照明器(例如系统100A的IP照明器140)传播到另一通信链接的IP照明器(例如系统100A的IP照明器150)而没有来自诸如环境管理器模块110或网关模块130之类的更多中央系统模块的协调。在一些其它实施例中,环境管理器模块110或网关模块130可以指令链接到指派区段中的已投用单元的每一个已投用单元产生相互链接的光水平,并且作为已投用单元的部分的每一个IP照明器此后可以使其自身的照明器转变到相互链接的光水平。在一些实施例中,只有如果第二已投用单元没有定界到被占用的另一区段,链接到定界于指派区段的第一已投用单元的第二已投用单元才可以将其照明器或照明单元切换到相互链接的光水平。

图9B图示了基于占用性的控制方法900B,其图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前未被占用的空间中的占用的检测的基于占用性的控制方法。其包括步骤910B-940B。方法900B可以例如由分别在图1A和1B中描绘的系统100A或100B的组件执行。

在步骤910B中,占用性传感器产生指示指派区段从未占用状态转变到占用状态的数据。在步骤920B中,与第一链接的已投用单元相关联的至少第一照明器在传感器数据的产生之后的预定反应时段内产生背景光照水平。第一链接的已投用单元可以链接到多个已投用单元,并且可以是本文所描述的用于管理环境条件的系统的组件。在步骤930B中,第一链接的已投用单元传输指示指派区段的状态改变的数据。在一些实施例中,指示状态改变的数据可以由第一链接的已投用单元直接传输到其链接到的另一已投用单元,或者传输到系统模块,诸如环境管理器模块110或网关模块130。第一链接的已投用单元还可以通过利用指示状态改变的数据来更新对其它系统模块或已投用单元可访问的存储器而传输数据。在步骤940B中,链接到第一已投用单元的第二已投用单元接收指示状态改变的数据,并且使第二照明器或照明单元更改其光照。在一些实施例中,第二已投用单元自身从例如存储器或系统模块检索指示状态改变的数据,第一链接的已投用单元利用指示状态改变的数据更新所述存储器或系统模块。第二照明器或照明单元可以更改其光照,例如通过增大或减小其产生的光的光水平或强度、改变其产生的光的颜色或色温、或改变其产生的光的方向。其光照的期望更改可以存储在第二已投用单元自身上,或者从其它系统模块接收,诸如环境管理器模块110或网关模块130。

可配置参数:宽限渐变和宽限时间

宽限渐变参数指示当在一个环境条件(例如光水平)到另一个之间转变时在宽限时间内发生的渐变效应是否将由已投用单元执行。可以针对能够执行渐变效应的任何已投用单元而启用或禁用该参数。投用工具或中央仪表盘可以用于配置针对任何已投用单元的宽限渐变渐变时间参数,并且中央仪表盘或另一手动或个人控制器可以用于重置针对已投用单元的参数。

图10图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前被占用的空间中的占用缺失的检测的另一基于占用性的控制方法1000。其包括步骤1010-1040。方法1000可以由分别在图1A和1B中描绘的系统100A或100B的组件执行。图10的方法可以用于在链接的已投用单元之间传送占用性信息使得可以实现能量节约。

在步骤1010中,接收传感器输入。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的占用性传感器,诸如运动传感器。可以接收传感器输入以供传感器自身或图1A或1B中描绘的一个或多个模块(例如环境管理器模块110或网关模块120)处理。在步骤1020中,处理传感器输入,并且做出指派区段已经从占用状态(例如具有至少一个占用者)转变到未占用状态(例如没有占用者)的确定。在步骤1030中,更新对IP照明器或至少指派区段中的已投用单元可访问的一个或多个存储器以反映指派区段已经转变到未占用状态。在许多实施例中,所述一个或多个存储器还可以对其它系统模块可访问,诸如环境管理器模块110和网关模块130。

在步骤1040中,遵照渐变效应而关断与指派区段相关联的多个照明器或已投用单元。所述多个照明器或已投用单元可以直接地或通过链接到定界于指派区段的一个或多个已投用单元间接地定界到指派区段。所述多个照明器可以是相同已投用单元或在投用过程期间链接的不同已投用单元的部分。

渐变效应可以牵涉将一个或多个照明器或照明单元逐渐转变到产生较低光水平,直到照明器或照明单元实际上不产生光照。在一些实施例中,已投用单元可以仅遵照渐变效应,如果针对该单元而启用特定参数(例如宽限渐变)的话。关于渐变效应的其它细节(例如从提供目前光水平转变到与关断状态相关联的光水平所要求的时间量)可以为每个已投用单元进行配置。相应地,参与步骤1040以将所述多个照明器或照明单元转变到关断状态的每一个已投用单元可以执行其自身的渐变效应版本。在一些实施例中,转变到关断的命令或指令可以通过定界到指派区段的每一个已投用单元而从中央系统模块接收,中央系统模块诸如环境管理器模块110或网关模块130。命令此后可以被处理并且从一个IP照明器(例如系统100A的IP照明器140)传播到每一个已投用单元的另一通信链接的IP照明器(例如系统100A的IP照明器150)而没有来自诸如环境管理器模块110或网关模块130之类的系统模块的进一步协调。

可配置参数:保持时段

保持时段是与基于占用性的环境条件控制相关联的可配置参数。在许多实施例中,持时段是使系统确保所确定的条件是正确的或仍旧适用所需要的时间段。其帮助避免其中占用性中的临时改变造成对环境条件的频繁且非必要的调节的情形。例如,在传感器最初指示区段已经变成空闲之后,并且如果传感器在保持时段流逝之后仍旧指示空闲,这以较大概率暗示所监视的区段真正空闲并且空闲不是占用者临时踏出所监视的区段的结果。在许多实施例中,保持时段的范围可以从1到35分钟,其中默认值为15分钟。手动控制器可以允许用户以1分钟的粒度更改保持时段。投用工具可以用于针对任何已投用单元配置保持时段,并且中央仪表盘或其它手动或个人控制器可以用于针对一个或多个已投用单元重置保持时段

可配置参数:宽限时段

宽限时段是与基于占用性的环境条件控制相关联的可配置参数。在许多实施例中,其表明使系统确保所确定的检测到的环境条件在特定时间段经过之后仍旧存留所需要的时间。在一些实施例中,宽限时段是在保持时段已经届满之后启动的附加时间段,以提供附加持续时间,在此期间监视传感器输出以确定所检测的占用性中的改变是否在甚至更长的时间段内存留。在许多实施例中,宽限时段的范围可以从0到25秒,其中默认值为5秒。手动控制器可以允许用户以1秒的粒度更改宽限时段。投用工具可以用于针对任何已投用单元配置宽限时段,并且中央仪表盘或其它手动或个人控制器可以用于针对一个或多个已投用单元重置宽限时段

可配置参数:延长时段

延长时段是与基于占用性的环境条件控制相关联的可配置参数。在许多实施例中,其表明使系统确保所确定的检测到的环境条件在特定时间段经过之后仍旧存留所需要的时间。在一些实施例中,延长时段是在第一宽限时段已经届满之后启动的附加时间段,以提供附加持续时间,在此期间监视传感器输出以确定所检测的占用性中的改变是否在甚至更长的时间段内存留。在许多实施例中,其用作添加的预警措施以确保刚好在关断区域中的照明器或照明单元之前的区域的未占用状态。手动控制器可以允许用户以特定粒度手动更改延长时段。投用工具可以用于针对任何已投用单元配置延长时段,并且中央仪表盘或其它手动或个人控制器可以用于针对一个或多个已投用单元重置延长时段

图11图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前被占用的空间中的占用缺失的检测的基于占用性的控制方法1100。方法合并使用保持时段、限时段延长时段以用于确认占用性状态。其包括步骤1110-1160。方法1100可以由分别在图1A和1B中描绘的系统100A或100B的组件执行。在步骤1110中,处理传感器输入以确定指派区段是否已经从占用状态(例如具有至少一个占用者)转变到未占用状态(例如没有占用者)。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的占用性传感器,诸如运动传感器。传感器输入可以由传感器自身或由图1A或1B中描绘的一个或多个系统模块(例如环境管理器模块110或网关模块120)处理。如果确定的结果是负面的(例如没有从占用状态转变到未占用状态),则不采取行动。如果确定的结果是正面的(例如指派区段已经从占用转变到占用状态),则启动保持时段,在此期间监视与指派区段相关联的传感器输入,但是不做出归因于步骤1110中的确定的环境条件中的改变。在保持时段的结尾,在步骤1115处关于是否在整个保持时段内,传感器输入指示指派区段保持未占用做出确定。如果步骤1115中的确定是负面的(例如指派区段在保持时段期间的某个点处被占用),则不确认指派区段的占用状态。在许多实施例中,在保持时段中的任何点期间,指示指派区段中的占用性的传感器输入将导致指派区段的占用状态未能确认(即在这些实施例中,将不存在对于保持时段结尾处的步骤1115的确定的需要)。在这些情境之下,不做出归因于步骤1110或1115中的确定的环境条件中的改变。

如果步骤1115中的确定是正面的(例如指派区段贯穿保持时段而未占用),则控制转移到步骤1125。在步骤1125中,与指派区段相关联的多个照明器、照明单元或光源各自开始转变到遵照渐变效应的较低光水平,并且启动宽限时段,在此期间监视与指派区段相关联的传感器输入。在许多实施例中,所述多个光源各自对指派区段中的至少一个IP照明器可访问。所述多个照明器、照明单元或光源还可以是相同已投用单元的部分,或者不同但链接的已投用单元的部分。在宽限时段的结尾处,在步骤1135中关于是否在整个宽限时段内,传感器输入指示指派区段保持未占用做出确定。如果确定的结果是负面的(例如指派区段在宽限时段期间变得被占用),则控制转移到步骤1130,并且在步骤1125中开始其向较低光水平的转变的所述多个照明器、照明单元或光源开始转变回到其之前的(较高)光水平,遵照渐变效应。在许多实施例中,在宽限时段中的任何点期间,指示指派区段中的占用性的传感器输入将导致指派区段的占用状态未能确认(即在这些实施例中,将不存在对于宽限时段结尾处的步骤1135的确定的需要)。这些情境指示指派区段的未占用状态未得到确认。

如果步骤1135中的确定的结果是正面的(例如指派区段在宽限时段的持续时间内保持未占用),则在步骤1140中,允许所述多个照明器完成其向较低光水平的转变,如果转变尚未完成的话。一旦所述多个照明器、照明单元或光源已经转变到较低光水平,则启动长时段

延长时段的结尾处,在步骤1145中关于是否在整个延长时段内,传感器输入指示指派区段保持未占用而做出确定。如果确定结果是负面的(例如指派区段在延长时段期间变得被占用),则控制转移到步骤1130,并且在步骤1125中开始其向较低光水平的转变的所述多个照明器、照明单元或光源开始转变回到其之前的(较高)光水平,遵照渐变效应。在许多实施例中,在延长时段中的任何点期间,指示指派区段中的占用性的传感器输入将导致指派区段的占用状态未能确认(即在这些实施例中,将不存在对于延长时段结尾处的步骤1145的确定的需要)。如果步骤1145中的确定的结果是正面的(例如指派区段在延长时段的持续时间内保持未占用),则在步骤1150中,所述多个照明器、照明单元或光源遵照渐变效应而开始其向与关断状态相关联的光水平的转变,并且启动第二宽限时段。在许多实施例中,与渐变效应相关联的时间量(例如使照明器依照控制渐变效应而转变到不同的光水平所花费的时间)可以自动重置,使得已投用单元的照明器、照明单元或光源在步骤1150中启动的第二宽限时段的结束之前不转变到与关断状态相关联的光水平。可替换地,如果已投用单元的照明器、照明单元或光源接近于完成渐变效应,并且宽限时段尚未流逝,则照明器、照明单元或光源可以等待完成转变直到在步骤1150中启动的宽限时段已经流逝。

在步骤1150中启动的第二宽限时段的结尾,步骤1155关于是否在整个第二宽限时内传感器输入指示指派区段保持未占用而做出确定。如果确定结果是负面的(例如指派区段在宽限时段期间变得被占用),则控制转移到步骤1130,并且在步骤1150中开始其向与关断状态一致的光水平的转变的所述多个照明器、照明单元或光源开始转变回到其原始的(较高)光水平,遵照渐变效应。在许多实施例中,在第二宽限时段中的任何点期间,指示指派区段中的占用性的传感器输入将导致指派区段的占用状态未能确认(即在这些实施例中,将不存在对于第二宽限时段结尾处的步骤1155的确定的需要)。如果步骤1155中的确定的结果是正面的(例如指派区段在延长时段的持续时间内保持未占用),则在步骤1160中,所述多个照明器、照明单元或光源进行到完成其向与关断状态一致的光水平的转变。

可配置参数:停留时段

停留时段是与基于占用性的环境条件控制相关联的可配置参数。在许多实施例中,其表明使系统确保用户位于空间中而不是简单地经过它所需要的时间。当所讨论的区域在留时段的持续时间内被占用时,这指示所讨论的区域中的(多个)已投用单元可以采取空间内的更多延长占用的概率并且可以转变到提供较高照明水平。在许多实施例中,停留时段的范围可以从0到30秒,其中默认值为10秒。手动控制器可以允许用户以1秒的粒度更改留时段。投用工具可以用于针对任何已投用单元配置停留时段,并且中央仪表盘或其它手动或个人控制器可以用于针对一个或多个已投用单元重置停留时段

在一些实施例中,在第一占用性事件的检测之后的停留时段的持续时间内忽略占用性事件。在这样的实施例中,只有如果停留时段届满才可以监视占用性事件。在这样的实施例中,只有如果在停留时段届满的时刻与停留时段之后的保持时段届满之间检测到占用,所讨论的区域才将转变到占用状态。否则,当保持时段届满时,区域将返回到未占用状态中。

可配置参数:智能时间

智能时间是与基于占用性的环境条件控制相关联的可配置参数。在许多实施例中,如果在接着空闲的检测的保持时段之后的宽限时段期间检测到移动,则系统假设保持时间被设置成不适宜地短(即空闲在最后的移动检测之后过早结束),并且通过由智能时间参数指示的持续时间将保持时间扩展一次。在许多实施例中,如果在扩展的保持时间之后检测到运动,则不进一步扩展保持时间。在一些实施例中,智能时间时段的范围可以从0到15分钟,其中默认值为10分钟。投用工具可以用于针对任何已投用单元配置智能时间时段,并且中央仪表盘或其它手动或个人控制器可以用于针对一个或多个已投用单元重置该参数。在许多实施例中,智能时间不能累积。

图12图示了由用于管理环境条件的系统的一些实施例执行、用于响应于之前未占用的单元区段中的占用的检测的基于占用性的控制方法1200。其包括步骤1210-1250。方法1200可以由分别在图1A或1B中描绘的系统100A或100B的组件执行。在步骤1210中,处理传感器输入以确定单元区段是否已经从未占用状态(例如没有占用者)转变到占用状态(例如具有至少一个占用者)。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的占用性传感器,诸如运动传感器。传感器输入可以由传感器自身或由例如在图1A或1B中描绘的一个或多个系统模块(例如环境管理器模块110或网关模块120)处理。如果确定是负面的(例如没有从未占用状态转变到占用状态),则控制保持在步骤1210处直到(多个)传感器输入的稍后处理指示这样的转变。如果确定是正面的(例如传感器输入指示单元区段从未占用状态到占用状态的转变),则在步骤1220中,响应于在步骤1210中做出的确定,至少一个照明器(或照明单元或光源)在预先配置的反应时间段内从不提供光照转变到提供预先配置的背景光水平(例如光水平1)。在一些实施例中,与感测到占用性状态中的改变的传感器更紧密关联的照明器(例如容纳该传感器或以其它方式在物理上最接近于该传感器的照明器)首先转变到背景光水平。所述至少一个照明器可以是单个已投用单元或定界到单元区段或以其它方式与其相关联的多个已投用单元的部分。

在步骤1230中,处理来自单元区段内的传感器输入以确定单元区段内的工作区段是否已经从未占用状态转变到占用状态。如果确定是负面的(例如没有工作区段从未占用状态到占用状态的转变),则控制保持在步骤1230处直到传感器输入的稍后处理指示这样的转变。如果步骤1230中的确定是正面的确定(例如传感器输入指示工作区段从未占用状态到占用状态的转变),则启动停留时段,监视工作区段中的占用性,并且控制转变到步骤1240。步骤1240牵涉监视工作区段中的占用性,并且确定是否在停留时段期间的任何时间处传感器输入指示工作区段未占用。如果在停留时段期间的任何时间处发现工作区段未占用,则在工作区段中不做出环境改变,结束停留时段,并且控制转移回到步骤1230。如果贯穿停留时段,工作区段从未变得未占用,则控制转移到步骤1250,并且工作区段内的至少一个照明器(或照明单元或光源)在预先配置的反应时间内转变到任务光水平(例如光水平2)。

图13图示了由用于管理环境条件的系统的一些实施例执行、用于响应于过道区段中的占用性中的改变的检测的基于占用性的控制方法1300。其包括步骤1310-1360。方法1300可以由分别在图1A或1B中描绘的系统100A或100B的组件执行。在步骤1310中,处理传感器输入以确定是否存在过道区段的占用性状态中的改变。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的占用性传感器,诸如运动传感器。如果不存在占用性状态中的改变,则控制保持在步骤1310中,并且可以在稍后时间处再次处理传感器输入。如果步骤1310中的确定指示存在过道区段的占用性状态中的改变,其造成过道区段未占用,则控制转移到步骤1320。如果步骤1310中的确定指示存在过道区段的占用性状态中的改变,其造成过道区段被占用,则控制转移到步骤1330。

在步骤1320中,关于与过道区段相邻的至少一个区段是否被占用而做出确定。该确定可以由过道区段中或以其它方式与其相关联的一个或多个已投用单元做出。例如,在一些实施例中,过道区段中的已投用单元可以使用其自身的位置信息和其它已投用单元的位置信息来标识相邻区段中的已投用单元。一旦标识每一个相邻区段中的至少一个已投用单元,在一些实施例中,就可以通过直接从已投用单元查询或以其它方式检索信息来检索其占用性状态。在其它实施例中,过道区段中的已投用单元可以从与其它系统模块(诸如系统100A的环境管理器模块110或网关模块130)相关联的一个或多个远程存储器访问相邻已投用单元的占用性状态。已投用单元的位置信息可以在本地存储在过道区段中的已投用单元的一个或多个存储器上(例如高速缓存)或者远程存储在对过道区段中的已投用单元可远程访问的一个或多个存储器上(例如在与系统100A的环境模块110或网关模块130相关联的一个或多个存储器处)。如果步骤1320中的确定的结果是正面的(例如与过道区段相邻的至少一个区段被占用),则在步骤1340中,不对过道区段中的光照做出改变。如果步骤1320中的确定是负面的(例如没有与过道区段相邻的区段被占用),则在步骤1360中,启动关断序列以便将过道区段中的照明器(或照明单元或光源)转变成不产生光照。

在步骤1330中,关于过道区段内的光照水平是否在预定最小水平处而做出确定。在一些实施例中,该确定关于整个过道区段做出,并且在其它实施例中,该确定关于接近于产生传感器输入的(多个)传感器的区域做出,所述传感器输入在步骤1310中指示发生在过道区段的占用性状态中的改变。在一些实施例中,该确定可以由与过道区段中的一个或多个已投用单元相关联的硬件、固件或计算机代码,由与系统100A的一个或多个模块相关联的硬件、固件或计算机代码,或由其任何组合做出。如果步骤1330中的确定的结果是正面的(即过道区段的光照水平处于或高于预定最小水平),则在步骤1340中,不对过道区段中的光照做出改变。如果步骤1330中的确定的结果是负面的(即过道区段的光照水平在预定最小水平以下),则在步骤1350中,过道区段中的一个或多个已投用单元导致由一个或多个相关联的照明器(或照明单元或光源)提供的光照水平增加,使得过道区段内的光照水平在预定反应时间内增加至预定最小水平。

图14图示了由用于管理环境条件的系统的一些实施例执行、用于响应于会面区段中的占用性中的改变的检测的基于占用性的控制方法1400。其包括步骤1410-1430。方法1400可以由分别在图1A和1B中描绘的系统100A或100B的组件的任何组合执行。在步骤1410中,处理传感器输入以确定是否存在会面区段的占用性状态中的改变。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的占用性传感器,诸如运动传感器。如果不存在占用性状态中的改变,则控制保持在步骤1410中,并且可以在稍后时间处再次处理传感器输入。如果步骤1410中的确定指示存在会面区段的占用性状态中的改变,其导致会面区段变得未占用,则控制转移到步骤1420。如果步骤1410中的确定指示存在会面区段的占用性状态中的改变,其导致会面区段变得被占用,则控制转移到步骤1430。在步骤1420中,启动关断序列以便将会面区段转变成不产生光照。在步骤1430中,一个或多个已投用单元呈现欢迎场景。欢迎场景可以要求例如一个或多个任务光产生较高光水平,而同时对周围光进行调光。此外,装饰性照明可以产生补充房间的颜色方案的颜色。

基于日光的控制

可配置参数:MaxRegulationLightLevel,MinRegulationLightLevel

通过使用投用工具,诸如投用工程师之类的授权用户可以配置参数,所述参数指示可以在基于日光的控制之下的区域中实现的最大和最小光水平。在一些实施例中,参数MaxRegulationLightLevelMinRegulationLightLevel可以各自分别设置成等于基于占用性的控制参数MaxWhenOccupiedMinWhenOccupied

可配置参数:日光收获

日光收获是与基于日光的环境条件控制相关联的可配置参数。在许多实施例中,如果针对一个或多个已投用单元而启用,则其允许定界到那些已投用单元的区域中的光水平的基于日光的调整。在许多实施例中,当启用时,日光收获起作用以将空间中的光水平维持在特定范围内(例如MaxRegulationLightLevelMinRegulationLightLevel)。

调节光照设定点——经校准的最大参数

当用户手动配置或调节已投用单元的光照设定点时,经配置的单元的参数(例如CalibratedMaximum)被设定成新的设定点值。已投用单元仍旧可以在基于日光的控制的基础上进行调整,但是新的设定点值将用于调整与已投用单元相关联的环境条件。

图15图示了由用于管理环境条件的系统的一些实施例执行、用于响应于针对会面区段中的不同环境场景的请求的方法1500。其包括步骤1510-1530。方法1500可以由分别在图1A和1B中描绘的系统100A或100B的组件的任何组合执行。在步骤1510中,接收提供会面室中的不同场景的请求。在一些实施例中,可以作为用户从显示在系统100A的环境控制设备160(诸如智能电话)上的图形用户接口选择和请求场景的结果而创建请求。请求此后可以经由链路L2传输到环境管理器模块,诸如模块110,如图1A中所描绘。在一些其它实施例中,请求可以由感测到之前未占用的会面区段中的占用并且请求默认欢迎场景的一个或多个传感器自动生成。

在步骤1520中,访问所请求的场景。场景可以是以规定方式变换特定区段中的环境条件的预定环境参数的集合。受影响的环境条件可以例如是照明条件、温度、湿度和空气流动。在场景中规定的每一个环境条件可以关联到特定一个或多个已投用单元或特定类型的已投用单元。而且,场景可以包括非常具体的环境条件(例如要求特定已投用单元或已投用单元类型以特定强度产生特定颜色的光),或者可以更加一般性地指定它们,从而允许以某种裁量牵涉在产生该场景中的已投用单元选择特定值(例如指定会面室中的特定区中的颜色范围或光水平范围并且允许实现投用单元以选择规定范围内的值)。预先配置的环境场景的集合可以存储在对例如系统100A的环境管理器模块110或网关模块130或与步骤1510中引用的会面区段相关联的任何已投用单元可访问的一个或多个存储器上。例如,诸如区域控制器420之类的区域控制器可以是能够访问所请求的场景的这样的已投用单元。在许多实施例中,这样的已投用单元可以通信耦合到控制会面室的各种部分中的照明条件的一个或多个IP照明器。

在许多实施例中,在步骤1520中,系统的环境控制模块110或网关模块130可以访问一个或多个存储器以检索与所请求的场景相关联的细节(例如要在空间的特定区域中重新创建的指定环境条件的集合)。每一个与唯一标识符相关联的不同预定场景可以存储在数据库中,并且在步骤1520中访问所请求的场景可以牵涉将步骤1520中所请求的场景的唯一标识符与存储在前述一个或多个存储器中的场景的唯一标识符匹配。

在步骤1530中,应用所请求的场景。在一些实施例中,从系统模块(例如系统100A的环境管理器模块110或网关模块130)向相应已投用单元(例如系统100A的IP控制器140和150)传输所请求的场景的相应细节以供应用。例如,场景可以要求房间中的所有墙壁以特定调光度(dimness)的红色光冲照(wash),并且房间中的所有任务光调亮至特定水平。在一些实施例中,这些细节可以编纂在环境控制命令中并且由环境管理器模块110传输到控制所讨论的房间的区域控制器(例如区域控制器320)。区域控制器此后可以向提供房间中的装饰性墙壁冲照的一个或多个IP照明器传输用于改变墙壁冲照颜色的命令,并且向控制房间中的任务照明的一个或多个IP照明器传输用于改变任务照明的命令。在一些实施例中,在将从诸如环境管理器模块110之类的其它模块接收的命令传送到适当的IP照明器(或其它已投用单元)之前,区域控制器还可以处理它们,使得命令与由特定IP照明器(或已投用单元)理解的格式或通信协议兼容。

图16图示了由用于管理环境条件的系统的一些实施例执行、用于响应于所检测的工作区段中的光照中的改变的基于日光的控制方法1600。其包括步骤1610-1650。方法1600的许多步骤可以例如由分别在图1A和1B中描绘的系统100A或100B的组件执行。在步骤1610中,处理传感器输入以确定是否存在工作区段中的光照(例如自然或人造光)中的改变。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的光传感器,诸如日光传感器。所述一个或多个传感器可以检测来自自然源(例如太阳光)或人造源(例如照明器)的光中的减小或增加。可以将传感器输入传送至施行环境控制模块(诸如系统100A的模块110)、网关模块(诸如系统100A的模块130)或区域控制器(诸如系统300A的控制器320)的一个或多个处理器并且由其进行处理。如果不存在光照中的改变,则控制保持在步骤1610中,并且可以在稍后时间再次处理步骤1610中的来自(多个)传感器的输入。如果步骤1610中的确定指示存在工作区段中的光照中的改变,则控制转移到步骤1620。

在步骤1620中,关于光照中的改变是否大于预先配置量而做出确定。在一些实施例中,该确定可以由定位成接近于产生传感器输入的(多个)传感器的已投用单元(例如区域控制器、IP照明器)和/或在投用过程期间结合到工作区段的已投用单元而做出。在其它实施例中,该确定更集中地由与环境管理器模块(诸如系统100A的模块110)或网关模块(诸如系统100A的模块130)相关联的一个或多个处理器做出。如果步骤1620中的确定的结果是负面结果(例如光照中的改变不大于预先配置量),则不做出工作区段中的光照中的调节。然而,在一些实施例中,在步骤1620之后未作用于的光照中的每一个改变累积并且临时保存在对执行步骤1610和1620中的确定的所述模块或多个模块可访问的存储器中。在这样的实施例中,步骤1620可以牵涉使用造成步骤1620中的负面确定的步骤1620中的多个之前确定之上的光照中的改变的连续累积,以便做出步骤1620中的目前确定。

如果步骤1620中的确定的结果是正面结果(例如光照中的改变大于预先配置量),则控制转移到步骤1630,并且关于工作区段中的光照水平是否处于或高于预先配置水平而做出确定。在一些实施例中,步骤1630的确定可以由定位成接近于产生传感器输入的(多个)传感器的已投用单元(例如区域控制器、IP照明器)和/或在投用过程期间结合到工作区段的已投用单元而做出。在其它实施例中,该确定更加集中地由与环境控制模块(诸如系统100A的模块110)或网关模块(诸如系统100A的模块130)相关联的一个或多个处理器做出。如果步骤1630中的确定是正面确定(例如工作区段中的光照水平处于或高于预先配置水平),则在步骤1640中调节来自工作区段中的至少一个照明器(或照明单元或光源)的光照以提供预先配置的最小光照水平。另一方面,如果步骤1630中的确定是负面确定(例如工作区段中的光照水平在预先配置水平以下),则调节来自工作区段中的至少一个照明器的光照以提供预先配置的最大光照水平。当在步骤1640和1650中调节光照时,许多实施例中可以采用依照经配置的渐变时间和/或渐变速度的渐变,如果针对一个或多个已投用单元启用渐变特征的话,在步骤1640或1650中调节所述一个或多个已投用单元在工作区段中的至少一个照明器。

图17图示了由用于管理环境条件的系统的一些实施例执行、用于响应于所检测的空间中的自然光照中的改变的基于日光的控制方法1700。其包括步骤1710-1740。方法1700的许多步骤可以例如由分别在图1A和1B中描绘的系统100A或100B的组件执行。在步骤1710中,处理传感器输入以确定是否存在指派区段中的自然光照中的改变。传感器输入可以来自一个或多个传感器,并且(多个)传感器可以是任何类型的光传感器,诸如日光传感器。可以将传感器输入传送至施行环境管理器模块(诸如系统100A的模块110)、网关模块(诸如系统100A的模块130)或区域控制器(诸如系统300A的控制器320)的一个或多个处理器并且由其进行处理。如果不存在自然光照中的改变,则控制保持在步骤1710中,并且在稍后时间可以再次处理步骤1710中的来自(多个)传感器的输入。如果步骤1710中的确定指示存在指派区段中的自然光照中的改变,则控制转移到步骤1720。

在步骤1720中,关于自然光照中的改变是否为增加或减少趋势的部分而做出确定。在步骤1710中针对所讨论的区段检测到自然光照中的多个接连增加之后,可以标识增加趋势。同样地,在步骤1710中针对所讨论的区段检测到自然光照中的多个接连减少之后,可以标识减少趋势。在许多实施例中,为了使自然光照中的一系列改变有资格作为趋势所需要的接连增加或减少的数目可以是可配置参数,其可以使用例如系统100A的环境管理器模块110的中央仪表盘来设置和/或重置。

在许多实施例中,步骤1720的确定可以由定位成接近于产生传感器输入的(多个)传感器的已投用单元(例如区域控制器、IP照明器)和/或在投用过程期间结合到所讨论的区段的已投用单元而做出。在其它实施例中,该确定更加集中地由与环境管理器模块(诸如系统100A的模块110)或网关模块(诸如系统100A的模块130)相关联的一个或多个处理器做出。如果未标识到趋势,则控制还原到步骤1710,并且随后可以再次处理来自(多个)传感器的输入。如果找到增加趋势,则调节来自指派区段中的至少一个照明器(或照明单元或光源)的光照以在第一持续时间内提供较低光照水平(步骤1740)。另一方面,如果发现减少趋势,则在步骤1730中调节来自指派区段中的至少一个照明器(或照明单元或光源)的光照以在短于步骤1740的第一持续时间的第二持续时间内提供比当前由照明器提供的更高的光照水平。当在步骤1730和1740中调节光照时,许多实施例可以采用依照经配置的渐变时间和/或渐变速度的渐变,如果针对与在步骤1730和1740中提到的所述至少一个照明器相关联的所述一个或多个已投用单元而启用渐变特征的话。

管理环境条件——用户触发的控制

虽然在之前章节中关于基于占用性和日光的控制所描述的许多实施例关注于用于监视和/或标识关于占用性和照明条件中的改变的模式并且最优地调节环境条件以响应于这些改变的方法,但是本章节关注于可用于用户以用于导致环境条件中的改变的控制。在许多实施例中,用户可以能够推翻在以上章节中关于基于占用性和/或日光的光管理所描述的自动行为。

启用、禁用和优先化控制

在任何给定区段中,可以启用或禁用所有可用控制类型(例如自动触发的和用户触发的)。已投用单元可以配置成使得启用或禁用一个或多个控制类型。此外,对于每一个区段和/或已投用单元,优先级可以与每一种类型的控制相关联。当在区域中或针对已投用单元启用控制类型时,所启用的控制类型(例如手动个人控制、中央控制、基于占用性的控制)可以用于发布针对所启用的区域或针对已投用单元的控制请求。在相同区域中或针对相同已投用单元,可以启用和操作不同控制类型。考虑到所有接收到的控制输入,优先级用于解决任何冲突或模糊性,并且确定任何给定时间处的任何空间的环境条件。

移动控制器

在许多实施例中,移动控制器(例如智能电话、平板计算机和其它手持计算设备)可以由用户用于请求环境条件中的改变。移动控制器可以配置成在连接到环境管理系统时向其用户提供视觉、听觉和/或触觉反馈,和/或在从用户请求环境条件中的改变的时间起的一段时间(例如0.3秒)内向其用户提供视觉、听觉和/或触觉反馈。移动控制器可以用于基于其在物理结构内的位置对已投用单元的个人、手动和中央控制。例如,智能电话可以表现为个人控制器,其在操作于诸如开放办公空间之类的开放区段中时允许仅在其用户的个人或工作区段中的环境条件的控制。然而,当智能电话在诸如会议室之类的会面区段中时,其可以表现为手动控制器,从而允许其用户控制整个会面区段中的环境条件。

上电行为

图19图示了由用于管理环境条件的系统的一些实施例执行、用于确定已投用或未投用的单元的上电行为的方法1900。方法可以例如由照明器群组、IP照明器(诸如图1A的IP照明器150)、传感器或传感器群组、相机或相机群组、或任何可控设备来执行。方法还可以由在远离要确定其上电行为的一个或多个设备定位的一个或多个处理器上施行的计算机代码来执行。

方法1900包括步骤1910至1970。步骤1910牵涉确定所讨论的设备或单元是否已投用。投用过程之前例如在图5的上下文中描述。在一些实施例中,在投用过程期间,可能已经更新一个或多个存储器以反映所讨论的设备或单元的投用状态。确定所讨论的设备或单元是否已投用因而可以牵涉访问所述一个或多个存储器。在一些实施例中,设备或单元自身可以存储关于其投用状态的信息。在这样的实施例中,确定设备或单元是否已投用可以牵涉设备自身或在设备外部施行的计算机代码访问设备所存储的投用状态或者反映其投用状态的信息。

如果确定设备已投用,则控制转移到步骤1920。否则,控制转移到步骤1930。两个步骤牵涉确定所讨论的设备或单元是否具有网络连接性。在一些实施例中,这可以由执行测试以确定是否存在连接性的设备或单元实施。在其它实施例中,这可以例如通过与系统模块(诸如系统100A的环境管理器模块110或网关模块130)相关联的计算机代码执行(多个)必要测试来确定。

如果在步骤1920中确定已投用单元具有网络连接性,则控制转移到步骤1940。步骤1940牵涉检索和应用用于已投用单元的系统上电配置参数。参数可以集中存储在对执行步骤1940的设备或系统模块可访问的服务器或其它设备上,或者在已投用设备自身处。如果上电配置参数存储在多个地方,则步骤1940还可以牵涉确定哪个参数集占有优先权。在一些实施例中,如果已投用单元是照明器,则可以产生上电处的默认行为。例如,在0.3秒内,所讨论的照明器(或照明单元或光源)可以产生与照明器(或照明单元或光源)配置成在掉电之前不久产生的光水平相等的光水平。

如果在步骤1920中确定已投用单元不具有网络连接性,则控制转移到步骤1950。在步骤1950中,将本地可得到的系统上电配置参数应用于已投用单元。例如,可以存在存储于已投用单元自身处的一组上电配置,其对已投用单元可访问而不需要网络连接性。

如果在步骤1930中确定未投用的单元具有网络连接性,则控制转移到步骤1960。在步骤1960中,如果没有推翻经由网络可得到的上电配置,则应用默认上电配置参数。默认上电配置参数可以驻留在未投用的单元外部的网络上,或者在单元自身上。例如,如果未投用的单元是照明器(或照明单元或光源),则默认上电配置可以要求在上电的0.3秒内产生以照明器的能力的100%的光水平。

如果在步骤1930中确定未投用的单元不具有网络连接性,则控制转移到步骤1970。在步骤1970中,可以将本地存储在未投用的单元上或者以其它方式在没有网络连接性的情况下对未投用的单元可得到的默认上电配置参数应用于未投用的单元。

根据牵涉已安装和供电但是没有连接到IP网络的未投用照明器的一些实施例,可以实现以下行为。每一个照明器(或照明单元或光源)可以在从加电时刻起的0.3秒内以其能力的100%产生光,并且每一个这样的照明器可以忽略来自控制设备的指令其它的任何控制命令。在一些实施例中,如果未投用的照明器已安装、供电和连接到IP网络的通信/控制线,则IP子网络的所有照明器可以在从子系统的供电时刻起的0.3秒内以其能力的100%产生光。这些照明器可以忽略传感器信息(例如占用性和日光传感器信息),但是对手动控制(例如来自区域IR控制器)以及对中央控制命令(例如来自图1A的环境管理器模块110、投用模块120或网关模块130)起反应。

根据牵涉已投用照明器(或照明单元或光源)的一些实施例,以下行为可以在上电处产生。为了论述功能性,这样的单元可以在从系统已经加电之后的某个时间间隔(例如2秒)内产生经配置的最大光水平。在这样的实施例中,如果不存在加电之后在已投用照明器的区域中检测到的存在,则已投用照明器将在没有检测到存在的确定之后的另一时间间隔(例如1秒)内关断。在牵涉已投用照明器的一些其它实施例中,这样的照明器在上电之后可以不产生任何光,直到在某个经配置的时间段内检测到照明器的区域中的占用。

反应时间

不同反应时间涉及用户在请求环境改变时的预期,诸如照明条件中的改变。如果禁用与已投用单元或用户她自己相关联的渐变参数(例如指示用户是否偏好渐变效应的用户偏好参数),则所请求的环境条件中的改变(例如光水平调节)应当是立即的。如果启用渐变,则所请求的环境条件中的改变可以在从改变请求的时刻起的时间间隔(例如0.3秒)内开始。

涉及反应时间的另一配置是渐变时间,或者在此期间第一环境条件(例如目前光水平)渐变到第二环境条件(例如新请求的光水平)的时间间隔。在许多实施例中,渐变时间是设置在0.5和90秒之间的值。允许用户控制渐变时间的手动控制器可以允许用户以特定粒度增加或减少渐变时间(例如以所允许的1秒粒度增加或减少渐变时间)。渐变和渐变时间特征是舒适特征,其设计为造成平滑、较少抖动并且因而不太可注意到并且不太令人分心的环境条件中的改变。

控制推翻

图20图示了由用于管理环境条件的系统的一些实施例执行、用于处置控制请求的方法2000。方法2000包括步骤2010到2050。在执行方法中可以省略一个或多个步骤,并且还可以添加未描绘的其它步骤。在一些实施例中,方法可以由已投用单元自身、在通信连接到已投用单元的一个或多个处理器上(例如在与系统100A的环境管理器模块110或网关模块130相关联的处理器处)施行的计算机代码、或其任何组合执行。在步骤2010中,接收控制请求。控制请求可以是改变环境条件(例如光水平、温度或湿度)的请求,并且可以由于各种情境而出现。例如,用户可以使用环境控制设备请求改变,环境控制设备诸如系统100A的设备160、壁式安装用户接口设备、或由例如系统100A的环境管理器模块110或网关模块130提供的用户接口(例如中央仪表盘)。控制请求还可以作为区域中的占用性或日光中的改变的结果而生成。仅出于说明性目的,让我们假设用户已经使用房间中的壁式安装手动控制器以请求较高光水平,并且手动控制器链接到房间中的特定已投用单元。

步骤2020牵涉确定所请求的控制选项是否被启用。在许多实施例中,可以针对每个已投用单元而禁用、启用和/或优先化所有可用控制选项(例如基于占用性的控制、基于日光的控制、手动、个人和中央控制)。在用于说明性目的的示例中,步骤2020牵涉确定是否针对链接到用于请求照明条件中的改变的手动控制器的已投用单元而启用手动控制。

如果步骤2020造成负面确定(即未针对相关联的已投用单元启用控制选项),则控制转移到步骤2030,并且忽略所接收的控制请求。如果步骤2020造成正面确定(即针对相关联的已投用单元而启用控制选项),则控制转移到步骤2040。

步骤2040牵涉确定是否存在应当推翻所接收的控制请求的更高优先级的竞争控制请求。如果步骤2040造成负面确定(即没有发现更高优先级的竞争控制请求),则控制转移到步骤2050,并且执行所请求的控制。否则,如果步骤2040造成正面确定(即发现更高优先级的竞争控制请求),则控制转移到步骤2030并且忽略所接收的控制请求。例如,起于围绕已投用单元的空间的基于日光的监视的自动请求可以指示调节与已投用单元相关联的照明器(或照明单元或光源)以提供比由用户的起于他/她对手动壁式安装控制的使用的请求所请求的更低的光水平的请求。在这样的情况下,如果已投用单元具有如相比于基于日光的控制更高的针对手动控制的优先级,则与已投用单元相关联的照明器将调节它们提供的光照以产生手动请求的光照水平。

手动控制

手动控制是指对用户可用以用于手动更改环境条件的手段。在图5中描绘的投用过程期间,单元可以投用成手动控制的。投用和配置可以包括用于手动控制的用户接口到已投用单元的链接、用户接口元件(例如按钮、滑条)到预先设置(例如场景、光水平)的链接。在投用期间,手动控制可以针对正投用的单元而启用或禁用,和/或可以为手动控制分配如相比于其它类型的控制的优先级水平。已经启用手动控制的已投用单元还可以具有所启用的其它形式的控制(例如基于日光和基于占用性的控制)。

手动控制使得用户能够手动接通或关断已投用单元。例如,最终用户可以进入诸如房间之类的室内空间,并且通过使用壁式安装显示器或开关或手持设备上的用户接口,接通与房间中的一个或多个照明器相关联的照明器。这样的手动请求可以导致照明器产生预先配置的光水平(例如转向接通光水平)。如果主导环境条件,诸如空间中的照明水平,不是用户所期望的,则他或她可以使用手动控制,通过指示调亮或调暗空间中的照明来手动调节照明。这样的手动请求可以导致空间中的照明器以预先配置的百分比来调节其光输出。许多实施例可以要求固定手动控制器放置在其控制的空间内的可见位置中,并且手动控制器应当不能够控制空间中的环境条件,其中请求手动改变的用户将不能物理感测到(例如看见、感觉到或听到)使用控制器所请求的改变。

在一些实施例中,如相比于从固定移动控制器(例如壁式安装控制器)请求的手动改变而言,要求从移动控制器(例如智能电话)请求的手动改变在更长的持续时间内激活(例如从iPhone请求的会面室中的场景改变仅需要在请求的3秒内激活)。例如,从壁式安装控制设备请求的会面室中的场景改变可能需要在请求的0.3秒内激活以便创建对请求的即时响应的感测。该差异可以在诸如系统100A或100B之类的系统中建立以便满足使用手动壁式安装控制在空间中发起的环境改变是即时的用户预期。

在许多实施例中,已投用单元可以存储可以手动请求的多个预先设置。在其它实施例中,这些预先设置可以此外或可替换地存储在一个或多个远程定位的存储器处。例如,一个预先设置可以是照明场景,其使得多个已投用单元各自产生预设光水平。这样的预先设置可以造成空间中的照明“效果”,诸如房间的各种部分中的昏暗光和其它部分中的明亮光。在一些实施例中,预设光水平可以通过指定绝对光水平或相对光水平(例如比接通光水平暗5%)或者通过将诸如可得到的自然光的量之类的可变参数考虑在内的算法来配置。

返回到默认值

在各种实施例中,用户可以能够撤销手动选择的环境条件,并且使条件还原回到之前或默认设置。例如,用户可以使用手动控制器来解除选择或取消之前请求的光水平或照明场景。该特征使得用户能够在任何时间处“关断”个人照明或其它环境条件。参与提供所请求的光水平或场景的一个或多个已投用单元然后可以返回到之前的配置或默认状态。

配置参数——手动保留时间

在许多实施例中,手动保留时间参数的配置允许将环境条件重置成遵照手动请求的条件,甚至在之前应用该条件的已投用单元已经停止遵从手动请求的条件之后。对于该参数的需要可以出现在各种情境中。例如,在一些情形中,用户可能进入之前未占用的房间,其中基于自然光的存在性而自动调节照明条件。用户此后可以利用手动控制器来请求空间中的已投用单元在空间中产生特定光水平,而不管所存在的自然光的量如何,从而有效推翻空间的基于日光的自动控制。在这样的情境之下,当用户离开房间时,房间的基于日光的自动控制可以恢复工作,或者房间中的照明可以在适当量的时间已经流逝之后转变到关断状态。在其中应用手动保留时间的实施例中,如果检测到用户在手动保留时间时段内重新进入相同空间,则房间中的已投用单元可以返回到提供由用户手动请求的光水平。在许多实施例中,手动保留时间段紧接在所讨论的已投用单元转变到提供不同于用户手动请求的条件的环境条件时的时间之后开始流逝。在许多实施例中,手动保留时间可以自动设置在15分钟处。

配置参数——调光步幅

调光步幅是与基于用户的光控制相关联的可配置参数。每一个已投用单元可以具有相关联的调光步幅参数,并且手动和个人控制器还可以具有相关联的调光步幅参数。在许多实施例中,将该参数表述为百分数,并且范围可以从5%到30%。

用户可以选择将针对已投用单元的调光步幅设置在10%处。在这样的情况下,当对已投用单元调光一次(例如以一个步幅)时,已投用单元的光输出降低其之前输出的10%。在一些实施例中,默认将调光步幅设置成5%。许多实施例还可以准许用户更改调光步幅,但是仅以特定粒度水平(例如5%)。该参数可以用作控制速度的机制,用户可以利用所述速度对空间中的照明进行手动调光。

个人控制

个人控制是指对用户可用以用于控制其个人空间或工作区段中的环境条件的手段。提供个人控制的设备可以在图5的投用过程期间链接到一个或多个已投用单元。个人控制设备可以是静止的(例如壁式安装设备)或移动的(例如智能电话或其它手持设备)。在许多实施例中,静止的个人控制设备可以仅链接到位于个人控制设备的有限半径内的已投用单元。移动个人控制设备可以链接到遍及空间在地理上更加分散的多个已投用单元。在一些实施例中,当用户使用个人控制设备以控制诸如其工作区段中的照明之类的环境条件时,个人控制请求可以仅影响既链接到个人控制设备又存在于与用户的目前位置相关联的工作区段中的已投用单元的行为。更改用户的工作区段中的环境条件的个人控制请求可以自动(例如来自基于占用性的控制方法)或手动(例如来自用户使用手动或个人控制设备以请求环境条件中的改变)出现。环境条件的基于日光和基于占用性的控制可以影响还配置成能够响应于针对环境改变的个人控制请求的已投用单元的个人控制和/或受其影响。

例如,如果用户希望将工作区段中的光水平增加至特定水平,但是进行中的工作区段中的照明的基于日光的控制不准许将工作区段中的光水平增加至该特定水平,则可以仅准许工作区段中的光水平增加至不同的较低水平。在许多实施例中,用户是否能够使用个人控制器来控制他/她的工作区段中的照明取决于用户是否具有影响工作区段中的环境条件的许可。用于使授权用户控制其工作区段中的条件的许可可以存储在已投用单元处,和/或更集中地存储在例如对系统模块可访问的一个或多个存储器处,系统模块诸如系统100A的环境管理器模块110或网关模块130。

已投用单元可以配置成响应于个人控制请求而以特定方式表现。例如,与已投用单元相关联的所有照明器(或照明单元或光源)可以配置成在个人控制设备用于请求针对特定工作区段的特定场景时提供参考表面上的500lux。还可以存在与已投用单元和/或个人控制设备相关联的一个或多个个人控制模式。例如,有限设定点模式可以防止用户进行超出最大校准光设定点的调光。无限设定点模式可以不施加这样的约束。

典型地基于控制请求调节行为的已投用单元可以投用成启用或禁用个人控制请求。这样的单元还可以向个人控制请求分配优先级水平。此外和/或可替换地,个人控制设备自身或使用该设备以创建个人控制请求的用户可以向个人控制请求分配优先级水平。

诸如运行个人控制应用的智能电话之类的个人控制设备可以由用户用于图示性地查看处于设备的控制之下的区段和/或已投用单元。在一些实施例中,可以要求在经配置的时间量(例如3秒)内做出对这样的请求的任何响应。在所分派的时间内未能响应可能造成由个人控制设备自身向系统的一个或多个模块(例如系统100A的环境管理器模块110或网关模块130)报告错误。可替换地,在各种实施例中,如果经由个人控制器做出的用户请求的响应花费得比经配置的时间量更久,则可以在请求进行中向用户给出反馈(例如进度条或其它视觉或听觉通知)。

场景选择和光调谐

通过使用个人控制,用户可以选择用于其工作区段的预先配置的场景。例如,用户可以选择标准场景,其中与提供用于用户的工作区段的光的已投用单元相关联的所有照明单元切换到特定光水平。用户还可以使用个人控制来控制与已投用单元相关联的照明器(或照明单元或光源)的调光水平。已投用单元可以配置成提供确定范围内(例如在最小光输出和最大光输出之间)的光照,并且用户控制这样的单元的调光水平的能力可以限于在这样的范围内控制输出。

在一些实施例中,手动做出的环境改变请求可以造成此后自动控制的环境条件中的改变。例如,如果手动做出的个人请求导致提供空间中的固定光水平,则自动控制可以在某些事件发生(例如确定空间空闲)之后重新获得空间的控制。在一些实施例中,手动做出的条件中的改变此后可以由自动控制来管理,甚至不要求特定事件发生在控制转移到自动手段之前。

图21图示了由用于管理环境条件的系统的一些实施例执行、用于处置手动激活的个人控制请求的方法2100。方法2100包括步骤2110-2150,其可以以与所描绘的不同次序执行。可以省略步骤,并且可以添加其它步骤。在步骤2110中,接收手动激活的个人控制请求。在各种实施例中,请求可以由诸如图1中描绘的系统100A的环境管理器模块110之类的系统模块进行接收,并且用户可以使用智能电话来发布请求。在一些实施例中,用户可以将当前温度设定点增大或减小成处于可配置范围内(例如在当前设定点的2摄氏度内)的另一设定点。用于请求增大的用户接口可以准许根据可配置的粒度水平的增大或减小(例如可以准许以0.1摄氏度步幅的增大或减小)。在许多实施例中,所请求的温度调节可以影响与用户的工作区段中的一个或多个已投用照明单元相关联的HVAC区域。

在步骤2120中,关于是否授权发布请求的用户做出所请求的环境条件中的改变而做出确定。在一些实施例中,该确定由一个或多个系统模块做出,诸如系统100A的环境管理器模块110或网关模块130。确定可以基于用户的位置和/或标识(例如用户ID和口令)信息。在使用用户的登录信息(例如用户ID和口令)来验证授权的实施例中,用户可能必须提供他/她的凭证仅一次,除非自从上一次验证用户的凭证以来他/她已经登出。如果没有授权用户依照请求更改环境条件,则控制转移到步骤2130,其中忽略个人控制请求。在没有授权用户依照他/她的请求更改环境条件中,可以就这一事实通知他/她。如果用户授权此外或可替换地取决于用户的位置,则可以在可配置的时间段内高速缓存位置信息,从而避免在每一次他/她请求环境条件中的改变时更新相同用户的位置的需要。

如果授权用户做出所请求的环境改变,则可以在步骤2140中指令一个或多个已投用单元依照个人控制请求调节环境条件。例如,与控制用户的工作区段中的照明条件的一个或多个已投用单元相关联的照明器(或照明单元或光源)可以转变到依照经配置的渐变时间产生所请求的用户的工作区段(例如参考表面)中的光水平。在许多实施例中,控制然后转移到步骤2150,其中环境条件的控制还原回到自动控制。例如,由与用户的工作区段相关联的一个或多个已投用单元产生的光输出此后可以还原到依照之前使用的基于日光和/或基于占用性的算法进行控制。

在许多实施例中,个人控制器可以允许授权用户选择或以其它方式指定其个人控制的地理范围。如果做出该范围选择的用户正在使用他/她自己的个人控制器设备(例如智能电话),则标识用户的信息可以自动链接到用户的范围选择和/或其它简档设置,而不要求来自用户的进一步输入。另一方面,如果做出范围选择的用户正在使用可公共访问的个人控制器设备(例如对多个用户可访问的空间中的墙壁所贴附的控制器),则用户可能必须标识他/她自己以便将他/她的范围选择链接到他/她在用于管理环境条件的系统内的身份。一旦用户成功选择或指定个人控制的地理范围,就可以忽略影响相同地理区域内的区域但是从地理区域外部的用户接收的环境控制请求。

之前应用的环境条件的个人设置和召回

许多实施例使得用户能够召回之前请求的光设置或其它环境条件。这些设置或条件之前可能已经由请求召回的相同用户请求,或者由相同空间的其他用户请求。已投用单元可以自己存储之前请求的设置,和/或设置可以更集中地存储在对例如系统模块(诸如系统100A的环境管理器模块110、网关模块130和/或投用模块120)可访问的一个或多个存储器中。之前请求的环境条件可以与特定用户、区段和/或已投用单元相关联。

中央控制

中央控制是指对用户可用以用于以更加全局或普遍的方式对可以影响空间内的环境条件的系统参数执行经调度或实时的调节的手段。中央控制还是指使用由系统模块(诸如系统100A的环境管理器模块110或网关模块130)施行的用户接口对环境条件的控制。中央控制可以是手动的(例如用户使用所显示的用户接口手动调节光设置)或自动的(例如作为对所检测的事件的系统反应的结果而发生的对环境条件的调节)。在许多实施例中,为了集中控制区域内的一个或多个已投用单元,已投用单元需要通信连接到中央仪表盘。中央仪表盘包括施行一个或多个用户接口的计算机代码,所述一个或多个用户接口允许授权用户控制物理结构内的各种已投用单元、已投用单元群组和/或整个区段。在许多实施例中,中央仪表盘还可以通信连接到在本文所描述的用于管理环境改变的系统的操作中心的一个或多个模块和/或由其施行。例如,在许多实施例中,中央仪表盘由系统100A的环境管理器模块110或网关模块130施行或与其结合。在各种实施例中,中央仪表盘可以用于重新投用和/或重配置已投用单元。在这些实施例中的一些中,中央仪表盘的(多个)用户接口可以显示可重配置的参数连同其目前值或状态,并且防止中央仪表盘的用户将不是已投用单元的可重配置或设置参数的参数配置为准许范围之外的值。

经调度和实时的中央控制

用户可以利用诸如中央仪表盘之类的集中式实体来更改已投用单元的设置以便实时或以经调度的方式影响环境条件。处理实时请求使得在请求之后的可配置时间量内做出环境条件中的所得改变。中央仪表盘还可以由经适当授权的用户(例如机构管理者)用于更改影响总体系统行为的参数,诸如需要在其内供应实时请求的可配置时间量。

创建和管理调度

中央仪表盘可以用于创建、编辑和调度体现环境条件中的改变的任务。可以调度任务以在特定时间处(例如以特定时间间隔、在相对于事件的时间处、或在绝对时间处)或在发生特定事件时触发。任务可以指定在性质上更加全局的改变,例如通过重置影响多个区域或已投用单元的参数(例如改变渐变时间、保持时间、启用或禁用控制类型)。任务还可以指定在性质上更加局部的改变,例如通过降低仅影响特定工作区段的已投用单元的光输出。在投用过程期间,诸如机构管理者之类的授权用户可以创建和调度默认任务。例如,可以在工作时间之后触发施行夜晚任务并且其可以改变保持时间和默认光水平以便节省能量。

经调度的任务可以包括自身被调度以在某些时间处、在发生某些事件时和/或遵照某个逻辑而执行的一系列任务。用户可以选择用于应用的现有调度。可以重复应用相同调度。相应地,中央仪表盘可以提供用于选择针对应用的一个或多个调度、指定调度范围(例如所选调度在其上将有效的已投用单元或区段)、什么事件将触发调度(例如当日时间、环境条件、用户活动)和/或要以其应用调度的频率(例如仅一次、一天几次、每当发生触发事件时)的用户接口部件。

还可以立即激活调度。在这样的情况下,所讨论的调度中的任务可以在预定量的时间内(例如5秒内)生效。任务的示例包括改变用于照明器或已投用单元的光输出(例如从当前光水平调亮/暗,转向特定调光水平、召回光场景、关断/接通)、控制参数的重配置(例如启用/禁用控制选项、改变传感器保持时间、改变渐变时间)、改变区域中的温度、运行应急照明测试、以及执行所选传感器的自动校准。在许多实施例中,所调度的任务还可以牵涉数据库相关任务,诸如滚动来自已投用单元的数据(例如诊断日志、能量消耗数据)、向不同系统模块发送报告或通知、以及对特定数据或数据分类进行备份。

在许多实施例中,在任何给定时间处关于相同的已投用单元,仅一个调度可以是有效的。调度中的两个接连任务的设置之间的转变可以牵涉渐变时间内的渐变转变。相应地,创建和/或选择调度可以牵涉指定或选择诸如渐变时间之类的参数和/或启用或禁用调度中的任务之间的渐变转变。

创建和配置警报

与投用模块相关联的中央仪表盘或用户接口可以允许诸如机构管理者之类的授权用户创建和配置警报。警报可以是通过其向与用于管理结构内的环境条件的系统相关联的一个或多个模块、控制器或设备通知异常或可能以其它方式要求行动的系统状态的任何手段。警报可以与各种可配置参数相关联。这些参数可以由授权用户手动设置或更改,或者在系统操作期间自动更新。警报可以具有相关联的类型(例如错误或警告)。警报可以指示其来源,或者生成警报的事件或条件。示例可以包括系统状态中的改变、特定系统状态、或发生经调度或未经调度的事件。警报还可以具有相关联的目的地(例如必须关于警报通知的用户账户)、范围(警报潜在影响的已投用单元)、格式(例如SMS、电子邮件、音频、视觉、触觉)、触发(例如警报调用的调度或任务)以及使得调用警报的触发条件(例如时间、系统状态、系统状态中的改变或经调度的活动)。警报还可以使得特定数据显示在中央仪表盘上以便向负责人员视觉呈现警报数据。示例包括已投用单元、设备的位置、或导致警报的环境条件、警报严重性的指示以及警报状态的指示(例如是否在处置它)。

中央控制推翻

在一些实施例中,授权用户可以使用中央仪表盘发布推翻中央控制命令或以其它方式针对排他性中央环境控制配置系统,使得所有其它自动或用户生成的环境控制请求被阻挡或忽略,直到特定推翻中央命令或其它事件完成,或者手动结束。这样的中央控制推翻可以在应急情况期间使用,诸如在建筑物着火或安全威胁期间。

中央控制还可以将在各种区域中有效的手动请求的环境条件考虑在内。例如,尽管中央仪表盘可以允许机构管理者容易地更改大开放式办公区域中的照明条件,但是机构管理者可能希望跳过处于其他用户的个人控制之下的区域。在一些实施例中,这通过将可得到的关于各种部分中的不同照明条件的信息实时用于系统模块(诸如环境管理器模块110或网关模块130)来实现。

在许多实施例中,在个人或手动控制请求之前或之后到来的中央发布的环境控制请求可能不影响系统对该个人或手动控制请求的响应。例如,将已投用单元切换到较低光水平的中央控制请求可以导致已投用单元产生所述较低光水平。然而,个人或其它手动控制请求此后可以将已投用单元成功切换到产生较高光水平。

返回到默认行为

在许多实施例中,可以发布中央控制请求以在空间中生效,并且防止其它控制请求在该空间中生效,直到其被手动去激活。为了防止其中机构管理者可能无意中未能去激活这样的推翻中央控制的情形,自动控制可以在一些有限情境之下推翻这样的中央控制,诸如当系统认识到空间空闲时。在这样的情境之下,基于占用性的控制可以取代空间的中央控制,并且依照基于占用性的控制的环境改变可以生效。

负载削减

在许多实施例中,中央仪表盘允许适当授权的用户(例如机构管理者)使系统切换到预先定义的负载削减模式。这样的模式可以设计成通过自动引起更改各种系统范围参数以及使各种已投用单元以特定方式起反应来节约电力。例如,可以禁用所有个人控制,可以对所选区域中的所有照明器(或照明单元或光源)进行调光或关断,并且可以缩短用于自动触发的控制(诸如基于占用性的控制)的所有保持时间和宽限时段。

图形用户接口

视图的定制化

本文所描述的环境控制系统提供了各种不同的图形用户接口(GUI)以用于促进与用户的交互。以下描述这样的GUI的三种类别的示例性实施例。此外,提供定制化图形用户接口(定制化GUI),其允许用户创建经定制的GUI。用户可以使用定制化GUI来创建GUI以用于使用在特定任务(例如对与不同房间中的已投用单元相关联的照明器进行调光)中或用户频繁出现的特定区域中(例如显示针对用户感兴趣的三个房间中的已投用单元的监视信息的GUI)。定制化GUI还可以用于基于用户的角色(例如具有要求监视功率消耗的角色的用户)而创建不同视图,可以为其提供房间的一组图形视图,其中功率消耗信息被加亮或以其它方式利用来自用户的较少点击或交互可访问。基于用户的角色和/或预先配置的偏好简档,定制化GUI可以建议包括各种细节(例如单元办公室中的温度和湿度条件)的各种定制视图(例如用户的单元办公室和周围区域的俯视图)。在使用定制化GUI准备一个或多个定制GUI的同时,用户可以选择添加或去除各种细节以便实现代表用户自身偏好的定制GUI。

中央仪表盘

系统模块还可以允许用户根据用户的需要定制化中央仪表盘主页的GUI。例如,对于用户而言,基于他/她的角色(例如办公空间的最终用户或机构管理者)创建不同视图可以是可能的。可以为机构管理者呈现维护数据以及能量消耗数据,而可以仅为最终用户呈现能量消耗数据和关于当前环境条件(例如温度、光水平)的数据,但是没有维护数据。

仪表盘GUI还可以呈现(例如在楼层平面图自身上或在侧面面板上)各种已投用单元的操作状态(例如如果已经针对单元报告未解决的错误,如果单元接通或关断)。在许多实施例中,关于设备的数据,诸如其功能或状态数据,在被用户请求的0.5秒内向用户呈现(例如通过在楼层平面图上将光标放置在设备之上)。设备还可以在楼层平面图上视觉加亮。仪表盘GUI还可以在视觉上不同地描绘楼层平面图上的设备或已投用单元的不同类别。例如,不同图标可以用于在视觉上描绘照明设备、HVAC设备、传感器和控制设备。图标的选择对用户的偏好可以是可定制化的。可以取决于其类别而为已投用单元呈现不同信息。对于用于照明的已投用单元,信息可以包括当前光水平和能量使用,以及是否启用基于占用性或基于日光的控制。对于传感器,可以呈现最后感测到的数据的测量结果,或者特定最近时间段内的测量结果的平均值。

中央仪表盘GUI还可以为用户提供改变用于已投用设备的参数的能力。当用户选择已投用设备时,可以显示其参数,并且基于用户的许可和/或角色,可以将可编辑参数视觉显示为可编辑的。不允许用户编辑的参数可以在视觉上呈现为不可编辑的(例如变灰)。还可以指示参数的可接受范围,并且在该范围外部的参数值可能不被中央仪表盘GUI所接受。帮助提示还可以通过中央仪表盘GUI可得到。例如,当用户的光标悬停在已投用单元上时,帮助提示可以作为叠加物呈现。中央仪表盘GUI的一些实施例可以以除英语之外的语言可得到。中央仪表盘GUI还可以提供用于使用户管理调度的图形部件。授权用户可以使用仪表盘GUI来创建、编辑、删除、优先化和以其它方式管理调度。

中央仪表盘GUI还可以提供图形部件以遍及系统而在中央控制已投用单元的操作设置。例如,用户可以实时控制用于所选已投用单元群组或各个已投用单元的光设置(例如通过使用图形部件以选择多个已投用单元和/或各个照明器并且选择新的光水平或以一个或多个步幅对光输出进行调光)。新的操作状态(例如新的光照水平)此后可以作为对用户的改变已经发生的反馈而视觉反映在中央仪表盘上。

系统模块或已投用单元自身还可以进行可用监视数据的分析以便为系统模块(诸如系统100A的环境管理器模块110)提供关于引起最优系统性能(例如能量高效性能)的参数设置的推荐。可以在为用户呈现用于调节针对已投用单元的操作参数的用户接口部件时向他/她呈现这些推荐。可以进行所估计的能量使用和能量节约的实时分析并将其呈现给用户,连同成本估计,以帮助用户确定最优参数设置。

监视仪表盘

中央仪表盘(GUI)还可以包括监视仪表盘GUI,其显示由系统的各种组件(例如环境管理器模块110、网关模块130、IP照明器150或区域控制器320)收集的数据。所收集的数据(在本文中一般称为监视数据)可以是反映例如空间使用(占用性、存在性)、能量消耗、温度、湿度、二氧化碳水平、自动控制和手动控制的使用、以及所检测的操作错误的数据。能量消耗数据可以作为实际能量测量结果或纯理论(notional)能量测量结果来捕获。能量消耗可以以KWh进行量度。每一个所收集的数据样本可以与时间戳和设备标识或物理位置相关联。对于所讨论的每个(多个)已投用单元或区域,存在性可以记录为是/否;并且占用性可以记录为所讨论的(多个)已投用单元或区域被占用的时间百分比。占用性状态可以基于与已投用单元相关联的多个传感器而得出结论。还可以监视和记录维护和诊断消息或报告的生成。例如,可以监视以报告操作错误或警告的消息的形式由已投用单元生成的警报或警示以预测潜在的将来失灵。

监视数据可以以图表形式呈现,并且可以使用标准和专用解析方法的任何组合来分析。在许多实施例中,监视数据可以允许诸如机构管理者之类的用户获得对数据中的趋势的有价值洞悉,做出与之前搜集的数据(例如历史数据)的比较,并且基于该数据而实现诸如能量消耗策略之类的策略。

所监视的已投用设备可以在设备自身上存储所监视的数据,或者数据可以存储在对系统模块(诸如系统100A的环境管理器模块110、投用模块120或网关模块130)可访问的一个或多个存储器(例如数据库)中。可以以指定的可配置时间间隔将监视数据记录在日志中。此外,事件的发生(例如占用的检测)可以使监视停止或继续。当监视时,发生可以通过一个或多个可配置参数在系统范围基础上(例如通过影响多个区域和已投用单元的系统范围参数或规则的设置)或在逐个设备基础上表述。

监视数据和呈现所监视的数据

监视仪表盘可以允许授权用户选择要监视的信息、应当以其收集所监视的数据的空间和时间粒度、应当监视的(多个)空间、应当应用于数据的解析工具和/或原始或经分析的数据的视觉呈现。一些用户(例如机构管理者)可以具有选择用于监视的新区域或停止搜集其它区域中的数据的授权。其他用户(例如办公室用户)可以能够指定他们在监视仪表盘上查看什么类型的监视数据,或者他们是否查看原始或经分析的监视数据,但是可能不能够影响监视数据自身的收集。

用户可以选择区域(例如校园、建筑物、特定楼层、房间或工作区域)或特定已投用单元或已投用单元的类型以用于从交互式楼层地图进行监视。用户还可以指定或选择他们想要访问多少监视数据(例如整年、6个月、1个月、1周、1天),以及数据应当有多新(例如在上个月中、上周、前一天、上一小时)。取决于监视数据的类型,可用数据的时间粒度可以变化。

用户还可以能够配置监视数据的呈现。例如,监视仪表盘可以允许用户选择用于呈现原始或经分析的数据的(多个)图表的类型(例如热图),或者选择影响视觉呈现的其它细节。例如,用户可以配置其自身的监视视图以使用特定颜色代码来指示占用性状态(例如红色用于在工作时间期间的超过90%的时间被占用的区域,绿色用于在工作时间期间的少于20%的时间被占用的区域)。用户还可以能够基于所收集的监视数据而生成报告。报告可以是以诸如pdf、doc、xls和XML之类的许多格式可定制和可导出的。

由于用户舒适度对本文中的用于管理结构内的环境条件的系统非常重要,因此所监视的数据包括该度量的关键指示符。例如,可以随时间而追踪与已投用单元或区域相关联的主导环境条件的手动或个人推翻的数目。这包括光水平中的手动改变,温度、湿度和空气流动中的手动改变。可以将这些改变作为总体进行分析以揭示当在一段时间内考虑所有手动或个人推翻时的趋势。基于一段时间内记入日志的温度数据,可以创建针对已投用单元的热图,并且可以标识过热的已投用单元和加热不足的已投用单元。由于一个区段中的温度可以影响相邻区段中的温度,因此一些区段可以基于相邻区段中的温度而过热或加热不足。记入日志的温度数据的分析可以揭示这样的趋势。数学模型然后可以用于喻示针对已投用单元的温度和空气流动参数中的改变以便抵消任何所标识的负面趋势。

记录和呈现维护相关数据

可以在一个或多个相关用户接口上呈现涉及在工作条件中维护系统的所有监视数据。在许多实施例中,这些UI(呈现为一个或多个窗口、面板或链接的网站)呈现数据,诸如诊断消息;警报、警告和与已投用单元相关联的其它事件;应急照明激活;关于设备故障的报告和通知;以及计划的和完成的设备更换。不同于警报,其表明设备可能未如所意图的那样进行操作,警告表明系统可能运行在其操作边界附近或外部(例如表明设备接近寿命结尾、过电压或过电流情境)。不同视觉特性(例如不同图标和颜色)可以用于视觉指示设备失灵的不同类别,诸如通信故障和电力缺失。

在一些实施例中,当更换有故障的设备或已投用单元时,具有适当维护凭证的用户可以使用中央仪表盘来依照图5中描绘的方法重新投用设备。经更换的设备可以由系统发现并且将其位置标记在楼层平面图上。关于所牵涉的设备的投用数据可以在系统模块(诸如投用模块120和环境管理器模块110)之间共享,以便在更换之后有效重新投用设备。将经更换的设备结合到传感器的过程可以例如通过授权用户在由中央仪表盘显示的数字楼层平面图上简单地拖拽表示所发现的设备的图标并且将其放到表示一个或多个传感器的图标上而开始。

诸如环境管理器模块110之类的系统模块可以执行系统范围或局部化自检查。自检查可以以规律间隔自动发起或者由授权用户手动发起。报告和诊断消息可以由系统模块或已投用单元关于各种已投用单元或系统模块的健康而生成,并且呈现在中央仪表盘上。对于手动请求的自检查,系统可以向用户提供关于自检查的进展的反馈。此外,系统模块可以将涉及各种已投用单元的TCP/IP网络消息记入日志并且使其可用。

用户管理仪表盘

中央仪表盘还可以包括用户管理GUI,其允许授权用户创建、编辑和删除用于系统用户的用户账户。用户账户可以计及所讨论的结构的用户(例如办公室工作者),以及供具有配置用户账户的许可的管理员使用的账户。每一个用户和管理员账户可以具有相关联的用户ID和口令以用于验证目的。在一些实施例中,管理员账户能够配置例如:监视什么类型的数据、哪些用户能够查看所监视的数据以及以什么粒度查看、哪些系统参数是可配置的以及哪些用户能够更改这样的参数的值、哪些用户接收系统通知,以及哪些已投用单元用于各种系统级任务(例如搜集监视数据)。

除了提供用于手动创建新用户和管理账户的部件之外,用户管理GUI还可以通过从现有用户账户基础设施(例如LDAP、RADIUS/活跃服务器)导入之前现有的用户账户来促进用户账户的创建。在一些实施例中,用户账户可以具有所分配的角色(例如维护工程师的角色)。分配给某个角色的所有用户可以具有对信息的相同访问水平和对系统的各种方面的相同控制水平。例如,可以允许被分配维护工程师的角色的所有用户以某个细节或粒度水平查看关于维护系统功能性的所监视的使用信息(例如建筑物的各种位置中的光照水平)。相应地,角色可以充当模板,其中启用某些许可并且禁用其它许可。向用户账户分配角色因而是阻止用户访问关于所讨论的结构内的其他用户的活动的潜在敏感信息的高效方式,而同时仍旧允许用户访问适当类型的信息以用于执行涉及其所分配的角色的功能。

用户管理GUI还可以允许消费者账户的创建和管理,其中管理员和用户账户各自与消费者账户相关联。系统可以支持多个消费者账户,使得可以授权用于每一个消费者账户的管理员账户编辑仅与其自身的消费者账户相关联的用户账户。这样的布置允许通过分离实体对相同物理空间中的环境条件的管理。例如,相同的办公建筑物可以从周一到周三被一个实体占用,并且在周四和周五被另一实体占用。每一个实体可以具有不同的消费者账户,其中用户账户与其自身的雇员相关联。

维护和可靠性

软件升级

系统模块(例如环境管理器模块110或网关模块130)在各种实施例中可以允许已投用单元的软件升级。在软件升级过程的各种阶段期间,经历升级的设备可能不是可操作的。软件升级可以在经调度的基础上进行,它们可以使用诸如中央仪表盘之类的用户接口远程启动,或者通过有资格的用户(例如现场支持工程师)使用诸如投用工具之类的系统工具现场启动。它们可以针对所选设备或设备类上进行,并且中央仪表盘可以反映用于系统中的已投用设备的进行中的、经调度的和完成的软件升级。

在软件升级期间,诸如照明设备之类的设备的行为可以不同于其在升级之前经配置的行为。例如,牵涉在软件升级和随后重启中的已投用照明单元可以提供特定光照水平(例如在背景光照水平处),并且忽略所接收的任何照明控制请求。牵涉在准备和/或向已投用单元转发自动或手动生成的环境控制命令中的系统模块(例如环境管理器模块110或网关模块130)可以停止向目前正在进行软件升级的已投用单元转发命令。在软件升级已经完成之后,在一些实施例中,经升级的设备可以返回到其刚好在升级之前的行为。在许多实施例中,设备的软件升级不覆写或删除在升级之前设置的配置参数。

在许多实施例中,为了抵挡安全漏洞,仅经核准的版本和类型的固件和计算机代码将被设备接受以用于升级目的,并且仅授权用户将能够发起软件升级。可以仅准许升级相关数据文件通过安全通信信道的传输。

本发明人已经认识和领会到,在一些情况下,当执行操作软件升级时,诸如程式错误、不兼容等问题可能出现,其将致使新升级的照明器控制器(及其相关联的(多个)照明器)不可用。这可以包括(多个)照明器失灵或一起停止操作。

另外,在许多情况下,照明器控制器是相当小的设备,其具有有限的ROM/RAM存储容量,并且一般地,其也许不大可能在照明器控制器中的存储器中存储完整的系统恢复点,使得照明器控制器可以还原到其之前的工作状态。而且,当照明器控制器升级时,新的操作软件可以以以下这样的方式在照明器中的存储器中存储新的数据和/或重新格式化数据(例如配置数据集——以下将提供配置数据的进一步细节和示例):操作软件的之前版本不再可用,即便其可以存储在照明器中并且得以恢复。

在这样的情境之下,简单地还原到之前的操作软件也许是不大可能的或者可能不解决问题。

例如,考虑其中照明器控制器以软件版本A和对应的配置数据集A进行操作,并且照明器控制器升级到软件版本B和对应的配置数据集B的情况。在升级之后,如果照明器控制器没有如所预期或期望的那样起作用,则人们可能决定还原到软件版本A。然而,即便软件版本A仍旧存在于照明器控制器的存储器中,当还原时,照明器控制器也将具有软件版本A和配置数据集B——其可能与彼此完全不兼容。例如,配置数据集B的格式可能不同于软件版本A所预期的并且设计成以其进行操作的格式。

为此目的,本发明人已经构想和开发了一种用于使照明器控制器自主创建恢复点并且保存其配置数据集的系统和方法,使得如果在操作软件升级之后出现负面影响照明器控制器的运转的问题,则照明器控制器可以将自己自主地恢复到之前的工作状态。现在将关于图28-34来描述这样的系统和方法的实施例。

图28图示了光照系统2800或照明网络的示例实施例,其包括通过通信网络2805连接到第一和第二设备2820和2830的照明器控制器2810。

照明器控制器2810控制一个或多个照明器2802,其中每一个可以包括更多光源(例如LED光源)中的一个。照明器控制器2810包括处理器2812和存储器2814。存储器2814可以包括多个存储器元件。在各种实施例中,存储器2814包括至少一个非易失性存储器元件,其可以包括以下中的一个或多个:可编程只读存储器、FLASH存储器、磁阻RAM(MRAM)、铁电RAM(F-RAM)等。照明器控制器2810一般可以包括数个其它组件,诸如用于通信网络2805的通信接口,其未在图28中示出或在本文中具体地描述。

照明器控制器2810的处理器2812施行第一操作软件以执行其操作,包括控制一个或多个相关联的照明器2802的操作。存储器2812存储第一操作软件的第一软件映像28000。特别地,照明器控制器2810采用第一操作软件以控制其(多个)相关联的照明器2802,结合同样存储在存储器2814中的用于(多个)照明器的第一配置数据集28100。

一般配置数据可以包括用于配置照明器控制器2810和/或其控制的(多个)照明器2802的任何数据。可以包括在配置数据集28100中的配置数据的示例包括但不限于:通信参数、要记录和/或报告的度量、照明器配置参数和照明器光照参数。通信参数的示例包括但不限于:照明器控制器与其通信的网关控制器的互联网协议(IP)地址、照明器控制器与其通信的域名服务器(DNS)地址;照明器控制器的网络ID;照明器控制器与其交互的设备(例如传感器;照明器)的地址;以及其中照明器控制器应当报告其度量数据的地址。照明器配置参数的示例包括照明器类型、照明器的制造商、照明器的制造日期(例如年份、星期、月份等)。照明器光照参数的示例包括:由照明器控制器采用以控制照明器的照明控制算法的类型或版本;用于配置照明器以具有随时间恒定的光输出的参数;等。

第一和第二设备2820和2830配置成存储针对用于照明器控制器2810的恢复点的软件映像和配置数据集。特别地,照明器控制器2810经由通信网络2805向第一设备2820传送第一软件映像28000,所述第一设备2820在存储器2822中存储第一软件映像28000。而且,照明器控制器2810经由通信网络2805向第二设备2830传送第一配置数据集28100,所述第二设备2830在存储器2832中存储第一配置数据集28100。在一些实施例中,可以排除第二设备2820,并且第一设备可以存储第一软件映像28000和第一配置数据集28100二者。在一些实施例中,第一和第二设备2820和2830中的一个或二者可以是用于其中部署照明器控制器2810的照明网络的网关控制器。

如以下将更加详细描述的,当操作软件升级是照明器控制器2810所期望的时,用于第二(例如经升级的)操作软件的第二软件映像可以经由通信网络2805传送至照明器控制器2810。在该情况下,照明器控制器2810可以利用用于第二(例如经升级的)操作软件的第二软件映像取代存储器2814中的第一软件映像28000。然而,第一软件映像28000保持存储在第一设备2820的存储器2822中。而且,在第二配置数据集作为升级的部分传送至照明器控制器2810的事件中,第一配置数据集28100保持存储在第二设备2830的存储器2832中。相应地,如果确定(例如在自测试期间)第二(例如经升级的)操作软件使照明器控制器2810和/或其相关联的照明器之一失灵,或者根本不起作用,则照明器控制器2810可以从第一设备2820检索第一软件映像28000并且从第二设备2830检索第一配置数据集28100,并且可以还原到第一操作软件和第一配置数据集28100的之前已知的功能操作状态。

如以下关于图29和30将更加详细描述的,第一设备2820和第二设备2830的供应可以准许用于多个不同照明器控制器的多个之前已知的良好软件映像和/或配置存储在一个地方。在该情况下,可以获得存储效率。例如,在一些情况下,对应于上一之前已知的良好状态的操作软件的软件映像对于多个不同照明器控制器可以是相同的。在该情况下,仅需要存储该软件映像的一个副本(例如在第一设备2820中)。同样存储在第一设备2820中的索引或映射表可以用于追踪哪些软件映像关于哪些照明器控制器。

图29图示了光照系统2900或照明网络的另一示例实施例,其包括第一和第二照明器控制器2810-1和2810-2,其中每一个经由通信网络2805连接到第一和第二设备2820和2830。

第一和第二照明器控制器2810-1和2810-2一般具有与照明器控制器2810相同的配置和操作,如以上关于图28所描述的,并且将仅描述差别。在此,第一照明器控制器2810-1根据第一配置数据集28100进行配置,并且第二照明器控制器2810-2根据不同于第一配置数据集28100的第二配置数据集28102进行配置。在一些情况下,第一和第二配置数据集28100和28102可以具有与彼此相同的格式和版本,但是其中可以包含对于对应的照明器控制器2810-1或2810-2独特的不同配置数据。

如图29中所示,第二照明器控制器2810-2经由通信网络2805向第二设备2830传送第二配置数据集28102。第二设备2830在存储器2832中存储第二配置数据集28102。在一些实施例中,存储器2832还可以存储索引或映射表,其标识用于每一个不同照明器控制器的配置数据集存储在存储器2832中的哪里。在一些实施例中,存储器2832可以具有分配给每一个照明器控制器的固定存储器地址,存储器2832存储针对所述每一个照明器控制器的配置数据集。

在光照系统2900中,第一和第二照明器控制器2810-1和2810-2中的每一个具有与彼此相同的已知良好操作软件,并且相应地,仅一个软件映像28000存储在第一设备2820的存储器2822中以用于第一和第二照明器控制器2810-1和2810-2二者。

图30图示了光照系统3000或照明网络的另一示例实施例,其包括三个照明器控制器2810-1、2810-2和2810-3,其中每一个经由通信网络2805连接到第一和第二设备2820和2830。

第一、第二和第三照明器控制器2810-1、2810-2和2810-3具有与以上关于图29描述的相同配置和操作。在此,第三照明器控制器2810-3根据不同于第一配置数据集28100和第二配置数据集28102的第三配置数据集28104进行配置。在一些情况下,第一、第二和第三配置数据集28110、28102和28104可以具有与彼此相同的格式和版本,但是其中可以包含对于对应的照明器控制器2810-1、2810-2或2810-3独特的不同配置数据。

如图30中所示,第三照明器控制器2810-3经由通信网络2805向第二设备2830传送第三配置数据集28104。第二设备2830在存储器2832中存储第三配置数据集28104。在一些实施例中,存储器2832还可以存储索引或映射表,其标识用于每一个不同照明器控制器的配置数据集存储在存储器2832中的哪里。在一些实施例中,存储器2832可以具有分配给每一个照明器控制器的固定存储器地址,存储器2832存储针对所述每一个照明器控制器的配置数据集。

在光照系统3000中,第一和第二照明器控制器2810-1和2810-2中的每一个具有与彼此相同的已知良好操作软件,并且相应地仅一个软件映像28000存储在第一设备2820的存储器2822中以用于第一和第二照明器控制器2810-1和2810-2二者。然而,第三照明器控制器2810-3具有与用于第一和第二照明器控制器2810-1和2810-2的已知良好操作软件不同的已知良好操作软件。例如,第三照明器控制器2810-3可能是与第一和第二照明器控制器2810-1和2810-2采用的操作软件的当前版本不兼容的较旧型号,并且在该情况下,第三照明器控制器2810-3可以利用具有软件映像28004的操作软件的之前版本进行操作。在该情况下,第三照明器控制器2810-3经由通信网络2805向第一设备2820传送软件映像28002。第一设备2820在存储器2832中存储软件映像28002,连同软件映像28000。在一些实施例中,存储器2832还可以存储索引或映射表,其标识用于每一个不同照明器控制器的软件映像存储在存储器2822中的哪里,或者相反地,哪些照明器控制器关于存储在存储器2822中的每一个不同软件映像。

现在将关于图31-35描述用于备份或保存用于照明器控制器的已知良好恢复点并且随后使用所保存的恢复点将照明器控制器恢复到已知良好操作状态或条件的系统和方法。

图31图示了光照系统3100或照明网络在正常操作模式期间的示例实施例。

光照系统3100包括多个照明器控制器3110(包括第一照明器控制器3110-1),以及网关控制器3120,其全部通过通信网络3105连接。网关控制器3120包括用于控制其操作的处理器3122和通信接口3124。网关控制器3120还包括存储器(在图31中未示出),其可以存储一个或多个软件映像和/或一个或多个配置数据集,如以上关于图28-30所述。

在此,第一照明器控制器3110-1正在以第一操作软件SW1正确地操作。

图32图示了光照系统3100在操作软件升级期间的实施例,其中第一照明器控制器3110-1已经从照明器编程装置3200接收用于第二操作软件SW2的新(第二)软件映像,所述照明器编程装置3200可以临时连接到通信网络3105。在此,编程装置3200可以例如是膝上型计算机或手持计算机设备,诸如具有处理器、存储器和通信接口的平板电脑,其中处理器施行算法,由此其分发软件升级或与其经由通信网络3105连接的一个、多于一个或全部照明器控制器。

在一些情况或实施例中,当第一照明器控制器3110-1接收到用于第二操作软件的所述新(第二)软件映像时,其还可以接收第二配置数据集,第二操作软件利用第二配置数据集操作以控制第一照明器控制器3110-1的操作。

图33图示了光照系统3100,其中已经接收新软件映像的第一照明器控制器3110-1将用于已知良好第一操作软件SW1的当前(第一)软件映像,以及第一照明器控制器3110-1当前根据其进行配置的第一配置数据集存储到网关控制器3120。在一些实施例中,除网关控制器3120之外,光照系统可以包括连接到通信网络3105的第二设备。在该情况下,第一照明器控制器3110-1可以向网关控制器3200和第二设备中的一个传送第一软件映像,并且可以向网关控制器和第二设备中的另一个传送第一配置数据集,如以上关于图28-30所述。

尽管在图32和33中图示了第一照明器控制器3110-1在其接收到所述新(第二)软件映像之后向网关控制器3120传送第一软件映像和第一配置数据集,但是次序可以颠倒。也就是说,在一些实施例中,第一照明器控制器3110-1可以在其已经确定这对应于用于第一照明器控制器3110-1的良好工作状态之后但是在其接收到所述新(第二)软件映像之前的任何时间向网关控制器3120传送第一软件映像和第一配置数据集。

图34图示了光照系统3100,其中已经接收所述新(第二)软件映像的第一照明器控制器3110-1在将操作软件升级安装到第二操作软件SW2之后未能通过自测试。特别地,在第一照明器控制器3110-1已经接收所述新(第二)软件映像(以及在一些实施例中,第二配置数据集)之后,其安装第二(经升级的)操作软件SW2,将第二配置数据集保存在其存储器中,并且开始操作。在安装第二操作软件SW2之后的某个点处,第一照明器控制器3110-1执行健康检查或自测试以确定其是否正确地或如所预期的那样利用所述新(经升级的)操作软件SW2进行运转。

自测试可以以各种不同的方式执行。在一些实施例中,自测试可以简单地是计数器,其追踪第一照明器控制器3110-1的处理器由于指定时间间隔内的某个错误而必须执行重启的次数。例如,在一些实施例中,如果第一照明器控制器3110-1必须在500小时的时间段内执行10次重启(当然,可以使用其它数目),则第一照明器控制器3110-1可能未能通过自测试。在一些实施例中,自测试可以是由第一照明器控制器3110-1的处理器执行的所有任务的可用堆栈大小和队列大小的检查,并且当这些数目中的一个或二者超过阈值时,则可以确定未能通过自测试。在一些实施例中,第一照明器控制器3110-1的处理器可以施行第二操作软件SW2中的内置算法以对照预期特性检查配置数据集中的内容以便查明数据是否匹配所预期的数据。例如,第二操作软件SW2可以检查第一照明器控制器3110-1与其连接以进行操作的照明器或传感器的型号或版本号并且验证该型号或版本是否由经升级的第二操作软件SW2所支持。

从以上描述应当明显的是,在各种实施例中,自测试可以包括第一照明器控制器3110-1的离散测试事件和/或进行中的连续健康检查。

图35图示了光照系统3100,其中照明器控制器3110-1已经还原到其之前的软件映像和配置数据集。在此,第一照明器控制器3110-1已经发布请求以用于使网关控制器3120经由通信网络3105向第一照明器控制器3110-1传输回第一软件映像和第一配置数据集。当接收到第一软件映像和第一配置数据集后,第一照明器控制器3110-1在其存储器中存储第一配置数据集,并且使用从网关控制器3120检索的第一软件映像安装第一操作软件。在该状态中,光照系统3100现在进行操作,如以上图31中所示。

图36图示了自主创建用于照明器的恢复点并且当其在软件升级之后失灵时将照明器自主恢复到工作状态的方法3600的示例实施例的流程图。在各种实施例中,方法3600可以应用于以上描述的光照系统2800、2900、3000和3100。

在操作3605中,照明器使用第一操作软件和第一配置数据进行操作。

在操作3610中,照明器经由照明器连接到的通信网络接收用于第二(例如经升级的)操作软件的第二软件映像,以及不同于第一配置数据集的第二配置数据集。

在操作3615中,通过向照明器经由通信网络连接到的一个或多个设备传输第一软件映像和第一配置数据集,照明器复制用于第一操作软件的第一软件映像和第一配置数据集。例如,在一些实施例中,将第一软件图像复制到第一设备中的存储器,并且将第一配置数据集复制到第二设备中的存储器。

应当理解到,相比于图36的流程图中所示的情况,操作3610和3615的次序可以颠倒。

在操作3620中,照明器使用第二软件映像安装第二操作软件,并且将第二配置数据集保存或存储在其存储器中。

在操作3625中,照明器执行自测试,例如如以上关于图34所述。

在操作3630中,确定通过还是未能通过自测试。

如果未能通过操作3625中的自测试,则过程进行到操作3635。在操作3635中,照明器请求其中存储第一软件映像和第一配置数据集的(多个)设备经由通信网络向照明器传输回第一软件映像和第一配置数据集。

在操作3640中,照明器接收第一软件映像和第一配置数据集。

在操作3645中,照明器使用所检索的第一软件映像安装第一操作软件,并且将所检索的第一配置数据集保存或存储在其存储器中。

如果通过操作3625中的自测试,则过程进行到操作3650,其中照明器使用第二操作软件和第二配置数据集进行操作。

维护:设备的重新投用和重配置

楼层地图和热插入

在一些实施例中,投用工具提供交互式楼层地图,其描绘诸如传感器、PoE交换机、照明器、区域控制器和网关模块之类的设备的实际物理放置。在这样的设备的热插入和热拔取期间,(例如在总体系统供电和操作的同时,设备的放置和移除),楼层地图可以实时反映设备的移除和添加。

自动重新投用:照明器和传感器更换

在一些实施例中,之前投用的单元(诸如照明器或传感器)在其被更换之后的重新投用和重配置可以是自动的。此后可以创建报告并且将其转发到中央仪表盘,所述报告具有关于更换已投用单元、经更换的单元和/或由重新投用和/或重配置过程引起的任何错误或警告的细节。报告可以包括其中发生交换的设备和位置。在许多实施例中,经更换的照明器可以在从连接到电力和通信线路的时刻起的5秒内作为已投用单元的部分而继续其行为。

如其它已投用单元那样,传感器同样是在系统可操作的同时可升级和可更换的。例如,可以添加一个或多个二氧化碳、湿度和温度传感器,甚至在系统已经投用并且可操作之后。在许多实施例中,诸如环境管理器模块110或网关模块130之类的系统模块可以识别更换传感器的能力并且通过将其链接到适当的已投用单元来自动投用传感器。此外,可以将更换传感器的能力报告给中央仪表盘。

半自动重新投用:

在许多实施例中,当更换照明系统控制器或致动器设备(传感器、照明器、控制UI、区域控制器)时,授权系统用户(例如投用工程师)可能需要投用和配置设备以使得能够实现正确运转。在许多情况下,这可以使用投用工具实现。在一些实例中,当更换已投用单元时,诸如环境管理器模块110或网关模块130之类的系统模块可以发现网络上的设备并且呈现设备以用于在投用工具上进行投用。

定位经更换的设备可以自动或半自动地执行,其中询问授权用户(例如投用工程师)以得到成功定位的确认。在系统中更换单个设备的情况下,投用模块可以利用其更换的失灵设备的配置细节来自动重配置设备。授权用户还可以能够使用例如中央仪表盘请求与经更换的设备相关联的配置数据的最新版本。

手动重新投用

授权用户可以使用中央仪表盘来手动重新投用已投用单元,并且重配置所选已投用单元的参数。例如,用户可以选择用于添加到已投用单元的设备或者将已投用单元拆分成子单元,并且指定用于控制(多个)新的已投用单元的行为的各种参数。

应急模式和照明

在其中存在电力断供或者关断不切换的市电线路的情形中,系统可以激活系统范围急模式。在应急模式期间,已投用单元可以不对任何基于日光或基于占用性的控制或来自各个用户的任何控制请求起反应。在各种实施例中,可以激活遍及结构分散的应急照明器或照明单元以产生用于诸如建筑物疏散之类的目的的充足光。这样的应急照明器可以各自具有一个或多个指示器LED,其具有指示相关系统状态的各种光状态。例如,持久绿光可以指示系统正如所要求的那样运转;闪烁绿光可以指示系统正在执行功能或持续时间测试;并且具有四次闪烁周期的闪烁红光可以指示电池故障。

可靠性

光输出质量

在一些实施例中,可以使用不同光效果(例如温度和颜色)的照明器,并且系统可以支持具有以下规范的照明设备:大于80的Ra;大于0.7的任务照明的均匀性;大于0.4的背景照明的均匀性;用于办公空间的UGR(统一眩光指数)19和用于通道区域的UGR 28;以及CCT 4000K。

网络故障

在其中不存在系统范围可用的网络连接性的情形中,系统可以以预定方式表现,直到已经重新建立网络连接性。例如,基于占用性的控制可以在有限容量中可用,以在其中检测到占用的区域中提供最小光照水平;并且基于日光的控制和个人控制可以是不可用的。在其中单独的照明器或照明单元检测到其不再连接到网络的情形中,其也可以以规定方式表现。例如,其可以继续提供与检测到网络故障之前相同的光照水平,并且如果其被关断,其可以切换到提供最小光照水平,如果随后在其附近检测到占用的话。这样的行为确保甚至在网络故障的情况下,最小光照水平将存在于被占用的区域中。

PoE交换机故障

图22描绘了用于降低PoE交换机故障的视觉影响的已投用单元和相关联的PoE交换机的布置。在图22中,示出两个PoE交换机(PoE交换机A和PoE交换机B),其在两个分离房间中向使用虚线矩形标识的多个已投用单元供应电力。PoE交换机A被示为向房间1中的三个已投用单元及其相应的照明器或照明单元(被示为虚线矩形内的圆形)以及房间2中的一个已投用单元及其照明器供应电力。PoE交换机B被示为向房间2中的两个已投用单元及其相应的照明器(或照明单元)以及房间1中的一个已投用单元及其照明器(或照明单元)供应电力。在这样的布置中,其中每一个PoE交换机向两个房间中的每一个中的至少一个已投用单元供应电力,如果PoE交换机中的一个出现故障,则没有房间将处于完全黑暗中。

自诊断

图23图示了在用于管理环境条件的系统的一些实施例中由已投用单元执行的用于自诊断和复原的方法2300。图23包括步骤2310至2350。在方法2300的一些变形中,所有所描绘的步骤不需要以所示次序执行,可以向所示步骤添加一个或多个步骤,并且可以从所示步骤删除一个或多个步骤。在步骤2710中,在具有或没有诸如网关模块130之类的系统模块的帮助的情况下,已投用单元检测其自身操作中的缺陷。缺陷可以是当请求处在由其规范允许的技术边界内时已投用单元对响应于所请求的控制命令的无能为力。例如,缺陷可以是照明器(或照明单元或光源)在其规范准许特定光照水平时不能够以这样的光照水平提供照明。一旦已投用单元已经检测到缺陷,控制就转移到步骤2320。在步骤2320中,已投用单元尝试自复原。自复原可以牵涉单元重新启动自己和/或以其它方式重置自己。一些已投用单元还可以配置成尝试通常已知为修复操作错误的一系列其它操作,如果重新启动或重置没有修复该缺陷的话。一旦已投用单元已经尝试自复原,已投用单元就进行到步骤2330,其中已投用单元在具有或没有诸如网关模块130之类的系统模块的帮助的情况下进行检查以查明所检测的缺陷是否得到修复。在该步骤期间,已投用单元可以尝试执行之前使其检测到该缺陷的相同任务。如果缺陷得到修复,则已投用单元进行到照常运转并且控制转移回到步骤2310。在一些实施例中,已投用单元可以向另一系统模块(诸如环境管理器模块110、投用模块120或网关模块130)报告操作错误,而同时还传达已投用单元已经从错误自复原的消息。这样的错误报告可以不导致来自所通知的系统模块的校正动作,但是可以用于统计目的(例如记录系统范围操作错误以及如何处置它们)。

如果缺陷没有修复,则控制进行到步骤2340并且已投用单元向另一系统模块(例如环境管理器模块110、投用模块120或网关模块130)报告错误。错误报告可以具有与其相关联的紧急水平,其可以由已投用单元自己设置。紧急水平可以影响所通知的模块如何以及何时响应于错误。当报告错误时,已投用单元还可以向其将错误报告给的(多个)模块传输标识自己的信息。响应于错误报告,接收到错误报告的模块之一可以通过向已投用单元发送自复原指令来做出响应。自复原指令可以例如是计算机代码,或标识用于自复原的计算机代码或指令在一个或多个存储器中的位置的信息。在一些实施例中,如果所报告的错误涉及与已投用单元相关联的已知程式错误,则诸如环境管理器模块110之类的系统模块可以以可由已投用单元执行的计算机代码的形式发送已知程式错误修复。在步骤2350中,已投用单元进行检查以确定是否接收到自复原指令。如果没有接收到指令,则控制保持在步骤2350中,并且已投用单元等待这样的指令的接收或通过授权系统用户的其它动作,诸如硬件更换。如果接收到自复原指令,则控制转移回到步骤2320,其中已投用单元使用新接收的指令来尝试自复原。

图24图示了依照用于管理环境条件的系统的一些实施例的显示为对环境管理器模块的前端的交互式图形用户接口的实施例。其描绘了交互式楼层平面图上的设备和已投用单元,并且在请求时,描绘了针对这些设备和单元的使用信息(例如燃烧小时数、能量使用)和状态信息。图25图示了依照用于管理环境条件的系统的一些实施例的显示为对投用模块的前端的交互式图形用户接口的实施例。用户接口允许用户例如手动调节诸如单元办公室之类的区域中的各种照明单元的光水平。图26图示了用于用作对投用模块的前端的部分的交互式区域向导的实施例,区域向导准许用户指定各种参数,其一起限定物理结构内的区域的(多个)功能。从用户接收到的关于区域的(多个)功能的信息此后可以用于自动配置区域内部的各种设备。图27图示了用于使用在投用新设备(例如传感器)中以用于使用在用于管理环境条件的系统中的交互式图形用户接口的实施例。

虽然本文中已经描述并说明了若干发明实施例,但是本领域普通技术人员将容易构想到各种其它手段和/或结构,以用于执行本文中所描述的功能和/或获得本文中所描述的结果和/或优点中的一个或多个,并且这样的变形和/或修改中的每一个被视为在本文所描述的发明实施例的范围内。更一般而言,本领域技术人员将容易领会到,本文所描述的所有参数、尺寸、材料和配置都意指是示例性的,并且实际的参数、尺寸、材料和/或配置将取决于本发明的教导所用于的特定的一个或多个应用。本领域技术人员将认识到或仅仅使用常规实验就能够确定本文所描述的特定发明实施例的许多等同方案。因此,要理解的是,仅仅作为示例来呈现前述实施例,并且在所附权利要求及其等同方案的范围内,可以以不同于如特别描述和要求保护的那样的方式实践发明实施例。本公开的发明实施例针对本文所描述的每个单独的特征、系统、物品、材料、套件和/或方法。此外,如果这样的特征、系统、物品、材料、套件和/或方法不是相互矛盾的,则两个或更多这样的特征、系统、物品、材料、套件和/或方法的任何组合包括在本公开的发明范围内。

如本文所定义和使用的所有定义应当理解为控制字典定义、通过引用并入的文献中的定义和/或所定义的术语的普通含义。

如本文在说明书和权利要求中所使用的不定冠词“一”和“一个”应当理解为意指“至少一个”,除非清楚指示相反。

如本文在说明书和权利要求中所使用的短语“和/或”应当理解为意指如此连结的元件中的“任一个或二者”,即在一些情况下结合存在并且在其它情况下非结合存在的元件。利用“和/或”列出的多个元件应当以相同方式解释,即如此连结的元件中的“一个或多个”。除通过“和/或”从句具体标识的元件之外,其它元件可以可选地存在,而不管与具体标识的那些元件有关还是无关。因而,作为非限制性示例,当结合诸如“包括”之类的开放式语言使用时,对“A和/或B”的引用在一个实施例中可以是指仅A(可选地包括除B之外的元件);在另一实施例中可以是指仅B(可选地包括除A之外的元件);在又一实施例中可以是指A和B二者(可选地包括其它元件);等。

如本文在说明书和权利要求中所使用的,“或”应当理解为具有与如上文所定义的“和/或”相同的含义。例如,当在列表中分离项目时,“或”或者“和/或”应当解释为包括性的,即包括数个元件或元件列表中的至少一个,但是还包括多于一个,以及可选地附加未列出的项目。仅清楚指示相反的术语,诸如“仅其中之一”或“精确地其中之一”或在权利要求中使用时的“由……构成”,将是指包括数个元件或元件列表中的精确地一个元件。一般地,仅在前面有诸如“任一个”、“其中之一”、“仅其中之一”或“精确地其中之一”之类的排他性术语时,如本文所使用的术语“或”才应当解释为指示排他性的替换方案(即“一个或另一个但不是二者”)。当在权利要求中使用时,“基本上由……构成”应当具有如其在专利法领域中所使用的普通含义。

如本文在说明书和权利要求中所使用的,在引用一个或多个元件的列表中,短语“至少一个”应当理解为意指选自元件列表中的任何一个或多个元件的至少一个元件,但是未必包括元件列表内具体列出的每一个元件中的至少一个,并且不排除元件列表中的元件的任何组合。该定义同样允许除短语“至少一个”所引用的元件列表内具体标识的元件之外的元件可以可选地存在,而不管与具体标识的那些元件有关还是无关。因而,作为非限制性示例,“A和B中的至少一个”(或者等同地,“A或B中的至少一个”,或者等同地“A和/或B中的至少一个”)在一个实施例中可以是指至少一个(可选地包括多于一个)A,其中没有B存在(并且可选地包括除B之外的元件);在另一实施例中可以是指至少一个(可选地包括多于一个)B,其中没有A存在(并且可选地包括除A之外的元件);在又一实施例中可以是指至少一个(可选地包括多于一个)A,以及至少一个(可选地包括多于一个)B(并且可选地包括其它元件)等。

还应当理解到,除非清楚指示相反,否则在本文所要求保护的包括多于一个步骤或动作的任何方法中,方法的步骤或动作的次序未必限于记载方法的步骤或动作的次序。

出现在权利要求中的括号之间的参考标号仅仅为了方便以遵守欧洲专利实践而提供并且不应当解释为以任何方式限制权利要求。

在权利要求以及上述说明书中,诸如“包括”、“包含”、“承载”、“具有”、“含有”、“涉及”、“持有”、“由……组成”等的所有过渡短语要理解为开放式的,即意指包括但不限于。仅过渡短语“由……构成”和“基本上由……构成”应当分别为封闭式或半封闭式过渡短语。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1