洗碗机的碗篮保护方法、洗碗机及计算机可读存储介质与流程

文档序号:15775279发布日期:2018-10-30 15:07阅读:238来源:国知局
本发明涉及智能家居
技术领域
:,尤其涉及一种洗碗机的碗篮保护方法、洗碗机及计算机可读存储介质。
背景技术
::随着技术的发展,厨房电器的智能化程度越来越高,而洗碗机作为自动清洗碗、筷、盘、碟、刀、叉等餐具的设备,能够有效解放人力劳动,已经成为现代厨房必不可少的组成部分。目前洗碗机包括用于放置餐具且可自动升降的碗篮,将洗碗机的机门打开,对碗篮进行上升操作;用户将所需要清洗的餐具放置到碗篮中或将清洗完成的餐具取出后,再对碗篮进行下降操作,并将洗碗机的机门关闭。在此关闭机门的过程中,可能碗篮还没有完全下降到洗碗机中,而使碗篮与洗碗机框架发生碰撞,导致碗篮及碗篮中所放置的餐具损坏。技术实现要素:本发明的主要目的在于提供一种洗碗机的碗篮保护方法、洗碗机及计算机可读存储介质,旨在解决现有技术在洗碗机机门关闭过程中,碗篮没有完全下降到洗碗机中而与洗碗机框架发生碰撞,导致碗篮及碗篮中所放置的餐具损坏的技术问题。为实现上述目的,本发明提供一种洗碗机的碗篮保护方法,所述洗碗机的碗篮保护方法包括以下步骤:当接收到对门组件的关闭指令时,启动洗碗机中碗篮的检测装置;控制所述检测装置对所述碗篮的实时位置进行检测,并判断所述碗篮的实时位置是否到达预设位置;若所述碗篮的实时位置到达预设位置,控制门组件关闭。可选地,所述控制门组件关闭的步骤包括:在门组件关闭过程中,检测门组件机门与洗碗机框架之间的实时距离,并判断所述实时距离是否达到预设距离;若所述实时距离达到预设距离,停止对门组件的关闭动作,并检测碗篮中是否存在待清洗餐具;若碗篮中存在待清洗餐具,控制对待清洗餐具进行清洗,若碗篮中不存在待清洗餐具,输出门组件关闭完成的提示信息。可选地,所述控制门组件关闭的步骤包括:检测门组件中碗篮的实时重量,并根据重量与速度之间的对应关系,确定与实时重量对应的目标速度,其中重量越大所对应的速度越慢;将门组件的关闭速度切换为所述目标速度,并控制门组件以所述目标速度关闭。可选地,所述碗篮保护方法包括:实时检查碗篮的实时位置,若所述碗篮的实时位置尚未到达预设位置,禁止门组件关闭,并输出禁止关闭的提示信息。可选地,所述当接收到对门组件的关闭指令时,启动洗碗机中碗篮的检测装置的步骤之前包括:当接收到对洗碗机中碗篮的下降指令时,控制碗篮下降,并生成门组件的关闭指令。可选地,所述洗碗机包括多个门组件,且各个所述门组件的内胆中均对应设置有碗篮;所述当接收到对门组件的关闭指令时,启动洗碗机中碗篮的检测装置的步骤包括:当接收到对门组件的关闭指令时,确定与关闭指令对应的目标门组件;确定与所述目标门组件对应的目标碗篮,并启动洗碗机中目标碗篮的检测装置。可选地,所述若所述碗篮的实时位置到达预设位置,控制门组件关闭的步骤包括:当所述目标碗篮的实时位置到达预设位置时,检测目标门组件关闭路径上是否存在障碍物;若目标门组件关闭路径上存在障碍物,停止目标门组件关闭;若目标门组件关闭路径上不存在障碍物,控制目标门组件关闭。可选地,所述若目标门组件关闭路径上存在障碍物,停止目标门组件关闭的步骤包括:当目标门组件关闭路径上存在障碍物时,检测门组件机门与洗碗机框架之间的距离;判断所述距离是否在预设范围外,若所述距离在预设范围外,控制目标门组件以预设速度进行关闭操作,并输出移除障碍物的提示信息;若所述预设距离在预设范围内,停止目标门组件的关闭操作。本发明还提供一种洗碗机,所述洗碗机包括存储器、处理器、门组件、设置于门组件中的碗篮以及存储在所述存储器上并可在所述处理器上运行的洗碗机的碗篮保护程序,所述洗碗机的碗篮保护程序被所述处理器执行时实现上述的洗碗机的碗篮保护方法的步骤。本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有洗碗机的碗篮保护程序,所述洗碗机的碗篮保护程序被处理器执行时实现上述的洗碗机的碗篮保护方法的步骤。本发明提供了一种洗碗机的碗篮保护方法,所述洗碗机包括碗篮和门组件,碗篮设置于门组件的内胆中,当接收到对门组件的关闭指令时,启动洗碗机中碗篮的检测装置;并控制检测装置对碗篮所在的实时位置进行检测,以判断碗篮当前所在的实时位置是否到达预设位置;如果碗篮当前所在的实时位置到达预设位置,则控制门组件关闭。本方案在接收到对门组件的关闭指令时,检测并判断碗篮当前所在的实时位置是否为预设位置,只有当碗篮到达预设位置时,才控制门组件关闭;避免门组件在碗篮没有下降到预设位置时关闭,防止碗篮与洗碗机框架发生碰撞,以对碗篮及碗篮中所放置的餐具进行有效保护。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1是本发明实施例方案涉及的硬件运行环境的终端/装置结构示意图;图2为本发明洗碗机的碗篮保护方法的一实施例的流程示意图;图3为本发明洗碗机的碗篮保护方法的另一实施例的流程示意图;图4为本发明洗碗机一实施例的分解结构示意图;图5为本发明洗碗机一实施例的结构示意图;图6为图4中洗碗机的内胆的结构示意图。附图标号说明:标号名称标号名称1洗碗机221内胆腔体10壳体30机门20内胆40碗篮210内胆外框50框架220内胆本体本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如洗碗机、空调器、电视机、电冰箱、洗衣机、热水器、空气净化器、吸尘器等家电设备,也可包括诸如智能音箱、手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等终端。后续描述中将以洗碗机为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于其他诸如智能音箱等终端。如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及洗碗机的碗篮保护程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的洗碗机的碗篮保护程序。基于上述终端硬件结构以及通信网络系统,提出本发明洗碗机的碗篮保护方法各个实施例。本发明提供一种洗碗机的碗篮保护方法,在洗碗机的碗篮保护方法的一实施例中,参照附图2,该方法包括:步骤s10,当接收到对门组件的关闭指令时,启动洗碗机中碗篮的检测装置;本实施例的洗碗机的碗篮保护方法应用于洗碗机1的控制装置,适用于对洗碗机1中的碗篮40进行保护。请参照图4-图6,该洗碗机1包括壳体10、内胆20和碗篮40,壳体10具有朝前敞口的容置腔,壳体10和内胆20滑动连接,进而内胆20可自该容置腔的敞口沿前后方向进出容置腔。内胆20包括内胆外框210、及安装于内胆外框210内的内胆本体220,内胆外框210主要用于支撑内胆本体220,进而以强化整个内胆20的结构强度。内胆外框210的上端为敞口端,内胆本体220安装在内胆外框210内。同时内胆本体220具有朝上敞口的内胆腔体221,碗篮40安装在内胆腔体221中,进而当内胆20从壳体10内推出来时,内胆20的内胆腔体221连通碗篮40一同显露于外,进而便于用户取放餐具。可以理解的是,洗碗机1的壳体10和内胆20形成了一“抽屉”结构。壳体10内通常安装有导轨,导轨与内胆20连接,进而实现壳体10与内胆20的滑动连接,以利于内胆20的推出和缩进。洗碗机1还包括机门30,机门30安装在内胆20的前侧面与内胆20一并形成门组件,机门30可随同内胆20一起相对壳体10运动,即门组件相对壳体10运行,以开启和关闭内胆腔体221。使用时将洗碗机1中门组件打开,将碗、碟等餐具放置在碗篮40中,再将门组件关闭进行清洗工作。为了实现洗碗机1诸如清洗、消毒等各项功能,洗碗机1中设置有控制装置和控制面板;控制面板设置在机门30上,包括多个功能按键,如清洗功能按键、消毒功能按键等;各功能按键通过控制面板与控制装置通信连接,控制装置可以为控制器、控制板等可对洗碗机1各项功能进行控制的装置。当用户有使用洗碗机1某一功能需求时,相应的按压与此功能对应的功能按键,将此按压操作作为触发信号传输到控制装置,由控制装置启动相应的功能。本实施例为了方便用户放置或取出餐具,将门组件中的碗篮40设置为可升降;当用户需要放置或取出餐具时,通过控制面板上的按键将门组件开启,并将碗篮40升起;当对餐具操作完成后,再通过控制面板上的按键将碗篮40降到门组件中,并对门组件进行关闭操作。可理解地,因碗篮40位于门组件内胆本体220的腔体中,在对洗碗机1中抽屉式的门组件进行关闭操作之前需要将碗篮40完全放置于门组件的内胆腔体221中,使门组件在关闭路径上没有障碍物,确保门组件的顺利关闭。当接收到对门组件的关闭指令,用户有将门组件关闭的需求时,需要确定碗篮40当前是否完全下降到门组件的内胆腔体221中,以避免碗篮40有完全下降到内胆腔体221,门组件关闭使碗篮40与洗碗机1框架50碰撞,导致碗篮40或碗篮40中所放置的餐具损坏。如碗篮40仅部分下降到内胆腔体221中,而另一部分在内胆腔体221之外,门组件在关闭过程中,带动碗篮40一起关闭,位于门组件内胆腔体221外的碗篮40部分会与洗碗机1框架50碰撞,而使碗篮40或碗篮40中的餐具损坏。其中确定碗篮40是否完全下降到门组件的内胆腔体221中可通过检测装置实现,此检测装置可以是设置在碗篮40底部的位置传感器或位移传感器等可用于检测碗篮40位置的装置,通过此类检测装置检测碗篮40当前所在的实时位置,根据当前实时位置确定碗篮40是否完全下降到内胆腔体221中。具体地,当用户有对门组件进行关闭的需求时,按压控制面板上的门组件关闭按键,将此按压操作作为门组件的关闭指令,当接收到此门组件关闭指令时,启动洗碗机1中碗篮40的检测装置,以对碗篮40的当前实时位置进行检测,确定碗篮40是否完全位于内胆腔体221中。步骤s20,控制所述检测装置对所述碗篮40的实时位置进行检测,并判断所述碗篮40的实时位置是否到达预设位置;进一步地,当检测装置启动后,控制装置向检测装置发送检测信号,以控制此检测装置对碗篮40当前所在的实时位置进行检测。具体地,检测以碗篮40的底面侧为基础,通过检测底面侧的位置确定碗篮40的位置。将碗篮40完全位于内胆腔体221中的位置设置为预设位置,在此预设位置,碗篮40底面侧与内胆腔体221的底面接触。检测碗篮40底面侧当前所在的实时位置,并将检测的实时位置和预设位置对比,判断此碗篮40底面侧的实时位置是否为预设位置。如在碗篮40底面侧安装位置传感器,将内胆腔体221的底面作为基准位置;检测碗篮40底面当前所在位置与基准位置之间的距离,判断此距离是否小于预设距离;此预设距离为预先设置用于表征碗篮40底面侧与内胆腔体221的底面接触的距离,若小于预设距离,则说明碗篮40底面侧与内胆腔体221的底面接触,碗篮40完全位于内胆腔体221中,碗篮40当前所在的实时位置为预设位置;否则说明碗篮40没有完全位于内胆腔体221中,碗篮40当前所在的实时位置不是预设位置。步骤s30,若所述碗篮40的实时位置到达预设位置,控制门组件关闭。更进一步地,当判断出碗篮40当前所在的实时位置到达预设位置,碗篮40完全位于内胆腔体221中时,门组件的关闭不会因碗篮40未完全下降而出现碗篮40与洗碗机1框架50的碰撞现象,从而可控制门组件关闭。门组件底部设置有可伸缩的导轨,洗碗机1中设置有驱动电机,驱动电机与导轨连接以及控制装置连接。检测装置检测碗篮40的实时位置,并将实时位置传输到控制装置;在控制装置中判断出碗篮40的当前位置为预设位置,则发出控制信号到驱动电机,控制驱动电机正转或反转,带动导轨伸出或缩进,实现门组件的关闭。而当判断出碗篮40的实时位置不是预设位置,说明碗篮40没有完全下降到内胆腔体221中,门组件关闭会使洗碗机1框架50对碗篮40造成阻碍,导致碗篮40或碗篮40中的餐具损坏。此时控制装置不输出控制信号到驱动电机,以禁止门组件关闭;同时输出禁止关闭的提示信息,提示信息可以是提示音,也可以在控制面板显示区域中以文字显示,以提示用户因碗篮40没有完全下降到内胆腔体221中而不能对门组件进行关闭操作。可理解地,洗碗机1的门组件关闭时,门组件与洗碗机1框架50之间的位置是确定的。本实施例中两者之间的位置关系用门组件中机门30所在侧,以及将门组件安装于洗碗机1,洗碗机1框架50中与机门30所在侧具有重合平面的框架50侧之间的距离确定。即当门组件完全关闭时,其机门30所在侧与此框架50侧所在平面重合,两者之间的距离为零。在对门组件进行关闭时,门组件所能关闭的最大程度即为此重合平面,如果超过此重合平面,仍然向驱动电机输出控制信息,可能会使门组件过多关闭,导致洗碗机1出现故障。从而需要对门组件所关闭的位置进行检测,具体地,控制门组件关闭的步骤包括:步骤s31,在门组件关闭过程中,检测门组件机门30与洗碗机1框架50之间的实时距离,并判断所述实时距离是否达到预设距离;步骤s32,若所述实时距离达到预设距离,停止对门组件的关闭动作,并检测碗篮40中是否存在待清洗餐具;步骤s32,若碗篮40中存在待清洗餐具,控制对待清洗餐具进行清洗,若碗篮40中不存在待清洗餐具,输出门组件关闭完成的提示信息。具体地,设置用于检测门组件关闭时机门30与框架50侧之间实时距离的距离检测装置,此距离检测装置可以是距离传感器、位移传感器、红外测距仪等可用于测量距离的装置。将此类距离检测装置设置在机门30的内侧,用以检测机门30与框架50之间的距离,即门组件中机门30与洗碗机1框架50之间的实时距离。根据门组件所能关闭的最大程度预先设定门组件机门30与框架50侧之间的最小距离,将此最小距离作为机门30与框架50之间的预设距离。此预设距离用于表征门组件完全关闭,如果机门30与框架50之间的距离在此预设距离范围内,则说明门组件完全关闭,否则没有完全关闭。距离检测装置将所检测到的机门30与框架50之间的实时距离传回到控制装置,在控制装置中对此实时距离和预设距离对比,判断实时距离是否在预设距离范围内。若实时距离在预设距离范围内,则说明实施距离达到预设距离,门组件完全关闭,控制装置停止向驱动电机输出控制信息,以停止对门组件的关闭动作。若判断出实时距离不在预设距离范围内,则说明实时距离没有达到预设距离,门组件尚未完全关闭,控制装置继续向驱动电机输出控制信息,对门组件进行关闭。考虑到关闭门组件主要针对清洗前和清洗后,即清洗前将需要清洗的待清洗餐具防止到洗碗机1中,关闭门组件准备请求;或者是清洗完成将清洗好的餐具从洗碗机1中取出后关闭门组件。本实施对于清洗前的门组件关闭,设置有自动触发清洗流程的机制。具体地,在洗碗机1中设置与控制装置通信连接的红外传感器,当判断出门组件完全关闭之后,通过红外传感器对碗篮40中是否存在待清洗餐具进行检测。若检测出存在待清洗餐具,则控制洗碗机1启动清洗流程,对待清洗餐具进行清洗;若检测出不存在待清洗餐具,则说明用户对洗碗机1使用完成,输出门组件关闭完成的提示信息,以提示用户洗碗机1恢复到待机状态。其中提示信息可以以提示音或音乐的方式输出,具体形式不做限制;且检测也不限于红外传感器,还可以是超声波传感器或激光检测仪等可用于对内胆腔体221中物体进行检测的装置。本发明提供了一种洗碗机的碗篮保护方法,洗碗机1包括碗篮40和门组件,碗篮40设置于门组件的内胆20中,当接收到对门组件的关闭指令时,启动洗碗机1中碗篮40的检测装置;并控制检测装置对碗篮40所在的实时位置进行检测,以判断碗篮40当前所在的实时位置是否到达预设位置;如果碗篮40当前所在的实时位置到达预设位置,则控制门组件关闭。本方案在接收到对门组件的关闭指令时,检测并判断碗篮40当前所在的实时位置是否为预设位置,只有当碗篮40到达预设位置时,才控制门组件关闭;避免门组件在碗篮40没有下降到预设位置时关闭,防止碗篮40与洗碗机1框架50发生碰撞,以对碗篮40及碗篮40中所放置的餐具进行有效保护。进一步地,在本发明洗碗机的碗篮保护方法另一实施例中,所述控制门组件关闭的步骤包括:步骤s33,检测门组件中碗篮40的实时重量,并根据重量与速度之间的对应关系,确定与实时重量对应的目标速度,其中重量越大所对应的速度越慢;步骤s34,将门组件的关闭速度切换为所述目标速度,并控制门组件以所述目标速度关闭。可理解地,碗篮40放置于门组件内胆20中,用于放置餐具,其包括放置有餐具和没有放置餐具两种状态,而放置有餐具也包括放置餐具多少的情况;相应的使门组件包括放置餐具和没有放置餐具,且放置多少餐具的情况。如洗碗机1在进行清洗操作之前,放置于门组件内胆20中的碗篮40没有放置餐具;用户将餐具放置在碗篮40中,门组件关闭过程中则带有餐具;或者在清洗完成后,用户将餐具从碗篮40中取出,门组件关闭过程中则没有带餐具。门组件在有餐具或没有餐具关闭过程中,如果以统一的速度进行关闭,会使门组件关闭时间过长或者损坏餐具。即以统一速度升降,如果不带有餐具,可能此速度过慢,门组件关闭时间过长;如果带有餐具,可能此速度过快,而使餐具损坏。从而本实施例设置有对门组件关闭速度的调节机制,当碗篮40中没有放置餐具时,将关闭速度调快,以减少门组件关闭时间;而当碗篮40中放置有餐具时,则将关闭速度调慢,以防止关闭速度过快导致碗篮40损坏。具体地,设置碗篮40重量与速度之间的对应关系,且对应关系为反比例关系,即重量越大所对应的速度越慢。如碗篮40中没有放置餐具,其重量所对应关闭速度为a1m/s,碗篮40中放置餐具,且重量在m1~m2之间所对应关闭速度为a2m/s,其中a1大于a2。在碗篮40中设置重量检测装置,对碗篮40的重量进行检测,并根据重量与速度之间的对应关系,确定与所检测重量对应的速度,将此速度设为目标速度。此目标速度为当前碗篮40所具有的重量匹配的门组件关闭速度,将门组件的关闭速度切换为此目标速度,并控制门组件以此目标速度进行关闭。此外门组件关闭速度也可以根据用户所需求的速度进行的调节,在控制面板上设置有关闭速度调节按键,且设置调节操作与调节量之间的对应关系,如设定每按压关闭速度调节按键一次,速度调节量为am/s。当用户有对关闭速度的调节需求时,对关闭速度调节按键进行按压操作,将此按压操作作为对门组件关闭速度的调节指令发送到控制装置。当控制装置检测到此对门组件关闭速度的调节指令时,确定用户需求的与调节指令对应的目标速度,因调节操作与调节量之间存在对应关系,根据调整指令中调节操作的次数,即可确定对应的调节量。而门组件设置有默认关闭速度,在此默认关闭速度的基础上增加或减少此对应的调节量即为对应的目标速度。其中增加或减少操作通过设置不同的调节按键确定,设置两个关闭速度调节按键,一个用于减少关闭速度,一个用于增加关闭速度。在确定与调整指令对应的目标速度后,说明用户需求门组件以此目标速度进行关闭,从而将门组件关闭速度切换为此目标速度,并控制门组件以此目标速度进行关闭。进一步地,请参照图3,在本发明洗碗机的碗篮保护方法第一实施例的基础上,提出本发明洗碗机的碗篮保护方法第二实施例,在第二实施例中,所述当接收到对门组件的关闭指令时,启动洗碗机1中碗篮40的检测装置的步骤之前包括:步骤s40,当接收到对洗碗机1中碗篮40的下降指令时,控制碗篮40下降,并生成门组件的关闭指令。更进一步地,除了用户有取出或放置餐具需求,通过控制面板上的按键触发门组件的关闭指令之外,本实施例还设置有自动触发门组件关闭指令的机制。具体地,因门组件关闭必须在碗篮40下降到门组件内胆20的前提下,而碗篮40下降由用户有放置好或取出餐具时触发,即放置好餐具后对洗碗机1的碗篮40进行下降,或者取出餐具后对洗碗机1的碗篮40进行下降。用户通过控制面板上的按键发送对碗篮40的下降指令,当接收到此对洗碗机1中碗篮40的下降指令时,说明用户已经放置或取出餐具,即在碗篮40下降后需要对门组件进行关闭操作。从而当控制装置接收到对洗碗机1中碗篮40的下降指令时,对碗篮40进行下降操作,并生成门组件的关闭指令,将此所生成的门组件关闭指令作为所接收到的门组件关闭指令。执行在接收到对门组件的关闭指令时,启动洗碗机1中碗篮40检测装置的步骤;控制所启动的检测装置实时检测碗篮40的实时位置,判断碗篮40的实时位置是否达到预设位置,以确定是否可对门组件进行关闭操作。如果碗篮40的实时位置达到预设位置,则判定可对门组件进行关闭操作;如果碗篮40的实时位置尚未达到预设位置,则判定不可对门组件进行关闭操作,通过此碗篮40实时位置的检测确保门组件的顺利关闭,避免碗篮40的损坏。进一步地,在本发明洗碗机的碗篮保护方法另一实施例中,所述洗碗机1包括多个门组件,且各个所述门组件的内胆20中均对应设置有碗篮40;所述当接收到对门组件的关闭指令时,启动洗碗机1中碗篮40的检测装置的步骤包括:步骤s11,当接收到对门组件的关闭指令时,确定与关闭指令对应的目标门组件;步骤s12,确定与所述目标门组件对应的目标碗篮40,并启动洗碗机1中目标碗篮40的检测装置。可理解地,洗碗机1中可能包括多个门组件,各个门组件的内胆20中放置有不同形状的碗篮40,以对不同形状的餐具或更多数量的餐具进行清洗。对此多个门组件可能有单个关闭的需求,如某一门组件中的碗篮40用于放置碗碟,而另一门组件中的碗篮40用于放置茶杯;当用户将茶杯放置到洗碗机1中后,则需要将与放置茶杯的碗篮40所对应的门组件进行关闭。在此情形下,在控制面板上设置多个门组件关闭按键,不同的门组件关闭按键用于对不同的门组件进行关闭操作;预先为不同的门组件关闭按键分配不同的标识符,通过门组件关闭按键所触发的门组件关闭指令携带有此标识符,以通过此标识符对不同门组件的关闭需求进行区分。如对应洗碗机1中的两个门组件w1、w2,设置两个门组件关闭按键,且对此两个门组件关闭按键分配标识符flag1和flag2;其中flag1用于对w1进行关闭操作,flag2用于对w2进行关闭操作。当控制装置接收到用户发送的关闭指令时,读取关闭指令中所携带的标识符,根据标识符确定与关闭指令对应的目标门组件;如当关闭指令中所携带的标识符为flag2,则其对应的目标门组件为w2。因门组件中放置有碗篮40,根据所确定的目标门组件可对应确定与此目标门组件对应的目标碗篮40。本实施例对应不同的碗篮40均设置有用于检测碗篮40是否完全下降的检测装置,如与上述两个门组件w1和w2对应的两个碗篮40均设置有检测装置,以分别用于检测两个碗篮40是否完全下降。在确定目标碗篮40之后,即可相应的确定此目标碗篮40中的检测装置,启动此检测装置,对目标碗篮40的实时位置进行检测,确定是否可对目标门组件进行关闭操作。进一步地,在本发明洗碗机的碗篮保护方法另一实施例中,所述若所述碗篮40的实时位置到达预设位置,控制门组件关闭的步骤包括:步骤s35,当所述目标碗篮40的实时位置到达预设位置时,检测目标门组件关闭路径上是否存在障碍物;步骤s36,若目标门组件关闭路径上存在障碍物,停止目标门组件关闭;步骤s37,若目标门组件关闭路径上不存在障碍物,控制目标门组件关闭。可理解地,门组件在关闭过程中,可能在关闭的路径上存在障碍物,如用户对放置在门组件内胆20的碗篮40中的餐具进行调整,用户的手则形成门组件关闭路径上的障碍物。门组件关闭路径为门组件在关闭过程中所经过的空间区域,在门组件的机门30内侧设置障碍物检测装置,当目标碗篮40的实时位置为预设位置,即目标碗篮40完全放置于内胆20中时,启动此障碍物检测装置,以检测此时目标门组件关闭路径上是否有障碍物。此障碍物检测装置可以是红外检测仪、或者超声波检测仪等可用于检测障碍物的装置,且与控制装置通信连接。当障碍物检测装置检测到目标门组件关闭路径上存在障碍物时,将此检测结果传输到控制装置;控制装置停止输出信号到与目标门组件对应导轨连接的驱动电机,以停止目标门组件关闭,防止目标门组件在关闭过程中与障碍物碰撞。当障碍物检测装置检测到目标门组件关闭路径上不存在障碍物时,说明可对目标门组件进行关闭操作;同样将此检测结果传输到控制装置,由控制装置输出信号到与目标门组件对应导轨连接的驱动电机,通过驱动电机转动带动导轨伸缩,实现目标门组件的关闭。通过对门组件关闭路径上的障碍物检测,确保门组件顺利关闭,避免放置于门组件内胆20中的碗篮40及碗篮40中餐具的损坏。进一步地,在本发明洗碗机的碗篮保护方法另一实施例中,所述若目标门组件关闭路径上存在障碍物,停止目标门组件关闭的步骤包括:步骤s38,当目标门组件关闭路径上存在障碍物时,检测门组件机门30与洗碗机1框架50之间的距离;步骤s39,判断所述距离是否在预设范围外,若所述距离在预设范围外,控制目标门组件以预设速度进行关闭操作,并输出移除障碍物的提示信息;若所述预设距离在预设范围内,停止目标门组件的关闭操作。可理解地,门组件在关闭过程中需要行经一段空间距离,才能实现门组件中机门30所在侧与洗碗机1框架50侧所在平面重合。此所行经的空间距离由机门30与框架50之间的距离决定,当机门30与框架50之间的距离较大时,则所需要行经的距离较长;而当机门30与框架50之间的距离较小,则所需要行经的距离较短。而与障碍物的碰撞,由机门30运行到框架50位置,与框架50重合而产生;从而当机门30与框架50之间的距离较大,发生碰撞所需要的时间较长,在此较长时间内可将障碍物移除。本实施例设置根据机门30与框架50之间的距离确定门组件是否关闭的机制,具体地,当检测到目标门组件关闭路径上存在障碍物时,进一步通过设置在机门30内侧的距离检测装置检测门组件机门30与洗碗机1框架50之间的距离,并将所检测的距离和距离的预设范围对比,判断其是否在预设范围外。此距离的预设范围为预先设置用于判断距离长短的范围,当检测的距离在预设范围外时,则说明机门30与框架50之间的距离较长,有足够的时间将障碍物移除,可对目标门组件进行关闭操作。而当检测的距离在预设范围内,则说明机门30与框架50之间的距离较短,与障碍物碰撞的可能性较大,不能对目标门组件进行关闭操作,而停止目标门组件的关闭。此后对障碍物是否移除进行检测,如果移除,即关闭路径上不存在障碍物,则自动继续进行目标门组件的关闭操作。考虑到即便机门30与框架50之间的距离较长,但是如果目标门组件的移动速度过快,会使目标门关闭所需要的时间过短,而导致没有足够的时间将障碍物移除。为了避免此类情形,本实施例设置有预设速度,此预设速度为预先设置,在目标门组件关闭路径上有障碍物,且机门30与框架50之间的距离较长时的关闭速度。此作为关闭速度的预设速度通过实验所确定的较小速度值,以防止目标门关闭过快,而没有足够时间移除障碍物。在以此预设速度对目标门组件进行关闭操作的同时,输出移除障碍物的提示信息,以提示用户及时将障碍物移除,避免碰撞。此外可能用户并没有及时移除障碍物,如果继续关闭操作,可能导致碰撞;从而在以预设速度进行关闭的同时,检测机门30与框架50之间的距离,如果当检测的距离缩小在预设范围内,且障碍物仍然存在时,则停止目标门组件的关闭操作,以防止碰撞。本发明还提供一种洗碗机1,所述洗碗机1包括存储器、处理器、门组件、设置于门组件中的碗篮40以及存储在所述存储器上并可在所述处理器上运行的洗碗机的碗篮保护程序,所述洗碗机的碗篮保护程序被所述处理器执行时实现上述的洗碗机的碗篮保护方法的步骤。本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有洗碗机的碗篮保护程序,所述洗碗机的碗篮保护程序被处理器执行时实现上述的洗碗机的碗篮保护方法的步骤。在本发明洗碗机和计算机可读存储介质的实施例中,包含了上述洗碗机的碗篮保护方法各实施例的全部技术特征,说明书拓展和解释内容与上述洗碗机的碗篮保护方法各实施例基本相同,在此不做赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1