CN106021564A - 一种菜谱推荐方法和装置 - Google Patents
一种菜谱推荐方法和装置 Download PDFInfo
- Publication number
- CN106021564A CN106021564A CN201610375486.6A CN201610375486A CN106021564A CN 106021564 A CN106021564 A CN 106021564A CN 201610375486 A CN201610375486 A CN 201610375486A CN 106021564 A CN106021564 A CN 106021564A
- Authority
- CN
- China
- Prior art keywords
- menu
- dietary habit
- list
- information
- food materials
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种菜谱推荐方法和装置,该方法包括:获取用户的饮食习惯信息;根据饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表;将推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。本发明通过将根据获取的用户的饮食习惯信息形成的推荐菜谱列表,发送至用户的终端和/或直接显示在冰箱的显示面板上,可以实现针对每个用户进行菜谱的私人定制。
Description
技术领域
本发明涉及智能家电领域,尤其涉及一种菜谱推荐方法和装置。
背景技术
冰箱作为一种家用电器,已经非常广泛的使用在了人们的日常生活中。随着经济水平和物质水平的提供,人们越来越重视自身和家人的身体健康,对吃什么,怎么吃有了更高的要求。而现有的食谱推荐方案通常是调取健康数据、天气数据、食品数据,并对这些数据进行分析,分析出适合家庭内各个用户的菜谱和适当的食物。然而,这些食品推荐方案很难针对每个用户进行菜谱的私人定制。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种菜谱推荐方法和装置。
本发明解决上述技术问题的技术方案如下:一种菜谱推荐方法,包括以下步骤:步骤1、获取用户的饮食习惯信息;步骤2、根据所述饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表;步骤3、将所述推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
本发明的有益效果是:通过将根据获取的用户的饮食习惯信息形成的推荐菜谱列表,发送至用户的终端和/或直接显示在冰箱的显示面板上,可以实现针对每个用户进行菜谱的私人定制。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,步骤2具体为:将荤素比例满足第一预设条件的菜谱排入所述推荐菜谱列表中。
采用上述进一步方案的有益效果是:通过推荐符合饮食搭配的荤素配比的菜谱列表,能够防止出现全肉或全素的推荐,有效的避免了营养不均衡的情况。
进一步地,步骤2具体包括:步骤2.1、将饮食习惯菜谱列表排在所述推荐菜谱列表的前面,其中,所述饮食习惯菜谱列表中包括符合所述饮食习惯信息对应的饮食习惯的菜谱;步骤2.2、将非饮食习惯菜谱列表排在所述推荐菜谱列表的后面,其中,所述非饮食习惯菜谱列表中包括不符合所述饮食习惯信息对应的饮食习惯的菜谱。
采用上述进一步方案的有益效果是:通过在推荐菜谱列表中增加非饮食习惯菜谱可以补充完善饮食习惯菜谱,还可以满足用户更换口味的需求。
进一步地,步骤2.1具体为:将具体食材与大类食材中不属于具体食材的食材的比例满足第二预设条件的菜谱排入所述饮食习惯菜谱列表中。
进一步地,在步骤2之后,还包括:步骤4、统计第一菜谱的食材信息,其中,所述第一菜谱为第一预设时段内从所述推荐菜谱列表中所选择的菜谱;步骤5、当所述第一菜谱的食材信息对应食材的使用次数,在所述第一预设时段内累计超过阈值时,将所述第一菜谱作为饮食习惯菜谱进行推荐。
采用上述进一步方案的有益效果是:通过统计第一预设时段内用户从推荐菜谱列表中所选择的菜谱,以及该菜谱对应食材的使用次数,从而可以补充完善该用户的饮食习惯,以便下次能更好地针对该用户进行菜谱推荐。
进一步地,在步骤3之后,还包括:步骤6、接收用户的终端发送的菜谱信息或用户选择菜谱信息的指令;步骤7、根据所述菜谱信息或所述指令,确定第二菜谱是否为未选菜谱,所述第二菜谱为所述非饮食习惯菜谱列表中的菜谱;步骤8、当确定所述第二菜谱为未选菜谱时,将所述第二菜谱从所述非饮食习惯菜谱列表中移除。
进一步地,在步骤8之后,还包括:步骤9、经过第二预设时段后,将所述第二菜谱***到所述非饮食习惯菜谱列表中。
本发明解决上述技术问题的另一种技术方案如下:一种菜谱推荐装置,包括:获取模块,用于获取用户的饮食习惯信息;处理模块,用于根据所述获取模块获取的所述饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表;发送模块,用于将所述处理模块形成的所述推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
本发明的有益效果是:通过将根据获取的用户的饮食习惯信息形成的推荐菜谱列表,发送至用户的终端和/或直接显示在冰箱的显示面板上,可以实现针对每个用户进行菜谱的私人定制。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述处理模块具体用于:将荤素比例满足第一预设条件的菜谱排入所述推荐菜谱列表中。
进一步地,所述处理模块具体包括:第一处理单元和第二处理单元,其中,所述第一处理单元,用于将饮食习惯菜谱列表排在所述推荐菜谱列表的前面,其中,所述饮食习惯菜谱列表中包括符合所述饮食习惯信息对应的饮食习惯的菜谱;所述第二处理单元,用于将非饮食习惯菜谱列表排在所述推荐菜谱列表的后面,其中,所述非饮食习惯菜谱列表中包括不符合所述饮食习惯信息对应的饮食习惯的菜谱。
进一步地,所述第一处理单元具体用于将具体食材与大类食材中不属于具体食材的食材的比例满足第二预设条件的菜谱排入所述饮食习惯菜谱列表中。
进一步地,所述处理模块还用于:统计第一菜谱的食材信息,并当所述第一菜谱的食材信息对应食材的使用次数,在第一预设时段内累计超过阈值时,将所述第一菜谱作为饮食习惯菜谱进行推荐,其中,所述第一菜谱为所述第一预设时段内从所述推荐菜谱列表中所选择的菜谱。
进一步地,所述装置还包括:接收模块,用于接收用户的终端发送的菜谱信息或用户选择菜谱信息的指令;所述处理模块还用于:根据接收模块接收的所述菜谱信息或所述指令,确定第二菜谱是否为未选菜谱,并当确定所述第二菜谱为未选菜谱时,将所述第二菜谱从所述非饮食习惯菜谱列表中移除,所述第二菜谱为所述非饮食习惯菜谱列表中的菜谱。
进一步地,所述处理模块还用于:经过第二预设时段后,将所述第二菜谱***到所述非饮食习惯菜谱列表中。
本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。
附图说明
图1为本发明实施例提供的一种菜谱推荐方法的示意性流程图;
图2为本发明另一实施例提供的一种菜谱推荐方法的示意性流程图;
图3为本发明另一实施例提供的一种菜谱推荐方法的示意性流程图;
图4为本发明实施例提供的一种菜谱推荐装置的示意性结构框图;
图5为本发明另一实施例提供的一种菜谱推荐装置的示意性结构框图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图1给出了本发明实施例提供的一种菜谱推荐方法100的示意性流程图。如图1所示的方法100的执行主体可以是冰箱,该方法100包括:
110、获取用户的饮食习惯信息。
120、根据110中获取的饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表。
130、将120中形成的推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
具体的,在该实施例中,在步骤110中,用户可以将饮食习惯信息通过终端反馈至冰箱,或者用户可以在冰箱的显示面板上输入指令,以便冰箱获取用户的饮食习惯信息。例如:饮食习惯信息可以包括:主食偏好信息、肉食偏好信息和素食偏好信息。其中,
主食偏好信息可以选择米饭、面食、面包等,冰箱根据不同的选择结果将对该用户推荐的菜谱进行初步分类,比如:选择米饭的用户更适合南方的菜式,选择面食的用户更适合北方的菜式,选择面包的用户更喜欢西式的菜式等。
肉食偏好信息可以选择猪肉、牛肉、羊肉等畜类肉,也可以选择鸡肉、鸭肉等禽类肉,还可以选择鱼肉、虾等海鲜类肉,冰箱根据不同的选择结果对该用户推荐荤菜菜谱。
素菜偏好信息可以选择叶类蔬菜、根茎类蔬菜、瓜果类蔬菜、菌菇类蔬菜,冰箱根据不同的选择结果对该用户推荐素菜菜谱。
在步骤120中,当冰箱获取了用户的饮食习惯信息后,可以根据饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表,即:推荐菜谱列表中的菜谱均包含有饮食习惯信息对应的食材。在步骤130中,冰箱可以将步骤120中形成的推荐菜谱发送至用户的终端和/或直接显示在冰箱的显示面板上。
上述实施例提供的菜谱推荐方法,通过将根据获取的用户的饮食习惯信息形成的推荐菜谱列表,发送至用户的终端和/或直接显示在冰箱的显示面板上,可以实现针对每个用户进行菜谱的私人定制。
可选地,作为本发明的一个实施例,在步骤120中可以将荤素比例满足第一预设条件的菜谱排入推荐菜谱列表中。
例如:在该实施例中,第一预设条件为荤素比例1:3。也就是说,推荐菜谱列表中的荤菜菜谱与素菜菜谱的比例为1:3。如果推荐菜谱列表中有12道菜,则一定是由3个荤菜和9个素菜构成这个推荐菜谱列表的。
上述实施例通过的菜谱推荐方法,通过推荐符合饮食搭配的荤素配比的菜谱列表,能够防止出现全肉或全素的推荐,有效的避免了营养不均衡的情况。
可选地,作为本发明的另一实施例,如图2所示的方法200包括:
210、获取用户的饮食习惯信息。
221、将符合210中获取的饮食习惯信息对应的饮食习惯的菜谱,即饮食习惯菜谱列表排在推荐菜谱列表的前面。
222、将不符合210中获取的饮食习惯信息对应的饮食习惯的菜谱,即非饮食习惯菜谱列表排在推荐菜谱列表的后面。
230、将推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
具体的,在该实施例中,冰箱在获取了用户的饮食习惯信息后,会根据该用户的饮食习惯信息在菜谱库里选择菜谱形成推荐菜谱列表。将符合饮食习惯的菜谱排在该推荐菜谱列表的前面,符合饮食习惯的菜谱在该推荐菜谱列表中所占比例高于50%,将不符合饮食习惯的菜谱排在该推荐菜谱的后面,例如,推荐菜谱列表中有15道菜,则该推荐列表的前10都可以排符合饮食习惯的菜谱,即:饮食习惯菜谱列表,从第11开始可以排不符合饮食习惯的菜谱,即:非饮食习惯菜谱列表。
或者,不符合饮食习惯的菜谱可以在该推荐菜谱列表中随机***,但该菜谱不会连续出现,至少间隔5个以上符合饮食习惯的菜谱。
应理解,在该实施例中,当经过一段时间后,符合饮食习惯的菜谱在该推荐菜谱列表中所占比例会逐渐上升,当该比例上升至阈值(例如:80%)时,则可以确定已将该用户的饮食习惯收集完整,剩下的菜谱则是用于换口味的。
需要说明的是,在该实施例中,步骤210、步骤221-222和步骤230分别与图1中的步骤110、步骤120和步骤130相对应。步骤210和步骤230与步骤110和步骤130类似,为了描述的简洁,在此不再赘述。
上述实施例通过的菜谱推荐方法,通过在推荐菜谱列表中增加非饮食习惯菜谱可以补充完善饮食习惯菜谱,还可以满足用户更换口味的需求。
可选地,作为本发明的一个实施例,在步骤221中可以将具体食材与大类食材中不属于具体食材的食材的比例满足第二预设条件的菜谱排入饮食习惯菜谱列表中。
例如,在该实施例中,第二预设条件为具体食材与大类食材中不属于具体食材的食材的比例为1:1。若大类食材为畜类肉食食材,则具体食材为猪肉、牛肉、羊肉等肉类食材。当推荐菜谱列表中包含猪肉食材的菜谱与包含畜类食材中的非猪肉食材的菜谱的比例满足1:1时,就将该包含畜类食材中的非猪肉食材的菜谱排入饮食习惯菜谱列表中。也就是说,获取的用户的肉类偏好信息是猪肉,那么同样属于畜类肉食食材的牛肉、羊肉作为推荐菜谱提供给用户,以便用户可以有多种选择。
可选地,作为本发明的另一实施例,如图2所示,在步骤230之后,方法200还可以包括:
240、接收用户的终端发送的菜谱信息或用户选择菜谱信息的指令。
250、根据240中接收的菜谱信息或指令,确定第二菜谱是否为未选菜谱。其中,第二菜谱为非饮食习惯菜谱列表中的菜谱。
260、当确定第二菜谱为未选菜谱时,将该第二菜谱从非饮食习惯菜谱列表中移除。
270、经过第二预设时段后,将第二菜谱***到非饮食习惯菜谱列表中。
具体的,在该实施例中,冰箱获取用户的饮食习惯信息,并将符合饮食习惯的菜谱排在该推荐菜谱列表的前面,将符合饮食习惯的菜谱排在该推荐菜谱列表的后面,将推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。该推荐菜谱列表中包括不符合饮食习惯的第二菜谱。当接收到用户的终端发送的菜谱信息或用户选择菜谱信息的指令,且该菜谱信息或指令中未包含第二菜谱,即,用户没有选择该第二菜谱,则将该第二菜谱从非饮食习惯菜谱列表中移除,并在第二预设时段内,例如:30天内不再推荐该第二菜谱。而在第31天时,可以再将该第二菜谱排入非饮食习惯菜谱列表。
上述实施例提供的菜谱推荐方法,通过将用户不喜欢的菜谱暂时从推荐列表中临时排除,而用户现在不想吃这道菜,但不能排除用户过一段时间后可能喜欢吃的情况,因此,在经过第二预设时段后,可以将这道菜再次***到推荐菜谱列表中,方便用户选择。
可选地,作为本发明的另一实施例,如图3所示的方法300包括:
310、获取用户的饮食习惯信息。
320、根据310中获取的饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表。
380、统计第一菜谱的食材信息,其中,第一菜谱为第一预设时段内从推荐菜谱列表中所选择的菜谱。
390、当第一菜谱的食材信息对应食材的使用次数,在第一预设时段内累计超过阈值时,将第一菜谱作为饮食习惯菜谱进行推荐。
330、将推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
具体的,在该实施例中,当用户在推荐菜谱列表中选择了某一菜谱时,该菜谱的食材信息(包括:大类食材信息和具体食材信息)都会记录至饮食习惯。冰箱可以统计第一时段内,例如:30天内,用户在推荐菜谱列表中选择的第一菜谱的食材信息对应的食材的使用次数。当使用次数超过阈值,例如:5次时,将该第一菜谱作为饮食习惯菜谱进行推荐。
例如,以月为单位统计记录在饮食习惯中的各大类食材以及具体食材的食用情况,每吃一次就相应的计数加1。下次的菜谱推荐就可以按照此前30天的饮食习惯进行,如果出现空缺,往前填补满30天。如果不够30天,按照初期设定的饮食习惯。只有计数大于5次以上的才会作为常规的饮食习惯进行菜谱推荐,不然只是作为偶然性饮食习惯,不会进行相关的菜谱推荐。
需要说明的是,在该实施例中,步骤310、步骤320和步骤330分别与图1中的步骤110、步骤120和步骤130相对应,为了描述的简洁,在此不再赘述。
上述实施例提供的菜谱推荐方法,通过统计第一预设时段内用户从推荐菜谱列表中所选择的菜谱,以及该菜谱对应食材的使用次数,从而可以补充完善该用户的饮食习惯,以便下次能更好地针对该用户进行菜谱推荐。
上文结合图1至图3,详细描述了根据本发明实施例的菜谱推荐方法,下面结合图4和图5,详细描述了根据本发明实施例的菜谱推荐装置。
图4给出了本发明实施例提供的一种菜谱推荐装置400的示意性结构框图。如图4所示的装置400可以设置在冰箱上,该装置400包括:获取模块410、处理模块420和发送模块430。其中,
获取模块410用于获取用户的饮食习惯信息。处理模块420用于根据获取模块410获取的饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表。发送模块430用于将处理模块420形成的推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
具体的,在该实施例中,获取模块410可以是设置在冰箱内部的一个信息采集装置,通过采集用户在冰箱的显示面板上输入的指令,获取用户选择的饮食习惯信息,或者,通过接收用户的终端发送的饮食习惯信息。
应理解,在本发明实施例中,根据本发明实施例的菜谱推荐装置400可对应于根据本发明实施例的菜谱推荐方法的执行主体,并且装置400中的各个模块的上述和其它操作和/或功能分别为了实现图1至图3中的各个方法的相应流程,为了简洁,在此不再赘述。
上述实施例提供的菜谱推荐装置,通过将根据获取的用户的饮食习惯信息形成的推荐菜谱列表,发送至用户的终端和/或直接显示在冰箱的显示面板上,可以实现针对每个用户进行菜谱的私人定制。
可选地,作为本发明的一个实施例,处理模块430可以具体用于将荤素比例满足第一预设条件的菜谱排入所述推荐菜谱列表中。
可选地,作为本发明的另一实施例,处理模块420还用于:统计第一菜谱的食材信息,并当该第一菜谱的食材信息对应食材的使用次数,在第一预设时段内累计超过阈值时,将该第一菜谱作为饮食习惯菜谱进行推荐。其中,第一菜谱为第一预设时段内从推荐菜谱列表中所选择的菜谱。
具体的,在该实施例中,当用户在推荐菜谱列表中选择了某一菜谱时,该菜谱的食材信息(包括:大类食材信息和具体食材信息)都会记录至饮食习惯。处理模块420可以统计第一时段内,例如:30天内,用户在推荐菜谱列表中选择的第一菜谱的食材信息对应的食材的使用次数。当使用次数超过阈值,例如:5次时,将该第一菜谱作为饮食习惯菜谱进行推荐。
可选地,作为本发明的另一实施例,如图5所示,处理模块520具体包括:第一处理单元521和第二处理单元522。其中,
第一处理单元521用于根据将符合获取模块510获取的饮食习惯信息对应的饮食习惯的菜谱,即饮食习惯菜谱列表排在推荐菜谱列表的前面。第二处理单元522用于根据将不符合获取模块510获取的饮食习惯信息对应的饮食习惯的菜谱,即非饮食习惯菜谱列表排在推荐菜谱列表的后面。
具体的,在该实施例中,获取模块510在获取了用户的饮食习惯信息后,处理模块520根据该用户的饮食习惯信息在菜谱库里选择菜谱形成推荐菜谱列表。其中,第一处理单元521将符合饮食习惯的菜谱排在该推荐菜谱列表的前面,符合饮食习惯的菜谱在该推荐菜谱列表中所占比例高于50%,第二处理单元522将不符合饮食习惯的菜谱排在该推荐菜谱的后面,例如,推荐菜谱列表中有15道菜,则该推荐列表的前10都可以排符合饮食习惯的菜谱,即:饮食习惯菜谱列表,从第11开始可以排不符合饮食习惯的菜谱,即:非饮食习惯菜谱列表。
或者,第二处理单元522可以将不符合饮食习惯的菜谱随机***该推荐菜谱列表中,但该菜谱不会连续出现,至少间隔5个以上符合饮食习惯的菜谱。
具体的,在该实施例中,第一处理单元521具体可以用于将具体食材与大类食材中不属于具体食材的食材的比例满足第二预设条件的菜谱排入饮食习惯菜谱列表中。
可选地,作为本发明的另一实施例,如图5所示,装置500还包括接收模块540。
接收模块540用于接收用户的终端发送的菜谱信息或用户选择菜谱信息的指令。处理模块520还用于根据接收模块540接收的菜谱信息或指令,确定第二菜谱是否为未选菜谱,并当确定该第二菜谱为未选菜谱时,将该第二菜谱从非饮食习惯菜谱列表中移除,该第二菜谱为非饮食习惯菜谱列表中的菜谱。经过第二预设时段后,将该第二菜谱***到非饮食习惯菜谱列表中。
具体的,在该实施例中,处理模块根据获取模块510获取的用户的饮食习惯信息,将符合饮食习惯的菜谱排在该推荐菜谱列表的前面,将符合饮食习惯的菜谱排在该推荐菜谱列表的后面,并将推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。该推荐菜谱列表中包括不符合饮食习惯的第二菜谱。
处理模块520可以根据接收模块540接收的用户的终端发送的菜谱信息或用户选择菜谱信息的指令,确定该菜谱信息或指令中未包含第二菜谱时,即,用户没有选择该第二菜谱,将该第二菜谱从非饮食习惯菜谱列表中移除。需要说明的是,在该实施例中,在第二预设时段内,例如:30天内不再推荐该第二菜谱。然而,可以在第31天时,再将该第二菜谱排入非饮食习惯菜谱列表。
应理解,在本发明实施例中,根据本发明实施例的菜谱推荐装置500可对应于根据本发明实施例的菜谱推荐方法的执行主体,并且装置500中的各个模块的上述和其它操作和/或功能分别为了实现图2中的方法200的相应流程,为了简洁,在此不再赘述。
上述实施例提供的菜谱推荐装置,通过将根据获取的用户的饮食习惯信息形成的推荐菜谱列表,发送至用户的终端和/或直接显示在冰箱的显示面板上,可以实现针对每个用户进行菜谱的私人定制。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (14)
1.一种菜谱推荐方法,其特征在于,包括以下步骤:
步骤1、获取用户的饮食习惯信息;
步骤2、根据所述饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表;
步骤3、将所述推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
2.根据权利要求1所述的菜谱推荐方法,其特征在于,步骤2具体为:将荤素比例满足第一预设条件的菜谱排入所述推荐菜谱列表中。
3.根据权利要求1所述的菜谱推荐方法,其特征在于,步骤2具体包括:
步骤2.1、将饮食习惯菜谱列表排在所述推荐菜谱列表的前面,其中,所述饮食习惯菜谱列表中包括符合所述饮食习惯信息对应的饮食习惯的菜谱;
步骤2.2、将非饮食习惯菜谱列表排在所述推荐菜谱列表的后面,其中,所述非饮食习惯菜谱列表中包括不符合所述饮食习惯信息对应的饮食习惯的菜谱。
4.根据权利要求3所述的菜谱推荐方法,其特征在于,步骤2.1具体为:
将具体食材与大类食材中不属于具体食材的食材的比例满足第二预设条件的菜谱排入所述饮食习惯菜谱列表中。
5.根据权利要求1所述的菜谱推荐方法,其特征在于,在步骤2之后,还包括:
步骤4、统计第一菜谱的食材信息,其中,所述第一菜谱为第一预设时段内从所述推荐菜谱列表中所选择的菜谱;
步骤5、当所述第一菜谱的食材信息对应食材的使用次数,在所述第一预设时段内累计超过阈值时,将所述第一菜谱作为饮食习惯菜谱进行推荐。
6.根据权利要求3所述的菜谱推荐方法,其特征在于,在步骤3之后,还包括:
步骤6、接收用户的终端发送的菜谱信息或用户选择菜谱信息的指令;
步骤7、根据所述菜谱信息或所述指令,确定第二菜谱是否为未选菜谱,所述第二菜谱为所述非饮食习惯菜谱列表中的菜谱;
步骤8、当确定所述第二菜谱为未选菜谱时,将所述第二菜谱从所述非饮食习惯菜谱列表中移除。
7.根据权利要求6所述的菜谱推荐方法,其特征在于,在步骤8之后,还包括:
步骤9、经过第二预设时段后,将所述第二菜谱***到所述非饮食习惯菜谱列表中。
8.一种菜谱推荐装置,其特征在于,包括:
获取模块,用于获取用户的饮食习惯信息;
处理模块,用于根据所述获取模块获取的所述饮食习惯信息将菜谱数据库中的菜谱进行排序,形成推荐菜谱列表;
发送模块,用于将所述处理模块形成的所述推荐菜谱列表发送至用户的终端和/或在冰箱的显示面板上显示。
9.根据权利要求8所述的菜谱推荐装置,其特征在于,所述处理模块具体用于:将荤素比例满足第一预设条件的菜谱排入所述推荐菜谱列表中。
10.根据权利要求8所述的菜谱推荐装置,其特征在于,所述处理模块具体包括:第一处理单元和第二处理单元,其中,
所述第一处理单元,用于将饮食习惯菜谱列表排在所述推荐菜谱列表的前面,其中,所述饮食习惯菜谱列表中包括符合所述饮食习惯信息对应的饮食习惯的菜谱;
所述第二处理单元,用于将非饮食习惯菜谱列表排在所述推荐菜谱列表的后面,其中,所述非饮食习惯菜谱列表中包括不符合所述饮食习惯信息对应的饮食习惯的菜谱。
11.根据权利要求10所述的菜谱推荐装置,其特征在于,所述第一处理单元具体用于将具体食材与大类食材中不属于具体食材的食材的比例满足第二预设条件的菜谱排入所述饮食习惯菜谱列表中。
12.根据权利要求8所述的菜谱推荐装置,其特征在于,所述处理模块还用于:统计第一菜谱的食材信息,并当所述第一菜谱的食材信息对应食材的使用次数,在第一预设时段内累计超过阈值时,将所述第一菜谱作为饮食习惯菜谱进行推荐,其中,所述第一菜谱为所述第一预设时段内从所述推荐菜谱列表中所选择的菜谱。
13.根据权利要求10所述的菜谱推荐装置,其特征在于,所述装置还包括:
接收模块,用于接收用户的终端发送的菜谱信息或用户选择菜谱信息的指令;
所述处理模块还用于:根据接收模块接收的所述菜谱信息或所述指令,确定第二菜谱是否为未选菜谱,并当确定所述第二菜谱为未选菜谱时,将所述第二菜谱从所述非饮食习惯菜谱列表中移除,所述第二菜谱为所述非饮食习惯菜谱列表中的菜谱。
14.根据权利要求13所述的菜谱推荐装置,其特征在于,所述处理模块还用于:经过第二预设时段后,将所述第二菜谱***到所述非饮食习惯菜谱列表中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610375486.6A CN106021564B (zh) | 2016-05-30 | 2016-05-30 | 一种菜谱推荐方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610375486.6A CN106021564B (zh) | 2016-05-30 | 2016-05-30 | 一种菜谱推荐方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106021564A true CN106021564A (zh) | 2016-10-12 |
CN106021564B CN106021564B (zh) | 2019-12-06 |
Family
ID=57092961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610375486.6A Active CN106021564B (zh) | 2016-05-30 | 2016-05-30 | 一种菜谱推荐方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106021564B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106918195A (zh) * | 2017-04-01 | 2017-07-04 | 合肥华凌股份有限公司 | 一种智能冰箱控制服务端、控制方法和智能冰箱 |
CN107301318A (zh) * | 2017-06-23 | 2017-10-27 | 北京好豆网络科技有限公司 | 用餐计划的生成方法和装置 |
CN107566908A (zh) * | 2017-08-30 | 2018-01-09 | 深圳Tcl新技术有限公司 | 智能电视获取菜谱的方法、智能电视及存储介质 |
CN108062343A (zh) * | 2017-07-27 | 2018-05-22 | 宁波方太厨具有限公司 | 一种个性化智能菜谱的生成方法 |
CN108415271A (zh) * | 2017-02-09 | 2018-08-17 | 佛山市顺德区美的电热电器制造有限公司 | 一种烹饪控制方法及装置 |
CN108597572A (zh) * | 2018-04-20 | 2018-09-28 | 成都昂联科技有限公司 | 一种智能健康规划*** |
CN108769159A (zh) * | 2018-05-16 | 2018-11-06 | 北京豆果信息技术有限公司 | 一种电子菜谱智能推荐方法 |
CN109034650A (zh) * | 2018-08-14 | 2018-12-18 | 上海常仁信息科技有限公司 | 一种菜品有害物质的识别***和方法 |
CN109711919A (zh) * | 2018-11-02 | 2019-05-03 | 青岛海尔股份有限公司 | 一种基于菜谱的用户购物推荐方法 |
CN110020165A (zh) * | 2017-12-19 | 2019-07-16 | 九阳股份有限公司 | 一种饮食推荐方法和家庭机器人 |
CN110648743A (zh) * | 2018-06-26 | 2020-01-03 | 博西华电器(江苏)有限公司 | 智能菜单推荐方法、家用电器及计算机可读存储介质 |
CN111814031A (zh) * | 2019-04-10 | 2020-10-23 | 奇酷互联网络科技(深圳)有限公司 | 通过可穿戴设备推荐信息的方法及***、可穿戴设备 |
CN113469769A (zh) * | 2020-03-31 | 2021-10-01 | 珠海优特智厨科技有限公司 | 订单处理方法及装置、存储介质、计算机设备 |
CN113915829A (zh) * | 2021-06-04 | 2022-01-11 | 海信(山东)冰箱有限公司 | 冰箱及菜谱修正方法 |
WO2023165227A1 (zh) * | 2022-03-03 | 2023-09-07 | 海信视像科技股份有限公司 | 食材存储设备及食材库和菜谱的排序方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110047568A1 (en) * | 2009-08-19 | 2011-02-24 | Sony Corporation | Tv user interface with recommended content entry in favorites menu |
CN103793616A (zh) * | 2014-02-25 | 2014-05-14 | 四川长虹电器股份有限公司 | 一种信息处理方法及冰箱 |
CN103884151A (zh) * | 2014-02-26 | 2014-06-25 | 四川长虹电器股份有限公司 | 根据用户需求推送菜谱的方法、冰箱、用户终端及*** |
CN104699958A (zh) * | 2015-02-13 | 2015-06-10 | 小米科技有限责任公司 | 一种根据用户身体状况推荐菜谱的方法及装置 |
CN104957965A (zh) * | 2015-06-27 | 2015-10-07 | 广东天际电器股份有限公司 | 一种能够识别用户地理位置、判断用户喜好的智能烹饪***及其应用 |
CN105138591A (zh) * | 2015-07-31 | 2015-12-09 | 小米科技有限责任公司 | 控制智能设备制作食物的方法及装置 |
CN105426477A (zh) * | 2015-11-18 | 2016-03-23 | 四川长虹电器股份有限公司 | 基于云服务平台和智能冰箱的配餐方法 |
-
2016
- 2016-05-30 CN CN201610375486.6A patent/CN106021564B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110047568A1 (en) * | 2009-08-19 | 2011-02-24 | Sony Corporation | Tv user interface with recommended content entry in favorites menu |
CN103793616A (zh) * | 2014-02-25 | 2014-05-14 | 四川长虹电器股份有限公司 | 一种信息处理方法及冰箱 |
CN103884151A (zh) * | 2014-02-26 | 2014-06-25 | 四川长虹电器股份有限公司 | 根据用户需求推送菜谱的方法、冰箱、用户终端及*** |
CN104699958A (zh) * | 2015-02-13 | 2015-06-10 | 小米科技有限责任公司 | 一种根据用户身体状况推荐菜谱的方法及装置 |
CN104957965A (zh) * | 2015-06-27 | 2015-10-07 | 广东天际电器股份有限公司 | 一种能够识别用户地理位置、判断用户喜好的智能烹饪***及其应用 |
CN105138591A (zh) * | 2015-07-31 | 2015-12-09 | 小米科技有限责任公司 | 控制智能设备制作食物的方法及装置 |
CN105426477A (zh) * | 2015-11-18 | 2016-03-23 | 四川长虹电器股份有限公司 | 基于云服务平台和智能冰箱的配餐方法 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108415271A (zh) * | 2017-02-09 | 2018-08-17 | 佛山市顺德区美的电热电器制造有限公司 | 一种烹饪控制方法及装置 |
CN106918195A (zh) * | 2017-04-01 | 2017-07-04 | 合肥华凌股份有限公司 | 一种智能冰箱控制服务端、控制方法和智能冰箱 |
CN107301318A (zh) * | 2017-06-23 | 2017-10-27 | 北京好豆网络科技有限公司 | 用餐计划的生成方法和装置 |
CN108062343A (zh) * | 2017-07-27 | 2018-05-22 | 宁波方太厨具有限公司 | 一种个性化智能菜谱的生成方法 |
CN107566908A (zh) * | 2017-08-30 | 2018-01-09 | 深圳Tcl新技术有限公司 | 智能电视获取菜谱的方法、智能电视及存储介质 |
CN110020165A (zh) * | 2017-12-19 | 2019-07-16 | 九阳股份有限公司 | 一种饮食推荐方法和家庭机器人 |
CN108597572A (zh) * | 2018-04-20 | 2018-09-28 | 成都昂联科技有限公司 | 一种智能健康规划*** |
CN108769159A (zh) * | 2018-05-16 | 2018-11-06 | 北京豆果信息技术有限公司 | 一种电子菜谱智能推荐方法 |
CN110648743A (zh) * | 2018-06-26 | 2020-01-03 | 博西华电器(江苏)有限公司 | 智能菜单推荐方法、家用电器及计算机可读存储介质 |
CN109034650A (zh) * | 2018-08-14 | 2018-12-18 | 上海常仁信息科技有限公司 | 一种菜品有害物质的识别***和方法 |
CN109711919A (zh) * | 2018-11-02 | 2019-05-03 | 青岛海尔股份有限公司 | 一种基于菜谱的用户购物推荐方法 |
CN111814031A (zh) * | 2019-04-10 | 2020-10-23 | 奇酷互联网络科技(深圳)有限公司 | 通过可穿戴设备推荐信息的方法及***、可穿戴设备 |
CN113469769A (zh) * | 2020-03-31 | 2021-10-01 | 珠海优特智厨科技有限公司 | 订单处理方法及装置、存储介质、计算机设备 |
CN113915829A (zh) * | 2021-06-04 | 2022-01-11 | 海信(山东)冰箱有限公司 | 冰箱及菜谱修正方法 |
WO2023165227A1 (zh) * | 2022-03-03 | 2023-09-07 | 海信视像科技股份有限公司 | 食材存储设备及食材库和菜谱的排序方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106021564B (zh) | 2019-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106021564A (zh) | 一种菜谱推荐方法和装置 | |
Ueda et al. | User’s food preference extraction for personalized cooking recipe recommendation | |
Smetana et al. | Meat substitution in burgers: Nutritional scoring, sensorial testing, and life cycle assessment | |
CN105426477B (zh) | 基于云服务平台和智能冰箱的配餐方法 | |
Paris et al. | Changing dietary patterns is necessary to improve the sustainability of Western diets from a One Health perspective | |
KR101798616B1 (ko) | 레시피 제공 방법 및 이를 실행하는 서버 | |
Ueda et al. | Recipe recommendation method by considering the users preference and ingredient quantity of target recipe | |
Esnouf et al. | Food system sustainability: insights from duALIne | |
CN103345591A (zh) | 一种个性化营养配餐装置及方法 | |
López-Alfaro et al. | Assessing nutritional parameters of brown bear diets among ecosystems gives insight into differences among populations | |
KR20140146202A (ko) | 영양 물질들에 대한 정보 시스템 | |
CN110634552A (zh) | 基于物联网操作***的食谱推送方法和装置 | |
Avadí et al. | Coupled ecosystem/supply chain modelling of fish products from sea to shelf: the Peruvian anchoveta case | |
CN110289077A (zh) | 一种食谱推送处理方法及装置 | |
CN110020781A (zh) | 优先级的确定方法及装置、存储介质、电子装置 | |
Pounds et al. | More than fish—framing aquatic animals within sustainable food systems | |
CN108492861A (zh) | 精准饮食提醒***与方法 | |
CN108667905A (zh) | 一种基于物联网的智能炒菜机信息推送方法 | |
Fisher et al. | An initial assessment of the environmental impact of grocery products | |
CN208622435U (zh) | 菜谱生成装置及冰箱 | |
Grimshaw | Consumer perception of beef, pork, lamb, chicken, and fish | |
Salenius | International management of North Atlantic pelagic fisheries–The role of competing species and exploiters | |
Jungbluth et al. | Analysis of food and environmental impacts as a scientific basis for Swiss dietary recommendations | |
CN110968748A (zh) | 一种电子菜谱的处理方法、装置及*** | |
CN107803838B (zh) | 一种基于服务机器人的饮食管理方法及服务机器人 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |