根据激活的光设置选择传感器信号的目的地的制作方法

文档序号:25543425发布日期:2021-06-18 20:40
根据激活的光设置选择传感器信号的目的地的制作方法

本发明涉及一种用于获得在系统中使用的传感器信号的电子设备,该系统根据光设置改变感测功能;并且涉及一种用于配置被布置成获得传感器信号的设备的电子设备,所述设备根据光设置来配置。

本发明进一步涉及一种获得在系统中使用的传感器信号的方法,该系统根据光设置改变感测功能;并且涉及一种配置被布置成获得传感器信号的设备的方法,所述设备根据光设置来配置。

本发明还涉及一种使计算机系统能够执行这样的方法中的一个或多个的计算机程序产品。



背景技术:

传感器经常与光设备一起使用。最常见的是基于光传感器和/或运动传感器的传感器信号来激活光源。然而,还已知根据激活的光设置来改变传感器的操作。

wo2018/065229公开了一种配置照明系统的方法,该照明系统包括用于控制一个或多个照明单元的一个或多个传感器。该方法允许针对特定感测功能来确定目标区域,并且然后基于从目标区域的图像导出的映射来确定适合的传感器位置。在实施例中,在配置传感器时考虑所选择的光场景。例如,在“在沙发上看电视”的场景中,覆盖沙发的传感器以最高的灵敏度被使用来识别细微运动,而房间其他部分中的传感器以低灵敏度使用或被临时禁用。

但是,传感器不仅用于照明功能。连接的照明是智能家居系统的重要功能,并且这些系统通常还具有各种具有感测能力的设备。这些可以是触发照明设备的传感器设备,或者它们可以是出于其他目的而感测,例如:用于监控婴儿、较大的儿童、或较老的人,或用于检测环境的平安或安全。每个应用程序通常使用其自己的(多个)传感器设备。这导致许多传感器设备安装在家庭和办公室中,这增加了功耗并降低了建筑物的美观。

wo2017/009234a1公开了一种用于在照明系统中配置第一设备的系统。该配置系统包括:存储器,布置成用于存储一个或多个光设置;通信单元;处理器,用于基于经由通信单元从第一设备接收的信息来标识第一设备的设备属性。该处理器进一步被布置用于:访问存储在存储器中的一个或多个光设置;以及仅在设备属性与相应的光设置规则兼容的情况下,才将该设备属性与一个或多个光设置中的至少一个的至少一个光设置规则相关联;以及存储该关联。这允许用户将第一设备连接到配置系统,于是配置系统基于存储在存储器中的光设置来确定照明系统中第一设备的功能。



技术实现要素:

本发明的第一目的是提供一种用于获得传感器信号的电子设备,该电子设备有助于减少某组应用程序所需要的传感器设备的数量。

本发明的第二目的是提供一种用于配置设备的电子设备,该电子设备有助于减少某组应用程序所需要的传感器设备的数量。

本发明的第三目的是提供一种获得传感器信号的方法,该方法有助于减少某组应用程序所需要的传感器设备的数量。

本发明的第四目的是提供一种配置设备的方法,该方法有助于减少某组应用程序所需要的传感器设备的数量。

在本发明的第一方面中,一种用于获得在系统——该系统根据光设置改变感测功能——中使用的传感器信号的电子设备包括至少一个输入接口、至少一个输出接口和至少一个处理器,该至少一个处理器布置成:使用所述至少一个输入接口从传感器获得传感器信号,所述传感器布置成在视场中感测;基于存储在存储器中的数据,选择所述传感器信号应当传送到多个设备和/或应用程序中的哪个设备和/或应用程序,所述选择取决于哪个光设置当前在一个或多个光设备上激活;以及使用所述至少一个输出接口将所述传感器信号传送到所述选择的设备和/或应用程序。

通过基于当前哪个光设置是激活的来选择传感器信号应该传送到哪个设备和/或应用程序——例如当自动或手动选择不同的光场景时,通过将传感器信号传送到不同的设备或应用程序——单个传感器设备可以使用于多个设备和/或应用,而不需要用户在传感器设备上明确选择不同的传感器模式。这是有益的,因为它通常取决于用户想要使用哪个设备或应用程序的情形,并因此取决于哪个设备和/或应用程序需要接收传感器输入的情形,并且激活的光设置给出该情形的强烈指示。

所述电子设备可以包括所述传感器。替代地,所述至少一个处理器可以被布置为通过从传感器设备接收所述传感器信号来获得所述传感器信号。所述电子设备可以是照明系统的一部分,该照明系统进一步包括所述光设备和/或所述传感器设备。

所述至少一个处理器可以被布置为使用所述至少一个输入接口来获得指示哪个光设置当前在所述一个或多个光设备上激活的信息,并通过从所述数据确定所述多个设备和/或应用程序中的哪个设备和/或应用程序与所述指示的光设置相关联来选择所述设备和/或应用程序。这具有如下益处:电子设备不需要依靠另一个设备来配置它。例如,如果电子设备是连接到包括传感器的传感器设备的桥接器,则该信息可以是去往也连接到桥接器的光设备的光命令。例如,如果电子设备是传感器设备,则可以通过监控传送到光设备的光命令的无线传送来获得该信息。

替代地或另外地,所述至少一个处理器可以被布置为从所述传感器信号确定哪个光设置当前在所述一个或多个光设备上激活,并通过从所述数据确定所述多个设备和/或应用程序中的哪个设备和/或应用程序与所述指示的光设置相关联来选择所述设备和/或应用程序。这具有如下益处:电子设备不需要依靠另一个设备来配置它。例如,可以通过检测光输出的属性(例如亮度、颜色或动态图案)或通过检测光输出中与该光设置相关联的代码来从传感器输入确定激活的光设置。

