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

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

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



背景技术:

随着人们生活水平的日益提高,对生活环境的要求也越来越高,尤其是对家居环境。如何改善家居环境,这是摆在工程师面前的一大难题。在此背景下,智能家居理念应运而生。目前,智能家居设备可以通过设置的传感器获取到环境中的传感器数据,进而根据传感器数据对自身运行进行控制,从而使得家居环境更加安全和舒适。



技术实现要素:

为克服相关技术中存在的问题,本公开实施例提供智能家居设备的控制方法及装置。所述技术方案如下:

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

通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态;

当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

本公开的实施例提供的技术方案可以包括以下有益效果:通过分体式传感器的定位信息确定分体式传感器是否处于第一指示状态;当分体式传感器处于第一指示状态时,控制智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制,此时,智能家居设备便使用分体式传感器发送的传感器数据对自身运行进行控制,从而使得智能家居设备对自身的控制更加的准确,使得家居环境更加安全和舒适,且保护了智能家居设备。

在一个实施例中,所述当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,包括:

在检测到满足预设条件,且所述分体式传感器处于第一指示状态时,控制所述智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制;

其中,所述检测到满足预设条件包括以下条件中的至少一条:

检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第一预设阈值;

检测到所述智能家居设备处于稳定运行状态;

检测接收到指示指令,所述指示指令为用户输入的指示启用所述分体式传感器的指令。

本公开的实施例提供的技术方案可以包括以下有益效果:当在检测到满足预设条件,且所述分体式传感器处于第一指示状态时,控制所述智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,从而可以达到更加精确的控制智能家居设备的目的。

在一个实施例中,所述当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,包括:

获取所述分体式传感器发送的多个传感器数据;

确定所述多个传感器数据的平均值;

控制所述智能家居设备使用所述平均值对自身运行进行控制。

本公开的实施例提供的技术方案可以包括以下有益效果:在获取到多个传感器数据的平均值后,控制智能家居设备使用该平均值作为对自身运行进行控制的指导数据,从而使得智能家居设备的运行更为精确。

在一个实施例中,所述方法还包括:

检测所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值是否大于第二预设阈值;

在检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第二预设阈值时,向所述智能家居设备发送修正消息,所述修正消息用于指示所述智能家居设备使用修正数值对自身运行进行控制,其中,所述修正数值通过所述设定目标数值与所述第二预设阈值确定。

本公开的实施例提供的技术方案可以包括以下有益效果:通过修正分体式传感器获取到的传感器数据,可以避免智能家居设备异常工作,有效提升了智能家居设备工作的安全性。

在一个实施例中,所述方法还包括:

确定所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的第一差值;

获取所述智能家居设备的设定目标数值与所述第一差值之间的第二差值;

若所述第二差值小于第三预设阈值,则将所述设定目标数值变更为所述第三预设阈值;

若所述第二差值大于或等于所述第三预设阈值,则将所述设定目标数值变更为所述第二差值。

本公开的实施例提供的技术方案可以包括以下有益效果:通过修正智能家居设备的设定目标数值,可以避免智能家居设备异常工作,有效提升了智能家居设备工作的安全性。

在一个实施例中,所述方法还包括:

检测是否接收到退出指令;

在检测接收到所述退出指令后,控制所述智能家居设备忽略所述分体式传感器发送的传感器数据;

其中,所述退出指令包括以下指令中的至少一条:

指示关闭所述智能家居设备的指令;

指示切换所述智能家居设备的运行模式的指令;

指示在预设时间内未接收到所述分体式传感器发送的传感器数据的指令;

指示禁止使用所述分体式传感器的指令;

指示所述智能家居设备发生故障;

指示通过所述分体式传感器的定位信息确定所述分体式传感器处于第二指示状态。

本公开的实施例提供的技术方案可以包括以下有益效果:当检测接收到退出指令后,控制智能家居设备忽略分体式传感器发送的传感器数据,从而可以提升智能家居设备工作的准确性。

在一个实施例中,所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态,包括:

在所述分体式传感器被固定在设置于预设位置的固定装置时,打开所述分体式传感器对应的控制开关,在所述控制开关处于打开状态时确定所述分体式传感器处于所述第一指示状态。

本公开的实施例提供的技术方案可以包括以下有益效果:当分体式传感器被固定在设置于预设位置的固定装置时,打开分体式传感器对应的控制开关,从而确定分体式传感器处于第一指示状态,此时便控制智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制,从而使得智能家居设备对自身的控制更加的准确。

在一个实施例中,所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第二指示状态,包括:

在所述分体式传感器与设置于预设位置的固定装置脱离时,关闭所述分体式传感器对应的控制开关,在所述控制开关处于关闭状态时确定所述分体式传感器处于所述第二指示状态。

本公开的实施例提供的技术方案可以包括以下有益效果:当分体式传感器与设置于预设位置的固定装置脱离时,关闭分体式传感器对应的控制开关,从而确定分体式传感器处于第二指示状态,此时便控制智能家居设备忽略分体式传感器发送的传感器数据,从而使得智能家居设备对自身的控制更加的准确。

在一个实施例中,所述固定装置为磁性固定装置,所述控制开关为霍尔开关。

本公开的实施例提供的技术方案可以包括以下有益效果:通过磁性固定装置和霍尔开关的配合,可以控制智能家居设备是否使用分体式传感器采集的传感器数据对自身运行进行控制,从而使得智能家居设备对自身的控制更加的准确。

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

