智能家居设备控制方法及装置与流程

文档序号:12376087阅读:1373来源:国知局
智能家居设备控制方法及装置与流程

本公开涉及智能家居技术领域,尤其涉及智能家居设备控制方法及装置。



背景技术:

智能家居通过物联网技术将家中的各种设备(空调、音视频设备、照明系统、窗帘控制、安防系统、网络家电等)连接到一起,提供家电控制、照明控制、防盗报警、环境监测以及可编程定时控制等多种功能和手段。

相关技术中,可以通过在手机中安装智能家居APP(Application,应用程序),当用户想要控制智能家居设备时,打开所述APP,点击相关设备,即可进行控制。



技术实现要素:

本公开实施例提供一种智能家居设备控制方法及装置。

所述技术方案如下:

根据本公开实施例的第一方面,提供一种智能家居设备控制方法,包括:

获取房间的全景图,所述全景图包括房间内多个物体的物体图像;

获取所述房间中智能家居设备的当前状态;

根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系;

根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备。

本公开的实施例提供的技术方案可以包括以下有益效果:通过对应关系,使得实际中的智能家居设备与全景图中的物体图像一一对应,这样一来,通过全景图上的物体图像即可对智能家居设备进行控制,达到了在同一场景中可以对多个智能家居设备进行控制的目的,简化了用户控制多个智能家居设备的操作步骤。

在一个实施例中,所述获取房间的全景图包括:

通过调整拍摄的角度和焦距,获取所述房间的多张图片;

将所述多张图片合成为所述全景图。

本公开的实施例提供的技术方案可以包括以下有益效果:通过多张不同的角度和焦距的图片合成全景图,通过合成图片的方式获取的全景图的视角更广,可以展示出智能设备周围所有的角度,使智能设备及其周围的智能设备在全景图中都可以正常的表达出来,方便用户在全景图中寻找到多个智能设备的位置。

在一个实施例中,所述获取所述房间中智能家居设备的当前状态包括:

接收状态信息,所述状态信息包括所述智能家居设备的当前状态,所述当前状态包括通电,开启,工作,暂停,关闭中的任意一个。

本公开的实施例提供的技术方案可以包括以下有益效果:智能家居设备在自身状态发生改变时,可以向服务器发送状态信息,用于说明智能家居设备的当前状态,提高了服务器获取设备状态的便捷性和精确性。

在一个实施例中,所述根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系包括:

识别所述全景图中与第一智能家居设备对应的至少一个物体图像;

获取所述至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像;

建立所述第一物体图像与所述第一智能家居设备的对应关系。

本公开的实施例提供的技术方案可以包括以下有益效果:由于不同智能家居设备的状态不同,即便房间中存在多个同样的智能家居设备,也可以根据不同智能家居设备的状态进行区分,进而确定全景图中与每个智能家居设备对应的物体图像,提高了建立物体图像与智能家居设备的对应关系的精确性。

在一个实施例中,所述获取所述至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像包括:

根据所述全景图,获取所述第一物体图像的指示灯状态;

确定所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态是否匹配;

若所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态匹配,确定第一物体图像与所述第一智能家居设备的当前状态匹配。

本公开的实施例提供的技术方案可以包括以下有益效果:由于同样的智能家居设备在不同状态时的指示灯状态不同,因此可以根据全景图中物体图像的指示灯状态,确定该物体图像对应的智能家居设备,方便建立物体图像与智能家居设备的对应关系。

在一个实施例中,所述根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备包括:

在屏幕上显示所述全景图;

检测用户在屏幕上的点击位置;

确定所述全景图上所述点击位置对应的第二物体图像;

根据所述对应关系,获取所述第二物体图像对应的第二智能家居设备;

显示所述第二智能家居设备的操作界面,所述操作界面上设置有所述第二智能家居设备的多个操作选项;

根据指示,通过所述多个操作选项控制所述智能家居设备。

本公开的实施例提供的技术方案可以包括以下有益效果:由于全景图中显示了各个智能家居设备的物体图像,可以更直观的表达出智能家居设备在全景图中的位置,所以用户在通过全景图控制智能家居设备时,利于用户寻找到智能家居设备在全景图中的位置,更加精确的选择所需控制的智能家居设备。

