一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能冰箱、食材管理方法及设备与流程

2022-11-05 06:34:39 来源:中国专利 TAG:


1.本技术涉及语音交互技术领域,尤其涉及一种智能冰箱、食材管理方法及设备。


背景技术:

2.随着物联网概念的兴起,家电行业产品更加智能化,推出了一系列智能冰箱。现有的智能冰箱,会在后台设立一个数据库,用于存储智能冰箱内的食材信息。当向智能冰箱内存入食材时,通常由智能冰箱识别存入的食材,从而对数据库中的食材信息进行更改;或由用户手动更改数据库中的食材信息,以使智能冰箱内的食材与数据库中的食材信息一致。
3.在智能冰箱中存入包裹在塑料袋中的食材,或者被其他材质的物体包裹的食材时,例如可以是被纸包裹,会直接将塑料袋或者其他材质的物体一同存入,若仅由智能冰箱识别存入的食材,则会由于塑料袋或者其他材质的物体的包裹导致无法确定存入的食材,但由用户手动更改数据也较为不便利。因此在现有技术中,无法智能地对智能冰箱中存入的被包裹的食材的信息进行记录。


技术实现要素:

4.本技术实施例提供了一种智能冰箱、食材管理方法、装置、设备及介质,用以解决现有技术中当食材被包裹时,无法对食材信息进行记录的问题。
5.第一方面,本技术实施例提供了一种智能冰箱,所述智能冰箱包括:
6.输入输出单元,所述输入输出单元被配置为输出信息及接收输入信息;
7.控制器,所述控制器被配置为:
8.响应于食材存入操作,获取被存入的食材被存入的第一位置的信息,若识别到被存入的食材被包裹,则控制所述输入输出单元输出输入食材的标识信息;
9.响应于接收到的输入信息,确定被存入的食材的第一标识信息,对所述第一标识信息的食材进行管理。
10.第二方面,本技术实施例提供了一种食材管理方法,所述方法包括:
11.接收食材存入操作,获取被存入的食材被存入的第一位置的信息,若识别到被存入的食材被包裹,则输出输入食材的标识信息;
12.接收输入信息,确定被存入的食材的第一标识信息,对所述第一标识信息的食材进行管理。
13.第三方面,本技术实施例提供了一种食材管理装置,所述装置包括:
14.处理模块,用于接收食材存入操作,获取被存入的食材被存入的第一位置的信息,若识别到被存入的食材被包裹,则输出输入食材的标识信息;
15.确定模块,用于接收输入信息,确定被存入的食材的第一标识信息,对所述第一标识信息的食材进行管理。
16.第四方面,本技术实施例提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行上述任一项所述食材管理
方法的步骤。
17.第五方面,本技术实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时执行上述任一项所述食材管理方法的步骤。
18.本技术实施例中为了实现食材信息的记录,响应于食材存入操作,若识别到被存入的食材被包裹,则控制输入输出单元输出输入食材的标识信息;响应于接收到的输入信息,根据输入信息确定被存入的食材的标识信息,对该标识信息的食材进行管理。在本技术实施例中,当确定被存入的食材被包裹时,通过输出输入食材的标识信息,提示用户输入对应的信息,根据接收到的输入信息,可以准确地确定被包裹的食材的标识信息,从而实现食材信息的记录,并提升了用户的使用感受。
附图说明
19.为了更清楚地说明本技术的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本技术一些实施例提供的一种智能冰箱100的结构示意图;
21.图2为本技术实施例提供的一种确定被存入智能冰箱中的食材的详细示意图;
22.图3为本技术实施例提供的一种确定智能冰箱中取出的食材的详细示意图;
23.图4为本技术实施例提供的一种智能冰箱示意图;
24.图5为本技术实施例提供的一种食材管理方法的过程示意图;
25.图6为本技术实施例提供的一种食材管理装置的结构示意图;
26.图7为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
27.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本技术保护的范围。
28.为了更好地对智能冰箱中被包裹的食材进行记录,提高用户的使用感受,在本技术实施例中,该智能冰箱包括输入输出单元和控制器,在智能冰箱中存入食材时,智能冰箱的控制器,若识别到被存入的食材被包裹,则该智能冰箱的控制器控制输入输出单元输出输入食材的标识信息,若接收到输入信息,根据该输入信息中携带的食材的标识信息,从而对该标识信息的食材进行管理。
29.为了可以记录存入智能冰箱中的被包裹的食材的食材信息,本技术实施例提供了一种智能冰箱、食材管理方法、装置、设备及介质。
30.图1为本技术一些实施例提供的一种智能冰箱100的结构示意图,该智能冰箱100包括:
31.输入输出单元101,所述输入输出单元101被配置为输出信息及接收输入信息;
32.控制器102,所述控制器102被配置为:
33.响应于食材存入操作,获取被存入的食材被存入的第一位置的信息,若识别到被
存入的食材被包裹,则控制所述输入输出单元输出输入食材的标识信息;
34.响应于接收到的输入信息,确定被存入的食材的第一标识信息,对所述第一标识信息的食材进行管理。
35.当向智能冰箱中存入食材时,智能冰箱将会识别到食材存入操作,获取被存入的食材被存入的第一位置的信息。其中,该食材存入操作可以是用户手动存入的操作,也可以是语音存入的操作。
36.具体的,确定被存入的食材被存入的第一位置的信息时,针对不同的食材存入操作有不同的确定方式。若该食材存入操作为用户手动存入的操作,则输入输出单元将会采集到用户在存入食材时的图像。此时,该输入输出单元可以为视觉智感器,通过该视觉智感器采集图像,并且对采集到的图像进行识别。具体的,该视觉智感器中包含预先训练完成的识别模型,视觉智感器采集到图像后,将采集到的图像输入到该识别模型中,通过该识别模型获取食材被存入的第一位置的信息。由于在存入食材时,存入的位置不同对应的手部姿势也各不相同,从而采集到的图像也不同,因此可以根据用户将食材存入到不同位置时,采集到的不同图像对识别模型进行训练。具体的,如何根据该识别模型,确定采集到的图像中被存入的食材的位置为现有技术,在此不再赘述。
37.若该食材存入操作为语音存入的操作,则输入输出单元将会采集用户在存入食材时的语音信息。其中,该语音信息可以为“在第一层放入一个红色塑料袋”。此时,该输入输出单元可以为语音智感器,该语音智感器通过自然语言处理技术,识别接收到的语音信息中的关键词,智能冰箱即可根据语音智感器识别出的关键词,确定该食材被存入的第一位置的信息。例如,语音信息为“在第一层放入一个红色塑料袋”,则可以根据该语音信息确定该食材被存入的位置为第一层。
38.智能冰箱识别到食材存入操作,获取该食材被存入的第一位置的信息之后,识别该食材是否被包裹。若该食材存入操作为用户手动存入的操作,则通过视觉智感器采集到的图像进行识别。具体的,将视觉智感器采集到的图像,输入到视觉智感器预先训练好的特征提取模型中,通过该特征提取模型即可确定输入的图像对应的特征向量,控制器根据接收到的视觉智感器发送的特征向量,进行判断。若该特征向量中的特征为被包裹对应的特征,则说明被存入的食材被包裹。其中,如何通过该特征提取模型确定采集到的图像中的食材是否被包裹,为现有技术,在此不再赘述。
39.若该食材存入操作为语音存入的操作,则通过语音智感器接收到的语音信息进行识别,语音智感器通过自然语音处理技术识别接收到的语音信息的关键词,从而使得控制器根据语音智感器确定的关键词,以及食材被包裹时对应的多个关键词,判断被存入的食材是否被包裹。
40.如果识别到存入的食材被包裹,则控制器控制输入输出单元输出输入食材的标识信息,此时,该输入输出单元可以为语音智感器。具体的,该输出的提示用户输入食材的标识信息可以为,通过语音智感器播放“请描述存入的食材的名称”的语音信息,也可以为通过语音智感器播放“第二层放入红色塑料袋,请问塑料袋里是什么?”的语音信息。
41.在本技术实施例中,用户接收到智能冰箱输出的提示用户输入食材的标识信息后,用户根据该提示信息,回复智能冰箱携带有食材的第一标识信息的输入信息,其中,输入的携带有食材的第一标识信息的输入信息时,可以通过语音进行输入,语音智感器接收
该输入信息,提取该输入信息中的关键词,并将该输入信息提取出的关键词发送给控制器,控制器根据接收到的该输入信息中的关键词以及食材的标识信息对应的多个关键词,确定输入信息中携带的食材的第一标识信息,确定被存入的第一标识信息的食材,并对该第一标识信息的食材进行管理。
42.例如,当用户将一个用红色塑料袋包裹的苹果,放置在智能冰箱中的第一层后,此时通过图像识别只能获取到被存入的食材被存入的位置为第一层,并且识别到图像中包含红色塑料袋,无法识别到红色塑料袋中的食材,即只能识别到存入智能冰箱中的食材被包裹,则控制器控制语音智感器播放“第一层放入红色塑料袋,红色塑料袋中是什么”的语音信息,用来提示用户。用户接收到该提示用户输入食材的标识信息后,输入“存入的是一个苹果”的输入信息,智能冰箱接收到该输入信息后,根据该输入信息中携带的食材的标识信息,记录该标识信息的食材、该食材存入的位置以及包裹该食材的塑料袋,实现第一层中红色塑料袋中食材的录入。
43.本技术实施例中为了实现食材信息的记录,响应于食材存入操作,若识别到被存入的食材被包裹,则控制输入输出单元输出输入食材的标识信息;响应于接收到的输入信息,根据输入信息确定被存入的食材的标识信息,对该标识信息的食材进行管理。在本技术实施例中,当确定被存入的食材被包裹时,通过输出输入食材的标识信息,提示用户输入对应的信息,根据接收到的输入信息,可以准确地确定被包裹的食材的标识信息,从而实现食材信息的记录,并提升了用户的使用感受。
44.为了准确地对存入到智能冰箱的食材信息进行区分,在上述实施例的基础上,在本技术实施例中,所述控制器102被配置为:
45.若确定被存入的食材被包裹,则确定包裹该食材的包裹的第一特征,根据所述第一特征以及所述第一位置是否包含被所述第一特征的包裹包裹的其他食材,确定所述第一标识信息的食材的食材编号。
46.在本技术实施例中,若智能冰箱的同一层中,被存入有多个相同特征的包裹,则无法针对相同特征的包裹中包裹的食材进行区分,因此为了区分相同特征的包裹中包裹的食材,在本技术实施例中,通过对被包裹的食材进行编号的方式进行区分。
47.具体的,若确定被存入的食材被包裹,则确定包裹该食材的包裹的第一特征。其中,该第一特征可以包括包裹的名称、包裹的颜色信息、包裹的形状信息等中的一个或几个。若该第一特征为包裹的名称以及包裹的颜色信息,则该第一特征可以为红色塑料袋、黑色塑料袋、黑色塑料盒等。
48.在本技术实施例中,若食材存入操作为用户手动存入的操作,则可以通过视觉传感器中训练好的特征提取模型确定输入的图像对应的特征向量,控制器根据接收到的特征向量中包含的特征,确定包裹食材的包裹的第一特征。若食材存入操作为语音存入的操作,则可以通过语音智感器提取接收到的语音信息中的关键词,控制器根据接收到的关键词以及包裹的特征对应的多个关键词,确定包裹该食材的包裹的第一特征。
49.并且,在本技术实施例中,当同一位置处被存入有被相同特征的包裹包裹的食材时。为了对食材进行区分,针对智能冰箱中同一位置处,存入的被相同特征的包裹包裹的食材,在确定了包裹该食材的包裹的第一特征后,可以根据第一位置处是否包含被第一特征的包裹包裹的其他食材,确定食材的编号。从而根据食材的编号的不同,对智能冰箱中同一
位置处,存入的被相同特征的包裹包裹的食材进行区分。
50.为了准确地对智能冰箱中被存入的食材进行区分,在上述各实施例的基础上,在本技术实施例中,所述控制器102被配置为:
51.确定所述第一位置处是否包含被所述第一特征的包裹包裹的其他食材;
52.若是,则根据所述其他食材对应的编号,确定所述第一标识信息的食材的编号;
53.若否,则将所述第一标识信息的食材的编号确定为预设数值。
54.在本技术实施例中,为了准确地对智能冰箱中被存入的相同特征的包裹所包裹的食材进行区分,对每个被包裹的食材进行编号。在确定第一标识信息的食材的编号时,根据智能冰箱中被存入的包裹食材的包裹的特征,进行编号。其中在本技术实施例中,可以根据该第一位置处,所存入的包裹食材的包裹的特征进行编号。
55.具体的,判断该第一位置处,是否包含被该第一特征的包裹包裹的其他食材,若包含被该第一特征的包裹包裹的其他食材,则说明该第一位置处已经存在与包裹该第一标识信息的食材的包裹相似或相同的包裹,则为了对该第一标识信息的食材进行标记,根据该第一位置处所存入的该第一特征的包裹包裹的其他食材对应保存的编号,确定该第一标识信息的食材的编号。具体的,若该第一位置处包含被该第一特征的包裹包裹的其他食材,则在确定该第一标识信息的食材的编号时,可以为若其他食材对应的编号为由1开始的连续数值,则确定该第一标识信息的食材的编号为其他食材的数量与1的和值;若其他食材对应的编号并不连续,则确定该第一标识信息的食材的编号为任一缺失的数值,具体的可以是确定不连续的数值中,缺失的数值的最小值为该第一标识信息的食材的编号。
56.若该第一位置不包含被该第一特征的包裹包裹的其他食材,则说明第一位置处不存在与包裹该第一标识信息的食材的包裹相似或相同的包裹,则在对该第一标识信息的食材标记时,将该第一标识信息的食材的编号确定为预设数值,通常情况下,该预设数值为1。
57.例如,冰箱第一层被存入了三个红色塑料袋包裹的食材,且编号分别为1、3、4。若识别到存入在第一层的包裹该第一标识信息的食材的包裹也是红色塑料袋,则由于该第一层包含被该红色塑料袋包裹的其他食材,因此根据其他食材对应的编号确定该第一标识信息的食材的编号。由于其他食材对应的编号分别为1、3、4,其他食材对应的编号并不连续,且不存在的数值中最小的数值为2,因此可以确定该第一标识信息的食材的编号为2。通过确定该第一标识信息的食材的编号,可以在食材被取出时,确定被取出的被包裹的食材的编号,从而确定被取出的被包裹的食材是哪一个食材,实现对智能冰箱中同一位置处被包裹的食材的管理。
58.为了准确地对食材信息进行记录,在上述各实施例的基础上,在本技术实施例中,所述控制器102被配置为:
59.根据预先保存的食材与保质期的对应关系,确定所述第一标识信息的食材的中间保质期;
60.根据预先保存的不同位置范围与保质期减少值的对应关系,确定所述第一位置归属的位置范围对应的目标保质期减少值;
61.根据所述中间保质期与所述目标保质期减少值,确定所述第一标识信息的食材的目标保质期。
62.在本技术实施例中,为了准确地对食材信息进行记录,在第一标识信息的食材被
存入时,还会记录该第一标识信息的食材的保质期。在确定第一标识信息的食材的保质期时,根据预先保存的食材与保质期的对应关系,确定该第一标识信息的食材对应的中间保质期。其中,该中间保质期指的是该第一标识信息的食材不被包裹时,被存入在智能冰箱中固定位置处的保质期。
63.由于被包裹的食材的保质期与不被包裹的食材的保质期是不同的,食材被包裹时的保质期通常更短一些。因此在本技术实施例中,确定该第一标识信息的食材由于被包裹所减少的保质期。具体的,由于食材被存入的位置不同,所减少的保质期也不同,因此预先保存有不同位置范围与保质期减少值的对应关系,确定该第一标识信息的食材被存入的位置所归属的位置范围对应的保质期减少值,为该第一标识信息的食材被存入时的目标保质期减少值。根据该中间保质期以及该目标保质期减少值,即可确定该第一标识信息的食材被存入到该第一位置时对应的目标保质期。具体的,该中间保质期与该目标保质期减少值的差值,即为该目标保质期。
64.在本技术实施例中,不同位置范围与保质期减少值的对应关系,可以分为具体的每一层与保质期减少值的对应关系;也可以分为冷冻区及冷藏区与保质期减少值的对应关系。若分为冷冻区及冷藏区与保质期减少值的对应关系,则通常情况下,冷冻区对应的保质期减少值小于冷藏区对应的保质期减少值。
65.图2为本技术实施例提供的一种确定被存入智能冰箱中的食材的详细示意图。
66.s201:开始。
67.s202:识别食材存入操作。
68.若食材存入操作为用户手动存入的操作,则根据视觉智感器采集到的图像进行图像识别,若食材存入操作为语音存入的操作,则根据语音智感器接收到的语音信息进行语音识别。
69.s203:获取包裹被存入的食材的包裹的第一特征,以及食材被存入的第一位置。
70.食材被包裹时,无法直接识别被包裹的食材,只能识别包裹食材的包裹的第一特征,因此,在本技术实施例中,获取包裹的第一特征及被存入的第一位置。
71.s204:判断第一位置处是否包含被第一特征的包裹包裹的其他食材,若是,则执行s205,若否,则执行s206。
72.s205:根据其他食材对应的编号,确定第一标识信息的食材的编号。并执行s207。
73.s206:确定该第一标识信息的食材的编号为1。并执行s207。
74.s207:输出输入食材的标识信息。
75.其中,该输入食材的标识信息可以为“第**层放入了**塑料袋,请问塑料袋中是什么?”。
76.s208:接收输入信息。
77.s209:确定被存入的食材的第一标识信息。
78.s210:确定该第一标识信息的食材的中间保质期。
79.s211:判断该第一标识信息的食材是否放置在冷冻区,若是,则执行s212,若否,则执行s213。
80.s212:确定该食材的目标保质期减少值为m天。并执行s214。
81.s213:确定该食材的目标保质期减少值为s天。并执行s214。
82.通常情况下,在本技术实施例中,s>m。
83.s214:确定该第一标识信息的食材的目标保质期。
84.s215:将该第一标识信息的食材、食材数量、包裹的特征、食材的编号、食材被存入的位置和保质期的信息添加到预先保存的食材数据库中。
85.s216:结束。
86.为了准确地对食材信息进行记录,在上述各实施例的基础上,在本技术实施例中,所述控制器102被配置为:
87.根据当前时间、所述目标保质期以及所述第一标识信息的食材被存入的时间,对所述第一标识信息的食材的保质期进行修改。
88.由于食材的保质期会随着时间而进行更改,因此并不只是在食材被存入时确定食材的保质期,随着时间变化,也对食材的保质期进行修改。具体的,在随着时间的变化,对第一标识信息的食材的保质期进行修改时,可以根据当前时间、所确定的该第一标识信息的食材的目标保质期,以及第一标识信息的食材被存入的时间进行确定。具体的,在对该第一标识信息的食材的保质期进行修改时,可以根据当前时间与第一标识信息的食材被存入的时间,确定时间差值,该第一标识信息的食材的目标保质期与该时间差值确定的差值,即为该第一标识信息的食材修改后的保质期。也可以在每天预设的时间将该第一标识信息的食材的保质期减少一天,判断当前是否到达预设时间,若当前时间到达预设时间,则将该第一标识信息的食材的保质期减少一天。通过此种方式,实时更新智能冰箱中的食材的保质期。
89.为了准确地对食材信息进行记录,在上述各实施例的基础上,在本技术实施例中,所述控制器102被配置为:
90.确定输入信息中携带的食材数量,将所述第一标识信息的食材、所述食材数量、包裹的第一特征、食材的编号、食材被存入的位置和保质期的信息添加到预先保存的食材数据库中。
91.为了准确地针对食材信息进行管理,在本技术实施例中,预先保存有食材数据库。当智能冰箱识别到食材存入操作,并且识别到被存入的食材被包裹时,通过控制器控制输入输出单元输出输入食材的标识信息,另外,为了更准确地获取被存入的食材的信息,该输入输出单元在输出输入食材的标识信息时,也输出输入食材的数量信息。用户接收到智能冰箱输出的提示用户输入食材的数量信息后,用户根据该提示信息,回复智能冰箱携带有食材的数量信息的输入信息。
92.其中,输入携带有食材的数量信息的输入信息时,可以通过语音进行输入,语音智感器接收该输入信息,提取该输入信息中包含的关键词,并发送至控制器,控制器根据接收到的该输入信息中的关键词,以及预先保存的数量相关的多个关键词,确定该输入信息中携带的食材数量。并将该第一标识信息的食材、输入信息中所携带的食材数量、包裹该第一标识信息的食材的包裹的第一特征、该第一标识信息的食材的编号、该第一标识信息的食材被存入的位置以及该第一标识信息的食材的保质期,均添加到预先保存的食材数据库中,通过该食材数据库中所保存的食材的信息对智能冰箱中被存入的食材进行管理。
93.并且在本技术实施例中,通过将食材的编号添加到食材数据库中,方便对智能冰箱中的食材以及包裹食材的包裹的特征,进行实时管理和查询。
94.为了提升用户体验,在上述各实施例的基础上,在本技术实施例中,所述智能冰箱
100还包括:
95.显示器102,所述显示器102被配置为显示食材数据库中保存的信息;
96.所述控制器102,还被配置为控制所述显示器102显示所述食材数据库中保存的信息。
97.为了提升用户体验,便于用户了解智能冰箱中的食材的信息,在本技术实施例中,该智能冰箱还包括显示器,通过该显示器显示食材数据库中所保存的食材的信息,具体的,通过控制器控制显示器,使得显示器显示食材数据库中所保存的食材的信息。
98.并且在本技术实施例中,为了提升用户体验,还可以通过不同食材对应的卡通图案来对食材进行标识,根据食材的标识信息与卡通图案的对应关系,确定智能冰箱中的食材对应的卡通图案,在显示器中显示食材数据库中食材的信息时,显示食材对应的卡通图案。并且还可以在显示器中显示智能冰箱的层数结构,根据智能冰箱中每个食材具体存入在哪一层,在层数结构中的对应层中显示该食材,使得智能冰箱的显示器中显示智能冰箱的层数结构,以及具体的每一层存入的食材。
99.为了准确地对食材信息进行记录,在上述各实施例的基础上,在本技术实施例中,所述控制器102还被配置为:
100.响应于食材取出操作,确定被取出的食材被存入的第二位置的信息,若识别到被取出的食材被包裹,则确定包裹该食材的包裹的第二特征;确定所述第二位置是否包含被所述第二特征的包裹包裹的其他食材;
101.若是,则控制所述输入输出单元输出输入食材的标识信息,接收输入信息,确定被取出的第二标识信息的食材;
102.若否,则确定被取出的第二标识信息的食材。
103.当取出智能冰箱中的食材时,智能冰箱将会识别到食材取出操作,获取被取出的食材被取出的第二位置的信息。其中该是食材取出操作可以是用户手动取出的操作,也可以为语音取出的操作。
104.具体的,根据用户取出操作,确定取出的食材被存入的第二位置以及被取出的食材是否被包裹的过程,与根据用户存入操作,确定被存入的第一位置以及被存入的食材是否被包裹的过程相同,在此不再赘述。
105.如果识别到取出的食材被包裹,则通过包裹该食材的包裹的第二特征,以及被取出的食材被存入的位置确定被取出的第二标识信息的食材。具体的,在确定食材被取出时,确定被取出的包裹该食材的包裹的第二特征,并确定被取出的该食材所处于的第二位置处,是否包含被该第二特征的包裹包裹的其他食材。并且,确定被取出的包裹的第二特征的过程,与确定存入的包裹的第一特征的过程相同,在此不再赘述。
106.若该第二位置处包含被该第二特征的包裹包裹的其他食材,则通过包裹该食材的包裹的第二特征,并不能确定被取出的第二标识信息的食材,从而无法对智能冰箱中被取出的食材进行记录,则控制输入输出单元输入食材的标识信息,通过该输入输出单元输出的输入食材的标识信息,对取出食材的用户进行提醒,具体的,在控制输入输出单元输入食材的标识信息时,输出的语音信息可以为“请问取出的食材是什么”;也可以为“取出的食材是**么,如果不是的话是什么呢”,其中**为第二位置处该第二特征的包裹包裹的其他食材中的任意一种。
107.用户接收到智能冰箱输出的提示用户输入食材的标识信息后,用户根据该提示信息,输入携带有食材的第二标识信息的输入信息,该输入输出单元接收该输入信息,此时,该输入输出单元为语音智感器,语音智感器识别该输入信息,提取该输入信息中的关键词,并将提取出的关键词发送至控制器,控制器根据接收到的输入信息中的关键词,确定被取出的第二标识信息的食材。
108.若该第二位置处不包含被该第二特征的包裹包裹的其他食材,则可以直接通过包裹该食材的包裹的第二特征以及食材数据库中保存的食材的信息,确定被取出的第二标识信息的食材。
109.例如,在智能冰箱的第一层被存入一个被红色塑料袋包裹的苹果、一个被黑色塑料袋包裹的菠萝、一个被黑色塑料袋包裹的草莓。若用户在第一层取出黑色塑料袋,智能冰箱并不能确定所取出的食材具体是哪一个,则通过输入输出单元对用户进行提醒,根据接收到的输入信息,确定被取出的食材是菠萝还是草莓。若用户在第一层取出一个红色塑料袋,智能冰箱即可直接根据包裹该食材的包裹的特征以及被取出的食材被存入时的位置,确定被取出的食材是苹果。
110.由于每个食材的信息与食材都是一一对应的,因此当从智能冰箱中取出食材时,食材库中的该食材的信息也会减少,与此同时显示器上的食材信息同步更新。
111.并且,在本技术实施例中,在确定第二标识信息的食材后,为了对用户进行提醒,合成包括该第二标识信息的食材、包裹该食材的包裹的第二特征及该第二标识信息的食材被存入时的位置的语音信息,并通过输入输出单元进行播报,此时,该输入输出单元可以为语音智感器。其中,该语音信息可以为“第二层取出一个红色塑料袋,塑料袋中放置的是苹果”。
112.图3为本技术实施例提供的一种确定智能冰箱中取出的食材的详细示意图。
113.s301:开始。
114.s302:识别到食材取出操作。
115.通过用户手动取出,根据视觉智感器采集到的图像进行识别,或通过语音取出,根据语音智感器接收到的语音信息进行识别。
116.s303:获取包裹被取出的食材的包裹的第二特征,以及取出的食材被存入的第二位置。
117.s304:判断该第二位置是否包含被该第二特征的包裹包裹的其他食材,若是,则执行s305,若否,则执行s306。
118.s305:输出输入食材的标识信息。并执行s307。
119.s306:确定被取出的第二标识信息的食材。执行s308。
120.s307:接收输入信息。
121.s308:确定被取出的第二标识信息的食材。
122.s309:合成语音播报。
123.根据用户手动取出与语音取出确定的第二标识信息的食材,合成语音播报内容,“第**层拿出**塑料袋,塑料袋中是**菜”。
124.s310:结束。
125.图4为本技术实施例提供的一种智能冰箱示意图。
126.由图4可知,该输入输出单元可以为视觉智感器和语音智感器,也可以为语音智感器,在本技术实施例中,可以通过该语音智感器或该视觉智感器确定食材存入操作、食材取出操作、食材存入或取出时是否被包裹、被存入的食材的位置、被取出的食材被存入时的位置以及包裹的特征,通过该语音智感器提醒用户输入食材的标识信息,并通过该语音智感器接收输入信息。并且由图4可知,该智能冰箱包括多个层,具体分为冷冻区以及冷藏区,在图4所示的智能冰箱中上四层为冷藏区,下两层为冷冻区。
127.为了可以记录存入智能冰箱中的被包裹的食材的食材信息,本技术实施例提供了一种食材管理方法,图5为本技术实施例提供的一种食材管理方法的过程示意图,该过程包括以下步骤:
128.s501:接收食材存入操作,获取被存入的食材被存入的第一位置的信息,若识别到被存入的食材被包裹,则输出输入食材的标识信息;
129.s502:接收输入信息,确定被存入的食材的第一标识信息,对所述第一标识信息的食材进行管理。
130.在一种可能的实施方式中,所述方法还包括:
131.若确定被存入的食材被包裹,则确定包裹该食材的包裹的第一特征,根据所述第一特征以及所述第一位置是否包含被所述第一特征的包裹包裹的其他食材,确定所述第一标识信息的食材的食材编号。
132.在一种可能的实施方式中,所述根据所述第一特征以及所述第一位置是否包含被所述第一特征的包裹包裹的其他食材,确定所述第一标识信息的食材的食材编号包括:
133.确定所述第一位置处是否包含被所述第一特征的包裹包裹的其他食材;
134.若是,则根据所述其他食材对应的编号,确定所述第一标识信息的食材的编号;
135.若否,则将所述第一标识信息的食材的编号确定为预设数值。
136.在一种可能的实施方式中,所述方法还包括:
137.根据预先保存的食材与保质期的对应关系,确定所述第一标识信息的食材的中间保质期;
138.根据预先保存的不同位置范围与保质期减少值的对应关系,确定所述第一位置归属的位置范围对应的目标保质期减少值;
139.根据所述中间保质期与所述目标保质期减少值,确定所述第一标识信息的食材的目标保质期。
140.在一种可能的实施方式中,所述方法还包括:
141.根据当前时间、所述目标保质期以及所述第一标识信息的食材被存入的时间,对所述第一标识信息的食材的保质期进行修改。
142.在一种可能的实施方式中,所述方法还包括:
143.确定输入信息中携带的食材数量,将所述第一标识信息的食材、所述食材数量、包裹的第一特征、食材的编号、食材被存入的位置和保质期的信息添加到预先保存的食材数据库中。
144.在一种可能的实施方式中,所述方法还包括:
145.控制显示器显示所述食材数据库中保存的信息。
146.在一种可能的实施方式中,所述方法还包括:
147.接收食材取出操作,确定被取出的食材被存入的第二位置的信息,若识别到被取出的食材被包裹,则确定包裹该食材的包裹的第二特征;确定所述第二位置是否包含被所述第二特征的包裹包裹的其他食材;
148.若是,则输出输入食材的标识信息,接收输入信息,确定被取出的第二标识信息的食材;
149.若否,则确定被取出的第二标识信息的食材。
150.该方法应用于智能冰箱,具体的智能冰箱执行该食材管理方法的过程可以参加上述其他实施例,具体内容不再赘述。
151.图6为本技术实施例提供的一种食材管理装置的结构示意图,该装置包括:
152.处理模块601,用于接收食材存入操作,获取被存入的食材被存入的第一位置的信息,若识别到被存入的食材被包裹,则输出输入食材的标识信息;
153.确定模块602,用于接收输入信息,确定被存入的食材的第一标识信息,对所述第一标识信息的食材进行管理。
154.进一步地,所述处理模块601,还用于若确定被存入的食材被包裹,则确定包裹该食材的包裹的第一特征,根据所述第一特征以及所述第一位置是否包含被所述第一特征的包裹包裹的其他食材,确定所述第一标识信息的食材的食材编号。
155.进一步地,所述处理模块601,具体用于确定所述第一位置处是否包含被所述第一特征的包裹包裹的其他食材;若是,则根据所述其他食材对应的编号,确定所述第一标识信息的食材的编号;若否,则将所述第一标识信息的食材的编号确定为预设数值。
156.进一步地,所述处理模块601,还用于根据预先保存的食材与保质期的对应关系,确定所述第一标识信息的食材的中间保质期;根据预先保存的不同位置范围与保质期减少值的对应关系,确定所述第一位置归属的位置范围对应的目标保质期减少值;根据所述中间保质期与所述目标保质期减少值,确定所述第一标识信息的食材的目标保质期。
157.进一步地,所述处理模块601,还用于根据当前时间、所述目标保质期以及所述第一标识信息的食材被存入的时间,对所述第一标识信息的食材的保质期进行修改。
158.进一步地,所述处理模块601,还用于确定输入信息中携带的食材数量,将所述第一标识信息的食材、所述食材数量、包裹的第一特征、食材的编号、食材被存入的位置和保质期的信息添加到预先保存的食材数据库中。
159.进一步地,所述处理模块601,还用于控制显示器显示所述食材数据库中保存的信息。
160.进一步地,所述确定模块602,还用于接收食材取出操作,确定被取出的食材被存入的第二位置的信息,若识别到被取出的食材被包裹,则确定包裹该食材的包裹的第二特征;确定所述第二位置是否包含被所述第二特征的包裹包裹的其他食材;若是,则输出输入食材的标识信息,接收输入信息,确定被取出的第二标识信息的食材;若否,则确定被取出的第二标识信息的食材。
161.在上述各实施例的基础上,本技术实施例还提供了一种电子设备,如图7所示,包括:处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信。
162.所述存储器703中存储有计算机程序,当所述程序被所述处理器701执行时,使得
architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
186.通信接口702用于上述电子设备与其他设备之间的通信。
187.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
188.上述处理器可以是通用处理器,包括中央处理器、网络处理器(network processor,np)等;还可以是数字指令处理器(digital signal processing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
189.在上述各实施例的基础上,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:
190.接收食材存入操作,获取被存入的食材被存入的第一位置的信息,若识别到被存入的食材被包裹,则输出输入食材的标识信息;
191.接收输入信息,确定被存入的食材的第一标识信息,对所述第一标识信息的食材进行管理。
192.在一种可能的实施方式中,所述方法还包括:
193.若确定被存入的食材被包裹,则确定包裹该食材的包裹的第一特征,根据所述第一特征以及所述第一位置是否包含被所述第一特征的包裹包裹的其他食材,确定所述第一标识信息的食材的食材编号。
194.在一种可能的实施方式中,所述根据所述第一特征以及所述第一位置是否包含被所述第一特征的包裹包裹的其他食材,确定所述第一标识信息的食材的食材编号包括:
195.确定所述第一位置处是否包含被所述第一特征的包裹包裹的其他食材;
196.若是,则根据所述其他食材对应的编号,确定所述第一标识信息的食材的编号;
197.若否,则将所述第一标识信息的食材的编号确定为预设数值。
198.在一种可能的实施方式中,所述方法还包括:
199.根据预先保存的食材与保质期的对应关系,确定所述第一标识信息的食材的中间保质期;
200.根据预先保存的不同位置范围与保质期减少值的对应关系,确定所述第一位置归属的位置范围对应的目标保质期减少值;
201.根据所述中间保质期与所述目标保质期减少值,确定所述第一标识信息的食材的目标保质期。
202.在一种可能的实施方式中,所述方法还包括:
203.根据当前时间、所述目标保质期以及所述第一标识信息的食材被存入的时间,对所述第一标识信息的食材的保质期进行修改。
204.在一种可能的实施方式中,所述方法还包括:
205.确定输入信息中携带的食材数量,将所述第一标识信息的食材、所述食材数量、包裹的第一特征、食材的编号、食材被存入的位置和保质期的信息添加到预先保存的食材数
据库中。
206.在一种可能的实施方式中,所述方法还包括:
207.控制显示器显示所述食材数据库中保存的信息。
208.在一种可能的实施方式中,所述方法还包括:
209.接收食材取出操作,确定被取出的食材被存入的第二位置的信息,若识别到被取出的食材被包裹,则确定包裹该食材的包裹的第二特征;确定所述第二位置是否包含被所述第二特征的包裹包裹的其他食材;
210.若是,则输出输入食材的标识信息,接收输入信息,确定被取出的第二标识信息的食材;
211.若否,则确定被取出的第二标识信息的食材。
212.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
213.对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
214.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
215.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
216.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
217.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
218.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献