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

冰箱控制方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 19:30:30


冰箱控制方法、装置、电子设备及存储介质

技术领域

本公开涉及家用电器领域,尤其涉及一种冰箱控制方法、装置、电子设备及存储介质。

背景技术

随着家用电器的不断发展,越来越多的家用电器进入千家万户。其中,对于冰箱,由于其具有制冰、保鲜等功能,被人们广泛使用。

目前用户从冰箱中取食材时,通常需要先打开冰箱门寻找用于盛放目标食材的器皿,然后打开器皿,取得器皿中的食材之后,再将冰箱门关闭,通过以上一系列的操作才可以拿到食材。然而,上述过程对于用户而言,获取冰箱中的食材的效率较低。

发明内容

鉴于此,为解决上述获取冰箱中的食材的效率较低的技术问题,本公开实施例提供一种冰箱控制方法、装置、电子设备及存储介质。

第一方面,本公开实施例提供一种冰箱控制方法,上述方法包括:

获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材;

基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息;

确定所述目标器皿在所述目标冰箱中的放置位置;

将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述方法还包括:

在所述目标冰箱的冰箱门处于关闭状态的情况下,检测所述冰箱门的第一预设距离范围内是否存在物体;

在所述第一预设距离范围内不存在物体的情况下,开启所述冰箱门。

在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述方法还包括:

检测所述取物位置的第二预设距离范围内是否存在物体;

在所述第二预设距离范围内不存在物体的情况下,弹出所述目标器皿。

在一个可能的实施方式中,所述获取待取出食材信息,包括:

获取目标用户输入的待取出食材信息;以及

在所述驱动至所述目标冰箱的取物位置之后,所述方法还包括:

确定所述目标用户输入所述待取出食材信息的输入方式;

基于所述输入方式,确定所述目标用户是否执行了取出所述待取出食材信息指示的食材的预操作;

在所述目标用户执行了所述预操作的情况下,开启所述目标冰箱的冰箱门,以及弹出所述目标器皿。

在一个可能的实施方式中,所述冰箱控制方法在所述目标冰箱的冰箱门处于关闭状态时执行。

在一个可能的实施方式中,所述方法还包括:

确定所述待取出食材信息指示的食材是否被取出;

在所述待取出食材信息指示的食材被取出的情况下,将所述目标器皿由所述取物位置驱动至所述放置位置,以及更新所述目标对应关系信息。

在一个可能的实施方式中,所述获取待取出食材信息,包括:

获取目标用户通过语音输入的待取出食材信息;和/或

获取目标用户通过触碰所述目标冰箱的显示屏输入的待取出食材信息。

第二方面,本公开实施例提供一种冰箱控制装置,上述装置包括:

获取单元,用于获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材;

第一确定单元,用于基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息;

第二确定单元,用于确定所述目标器皿在所述目标冰箱中的放置位置;

第一驱动单元,用于将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:

第一检测单元,用于在所述目标冰箱的冰箱门处于关闭状态的情况下,检测所述冰箱门的第一预设距离范围内是否存在物体;

第一开启单元,用于在所述第一预设距离范围内不存在物体的情况下,开启所述冰箱门。

在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:

第二检测单元,用于检测所述取物位置的第二预设距离范围内是否存在物体;

弹出单元,用于在所述第二预设距离范围内不存在物体的情况下,弹出所述目标器皿。

在一个可能的实施方式中,所述获取待取出食材信息,包括:

获取目标用户输入的待取出食材信息;以及

在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:

第三确定单元,用于确定所述目标用户输入所述待取出食材信息的输入方式;

第四确定单元,用于基于所述输入方式,确定所述目标用户是否执行了取出所述待取出食材信息指示的食材的预操作;

第二开启单元,用于在所述目标用户执行了所述预操作的情况下,开启所述目标冰箱的冰箱门,以及弹出所述目标器皿。

在一个可能的实施方式中,所述装置还包括:

第五确定单元,用于确定所述待取出食材信息指示的食材是否被取出;

第二驱动单元,用于在所述待取出食材信息指示的食材被取出的情况下,将所述目标器皿由所述取物位置驱动至所述放置位置,以及更新所述目标对应关系信息。

在一个可能的实施方式中,所述获取待取出食材信息,包括:

获取目标用户通过语音输入的待取出食材信息;和/或

获取目标用户通过触碰所述目标冰箱的显示屏输入的待取出食材信息。

第三方面,本公开实施例提供一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行上述存储器中存储的计算机程序,且上述计算机程序被执行时,实现本公开上述第一方面的冰箱控制方法中任一实施例的方法。