根据本公开实施例的第二方面,提供一种智能家居设备控制装置,包括:

第一获取模块,用于获取房间的全景图,所述全景图包括房间内多个物体的物体图像;

第二获取模块,用于获取所述房间中智能家居设备的当前状态;

建立模块,用于根据所述第一获取模块获取的全景图和所述第二获取模块获取的智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系;

控制模块,用于根据所述建立模块建立的对应关系,通过所述全景图上的物体图像控制所述智能家居设备。

在一个实施例中,所述第一获取模块包括:

第一获取子模块,用于通过调整拍摄的角度和焦距,获取所述房间的多张图片;

合成模块,用于将所述第一获取子模块获取的多张图片合成为所述全景图。

在一个实施例中,所述第二获取模块接收状态信息,所述状态信息包括所述智能家居设备的当前状态,所述当前状态包括通电,开启,工作,暂停,关闭中的任意一个。

在一个实施例中,所述建立模块包括:

识别子模块,用于识别所述全景图中与第一智能家居设备对应的至少一个物体图像;

第二获取子模块,用于获取所述识别子模块识别的至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像;

建立子模块,用于建立所述第二获取子模块获取的第一物体图像与所述第一智能家居设备的对应关系。

在一个实施例中,所述第二获取子模块用于:

根据所述全景图,获取所述第一物体图像的指示灯状态;

确定所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态是否匹配;

若所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态匹配,确定第一物体图像与所述第一智能家居设备的当前状态匹配。

在一个实施例中,所述控制模块包括:

第一显示子模块,用于在屏幕上显示所述全景图;

检测子模块,用于检测用户在屏幕上的点击位置;

确定子模块,用于确定所述全景图上所述点击位置对应的第二物体图像;

第三获取子模块,用于根据所述建立模块建立的对应关系,获取所述第二物体图像对应的第二智能家居设备;

第二显示子模块,用于显示所述第二智能家居设备的操作界面,所述操作界面上设置有所述第二智能家居设备的多个操作选项;

控制子模块,用于根据指示,通过所述多个操作选项控制所述智能家居设备。

根据本公开实施例的第三方面,提供一种智能家居设备控制装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取房间的全景图,所述全景图包括房间内多个物体的物体图像;

获取所述房间中智能家居设备的当前状态;

根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系;

根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的智能家居设备控制系统的示意图。

图2a是根据一示例性实施例示出的智能家居设备控制方法的流程图1。

图2b是根据一示例性实施例示出的智能家居设备控制方法的流程图2。

图2c是根据一示例性实施例示出的智能家居设备控制方法的流程图3。

图2d是根据一示例性实施例示出的智能家居设备控制方法的流程图4。

图2e是根据一示例性实施例示出的智能家居设备控制方法的流程图5。

图3是根据一示例性实施例示出的智能家居设备控制方法的交互图1。

图4是根据一示例性实施例示出的智能家居设备控制方法的交互图2。

图5a是根据一示例性实施例示出的智能家居设备控制装置的结构示意图1。

图5b是根据一示例性实施例示出的智能家居设备控制装置的结构示意图2。

图5c是根据一示例性实施例示出的智能家居设备控制装置的结构示意图3。

图5d是根据一示例性实施例示出的智能家居设备控制装置的结构示意图4。

图6是根据一示例性实施例示出的智能家居设备控制装置的结构框图1。

图7是根据一示例性实施例示出的智能家居设备控制装置的结构框图2。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开实施例提供的技术方案,应用于智能家居控制系统10,该智能家居控制系统10包括智能家居设备101,网关102,摄像头103,服务器104和终端105,其中,智能家居设备101和摄像头103均可以通过红外、蓝牙或者Wi-Fi(无线保真,Wireless-Fidelity)与网关102连接,网关102与服务器104连接。智能家居设备101可以为智能电视机,智能冰箱,智能空调或者智能洗衣机等平常生活中常用的家用电器;服务器104可以为通信运营商提供的服务器,也可以是网络运营商提供的服务器,或者也可以是第三方平台提供的服务器。摄像头103可以获取房间内的全景图,并通过网关102发送给服务器104,智能家居设备101可以通过网关102向服务器104发送状态信息。服务器104可以根据接收到的全景图和状态信息建立全景图中的物体图像与智能家居设备之间的对应关系,并将该对应关系发送给终端105,用户在终端105上可以根据该对应关系,通过全景图上的物体图像控制智能家居设备,简化了用户控制多个智能家居设备的操作步骤。

