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

智能冰箱提醒方法、装置、智能冰箱及存储介质

文献发布时间:2023-06-19 19:27:02


智能冰箱提醒方法、装置、智能冰箱及存储介质

技术领域

本发明实施例涉及智能家居的技术领域,尤其涉及一种智能冰箱提醒方法、装置、智能冰箱及存储介质。

背景技术

在同样的保存环境下,不同食材的腐坏曲线不同,如冰箱冷藏保存时,苹果可以储存几周保持不变质,而甜瓜等瓜类水果一般仅可以保持几天不变质。如果在冰箱储存时将这些食材放在一起,变质食材中的变质物质容易影响不易变质的食材,使不易变质的食材加速变质。

因此,如何解决易变质食材对不易变质食材的影响,降低食材的保鲜时间成为目前亟待解决的问题。

发明内容

鉴于此,为解决上述易变质食材对不易变质食材的影响,降低食材的保鲜时间的技术问题,本发明实施例提供一种智能冰箱提醒方法、装置、智能冰箱及存储介质。

第一方面,本发明实施例提供一种智能冰箱提醒方法,包括:

获取智能冰箱内的待存储物品的物品信息和待存储位置;

获取与所述待存储位置相关联的已存储物品的物品信息;

根据所述待存储物品的物品信息确定所述待存储物品的变质信息,以及根据所述已存储物品的物品信息确定所述已存储物品的变质信息;

判断所述待存储物品的变质信息与所述已存储物品的变质信息是否一致;

若所述待存储物品的变质信息与所述已存储物品的变质信息不一致,对所述待存储物品进行提醒。

在一个可能的实施方式中,所述获取智能冰箱内的待存储物品的物品信息和待存储位置,包括:

当检测到智能冰箱内增加新的待存储物品,根据所述待存储物品的移动5轨迹确定待存储位置;

根据采集所述待存储物品的外观图像确定所述待存储物品的物品信息。

在一个可能的实施方式中,所述获取与所述待存储位置相关联的已存储物品的物品信息,包括:

采集与所述待存储位置相关联的物品的物品图像;

0根据所述物品图像获取所述物品的物品属性,所述物品属性包含物品类

别、物品新鲜度特征信息、包装信息和/或物品参数;

将获取到的所述物品属性作为已储存物品的物品信息。

在一个可能的实施方式中,所述根据所述待存储物品的物品信息确定所

述待存储物品的变质信息,以及根据所述已存储物品的物品信息确定所述已5存储物品的变质信息,包括:

判断所述物品信息中是否包含物品参数;

当所述物品信息中包含物品参数时,将所述物品参数作为所述变质信息。

在一个可能的实施方式中,所述当所述物品信息中包含物品参数时,将

所述物品参数作为所述变质信息,包括:0获取所述物品信息中的物品包装信息,以及物品包装类型;

确定所述物品参数的参数类型;

根据所述物品包装类型和所述参数类型,分别生成所述待存储物品和所述已存储物品的变质信息。

在一个可能的实施方式中,所述方法,还包括:5当所述物品信息中未包含物品参数时,将所述物品包装信息发送至服务器;

接收所述服务器反馈的所述待存储物品的变质信息和所述已存储物品的变质信息。

在一个可能的实施方式中,所述根据所述待存储物品的物品信息确定所述待存储物品的变质信息,以及根据所述已存储物品的物品信息确定所述已存储物品的变质信息,包括:

根据所述物品信息的物品类别和物品新鲜度特征信息,获取与所述物品类别对应的变质曲线;

根据所述变质曲线和所述物品新鲜度特征信息,确定所述待存储物品的变质时间,以及确定所述已存储物品的变质时间。

在一个可能的实施方式中,所述判断所述待存储物品的变质信息与所述已存储物品的变质信息是否一致,包括:

根据所述变质曲线,判断所述待存储物品的变质曲线与所述已存储物品的变质曲线之间的物品拟合度是否满足预设的拟合范围;

当所述物品拟合度满足所述拟合范围时,确定所述待存储物品与所述已存储物品的变质信息一致;

当所述物品拟合度未满足所述拟合范围时,确定所述待存储物品与所述已存储物品的变质信息不一致。

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

根据所述变质曲线,判断所述待存储物品和所述已存储物品的变质曲线的峰值对应的第一时间差是否符合预设范围;

当所述第一时间差满足所述预设范围时,确定所述待存储物品与所述已存储物品的变质信息一致;

当所述第一时间差未满足所述预设范围时,确定所述待存储物品与所述已存储物品的变质信息不一致。

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

根据所述变质时间,判断所述待存储物品和所述已存储物品的变质时间的第二时间差是否满足预设范围;

当所述第二时间差满足所述预设范围时,确定所述待存储物品与所述已存储物品的变质信息一致;