所述多个设备和/或应用程序中的第一设备和/或应用程序可以是照明控制设备和/或应用程序,并且所述多个设备和/或应用程序中的第二设备和/或应用程序可以是与照明控制设备和/或应用程序不同的设备和/或应用程序。例如,所述第一设备和/或应用程序可以是照明网络中的节点,并且所述第二设备和/或应用程序可以被布置为例如根据所述传感器信号来呈现屏幕上的信息。例如,所述第一设备和/或应用程序可以被配置为控制灯,例如根据传感器信号打开和/或关闭灯。例如,所述第二设备和/或应用程序可以被布置为执行以下至少之一:睡眠监控、婴儿监控、安全监控、行为监控、人数统计、宠物监控、视频会议和健康监控。

例如,所述第二设备和/或应用程序可以被布置为使扬声器和/或显示器呈现文字信息。呈现文字信息(即由词语组成)对于光控制应用程序以外的许多应用程序都是有益的,并且这些其他应用程序中的一些也可能能够有利地受益于传感器输入。例如,文字信息可以包括已经检测到运动或人(例如用于安全监控)或者已经检测到声音(例如用于安全或婴儿监控)的警报或关于睡眠状态的信息。例如,可以通过使用语音合成或通过使用一组记录的嗓音消息来经由说话者呈现文字信息。扬声器和/或显示器可以是第二设备的一部分或不同设备的一部分。

所述至少一个处理器可以被布置为基于所述数据从多个传感器设置中选择传感器设置——所述传感器设置与所述光设置相关联——并且根据所述选择的传感器设置来配置所述传感器,其中所述多个传感器设置彼此不同,因为它们导致传感器信号包括不同的数据量,传感器信号中的所述数据量取决于期望的隐私级别、期望的级别或准确性、和/或期望的信息类型。

例如,如果电子设备包括传感器,则这是有益的。不同的应用程序通常需要不同类型的信息和/或不同级别的准确性。例如,对于安全应用程序来说,每秒包括一个视频帧的传感器信号可能是足够的,但是视频聊天应用程序可能每秒需要更多的帧(例如25)。可能期望确保在家庭区域网络外部传送的传感器信号或在家庭区域网络外部通过不太安全的链路传送的传感器信号不包括敏感信息,例如像心率测量这样的生理测量。

所述至少一个处理器可以被布置为基于所述数据从多种信号适配方法中选择信号适配方法,所述选择的信号适配方法与所述当前激活的光设置相关联,并且在将所述传感器信号传送到所述选择的设备和/或应用程序之前,通过应用程序所述选择的信号适配方法来适配所述传感器信号,其中,所述多个信号适配彼此不同,因为它们导致传感器信号包括不同的数据量,传感器信号中的所述数据量取决于期望的隐私级别、期望的级别或准确性、和/或期望的信息类型。例如,如果电子设备不包括传感器并且不能够改变传感器的设置,则这是有益的。

在本发明的第二方面中,一种用于配置被布置成获得传感器信号的设备的电子设备包括至少一个输入接口、至少一个输出接口和至少一个处理器,该至少一个处理器被布置成:使用所述至少一个输入接口来获得输入信号,该输入信号包括使一个或多个光设备呈现新的照明设置的请求,从存储在存储器中的数据中确定多个设备和/或应用程序中的哪个设备和/或应用程序与所述新的光设置相关联;以及使用所述至少一个输出接口来配置另外的设备,以将传感器信号传送到所述确定的设备和/或应用程序,所述传感器信号从布置为在视场中感测的传感器获得。

在本发明的第三方面中,一种获得在系统——该系统根据光设置改变感测功能——中使用的传感器信号的方法包括:从传感器获得传感器信号,所述传感器被布置为在视场中感测;基于存储在存储器中的数据,选择所述传感器信号应该传送至多个设备和/或应用程序中的哪个设备和/或应用程序,所述选择取决于哪个光设置当前在一个或多个光设备上激活;以及将所述传感器信号传送到所述选择的设备和/或应用程序。所述方法可以通过在可编程设备上运行的软件来执行。这个软件可以作为计算机程序产品提供。

在本发明的第四方面中,一种配置被布置为获得传感器信号的设备的方法包括:获得输入信号,该输入信号包括使一个或多个光设备呈现新的光设置的请求;从存储在存储器中的数据中确定所述多个设备和/或应用程序中的哪个设备和/或应用程序与所述新的光设置相关联;以及配置另外的设备以将传感器信号传送到所述确定的设备和/或应用程序,所述传感器信号从布置为在视场中感测的传感器获得。所述方法可以通过在可编程设备上运行的软件来执行。这个软件可以作为计算机程序产品提供。

此外,提供了用于实行本文所述方法的计算机程序,以及存储该计算机程序的非暂时性计算机可读存储介质。计算机程序可以例如由现有设备下载或上载到现有设备,或者在制造这些系统时被存储。

一种非暂时性计算机可读存储介质存储至少第一软件代码部分,该软件代码部分在由计算机执行或处理时被配置为执行可执行操作,用于获得在系统中使用的传感器信号,该系统根据光设置改变感测功能。

这些可执行操作包括:从传感器获得传感器信号,所述传感器被布置为在视场中感测;基于存储在存储器中的数据,选择所述传感器信号应该传送至多个设备和/或应用程序中的哪个设备和/或应用程序,所述选择取决于哪个光设置当前在一个或多个光设备上激活;以及将所述传感器信号传送到所述选择的设备和/或应用程序。

一种非暂时性计算机可读存储介质存储至少第二软件代码部分,该软件代码部分在由计算机执行或处理时被配置为执行可执行操作,用于配置被布置成获得传感器信号的设备,所述设备根据光设置来配置。