图2a是根据一示例性实施例示出的一种智能家居设备控制方法的流程图,如图2a所示,该智能家居设备控制方法可以用于服务器中,包括以下步骤201至步骤204:

在步骤201中,获取房间的全景图,所述全景图包括房间内多个物体的物体图像。

示例的,用户可以在房间内安装摄像头,该摄像头可以直接与服务器连接。例如,摄像头可以通过调整拍摄的角度和焦距,拍摄该房间的多张图片,并将拍摄得到的多张图片发送给服务器。服务器在接收到摄像头发送的多张图片之后,可以将多张图片进行拼接合成,获取房间的全景图。

或者,该摄像头通过网关与服务器连接,摄像头在拍摄到该房间的多张图片之后,将该多张图片发送给网关,然后由网关将该多张图片发送给服务器。服务器在接收到网关转发的多张图片之后,可以将多张图片进行拼接合成,获取房间的全景图。

在步骤202中,获取所述房间中智能家居设备的当前状态。

示例的,所述当前状态包括通电,开启,工作,暂停,关闭中的任意一个。

示例的,房间内包括多个智能家居设备,每个智能家具设备均可以与服务器连接。每个智能家居设备可以获取自身的当前状态,根据所述当前状态生成状态信息,并将该状态信息发送给服务器。服务器可以通过解析智能家居设备发送的状态信息,获取每个智能家居设备的当前状态。

或者,每个智能家具设备可以均与网关连接,网关与服务器连接。每个智能家居设备在根据当前状态生成状态信息之后,可以将该状态信息发送给网关,网关将接收到的状态信息转发给服务器。服务器在接收到网关转发的状态信息之后,可以通过解析智能家居设备发送的状态信息,获取每个智能家居设备的当前状态。例如,当用户打开智能冰箱的冷藏室门时,智能冰箱获取当前状态为开启,并根据该开启状态生成状态信息,然后将该状态信息发送给服务器。服务器通过解析该状态信息即可获得智能冰箱的当前状态为开启。

在步骤203中,根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系。

示例的,为了建立智能家居设备与全景图中物体图像一对一的对应关系,服务器在获取到全景图之后,可以通过图像识别,获取全景图中每个物体图像代表的智能家具设备,然后获取物体图像代表的智能家具设备的当前状态,确定物体图像和其代表的智能家居设备的当前状态是否匹配,若物体图像和其代表的智能家居设备的当前状态匹配,说明物体图像和其代表的智能家具设备对应。

例如,若服务器通过图像识别确定第一物体图像代表智能电视,而服务器接收到的智能电视的状态信息显示智能电视的当前正处于工作状态,即智能电视当前正在播放电视节目,服务器可以确定第一物体图像是否显示智能电视当前正在播放电视节目,若第一物体图像显示智能电视当前正在播放电视节目,说明第一物体图像和智能电视的当前状态匹配,进而说明第一物体图像和智能电视对应。

依次获取每个物体图像对应的智能家居设备,建立全景图中的物体图像与智能家居设备之间的对应关系。

在步骤204中,根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备。

示例的,服务器上可以设置有操作触摸屏,服务器在该操作触摸屏上显示房间的全景图,用户可以在该全景图上选择所需控制的智能家居设备,服务器根据用户的点击位置确定用户所需控制的智能家居设备,然后显示该智能家居设备的操作界面,该操作界面上显示有多个操作选项,用户可以根据需要选择不同的操作选项,服务器可以根据用户的选择的操作选项控制该智能家居设备。

例如,假设用户点击了全景图上的智能电视,则服务器显示智能电视的操作界面,该操作界面上显示有关闭选项,开启选项,音量升高选项,音量减小选项,频道切换选项等多个操作选项,用户可以根据需要选择不同的操作选项,服务器根据用户选择的操作选项控制智能电视开启、关闭、音量调节或频道切换等。

