发明内容
本发明的一个目的在于,针对安装有多种应用的智能家居设备,使得用户能够以方便、快捷且用户友好的方式与其进行信息交互。
为此,本发明的智能家居设备遥控方法、装置及***,利用广为普及的诸如智能手机、平板电脑或智能可穿戴设备的便携式电子设备作为虚拟遥控设备,来间接操作智能家居设备。总体而言,在智能家居设备与便携式电子设备之间建立通信连接,接着移动便携式电子设备并利用其上的运动传感器来获取位移向量,然后生成移动指令传送给智能家居设备,智能家居设备在接收到该移动指令后对其进行解析,然后操控智能家居设备执行对应操作。
根据本发明的第一方面,提供了一种用于遥控智能家居设备的方法,包括以下步骤:在便携式电子设备与所述智能家居设备之间建立通信连接,其中所述便携式电子设备配置有运动传感器;利用所述运动传感器,获取所述便携式电子设备的移动数据;以及基于所获取的移动数据,控制所述智能家居设备执行相应操作。
在一个实施例中,获取所述便携式电子设备的移动数据的步骤包括:确定所述便携式电子设备的初始位置;以及利用所述运动传感器,检测所述便携式电子设备相对于所述初始位置的位移向量,将所述位移向量作为所述移动数据。
在一个实施例中,遥控所述智能家居设备执行相应操作包括以下操作中的一种或多种:基于所述移动数据,控制所述智能家居设备按一定比例地移动其屏幕上的光标;和在检测到所述便携式电子设备在一特定方向上的特定运动时,控制所述智能家居设备执行点击操作。
在一个实施例中,所述运动传感器包括陀螺仪和/或加速度计,并且其中,所述便携式电子设备是智能手机、平板电脑或可穿戴设备。
根据本发明的第二方面,提供了一种用于遥控智能家居设备的***,包括:通信装置,用于在便携式电子设备与所述智能家居设备之间建立通信连接,其中所述便携式电子设备配置有运动传感器;移动数据获取装置,用于利用所述运动传感器,获取所述便携式电子设备的移动数据;以及控制装置,用于基于所获取的移动数据,控制所述智能家居设备执行相应操作。
在一个实施例中,所述移动数据获取装置包括:初始位置确定单元,用于确定所述便携式电子设备的初始位置;以及位移检测单元,用于利用所述运动传感器,检测所述便携式电子设备相对于所述初始位置的位移向量,将所述位移向量作为所述移动数据。
在一个实施例中,所述控制装置包括以下中的一个或多个:光标控制装置,用于基于所述移动数据,控制所述智能家居设备按一定比例地移动其屏幕上的光标;和点击控制装置,用于在所述位移检测单元检测到所述便携式电子设备在一特定方向上的特定运动时,控制所述智能家居设备执行点击操作。
在一个实施例中,所述运动传感器包括陀螺仪和/或加速度计,并且其中,所述便携式电子设备是智能手机、平板电脑或可穿戴设备。
根据本发明的第三方面,提供了一种用于智能家居设备的信息处理方法,包括以下步骤:与便携式电子设备建立通信连接;解析从所述便携式电子设备获取的移动数据;以及基于经解析的移动数据,在所述智能家居设备上执行相应操作。
根据本发明的第四方面,提供了一种用于智能家居设备的信息处理装置,包括:通信单元,用于与便携式电子设备建立通信连接;解析单元,用于解析从所述便携式电子设备获取的移动数据;以及操作执行单元,用于基于经解析的移动数据,在所述智能家居设备上执行相应操作。
根据本发明的第五方面,提供了一种用于智能家居设备的信息处理方法,包括以下步骤:与所述智能家居设备建立通信连接;利用便携式电子设备的运动传感器,获取所述便携式电子设备的移动数据;以及将所获取的移动数据传送给所述智能家居设备。
根据本发明的第六方面,提供了一种用于智能家居设备的信息处理装置,包括:通信单元,用于与所述智能家居设备建立通信连接;以及移动数据获取单元,用于利用便携式电子设备的运动传感器,获取所述便携式电子设备的移动数据,所获取的移动数据通过所述通信单元传送给所述智能家居设备。
利用本发明的智能家居设备的信息处理及遥控方法、装置与***,用户只需要轻轻移动诸如智能手机等便携式电子设备,例如手机屏幕朝上地进行上下前后左右的空间任意移动,就可以方便、快捷地将光标移动到智能家居设备屏幕上的任意地方,而无需像现有技术中那样多次按压遥控器上的按键。
利用本发明的智能家居设备的信息处理及遥控方法、装置与***,用户可以通过广为普及的诸如智能手机、平板电脑或智能可穿戴设备的便携式电子设备,来实现对智能家居设备的操控。用户可以在多台便携式电子设备上安装对应应用,由此提供了较好的替换性,也基本上免除了遥控器损耗、老化和维修的问题。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
如前所述,为了实现对智能家居设备的快速、便捷控制,本发明利用广为普及的诸如智能手机、平板电脑或智能可穿戴设备的便携式电子设备作为虚拟遥控设备,来间接操作智能家居设备。
具体而言,首先,在便携式电子设备上和智能家居设备上安装相应的应用程序,以使得在两者之间建立通信连接。其次,利用便携式电子设备上通常配置的诸如陀螺仪或加速度计的运动传感器,来感测该便携式电子设备的移动。最后,在智能家居设备的屏幕上按一定比例相应地移动光标。
本文中将主要以智能电视和智能手机为例来描述本发明的实施例,但是本领域技术人员应当理解,本发明的遥控技术完全可以应用于任何需要频繁人机交互的智能家居设备,而且遥控设备也不限于智能手机,完全可以采用任何具备运动感测功能的便携式电子设备,例如平板电脑或智能可穿戴设备(例如,智能腕表),等等。
下面将参照图1至图3来具体地描述本发明的实施例。图1是例示了根据本发明实施例的用于遥控智能家居设备的方法100的流程图。首先,在配置有运动传感器的便携式电子设备与智能家居设备之间建立通信连接(步骤101)。具体地,在便携式电子设备与智能家居设备上各自安装对应的应用程序,接着开启智能家居设备的网络端口监听,然后通过蓝牙、WiFi或红外等无线技术实现便携式电子设备与智能家居设备之间的配对连接。
接着,在步骤103中,利用便携式电子设备上配备的运动传感器来获取该便携式电子设备的移动数据。运动传感器例如可以包括陀螺仪和/或加速度计。需要指出的是,本文中所称便携式电子设备上配备有运动传感器,既包括运动传感器作为便携式电子设备的一个部件内置于便携式电子设备中的情形,也包括运动传感器独立于便携式电子设备但通过特定接口与便携式电子设备相附接的情形。
在一个实施例中,首先确定便携式电子设备的初始位置。例如,可以将智能手机的当前位置设置为原点,手机屏幕面竖直向上,机身水平放置且与智能电视大体垂直,由此建立如图2a所示的坐标系:其中X轴表示手机屏幕横向(即,短轴方向),Y轴表示手机屏幕纵向(即,长轴方向),而Z轴表示垂直于手机屏幕的方向。这里,例如可以设定智能手机X轴对应于智能电视屏幕的横向(即,平行于地面的方向),而智能手机Z轴对应于智能电视屏幕的纵向(即,垂直于地面的方向)。
当然,本领域技术人员可以设定不同的坐标系以及与智能电子设备的移动对应关系,例如在智能手机画面横向显示的情况下,可以设定手机屏幕的长轴方向对应于电视屏幕的横向,而手机屏幕的短轴方向对应于电视屏幕的纵向。
接下来,利用运动传感器,检测便携式电子设备相对于初始位置的位移向量。具体地,通过调用例如智能手机的***接口获取运动传感器的报送数据,以若干毫秒为周期来检测智能手机的位移向量(x,y,z)。例如,参照图2a,若智能手机基于手机屏幕的垂直面(这里假设手机水平放置)向右移动了4个像素单位且向上移动3个像素单位,则相当于智能手机沿X轴移动4且沿Z轴移动3,其位移向量为(4,0,3)。再如,若智能手机基于水平面向前移动5个像素单位,则相当于智能手机沿Y轴移动5,其位移向量为(0,5,0)。另外,可以设定沿图2a箭头所示的方向的向量取值为正,反之为负。
在获取了便携式电子设备的移动数据后,便携式电子设备上的应用端将获取到的数据生成为一条动作指令发送给已经配对好的智能家居设备。智能家居设备上的应用在接收到移动数据后,基于该移动数据控制智能家居设备执行相应操作(步骤105)。
具体地,智能家居设备上的信息处理应用对从便携式电子设备接收到的移动数据进行解析。
若解析发现接收到的移动数据表示一条移动指令,则控制智能家居设备相应地移动其屏幕上的光标。例如,在上述示例中获取到智能手机的位移向量为(4,0,3),则在智能电视的屏幕上相应地移动光标,如图2b所示。
在一个示例中,所谓相应地移动光标可以理解为按照一定比例地移动光标,这里的比例与智能电视的屏幕尺寸、经统计的用户舒适移动智能手机的距离或者智能手机与电视之间的距离等因素相关联。
若解析发现接收到的移动数据表示一条点击指令,则控制智能家居设备在当前电视屏幕光标的显示位置处执行点击操作。如果该光标位于换台选项处,则点击操作就会触发换台。
在一个实施例中,可以设定便携式电子设备在某一方向(例如图2a中的Y轴方向)上的短时快速运动指示点击操作。如前例所述,若接收到的智能手机的位移向量为(0,5,0)且移动时间小于指定阈值,则可以将其解析为点击指令。此外,例如,还可以设定例如沿Y轴正向的短时快速运动指示点击操作,而沿Y轴反向的短时快速运动(即,位移向量中Y的值为负)则指示弹出选项对话框。当然,本领域技术人员能够理解,完全可以采用除此之外的其他运动姿态来实现类似的移动、点击或提供选项等操作。
除了利用便携式电子设备的特定运动来指示点击等操作外,在本发明其他实施例中,还可以在便携式电子设备的屏幕上显示诸如确认的虚拟按键,用户在其上的触摸会使得生成例如点击操作的动作指令,并被发送到智能家居设备。智能家居设备对其进行解析后执行对应操作。
图3示出了根据本发明实施例的智能家居***300的功能框图。智能家居***300的功能模块可以由实现本发明原理的硬件、软件或硬件和软件的结合来实现。本领域技术人员可以理解的是,图3中所描述的功能模块可以组合起来或者划分成子模块,从而实现上述发明的原理。因此,本文的描述可以支持对本文描述的功能模块的任何可能的组合、或者划分、或者更进一步的限定。
智能家居***300由智能家居设备310和便携式电子设备350两部分构成。智能家居设备310可以是任何需要频繁人机交互的智能家居设备,例如智能电视。如前所述,为了实现对智能家居设备310的快速、便捷控制,本发明中的便携式电子设备350可以是广为普及的具备运动感测功能的智能设备,例如智能手机、平板电脑或智能可穿戴设备(例如,智能腕表),等等。下面将以智能手机与智能电视为例对本发明的发明原理进行具体说明。
为了在便携式电子设备350与智能家居设备310之间建立通信连接,如图3所示,在便携式电子设备350与智能家居设备310中各自配置有通信装置352、312。通过通信装置312、352并利用例如蓝牙、WiFi或红外等无线技术,在便携式电子设备350与智能家居设备310之间实现配对连接。
便携式电子设备350中配备有运动传感器353用以监测便携式电子设备350的移动。运动传感器353例如可以包括陀螺仪和/或加速度计。运动传感器353监测到的移动数据可以定时(例如,以若干毫秒为周期)发送到移动数据获取装置354。在一个实施例中,移动数据获取装置354可以包括初始位置确定单元356和位移检测单元358。
初始位置确定单元356可以确定便携式电子设备350的初始位置。如前所述,例如可以将智能手机的当前位置设置为原点,手机屏幕面竖直向上,机身水平放置且与智能电视大体垂直,由此建立如图2a所示的坐标系:其中X轴表示手机屏幕横向(即,短轴方向),Y轴表示手机屏幕纵向(即,长轴方向),而Z轴表示垂直于手机屏幕的方向。这里,例如可以设定智能手机X轴对应于智能电视屏幕的横向(即,平行于地面的方向),而智能手机Z轴对应于智能电视屏幕的纵向(即,垂直于地面的方向)。
当然,本领域技术人员可以设定不同的坐标系以及与智能电子设备的移动对应关系,例如在智能手机画面横向显示的情况下,可以设定手机屏幕的长轴方向对应于电视屏幕的横向,而手机屏幕的短轴方向对应于电视屏幕的纵向。
位移检测单元358能够利用运动传感器353监测到的数据,来检测便携式电子设备350相对于初始位置的位移向量(x,y,z)。例如,参照图2a,若智能手机基于手机屏幕的垂直面(这里假设手机水平放置)向右移动了4个像素单位且向上移动3个像素单位,则相当于智能手机沿X轴移动4且沿Z轴移动3,其位移向量为(4,0,3)。再如,若智能手机基于水平面向前移动5个像素单位,则相当于智能手机沿Y轴移动5,其位移向量为(0,5,0)。另外,可以设定沿图2a箭头所示的方向的向量取值为正,反之为负。
移动数据获取装置354获取了便携式电子设备350的移动数据后,将获取到的数据生成为一条动作指令通过通信装置352发送给已经配对好的智能家居设备310。智能家居设备310上的控制装置能够基于该移动数据,控制智能家居设备310执行相应操作。
具体地,智能家居设备310的通信装置312在接收到来自移动数据获取装置354的动作指令后,将其传送给解析装置314,用以对所获取的移动数据进行解析。然后解析装置314将解析后的数据传送到操作执行装置316。操作执行装置316能够基于经解析的移动数据,控制智能家居设备310执行相应操作。在一个实施例中,操作执行装置316可以包括光标控制装置317和/或点击控制装置318。
具体地,若解析装置314解析发现接收到的移动数据表示一条移动指令,则光标控制装置317控制智能家居设备310相应地移动其屏幕上的光标。例如,在上述示例中获取到智能手机的位移向量为(4,0,3),则在智能电视的屏幕上相应地移动光标,如图2b所示。
在一个示例中,所谓相应地移动光标可以理解为按照一定比例地移动光标,这里的比例与智能电视的屏幕尺寸、经统计的用户舒适移动智能手机的距离或者智能手机与电视之间的距离等因素相关联。
若解析装置314解析发现接收到的移动数据表示一条点击指令,则点击控制装置318控制智能家居设备310在当前电视屏幕光标的显示位置处执行点击操作。如果该光标位于换台选项处,则点击操作就会触发换台。
在一个实施例中,可以设定便携式电子设备350在某一方向(例如图2a中的Y轴方向)上的短时快速运动指示点击操作。如前例所述,若接收到的智能手机的位移向量为(0,5,0)且移动时间小于指定阈值,则可以将其解析为点击指令。此外,例如,还可以设定例如沿Y轴正向的短时快速运动指示点击操作,而沿Y轴反向的短时快速运动(即,位移向量中Y的值为负)则指示弹出选项对话框。当然,本领域技术人员能够理解,完全可以采用除此之外的其他运动姿态来实现类似的移动、点击或提供选项等操作。
利用本发明的智能家居设备的信息处理及遥控方法、装置与***,用户只需要轻轻移动诸如智能手机等便携式电子设备,例如手机屏幕朝上地进行上下前后左右的空间任意移动,就可以方便、快捷地将光标移动到智能家居设备屏幕上的任意地方,而无需像现有技术中那样多次按压遥控器上的按键。
利用本发明的智能家居设备的信息处理及遥控方法、装置与***,用户可以通过广为普及的诸如智能手机或平板电脑的便携式电子设备,来实现对智能家居设备的操控。用户可以在多台便携式电子设备上安装对应应用,由此提供了较好的替换性,也基本上免除了遥控器损耗、老化和维修的问题。
附图中的流程图和框图显示了根据本发明的多个实施例的***和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。