一种云服务器、智能冰箱及饮食管理系统和方法与流程

文档序号:11843340阅读:237来源:国知局
一种云服务器、智能冰箱及饮食管理系统和方法与流程

本发明涉及智能家电领域,尤其涉及一种云服务器、智能冰箱及饮食管理系统和方法。



背景技术:

现代社会人们因为工作繁忙等原因,普遍没有足够的时间去搭配适合自己健康状况的饮食,以及选购合理的食材。而冰箱作为一种家用电器,已经非常广泛的使用在人们的日常生活中。现有的冰箱都具有冷藏和冷冻功能,还有一些智能冰箱具有食材识别、食材推荐、菜谱推荐及食材或食品采购等功能。

然而,现有的推荐菜谱中满足用户需求的菜谱数量可能有很多,仍需用户手动选择每餐需要的菜谱。或者,仅针对单个菜谱为用户提供菜谱推荐和饮食建议等服务,用户可能选择多个推荐菜谱,形成某一餐的菜谱清单。这份菜谱清单中,即使每道菜都适合用户,但这些菜组合起来,并不一定能保证用户饮食营养的平衡,可能会出现蔬菜偏少,某营养成分含量过多或过低等情况。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种云服务器、智能冰箱及饮食管理系统和方法。

本发明解决上述技术问题的技术方案如下:一种云服务器,包括:接收模块,用于接收用户健康信息和智能冰箱内所存放食材的食材信息;存储模块,用于存储饮食方案数据库,以及所述接收模块接收的所述用户健康信息和所述食材信息;处理模块,用于根据所述存储模块存储的所述饮食方案数据库、所述用户健康信息和所述食材信息,确定用户饮食推荐信息;发送模块,用于将所述处理模块确定的所述用户饮食推荐信息发送至用户的智能终端和/或所述智能冰箱的显示面板上。

本发明的有益效果是:通过根据接收的用户健康信息和智能冰箱内所存放食材的食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至用户的智能终端和/或智能冰箱的显示面板上,可以有效的避免用户饮食营养的不平衡的问题。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步地,处理模块具体包括:生成单元,用于根据所述用户健康信息生成用户标签;获取单元,用于从所述饮食方案数据库中获取与所述用户标签相匹配的饮食方案清单;排序单元,用于根据所述食材信息对所述饮食方案清单中的饮食方案进行排序,得到饮食方案信息;确定单元,用于将所述饮食方案信息确定为所述用户饮食推荐信息。

采用上述进一步方案的有益效果是:通过根据用户健康信息生成用户标签,并从饮食方案数据库中获取与用户标签相匹配的饮食方案清单,从而可以实现针对不同用户进行更加精准的饮食推荐,可以有效避免为用户推荐不合理的饮食方案。

进一步地,所述确定单元还用于根据所述饮食方案信息对应的饮食方案中的食材清单和所述食材信息对应的食材,确定食材采购推荐信息;所述发送模块还用于将所述食材采购推荐信息发送至所述智能终端和/或所述智能冰箱的显示面板上。

采用上述进一步方案的有益效果是:通过将确定的食材采购推荐信息发送至所述智能终端和/或所述智能冰箱的显示面板上,可以方便用户获知在执行推荐的饮食方案时缺少的食材,以降低执行饮食方案的难度。

进一步地,所述排序单元具体用于根据饮食方案对应的食材清单与所述食材信息对应的食材的匹配度,对所述饮食方案清单中的饮食方案进行排序,得到所述饮食方案信息。

采用上述进一步方案的有益效果是:通过对饮食方案清单中的饮食方案进行排序,优先推荐给用户的饮食方案是其所需食材在用户的冰箱中全部都有,从而无需用户额外购买食材,使得优先推荐给用户的饮食方案容易执行。

进一步地,所述接收模块具体用于接收来自所述智能终端或所述智能冰箱的所述用户健康信息,以及来自所述智能冰箱的所述食材信息。

本发明解决上述技术问题的另一种技术方案如下:一种智能冰箱,包括:获取模块,用于获取用户健康信息和智能冰箱内所存放食材的食材信息;发送模块,用于向云服务器发送所述获取模块获取的所述用户健康信息和所述食材信息,以便所述云服务根据所述用户健康信息和所述食材信息,确定用户饮食推荐信息;接收模块,用于接收所述云服务器发送的所述用户饮食推荐信息;显示面板,用于显示所述接收模块接收的所述用户饮食推荐信息。