或者,服务器也可以将建立得到的对应关系发送给终端,终端在其屏幕上显示全景图,用户可以在该全景图上选择所需控制的智能家居设备,终端根据用户的点击位置确定用户所需控制的智能家居设备,并将该智能家居设备的标识发送给服务器,服务器指示终端显示该智能家居设备的操作界面,该操作界面上显示有多个操作选项,用户可以根据需要选择不同的操作选项,终端将用户选择的操作选项发送给服务器,服务器可以根据用户的选择控制该智能家居设备。

采用上述方案,通过对应关系,使得实际中的智能家居设备与全景图中的物体图像一一对应,这样一来,通过全景图上的物体图像即可对智能家居设备进行控制,达到了在同一场景中可以对多个智能家居设备进行控制的目的,简化了用户控制多个智能家居设备的操作步骤。

在一个实施例中,如图2b所示,在步骤201中,获取房间的全景图,可以通过步骤2011和步骤2012实现:

在步骤2011中,通过调整拍摄的角度和焦距,获取所述房间的多张图片。

示例的,服务器可以控制摄像头调节拍摄的角度和焦距,分别获取摄像头四周的四张图片,且在拍摄这四张图片时,通过控制调整拍摄时的角度与焦距,使拍摄的图片中的相同物体的大小相同,不同物体之间的大小比例符合实际物体之间的大小比例。摄像头在拍摄完成之后,将该四张图片发送给服务器。

在步骤2012中,将所述多张图片合成为所述全景图。

示例的,服务器将这四张图片合成为一张图片,该图片则为房间的全景图。在该全景图中包括多个物体图像,不同的物体图像可以代表作为被控制方的不同智能家居设备,例如,该房间为客厅,客厅中包括的可被控制的智能家居设备有智能电视、智能饮水机、智能音箱、智能电灯等。则该全景图中包括分别代表该智能电视、智能饮水机、智能音箱和智能电灯的物体图像。

采用上述方案,通过多张不同的角度和焦距的图片合成全景图,通过合成图片的方式获取的全景图的视角更广,可以展示出智能设备周围所有的角度,使智能设备及其周围的智能设备在全景图中都可以正常的表达出来,方便用户在全景图中寻找到多个智能设备的位置。

在一个实施例中,如图2c所示,在步骤202中,获取所述房间中智能家居设备的当前状态,可以通过步骤2021实现:

在步骤2021中,接收状态信息,所述状态信息包括所述智能家居设备的当前状态,所述当前状态包括通电,开启,工作,暂停,关闭中的任意一个。

示例的,可以直接接收智能家居设备发送的状态信息,也可以接收网关转发的智能家居设备的状态信息。

采用上述方案,智能家居设备在自身状态发生改变时,可以向服务器发送状态信息,用于说明智能家居设备的当前状态,提高了服务器获取设备状态的便捷性和精确性。

在一个实施例中,如图2d所示,在步骤203中,根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系,可以通过步骤2031至步骤2033实现:

在步骤2031中,识别所述全景图中与第一智能家居设备对应的至少一个物体图像。

示例的,所述至少一个表示一个或多个。由于房间内同一类智能家居设备可能有多个,因此服务器在通过图像识别获取全景图中物体图像代表的智能家居设备时,可能会出现多个物体图像代表同一智能家居设备的情况。

在步骤2032中,获取所述至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像。

示例的,为了建立智能家居设备与全景图中物体图像一对一的对应关系,服务器在识别出全景图中多个物体图像均代表第一智能家具设备之后,可以首先获取第一智能家居设备的当前状态,然后确定从多个物体图像中获取与该第一智能家居设备匹配的物体图像。

例如,若服务器通过图像识别确定全景图上两个物体图像均代表智能电视,而服务器接收到的智能电视的状态信息显示智能电视的当前正处于工作状态,即智能电视当前正在播放电视节目,服务器可以从两个物体图像中获取表示智能电视正在播放电视节目的第一物体图像,将该第一物体图像指定为智能电视对应的物体图像。

