一种饮食信息的处理方法、装置及存储介质与流程

文档序号:18196071发布日期:2019-07-17 05:51阅读:109来源:国知局
一种饮食信息的处理方法、装置及存储介质与流程

本发明涉及信息处理技术,具体涉及一种饮食信息的处理方法、装置及存储介质。



背景技术:

随着科学技术的发展,现有的冰箱可以根据冰箱内已有的食品进行自动配菜,并把食谱提供给用户进行参考。但是,现有的冰箱在实施食谱推送时,是从云服务的食谱数据库中,对冰箱中存储的食品信息进行海量搜索与匹配后,得到向用户推送的目标食谱信息。而当推送的食谱不符合用户的口味,或者,当推送的食谱与用户的烹饪设备不匹配时,用户根据推送的食谱,则无法完成相应的食物烹饪。所以,现有技术中向用户推送食谱信息的方案缺乏目的性和针对性,不能满足所有用户的饮食习惯,从而不能达到方便用户烹饪的效果。



技术实现要素:

为解决现有存在的技术问题,本发明实施例主要提供一种饮食信息的处理方法、装置及存储介质,能够根据当前用户的饮食喜好,为当前用户推送相应地食谱信息。

本发明实施例的技术方案是这样实现的:

根据本发明实施例中的一方面,提供一种饮食信息的处理方法,所述方法包括:

接收第一终端发送的食物图片;

根据所述食物图片对应的食物信息,生成包含所述食物图片中至少一种食物的食谱信息;

接收第二终端发送的已有食材信息、以及接收第三终端发送的已有烹饪设备信息;

根据所述已有食材信息和所述已有烹饪设备信息,从所述食谱信息中确定出目标食谱信息,以及与所述目标食谱信息对应的食材缺失信息和/或烹饪设备缺失信息;

将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

上述方案中,在生成包含所述食物图片中至少一种食物的食谱信息之前,所述方法还包括:

对所述食物图片进行图像识别,得到所述食物图片对应的食物特征信息;

将与所述食物特征信息对应的食物信息,确定为所述食物图片对应的食物信息;所述食物信息至少包括:食材信息和/或烹饪设备信息。

上述方案中,接收第二终端发送的已有食材信息,包括:

接收所述第二终端发送的食材图片;

对所述食材图片进行图像识别,得到所述食材图片对应的食材特征信息;

将与所述食材特征信息对应的食材信息,作为所述食材图片对应的食材信息。

上述方案中,在接收第三终端发送的已有烹饪设备信息之后,所述方法包括:

保存所述已有烹饪设备信息。

上述方案中,在将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息向所述第一终端、第二终端、所述第三终端中的一种或几种发送之前,所述方法还包括:

根据预设饮食周期,将所述目标食谱信息生成与所述饮食周期对应的饮食计划;

相应地,将所述饮食计划和所述饮食计划中每份食谱信息对应的食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

根据本发明实施例中的另一方面,提供一种饮食信息的处理装置,所述装置包括:接收单元、生成单元、确定单元和发送单元;

其中,所述接收单元,用于接收第一终端发送的食物图片;以及接收第二终端发送的已有食材信息和接收第三终端发送的已有烹饪设备信息;

所述生成单元,用于根据所述食物图片对应的食物信息,生成包含所述食物图片中至少一种食物的食谱信息;

所述确定单元,用于根据所述已有食材信息和所述已有烹饪设备信息,从所述食谱信息中确定出目标食谱信息,以及与所述目标食谱信息对应的食材缺失信息和/或烹饪设备缺失信息;

所述发送单元,用于将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

上述方案中,所述装置还包括:

识别单元,用于对所述食物图片进行图像识别,得到所述食物图片对应的食物特征信息;

相应地,所述确定单元,还用于将与所述食物特征信息对应的食物信息,确定为所述食物图片对应的食物信息;

所述食物信息至少包括:食材信息和/或烹饪设备信息。

上述方案中,所述接收单元,还用于接收所述第二终端发送的食材图片;

所述识别单元,还用于对所述食材图片进行图像识别,得到所述食材图片对应的食材特征信息;

所述确定单元,还用于将与所述食材特征信息对应的食材信息,作为所述食材图片对应的食材信息。

上述方案中,所述装置还包括:

保存单元,用于保存所述已有烹饪设备信息。

上述方案中,所述生成单元,还用于根据预设饮食周期,将所述目标食谱信息生成与所述饮食周期对应的饮食计划;

所述发送单元,还用于将所述饮食计划和所述饮食计划中每份食谱信息对应的食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

根据本发明实施例的再一方面,提供一种饮食信息的处理装置,所述装置包括:存储器和处理器;

其中,所述存储器,用于存储能够在所述处理器上运行的计算机程序;

所述处理器,用于运行所述计算机程序时,执行上述一种饮食信息的处理方法中的任一项方法的步骤。

根据本发明实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述一种饮食信息的处理方法中的任一项所述方法的步骤。

本发明实施例提供的一种饮食信息的处理方法、装置及存储介质,通过第一终端发送的食物图片,生成食谱信息;并结合第二终端发送的已有食材信息、以及第三终端发送的已有烹饪设备信息,从所述食谱信息中确定出目标食谱信息,以及与所述目标食谱信息对应的食材缺失信息和/或烹饪设备缺失信息;将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。不仅实现了根据当前用户的饮食喜好或饮食习惯为用户进行食谱推送,而且还可以向当前用户推送烹饪目标食物所缺失的食材信息和/或烹饪设备信息,从而能够提高用户的烹饪体验、

附图说明

图1为本发明实施例中饮食信息的处理方法的流程示意图;

图2为本发明实施例中推送饮食信息的使用场景示意图;

图3为本发明实施例中饮食信息的处理装置的结构组成示意图;

图4为本发明实施例中另一种饮食信息的处理装置的结构组成示意图。

具体实施方式

下面结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图1为本发明实施例中饮食信息的处理方法的流程示意图;如图1所示,所述方法包括:

步骤101,接收第一终端发送的食物图片;

本发明实施例中,所述第一终端具体可以是智能手机、摄像机、照相机等移动终端,且在所述第一终端上安装有饮食应用(app,application),所述第一终端通过所述饮食app,向所述饮食app的后台服务器发送食物图片。

这里,所述食物图片可以是所述第一终端自身存储的食物图片,也可以是通过所述第一终端的摄像功能,拍摄的食物图片。

例如,当用户在饭店吃饭时,通过所述第一终端的摄像功能,对喜欢的食物进行图片拍摄,然后,通过所述第一终端上的所述饮食app,将拍摄的食物图片向所述后台服务器发送。

步骤102,根据所述食物图片对应的食物信息,生成包含所述食物图片中至少一种食物的食谱信息;

本发明实施例中,所述后台服务器接收到所述第一终端发送的所述食物图片后,通过图像识别技术对所述食物图片进行图像识别,得到所述食物图片对应的食物特征信息。所述食物特征信息是指:提取所述食物图片中每一种食物所对应的轮廓线条、颜色、形状等信息。然后,将与所述食物特征信息对应的食物信息,确定为所述食物图片对应的食物信息。所述食物信息至少包括:食材信息和/或烹饪设备信息。

这里,所述后台服务器可以在本地数据库,对所述食物特征信息进行搜索或匹配,也可以通过云端数据库,对所述食物特征信息进行搜索与匹配。但是,无论在所述后台服务器的本地数据库,还是云端数据库,均存储有各种食物信息与各种食物特征信息的对应关系,通过所述对应关系,可以确定出目标食物图片对应的食物信息。例如,所述后台服务器通过美的云端服务,对食物图片进行图像识别时,识别出所述食物图片中对应的食物特征信息为“中脉白色、边缘绿色且有褶皱”,并且将所述食物特征信息与美的云端服务数据库中的食物特征信息进行匹配或搜索后,得到所述食物特征信息对应的食物信息为“白菜、烹饪设备为炒锅、炖锅”,则确定所述食物图片对应的食物信息是“白菜”。

所述后台服务器根据所述食物图片对应的食物信息,从本地数据库或云端数据库,提取与该食物信息匹配的食谱,所述匹配的食谱中包含所述食物图片中至少一种食物。例如,所述食物图片对应的食物信息包括:西红柿、牛肉、洋葱,则所述后台服务器根据所述食物信息,提取与该食物信息匹配的食谱中至少包含西红柿、牛肉、洋葱之一,或任意组合。并将提取的所述匹配的食谱加入到当前用户的食谱数据库。

步骤103,接收第二终端发送的已有食材信息、以及接收第三终端发送的已有烹饪设备信息;

本发明实施例中,所述第二终端具体为智能冰箱,且在所述智能冰箱内安装有摄像头,通过所述摄像头能够获取到所述智能冰箱内存储的食物信息。当然,所述第二终端也可以是如手机、摄像机、照相机等移动终端。

这里,当所述第二终端为智能冰箱时,具体实现如下:

当用户开关所述智能冰箱的门时,触发所述智能冰箱内的所述摄像头,对所述智能冰箱内存储的食物进行拍照,然后由所述智能冰箱将拍摄的食材图片发送给所述后台服务器,所述后台服务器接收到所述食材图片后,通过图像识别技术对所述食材图片进行图像识别,得到所述食材图片对应的食材特征信息,将所述食材特征信息与本地数据库或云端数据库中的食材特征信息进行匹配,确定出与所述食材特征信息对应的食材信息,将所述食材信息确定为所述食材图片对应的食材信息,并对所述智能冰箱在所述后台服务器中保存的当前食材信息进行更新。具体识别所述食材图片的方法请参照上述识别食物图片的方法,在此不再重复描述。

当所述第二终端为移动终端时,具体实现如下:

用户通过触发所述移动终端的摄像头功能,对智能冰箱内存储的食材、或智能冰箱外的食材进行拍照,然后由所述移动终端将拍摄的食材图片发送给所述后台服务器,所述后台服务器接收到所述食材图片后,通过图像识别技术对所述食材图片进行图像识别,得到所述食材图片对应的食材特征信息,将所述食材特征信息与本地数据库或云端数据库中的食材特征信息进行匹配,确定出与所述食材特征信息对应的食材信息,将所述食材信息确定为所述食材图片对应的食材信息,并对所述移动终端在所述后台服务器中保存的当前食材信息进行更新。具体识别所述食材图片的方法请参照上述识别食物图片的方法,在此不再重复描述。

本发明实施例中,所述第三终端为智能烹饪设备,例如,美的智能电饭煲、美的智能电饼铛、美的智能炒锅等设备。所述第三终端通过内置的烹饪系统在后台服务器对所述第三终端进行设备注册,待所述设备注册成功后,所述后台服务器对所述第三终端的设备信息进行保存,并且对当前用户在所述后台服务器中保存的已有烹饪设备信息进行更新,之后,所述后台服务器在向当前用户推送食谱信息时,则可以通过所述烹饪系统将相应的烹饪数据下发到所述已有的烹饪设备中,以控制所述烹饪设备进行食物烹饪。例如,以炖汤为例,烹饪数据对应的信息包括:注水量、烹饪时的火力大小调节、烹饪时间的调节等信息。

当然,所述第三终端也可以是如手机、平板电脑等移动终端。

当所述第三终端为所述移动终端时,通过所述移动终端具备的摄像头功能,对当前用户的烹饪设备进行拍照,然后由所述移动终端将拍摄的烹饪设备图片发送到后台服务器,所述后台服务器接收到所述烹饪设备图片后,通过图像识别技术对所述烹饪设备图片进行图像识别,得到所述烹饪设备图片对应的烹饪设备特征信息,将所述烹饪设备特征信息与本地数据库或云端数据库中的烹饪设备特征信息进行匹配,确定出与所述烹饪设备特征信息对应的烹饪设备信息,将所述烹饪设备信息确定为所述烹饪设备图片对应的烹饪设备信息,并对所述移动终端在所述后台服务器中保存的当前烹饪设备信息进行更新。具体识别所述烹饪设备图片的方法请参照上述识别食物图片的方法,在此不再重复描述。

这里,所述烹饪设备信息也可以是由用户手动输入到所述移动终端,再由所述移动终端将用户输入的所述烹饪设备信息发送到后台服务器,所述后台服务器接收到所述烹饪设备信息后,对当前用户已保存在所述后台服务器中的烹饪设备信息进行更新。

步骤104,根据所述已有食材信息和所述已有烹饪设备信息,从所述食谱信息中确定出目标食谱信息,以及与所述目标食谱信息对应的食材缺失信息和/或烹饪设备缺失信息;