这些可执行操作包括:获得输入信号,该输入信号包括使一个或多个光设备呈现新的光设置的请求;从存储在存储器中的数据中确定所述多个设备和/或应用程序中的哪个设备和/或应用程序与所述新的光设置相关联;以及配置另外的设备以将传感器信号传送到所述确定的设备和/或应用程序,所述传感器信号从布置为在视场中感测的传感器获得。

如本领域技术人员将领会的,本发明的诸方面可以体现为设备、方法或计算机程序产品。因此,本发明的诸方面可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或组合软件和硬件方面的实施例的形式,所述软件和硬件方面在本文中通常都可以被称为“电路”、“模块”或“系统”。本公开中描述的功能可以实现为由计算机的处理器/微处理器执行的算法。此外,本发明的诸方面可以采取在一种或多种计算机可读介质中体现的计算机程序产品的形式,该一种或多种计算机可读介质具有在其上体现(例如,存储)的计算机可读程序代码。

可以利用一种或多种计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于:电子、磁、光学、电磁、红外或半导体系统、装置或设备,或前述的任何适合组合。计算机可读存储介质的更具体示例可以包括但不限于以下内容:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式压缩盘只读存储器(cd-rom)、光存储设备、磁存储设备、或前述的任何适合组合。在本发明的上下文中,计算机可读存储介质可以是任何有形介质,其可以包含或存储由指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合使用的程序。

计算机可读信号介质可以包括传播的数据信号,该信号具有体现在其中(例如,在基带中或作为载波的一部分)的计算机可读程序代码。这种传播的信号可以采取各种形式中的任何形式,包括但不限于电磁、光学、或其中任何适合的组合。计算机可读信号介质可以是任何计算机可读介质,其不是计算机可读存储介质,并且其可以通信、传播或传输由指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合使用的程序。

在计算机可读介质上体现的程序代码可以使用任何适当的介质传送,包括但不限于无线、有线、光纤、线缆、rf等,或前述的任何适合组合。用于实行本发明的诸方面的操作的计算机程序代码可以以一种或多种编程语言的任何组合来编写,该一种或多种编程语言包括面向对象的编程语言(诸如java(tm)、smalltalk、c++等)和常规的过程性编程语言(诸如“c”编程语言或相似的编程语言)。程序代码可以作为独立的软件包而完全在用户的计算机上执行、部分地在用户的计算机上执行、部分地在用户的计算机上执行并且部分地在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后一种场景下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以与外部计算机进行连接(例如,通过使用因特网服务提供商的因特网)。

下面参照根据本发明的实施例的方法、装置(系统)和计算机程序产品的流程图示和/或框图来描述本发明的诸方面。应当理解,流程图示和/或框图的每个框以及流程图示和/或框图中的框的组合可以通过计算机程序指令来实施。这些计算机程序指令可以提供给通用计算机、专用计算机、或其他可编程数据处理装置的处理器,特别是微处理器或中央处理单元(cpu),以产生机器,使得经由计算机的处理器、其他可编程数据处理装置、或其他设备执行的指令创建用于实施流程图和/或一个或多个框图框中指定的功能/动作的装置。

这些计算机程序指令还可以存储在计算机可读介质中,该计算机可读介质可以指导计算机、其他可编程数据处理装置、或其他设备以特定方式工作,使得存储在所述计算机可读介质中的指令产生制品,该制品包括实施流程图和/或一个或多个框图框中指定的功能/动作的指令。

计算机程序指令还可以加载到计算机、其他可编程数据处理装置、或其他设备上,以使一系列操作步骤在计算机、其他可编程装置、或其他设备上执行,以产生计算机实施的过程,使得在计算机或其他可编程装置上执行的指令提供用于实施流程图和/或一个或多个框图框中指定的功能/动作的过程。

图中的流程图和框图图示了根据本发明的各种实施例的设备、方法和计算机程序产品的可能实现的架构、功能和操作。在这方面,流程图或框图中的每个框可以表示代码的模块、段或部分,其包括用于实施指定的(多个)逻辑功能的一个或多个可执行指令。还应注意,在一些替代实施方式中,框中所述的功能可以不按照图中所述的顺序出现。例如,连续示出的两个框事实上可以基本上同时执行,或者有时可以根据所涉及的功能以相反的顺序执行这些框。还将注意,框图和/或流程图示的每个框以及框图和/或流程图示中的框的组合可以由执行指定功能或动作的基于专用硬件的系统、或者专用硬件和计算机指令的组合来实现。

附图说明

参考附图,通过示例的方式,本发明的这些和其他方面是清楚的并将被进一步阐明,在附图中:

图1是用于获得传感器信号的设备的第一实施例以及用于配置用于获得传感器信号的设备的设备的第一和第二实施例的框图;

图2是用于获得传感器信号的设备的第二实施例的框图;

图3是获得传感器信号并配置用于获得传感器信号的设备的方法的第一实施例的流程图;

图4是获得传感器信号并配置用于获得传感器信号的设备的方法的第二实施例的流程图;

图5是获得传感器信号并配置用于获得传感器信号的设备的方法的第三实施例的流程图;

图6是获得传感器信号并配置用于获得传感器信号的设备的方法的第四实施例的流程图;

图7是获得传感器信号并配置用于获得传感器信号的设备的方法的第五实施例的流程图;以及

图8是用于执行本发明的方法的示例性数据处理系统的框图。

附图中的对应元件由相同的附图标记表示。

具体实施方式

图1示出了用于获得传感器信号的电子设备的第一实施例:传感器设备1。图1还示出了用于配置用于获得传感器信号的设备的电子设备的第一实施例和第二实施例:移动设备21和桥接器31。例如,传感器设备1可以是philipshuetap开关,并且桥接器31可以是philipshue桥接器。传感器设备1、桥接器31和移动设备21连接到无线lan接入点41。