当所述第二时间差未满足所述预设范围时,确定所述待存储物品与所述已存储物品的变质信息不一致。

在一个可能的实施方式中,所述若所述待存储物品的变质信息与所述已存储物品的变质信息不一致,对所述待存储物品进行提醒,包括:

生成对所述待存储物品的转移位置的提醒信息;

展示所述待存储物品的目标位置信息。

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

在设定时间内检测所述待存储物品的存储位置是否发生改变;

当检测到所述待存储物品的存储位置未发生改变时,再次执行对所述待存储物品进行提醒的步骤。

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

判断所述待存储物品的变质信息与所述已存储物品的变质信息是否超过变质阈值;

当所述待存储物品的变质信息小于所述变质阈值时,展示针对所述待存储物品及时使用的提醒;

当所述已存储物品的变质信息小于所述变质阈值时,展示针对所述已存储物品及时使用的提醒。

第二方面,本发明实施例提供一种智能冰箱提醒方法,包括:

获取模块,用于获取智能冰箱内的待存储物品的物品信息和待存储位置;

所述获取模块,还用于获取与所述待存储位置相关联的已存储物品的物品信息;

确定模块,用于根据所述待存储物品的物品信息确定所述待存储物品的变质信息,以及根据所述已存储物品的物品信息确定所述已存储物品的变质信息;

判断模块,用于判断所述待存储物品的变质信息与所述已存储物品的变质信息是否一致;

提醒模块,用于若所述待存储物品的变质信息与所述已存储物品的变质信息不一致,对所述待存储物品进行提醒。

第三方面,本发明实施例提供一种智能冰箱,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的智能冰箱提醒程序,以实现第一方面中任一所述的智能冰箱提醒方法。

第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一所述的智能冰箱提醒方法。

本发明实施例提供的智能冰箱提醒方案,通过通过获取待存储物品的物品信息和待存储位置,以及获取相对于待存储位置周围的已存储物品的物品信息,通过获取二者的变质信息,并判断二者变质信息的相似度,确定二者的变质程度的差别的大小,当二者的变质信息不一致,表征二者的变质信息差别比较大时,对待存储物品进行提醒;由此方案,可以实现对放置的物品进行预提醒,提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1为本发明实施例提供的一种智能冰箱提醒方法的流程示意图;

图2为本发明实施例提供的另一种智能冰箱提醒方法的流程示意图;

图3为本发明实施例提供的再一种智能冰箱提醒方法的流程示意图;

图4为本发明实施例提供的存储物品的变质拟合度的示意图;

图5为本发明实施例提供的存储物品的变质曲线的示意图;

图6为本发明实施例提供的一种智能冰箱提醒装置的结构示意图;

图7为发明实施例提供的一种智能冰箱的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中的用语“包括”和“具有”用以表示开放式的包括在内的意思,并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。此外,附图中的不同元件和区域只是示意性示出,因此本发明不限于附图中示出的尺寸或距离。

为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。

图1为本发明实施例提供的一种智能冰箱提醒方法的流程示意图。本发明的执行主体为智能冰箱。参照图1提供的示图,智能冰箱提醒方法具体包括:

S101、获取智能冰箱内的待存储物品的物品信息和待存储位置。

本发明实施例的执行主体为智能冰箱,在智能冰箱上设置有信息采集装置,用于获取放入智能冰箱内部的物品的形状、包装信息或外观颜色信息。通过在检测到有新的物品放入智能冰箱内时,根据物品的变质情况判断合理的存储位置,在存放不合理的情况下,提醒用户改变当前存储位置至合理位置,可以实现对放置的物品进行预提醒,通过提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

这里说的待存储物品可以理解为放入智能冰箱内的存储物品。这里的待存储物品可以是蔬菜、水果、调味料或酒等放入智能冰箱内的食物。这里说的物品信息可以理解为表征物品特征的信息,例如:带有生产日期的包装信息、物品的外观颜色或物品的含水程度等信息。这里说的待存储位置可以理解为物品随机放入智能冰箱时检测到的位置信息。

进一步地,在智能冰箱正常工作时,开启物品存放位置的预提醒功能。当检测到有待存储物品随机放入智能冰箱时,通过图像检测获取待存储物品的物品详细信息和对应的随机存放位置,将物品信息和待存储位置对应的数据信息上传至服务器,为下一步分析做准备。

S102、获取与待存储位置相关联的已存储物品的物品信息。

这里说的相关联可以理解为相邻侧,可以是相邻周围的位置,或针对智能冰箱内的同层、同格或同盒区域。这里说的已存储物品可以理解为相对第一次存放时已经指定好合理的存储位置的物品。这里说的物品信息可以理解为通过预先采集到的已存储物品的物品信息。