第一确定模块,用于通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态;

第一控制模块,用于当所述第一确定模块确定所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

在一个实施例中,所述第一控制模块包括:检测子模块和第一控制子模块;

所述检测子模块,用于检测是否满足预设条件;

所述第一控制子模块,用于在所述检测子模块检测到满足预设条件,且所述分体式传感器处于第一指示状态时,控制所述智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制;

其中,所述检测到满足预设条件包括以下条件中的至少一条:

检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第一预设阈值;

检测到所述智能家居设备处于稳定运行状态;

检测接收到指示指令,所述指示指令为用户输入的指示启用所述分体式传感器的指令。

在一个实施例中,所述第一控制模块包括:获取子模块、确定子模块和第二控制子模块;

所述获取子模块,用于获取所述分体式传感器发送的多个传感器数据;

所述确定子模块,用于确定所述获取子模块获取的所述多个传感器数据的平均值;

所述第二控制子模块,用于控制所述智能家居设备使用所述确定子模块确定的所述平均值对自身运行进行控制。

在一个实施例中,所述装置还包括:第一检测模块和发送模块;

所述第一检测模块,用于检测所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值是否大于第二预设阈值;

所述发送模块,用于在所述第一检测模块检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第二预设阈值时,向所述智能家居设备发送修正消息,所述修正消息用于指示所述智能家居设备使用修正数值对自身运行进行控制,其中,所述修正数值通过所述设定目标数值与所述第二预设阈值确定。

在一个实施例中,所述装置还包括:第二确定模块、第二获取模块、判断模块、第一变更模块和第二变更模块;

所述第二确定模块,用于确定所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的第一差值;

所述第二获取模块,用于获取所述智能家居设备的设定目标数值与所述第二确定模块确定的所述第一差值之间的第二差值;

所述判断模块,用于判断所述第二获取模块获取的所述第二差值是否小于第三预设阈值;

所述第一变更模块,用于当所述判断模块判断所述第二差值小于第三预设阈值时,将所述设定目标数值变更为所述第三预设阈值;

所述第二变更模块,用于当所述判断模块判断所述第二差值大于或等于所述第三预设阈值时,将所述设定目标数值变更为所述第二差值。

在一个实施例中,所述装置还包括:第二检测模块和第二控制模块;

所述第二检测模块,用于检测是否接收到退出指令;

所述第二控制模块,用于在所述第二检测模块检测接收到所述退出指令后,控制所述智能家居设备忽略所述分体式传感器发送的传感器数据;

其中,所述退出指令包括以下指令中的至少一条:

指示关闭所述智能家居设备的指令;

指示切换所述智能家居设备的运行模式的指令;

指示在预设时间内未接收到所述分体式传感器发送的传感器数据的指令;

指示禁止使用所述分体式传感器的指令;

指示所述智能家居设备发生故障;

指示通过所述分体式传感器的定位信息确定所述分体式传感器处于第二指示状态。

在一个实施例中,所述第一确定模块包括:第一确定子模块;

所述第一确定子模块,用于在所述分体式传感器被固定在设置于预设位置的固定装置时,打开所述分体式传感器对应的控制开关,在所述控制开关处于打开状态时确定所述分体式传感器处于所述第一指示状态。

在一个实施例中,所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第二指示状态,包括:

在所述分体式传感器与设置于预设位置的固定装置脱离时,关闭所述分体式传感器对应的控制开关,在所述控制开关处于关闭状态时确定所述分体式传感器处于所述第二指示状态。

在一个实施例中,所述固定装置为磁性固定装置,所述控制开关为霍尔开关。

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

处理器;

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

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

通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态;

当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现以下步骤:

通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态;

当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

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

附图说明

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

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

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

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

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

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

图6是根据一示例性实施例示出的传感器数据获取装置的示意图。

图7是根据一示例性实施例一示出的本公开方法的应用场景示意图。

图8是根据一示例性实施例二示出的本公开方法的应用场景示意图。

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

图10是根据一示例性实施例一示出的智能家居设备的控制装置中第一控制模块12的框图。

图11是根据一示例性实施例二示出的智能家居设备的控制装置中第一控制模块12的框图。

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

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

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

图15是根据一示例性实施例示出的智能家居设备的控制装置中第一确定模块11的框图。

图16是根据一示例性实施例示出的一种用于智能家居设备的控制装置80的框图。

具体实施方式

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

智能家居设备获取到的传感器数据可以有两种来源,一种是通过智能家居设备自身设置的传感器(一体式的传感器)获取传感器数据,另一种是通过分体式传感器获取传感器数据。

在智能家居设备从分体式传感器获取传感器数据时,由于分体式传感器是持续的采集传感器数据的,也即无论分体式传感器正常运行还是异常运行,其都会采集传感器数据,并会将采集到的传感器数据发送给智能家居设备。而如果分体式传感器异常运行或被损坏,那么,此时分体式传感器采集到的传感器数据就会有误,但智能家居设备并不知道分体式传感器发送固定传感器数据有误,从而使得智能家居设备对自身进行了错误的控制,导致用户体验差,且有可能导致智能家居设备的损坏。

本公开通过通知智能家居设备何时可以使用分体式传感器发送的传感器数据对自身运行进行控制,从而使得智能家居设备对自身的控制更加的准确,有效提升了用户体验,使得家居环境更加安全和舒适,且保护了智能家居设备。