第四方面,本公开实施例提供一种计算机可读存储介质,该计算机程序被处理器执行时,实现如上述第一方面的冰箱控制方法中任一实施例的方法。

第五方面,本公开实施例提供一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在设备上运行时,使得该设备中的处理器执行用于实现如上述第一方面的冰箱控制方法中任一实施例的方法中各步骤的指令。

本公开实施例提供的冰箱控制方法,可以获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材,之后,基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息,然后,确定所述目标器皿在所述目标冰箱中的放置位置,最后,将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。由此方法,通过确定盛放待取出食材信息指示的食材的目标器皿,进而将其驱动至目标冰箱的取物位置,节约了用户对待取出食材的寻找时间,从而在用户后续开启冰箱门取出食材的过程中,降低了冰箱门处于开启状态的时长,节约了冰箱的用电量,提高了使用冰箱的便捷程度,提高了获取冰箱中的食材的效率。

附图说明

图1A为本公开实施例提供的一种冰箱控制方法的流程示意图;

图1B为本公开实施例提供的再一种冰箱控制方法的流程示意图;

图2为本公开实施例提供的另一种冰箱控制方法的流程示意图;

图3为本公开实施例提供的又一种冰箱控制方法的流程示意图;

图4为本公开实施例提供的一种冰箱控制装置的结构示意图;

图5为本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值并不限制本公开的范围。

本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等对象,既不代表任何特定技术含义,也不表示它们之间的逻辑顺序。

还应理解,在本实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。

还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。

另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本公开中字符“/”,一般表示前后关联对象是一种“或”的关系。

还应理解,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,上述技术、方法和设备应当被视为说明书的一部分。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。为便于对本公开实施例的理解,下面将参考附图并结合实施例来详细说明本公开。显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

图1A为本公开实施例提供的一种冰箱控制方法的流程示意图。如图1A所示,该方法具体包括:

101、获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材。

在本实施例中,待取出食材信息,可以表征待取出的食材。作为示例,该待取出食材信息可以表征目标冰箱中放置的任意一种或多种食材。

上述目标冰箱,可以为任一冰箱。该目标冰箱中可以放置一个或多个器皿。每个器皿可以用于盛放一种或多种食材。这里,器皿与该器皿中盛放的食材之间具有上述对应关系。

102、基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息。

在本实施例中,可以通过目标对应关系信息表征的食材和器皿之间的对应关系,确定出盛放步骤101中获取的待取出食材信息指示的食材(也即待取出食材)的目标器皿的目标器皿信息。

其中,上述目标器皿可以是盛放上述待取出食材信息指示的食材(也即待取出食材)的器皿。

上述目标器皿信息,可以表示上述目标器皿。

103、确定所述目标器皿在所述目标冰箱中的放置位置。

在本实施例中,上述目标冰箱中的各个器皿的放置位置信息,可以存储于上述目标冰箱或者其他电子设备(例如手机、服务器)之中,由此,在获得目标器皿信息之后,可以确定出该目标器皿信息表示的目标器皿,进而可以确定出目标器皿在上述目标冰箱中的放置位置信息,进而获得目标器皿在目标冰箱中的放置位置。

104、将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

在本实施例中,上述目标冰箱中可以设置有电机、传送带、传送通道、滑轨等结构,由此,可以通过上述结构,将目标器皿由上述放置位置,驱动至目标冰箱的取物位置。

取物位置,可以是目标冰箱中用于取物的位置。

在本实施例的一些可选的实现方式中,可以采用如下方式,来获取待取出食材信息:获取目标用户输入的待取出食材信息。

这里,用户可以采用语音输入、手动输入等方式,来输入上述待取出食材信息。

在此基础上,在执行上述步骤104之后,还可以执行如下步骤:

首先,确定所述目标用户输入所述待取出食材信息的输入方式。

其中,在用户通过语音输入上述待取出食材信息的情况下,上述输入方式可以包括以下至少一项:语音语气、语音音量、语音的发声距离等。在用户手动输入上述待取出食材信息的情况下,上述输入方式可以包括以下至少一项:与目标冰箱相接触的接触面积、与目标冰箱相接触的接触时长、与目标冰箱相接触的接触轨迹等等。

之后,基于所述输入方式,确定所述目标用户是否执行了取出所述待取出食材信息指示的食材的预操作。

其中,预操作,可以是用户在取出食材(例如上述待取出食材信息指示的食材)之前执行的操作。作为示例,上述预操作可以包括输入用于指示取出食材的语音、触碰目标冰箱上设置的显示屏等。