进一步地,通过智能冰箱内部设置的装置确定待存储物品所在位置的周围的已存储物品,并采集已存储物品对应的物品信息。

S103、根据待存储物品的物品信息确定待存储物品的变质信息,以及根据已存储物品的物品信息确定已存储物品的变质信息。

这里说的变质信息可以理解为用于体现物品腐坏变质不能食用的性能指标,例如腐烂造成异味程度、过期时间、变质时间、变质曲线、外表腐烂程度或新鲜程度等特征信息。

进一步地,参考待存储物品的物品信息知道当前物品的变质速度和新鲜程度,确定待存储物品的变质程度,同样地,根据已存储物品的物品信息包含的变质速度和新鲜程度,确定已存储物品的变质程度,为下一步判定待存储物品的存储位置做准备。

S104、判断待存储物品的变质信息与已存储物品的变质信息是否一致。

这里说的一致可以理解为相似度,可以通过相似度或差值的形式体现待存储物品与已存储物品的变质程度是否相似。

进一步地,通过获得到的待存储物品的变质信息与已存储物品的变质信息进行判断,确定二者的相似度,进而确定当前待存储物品的存储位置是否正确。

S105、若待存储物品的变质信息与已存储物品的变质信息不一致,对待存储物品进行提醒。

这里说的提醒可以理解为通过智能冰箱直接提醒用户,还可以通过智能冰箱将待存储物质的推荐存放位置发送至服务器或应用终端上进行显示。

进一步地,当检测到待存储物品的变质信息与已存储物品的变质信息差距很大时,确定二者的变质信息不一致。判定当前待存储物品的存放位置不合理,会影响周围物品的变质速度。通过智能冰箱利用语音或闪烁灯的形式直接展示提醒转移位置的消息,提醒用户当前待存储物品的存放位置不合理。也可以通过将检测结果发送至服务器或控制终端展示推荐针对待存储物品的存放位置。实现存储物品时的预提醒,提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

本发明实施例提供的一种智能冰箱提醒方法,通过获取待存储物品的物品信息和待存储位置,以及获取相对于待存储位置周围的已存储物品的物品信息,通过获取二者的变质信息,并判断二者变质信息的相似度,确定二者的变质程度的差别的大小,当二者的变质信息不一致,表征二者的变质信息差别比较大时,对待存储物品进行提醒,实现对放置的物品进行预提醒,提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

图2为本发明实施例提供的另一种智能冰箱提醒方法的流程示意图。图2是在上一种实施例的基础上进行介绍的。根据图2的示图,智能冰箱提醒方法具体还包括:

S201、当检测到智能冰箱内增加新的待存储物品,根据待存储物品的移动轨迹确定待存储位置。

本发明实施例的执行主体为智能冰箱,在智能冰箱上设置有信息采集装置,用于获取放入智能冰箱内部的物品的形状、物品释放的异味浓度、包装信息或外观颜色信息。通过在检测到有新的物品放入智能冰箱内时,根据物品的变质情况判断当前的存储位置是否合理,在存放不合理的情况下,提醒用户改变当前存储位置并给出推荐的合理位置,可以实现对放置的物品进行预提醒,通过提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

这里说的待存储物品可以理解为物品放入智能冰箱内时对应的存储物品。这里的待存储物品可以是蔬菜、水果、调味料或酒等放入智能冰箱内的食物。这里说的待存储位置可以理解为物品第一次随机放入智能冰箱时检测到的存放的具体位置信息。这里说的移动轨迹可以理解为通过智能冰箱内设置的图像采集设备(例如红外线检测设备)对待存储物品放置在智能冰箱内的待存储位置之前的移动线路。

进一步地,在智能冰箱正常工作时,开启物品存放位置的预提醒功能。当检测到有待存储物品随机放入智能冰箱时,通过图像检测获取待存储物品的存放轨迹,进而确定待存储物品对应的随机存放位置。

S202、根据采集待存储物品的外观图像确定待存储物品的物品信息。

这里说的物品信息可以理解为表征物品特征的信息,例如:带有生产日期的包装信息、物品的外观颜色或物品的含水量等信息。可选地,还可以通过异味传感器检测物品释放的异味浓度作为物品信息。

进一步地,智能冰箱上设置有图像采集装置,通过采集待存储位置处的5待存储物品的外边图像,获得待存储物品的包装信息、物品新鲜度或物品的外观颜色等物品信息。

S203、采集与待存储位置相关联的物品的物品图像。

这里说的物品可以理解为已存储物品或与待存储位置相邻的其他待存储物品。

0进一步地,通过智能冰箱内部的图像采集装置获取到待存储位置后,对

相邻位置(同层、同格、同盒内相邻位置)对应的物品采集物品的外观图像。

