本发明涉及用于控制住宅中的家庭自动化装置的方法、装置以及系统。
家庭自动化在住宅中变得越来越突出。
当家庭自动化装置的数量增加时,控制家庭自动化装置对于用户变得越来越复杂。
用于识别住宅中甚至住宅中的房间中的多个家庭自动化装置中的家庭自动化装置的简单字符串的使用现在变得受限制。
例如,房间包括多个开口,开口的关闭由家庭自动化管理。
以左右给关闭房间、卷帘的装置命名对于用户来说不够。这是因为左和右取决于用户在房间中的位置。
命名照明设备(诸如房间中的标准灯)也造成相同的忧虑。
这使得控制这种家庭自动化装置不是非常直观,因此在使用中不实用。
本发明的目的是通过提出对于任意用户直观且容易使用的用于控制住宅中的家庭自动化装置的方法、装置以及系统来解决现有技术的缺陷。
为此,根据第一方面,本发明提出了一种用于控制住宅中的家庭自动化装置的方法,其特征在于:家庭自动化装置由控制装置控制,该控制装置包括触摸屏并且向中央单元发送各命令,该中央单元将命令重定向至被控制的家庭自动化装置,中央单元由无线电链路连接到家庭自动化装置,该方法包括以下步骤:
-由中央单元且借助于无线电链路确定家庭自动化装置的列表,
-借助于控制装置将各家庭自动化装置与图标且与字母数字标识符关联,
-由控制装置获取住宅的至少一部分的图像,
-由控制装置在触摸屏上显示图像,
-由控制装置检测图标从图标列表的选择,
-由控制装置检测图标在图像中的定位并存储所确定的图标的位置,
-由控制装置检测在所存储的图标的位置处对图像的按压,
-由控制装置生成到中央单元和与图标关联的家庭自动化装置的命令或在检测到图标在图像中的位置处的按压时显示链接到其位置被存储的图标的另一个图标。
本发明还涉及一种用于控制住宅中的家庭自动化装置的系统,其特征在于:家庭自动化装置由控制装置控制,该控制装置包括触摸屏并且向中央单元发送各命令,该中央单元将命令重定向至被控制的家庭自动化装置,控制单元由无线电链路连接到家庭自动化装置,该系统包括:
-包括在中央单元中并且用于借助于无线电链路确定家庭自动化装置的列表的装置,
-包括在控制装置中用于将各家庭自动化装置与图标且与字母数字标识符关联的装置,
-包括在控制装置中用于获取住宅的至少一部分的图像的装置,
-包括在控制装置中用于在触摸屏上显示图像的装置,
-包括在控制装置中用于检测图标从图标列表的选择的装置,
-包括在控制装置中用于检测图标在图像中的定位并存储所确定的图标的位置的装置,
-包括在控制装置中用于检测在所存储的图标的位置处对图像的按压的装置,
-包括在控制装置中用于生成在中央单元处且旨在用于与图标关联的家庭自动化装置的命令,或者在检测到图标在图像中的位置处的按压时显示与其位置被存储的图标有关的另一个图标的装置。
由此,本发明通过允许将图标放在住宅的一部分的图像上来简化家庭自动化装置的使用和控制。
根据本发明的特定实施方式,该方法还包括以下步骤:
-由控制装置获取修改定位在图像中的图标的视觉外观的命令,
-由控制装置修改定位在图像中的图标的视觉外观。
由此,如果与家庭自动化装置在图像中的视图相比,图标占用图像中的大表面积,则本发明使得可以在图标靠近家庭自动化装置时保存该家庭自动化装置的视图。
根据本发明的特定实施方式,图标的定位的修改由使图标成为半透明或减小图标的大小构成。
由此,如果与家庭自动化装置在图像中的视图相比,图标占用图像中的大表面积,则本发明使得可以在图标靠近家庭自动化装置时保存该家庭自动化装置的视图。
根据本发明的特定实施方式,获取住宅的其它图像,并且该方法包括以下步骤:
-由控制装置显示所获取的其它图像的缩小图像,
-由控制装置检测对另一个图像的缩小图像的选择,
-显示与所选缩小图像对应的另一个图像,
-由控制装置检测图标从图标列表的选择,
-由控制装置检测图标在另一个图像中的定位并存储所确定的图标的位置,
-由控制装置检测在所存储的图标的位置处对另一个图像的按压,
-由控制装置生成到中央单元且旨在用于与图标关联的家庭自动化装置的命令或在检测到图标在图像中的位置处的按压时显示链接到其位置被存储的图标的另一个图标。
由此,本发明使得可以针对住宅中的各种房间产生不同显示。
根据本发明的特定实施方式,家庭自动化装置是电器、传感器、照明系统、窗帘和百叶窗装置、加热系统或报警单元。
根据本发明的特定实施方式,链接到其位置被存储的图标的另一个图标是具有至少三个可能状态的命令。
由此,该命令适于特定家庭自动化装置(诸如开口上的窗帘和百叶窗系统或加热系统)。
根据本发明的特定实施方式,链接到其位置被存储的图标的另一个图标由输入密码的邀请构成。
由此,本发明适于控制受控访问家庭自动化装置(诸如例如入侵者警报)。
根据本发明的特定实施方式,该方法还包括分离以下步骤的步骤:从图标列表选择图标,由控制装置获取住宅的至少一部分的图像,由控制装置检测图标从图标列表的选择,并且由控制装置检测图标在图像中的定位并存储所确定的图标的位置。
由此,可以防止人(例如,儿童或拜访者)修改控制装置的配置。
本发明还涉及存储在信息载体上的计算机程序,所述程序包含用于在它们被加载到计算机系统中且由计算机系统执行时实现之前描述的方法的指令。
上面提及的本发明的特征以及其它特征将从示例实施方式的以下描述的阅读更清楚地显现,所述描述关于附图来给出,附图中:
图1示出了实现本发明的住宅的示例;
图2示出了根据本发明的家庭自动化控制装置;
图3示出了根据本发明的家庭自动化中央单元;
图4示出了根据本发明的家庭自动化控制装置的显示屏的视图;
图5示出了根据本发明的用于编程并生成家庭自动化命令的算法的示例;
图6示出了根据本发明的由家庭自动化控制装置执行的用于管理家庭自动化命令的显示的各种方位的算法的示例;
图7示出了根据本发明的由家庭自动化控制装置执行的用于管理对图标的定位的修改的算法的示例;
图8示出了根据本发明的由家庭自动化控制装置执行的用于控制家庭自动化装置的算法的示例;
图9示出了由本发明用来建立指令的图标的示例。
图1示出了实现本发明的住宅的示例。
住宅包括多个房间,房间包括开口,这些开口装配有窗帘或百叶窗系统(诸如例如,卷帘vl1至vl6);照明系统l1至l5;受控电插座pc1和pc2;防入侵系统al;以及加热和/或空调调节控制pc。
住宅还包括由无线电链路与家庭自动化装置通信的中央单元ce。中央单元通过借助于无线电网络进行询问来识别装置,该无线电网络将中央单元连接到家庭自动化装置,家庭自动化装置回答该询问。由此,中央单元ce形成家庭自动化装置的列表。
根据本发明,控制装置com使得可以针对所形成的列表中的各家庭自动化装置命名并选择图标。用该信息增强的列表被存储在中央单元ce中和/或控制装置com中。所选图标从与家庭自动化装置的类型有关的图标列表被选择。例如,对于照明家庭自动化装置提出各种图标,对于窗帘或百叶窗家庭自动化装置提出其它图标,对于温度调节家庭自动化装置提出其它图标,并且对于防入侵系统提出其它图标。
窗帘或百叶窗和照明系统、电插座、电器、传感器以及防入侵系统是受本发明控制的家庭自动化装置。
当然,本发明不限于参照图1给出的示例。
根据本发明:
-中央单元ce借助于无线电链路确定家庭自动化装置的列表,
-中央单元ce借助于控制装置将各家庭自动化装置与图标且与字母数字标识符关联,
-控制装置com获取住宅的至少一部分的图像,
-控制装置com在触摸屏上显示图像,
-控制装置com检测图标从图标列表的选择,
-控制装置com检测图标在图像中的定位并存储所确定的图标的位置,
-控制装置com检测在所存储的图标的位置处对图像的按压,
-控制装置com生成在中央单元处旨在用于与图标关联的家庭自动化装置的命令,或者在检测到图标在图像中的位置处的按压时显示链接到与其位置被存储的图标的另一个图标。
图2示出了根据本发明的家庭自动化控制装置。
家庭自动化控制装置com包括:
-处理器、微处理器或微控制器200;
-易失性存储器203;
-非易失性存储器202;
-可选地,存储介质读取器204(诸如sd卡(安全数字卡)读取器)或用于存储由本发明处理的文档的硬盘;
无线网络接口205,
显示器206,
接口207,该接口用于捕捉由家庭自动化控制装置com的用户作出的命令;
通信总线201,该通信总线201将处理器200连接到rom存储器203、ram存储器203、存储介质读取器204、无线网络接口205、屏幕206以及命令捕捉接口207。
家庭自动化控制装置com优选地集成在智能电话或平板电脑中。
命令捕捉接口例如集成在屏幕206中,由此形成触摸屏。
无线网络接口例如包括wi-fi接口、蜂窝网络接口或蓝牙型的接口。
处理器200能够执行从非易失性存储器202、从外部存储器(未示出)、从存储介质(诸如sd卡等)或从通信网络加载到易失性存储器203中的指令。当家庭自动化控制装置com被加电时,处理器200能够从易失性存储器203读取指令并执行这些指令。这些指令形成使得由处理器200实现关于图5、图6、图7以及图8描述的方法的全部或一些的计算机程序。
关于图5、图6、图7以及图8描述的方法的全部或一些可以通过由可编程机器(诸如dsp(数字信号处理器)或微控制器)执行一组指令以软件形式来实现,或者可以由机器或专用组件(诸如fpga(现场可编程门阵列)或asic(专用集成电路))以硬件形式来实现。
图3示出了根据本发明的家庭自动化中央单元。
家庭自动化中央单元ce包括:
-易失性存储器303;
-非易失性存储器302;
-可选地存储介质读取器304(诸如sd卡(安全数字卡)读取器)或用于存储由本发明处理的文档的硬盘;
-网络接口305,
-可选地,小键盘307,
-通信总线301,该通信总线301将处理器300连接到rom存储器303、ram存储器303、存储介质读取器304、网络接口305以及小键盘307。
网络接口305包括到互联网(例如,以太网或wi-fi)的连接或蜂窝网络接口。
处理器300能够执行从非易失性存储器302、从外部存储器(未示出)、从存储介质(诸如sd卡等)或从通信网络加载到易失性存储器303中的指令。当中央单元ce被加电时,处理器300能够从易失性存储器303读取指令并执行这些指令。这些指令形成使得由处理器300实现关于图5描述的方法的一部分的计算机程序。
关于图5描述的方法可以通过由可编程机器(诸如dsp(数字信号处理器)或微控制器)执行一组指令以软件形式来实现,或者可以由机器或专用组件(诸如fpga(现场可编程门阵列)或asic(专用集成电路))以硬件形式来实现。
图4示出了根据本发明的家庭自动化控制装置的显示屏的视图。
在被给出为图4中的示例的显示屏中,在由房间的照片组成的屏幕背景上示出了四个图标40至43,其中,可以由根据本发明的家庭自动化控制装置com控制的各种装置位于该房间中。被表示为40的图标表示可以根据本发明控制的光源。图标41表示可以根据本发明控制的卷帘。图标42表示连接到电插座的标准灯,该标准灯可以根据本发明来控制,并且图标43表示可以根据本发明控制的加热和/或空调系统。
图标在图像中被放置为靠近受控装置,使得用户可以在视觉上并且明确地识别哪个图标与他希望控制的装置对应。
根据本发明,家庭自动化控制装置com的用户可以如他希望的那样修改图标的位置。
在图4中,图标可见。根据本发明,图标可以为半透明的,以便避免图像中的任意视觉超载。家庭自动化控制装置com的用户借助于预定命令修改在图像中插入的图标中的所有或一些的可见性。家庭自动化控制装置com的用户还可以如他希望的那样借助于预定命令修改在图像中插入的图标中的所有或一些图标的大小。
在图4中,示出了三个缩小图像。各缩小图像44、45以及47是住宅中的房间的视图。在用户选择缩小图像时,后者以及根据本发明插入的各种图标出现在屏幕的底部处。
这里应注意,图4所示的图像是各种房间的视图;在变体中,是住宅的一部分或多个楼层的一个或更多个图像或视图。
图5示出了根据本发明的由家庭自动化控制装置执行的用于家庭自动化命令的编程的算法的示例。
更准确来说,步骤e50由中央单元ce的处理器300来执行,并且步骤e51至e58由家庭自动化控制装置com的处理器300来执行。
本算法在家庭自动化控制装置com的用户将家庭自动化控制装置com配置为控制存在于他的住宅中的各种家庭自动化电器时实现。家庭自动化控制装置com优选地为上面安装用于实现本发明的应用程序的触摸板或智能电话。
在步骤e50处,处理器300控制用于通过无线电链路发送询问消息的网络接口305。家庭自动化装置对询问进行响应,并且处理器300由此形成家庭自动化装置的列表。
在步骤e51处,处理器200要求由无线电链路传送对获取所形成列表的请求。从该列表,控制装置com的用户针对所形成列表中的各家庭自动化装置命名并选择图标。用该信息增强的列表被存储在中央单元ce中,和/或名称和图标被存储在家庭自动化装置中。
在步骤e52处,处理器200由家庭自动化控制装置com的用户检测对图3中表示为36的缩小图像的按压,该按压将家庭自动化控制装置com配置为拍摄照片。
家庭自动化控制装置com的用户例如拍摄住宅中的各房间的照片或包括将被控制的家庭自动化装置的住宅的楼层的一部分或整体的一个或更多个照片。
各照片被存储在家庭自动化控制装置com的存储器中。
在步骤e53处,处理器200要求在触摸屏上显示图像。
在步骤e54处,处理器检测图标从图标列表的选择。
在步骤e55处,处理器200检测图标在图像中的定位并存储所确定的图标的位置。
在步骤e56处,处理器200检测在所存储图标的位置处对在触摸屏上显示的图像的按压。
在步骤e57处,处理器200生成到中央单元的旨在用于与图标关联的家庭自动化装置的命令,或者在检测到图标在图像中的位置处的按压时显示链接到其位置被存储的图标的另一个图标。
在之后步骤e58处,处理器200修改所放置图标的可见性。图标例如半透明地可见。在变体中,修改图标的大小。
图6示出了根据本发明的由家庭自动化装置执行以用于管理家庭自动化命令的显示的各种方位的算法的示例。
更准确来说,本算法由家庭自动化控制装置com的处理器200来执行。
本算法在每次修改家庭自动化控制装置com的方位时实现。在每次修改家庭自动化控制装置com的方位时,在屏幕206上显示的信息从纵向模式(portraitmode)改变为横向模式(landscapemode),并且反之亦然。
在步骤e60处,处理器200获取屏幕206的显示区域的参数。显示区域的参数是可用于如图4所示的视图的显示的区域在屏幕中的尺寸(dimension)和位置以及视图在屏幕中的方位。
尺寸被表示为screensize(width)、screensize(height)、以及位置,位置的坐标被表示为screenposition(x)和screenposition(y)。
在步骤d61处,处理器200要求根据如图4所示的视图的初始尺寸显示该视图。例如,初始尺寸对应于当由用户在图5中的步骤e52处拍摄照片时的方位。处理器200在该同一步骤处获取照片的尺寸。初始尺寸被表示为photosize(width)、photosize(height)。
在之后步骤e62处,处理器200计算照片的宽度比例scalewidth和高度比例scaleheight以用于适应显示区域。
为此目的,处理器200使用以下公式:
scalewidth=screensize(width)/photosize(width)
scaleheight=screensize(height)/photosize(height)
在之后步骤e63处,处理器200将宽度scalewidth比例与高度scaleheight比例进行比较。
如果scalewidth大于scaleheight,则处理器200移至步骤e64。否则,处理器200移至步骤e65。
在步骤64处,处理器200确定等于scaleheight的被表示为scale的比例因子。
一旦执行该操作,处理器200就移至步骤e66。
在步骤65处,处理器200将比例因子scale确定为等于scalewidth。
一旦执行该操作,处理器200就移至步骤e66。
在步骤e66处,处理器200借助于比例因子scale修改如图3所示的视图的尺寸。
在之后步骤e67处,处理器20将如图4所示的视图定位在屏幕206的中心处。视图的位置具有以下坐标photo(x)和photo(y)。
视图使用以下公式来定位:
photo(x)=screenposition(x)+screenposition(width)/2
photo(x)=screenposition(y)+screensize(height)/2。
在之后步骤e68处,处理器200要求在被调整大小的图像中的对应位置处显示图标。
图7示出了根据本发明的由家庭自动化控制装置执行的用于管理对图标的定位的修改的算法的示例。
更准确来说,本算法由家庭自动化控制装置com的处理器200来执行。
在步骤e70处,处理器200检查是否执行了对根据本发明插入的图标的按压。如果是这样,则处理器移至步骤e71,如果不是,则处理器200返回到步骤e70。
在之后步骤e71处,处理器200记录图标在屏幕上的坐标。图标的坐标被表示为currposition(x)和currposition(y)。
在之后步骤e72处,处理器200从屏幕206获取表示家庭自动化控制装置com的用户希望进行的图标的移动的信息。家庭自动化控制装置com的用户通过在屏幕上移动他的手指来指示他希望图标采用的位置。
在之后步骤e73处,处理器200确定图标在图3的视图中可以采用的极限位置。
在之后步骤e74处,如果由家庭自动化控制装置com的用户要求的最后一个位置包括在所确定的极限位置中,则处理器200控制图标到该最后一个位置的定位。如果该最后一个位置不包括在所确定的极限位置中,则处理器200控制图标到最靠近用户所要求的最后一个位置的最大位置的定位。
在之后步骤e75处,处理器200检查家庭自动化控制装置com的用户是否已中断图标的移动。为此目的,处理器200从屏幕206获取表示家庭自动化控制装置com的用户的手指在屏幕206上的按压的中断的信息。
如果是这样,则处理器200移至步骤e76。
如果不是,则处理器200移至步骤e78。
在步骤e78处,处理器200从屏幕206获取表示家庭自动化控制装置com的用户希望进行的图标的移动的信息,并且返回到步骤e74。
在步骤e76处,如果由家庭自动化控制装置com的用户要求的最后一个位置包括在所确定的极限位置中,则处理器200存储图标在该最后一个位置的位置。如果该最后一个位置不包括在所确定的极限位置中,则处理器200存储最靠近用户所要求的最后一个位置的最大位置。
图8示出了根据本发明的由家庭自动化控制装置执行的用于控制家庭自动化装置的算法的示例。
更准确来说,本算法由家庭自动化控制装置com的处理器200来执行。
在步骤e80处,处理器200检测由家庭自动化控制装置com的用户进行的家庭自动化应用程序的启动。在启动应用程序时,处理器200要求在屏幕206上显示如图3所示的视图。
在之后步骤e81处,处理器200检测由家庭自动化控制装置com的用户进行的缩小图像的选择。
在之后步骤e82处,处理器200检测由家庭自动化控制装置com的用户进行的图标的选择。
在之后步骤e83处,处理器200检查所选图标是否与两状态命令或具有多于两个状态的命令对应。两状态命令与启动/停止命令对应。具有多于两个状态的命令例如与加热指令的建立或窗帘或百叶窗装置的部分打开或照明装置的光强度的变化对应。
如果所选图标与两状态命令对应,则处理器200移至步骤e85。如果不是,则处理器200移至步骤e84。
在步骤e84处,处理器200要求显示用于建立指令的图标。用于建立指令的图标的示例将参照图9给出。
一旦执行该操作,处理器200就移至步骤e85。
在步骤e85处,为了与放置于住宅中的中央单元ce建立通信,处理器200控制无线电接口。中央单元向与所选图标关联的家庭自动化装置传送命令,并且转而接收执行该命令的确认。在接收到该命令时,中央单元ce向控制装置传送确认执行命令的消息。处理器200然后修改图标的视觉外观。
图9示出了由本发明用来建立用于加热和/或空气调节系统的指令的图标的示例。
被表示为90和91的箭头使得家庭自动化控制装置的用户能够提高或降低设置温度(在图9中的示例中,该温度为20.5度)。
当然,本发明并不限于这里所描述的实施方式,而是非常相反地,包含在本领域技术人员的能力之内的任意变体。