一种基于饮食的数据处理方法及装置制造方法及图纸

技术编号:25439271 阅读:65 留言:0更新日期:2020-08-28 22:27
本申请公开了一种基于饮食的数据处理方法及装置,具体地,该方法包括:获取用户输入的第一消息,该第一消息为具备饮食提问意图的消息,该第一消息中包括用户特征,此处提及的用户特征用于描述用户的特点。获取用户输入的第一消息之后,可以进一步确定用户特征对应的营养元素需求,即确定具备用户特征的用户对摄入的营养元素的要求。而后,根据所确定的营养元素需求,生成针对该第一消息的回答,并输出该回答。由于该回答是基于用户特征对应的营养元素需求确定的,用户可以根据该回答获得准确的、与用户特征相关的回答。进一步地,若用户利用该回答制定饮食方案,则该方案也是与用户特征匹配的饮食方案、即科学饮食方案。

【技术实现步骤摘要】
一种基于饮食的数据处理方法及装置
本申请涉及计算机领域,特别是涉及一种基于饮食的数据处理方法及装置。
技术介绍
随着经济的发展,人们的生活水平越来越高。越来越多的人开始注重科学饮食。科学饮食可以理解成根据人们自身的情况食用合适的食物。目前,人们可以通过询问营养学学者或者医生来制定科学饮食方案,但是采用这种方式所制定的饮食方案,也不一定是科学的。
技术实现思路
本申请所要解决的技术问题是如何使得用户可以制定出科学的饮食方案,提供一种基于饮食的数据处理方法及装置。第一方面,本申请实施例提供了一种基于饮食的数据处理方法,所述方法包括:获取用户输入的第一消息,所述第一消息为具备饮食提问意图的消息,所述第一消息中包括用户特征;确定所述用户特征对应的营养元素需求;根据所述营养元素需求生成针对所述第一消息的回答;输出所述回答。可选的,确定所述用户特征对应的营养元素需求,包括:根据预先构建的第一知识库,确定所述用户特征对应的营养元素需求,所述第一知识库中存储有用户特征和营养元素需求之间的对应关系。可选的,所述根据所述营养元素需求生成针对所述第一消息的回答,包括:根据所述营养元素需求和饮食意图关键词,生成针对所述第一消息的回答,所述第一消息中包括所述饮食意图关键词。可选的,所述根据所述营养元素需求和所述饮食意图关键词,生成针对所述第一消息的回答,包括:根据所述营养元素需求和第二知识库,确定符合所述营养元素需求的食物,所述第二知识库中包括食物和营养元素之间的对应关系,所述饮食意图关键词为肯定词;生成包括所确定的符合所述营养元素需求的食物的回答;或者,根据所述营养元素需求和所述第二知识库,确定不符合所述营养元素需求的食物,所述饮食意图关键词为否定词;生成包括所确定的不符合所述营养元素需求的食物的回答。可选的,所述第一消息中包括营养元素特征,所述根据所述营养元素需求生成针对所述第一消息的回答,包括:比对所述营养元素需求和所述营养元素特征,得到第一比对结果;根据所述第一比对结果生成针对所述第一消息的回答。可选的,所述根据所述第一比对结果生成针对所述第一消息的回答,包括:根据所述第一比对结果和饮食意图关键词生成针对所述第一消息的回答,所述第一消息包括所述饮食意图关键词。可选的,所述第一消息中包括食物名称,所述根据所述营养元素需求生成针对所述第一消息的回答,包括:确定所述食物名称指示的食物包括的营养元素;比对所述营养元素需求和所述食物名称指示的食物包括的营养元素,得到第二比对结果;根据所述第二比对结果生成针对所述第一消息的回答。可选的,确定所述食物名称指示的食物包括的营养元素,包括:根据第二知识库确定所述食物名称指示的食物包括的营养元素,所述第二知识库中包括食物和营养元素之间的对应关系。可选的,根据所述第二比对结果生成针对所述第一消息的回答,包括:根据所述第二比对结果以及饮食意图关键词,生成针对所述第一消息的回答,所述第一消息包括所述饮食意图关键词。可选的,所述方法还包括:确定符合所述营养元素需求的食物;根据所述符合所述营养元素需求的食物生成第一推荐信息,所述第一推荐信息包括符合所述营养元素需求的食物;输出所述第一推荐信息。可选的,所述方法还包括:确定不符合所述营养元素需求的食物;根据所述不符合所述营养元素需求的食物生成第二推荐信息,所述第二推荐信息包括不符合所述营养元素需求的食物;输出所述第二推荐信息。可选的,所述方法还包括:生成第一提示信息,所述第一提示信息用于提示用户完善用户特征;输出所述第一提示信息。可选的,所述第一消息中的用户特征为完善之后的用户特征。可选的,所述用户特征包括多个特征,确定所述用户特征对应的营养元素需求,包括:确定所述多个特征分别对应的营养元素需求;根据所述多个特征分别对应的营养元素需求,确定所述用户特征对应的营养元素需求。第二方面,本申请实施例提供了一种基于饮食的数据处理装置,所述装置包括:获取单元,用于获取用户输入的第一消息,所述第一消息为具备饮食提问意图的消息,所述第一消息中包括用户特征;第一确定单元,用于确定所述用户特征对应的营养元素需求;第一生成单元,用于根据所述营养元素需求生成针对所述第一消息的回答;第一输出单元,用于输出所述回答。可选的,所述第一确定单元,具体用于:根据预先构建的第一知识库,确定所述用户特征对应的营养元素需求,所述第一知识库中存储有用户特征和营养元素需求之间的对应关系。可选的,所述第一生成单元,具体用于:根据所述营养元素需求和饮食意图关键词,生成针对所述第一消息的回答,所述第一消息中包括所述饮食意图关键词。可选的,所述第一生成单元,具体用于:根据所述营养元素需求和第二知识库,确定符合所述营养元素需求的食物,所述第二知识库中包括食物和营养元素之间的对应关系,所述饮食意图关键词为肯定词;生成包括所确定的符合所述营养元素需求的食物的回答;或者,根据所述营养元素需求和所述第二知识库,确定不符合所述营养元素需求的食物,所述饮食意图关键词为否定词;生成包括所确定的不符合所述营养元素需求的食物的回答。可选的,所述第一消息中包括营养元素特征,所述第一生成单元,具体用于:比对所述营养元素需求和所述营养元素特征,得到第一比对结果;根据所述第一比对结果生成针对所述第一消息的回答。可选的,所述根据所述第一比对结果生成针对所述第一消息的回答,包括:根据所述第一比对结果和饮食意图关键词生成针对所述第一消息的回答,所述第一消息包括所述饮食意图关键词。可选的,所述第一消息中包括食物名称,所述第一生成单元,具体用于:确定所述食物名称指示的食物包括的营养元素;比对所述营养元素需求和所述食物名称指示的食物包括的营养元素,得到第二比对结果;根据所述第二比对结果生成针对所述第一消息的回答。可选的,确定所述食物名称指示的食物包括的营养元素,包括:根据第二知识库确定所述食物名称指示的食物包括的营养元素,所述第二知识库中包括食物和营养元素之间的对应关系。可选的,根据所述第二比对结果生成针对所述第一消息的回答,包括:根据所述第二比对结果以及饮食意图关键词,生成针对所述第一消息的回答,所述第一消息包括所述饮食意图关键词。可选的,所述装置还包括:第二确定单元,用于确定符合所述营养元素需求的食物;第二生成单元,用于根据所述符合所述营养元素需求的食物生成第一推荐信息,所述第一推荐信息包括符合所述营养元素需求的食物;第二输出单元,用于输出所述第一推荐信息。可本文档来自技高网...

