掌桥专利:专业的专利平台
掌桥专利
首页

空气净化方法及装置、存储介质及电子装置

文献发布时间:2024-04-18 19:58:21


空气净化方法及装置、存储介质及电子装置

【技术领域】

本发明涉及通信领域,具体而言,涉及一种空气净化方法及装置、存储介质及电子装置。

【背景技术】

随着科技的发展,越来越多的人开始在日常生活中使用空气净化设备,如移动空气净化器等,其中,移动空气净化器是可移动的空气净化机器人,能够自主地移动到不同区域,以在不同区域执行净化任务。

空气净化设备的使用,一方面,空气净化设备给我们的生活带来诸多便利,而另一方面,空气净化设备在使用的过程中,会存在很多问题,不够智能。例如:现有技术中,空气净化设备无法根据电量确定净化区域,导致空气净化设备的电量与净化区域不匹配,比如:在待净化区域还未净化完毕时,空气净化设备就已经没电了,而在空气净化设备充完电再继续净化时,待净化区域的空气质量可能已经发生了较大变化。

针对现有技术中,无法根据空气净化设备的电量确定净化区域,进而造成空气净化设备的电量与净化区域不匹配的问题,目前尚未提出有效的解决方案。

【发明内容】

本发明实施例提供了一种空气净化方法及装置、存储介质及电子装置,以至少解决现有技术中,无法根据空气净化设备的电量确定净化区域,进而造成空气净化设备的电量与净化区域不匹配的问题。

根据本发明实施例的一方面,提供一种空气净化方法,包括:确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量;确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量,其中,每一个区域集合均包括至少一个待净化子区域;从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为目标净化总电量;将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

在一个示例性实施例中,确定所述多个第一净化电量对应的不同区域集合,包括:根据排列组合算法对多个待净化子区域进行排列组合处理,得到多个所述区域集合;确定所述不同区域集合分别对应的净化总电量,包括:将每个区域集合中每个待净化子区域对应的第一净化电量进行求和处理,得到多个净化总电量。

在一个示例性实施例中,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,所述方法还包括:在净化所述当前净化区域的过程中,在接收到目标对象用于指示净化第一待净化区域的净化指令,且所述当前净化区域不包含所述第一待净化区域的情况下,确定净化所述第一待净化区域所需的第二净化电量;在所述目标净化总电量和所述第二净化电量之和小于所述空气净化设备的当前电量的情况下,在净化完所述当前净化区域后,净化所述第一待净化区域,或在净化完所述第一待净化区域后,再净化所述当前净化区域;在所述目标净化总电量和所述第二净化电量之和大于所述空气净化设备的当前电量的情况下,将所述目标净化总电量和所述第二净化电量中小于所述空气净化设备的当前电量,且与所述当前电量的差值最小的净化电量作为第三净化电量;净化所述第三净化电量对应的净化区域。

在一个示例性实施例中,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之后,所述方法还包括:在多个所述净化总电量中小于所述空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为多个的情况下,确定所述差值最小的多个净化总电量对应的多个区域集合的空气质量;将空气质量最差的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

在一个示例性实施例中,确定净化多个待净化子区域中的每一个待净化子区域所需的第一净化电量,得到多个第一净化电量,包括:获取所述多个待净化子区域分别对应的目标参数,其中,所述目标参数包括以下至少之一:待净化子区域的面积大小,待净化子区域的空气质量;根据所述目标参数确定净化多个待净化子区域中的每一个待净化子区域所需的第一净化电量,得到多个第一净化电量。

在一个示例性实施例中,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之前,所述方法还包括:确定所述多个待净化子区域是否设置有优先级;在所述多个待净化子区域未设置有优先级的情况下,从多个所述净化总电量中确定与空气净化设备的当前电量的差值最小的目标净化总电量;在所述多个待净化子区域设置有优先级的情况下,按照所述多个待净化子区域的优先级对所述多个待净化子区域进行净化。

在一个示例性实施例中,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之后,所述方法还包括:在多个所述净化总电量都大于所述空气净化设备的当前电量的情况下,从多个所述净化总电量中确定最小的净化总电量;根据所述最小的净化总电量和所述当前电量的差值确定所述空气净化设备的待充电电量,以使充电完毕后,控制所述空气净化设备对所述最小的净化总电量对应的区域进行净化处理。

根据本发明实施例的另一方面,还提供一种空气净化装置,所述装置包括:第一确定模块,用于确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量;第二确定模块,用于确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量,其中,所述不同区域集合中的每一个区域集合均包括至少一个待净化子区域的第一净化电量;第三确定模块,用于从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为目标净化总电量;第四确定模块,用于将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述空气净化方法。

