基于智能家居操作系统的指示信息的发送方法及装置转让专利

申请号 : CN201910685006.X

文献号 : CN110286603B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵峰徐志方刘超尹德帅沈顺厚连鹏飞

申请人 : 青岛海尔科技有限公司

摘要 :

本发明提供了一种基于智能家居操作系统的指示信息的发送方法及装置,其中,上述方法包括:基于智能家居操作系统的指示信息的发送方法,包括:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能,采用上述技术方案,解决相关技术中扫地机器人只能定时去清扫地面,没有考虑到地面灰尘的实际情况,进而浪费了扫地机器人的电能等问题。

权利要求 :

1.一种基于智能家居操作系统的指示信息的发送方法,其特征在于,包括:

获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;

在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能;

其中,获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,包括:在所述开启时长是连续的情况下,获取所述智能空气控制设备在所述开启时长的第一开启时刻所对应的第一空气质量信息,并根据所述第一空气质量信息和所述开启时长确定所述目标空气质量信息;

在所述开启时长是间断的,且所述开启时长包括多个部分开启时长的情况下,获取所述智能空气控制设备在所述多个部分开启时长的多个第二开启时刻所对应的多个第二空气质量信息,根据所述多个部分开启时长和所述多个第二空气质量信息确定所述目标空气质量信息;

其中,所述第一空气质量信息与所述第二空气质量信息通过空气质量指数AQI表示,所述AQI与单位时间内所述目标区域的灰尘数量具有对应关系。

2.根据权利要求1所述的方法,其特征在于,通过以下方式确定所述开启时刻所对应的第一空气质量信息或所述第二空气质量信息:向天气数据服务器发送请求信息,其中,所述请求信息中携带有所述第一开启时刻或多个所述第二开启时刻;

接收所述天气数据服务器响应所述请求信息所发送的与所述第一开启时刻对应的所述第一空气质量信息,或与多个所述第二开启时刻对应的所述第二空气质量信息。

3.根据权利要求1所述的方法,其特征在于,根据所述第一空气质量信息和所述开启时长确定所述目标空气质量信息,包括:将所述第一空气质量信息和所述开启时长的乘积作为所述目标空气质量信息。

4.根据权利要求1所述的方法,其特征在于,根据所述多个部分开启时长和所述多个第二空气质量信息确定所述目标空气质量信息,包括:针对所述多个部分开启时长的每个部分开启时长,获取所述每个部分开启时长与对应的第二空气质量信息之积;

分别获取每个部分开启时长得到的积,并将多个部分开启时长的多个积求和,将求得的和作为所述目标空气质量信息。

5.根据权利要求1至4任一项所述的方法,其特征在于,获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息之后,所述方法还包括:在所述灰尘数量未超过预设阈值的情况下,循环执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。

6.根据权利要求5所述的方法,其特征在于,循环执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,包括:设置定时器;

在所述定时器的时间到达时,执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息。

7.一种基于智能家居操作系统的指示信息的发送装置,其特征在于,包括:

获取模块,用于获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;

控制模块,用于在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能;

其中,所述获取模块还用于在所述开启时长是连续的情况下,获取所述智能空气控制设备在所述开启时长的第一开启时刻所对应的第一空气质量信息,并根据所述第一空气质量信息和所述开启时长确定所述目标空气质量信息;在所述开启时长是间断的,且所述开启时长包括多个部分开启时长的情况下,获取所述智能空气控制设备在所述多个部分开启时长的多个第二开启时刻所对应的多个第二空气质量信息,根据所述多个部分开启时长和所述多个第二空气质量信息确定所述目标空气质量信息;其中,所述第一空气质量信息与所述第二空气质量信息通过空气质量指数AQI表示,所述AQI与单位时间内所述目标区域的灰尘数量具有对应关系。

8.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6中任一项中所述的方法。

9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至6任一项中所述的方法。

说明书 :

基于智能家居操作系统的指示信息的发送方法及装置

技术领域