图1是根据一示例性实施例一示出的智能家居设备的控制方法的流程图,如图1所示,该方法包括以下步骤:

在步骤s101中,通过分体式传感器的定位信息确定分体式传感器是否处于第一指示状态。

在步骤s102中,当分体式传感器处于第一指示状态时,控制智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制。

当分体式传感器可以正常使用时,为了控制智能家居设备可以使用分体式传感器采集到的传感器数据对自身运行进行控制,此时,可以通过分体式传感器的定位信息确定分体式传感器是否处于第一指示状态,在检测到分体式传感器处于第一指示状态时,控制与分体式传感器绑定的智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制。

示例的,智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制包括:智能家居设备按照分体式传感器发送的传感器数据设定自身的运行目标,或者,智能家居设备已经预设运行目标,此时智能家居设备使用分体式传感器发送的传感器数据设定如何运行至该预设运行目标。

其中,智能家居设备已经预设运行目标,此时智能家居设备使用分体式传感器发送的传感器数据设定如何运行至该预设运行目标包括但不限于:智能家居设备使用分体式传感器发送的传感器数据以最短的时间运行至该预设运行目标;智能家居设备使用分体式传感器发送的传感器数据以最节能的方式运行至该预设运行目标。

以智能家居设备为空调为例进行说明,此时,分体式传感器获取到的传感器数据为室内温度值,智能家居设备的设定目标数值为空调设定的目标温度值,此时,智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制包括:空调使用分体式传感器发送的室内温度值设定自身的目标温度值,或者,空调已经预设目标温度值,此时空调使用分体式传感器发送的室内温度值设定如何运行至该目标温度值。

其中,空调已经预设目标温度值,此时空调使用分体式传感器发送的室内温度值设定如何运行至该目标温度值包括但不限于:空调使用分体式传感器发送的室内温度值如何以最短的时间使得室内温度达到该目标温度值;或者,空调使用分体式传感器发送的室内温度值如何以最节能的方式使得室内温度达到该目标温度值;或者,空调使用分体式传感器发送的室内温度值如何以最短的时间和最节能的方式使得室内温度达到该目标温度值。

本公开实施例提供一种分体式传感器的控制方法,包括:通过分体式传感器的定位信息确定分体式传感器是否处于第一指示状态;当分体式传感器处于第一指示状态时,控制智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制,此时,智能家居设备便使用分体式传感器发送的传感器数据对自身运行进行控制,从而使得智能家居设备对自身的控制更加的准确,使得家居环境更加安全和舒适,且保护了智能家居设备。

为了更加精确的对智能家居设备进行控制,在一个实施例中,上述的步骤s102还可实施为:在检测到满足预设条件,且分体式传感器处于第一指示状态时,控制智能家居设备使用分体式传感器发送的传感器数据对自身运行进行控制。

其中,检测到满足预设条件至少包括以下条件a-g中的任一项:

a、检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值大于第一预设阈值。

以智能家居设备为空调为例进行说明,此时,分体式传感器获取到的传感器数据为室内温度值,智能家居设备的设定目标数值为空调设定的目标温度值,当分体式传感器获取到的室内温度值与空调设定的目标温度值之间的差值大于第一预设阈值,则确定满足预设条件。

例如:空调为制冷模块时,第一预设阈值为2℃,空调设定的目标温度值为27℃,分体式传感器获取到的室内温度值为24℃,此时,分体式传感器获取到的室内温度值24℃与空调设定的目标温度值27℃之间的差值为-3℃,该差值-3℃小于第一预设阈值为2℃,则确定不满足预设条件,由上述的温度值也可以看出,可能此时分体式传感器出现了故障(获取到的室内温度值小于空调设定的目标温度值),如果此时确定满足预设条件,而如果分体式传感器处于第一指示状态,那么就会使得空调使用分体式传感器获取到的室内温度值对自身运行进行控制,由于室内温度值为24℃小于空调设定的目标温度值为27℃,就会导致空调停止运转,从而阻止了空调的正常运行,且无法使得室内温度达到空调设定的目标温度值为27℃,用户体验较差。

再例如:空调为制冷模块时,第一预设阈值为2℃,空调设定的目标温度值为27℃,分体式传感器获取到的室内温度值为30℃,此时,分体式传感器获取到的室内温度值24℃与空调设定的目标温度值27℃之间的差值为3℃,该差值3℃大于第一预设阈值为2℃,则确定满足预设条件。

也即,当空调为制冷模式时,分体式传感器获取到的室内温度值比空调设定的目标温度值高2度。

同理,当空调为制热模式时,分体式传感器获取到的室内温度值比空调设定的目标温度值低2度。

上述的第一预设阈值可以预设,也可以用户设置,本公开不对第一预设阈值的设定方法和设定的具体数值加以限制。

b、检测到智能家居设备处于稳定运行状态。

继续以智能家居设备为空调为例进行说明,上述智能家居设备处于稳定运行状态包括但不限于以下①-③中至少一种状态:

①在制冷模式时,回风口温度小于或者等于空调设定的目标温度值,或者在制热模式时,回风口温度大于或者等于空调设定的目标温度值。

②压缩机频率在预设时间段内没有发生变化,例如:压缩机频率连续3分钟没有发生变化。