根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述空气净化方法。

在本发明实施例中,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量,确定由至少一个待净化子区域的第一净化电量组成的不同的区域集合,以及不同的区域集合分别对应的净化总电量,从多个净化总电量中确定小于空气净化设备的当前电量,且与当前电量的差值最小的目标净化总电量,并将目标净化总电量所对应的区域集合中的待净化子区域作为空气净化设备的当前净化区域。采用上述技术方案,解决了现有技术中,无法根据空气净化设备的电量确定净化区域,进而造成空气净化设备的电量与净化区域不匹配的问题。

【附图说明】

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示例性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例的一种可选的空气净化方法的空气净化设备的硬件结构框图;

图2是根据本发明实施例的一种空气净化方法的流程图;

图3是根据本发明实施例的一种可选的待净化子区域的优先级的设置方法的产品应用图;

图4是根据本发明实施例的一种可选的空气净化方法示意图;

图5是本发明实施例中的一种空气净化装置的结构框图。

【具体实施方式】

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例中所提供的方法实施例可以在空气净化设备或者类似的运算装置中执行。以运行在空气净化设备上为例,图1是本发明实施例的一种可选的空气净化方法的空气净化设备的硬件结构框图。如图1所示,空气净化设备可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器(Microprocessor Unit,简称是MPU)或可编程逻辑器件(Programmable logic device,简称是PLD))和用于存储数据的存储器104,在一个示例性实施例中,上述空气净化设备还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述空气净化设备的结构造成限定。例如,空气净化设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的空气净化方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至空气净化设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括空气净化设备的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种空气净化方法,图2是根据本发明实施例的空气净化方法的流程图,该流程包括如下步骤:

步骤S202,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量;

步骤S204,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量,其中,所述不同区域集合中的每一个区域集合均包括至少一个待净化子区域的第一净化电量;

步骤S206,从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为目标净化总电量;

步骤S208,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

通过上述步骤,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量,确定由至少一个待净化子区域的第一净化电量组成的不同的区域集合,以及不同的区域集合分别对应的净化总电量,从多个净化总电量中确定小于空气净化设备的当前电量,且与当前电量的差值最小的目标净化总电量,并将目标净化总电量所对应的区域集合中的待净化子区域作为空气净化设备的当前净化区域。采用上述技术方案,解决了现有技术中,无法根据空气净化设备的电量确定净化区域,进而造成空气净化设备的电量与净化区域不匹配的问题。

需要说明的是,上述步骤主要应用在可移动的空气净化设备,如可移动的空气净化机器人等,但上述步骤也可应用在不可移动的空气净化设备,本发明对此不做限制。

可选的,步骤S202中,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量之前,将待净化总区域划分成多个待净化子区域,可以采用的划分标准包括但不限于:根据待净化总区域的户型图将待净化子区域划分成多个待净化子区域,比如在待净化总区域为整个家庭区域的情况下,将厕所,主卧,侧卧,厨房分别作为一个待净化子区域;在多个待净化子区域所在的区域内分别设置多个空气检测传感器,以检测待净化子区域的空气污染程度,将待净化子区域按照空气污染程度大小划分成多个待净化子区域,比如厕所为重度污染,厨房和距离客厅沙发5米内的区域为中度污染,则将厕所作为一个待净化子区域,厨房和距离客厅沙发5米内的区域作为另一个待净化子区域。

可选的,步骤S206中,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域的方法,包括但不限于:在目标净化总电量对应的区域集合中包括多个净化子区域的情况下,确定多个待净化子区域与空气净化设备的距离,并按照距离大小顺序依次对多个待净化子区域进行净化;或者确定多个待净化子区域的空气质量指数,并按照空气质量指数的大小依次对多个待净化子区域进行净化,或者在多个待净化子区域设置有不同的优先级的情况下,按照优先级别的排序依次对这多个待净化子区域进行净化。需要进一步说明的是,在目标净化总电量对应多个待净化子区域的情况下,空气净化设备无法确定净化这多个待净化子区域的顺序,为了解决这一问题,本实施例根据距离,空气质量或者预设的优先级等可能存在差异的特征对多个待净化区域进行排序,从而根据多个净化子区域的不同而匹配不同的净化顺序。

在一个示例性实施例中,获取所述多个待净化子区域分别对应的目标参数,其中,所述目标参数包括以下至少之一:待净化子区域的面积大小,待净化子区域的空气质量;根据所述目标参数确定净化多个待净化子区域中的每一个待净化子区域所需的第一净化电量,得到多个第一净化电量。

