本公开涉及家用电器领域,尤其涉及一种冰箱控制方法、装置、电子设备及存储介质。
背景技术:
1、随着家用电器的不断发展,越来越多的家用电器进入千家万户。其中,对于冰箱,由于其具有制冰、保鲜等功能,被人们广泛使用。
2、目前用户从冰箱中取食材时,通常需要先打开冰箱门寻找用于盛放目标食材的器皿,然后打开器皿,取得器皿中的食材之后,再将冰箱门关闭,通过以上一系列的操作才可以拿到食材。然而,上述过程对于用户而言,获取冰箱中的食材的效率较低。
技术实现思路
1、鉴于此,为解决上述获取冰箱中的食材的效率较低的技术问题,本公开实施例提供一种冰箱控制方法、装置、电子设备及存储介质。
2、第一方面,本公开实施例提供一种冰箱控制方法,上述方法包括:
3、获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材;
4、基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息;
5、确定所述目标器皿在所述目标冰箱中的放置位置;
6、将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。
7、在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述方法还包括:
8、在所述目标冰箱的冰箱门处于关闭状态的情况下,检测所述冰箱门的第一预设距离范围内是否存在物体;
9、在所述第一预设距离范围内不存在物体的情况下,开启所述冰箱门。
10、在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述方法还包括:
11、检测所述取物位置的第二预设距离范围内是否存在物体;
12、在所述第二预设距离范围内不存在物体的情况下,弹出所述目标器皿。
13、在一个可能的实施方式中,所述获取待取出食材信息,包括:
14、获取目标用户输入的待取出食材信息;以及
15、在所述驱动至所述目标冰箱的取物位置之后,所述方法还包括:
16、确定所述目标用户输入所述待取出食材信息的输入方式;
17、基于所述输入方式,确定所述目标用户是否执行了取出所述待取出食材信息指示的食材的预操作;
18、在所述目标用户执行了所述预操作的情况下,开启所述目标冰箱的冰箱门,以及弹出所述目标器皿。
19、在一个可能的实施方式中,所述冰箱控制方法在所述目标冰箱的冰箱门处于关闭状态时执行。
20、在一个可能的实施方式中,所述方法还包括:
21、确定所述待取出食材信息指示的食材是否被取出;
22、在所述待取出食材信息指示的食材被取出的情况下,将所述目标器皿由所述取物位置驱动至所述放置位置,以及更新所述目标对应关系信息。
23、在一个可能的实施方式中,所述获取待取出食材信息,包括:
24、获取目标用户通过语音输入的待取出食材信息;和/或
25、获取目标用户通过触碰所述目标冰箱的显示屏输入的待取出食材信息。
26、第二方面,本公开实施例提供一种冰箱控制装置,上述装置包括:
27、获取单元,用于获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材;
28、第一确定单元,用于基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息;
29、第二确定单元,用于确定所述目标器皿在所述目标冰箱中的放置位置;
30、第一驱动单元,用于将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。
31、在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:
32、第一检测单元,用于在所述目标冰箱的冰箱门处于关闭状态的情况下,检测所述冰箱门的第一预设距离范围内是否存在物体;
33、第一开启单元,用于在所述第一预设距离范围内不存在物体的情况下,开启所述冰箱门。
34、在一个可能的实施方式中,在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:
35、第二检测单元,用于检测所述取物位置的第二预设距离范围内是否存在物体;
36、弹出单元,用于在所述第二预设距离范围内不存在物体的情况下,弹出所述目标器皿。
37、在一个可能的实施方式中,所述获取待取出食材信息,包括:
38、获取目标用户输入的待取出食材信息;以及
39、在所述驱动至所述目标冰箱的取物位置之后,所述装置还包括:
40、第三确定单元,用于确定所述目标用户输入所述待取出食材信息的输入方式;
41、第四确定单元,用于基于所述输入方式,确定所述目标用户是否执行了取出所述待取出食材信息指示的食材的预操作;
42、第二开启单元,用于在所述目标用户执行了所述预操作的情况下,开启所述目标冰箱的冰箱门,以及弹出所述目标器皿。
43、在一个可能的实施方式中,所述装置还包括:
44、第五确定单元,用于确定所述待取出食材信息指示的食材是否被取出;
45、第二驱动单元,用于在所述待取出食材信息指示的食材被取出的情况下,将所述目标器皿由所述取物位置驱动至所述放置位置,以及更新所述目标对应关系信息。
46、在一个可能的实施方式中,所述获取待取出食材信息,包括:
47、获取目标用户通过语音输入的待取出食材信息;和/或
48、获取目标用户通过触碰所述目标冰箱的显示屏输入的待取出食材信息。
49、第三方面,本公开实施例提供一种电子设备,包括:
50、存储器,用于存储计算机程序;
51、处理器,用于执行上述存储器中存储的计算机程序,且上述计算机程序被执行时,实现本公开上述第一方面的冰箱控制方法中任一实施例的方法。
52、第四方面,本公开实施例提供一种计算机可读存储介质,该计算机程序被处理器执行时,实现如上述第一方面的冰箱控制方法中任一实施例的方法。
53、第五方面,本公开实施例提供一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在设备上运行时,使得该设备中的处理器执行用于实现如上述第一方面的冰箱控制方法中任一实施例的方法中各步骤的指令。
54、本公开实施例提供的冰箱控制方法,可以获取待取出食材信息,以及预先确定的目标对应关系信息,其中,所述目标对应关系信息表征目标冰箱中放置的食材和器皿之间的对应关系,器皿用于盛放对应的食材,之后,基于所述目标对应关系信息,确定盛放所述待取出食材信息指示的食材的目标器皿的目标器皿信息,然后,确定所述目标器皿在所述目标冰箱中的放置位置,最后,将所述目标器皿由所述放置位置,驱动至所述目标冰箱的取物位置。由此方法,通过确定盛放待取出食材信息指示的食材的目标器皿,进而将其驱动至目标冰箱的取物位置,节约了用户对待取出食材的寻找时间,从而在用户后续开启冰箱门取出食材的过程中,降低了冰箱门处于开启状态的时长,节约了冰箱的用电量,提高了使用冰箱的便捷程度,提高了获取冰箱中的食材的效率。