③空调的当前状态没有发生故障或者保护。

c、检测接收到指示指令,指示指令为用户输入的指示启用分体式传感器的指令。

为了进一步的提升用户体验,还可以根据用户的指示来确定是否满足预设条件,当用户想要启用分体式传感器,也即,用户想要使用分体式传感器获取到的传感器数据来控制智能家居设备,此时,用户可以通过人机交互界面发送一指示指令。

d、检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值大于第一预设阈值,且检测到智能家居设备处于稳定运行状态。

e、检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值大于第一预设阈值,且检测接收到指示指令,该指示指令为用户输入的指示启用分体式传感器的指令。

f、检测到智能家居设备处于稳定运行状态,且检测接收到指示指令,该指示指令为用户输入的指示启用分体式传感器的指令。

g、检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值大于第一预设阈值,且检测到智能家居设备处于稳定运行状态,且检测接收到指示指令,该指示指令为用户输入的指示启用分体式传感器的指令。

在d、e、f和g中,如果任一个条件不满足,则确定不满足预设条件,而各个条件检测的前后顺序可以根据实际情况进行调整,并不以上述描述中的顺序为限。

以f为例:首先,检测到分体式传感器处于第一指示状态,进而检测到智能家居设备处于稳定运行状态,如果进一步的检测到未接收到指示指令,那么,就不控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

检测到智能家居设备处于稳定运行状态,且检测接收到指示指令,该指示指令为用户输入的指示启用分体式传感器的指令。

本公开的实施例提供的技术方案可以包括以下有益效果:当在检测到满足预设条件,且所述分体式传感器处于第一指示状态时,控制所述智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,从而可以达到更加精确的控制智能家居设备的目的。

在一种可实现方式中,由于分体式传感器获取到的传感器数据可能会产生波动,因此,为了更精确的控制智能家居设备,如图2所示,上述步骤s102可以实施为以下步骤s1021-s1023:

在步骤s1021中,获取分体式传感器发送的多个传感器数据。

在步骤s1022中,确定多个传感器数据的平均值。

示例的,可以在连续获取了预设数值个传感器数据后,对该些传感器数据求平均值;也可以在预设时间段内获取多个传感器数据,进而对该预设时间段内获取多个传感器数据求平均值,使用该平均值作为智能家居设备运行的指导数据。

示例的,还可以是连续获取分体式传感器发送的30个传感器数据,进而去掉传感器数据的值最高的3个传感器数据,以及最低的3个传感器数据,中间24个传感器数据求平均值,使用该平均值作为智能家居设备运行的指导数据。

值得注意的是,上述的示例中的传感器数据的个数只是一种举例,在实际应用中并不以此为限制。

在步骤s1023中,控制智能家居设备使用平均值对自身运行进行控制。

本公开的实施例提供的技术方案可以包括以下有益效果:在获取到多个传感器数据的平均值后,控制智能家居设备使用该平均值作为对自身运行进行控制的指导数据,从而使得智能家居设备的运行更为精确。

在一个实施例中,如图3所示,上述方法还包括以下步骤s103-s105:

在步骤s103中,检测分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值是否大于第二预设阈值,在检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值大于第二预设阈值时,执行步骤s104;在检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值小于或等于第二预设阈值时,执行步骤s105;

在步骤s104中,向智能家居设备发送修正消息,该修正消息用于指示智能家居设备使用修正数值对自身运行进行控制,其中,修正数值通过设定目标数值与第二预设阈值确定。

在步骤s105中,控制智能家居设备使用分体式传感器获取到的传感器数据对自身运行进行控制。

在检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值小于或等于第二预设阈值时,该传感器数据不会对智能家居设备的正常运行造成干扰,而在检测到分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的差值大于第二预设阈值时,此时,传感器数据就会对智能家居设备的正常运行造成干扰,造成智能家具设备工作异常,此时,就需要对传感器数据进行修正,进而将修正后的传感器数据发送给智能家居设备,从而保证空调的正常运行。

示例的,可以通过设定目标数值与第二预设阈值确定修正数值,例如:将设定目标数值和第二预设阈值的和作为修正数值,或者,将设定目标数值与第二预设阈值的差作为修正数值。

其中,第二预设阈值可以预设,也可以通过人机交互界面让用户自己设置,本公开不对第二预设阈值的设置方法和第二预设阈值的具体数值加以限制。

继续以智能家居设备为空调为例进行说明,如果分体式传感器获取到的室内温度值与空调设定的目标温度值之间的温差过大,会导致空调工作异常。

例如:分体式传感器获取到的室内温度值与空调设定的目标温度值之间的温差大于第二预设阈值5℃时,会导致空调工作异常。制冷的时候,分体式传感器获取到的室内温度值为32℃,空调设定的目标温度值为26℃,当空调接收到分体式传感器获取到的室内温度值为32℃时,确定室内温度值与目标温度值之间的差值为6℃,就会导致空调工作异常。

此时就需要修正分体式传感器获取到的室内温度值,当空调处于制冷模式时,将设定目标数值26℃和第二预设阈值5℃的和作为修正数值,也即,此时修正数值为31℃。而当空调处于制热模式时,将设定目标数值和第二预设阈值的差值作为修正数值。

本公开的实施例提供的技术方案可以包括以下有益效果:通过修正分体式传感器获取到的传感器数据,可以避免智能家居设备异常工作,有效提升了智能家居设备工作的安全性。