通过上述实施例,根据待净化子区域的面积大小和空气质量确定净化待净化子区域所需的电量,从而得到的不同净化子区域所需的电量与待净化子区域的面积大小和空气质量相匹配。

可选的,在本实施例中,在多个待净化子区域内预设多个空气质量检测传感器,并通过这多个空气质量检测传感器检测多个待净化子区域的空气质量,根据多个待净化子区域在空气净化设备的净化地图上的面积以及净化地图上线段的长度与对应的实际的线段之间的比例关系确定多个待净化子区域的面积大小,将多个待净化子区域的面积大小和多个待净化子区域的空气质量作为多个待净化区域的目标参数,根据目标参数和预设的电量系数得到第一净化电量。比如,在待净化子区域为B的情况下,通过B区域内的空气质量检测传感器检测到B区域的空气指数为51,B区域在净化地图上的面积为12平方厘米,而净化地图上的线段与对应的实际线段长的比例尺为1:30000,则B区域的面积为36平方米,根据B区域的面积和B区域的空气指数和预设的电量系数得到净化B区域所需的电量。

可选的,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量的方法,包括但不限于:获取预设时间段内空气净化设备净化这多个净化子区域的历史数据,其中,这一历史数据中包括:每一个净化子区域净化花费的电量,每一个净化子区域的空气质量,并通过关联关系算法得到每一个净化子区域的不同的空气质量与花费的电量之间的对应关系;确定每一个净化子区域当前的空气质量,并根据这一对应关系确定每一个净化子区域当前的空气质量对应的净化所需的电量。比如,在待净化子区域为A的情况下,获取空气净化设备最近半个月内每一次净化A花费的电量以及对应的A的空气质量,检测到A的当前的空气质量为B,并根据这一对应关系确定空气质量为B时,净化A所需的电量。

可选的,在本实施例中,获取所述多个待净化子区域分别对应的目标参数之后,所述方法还包括:分别确定空气净化设备移动到多个待净化子区域中每一个待净化子区域的路径,根据这一路径的长度确定空气净化设备移动到该待净化多个待净化子区域中每一个待净化子区域所需的第一电量,根据所述目标参数确定净化多个待净化子区域中的每一个待净化子区域所需的第一净化电量,将第一电量和第一净化电量的和作为净化每一个待净化子区域所需要的总电量。比如,在净化子区域为厕所的情况下,确定空气净化设备移动到厕所的路径的长度为10m,计算得到空气净化设备移动10米所需的电量为100mAH,以及空气净化设备净化厕所所需的电量为1000mAH,则空气净化设备净化厕所所需的总电量为1100mAH。

在一个示例性实施例中,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之后,在多个所述净化总电量都大于所述空气净化设备的当前电量的情况下,从多个所述净化总电量中确定最小的净化总电量;根据所述最小的净化总电量和所述当前电量的差值确定所述空气净化设备的待充电电量,以使充电完毕后,控制所述空气净化设备对所述最小的净化总电量对应的区域进行净化处理。

通过上述实施例,解决了在不同区域集合对应的净化总电量都大于空气净化设备的当前电量的情况下,无法确定充电电量的问题。

可选的,在本实施例中,在空气净化设备充电完成的情况下,确定待净化的空气质量相对于充电前的空气质量是否发生变化,在空气质量发生变化的情况下,重新确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量。

在一个示例性实施例中,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之前,确定所述多个待净化子区域是否设置有优先级;在所述多个待净化子区域未设置有优先级的情况下,从多个所述净化总电量中确定与空气净化设备的当前电量的差值最小的目标净化总电量;在所述多个待净化子区域设置有优先级的情况下,按照所述多个待净化子区域的优先级对所述多个待净化子区域进行净化。

上述实施例中,通过设置不同的优先级,实现对不同待净化子区域的差异化管理,即优先净化优先级高的待净化子区域。

可选的,在本实施例中,确定所述多个待净化子区域是否设置有优先级的方法包括但不限于:向空气净化设备绑定的APP发送消息,以通知空气净化设备的用户对家庭区域内的多个待净化子区域设置优先级,并接收用户设置的多个待净化子区域的优先级。比如,如图3所示,图3是根据本发明实施例的一种可选的待净化子区域的优先级的设置方法的产品应用图,在图3中,向用户的手机发送待净化的家庭区域的平面图,并注明不同区域的空气质量,以便于用户快速根据不同区域的空气质量设置不同的区域的优先级。

