System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及烹饪,具体涉及一种基于菜谱的烹饪系统及方法。
技术介绍
1、菜谱推荐指的是根据用户的口味偏好、营养需求、食材禁忌等条件,为用户智能推荐菜谱。菜谱推荐系统即为基于菜谱推荐技术而构建的应用系统。
2、相关技术中,菜谱推荐系统可以基于用户的指令从菜谱数据库中选择匹配的菜谱,并将该菜谱推荐至用户。然而,此类系统选择菜谱时的参考数据仅为用户的指令,这导致选择的菜谱可能无法满足用户的需求。
3、此外,菜谱一旦确定后,往往无法进行修正或者更改,用户无法对菜谱进行实时调整。并且,菜谱推荐系统也无法针对用户对菜谱提出的疑问进行解答,进而影响用户的烹饪进程。
技术实现思路
1、针对上述技术问题,本专利技术提出了一种基于菜谱的烹饪系统及方法,旨在使得菜谱更加迎合用户的使用习惯及喜好,且可以对针对菜谱的问询进行解答,以及根据用户提出的修正指令对菜谱进行修正,从而增加了烹饪系统与用户之间的交互性,确保用户烹饪过程的顺畅度。
2、第一方面,本申请提供了一种基于菜谱的烹饪系统,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;
3、所述菜谱推荐子系统,用于:响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统中的用户标识;根据所述用户标识获取所述菜谱推荐子系统所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,以使
4、所述烹饪辅助子系统,用于:响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型对所述指令信息的类型进行判断;在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型中,以使所述菜谱问答语言模型生成匹配于所述指令信息的应答;在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型中,以使所述菜谱修正模型确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;将生成的应答或者调整后的目标菜谱提供至所述目标用户。
5、在一些实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备;
6、在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述音频设备获取;
7、在在所述菜谱推荐请求和/或所述操作指令为所述目标用户的音频数据的情况下,所述菜谱推荐请求和/或所述操作指令由所述目标用户通过所述移动设备发送。
8、在一些实施例中,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备:
9、所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至用户;或者,将所述目标菜谱以图文形式发送至所述目标用户的移动设备上进行显示;
10、所述将生成的应答或者调整后的目标菜谱提供至所述目标用户,包括:将所述生成的应答或者调整后的目标菜谱以语音播报的形式提供至用户;或者,将所述生成的应答或者调整后的目标菜谱以图文形式发送至用户的移动设备上进行显示。
11、在一些实施例中,所述标签包括下述至少之一:菜品数量、烹饪方法、烹饪时长、烹饪成本、食材偏好、口味偏好、营养价值。
12、在一些实施例中,
13、还包括:获取所述菜谱推荐请求对应的环境信息,所述环境信息包括下述至少之一:节日信息、社会热点、天气信息、其他用户搜索热词;
14、所述将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,包括:将所述环境信息、所述菜谱要求信息和所述历史推荐数据输入至所述菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集;其中,所述标签包括:热门食材、节日指定菜品、季节信息。
15、在一些实施例中,所述菜谱数据库记录的每一菜谱对应有菜谱关联标签集,所述菜谱关联信息由相应菜谱所含的至少一个菜品的菜品信息集合生成;所述从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,包括:
16、计算所述多个菜谱的菜谱关联标签集与所述目标菜谱标签集的关联程度,并将关联程度最高的菜谱确定为目标菜谱。
17、在一些实施例中,
18、所述将所述目标菜谱推荐至所述目标用户,包括:将所述目标菜谱以语音播报的形式提供至所述目标用户;
19、所述历史推荐数据包括历史播放速度和历史播放音量,还包括:根据所述历史播放速度和历史播放音量确定所述目标菜谱对应的目标播放速度和目标播放音量,并根据所述目标播放速度和目标播放音量播放所述目标菜谱。
20、第二方面,本申请提供了一种基于菜谱的烹饪方法,应用于基于菜谱的烹饪系统,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;所述方法包括:
21、响应于目标用户的菜谱推荐请求,获取所述菜谱推荐请求中的推荐信息,并根据所述推荐信息确定菜谱要求信息和所述目标用户在所述菜谱推荐子系统中的用户标识;
22、根据所述用户标识获取所述菜谱推荐子系统所存储的所述目标用户对应的历史推荐数据,并将所述菜谱要求信息和所述历史推荐数据输入至预先训练得到的菜谱标签模型,以使所述菜谱标签模型生成目标菜谱标签集,所述目标菜谱标签集包括多个用于菜谱生成的标签;
23、从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,并将所述目标菜谱推荐至所述目标用户;其中,所述菜谱数据库中记录有由至少一个菜品组成的多个菜谱;
24、响应于所述目标用户针对所述目标菜谱的操作指令,对所述操作指令进行识别得到指令信息,并将所述指令信息输入至预先训练得到的二分类模型中,以使所述二分类模型对所述指令信息的类型进行判断;
25、在所述指令信息属于问询类信息的情况下,将所述指令信息输入至预先训练得到的菜谱问答语言模型中,以使所述菜谱问答语言模型生成匹配于所述指令信息的应答;
26、在所述指令信息属于修正类信息的情况下,将所述指令信息输入至预先训练得到的菜谱修正模型中,以使所述菜谱修正模型确定所述指令信息所针对的目标菜谱中的待修正步骤,并根据所述指令信息中包含的修正信息对所述待修正步骤进行调整;
27、将生成的应答或者调整后的目标菜谱提供至所述目标用户。
28、第三方面,一种电子设备,包括处理器以及存储器;
29、所述处理器与所述存储器相连;
30、所述存储器,用于存储可执行程序代码;
...【技术保护点】
1.一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;
2.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备;
3.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备:
4.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述标签包括下述至少之一:菜品数量、烹饪方法、烹饪时长、烹饪成本、食材偏好、口味偏好、营养价值。
5.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,
6.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述菜谱数据库记录的每一菜谱对应有菜谱关联标签集,所述菜谱关联信息由相应菜谱所含的至少一个菜品的菜品信息集合生成;所述从菜谱数据库中获取匹配于所述目标菜谱标签集的目标菜谱,包括:
7.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,
8.一种基于菜谱的烹饪方法,其特征在于,应用于基于菜谱的烹饪系统,所述烹饪
9.一种电子设备,其特征在于,包括处理器以及存储器;
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述的一种基于菜谱的烹饪方法。
...【技术特征摘要】
1.一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统包括菜谱推荐子系统和烹饪辅助子系统;
2.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备;
3.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述烹饪系统还包括音频设备和所述目标用户使用的移动设备:
4.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,所述标签包括下述至少之一:菜品数量、烹饪方法、烹饪时长、烹饪成本、食材偏好、口味偏好、营养价值。
5.如权利要求1所述的一种基于菜谱的烹饪系统,其特征在于,
6.如权利要求1所述的一种基于菜谱的...
【专利技术属性】
技术研发人员:李云强,任富佳,
申请(专利权)人:杭州老板电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。