本发明实施例中,所述后台服务器根据所述智能冰箱发送的已有食材信息,以及当前已保存的所有智能烹饪设备信息,在当前用户对应的食谱数据库中,确定出待推送的目标食谱信息,所述待推送的目标食谱信息可以是某天的一顿饭菜的食谱,也可以是几天的多顿饭菜的食谱。具体根据用户的饮食需求进行设置。

另外,在所述待推送的目标食谱信息中,还包括烹饪目标食物时,当前用户的智能冰箱中所缺失的食材信息和/或缺失的烹饪设备信息。这样,当前用户根据所述缺失的食材信息和/或缺失的烹饪设备信息,能够较清楚地进行食材采购和烹饪设备的采购。大大提高了用户的烹饪需求。

步骤105,将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

通过上述描述得知,本发明实施例中,当所述第一终端、第二终端和所述第三终端均为移动终端时,所述第一终端、第二终端和所述第三终端为相同设备;当所述第一终端为移动终端、第二终端为智能冰箱、所述第三终端为智能烹饪设备时,所述第一终端、第二终端和所述第三终端可以为不同的设备。

具体地,当所述第一终端、第二终端和所述第三终端为相同设备时,所述后台服务器在确定向当前用户推送的目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息后,将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,发送到所述第一终端、第二终端和所述第三终端之一即可。这样,能够减少后台服务器的数据传输率,从而提高后台服务器的数据处理率。

当所述第一终端、所述第二终端、所述第三终端为不同的设备时。所述后台服务器在确定向当前用户推送的目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息后,将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,分别发送到所述第一终端、第二终端和所述第三终端,使得当前用户无论在使用冰箱拿取食材时,还是在使用烹饪设备进行食物烹饪时,无需再依附于智能手机,便可及时获取到目标食谱信息,从而提高用户获知食谱信息的便利性。

同时,还能够使得当前用户通过所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,进行食材采购或食物烹饪。

本发明实施例中,所述后台服务器还可以根据预设饮食周期,将所述目标食谱信息生成与所述饮食周期对应的饮食计划;将所述饮食计划和所述饮食计划中每份食谱信息对应的食材缺失信息和/或缺失烹饪设备信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

具体地,所述后台服务器根据当前已有的食材信息和已有的烹饪设备信息,在当前用户对应的食谱数据库中,确定出与所述预设饮食周期对应的目标食谱信息,然后,根据所述目标食谱信息,按照预设营养搭配标准进行分类。从而形成符合当前用户饮食习惯的饮食计划。

这里,预设营养搭配标准可以是“中国居民膳食营养素参考摄入量”的标准,根据所述预设营养搭配标准,对当前用户每天对各种营养素的需要量来进行配餐。

例如:早餐热能和各种营养素的供给量约占全日总需要量的30%左右,午餐40%,晚餐占30%。每人每天约需2000-2400千卡热能摄入,其中12-15%能量来自蛋白质,25-30%来自脂肪,60-65%来自碳水化合物。

具体地饮食配制原则为:食物多样,粮谷为主,三餐比为3:4:3。

以下为按一周为单位,为用户推荐的一日三餐健康食谱:

星期一:早餐:牛奶、煮荷包蛋1个;

中餐:米饭、香菇菜心、糖醋带鱼、丝瓜汤;

晚餐:绿豆粥、白菜猪肉包子、虾皮冬瓜。

星期二:早餐:馒头、牛奶(或豆奶)、卤蛋1个;

中餐:米饭、肉末茄子、鸭子海带汤;

晚餐:干煸豆角、稀饭、豆沙包、青椒肉丝。

星期三:早餐:肉包子、牛奶(或豆奶)、咸鸭蛋(半个);

中餐:馒头、黄豆烧牛肉、干煸四季豆、鸡蛋汤;

晚餐:炒面、清炒菠菜、青椒土豆丝。

星期四:早餐:花卷、牛奶(或豆奶)、煮荷包蛋1个;

中餐:米饭、黑木耳肉片、红烧平鱼、白萝卜海带排骨汤;

晚餐:豆浆或稀饭、葱花饼、青椒芹菜肉丝。

星期五:早餐:菜包子、牛奶(或豆奶);