在一个实施例中,如图4所示,上述的方法还包括以下步骤s106-步骤s109:

在步骤s106中,确定分体式传感器获取到的传感器数据的值与智能家居设备的设定目标数值之间的第一差值。

在步骤s107中,获取智能家居设备的设定目标数值与第一差值之间的第二差值。

智能家居设备如果要将分体式传感器所在位置的传感器数据的值调整为智能家居设备的设定目标数值,此时,获取到的第二差值便是智能家居设备的设定目标数值变更后的数值,当智能家居设备将设定目标数值变更为第二差值后,才可能使得分体式传感器所在位置的传感器数据的值调整为智能家居设备的之前设定目标数值。

在步骤s108中,若第二差值小于第三预设阈值,则将设定目标数值变更为第三预设阈值。

当上述的第二差值不在智能家居设备的工作范围内时,将设定目标数值变更为智能家居设备的工作范围内的极限值。

在步骤s109中,若第二差值大于或等于第三预设阈值,则将设定目标数值变更为第二差值。

当上述的第二差值在智能家居设备的工作范围内,那么,将设定目标数值变更为第二差值。

继续以智能家居设备为空调为例进行说明,假设空调处于制冷模式,空调的设定目标数值为18℃;当空调对室内进行制冷时,可能室内温度下降的速度并不相同,比如,当空调回风口附近的温度已经达到空调的设定目标数值18℃时,而离空调较远的位置的温度可能并没有达到空调的设定目标数值18℃,而是会高于18℃。如果分体式传感器位于离空调较远的位置,假设分体式传感器获取到的室内温度值为24℃,如果控制空调根据该24℃对自身运行进行控制,那么,为了使得分体式传感器所在的位置的室内温度也达到空调的设定目标数值18℃,由于24℃与18℃之间的温差为第一差值6℃,此时,空调需要将设定目标数值从18℃降低6℃变更为第二差值12℃,也即,空调需要将设定目标数值变更为12℃,才能保证分体式传感器所在的位置的室内温度变为18℃,但是,空调在制冷模式时的制冷极限温度为第三预设阈值16℃,很显然第二差值12℃远远低于第三预设阈值16℃,此时,有可能造成空调工作异常,那么,为了保证空调的正常运行,会将空调的设定目标数值变更为第三预设阈值16℃。

上述的第三预设阈值可以预设,也可以用户设置,本公开不对第三预设阈值的设定方法和设定的具体数值加以限制。

本公开的实施例提供的技术方案可以包括以下有益效果:通过修正智能家居设备的设定目标数值,可以避免智能家居设备异常工作,有效提升了智能家居设备工作的安全性。

在一个实施例中,如图5所示,上述方法还包括以下步骤s1010-s1011:

在步骤s1010中,检测是否接收到退出指令。

在步骤s1011中,在检测接收到退出指令后,控制智能家居设备忽略分体式传感器发送的传感器数据。

其中,退出指令包括以下指令a-f中的至少一条:

a、指示关闭智能家居设备的指令。

此指令可以为用户通过人机交互的方式关闭智能家居设备,也可以为智能家居设备到达了运行设定的时间而主动关闭。

b、指示切换智能家居设备的运行模式的指令。

此指令用于指示智能家居设备的运行模式被变更。

c、指示在预设时间内未接收到分体式传感器发送的传感器数据的指令。

当分体式传感器损坏或者电池电量耗尽时,分体式传感器有可能不会继续采集传感器数据,与此同时,智能家居设备也就无法接收到分体式传感器采集的传感器数据,因此当预设时间内未接收到分体式传感器发送的传感器数据后,就需要控制智能家居设备忽略分体式传感器发送的传感器数据,从而避免智能家居设备一直等待分体式传感器的传感器数据,而造成智能家居设备工作异常。

d、指示禁止使用分体式传感器的指令。

e、指示智能家居设备发生故障。

f、指示通过分体式传感器的定位信息确定分体式传感器处于第二指示状态。

也即,退出指令可以为指令a-f的任意组合,而当退出指令包括至少两条指令时,在检测是否接收到退出指令的过程中,不对检测指令的顺序加以限制。以退出指令包括a和b为例,此时的退出指令为:指示关闭所述智能家居设备的指令和指示切换所述智能家居设备的运行模式的指令,那么在检测是否接收到退出指令的过程中,可以先检测是否接收到指示关闭所述智能家居设备的指令,然后检测是否接收到指示切换所述智能家居设备的运行模式的指令;也可以先检测是否接收到指示切换所述智能家居设备的运行模式的指令,然后检测是否接收到指示切换所述智能家居设备的运行模式的指令。

本公开的实施例提供的技术方案可以包括以下有益效果:当检测接收到退出指令后,控制智能家居设备忽略分体式传感器发送的传感器数据,从而可以提升智能家居设备工作的准确性。

示例的,可以在预设位置放置一固定装置,该固定装置用于固定分体式传感器,此时,分体式传感器的定位信息即为:分体式传感器被固定在设置于预设位置的固定装置,或,分体式传感器与固定在预设位置的固定装置脱离。

在一个实施例中,当分体式传感器被固定在设置于预设位置的固定装置时,则确定分体式传感器处于第一指示状态。