本发明的有益效果是:通过将获取的用户健康信息和智能冰箱内所存放食材的食材信息发送给云服务器,以便云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并接收和在显示面板上显示云服务器发送的用户饮食推荐信息,可以有效的避免用户饮食营养的不平衡的问题。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步地,所述获取模块具体包括:接收单元,用于接收来自检测设备的所述用户健康信息,或用于接收用户通过所述显示面板输入的所述用户健康信息;采集单元,用于采集所述智能冰箱内所存放食材的所述食材信息。

采用上述进一步方案的有益效果是:可以实现智能冰箱与检测设备之间的联动,当用户使用检测设备测量用户健康信息,如:体重、血压、血糖等信息后,该用户健康信息同步传输至智能冰箱,智能冰箱将该用户健康信息上传给云服务器,确保云服务器在确定用户饮食推荐信息时,使用最接近用户实际健康状态的用户健康信息,从而可以有效的避免云服务器确定的用户饮食推荐信息不符合用户实际健康状态的情况。

进一步地,所述采集单元为电子标签识别模块、图像识别模块和二维码识别模块中的一种识别模块。

进一步地,所述接收模块还用于接收所述云服务器发送的食材采购推荐信息;所述显示面板还用于显示所述食材采购推荐信息。

采用上述进一步方案的有益效果是:智能冰箱通过在其显示面板上显示云服务器确定的食材采购推荐信息,可以方便用户查看或浏览该食材采购推荐信息,并能以及提示用户购买所需食材,而该智能冰箱可以与在线购物系统连接,从而使用户能够快速购买所需食材。

本发明解决上述技术问题的另一种技术方案如下:一种饮食管理系统,包括:通信模块、上述实施例中的云服务器和上述实施例中的智能冰箱,其中,所述云服务器和所述智能冰箱通过所述通信模块连接。

本发明的有益效果是:通过智能冰箱将获取的用户健康信息和智能冰箱内所存放食材的食材信息发送给云服务器,云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至智能冰箱的显示面板上显示,可以有效的避免用户饮食营养的不平衡的问题。

本发明解决上述技术问题的另一种技术方案如下:智能冰箱、智能终端、通信模块,以及上述实施例中的云服务器,其中,

所述智能冰箱和所述智能终端分别通过所述通信模块与所述云服务器连接;所述智能冰箱用于获取所述智能冰箱内所存放食材的食材信息,并将所述食材信息通过所述通信模块发送至所述云服务器;所述智能终端用于获取用户健康信息,并将所述用户健康信息通过所述通信模块发送至所述云服务器;

所述云服务器用于通过所述通信模块接收所述智能冰箱发送的所述食材信息和所述智能终端发送的所述用户健康信息,根据所述用户健康信息、所述食材信息和已存储的饮食方案数据库,确定用户饮食推荐信息,并将所述用户饮食推荐信息通过所述通信模块发送至所述智能终端和/或所述智能冰箱的显示面板上。

本发明的有益效果是:通过智能冰箱将获取的该智能冰箱内所存放食材的食材信息发送给云服务器,智能终端将获取的用户健康信息发送给云服务器,云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至智能终端和/或智能冰箱的显示面板上显示,可以有效的避免用户饮食营养的不平衡的问题。

本发明解决上述技术问题的另一种技术方案如下:一种饮食管理方法,包括以下步骤:

步骤1、接收用户健康信息和智能冰箱内所存放食材的食材信息;

步骤2、存储所述用户健康信息和所述食材信息;

步骤3、根据所述用户健康信息、所述食材信息和已存储的饮食方案数据库,确定用户饮食推荐信息;

步骤4、将所述用户饮食推荐信息发送至用户的智能终端和/或所述智能冰箱的显示面板上。

本发明的有益效果是:通过根据接收的用户健康信息和智能冰箱内所存放食材的食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至用户的智能终端和/或智能冰箱的显示面板上,可以有效的避免用户饮食营养的不平衡的问题。

本发明解决上述技术问题的另一种技术方案如下:一种饮食管理方法,包括以下步骤:

步骤1、获取用户健康信息和智能冰箱内所存放食材的食材信息;