中餐:米饭、炒菜花、辣子鸡丁,香菇青菜汤;

晚餐:芹菜肉包子、西红柿炒鸡蛋、肉末烧豆腐。

星期六:早餐:面包、牛奶(或豆奶)、煎鸡蛋1个;

中餐:米饭、五香鱼、黄豆芽炒胡萝卜、香菇汤;

晚餐:馒头,玉米粥、番茄炒蛋、鱼香肉丝。

星期天:早餐:花卷、牛奶(或豆奶)、煮鸡蛋1个;

中餐:米饭、黑木耳炒鸡丁、糖醋白菜、南瓜汤。

晚餐:韭菜猪肉饺子、豆豉油麦菜、肉末炒豇豆。

图2为本发明实施例中饮食信息的推送场景示意图;如图2所示:包括:智能冰箱201、美的云端服务器202、智能手机203和智能水壶204;这里,所述美的云端服务器202可以认为是上述方法描述中的后台服务器。

所述智能冰箱201中安装有摄像头,并且在用户每次开关所述智能冰箱201的门后,触发所述摄像头对所述智能冰箱201内的食物进行拍照,并将拍摄的食材图片上传至所述美的云端服务器202,所述美的云端服务器202对所述智能冰箱201发送的食材图片进行图像识别,并根据识别结果更新所述用户存储在所述美的云端服务器202中的现有食材数据。

所述智能手机203中安装有饮食app,用户通过所述智能手机203对喜欢的食物进行食物拍摄后,通过所述手机201中的饮食app将拍摄的食物图片发送到所述美的云端服务器202,所述云端服务器202对所述智能手机203发送的所述食物图片进行图像识别,识别出所述食物图片中包含的所有食物的食谱信息,并对识别出的所述食谱信息进行保存,形成所述用户的食谱数据库。

用户通过所述智能水壶204中的烹饪系统,激活所述智能水壶204之后,与所述烹饪系统对应的所述美的云端服务器202,能够对当前用户保存在所述美的云端服务器202中的已有烹饪家电进行数据更新。

之后,所述美的云端服务器202根据当前用户的现有食材数据和现有烹饪家电数据,在当前用户的食谱数据库为用户制定最佳饮食方案及食材配送方案,并将制定的饮食方案及食材配送方案推送至所述智能手机203,当前用户通过所述智能手机203接收到的饮食方案及食材配送方案。能够清楚、方便地进行食材选购及烹饪准备。

采用本发明实施例提供的方案,不仅能够根据当前用户的饮食习惯和口味,有针对性的为用户推送饮食计划和食材缺失信息,而且还提高了食谱信息的使用率和用户的烹饪需求。

图3为本发明实施例中饮食信息的处理装置的结构组成示意图;如图3所示,所述装置包括:接收单元301、生成单元302、确定单元303和发送单元304;

其中,所述接收单元301,用于接收第一终端发送的食物图片;以及接收第二终端发送的已有食材信息和接收第三终端发送的已有烹饪设备信息;

所述生成单元302,用于根据所述食物图片对应的食物信息,生成包含所述食物图片中至少一种食物的食谱信息;

所述确定单元303,用于根据所述已有食材信息和所述已有烹饪设备信息,从所述食谱信息中确定出目标食谱信息,以及与所述目标食谱信息对应的食材缺失信息和/或烹饪设备缺失信息;

所述发送单元303,用于将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

本发明实施例中,所述装置具体可以是饮食app对应的后台服务器,所述第一终端具体可以是智能手机、摄像机、照相机等移动终端,且在所述第一终端上安装有app,所述第一终端通过所述饮食app,向所述饮食app的后台服务器发送食物图片,并由所述接收单元301接收所述食物图片。

这里,所述食物图片可以是所述第一终端自身存储的食物图片,也可以是通过所述第一终端的摄像功能,拍摄的食物图片。

例如,当用户在饭店吃饭时,通过所述第一终端的摄像功能,对喜欢的食物进行图片拍摄,然后,通过所述第一终端上的所述饮食app,将拍摄的食物图片向所述后台服务器发送。

本发明实施例中,所述装置还包括:识别单元305;

具体地,所述接收单元301接收到所述第一终端发送的所述食物图片后,触发所述识别单元305,由所述识别单元305通过图像识别技术对所述食物图片进行图像识别,以得到所述食物图片对应的食物特征信息。