实际应用中,服务器也可能同时收到两个智能电视发送的状态信息,其中第一智能电视的状态信息表示第一智能电视当前处于工作状态,即第一智能电视当前正在播放电视节目,第二智能电视的状态信息表示第二智能电视当前处于关闭状态。服务器首先确定两个物体图像中第一物体图像显示其代表的智能电视是否正在播放电视节目;若第一物体图像显示其代表的智能电视正在播放电视节目,说明第一物体图像与第一智能电视对应。然后确定两个物体图像中第二物体图像显示其代表的智能电视是否处于黑屏;若第二物体图像显示其代表的智能电视处于黑屏,说明第二物体图像与第二智能电视对应。

在步骤2033中,建立所述第一物体图像与所述第一智能家居设备的对应关系。

示例的,依次获取全景图中每个物体图像对应的智能家居设备,然后根据上述信息,建立全景图中物体图像与智能家居设备的对应关系。

采用上述方案,由于不同智能家居设备的状态不同,即便房间中存在多个同样的智能家居设备,也可以根据不同智能家居设备的状态进行区分,进而确定全景图中与每个智能家居设备对应的物体图像,提高了建立物体图像与智能家居设备的对应关系的精确性。

在一个实施例中,在步骤2032中,获取所述至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像,可以首先根据所述全景图,获取所述第一物体图像的指示灯状态,然后确定所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态是否匹配,若所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态匹配,确定第一物体图像与所述第一智能家居设备的当前状态匹配。

示例的,智能家居设备上设置有指示灯,不同状态下的指示灯状态不同。例如,若智能电视处于工作状态,其指示灯为蓝色;若智能电视处于关闭状态,其指示灯为红色。

在服务器确定全景图上每个物体图像对应的智能家居设备时,以第一物体图像为例,通过全景图获取第一物体图像的指示灯状态,假设该指示灯状态表示第一物体图像代表的第一智能家居设备应处于工作状态,然后服务器确定接收到的第一智能家居设备的当前状态是否为工作状态,若第一智能家居设备的当前状态为工作状态,说明第一物体图像的指示灯状态与第一智能家居设备的当前状态是匹配的,此时可以确定第一物体图像与第一智能家居设备的当前状态匹配。

例如,假设第一物体图像代表的智能家居设备为智能电视,服务器首先通过全景图获取到第一物体图像的指示灯状态为蓝色,该指示灯状态表示智能电视处于工作状态。然后服务器确定接收到的智能电视发送的状态信息是否指示智能电视的当前状态为工作状态,若接收到的智能电视发送的状态信息指示智能电视的当前状态为工作状态,则第一物体图像与智能电视的当前状态匹配。进而可以确定第一物体图像对应的智能家居设备即为智能电视。

采用上述方案,由于同样的智能家居设备在不同状态时的指示灯状态不同,因此可以根据全景图中物体图像的指示灯状态,确定该物体图像对应的智能家居设备,方便建立物体图像与智能家居设备的对应关系。

在一个实施例中,如图2e所示,在步骤204中,根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备,可以通过步骤2041至步骤2046实现:

在步骤2041中,在屏幕上显示所述全景图。

示例的,服务器上可以设置有操作触摸屏,并在该操作触摸屏上显示房间的全景图,用户可以在该全景图上选择所需控制的智能家居设备。

在步骤2042中,检测用户在屏幕上的点击位置。

在步骤2043中,确定所述全景图上所述点击位置对应的第二物体图像。

示例的,由于操作触摸屏的像素已知,根据全景图上每个物体图像的相对位置和触摸屏的像素,即可确定用户点击的位置,并确定出该点击位置对应的第二物体图像。

在步骤2044中,根据所述对应关系,获取所述第二物体图像对应的第二智能家居设备。

示例的,该对应关系说明了全景图上每个物体图像与智能家居设备的对应关系,因此在获取到用户点击第二物体图像时,可以根据对应关系确定第二物体图像对应的第二智能家居设备。

在步骤2045中,显示所述第二智能家居设备的操作界面,所述操作界面上设置有所述第二智能家居设备的多个操作选项。