无线lan接入点41连接到因特网(主干)43。因特网服务器45和46也连接到因特网(主干)43。光设备13、14和15与桥接器31无线通信(例如使用zigbee协议),并且可以经由桥接器31被控制(例如通过移动设备21)。例如,光设备13-15可以是philipshue灯。在替代实施例中,光设备被控制而没有桥接器。例如,移动设备21可以是移动电话或平板电脑。照明系统11包括移动设备21、桥接器31、传感器设备1和光设备13-15。

传感器设备1包括接收器3、传送器4、处理器5、存储器7和传感器9。处理器5被布置为使用内部总线以从传感器9获得传感器信号。传感器9布置成在视场中感测。例如,传感器9可以是存在传感器。处理器5进一步被布置为基于存储在存储器7中的数据来选择传感器信号应当被传送到多个设备和/或应用程序中的哪个设备和/或应用程序。

该选择取决于哪个光设置当前在光设备13-15上激活。在图1的实施例中,移动设备21和/或桥接器31向传感器设备1传送配置消息(如果配置了传感器,则也称为传感器控制命令),从而通知传感器设备1传感器信号现在应当被传送到多个设备和/或应用程序中的哪个设备和/或应用程序。然后,传感器设备1将此信息作为上述数据存储在其存储器7中。在图1的实施例中,传感器设备1不知道自身哪个光设置在光设备13-15上激活。在存储器7中标识所选择的设备和/或应用程序是足够的。处理器5进一步被布置成使用传送器4将传感器信号传送到所选择的设备和/或应用程序。

例如,在第一时刻,当第一光场景激活时,传感器设备1将传感器信号传送至照明控制设备或应用程序,并且在第二时刻,当第二光场景激活时,传感器设备1将传感器信号传送到与照明控制设备或应用程序不同的设备和/或应用程序。

传感器信号可以被传送到在同一设备上运行的不同应用程序,或者可以被传送到不同的设备。作为后者的示例,取决于激活的光场景,传感器信号可以被传送到桥接器31或运行在因特网服务器45上的睡眠监控应用程序。作为前者的示例,取决于激活的光场景,传感器信号可以被传送到在因特网服务器46上运行的照明控制应用程序或婴儿监控应用程序。

与照明控制应用程序不同的应用程序是例如睡眠监控、婴儿监控、安全监控、行为监控、人数统计、宠物监控、视频会议和健康监控应用程序。与照明控制应用程序不同的应用程序可以被布置为呈现屏幕上的信息(例如文字信息),其取决于传感器信号;或者例如可以被布置成使扬声器呈现文字信息。例如,该应用程序可以使用移动设备21来显示屏幕上的信息或呈现文字信息。

作为第一示例,可以为卧室定义以下光场景:

•阅读灯:以足以阅读的光水平激活灯;结合在床中的传感器将传感器信号传送到桥接器;如果未检测到运动,则桥接器停用灯。

•放松灯:以缓慢改变的颜色控制灯;结合在床中的传感器将传感器信号传送到桥接器;如果未检测到运动,则桥接器停用灯;运动传感器超时是高的(预期用户更加静态)。

•唤醒灯:以增加的光水平控制灯,例如编程为在某个时间启动;结合在床中的传感器将信号传送到桥接器;如果检测到运动,则桥接器降低光水平或停用灯。

•夜灯:控制灯以基本上被调暗。结合在床中的传感器将信号传送到睡眠监控应用程序。

作为第二示例,可以为客厅定义以下光场景:

•浪漫灯:激活沙发附近的具有淡黄色且略微调暗的灯;相机不传送图像。

•娱乐灯:激活在电视旁和沙发附近的灯上的娱乐模式(其使光效果与屏幕上显示的内容同步);相机不传送图像。

•离开家的灯:激活沙发附近的具有白色且略微调暗的灯;相机将相机图像传送到安全应用程序。

•视频聊天灯:激活沙发后面的具有白色且明亮的灯;相机将图像传送到视频聊天应用程序。

•交互式光场景:以明亮模式激活灯;相机将图像或检测到的事件传送到桥接器;桥接器基于传感器信号控制灯,以使灯响应于附近用户的移动。

作为第三示例,可以为花园定义以下光场景:

•花园聚会灯:激活休息室附近的具有淡黄色且略微调暗的灯;花园中的存在检测器将信号传送到桥接器;检测到存在时,桥接器在人行道附近激活灯。

•花园宠物灯:花园中的所有灯以调暗模式用白色激活,花园中的存在检测器向宠物监控应用程序传送信号。

•花园安全灯:花园中所选择的灯以明亮模式用白色激活,花园中的存在检测器将信号传送到安全监控应用程序。

作为第四示例,可以为婴儿室定义以下光场景:

•婴儿室夜灯:以深度调暗模式激活婴儿室中的灯;相机将图像和音频传送到婴儿监控应用程序。

•婴儿室游戏:以明亮模式激活婴儿室中的灯;相机将图像传送到桥接器;桥接器基于传感器信号控制灯以使光响应于婴儿的移动。

为了使用光场景,首先将该光场景与一个或多个灯(例如灯13-15中的一个或多个)相关联。用户可能能够将光场景与一个或多个单独的灯相关联和/或可能能够将光场景与一个房间和具有一个或多个单独的灯的房间相关联。在前一种情况下,用户仍然可能能够将各个灯与房间相关联。这使得可能防止每个房间同时激活多于一个的光场景。如果这不被使用,那么可能有必要定义当控制不同但重叠的一组灯的不同光场景同时激活时发生的情况。

每个光场景进一步与零个或多个传感器(或传感器设备)相关联。如果光场景与传感器相关联,则由用户为该传感器选择/指定传感器信号应该被传送到的设备和/或应用程序。例如,用户可能能够从设备和/或应用程序列表中选择。此外,用户可能能够为该传感器(例如存在检测灵敏度)定义一个或多个设置。