所述食物特征信息是指:提取所述食物图片中每一种食物所对应的轮廓线条、颜色、形状等信息。

然后,由所述确定单元303将与所述食物特征信息对应的食物信息,确定为所述食物图片对应的食物信息。

所述食物信息至少包括:食材信息和/或烹饪设备信息。

这里,所述后台服务器可以在本地数据库,对所述食物特征信息进行搜索或匹配,也可以通过云端数据库,对所述食物特征信息进行搜索与匹配。但是,无论在所述后台服务器的本地数据库,还是云端数据库,均存储有各种食物信息与各种食物特征信息的对应关系,通过所述对应关系,可以确定出目标食物图片对应的食物信息。例如,所述识别单元305通过美的云端服务,对食物图片进行图像识别时,识别出所述食物图片中对应的食物特征信息为“中脉白色、边缘绿色且有褶皱”,并且将所述食物特征信息与美的云端服务数据库中的食物特征信息进行匹配或搜索后,得到所述食物特征信息对应的食物信息为“白菜、烹饪设备为炒锅、炖锅”,则所述确定单元303确定所述食物图片对应的食物信息是“白菜”。

所述后台服务器根据所述食物图片对应的食物信息,从本地数据库或云端数据库,提取与该食物信息匹配的食谱,所述匹配的食谱中包含所述食物图片中至少一种食物。例如,所述食物图片对应的食物信息包括:西红柿、牛肉、洋葱,则所述后台服务器根据所述食物信息,提取与该食物信息匹配的食谱中至少包含西红柿、牛肉、洋葱之一,或任意组合。并将提取的所述匹配的食谱加入到当前用户的食谱数据库。

本发明实施例中,所述第二终端具体为智能冰箱,且在所述智能冰箱内安装有摄像头,通过所述摄像头能够获取到所述智能冰箱内存储的食物信息。当然,所述第二终端也可以是如手机、摄像机、照相机等移动终端。

这里,当所述第二终端为智能冰箱时,具体实现如下:

当用户开关所述智能冰箱的门时,触发所述智能冰箱内的所述摄像头,对所述智能冰箱内存储的食物进行拍照,然后由所述智能冰箱将拍摄的食材图片发送给所述后台服务器,所述后台服务器中的所述接收单元301接收到所述食材图片后,触发所述识别单元305通过图像识别技术对所述食材图片进行图像识别,以得到所述食材图片对应的食材特征信息,并将所述食材特征信息与本地数据库或云端数据库中的食材特征信息进行匹配。所述确定单元303根据匹配结果,确定出与所述食材特征信息对应的食材信息,并将所述食材信息确定为所述食材图片对应的食材信息。然后对所述智能冰箱在所述后台服务器中保存的当前食材信息进行更新。具体识别所述食材图片的方法请参照上述识别食物图片的方法,在此不再重复描述。

当所述第二终端为移动终端时,具体实现如下:

用户通过触发所述移动终端的摄像头功能,对智能冰箱内存储的食材、或智能冰箱外的食材进行拍照,然后由所述移动终端将拍摄的食材图片发送给所述后台服务器,所述后台服务器中的所述接收单元301接收到所述食材图片后,触发所述识别单元305通过图像识别技术对所述食材图片进行图像识别,以得到所述食材图片对应的食材特征信息,并将所述食材特征信息与本地数据库或云端数据库中的食材特征信息进行匹配,所述确定单元303确定出与所述食材特征信息对应的食材信息,将所述食材信息确定为所述食材图片对应的食材信息,并对所述移动终端在所述后台服务器中保存的当前食材信息进行更新。具体识别所述食材图片的方法请参照上述识别食物图片的方法,在此不再重复描述。

本发明实施例中,所述装置还包括:保存单元306;

具体地,所述第三终端为智能烹饪设备,例如,美的智能电饭煲、美的智能电饼铛、美的智能炒锅等设备。通过所述第三终端通过内置的烹饪系统在后台服务器对所述第三终端进行设备注册,待所述设备注册成功后,触发所述保存单元306对所述第三终端的设备信息进行保存,并且对当前用户在所述后台服务器中保存的已有烹饪设备信息进行更新,之后,所述发送单元304在向当前用户推送食谱信息时,则可以通过所述烹饪系统将相应的烹饪数据下发到所述已有的烹饪设备中,以控制所述烹饪设备进行食物烹饪。例如,以炖汤为例,烹饪数据对应的信息包括:注水量、烹饪时的火力大小调节、烹饪时间的调节等信息。

