1.本发明涉及一种用于控制智能家庭设备的控制模块、方法和计算机程序产品,并且涉及一种包括至少一个智能家庭设备和控制模块的系统。
背景技术:2.照明系统不再仅仅用于在住宅环境中提供简单的照明,而是越来越多地被赋予多种用途的智能功能。这样的智能照明系统的示例性用途包括经由对照明系统的光输出进行合适的调制来创建氛围,而且还以温和的方式提供通知或唤醒人们。这样的智能照明系统通常包括能够运行本地算法和接收外部命令的几个灯模块。
3.智能家庭不仅具有已安装的智能照明系统,而且还安装了范围从咖啡机到洗衣机的其他智能器具。在一些情况下,智能器具实际上是常规器具,该常规器具仅通过使用智能插头和/或智能开关而变得智能,该智能插头和/或智能开关可以被认为是器具的智能控制元件。智能插头通常能够接收外部命令,其解释该外部命令以控制插入其中的器具,并且智能开关通常可以像常规开关一样使用,但是通常能够向器具传输对应的控制命令,而不局限于电耦合到器具。因此,例如,通过用智能插头或智能开关控制灯模块,可以使常规灯模块的系统变得智能。
4.在某些状况下,可能合期望的是将诸如智能照明系统、智能插头或智能开关之类的智能设备投入新的用途。如果智能设备最初没有被设计以便服务于该用途,则可能是这种情况,其原因可能是没有想到该用途,或者虽然想到了该用途,但是为了节省成本而故意没有进一步考虑。为了将智能设备系统投入新的用途,该系统可能首先需要被赋予促进新用途的新功能。然而,智能设备的系统可能没有足够的资源可供其支配,或者可能低效地使用它们,使得它不可以被赋予另外的功能,或者仅仅以相对于已经存在的功能降低性能为代价。因此,如果智能家庭系统可以被赋予另外的功能,特别是不改变它们的结构组件并且不显著或负面影响它们相对于现有功能的性能,则这将是合期望的。
5.由于人们存在的检测在智能家庭中以便基于此来控制智能设备是特别有利的,因此如果存在检测功能可以被部署在现有的智能设备中而不必在结构上改变它们并且不显著或不利地影响系统的总体性能,则这将是特别合期望的。
技术实现要素:6.本发明的目的是提供一种控制模块、一种系统、一种方法和一种计算机程序,其允许系统执行另外的功能,而不影响其关于现有功能、特别是现有优选功能的性能。
7.在第一方面中,本发明涉及一种用于控制智能家庭设备的控制模块,其中该智能家庭设备是智能家庭设备系统的一部分,该控制模块包括a)系统信息提供单元,用于提供关于智能家庭设备系统的信息,b)分配单元,用于基于所提供的关于智能家庭设备系统的信息为智能家庭设备的功能分配一部分技术资源,以及c)控制单元,用于控制智能家庭设备,使得智能家庭设备仅使用分配的部分技术资源来执行功能。
8.由于系统信息提供单元提供关于智能家庭设备系统的信息,因此可以访问关于智能家庭设备系统的状态和配置的知识,并且因此还可以访问关于智能家庭设备系统的现有功能(特别是优选的现有功能)的性能需求的知识,以及关于重新分发由智能家庭设备系统的组成部分承载的负载以实现所需性能的自由的知识。由于分配单元基于所提供的关于智能家庭设备系统的信息为智能家庭设备的功能分配部分技术资源,其中控制单元控制智能家庭设备,使得智能家庭设备仅使用所分配的部分技术资源来执行功能,因此可以根据关于智能家庭设备系统的状态或配置的知识来调整智能家庭设备所承载的关于该功能的技术负载,使得智能家庭设备系统可以被赋予该功能,而不显著地影响智能家庭设备系统的其他功能、特别是优选的功能。
9.智能家庭设备系统可以包括一个或多个智能家庭设备,其中每个智能家庭设备包括智能家庭设备通信单元,用于与智能家庭设备系统的控制模块和其他智能家庭设备通信。
10.智能家庭设备通信单元适于接收和传输无线或非无线信号。在该上下文中,无线信号被理解为指代人眼不可感知的电磁辐射,诸如射频信号。例如,智能家庭设备通信单元可以包括智能家庭设备收发器,用于根据zigbee标准或无线通信的任何其他标准(诸如ieee 802.11标准、蓝牙、蓝牙网格、z-wave、thread等)来接收和传输无线信号。
11.智能设备通常可以被定义为与常规设备的不同之处在于,除了用于执行主要设备功能的装置之外,它还包括用于与其他智能设备通信和/或用于减少用户与智能设备主动交互的需要的通信单元。特别地,智能家庭设备可以被定义为其主要功能服务于家居用途并且包括超出该家居用途的通信装置的设备,其中该通信装置适于与其他智能家庭设备通信和/或用于减少用户与智能家庭设备主动交互的需要。
12.智能家庭设备优选地是智能插头、智能开关或智能灯模块,其中智能灯模块也可以是经由智能插头连接到电源和/或通过使用智能开关控制的常规灯模块。智能插头可以被定义为智能设备,经由该智能设备,另一个电气设备可以连接到电源,从而赋予该电气设备附加的通信功能,特别是具有远程控制和/或网络通信功能。智能开关可以被定义为可以安装在另一个设备附近、特别是与另一个设备无线连接的智能设备,其中该开关适于取决于智能开关的机械操纵(诸如转动或按压)来控制其他设备,其中优选地,该智能开关适于使用机械操纵作为其唯一的电源。
13.然而,智能家庭设备也可以是不同于通用处理设备(如计算机或智能电话)的其他设备。特别地,智能家庭设备也可以是经由智能插头连接到电源和/或通过使用智能开关控制的常规器具。在这些特定示例的上下文中,智能家庭设备通信单元可以等效地称为智能插头通信单元、智能开关通信单元或智能灯模块通信单元等。
14.除了通信单元之外,智能灯模块优选地各自包括灯单元。智能灯模块的光单元优选地包括用于发射可见光(即由人眼可感知的电磁辐射)的光发射装置。光发射装置优选地包括led,但也可以包括例如白炽灯或荧光灯。如果智能灯模块是经由智能插头连接到电源和/或通过使用智能开关控制的常规灯模块,则光单元可以是常规灯模块的光单元。
15.智能灯模块可以适于基于由智能灯模块通信单元接收的无线或非无线信号来控制光单元的光输出,其中关于发射光的强度和/或波长来控制光输出。
16.控制模块适于控制智能家庭设备系统的一个或多个智能家庭设备。智能家庭设备
系统可以包括控制模块,并且可能包括另外的控制模块。智能家庭设备系统的一个或多个控制模块中的每一个优选地包括控制模块通信单元,用于与智能家庭设备系统的智能家庭设备以及可能的其他控制模块通信。控制模块通信单元适于接收和传输无线或非无线信号。例如,控制模块通信单元可以包括控制模块收发器,用于根据zigbee标准或无线通信的任何其他标准(诸如ieee 802.11标准、蓝牙、蓝牙网格、z-wave、thread等)来接收和传输无线信号。控制模块和智能家庭设备之间的通信优选地包括在控制模块通信单元和智能家庭设备通信单元之间的无线或非无线信号的交换。在一些实施例中,一个或多个智能家庭设备可以包括控制它们的控制模块,即,例如,每个智能家庭设备可以包括控制智能家庭设备的控制模块。如果智能家庭设备包括控制智能家庭设备的控制模块,则智能家庭设备通信单元和控制模块通信单元可以是单个单元。
17.控制模块也可以位于云中、例如诸如在一个或多个服务器上。在这种情况下,控制模块通信单元可以包括智能家庭设备的用户经由其连接到云的装置,诸如例如他/她经由其连接到互联网的路由器。
18.系统信息提供单元适于提供关于智能家庭设备系统的信息。系统信息提供单元可以是例如存储关于智能家庭设备系统的信息的存储单元,或者它可以连接到存储关于智能家庭设备系统的信息的存储单元。系统信息提供单元还可以连接到输入提供单元,诸如用户接口,用户可以经由该输入提供单元直接输入关于智能家庭设备系统的信息。此外,系统信息提供单元可以访问控制模块通信单元,其中由控制模块通信单元接收并可能由用户提供的无线或非无线信号可以包括关于智能家庭设备系统的信息,其中系统信息提供单元可以适于通过访问控制模块通信单元来检索关于智能家庭设备系统的信息。关于智能家庭设备系统的信息被理解为是关于智能家庭设备系统作为整体和/或其组成部分的信息,诸如一个或多个智能插头、智能开关和/或智能灯模块。系统信息可以涉及智能家庭设备系统的内部状态,而且也可以涉及关于智能家庭设备系统所设置的环境的配置。它还可以涉及智能家庭设备系统的其他特性,诸如组成智能家庭设备系统的智能家庭设备模块的数量和/或类型、合期望的性能指标,如对用户命令的最大可容忍反应速度,或者由智能家庭设备系统的一个或多个智能灯模块生成的光输出中的可容忍伪像。关于智能家庭设备系统的信息可能已经由智能家庭设备系统本身获取,即,例如,经由其智能家庭设备之间的通信。
19.分配单元适于基于所提供的关于智能家庭设备系统的信息,为智能家庭设备的功能分配一部分技术资源。分配一部分技术资源指代保留一部分技术资源,以便仅由智能家庭设备的预定组件访问和/或仅用于预定用途。分配哪个部分、特别是该部分的大小,可以由分配单元通过应用预定规则或通过访问存储的表来确定,其中规则或表将关于智能家庭设备系统的信息与将分配的技术资源的部分相关联。
20.技术资源可以是智能家庭设备的技术资源,即智能家庭设备的任何有限的硬件或软件组件。典型地,技术资源由智能家庭设备的多于一个的其他组件访问和/或用于执行多于一个的功能。技术资源的示例是智能家庭设备的处理速度(诸如用于处理控制命令的处理速度)、功耗(即由智能家庭设备的电源提供的功耗)、智能家庭设备通信单元的通信速度(诸如其智能家庭设备收发器的带宽),或者这些的任何组合。
21.技术资源也可以是时间量,诸如可用的空闲和/或繁忙时间,其可以指示何时执行智能家庭设备的功能,其中空闲时间指代智能家庭设备不执行其功能之一或者不执行其所
有功能的时间。特别地,可以为与应该分配一部分技术资源的功能共享技术资源的功能确定空闲时间。例如,空闲时间可以是智能家庭设备不使用其收发器的带宽与其他智能家庭设备进行通信的时间,其中在这样的空闲时间期间,带宽可以用于其他功能。
22.为一个功能分配一部分技术资源可能意味着该技术资源的其他部分可以用于执行其他功能。特别地,通过将分配给功能的一部分技术资源减少一定量,该技术资源的量可以用于其他功能。在这个意义上,分配单元可以适于为使用该资源的智能家庭设备的每个功能分配一部分技术资源,从而相对于不同功能分配负载的平衡、优选地是最佳平衡。本文中,如果智能灯模块或总体照明系统相对于其所有功能以足够的性能执行,则平衡被理解为最佳,其中足够的性能被定义为偏离最大性能的程度不被智能家庭设备的对用户显著并且仍然设法实现期望的功能的性能。例如,智能家庭设备通信单元和智能家庭设备的另外单元访问技术资源,其中智能家庭设备通信单元优选地访问用于接收控制信号的技术资源,并且另外的单元优选地访问用于超出智能家庭设备通信单元的通信功能的功能的技术资源。除了由分离的单元执行之外,该另外的功能也可以由智能家庭设备通信单元执行。在这种情况下,智能家庭设备通信单元访问用于执行两个功能的技术资源。
23.为智能家庭设备的功能分配的一部分技术资源可以小于或大于参考值,其中参考值是以下各项中的一项:先前为智能家庭设备的功能分配的一部分技术资源;为智能家庭设备的一个或多个其他功能分配的一部分技术资源;将被分配用于智能家庭设备的一个或多个其他功能的一部分技术资源;为所述一个或多个其他智能家庭设备的功能分配的一部分技术资源,其中所述一个或多个其他智能家庭设备的功能可以是或对应于将为其分配一部分技术资源的智能家庭设备的功能;将被分配用于一个或多个其他智能家庭设备的功能的一部分技术资源,其中所述一个或多个其他智能家庭设备的功能可以是或对应于将被分配一部分技术资源的智能家庭设备的功能。智能家庭设备的技术资源的部分可以以相对的术语(即相对于相应的技术资源)、或者以绝对的术语进行测量和比较。相对的术语可以包括百分比值,并且绝对的术语可以包括物理维度,如信息量、单位时间的信息量、时间量或时间间隔、电流、能量或功率。无论何时在本文中提到如“较小”或“较大”的术语,如果没有以其他方式陈述,则任何以上定义都可以适用。
24.控制单元适于控制智能家庭设备,使得智能家庭设备仅使用技术资源的分配部分来执行功能。例如,控制单元可以适于访问控制模块通信单元,用于发送由智能家庭设备通信单元可接收的无线或非无线控制信号,其中控制信号可以向智能家庭设备指示,从控制信号的接收开始,仅有技术资源的分配部分将被访问以执行功能。在一些情况下,控制单元也可以是控制模块通信单元的部分。因此,在控制模块集成在它适于控制的智能家庭设备中的情况下,控制单元可以是智能家庭设备通信单元的部分,并且可以省略控制模块通信单元。此外,在一些情况下,控制信号可以是通信信号的部分。特别地,无线控制信号也可以根据例如zigbee标准或无线通信的任何其他标准(诸如ieee 802.11标准、蓝牙、蓝牙网格、z-wave、thread等)来传输。为其分配部分技术资源的功能可以是由智能家庭设备自主地或者在智能家庭设备系统的情境中执行的任何功能。由智能家庭设备可执行的功能包括运行本地算法、运行由智能家庭设备系统运行的部分全局算法、检测智能家庭设备系统的环境中的移动、和/或在智能家庭设备系统是包括一个或多个智能灯模块的智能照明系统的情况下,有助于照明系统产生光效果,诸如像素化照明器或3d照明系统中的动态光效果。优选
地,为其分配一部分技术资源的功能是有助于智能家庭设备系统的使用的功能,该功能超出了智能家庭设备系统已知实现的用途和/或其中智能家庭设备系统已知表现良好的用途。还可以优选的是,该功能是有助于超出标准用途的智能家庭设备系统的用途的功能。在智能照明系统的情况下,标准用途可以包括例如开灯和关灯、调光和/或改变光的颜色,使得为其分配一部分技术资源的功能优选地不是有助于这些标准用途的标准通信和/或光控制功能。然而,在上面解释的为一个功能分配一部分技术资源可能意味着为其他功能分配剩余部分的意义上,为其分配一部分技术资源的功能也可以是有助于智能家庭设备系统已知实现的用途和/或其中智能家庭设备系统已知表现良好的用途的功能。例如,智能照明系统已知要实现的和/或其中智能照明系统已知表现良好的用途可以包括根据用户命令生成预定的光输出。超出这样的已知用途的用途可以包括例如生成更复杂的、可能是动态的和/或非预定的光效果。
25.在实施例中,智能家庭设备系统是智能照明系统,并且为其分配部分技术资源的功能包括有助于系统的集体光效果,优选地是随时间变化的集体光效果。在这种情况下,为其分配部分技术资源的功能可以被称为光效果功能。为光效果功能分配的技术资源可以是以下各项中的一个或多个:智能灯模块通信单元的处理速度、功耗、可用空闲和/或繁忙时间、或通信速度,诸如其智能灯模块收发器的带宽,或者这些的任何组合。
26.在优选实施例中,为其分配部分技术资源的功能是检测功能,该检测功能包括在智能家庭设备系统的环境中的存在检测。在这种情况下,为其分配部分技术资源的功能可以被称为检测功能。为检测功能分配的技术资源可以是以下各项中的一个或多个:智能灯模块通信单元的处理速度、功耗、可用空闲和/或繁忙时间、或通信速度,诸如其智能灯模块收发器的带宽,或者这些的任何组合。智能家庭设备系统的环境可以是检测信号穿透的空间中的区域。根据检测功能的存在检测优选地包括检测人类的存在和/或移动,但是存在和/或移动也可以是动物或无生命对象的存在和/或移动。
27.如果智能家庭设备是智能灯模块,则其优选地适于响应于检测到存在和/或移动而改变其光输出。于是,检测功能具有如下优点:智能照明系统需要较少的手动交互来进行控制。例如,进入智能照明系统的环境(诸如建筑物中的房间)的人可以被智能照明系统的智能灯模块检测到,于是智能灯模块可以照亮环境,使得该人在不具有主动或手动地与智能照明系统交互的情况下可以在环境中可视地为他或她自己定向。例如,一旦人离开环境(即建筑物的房间),智能灯模块就可以终止对环境的照明,使得无需手动交互,节省了生成光所需的能量。检测功能也可以用于安全应用。同样在这种情况下,技术资源可以是以下各项中的一个或多个:智能灯模块通信单元的处理速度、功耗、可用空闲和/或繁忙时间、或通信速度,诸如其智能灯模块收发器的带宽,或者这些的任何组合。
28.在优选实施例中,技术资源是智能家庭设备收发器的收发速率,其中智能家庭设备收发器是智能家庭设备的收发器,其中智能家庭设备适于经由智能家庭设备收发器接收和传输通信信号和检测信号,其中通信信号包括控制信号,并且接收和传输检测信号用于执行检测功能。如果智能家庭设备是智能插头或智能开关,则控制信号分别影响智能插头所连接的和/或智能开关适于控制的器具的主要功能。如果智能家庭设备是智能灯模块,则控制信号影响智能灯模块的光输出。检测信号用于执行检测功能。智能家庭设备、特别是智能灯模块可以可替代地适于不传输通信信号,即,它可以适于仅接收通信信号并接收和传
输检测信号。在一些实施例中,通信信号和检测信号共同形成总体网络流量的部分。智能家庭设备收发速率是智能家庭设备收发器适于在给定时间量内收发的信号总量的度量。也就是说,智能家庭设备收发速率是智能家庭设备收发器在给定时间量内接收的信号数量和智能家庭设备收发器传输的信号数量的总和。因此,收发在本文中被理解为接收和传输的活动,其中在优选实施例中,在任何时间点,它或者仅被接收或者仅被传输,其中收发器可以适于调度传输和接收,使得它可以被视为基本上同时传输和接收。在其他实施例中,收发器可以适于同时传输和接收。智能家庭设备收发器具有最大智能家庭设备收发速率,该最大智能家庭设备收发速率例如由智能家庭设备的最大接收速率和智能家庭设备的最大传输速率之和给出,这两个速率可能彼此不相同。换句话说,智能家庭设备收发器不能在给定量的时间内收发任意大量的信号。最大智能家庭设备收发速率可以是智能家庭设备收发器的带宽、即物理带宽。然而,最大智能家庭设备收发速率也可以是智能家庭设备收发器的受限带宽、即小于物理带宽,其中受限带宽可能已经由控制模块分配给智能家庭设备收发器。然后,为智能家庭设备的功能分配的一部分技术资源可以被称为该功能的部分带宽。例如,可以将部分带宽分配给检测功能,将总体带宽的剩余部分留给通信。例如,一半的部分带宽、即智能家庭设备收发器的最大智能家庭设备收发速率的一半,将指示经由智能家庭设备收发器接收和传输的所有信号中仅有一半是检测信号,并且零的部分带宽将指示智能家庭设备收发器既不接收也不传输任何检测信号。在一些实施例中,智能家庭设备收发器包括接收器和传输器,其中接收器像上述智能家庭设备收发器那样接收信号,并且传输器像上述智能家庭设备收发器那样传输信号。
29.由智能家庭设备收发器接收的信号优选地是无线信号,其中智能家庭设备收发器可以适于将信号转换成非无线信号,其中转换的非无线信号可以由比特表示。同样,智能家庭设备收发器可以适于传输无线信号,该无线信号先前已经由智能家庭设备收发器从可能已经由比特表示的非无线信号转换而来。通信信号优选地包括接收的控制信号,其中接收的控制信号优选地由智能家庭设备系统的控制模块生成,用于控制智能家庭设备。例如,智能灯模块可以适于根据经由智能灯模块收发器接收的控制信号中编码的信息来控制由智能灯模块的光单元生成的光输出。在智能照明系统中,传输的控制信号优选地影响智能照明系统中另一个智能灯模块的光输出。检测信号优选为无线信号。例如,通信信号和检测信号二者是无线电信号,即具有射频的电磁辐射。优选地,经由智能照明系统的另一个智能家庭设备的智能家庭设备收发器接收所传输的检测信号,其中智能家庭设备系统的其他智能家庭设备或控制模块可以适于基于由智能家庭设备传输并由其他智能家庭设备接收的检测信号来检测智能家庭设备和其他智能家庭设备之间的移动。智能家庭设备还可以适于在检测信号在智能家庭设备系统的环境中的对象处被反射之后接收由其自身发送出的检测信号。在这种情况下,智能家庭设备系统的智能家庭设备或控制模块可以适于基于由智能家庭设备本身传输的检测信号来检测智能家庭设备系统的环境中的存在和/或移动。
30.在优选实施例中,控制模块进一步包括调度单元,用于确定智能家庭设备执行检测功能所依据的时间表,其中控制单元适于控制智能家庭设备,使得智能家庭设备根据时间表执行检测功能。优选地,调度单元适于进一步根据智能家庭设备系统的其他智能家庭设备执行检测功能所依据的时间表来确定时间表。例如,可以确定智能家庭设备系统的两个智能家庭设备的时间表,使得两个智能家庭设备以交织的方式传输检测信号,即,使得在
任何时间,两个智能家庭设备中仅一个接收或传输检测信号,而另一个仅接收或传输除检测信号之外的信号或者根本没有信号。更特别地,可以针对检测信号从一个智能家庭设备传播到其他智能家庭设备所需的传播时间来校正两个智能家庭设备的时间表。还可能的是时间表提供检测窗口,其中窗口指代预定的时间间隔,在该时间间隔中仅有一个或其他智能家庭设备接收和传输检测信号,其中在单个时间窗口中收发的检测信号可以是多个检测信号。
31.在实施例中,调度单元适于确定时间表,根据该时间表,照明系统的任何数量的智能家庭设备将执行检测功能,其中控制单元适于控制智能家庭设备,使得它们根据时间表执行检测功能。在这种情况下,时间表可以是用于每个智能家庭设备的单个全局时间表,或者它实际上可以是本地时间表集合,其中每个本地时间表确定智能家庭设备之一的操作,并且在这种情况下,应当理解,不同的本地时间表至少部分地彼此依赖。智能家庭设备可以被划分成组,其中时间表可以使得检测信号在每个组内以交织的方式被传输,即,使得在任何时候该组中仅有一个智能家庭设备接收或传输检测信号,而其他智能家庭设备仅接收或传输除检测信号之外的信号或者根本没有信号。在多于一组智能家庭设备的情况下,时间表因此可以允许不同组的智能家庭设备同时传输检测信号。
32.在优选实施例中,控制模块进一步包括方差确定单元,其适于确定由智能家庭设备接收的检测信号中的相对或绝对方差,其中关于智能家庭设备系统的信息包括该相对或绝对方差,其中分配单元适于基于所确定的相对或绝对方差来分配部分技术资源。
33.相对方差是智能家庭设备系统的智能家庭设备和另一智能家庭设备接收的检测信号之间随时间的方差。例如,如果相对方差低,则可以确定智能家庭设备和其他智能家庭设备之间的距离是小的,即,假设两个智能家庭设备之间的距离低于先前实施例中提到的预定阈值。例如,如果由两个智能家庭设备接收的检测信号在过去二十四小时内从未在强度上相差多于百分之五,则由于它们的假设接近度,分配单元可以将一个智能家庭设备的智能家庭设备收发器的零部分带宽分配给检测功能,而为检测功能分配的其他智能家庭设备的智能家庭设备收发器的部分带宽保持不变。实际上,也可以省略基于由两个智能家庭设备接收的检测信号的相对方差低来假设或确定两个智能家庭设备之间的距离低于预定阈值。然后,例如,如果由两个智能家庭设备接收的检测信号在过去二十四小时内从未在强度上相差多于百分之五,则分配单元可以为检测功能分配一个智能家庭设备的智能家庭设备收发器的零部分带宽,而为检测功能分配的其他智能家庭设备的智能家庭设备收发器的部分带宽保持不变,其中这种分配选择独立于两个智能家庭设备之间的相对距离。
34.绝对方差是智能家庭设备单独接收的检测信号随时间的方差。例如,如果绝对方差低,则可以确定智能家庭设备通常不适合执行检测功能,特别是如果在绝对方差已经被确定为低的时间期间其他智能家庭设备已经检测到移动。以此方式,不适合执行检测功能的智能家庭设备被授予用于其他功能的更大部分的技术资源,而没有检测功能在性能方面下降的风险。例如,如果由智能家庭设备接收的检测信号的强度在过去二十四小时内尚未改变,而由另一智能家庭设备接收的检测信号的强度已经改变了,则分配单元可以为检测功能分配智能家庭设备收发器的零部分带宽。
35.在优选实施例中,关于智能家庭设备系统的信息包括关于智能家庭设备系统的空间布置的信息,其中分配单元适于基于关于空间布置的信息来分配部分技术资源。空间布
置可以包括智能家庭设备相对于一个或多个其他智能家庭设备的位置、一个或多个其他智能家庭设备相对于智能家庭设备系统的其他智能家庭设备的位置、智能家庭设备和一个或多个其他智能家庭设备之间的距离、和/或一个或多个其他智能家庭设备之间的距离。优选地,智能家庭设备和另一智能家庭设备之间的距离是两个智能家庭设备的智能家庭设备收发器之间的空间距离。
36.在实施例中,关于智能家庭设备系统的信息包括分配信息,其中分配单元适于基于分配信息来分配部分技术资源,其中分配信息指示为智能家庭设备系统的另一智能家庭设备分配的一部分相同或另一技术资源,用于智能家庭设备的部分技术资源被分配的功能。优选地,关于智能家庭设备系统的信息包括智能家庭设备系统的智能家庭设备和其他智能家庭设备之间的分配信息和距离。在这种情况下,如果距离低于预定阈值,则控制模块可以适于选择要为智能家庭设备的功能分配的一部分技术资源,其大小小于由其他智能家庭设备为该功能分配的部分相同或对应的技术资源。更一般地,如果距离低于预定阈值,则控制模块可以适于选择要为智能家庭设备的功能分配的一部分技术资源,其大小与为其他智能家庭设备的功能分配的部分技术资源的大小成逆相关,即,分配给其他智能家庭设备的部分越大就越小,并且分配给其他智能家庭设备的部分越小就越大。例如,逆关系可以是加性的,即分配给两个智能家庭设备的技术资源的部分的大小可以加起来是固定值。该固定值可以使得两个智能家庭设备最佳地联合执行该功能,即,例如,具有足够的性能。特别地,如果两个智能家庭设备在彼此的紧密范围内,即,如果两个智能家庭设备之间的距离低于预定阈值,则控制模块可以适于将为智能家庭设备分配的用于该功能的技术资源部分设置为零,如果为其他智能家庭设备分配的对应部分足以执行该功能的话。在为其分配部分技术资源的功能是检测功能并且如果其中两个智能家庭设备适于检测存在和/或移动的环境区域基本上相同的情况下,这是特别有利的。这是因为两个智能家庭设备的检测结果然后将基本上相同,使得通过仅让智能家庭设备中的一个执行检测功能,其他智能家庭设备被授予用于其他目的的技术资源的附加部分,而不会不利地或显著地影响检测功能的性能。此外,在两个相对紧密的智能家庭设备上执行检测功能,智能家庭设备系统的总体检测功能将由于例如信号冲突和延迟而不必要地在性能方面降低。
37.在优选实施例中,关于智能家庭设备系统的信息包括关于为智能家庭设备提供的控制信号和智能家庭设备的对应响应之间的延迟的信息,其中分配单元适于基于关于延迟的信息来分配部分技术资源。如果为智能家庭设备提供的信号总体量使得技术资源不足以让智能家庭设备实时处理所有的信号,则可能出现在为智能家庭设备提供的控制信号和智能家庭设备的对应响应之间的延迟。例如,智能家庭设备收发器的带宽可能不足以实时处理为智能家庭设备提供的所有信号。如果部分量的信号使得分配给这种信号的技术资源部分不足以实时处理该部分量的信号,则也可能出现延迟。例如,为通信分配的智能家庭设备收发器的部分带宽可能不够大以处理实时提供给智能家庭设备的所有通信信号、特别是控制信号。
38.关于延迟的信息可以包括延迟的估计值或测量值,其中估计或测量可以基于现有知识执行和/或可以由控制模块实时执行。为了该目的,控制模块可以包括延迟确定单元,该延迟确定单元适于估计和/或测量为智能家庭设备提供的控制信号和智能家庭设备的对应响应之间的延迟值。对应的响应被理解为智能家庭设备根据控制信号递送的命令的反
应。例如,如果控制信号被提供给智能灯模块,并且指示智能灯模块的光单元将改变其光输出,则对应的响应将是光输出的这种改变。光输出的改变可以是从无光输出到具有由控制信号指示的强度的光输出的改变,或者是由控制信号指示的光输出颜色的改变。优选地,在这种情况下,延迟值是在控制模块生成控制信号和光输出改变完成的时间点之间的时间间隔长度。该长度可以被估计,即由延迟确定单元估计,例如,通过减去由第一和第二时钟信号指示的时间,其中第一时钟信号可以是命令改变智能灯模块的光输出的控制信号,并且第二时钟信号可以是响应信号,该响应信号可以由智能灯模块传输以指示智能灯模块将响应该命令。更一般地,延迟值也可以基于关于智能家庭设备被延迟的趋势的先验知识来估计。例如,如果给定的智能家庭设备在过去被频繁延迟,则在智能家庭设备以前从未或很少被延迟的情况下,分配单元可以为检测功能分配小智能家庭设备收发器的更小的部分带宽。也可以执行延迟的测量,即,例如通过延迟确定单元,通过减去由第一和第二时钟信号指示的时间,其中,对于估计,第一时钟信号可以是命令改变智能灯模块的光输出的控制信号,但是对于延迟测量,如果光检测器检测到光输出已经按照控制信号的命令改变,则第二时钟信号可以由适于检测光的强度和颜色的光检测器生成。光颜色在本文被理解为光的光谱特性,诸如光谱功率分布上的积分、归一化的光谱功率分布、或色温。
39.在优选实施例中,关于智能家庭设备系统的信息包括关于为智能家庭设备系统的另一智能家庭设备提供的控制信号和其他智能家庭设备的对应响应之间的延迟的信息,其中控制单元适于控制智能家庭设备,以便基于关于其他智能家庭设备的延迟的信息来响应于为其它智能家庭设备提供的控制信号,其中所述响应使得其减小其他智能家庭设备的延迟对智能家庭设备系统的光输出的影响。在该实施例中,至少延迟的智能家庭设备优选地是智能灯模块。可以类似地计算智能家庭设备系统的所有智能家庭设备的延迟。也就是说,关于智能家庭设备系统的其他智能家庭设备或任何智能家庭设备的延迟的信息可以包括延迟的估计值或测量值,其中估计或测量可以已经基于先验知识执行和/或可以由控制模块实时执行。为了该目的,控制模块可以包括延迟确定单元,该延迟确定单元适于估计和/或测量为智能家庭设备系统的其他或任何智能家庭设备提供的控制信号与相应智能家庭设备的对应响应之间的延迟值,其中对应响应被理解为相应智能家庭设备根据控制信号递送的命令的反应,诸如在智能家庭设备是智能灯模块的情况下如上所述的光输出的改变。优选地,在这种情况下,智能照明系统的其他或任何智能灯模块的延迟值也是在控制模块处为相应智能灯模块生成控制信号和相应智能灯模块的光输出改变完成的时间点之间的时间间隔的长度,在这种情况下,智能照明系统的其他或任何智能灯模块的延迟值的估计和/或测量也可以如上所述执行。
40.智能照明系统的光输出优选地指示智能照明系统的所有智能灯模块的光输出的总和。因此,根据该实施例,如果控制模块确定给定的智能灯模块被延迟,即它将响应于由控制模块为该延迟的智能灯模块生成的控制信号仅在给定的延迟时间之后生成光输出改变,则控制模块可以控制另一个智能灯模块来模仿延迟的智能灯模块的改变的光输出将对智能照明系统的光输出具有的影响。一旦控制模块确定被延迟的智能灯模块不再被延迟,控制模块就可以控制模仿智能灯模块不再模仿该效果。以此方式,可以保持光输出性能,而无需为另外的功能(如检测功能)分配更少的技术资源,并且因此不负面影响检测结果。
41.在优选实施例中,关于智能家庭设备系统的信息包括关于智能家庭设备系统内的
智能家庭设备的功能的信息,其中分配单元适于基于关于功能的信息来分配部分技术资源。在智能家庭设备是智能照明系统的智能照明模块的情况下,该功能可以是照明功能,并且关于智能照明系统内的智能灯模块的功能的信息可以包括智能灯模块的光输出的特性。光输出的特性可以是光输出的光强度、光颜色、或定向度的程度。定向度的程度可以范围从高(诸如对于具有小且尖锐的光点的聚光灯)到低(诸如对于没有显著焦点的漫射光)。智能照明系统的智能灯模块可以适于生成具有特定光颜色、特定光强度和/或特定定向度程度的光输出,以便有助于智能照明系统的特定期望光输出,在这种情况下,特定光颜色、光强度和/或定向度程度将构成关于智能照明系统内智能灯模块的照明功能的信息。关于照明系统内的智能灯模块的照明功能的信息也可以是更高级的,即,例如,包括诸如“主要”、“氛围”、“聚光灯”、“动态”等之类的照明功能的语言描述。例如,智能灯模块可以生成氛围光,即,没有显著定向度程度的光,在这种情况下,由智能灯模块的控制模块提供的并且针对氛围光改变的控制信号,诸如光强度的缓慢调制,由智能灯模块以一定延迟响应是可以容忍的。在这种情况下,控制模块可以适于为检测功能分配比在延迟不可容忍的情况下将分配的更大部分的技术资源。例如,如果智能灯模块适于生成不负责创建氛围光、而是取而代之负责创建例如房间的主光或聚光灯的光输出,则延迟可能是不可容忍的。
42.在优选实施例中,关于智能家庭设备系统的信息包括智能家庭设备系统的智能家庭设备相对于智能家庭设备系统的环境的位置,其中分配单元适于基于智能家庭设备相对于智能家庭设备系统的环境的位置来分配部分技术资源。例如,如果智能家庭设备是位于用户直接视野外部的智能灯模块,则智能灯模块的延迟在某种程度上可以是可容忍的。用户的视野可以是使用用户可佩戴的测量设备随时间瞬时测量或记录的用户的实际或典型视野。或者它可以是用户的预期视野,控制模块适于从预先存储的或者由用户输入提供的关于智能家庭设备系统的其他信息中对该用户的预期视野进行推断。此外,如果智能家庭设备被定位成使得检测功能递送不期望的结果的增加可能性,诸如由于接近乘客频繁经过的外部的房间的门,则与智能家庭设备被定位没有在错误检测的增加可能性的地方(诸如远离门)相比,控制模块可以为智能家庭设备的检测功能分配更小部分的技术资源。在另一个示例中,控制模块可以适于仅当便携式智能家庭设备处于预定位置时,分配便携式智能家庭设备的收发器的部分带宽用于检测。替代地,便携式智能家庭设备、诸如便携式智能灯或便携式智能开关也可以完全排除执行检测功能。
43.在优选实施例中,关于智能家庭设备系统的信息包括智能家庭设备系统的智能家庭设备的预设特性,其中分配单元适于基于预设特性来分配部分技术资源。例如,智能家庭设备的预设特性可以指示其他系统信息,诸如智能家庭设备的位置或者智能家庭设备系统的智能家庭设备到其他智能家庭设备的距离。智能家庭设备的示例性预设特性包括智能家庭设备的命名约定和可能的相关联信息或技术规范。
44.在实施例中,关于智能家庭设备系统的信息可以由用户输入和/或可以包括用于不同智能家庭设备的手动指示(诸如个性化名称)或者用于自动分析的智能家庭设备系统的图片,其中分配单元适于基于用户的输入和/或用于不同智能家庭设备的手动指示,为智能家庭设备的功能分配部分技术资源。
45.在实施例中,系统信息提供单元适于提供从用户拍摄的智能家庭设备系统的图片中提取的信息作为关于智能家庭设备系统的信息,其中分配单元适于基于提取的信息分配
部分技术资源。特别地,提取的信息可以是智能家庭设备之间的距离。
46.在优选实施例中,系统信息包括在预定时间内为智能家庭设备提供的多个控制信号,其中分配单元适于基于所提供的多个控制信号来分配部分技术资源。由于在预定时间内为智能家庭设备提供的控制信号的数量指示了智能家庭设备被使用得多么密集,并且由于延迟对于密集使用的智能家庭设备可能不太有利,这允许避免智能家庭设备系统中的不利延迟。
47.在本发明的第二方面中,提供了一种系统,该系统包括至少一个智能家庭设备,该至少一个智能家庭设备适于使用技术资源和根据前述方面的控制模块来执行功能,该控制模块用于控制智能家庭设备系统的至少一个智能家庭设备。
48.在第三方面中,本发明涉及一种用于控制智能家庭设备系统的智能家庭设备的方法,该方法包括以下步骤:a)提供关于智能家庭设备系统的信息,b)基于所提供的关于智能家庭设备系统的信息,为智能家庭设备的功能分配部分技术资源,以及c)控制智能家庭设备,使得智能家庭设备仅使用所分配的部分技术资源来执行该功能。
49.在第四方面中,本发明涉及一种用于控制智能家庭设备的计算机程序产品,该智能家庭设备是根据第二方面的智能家庭设备系统的部分,该计算机程序产品包括程序代码装置,该程序代码装置使得根据第一方面的控制模块在控制第一方面的智能家庭设备时执行根据第三方面的方法。
50.应当理解,权利要求1的控制模块、权利要求13的系统、权利要求14的方法和权利要求15的计算机程序产品具有类似和/或相同的优选实施例,特别是如从属权利要求中限定的。
51.应当理解,本发明的优选实施例也可以是从属权利要求或以上实施例与相应独立权利要求的任何组合。
52.参考下文描述的实施例,本发明的这些和其他方面将是清楚的并得到阐述。
附图说明
53.在以下附图中:图1示意性和示例性地示出了根据本发明的控制智能家庭设备系统的智能家庭设备的控制模块,图2示意性和示例性地示出了安装在住宅环境中的根据本发明的智能家庭设备系统,以及图3示出了示意性地图示根据本发明的用于控制智能家庭设备系统的智能家庭设备的方法的流程图。
具体实施方式
54.图1示意性地示出了示例性控制模块100,该示例性控制模块100包括系统信息提供单元101、分配单元102和控制单元103。图1还示出了智能家庭设备系统200的示意性示例,在这种情况下,该智能家庭设备系统200是具有六个智能灯模块201-206的智能照明系统。
55.在图1中图示的特定实施例中,控制模块100经由系统信息提供单元101接收包括
关于智能照明系统200的信息的射频信号110。射频信号110可能是在用户250输入时已经由用户设备240生成的。
56.在该实施例中,控制模块100包括具有控制模块收发器的控制模块通信单元,该控制模块收发器用于接收射频信号110、将它们转换成电子形式、并提供它们用于在控制模块100内进一步处理,以及用于传输控制信号120以控制智能照明系统200。图1中未示出控制模块收发器。
57.在该实施例中,系统信息提供单元101从控制模块收发器接收关于智能照明系统200的信息,其中它提供信息用于控制模块100中的进一步处理。
58.在另一个实施例中,关于智能照明系统200的信息不是经由射频信号110提供的,而是由系统信息提供单元101提供的,而没有任何用户交互。例如,系统信息提供单元101可以是存储关于智能照明系统200的信息的存储单元。
59.在该实施例中,分配单元102接收关于智能照明系统200的信息,并基于该信息分配一个或多个智能灯模块201-206的智能灯模块收发器的部分带宽用于检测功能。在该实施例中,控制单元103访问控制模块收发器,用于传输无线控制信号120以控制照明系统200的智能灯模块201,使得它仅使用其智能灯模块收发器的分配的部分带宽来执行检测功能。智能灯模块收发器可以将控制信号120从电子形式转换成射频辐射。
60.在一些实施例中,分配单元102是处理单元,其适于基于所提供的关于智能照明系统200的信息来设置内部分配变量,并将设置的内部分配变量提供给控制单元103,其中由控制单元103传输的控制信号120包括分配信号,该分配信号向已经为其设置了分配变量的一个或多个智能灯模块指示,为了执行检测功能,它们将仅使用由分配变量指示的它们相应的智能灯模块收发器的部分带宽。在一些实施例中,控制模块收发器实际上可以包括接收器和传输器。
61.智能灯模块201-206各自包括:具有智能灯模块收发器或接收器和传输器的智能灯模块通信单元,用于接收控制信号120以及用于接收和传输通信信号210和检测信号211;以及用于生成光输出220的光单元。智能灯模块201-206各自适于响应于控制信号120。然而,控制信号120可以指示仅有特定的智能灯模块201要响应于控制信号120。例如,如果分配单元102基于关于智能照明系统200的信息确定仅要重新分配智能灯模块201的智能灯模块收发器的带宽,则控制信号120可以包括在接收和处理时由智能灯模块201-206可解释的对应指示,使得仅有智能灯模块201实际响应并相应地重新分配其收发器的带宽。
62.图1中还示出了用户控制信号111,其包括在用户输入时由用户设备240生成的用户控制命令。用户控制命令指示照明系统200作为整体或者其一个或多个智能灯模块201-206的光输出的期望改变。用户控制信号111可以由控制模块100的收发器和智能灯模块201-206的收发器接收,其中仅有控制模块100或智能灯模块200可以适于处理包含在其中的用户控制命令。也就是说,用户控制命令要么由控制模块100处理——在这种情况下,控制模块100适于通过将用户控制命令集成到由控制模块100发送的控制信号120中来实现光输出220的期望改变——要么用户控制命令由智能灯模块直接处理,以便实现由光单元生成的光输出220的期望改变。再次,用户控制信号111或者集成了用户控制命令的控制信号120可以指示仅有特定的智能灯模块201要响应于用户控制命令,即,光输出220的期望改变是仅由智能灯模块201的光单元引起的光输出220的改变。在这种情况下,仅有所指示的智
能灯模块201将进行响应,即,将改变其光输出220。例如,如果用户经由用户设备240仅指示智能灯模块201将其颜色从天蓝色改变为海军蓝色,则仅智能灯模块201将响应于分别接收到对应的用户控制信号111或控制信号110而这样做。
63.用户经由用户设备240提供的单个控制命令可以发起由控制模块100或者实际上另一个智能家庭设备发送出的控制信号120的连续流。例如,如果用户经由用户设备240指示智能灯模块220的光输出将基于媒体设备的输出信号流,则这些输出信号可以被智能灯模块220解释为控制信号。换句话说,响应于用户输入,智能灯模块可以收听诸如音乐或屏幕内容之类的媒体输出,并且将其光输出基于该媒体输出。例如,它可以在时间和/或颜色上将其光输出与媒体输出同步。
64.在控制模块100位于云中(诸如在一个或多个服务器上)的情况下,例如,它可以仅间接地——即,例如,经由在智能照明系统的环境中建立的并且连接到互联网的路由器——接收用户控制信号111。
65.图2示意性地图示了示例性智能家庭设备系统,即安装在建筑物房间中的智能照明系统200。在这种情况下,照明系统200包括:台灯,该台灯包括两个电耦合的智能灯模块201、202;桌子下方的智能灯模块203;安装到窗户上方的房间墙壁的智能灯模块204;以及从桌子上方的房间天花板悬挂的吊灯的智能灯模块205、206。此外,智能照明系统200包括安装到房间墙壁的控制模块100。在控制模块位于云中的实施例中,附图标记100可以替代地指代将本地网络连接到互联网并因此连接到云的路由器。每个智能灯模块201-206包括智能灯模块收发器,用于接收和传输通信信号210以及用于接收和传输检测信号211。例如,每个智能灯模块收发器可以将具有预定强度的检测信号211传输到房间中,并且可以接收由它自己和智能照明系统200的其他智能灯模块的智能灯模块收发器传输的检测信号211。房间中的任何存在和/或移动将导致在智能灯模块处接收到的检测信号211的强度变化,使得接收到的检测信号211可以用作房间中的存在和/或移动的指示器。对接收到的检测信号211的分析——诸如关于它们的强度——例如可以在每个智能灯模块本地执行,或者由控制模块100全局执行。为此,可以采用已知的算法,诸如例如在b. mrazovac等人的文章“smart radio technology for advanced home automation: a solution for the surveillance”(21st telecommunications forum telfor (telfor), pages 420 to 423 (2013))中公开的那些算法。
66.智能照明系统200中的检测功能的执行可能对智能照明系统200的性能具有相当大的影响,该性能例如相对于对用户250经由用户输入设备240输入的用户命令的反应速度、以及针对智能灯模块201-206中的一个或多个或者整个智能照明系统200的光输出220的改变。因此,如果控制模块100的系统信息提供单元101提供关于智能照明系统200的信息——该信息指示智能照明系统200的任何智能灯模块201-206的技术资源的次优(即,例如,冗余)分配——则分配单元102可以为由智能灯模块201-206执行的功能重新分配部分技术资源,并且控制单元103将控制智能灯模块201-206,使得它们根据该重新分配执行功能。
67.例如,在图2中图示的实施例中,关于照明系统200的信息可以包括智能灯模块201、202之间的距离,其中该距离可以低于预定阈值,因为智能灯模块201、202被包括在单个台灯中。因此,如果智能灯模块201、202中的一个不再传输检测信号,则在任何智能灯模
块处接收的检测信号211的强度将不显著变化,因为由智能灯模块201、202传输的接收的检测信号211将不由于智能灯模块201、202的接近而彼此显著不同。同样,出于相同的原因,由智能灯模块201接收的检测信号211的强度通常将与由智能灯模块202接收的检测信号211的强度相似或者甚至相同。因此,为了节省除检测功能之外的技术资源,控制模块100可以分配比如智能灯模块202的智能灯模块收发器的带宽的较小部分用于检测功能,即用于接收和传输检测信号211,而不是它进行的智能灯模块201的收发器的带宽,或者甚至根本不分配任何部分。以此方式,智能灯模块202的智能灯模块收发器的更多带宽、即其技术资源的更大部分将被留下用于通过接收和传输通信信号210进行通信,特别是用于从控制模块200或用户设备240接收控制信号。
68.更一般地,在一些实施例中,关于照明系统200的信息包括智能灯模块201到另一个智能灯模块202的距离,其中,如果该距离低于预定阈值,则分配单元102不分配智能灯模块201、202之一的智能灯模块收发器的带宽的任何部分用于检测功能,其中控制单元103控制智能灯模块201、202之一,使得它不使用其智能灯模块收发器的带宽的任何部分来执行检测功能。
69.还可能的是,控制模块100的分配单元102仅略微减少或者根本不减少为智能灯模块的特定功能分配的技术资源的部分,即在这种情况下,为传输检测信号分配的智能灯模块202的智能灯模块收发器的部分带宽。实际上,控制模块100可以为智能灯模块的其他功能分配技术资源的增加部分,即在这种情况下,例如,智能灯模块201的智能灯模块收发器的增加的部分带宽用于接收和传输通信信号。特别地,控制模块100的控制单元103可以控制智能灯模块201,使得如果控制模块的系统信息提供单元已经提供了关于智能灯模块202的延迟的信息,则它响应于为智能灯模块202提供的控制信号。优选地,在这种情况下,智能灯模块201将响应于由控制模块100为智能灯模块202提供的控制信号,或者响应于由用户设备240提供的用户控制信号111以便减小智能灯模块202的延迟的影响,即,例如,通过模仿智能灯模块202如果它尚未被延迟而将生成的光输出220的改变。光输出220的这样的改变可以例如针对光颜色、光强度、色调或饱和亮度的改变,或者可以针对包括过渡和/或褪色时间的动态效果。
70.控制模块100还可以包括调度单元,该调度单元用于确定智能灯模块201、202传输检测信号211所依据的时间表。以此方式,检测信号211的传输可以在两个智能灯模块201、202中更均匀地分布。例如,控制单元103可以控制两个智能灯模块201、202中的每一个收发由智能灯模块201、202总共收发的所有检测信号的一半。这可以由控制模块100的调度单元确定的时间表来定时。例如,智能灯模块201、202可以交替地收发检测信号211,即根据类型“1,2,1,2,1,2,1,2”或类型“111,222,111,222”的模式,例如,其中“1”指示智能灯模块201的智能灯模块收发器接收或传输检测信号211,而智能灯模块202的智能灯模块收发器自由接收或传输通信信号210,并且例如,“2”指示智能灯模块202的智能灯模块收发器接收或传输检测信号211,而智能灯模块201的智能灯模块收发器自由接收或传输通信信号210。根据任何合期望的负载分布,即,例如10%到90%、20%到80%、30%到70%等,可以实施任何其他模式。
71.控制模块100的分配单元102分配一部分技术资源所基于的关于智能照明系统200的信息——诸如一个或多个智能灯模块的智能灯模块收发器的部分带宽——例如也可以
包括关于照明系统200内的智能照明系统200的一个或多个智能灯模块的照明功能的信息。关于照明系统内的照明功能的信息对于标识在智能照明系统中服务的一个或多个智能灯模块的目的特别有用。例如,智能灯模块可以用于创建氛围光,在这种情况下,其在智能照明系统中的功能可以被称为“氛围”。它的光输出特性将不同于主要服务于诸如提供房间的主要照明的更实用目的的智能灯模块。在房间中提供主要照明的智能灯模块的智能照明功能可以被称为“主照明”。提供房间主要照明的智能灯模块中的延迟通常比提供氛围光的智能灯模块中的延迟更不可容忍。在图2中所示的实施例中,智能灯模块204提供房间的主要照明,并且智能灯模块203提供氛围光。因此,控制模块100的分配单元102可以为检测功能分配智能灯模块204的一部分技术资源、即其智能灯模块收发器的部分带宽,该部分带宽小于其为检测功能分配的智能灯模块203的部分技术资源、即其智能灯模块收发器的较大部分带宽。这是特别有利的,因为在该实施例中,由于智能灯模块203的位置在桌子下方,所以无论如何大多数时间智能灯模块203都位于用户250的直接视野外部,使得即使智能灯模块203被延迟,这也不可以是用户250显著的。例如,智能灯模块203的智能灯模块收发器的最大带宽的70%可以分配给检测功能,而智能灯模块204的智能灯模块收发器的最大带宽的仅30%可以分配给检测功能。这种类型的分配允许相对于元照明系统200的检测功能的非降低性能,而对用户250显著的用户控制命令的反应没有任何延迟。
72.如果几个智能灯模块形成相同照明器的部分,则可能合期望的是所有智能灯模块同时响应于为照明器提供的控制信号、即具有相同的延迟,并且优选地完全没有显著的延迟。因此,分配单元102可以例如适于基于智能灯模块集合是相同照明器(诸如吊灯)的部分的信息,为该智能灯模块集合中的每一个的功能分配技术资源,其中该信息可以由系统信息提供单元101提供。例如,属于相同照明器的被分配用于通信功能的智能灯模块集合中的每一个的智能灯模块收发器的部分带宽可以被选择为足够大,使得这些智能灯模块可以总是无延迟地或基本上无延迟地响应于控制信号。
73.控制模块100的分配单元102还可以适于基于当前光场景和房间中其他智能灯模块的状态,为一个或多个智能灯模块201-206的功能分配一部分技术资源。例如,在白天,智能灯模块204的延迟对于用户250来说可能不太显著,这是因为它紧邻窗户,并且日光经由窗户进入房间对用户250造成眩目效应;而在晚上,智能灯模块204可能是房间中的主导光源,使得对于用户控制命令的任何延迟反应将是立即显著的。因此,例如,分配用于智能灯模块204的智能灯模块收发器中的检测功能的部分带宽可以选择在晚上比在白天期间更小。
74.在一些情形下,由控制模块100的系统信息提供单元101提供的系统信息可能不是立即已知的,而是需要由用户250提供或者由智能照明系统200本身获取。如果需要更新系统信息,则由用户250提供或由智能照明系统200获取也是必要的。例如,在诸如吊灯之类的模块化照明器中,标准的智能灯泡可以安装在其每个插座中。吊灯的任何两个智能灯泡205、206之间的距离最初不是已知的,但需要由系统学习。一个可能性是,用户250已经经由用户输入设备240指示了吊灯的每个智能灯泡的名称,诸如智能灯泡205的“吊灯1”和智能灯泡206的“吊灯2”,在这种情况下,控制模块100可以推断智能灯泡205、206是相同照明器、即吊灯的部分,并且因此至少与彼此间隔不多于吊灯插座之间的最大距离。还可以要求用户250提供关于智能灯模块分组的不同信息。这可以通过提供简单地提供智能照明系统200
的部分(诸如吊灯)的图片的可能性来简化,所述图片然后被控制模块100自动分析,用于标识任何两个智能灯模块205、206之间的距离是否低于预定阈值,在这种情况下,两个智能灯模块205、206可以被功能性地分组,并且类似地作为桌子上的灯的智能灯模块201、202被处理。也可以由控制模块100确定在比如两个智能灯模块205、206处接收的检测信号211之间仅存在很小的差异,在这种情况下,可以确定的是这两个智能灯模块被分离低于预定阈值的距离,即这些智能灯模块可以被功能性地分组,并且类似于桌子上的灯的智能灯模块201、202被处理。
75.系统信息还可以包括智能灯模块的预设特性。在吊灯的情况下,这样的预设特性可以包括智能灯模块的光输出能力。例如,蜡烛启发的智能灯通常具有比a19灯泡启发的智能灯更低的光输出,使得蜡烛启发的智能灯泡的延迟比a19灯泡启发的智能灯的延迟更不对用户250显著。因此,控制模块100的分配单元可以适于为具有典型较低输出的智能灯模块的智能灯模块收发器的检测功能分配比其为具有典型较高光输出的智能灯模块的智能灯模块收发器将分配的更大的部分带宽。此外,由于智能灯模块206的位置更靠近吊灯的中心,所以与智能灯模块205相比,智能灯模块206对于用户250来说通常更不可见,因此控制模块100的分配单元可以为智能灯模块206的智能灯模块收发器的检测功能分配比其为智能灯模块205分配的更大的部分带宽。以此方式,即使智能灯模块206的较高负载由于其用于检测功能而导致来自智能灯模块206的光输出的延迟,这些延迟也可能不对用户显著,或者至少不像它们将在智能灯模块205中那样显著。用于更广泛地执行检测功能的智能灯模块的类似选择适用于基于面板的照明器,其中为了更广泛地执行检测功能,选择在边界的智能灯模块而不是在面板中心中的智能灯模块可能是有利的。
76.预设特性还可以包括智能灯模块的光输出的光谱特性。例如,如果智能灯模块仅能够发射白光,则与能够改变其发射光颜色的智能灯模块相比,它将不太可能受制于用户控制命令。因此,与吊灯的a19灯泡启发的智能灯相比,吊灯的蜡烛启发的智能灯因此也可以有利于执行检测功能,吊灯的a19灯泡启发的智能灯可以改变颜色,而蜡烛启发的智能灯仅是白色的。该示例示出了预设特性可以是智能灯模块与外部系统(诸如用户设备240)交互的可能性的指示器。然而,其他示例也是可能的。例如,系统信息可以包括关于过去用户与智能灯模块交互的统计。
77.系统信息还可以包括一个或多个智能灯模块相对于照明系统环境的位置,诸如图2中图示的房间。例如,在这种情况下,系统信息可以指示智能灯模块204定位成比所有其他智能灯模块205、206、201、202和203更远离门。控制模块的分配单元因此可以适于为检测功能分配比它对于任何其他智能灯模块所做的智能灯模块204的智能灯模块收发器的更大的部分带宽。由于错误检测的风险——即响应于检测到不意指引起检测的移动的可能性,诸如其他人230经过房间外部的门——对于更靠近门的智能灯模块更高,因此这种分配方式导致更稳定的检测功能。此外,窗户通常也远离房间的门,使得,如上所述,由于延迟的容忍性,智能灯模块与窗户的接近度使得它甚至更有利于执行检测功能。这种分配方式也可以适用于一场景,在该场景中多个智能灯模块线性地布置在会议室的桌子上方,其取向使得桌子的一头靠近会议室的入口,并且另一头靠近窗户(图2中未示出)。随着智能灯模块越来越靠近窗户,智能灯模块的智能灯模块收发器然后可以增加分配给检测功能的部分带宽。
78.在实施例中,控制模块适于估计为智能家庭设备的功能分配智能家庭设备的部分
技术资源将对智能家庭设备或智能家庭设备系统的性能具有的影响,其中如果该影响使得性能将降低预定或显著的量,则向用户提供通知。例如,估计的效果可以基于功能本身,并且通知可以被提供给用户设备,用户经由该用户设备控制智能家庭设备系统。该通知可以包括关于智能家庭设备系统的哪些其他功能将在性能上受到影响和/或提示用户确认该功能将被执行的信息。还可以允许用户设置指示智能家庭设备系统的功能优先级的优先级列表,该优先级列表可以是时间相关的。例如,对于适于执行检测功能和照明功能的智能家庭设备,该检测功能和照明功能有助于包括动态光效果的用途、诸如用于娱乐目的,优先级列表可以确定使检测功能优先级低于工作日期间晚上8点之后的照明功能,但是高于周末期间晚上8点之前的照明功能。如果控制模块估计执行较低的优先级功能将负面影响智能家庭设备或智能家庭设备系统相对于其他功能的性能,则控制模块可以适于不允许智能家庭设备执行优先级低于另一功能的功能。
79.图3示意性地图示了根据本发明的用于控制智能家庭设备系统的智能家庭设备的方法。在第一步骤301中,其可以缩写为“提供系统信息”,提供关于智能家庭设备系统的信息。关于智能家庭设备系统200的信息可以具有如上所述的种类。在方法300的第二步骤302中,其可以缩写为“分配资源”,基于所提供的关于照明系统200的信息来分配一部分技术资源。在第三步骤303中,其可以缩写为“相应地控制”,控制智能灯模块201,使得智能灯模块201仅使用技术资源的分配部分来执行功能。
80.本发明涉及在技术资源有限的情况下,在智能家庭设备系统的智能家庭设备集合之间有效地并且可能暂时地分配功能的不同方式,诸如灯集合、多源照明器和吊灯中的集群灯,使得照明系统的总体性能不显著降低,即,例如,气氛得以保持。这些分布策略与无线电检测功能特别相关,无线电检测功能的低延迟和高准确度要求意味着高技术资源负载,诸如高附加的网络流量或cpu利用率。
81.尽管在上述实施例中,智能家庭设备已经是智能灯模块,但是就通信功能和检测功能而言,智能家庭设备同样可以是智能插头、智能开关或其他智能家庭设备。实际上,所描述的智能灯模块可以是连接到智能插头或由智能开关控制的常规灯模块。根据本发明的智能家庭设备系统也可以具有混合类型,即包括智能灯模块本身、由常规模块和智能插头或智能开关形成的智能灯模块,以及另外的智能家庭设备,诸如具有如本文公开的通信功能的任何器具。
82.尽管在上述实施例中,控制模块是智能家庭设备系统的独立模块,其控制智能家庭设备系统的多于一个的智能家庭设备,但是在本发明的其他实施例中,控制模块可以集成在智能家庭设备系统的智能家庭设备之一中,和/或可以仅控制智能家庭设备系统的一个智能家庭设备,诸如例如其集成到其中的智能家庭设备。
83.尽管在上述实施例中,一个控制模块适于控制智能家庭设备系统的智能家庭设备,但是在本发明的其他实施例中,可以使用多于一个的控制模块来控制智能家庭设备系统的智能家庭设备,诸如例如每个智能家庭设备一个控制模块,其中控制模块可以集成在智能家庭设备中或者不集成在智能家庭设备中。
84.尽管在上述实施例中,技术资源是智能家庭设备的收发器的收发速率,但是受制于控制模块的分配单元分配的其他技术资源更一般地包括智能家庭设备的通信速度、智能家庭设备的处理速度、智能家庭设备的功耗、智能家庭设备的可用空闲和/或繁忙时间、智
能家庭设备系统的总体网络流量、或这些的任何组合。
85.尽管在上述实施例中,分配单元正在为其分配部分技术资源的功能是检测功能,但是该功能的其他选择包括控制模块和所涉及的智能家庭设备之间的附加通信,例如,具有附加光输出效果、特别是在智能灯模块的情况下的动态效果。为智能灯模块的这样的光效果功能分配的技术资源可以是以上提及的技术资源中的任一个。
86.在所公开的实施例的一些变型中,智能家庭设备系统的控制模块和/或任何智能家庭设备可以适于根据多于一个的通信标准、即例如根据一个或多个所公开的通信标准,经由它们相应的收发器选择性地传输通信信号、检测信号和/或任何其他信号。例如,可以使用zigbee标准来执行如公开的检测功能,而可以使用另一通信标准来传输较短的信标,以检测可以读取这些信标的便携式设备的位置。
87.在所公开的实施例的一些变型中,控制模块的分配单元或调度单元可以适于为智能家庭设备的通信功能、检测功能和/或任何其他功能设置交织时间,其中该交织时间指示周期性重复的暂停时间,在该暂停时间期间智能家庭设备不执行相应的功能。例如,基于智能家庭设备的测量温度来设置交织时间,在这种情况下,设置的交织时间随着测量温度而增加。以此方式,可以防止智能家庭设备过热。在智能灯模块的情况下,可以为照明功能设置交织时间,并且交织时间指示智能灯模块的光输出的暂停,其中可以设置交织时间,使得智能灯模块的光传感器足以测量智能家庭设备系统的环境中的其他智能或常规灯模块的光输出。
88.通过研究附图、公开内容和所附权利要求,本领域技术人员在实践所要求保护的发明时可以理解和实现所公开实施例的其他变型。
89.在权利要求中,词语“包括”不排除其他元件或步骤,并且不定冠词“一”或“一个”不排除多个。
90.单个单元或设备可以实现权利要求中列举的几个项目的功能。在相互不同的从属权利要求中引用某些措施的纯粹事实不指示这些措施的组合不可以被有利地使用。
91.由一个或几个单元或设备执行的如提供关于智能家庭设备系统的信息、分配一部分技术资源、控制智能家庭设备使得其仅使用所分配的部分技术资源来执行功能等的过程可以由任何其他数量的单元或设备来执行。这些过程可以实施为计算机程序的程序代码装置和/或专用硬件。
92.计算机程序可以存储/分布在合适的介质上,诸如光学存储介质或固态介质,与其他硬件一起供应或作为其他硬件的一部分供应,但是也可以以其他形式分布,诸如经由互联网或者其他有线或无线电信系统。
93.权利要求中的任何附图标记不应被解释为限制范围。
94.本发明涉及一种用于控制智能家庭设备的控制模块,其中智能家庭设备是智能家庭设备系统的部分。该控制模块包括:系统信息提供单元,用于提供关于智能家庭设备系统的信息;分配单元,用于基于所提供的关于智能家庭设备系统的信息,为智能家庭设备的功能分配部分技术资源;以及控制单元,用于控制智能家庭设备,使得智能家庭设备仅使用所分配的部分技术资源来执行该功能。因此,智能家庭设备系统可以被赋予该功能,而不显著地影响智能家庭设备系统的其他功能、特别是优选的功能。