菜品信息查询方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36378398 阅读:13 留言:0更新日期:2023-01-18 09:39
本申请适用于人工智能领域,提供了一种菜品信息查询方法、装置、电子设备及存储介质,该方法包括:获取第一菜品关联的菜品文本数据;从所述菜品文本数据中提取所述第一菜品对应的第一菜品属性和第一菜品属性值;根据所述第一菜品、以及第一菜品属性和第一菜品属性值,得到所述第一菜品对应的一个或多个三元组信息;以一个或多个所述三元组信息,确定菜品知识图谱,所述菜品知识图谱包括一个或多个菜品的知识图谱,根据所述知识图谱进行菜品信息查询。本申请根据所构建的结构化的菜品知识图谱进行菜品信息查询,可以通过结构化数据快速的响应用户关于菜品的相关问题,快速准确的生成用户所需要的结果。用户所需要的结果。用户所需要的结果。

【技术实现步骤摘要】
菜品信息查询方法、装置、电子设备及存储介质


[0001]本申请涉及人工智能领域,尤其涉及一种菜品信息查询方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网技术的发展,在互联网平台上积累了丰富的数据。人们可以通过互联网快速的获取到所需要的数据。比如,人们在查询菜品信息时,可以输入菜品名称,通过搜索引擎可以显示该菜品名称相应的数据,包括如菜品的百科介质、菜品的制作方法、菜品的营养成分等信息。
[0003]虽然通过互联网平台可以较好的查询到所需要的数据信息,但是,由于互联网平台的数据一般是通过非结构化的形式进行存储。当用户输入诸如菜品问题的搜索语句时,不容易快速准确的生成用户所需要的结果。

技术实现思路