当然,所述第三终端也可以是如手机、平板电脑等移动终端。

当所述第三终端为所述移动终端时,通过所述移动终端具备的摄像头功能,对当前用户的烹饪设备进行拍照,然后由所述移动终端将拍摄的烹饪设备图片发送到后台服务器,所述后台服务器中的所述接收单元301接收到所述烹饪设备图片后,触发所述识别单元305通过图像识别技术对所述烹饪设备图片进行图像识别,以得到所述烹饪设备图片对应的烹饪设备特征信息,并将所述烹饪设备特征信息与本地数据库或云端数据库中的烹饪设备特征信息进行匹配。所述确定单元303根据匹配结果确定出与所述烹饪设备特征信息对应的烹饪设备信息,将所述烹饪设备信息确定为所述烹饪设备图片对应的烹饪设备信息,并对所述移动终端在所述后台服务器中保存的当前烹饪设备信息进行更新。具体识别所述烹饪设备图片的方法请参照上述识别食物图片的方法,在此不再重复描述。

这里,所述烹饪设备信息也可以是由用户手动输入到所述移动终端,再由所述移动终端将用户输入的所述烹饪设备信息发送到后台服务器,所述后台服务器中的所述接收单元301接收到所述烹饪设备信息后,对当前用户已保存在所述后台服务器中的烹饪设备信息进行更新。

本发明实施例中,所述确定单元303还用于根据所述智能冰箱发送的已有食材信息,以及当前已保存的所有智能烹饪设备信息,在当前用户对应的食谱数据库中,确定出待推送的目标食谱信息,所述待推送的目标食谱信息可以是某天的一顿饭菜的食谱,也可以是几天的多顿饭菜的食谱。具体根据用户的饮食需求进行设置。

另外,在所述待推送的目标食谱信息中,还包括烹饪目标食物时,当前用户的智能冰箱中所缺失的食材信息和/或缺失的烹饪设备信息。这样,当前用户根据所述缺失的食材信息和/或缺失的烹饪设备信息,能够较清楚地进行食材采购和烹饪设备的采购。大大提高了用户的烹饪需求。

本发明实施例中,所述确定单元303在确定向当前用户推送的目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息后,触发所述发送单元304将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,分别发送到所述第一终端、第二终端和所述第三终端,或者,只发送到所述第一终端、第二终端和所述第三终端之一。

具体地,当所述第一终端、第二终端和所述第三终端均为移动终端时,所述第一终端、第二终端和所述第三终端为相同设备,则所述发送单元304将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,只需要发送到所述第一终端、第二终端或所述第三终端之一即可。这样,能够减少后台服务器的数据传输率,从而提高后台服务器的数据处理率。

当所述第一终端为移动终端、第二终端为智能冰箱、所述第三终端为智能烹饪设备时,所述第一终端、第二终端和所述第三终端为不同的设备,则所述发送单元304将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,分别发送到所述第一终端、第二终端和所述第三终端。这样,使得当前用户无论在使用冰箱拿取食材时,还是在使用烹饪设备进行食物烹饪时,无需再依附于智能手机,便可及时获取到目标食谱信息,从而提高用户获知食谱信息的便利性。

同时,当前用户还能够通过所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,进行食材采购或食物烹饪。

本发明实施例中,所述生成单元302还可以根据预设饮食周期,将所述目标食谱信息生成与所述饮食周期对应的饮食计划;并由所述发送单元304将所述饮食计划和所述饮食计划中每份食谱信息对应的食材缺失信息和/或缺失烹饪设备信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

具体地,由所述确定单元303根据当前已有的食材信息和已有的烹饪设备信息,在当前用户对应的食谱数据库中,确定出与所述预设饮食周期对应的目标食谱信息,然后,由所述生成单元302根据所述目标食谱信息,按照预设营养搭配标准进行分类。从而生成符合当前用户饮食习惯的饮食计划。