示例的,当分体式传感器可以正常使用时,控制智能家居设备可以使用分体式传感器采集到的传感器数据对智能家居设备的运行进行控制,那么就可以将分体式传感器固定在该固定装置上,而当分体式传感器被固定在该固定装置上时,分体式传感器对应的控制开关便被打开了,此时便确定分体式传感器处于第一指示状态,进而控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

本公开的实施例提供的技术方案可以包括以下有益效果:当分体式传感器被固定在设置于预设位置的固定装置时,打开分体式传感器对应的控制开关,从而确定分体式传感器处于第一指示状态,此时便控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,从而使得智能家居设备对自身的控制更加的准确。

在另一个实施例中,当分体式传感器与设置于预设位置的固定装置脱离时,则确定分体式传感器处于第二指示状态。

示例的,可以将分体式传感器与该固定装置脱离,而当分体式传感器与该固定装置脱离时,分体式传感器对应的控制开关便被关闭了,此时便确定分体式传感器处于第二指示状态。

本公开的实施例提供的技术方案可以包括以下有益效果:当分体式传感器与设置于预设位置的固定装置脱离时,关闭分体式传感器对应的控制开关,从而确定分体式传感器处于第二指示状态,从而使得智能家居设备对自身的控制更加的准确。

上述各个实施例中的预设位置可以根据分体式传感器与智能家居设备之间进行数据传输所需的距离设定,也可以根据用户的喜好设定,本公开不对固定装置的预设位置加以限制。

在一种可实现方式中,上述各个实施例中的固定装置可以为磁性固定装置,例如:磁铁;此时上述各个实施例中的控制开关可以为霍尔开关。

例如:当分体式传感器被固定在磁铁上时,分体式传感器对应的霍尔开关便被打开了,此时便确定分体式传感器处于第一指示状态。

又例如:当分体式传感器脱离磁铁时,分体式传感器对应的霍尔开关便被关闭了,此时便确定分体式传感器处于第二指示状态。

本公开的实施例提供的技术方案可以包括以下有益效果:通过磁性固定装置和霍尔开关的配合,使得智能家居设备对自身的控制更加的准确。

值得注意的是,上述的磁性固定装置以及霍尔开关仅仅是对固定装置和控制开关的一种举例,在实际应用中并不局限于此。

在一个实施例中,还需要将分体式传感器与智能家居设备进行绑定。

示例的,可以通过蓝牙的方式将分体式传感器与智能家居设备进行绑定,也可以通过无线保真(wirelessfidelity,简称为:wifi)的方式绑定。

图6是根据一示例性实施例示出的传感器数据获取装置的示意图,如图3所示,该传感器数据获取装置200包括:分体式传感器201和磁铁202,其中磁铁202通过墙贴203固定在墙壁上,而分体式传感器201面对固定装置的一面设备有霍尔开关。

在使用时,首先将墙贴203贴在墙上,然后将分体式传感器201固定在固定装置上(例如:通过吸附在磁铁202上),此时分体式传感器201上设置的霍尔开关受到磁铁的作用而打开,在霍尔开关受到磁铁的作用而打开时,便确定分体式传感器201处于第一指示状态。

而当将分体式传感器201从磁铁202上脱离时,此时分体式传感器201上设置的霍尔开关关闭,在霍尔开关受到磁铁的作用而关闭时,便确定分体式传感器201处于第二指示状态。

图7是根据一示例性实施例一示出的本公开方法的应用场景示意图,如图7所示,该应用场景中的智能家居设备为空调,该分体式传感器为温度传感器,该应用场景中包括:空调301和传感器数据获取装置302;其中,传感器数据获取装置302包括温度传感器3021和固定装置3022,温度传感器靠近固定装置3022的一侧设置一霍尔开关;固定装置3022设置在墙壁上,且固定装置上设置一磁铁;空调301的回风口处也设置一温度传感器;在该应用场景中控制空调301使用温度传感器3021采集到的温度数据对空调301的输出温度进行控制。

首先,将温度传感器3021通过蓝牙方式与空调301进行绑定,如果想要使用温度传感器3021采集到的温度数据对空调301的输出温度进行控制,则将温度传感器3021固定在固定装置3022上,由于固定装置3022上设置有磁铁,那么此时,温度传感器3021上设置的霍尔开关打开,在霍尔开关受到磁铁的作用而打开时,便确定温度传感器3021处于第一指示状态,则此时控制空调301使用温度传感器3021发送的温度数据对自身运行进行控制。

在图7的基础上,图8是根据一示例性实施例二示出的本公开方法的应用场景示意图,在该应用场景中温度传感器异常3021,则此时需要控制空调301忽略温度传感器3021采集到的温度数据对空调301的输出温度进行控制。

此时,便可以将温度传感器3021与固定装置3022脱离,由于固定装置3022上设置有磁铁,那么此时,温度传感器3021上设置的霍尔开关关闭,在霍尔开关受到磁铁的作用而关闭时,便确定温度传感器3021处于第二指示状态,则此时控制空调301忽略温度传感器3021采集到的温度数据,而使用空调301的回风口处设置的温度传感器获取到的温度数据对输出温度进行控制。

通过以下实施例介绍智能家居设备的控制方法:

首先检测是否满足以下条件:

1、当空调处于制冷模式时,回风口温度小于等于第一预设温度值,或者当空调处于制热模式时,回风口温度大于等于第二预设温度值;