步骤2、向云服务器发送所述用户健康信息和所述食材信息,以便所述云服务根据所述用户健康信息和所述食材信息,确定用户饮食推荐信息;

步骤3、接收所述云服务器发送的所述用户饮食推荐信息;

步骤4、显示所述用户饮食推荐信息。

本发明的有益效果是:通过将获取的用户健康信息和智能冰箱内所存放食材的食材信息发送给云服务器,以便云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并接收和在显示面板上显示云服务器发送的用户饮食推荐信息,可以有效的避免用户饮食营养的不平衡的问题。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

图1给出了本发明实施例提供的一种云服务器的示意性结构框图;图2给出了本发明另一实施例提供的一种云服务器的示意性结构框图;

图3给出了本发明实施例提供的一种智能冰箱的示意性结构框图;

图4给出了本发明另一实施例提供的一种智能冰箱的示意性结构框图;

图5给出了本发明实施例提供的一种饮食管理系统的示意性结构框图;

图6给出了本发明另一实施例提供的一种饮食管理系统的示意性结构框图;

图7给出了本发明实施例提供的一种饮食管理方法的示意性流程图;

图8给出了本发明另一实施例提供的一种饮食管理方法的示意性流程图;

图9给出了本发明另一实施例提供的一种饮食管理方法的示意性流程图;

图10给出了本发明实施例提供的一种饮食管理方法的示意性流程图;

图11给出了本发明另一实施例提供的一种饮食管理方法的示意性流程图;

图12给出了本发明另一实施例提供的一种饮食管理方法的示意性流程图;

图13给出了本发明实施例提供的一种饮食管理方法的示意性交互图;

图14给出了本发明另一实施例提供的一种饮食管理方法的示意性交互图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

图1给出了本发明实施例提供的一种云服务器100的示意性结构框图。如图1所示的云服务器100包括:接收模块110、存储模块120、处理模块130和发送模块140。其中,

获取模块110用于接收用户健康信息和智能冰箱内所存放食材的食材信息。存储模块120用于存储饮食方案数据库,以及接收模块110接收的用户健康信息和食材信息。处理模块130用于根据存储模块120存储的饮食方案数据库、用户健康信息和食材信息,确定用户饮食推荐信息。发送模块140用于将处理模块130确定的用户饮食推荐信息发送至用户的智能终端和/或所述智能冰箱的显示面板上。

上述实施例提供的云服务器,通过根据接收的用户健康信息和智能冰箱内所存放食材的食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至用户的智能终端和/或所述智能冰箱的显示面板上,可以有效的避免用户饮食营养的不平衡的问题。

具体的,在该实施例中,接收模块110可以接受来自智能终端或智能冰箱的用户健康信息,以及来自智能冰箱的食材信息。其中,用户健康信息可以包括:用户的体重信息、体脂信息、血压信息、血脂信息、血糖信息、性别信息、年龄信息、身高信息、疾病状况信息、怀孕状态信息等信息。

应理解,在该实施例中,存储模块120中还可以存储食材数据库和菜谱数据库。其中,食材数据库可以包括:食材名称、食材图片、食材种类、适宜保存温度、建议保存时间、存放位置、适宜人群、宜搭配食材、忌搭配食材和食材营养成分表等数据信息。菜谱数据库可以包括:菜谱名称、菜谱图片、主料、辅料、菜系、适宜年龄段、适宜人群、适宜健康状况、适宜季节、适宜烹饪设备、烹饪时长、烹饪步骤、对应的讲解图片、菜谱功效说明及营养成分表等数据信息。

存储模块120中存储的饮食方案数据库可以根据上述食材数据库和菜谱数据库,并结合健康饮食原则和营养平衡原则建立。饮食方案数据库可以包括:饮食方案名称、菜谱清单、食材清单、适宜餐次、适宜年龄段、适宜体重状况、适宜人群、适宜健康状况、适宜季节、功效说明、营养成分表。下述表1给出了饮食方案数据库的一个示意性例子。

表1

菜谱原料由食材组成,饮食方案中每餐的食谱由菜谱和食材组成。例如:如黄瓜和木耳(食材)是木耳拍黄瓜(菜谱)的原料。木耳拍黄瓜(菜谱)、红烧鱼(菜谱)、蕃茄蛋汤(菜谱)和米饭(食材)可组成午餐食谱,对应午餐的饮食方案;再将一天各餐的食谱组合,即形成一天的饮食方案。

