本发明涉及智能家居,尤其涉及一种基于电动晾衣机上升过程的遇阻保护方法及装置。
背景技术:
1、目前,大部分人在装修时会将晾衣架嵌入式安装在阳台天花板上,这种嵌入式安装的晾衣机的复位方法主要为:先将晾衣机的伸缩杆缩回,再控制电动晾衣机上升回天花板的凹槽处。然而,实践发现,在晾衣机上升过程中,一旦用户忘记先将其伸缩杆缩回,就容易导致伸缩杆被天花板凹槽处边缘阻碍,从而容易引发伸缩杆折断问题,导致电动晾衣机故障。可见,提出一种在电动晾衣机上升过程中如何实现对电动晾衣机的精准保护显得尤为重要。
技术实现思路
1、本发明提供了一种基于电动晾衣机上升过程的遇阻保护方法及装置,能够在电动晾衣机遇阻时实现对电动晾衣机的精准保护,有利于减少电动晾衣机伸缩杆折断的情况发生,以及降低电动晾衣机的故障概率。为了解决上述技术问题,本发明第一方面公开了一种基于电动晾衣机上升过程的遇阻保护方法,所述方法包括:当检测到针对电动晾衣机的上升指令时,采集所述上升指令对应的上升过程中所述电动晾衣机的电机的电流参数集合,所述电流参数集合包括所述上升过程的多个上升时刻中每一所述上升时刻的电流参数;根据所述电流参数集合,判断所述电动晾衣机是否满足预设遇阻条件,所述遇阻条件用于表示所述电动晾衣机的伸缩杆遇阻所对应的条件;当判断出所述电动晾衣机不满足所述遇阻条件时,控制所述电动晾衣机按照所述上升指令继续执行上升操作;当判断出所述电动晾衣机满足所述遇阻条件时,控制所述电动晾衣机暂停。作为一种可选的实施方式,在本发明第一方面中,所述根据所述电流参数集合,判断所述电动晾衣机是否满足预设遇阻条件,包括:根据所述电流参数集合,确定所述电机的电流变化情况,所述电流变化情况包括电流变化趋势,还包括预测电流变化趋势,所述电流变化趋势为对所述电流参数集合进行分析得到的变化趋势,所述预测电流变化趋势为对所述电流变化趋势进行预测得到的变化趋势;根据所述电流变化趋势,判断所述电动晾衣机是否满足预设的已发生遇阻条件;
2、当判断出所述电动晾衣机满足所述已发生遇阻条件时,确定所述电动晾衣机满足预设遇阻条件;
3、当判断出所述电动晾衣机不满足所述已发生遇阻条件时,根据所述预测电流变化趋势,判断所述电动晾衣机是否满足预设的预发生遇阻条件;当判断出所述电动晾衣机满足所述预发生遇阻条件时,确定所述电动晾衣机满足预设遇阻条件;
4、当判断出所述电动晾衣机不满足所述预发生遇阻条件时,确定所述电动晾衣机不满足预设遇阻条件。
5、作为一种可选的实施方式,在本发明第一方面中,所述根据所述电流变化趋势,判断所述电动晾衣机是否满足预设的已发生遇阻条件,包括:判断所述电流变化趋势是否包括预设的电流突变趋势;当判断出所述电流变化趋势不包括所述电流突变趋势时,确定所述电动晾衣机不满足预设的已发生遇阻条件;当判断出所述电流变化趋势包括所述电流突变趋势时,确定所述电动晾衣机满足预设的已发生遇阻条件。
6、作为一种可选的实施方式,在本发明第一方面中,所述电流变化趋势用于表示所述电流参数集合的所有所述电流参数与所述上升过程中的所有所述上升时刻之间的对应关系;以及,所述方法还包括:
7、在判断出所述电流变化趋势包括所述电流突变趋势之后,针对所述电流变化趋势包含的所述电流突变趋势中的起始突变时刻,判断所述起始突变时刻与确定出的所述上升指令的起始上升时刻之间的时间长度是否大于或等于预设时间长度阈值;
8、当判断出所述起始突变时刻与所述起始上升时刻之间的时间长度小于所述时间长度阈值时,确定所述电动晾衣机不满足预设的已发生遇阻条件;当判断出所述电流变化趋势包括所述电流突变趋势且所述起始突变时刻与所述起始上升时刻之间的时间长度大于或等于所述时间长度阈值时,触发执行所述的确定所述电动晾衣机满足预设的已发生遇阻条件的操作。作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:在判断出所述电流变化趋势包括所述电流突变趋势之后,针对所述电流变化趋势包含的所述电流突变趋势中的起始突变电流,判断所述起始突变电流是否大于或等于预设电流阈值;
9、当判断出所述起始突变电流小于所述电流阈值时,确定所述电动晾衣机不满足预设的已发生遇阻条件;
10、当判断出所述电流变化趋势包括所述电流突变趋势且所述起始突变电流大于或等于所述电流阈值时,触发执行所述的确定所述电动晾衣机满足预设的已发生遇阻条件的操作。
11、作为一种可选的实施方式,在本发明第一方面中,所述预测电流变化趋势的起始预测时刻晚于所述电流变化趋势的结束分析时刻;以及,所述根据所述预测电流变化趋势,判断所述电动晾衣机是否满足预设的预发生遇阻条件,包括:
12、计算所述预测电流变化趋势与标准突变趋势之间的相似度;判断所述相似度是否大于或等于预设相似度阈值;当判断出所述相似度大于或等于所述相似度阈值时,确定所述电动晾衣机满足预设的预发生遇阻条件;
13、当判断出所述相似度小于所述相似度阈值时,确定所述电动晾衣机不满足预设的预发生遇阻条件。
14、作为一种可选的实施方式,在本发明第一方面中,在所述控制所述电动晾衣机暂停之后,所述方法还包括:通过所述电动晾衣机所关联的智能家居平台检测所述电动晾衣机的无线连接范围内是否存在控制设备集合,所述控制设备集合包括至少一个控制设备,且每一所述控制设备均具有控制所述电动晾衣机升降操作的功能;当检测出存在所述控制设备集合时,由所述智能家居平台输出电动晾衣机遇阻提醒消息,所述电动晾衣机遇阻提醒消息用于提醒用户通过所述控制设备集合中的控制设备对所述电动晾衣机执行避障操作。本发明第二方面公开了一种基于电动晾衣机上升过程的遇阻保护装置,所述装置包括:
15、采集模块,用于当检测到针对电动晾衣机的上升指令时,采集所述上升指令对应的上升过程中所述电动晾衣机的电机的电流参数集合,所述电流参数集合包括所述上升过程的多个上升时刻中每一所述上升时刻的电流参数;判断模块,用于根据所述电流参数集合,判断所述电动晾衣机是否满足预设遇阻条件,所述遇阻条件用于表示所述电动晾衣机的伸缩杆遇阻所对应的条件;控制模块,用于当所述判断模块判断出所述电动晾衣机不满足所述遇阻条件时,控制所述电动晾衣机按照所述上升指令继续执行上升操作;所述控制模块,还用于当所述判断模块判断出所述电动晾衣机满足所述遇阻条件时,控制所述电动晾衣机暂停。作为一种可选的实施方式,在本发明第二方面中,所述判断模块,包括:确定子模块,用于根据所述电流参数集合,确定所述电机的电流变化情况,所述电流变化情况包括电流变化趋势,还包括预测电流变化趋势,所述电流变化趋势为对所述电流参数集合进行分析得到的变化趋势,所述预测电流变化趋势为对所述电流变化趋势进行预测得到的变化趋势;判断子模块,用于根据所述电流变化趋势,判断所述电动晾衣机是否满足预设的已发生遇阻条件;
16、所述确定子模块,还用于当所述判断子模块判断出所述电动晾衣机满足所述已发生遇阻条件时,确定所述电动晾衣机满足预设遇阻条件;所述判断子模块,还用于当判断出所述电动晾衣机不满足所述已发生遇阻条件时,根据所述预测电流变化趋势,判断所述电动晾衣机是否满足预设的预发生遇阻条件;
17、所述确定子模块,还用于当所述判断子模块判断出所述电动晾衣机满足所述预发生遇阻条件时,确定所述电动晾衣机满足预设遇阻条件;所述确定子模块,还用于当所述判断子模块判断出所述电动晾衣机不满足所述预发生遇阻条件时,确定所述电动晾衣机不满足预设遇阻条件。作为一种可选的实施方式,在本发明第二方面中,所述判断子模块根据所述电流变化趋势,判断所述电动晾衣机是否满足预设的已发生遇阻条件的方式具体包括:
18、判断所述电流变化趋势是否包括预设的电流突变趋势;当判断出所述电流变化趋势不包括所述电流突变趋势时,确定所述电动晾衣机不满足预设的已发生遇阻条件;当判断出所述电流变化趋势包括所述电流突变趋势时,确定所述电动晾衣机满足预设的已发生遇阻条件。
19、作为一种可选的实施方式,在本发明第二方面中,所述电流变化趋势用于表示所述电流参数集合的所有所述电流参数与所述上升过程中的所有所述上升时刻之间的对应关系;所述判断子模块,还用于在判断出所述电流变化趋势包括所述电流突变趋势之后,针对所述电流变化趋势包含的所述电流突变趋势中的起始突变时刻,判断所述起始突变时刻与确定出的所述上升指令的起始上升时刻之间的时间长度是否大于或等于预设时间长度阈值;当判断出所述电流变化趋势包括所述电流突变趋势且所述起始突变时刻与所述起始上升时刻之间的时间长度大于或等于所述时间长度阈值时,触发所述确定子模块执行所述的确定所述电动晾衣机满足预设的已发生遇阻条件的操作;所述确定子模块,还用于当所述判断子模块判断出所述起始突变时刻与所述起始上升时刻之间的时间长度小于所述时间长度阈值时,确定所述电动晾衣机不满足预设的已发生遇阻条件。作为一种可选的实施方式,在本发明第二方面中,所述判断子模块,还用于在判断出所述电流变化趋势包括所述电流突变趋势之后,针对所述电流变化趋势包含的所述电流突变趋势中的起始突变电流,判断所述起始突变电流是否大于或等于预设电流阈值;当判断出所述电流变化趋势包括所述电流突变趋势且所述起始突变电流大于或等于所述电流阈值时,触发所述确定子模块执行所述的确定所述电动晾衣机满足预设的已发生遇阻条件的操作;所述确定子模块,还用于当所述判断子模块判断出所述起始突变电流小于所述电流阈值时,确定所述电动晾衣机不满足预设的已发生遇阻条件。作为一种可选的实施方式,在本发明第二方面中,所述预测电流变化趋势的起始预测时刻晚于所述电流变化趋势的结束分析时刻;以及,所述判断子模块根据所述预测电流变化趋势,判断所述电动晾衣机是否满足预设的预发生遇阻条件的方式具体包括:计算所述预测电流变化趋势与标准突变趋势之间的相似度;判断所述相似度是否大于或等于预设相似度阈值;当判断出所述相似度大于或等于所述相似度阈值时,确定所述电动晾衣机满足预设的预发生遇阻条件;
20、当判断出所述相似度小于所述相似度阈值时,确定所述电动晾衣机不满足预设的预发生遇阻条件。作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:检测模块,用于在所述控制模块控制所述电动晾衣机暂停之后,通过所述电动晾衣机所关联的智能家居平台检测所述电动晾衣机的无线连接范围内是否存在控制设备集合,所述控制设备集合包括至少一个控制设备,且每一所述控制设备均具有控制所述电动晾衣机升降操作的功能;输出模块,用于当检测出存在所述控制设备集合时,由所述智能家居平台输出电动晾衣机遇阻提醒消息,所述电动晾衣机遇阻提醒消息用于提醒用户通过所述控制设备集合中的控制设备对所述电动晾衣机执行避障操作。本发明第三方面公开了另一种基于电动晾衣机上升过程的遇阻保护装置,所述装置包括:
21、存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于电动晾衣机上升过程的遇阻保护方法。本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于电动晾衣机上升过程的遇阻保护方法。与现有技术相比,本发明实施例具有以下有益效果:本发明实施例中,当检测到针对电动晾衣机的上升指令时,采集上升指令对应的上升过程中电动晾衣机的电机的电流参数集合,电流参数集合包括上升过程的多个上升时刻中每一上升时刻的电流参数;根据电流参数集合,判断电动晾衣机是否满足预设遇阻条件,遇阻条件包括电动晾衣机的伸缩杆遇阻所对应的条件;当判断出电动晾衣机不满足遇阻条件时,控制电动晾衣机按照上升指令继续执行上升操作;当判断出电动晾衣机满足遇阻条件时,控制电动晾衣机暂停。可见,实施本发明能够在检测到针对电动晾衣机的上升指令时,采集上升过程中所述电动晾衣机的电机的电流参数集合,并根据采集到的电流参数集合,判断电动晾衣机是否满足预设遇阻条件,在判断出不满足遇阻条件的情况下,控制电动晾衣机按照上升指令继续执行上升操作,能够提高对电动晾衣机的控制准确性以及提高电动晾衣机上升操作的执行准确性,以及在判断出电动晾衣机满足遇阻条件的情况下,直接控制电动晾衣机暂停,能够在电动晾衣机上升时通过电流参数提高电动晾衣机是否遇阻的判断准确性,并在判断出遇阻时通过控制电动晾衣机暂停实现对电动晾衣机的精准保护,从而有利于减少电动晾衣机伸缩杆折断的情况发生,以及降低电动晾衣机的故障概率,进而有利于提升用户的使用体验和使用粘度。