这里,可以将表征上述输入方式的输入方式信息输入至预先训练的判别模型,从而确定目标用户是否执行了取出所述待取出食材信息指示的食材的预操作。其中,上述判别模型可以是采用机器学习算法,基于预先确定的训练样本集合训练的、包括卷积神经网络等结构的模型。上述训练样本集合可以包括输入数据和期望输出数据。其中,输入数据包括表征输入方式的输入方式信息,期望输出数据包括表征用户是否执行了取出食材的预操作的判别信息。

然后,在所述目标用户执行了所述预操作的情况下,开启所述目标冰箱的冰箱门,以及弹出所述目标器皿。

这里,上述目标冰箱可以设置有复位结构。通过上述复位结构,目标冰箱可以开启或关闭冰箱门,以及弹出或收回内置的器皿(例如上述目标器皿)。

可以理解,上述可选的实现方式中,可以通过判断目标用户是否执行了取出所述待取出食材信息指示的食材的预操作,来判断用户是否具有取出食材的意图,进而判断是否开启冰箱门,由此,可以防止冰箱门的误触发,节约了冰箱的用电量。

在本实施例的一些可选的实现方式中,上述步骤101至步骤104中的至少一个步骤,可以在目标冰箱的冰箱门处于关闭状态时执行。例如,上述步骤101至步骤104均可以在目标冰箱的冰箱门处于关闭状态时执行。

可以理解,上述可选的实现方式中,可以在冰箱门处于关闭状态时,执行步骤101至步骤104,这样,可以进一步节约冰箱的用电量,减少冰箱门处于开启状态的时间,有利于冰箱内食材的保鲜。

在本实施例的一些可选的实现方式中,还可以执行如下步骤:

首先,确定所述待取出食材信息指示的食材是否被取出。

这里,可以采用摄像头对目标器皿进行拍照的方式,来确定待取出食材信息指示的食材是否被取出。或者,也可以采用测距传感器,来监测是否有物体(例如目标用户的手)位于上述取物位置,来确定待取出食材信息指示的食材是否被取出。

之后,在所述待取出食材信息指示的食材被取出的情况下,将所述目标器皿由所述取物位置驱动至所述放置位置,以及更新所述目标对应关系信息。

这里,在将所述目标器皿由所述放置位置驱动至所述取物位置之后,用户可以取出该目标器皿中的食材(也即上述待取出食材信息指示的食材),随后,可以将目标对应关系信息进行更新,以使上述目标器皿对应的食材为空。

可以理解,上述可选的实现方式中,可以在确定待取出食材信息指示的食材被取出的情况下,对目标器皿进行复位。

在本实施例的一些可选的实现方式中,可以采用如下方式,来执行上述步骤101:

获取目标用户通过语音输入的待取出食材信息。

可以理解,上述可选的实现方式中,可以采用语音输入的方式,来控制目标冰箱,方便了用户对冰箱的使用。

在本实施例的一些可选的实现方式中,可以采用如下方式,来执行上述步骤101:

获取目标用户通过触碰所述目标冰箱的显示屏输入的待取出食材信息。

可以理解,上述可选的实现方式中,可以采用触碰目标冰箱的显示屏的方式,来控制目标冰箱,降低了用户对冰箱的误触发。

下面对本公开实施例进行示例性说明,但需要注意的是,本公开实施例可以具有以下所描述的特征,但以下描述并不构成对本公开实施例保护范围的限定。

参照图1B,图1B为本公开实施例提供的再一种冰箱控制方法的流程示意图。

如图1B所示,用户可以通过语音指令或者触摸冰箱(也即上述目标冰箱)的显示屏的方式,确定待取出食材,然后根据预先记录的食材与冰箱内器皿的对应关系(也即上述对应关系信息),确定盛放待取出食材的器皿(也即上述目标器皿),然后可以自动打开冰箱门(冰箱门复位结构由电机驱动,可以自动打开或者关闭),并在打开冰箱门之后,自动将相应的器皿(器皿由电机驱动,可以沿着滑轨运动)弹出,从而用户可以在这个器皿中取食材。

可选的,在打开冰箱门之前,可以检测用户距离冰箱门的距离是否过近,如果没有的话,则打开冰箱门。

可选的,在弹出器皿之前,同理可以检测用户距离器皿的距离是否过近,如果没有的话,则弹出器皿。

可选的,在打开冰箱门之前,为了防止误触发,可以检测用户是否触摸了冰箱门(冰箱门可以达到一触即开的效果),如果触摸了的话,则打开冰箱门。

