产品信息推送方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21894058 阅读:15 留言:0更新日期:2019-08-17 15:21
本申请涉及数据分析技术领域,提供了一种产品信息推送方法、装置、计算机设备和存储介质。所述方法包括:接收产品信息获取请求,确定并根据产品信息获取请求中的产品实体名称,生成产品信息获取请求的目标向量,获取预设的知识图谱库中各三元组的向量,确定目标向量与各三元组的向量之间的向量距离,当知识图谱库中存在与目标向量相对应的目标三元组的向量时,根据目标三元组,确定并推送与产品信息获取请求对应的产品信息,当知识图谱库中不存在目标三元组的向量时,根据产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。采用本方法能够实现对用户产品信息获取请求的准确反馈。

Product Information Pushing Method, Device, Computer Equipment and Storage Media

【技术实现步骤摘要】
产品信息推送方法、装置、计算机设备和存储介质
本申请涉及数据分析
,特别是涉及一种产品信息推送方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了产品信息推送系统。传统的产品信息推送系统中的产品信息推送方式为:根据产品预先设想用户可能提出的问题以及问题答案,根据问题以及预想的问题答案对产品信息数据库进行设计,接收用户的产品信息获取请求,根据用户的产品信息获取请求中的关键字匹配产品信息数据库中存储的问题以及问题答案,根据匹配结果推送与用户的产品信息获取请求对应的产品信息给用户。然而,目前的产品信息推送方式,不能实现对用户的产品信息获取请求的准确反馈。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够实现对用户的产品信息获取请求准确反馈的产品信息推送方法、装置、计算机设备和存储介质。一种产品信息推送方法,所述方法包括:接收产品信息获取请求,确定产品信息获取请求中的产品实体名称;根据产品实体名称,生成产品信息获取请求的目标向量;获取预设的知识图谱库中各三元组的向量,确定目标向量与各三元组的向量之间的向量距离;当知识图谱库中存在与目标向量相对应的目标三元组的向量时,根据目标三元组,确定推送与产品信息获取请求对应的产品信息,目标三元组的向量为与目标向量的向量距离在预设的向量距离阈值范围内的向量;当知识图谱库中不存在目标三元组的向量时,根据产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。在其中一个实施例中,接收产品信息获取请求,确定产品信息获取请求中的产品实体名称包括:接收产品信息获取请求,将产品信息获取请求转换为文字数据;对文字数据进行句法分析,确定文字数据的句法结构;将文字数据拆分为多个词语,确定拆分后的多个词语的词性;根据句法结构以及拆分后的多个词语的词性确定产品实体名称。在其中一个实施例中,根据产品实体名称,生成产品信息获取请求的目标向量包括:根据预设的词向量数据库,确定产品实体名称的词向量;提取产品信息获取请求中的多个词语,根据预设的词向量数据库,确定提取出的各词语的词向量;根据提取出的各词语的词向量以及产品实体名称的词向量,生成产品信息获取请求的目标向量。在其中一个实施例中,获取预设的知识图谱库中各三元组的向量,确定目标向量与各三元组的向量之间的向量距离包括:获取预设的知识图谱库中各三元组的向量中的实体名称向量以及实体关系向量;获取目标向量中的产品实体名称向量以及产品属性向量;确定产品实体名称向量与各三元组的向量中的实体名称向量之间的第一词向量距离;确定产品属性向量与各三元组的向量中的实体关系向量之间的第二词向量距离;根据第一词向量距离和第二词向量距离,确定目标向量与各三元组的向量之间的向量距离。在其中一个实施例中,三元组包括两个实体名称以及两个实体名称之间的实体关系,根据目标三元组,确定推送与产品信息获取请求对应的产品信息包括:根据产品实体名称匹配目标三元组中的两个实体名称;确定与产品实体名称匹配的实体名称;根据与产品实体名称匹配的实体名称以及目标三元组的实体关系,确定并推送与产品信息获取请求对应的产品信息。在其中一个实施例中,接收并推送反馈的产品信息之后,包括:根据反馈的产品信息生成新的三元组,新的三元组中包括产品实体名称、产品属性以及产品信息;根据新的三元组中的产品实体名称、产品属性以及产品信息,更新知识图谱库。在其中一个实施例中,产品信息推送方法还包括:根据产品信息获取请求中携带的用户信息,获取用户历史请求数据和历史浏览数据;根据用户历史请求数据和历史浏览数据,确定推荐产品信息;推送推荐产品信息。一种产品信息推送装置,其特征在于,所述装置包括:实体识别模块,用于接收产品信息获取请求,确定产品信息获取请求中的产品实体名称;第一处理模块,用于根据产品实体名称,生成产品信息获取请求的目标向量;第二处理模块,用于获取预设的知识图谱库中各三元组的向量,确定目标向量与各三元组的向量之间的向量距离;第一推送模块,用于当知识图谱库中存在与目标向量相对应的目标三元组的向量时,根据目标三元组,确定推送与产品信息获取请求对应的产品信息,目标三元组的向量为与目标向量的向量距离在预设的向量距离阈值范围内的向量;第二推送模块,用于当知识图谱库中不存在目标三元组的向量时,根据产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收产品信息获取请求,确定产品信息获取请求中的产品实体名称;根据产品实体名称,生成产品信息获取请求的目标向量;获取预设的知识图谱库中各三元组的向量,确定目标向量与各三元组的向量之间的向量距离;当知识图谱库中存在与目标向量相对应的目标三元组的向量时,根据目标三元组,确定推送与产品信息获取请求对应的产品信息,目标三元组的向量为与目标向量的向量距离在预设的向量距离阈值范围内的向量;当知识图谱库中不存在目标三元组的向量时,根据产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收产品信息获取请求,确定产品信息获取请求中的产品实体名称;根据产品实体名称,生成产品信息获取请求的目标向量;获取预设的知识图谱库中各三元组的向量,确定目标向量与各三元组的向量之间的向量距离;当知识图谱库中存在与目标向量相对应的目标三元组的向量时,根据目标三元组,确定推送与产品信息获取请求对应的产品信息,目标三元组的向量为与目标向量的向量距离在预设的向量距离阈值范围内的向量;当知识图谱库中不存在目标三元组的向量时,根据产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。上述产品信息推送方法、装置、计算机设备和存储介质,对产品信息获取请求进行分析,确定目标向量,获取预设的知识图谱库中各三元组的向量,确定目标向量与各三元组的向量之间的向量距离,通过向量距离来确定目标向量与各三元组的向量之间的向量相似度,进而通过向量相似度,确定知识图谱库中与产品信息获取请求对应的目标三元组,当知识图谱库中存在目标三元组时,根据目标三元组,确定推送与产品信息获取请求对应的产品信息,当知识图谱库中不存在目标三元组时,根据产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。通过这种方式,实现对产品信息的准确获取,从而实现对产品信息获取请求的准确反馈。附图说明图1为一个实施例中产品信息推送方法的应用场景图;图2为一个实施例中产品信息推送方法的流程示意图;图3为一个实施例中图2中步骤S202的子流程示意图;图4为一个实施例中图2中步骤S204的子流程示意图;图5为一个实施例中图2中步骤S206的子流程示意图;图6为一个实施例中图2中步骤S208的子流程示意图;图7为另一个实施例中产品信息推送方法的流程示意图;图8为另一个实施例中产品信息推送方法的流程示意图;图9为一个实施例中产品信息推送装置的结构框图;图10为一个实施例中计算机本文档来自技高网...