在一个示例性实施例中,根据排列组合算法对多个待净化子区域进行排列组合处理,得到多个所述区域集合;确定所述不同区域集合分别对应的净化总电量,包括:将每个区域集合中每个待净化子区域对应的第一净化电量进行求和处理,得到多个净化总电量。

通过上述实施例,将多个第一净化电量进行排列组合,从而得到多个第一净化电量的所有的组合情况,进而可以获得多个净化总电量。

需要说明,上述排列组合可以对多个待净化子区域进行排列组合,比如当多个待净化子区域分别为:待净化子区域A,待净化子区域B和待净化子区域C。排列组合的结果为:A,B,C,AA,BB,CC,AB,AC,BC,ABC,即排列组合的结果既可以只包括一个待净化子区域,也可以包括两个待净化子区域的区域集合,还包括三个及三个以上的待净化子区域的区域集合,需要进一步说明的是,组成区域集合的待净化子区域相同但待净化子区域的顺序不同时,区域集合所需的电量是相同的,因此将它们视为同一种情况,如排列组合的结果AB和BA这两个区域集合中待净化子区域A和待净化子区域B的顺序不同,但是所需的电量都是净化待净化子区域A所需的电量和净化待净化子区域B所需的电量之和,因此,AB和BA视为同一种情况。

在一个示例性实施例中,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,在所述当前净化区域净化完毕的情况下,所述空气净化设备还剩下较小的电量,然后可以将所述空气净化设备的电量充至指定值,或充电至指定时长,然后再次确定净化其他待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第二净化电量,其中,所述其他待净化子区域为所述多个净化子区域中除所述目标净化总电量所对应的区域集合中的待净化子区域之外的待净化子区域;确定所述多个第二净化电量对应的不同区域集合,以及所述多个第二净化电量对应的所述不同区域集合分别对应的净化总电量,其中,所述不同区域集合中的每一个区域集合均包括至少一个待净化子区域的第一净化电量;从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的第一净化总电量,并将所述第一净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域

通过上述实施例,在当前净化区域净化完毕的情况下,多个待净化子区域的空气质量可能已经发生变化了,因此再次确定净化其他待净化子区域中的每一个待净化子区域所需的净化电量,从而解决因为空气质量变化导致原本确定的净化电量不准确的问题。

在一个示例性实施例中,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,分别获取多个所述净化总电量与空气净化设备的当前电量的差值,并按照多个所述差值的大小关系得到多个所述差值的顺序;确定所述多个差值的顺序中除最小差值之外且差值不小于0的其他差值;按照所述其他差值所对应的顺序依次对所述其他差值对应的至少一个净化子区域进行净化。

通过上述实施例,在目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,再次确定多个净化总电量与空气净化设备的当前电量的差值,从而可以再次根据待净化子区域所需的电量确定空气净化设备接下来净化的待净化子区域。

在一个示例性实施例中,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,分别获取多个所述净化总电量与空气净化设备的当前电量的差值,并按照多个所述差值的大小关系得到多个所述差值的顺序;确定所述多个差值的顺序中除最小差值之外且差值不小于0的其他差值;按照所述其他差值所对应的顺序依次对所述其他差值对应的至少一个净化子区域进行净化。

通过上述实施例,在目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,再次确定多个净化总电量与空气净化设备的当前电量的差值,从而可以再次根据待净化子区域所需的电量确定空气净化设备接下来净化的待净化子区域。

可选的,在本实施例中,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,在接收到目标对象发的用于指示净化第一目标净化子区域的指令的情况下,在多个区域集合中确定包含第一目标净化子区域的多个第一区域集合,并确定多个第一区域集合对应的净化总电量,从这些净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量;净化第一目标净化子区域,在第一目标净化子区域净化完毕的情况下,净化差值最小的净化总电量所对应的除第一目标净化子区域以外的至少一个待净化子区域作为所述空气净化设备的当前净化区域。比如,在待净化子区域A净化完毕后,接收到用户要求净化待净化子区域B的指令,确定包含待净化子区域B的区域集合有:B,AB,BC,ABC,从这几个区域集合对应的多个净化总电量确定与空气净化设备小于当前电量且与当前电量差值最小的净化总电量为:区域集合ABC对应的净化总电量,因此先净化待净化子区域B,由于待净化子区域A已经净化完毕,因此在待净化子区域B净化完毕后,净化待净化子区域C。

