一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种食谱推送方法、装置、烹饪设备及介质与流程

2022-06-11 07:27:02 来源:中国专利 TAG:


1.本发明属于数据处理技术领域,尤其涉及一种食谱推送方法、装置、烹饪设备及介质。


背景技术:

2.肥胖者常伴有多种代谢异常,是高血压、糖尿病、心脑血管等疾病的重要危险因素,而膳食不平衡是超重或肥胖发生的主要原因。超重或肥胖人群可以通过调整饮食进行体重管理。但很多人受限于对营养知识的欠缺,一般借助于一些app为用户推送一些网络上的健康食谱,但是,app推送的食谱固定且单一,不能满足用户个体的实际能量和营养需求。


技术实现要素:

3.本发明实施例提供了一种食谱推送方法、装置、烹饪设备及介质,至少在一定解决了食谱固定、单一,无法满足用户个体的实际能量和营养需求。
4.第一方面,本发明实施例提供了一种食谱推送方法,包括:获取用户在预设时段内的目标能量需求量;根据所述目标能量需求量,确定所述用户在所述预设时段内所需的食物种类和用量;将所述食物种类和用量进行餐次分配,并根据分配结果向所述用户推送在所述预设时段内至少一个餐次的食谱内容。
5.结合第一方面,在一些实施方式下,所述获取用户在预设时段内的目标能量需求量,包括:获取所述用户的基础代谢参数和活动程度参数;通过预先配置的能量算法,对所述基础代谢参数和活动程度参数进行能量转换处理,以得出所述目标能量需求量。
6.结合第一方面,在一些实施方式下,所述活动程度参数为表征所述用户活动情况的活动系数,所述对所述基础代谢参数和活动程度参数进行能量转换处理,以得出所述目标能量需求量,包括:将所述用户的基础代谢参数和活动系数进行乘积计算,得到第一能量需求量;将所述第一能量需求量与预设常数范围进行差值计算,得到所述目标能量需求量,其中,所述预设常数范围根据减肥需求预先设定。
7.结合第一方面,在一些实施方式下,所述食物种类为预先固定的多个种类,所述根据所述目标能量需求量,确定所述用户在所述预设时段内所需的食物种类和用量,包括:判断所述目标能量需求量是否高于预设的基础能量值;如果所述目标能量需求量高于所述预设的基础能量值,则针对预先配置的食物基础配比进行其中一种或者多种目标食物的用量增加,直至增加后各种食物的能量总量达到所述目标能量需求量时,得到食物目标配比;从所述食物目标配比中,获取所述用户在预设时段内所需每种食物的用量。
8.结合第一方面,在一些实施方式下,所述针对预先配置的食物基础配比进行其中一种或者多种目标食物的用量增加,直至增加后各种食物的能量总量达到所述目标能量需求量,包括:以预设的食物增量配比,针对所述食物基础配比进行至少一次对目标食物的用量增加,并在每次增加之后,判断各种食物的能量总量是否达到所述目标能量需求量;如果未达到,则执行下一次对目标食物的用量增加。
9.结合第一方面,在一些实施方式下,在判断所述目标能量需求量是否高于预设的基础能量值之后,还包括:如果所述目标能量需求量低于或者等于所述预设的基础能量值;从所述预先配置的食物基础配比中,获取所述用户在预设时段内所需每种食物的用量。
10.结合第一方面,在一些实施方式下,所述将所述食物种类和用量进行餐次分配,并根据分配结果向所述用户推送在所述预设时段内至少一个餐次的食谱内容,包括:将所述食物种类和用量分配至所述预设时段内的每个进食餐次,得到所述预设时段内目标餐次所需的目标食物种类和每个目标食物种类的用量;针对所述目标餐次,从食材库中选取满足所述目标食物种类和每个目标食物种类的用量的一种或者多种食材,并从预先构建的食谱池中匹配出包括所选取各种食材的食谱内容,其中,所述食材库中针对每种食物均配置有多种候选食材;推送所述食谱内容。
11.结合第一方面,在一些实施方式下,所述推送所述食谱内容,包括:向所述用户推送包括所选取各种食材的目标食谱,和/或根据所述目标食谱获取所述目标食谱的烹饪教程,并向所述用户推送所述烹饪教程。
12.第二方面,本发明实施例提供了一种食谱推送装置,包括:
13.能量获取单元,用于获取用户在预设时段内的目标能量需求量;
14.食物确定单元,用于根据所述目标能量需求量,确定所述用户在所述预设时段内所需的食物种类和用量;
15.食谱推送单元,用于将所述食物种类和用量进行餐次分配,并根据分配结果向所述用户推送在所述预设时段内至少一个餐次的食谱内容。
16.第三方面,本发明实施例提供了一种烹饪设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时第一方面任一实施方式所述方法。
17.第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一实施方式所述方法。
18.本发明实施例提供的一个或者多个技术方案,通过获取用户在预设时段内的目标能量需求量;根据目标能量需求量确定用户在预设时段内所需的食物种类和用量;将食物种类和用量进行餐次分配,并根据分配结果向用户推送在预设时段内至少一个餐次的食谱内容。从而使得生成的食谱内容是根据用户的实际能量需求所生成的,因此,向用户推送的食谱更符合用户当前实际的能量和营养需求,因此,也就更合理、精准。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例中食谱推送系统的架构图;
21.图2为本发明实施例中食谱推送方法的流程示意图;
22.图3为本发明实施例中食谱推送装置的功能模块图;
23.图4为本发明实施例中烹饪设备的结构示意图。
具体实施方式
24.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.本发明实施例提供了一种食谱推送方法,可以单独应用于某一用户操作端,其中,用户操作端可以为用户终端或者烹饪设备,其中,该烹饪设备可以为燃气灶、集成灶、电磁炉等灶具。
26.应当理解的是,本发明实施例提供的食谱推送方法还可以通过食谱推送系统来实现,参考图1所示,该食谱推送系统包括:用户操作端以及为该用户操作端提供服务的服务端。其中,用户操作端可以为用户终端或者烹饪设备,其中,该烹饪设备可以为燃气灶、集成灶、电磁炉等灶具。
27.服务端,用于获取用户在预设时段内的目标能量需求量;根据目标能量需求量确定用户在预设时段内所需的食物种类和用量;将食物种类和用量进行餐次分配,并根据分配结果向用户操作端推送用户在预设时段内至少一个餐次的食谱内容。
28.用户操作端,用于获取服务端推送的食谱内容并在用户操作端进行展示。
29.参考图2所示,本发明实施例提供的一种食谱推送方法,包括如下步骤s201~s203:
30.s201、获取用户在预设时段内的目标能量需求量。
31.可以理解的是,可以是获取用户的基础代谢参数和活动程度参数;通过预先配置的能量算法对基础代谢参数和活动程度参数进行能量转换处理,以得出用户在预设时段内的目标能量需求量。
32.在本发明实施例中,活动程度参数可以为:表征用户活动情况的活动系数,可以根据用户的实际活动情况匹配出用户的活动系数。基于此,在步骤s201中,进行能量转换处理,包括:将用户的基础代谢参数和活动系数进行乘积计算,得到第一能量需求量;将得到的第一能量需求量与预设常数范围进行差值计算,得到用户在预设时段内的目标能量需求量,即:目标能量需求量=(基础代谢率*活动系数-预设常数范围)。
33.需要说明的是,预先建立有活动情况与活动系数之间的映射关系,用户的活动情况可以通过用户录入或者通过运动类app监测到。比如,通过智能穿戴设备、智能手机上的运动类app监测到用户的活动情况并传递给本发明实施例的执行主体,比如:传递给服务端或者用户操作端。基于预先建立的映射关系和用户的实际活动情况,确定用户的活动系数。下面,给出活动情况与活动系数之间的映射关系的一种示例,如下表1所示:
34.表1.
35.活动情况活动系数卧床1.1在床附近活动(不运动)1.2无活动到极轻量活动1.2~1.3轻量活动(一周运动1到3次)1.3~1.4中等活动(一周运动3到5次)1.4~1.6
重度活动(一周运动6到7次)1.7~1.9劳累1.9
36.需要说明的是,预设常数范围是根据减肥需求预先设定的,预设常数范围可以但不限于为500~1000kcal。预设参数范围的数值越大,从而所得到的目标能量需求量就越低。用户可以根据自己的具体情况选择合适的预设参数范围,选择合适的能量,以便达到不同用户理想的减肥效果。如果生成的食谱内容是减肥食谱,则可以达到对用户通过阶梯型的饮食能量调整,可以帮助用户达到健康、方便的体重管理的目的。
37.应当理解的是,也可以直接将第一能量需求量作为目标能量需求量,第一能量需求量与用户的代谢和活动情况相当,以避免生成的食谱内容的能量与用户的实际情况相当,避免能量摄入过量。
38.其中,用户的基础代谢参数由用户的一些身体参数所决定,所需要的身体参数包括:用户的性别、身高、体重。根据用户的身体参数确定用户的基础代谢参数,方式如下:
39.女性的基础代谢率=655.1 (9.56*体重kg) (1.85*身高cm)-(4.7*年龄)
40.男性的基础代谢率=66.44 (13.75*体重kg) (5*身高cm)-(6.76*年龄)
41.举例来讲,一位34岁的男性,身高169cm,体重77kg,平常为办公室办公居多,较少户外运动。根据体质指数算法得出其bmi=77kg/(1.69m)2=27.0,属于肥胖;则该男性的基础代谢率=66.44 13.75*77 5*169-6.76*34=1740.35kcal;活动系数为1.2;进而,得到该男性的目标能量需求量=1740.35*1.2-500~1740.35*1.2-1000=1588.42~1088.42。
42.与上述确定用户的目标能量需求量方式所不同的是,还可以根据用户的基础代谢参数和活动程度参数进行能量转换处理,得到的目标能量需求量为用户在预设时段内对各种营养素的需求量,比如通过步骤s101得到用户在预设时段内对碳水化合物、蛋白质、脂肪这三大营养素各自的需求量。
43.通过上述两种方式确定的用户的目标能量需求量,均与用户的实际身体情况相关,避免了根据标准体重和供能系数计算得出相对固定的能量而无法灵活应用的问题,从而能够灵活应对不同用户的实际身体情况,得到对于用户个体而言更为精准的目标能量需求量。
44.s202、根据用户的目标能量需求量,确定用户在预设时段内所需的食物种类和用量。
45.为了保证营养均衡,用户在预设时段内所需的食物种类可以是预先设定且恒定不变的,根据目标能量需求量仅仅确定每种食物的用量即可。其中,在预设时段内所需的食物种类可以包括多种固定的种类,具体包括:谷薯类、肉蛋类、奶类、豆仁类、蔬菜类、水果类、食用油这七个种类。根据用户的目标能量需求量确定用户在预设时段内对谷薯类、肉蛋类、奶类、豆仁类、蔬菜类、水果类以及食用油这七种食物中每种食物的用量。从而,限定了在预设时段内食物种类的多样化,使得形成的目标食谱中食材种类和营养就是多样化的,避免了用户摄入某种或者某些营养素不足的风险。
46.应当理解的是,用户在预设时段内所需的食物种类也可以不固定,比如,将谷薯类、肉蛋类、奶类、豆仁类、蔬菜类、水果类以及食用油这七个种类作为候选,根据用户的目标能量需求量从候选食物种类中选择多种食物。这种方式在此不进行详细说明。
47.为了更合理控制用户的能量摄入,在步骤s202中:判断用户的目标能量需求量是
否高于预设的基础能量值;根据判断结果的不同,确定用户在预设时段内所需食物种类和用量的方式也相应不同。
48.其中,预设的基础能量值用于衡量是否需要针对用户进行食物用量的增加,比如,基础能量值可以预先配置为900kcal,针对基础能量值预先配置了对应的食物基础配比。食物基础配比是由各种食物的基础用量构成。
49.具体的,食物的用量可以用食物份数表示,无论何种食物,一份食物的能量相同,以便根据不同的能量需求增加食物份数。比如一份食物的能量均为90kcal。食物总份数d=目标能量需求量/一份食物的能量=目标能量需求量/90kcal。需要说明的是,食物总份数d为各种食物的份数之和。食物总份数d的值取小数点后一位数,当d的后一位小数点》=5时,取值5,当d的后一位小数点《=5时,取值0,如1000kcal/90kcal=11.11,那么取11.0份)。
50.举例来讲,对应于基础能量为900kcal,食物基础配比中每种食物的基础用量(食物的份数)可以但不限于如下表2所示:
51.表2.
52.食物种类食物份数谷薯类f1=3肉蛋类f2=1奶类f3=1豆仁(豆 坚果)类f4=1蔬菜f5=1水果f6=1食用油f7=2
53.应当理解的是,如果判断结果是用户的目标能量需求量低于或者等于预设的基础能量值,表明基于食物基础配比已经能够达到用户的实际能量需求,从预先配置的食物基础配比中获取用户在预设时段内所需每种食物的用量。以上表2为例,用户在预设时段内所需肉蛋类、奶类、豆仁类、蔬菜类、水果类均为一份,食用油为2份,谷薯类为3份。
54.应当理解的是,如果判断结果是用户的目标能量需求量高于预设的基础能量值,表明食物基础配比达不到用户的实际能量需求,则针对预先配置的食物基础配比进行其中一种或者多种目标食物的用量增加,直至增加后各种食物的能量总量达到目标能量需求量时,得到食物目标配比;从食物目标配比中获取用户在预设时段内所需每种食物的用量。
55.需要说明的是,为了对食物用量增加更合理,仅仅对其中某些特定种类的食物进行用量增加,比如:谷薯类、豆仁类、肉蛋类、奶类、蔬菜中的一种或者多种为目标食物。
56.为了更准确均衡增加食物用量,以预设的食物增量配比,在食物基础配比之上进行至少一次对目标食物的用量增加,并在每次增加之后,判断各种食物的能量总量是否达到目标能量需求量;如果未达到,则执行下一次对目标食物的用量增加。比如:预设的食物增量配比可以为:谷薯类0.5~1份;豆仁类0.5~1份;肉蛋类0.5~1份;奶类0.5份,水果0.5份,即一次增加目标食物的用量为:谷薯类0.5~1份;豆仁类0.5~1份;肉类0.5~1份;奶类0.5份;水果0.5份。由此,可以使生成的目标菜谱中三大营养素(碳水化合物、蛋白质和脂肪)的含量不会存在某种过低或过高的风险,达到食谱的营养更加均衡。
57.在具体实施过程中,对于肉蛋类的用量增加,可以优先增加肉类的用量,再增加蛋
类的用量;对于豆仁类的用量增加,可以优先增加豆类的用量,再增加坚果类的用量。以更一步保证生成的食谱营养均衡。举例来讲:在第一次进行目标食物的用量增加时,需要增加的肉蛋类的食物份数只有1份时,增加1份肉类;如果需要对食物的用量进行下一次增加,则再增加蛋类的用量。
58.或者,可以计算出目标能量需求量与基础能量值之间的能量差,根据能量差进行查表或者差值计算得到食物增量配比,基于食物基础配比和食物增量配比进行对每种目标食物的用量加和计算,得到食物目标配比;从食物目标配比中获取用户在预设时段内所需每种食物的用量,由此仅仅执行一次对食物用量的增加,各种食物的能量总量就能够达到用户的目标能量需求量。
59.基于上述两种对食物用量进行增加的方式,均可以使食物的能量总量就能够达到用户的目标能量需求量,下面,以食物增量配比具体为:谷薯类0.5份;肉蛋类1份;奶类0.5份;豆仁类1份;水果0.5份为例,进行一次对食物用量进行增加,结果参考下表3所示:
60.表3.
[0061][0062]
s203、将食物种类和用量进行餐次分配,并根据分配结果向用户推送在预设时段内至少一个餐次的食谱内容。
[0063]
可以理解的是,步骤s203可以包括如下步骤s2031~s2032:
[0064]
s2031、将食物种类和用量分配至预设时段内的每个进食餐次,得到预设时段内目标餐次所需的目标食物种类和每个目标食物种类的用量;
[0065]
应当理解的是,可以仅仅将当前餐次作为目标餐次,或者将预设时段内每个进食餐次分别作为目标餐次,可以根据预设时段内每个进食餐次的时间特性,筛选出目标餐次所需的目标食物种类和每个目标食物种类的用量。
[0066]
下面,以预设时段为一天,且一天内包括五个进食餐次为例,对食物种类和用量进行餐次分配的分配结果进行举例性展示,参考下表4所示:
[0067]
表4.
[0068][0069]
s2032:针对预设时段内的目标餐次,从食材库中选取满足目标食物种类和每个目
标食物种类的用量的一种或者多种食材,并从预先构建的食谱池中匹配出包括所选取各种食材的目标食谱,其中,食材库中针对每种食物均配置有多种候选食材。
[0070]
应当理解的是,食材库中针对每种食物配置的食材都是遵循低脂、高蛋白、低gi(升糖指数,用于衡量碳水化合物对血糖量的影响)、富含膳食纤维原则提前入库的。谷薯类的食材包括:如糙米、小米、玉米、燕麦、荞麦、黑麦、土豆、紫薯、山药绿豆、红豆、芸豆等;肉蛋类的食材包括:鸡蛋、鸭蛋,猪肉、牛肉、羊肉、鸡腿、鸡胸肉、鸭胸肉、鱼、虾、贝类等;奶类的食材包括:全脂奶、低脂纯牛奶、低糖纯牛奶、无糖/低糖酸奶等;豆仁类的食材包括:黄豆、黑豆、青豆;巴旦木、腰果、核桃等;蔬菜类的食材包括:根茎类、叶菜类、瓜茄类、菌菇类等;水果类的食材包括:如奇异果、草莓、苹果、桃子等。
[0071]
具体而言,在步骤s2032中,可以响应于用户的选择操作或者随机从食材库中选取满足目标食物种类的一种或者多种食材,并根据每种食物的用量计算出对应选取食材的重量,根据所选取食材及其重量生成目标餐次的食材清单。需要说明的是,食谱池中预先配置有基于食材库中各种食材进行组合所形成的多个食谱,根据食材清单从预先构建的食谱池中匹配出目标食谱。
[0072]
为了使得生成的食谱内容更满足用户的个性化需求,如果用户对当前次生成的食谱内容不满意,可以基于用户操作触发替换满足目标食物种类的其他食材并计算出对应重量,以生成新的食材清单,并基于新的食材清单触发重新匹配出新的食谱内容。且这一过程可以多次重复,直至生成的食谱内容为用户所满意。
[0073]
如果是响应于用户的选择操作,从食材库中选取目标食物种类的食材,则需要向用户输出提示信息,提示信息是用于提示目标餐次所需的目标食物种类,以使用户可以根据提示信息准确选择相应食材。
[0074]
具体的,可以从食谱池中匹配出包括所选取各种食材的目标食谱,目标食谱包括一个或者多个食谱。在匹配出目标食谱之后,向用户推送目标食谱。
[0075]
可以理解的是,为了解决用户不懂烹饪以及烹饪过程营养损失的问题,在从预先构建的食谱池中匹配出包括所选取各种食材的目标食谱之后,还可以获取并向用户推送目标食谱的烹饪教程。具体的,可以自动链接目标食谱的烹饪教程,以向用户进行展示。
[0076]
其中,烹饪教程包括提供详细的烹饪步骤,其烹饪方式、烹饪火候和食材处理等方面的文字、图片或者视频材料。一旦生成了目标食谱,点击每一个目标食谱均可进入对应的烹饪教程,指导用户使用正确的烹饪方式、烹饪火候、烹饪步骤,方便用户做出营养均衡的饮食。由此避免了食谱没有具体的烹饪方式和火候信息,用户自主烹饪而导致的食物营养素流失的问题。可以使在烹饪过程中尽可能保留更多的营养素;食谱中包含了日常需摄入的多种食物类别,最大化的保证了营养的均衡,减少身体容易在减肥过程中出现的不良反应,健康的实行体重管理。
[0077]
为了便于对本发明实施例中食谱推送方法的理解,给出一种示例性的实施过程,但是不作为对本发明实施例中食谱推送方法的限定:
[0078]
首先,接收用户a输入的性别、身高、年龄等身体参数和活动情况;
[0079]
接着,响应于用户输入的性别、身高、年龄确定用户的基础代谢参数,响应于用户输入的活动情况匹配出活动系数;
[0080]
再接着,根据基础代谢参数和活动系数计算出与用户a身体一天所需能量相当的
第一能量需求量,基于第一能量需求量与预设常数范围之差,得到满足用户a减肥需求的目标能量需求量;
[0081]
再接着,确定用户a在当前一天内若要满足目标能量需求量,所需的食物种类以及各种食物的用量;
[0082]
再接着,将所需食物的种类以及用量分配至当前一天内的各个进食餐次,得到每个进食餐次所需的食物种类和用量;
[0083]
再接着,针对每个进食餐次,根据对该进食餐次分配的食物种类和用量,从食材库中选取对应的食材并确定该食材的重量,根据所选取每种食材及其重量生成该进食餐次的食材清单,并根据该进食餐次的食材清单从食谱池匹配出该进食餐次的食谱内容,向用户推送该食谱内容。
[0084]
通过上述示例可以看出,用户只需简单的输入操作,就能生成属于满足自身实际情况、且营养均衡的减肥菜谱。
[0085]
基于同一发明构思,本发明实施例提供了一种食谱推送装置,参考图3所示,包括:
[0086]
能量获取单元301,用于获取用户在预设时段内的目标能量需求量;
[0087]
食物确定单元302,用于根据所述目标能量需求量,确定所述用户在所述预设时段内所需的食物种类和用量;
[0088]
食谱推送单元303,用于将所述食物种类和用量进行餐次分配,并根据分配结果向所述用户推送在所述预设时段内至少一个餐次的食谱内容。
[0089]
可以理解的是,能量获取单元301包括:
[0090]
参数获取子单元,用于获取所述用户的基础代谢参数和活动程度参数;
[0091]
能量换算子单元,用于通过预先配置的能量算法,对所述基础代谢参数和活动程度参数进行能量转换处理,以得出所述目标能量需求量。
[0092]
可以理解的是,所述活动程度参数为表征所述用户活动情况的活动系数,能量换算子单元,具体用于:
[0093]
将所述用户的基础代谢参数和活动系数进行乘积计算,得到第一能量需求量;
[0094]
将所述第一能量需求量与预设常数范围进行差值计算,得到所述目标能量需求量,其中,所述预设常数范围根据减肥需求预先设定。
[0095]
能量换算子单元,所述食物种类为预先固定的多个种类,食物确定单元302包括:
[0096]
判断子单元,用于判断所述目标能量需求量是否高于预设的基础能量值;
[0097]
用量增加子单元,用于如果所述目标能量需求量高于所述预设的基础能量值,则针对预先配置的食物基础配比进行其中一种或者多种目标食物的用量增加,直至增加后各种食物的能量总量达到所述目标能量需求量时,得到食物目标配比;
[0098]
第一用量获取子单元,用于从所述食物目标配比中,获取所述用户在预设时段内所需每种食物的用量。
[0099]
可以理解的是,用量增加子单元具体用于:以预设的食物增量配比,针对所述食物基础配比进行至少一次对目标食物的用量增加,并在每次增加之后,判断各种食物的能量总量是否达到所述目标能量需求量;如果未达到,则执行下一次对目标食物的用量增加。
[0100]
可以理解的是,食物确定单元302还包括:第二用量获取子单元,用于如果所述目标能量需求量低于或者等于所述预设的基础能量值,从所述预先配置的食物基础配比中,
获取所述用户在预设时段内所需每种食物的用量。
[0101]
可以理解的是,食谱推送单元303包括:
[0102]
餐次分配子单元,用于将所述食物种类和用量分配至所述预设时段内的每个进食餐次,得到所述预设时段内目标餐次所需的目标食物种类和每个目标食物种类的用量;
[0103]
食材确定子单元,用于针对所述目标餐次,从食材库中选取满足所述目标食物种类和每个目标食物种类的用量的一种或者多种食材;
[0104]
食谱匹配子单元,用于从预先构建的食谱池中匹配出包括所选取各种食材的食谱内容,其中,所述食材库中针对每种食物均配置有多种候选食材;
[0105]
推送子单元,用于推送所述食谱内容。
[0106]
可以理解的是,推送子单元,具体用于:向所述用户推送包括所选取各种食材的目标食谱,和/或根据所述目标食谱获取所述目标食谱的烹饪教程,并向所述用户推送所述烹饪教程。
[0107]
本发明实施例提供了以上介绍的装置实施例,可以用于执行本发明上述实施例中的食谱推送方法,对于本发明实施例中所介绍的装置实施例中未披露的细节,请参照本发明上述食谱推送方法实施例。
[0108]
基于同一发明构思,本发明实施例提供一种烹饪设备,参考图4所示,本发明实施例中烹饪设备包括一个或多个处理器402和一个或多个存储器404,所述一个或多个存储器404中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器402加载并执行以实现第一方面任一实施方式所述的食谱推送方法。
[0109]
其中,在图4中,总线架构(用总线400来代表),总线400可以包括任意数量的互联的总线和桥,总线400将包括由处理器402代表的一个或多个处理器和存储器404代表的存储器的各种电路链接在一起。总线400还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口405在总线400和接收器401和发送器403之间提供接口。接收器401和发送器403可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器402负责管理总线400和通常的处理,而存储器404可以被用于存储处理器402在执行操作时所使用的数据。
[0110]
基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述食谱推送方法。
[0111]
本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0112]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或
者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0113]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0114]
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献