例如,第二预设温度值可以为空调的目标温度值加3度。

2、检测到空调处于稳定运行状态。

例如:空调的压缩机频率连续3分钟没有变化;以及空调的当前状态没有发生故障或者保护。

3、检测接收到指示指令,该指示指令为用户输入的指示启用分体式传感器的指令。

此时,用户设置启用分体传感器。

5、分体式传感器处于第一指示状态。

6、当空调处于制冷模式时,分体式传感器获取到的传感器数据的值与空调的设定目标数值之间的差值大于第一预设阈值;或者当空调处于制热模式时,分体式传感器获取到的传感器数据的值与空调的设定目标数值之间的差值小于第一预设阈值。

第一预设阈值可以预设,例如:第一预设阈值为2℃。

当检测的满足上述的1-5所示的条件后,继续检测条件6,如果不满足条件6,则控制空调不使用分体式传感器发送的传感器数据对空调运行进行控制;如果满足条件6,则控制空调使用分体式传感器发送的传感器数据对空调运行进行控制。

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

图9是根据一示例性实施例一示出的智能家居设备的控制装置的框图。如图9所示,该智能家居设备的控制装置包括:

第一确定模块11,用于通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态;

第一控制模块12,用于当所述第一确定模块11确定所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

在一个实施例中,如图10所示,所述第一控制模块12包括:检测子模块121和第一控制子模块122;

所述检测子模块121,用于检测是否满足预设条件;

所述第一控制子模块122,用于在所述检测子模块121检测到满足预设条件,且所述分体式传感器处于第一指示状态时,控制所述智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制;

其中,所述检测到满足预设条件包括以下条件中的至少一条:

检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第一预设阈值;

检测到所述智能家居设备处于稳定运行状态;

检测接收到指示指令,所述指示指令为用户输入的指示启用所述分体式传感器的指令。

在一个实施例中,如图11所示,所述第一控制模块12包括:获取子模块123、确定子模块124和第二控制子模块125;

所述获取子模块123,用于获取所述分体式传感器发送的多个传感器数据;

所述确定子模块124,用于确定所述获取子模块123获取的所述多个传感器数据的平均值;

所述第二控制子模块125,用于控制所述智能家居设备使用所述确定子模块124确定的所述平均值对自身运行进行控制。

在一个实施例中,如图12所示,所述装置还包括:第一检测模块13和发送模块14;

所述第一检测模块13,用于检测所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值是否大于第二预设阈值;

所述发送模块14,用于在所述第一检测模块13检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第二预设阈值时,向所述智能家居设备发送修正消息,所述修正消息用于指示所述智能家居设备使用修正数值对自身运行进行控制,其中,所述修正数值通过所述设定目标数值与所述第二预设阈值确定。

在一个实施例中,如图13所示,所述装置还包括:第二确定模块15、第二获取模块16、判断模块17、第一变更模块18和第二变更模块19;

所述第二确定模块15,用于确定所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的第一差值;

所述第二获取模块16,用于获取所述智能家居设备的设定目标数值与所述第二确定模块15确定的所述第一差值之间的第二差值;

所述判断模块17,用于判断所述第二获取模块16获取的所述第二差值是否小于第三预设阈值;

所述第一变更模块18,用于当所述判断模块17判断所述第二差值小于第三预设阈值时,将所述设定目标数值变更为所述第三预设阈值;

所述第二变更模块19,用于当所述判断模块17判断所述第二差值大于或等于所述第三预设阈值时,将所述设定目标数值变更为所述第二差值。

在一个实施例中,如图14所示,所述装置还包括:第二检测模块110和第二控制模块111;

所述第二检测模块110,用于检测是否接收到退出指令;

所述第二控制模块111,用于在所述第二检测模块110检测接收到所述退出指令后,控制所述智能家居设备忽略所述分体式传感器发送的传感器数据;

其中,所述退出指令包括以下指令中的至少一条:

指示关闭所述智能家居设备的指令;

指示切换所述智能家居设备的运行模式的指令;

指示在预设时间内未接收到所述分体式传感器发送的传感器数据的指令;

指示禁止使用所述分体式传感器的指令;

指示所述智能家居设备发生故障;

指示通过所述分体式传感器的定位信息确定所述分体式传感器处于第二指示状态。

在一个实施例中,如图15所示,所述第一确定模块11包括:第一确定子模块11a;

所述第一确定子模块11a,用于在所述分体式传感器被固定在设置于预设位置的固定装置时,打开所述分体式传感器对应的控制开关,在所述控制开关处于打开状态时确定所述分体式传感器处于所述第一指示状态。

在一个实施例中,所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第二指示状态,包括:

在所述分体式传感器与设置于预设位置的固定装置脱离时,关闭所述分体式传感器对应的控制开关,在所述控制开关处于关闭状态时确定所述分体式传感器处于所述第二指示状态。

在一个实施例中,所述固定装置为磁性固定装置,所述控制开关为霍尔开关。

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

处理器;

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

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

通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态;

当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

上述处理器还可被配置为:

所述当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,包括:

在检测到满足预设条件,且所述分体式传感器处于第一指示状态时,控制所述智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制;

其中,所述检测到满足预设条件包括以下条件中的至少一条:

检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第一预设阈值;

检测到所述智能家居设备处于稳定运行状态;

检测接收到指示指令,所述指示指令为用户输入的指示启用所述分体式传感器的指令。