由此,用户(也即上述目标用户)可以通过语音指令或者触摸冰箱显示屏的方式,确定待取出食材,然后根据预先记录的食材与冰箱内器皿的对应关系,确定盛放待取出食材的器皿,然后可以自动打开冰箱门(冰箱门复位结构由电机驱动,可以自动打开或者关闭),并在打开冰箱门之后,自动将相应的器皿(器皿由电机驱动,可以沿着滑轨运动)弹出,从而用户可以在这个器皿中取食材。

上述方案可以达到用户取食材时比较方便,不必再自己打开冰箱门、打开相应器皿,提高用户体验的目的。

本公开实施例提供的冰箱控制方法,可以获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材,之后,基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息,然后,确定所述目标器皿在所述目标冰箱中的放置位置,最后,将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。由此方法,通过确定盛放待取出食材信息指示的食材的目标器皿,进而将其驱动至目标冰箱的取物位置,节约了用户对待取出食材的寻找时间,从而在用户后续开启冰箱门取出食材的过程中,降低了冰箱门处于开启状态的时长,节约了冰箱的用电量,提高了使用冰箱的便捷程度,提高了获取冰箱中的食材的效率。

图2为本公开实施例提供的另一种冰箱控制方法的流程示意图。如图2所示,该方法具体包括:

201、获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材。

在本实施例中,步骤201与图1A对应实施例中的步骤101基本一致,这里不再赘述。

202、基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息。

在本实施例中,步骤202与图1A对应实施例中的步骤102基本一致,这里不再赘述。

203、确定所述目标器皿在所述目标冰箱中的放置位置。

在本实施例中,步骤203与图1A对应实施例中的步骤103基本一致,这里不再赘述。

204、将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

在本实施例中,步骤204与图1A对应实施例中的步骤104基本一致,这里不再赘述。

205、在所述目标冰箱的冰箱门处于关闭状态的情况下,检测所述冰箱门的第一预设距离范围内是否存在物体。

在本实施例中,上述第一预设距离范围,可以是预先确定的距离范围。作为示例,上述第一预设距离范围,可以是一个距离值,也可以是一个距离区间。

206、在所述第一预设距离范围内不存在物体的情况下,开启所述冰箱门。

需要说明的是,除以上所记载的内容之外,本实施例还可以包括与图1A-图1B对应的实施例中所描述的技术特征,进而实现图1A-图1B所示冰箱控制方法的技术效果,具体请参照图1A-图1B相关描述,为简洁描述,在此不作赘述。

本公开实施例提供的冰箱控制方法,可以在第一预设距离范围内不存在物体的情况下,开启所述冰箱门。其中,在第一预设距离范围为距离值的情况下,可以在冰箱门附近不存在物体的情况下,再开启冰箱门,由此,防止冰箱门附近存在障碍物的情况下存在的安全隐患。例如,可以防止目标人员距离冰箱门较近等情况下存在的安全隐患。在第一预设距离范围为距离区间的情况下,不仅可以避免上述安全隐患,还可以降低目标人员距离较远的场景下出现的冰箱门误触发的情况的发生概率。

图3为本公开实施例提供的又一种冰箱控制方法的流程示意图。本方法可以应用于冰箱、智能手机、笔记本电脑、台式电脑、便携式计算机、服务器等一个或多个电子设备上。此外,本方法的执行主体可以是硬件,也可以是软件。当上述执行主体为硬件时,该执行主体可以为上述电子设备中的一个或多个。例如,单个电子设备可以执行本方法,或者,多个电子设备可以彼此配合来执行本方法。当上述执行主体为软件时,本方法可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不作具体限定。

具体而言,如图3所示,该方法具体包括:

301、获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材。

在本实施例中,步骤301与图1A对应实施例中的步骤101基本一致,这里不再赘述。

302、基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息。

在本实施例中,步骤302与图1A对应实施例中的步骤102基本一致,这里不再赘述。

303、确定所述目标器皿在所述目标冰箱中的放置位置。

在本实施例中,步骤303与图1A对应实施例中的步骤103基本一致,这里不再赘述。

304、将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

在本实施例中,步骤304与图1A对应实施例中的步骤104基本一致,这里不再赘述。

305、检测所述取物位置的第二预设距离范围内是否存在物体。

在本实施例中,第二预设距离范围,可以是预先确定的距离范围。作为示例,上述第二预设距离范围,可以是一个距离值,也可以是一个距离区间。

306、在所述第二预设距离范围内不存在物体的情况下,弹出所述目标器皿。

需要说明的是,除以上所记载的内容之外,本实施例还可以包括与图1A-图2对应的实施例中所描述的技术特征,进而实现图1A-图2所示冰箱控制方法的技术效果,具体请参照图1A-图2相关描述,为简洁描述,在此不作赘述。