传感器设置也可以自动确定。例如,如果将光场景称为放松光或检测到具有非常暗且低的光强度,则系统预期用户不太活跃,并且因此运动传感器的超时可能比具有较高光输出(例如健身光场景)的光场景更长。通过观察和分析所涉及的传感器设备捕获的数据,系统随着时间的推移已经了解了那些用户活动属性,这也是有可能的。如果与先前所选择的的光场景相关联的传感器未与当前所选择的的光场景相关联,则该传感器可能自动停用。

优选地,当用户选择不同的光场景并且不是当用户手动改变光设置时,仅改变传感器信号传送到的设备和/或应用程序以及传感器的设置。优选地,当选择了动态光场景时,是动态光场景的这种选择改变了传感器模式(其指示传感器信号被传送到哪个设备和/或应用程序),而不是单独的光场景改变。

在第一实施方式中,如果传感器(例如存在传感器)能够触发某些光设置,则可以在光场景中指定这些光设置,从而使传感器的信号被传送到这个光控制设备/应用程序。替代地,可以在独立的特殊类型的光场景中指定这些光设置,从而可以与使传感器的信号被传送到这个光控制设备/应用程序的光场景同时激活。这种特殊类型的光场景不改变传感器模式,并且可以在光控制应用程序中对用户隐藏,除了在修改光场景时之外。

在替代实施例中,光场景不与传感器相关联。在此实施例中,用户可能能够分别关联哪个光设置(例如颜色和调暗水平)的范围应该导致传感器信号被传送到第一设备和/或应用程序,以及哪个光设置的范围应该导致传感器信号被传送到第二设备和/或应用程序。

用户可能进一步能够指定一个或多个光设备,该一个或多个光设备的光设置影响传感器模式。例如,通过将光设备和传感器两者都关联至房间,用户可能能够在光控制应用程序中做到这一点。在这种情况下,如果与传感器处于同一房间的光设备改变其光设置,则这可能使传感器信号传送到不同的应用程序和/或设备。替代地,传感器可以自动地与一个或多个光设备相关联。例如,这可以通过检测哪些光设备在传感器的某个距离内来完成。

在这个替代实施例中,指示新的光设置的光命令可以进一步包括指示是否预期新的光设置快速改变的信息,例如,新的光设置是娱乐模式的结果还是用户尝试不同设置的结果。优选地,如果光设置没有预期快速改变,则仅改变传感器模式。

在图1的实施例中,传感器设备1由另一设备配置:移动设备21和/或桥接器31。移动设备21包括接收器23、传送器24、处理器25、存储器27和显示器29。在图1的实施例中,显示器29是触摸屏显示器。处理器25被布置为使用触摸屏显示器29来获得输入信号,该输入信号包括使光设备13-15中的一个或多个呈现新的光设置的请求,从存储在存储器27中的数据中确定多个设备和/或应用程序中的哪个设备和/或应用程序与新的光设置相关联,并使用传送器25将传感器设备1配置为将(传感器设备1从传感器9获得的)传感器信号传送到所确定的设备和/或应用程序。

桥接器31包括接收器33、传送器34、处理器35和存储器37。处理器35被布置为使用接收器33来获得输入信号(例如光命令),该输入信号包括使光设备13-15中的一个或多个呈现新的光设置的请求,从存储在存储器37中的数据中确定多个设备和/或应用程序中的哪个设备和/或应用程序与新的光设置相关联,并使用传送器35将传感器设备1配置为将(传感器设备1从传感器9获得的)传感器信号传送到所确定的设备和/或应用程序。

在替代实施例中,传感器设备1不需要由另一设备配置。在这个替代实施例中,传感器设备1的处理器5被布置为使用接收器3例如通过监听从桥接器31到光设备13-15的无线传送来获得指示哪个光设置当前在光设备13-15上激活的信息,并通过从数据确定多个设备和/或应用程序中的哪个设备和/或应用程序与所指示的光设置相关联来选择设备和/或应用程序。

在图1中所示的传感器设备1的实施例中,传感器设备1包括一个处理器5。在替代实施例中,传感器设备1包括多个处理器。传感器设备1的处理器5可以是通用处理器(例如基于arm)或专用处理器。传感器设备1的处理器5可以运行例如基于unix的操作系统。存储器7可以包括一个或多个存储器单元。存储器7可以包括例如固态存储器。

例如,接收器3和传送器4可以使用诸如wi-fi(ieee802.11)的一种或多种有线和/或无线通信技术来与无线lan接入点41通信。在替代实施例中,使用多个接收器和/或多个传送器,而不是单个接收器和单个传送器。在图1中所示的实施例中,使用了独立的接收器和独立的传送器。在替代实施例中,接收器3和传送器4被组合成收发器。例如,传感器9可以包括运动传感器(例如pir传感器)、热传感器和/或相机。传感器设备1可以包括通常用于传感器设备的其他组件,诸如电力连接器和/或电池。可以使用在一个或多个处理器上运行的计算机程序来实现本发明。

在图1中所示的移动设备21的实施例中,移动设备21包括一个处理器25。在替代实施例中,移动设备1包括多个处理器。移动设备21的处理器25可以是通用处理器(例如来自qualcomm或基于arm)或专用处理器。例如,移动设备21的处理器25可以运行android或ios操作系统。存储器27可以包括一个或多个存储器单元。例如,存储器27可以包括固态存储器。例如,存储器27可以用于存储操作系统、应用程序和应用程序数据。