每一餐或一天的饮食方案,都对应了一份食材清单,对用户来说,最方便的就是使用冰箱中已存储的食材,便可以按照饮食方案做出一顿饭。所以在得到饮食方案清单后,可以按食材获取的难易程度对饮食方案清单中的饮食方案进行排序。

可选地,作为本发明的一个实施例,如图2所示,处理模块130具体可以包括:生成单元131、获取单元132、排序单元133和确定单元134。

生成单元131用于根据用户健康信息生成用户标签。获取单元132用于从饮食方案数据库中获取与生成单元131生成的用户标签相匹配的饮食方案清单。排序单元133用于根据食材信息对获取单元132获取的饮食方案清单中的饮食方案进行排序,得到饮食方案信息。确定单元134用于将排序单元133得到的饮食方案信息确定为用户饮食推荐信息。

上述实施例提供的云服务器,通过根据用户健康信息生成用户标签,并从饮食方案数据库中获取与用户标签相匹配的饮食方案清单,从而可以实现针对不同用户进行更加精准的饮食推荐,可以有效避免为用户推荐不合理的饮食方案。

在该实施例中,用户标签可以包括:人群类别标签、体重标签和健康状况标签。下述表2给出了用户标签的一个参考例子。

表2

具体的,在该实施例中,排序单元133具体用于根据饮食方案对应的食材清单与食材信息对应的食材的匹配度,对饮食方案清单中的饮食方案进行排序,得到饮食方案信息。例如:饮食方案对应的食材清单中与冰箱内的食材匹配度越高,则该饮食方案的排序越靠前,相应的推荐优先级也越高。

也就是说,在对饮食方案清单中的饮食方案进行排序时,优先推荐给用户的饮食方案是其所需食材在用户的冰箱中全部都有,从而无需用户额外购买食材,使得优先推荐给用户的饮食方案容易执行。

可选地,作为本发明的另一实施例,如图2所示,确定单元134还用于根据排序单元133得到的饮食方案信息对应的饮食方案中的食材清单和食材信息对应的食材,确定食材采购推荐信息。发送模块140还用于将确定单元134确定的食材采购推荐信息发送至智能终端和/或智能冰箱的显示面板上。

上述实施例提供的云服务器,通过将确定的食材采购推荐信息发送至智能终端和/或智能冰箱的显示面板上,可以方便用户获知在执行推荐的饮食方案时缺少的食材,以降低执行饮食方案的难度。

上文结合图1和图2详细描述了本发明提供的一种云服务器,下面结合图3和图4对本发明提供的一种智能冰箱进行详细的描述。

图3给出了本发明实施例提供的一种智能冰箱300的示意性结构框图。如图3所示的智能冰箱300包括:获取模块310、发送模块320、接收模块330和显示面板340。其中,

获取模块310用于获取用户健康信息和智能冰箱内所存放食材的食材信息。发送模块320用于向云服务器发送获取模块310获取的用户健康信息和食材信息,以便云服务根据该用户健康信息和该食材信息,确定用户饮食推荐信息。接收模块330用于接收云服务器发送的用户饮食推荐信息。显示面板340用于显示接收模块330接收的用户饮食推荐信息。

上述实施例提供的智能冰箱,通过将获取的用户健康信息和智能冰箱内所存放食材的食材信息发送给云服务器,以便云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并接收和在显示面板上显示云服务器发送的用户饮食推荐信息,可以有效的避免用户饮食营养的不平衡的问题。

可选地,作为本发明的另一实施例,接收模块330还用于接收云服务器发送的食材采购推荐信息。显示面板340还用于显示接收模块330接收的食材采购推荐信息。

上述实施例提供的智能冰箱,通过在其显示面板上显示云服务器确定的食材采购推荐信息,可以方便用户查看或浏览该食材采购推荐信息,并能以及提示用户购买所需食材,而智能冰箱可以与在线购物系统连接,从而使用户能够快速购买所需食材。

可选地,作为本发明的一个实施例,如图4所示,获取模块310具体可以包括:接收单元311和采集单元312。其中,

接收单元311用于接收来自检测设备的用户健康信息,或用于接收用户通过所述显示面板输入的所述用户健康信息。采集单元312用于采集智能冰箱内所存放食材的食材信息。