在一个示例性实施例中,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,在净化所述当前净化区域的过程中,在接收到目标对象用于指示净化第一待净化区域的净化指令,且所述当前净化区域不包含所述第一待净化区域的情况下,确定净化所述第一待净化区域所需的第二净化电量;在所述目标净化总电量和所述第二净化电量之和小于所述空气净化设备的当前电量的情况下,在净化完所述当前净化区域后,净化所述第一待净化区域,或在净化完所述第一待净化区域后,再净化所述当前净化区域;在所述目标净化总电量和所述第二净化电量之和大于所述空气净化设备的当前电量的情况下,将所述目标净化总电量和所述第二净化电量中小于所述空气净化设备的当前电量,且与所述当前电量的差值最小的净化电量作为第三净化电量;净化所述第三净化电量对应的净化区域。

通过上述实施例,解决了在空气净化设备在净化当前净化区域的过程中,接收到用于指示净化不同于当前净化区域的其他区域的指令情况下,空气净化设备无法确定先净化哪一个区域的问题,并且本实施例中,通过将目标净化总电量和第二净化电量中小于空气净化设备的当前电量,且与当前电量的差值最小的净化电量作为第三净化电量,并净化第三净化电量对应的净化区域,进一步确保了即使在净化当前净化区域的过程中,接收到净化其他区域的指令的情况下,空气净化设备也能根据电量匹配对应的净化区域。

在一个示例性实施例中,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之后,在多个所述净化总电量中小于所述空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为多个的情况下,确定所述差值最小的多个净化总电量对应的多个区域集合的空气质量;将空气质量最差的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

通过上述实施例,当存在多个并列的与当前电量差值最小净化总电量的情况下,先净化这几个并列净化总电量对应的区域集合中空气质量最差的区域集合,从而确保了这多个并列净化总电量对应的区域集合中空气质量最差的能够优先被净化。

为了更好的理解上述空气净化过程,以下再结合可选实施例对上述空气净化流程进行说明,但不用于限定本发明实施例的技术方案。

在本实施例中提供了一种空气净化方法,是根据本发明实施例的一种可选的空气净化方法示意图,如图4所示,具体如下步骤:

步骤S402:获取多个待净化子区域分别对应的目标参数;

步骤S404:根据目标参数确定净化多个待净化子区域中的每一个待净化子区域所需的第一净化电量;

步骤S406:根据排列组合算法对多个第一净化电量进行排列组合处理,得到多个区域集合;

步骤S408:确定多个第一净化电量对应的不同区域集合,以及不同区域集合分别对应的第一净化总电量;

步骤S410:从多个第一净化总电量中确定小于空气净化设备的当前电量且与当前电量的差值最小的净化总电量,并净化该净化总电量所对应的区域集合中的待净化子区域;

步骤S412:在该待净化子区域净化完毕的情况下,再次确定净化其他待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第二净化电量;

步骤S414:确定多个第二净化电量对应的不同区域集合,以及多个第二净化电量对应的不同区域集合分别对应的第二净化总电量;

步骤S416:从多个第二净化总电量中确定小于空气净化设备的当前电量且与当前电量的差值最小的净化总电量,并净化该净化总电量所对应的区域集合中的待净化子区域。

通过上述步骤,解决了现有技术中,无法根据空气净化设备的电量确定净化区域,进而造成空气净化设备的电量与净化区域不匹配的问题。本方案在净化完一个待净化子区域,会重新确定净化其他待净化子区域中的每一个待净化子区域所需的净化电量,从而解决了在一个待净化子区域后,空气质量可能发生变化,进而造成的待净化子区域所需的净化电量无法匹配当前的空气质量的问题。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

在本实施例中还提供了一种空气净化装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的设备较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图5是根据本发明实施例的空气净化装置的结构框图,该装置包括:

第一确定模块52,用于确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量;

第一确定模块54,用于确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量,其中,所述不同区域集合中的每一个区域集合均包括至少一个待净化子区域的第一净化电量;

第一确定模块56,用于从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为目标净化总电量;

第一确定模块58,用于将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

上述装置,通过确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量,确定由至少一个待净化子区域的第一净化电量组成的不同的区域集合,以及不同的区域集合分别对应的净化总电量,从多个净化总电量中确定小于空气净化设备的当前电量,且与当前电量的差值最小的目标净化总电量,并将目标净化总电量所对应的区域集合中的待净化子区域作为空气净化设备的当前净化区域。采用上述装置,解决了现有技术中,无法根据空气净化设备的电量确定净化区域,进而造成空气净化设备的电量与净化区域不匹配的问题。