例如,接收器23和传送器24可以使用诸如wi-fi(ieee802.11)的一种或多种无线通信技术来与无线lan接入点41通信。在替代实施例中,使用多个接收器和/或多个传送器,而不是单个接收器和单个传送器。在图1中所示的实施例中,使用独立的接收器和独立的传送器。在替代实施例中,接收器23和传送器24组合成收发器。例如,显示器29可以包括lcd或oled面板。移动设备21可以包括通常用于移动设备的其他组件,诸如电池和电力连接器。可以使用在一个或多个处理器上运行的计算机程序来实现本发明。

在图1中所示的桥接器31的实施例中,桥接器31包括一个处理器35。在替代实施例中,桥接器31包括多个处理器。桥接器31的处理器35可以是通用处理器(例如基于arm)或专用处理器。桥接器31的处理器35可以运行例如基于unix的操作系统。存储器37可以包括一个或多个存储器单元。例如,存储器37可以包括一个或多个硬盘和/或固态存储器。例如,存储器37可以用于存储所连接的灯的表格。

例如,接收器33和传送器34可以使用诸如wi-fi(ieee802.11)的一种或多种无线通信技术来与无线lan接入点41通信。在替代实施例中,使用多个接收器和/或多个传送器,而不是单个接收器和单个传送器。在图1中所示的实施例中,使用了独立的接收器和独立的传送器。在替代实施例中,接收器33和传送器34组合成收发器。桥接器31可以包括通常用于网络设备的其他组件,诸如电力连接器。可以使用在一个或多个处理器上运行的计算机程序来实现本发明。

图2示出了照明系统71(其包括图1的移动设备21和光设备13-15)、桥接器61和传感器设备73。在图2的实施例中,传感器9被结合到传感器设备73中,并且这个传感器设备73总是将由传感器9产生的传感器信号传送到桥接器61,例如,该桥接器61可以是philipshue灯桥接器。在图2的实施例中,仍然是移动设备21传送配置消息,但是在照明系统71中,移动设备21将配置消息传送到桥接器61。然后,桥接器61在其存储器67中存储指示传感器信号现在应当被传送到多个设备和/或应用程序中的哪个设备和/或应用程序的信息。

桥接器61包括接收器63、传送器64、处理器65和存储器67。处理器65被布置为使用接收器63从传感器设备73接收传感器信号。处理器65进一步被配置为基于存储在存储器67中的数据来选择传感器信号应当被传送至多个设备和/或应用程序中的哪个设备和/或应用程序。该选择取决于哪个光设置当前在光设备13-15上激活。处理器65进一步被配置为使用传送器64将传感器信号传送到所选择的设备和/或应用程序。

在图2的实施例中,桥接器61由另一设备配置:移动设备21。在替代实施例中,桥接器61不需要由另一设备配置。在这个替代实施例中,桥接器61的处理器65被布置为使用接收器63例如通过检查由接收器63接收到的去往光设备13-15的光命令来获得指示哪个光设置当前在光设备13-15上激活的信息,并通过从数据确定多个设备和/或应用程序中的哪个设备和/或应用程序与所指示的光设置相关联来选择设备和/或应用程序。

在图2中所示的桥接器61的实施例中,桥接器61包括一个处理器65。在替代实施例中,桥接器61包括多个处理器。桥接器61的处理器65可以是通用处理器(例如基于arm)或专用处理器。桥接器61的处理器65可以运行例如基于unix的操作系统。存储器67可以包括一个或多个存储器单元。例如,存储器67可以包括一个或多个硬盘和/或固态存储器。例如,存储器67可以用于存储所连接的灯的表格。

例如,接收器63和传送器64可以使用诸如wi-fi(ieee802.11)的一种或多种无线通信技术来与无线lan接入点41通信。在替代实施例中,使用多个接收器和/或多个传送器,而不是单个接收器和单个传送器。在图2中所示的实施例中,使用了独立的接收器和独立的传送器。在替代实施例中,接收器63和传送器64组合成收发器。桥接器61可以包括通常用于网络设备的其他组件,诸如电力连接器。可以使用在一个或多个处理器上运行的计算机程序来实现本发明。

图3示出了获得传感器信号并配置用于获得传感器信号的设备的方法的第一实施例。步骤121包括图1的移动设备21获得输入信号,该输入信号包括使一个或多个光设备呈现新的光设置的请求。在图3的实施例中,这个输入信号经由触摸屏接收。例如,用户使用移动设备21上的应用程序选择“离开家”或“唤醒”的光场景。

步骤123包括移动设备21向图1的桥接器31传送光命令,该光命令包括所选择的光场景的标识符。步骤111包括桥接器31接收这个光命令。步骤113包括桥接器31广播光命令。步骤101包括一个或多个光设备接收这个广播。步骤103包括如果已经在光设备的存储器中配置了这种关联,则光设备激活与所接收的光场景标识符相关联的光设置。

步骤125包括移动设备21从存储在存储器中的数据中确定多个设备和/或应用程序中的哪个设备和/或应用程序与新的光设置相关联。例如,在因特网服务器上运行的安全应用程序可以与“离开家”的光场景相关联,并且在检测到某个量的运动时激活光源的光控制应用程序可以与“唤醒”的光场景相关联。步骤127包括移动设备21向传感器设备1传送配置消息。配置消息标识所确定的设备和/或应用程序。

步骤131包括图1的传感器设备1接收配置消息。标识所确定的设备和/或应用程序的信息作为数据存储在传感器设备1的存储器中。步骤133包括传感器设备1从传感器获得传感器信号。传感器被布置为在视场中感测。步骤135包括传感器设备1基于存储在存储器中的数据选择传感器信号应当被传送到多个设备和/或应用程序中的哪个设备和/或应用程序。因此,该选择取决于哪个光设置当前在一个或多个光设备上激活。