示例的,服务器可以在操作触摸屏上显示第二智能家居设备的操作界面,该操作界面上显示有多个操作选项,例如,假设第二物体图像对应智能电视,则服务器显示智能电视的操作界面,该操作界面上显示有关闭选项,开启选项,音量升高选项,音量减小选项,频道切换选项等多个操作选项。

在步骤2046中,根据指示,通过所述多个操作选项控制所述智能家居设备。

示例的,若用户选择频道切换选项,则服务器可以控制智能电视进行频道切换;若用户选择音量减小选项,则服务器可以控制智能电视进行音量调节。

采用上述方案,由于全景图中显示了各个智能家居设备的物体图像,可以更直观的表达出智能家居设备在全景图中的位置,所以用户在通过全景图控制智能家居设备时,利于用户寻找到智能家居设备在全景图中的位置,更加精确的选择所需控制的智能家居设备。

如图3所示,本公开实施例提供了一种智能家居控制方法,所述方法应用于图1所示的智能家居控制系统10,图3为该智能家居设备控制方法的交互图,具体包括步骤301至步骤311:

在步骤301中,摄像头获取房间的多张图片。

在步骤302中,摄像头将所述多张图片发送给网关。

在步骤303中,智能家居设备获取自身的当前状态。

在步骤304中,智能家居设备根据所述当前状态,生成状态信息。

在步骤305中,智能家居设备将状态信息发送给网关。

在步骤306中,网关将所述多张图片和状态信息发送给服务器。

在步骤307中,服务器根据所述多张图片合成为全景图。

在步骤308中,服务器根据状态信息获取智能家居设备的当前状态。

在步骤309中,服务器根据全景图和智能家居设备的当前状态,建立全景图中的物体图像与智能家居设备之间的对应关系。

在步骤310中,服务器将该发送对应关系发送给终端。

在步骤311中,终端根据该对应关系,通过全景图上的物体图像控制所述智能家居设备。

本公开实施例提供了一种智能家居控制方法,通过对应关系,使得实际中的智能家居设备与全景图中的物体图像一一对应,这样一来,通过全景图上的物体图像即可对智能家居设备进行控制,达到了在同一场景中可以对多个智能家居设备进行控制的目的,简化了用户控制多个智能家居设备的操作步骤。

如图4所示,本公开实施例提供了一种智能家居控制方法,所述方法应用于图1所示的智能家居控制系统10,图4为该智能家居设备控制方法的交互图,具体包括步骤401至步骤423:

在步骤401中,摄像头调整拍摄的角度和焦距,获取所述房间的多张图片,执行步骤402。

在步骤402中,摄像头将所述多张图片发送给网关,执行步骤403。

在步骤403中,智能家居设备获取自身的当前状态,执行步骤404。

在步骤404中,智能家居设备根据所述当前状态,生成状态信息,执行步骤405。

在步骤405中,智能家居设备将状态信息发送给网关,执行步骤406。

在步骤406中,网关将所述多张图片和所述状态信息发送给服务器,执行步骤407。

在步骤407,服务器根据第一智能家居设备的状态信息获取第一智能家居设备的当前状态,执行步骤408。

在步骤408中,服务器根据所述多张图片合成为全景图,执行步骤409。

在步骤409中,服务器识别全景图中与第一智能家居设备对应的N个物体图像,执行步骤410。

示例的,所述N为大于或等于1的整数。

在步骤410中,服务器根据全景图,获取所述N物体图像中第i物体图像的指示灯状态,执行步骤411。

示例的,所述i为大于或等于1,小于或等于N的整数。

在步骤411中,服务器确定第i物体图像的指示灯状态与第一智能家居设备的当前状态是否匹配;当第i物体图像的指示灯状态与第一智能家居设备的当前状态不匹配时,执行步骤412;当第i物体图像的指示灯状态与第一智能家居设备的当前状态匹配时,执行步骤413。

在步骤412中,将i+1的值赋予i,执行步骤410。

在步骤413中,服务器确定第一物体图像与第一智能家居设备的当前状态匹配,执行步骤414。

在步骤414中,服务器建立第一物体图像与第一智能家居设备的对应关系,执行步骤415。

在步骤415中,服务器将该对应关系发送给终端,执行步骤416。

在步骤416中,终端在屏幕上显示所述全景图,执行步骤417。