S204、根据物品图像获取物品的物品属性,物品属性包含物品类别、物品新鲜度特征信息、包装信息和/或物品参数。

这里说的物品属性可以理解为表征物品特征的参数。这里说的物品类别5可以理解为存储在智能冰箱内的水果、蔬菜、肉、蛋、奶、调味料或酒等食

物种类。这里说的物品新鲜度特征信息可以理解为蔬菜或水果的新鲜度,叶子的颜色和干蔫程度;肉类表面的红色程度。这里说的包装信息可以理解为调味料等外包装上有生产日期和保质期的信息。这里说的物品参数可以理解

为预先存储在服务器中的每一种食材的从放入智能冰箱到腐烂变质过程中的0变化数据。例如水果的变质曲线。

进一步地,通过智能冰箱内的图像采集设备采集已存储物品的物品图像,根据物品图像对应的属性信息确定物品的属性,为下一步确定已存储物品的变质信息做准备。

S205、将获取到的物品属性作为已储存物品的物品信息。

5进一步地,通过获取已存储物品的物品属性,得到已存储物品的保质期

情况,将物品属性作为已存储物品的物品信息。

在一种可能的实例场景中,智能冰箱中放入一个西红柿。通过智能冰箱内的图像传感器采集到西红柿的存储位置。在通过红外传感器检测西红柿周围同层环境中的其他食材的食材信息,包括食材名称、类型、新鲜度和保质期。

S206、根据待存储物品的物品信息确定待存储物品的变质信息,以及根据已存储物品的物品信息确定已存储物品的变质信息。

这里说的变质信息可以理解为用于体现物品腐坏变质不能食用的性能指标,例如腐烂造成异味程度、过期时间、变质时间、变质曲线、外表腐烂程度或新鲜程度等特征信息。

进一步地,参考待存储物品的物品信息知道当前物品的变质速度和新鲜程度,确定待存储物品的变质程度,同样地,根据待存储位置相邻位置的已存储物品的物品信息包含变质速度和新鲜程度,确定已存储物品的变质程度,为下一步判定待存储物品的存储位置做准备。

S207、判断待存储物品的变质信息与已存储物品的变质信息是否一致。

这里说的一致可以理解为相似度,可以通过相似度或差值的形式体现待存储物品与已存储物品的变质程度是否相似。

进一步地,通过获得到的待存储物品的变质信息与已存储物品的变质信息进行判断,确定二者的相似度,进而确定当前待存储物品的存储位置是否合理。

S208、若待存储物品的变质信息与已存储物品的变质信息不一致,对待存储物品进行提醒。

这里说的提醒可以理解为通过智能冰箱直接提醒用户,通过提醒用户需要变更存储位置的具体食材的名字或图像信息,或者提醒用户需要变更位置的待存储食材和与之存放冲突的食材对应的具体位置;还可以通过智能冰箱将待存储物质的推荐存放位置发送至服务器或应用终端上进行显示。

进一步地,当检测到待存储物品的变质信息与已存储物品的变质信息差距很大时,确定二者的变质信息不一致。判定当前待存储物品的存放位置不合理,会影响周围物品的变质速度。通过智能冰箱利用语音、图像或闪烁灯的形式直接展示提醒转移位置的消息,提醒用户当前待存储物品的存放位置不合理。也可以通过将检测结果发送至服务器或控制终端展示推荐针对待存储物品的存放位置。实现存储物品时的预提醒,提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

在一种可能的实例场景中,检测到刚放置的西红柿处于新鲜状态,但是检测到放置在西红柿周围的菠菜的叶子已经蔫了,处于即将变质的状态,通过比对西红柿和菠菜两种蔬菜的变质时间得到两者表征变质信息的变质时间差值较大,则确定当前西红柿的存放位置不符合同类存放原则,生成改变西红柿的存放位置的提醒消息,并可以通过将提醒消息发送给用户的手机,手机上对应应用软件的可视化界面上提示西红柿的存放位置不符合要求,并将推荐的位置展示在手机应用软件的界面上方,提示用于变更西红柿的存储位置,避免菠菜的变质影响西红柿的存储时间。

S209、生成对待存储物品的转移位置的提醒信息。

这里说的转移位置可以理解为变更当前存储位置操作。

进一步地,在待存储物品的变质信息与已存储物品的变质信息不一致时,确定待存储食材的存储位置不合理,需要对待存储食材的位置进行调整。生成提醒消息,提醒用户针对变更存储位置进行操作。

S210、展示待存储物品的目标位置信息。

这里说的展示可以理解为通过智能冰箱直接展示提醒,还可以是通过智能冰箱将提醒消息发送给服务器或智能终端(手机、控制应用软件)进行提醒。这里说的目标位置可以理解为给待存储物品符合要求推荐的指定位置。