步骤137包括传感器设备1将传感器信号传送到所选择的设备和/或应用程序。步骤141包括所选择的设备和/或应用程序接收传感器信号。例如,如果用户在步骤121中选择了“离开家”的光场景,那么在步骤137中,可以将传感器信号(例如来自pir传感器或相机的信号)传送到在图1的因特网服务器45上运行的安全应用程序。如果用户在步骤121中选择了“唤醒”的光场景,那么传感器信号可以被传送到桥接器31。

在图3的实施例中,是移动设备21配置传感器设备1。在图4的实施例中,是桥接器31配置传感器设备1。在图4的实施例中,图3的步骤125和127不是由移动设备21执行的。在步骤111中由桥接器31接收的光命令是输入信号,该输入信号包括使一个或多个光设备呈现新的光设置的请求。在桥接器31已经在步骤113中广播了光命令之后,桥接器31执行步骤115和117。

步骤115包括桥接器31从存储在存储器中的数据中确定多个设备和/或应用程序中的哪个设备和/或应用程序与新的光设置相关联。步骤117包括桥接器31向传感器设备1传送配置消息。配置消息标识所确定的设备和/或应用程序。接下来,如关于图3所描述的,执行步骤131、133、135、137和141。

在图3和图4的实施例中,传感器设备1由另一设备配置。在图5的实施例中,传感器设备1自行配置。因此,图5中没有图3的步骤115、117和131以及图4的步骤125、127和131。在步骤161中,传感器设备1通过监听在步骤113中由桥接器31广播的光命令来获得指示哪个光设置当前在一个或多个光设备上激活的信息。接下来,在步骤163中,传感器设备1通过从存储在存储器(例如其自身的存储器)中的数据中确定多个设备和/或应用程序中的哪个设备和/或应用程序与所指示的光设置相关联来选择设备和/或应用程序,并且将此信息存储在其存储器中。

在图5的实施例中,传感器设备1接下来执行步骤191和193。步骤191包括基于存储在存储器中的数据从多个传感器设置中选择与光设置相关联的传感器设置。步骤193包括根据所选择的传感器设置来配置传感器。多个传感器设置彼此不同,因为它们导致包括不同数据量的传感器信号。传感器信号中的数据量取决于期望的隐私级别、期望的级别或准确性、和/或期望的信息类型。由于传感器产生期望的信息(量),因此在已经产生传感器信号后适配传感器信号是不必要的。接下来,如关于图3所描述的,执行步骤133、135、137和141。

在图3至图5的实施例中,是传感器设备1将传感器信号传送到不同的设备和/或应用程序。在图6和图7的实施例中,图2的传感器设备73总是将传感器信号传送到桥接器61,并且桥接器61将传感器信号传送到不同的设备和/或应用程序。

在图6的实施例中,是移动设备21配置桥接器61。在图6的实施例中,以关于图3描述的方式执行步骤121至127,除了将配置消息传送到桥接器61而不是传送到传感器设备1之外。步骤201包括桥接器61接收这个配置消息并且将指示传感器信号现在应当传送到多个设备和/或应用程序中的哪个设备和/或应用程序的信息作为数据存储在其存储器中。

接下来,在图3至图5的实施例中由传感器设备1执行的同一步骤133由传感器设备73执行。在图6的实施例中,在步骤213中,传感器设备73总是将传感器信号传送到桥接器61。步骤203包括桥接器61接收传感器信号。步骤205包括桥接器61基于在步骤201中存储在其存储器中的数据来选择传感器信号应该传送至多个设备和/或应用程序中的哪个设备和/或应用程序。因此,该选择取决于哪个光设置当前在一个或多个光设备上激活。

在图6的实施例中,桥接器61然后执行步骤221和223。步骤221包括基于数据从多种信号适配方法中选择与当前激活的光设置相关联的信号适配方法。步骤223包括在步骤207中将传感器信号传送到所选择的设备和/或应用程序之前,通过应用所选择的信号适配方法来适配传感器信号。

多个信号适配彼此不同,因为它们导致传感器信号包括不同的数据量。传感器信号中的数据量取决于期望的隐私级别、期望的级别或准确性、和/或期望的信息类型。例如,如果应该将传感器信号传送到用于照明控制应用程序的桥接器,则可以降低从相机获得的传感器信号的帧率。步骤207包括桥接器61将传感器信号传送到所选择的设备和/或应用程序。步骤141包括所选择的设备和/或应用程序接收传感器信号。

在图6的实施例中,桥接器61从另一设备接收配置消息。在图7的实施例中,桥接器61未被配置,但是在接收到传感器信号时选择用于传送传感器信号的设备和/或应用程序。因此,图7中没有图6的步骤125、127和201。步骤121、123、111、113、101、103、133和213与关于图6描述的相同,除了步骤111包括存储指示哪个光设置当前在一个或多个光设备上激活的信息之外。

在步骤203中接收到传感器信号之后,如关于图6所描述的,桥接器61执行步骤231和233。在步骤231中,桥接器61获得指示哪个光设置当前在一个或多个光设备上激活的信息,其存储在步骤111中。接下来,在步骤233中,桥接器61从在桥接器61的存储器中存储的数据中确定多个设备和/或应用程序中的哪个设备和/或应用程序与此光设置相关联。接下来,如关于图6所描述的,执行步骤207和141。

在图7的实施例中,桥接器61在接收到传感器信号之后选择设备和/或应用程序。在图7的变体中,桥接器61在接收传感器信号之前选择设备和/或应用程序,如相对于传感器设备1关于图5所描述的。在图5的实施例中,传感器设备1在接收传感器信号之前选择设备和/或应用程序。在图5的变体中,传感器设备1在接收到传感器信号之后选择设备和/或应用程序,如相对于桥接器61关于图7所描述的。