所述当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,包括:

获取所述分体式传感器发送的多个传感器数据;

确定所述多个传感器数据的平均值;

控制所述智能家居设备使用所述平均值对自身运行进行控制。

所述方法还包括:

检测所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值是否大于第二预设阈值;

在检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第二预设阈值时,向所述智能家居设备发送修正消息,所述修正消息用于指示所述智能家居设备使用修正数值对自身运行进行控制,其中,所述修正数值通过所述设定目标数值与所述第二预设阈值确定。

所述方法还包括:

确定所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的第一差值;

获取所述智能家居设备的设定目标数值与所述第一差值之间的第二差值;

若所述第二差值小于第三预设阈值,则将所述设定目标数值变更为所述第三预设阈值;

若所述第二差值大于或等于所述第三预设阈值,则将所述设定目标数值变更为所述第二差值。

所述方法还包括:

检测是否接收到退出指令;

在检测接收到所述退出指令后,控制所述智能家居设备忽略所述分体式传感器发送的传感器数据;

其中,所述退出指令包括以下指令中的至少一条:

指示关闭所述智能家居设备的指令;

指示切换所述智能家居设备的运行模式的指令;

指示在预设时间内未接收到所述分体式传感器发送的传感器数据的指令;

指示禁止使用所述分体式传感器的指令;

指示所述智能家居设备发生故障;

指示通过所述分体式传感器的定位信息确定所述分体式传感器处于第二指示状态。

所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态,包括:

在所述分体式传感器被固定在设置于预设位置的固定装置时,打开所述分体式传感器对应的控制开关,在所述控制开关处于打开状态时确定所述分体式传感器处于所述第一指示状态。

所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第二指示状态,包括:

在所述分体式传感器与设置于预设位置的固定装置脱离时,关闭所述分体式传感器对应的控制开关,在所述控制开关处于关闭状态时确定所述分体式传感器处于所述第二指示状态。

所述固定装置为磁性固定装置,所述控制开关为霍尔开关。

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

图16是根据一示例性实施例示出的一种用于智能家居设备的控制装置80的框图。

装置80可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置80的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置80的操作。这些数据的示例包括用于在装置80上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置80的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置80生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述装置80和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置80处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当装置80处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置80提供各个方面的状态评估。例如,传感器组件814可以检测到装置80的打开/关闭状态,组件的相对定位,例如所述组件为装置80的显示器和小键盘,传感器组件814还可以检测装置80或装置80一个组件的位置改变,用户与装置80接触的存在或不存在,装置80方位或加速/减速和装置80的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置80和其他设备之间有线或无线方式的通信。装置80可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置80可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置80的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

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

通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态;

当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制。

所述当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,包括:

在检测到满足预设条件,且所述分体式传感器处于第一指示状态时,控制所述智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制;

其中,所述检测到满足预设条件包括以下条件中的至少一条:

检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第一预设阈值;

检测到所述智能家居设备处于稳定运行状态;

检测接收到指示指令,所述指示指令为用户输入的指示启用所述分体式传感器的指令。

所述当所述分体式传感器处于第一指示状态时,控制智能家居设备使用所述分体式传感器发送的传感器数据对自身运行进行控制,包括:

获取所述分体式传感器发送的多个传感器数据;

确定所述多个传感器数据的平均值;

控制所述智能家居设备使用所述平均值对自身运行进行控制。

所述方法还包括:

检测所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值是否大于第二预设阈值;

在检测到所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的差值大于所述第二预设阈值时,向所述智能家居设备发送修正消息,所述修正消息用于指示所述智能家居设备使用修正数值对自身运行进行控制,其中,所述修正数值通过所述设定目标数值与所述第二预设阈值确定。

所述方法还包括:

确定所述分体式传感器获取到的传感器数据的值与所述智能家居设备的设定目标数值之间的第一差值;

获取所述智能家居设备的设定目标数值与所述第一差值之间的第二差值;

若所述第二差值小于第三预设阈值,则将所述设定目标数值变更为所述第三预设阈值;

若所述第二差值大于或等于所述第三预设阈值,则将所述设定目标数值变更为所述第二差值。

所述方法还包括:

检测是否接收到退出指令;

在检测接收到所述退出指令后,控制所述智能家居设备忽略所述分体式传感器发送的传感器数据;

其中,所述退出指令包括以下指令中的至少一条:

指示关闭所述智能家居设备的指令;

指示切换所述智能家居设备的运行模式的指令;

指示在预设时间内未接收到所述分体式传感器发送的传感器数据的指令;

指示禁止使用所述分体式传感器的指令;

指示所述智能家居设备发生故障;

指示通过所述分体式传感器的定位信息确定所述分体式传感器处于第二指示状态。

所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第一指示状态,包括:

在所述分体式传感器被固定在设置于预设位置的固定装置时,打开所述分体式传感器对应的控制开关,在所述控制开关处于打开状态时确定所述分体式传感器处于所述第一指示状态。

所述通过所述分体式传感器的定位信息确定所述分体式传感器是否处于第二指示状态,包括:

在所述分体式传感器与设置于预设位置的固定装置脱离时,关闭所述分体式传感器对应的控制开关,在所述控制开关处于关闭状态时确定所述分体式传感器处于所述第二指示状态。

所述固定装置为磁性固定装置,所述控制开关为霍尔开关。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

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

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