首页 > 医药医疗 专利正文
食物推荐方法、装置及冰箱与流程

时间:2022-02-02 阅读: 作者:专利查询

食物推荐方法、装置及冰箱与流程

1.本发明涉及智能家居领域,具体而言,涉及一种食物推荐方法、装置及冰箱。


背景技术:

2.在人们的日常生活中,人们解决了温饱问题之后对生活的品质要求也越来越高,饮食的健康和均衡也越来越被人们所重视。由于每个人的饮食偏好不同,饮食是否均衡以及健康也因人而异,有的人长期偏食,导致饮食不均衡,造成身体缺乏某种微量元素,危害身体健康;有的人由于买到农药含量超标的蔬菜,食用之后,危害我们的身体健康;有的人因为不知道存储在冰箱里的食物如何搭配或者缺乏什么食物,导致饮食不均衡;每个人的健康状态信息不同,吃的食物也有差别。
3.现有的智能冰箱仅能对食物进行简单的识别,不能根据食物的属性向用户进行智能推荐,更不能根据用户的健康状态信息向用户推荐相应的食物,达不到个性化和准确的推荐效果,也无法实现对食物信息的分析监控,不能满足用户的饮食健康和营养均衡的要求。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种食物推荐方法、装置及冰箱,以至少解决由于现有的智能冰箱无法根据用户的健康状态信息向用户推荐食物造成的不能满足用户的饮食健康和营养均衡的要求的技术问题。
6.根据本发明实施例的一个方面,提供了一种食物推荐方法,包括:确定目标对象的健康状态信息;依据健康状态信息,确定推荐食物集合;依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;分类展示第一类推荐食物和第二类推荐食物。
7.可选地,确定目标对象的健康状态信息,包括:接收健康监测设备发送的目标对象的健康指标,其中,健康指标包括以下至少之一:目标对象睡眠质量,目标对象心率,目标对象血氧含量,目标对象血压,目标对象血糖;依据至少一类健康指标,确定目标对象的健康状态信息。
8.可选地,依据健康指标,确定目标对象的健康状态信息包括:确定目标对象的年龄区间;确定年龄区间对应的健康指标库,其中,健康指标库中包括多种健康状态信息中的每种健康状态信息对应的健康指标取值区间;依据至少一类健康指标,在健康指标库中查询与健康指标对应的健康状态信息,并将与健康指标对应的健康状态信息作为目标对象的健康状态信息。
9.可选地,确定目标对象的健康状态信息,还包括:获取目标对象的体检结果信息;依据体检结果信息,确定目标对象的健康状态信息。
10.可选地,依据健康状态信息,确定推荐食物种类集合,包括:依据健康状态信息,确定目标对象的推荐饮食结构,其中,推荐饮食结构为目标对象每日推荐摄入的营养成分种类及数量;依据推荐饮食结构,确定目标对象推荐增加摄入的营养成分;依据推荐增加摄入的营养成分,在食物数据库中检索推荐食物,其中,食物数据库中存储的数据为每种食物所提供的营养成分,推荐食物为补充推荐增加摄入的营养成分的食物。
11.可选地,依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类之前,方法还包括:获取目标存储空间中中每种食物的图像信息;依据每种食物的图像信息确定目标存储空间中的食物种类。
12.可选地,分类展示第一类推荐食物和第二类推荐食物,包括:通过设置于冰箱柜门的显示屏向目标对象展示第一类推荐食物的信息和第二类推荐食物的信息;以及,将第一类推荐食物的信息和第二类推荐食物的信息发送至目标对象的终端设备,并通过终端设备向目标对象展示第一类推荐食物的信息和第二类推荐食物的信息。
13.可选地,分类展示第一类推荐食物和第二类推荐食物,包括:通过设置于冰箱柜门的显示屏向目标对象展示第二类推荐食物的购买链接;以及,通过终端设备向目标对象展示第二类推荐食物的购买链接。
14.根据本发明实施例的另一方面,还提供了一种食物推荐装置,包括:获取模块,用于确定目标对象的健康状态信息;处理模块,用于依据健康状态信息,确定推荐食物集合;分类模块,用于依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;展示模块,用于分类展示第一类推荐食物和第二类推荐食物。
15.根据本发明实施例的另一方面,还提供了一种冰箱,包括处理器,显示屏,图像采集模块,以及通讯模块,其中:图像采集模块,设置在冰箱内部,用于采集目标存储空间中的食物图片信息,并将图片信息发送给处理器,其中,目标存储空间为冰箱内部用于存储食物的空间;处理器,用于接收食物图片信息,并依据食物图片信息确定目标存储空间中的食物种类;确定目标对象的健康状态信息;依据健康状态信息,确定推荐食物集合;依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;显示屏,设置在冰箱柜门上,用于展示第一类推荐食物和第二类推荐食物;通讯模块,用于与终端设备通信,并将第一类推荐食物和第二类推荐食物的信息发送给终端设备。
16.根据本发明实施例的另一方面,还提供了一种非易失性存储介质,包括存储的程序,在程序运行时控制非易失性存储介质所在的设备执行食物推荐方法。
17.根据本发明实施例的另一方面,提供了一种处理器,处理器用于运行程序,程序运行时执行食物推荐方法。
18.在本发明实施例中,采用确定目标对象的健康状态信息;依据健康状态信息,确定推荐食物集合;依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;分类展示第一类推荐食物和第二类
推荐食物的方式,通过基于目标对象的健康状态信息确定推荐食物集合,达到了向目标对象推荐有益于身体健康的食物的目的,从而实现了满足目标对象的饮食健康和营养均衡的技术效果,进而解决了由于现有的智能冰箱无法根据用户的健康状态信息向用户推荐食物造成的不能满足用户的饮食健康和营养均衡的要求技术问题。
附图说明
19.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
20.图1是根据本发明实施例的一种食物推荐方法的流程示意图;
21.图2是根据本发明实施例的一种食物推荐装置的结构示意图。
具体实施方式
22.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
23.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.根据本发明实施例,提供了一种食物推荐方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
25.图1是根据本发明实施例的食物推荐方法,如图1所示,该方法适用于服务器中,其中,该服务器可以为云端服务器,也可以为本地智能设备的处理器,如智能冰箱或移动终端等设备的处理器等,包括如下步骤:
26.步骤s102,确定目标对象的健康状态信息;
27.在本技术的一些实施例中,可以通过特定的健康监测设备来确定目标对象的健康状态信息,具体步骤如下:接收健康监测设备发送的目标对象的健康指标,其中,健康指标包括以下至少之一:目标对象睡眠质量,目标对象心率,目标对象血氧含量,目标对象血压,目标对象血糖;依据至少一类健康指标,确定目标对象的健康状态信息。
28.在本技术的一些实施例中,上述特定的健康监测设备可以为具备心率监测,体脂率监测,血氧监测等多项功能的智能手环或智能手表,也可以为血压仪,血糖仪,体脂秤等。
29.在本技术的一些实施例中,当上述一个或多个健康监测设备获取了目标对象的身
体健康数据后,会通过集成在设备之中的通讯模块将采集到的身体健康数据发送给服务器,并由服务器基于接收到的身体健康数据来确定目标对象的身体健康状况。
30.在本技术的一些实施例中,上述服务器依据健康指标,确定目标对象的健康状态信息时,还会基于目标对象的年龄区间来更准确的确定目标对象的健康状态信息,具体流程如下:确定目标对象的年龄区间;确定年龄区间对应的健康指标库,其中,健康指标库中包括多种健康状态信息中的每种健康状态信息对应的健康指标取值区间;依据至少一类健康指标,在健康指标库中查询与健康指标对应的健康状态信息,并将与健康指标对应的健康状态信息作为目标对象的健康状态信息。
31.具体地,假设服务器接收到的由健康监测设备或智能手环等可穿戴设备传递的健康指标为目标对象的血压值,血糖值和体脂率超过预设取值区间的最大值时,可以确定目标对象的健康状态为血压水平过高,血糖水平过高且体脂率超标,并确定需要向目标对象推荐有利于降低血压水平,血糖水平以及体脂率的食物。
32.在本技术的一些实施例中,还可以通过如下方式来确定目标对象的健康状态信息:获取目标对象的体检结果信息;依据体检结果信息,确定目标对象的健康状态信息。
33.在本技术的一些实施例中,当服务器是通过目标对象的体检结果信息来确定目标对象的健康状态信息时,首先会从体检结果信息中确定该体检结果信息中包含哪些体检项目,然后从网络或数据库中检索每一项体检项目所能够反映的健康状况,并综合考虑全部体检项目的体检结果信息确定目标对象的身体健康状况。
34.在本技术的一些实施例中,获取目标对象的体检结果信息的方法如下:直接读取目标对象输入的体检结果,或者依据目标用户提供的账户信息,从相关网站中检索并读取相关的体检结果信息。其中,上述相关网站可以为体检中心网站或医院网站。
35.步骤s104,依据健康状态信息,确定推荐食物集合;
36.在本技术的一些实施例中,依据健康状态信息,确定推荐食物种类集合的具体方式如下:依据健康状态信息,确定目标对象的推荐饮食结构,其中,推荐饮食结构为目标对象每日推荐摄入的营养成分种类及数量;依据推荐饮食结构,确定目标对象推荐增加摄入的营养成分;依据推荐增加摄入的营养成分,在食物数据库中检索推荐食物,其中,食物数据库中存储的数据为每种食物所提供的营养成分,推荐食物为补充推荐增加摄入的营养成分的食物。
37.在本技术的一些实施例中,上述推荐饮食结构可以为目标对象每日或每餐应当摄入的蛋白质,碳水化合物,维生素以及其他多种微量元素的种类及数量。
38.步骤s106,依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;
39.在本技术的一些实施例中,依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类之前,还需要获取目标存储空间中中每种食物的图像信息,然后依据每种食物的图像信息确定目标存储空间中的食物种类。
40.为了便于理解上述步骤s102至步骤s106,下面结合具体实例对上述步骤进行进一步解释说明:
41.首先通过目标对象手上佩戴的智能手环和其他可以检测到用户身体健康信息的
其他设备,将目标对象的健康信息上传至服务器;智能冰箱从该服务器中获取到目标对象的健康信息,如数据中显示目标对象的血压较高,则智能冰箱向目标对象推荐可以降血压的食物,若数据中显示目标对象的血糖较高,则智能冰箱向目标对象推荐可以降血糖或者含糖量少的食物等等,智能冰箱根据得到的具体数据,向目标对象推荐对其身体有益的食物,并将符合的所有食物显示在显示屏上,目标对象根据智能冰箱上显示的食物数据,可以知道自己适合吃的食物种类。
42.在向智能冰箱内存放食物时,智能冰箱会通过内置的摄像头拍摄食物的照片,并判断该食物的名称、包含的营养数据及其功效,或者,若食物是从超市购买,则食物上会贴有标识食物名称的rfid标签,通过扫描食物上的rfid标签确认食物信息以及食物的功效等,将冰箱内存储食物的所有种类记录下来,供后续使用。
43.智能冰箱向目标对象推荐适合其吃的食物种类后,智能冰箱通过将之前记录的冰箱内的所有食物种类与向目标对象推荐的所有食物种类进行比较,可以通过食物的名称判断冰箱内是否存有适合目标对象吃的食物种类,若判断出冰箱里储存有推荐的食物,则将此类食物划分到第一目标食物集合中,若判断出冰箱里没有存储推荐的食物,则将此类食物划分到第二目标食物集合中,对比完所有推荐的食物后,将冰箱中没有储存适合目标对象的第二目标食物集合信息发送至智能冰箱显示屏,目标对象可根据此推送信息购买适合其身体状况的食物,确保饮食合理和健康,降低患病的风险。例如,目标对象的健康数据显示其血糖偏高,智能冰箱推荐的食物是香菇、豆芽、南瓜,智能冰箱内存有的食物是豆芽,则将豆芽划分到第一目标食物集合,将香菇和南瓜划分到第二目标食物集合,并将香菇和南瓜所属的第二目标食物显示到智能冰箱,供目标对象参考。
44.步骤s108,分类展示第一类推荐食物和第二类推荐食物。
45.在本技术的一些实施例中,分类展示第一类推荐食物和第二类推荐食物的方式如下:通过设置于冰箱柜门的显示屏向目标对象展示第一类推荐食物的信息和第二类推荐食物的信息;以及,将第一类推荐食物的信息和第二类推荐食物的信息发送至目标对象的终端设备,并通过终端设备向目标对象展示第一类推荐食物的信息和第二类推荐食物的信息。
46.在本技术的一些实施例中,分类展示第一类推荐食物和第二类推荐食物的方式如下:通过设置于冰箱柜门的显示屏向目标对象展示第二类推荐食物的购买链接;以及,通过终端设备向目标对象展示第二类推荐食物的购买链接。
47.在本技术的一些实施例中,服务器在确定第二类推荐食物的购买链接时,可以先确定目标对象常用的或目标对象预先确定的购物平台,从而依据确定的购物平台和需要购买的食物种类生成对应的购买链接。
48.通过上述步骤,可以实现考虑用户的身体健康状况,根据用户的不同体质推荐不同的食物,保证用户饮食合理和健康。并且本技术中通过向目标对象分类展示已有的食物种类集合和没有的食物种类集合,并向目标对象推送了没有的食物种类集合的购买链接,提高了用户的使用体验。
49.图2是根据本发明实施例的食物推荐装置,如图2所示,该装置包括:获取模块20,用于确定目标对象的健康状态信息;处理模块22,用于依据健康状态信息,确定推荐食物集合;分类模块24,用于依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行
分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;展示模块26,用于分类展示第一类推荐食物和第二类推荐食物。
50.由于图2所示的食物推荐装置可用于执行图1中所述的食物推荐方法,因此,上述食物推荐方法中的相关解释说明也适用于图2所示的食物推荐装置,故在此不再赘述。
51.在本技术的一些实施例中,还提供了一种冰箱,包括处理器,显示屏,图像采集模块,以及通讯模块,其中:图像采集模块,设置在冰箱内部,用于采集目标存储空间中的食物图片信息,并将图片信息发送给处理器,其中,目标存储空间为冰箱内部用于存储食物的空间;处理器,用于接收食物图片信息,并依据食物图片信息确定目标存储空间中的食物种类;确定目标对象的健康状态信息;依据健康状态信息,确定推荐食物集合;依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;显示屏,设置在冰箱柜门上,用于展示第一类推荐食物和第二类推荐食物;通讯模块,用于与终端设备通信,并将第一类推荐食物和第二类推荐食物的信息发送给终端设备。
52.在本技术的一些实施例中,还提供了一种非易失性存储介质,包括存储的程序,在程序运行时控制非易失性存储介质所在的设备执行如下食物推荐方法:确定目标对象的健康状态信息;依据健康状态信息,确定推荐食物集合;依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;分类展示第一类推荐食物和第二类推荐食物。
53.在本技术的一些实施例中,还提供了一种处理器,处理器用于运行程序,程序运行时执行如下食物推荐方法:确定目标对象的健康状态信息;依据健康状态信息,确定推荐食物集合;依据目标存储空间中的食物种类对推荐食物种类集合中的食物进行分类,得到第一类推荐食物和第二类推荐食物,其中,第一类推荐食物为目标存储空间中已有的食物,第二类推荐食物为目标存储空间中没有的食物;分类展示第一类推荐食物和第二类推荐食物。
54.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
55.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
56.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
57.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
58.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
59.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
60.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。