本发明涉及家电控制领域,特别是涉及一种基于食材的冰箱温度控制方法与计算机存储介质。
背景技术:
随着社会日益发展和人们生活水平不断提高,人们的生活节奏也越来越快,因而越来越愿意买很多食材放置在冰箱中。冰箱的储物间室内的温度对食材的储存效果具有重要意义,适宜的储存温度不仅可以减缓食材内部的水分子活动,抑制食材内部的水分流失,从而维持食材的水分平衡,还可以保持食材原本的色泽风味和营养成分。
但是用户往往在同一个储物间室存放有多种不同种类的食材,而不同种类的食材的最佳存储温度并不相同。用户在根据食材的种类对储物间室的温度进行设置时,需要了解或查询各种食材的最佳存储温度,往往会耗费大量的精力和时间,严重影响了用户的使用体验。此外,在食材的种类繁多的情况下,用户往往不能够设置合理的存储温度,进而会影响一些食材的存储效果。
技术实现要素:
本发明的一个目的是提高冰箱温度控制方法的智能程度。
本发明一个进一步的目的是提高冰箱内食材的存储效果。
特别地,本发明提供了一种基于食材的冰箱温度控制方法,其中冰箱包括:箱体,其内限定有储物间室;门体,可枢转地设置于箱体的前表面,以封闭储物间室;以及制冷系统,向储物间室提供冷量,并且该基于食材的冰箱温度控制方法包括:获取被放入食材的权重和被放入食材所在储物间室内原食材中最大的权重;判断被放入食材的权重是否大于被放入食材所在储物间室内原食材中最大的权重;若是,根据获取的被放入食材的最佳存储温度和获取的被放入食材所在储物间室的当前目标温度确定被放入食材所在储物间室的目标温度,若否,确定被放入食材所在储物间室的目标温度为获取的被放入食材所在储物间室的当前目标温度;以及驱动制冷系统按照目标温度工作。
可选地,确定被放入食材所在储物间室的目标温度的步骤包括:判断当前目标温度和被放入食材的最佳存储温度的差值是否小于预设温差阈值;以及若是,确定被放入食材所在的储物间室的目标温度为被放入食材的最佳存储温度,若否,输出提示信息,以提醒用户被放入食材不适宜存放于其所在储物间室。
可选地,在输出提示信息的步骤之后还包括:获取用户的存放选择操作;根据存放选择操作判断被放入食材是否继续存放于其所在的储物间室;以及若是,确定被放入食材所在的储物间室的目标温度为被放入食材的最佳存储温度,若否,确定被放入食材所在的储物间室的目标温度为当前目标温度。
可选地,在获取被放入食材的权重的步骤之前还包括:检测被放入食材的种类,并且获取被放入食材的最佳存储温度的步骤包括:根据被放入食材的种类在预设的食材信息库中匹配得出对应的最佳存储温度,其中食材信息库保存有不同种类的食材对应的最佳存储温度。
可选地,食材信息库还保存有不同种类的食材对应的食材优先级,不同种类的食材按照由低到高的最佳存储温度分配食材优先级,并且在获取被放入食材的权重的步骤之前还包括:检测被放入食材的重量;获取被放入食材的权重的步骤包括:根据被放入食材的种类在食材信息库中匹配得出对应的食材优先级;根据被放入食材的食材优先级和重量、被放入食材和其所在储物间室内原食材中最低的食材优先级,以及所有原食材的重量确定被放入食材的权重。
可选地,箱体内部限定有多个储物间室,并且检测被放入食材的种类和重量的步骤之后还包括:获取被放入食材的优先级分配模式,其中优先级分配模式包括权重优先模式和间室优先模式;判断被放入食材的优先级分配模式是否为权重优先模式;若是,执行获取被放入食材的权重和被放入食材所在储物间室内原食材中最大的权重的步骤,若否,在获取的被放入食材的间室优先级与获取的被放入食材所在的储物间室的间室优先级相同时,自动进入权重优先模式。
可选地,食材信息库还保存有不同种类的食材对应的间室优先级,并且获取被放入食材的间室优先级的步骤包括:根据被放入食材的种类在预设的食材信息库中匹配得出对应的间室优先级。
可选地,检测被放入食材的种类的步骤包括:利用设置于冰箱外壳上的输入装置获取由用户手动输入的被放入食材的种类;或者利用设置于冰箱外壳上的条码扫描装置对被放入食材包装上的条码进行扫描,以确定被放入食材的种类;或者利用设置于冰箱内的图像拍摄装置对被放入食材所在的储物间室进行拍摄,得到储物图像;将此次与上次冰箱关门后得到的储物图像进行比对,以确定被放入食材的图像;以及对被放入食材的图像进行识别,确定被放入食材的种类。
可选地,在获取的被放入食材的间室优先级与获取的被放入食材所在的储物间室的间室优先级不同时,输出提示信息,以提醒用户更改存放被放入食材的储物间室。
根据本发明的另一个方面,还提供了一种计算机存储介质,并且该计算机程序运行时导致计算机存储介质的所在设备执行上述任一种基于食材的冰箱温度控制方法。
本发明的基于食材的冰箱温度控制方法与计算机存储介质,通过获取被放入食材的权重和被放入食材所在储物间室内原食材中最大的权重;在被放入食材的权重大于被放入食材所在储物间室内原食材中最大的权重时,根据获取的被放入食材的最佳存储温度和获取的被放入食材所在储物间室的当前目标温度确定被放入食材所在储物间室的目标温度;在被放入食材的权重小于或等于被放入食材所在储物间室内原食材中最大的权重时,确定被放入食材所在储物间室的目标温度为获取的被放入食材所在储物间室的当前目标温度,并驱动制冷系统按照目标温度工作,可以兼顾被放入食材和该储物间室中原有食材的存储效果,满足用户的实际需要。
进一步地,本发明的基于食材的冰箱温度控制方法与计算机存储介质,预设的食材信息库保存有不同种类的食材对应的食材优先级、间室优先级和最佳存储温度,其中不同种类的食材按照由低到高的最佳存储温度分配食材优先级,在被放入食材的优先级分配模式为权重优先模式的情况下,若被放入食材的权重大于其所在储物间室内原食材中最大的权重,并且其所在储物间室的当前目标温度和其最佳存储温度的差值小于预设温差阈值,则确定被放入食材所在储物间室的目标温度为被放入食材的最佳存储温度,以预设温差阈值作为标准,可以防止同一储物间室内的不同种类食材的最佳存储温度相差过大,在保证某种食材存储效果的同时不至于严重影响另一些食材的存储效果,从而可以提升储物间室内各类食材的整体储存效果,满足用户的需要。
更进一步地,本发明的基于食材的冰箱温度控制方法与计算机存储介质,设置食材优先模式和间室优先模式两种优先级分配模式,便于用户根据实际需要进行选择,进而冰箱自动确定出储物间室的目标温度,使得储物间室的温度更加适宜食材的储存,并减少用户的操作,节省用户的时间和精力,提升用户的使用体验,此外,被放入食材的权重根据其食材优先级和重量、被放入食材和其所在储物间室内原食材中最低的食材优先级,以及所有原食材的重量确定,确定权重的方法更加合理,进而在权重优先模式下,对冰箱温度控制就更加科学,更进一步提升了冰箱内所有食材的存储效果。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是根据本发明一个实施例的基于食材的冰箱温度控制方法适用的冰箱的示意图;
图2是根据本发明一个实施例的基于食材的冰箱温度控制方法的示意图;
图3是根据本发明一个实施例的基于食材的冰箱温度控制方法的详细流程图;以及
图4是根据本发明一个实施例的计算机存储介质的示意图。
具体实施方式
本实施例首先提供了一种基于食材的冰箱温度控制方法,可以根据用户的实际需要和食材的权重自动确定储物间室的目标温度,使得储物间室的温度更加适宜食材的储存,并减少用户的操作,节省用户的时间和精力,提升用户的使用体验。图1是根据本发明一个实施例的基于食材的冰箱温度控制方法适用的冰箱100的示意图,该冰箱100一般性地可以包括:箱体10、门体20和制冷系统。
其中,箱体10内部限定有一个或多个储物间室。具体地,储物间室的数量以及结构可以根据需求进行配置,图1示出了上下依次设置的第一间室、第二间室和第三间室的情况;以上储物间室按照用途不同可以分别配置为冷藏间室、冷冻间室、变温间室或者保鲜间室。各个储物间室内部可以由分隔板分割为多个储物区域,利用搁物架或者抽屉储存物品。
门体20可枢转地连接于箱体10的前侧,以供用户打开和关闭冰箱100的储物间室;门体可以与储物间室对应设置,即每一个储物间室都对应有一个或多个门体。而储物间室及门体的数量、储物间室的功能可由具体情况实际选择。在其他一些实施例中,储物间室的开门方式还可以采用抽屉式开启,以实现抽屉式的储物间室。本实施例的冰箱100还可以包括门体检测器,以检测门体20的开闭信号,根据门体的开闭信号就可以确定有食材变化的储物间室。
冰箱100的制冷系统配置成向储物间室提供冷量。本实施例的制冷系统可以为由压缩机、冷凝器、节流装置和蒸发器等构成的制冷循环系统。压缩机安装于压缩机仓内。当该冰箱100为家用压缩式直冷冰箱时,蒸发器可设置于内胆的后壁面外侧或内侧。当该冰箱100为家用压缩式风冷冰箱时,箱体10内还具有蒸发器室,蒸发器室通过风路系统与储物间室连通,且蒸发器室内设置蒸发器,出口处设置有风机,以向储物间室进行循环制冷。
本实施例的冰箱100的第一间室可以为冷藏间室,第二间室可以为变温间室,第三间室可以为冷冻间室,制冷系统向冷藏间室、变温间室和冷冻间室提供的冷量不同,使得冷藏间室、变温间室和冷冻间室内的温度也不相同。其中冷藏间室内的温度一般处于2℃至10℃之间,优先为3℃至8℃。冷冻间室内的温度范围一般处于-22℃至-14℃,变温间室的温度范围则比较宽泛,一般处于-15℃至10℃。不同种类的食材的最佳存储温度并不相同,进而适宜存放的储物间室也并不相同。例如果蔬类食材适宜存放于冷藏间室,而肉类食材适宜存放于冷冻间室。
图2是根据本发明一个实施例的基于食材的冰箱温度控制方法的示意图。如图2所示,该基于食材的冰箱温度控制方法可以执行以下步骤:
步骤s202,获取被放入食材的权重和其所在储物间室内原食材中最大的权重;
步骤s204,判断被放入食材的权重是否大于其所在储物间室内原食材中最大的权重,若是,执行步骤s206,若否,执行步骤s208;
步骤s206,根据获取的被放入食材的最佳存储温度和其所在储物间室的当前目标温度确定其所在储物间室的目标温度;
步骤s208,确定被放入食材所在储物间室的目标温度为获取的被放入食材所在储物间室的当前目标温度;
步骤s210,驱动制冷系统按照目标温度工作。
在以上步骤中,步骤s202中被放入食材的权重可以表明被放入食材的某一指标在整体评价中的相对重要程度。在一种优选的实施方式中,可以根据被放入食材的食材优先级和重量、被放入食材和其所在储物间室内原食材中最低的食材优先级,以及所有原食材的重量确定被放入食材的权重。例如若被放入食材和原食材中最低的食材优先级为fm,被放入食材的食材优先级为fn,被放入食材的重量为m0,所有原食材的重量为mt,那么被放入食材的权重为w,w=w1+w2,w1=(m-n)/m,w2=m0/(m0+mt)。需要说明的是,被放入食材的食材优先级高于原食材中最低的食材优先级时,fm为原食材中最低的食材优先级;被放入食材的食材优先级低于或等于原食材中最低的食材优先级时,fm=fn,w1=0。被放入食材的权重越大,越应该保证被放入食材的存储效果,也就越应该将储物间室的目标温度确定为被放入食材的最佳存储温度。
此外,在被放入食材被放入储物间室后,该储物间室内所有原食材的权重都要进行更新,均可以按照公式w=w1+w2进行计算,若某种原食材的食材优先级为fo,重量为m1,则w1=(m-o)/m,w2=m1/(m0+mt)。同理,该食材的食材优先级在被放入食材和原食材中为最低时,fm=fo,w1=0。被放入食材的权重大于被放入食材所在储物间室内原食材中最大的权重,说明被放入食材和原食材中权重最大的食材为被放入食材,该处被放入食材和权重更新后的原食材比较,而不是被放入食材被放到储物间室之前原食材的权重。将被放入食材和所有原食材按照统一基准确定权重,得到的结果更加准确合理。
获取被放入食材的食材优先级的步骤可以是:根据获取的被放入食材的种类在预设的食材信息库中匹配得出对应的食材优先级,其中食材信息库保存有不同种类的食材对应的食材优先级,不同种类的食材按照由低到高的最佳存储温度分配食材优先级,即食材的最佳存储温度越低,其食材优先级越高。
因而,在该优选的实施例中,需要检测被放入食材的种类和重量。检测被放入食材种类和重量的方式可以有多种,例如可以利用设置于冰箱100外壳上的输入装置获取由用户手动输入的被放入食材的种类和/或重量。输入装置可以采用例如物理按键或触摸按键,在一些优选实施例中输入装置可以使用触摸屏获取输入的食材种类和/或重量信息。其中用户手动输入的食材重量可以通过食材的外包装或者直接测量获取。输入装置可以获取由用户手动输入的被放入食材的种类和/或重量信息,在一些可选实施例中还可以用于对自动识别出的食材种类和/或重量信息进行确认。
还可以利用设置于冰箱100外壳上的条码扫描装置对被放入食材包装上的条码进行扫描,以确定被放入食材的种类和/或重量。条码扫描装置对被放入食材包装上的条码进行扫描,以确定被放入食材的种类和/或重量。上述条码可以是条形码或者二维码。
还可以利用设置于冰箱100内的图像拍摄装置对被放入食材所在的储物间室进行拍摄,得到储物图像;将此次与上次冰箱100关门后得到的储物图像进行比对,以确定被放入食材的图像;以及对被放入食材的图像进行识别,确定被放入食材的种类。图像拍摄装置可以设置于冰箱100的各个储物间室内部,并且具有多个朝向不同方向的摄像头,每个摄像头可以对其对应的储物区域进行拍摄,得到储物图像。将放入新食材之后拍摄的图像与食材被放入之前拍摄的储物图像进行比对,根据图像中的差异部分确定出被放入食材的图像。通过对被放入食材的图像进行识别,确定被放入食材的种类。此项操作可由冰箱100本地主控板的处理器完成,也可以通过无线网络传输模块将储存图像传至云端服务器或发送至移动终端,由云端服务器或者移动终端进行图像的比对和识别。
步骤s206中被放入食材的最佳存储温度也可以通过预设的食材信息库匹配得出,其中食材信息库保存有不同种类的食材对应的最佳存储温度。被放入食材所在储物间室的当前目标温度为原食材中权重最大的食材对应的最佳存储温度。
以下对一个食材信息库的具体实例进行介绍:食材信息库中的食材有白菜、土豆、黄瓜,白菜的最佳存储温度为0℃,土豆的最佳存储温度为3℃,黄瓜的最佳存储温度为8℃,那么按照最佳存储温度由低到高,白菜的食材优先级为f1,土豆的食材优先级为f2,黄瓜的优先级为f3。需要说明的是,食材优先级f1高于f2,f2高于f3。那么该食材信息库保存的信息如下:白菜,f1/0℃;土豆,f2/3℃;黄瓜,f3/8℃。在一种优选的实施例中,食材信息库还可以保存有不同种类食材对应的间室优先级,食材的间室优先级可以表明食材的最佳存储间室。不同类型的储物间室的间室优先级不同,若设定冷藏间室的优先级为s1,变温间室的优先级为s2,冷冻间室的优先级为s3,由于白菜适宜存放的储物间室为变温间室,则白菜的间室优先级为s2,土豆和黄瓜适宜存放的储物间室都为冷藏间室,那么土豆和黄瓜的间室优先级为s1。因此,该食材信息库保存的信息可以如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黄瓜,f3/s1/8℃。上述食材信息库的形式仅为例举,而并非对本发明的限定。
在其他一些实施例中,食材信息库还可以是其他形式,例如表格形式,食材的食材优先级、间室优先级和最佳存储温度的记录顺序也可以为其他顺序,食材的种类可以为其他种类。但是总而言之,食材信息库保存有不同种类食材分别对应的食材优先级、间室优先级和最佳存储温度,通过查询食材信息库可以得到每种食材对应的食材优先级、间室优先级和最佳存储温度。
步骤s206中根据被放入食材的最佳存储温度和其所在储物间室的当前目标温度确定其所在储物间室的目标温度的步骤可以包括:判断当前目标温度和被放入食材的最佳存储温度的差值是否小于预设温差阈值;以及若是,确定被放入食材所在的储物间室的目标温度为被放入食材的最佳存储温度,若否,输出提示信息,以提醒用户被放入食材不适宜存放于其所在的储物间室。冰箱100的门体上可以设置有触摸屏,通过触摸屏输出该提示信息,或者可以发出蜂鸣警报提醒用户。
储物间室的当前目标温度是原食材中权重最大的食材对应的最佳存储温度,在当前目标温度和被放入食材的最佳存储温度的差值大于或等于预设温差阈值的情况下,输出被放入食材不适宜存放于其所在的储物间室的提示信息,可以防止同一储物间室内的不同种类食材的最佳存储温度相差过大,在保证某种食材存储效果的同时不至于严重影响另一些食材的存储效果,从而可以提升储物间室内各类食材的整体储存效果,满足用户的需要。在一种优选的实施例中,预设温差阈值小于5℃。
其中在输出被放入食材不适宜存放于其所在的储物间室的提示信息的步骤之后还可以包括:获取用户的存放选择操作;根据存放选择操作判断被放入食材是否继续存放于其所在的储物间室;以及若是,确定被放入食材所在的储物间室的目标温度为被放入食材的最佳存储温度,若否,确定被放入食材所在的储物间室的目标温度为当前目标温度。用户选择在目前的储物间室继续存放被放入食材,说明用户确定该食材需要存放于现在的储物间室中并保证良好的存储效果,因而该储物间室的目标温度需要设定为被放入食材的最佳存储温度。若用户选择不在目前的储物间室继续存放被放入食材,说明用户将会把被放入食材由目前的储物间室中取出,那么目前的储物间室不需要改变其当前目标温度。需要说明的是,在冰箱100设置有多个储物间室的情况下,用户取出被放入食材后可以放入其他储物间室,即更改存放被放入食材的储物间室;在冰箱100设置有单个储物间室的情况下,用户取出被放入食材后,可以选择其他制冷设备或者其他方式进行存放。
步骤s208为被放入食材的权重小于或等于其所在储物间室内原食材中最大的权重时,确定被放入食材所在储物间室的目标温度为当前目标温度。
步骤s210在确定储物间室的目标温度之后,可以驱动制冷系统按照目标温度工作,以使储物间室的实际温度与目标温度一致,满足食材的存储需求,保证食材的存储效果。
在一种优选的实施例中,该基于食材的冰箱温度控制方法还可以获取被放入食材的优先级分配模式,该优先级分配模式包括权重优先模式和间室优先模式,权重优先模式是优先考虑食材的权重,间室优先模式则是优先考虑食材最适宜存放的储物间室。冰箱100的门体上可以设置有显示屏,可以通过显示屏获取由用户选择的被放入食材的优先级分配模式。并且在该优选的实施例中,由于涉及间室优先模式,冰箱100的储物间室为多个。
在被放入食材的优先级分配模式为权重优先模式时,可以执行以上步骤s202至步骤s210。在被放入食材的优先级分配模式不是权重优先模式时,由于被放入食材的优先级分配模式包括权重优先模式和间室优先模式,优先级分配模式不是权重优先模式,即优先级分配模式为间室优先模式。在一种具体的实施例中,获取的被放入食材的间室优先级与其所在储物间室的间室优先级相同时,自动进入权重优先模式,若获取的被放入食材的间室优先级与其所在储物间室的间室优先级不同,则可以输出提示信息,以提醒用户更改存放被放入食材的储物间室。例如,设定冷藏间室的优先级为s1,变温间室的优先级为s2,冷冻间室的优先级为s3,食材信息库保存的信息如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黄瓜,f3/s1/8℃。若将土豆放入冷藏间室,由于土豆的间室优先级为s1,土豆放入的冷藏间室的间室优先级也为s1,间室优先级相同,可以自动进入权重优先模式;若将白菜放入冷冻间室,由于白菜的间室优先级为s2,白菜放入的冷冻间室的间室优先级为s3,间室优先级不同,则需要输出提示信息,以提醒用户更改存放白菜的储物间室,将白菜由冷冻间室移到变温间室。
本实施例的基于食材的冰箱温度控制方法,适用于新食材被放入的情况,为了确定食材被取出还是被放入,可以在储物间室的搁物架的各个支撑处分别设置重量感应传感器,利用重量感应传感器将质量信号转变为对应的电信号,以确定食材被取出还是被放入。具体地,若重量感应传感器测得的重量增大,认为食材被放入;重量感应传感器测得的重量减小,则认为食材被取出。在食材被放入的情况下,执行本实施例的基于食材的冰箱温度控制方法。此外,还可以利用重量传感器获得被放入食材的重量。
若是储物间室内原有食材被取出,则可以采用其他的温度控制方法。例如,将剩余的所有食材重新计算权重,并以剩余食材中权重最大的食材的最佳存储温度作为目标温度,对储物间室的温度进行控制。
在一些可选实施例中,可以通过对上述步骤的进一步优化和配置使得冰箱100实现更高的技术效果,以下结合对本实施例的一个可选执行流程的介绍对本实施例的基于食材的冰箱温度控制方法进行详细说明,该实施例仅为对执行流程的举例说明,在具体实施时,可以根据具体实施需求,对部分步骤的执行顺序、运行条件进行修改。图3是根据本发明一个实施例的基于食材的冰箱温度控制方法的详细流程图。由于本实施例的基于食材的冰箱温度控制方法涉及间室优先模式,因而本实施例的冰箱100的储物间室为多个,该基于食材的冰箱温度控制方法包括以下步骤:
步骤s302,获取门体的开闭信号;
步骤s304,根据开闭信号确定被放入食材所在的储物间室;
步骤s306,检测被放入食材的种类和重量;
步骤s308,获取被放入食材的优先级分配模式;
步骤s310,判断被放入食材的优先级分配模式是否为权重优先模式,若是,执行步骤s312至步骤s334,若否,执行步骤s336至步骤s344;
步骤s312,根据被放入食材的种类在预设的食材信息库中匹配得出对应的食材优先级和最佳存储温度;
步骤s314,获取被放入食材所在的储物间室内所有原食材的食材优先级和重量;
步骤s316,获得被放入食材和所有原食材的权重;
步骤s318,判断被放入食材的权重是否大于原食材中最大的权重,若是,执行步骤s320,若否,执行步骤s334;
步骤s320,获取被放入食材所在的储物间室的当前目标温度;
步骤s322,判断当前目标温度和被放入食材的最佳存储温度的差值是否小于预设温差阈值,若是,执行步骤s324至步骤s326,若否,执行步骤s328至步骤s334;
步骤s324,确定被放入食材所在的储物间室的目标温度为被放入食材的最佳存储温度;
步骤s326,驱动制冷系统按照目标温度工作;
步骤s328,输出提示信息,以提醒用户被放入食材不适宜存放于其所在的储物间室;
步骤s330,获取用户的存放选择操作;
步骤s332,根据存放选择操作判断被放入食材是否继续存放于其所在的储物间室,若是,返回执行步骤s324,若否,执行步骤s334;
步骤s334,确定被放入食材所在的储物间室的目标温度为当前目标温度;
步骤s336,根据被放入食材的种类在预设的食材信息库中匹配得出对应的间室优先级;
步骤s338,获取被放入食材所在的储物间室的间室优先级;
步骤s340,比较被放入食材的间室优先级和被放入食材所在的储物间室的间室优先级;
步骤s342,判断被放入食材的间室优先级和其所在的储物间室的间室优先级是否相同,若是,返回执行步骤s312,若否,执行步骤s344;
步骤s344,输出提示信息,以提醒用户更改存放被放入食材的储物间室。
在以上步骤中,步骤s302中可以通过门体检测器检测门体20的开闭信号。步骤s304中若门体检测器检测到某个储物间室的门体的开闭信号,就可以确定该储物间室内有食材变化。进而可以利用在储物间室的搁物架的各个支撑处设置的重量感应传感器,确定该储物间室内的食材变化为食材被取出还是食材被放入。具体地,若重量感应传感器测得的重量增大,认为食材被放入;重量感应传感器测得的重量减小,则认为食材被取出。在食材被放入的情况下,执行本实施例的基于食材的冰箱温度控制方法。
步骤s306中检测被放入食材的种类和重量的方式可以有多种,例如可以利用设置于冰箱100外壳上的输入装置获取由用户手动输入的被放入食材的种类和/或重量。输入装置可以采用例如物理按键或触摸按键,在一些优选实施例中输入装置可以使用触摸屏获取输入的食材种类和/或重量信息。其中用户手动输入的食材重量可以通过食材的外包装或者直接测量获取。输入装置可以获取由用户手动输入的被放入食材的种类和/或重量信息,在一些可选实施例中还可以用于对自动识别出的食材种类和/或重量信息进行确认。
还可以利用设置于冰箱100外壳上的条码扫描装置对被放入食材包装上的条码进行扫描,以确定被放入食材的种类和/或重量。条码扫描装置对被放入食材包装上的条码进行扫描,以确定被放入食材的种类和/或重量。上述条码可以是条形码或者二维码。
还可以利用设置于冰箱100内的图像拍摄装置对被放入食材所在的储物间室进行拍摄,得到储物图像;将此次与上次冰箱100关门后得到的储物图像进行比对,以确定被放入食材的图像;以及对被放入食材的图像进行识别,确定被放入食材的种类。图像拍摄装置可以设置于冰箱100的各个储物间室内部,并且具有多个朝向不同方向的摄像头,每个摄像头可以对其对应的储物区域进行拍摄,得到储物图像。将放入新食材之后拍摄的图像与食材被放入之前拍摄的储物图像进行比对,根据图像中的差异部分确定出被放入食材的图像。通过对被放入食材的图像进行识别,确定被放入食材的种类。此项操作可由冰箱100本地主控板的处理器完成,也可以通过无线网络传输模块将储存图像传至云端服务器或发送至移动终端,由云端服务器或者移动终端进行图像的比对和识别。
步骤s308中被放入食材的优先级分配模式包括权重优先模式和间室优先模式,权重优先模式是优先考虑食材本身的权重,间室优先模式则是优先考虑食材最适宜存放的储物间室。冰箱100的门体上可以设置有显示屏,可以通过显示屏获取由用户选择的被放入食材的优先级分配模式。
步骤s310中若被放入食材的优先级分配模式为权重优先模式,执行步骤s312至步骤s334,即执行权重优先模式的流程;若被放入食材的优先级分配模式不是权重优先模式,则是间室优先模式,执行步骤s336至步骤s344,即执行间室优先模式的流程。
步骤s312和步骤s336中预设的食材信息库保存有不同种类的食材对应的食材优先级、间室优先级和最佳存储温度。根据确定出的食材的种类在食材信息库中进行查询匹配,就可以得到食材对应的食材优先级、间室优先级和最佳存储温度。需要说明的是,不同种类的食材按照由低到高的最佳存储温度分配食材优先级。
以下对一个食材信息库的具体实例进行介绍:食材信息库中的食材有白菜、土豆、黄瓜,白菜的最佳存储温度为0℃,土豆的最佳存储温度为3℃,黄瓜的最佳存储温度为8℃,那么按照最佳存储温度由低到高,白菜的食材优先级为f1,土豆的食材优先级为f2,黄瓜的优先级为f3。需要说明的是,食材优先级f1高于f2,f2高于f3,以此类推。不同类型的储物间室的间室优先级不同,若设定冷藏间室的优先级为s1,变温间室的优先级为s2,冷冻间室的优先级为s3,由于白菜适宜存放的储物间室为变温间室,则白菜的间室优先级为s2,土豆和黄瓜适宜存放的储物间室都为冷藏间室,那么土豆和黄瓜的间室优先级为s1。因此,该食材信息库保存的信息如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黄瓜,f3/s1/8℃。上述食材信息库的形式仅为例举,而并非对本发明的限定。
在其他一些实施例中,食材信息库还可以是其他形式,例如表格形式,食材的食材优先级、间室优先级和最佳存储温度的记录顺序也可以为其他顺序,食材的种类可以为其他种类。但是总而言之,食材信息库保存有不同种类食材分别对应的食材优先级、间室优先级和最佳存储温度,通过查询食材信息库可以得到每种食材对应的食材优先级、间室优先级和最佳存储温度。
步骤s314中被放入食材所在的储物间室内所有原食材在被放入储物间室时都已经确定了种类和对应的食材优先级,以及重量,因而可以直接获取。
步骤s316中被放入食材的权重可以表明被放入食材的某一指标在整体评价中的相对重要程度。在一种优选的实施方式中,可以根据被放入食材的食材优先级和重量、被放入食材和其所在储物间室内原食材中最低的食材优先级,以及所有原食材的重量确定被放入食材的权重。例如若被放入食材和原食材中最低的食材优先级为fm,被放入食材的食材优先级为fn,被放入食材的重量为m0,所有原食材的重量为mt,那么被放入食材的权重为w,w=w1+w2,w1=(m-n)/m,w2=m0/(m0+mt)。需要说明的是,被放入食材的食材优先级高于原食材中最低的食材优先级时,fm为原食材中最低的食材优先级;被放入食材的食材优先级低于或等于原食材中最低的食材优先级时,fm=fn,w1=0。被放入食材的权重越大,其在储物间室中的储物效果越重要,也就越应该设定储物间室的目标温度为被放入食材的最佳存储温度。
此外,在被放入食材被放入储物间室后,该储物间室内所有原食材的权重都要进行更新,均可以按照公式w=w1+w2进行计算,若某种原食材的食材优先级为fo,重量为m1,则w1=(m-o)/m,w2=m1/(m0+mt)。同理,该食材的食材优先级在被放入食材和原食材中为最低时,fm=fo,w1=0。步骤s318中被放入食材的权重大于被放入食材所在储物间室内原食材中最大的权重,说明被放入食材和原食材中权重最大的食材为被放入食材,该处被放入食材和权重更新后的原食材比较,而不是被放入食材被放到储物间室之前原食材的权重。将被放入食材和所有原食材按照统一基准确定权重,得到的结果更加准确合理。
步骤s320中被放入食材所在的储物间室的当前目标温度是原食材中权重最大的食材对应的最佳存储温度。该处原食材中权重最大的食材是在被放入食材未被放进储物间室时确定的,即此处的原食材的权重为未更新的权重。总之,步骤s316和步骤s318中的原食材的权重均为被放入食材被放到储物间室之后,以被放入食材和原食材共同为基础确定的权重;而步骤s320中当前目标温度对应的原食材中权重最大的食材的最佳存储温度,该处原食材的权重以原食材为基础,与被放入食材无关。由于当前目标温度已经设定,可以直接查询获得。
步骤s322中设置有预设温差阈值,在一种优选的实施例中,预设温差阈值小于5℃。需要说明的是,此处的当前目标温度和被放入食材的最佳存储温度的差值默认为非负数,即在当前目标温度小于被放入食材的最佳存储温度时,由于二者之差为负数,此时的差值默认为是两者之差的绝对值。若当前目标温度和被放入食材的最佳存储温度的差值小于预设温差阈值,说明被放入食材的最佳存储温度与原食材的最佳存储温度都相差不大,可以执行步骤s324至步骤s326,以被放入食材的最佳存储温度作为被放入食材所在的储物间室的目标温度。步骤s326在确定储物间室的目标温度之后,可以驱动制冷系统按照目标温度工作,以使储物间室的实际温度与目标温度一致,满足食材的存储需求,保证食材的存储效果。
若当前目标温度和被放入食材的最佳存储温度的差值大于或等于预设温差阈值,说明被放入食材的最佳存储温度与原食材的最佳存储温度都相差过大,可以执行步骤s328至步骤s334,输出提示信息,以提醒用户被放入食材不适宜存放于其所在的储物间室,可以防止同一储物间室内的不同种类食材的最佳存储温度相差过大,在保证某种食材存储效果的同时不至于严重影响另一些食材的存储效果,从而可以提升储物间室内各类食材的整体储存效果,满足用户的需要。但是步骤s332若用户选择被放入食材继续存放于其所在的储物间室,说明用户确定该食材需要存放于现在的储物间室中并保证良好的存储效果,因而该储物间室的目标温度仍然需要设定为被放入食材的最佳存储温度。若用户选择被放入食材不再继续存放于其所在的储物间室,说明用户将会把被放入食材由目前的储物间室中取出,那么目前的储物间室不需要改变其当前目标温度。需要说明的是,由于本实施例的冰箱100设置有多个储物间室,用户取出被放入食材后可以放入其他储物间室,即更改存放被放入食材的储物间室。在其他一些实施例中,冰箱100可能只设置有单个储物间室,用户取出被放入食材后,可以选择其他制冷设备或者其他方式进行存放。
步骤s312至步骤s334为权重优先模式的流程,以下对一个具体实例进行介绍:冷藏间室内的温度一般处于2℃至10℃之间,优先为3℃至8℃。冷冻间室内的温度范围一般处于-22℃至-14℃,变温间室的温度范围则比较宽泛,一般处于-15℃至10℃。设定冷藏间室的优先级为s1,变温间室的优先级为s2,冷冻间室的优先级为s3,食材信息库保存的信息如下:鲜肉,f1/s3/-18℃;鱼类,f2/s2/-3℃;白菜,f3/s2/0℃;土豆,f4/s1/3℃;橙子,f5/s1/5℃;黄瓜,f6/s1/8℃,其中食材优先级f1高于f2,f2高于f3,……,以此类推。
若储物间室中原食材分别为:土豆1kg和黄瓜0.5kg,被放入食材为橙子2kg,在预设的食材信息库中匹配得出被放入的橙子对应的食材优先级为f5,最佳存储温度为5℃,获取储物间室内原食材的食材优先级分别为:土豆f4和黄瓜f6。被放入食材和原食材中最低的食材优先级fm为f6,被放入食材的食材优先级fn为f5,被放入食材的重量m0为2kg,所有原食材的重量mt为1.5kg,那么w1=(m-n)/m=(6-5)/6=1/6,w2=m0/(m0+mt)=2/(2+1.5)=4/7,被放入食材橙子的权重为w=w1+w2=31/42。
原食材土豆的食材优先级fo为f4,重量m1为1kg,则w1=(m-o)/m=(6-4)/6=1/3,w2=m1/(m0+mt)=1/(2+1.5)=2/7,原食材土豆的权重w=w1+w2=13/21。
类似地,原食材黄瓜的食材优先级fo为f6,重量m1为0.5kg,则w1=(m-o)/m=(6-6)/6=0,w2=m1/(m0+mt)=0.5/(2+1.5)=1/7,原食材黄瓜的权重w=w1+w2=1/7。
由于被放入食材橙子的权重为31/42,原食材中最大的权重为土豆13/21,31/42大于13/21,被放入食材橙子的权重大于原食材中最大的权重,该处土豆的权重为被放入食材橙子被放入之后更新的权重13/21。下一步需要获取储物间室的当前目标温度,该当前目标温度为原食材中权重最大的土豆的最佳存储温度3℃,此处土豆的权重并不等同于放入橙子之后的土豆权重,而是以土豆和黄瓜为基础得出的权重1,计算方法参照上文(由于当前目标温度已经设定,也可以直接查询获得)。当前目标温度3℃与被放入的橙子的最佳存储温度5℃的差值为2℃,若预设温差阈值为4℃,由于2℃小于4℃,确定储物间室的目标温度为被放入的橙子的最佳存储温度5℃,并驱动制冷系统按照目标温度工作。
步骤s336至步骤s344是间室优先模式的流程,以下对一个具体实例进行介绍:若设定冷藏间室的优先级为s1,变温间室的优先级为s2,冷冻间室的优先级为s3,食材信息库保存的信息如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黄瓜,f3/s1/8℃。若将土豆放入冷藏间室,由于土豆的间室优先级为s1,土豆放入的冷藏间室的间室优先级也为s1,间室优先级相同,可以返回执行根据被放入食材的种类确定被放入食材的食材优先级和最佳存储温度的步骤s312,进而确定出目标温度;若将白菜放入冷冻间室,由于白菜的间室优先级为s2,白菜放入的冷冻间室的间室优先级为s3,间室优先级不同,则需要输出提示信息,以提醒用户更改存放白菜的储物间室,将白菜由冷冻间室移到变温间室。
在间室优先模式下,输出提示信息提醒用户更改存放被放入食材的储物间室之后,不管用户选择更改或者不更改存放被放入食材的储物间室,该储物间室的目标温度都可以不变,仍为当前目标温度。具体地,若用户更改存放被放入食材的储物间室,则当前的储物间室内的食材没有改变,其目标温度不变;若用户不更改存放被放入食材的储物间室,说明用户希望被放入食材实现不通常的存储效果,例如将梨、柿子等原本应放入冷藏间室的水果放入冷冻间室,是为了实现冻梨、冻柿子的效果,也需要保持当前的储物间室的目标温度不变。
本实施例的基于食材的冰箱温度控制方法,设置权重优先模式和间室优先模式的两种优先级分配模式,便于用户根据实际需要进行选择,进而冰箱100根据优先级分配模式和食材的权重自动确定储物间室的目标温度,使得储物间室的温度更加适宜食材的储存,并减少用户的操作,节省用户的时间和精力,提升用户的使用体验。
进一步地,本实施例的基于食材的冰箱温度控制方法,以预设温差阈值作为标准,可以防止同一储物间室内的不同种类食材的最佳存储温度相差过大,在保证某种食材存储效果的同时不至于严重影响另一些食材的存储效果,从而可以提升储物间室内各类食材的整体储存效果,满足用户的需要。
更进一步地,本实施例的基于食材的冰箱温度控制方法,被放入食材的权重根据其食材优先级和重量、被放入食材和其所在储物间室内原食材中最低的食材优先级,以及所有原食材的重量确定,确定权重的方法更加合理,进而在权重优先模式下,对冰箱温度控制就更加科学,更进一步提升了冰箱内所有食材的存储效果。
本实施例还提供了一种计算机存储介质200,图4是根据本发明一个实施例的计算机存储介质200的示意图,该计算机存储介质200保存有计算机程序201,并且计算机程序201运行时导致计算机存储介质200的所在设备执行上述任一实施例的基于食材的冰箱温度控制方法。其中计算机存储介质200的所在设备即为冰箱100,由冰箱100可以执行上述任一实施例的基于食材的冰箱温度控制方法。
本实施例的计算机存储介质200可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。计算机存储介质200具有用于执行上述方法中的任何方法步骤的计算机程序201的存储空间。这些计算机程序201可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(cd)、存储卡或者软盘之类的程序代码载体。计算机存储介质200的所在设备运行上述计算机程序201时,可以执行上述描述的方法中的各个步骤。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。