进一步地,在生成更变待存储物品当前存储位置的提醒消息后,通过智能冰箱上的语音功能、可视化界面或闪烁灯等设备展示推荐待存储物品的目标位置的提醒消息;或是通过智能冰箱将推荐的提醒消息发送给服务器或中能终端设备,在服务器或智能终端上的展示推荐待存储物品的目标位置的提醒消息。

S211、在设定时间内检测待存储物品的存储位置是否发生改变。

这里说的设定时间可以理解为在生成待存储物品的提醒消息后设定的周期检测时间。

进一步地,当生成提醒待存储物品变更存储位置的提醒消息后,在设定时间内智能冰箱未检测到用户变更待存储物品的存储位置后,周期性地对待存储物品的存储位置进行检测,判断待存储物品的存储位置是否发生改变,方便用户未注意或者未听到第一次的消息提醒。

S212、当检测到待存储物品的存储位置未发生改变时,再次执行对待存储物品进行提醒的步骤。

进一步地,当周期性检测待存储物品的存储位置仍然未发生改变时,通过智能冰箱发送待存储物品的提醒,或者再次通过智能冰箱将提醒消息发送给服务器或终端设备,再次提醒用户尽快变更待存储物品的存储位置。

S213、判断待存储物品的变质信息与已存储物品的变质信息是否超过变质阈值。

这里说的变质阈值可以理解为物品的保质期或最佳食用时间。

进一步地,当检测到待存储物品的变质信息与已存储物品的变质信息一致时,判定当前待存储物品的存储位置符合要求。进一步,判断待存储物品和/或待存储物质相邻的已存储物品是否已经超过了变质阈值(最佳食用时间)。

S214、当待存储物品的变质信息小于变质阈值时,展示针对待存储物品及时使用的提醒。

进一步地,当检测到待存储食材的最佳食用时间小于变质阈值时,确定当前待存储物品已经过了最佳食用时间,展示尽快食用的消息提醒,用于提醒用户尽快食用或者尽快扔掉。

S215、当已存储物品的变质信息小于变质阈值时,展示针对已存储物品及时使用的提醒。

进一步地,当检测到待存储位置相邻的已存储食材的最佳食用时间小于变质阈值时,确定当前已存储物品已经过了最佳食用时间,展示尽快食用的消息提醒,用于提醒用户尽快食用或者尽快扔掉已存储物品。

本发明实施例提供的智能冰箱提醒方法,通过检测待存储物品的物品信息和存储位置,以及相邻存储位置的已存储物品的物品信息;根据物品信息确定二者的变质信息。根据二者变质信息的差值大小判断当前待存储物品的存储位置是否符合条件,在待存储物品与已存储物品的变质信息不一致时,生成提醒消息;进一步生成变更目标位置的提醒消息;并对二者的变质信息与变质阈值进行比较,判断待存储物品和/或已存储物品是否超过最佳食用时间,提醒用户及时食用;实现存储物品时的预提醒,提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

图3为本发明实施例提供的再一种智能冰箱提醒方法的流程示意图。图3是在第一种实施例的基础上进行介绍的。参照图3提供的示图,智能冰箱提醒方法具体还包括:

S301、获取智能冰箱内的待存储物品的物品信息和待存储位置。

本发明实施例的执行主体为智能冰箱,在智能冰箱上设置有信息采集装置,用于获取放入智能冰箱内部的物品的形状、包装信息或外观颜色信息。通过在检测到有新的物品放入智能冰箱内时,根据物品的变质情况判断合理的存储位置,在存放不合理的情况下,提醒用户改变当前存储位置至合理位置,可以实现对放置的物品进行预提醒,通过提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

这里说的待存储物品可以理解为放入智能冰箱内的存储物品。这里的待存储物品可以是蔬菜、水果、调味料或酒等放入智能冰箱内的食物。这里说的物品信息可以理解为表征物品特征的信息,例如:带有生产日期的包装信息、物品的外观颜色或物品的含水程度等信息。这里说的待存储位置可以理解为物品随机放入智能冰箱时检测到的位置信息。

进一步地,在智能冰箱正常工作时,开启物品存放位置的预提醒功能。当检测到有待存储物品随机放入智能冰箱时,通过图像检测获取待存储物品的物品详细信息和对应的随机存放位置,将物品信息和待存储位置对应的数据信息上传至服务器,为下一步分析做准备。

S302、获取与待存储位置相关联的已存储物品的物品信息。

这里说的相关联可以理解为相邻侧,可以是相邻周围的位置,或针对智能冰箱内的同层、同格或同盒区域。这里说的已存储物品可以理解为相对第一次存放时已经指定好合理的存储位置的物品。这里说的物品信息可以理解为通过预先采集到的已存储物品的物品信息。