本公开实施例提供的冰箱控制方法,可以在第二预设距离范围内不存在物体的情况下,弹出目标器皿。其中,在第二预设距离范围为距离值的情况下,可以在取物位置附近不存在物体的情况下,再弹出目标器皿,由此,防止目标器皿附近存在障碍物的情况下存在的安全隐患,例如,可以防止目标人员距离目标器皿较近等情况下存在的安全隐患。在第二预设距离范围为距离区间的情况下,不仅可以避免上述安全隐患,还可以降低目标人员距离较远的场景下出现的目标器皿误弹出的情况的发生概率。

图4为本公开实施例提供的一种冰箱控制装置的结构示意图。具体包括:

获取单元401,用于获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材;

第一确定单元402,用于基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息;

第二确定单元403,用于确定所述目标器皿在所述目标冰箱中的放置位置;

第一驱动单元404,用于将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:

第一检测单元(图中未示出),用于在所述目标冰箱的冰箱门处于关闭状态的情况下,检测所述冰箱门的第一预设距离范围内是否存在物体;

第一开启单元(图中未示出),用于在所述第一预设距离范围内不存在物体的情况下,开启所述冰箱门。

在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:

第二检测单元(图中未示出),用于检测所述取物位置的第二预设距离范围内是否存在物体;

弹出单元(图中未示出),用于在所述第二预设距离范围内不存在物体的情况下,弹出所述目标器皿。

在一个可能的实施方式中,所述获取待取出食材信息,包括:

获取目标用户输入的待取出食材信息;以及

在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:

第三确定单元(图中未示出),用于确定所述目标用户输入所述待取出食材信息的输入方式;

第四确定单元(图中未示出),用于基于所述输入方式,确定所述目标用户是否执行了取出所述待取出食材信息指示的食材的预操作;

第二开启单元(图中未示出),用于在所述目标用户执行了所述预操作的情况下,开启所述目标冰箱的冰箱门,以及弹出所述目标器皿。

在一个可能的实施方式中,所述装置还包括:

第五确定单元(图中未示出),用于确定所述待取出食材信息指示的食材是否被取出;

第二驱动单元(图中未示出),用于在所述待取出食材信息指示的食材被取出的情况下,将所述目标器皿由所述取物位置驱动至所述放置位置,以及更新所述目标对应关系信息。

在一个可能的实施方式中,所述获取待取出食材信息,包括:

获取目标用户通过语音输入的待取出食材信息;和/或

获取目标用户通过触碰所述目标冰箱的显示屏输入的待取出食材信息。

本实施例提供的冰箱控制装置可以是如图4中所示的冰箱控制装置,可执行如图1A-图3中冰箱控制方法的所有步骤,进而实现图1A-图3所示冰箱控制方法的技术效果,具体请参照图1A-图3相关描述,为简洁描述,在此不作赘述。

图5为本公开实施例提供的一种电子设备的结构示意图,图5所示的电子设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和其他用户接口503。电子设备500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。

其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本公开实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DRRAM)。本文描述的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器502存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。

其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本公开实施例方法的程序可以包含在应用程序5022中。

在本实施例中,通过调用存储器502存储的程序或指令,具体的,可以是应用程序5022中存储的程序或指令,处理器501用于执行各方法实施例所提供的方法步骤,例如包括:

获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材;

基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息;

确定所述目标器皿在所述目标冰箱中的放置位置;

将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

上述本公开实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本公开的上述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文上述功能的单元来实现本文上述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

本实施例提供的电子设备可以是如图5中所示的电子设备,可执行如图1A-图3中冰箱控制方法的所有步骤,进而实现图1A-图3所示冰箱控制方法的技术效果,具体请参照图1A-图3相关描述,为简洁描述,在此不作赘述。

本公开实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。

当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在电子设备侧执行的冰箱控制方法。

上述处理器用于执行存储器中存储的冰箱控制程序,以实现以下在电子设备侧执行的冰箱控制方法的步骤:

获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材;

基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息;

确定所述目标器皿在所述目标冰箱中的放置位置;

将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的具体实施方式而已,并不用于限定本公开的保护范围,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

相关技术
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 控制冰箱储存空间湿度的方法及装置、冰箱、存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 一种智能控制方法、智能控制装置、电子设备和存储介质
  • 冰箱风门控制方法、控制器、冰箱、电子设备及存储介质
  • 冰箱风门控制方法、控制器、冰箱、电子设备及存储介质
技术分类

06120115933185