在步骤417中,终端检测用户在屏幕上的点击位置,执行步骤418。

在步骤418中,终端确定所述全景图上该点击位置对应的第二物体图像,执行步骤419。

在步骤419中,终端根据该对应关系,获取第二物体图像对应的第二智能家居设备,执行步骤420。

在步骤420中,终端显示所述第二智能家居设备的操作界面,所述操作界面上设置有所述第二智能家居设备的多个操作选项,执行步骤421。

在步骤421中,终端根据用户的选择的操作选项生成操作信息,执行步骤422。

在步骤422中,终端将该操作信息发送给服务器,执行步骤423。

在步骤423中,服务器根据用户的选择的操作选项,控制第二智能家居设备。

本公开实施例提供了一种智能家居控制方法,通过对应关系,使得实际中的智能家居设备与全景图中的物体图像一一对应,这样一来,通过全景图上的物体图像即可对智能家居设备进行控制,达到了在同一场景中可以对多个智能家居设备进行控制的目的,简化了用户控制多个智能家居设备的操作步骤。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图5a是根据一示例性实施例示出的一种智能家居控制装置50的结构示意图,该装置50可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图5a所示,该智能家居控制装置50包括:

第一获取模块501,用于获取房间的全景图,所述全景图包括房间内多个物体的物体图像。

第二获取模块502,用于获取所述房间中智能家居设备的当前状态。

建立模块503,用于根据所述第一获取模块501获取的全景图和所述第二获取模块502获取的智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系。

控制模块504,用于根据所述建立模块503建立的对应关系,通过所述全景图上的物体图像控制所述智能家居设备。

在一个实施例中,如图5b所示,所述第一获取模块501包括:

第一获取子模块5011,用于通过调整拍摄的角度和焦距,获取所述房间的多张图片。

合成模块5012,用于将所述第一获取子模块5011获取的多张图片合成为所述全景图。

在一个实施例中,所述第二获取模块502接收状态信息,所述状态信息包括所述智能家居设备的当前状态,所述当前状态包括通电,开启,工作,暂停,关闭中的任意一个。

在一个实施例中,如图5c所示,所述建立模块503包括:

识别子模块5031,用于识别所述全景图中与第一智能家居设备对应的至少一个物体图像。

第二获取子模块5032,用于获取所述识别子模块5031识别的至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像。

建立子模块5033,用于建立所述第二获取子模块5032获取的第一物体图像与所述第一智能家居设备的对应关系。

上述实施例也适用于图5b所示的智能家居控制装置50。

在一个实施例中,所述第二获取子模块5032用于:根据所述全景图,获取所述第一物体图像的指示灯状态;确定所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态是否匹配;若所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态匹配,确定第一物体图像与所述第一智能家居设备的当前状态匹配。

在一个实施例中,如图5d所示,所述控制模块504包括:

第一显示子模块5041,用于在屏幕上显示所述全景图。

检测子模块5042,用于检测用户在屏幕上的点击位置。

确定子模块5043,用于确定所述全景图上所述点击位置对应的第二物体图像。

第三获取子模块5044,用于根据所述建立模块建立的对应关系,获取所述第二物体图像对应的第二智能家居设备。

第二显示子模块5045,用于显示所述第二智能家居设备的操作界面,所述操作界面上设置有所述第二智能家居设备的多个操作选项。

控制子模块5046,用于根据指示,通过所述多个操作选项控制所述智能家居设备。

上述实施例也适用于图5b或图5c所示的智能家居控制装置50。

本公开实施例提供了一种智能家居控制装置,该装置可以通过对应关系,使得实际中的智能家居设备与全景图中的物体图像一一对应,这样一来,通过全景图上的物体图像即可对智能家居设备进行控制,达到了在同一场景中可以对多个智能家居设备进行控制的目的,简化了用户控制多个智能家居设备的操作步骤。

图6是根据一示例性实施例示出的一种智能家居控制装置60的结构框图,如图6所示,该智能家居控制装置60包括:

处理器601;

用于存储处理器601可执行指令的存储器602;

其中,处理器601被配置为:

获取房间的全景图,所述全景图包括房间内多个物体的物体图像;