进一步地,通过智能冰箱内部设置的装置确定待存储物品所在位置的周围的已存储物品,并采集已存储物品对应的物品信息。

S303、根据待存储物品的物品信息确定待存储物品的变质信息,以及根据已存储物品的物品信息确定已存储物品的变质信息。

这里说的变质信息可以理解为用于体现物品腐坏变质不能食用的性能指标,例如腐烂造成异味程度、过期时间、变质时间、变质曲线、外表腐烂程度或新鲜程度等特征信息。

进一步地,参考待存储物品的物品信息知道当前物品的变质速度和新鲜程度,确定待存储物品的变质程度,同样地,根据已存储物品的物品信息包含的变质速度和新鲜程度,确定已存储物品的变质程度,为下一步判定待存储物品的存储位置做准备。

S304、判断物品信息中是否包含物品参数。

S305、当物品信息中包含物品参数时,将物品参数作为变质信息。

这里说的物品参数可以理解为存储物品的特征曲线或保质期等信息。

进一步地,在获得待存储物品和已存储物品的变质信息后,判断变质信息中是否存在物品参数,在确定待存储物品和已存储物品的物品信息中存在物品参数时,将待存储物品的物品参数作为待存储物品的变质信息,将已存储物品的物品参数作为已存储物品的变质信息。

在一种可能的实力场景中,当检测到放置在冰箱中的西红柿和相邻位置的苹果时,根据图像采集设备采集到苹果的新鲜度信息、外观颜色和保质期,同时获得西红柿的外观颜色、新鲜度信息和保质期,将苹果的保质期和西红柿的保质期作为变质特征进行判断。

S306、获取物品信息中的物品包装信息,以及物品包装类型。

S307、确定物品参数的参数类型。

这里说的包装信息可以理解为食材的外包装的具体信息,例如瓶装、塑料保险膜包装等,这里说的包装类型可以理解为食材的外包装拆封情况。这里说的参数类型可以理解为表征食材变质速度的参考标准,例如:数据库中存储的食材的变质曲线、成熟度变化率等信息。

进一步地,在确定待存储食材的变质信息后,确定已存储食材的变质信息后,获取二者食材的包装信息以及包装类型。同时根据二者食材的物品参数(例如食材保质期)确定二者食材的参数类型。

S308、根据物品包装类型和参数类型,分别生成待存储物品和已存储物品的变质信息。

进一步地根据待存储物品和已存储物对应的物品包装类型和参数类型,生成包含物品包装类型和参数类型两种数据信息的待存储物品和已存储物品的变质信息,利用物品包装类型和参数类型的不同来判断待存储物品和已存储物品的存储位置是否符合要求。

在一种可能的示例场景中,物品信息中包含物品参数(保质期),直接将保质期作为变质信息;进一步,物品信息中包含包装信息(是否拆封),以及,多个保质期(拆封保质期,不拆封保质期),根据拆封情况,选择一个保质期作为变质信息。当将食材保质期作为变质信息时,通过食材外包装上的保质期时间可以直接比较二者食材的变质信息,得到对应的比对结果。

S309、当物品信息中未包含物品参数时,将物品包装信息发送至服务器。

S310、接收服务器反馈的待存储物品的变质信息和已存储物品的变质信息。

进一步地,当检测到待存储物品和/或已存储物品的物品信息中不存在物品参数这个特征数据时,将图像采集到的物品的包装信息发送至云服务器,通过云服务器搜索对应食材的变质特征数据的数据库,获取到指定食材的变质特征数据,作为变质信息发送智能冰箱。

在一种可能的实例场景中,当检测到放置一个苹果时,检测到周围的相邻放置的食材为白菜。通过获取二者食材的外包装信息,可以知道外包装上没有生产日期或保质期等信息,这时就要将苹果和白菜的图像发送给云服务器,通过云服务器检索到针对苹果和白菜的生成曲线或存放时间曲线,并作为二者的变质特征反馈给智能冰箱。

S311、根据物品信息的物品类别和物品新鲜度特征信息,获取与物品类别对应的变质曲线。

这里说的变质曲线可以理解为每一种食材对应的新鲜度与时间之间的变化曲线。例如,菠菜随时间的变化菠菜叶子新鲜度的变化曲线。不同的食材存在不同的变质曲线,两个同类食材处于不同食用时间时,对应的变质曲线形状相同。

进一步地,根据物品类别和物品新鲜度特征信息,得到物品的有效食用时间的变化曲线,作为食材的变质曲线,可以是待存储食材和/或已存储食材的变化曲线。

S312、根据变质曲线和物品新鲜度特征信息,确定待存储物品的变质时间,以及确定已存储物品的变质时间。