[0004]本申请的目的在于提出一种菜品信息查询方法、装置、电子设备及存储介质,以解决目前通过互联网平台查询数据信息时,不容易快速准确的生成用户所需要的结果。
[0005]第一方面,本申请提供了一种菜品菜品信息查询方法,所述方法包括:
[0006]获取第一菜品关联的菜品文本数据;
[0007]基于一个或多个预设菜品属性,从所述菜品文本数据中提取所述第一菜品对应的第一菜品属性和第一菜品属性值;
[0008]根据所述第一菜品、以及第一菜品属性和第一菜品属性值,得到所述第一菜品对应的一个或多个三元组信息;
[0009]以一个或多个所述三元组信息,确定菜品知识图谱,所述菜品知识图谱可以包括一个或多个菜品的知识图谱;
[0010]根据所述知识图谱进行菜品信息查询。
[0011]结合第一方面,在第一方面的第一种可能实现方式中,根据所述知识图谱进行菜品信息查询,包括:
[0012]获取至少一个实体值,所述实体值为第二菜品、第二菜品属性或者所述第二菜品属性值中的一项;
[0013]基于所述至少一个实体值查询所述菜品知识图谱,得到所述至少一个实体值对应的目标三元组信息;
[0014]根据所述三元组信息生成用户反馈信息。
[0015]结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,基于所述至少一个实体值查询所述菜品知识图谱,得到所述至少一个实体值对应的目标三元组信息,包括:
[0016]从所述菜品知识图谱中确定所述至少一个实体值对应的三元组信息;
[0017]将所述至少一个实体值与所述三元组信息中的数据进行匹配,基于匹配结果确定所述至少一个实体值对应的目标三元组信息。
[0018]结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,将所述至少一个实体值与所述三元组信息中的数据进行匹配,基于匹配结果确定所述至少一个实体值对应的目标三元组信息,包括:
[0019]若所述至少一个实体值为一个实体值,则基于所述一个实体值与所述菜品知识图谱中的三元组信息匹配,基于匹配结果确定与所述一个实体值对应的三元组节点,基于所述查询节点确定所述目标三元组信息;
[0020]若所述至少一个实体值为至少两个实体值,则基于至少两个实体值中的任意两个所述实体值与所述菜品知识图谱中的三元组信息匹配,基于匹配结果确定所述目标三元组信息。
[0021]结合第一方面的第一种可能实现方式,在第一方面的第四种可能实现方式中,所述获取至少一个实体值,包括:
[0022]接收用户输入的输入信息;
[0023]提取所述输入信息,得到所述至少一个实体值。
[0024]结合第一方面、第一方面的第一种可能实现方式、第一方面的第二种可能实现方式、第一方面的第三种可能实现方式或第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,获取第一菜品关联的菜品文本数据,包括:
[0025]确定用于获取所述菜品文本数据的爬取设备的IP地址信息,所述IP地址信息按照预设的频率进行更新;
[0026]根据所确定的IP地址信息,通过爬虫爬取所述第一菜品关联的菜品文本数据。
[0027]结合第一方面,在第一方面的第六种可能实现方式中,所述菜品知识图谱通过Neo4j图数据库存储。
[0028]第二方面,本申请提供了一种菜品信息查询装置,所述查询装置包括:
[0029]菜品文本数据获取单元,用于获取第一菜品关联的菜品文本数据;
[0030]信息提取单元,用于基于一个或多个预设菜品属性,从所述菜品文本数据中提取所述第一菜品属性和第一菜品属性值;
[0031]三元组信息确定单元,用于根据所述第一菜品、以及第一菜品属性和第一菜品属性值,得到所述第一菜品对应的一个或多个三元组信息;
[0032]菜品知识图谱确定单元,用于以一个或多个所述三元组信息,确定菜品知识图谱,所述菜品知识图谱可以包括一个或多个菜品的知识图谱;
[0033]查询单元,用于根据所述知识图谱进行菜品信息查询。
[0034]第三方面,本申请提供了一种电子设备,包括至少一个连接的处理器、存储器,其中,存储器用于存储计算机可读指令,处理器用于调用存储器中的计算机可读指令来执行上述的菜品信息查询方法的步骤。
[0035]第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
[0036]第五方面,本申请提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤。
[0037]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
[0038]本申请与现有技术相比存在的有益效果是:本申请实施例通过获取第一菜品关联的菜品文本数据,基于菜品文本数据提取第一菜品对应的第一菜品属性和第一菜品属性值,基于所述第一菜品、第一菜品属性和第一菜品属性值生成三元组信息,根据一个或者多个所述三元组信息确定菜品知识图谱,从而可以根据所构建的结构化的菜品知识图谱进行菜品信息查询,可以通过结构化数据快速的响应用户关于菜品的相关问题,快速准确的生成用户所需要的结果。
附图说明
[0039]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本申请实施例提供的一种菜品信息查询系统的框架示意图;
[0041]图2是本申请实施例提供的菜品信息查询方法的实现流程示意图;
[0042]图3是本申请实施例提供的一种知识图谱的示意图;
[0043]图4是本申请实施例提供的一种菜品信息查询装置的结构示意图;
[0044]图5是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0045]除非另有定义,本文所使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种菜品信息查询方法,其特征在于,所述方法包括:获取第一菜品关联的菜品文本数据;基于一个或多个预设菜品属性,从所述菜品文本数据中提取所述第一菜品对应的第一菜品属性和第一菜品属性值;根据所述第一菜品、以及第一菜品属性和第一菜品属性值,得到所述第一菜品对应的一个或多个三元组信息;以一个或多个所述三元组信息,确定菜品知识图谱,所述菜品知识图谱包括一个或多个菜品的知识图谱;根据所述知识图谱进行菜品信息查询。2.如权利要求1所述方法,其特征在于,根据所述知识图谱进行菜品信息查询,包括:获取至少一个实体值,所述实体值为第二菜品、第二菜品属性或者所述第二菜品属性值中的一项;基于所述至少一个实体值查询所述菜品知识图谱,得到所述至少一个实体值对应的目标三元组信息;根据所述目标三元组信息生成用户反馈信息。3.如权利要求2所述方法,其特征在于,基于所述至少一个实体值查询所述菜品知识图谱,得到所述至少一个实体值对应的目标三元组信息,包括:从所述菜品知识图谱中确定所述至少一个实体值对应的三元组信息;将所述至少一个实体值与所述三元组信息中的数据进行匹配,基于匹配结果确定所述至少一个实体值对应的目标三元组信息。4.如权利要求3所述方法,其特征在于,将所述至少一个实体值与所述三元组信息中的数据进行匹配,基于匹配结果确定所述至少一个实体值对应的目标三元组信息,包括:若所述至少一个实体值为一个实体值,则基于所述一个实体值与所述菜品知识图谱中的三元组信息匹配,基于匹配结果确定与所述一个实体值对应的三元组节点,基于所述查询节点确定所述目标三元组信息;若所述至少一个实体值为至少两个实体值,则基于至少两个实体值中的任意两...

【专利技术属性】
技术研发人员:张涛刘欢
申请(专利权)人:深圳市普渡科技有限公司
类型:发明
国别省市:

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

1