可选的,第一确定模块52还用于,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量之前,将待净化总区域划分成多个待净化子区域,可以采用的划分标准包括但不限于:根据待净化总区域的户型图将待净化子区域划分成多个待净化子区域,比如在待净化总区域为整个家庭区域的情况下,将厕所,主卧,侧卧,厨房分别作为一个待净化子区域;在多个待净化子区域所在的区域内分别设置多个空气检测传感器,以检测待净化子区域的空气污染程度,将待净化子区域按照空气污染程度大小划分成多个待净化子区域,比如厕所为重度污染,厨房和距离客厅沙发5米内的区域为中度污染,则将厕所作为一个待净化子区域,厨房和距离客厅沙发5米内的区域作为另一个待净化子区域。

可选的,第三确定模块56还用于,通过以下方式将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备:在目标净化总电量对应的区域集合中包括多个净化子区域的情况下,确定多个待净化子区域与空气净化设备的距离,并按照距离大小顺序依次对多个待净化子区域进行净化;或者确定多个待净化子区域的空气质量指数,并按照空气质量指数的大小依次对多个待净化子区域进行净化,或者在多个待净化子区域设置有不同的优先级的情况下,按照优先级别的排序依次对这多个待净化子区域进行净化。需要进一步说明的是,在目标净化总电量对应多个待净化子区域的情况下,空气净化设备无法确定净化这多个待净化子区域的顺序,为了解决这一问题,本实施例根据距离,空气质量或者预设的优先级等可能存在差异的特征对多个待净化区域进行排序,从而根据多个净化子区域的不同而匹配不同的净化顺序。

在一个示例性实施例中,第一确定模块52还用于,获取所述多个待净化子区域分别对应的目标参数,其中,所述目标参数包括以下至少之一:待净化子区域的面积大小,待净化子区域的空气质量;根据所述目标参数确定净化多个待净化子区域中的每一个待净化子区域所需的第一净化电量,得到多个第一净化电量。

通过上述实施例,根据待净化子区域的面积大小和空气质量确定净化待净化子区域所需的电量,从而得到的不同净化子区域所需的电量与待净化子区域的面积大小和空气质量相匹配。

可选的,在本实施例中,第一确定模块52还用于,在多个待净化子区域内预设多个空气质量检测传感器,并通过这多个空气质量检测传感器检测多个待净化子区域的空气质量,根据多个待净化子区域在空气净化设备的净化地图上的面积以及净化地图上线段的长度与对应的实际的线段之间的比例关系确定多个待净化子区域的面积大小,将多个待净化子区域的面积大小和多个待净化子区域的空气质量作为多个待净化区域的目标参数,根据目标参数和预设的电量系数得到第一净化电量。比如,在待净化子区域为B的情况下,通过B区域内的空气质量检测传感器检测到B区域的空气指数为51,B区域在净化地图上的面积为12平方厘米,而净化地图上的线段与对应的实际线段长的比例尺为1:30000,则B区域的面积为36平方米,根据B区域的面积和B区域的空气指数和预设的电量系数得到净化B区域所需的电量。

可选的,第一确定模块52还用于,通过以下方式确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量:获取预设时间段内空气净化设备净化这多个净化子区域的历史数据,其中,这一历史数据中包括:每一个净化子区域净化花费的电量,每一个净化子区域的空气质量,并通过关联关系算法得到每一个净化子区域的不同的空气质量与花费的电量之间的对应关系;确定每一个净化子区域当前的空气质量,并根据这一对应关系确定每一个净化子区域当前的空气质量对应的净化所需的电量。比如,在待净化子区域为A的情况下,获取空气净化设备最近半个月内每一次净化A花费的电量以及对应的A的空气质量,检测到A的当前的空气质量为B,并根据这一对应关系确定空气质量为B时,净化A所需的电量。

可选的,在本实施例中,第一确定模块52还用于,分别确定空气净化设备移动到多个待净化子区域中每一个待净化子区域的路径,根据这一路径的长度确定空气净化设备移动到该待净化多个待净化子区域中每一个待净化子区域所需的第一电量,根据所述目标参数确定净化多个待净化子区域中的每一个待净化子区域所需的第一净化电量,将第一电量和第一净化电量的和作为净化每一个待净化子区域所需要的总电量。比如,在净化子区域为厕所的情况下,确定空气净化设备移动到厕所的路径的长度为10m,计算得到空气净化设备移动10米所需的电量为100mAH,以及空气净化设备净化厕所所需的电量为1000mAH,则空气净化设备净化厕所所需的总电量为1100mAH。

在一个示例性实施例中,第一确定模块52还用于,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之后,在多个所述净化总电量都大于所述空气净化设备的当前电量的情况下,从多个所述净化总电量中确定最小的净化总电量;根据所述最小的净化总电量和所述当前电量的差值确定所述空气净化设备的待充电电量,以使充电完毕后,控制所述空气净化设备对所述最小的净化总电量对应的区域进行净化处理。