在图5的实施例中,而不是在图3、图4、图6和图7的实施例中,传感器的设置基于当前激活的光设置来选择。在图5的变体中,传感器的设置未基于当前激活的光设置来选择。在图3、图4、图6和/或图7的变体中,如关于图5所描述的,传感器的设置基于当前激活的光设置来选择。在图6的实施例中,而不是在图3、图4、图5和图7的实施例中,传感器信号基于当前激活的光设置来适配(在产生之后并在传送到所选择的设备之前和/或应用程序之前)。在图6的变体中,传感器信号未基于当前激活的光设置来适配。在图3、图4、图5和/或图7的变体中,如关于图6所描述的,基于当前激活的光设置来适配传感器信号。

图8描绘了图示示例性数据处理系统的框图,该数据处理系统可以执行如关于图3-图7所描述的方法。

如图8中所示,数据处理系统300可以包括通过系统总线306耦合到存储器元件304的至少一个处理器302。如此,数据处理系统可以将程序代码存储在存储器元件304内。此外,处理器302可以执行经由系统总线306从存储器元件304访问的程序代码。在一个方面,数据处理系统可以实现为适合于存储和/或执行程序代码的计算机。然而,应当领会,数据处理系统300可以以包括处理器和存储器的任何系统的形式来实现,该处理器和存储器能够执行本说明书内描述的功能。

存储器元件304可以包括一个或多个物理存储器设备,诸如例如本地存储器308和一个或多个大容量存储设备310。本地存储器可以指代通常在程序代码的实际执行期间使用的随机存取存储器或(多个)其他非持久性存储设备。大容量存储设备可以实现为硬盘驱动器或其他持久数据存储设备。处理系统300还可以包括一个或多个高速缓冲存储器(未示出),该一个或多个高速缓冲存储器提供至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储设备310检索程序代码的次数。例如,如果处理系统300是云计算平台的一部分,则处理系统300还可能能够使用另一处理系统的存储器元件。

可选地,描述为输入设备312和输出设备314的输入/输出(i/o)设备可以耦合到数据处理系统。输入设备的示例可以包括但不限于键盘、诸如鼠标的指向设备、或麦克风(例如用于嗓音和/或语音识别)等。输出设备的示例可以包括但不限于监视器或显示器、或扬声器等。输入和/或输出设备可以直接或通过中间的i/o控制器耦合到数据处理系统。

在一实施例中,输入和输出设备可以实现为组合的输入/输出设备(在图8中以围绕输入设备312和输出设备314的虚线示出)。这种组合的设备的示例是触敏显示器,有时也称为“触摸屏显示器”或简单地称为“触摸屏”。在这样的实施例中,可以通过物理对象(诸如例如用户的手指或手写笔)在触摸屏显示器上或附近的移动来提供对设备的输入。

网络适配器316还可以耦合到数据处理系统以使其能够通过中间的专用或公共网络耦合到其他系统、计算机系统、远程网络设备和/或远程存储设备。网络适配器可以包括用于接收由所述系统、设备和/或网络传送到数据处理系统300的数据的数据接收器,以及用于将数据从数据处理系统300传送到所述系统、设备和/或网络的数据传送器。调制解调器、线缆调制解调器和以太网卡是可以与数据处理系统300一起使用的不同类型的网络适配器的示例。

如图8中所示,存储器元件304可以存储应用程序318。在各种实施例中,应用程序318可以存储在本地存储器308、一个或多个大容量存储设备310中,或者与本地存储器和大容量存储设备相独立。应当领会,数据处理系统300可以进一步执行可以促进应用程序318的执行的操作系统(图8中未示出)。以可执行程序代码的形式实现的应用程序318可以由数据处理系统300(例如由处理器302)执行。响应于执行应用程序,数据处理系统300可以被配置成执行本文描述的一个或多个操作或方法步骤。

本发明的各种实施例可以实现为与计算机系统一起使用的程序产品,其中程序产品的(多个)程序定义实施例的功能(包括本文描述的方法)。在一个实施例中,(多个)程序可以包含在各种非暂时性计算机可读存储介质上,其中,如本文所使用的,表述“非暂时性计算机可读存储介质”包括所有计算机可读介质,唯一的例外是暂时性传播信号。在另一个实施例中,(多个)程序可以包含在各种暂时性计算机可读存储介质上。说明性计算机可读存储介质包括但不限于:(i)其上永久存储信息的不可写存储介质(例如,计算机内的只读存储器设备,诸如由cd-rom驱动器可读的cd-rom盘、rom芯片、或任何类型的固态非易失性半导体存储器);和(ii)其上存储可改变信息的可写存储介质(例如,闪存、软盘驱动器或硬盘驱动器内的软盘、或任何类型的固态随机存取半导体存储器)。计算机程序可以在本文描述的处理器302上运行。

本文使用的术语仅用于描述特定实施例的目的,并且不旨在限制本发明。如本文所使用的,单数形式“一”(“a”或“an”)和“所述”旨在也包括复数形式,除非上下文另有清晰指示。将进一步理解,当在本说明书中使用时,术语“包括”(“comprise”和/或“comprising”)指定所述特征、整件、步骤、操作、元件和/或组件的存在,但不排除存在或添加一个或多个其他特征、整件、步骤、操作、元件、组件和/或其组合。

以下权利要求中的所有装置或步骤加功能元件的对应结构、材料、动作和等同物旨在包括用于与具体要求保护的其他所要求保护的元件组合地执行功能的任何结构、材料或动作。出于说明的目的已经呈现了本发明的实施例的描述,但不旨在穷尽或局限于所公开形式中的实施方式。在不脱离本发明的范围和精神的情况下,许多修改和变型对于本领域普通技术人员将是清楚的。选择和描述实施例是为了最好地解释本发明的原理和一些实际应用,并且使得本领域的其他普通技术人员能够针对具有适于考虑的特定用途的各种修改的各种实施例理解本发明。

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