具体的,在该实施例中,用户健康信息可以包括:用户的体重信息、体脂信息、血压信息、血脂信息、血糖信息、性别信息、年龄信息、身高信息、疾病状况信息、怀孕状态信息等信息。检测设备可以包括:体重体脂秤、血压计、血脂仪、血糖仪等设备。

接收单元311可以接收来自检测设备的用户健康信息,如来自体重体脂秤的体重体脂信息、来自血压计的血压信息,等等;也可以接收用户通过所述显示面板输入的性别、年龄、体重、身高、血压、血糖、血脂、疾病状况、怀孕状态等信息。

采集单元312可以采用电子标签识别模块、图像识别模块和二维码识别模块中的一种识别模块,用以采集智能冰箱内所存放食材的食材信息。其中,电子标签识别模块可以为射频标签识别模块(Radio Frequency Identification,RFID)。

应理解,在该实施例中,显示面板340可以采用输入模块和显示模块为一体设置的触摸屏。

上述实施例中提供的智能冰箱,当用户使用检测设备测量用户健康信息,如:体重、血压、血糖等信息后,该用户健康信息同步传输至智能冰箱,智能冰箱将该用户健康信息上传给云服务器,确保云服务器在确定用户饮食推荐信息时,使用最接近用户实际健康状态的用户健康信息,从而可以有效的避免云服务器确定的用户饮食推荐信息不符合用户实际健康状态的情况。

本发明还提供一种饮食管理系统。图5给出了本发明实施例提供的一种饮食管理系统500的示意性结构框图。

如图5所示的饮食管理系统500包括:智能冰箱510、云服务器520和通信模块530。其中,智能冰箱510采用上文描述的智能冰箱300,可以实现智能冰箱300的全部功能。云服务器520为上文描述的云服务器100,可以实现云服务器100的全部功能。

具体的,在该实施例中,智能冰箱510包括的获取模块511可以获取用户健康信息和智能冰箱内所存放食材的食材信息,发送模块512通过通信模块530向云服务器520发送获取模块511获取的用户健康信息和食材信息。

云服务器520包括的接收模块521通过通信模块530接收智能冰箱510发送的用户健康信息和食材信息。存储模块522存储饮食方案数据库,以及接收模块521接收的用户健康信息和食材信息。处理模块523根据存储模块522存储的饮食方案数据库、用户健康信息和食材信息,确定用户饮食推荐信息。发送模块524通过通信模块530将处理模块523确定的用户饮食推荐信息发送至智能冰箱510。

智能冰箱510包括的接收模块513通过通信模块530接收云服务器520发送的用户饮食推荐信息,显示面板514显示接收模块513接收的用户饮食推荐信息。

上述实施例中的饮食管理系统,通过智能冰箱将获取的用户健康信息和智能冰箱内所存放食材的食材信息发送给云服务器,云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至智能冰箱的显示面板上显示,可以有效的避免用户饮食营养的不平衡的问题。

在另一个实施例中,云服务器520包括的处理模块523还可以根据存储模块522存储的饮食方案数据库、用户健康信息和食材信息,确定食材采购推荐信息。524通过通信模块530将处理模块523确定的食材采购推荐信息发送至智能冰箱510。

智能冰箱510包括的接收模块513还通过通信模块530接收云服务器520发送的食材采购推荐信息,显示面板514还显示接收模块513接收的食材采购推荐信息。

上述实施例中的饮食管理系统,通过在智能冰箱的显示面板上显示云服务器确定的食材采购推荐信息,可以方便用户查看或浏览该食材采购推荐信息,并能以及提示用户购买所需食材,而智能冰箱可以与在线购物系统连接,从而使用户能够快速购买所需食材。

本发明还提供一种饮食管理系统。图6给出了本发明实施例提供的一种饮食管理系统600的示意性结构框图。

如图6所示的饮食管理系统600包括:智能冰箱610、云服务器620、智能终端630和通信模块640。智能冰箱610和智能终端630分别通过通信模块640与云服务器620连接。其中,云服务器620为上文描述的云服务器100,可以实现云服务器100的全部功能。

智能冰箱610用于获取智能冰箱内所存放食材的食材信息,并将该食材信息通过通信模块640发送至云服务器620。智能终端630用于获取用户健康信息,并将该用户健康信息通过通信模块640发送至云服务器620。

