本发明涉及电子产品技术领域,特别涉及一种除湿机控制方法、可读存储介质及除湿机。
背景技术:
除湿机又称为抽湿机、干燥机和除湿器,一般可分为民用除湿机和工业除湿机两大类,属于空调家庭中的一个部分,其工作原理是由风扇将潮湿空气抽入机内,通过热交换器,此时空气中的水分子冷凝成水珠,处理过后的干燥空气排出机外,如此循环使室内湿度保持在适宜的相对湿度,除湿机以其体积小、耗能低、声噪小等优点,使其广泛的受人们所喜爱。
现有的除湿机的控制方法是通过采用用户手动控制的方式进行档位选择,以控制除湿机的工作状态。
现有的除湿机控制方法由于采用用户手动的方式进行控制,进而使得用户的操作流程较多,自动化程度较低且现有的除湿机由于需要用户进行控制,使得除湿机的工作效率较低。
技术实现要素:
基于此,本发明实施例的目在于提供一种能自动化程度高的除湿机控制方法、可读存储介质及除湿机。
一种除湿机控制方法,所述方法包括:
按第一预设时间间隔获取第一预设次数的第一当前天气数据,并对获取到的多个所述第一当前天气数据进行解析,以得到第一待检测湿度值;
查询本地等级表中所述第一待检测湿度值对应的第一湿度等级信息;
将所述第一湿度等级信息发送至除湿机主板,以使除湿机根据所述第一湿度等级信息运行对应的除湿状态。
上述除湿机控制方法,通过获取多个所述第一当前天气数据的设计,以使得到所述第一待检测湿度值,进而可通过自动查询所述第一待检测湿度值对应的所述第一湿度等级信息,以使得到所述第一湿度等级信息对应的除湿档位,进而通过将所述第一湿度等级信息发送至所述除湿机主板的设计,以使自动控制所述除湿机运行所述除湿档位,所述方法中无需用户手动的进行操作,自动化程度高。
进一步地,所述方法还包括:
按第二预设时间间隔获取第二预设次数的第二当前天气数据,对获取到的多个所述第二当前天气数据进行解析,以得到第二待检测湿度值;
获取所述第二待检测湿度值与所述第一待检测湿度值的第一湿度差值,并判断所述第一湿度差值是否在预设差值范围内;
若否,则查询所述本地等级表中所述第二待检测湿度值对应的第二湿度等级信息,将所述第二湿度等级信息发送至所述除湿机主板,以使所述除湿机根据所述第二湿度等级信息运行对应的除湿状态。
进一步地,所述将所述第一湿度等级信息发送至除湿机主板的步骤之前,所述方法还包括:
获取所述第一湿度等级信息和所述第一待检测湿度值与第一预设湿度值的第二湿度差值;
按预设算法计算所述第一湿度等级信息对应的除湿档位完成所述第二湿度差值的工作时间,并将所述工作时间和所述第二湿度差值发送至所述除湿机主板,以使所述除湿机进行显示。
进一步地,所述将所述第一湿度等级信息发送至除湿机主板的步骤之前,所述方法还包括:
查询所述除湿机中积水箱的当前积水量,并判断所述当前积水量是否大于预设积水量;
若是,则向所述除湿机主板发送关闭指令,以使所述除湿机停止工作,并向用户的移动终端发送示警信号。
进一步地,所述方法还包括:
获取当前天至预设天的多个天气数据,并分别获取所述多个天气数据中的第三湿度值,以得到平均湿度值;
判断所述平均湿度值是否大于第二预设湿度值;
若是,则向用户的移动终端发送提示信号,以提醒用户对所述除湿机进行积水清理。
一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述方法的步骤。
一种除湿机,包括:
第一获取模块,用于按第一预设时间间隔获取第一预设次数的第一当前天气数据,并对获取到的多个所述第一当前天气数据进行解析,以得到第一待检测湿度值;
第一查询模块,用于根据所述第一获取模块的接收结果,查询本地等级表中所述第一待检测湿度值对应的第一湿度等级信息;
第一发送模块,用于根据所述第一查询模块的查询结果,将所述第一湿度等级信息发送至除湿机主板,以使除湿机根据所述第一湿度等级信息运行对应的除湿状态。
上述除湿机通过所述第一获取模块的设计,可自动通过查询多个所述第一当前天气数据,以得到所述第一待检测湿度值,通过所述第一查询模块的设计,可通过自动查询所述第一待检测湿度值对应的所述第一湿度等级信息,以使得到所述第一湿度等级信息对应的除湿档位,通过所述第一发送模块的设计,将所述第一湿度等级信息发送至所述除湿机主板的设计,以使自动控制所述除湿机运行所述除湿档位,所述除湿机无需用户手动的进行操作,自动化程度高进而提高了除湿效率。
进一步地,所述除湿机还包括:
第二获取模块,用于按第二预设时间间隔获取第二预设次数的第二当前天气数据,对获取到的多个所述第二当前天气数据进行解析,以得到第二待检测湿度值;
第一判断模块,用于获取所述第二待检测湿度值与所述第一待检测湿度值的第一湿度差值,并判断所述第一湿度差值是否在预设差值范围内,若否,则查询所述本地等级表中所述第二待检测湿度值对应的第二湿度等级信息,将所述第二湿度等级信息发送至所述除湿机主板,以使所述除湿机根据所述第二湿度等级信息运行对应的除湿状态。
进一步地,所述除湿机还包括:
第三获取模块,用于获取所述第一湿度等级信息和所述第一待检测湿度值与第一预设湿度值的第二湿度差值;
计算模块,用于根据所述第三获取模块的获取结果,按预设算法计算所述第一湿度等级信息对应的除湿档位完成所述第二湿度差值的工作时间,并将所述工作时间和所述第二湿度差值发送至所述除湿机主板,以使所述除湿机进行显示。
进一步地,所述除湿机还包括:
第二判断模块,用于查询所述除湿机中积水箱的当前积水量,并判断所述当前积水量是否大于预设积水量,若是,则向所述除湿机主板发送关闭指令,以使所述除湿机停止工作,并向用户的移动终端发送示警信号。
进一步地,所述除湿机还包括:
第四获取模块,用于获取当前天至预设天的多个天气数据,并分别获取所述多个天气数据中的第三湿度值,以得到平均湿度值;
第三判断模块,用于根据所述第四获取模块的获取结果,判断所述平均湿度值是否大于第二预设湿度值,若是,则向用户的移动终端发送提示信号,以提醒用户对所述除湿机进行积水清理。
附图说明
图1为本发明第一实施例提供的除湿机控制方法的流程图;
图2为本发明第二实施例提供的除湿机控制方法的流程图;
图3为本发明第三实施例提供的除湿机的结构示意图;
图4为本发明第四实施例提供的除湿机的结构示意图;
主要元素符号说明
具体实施方式
为了便于更好地理解本发明,下面将结合相关实施例附图对本发明进行进一步地解释。附图中给出了本发明的实施例,但本发明并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本发明的公开面更加得充分。
请参阅图1,为本发明第一实施例提供的除湿机控制方法的流程图,包括步骤s10至s30。
步骤s10,按第一预设时间间隔获取第一预设次数的第一当前天气数据,并对获取到的多个所述第一当前天气数据进行解析,以得到第一待检测湿度值;
其中,所述方法是通过向天气数据网发送天气请求,以得到所述第一当前天气数据,所述第一预设时间间隔为1分钟,所述第一预设次数为10次,当得到10个所述第一当前天气数据时分别获取所述第一当前天气数据中的当前湿度值,并将10个所述当前湿度值求平均值以得到所述第一待检测湿度值;
步骤s20,查询本地等级表中所述第一待检测湿度值对应的第一湿度等级信息;
其中,所述本地等级表中预设有湿度值对应的湿度档位,进而当得到所述第一待检测湿度值时,可通过查询所述本地等级表以使得到所述第一湿度等级信息;
步骤s30,将所述第一湿度等级信息发送至除湿机主板,以使除湿机根据所述第一湿度等级信息运行对应的除湿状态;
其中,当所述除湿机主板接收到所述第一湿度等级信息时,自动控制所述除湿机运行所述第一湿度等级信息对应的除湿档位。
本实施例的除湿机控制方法,通过获取多个所述第一当前天气数据的设计,以使得到所述第一待检测湿度值,进而可通过自动查询所述第一待检测湿度值对应的所述第一湿度等级信息,以使得到所述第一湿度等级信息对应的除湿档位,进而通过将所述第一湿度等级信息发送至所述除湿机主板的设计,以使自动控制所述除湿机运行所述除湿档位,所述方法中无需用户手动的进行操作,自动化程度高。
请参阅图2,为本发明第二实施例提供的除湿机控制方法的流程图,所述方法包括步骤s11至s91。
步骤s11,按第一预设时间间隔获取第一预设次数的第一当前天气数据,并对获取到的多个所述第一当前天气数据进行解析,以得到第一待检测湿度值;
其中,所述方法是通过向天气数据网发送天气请求,以得到所述第一当前天气数据,所述第一预设时间间隔为1分钟,所述第一预设次数为10次,当得到10个所述第一当前天气数据时分别获取所述第一当前天气数据中的当前湿度值,并将10个所述当前湿度值求平均值以得到所述第一待检测湿度值;
步骤s21,查询本地等级表中所述第一待检测湿度值对应的第一湿度等级信息;
其中,所述本地等级表中预设有湿度值对应的湿度档位,进而当得到所述第一待检测湿度值时,可通过查询所述本地等级表以使得到所述第一湿度等级信息;
步骤s31,获取所述第一湿度等级信息和所述第一待检测湿度值与第一预设湿度值的第二湿度差值;
步骤s41,按预设算法计算所述第一湿度等级信息对应的除湿档位完成所述第二湿度差值的工作时间,并将所述工作时间和所述第二湿度差值发送至所述除湿机主板,以使所述除湿机进行显示;
其中,通过将所述工作时间和所述第二湿度差值发送至所述除湿机主板的设计,方便了用户查看所述除湿机的工作时间和工作档位,进而方便了用户合理的安排时间,提高了用户体验;
步骤s51,查询所述除湿机中积水箱的当前积水量,并判断所述当前积水量是否大于预设积水量;
当所述步骤s51判断到所述当前积水量大于所述预设积水量时,向所述除湿机主板发送关闭指令,以使所述除湿机停止工作,并向用户的移动终端发送示警信号;
当所述步骤s51判断到所述当前积水量小于所述预设积水量时,执行步骤s61。
步骤s61,将所述第一湿度等级信息发送至除湿机主板,以使除湿机根据所述第一湿度等级信息运行对应的除湿状态。
步骤s71,按第二预设时间间隔获取第二预设次数的第二当前天气数据,对获取到的多个所述第二当前天气数据进行解析,以得到第二待检测湿度值;
步骤s81,获取所述第二待检测湿度值与所述第一待检测湿度值的第一湿度差值,并判断所述第一湿度差值是否在预设差值范围内;
当所述步骤s81判断到所述第一湿度差值不在所述预设差值范围内时,执行步骤s91。
步骤s91,查询所述本地等级表中所述第二待检测湿度值对应的第二湿度等级信息,将所述第二湿度等级信息发送至所述除湿机主板,以使所述除湿机根据所述第二湿度等级信息运行对应的除湿状态。
所述方法还包括:
获取当前天至预设天的多个天气数据,并分别获取所述多个天气数据中的第三湿度值,以得到平均湿度值;
判断所述平均湿度值是否大于第二预设湿度值;
若是,则向用户的移动终端发送提示信号,以提醒用户对所述除湿机进行积水清理。
本实施例的除湿机控制方法,通过获取多个所述第一当前天气数据的设计,以使得到所述第一待检测湿度值,进而可通过自动查询所述第一待检测湿度值对应的所述第一湿度等级信息,以使得到所述第一湿度等级信息对应的除湿档位,进而通过将所述第一湿度等级信息发送至所述除湿机主板的设计,以使自动控制所述除湿机运行所述除湿档位,所述方法中无需用户手动的进行操作,自动化程度高。
请参阅图3,为本发明第三实施例提供的除湿机100的结构示意图,所述除湿机100包括:
第一获取模块11,用于按第一预设时间间隔获取第一预设次数的第一当前天气数据,并对获取到的多个所述第一当前天气数据进行解析,以得到第一待检测湿度值,本实施中所述第一待检测湿度值通过求平均值得到。
第一查询模块12,用于根据所述第一获取模块11的接收结果,查询本地等级表中所述第一待检测湿度值对应的第一湿度等级信息,所述本地等级表中预设有湿度值对应的湿度档位,进而当得到所述第一待检测湿度值时,可通过查询所述本地等级表以使得到所述第一湿度等级信息。
第一发送模块13,用于根据所述第一查询模块12的查询结果,将所述第一湿度等级信息发送至除湿机主板,以使除湿机根据所述第一湿度等级信息运行对应的除湿状态。
所述除湿机100还包括:
第二获取模块14,用于按第二预设时间间隔获取第二预设次数的第二当前天气数据,对获取到的多个所述第二当前天气数据进行解析,以得到第二待检测湿度值;
第一判断模块15,用于获取所述第二待检测湿度值与所述第一待检测湿度值的第一湿度差值,并判断所述第一湿度差值是否在预设差值范围内,若否,则查询所述本地等级表中所述第二待检测湿度值对应的第二湿度等级信息,将所述第二湿度等级信息发送至所述除湿机主板,以使所述除湿机100根据所述第二湿度等级信息运行对应的除湿状态,通过将所述工作时间和所述第二湿度差值发送至所述除湿机主板的设计,方便了用户查看所述除湿机100的工作时间和工作档位,进而方便了用户合理的安排时间,提高了用户体验。
第三获取模块16,用于获取所述第一湿度等级信息和所述第一待检测湿度值与第一预设湿度值的第二湿度差值;
计算模块17,用于根据所述第三获取模块16的获取结果,按预设算法计算所述第一湿度等级信息对应的除湿档位完成所述第二湿度差值的工作时间,并将所述工作时间和所述第二湿度差值发送至所述除湿机主板,以使所述除湿机100进行显示。
第二判断模块18,用于查询所述除湿机100中积水箱的当前积水量,并判断所述当前积水量是否大于预设积水量,若是,则向所述除湿机主板发送关闭指令,以使所述除湿机100停止工作,并向用户的移动终端发送示警信号。
本实施例中通过所述第一获取模块11的设计,可自动通过查询多个所述第一当前天气数据,以得到所述第一待检测湿度值,通过所述第一查询模块12的设计,可通过自动查询所述第一待检测湿度值对应的所述第一湿度等级信息,以使得到所述第一湿度等级信息对应的除湿档位,通过所述第一发送模块13的设计,将所述第一湿度等级信息发送至所述除湿机主板的设计,以使自动控制所述除湿机100运行所述除湿档位,所述除湿机100无需用户手动的进行操作,自动化程度高进而提高了除湿效率。
请参阅图4,为本发明第四实施例提供的除湿机100a的结构示意图,该第四实施例与第三实施例的结构大抵相同,其区别在于,本实施例中所述除湿机100a还包括:
第四获取模块19,用于获取当前天至预设天的多个天气数据,并分别获取所述多个天气数据中的第三湿度值,以得到平均湿度值;
第三判断模块20,用于根据所述第四获取模块19的获取结果,判断所述平均湿度值是否大于第二预设湿度值,若是,则向用户的移动终端发送提示信号,以提醒用户对所述除湿机100a进行积水清理。
本实施例通过所述第四获取模块19和所述第三判断模块20的设计,能有效的对几天后的天气湿度进行获取,并当判断到所述平均湿度值大于第二预设湿度值时,向用户发送提示信号,以提醒用户对所述除湿机100a内的积水进行清理,进而防止了由于所述除湿机100a内积水较多导致的损坏,提高了所述除湿机100a的使用寿命。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:
按第一预设时间间隔获取第一预设次数的第一当前天气数据,并对获取到的多个所述第一当前天气数据进行解析,以得到第一待检测湿度值;
查询本地等级表中所述第一待检测湿度值对应的第一湿度等级信息;
将所述第一湿度等级信息发送至除湿机主板,以使除湿机根据所述第一湿度等级信息运行对应的除湿状态。所述的存储介质,如:rom/ram、磁碟、光盘等。
上述实施例描述了本发明的技术原理,这些描述只是为了解释本发明的原理,而不能以任何方式解释为本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,这些方式都将落入本发明的保护范围内。