[0001] 本发明涉及计算机领域,具体而言,涉及一种基于智能家居操作系统的指示信息的发送方法及装置。

背景技术

[0002] 在相关有技术中,扫地机器人大部分具备定时清扫功能,比如,用户可以设置每天半夜用户入睡后或用户下班前,定时清扫房屋,在不打扰用户的情况下保证室内地面清洁,然而,如果室内不存在明显的垃圾污渍,地面上也没有灰尘,则没有必要每天都清扫地面。
[0003] 针对相关技术中,扫地机器人只能定时去清扫地面,没有考虑到地面灰尘的实际情况,进而浪费了扫地机器人的电能等问题,目前尚未存在有效的解决方案。

发明内容

[0004] 本发明实施例提供了一种基于智能家居操作系统的指示信息的发送方法及装置,以解决相关技术中扫地机器人只能定时去清扫地面,没有考虑到地面灰尘的实际情况,进而浪费了扫地机器人的电能等问题。
[0005] 根据本发明的一个实施例,提供了一种基于智能家居操作系统的指示信息的发送方法,包括:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0006] 在本发明实施例中,获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,包括:在所述开启时长是连续的情况下,获取所述智能空气控制设备在所述开启时长的第一开启时刻所对应的第一空气质量信息,并根据所述第一空气质量信息和所述开启时长确定所述目标空气质量信息;在所述开启时长是间断的,且所述开启时长包括多个部分开启时长的情况下,获取所述智能空气控制设备在所述多个部分开启时长的多个第二开启时刻所对应的多个第二空气质量信息,根据所述多个部分开启时长和所述多个第二空气质量信息确定所述目标空气质量信息。
[0007] 在本发明实施例中,通过以下方式确定所述开启时刻所对应的第一空气质量信息或所述第二空气质量信息:向天气数据服务器发送请求信息,其中,所述请求信息中携带有所述第一开启时刻或多个所述第二开启时刻;接收所述天气数据服务器响应所述请求信息所发送的与所述第一开启时刻对应的所述第一空气质量信息,或与多个所述第二开启时刻对应的所述第二空气质量信息。
[0008] 在本发明实施例中,根据所述第一空气质量信息和所述开启时长确定所述目标空气质量信息,包括:将所述第一空气质量信息和所述开启时长的乘积作为所述目标空气质量信息。
[0009] 在本发明实施例中,根据所述多个部分开启时长和所述多个第二空气质量信息确定所述目标空气质量信息,包括:针对所述多个部分开启时长的每个部分开启时长,获取所述每个部分开启时长与对应的第二空气质量信息之积;分别获取每个部分开启时长得到的积,并将多个部分开启时长的多个积求和,将求得的和作为所述目标空气质量信息。
[0010] 在本发明实施例中,获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息之后,所述方法还包括:在所述灰尘数量未超过预设阈值的情况下,循环执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0011] 在本发明实施例中,循环执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,包括:设置定时器;在所述定时器的时间到达时,执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息。
[0012] 根据本发明的另一个实施例,还提供了一种基于智能家居操作系统的指示信息的发送装置,包括:获取模块,用于获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;控制模块,用于在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0013] 根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0014] 根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
[0015] 通过本发明,通过获取到的目标区域中的智能空气控制设备在开启时长内的所述目标区域中的用于指示所述目标区域中的灰尘数量的目标空气质量信息;在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能,采用上述技术方案,解决了相关技术中,扫地机器人只能定时去清扫地面,没有考虑到地面灰尘的实际情况,进而浪费了扫地机器人的电能等问题,进而根据地面的实际的灰尘数量来确定扫地机器人的清扫频率,避免了扫地机器人电能的浪费。

附图说明

[0016] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017] 图1是本发明实施例的一种基于智能家居控制系统的指示信息的发送方法的主控制器的硬件结构框图;
[0018] 图2是根据本发明实施例的一种可选的基于智能家居操作系统的指示信息的发送方法的应用的网络架构图;
[0019] 图3是根据本发明实施例的一种可选的基于智能家居控制系统的指示信息的发送方法的流程图;
[0020] 图4是根据本发明实施例的一种可选的基于智能家居操作系统的指示信息的发送装置的结构框图;
[0021] 图5是根据本发明实施例的一种可选的基于智能家居操作系统的指示信息的发送装置的另一结构框图;
[0022] 图6是根据本发明优选实施例的一种可选的基于智能家居操作系统的指示信息的发送方法的流程示意图。

具体实施方式

[0023] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0024] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0025] 本发明实施例所提供的方法实施例可以在主控制器、智能家居设备或者类似的运算装置中执行。以运行在主控制器上为例,图1是本发明实施例的一种基于智能家居控制系统的指示信息的发送方法的主控制器的硬件结构框图。如图1所示,主控制器10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,主控制器10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
[0026] 存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种基于智能家居控制系统的指示信息的发送方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至扫地机器人10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0027] 传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括主控制器10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
[0028] 此外,本申请实施例还可以运行于图2所示的物联网的网络架构上,如图2所示,该网络架构包括:主控制器、ZigBee协调器、WiFi模块、路由器,移动终端,智能窗、智能空调以及扫地机器人等构成,当然,上述物联网中也可以包含其它智能设备,比如可以是空调、智能音箱、智能灯、燃气灶等等。
[0029] 其中,主控制器通过串口与ZigBee协调器连接,ZigBee协调器与智能家居设备上的ZigBee节点(图2中未示出)连接,以通过ZigBee协调器实现对智能家居的控制;主控制器还通过串口与WiFi模块连接,以通过路由器连接互联网和移动终端,实现用户通过移动终端对智能家居的控制,以及主控制器对互联网数据的获取。
[0030] 图3是根据本发明实施例的一种可选的基于智能家居控制系统的指示信息的发送方法的流程图,应用于图1所示的主控制器,或图2所示的网络架构上,如图3所示,该流程包括如下步骤:
[0031] 步骤S302,获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量。
[0032] 步骤S304,在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0033] 通过上述技术方案,通过获取到的目标区域中的智能空气控制设备在开启时长内的所述目标区域中的用于指示所述目标区域中的灰尘数量的目标空气质量信息;在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能,采用上述技术方案,解决了相关技术中,扫地机器人只能定时去清扫地面,没有考虑到地面灰尘的实际情况,进而浪费了扫地机器人的电能等问题,进而根据地面的实际的灰尘数量来确定扫地机器人的清扫频率,避免了扫地机器人电能的浪费,以节省电量消耗。
[0034] 需要说明的是,上述步骤S302至步骤S308的执行主体可以是控制器,也可以是智能空气控制设备本身,本发明实施例对此不作限定。
[0035] 由于在实际操作过程中,智能空气控制设备的开启时长可以是连续的也可以是间隔开启的,上述步骤S302可以通过以下技术方案实现:
[0036] 1)在所述开启时长是连续的情况下,获取所述智能空气控制设备在所述开启时长的第一开启时刻所对应的第一空气质量信息,并根据所述第一空气质量信息和所述开启时长确定所述目标空气质量信息;进一步地,将所述第一空气质量信息和所述开启时长的乘积作为所述目标空气质量信息
[0037] 2)在所述开启时长是间断的,且所述开启时长包括多个部分开启时长的情况下,获取所述智能空气控制设备在所述多个部分开启时长的多个第二开启时刻所对应的多个第二空气质量信息,根据所述多个部分开启时长和所述多个第二空气质量信息确定所述目标空气质量信息,进一步地,针对所述多个部分开启时长的每个部分开启时长,获取所述每个部分开启时长与对应的第二空气质量信息之积;分别获取每个部分开启时长得到的积,并将多个部分开启时长的多个积求和,将求得的和作为所述目标空气质量信息。
[0038] 其中,获取上述开启时刻的方式可以通过以下方式实现:
[0039] 获取接收到开启指令的第一时刻,将所述第一时刻作为所述开启时刻,其中,所述开启指令用于指示所述智能空气控制设备开启;或
[0040] 将所述开启指令发送至与开启指令对应的智能空气控制设备,接收所述智能空气控制设备响应所述开启指令发送的确认指令的第二时刻,将所述第二时刻作为所述开启时刻,其中,所述确认指令用于指示所述智能空气控制设备已开启。
[0041] 在本发明实施例中,通过以下方式确定所述开启时刻所对应的第一空气质量信息或所述第二空气质量信息:向天气数据服务器发送请求信息,其中,所述请求信息中携带有所述第一开启时刻或多个所述第二开启时刻;接收所述天气数据服务器响应所述请求信息所发送的与所述第一开启时刻对应的所述第一空气质量信息,或与多个所述第二开启时刻对应的所述第二空气质量信息。
[0042] 可选地,以上述智能空气控制设备为智能窗和空调设备为例(实现过程中还可以包括新风系统,空气净化器等可能为目标区域带来灰尘的设备,本发明实施例对此不作限定),可以通过以下公式确定所述灰尘数量M:
[0043] M=T1×a1+…+Ti×ai+…+Tn×an+t1×a1×k1+…+ti×ai×ki+…+tm×am×km;
[0044] 其中,m和n均为正整数,i为大于1,且小于m和n中最小值的整数,Ti为所述智能窗的开启时长,t1为所述空调设备的开启时长,ai为所述空气质量信息,ki为大于0且小于1的预设取值,其中,ki可以是根据工程经验或者是多次试验确定的可能性数据,本发明实施例可以取值为0.1。
[0045] 如果目标区域中的灰尘数量未超过预设阈值,那说明当前不需要指示扫地机器人进行打扫,为了能够实时的监控目标区域的灰尘数量,可以设置定时器;在所述定时器的时间到达时,循环执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,控制扫地机器人开启对所述目标区域的清扫功能。
[0046] 可见,本发明实施例的技术方案可以理解为:根据智能窗和智能空调(也可以是其他可参考的智能空气控制设备)的开启时长内的的目标空气质量信息,计算出灰尘等量,由于灰尘等量与室内灰尘的量具备正相关关系,因此能够间接反映室内灰尘的量,当灰尘等量大于用户设定的预定数值时,控制扫地机器人清扫,在用户不主动清扫时,可以实现地面有灰尘时清扫,无灰尘时不清扫。
[0047] 本发明实施例中,智能窗、智能空调和扫地机器人基于物联网建立互通互联关系,各设备之间可以互相收发消息,具体实现设备间关联关系建立、消息收发等技术,可依赖于现有的物联网技术实现,本发明实施例中不对该些技术做详细描述。
[0048] 进一步地,智能家居设备之间的通讯方式可以是点对点通信的方式,也可以是通过智能路由器/网关/服务器为中继进行通信的方式。
[0049] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0050] 在本实施例中还提供了一种基于智能家居操作系统的指示信息的发送装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0051] 图4是根据本发明实施例的一种可选的基于智能家居操作系统的指示信息的发送装置的结构框图,如图4所示,该装置包括:
[0052] 获取模块40,用于获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;
[0053] 控制模块42,用于在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0054] 通过上述技术方案,通过获取到的目标区域中的智能空气控制设备在开启时长内的所述目标区域中的用于指示所述目标区域中的灰尘数量的目标空气质量信息;在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能,采用上述技术方案,解决了相关技术中,扫地机器人只能定时去清扫地面,没有考虑到地面灰尘的实际情况,进而浪费了扫地机器人的电能等问题,进而根据地面的实际的灰尘数量来确定扫地机器人的清扫频率,避免了扫地机器人电能的浪费,以节省电量消耗。
[0055] 由于在实际操作过程中,获取模块40,还用于执行以下至少之一:
[0056] 1)在所述开启时长是连续的情况下,获取所述智能空气控制设备在所述开启时长的第一开启时刻所对应的第一空气质量信息,并根据所述第一空气质量信息和所述开启时长确定所述目标空气质量信息;进一步地,将所述第一空气质量信息和所述开启时长的乘积作为所述目标空气质量信息
[0057] 2)在所述开启时长是间断的,且所述开启时长包括多个部分开启时长的情况下,获取所述智能空气控制设备在所述多个部分开启时长的多个第二开启时刻所对应的多个第二空气质量信息,根据所述多个部分开启时长和所述多个第二空气质量信息确定所述目标空气质量信息,进一步地,针对所述多个部分开启时长的每个部分开启时长,获取所述每个部分开启时长与对应的第二空气质量信息之积;分别获取每个部分开启时长得到的积,并将多个部分开启时长的多个积求和,将求得的和作为所述目标空气质量信息。
[0058] 其中,获取模块40,还用于获取上述开启时刻的方式可以通过以下方式实现:获取接收到开启指令的第一时刻,将所述第一时刻作为所述开启时刻,其中,所述开启指令用于指示所述智能空气控制设备开启;或将所述开启指令发送至与开启指令对应的智能空气控制设备,接收所述智能空气控制设备响应所述开启指令发送的确认指令的第二时刻,将所述第二时刻作为所述开启时刻,其中,所述确认指令用于指示所述智能空气控制设备已开启。
[0059] 在本发明实施例中,获取模块40,还用于通过以下方式确定所述开启时刻所对应的第一空气质量信息或所述第二空气质量信息:向天气数据服务器发送请求信息,其中,所述请求信息中携带有所述第一开启时刻或多个所述第二开启时刻;接收所述天气数据服务器响应所述请求信息所发送的与所述第一开启时刻对应的所述第一空气质量信息,或与多个所述第二开启时刻对应的所述第二空气质量信息。
[0060] 可选地,以上述智能空气控制设备为智能窗和空调设备为例(实现过程中还可以包括新风系统,空气净化器等可能为目标区域带来灰尘的设备,本发明实施例对此不作限定),可以通过以下公式确定所述灰尘数量M:
[0061] M=T1×a1+…+Ti×ai+…+Tn×an+t1×a1×k1+…+ti×ai×ki+…+tm×am×km;
[0062] 其中,m和n均为正整数,i为大于1,且小于m和n中最小值的整数,Ti为所述智能窗的开启时长,t1为所述空调设备的开启时长,ai为所述空气质量信息,ki为大于0且小于1的预设取值,其中,ki可以是根据工程经验或者是多次试验确定的可能性数据,本发明实施例可以取值为0.1。
[0063] 如果目标区域中的灰尘数量未超过预设阈值,那说明当前不需要指示扫地机器人进行打扫,为了能够实时的监控目标区域的灰尘数量,如图5所示,上述装置还包括:设置模块48,用于设置定时器;所述第二确定模块44,还用于在所述定时器的时间到达时,循环执行以下步骤:获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0064] 本发明优选实施例结合以下技术方案对上述实施例的技术方案进行说明,如图6所示,本发明优选实施例提供了以下技术方案:
[0065] 步骤S601:接收到开启智能窗/智能空调的指令;
[0066] 接收到开启智能窗/智能空调的指令后,主控芯片收到编码指令后会对编码指令进行协议转换和数据处理,然后发给ZigBee模块,控制智能窗/智能空调的开启。
[0067] 步骤S602:记录智能窗/智能空调的开启时间。
[0068] 开启时间可以是收到上述指令的时刻,另外,主控制器也可以接收智能设备的反馈,以确定智能设备是否成功开启,将收到成功开启反馈的时刻作为记录的开启时间,本发明优选实施例对上述两种实现方式均不作限定。
[0069] 如上两种时刻之间相差约几秒钟,对后续计算灰尘量的差距可忽略不计。
[0070] 步骤S603:通过天气数据的服务器应用程序编程接口(Application Programming Interface,简称为API)获取天气数据;
[0071] 可以利用GET请求,从提供天气数据的服务器API获取天气数据。具体的提供天气数据的API较多,本发明对此不作限定。
[0072] 具体的天气数据选择空气质量指数(Air Quality Index,简称为AQI),即,空气质量指数和地面灰尘数量往往成正比,在扬尘天气,AQI指数一般为500。AQI指数能够在一定程度上间接反应空气中灰尘的数量。
[0073] 步骤S604:定期根据上次清扫后智能窗和智能空调已开启的时间和天气数据,计算灰尘等量M;
[0074] 可以是每隔10分钟执行一次计算M的过程。
[0075] 灰尘等量M,具体计算公式如下:
[0076] M=T1·a1+…+Ti·ai+…+Tn·an+t1·a1·k1+…+ti·a1·ki+…+tn·a1·kn[0077] 其中,Ti为智能窗每次开启的时间,单位为min,ai为智能窗/智能空调每次开启时的天气数据,天气数据选择AQI指数,即空气质量指数,空气质量指数和地面灰尘数量往往成正比,在扬尘天气,AQI指数一般为500。ti为智能空调每次开启的时间,单位为min,空调开启后可能会将外界尘埃带入室内,另外也会促进室内空气流通,尘土、衣物纤维等颗粒物会四处飘荡,增加地面的灰尘,但是空调开启是所带来的灰尘要远远小于开窗时带来的灰尘,因此,空调开启时间需要乘以一个权重系数ki,该值可以根据经验自行设定,例如ki可以取值0.1。
[0078] 需要说明的是,上述公式中的时间,为扫地机器人在执行上次清扫后智能窗和智能空调已开启的时间。
[0079] 步骤S605:判断灰尘等量是否大于设定数值,若大于,则转步骤S606,若小于,则继续执行步骤S604。
[0080] 由于地面灰尘主要受窗户大小以及室内地面面积的影响,因此设定数值可以根据经验自行设定。比如,设定数值取值为180000,该值为AQI指数为500时,开窗半天所积累的灰尘等量。当判断灰尘等量M>180000时,向扫地机器人发送清扫指令,实现对地面的清扫。在判断灰尘等量M<180000时,则继续定期获取数据计算灰尘等量。
[0081] 另外,不同用户对地面灰尘量的忍受程度不同,用户在使用一段时间后,可根据经验通过移动终端APP调节预定数值,来调整对地面灰尘的清扫时机,当灰尘等量M大于预定数值时,扫地机器人才会对地面进行清扫。
[0082] 步骤S606:向扫地机器人发送清扫指令。
[0083] 向扫地机器人发送清扫指令后,扫地机器人即进入工作模式,对地面的灰尘进行清扫。
[0084] 需要说明的是,如果接收到用户关闭智能窗/智能空调的指令时,在关闭智能窗/智能空调的指令后,则不会再继续执行步骤S604。因为智能窗/智能空调已关闭,地面的灰尘几乎不会再增加。
[0085] 综上,根据本发明实施例以及优选实施例的技术方案,根据智能窗和智能空调的开启时间,以及开启时的空气质量,计算灰尘等量,虽然计算得到的灰尘等量并不一定能够完全准确反映室内灰尘的数量,但是灰尘等量与室内灰尘的量具备正相关关系,因此能够间接反映室内灰尘的量,当灰尘等量大于用户设定的预定数值时,通过ZigBee协调器去控制扫地机器人清扫,在用户不主动清扫时,可以实现地面有灰尘时清扫,无灰尘时不清扫,对节能减排也具有重大意义,此外,本发明实施例的技术方案无需额外添加灰尘传感器,可基于整个智能家居操作系统,通过对主控制器的软件进行设计即可实现,成本较低。
[0086] 本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0087] 可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
[0088] S1,获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;
[0089] S2,在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0090] 可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read‑Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
[0091] 本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0092] 可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
[0093] 可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
[0094] S1,获取目标区域中的智能空气控制设备在开启时长内的所述目标区域中的目标空气质量信息,其中,所述目标空气质量信息用于指示所述目标区域中的灰尘数量;
[0095] S2,在所述灰尘数量超过预设阈值的情况下,控制扫地机器人开启对所述目标区域的清扫功能。
[0096] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0097] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。