这里,预设营养搭配标准可以是“中国居民膳食营养素参考摄入量”的标准,根据所述预设营养搭配标准,对当前用户每天对各种营养素的需要量来进行配餐。

需要说明的是:上述实施例提供的饮食信息处理装置在进行信息处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的饮食信息处理装置与饮食信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本发明实施例还提供了另一种饮食信息处理装置,饮食信息处理装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行:

接收第一终端发送的食物图片;

根据所述食物图片对应的食物信息,生成包含所述食物图片中至少一种食物的食谱信息;

接收第二终端发送的已有食材信息、以及接收第三终端发送的已有烹饪设备信息;

根据所述已有食材信息和所述已有烹饪设备信息,从所述食谱信息中确定出目标食谱信息,以及与所述目标食谱信息对应的食材缺失信息和/或烹饪设备缺失信息;

将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

所述处理器用于运行所述计算机程序时,还执行:

对所述食物图片进行图像识别,得到所述食物图片对应的食物特征信息;

将与所述食物特征信息对应的食物信息,确定为所述食物图片对应的食物信息;所述食物信息至少包括:食材信息和/或烹饪设备信息。

所述处理器用于运行所述计算机程序时,还执行:

接收所述第二终端发送的食材图片;

对所述食材图片进行图像识别,得到所述食材图片对应的食材特征信息;

将与所述食材特征信息对应的食材信息,作为所述食材图片对应的食材信息。

所述处理器用于运行所述计算机程序时,还执行:

保存所述已有烹饪设备信息。

所述处理器用于运行所述计算机程序时,还执行:

根据预设饮食周期,将所述目标食谱信息生成与所述饮食周期对应的饮食计划;

相应地,将所述饮食计划和所述饮食计划中每份食谱信息对应的食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。具体该饮食信息处理装置的结构组成示意图如图4所示。

图4为本发明实施中另一种饮食信息处理装置的结构组成示意图;如图4所示,所述饮食信息处理装置40包括:至少一个处理器401和存储器402;其中,所述饮食信息处理装置40可以是与任意一种饮食app对应的后台服务器。所述饮食信息处理装置40还包括:至少一个网络接口404和用户接口403。所述饮食信息处理装置40中的各个组件均通过总线系统405耦合在一起。可理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。

其中,用户接口403可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器402用于存储各种类型的数据以支持饮食信息处理装置40的操作。这些数据的示例包括:用于在饮食信息处理装置40上操作的任何计算机程序,如操作系统4021和应用程序4022;用户数据;烹饪设备数据;待推送饮食消息;食物图片;食材图片;烹饪视频等。其中,操作系统4021包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序4022中。

上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,饮食信息处理装置40可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器402,上述计算机程序可由饮食信息处理装置40执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器402之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理、烹饪设备、智能家电等。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:

接收第一终端发送的食物图片;

根据所述食物图片对应的食物信息,生成包含所述食物图片中至少一种食物的食谱信息;

接收第二终端发送的已有食材信息、以及接收第三终端发送的已有烹饪设备信息;

根据所述已有食材信息和所述已有烹饪设备信息,从所述食谱信息中确定出目标食谱信息,以及与所述目标食谱信息对应的食材缺失信息和/或烹饪设备缺失信息;

将所述目标食谱信息以及与所述目标食谱信息对应的所述食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

该计算机程序被处理器运行时,还执行:

对所述食物图片进行图像识别,得到所述食物图片对应的食物特征信息;

将与所述食物特征信息对应的食物信息,确定为所述食物图片对应的食物信息;所述食物信息至少包括:食材信息和/或烹饪设备信息。

该计算机程序被处理器运行时,还执行:

接收所述第二终端发送的食材图片;

对所述食材图片进行图像识别,得到所述食材图片对应的食材特征信息;

将与所述食材特征信息对应的食材信息,作为所述食材图片对应的食材信息。

该计算机程序被处理器运行时,还执行:

保存所述已有烹饪设备信息。

该计算机程序被处理器运行时,还执行:

根据预设饮食周期,将所述目标食谱信息生成与所述饮食周期对应的饮食计划;

相应地,将所述饮食计划和所述饮食计划中每份食谱信息对应的食材缺失信息和/或烹饪设备缺失信息,向所述第一终端、第二终端、所述第三终端中的一种或几种发送。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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