通过上述实施例,解决了在不同区域集合对应的净化总电量都大于空气净化设备的当前电量的情况下,无法确定充电电量的问题。

可选的,在本实施例中,第一确定模块52还用于,在空气净化设备充电完成的情况下,确定待净化的空气质量相对于充电前的空气质量是否发生变化,在空气质量发生变化的情况下,重新确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量。

在一个示例性实施例中,第一确定模块52还用于,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之前,确定所述多个待净化子区域是否设置有优先级;在所述多个待净化子区域未设置有优先级的情况下,从多个所述净化总电量中确定与空气净化设备的当前电量的差值最小的目标净化总电量;在所述多个待净化子区域设置有优先级的情况下,按照所述多个待净化子区域的优先级对所述多个待净化子区域进行净化。

上述实施例中,通过设置不同的优先级,实现对不同待净化子区域的差异化管理,即优先净化优先级高的待净化子区域。

可选的,在本实施例中,第一确定模块52还用于,确定所述多个待净化子区域是否设置有优先级的方法包括但不限于:向空气净化设备绑定的APP发送消息,以通知空气净化设备的用户对家庭区域内的多个待净化子区域设置优先级,并接收用户设置的多个待净化子区域的优先级。比如,如图3所示,图3是根据本发明实施例的一种可选的待净化子区域的优先级的设置方法的产品应用图,在图3中,向用户的手机发送待净化的家庭区域的平面图,并注明不同区域的空气质量,以便于用户快速根据不同区域的空气质量设置不同的区域的优先级。

在一个示例性实施例中,第二确定模块54还用于,根据排列组合算法对多个待净化子区域进行排列组合处理,得到多个所述区域集合;确定所述不同区域集合分别对应的净化总电量,包括:将每个区域集合中每个待净化子区域对应的第一净化电量进行求和处理,得到多个净化总电量。

通过上述实施例,将多个第一净化电量进行排列组合,从而得到多个第一净化电量的所有的组合情况,进而可以获得多个净化总电量。

需要说明,上述排列组合可以对多个待净化子区域进行排列组合,比如当多个待净化子区域分别为:待净化子区域A,待净化子区域B和待净化子区域C。排列组合的结果为:A,B,C,AA,BB,CC,AB,AC,BC,ABC,即排列组合的结果既可以只包括一个待净化子区域,也可以包括两个待净化子区域的区域集合,还包括三个及三个以上的待净化子区域的区域集合,需要进一步说明的是,组成区域集合的待净化子区域相同但待净化子区域的顺序不同时,区域集合所需的电量是相同的,因此将它们视为同一种情况,如排列组合的结果AB和BA这两个区域集合中待净化子区域A和待净化子区域B的顺序不同,但是所需的电量都是净化待净化子区域A所需的电量和净化待净化子区域B所需的电量之和,因此,AB和BA视为同一种情况。

在一个示例性实施例中,第四确定模块58还用于,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,在所述当前净化区域净化完毕的情况下,再次确定净化其他待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第二净化电量,其中,所述其他待净化子区域为所述多个净化子区域中除所述目标净化总电量所对应的区域集合中的待净化子区域之外的待净化子区域;确定所述多个第二净化电量对应的不同区域集合,以及所述多个第二净化电量对应的所述不同区域集合分别对应的净化总电量,其中,所述不同区域集合中的每一个区域集合均包括至少一个待净化子区域的第一净化电量;从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的第一净化总电量,并将所述第一净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域

通过上述实施例,在当前净化区域净化完毕的情况下,多个待净化子区域的空气质量可能已经发生变化了,因此再次确定净化其他待净化子区域中的每一个待净化子区域所需的净化电量,从而解决因为空气质量变化导致原本确定的净化电量不准确的问题。

在一个示例性实施例中,第四确定模块58还用于,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,分别获取多个所述净化总电量与空气净化设备的当前电量的差值,并按照多个所述差值的大小关系得到多个所述差值的顺序;确定所述多个差值的顺序中除最小差值之外且差值不小于0的其他差值;按照所述其他差值所对应的顺序依次对所述其他差值对应的至少一个净化子区域进行净化。

通过上述实施例,在目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,再次确定多个净化总电量与空气净化设备的当前电量的差值,从而可以再次根据待净化子区域所需的电量确定空气净化设备接下来净化的待净化子区域。

在一个示例性实施例中,第四确定模块58还用于,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,分别获取多个所述净化总电量与空气净化设备的当前电量的差值,并按照多个所述差值的大小关系得到多个所述差值的顺序;确定所述多个差值的顺序中除最小差值之外且差值不小于0的其他差值;按照所述其他差值所对应的顺序依次对所述其他差值对应的至少一个净化子区域进行净化。

