本发明涉及晾衣架,特别涉及一种晾衣架自动升降方法及系统。
背景技术:
目前市场上的晾衣架一般都是通过传统手动升降操作,这种手摇式晾衣架在使用时十分耗时耗力,不够便利快捷,为了使用户使用起来更加便捷,现在市场上也逐渐出现了一些职能晾衣架,但是该种智能晾衣架一般只能固定一个下降高度,导致不能适用与各个高度的用户,造成了用户体验的下降。
技术实现要素:
为了克服现有技术的上述缺陷,本发明提出一种晾衣架自动升降方法及系统,可实现衣架下降时防止碰到用户,并且自动使用用户的适用高度并下降,无需用户再自行调整衣架高度,从而提升了用户体验。
第一方面,本发明提供了一种晾衣架自动升降方法,包括:
发送开始下降信号;
获取阶段下降信息;
根据所述阶段下降信息控制晾衣架逐级下降;
判断当所述晾衣架靠近障碍物时,发送停止下降信号;
根据所述停止下降信号停止晾衣架下降;
获取高度信息以及第一时间段信息,记为用户习惯信息。
将所述用户习惯信息添加到预设用户信息库中并保存。
进一步的,所述根据所述控制下降信号控制晾衣架下降之后,还包括;
判断当所述晾衣架无靠近障碍物时;
获取预设高度信息;
判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
根据所述停止下降信号停止晾衣架下降。
进一步的,所述将用户习惯信息添加到用户信息库中之后,还包括:
发送自动下降信号;
根据所述高度信息获取平均高度信息;
根据所述自动下降信号以及所述平均高度信息控制晾衣架下降;
当获取到高度调整信号时;
根据所述高度调整信号获取第二时间段信息;
从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息,记为第一用户习惯信息集;
从所述第一用户信息集中获取重复数量最多的所述高度信息,记为最终高度信息;
根据所述最终高度信息控制晾衣架下降。
进一步的,所述获取第二时间段信息之后,还包括:
当无法从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息时;
发送继续下降信息;
根据所述继续下降信息控制所述晾衣架继续下降;
判断当所述晾衣架靠近所述障碍物时,发送停止下降信号;
根据所述停止下降信号停止晾衣架下降。
进一步的,所述根据所述继续下降信息控制所述晾衣架继续下降之后,还包括:
判断当所述晾衣架无靠近障碍物时;
获取预设高度信息;
判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
根据所述停止下降信号停止晾衣架下降。
第二方面,本发明提供了一种晾衣架自动升降系统,包括手动开关模块、电机模块、避障模块、信息获取模块以及储存模块,各个模块之间相互相连;
所述手动开关模块用于发送开始下降信号;
所述信息获取模块用于获取阶段下降信息;
所述电机模块用于根据所述阶段下降信息控制晾衣架逐级下降;
所述避障模块用于判断当所述晾衣架靠近障碍物时,发送停止下降信号;
所述电机模块还用于根据所述停止下降信号停止晾衣架下降;
所述信息获取模块用于获取高度信息以及第一时间段信息,记为用户习惯信息。
所述储存模块用于将所述用户习惯信息添加到预设用户信息库中并保存。
进一步的,所述一种晾衣架自动升降系统还包括控制模块,所述控制模块与所述其他模块相连:
则所述电机模块用于根据所述开始下降信号控制晾衣架下降之后,还包括:
所述避障模块还用于判断当所述晾衣架无靠近障碍物时;
所述信号获取模块还用于获取预设高度信息;
所述控制模块用于判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
所述电机模块还用于根据所述停止下降信号停止晾衣架下降。
进一步的,所述一种晾衣架自动升降系统还包括感应开关模块,所述感应开关模块与所述其他模块相连;
则所述储存模块用于将所述用户习惯信息添加到预设用户信息库中并保存之后,还包括:
所述感应开关模块用于发送自动下降信号;
所述控制模块还用于根据所述高度信息获取平均高度信息;
所述电机模块还用于根据所述自动下降信号以及所述平均高度信息控制晾衣架下降;
所述控制模块还用于当获取到高度调整信号时;
所述信号获取模块还用于根据所述高度调整信号获取第二时间段信息;
所述控制模块还用于从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息,记为第一用户习惯信息集;
所述控制模块还用于从所述第一用户信息集中获取重复数量最多的所述高度信息,记为最终高度信息;
所述电机模块还用于根据所述最终高度信息控制晾衣架下降。
进一步的,所述信号获取模块还用于根据所述自动下降信号获取第二时间段信息之后,还包括:
所述控制模块还用于判断当无法从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息时;
所述控制模块还用于发送继续下降信息;
所述电机模块还用于根据所述继续下降信息控制所述晾衣架继续下降;
所述避障模块还用于判断当所述晾衣架靠近所述障碍物时,发送停止下降信号;
所述电机模块还用于根据所述停止下降信号停止晾衣架下降。
进一步的,所述电机模块还用于根据所述继续下降信息控制所述晾衣架继续下降之后,还包括:
所述避障模块还用于判断当所述晾衣架无靠近障碍物时;
所述信号获取模块还用于获取预设高度信息;
所述控制模块还用于判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
所述电机模块还用于根据所述停止下降信号停止晾衣架下降。
进一步的,所述避障模块为红外线避障模块或超声波避障模块的一种。
本发明采用上述方法与结构,通过设置避障模块的方式防止衣架在下降时碰到用户,导致用户体验度下降,并且可通过根据各个用户不同的习惯使用时间判断用户的身份,并自动下降到该用户合适的高度,使衣架能自动适应各个用户的高度,无需用户再自行调整衣架高度,并且通过设置感应开关模块的方式使用户在降下衣架时无需手动按下开关,使用户使用更加便捷,从而提升了用户体验。
附图说明
图1为本发明一种晾衣架自动升降方法一实施例的方法流程图;
图2为本发明一种晾衣架自动升降方法下一实施例的方法流程图;
图3为本发明一种晾衣架自动升降方法另一实施例的方法流程图;
图4为本发明一种晾衣架自动升降方法又一实施例的方法流程图;
图5为本发明一种晾衣架自动升降方法再一实施例的方法流程图;
图6为本发明一种晾衣架自动升降方法一实施例的系统结构图;
图中标号名称为:10-手动开关模块、20-电机模块、30-避障模块、40-信息获取模块、50-储存模块、60-控制模块、70-感应开关模块。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
第一方面,本发明提供了一种晾衣架自动升降方法,如图1所示,包括:
s100、发送开始下降信号;
s200、获取阶段下降信息;
s300、根据所述阶段下降信息控制晾衣架逐级下降;
s400、判断当所述晾衣架靠近障碍物时,发送停止下降信号;
s500、根据所述停止下降信号停止晾衣架下降;
s600、获取高度信息以及第一时间段信息,记为用户习惯信息;
s700、将所述用户习惯信息添加到预设用户信息库中并保存。
进一步的,如图2所示,所述步骤s300之后,还包括;
s310、判断当所述晾衣架无靠近障碍物时;
s320、获取预设高度信息;
s330、判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
s340、根据所述停止下降信号停止晾衣架下降。
进一步的,如图3所示,所述步骤s700之后,还包括:
s710、发送自动下降信号;
s720、根据所述高度信息获取平均高度信息;
s730、根据所述自动下降信号以及所述平均高度信息控制晾衣架下降;
s740、当获取到高度调整信号时;
s750、根据所述高度调整信号获取第二时间段信息;
s760、从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息,记为第一用户习惯信息集;
s770、从所述第一用户信息集中获取重复数量最多的所述高度信息,记为最终高度信息;
s780、根据所述最终高度信息控制晾衣架下降。
进一步的,如图4所示,所述步骤s750之后,还包括:
s751、当无法从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息时;
s752、发送继续下降信息;
s753、根据所述继续下降信息控制所述晾衣架继续下降;
s754、判断当所述晾衣架靠近所述障碍物时,发送停止下降信号;
s755、根据所述停止下降信号停止晾衣架下降。
进一步的,如图5所示,所述步骤s753,还包括:
s756、判断当所述晾衣架无靠近障碍物时;
s757、获取预设高度信息;
s758、判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
s759、根据所述停止下降信号停止晾衣架下降。
第二方面,本发明提供了一种晾衣架自动升降系统,如图6所示,包括手动开关模块10、电机模块20、避障模块30、信息获取模块40以及储存模块50,各个模块之间相互相连;
手动开关模块10用于发送开始下降信号;
信息获取模块40用于获取阶段下降信息;
电机模块20用于根据所述阶段下降信息控制晾衣架逐级下降;
避障模块30用于判断当所述晾衣架靠近障碍物时,发送停止下降信号;
电机模块20还用于根据所述停止下降信号停止晾衣架下降;
信息获取模块40用于获取高度信息以及第一时间段信息,记为用户习惯信息。
储存模块50用于将所述用户习惯信息添加到预设用户信息库中并保存。
进一步的,如图6所示,所述一种晾衣架自动升降系统还包括控制模块60,控制模块600与所述其他模块相连:
则电机模块20用于根据所述开始下降信号控制晾衣架下降之后,还包括:
避障模块30还用于判断当所述晾衣架无靠近障碍物时;
信号获取模块40还用于获取预设高度信息;
控制模块60用于判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
电机模块20还用于根据所述停止下降信号停止晾衣架下降。
进一步的,所述一种晾衣架自动升降系统还包括感应开关模块70,感应开关模块70与所述其他模块相连;
则所述储存模块50用于将所述用户习惯信息添加到预设用户信息库中并保存之后,还包括:
感应开关模块70用于发送自动下降信号;
控制模块60还用于根据所述高度信息获取平均高度信息;
电机模块20还用于根据所述自动下降信号以及所述平均高度信息控制晾衣架下降;
控制模块60还用于当获取到高度调整信号时;
信号获取模块40还用于根据所述高度调整信号获取第二时间段信息;
控制模块60还用于从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息,记为第一用户习惯信息集;
控制模块60还用于从所述第一用户信息集中获取重复数量最多的所述高度信息,记为最终高度信息;
电机模块20还用于根据所述最终高度信息控制晾衣架下降。
进一步的,信号获取模块40还用于根据所述自动下降信号获取第二时间段信息之后,还包括:
控制模块60还用于判断当无法从所述用户信息库中获取所述第一时间段信息与所述第二时间段信息匹配的至少一个用户习惯信息时;
控制模块60还用于发送继续下降信息;
电机模块20还用于根据所述继续下降信息控制所述晾衣架继续下降;
避障模块30还用于判断当所述晾衣架靠近所述障碍物时,发送停止下降信号;
电机模块20还用于根据所述停止下降信号停止晾衣架下降。
进一步的,电机模块20还用于根据所述继续下降信息控制所述晾衣架继续下降之后,还包括:
避障模块30还用于判断当所述晾衣架无靠近障碍物时;
信号获取模块40还用于获取预设高度信息;
控制模块60还用于判断当所述晾衣架的下降高度与所述预设高度信息一致时,发送停止下降信号;
电机模块20还用于根据所述停止下降信号停止晾衣架下降。
在本发明一具体应用场景中,手动开关模块10为设置在墙上的墙壁开关,感应开关模块70为设置在墙上的感应开关;
当用户需要手动降下衣架进行晾衣服时,用户按下设置在墙上的墙壁开关,此时衣架开始下降,在衣架下降时,避障模块30判断衣架快要撞上用户的头部,则避障模块30发送停止下降信号,此时衣架停止下降,同时信息获取模块40获取用户的下降高度为1.6米,使用时间断时间为晚上6点到7点,则信息获取模块40将1.6米以及晚上6点到7点记为记为用户习惯信息,并添加到预设用户信息库;
之后,当用户需要自动降下衣架进行晾衣服时,用户触碰墙上的感应开关,此时信息获取模块40获取用户按下的感应开关的时间为晚上6点到7点,此时控制模块60从预设用户信息库中获取使用时间段为晚上6点到7点的用户习惯信息,记为第一用户习惯信息集,之后控制模块60在在第一用户习惯信息中获取到下降高度为1.6米的数据出现了6次,下降高度为1.8米的数据出现了4次,则此时控制模块60判断在晚上6点到7点的时间段里下降高度为1.6米的用户使用次数最多,则控制模块60控制衣架下降到1.6米的高度,此时用户可在衣架下降到合适高度之后将衣服挂到衣架上,从而方便的将衣服晾好。
以上结合附图对本发明的实施方式作了详细说明,但本发明不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本发明原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本发明的保护范围内。