云服务器620用于通过通信模块640接收智能冰箱610发送的食材信息和智能终端630发送的用户健康信息,根据用户健康信息、食材信息和已存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息通过通信模块640发送至智能终端630和/或智能冰箱640的显示面板上。

上述实施例中的饮食管理系统,通过智能冰箱将获取的该智能冰箱内所存放食材的食材信息发送给云服务器,智能终端将获取的用户健康信息发送给云服务器,云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至智能终端和/或智能冰箱的显示面板上显示,可以有效的避免用户饮食营养的不平衡的问题。

需要说明的是,在该实施例中,智能终端630可以为智能手机、平板电脑、台式计算机或笔记本电脑中任一种,本发明实施例对此并不做任何限定。

可选地,作为本发明的一个实施例,云服务器620还用于根据用户健康信息、食材信息和已存储的饮食方案数据库,确定食材采购推荐信息,并将食材采购推荐信息通过通信模块640发送至智能终端630和/或智能冰箱610的显示面板上。

上述实施例中的饮食管理系统,通过在智能终端和/或智能冰箱的显示面板上显示云服务器确定的食材采购推荐信息,可以方便用户查看或浏览该食材采购推荐信息,并能以及提示用户购买所需食材,而智能终端和/或智能冰箱可以与在线购物系统连接,从而使用户能够快速购买所需食材。

上文结合图5和图6,详细描述了本发明提供的一种饮食管理系统,下面结合图7至图12对本发明提供的一种饮食管理方法进行详细的描述。

图7给出了本发明实施例提供的一种饮食管理方法700的示意性流程图。如图7所示的方法700的执行主体可以为上文描述的云服务器100。方法700包括:

710,接收用户健康信息和智能冰箱内所存放食材的食材信息。

720,存储步骤710中接收的用户健康信息和食材信息。

730,根据步骤720中存储的用户健康信息、食材信息和已存储的饮食方案数据库,确定用户饮食推荐信息。

740,将步骤730中确定的用户饮食推荐信息发送至用户的智能终端和/或智能冰箱的显示面板上。

具体的,在该实施例中,步骤710可以是接收来自智能终端或智能冰箱的用户健康信息,以及来自智能冰箱的食材信息。

上述实施例中的饮食管理方法,通过根据接收的用户健康信息和智能冰箱内所存放食材的食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至用户的智能终端和/或智能冰箱的显示面板上,可以有效的避免用户饮食营养的不平衡的问题。

可选地,作为本发明的一个实施例,如图8所示,步骤730具体包括:

731,根据步骤720中存储的用户健康信息生成用户标签。其中,用户标签可以包括:人群类别标签、体重标签和健康状况标签。

732,从已存储的饮食方案数据库中获取与步骤731中生成的用户标签相匹配的饮食方案清单。

733,根据步骤720中存储的食材信息对步骤732中获取的饮食方案清单中的饮食方案进行排序,得到饮食方案信息。

734,将步骤733中得到的饮食方案信息确定为用户饮食推荐信息。

上述实施例中的饮食管理方法,通过根据用户健康信息生成用户标签,并从饮食方案数据库中获取与用户标签相匹配的饮食方案清单,从而可以实现针对不同用户进行更加精准的饮食推荐,可以有效避免为用户推荐不合理的饮食方案。

具体的,在该实施例中,步骤733具体可以为:根据饮食方案对应的食材清单与食材信息对应的食材的匹配度,对饮食方案清单中的饮食方案进行排序,得到饮食方案信息。例如:饮食方案对应的食材清单中与冰箱内的食材匹配度越高,则该饮食方案的排序越靠前,相应的推荐优先级也越高。

也就是说,在对饮食方案清单中的饮食方案进行排序时,优先推荐给用户的饮食方案是其所需食材在用户的冰箱中全部都有,从而无需用户额外购买食材,使得优先推荐给用户的饮食方案容易执行。

可选地,作为本发明的另一实施例,如图9所示,方法900包括:

910,接收用户健康信息和智能冰箱内所存放食材的食材信息。

920,存储步骤910中接收的用户健康信息和食材信息。

931,根据步骤920中存储的用户健康信息生成用户标签。其中,用户标签可以包括:人群类别标签、体重标签和健康状况标签。