获取所述房间中智能家居设备的当前状态;

根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系;

根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备。

在一个实施例中,上述处理器601还可被配置为:通过调整拍摄的角度和焦距,获取所述房间的多张图片;将所述多张图片合成为所述全景图。

在一个实施例中,上述处理器601还可被配置为:接收状态信息,所述状态信息包括所述智能家居设备的当前状态,所述当前状态包括通电,开启,工作,暂停,关闭中的任意一个。

在一个实施例中,上述处理器601还可被配置为:识别所述全景图中与第一智能家居设备对应的至少一个物体图像;获取所述至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像;建立所述第一物体图像与所述第一智能家居设备的对应关系。

在一个实施例中,上述处理器601还可被配置为:根据所述全景图,获取所述第一物体图像的指示灯状态;确定所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态是否匹配;若所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态匹配,确定第一物体图像与所述第一智能家居设备的当前状态匹配。

在一个实施例中,上述处理器601还可被配置为:在屏幕上显示所述全景图;检测用户在屏幕上的点击位置;确定所述全景图上所述点击位置对应的第二物体图像;根据所述对应关系,获取所述第二物体图像对应的第二智能家居设备;显示所述第二智能家居设备的操作界面,所述操作界面上设置有所述第二智能家居设备的多个操作选项;根据指示,通过所述多个操作选项控制所述智能家居设备。

本公开实施例提供了一种智能家居控制装置,该装置可以通过对应关系,使得实际中的智能家居设备与全景图中的物体图像一一对应,这样一来,通过全景图上的物体图像即可对智能家居设备进行控制,达到了在同一场景中可以对多个智能家居设备进行控制的目的,简化了用户控制多个智能家居设备的操作步骤。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图7是根据一示例性实施例示出的一种用于智能家居控制装置的结构框图。例如,装置70可以被提供为一服务器。装置70包括处理组件701,其进一步包括一个或多个处理器,以及由存储器702所代表的存储器资源,用于存储可由处理部件701的执行的指令,例如应用程序。存储器702中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件701被配置为执行指令,以执行上述方法。

装置70还可以包括一个电源组件703被配置为执行装置70的电源管理,一个有线或无线网络接口704被配置为将装置70连接到网络,和一个输入输出(I/O)接口705。装置70可以操作基于存储在存储器702的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置70的处理器执行时,使得装置70能够执行上述智能家居控制方法,所述方法包括:

获取房间的全景图,所述全景图包括房间内多个物体的物体图像;

获取所述房间中智能家居设备的当前状态;

根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系;

根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备。

在一个实施例中,述获取房间的全景图包括:

通过调整拍摄的角度和焦距,获取所述房间的多张图片;将所述多张图片合成为所述全景图。

在一个实施例中,所述获取所述房间中智能家居设备的当前状态包括:

接收状态信息,所述状态信息包括所述智能家居设备的当前状态,所述当前状态包括通电,开启,工作,暂停,关闭中的任意一个。

在一个实施例中,所述根据所述全景图和所述智能家居设备的当前状态,建立所述全景图中的物体图像与智能家居设备之间的对应关系包括:

识别所述全景图中与第一智能家居设备对应的至少一个物体图像;获取所述至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像;建立所述第一物体图像与所述第一智能家居设备的对应关系。

在一个实施例中,所述获取所述至少一个物体图像中与所述第一智能家居设备的当前状态匹配的第一物体图像包括:

根据所述全景图,获取所述第一物体图像的指示灯状态;确定所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态是否匹配;若所述第一物体图像的指示灯状态与所述第一智能家居设备的当前状态匹配,确定第一物体图像与所述第一智能家居设备的当前状态匹配。

在一个实施例中,所述根据所述对应关系,通过所述全景图上的物体图像控制所述智能家居设备包括:

在屏幕上显示所述全景图;检测用户在屏幕上的点击位置;确定所述全景图上所述点击位置对应的第二物体图像;根据所述对应关系,获取所述第二物体图像对应的第二智能家居设备;显示所述第二智能家居设备的操作界面,所述操作界面上设置有所述第二智能家居设备的多个操作选项;根据指示,通过所述多个操作选项控制所述智能家居设备。本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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