这里说的变质时间可以理解为从当前时间为时间起始点到食材不能食用情况对应的时间长度。每一种食材的变质速度不同,每一种食材对应一种变质时间。

进一步地,根据食材的变质曲线可以得到食材的变规律。根据当前食材的新鲜度特征信息带入变质曲线中,得到对应的剩余使用时间,进而得到食材对应的变质时间的大小。

S313、根据变质曲线,判断待存储物品的变质曲线与已存储物品的变质曲线之间的物品拟合度是否满足预设的拟合范围。

这里说的物品拟合度可以理解为两个食材对应变质曲线的曲线拟合度,这里说的拟合范围可以理解为设置的食材的变质规律的相似度情况。例如,罐装食材的变质曲线和新鲜蔬菜的变质曲线差别很大,变质曲线的拟合度结果就大。

进一步地,根据待存储物品的变质曲线和已存储物品的变质曲线,通过拟合曲线的处理方式,得到两种食材的变质曲线的拟合结果,并对拟合结果与合理拟合范围进行比对,判断当前两种食材的变质曲线的拟合度是否满足要求。

S314、当物品拟合度满足拟合范围时,确定待存储物品与已存储物品的变质信息一致。

S315、当物品拟合度未满足拟合范围时,确定待存储物品与已存储物品的变质信息不一致。

进一步地,根据二者食材的变质曲线进行物品拟合度计算,得到拟合结果,并将拟合结果与拟合范围进行比对,当物品拟合度满足拟合范围时,确定二者食材的变质曲线相似度高,可以确定二者食材为同一类食材,可以存放在一起;当物品拟合度不满足拟合范围时,确定二者食材的变质曲线相似度差距很大,可以确定二者食材为不同种类食材,则判定当前待存储物品的存放位置不满足条件,需要调整待存储物品的位置。

在一种可能的实例场景中,图4为本发明实施例提供的存储物品的变质拟合度的示意图。其中,曲线1表示菠菜的变质曲线,曲线2表示猕猴桃的变质曲线,曲线3表示豆腐乳的变质曲线,曲线4表示蚝油的变质曲线。通过智能冰箱检测到菠菜在放入冰箱内后相邻位置处检测到猕猴桃,通过分析计算曲线1与曲线2的拟合程度,得到拟合度结果超出设定的拟合范围【2天,10天】。则判断当前放置的菠菜的存放位置不合理,应当变更菠菜的存放位置。同样地,根据检测相邻放置的豆腐乳的变质曲线3和蚝油的变质曲线4的拟合程度,可以直接确定二者的拟合度很高,满足设定要求,确定二者可以存放在一起。

S316、根据变质曲线,判断待存储物品和已存储物品的变质曲线的峰值对应的第一时间差是否符合预设范围。

这里说的变质曲线的峰值可以理解为变质曲线的最高点,表征食材的最佳食用时间。这里说的第一时间差可以理解为对应两个变质曲线的峰值的时间横坐标的差值。这里说的预设范围为两种存储食材的变质时间的差距大小。

进一步地,根据二者食材的变质曲线进行峰值计算,得到二者食材的峰值对应的时间横坐标,在获得二者食材的时间横坐标的差值作为第一时间差,并将第一时间差与预设范围进行比对,判断是否满足一起存放的条件。

S317、当第一时间差满足预设范围时,确定待存储物品与已存储物品的变质信息一致。

S318、当第一时间差未满足预设范围时,确定待存储物品与已存储物品的变质信息不一致。

进一步地,当分析到第一时间差满足预设范围时,确定二者食材的变质时间相差不大,可以确定二者食材为同一新鲜度的食材,可以存放在一起;当分析到第一时间差不满足预设范围时,确定二者食材的变质时间相差很大,可以确定二者食材处于不同的新鲜度,则判定当前待存储物品的存放位置不满足条件,需要调整待存储物品的位置,以免临近变质时间的食材影响为达到变质时间的食材。

在一种可能实例场景中,图5为本发明实施例提供的存储物品的变质曲

线的示意图。其中,曲线1表示青苹果的变质曲线,曲线2表示红苹果的变5质曲线,通过智能冰箱检测到青苹果在放入冰箱内后相邻位置处检测到红苹

果,通过分析计算曲线1与曲线2的峰值,得到曲线1的峰值S1,和曲线2的峰值S2,根据峰值S1与峰值S2对应横坐标的差值得到变质时间差T,变质时间差T超出设定的预设范围【2天,5天】,则判断当前放置的青苹果和

红苹果的变质时间相差太大,存放位置不合理。应当变更青苹果的存放位置。0S319、根据变质时间,判断待存储物品和已存储物品的变质时间的第二

时间差是否满足预设范围。

