食谱推荐方法、冰箱、计算机可读存储介质
文献发布时间:2023-06-19 11:57:35
技术领域
本发明涉及冰箱的智能控制领域,特别是一种食谱推荐方法、冰箱、计算机可读存储介质。
背景技术
随着人们生活水平的进一步提高、科技的进一步发展,用户对家电的要求也在进一步提高,也进一步要求家电的智能化,寻求更好的、人机交互更便捷、算法更加智能的智能家电。例如,冰箱是现代家庭中常用的使食物或其他物品保持恒定低温冷态的产品。如今,用户对冰箱的要求也不仅只要求冰箱本身所应该具有的功能更好、更实用、更节省和更方便,用户还希望看到更加智能的功能以及有效提高用户场景体验的冰箱。
如今的智能冰箱中,可根据食材进行食谱推荐,但是仅可以根据冰箱内已存储的食物来规划食谱。但是,若家中有访客到访时,则为多人安排食谱通常较为困难,并且很难顾及所有人的口味。
因此,必须设计一种可以进行菜品规划的食谱推荐方法、冰箱、计算机可读存储介质。
发明内容
为了解决上述问题,本发明提出了一种食谱推荐方法,所述食谱推荐方法包括:与移动端通讯连接,获取访客成员的行程信息;获取当天访客成员姓名;调取该访客成员的常用食谱;将所有访客成员的常用食谱进行汇总成总常用食谱;推荐该总常用食谱。
作为本发明的进一步改进,步骤“调取该访客成员的常用食谱”包括:与该访客成员的冰箱通讯连接,并获得该访客成员的常用食谱。
作为本发明的进一步改进,步骤“推荐该总常用食谱”包括:接收到冰箱激活信息时,控制冰箱屏幕显示总常用食谱或语音提示总常用食谱。
作为本发明的进一步改进,步骤“推荐该总常用食谱”包括:将总常用食谱推送至移动端。
作为本发明的进一步改进,所述食谱推荐方法还包括:分析总常用食谱中的所需食材;推荐需购买食材的购买信息。
作为本发明的进一步改进,步骤“推荐需购买食材的购买信息”包括:查询冰箱中的剩余食材;统计剩余食材的名称和剩余量;将所需食材的名称和用量与冰箱中剩余食材的名称和剩余量进行比对,计算需购买食材的名称及购买量;推荐需购买食材的名称及购买量。
作为本发明的进一步改进,步骤“将所有访客成员的常用食谱进行汇总成总常用食谱”包括:获取访客成员的禁吃食材;将所有访客成员的常用食谱汇总成常用食谱集合;分析常用食谱集合中每个常用食谱的食材;在总常用食谱集合中剔除至少一个包括禁吃食材的的常用食谱,并汇总成总常用食谱。
作为本发明的进一步改进,步骤“将所有访客成员的常用食谱进行汇总成总常用食谱”包括:获取访客成员的禁吃口味;将所有访客成员的常用食谱汇总成常用食谱集合;分析常用食谱集合中属于禁吃口味的食谱;对属于禁吃口味的食谱中的至少一个进行调整并使其不再属于禁吃口味;将调整后的常用食谱集合设置为总常用食谱。
作为本发明的进一步改进,所述食谱推荐方法还包括:获取访客成员的喜好口味;判断某种喜好口味在所有访客成员中的占比v;若占比v达到了阈值v`,则将该喜好口味设置为群体喜好口味;判断总常用食谱中的属于群体喜好口味的群体喜好食谱;对群体喜好食谱进行进一步推荐。
作为本发明的进一步改进,步骤“将所有访客成员的常用食谱进行汇总成总常用食谱”包括:将所有访客成员的常用食谱汇总成常用食谱集合;分析常用食谱集合中的食谱种类;按照访客成员的总人数估算每种食谱种类中食谱的数量并记为预估食谱数量;从常用食谱集合中对每种食谱种类的食谱进行挑选并形成总常用食谱,使得总常用食谱中的每种食谱种类中的食谱的数量不小于该种食谱种类的预估食谱数量。
本发明提供了一种冰箱,包括存储器和处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述食谱推荐方法中的步骤。
本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述食谱推荐方法中的步骤。
本发明的有益效果:从而,本发明中,可与用户移动端通讯连接并获得当天的访客成员姓名,进一步获得该访客成员的常用食谱,并将所有访客成员的总常用食谱推荐给用户。从而可对用户烹饪的过程形成参考,方便用户对烹饪的过程及菜品的数量、种类等进行规划,使得用户更为方便,提高用户的生活幸福感。
附图说明
图1为本发明食谱推荐方法的流程示意图;
图2为本发明冰箱的结构示意图。
具体实施例
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
如图1至图2所示,本发明提供了一种可以根据访客信息来规划食谱的食谱推荐方法。所述食谱推荐方法包括:
与移动端通讯连接,获取访客成员的行程信息;
获取当天访客成员姓名;
调取该访客成员的常用食谱;
将所有访客成员的常用食谱进行汇总成总常用食谱;
推荐该总常用食谱。
从而,本发明中,可与用户移动端通讯连接并获得当天的访客成员姓名,进一步获得该访客成员的常用食谱,并将所有访客成员的总常用食谱推荐给用户。从而可对用户烹饪的过程形成参考,方便用户对烹饪的过程及菜品的数量、种类等进行规划,使得用户更为方便,提高用户的生活幸福感。
步骤“调取该访客成员的常用食谱”包括:与该访客成员的冰箱10通讯连接,并获得该访客成员的常用食谱。或者,也可以从云端调取。
并且,其中,步骤“推荐该总常用食谱”包括:
接收到冰箱10激活信息时,控制冰箱10屏幕1显示总常用食谱或音响2语音提示总常用食谱。或者,也可以直接将总常用食谱推送至移动端。本发明中提供了两种推荐该总常用食谱的方法,第一种为将冰箱10与大门通讯连接,从而根据访客成员姓名获得总常用食谱,并且通过冰箱10对用户进行提醒;其中,在用户靠近冰箱10或使用冰箱10时,冰箱10被激活。第二种为将冰箱10与大门及用户的移动端通讯连接,则同样的,获取总常用食谱后,冰箱10又将总常用食谱发送给用户的移动端,从而也可更加直接的对用户进行提醒,提醒更加方便。
进一步的,所述食谱推荐方法还包括:
分析总常用食谱中的所需食材;
推荐需购买食材的购买信息。
其中,食材的购买信息包括食材的名称及食材的用量。由于,不同食谱中可以包括有同一种食材,因此,本方案中可以对总常用食谱里的食材统一分析并计算数量,并一同推荐给用户,方便用户购买。
当然,由于冰箱10中可能有剩余的食材,若不对剩余食材进行统计,而是直接提醒用户食材的购买信息,则可能会造成食材的浪费。因此,步骤“推荐需购买食材的购买信息”包括:
查询冰箱10中的剩余食材;
统计剩余食材的名称和剩余量;
将所需食材的名称和用量与冰箱10中剩余食材的名称和剩余量进行比对,计算需购买食材的名称及购买量;
推荐需购买食材的名称及购买量。
从而,通过将冰箱10中剩余食材的名称和剩余量与所需食材的名称和用量进行比对,则可判断出需购买食材的名称及购买量。例如,若冰箱10中剩余两根黄瓜,五个鸡蛋,而总常用食谱中的所需三根胡萝卜、四根黄瓜,两个鸡蛋,则所需购买食材则为三根胡萝卜、一根黄瓜。具体的,该步骤为:判断冰箱10的剩余食材中、剩余量多于或等于该所需食材的用量的食材,则该种食材不需要购买;判断冰箱10的剩余食材中,剩余量少于该所需食材的用量的食材,通过所需食材的用量减去剩余食材的剩余量计算该种食材的购买量。
当然,访客成员中因为身体原因而不会食用某些食材,若其他访客成员的常用食谱中含有这些食材,则也需要注意。因此,步骤“将所有访客成员的常用食谱进行汇总成总常用食谱”包括:
获取访客成员的禁吃食材;
将所有访客成员的常用食谱汇总成常用食谱集合;
分析常用食谱集合中每个常用食谱的食材;
在总常用食谱集合中剔除至少一个包括禁吃食材的的常用食谱,并汇总成总常用食谱。
例如,若某些访客成员对某些食材过敏,例如对花生过敏,对乳制品过敏,还有些成员因为疾病问题不吃某些食谱,例如有痛风而不吃海鲜。但是,其他访客成员却可以吃上述食物,因此,可在访客成员的常用食谱所汇集成的常用食谱合集中去除掉部分包括上述食物的食谱,从而减少最后总常用食谱中包括上述食物的食谱的数量和比例,使得最终的总常用食谱更加适合访客成员。
或者,不同的访客成员的口味也大相径庭,因此也很难保证所有人的口味习惯。访客成员的口味有“禁吃口味”和“喜好口味”两种,因此,可分别进行分析。
“禁吃口味”例如:某些访客成员不吃辣、不吃香菜、不吃甜食等,并且,“禁吃口味”通常可以在烹饪的过程中进行调整,例如不放辣椒、不放香菜、不放糖等。则,步骤“将所有访客成员的常用食谱进行汇总成总常用食谱”包括:
获取访客成员的禁吃口味;
将所有访客成员的常用食谱汇总成常用食谱集合;
分析常用食谱集合中属于禁吃口味的食谱;
对属于禁吃口味的食谱中的至少一个进行调整并使其不再属于禁吃口味;
将调整后的常用食谱集合设置为总常用食谱。
从而,将属于禁吃口味的食谱中的至少一个进行调整使其不再属于禁吃口味,则可以适当减少总常用食谱中属于禁吃口味的食谱的数量,使得最终获得的总常用食谱能够尽可能多的满足大部分访客成员的需求。
相对应的,所述食谱推荐方法还包括:
获取访客成员的喜好口味;
判断某种喜好口味在所有访客成员中的占比v;
若占比v达到了阈值v`,则将该喜好口味设置为群体喜好口味;
判断总常用食谱中的属于群体喜好口味的群体喜好食谱;
对群体喜好食谱进行进一步推荐。
由于,访客成员的常用食谱的总和远大于访客成员数量,从而,需要对总常用食谱进行进一步筛选。在本具体实施方式中,通过获得访客成员的喜好口味,再判断群体喜好口味,从而可对总常用食谱中的群体喜好食谱进行进一步推荐。例如,若在冰箱10屏幕1上显示食谱时,可对群体喜好食谱进行高亮或标注显示。
另外,在本实施方式中,该阈值V`为60%。
如上述所述,访客成员的常用食谱的总和远大于访客成员数量,因而,可对汇总而成的总常用食谱进行进一步筛选。
步骤“将所有访客成员的常用食谱进行汇总成总常用食谱”包括:
将所有访客成员的常用食谱汇总成常用食谱集合;
分析常用食谱集合中的食谱种类;
按照访客成员的总人数估算每种食谱种类中食谱的数量并记为预估食谱数量;
从常用食谱集合中对每种食谱种类的食谱进行挑选并形成总常用食谱,使得总常用食谱中的每种食谱种类中的食谱的数量不小于该种食谱种类的预估食谱数量。
则,在本具体实施方式中,可按照访客成员的数量判断预估食谱数量。例如,若访客成员具有五人,则判断炒菜类的预估食谱数量为四个,炖菜类的预估食谱数量为两个,汤菜类的预估食谱数量为一个,凉菜类的预估食谱数量为两个。从而,可从常用食谱集合中按照上述预估食谱数量进行挑选并形成总常用食谱。因此,最后形成的总常用食谱中的食谱数量也和访客成员的数量相匹配,由于总常用食谱中的某食谱种类中的食谱数量不小于预估食谱数量,因而也方便用户进一步对总常用食谱中的食谱进行进一步的筛选。另外,用户也可以根据自己家庭成员的名单对最后形成的总常用食谱进行添加,最终形成烹饪所参考的菜谱。
本发明提供了一种冰箱10,包括存储器和处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述所述食谱推荐方法中的任意一个步骤,也就是说,实现上述所述食谱推荐方法中任意一个技术方案中的步骤。本发明中,冰箱10还包括通信装置3,用以与大门及移动端通信连接。
本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述食谱推荐方法中的任意一个步骤,也就是说,实现上述食谱推荐方法中的任意一个技术方案中的步骤。
因此,综上所述,本发明中的食谱推荐方法中,通过与用户移动端通讯连接获取当天的访客成员姓名,并进而获得总常用食谱,并可向用户进行推荐,从而可对用户烹饪的过程形成参考,方便用户对烹饪的过程及菜品的数量、种类等进行规划,使得用户更为方便,提高生活幸福感。并且,进一步的,又通过对访客成员的“禁吃食材”、“禁吃口味”、“喜好口味”的进一步获取和分析,可对食谱进行筛选,使得最终形成的总常用食谱更加符合大部分访客成员的吃饭习惯。
应当理解,虽然本说明书按照实施例加以描述,但并非每个实施例仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施例。
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施例的具体说明,并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施例或变更均应包含在本发明的保护范围之内。
- 食谱推荐方法、冰箱、计算机可读存储介质
- 食谱推荐方法、冰箱、计算机可读存储介质