【技术保护点】
1.一种产品信息推送方法,所述方法包括:接收产品信息获取请求,确定所述产品信息获取请求中的产品实体名称;根据所述产品实体名称,生成所述产品信息获取请求的目标向量;获取预设的知识图谱库中各三元组的向量,确定所述目标向量与各所述三元组的向量之间的向量距离;当所述知识图谱库中存在与所述目标向量相对应的目标三元组的向量时,根据所述目标三元组,确定推送与所述产品信息获取请求对应的产品信息,所述目标三元组的向量为与所述目标向量的向量距离在预设的向量距离阈值范围内的向量;当所述知识图谱库中不存在所述目标三元组的向量时,根据所述产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。

【技术特征摘要】
1.一种产品信息推送方法,所述方法包括:接收产品信息获取请求,确定所述产品信息获取请求中的产品实体名称;根据所述产品实体名称,生成所述产品信息获取请求的目标向量;获取预设的知识图谱库中各三元组的向量,确定所述目标向量与各所述三元组的向量之间的向量距离;当所述知识图谱库中存在与所述目标向量相对应的目标三元组的向量时,根据所述目标三元组,确定推送与所述产品信息获取请求对应的产品信息,所述目标三元组的向量为与所述目标向量的向量距离在预设的向量距离阈值范围内的向量;当所述知识图谱库中不存在所述目标三元组的向量时,根据所述产品信息获取请求,生成并推送服务提示,以提示客服人员反馈产品信息,接收并推送反馈的产品信息。2.根据权利要求1所述的方法,其特征在于,所述接收产品信息获取请求,确定所述产品信息获取请求中的产品实体名称包括:接收产品信息获取请求,将所述产品信息获取请求转换为文字数据;对所述文字数据进行句法分析,确定文字数据的句法结构;将文字数据拆分为多个词语,确定拆分后的多个词语的词性;根据所述句法结构以及拆分后的多个词语的词性确定产品实体名称。3.根据权利要求1所述的方法,其特征在于,所述根据所述产品实体名称,生成所述产品信息获取请求的目标向量包括:根据预设的词向量数据库,确定所述产品实体名称的词向量;提取所述产品信息获取请求中的多个词语,根据所述预设的词向量数据库,确定提取出的各词语的词向量;根据所述提取出的各词语的词向量以及所述产品实体名称的词向量,生成所述产品信息获取请求的目标向量。4.根据权利要求1所述的方法,其特征在于,所述获取预设的知识图谱库中各三元组的向量,确定所述目标向量与各所述三元组的向量之间的向量距离包括:获取预设的知识图谱库中各三元组的向量中的实体名称向量以及实体关系向量;获取所述目标向量中的产品实体名称向量以及产品属性向量;确定所述产品实体名称向量与各所述三元组的向量中的实体名称向量之间的第一词向量距离;确定所述产品属性向量与各所述三元组的向量中的实体关系向量之间的第二词向量距离;根据所述第一词向量距离和所述第二词向量距离,确定所述目标向量与各所述三元组的向量之间的向量距离。5.根据...

【专利技术属性】
技术研发人员:张杰
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1