通过上述实施例,在目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,再次确定多个净化总电量与空气净化设备的当前电量的差值,从而可以再次根据待净化子区域所需的电量确定空气净化设备接下来净化的待净化子区域。

可选的,在本实施例中,第四确定模块58还用于,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,在接收到目标对象发的用于指示净化第一目标净化子区域的指令的情况下,在多个区域集合中确定包含第一目标净化子区域的多个第一区域集合,并确定多个第一区域集合对应的净化总电量,从这些净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量;净化第一目标净化子区域,在第一目标净化子区域净化完毕的情况下,净化差值最小的净化总电量所对应的除第一目标净化子区域以外的至少一个待净化子区域作为所述空气净化设备的当前净化区域。比如,在待净化子区域A净化完毕后,接收到用户要求净化待净化子区域B的指令,确定包含待净化子区域B的区域集合有:B,AB,BC,ABC,从这几个区域集合对应的多个净化总电量确定与空气净化设备小于当前电量且与当前电量差值最小的净化总电量为:区域集合ABC对应的净化总电量,因此先净化待净化子区域B,由于待净化子区域A已经净化完毕,因此在待净化子区域B净化完毕后,净化待净化子区域C。

在一个示例性实施例中,第四确定模块58还用于,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域之后,在净化所述当前净化区域的过程中,在接收到目标对象用于指示净化第一待净化区域的净化指令,且所述当前净化区域不包含所述第一待净化区域的情况下,确定净化所述第一待净化区域所需的第二净化电量;在所述目标净化总电量和所述第二净化电量之和小于所述空气净化设备的当前电量的情况下,在净化完所述当前净化区域后,净化所述第一待净化区域,或在净化完所述第一待净化区域后,再净化所述当前净化区域;在所述目标净化总电量和所述第二净化电量之和大于所述空气净化设备的当前电量的情况下,将所述目标净化总电量和所述第二净化电量中小于所述空气净化设备的当前电量,且与所述当前电量的差值最小的净化电量作为第三净化电量;净化所述第三净化电量对应的净化区域。

通过上述实施例,解决了在空气净化设备在净化当前净化区域的过程中,接收到用于指示净化不同于当前净化区域的其他区域的指令情况下,空气净化设备无法确定先净化哪一个区域的问题,并且本实施例中,通过将目标净化总电量和第二净化电量中小于空气净化设备的当前电量,且与当前电量的差值最小的净化电量作为第三净化电量,并净化第三净化电量对应的净化区域,进一步确保了即使在净化当前净化区域的过程中,接收到净化其他区域的指令的情况下,空气净化设备也能根据电量匹配对应的净化区域。

在一个示例性实施例中,第四确定模块58还用于,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量之后,在多个所述净化总电量中小于所述空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为多个的情况下,确定所述差值最小的多个净化总电量对应的多个区域集合的空气质量;将空气质量最差的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

通过上述实施例,当存在多个并列的与当前电量差值最小净化总电量的情况下,先净化这几个并列净化总电量对应的区域集合中空气质量最差的区域集合,从而确保了这多个并列净化总电量对应的区域集合中空气质量最差的能够优先被净化。

本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:

S1,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量;

S2,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量,其中,所述不同区域集合中的每一个区域集合均包括至少一个待净化子区域的第一净化电量;

S3,从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为目标净化总电量;

S4,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,确定净化多个待净化子区域中的每一个待净化子区域所需的净化电量,得到多个第一净化电量;

S2,确定所述多个第一净化电量对应的不同区域集合,以及所述不同区域集合分别对应的净化总电量,其中,所述不同区域集合中的每一个区域集合均包括至少一个待净化子区域的第一净化电量;

S3,从多个所述净化总电量中确定小于空气净化设备的当前电量,且与所述当前电量的差值最小的净化总电量为目标净化总电量;

S4,将所述目标净化总电量所对应的区域集合中的待净化子区域作为所述空气净化设备的当前净化区域。

在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 空气净化器滤网检测方法、装置、空气净化器和存储介质
  • 语音遥控装置装置及方法、存储介质、电子装置
  • 空气净化器的控制方法、装置、设备、净化器和存储介质
  • IoT设备的权限获取方法、装置、存储介质及电子装置
  • 获取日志的方法及装置、存储介质、电子装置
  • 空气净化控制方法、装置、电子设备及存储介质
  • 车内空气净化的方法、装置、电子设备及可读存储介质
技术分类

06120116480761