932,从已存储的饮食方案数据库中获取与步骤931中生成的用户标签相匹配的饮食方案清单;

933,根据步骤920中存储的食材信息对步骤932中获取的饮食方案清单中的饮食方案进行排序,得到饮食方案信息;

934,将步骤933中得到的饮食方案信息确定为用户饮食推荐信息。

935,根据步骤933中得到的饮食方案信息对应的饮食方案中的食材清单和步骤920中存储的食材信息对应的食材,确定食材采购推荐信息。

940,将步骤934中确定的用户饮食推荐信息和步骤935中确定的食材采购推荐信息发送至用户的智能终端和/或智能冰箱的显示面板上。

需要说明的是,在该实施例中,步骤910、步骤920和步骤931-934分别与图8中的步骤710、步骤720和步骤731-734相类似,为了描述的简洁,在此不再赘述。

上述实施例中的饮食管理方法,通过将确定的食材采购推荐信息发送至智能终端和/或智能冰箱的显示面板上,可以方便用户获知在执行推荐的饮食方案时缺少的食材,以降低执行饮食方案的难度。

应理解,在本发明实施例中,根据本发明实施例的饮食管理方法700和900的执行主体,可对应于根据本发明实施例的云服务器100。图7-图9中的各个方法的相应流程均可以通过云服务器100中的各个模块的上述和其它操作和/或功能分别实现,为了简洁,在此不再赘述。

还应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

上文结合图7至图9从云服务器的角度详细描述了本发明提供的饮食管理方法,下面结合图10至图12从智能冰箱的角度对本发明提供的饮食管理方法进行详细的描述。

图10给出了本发明实施例提供的一种饮食管理方法1000的示意性流程图。如图10所示的方法1000的执行主体可以为上文描述的智能冰箱300。方法1000包括:

1010,获取用户健康信息和智能冰箱内所存放食材的食材信息。

1020,向云服务器发送步骤1010中获取的用户健康信息和食材信息,以便云服务根据该用户健康信息和该食材信息,确定用户饮食推荐信息。

1030,接收云服务器发送的用户饮食推荐信息。

1040,显示步骤1030中接收的用户饮食推荐信息。

上述实施例中的饮食管理方法,通过将获取的用户健康信息和智能冰箱内所存放食材的食材信息发送给云服务器,以便云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并接收和在显示面板上显示云服务器发送的用户饮食推荐信息,可以有效的避免用户饮食营养的不平衡的问题。

可选地,作为本发明的一个实施例,如图11所示,步骤1010具体可以包括:

1011,接收来自检测设备的用户健康信息,或接收用户通过智能冰箱的显示面板输入的用户健康信息。

1012,采集智能冰箱内所存放食材的食材信息。

具体的,在该实施例中,可以通过电子标签识别模块、图像识别模块和二维码识别模块中的一种识别模块采集智能冰箱内所存放食材的食材信息。

可选地,作为本发明的一个实施例,如图12所示,在步骤1040之后,方法1000还包括:

1050,接收云服务器发送的食材采购推荐信息。

1060,显示步骤1050中接收的食材采购推荐信息。

上述实施例中的饮食管理方法,通过显示云服务器确定的食材采购推荐信息,可以方便用户查看或浏览该食材采购推荐信息,并能以及提示用户购买所需食材,而智能冰箱可以与在线购物系统连接,从而使用户能够快速购买所需食材。

应理解,在本发明实施例中,根据本发明实施例的饮食管理方法1000的执行主体,可对应于根据本发明实施例的智能冰箱300。图10-图12中的各个方法的相应流程均可以通过智能冰箱300中的各个模块的上述和其它操作和/或功能分别实现,为了简洁,在此不再赘述。

还应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

下面结合图13和图14对根据本发明实施例的饮食管理方法进行进一步地说明。

图13给出了本发明实施例提供的一种饮食管理方法1300的示意性交互图。如图13所示的饮食管理方法1300包括:

1310,智能冰箱获取用户健康信息和该智能冰箱内所存放食材的食材信息。

1320,智能冰箱向云服务器发送步骤1310中获取的用户健康信息和食材信息。

1330,云服务器接收并存储智能冰箱发送的用户健康信息和食材信息。

1340,云服务器根据步骤1330中存储的用户健康信息、食材信息和已存储的饮食方案数据库,确定用户饮食推荐信息。