【技术保护点】
1.一种基于饮食的数据处理方法,其特征在于,所述方法包括:/n获取用户输入的第一消息,所述第一消息为具备饮食提问意图的消息,所述第一消息中包括用户特征;/n确定所述用户特征对应的营养元素需求;/n根据所述营养元素需求生成针对所述第一消息的回答;/n输出所述回答。/n

【技术特征摘要】
1.一种基于饮食的数据处理方法,其特征在于,所述方法包括:
获取用户输入的第一消息,所述第一消息为具备饮食提问意图的消息,所述第一消息中包括用户特征;
确定所述用户特征对应的营养元素需求;
根据所述营养元素需求生成针对所述第一消息的回答;
输出所述回答。


2.根据权利要求1所述的方法,其特征在于,确定所述用户特征对应的营养元素需求,包括:
根据预先构建的第一知识库,确定所述用户特征对应的营养元素需求,所述第一知识库中存储有用户特征和营养元素需求之间的对应关系。


3.根据权利要求1或2所述的方法,其特征在于,所述根据所述营养元素需求生成针对所述第一消息的回答,包括:
根据所述营养元素需求和饮食意图关键词,生成针对所述第一消息的回答,所述第一消息中包括所述饮食意图关键词。


4.根据权利要求1所述的方法,其特征在于,所述第一消息中包括营养元素特征,所述根据所述营养元素需求生成针对所述第一消息的回答,包括:
比对所述营养元素需求和所述营养元素特征,得到第一比对结果;
根据所述第一比对结果生成针对所述第一消息的回答。


5.根据权利要求1所述的方法,其特征在于,所述第一消息中包括食物名称,所述根据所述营养元素需求生成针对所述第一消息的回答,包括:
确定所述食物名称指示的食物包括的营养元素;
比对所述营养元素需求和所述食物名称指示的食物包括的营养元素,得到第二比对结果;
根据所述第二比对结果生成针对所述第一消息的回答。


6.根据权利要求1-5任意一项所述的方法,其特...

【专利技术属性】
技术研发人员:赵航胡娈李良唐萌
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1