这里说的第二时间差可以理解为二者食材具体变质腐烂时具体的时间差值。这里说的变质时间可以理解为待存储物品和待存储位置相邻的已存储物品当前开始距离过期变质的时间长度。

5S320、当第二时间差满足预设范围时,确定待存储物品与已存储物品的变质信息一致。

S321、当第二时间差未满足预设范围时,确定待存储物品与已存储物品的变质信息不一致。

进一步地,通过检测放置进去的待存储物品当前时间开始举例过期变质0的时间长度和已存储物品对应的变质的时间长度,得到二者食材的变质时间

差。将变质时间差与设定的可以一起放置的预设范围进行比较。当变质时间差处于预设范围内时,确定当前二者食材距离变质的时间长度相近,可以一起存放;当变质时间差超出预设范围内时,确定当前二者食材距离变质的时间长度相差很大,不能一起存放,需要分开放置。

5S322、若待存储物品的变质信息与已存储物品的变质信息不一致,对待

存储物品进行提醒。

这里说的提醒可以理解为通过智能冰箱直接提醒用户,还可以通过智能冰箱将待存储物质的推荐存放位置发送至服务器或应用终端上进行显示。

进一步地,当检测到待存储物品的变质信息与已存储物品的变质信息差距很大时,确定二者的变质信息不一致。判定当前待存储物品的存放位置不合理,会影响周围物品的变质速度。通过智能冰箱利用语音或闪烁灯的形式直接展示提醒转移位置的消息,提醒用户当前待存储物品的存放位置不合理。也可以通过将检测结果发送至服务器或控制终端展示推荐针对待存储物品的存放位置。实现存储物品时的预提醒,提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

本发明实施例提供的一种智能冰箱提醒方法,通过获取待存储物品的物品信息和待存储位置,以及获取相对于待存储位置周围的已存储物品的物品信息,通过获取二者的变质信息,当变质信息为变质曲线时,根据变质曲线的拟合度判断二者变质信息的相似度,确定二者的变质程度的差别的大小,当二者的变质信息不一致,表征二者的变质信息差别比较大时,对待存储物品进行提醒;根据变质曲线的峰值之间的差值判断二者变质信息的变质时间差,确定二者的变质程度的差别的大小,当二者的变质时间差差距大时,表征二者的变质信息差别大,对待存储物品进行提醒,实现对放置的物品进行预提醒,提醒用户将变质时间相差较大的物品分开存储,减小易变质物品对不易变质物品的影响,延长物品的保鲜时间的技术效果。

图6为本发明实施例提供的一种智能冰箱提醒装置的结构示意图。根据图6提供的示图,智能冰箱提醒装置的具体结构包括:

获取模块61,用于获取智能冰箱内的待存储物品的物品信息和待存储位置;

获取模块61,还用于获取与待存储位置相关联的已存储物品的物品信息;

确定模块62,用于根据待存储物品的物品信息确定待存储物品的变质信息,以及根据已存储物品的物品信息确定已存储物品的变质信息;

判断模块63,用于判断待存储物品的变质信息与已存储物品的变质信息是否一致;

提醒模块64,用于若待存储物品的变质信息与已存储物品的变质信息不一致,对待存储物品进行提醒。

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

图7为本发明实施例提供的一种智能冰箱的结构示意图,图7所示的智能冰箱700包括:至少一个处理器701、存储器702、至少一个网络接口704和其他用户接口703。智能冰箱700中的各个组件通过总线系统705耦合在一起。可理解,总线系统705用于实现这些组件之间的连接通信。总线系统705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统705。

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

可以理解,本发明实施例中的存储器702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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)。本文描述的存储器702旨在包括但不限于这些和任意其它适合类型的存储器。

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

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

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

获取智能冰箱内的待存储物品的物品信息和待存储位置;获取与待存储位置相关联的已存储物品的物品信息;根据待存储物品的物品信息确定待存储物品的变质信息,以及根据已存储物品的物品信息确定已存储物品的变质信息;判断待存储物品的变质信息与已存储物品的变质信息是否一致;若待存储物品的变质信息与已存储物品的变质信息不一致,对待存储物品进行提醒。

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

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

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

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

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

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

所述处理器用于执行存储器中存储的智能冰箱提醒程序,以实现以下在智能冰箱设备侧执行的智能冰箱提醒方法的步骤:

获取智能冰箱内的待存储物品的物品信息和待存储位置;获取与待存储位置相关联的已存储物品的物品信息;根据待存储物品的物品信息确定待存储物品的变质信息,以及根据已存储物品的物品信息确定已存储物品的变质信息;判断待存储物品的变质信息与已存储物品的变质信息是否一致;若待存储物品的变质信息与已存储物品的变质信息不一致,对待存储物品进行提醒。

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

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

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

技术分类

06120115916666