可控设备的多个系统的上下文感知控制技术方案

技术编号:16050602 阅读:41 留言:0更新日期:2017-08-20 10:50
本发明专利技术涉及用于使得被配置用于经由第一后端来控制第一系统的设备的控制器能够经由第二后端来控制第二系统的设备的方法。通过第二后端执行的方法包括:从第一后端接收控制器的位置信息以及控制器或/和控制器的用户的凭证;从被第二后端信任的源接收控制器的位置信息以及控制器或/和用户的凭证;以及通过将从第一后端接收的位置信息与从被第二后端信任的源接收的位置信息进行比较和通过将从第一后端接收的凭证与从被第二后端信任的源接收的凭证进行比较,执行上下文匹配以使得控制器能够控制第二系统的设备。

【技术实现步骤摘要】
【国外来华专利技术】可控设备的多个系统的上下文感知控制
技术介绍
本专利技术的实施例一般涉及包括可控设备的系统、尤其包括可控光源的照明系统的领域并且更确切地涉及用于多个这样的系统的上下文感知控制的系统和方法。相关领域的描述包括多个可控设备的系统的控制正演变成越来越网络化和智能化。例如,照明系统的控制器可以具有不同的工作模式并且通过例如在某些情况下调暗(dimdown)某些光源来节省能量,或者控制器和光源可以使用预设密钥来安全地通信。这些控制系统之中的一些控制系统利用(leverage)移动设备中存在的功能。US2012/169461A例如披露具有远程认证的电子物理访问控制系统。该系统具有授权设备诸如蜂窝电话以及用于基于授权设备的位置来接收涉及特殊设施和用户的访问权限的信息的机制。授权设备被放置于接近安全门户(portal)。用户被要求向授权设备认证他们自己。授权设备随后发送信号至与安全门户相关联的锁定设备。随着智能型移动设备诸如智能电话、平板PC等等的快速增长,从移动设备控制这样的系统的可控设备是自然的意图。图1是包括由控制器106控制的一个或多个可控设备104例如家中的光源的第一系统102的示意图,如当前在本领域中所完成的。一个或多个可控设备104被通信连接到第一后端108,其中第一后端可以包括和管理涉及控制器106和/或其用户的信息以及涉及第一系统的可控设备的信息。用户可以通过给控制器106提供用户输入来控制可控设备104,控制器106是例如用户的移动电话,其随后以两种方式之一来控制设备104。如果控制器106和设备104位于相同的局域网(例如用户的家的局域网)中,则控制器106可以例如经由WiFi连接直接给设备104提供代表用户的输入的控制命令,如在图1中利用步骤1.a所示的。在那之后,设备104或第一系统102可以给第一后端108提供设备104的新状态的指示,如在图1中利用步骤1.b所示的。如果控制器106和设备104没有位于相同的局域网中,则控制器106可以首先给第一后端108提供控制命令,其在图1中被显示为步骤1.c,而第一后端108转而给可控设备104提供命令,其在图1中被显示为步骤1.d。图1的右侧图示用户到达可控设备的另一系统可以被安装在其中的基础设施,其中另一系统被显示为包括一个或多个可控设备114的系统112,例如用户可以访问的智能楼宇中的包括光源的照明系统。当前的架构仅经由专用后端118、与由IT部门管理的控制器一起工作。因此,如果可能的话,并不容易使得用户能够使用他的智能电话106来控制第二系统的设备114并且要求监管系统112和118的IT部门的参与。这显著地限制系统的灵活性。本领域中所需的是使得典型地用于控制一个系统的可控设备的控制器能够以既方便又安全的方式来控制另一系统的可控设备的方案。
技术实现思路
如本领域技术人员将领会到的,本专利技术的各方面可以被体现为系统、方法或计算机程序产品。相应地,本专利技术的各方面可以采取完全硬件实施例、完全软件实施例(包括固件、常驻软件、微代码等等)或者组合软件和硬件方面的实施例的形式,其中软件和硬件方面可以在本文一般全部被称为“电路”、“模块”或“系统”。在这个披露中描述的功能可以被实现为由计算机的微处理器执行的算法。此外,本专利技术的各方面可以采取被收录在一个或多个计算机可读介质中的计算机程序产品的形式,其中在计算机可读介质上收录例如存储计算机可读程序代码。可以使用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质例如可以是但不限于电子、磁、光、电磁、红外或半导体系统、装置或设备或者前述内容的任何合适组合。计算机可读存储介质的更特定示例(非详尽列表)将包括以下:具有一个或多个导线的电气连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备或前述内容的任何合适组合。在这个文献的上下文中,计算机可读存储介质可以是任何有形介质,其能够包含或存储程序以便由指令执行系统、装置或设备使用或者与指令执行系统、装置或设备相连接使用。计算机可读信号介质可以例如在基带中或作为载波的一部分包括其中收录有计算机可读程序代码的传播数据信号。这样的传播信号可以采取各种各样的形式中的任何形式,其包括但不限于电磁、光或其任何合适的组合。计算机可读信号介质可以是任何的计算机可读介质,其不是计算机可读存储介质并且能够传送、传播或运送程序以便由指令执行系统、装置或设备使用或者与指令执行系统、装置或设备相连接使用。收录于计算机可读介质上的程序代码可以使用任何适当的包括但不限于无线、有线线路、光纤、电缆、RF等等或前述内容的任何合适组合的介质来发送。用于实行本专利技术的各方面的操作的计算机程序代码可以采用一种或多种编程语言的任何组合来编写,其中编程语言包括诸如Java(TM)、Smalltalk、C++等等之类的面向对象的编程语言和诸如“C”编程语言或相似编程语言之类的常规程序编程语言。程序代码可以全部在用户的计算机上、部分在用户的计算机上、作为独立的软件包、部分在用户的计算机上和部分在远程计算机上或者全部在远程计算机或服务器上执行。在后者情形中,远程计算机可以通过任何类型的包括局域网(LAN)或广域网(WAN)的网络连接到用户的计算机,或者能够制作连接至外部计算机(例如使用因特网服务提供商、通过因特网)。下面参考根据本专利技术的实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或方框图来描述本专利技术的各方面。将明白:流程图图示和/或方框图之中的每一个方框以及流程图图示和/或方框图中的方框的组合能够通过计算机程序指令来实现。这些计算机程序指令可以被提供至处理器,尤其通用计算机、专用计算机或其它可编程数据处理装置的微处理器或中央处理单元(CPU),以制造机器,以致经由计算机、其它可编程数据处理装置或其它设备的处理器执行的指令创建用于实现在流程图和/或一个或多个方框图方框中指定的功能/行动的手段(means)。这些计算机程序指令也可以被存储在计算机可读介质中,其能够引导计算机、其它可编程数据处理装置或其它设备以特殊方式起作用,以致存储在计算机可读介质中的指令产生包括实现在流程图和/或一个或多个方框图方框中指定的功能/行动的指令的制品。计算机程序指令也可以被加载到计算机、其它可编程数据处理装置或其它设备上,以引起一系列操作步骤在计算机、其它可编程装置或其它设备上被执行来产生计算机实现的处理,以致在计算机或其它可编程装置上执行的指令提供用于实现在流程图和/或一个或多个方框图方框中指定的功能/行动的处理。附图中的流程图和方框图图示根据本专利技术的各种实施例的系统、方法和计算机程序产品的可能实现方式的架构、功能和操作。在这方面,流程图或方框图中的每个方框可以代表包括一个或多个用于实现(多个)指定逻辑功能的可执行指令的代码的模块、段或部分。也应注意:在一些可供选择的实现方式中,在方框中指出的功能可以不按附图中指出的顺序来发生。例如,相继显示的两个方框实际上可以基本上同时被执行,或者这些方框有时可以按相反的顺序来执行,这取决于所牵涉本文档来自技高网
...
可控设备的多个系统的上下文感知控制

【技术保护点】
一种计算机实现的方法,用于使得被配置用于经由第一控制系统后端(208)来控制第一系统(202)的一个或多个设备(204)的控制器(206)也能够经由第二控制系统后端(218)来控制第二系统(212)的一个或多个设备(214),所述方法包括:在第二控制系统后端上,从第一控制系统后端接收(步骤2.c)可用于第一控制系统后端的所述控制器的位置信息以及所述控制器或/和所述控制器的用户的凭证;在第二控制系统后端上,从被第二控制系统后端信任的源接收(步骤2.d)所述控制器的位置信息以及所述控制器或/和所述用户的凭证;在第二控制系统后端上,执行上下文匹配,以使得所述控制器能够控制第二系统的一个或多个设备,其中所述上下文匹配包括:将从第一控制系统后端接收的位置信息与从被第二控制系统后端信任的源接收的位置信息进行比较,以及通过将从第一控制系统后端接收的凭证与从被第二控制系统后端信任的源接收的凭证进行比较。

【技术特征摘要】
【国外来华专利技术】2014.08.05 EP 14179868.61.一种计算机实现的方法,用于使得被配置用于经由第一控制系统后端(208)来控制第一系统(202)的一个或多个设备(204)的控制器(206)也能够经由第二控制系统后端(218)来控制第二系统(212)的一个或多个设备(214),所述方法包括:在第二控制系统后端上,从第一控制系统后端接收(步骤2.c)可用于第一控制系统后端的所述控制器的位置信息以及所述控制器或/和所述控制器的用户的凭证;在第二控制系统后端上,从被第二控制系统后端信任的源接收(步骤2.d)所述控制器的位置信息以及所述控制器或/和所述用户的凭证;在第二控制系统后端上,执行上下文匹配,以使得所述控制器能够控制第二系统的一个或多个设备,其中所述上下文匹配包括:将从第一控制系统后端接收的位置信息与从被第二控制系统后端信任的源接收的位置信息进行比较,以及通过将从第一控制系统后端接收的凭证与从被第二控制系统后端信任的源接收的凭证进行比较。2.根据权利要求1所述的计算机实现的方法,其中使得所述用户的所述控制器能够控制第二系统的一个或多个设备包括针对所述控制器建立访问权限,所述访问权限识别:所述控制器被允许控制第二系统的一个或多个设备中的哪些设备,以及任选地,所述控制器被允许在控制第二系统的一个或多个设备中采取哪些行动。3.根据权利要求2所述的计算机实现的方法,其中使得所述用户的所述控制器能够控制第二系统的一个或多个设备包括建立访问时段,所述访问时段识别在其期间所述控制器被允许控制第二系统的一个或多个设备的一个或多个时间段。4.根据任何一项前述权利要求所述的计算机实现的方法,进一步包括:在第二控制系统后端上,从第一控制系统后端接收(步骤3.c)控制命令来控制第二系统的一个或多个设备;由第二控制系统后端确定(步骤3.d):是否所述用户位于第二系统被部署于其中的基础设施内;由第二控制系统后端确定:是否所述控制命令根据所述上下文匹配的结果而被允许;和依据肯定确定,第二控制系统后端给第二系统的一个或多个设备提供(步骤3.e)所述控制命令或其衍生物。5.根据权利要求1-3中的任何一项权利要求所述的计算机实现的方法,进一步包括:从第二控制系统后端给第一控制系统后端提供(步骤2'.d)使得所述控制器能够给第二控制系统后端安全地提供一个或多个控制命令的访问凭证,所述一个或多个控制命令是用于控制第二系统的一个或多个设备的一个或多个命令。6.根据权利要求5所述的计算机实现的方法,进一步包括:从第二控制系统后端给第一控制系统后端提供使得所述控制器能够识别和/或个别地寻址第二系统的一个或多个设备的信息。7.根据权利要求5或6所述的计算机实现的方法,进一步包括:在第二控制系统后端上,从所述控制器接收(步骤3'.a)控制命令来控制第二系统的一个或多个设备;由第二控制系统后端确定(步骤3'.b):是否所述控制命令依照由第二控制系统后端给第一控制系统后端提供的访问凭证;和依据肯定确定,第二控制系统后端给第二系统的一个或多个设备提供(步骤3'.c)所述控制命令或其衍生物。8.一种计算机程序产品,其包括指令,所述指令当由一个或多个处理器执行时执行根据权利要求1-7中的一项或多项权利要求所述的方法。9.一种第二控制系统后端,用于使得被配置用于经由第一控制系统后端来控制第一系统的一个或多个设备的控制器能够控制第二系统的一个或多个设备,第二控制系统后端被配置成:从第一控制系统后端接收可用于第一控制系统后端的所述控制器的位置信息以及所述控制器或/和所述控制器的用户的凭证;从被第二控制系统后端信任的源接收所述控制器的位置信息以及所述控制器或/和所述用户的凭证;和执行上下文匹配,以使得所述控制器能够控制第二系统的一个或多个设备,其中所述上下文匹配包括:将从第一控制系统后端接收的位置信息与从被第二控制系统后端信任的源接收的位置信息进行比较,以及通过将从第一控制系统后端接收的凭证与从被第二控制系统后端信任的源接收的凭证进行比较,其中任选地,第二控制系统后端进一步被配置成执行根据权利要求2-7中的任何一项权利要求所述的方法。10.一种用于在根据权利要求1-3中的任何一项权利要求所述的方法中使用的第一控制系统后端,其被配置用于经由第一控制系统后端(208)来控制第一系统(202)的一个或多个...

【专利技术属性】
技术研发人员:O加西亚莫乔恩马缚龙S沙马
申请(专利权)人:飞利浦灯具控股公司
类型:发明
国别省市:荷兰,NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1