1350,云服务器将步骤1340中确定的用户饮食推荐信息发送至智能冰箱。

1360,智能冰箱接收云服务器发送的用户饮食推荐信息并在显示面板上显示该用户饮食推荐信息。

具体的,在步骤1310中,可以接收来自检测设备的用户健康信息,或接收用户通过智能冰箱的显示面板输入的用户健康信息,并通过电子标签识别模块、图像识别模块和二维码识别模块中的一种识别模块采集智能冰箱内所存放食材的食材信息。

在步骤1340中,可以根据用户健康信息生成用户标签,从饮食方案数据库中获取与用户标签相匹配的饮食方案清单,再根据食材信息对饮食方案清单中的饮食方案进行排序,得到饮食方案信息,并将该饮食方案信息确定为用户饮食推荐信息。

在该实施例中,用户标签可以包括:人群类别标签、体重标签和健康状况标签。同时,可以根据饮食方案对应的食材清单与食材信息对应的食材的匹配度,对饮食方案清单中的饮食方案进行排序,得到饮食方案信息。例如:饮食方案对应的食材清单中与冰箱内的食材匹配度越高,则该饮食方案的排序越靠前,相应的推荐优先级也越高。

另外,在步骤1340中,还可以根据饮食方案信息对应的饮食方案中的食材清单和食材信息对应的食材,确定食材采购推荐信息。

在步骤1350中,云服务器将确定的用户饮食推荐信息和/或食材采购推荐信息发送至智能冰箱。在步骤1360中,智能冰箱接收云服务器发送的用户饮食推荐信息和/或食材采购推荐信息,并在显示面板上显示该用户饮食推荐信息和/或食材采购推荐信息。

上述实施例中的饮食管理方法,通过智能冰箱将获取的用户健康信息和智能冰箱内所存放食材的食材信息发送给云服务器,云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至智能冰箱的显示面板上显示,可以有效的避免用户饮食营养的不平衡的问题。

图14给出了本发明另一实施例提供的一种饮食管理方法1400的示意性交互图。如图14所示的饮食管理方法1400包括:

1410,智能冰箱获取该智能冰箱内所存放食材的食材信息。

1420,智能冰箱向云服务器发送步骤1410中获取的食材信息。

1430,智能终端获取用户健康信息。

1440,智能终端向云服务器发送步骤1430中获取的用户健康信息。

1450,云服务器接收并存储智能冰箱发送的食材信息和智能终端发送的用户健康信息。

1460,云服务器根据步骤1450中存储的用户健康信息、食材信息和已存储的饮食方案数据库,确定用户饮食推荐信息。

1470,云服务器将步骤1460中确定的用户饮食推荐信息发送至智能冰箱和智能终端。

1480,智能冰箱接收云服务器发送的用户饮食推荐信息并在显示面板上显示该用户饮食推荐信息。

1490,智能终端接收云服务器发送的用户饮食推荐信息。

具体的,在步骤1410中,可以通过电子标签识别模块、图像识别模块和二维码识别模块中的一种识别模块采集智能冰箱内所存放食材的食材信息。

在步骤1430中,可以接收来自检测设备的用户健康信息,或接收用户通过智能终端的屏幕输入的用户健康信息。

另外,在步骤1460中,还可以根据饮食方案信息对应的饮食方案中的食材清单和食材信息对应的食材,确定食材采购推荐信息。

在步骤1470中,云服务器将确定的用户饮食推荐信息和食材采购推荐信息发送至智能冰箱和智能终端。

在步骤1480中,智能冰箱接收云服务器发送的用户饮食推荐信息和食材采购推荐信息,并在显示面板上显示该用户饮食推荐信息和食材采购推荐信息。

在步骤1490中,智能终端接收云服务器发送的用户饮食推荐信息和食材采购推荐信息。

上述实施例中的饮食管理方法,通过智能冰箱将获取的该智能冰箱内所存放食材的食材信息发送给云服务器,智能终端将获取的用户健康信息发送给云服务器,云服务器根据用户健康信息和食材信息,以及存储的饮食方案数据库,确定用户饮食推荐信息,并将用户饮食推荐信息发送至智能终端和/或智能冰箱的显示面板上显示,可以有效的避免用户饮食营养的不平衡的问题。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

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

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1