一种应用于智能机器人交互的知识推荐方法及装置制造方法及图纸

技术编号:19388901 阅读:38 留言:0更新日期:2018-11-10 02:02
本申请实施例公开一种应用于智能机器人交互的知识推荐方法及装置。该方法中,在获取用户输入的问题信息后,分析该问题信息,提取问题信息中包含的特征信息;然后确定问题信息对应的业务场景,根据所述问题信息中包含的特征信息,确定问题信息是否符合该业务场景下的触发条件;若该问题信息符合触发条件,根据所述问题信息确定所述用户的目标需求,通过查找所述业务场景对应的知识库,获取所述目标需求对应的推荐知识并显示。通过本申请实施例公开的方案,能够对用户提出的不同业务场景下的问题信息进行知识推荐,从而能够应对多种业务场景,解决现有技术中的智能机器人只能对用户在单一场景下提出的问题进行回复的问题,满足用户多方面的需求。

A knowledge recommendation method and device applied to intelligent robot interaction

The application embodiment discloses a knowledge recommendation method and device applied to intelligent robot interaction. In this method, after obtaining the question information input by the user, the problem information is analyzed, and the feature information contained in the question information is extracted. Then the business scenario corresponding to the question information is determined. According to the feature information contained in the question information, whether the problem information meets the triggering conditions in the business scenario is determined. The problem information meets the trigger conditions, determines the target needs of the users according to the problem information, and obtains the recommended knowledge corresponding to the target requirements by searching the knowledge base corresponding to the business scenario and displaying it. Through the scheme disclosed in the embodiment of the present application, the problem information in different business scenarios proposed by users can be recommended to deal with multiple business scenarios, and the intelligent robot in the existing technology can only reply to the problems raised by users in a single scenario, so as to satisfy users in many aspects. Demand.

【技术实现步骤摘要】
一种应用于智能机器人交互的知识推荐方法及装置
本申请涉及人机交互领域,尤其涉及一种应用于智能机器人交互的知识推荐方法及装置。
技术介绍
为了满足用户快速获取信息的需求,目前设置有多种智能机器人,例如智能在线客服机器人、手机助手等。用户向智能机器人输入问题之后,智能机器人能够向用户反馈相应的答案,从而满足用户获取信息的需求。例如,当用户访问购物网站时,通过购物网站提供的智能在线客服机器人,能够获取商品的相关信息,满足用户的购物需求。但是,专利技术人在本申请的研究过程中发现,现有的各种智能机器人只能对用户在单一场景下提出的问题进行相应的回复,不能满足用户多方面的需求。
技术实现思路
本申请实施例提供了一种应用于智能机器人交互的知识推荐方法及装置,以解决现有技术中只能对用户在单一场景下提出的问题进行相应的回复,不能满足用户多方面的需求的问题。在本申请实施例的第一方面,提供了一种应用于智能机器人交互的知识推荐方法,包括:获取用户输入的问题信息后,通过对所述问题信息进行分析,提取所述问题信息中包含的特征信息;确定所述问题信息对应的业务场景,其中,每个业务场景包含所述业务场景对应的知识库;根据所述问题信息中包含的特征信息,确定所述问题信息是否符合所述业务场景下的触发条件;若所述问题信息符合所述业务场景下的触发条件,根据所述问题信息确定所述用户的目标需求;通过查找所述业务场景对应的知识库,获取所述目标需求对应的推荐知识并显示。可选的,所述根据所述问题信息中包含的特征信息,确定所述问题信息是否符合所述业务场景下的触发条件,包括:判断所述特征信息中是否包含所述业务场景对应的触发参数;若所述特征信息中包含所述业务场景对应的触发参数,获取所述触发参数连续出现的次数,将所述触发参数连续出现的次数作为触发次数;若所述触发次数不小于预设阈值,确定所述问题信息符合所述业务场景下的触发条件。可选的,所述确定所述问题信息对应的业务场景,包括:获取所述问题信息的交互参数,并通过所述交互参数确定所述问题信息对应的业务场景;和/或,根据所述问题信息中包含的特征信息,确定所述问题信息的业务需求;根据所述问题信息的业务需求,确定所述问题信息对应的业务场景。可选的,在确定所述问题信息是否符合所述业务场景下的触发条件之后,还包括:若确定所述问题信息不符合所述业务场景下的触发条件,根据所述知识库中预先设置的各个问题信息与答案信息的对应关系,确定所述问题信息对应的答案信息;显示所述问题信息对应的答案信息。可选的,在获取所述目标需求对应的推荐知识并显示之后,还包括:根据预先设置的主动问答信息,向所述用户发出主动问答;在接收到所述用户针对所述主动问答信息输入的回复信息后,显示预先设定的回应语句。可选的,在显示预先设定的回应语句之后,还包括:查找是否存在与所述回复信息相关联的关联知识;若存在与所述回复信息相关联的关联知识,生成所述关联知识相对应的菜单选项,向所述用户显示所述菜单选项,并在接收到所述用户针对所述菜单选项的选择操作之后,显示所述菜单选项对应的关联知识;若不存在所述关联知识,显示预先设定的结束语句,或者退出本次推荐流程。在本申请实施例的第二方面,提供了一种应用于智能机器人交互的知识推荐装置,包括:特征信息提取模块,用于获取用户输入的问题信息后,通过对所述问题信息进行分析,提取所述问题信息中包含的特征信息;业务场景确定模块,用于确定所述问题信息对应的业务场景,其中,每个业务场景包含所述业务场景对应的知识库;触发条件确定模块,用于根据所述问题信息中包含的特征信息,确定所述问题信息是否符合所述业务场景下的触发条件;目标需求确定模块,用于若所述问题信息符合所述业务场景下的触发条件,根据所述问题信息确定所述用户的目标需求;推荐知识显示模块,用于通过查找所述业务场景对应的知识库,获取所述目标需求对应的推荐知识并显示。可选的,所述触发条件确定模块包括:触发参数判断单元,用于判断所述特征信息中是否包含所述业务场景对应的触发参数;触发次数获取单元,用于若所述特征信息中包含所述业务场景对应的触发参数,获取所述触发参数连续出现的次数,将所述触发参数连续出现的次数作为触发次数;触发条件确定单元,用于若所述触发次数不小于预设阈值,确定所述问题信息符合所述业务场景下的触发条件。可选的,所述业务场景确定模块包括:第一场景确定单元,用于获取所述问题信息的交互参数,并通过所述交互参数确定所述问题信息对应的业务场景;和/或,业务需求确定单元,用于根据所述问题信息中包含的特征信息,确定所述问题信息的业务需求;第二场景确定单元,用于根据所述问题信息的业务需求,确定所述问题信息对应的业务场景。可选的,还包括:答案信息确定模块,用于在确定所述问题信息是否符合所述业务场景下的触发条件之后,若确定所述问题信息不符合所述业务场景下的触发条件,根据所述知识库中预先设置的各个问题信息与答案信息的对应关系,确定所述问题信息对应的答案信息;答案信息显示模块,用于显示所述问题信息对应的答案信息。本申请实施例公开一种应用于智能机器人交互的知识推荐方法及装置。该方法中,在获取用户输入的问题信息后,分析该问题信息,提取问题信息中包含的特征信息;然后确定问题信息对应的业务场景,根据所述问题信息中包含的特征信息,确定问题信息是否符合该业务场景下的触发条件;若该问题信息符合触发条件,根据所述问题信息确定所述用户的目标需求,通过查找所述业务场景对应的知识库,获取所述目标需求对应的推荐知识并显示。因此,通过本申请实施例公开的方案,能够对用户提出的不同业务场景下的问题信息进行知识推荐,从而能够应对多种业务场景,解决现有技术中的智能机器人只能对用户在单一场景下提出的问题进行回复的问题,从而能够满足用户多方面的需求。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种应用于智能机器人交互的知识推荐方法的工作流程示意图;图2为本申请实施例公开的一种应用于智能机器人交互的知识推荐方法中,确定问题信息是否符合业务场景下的触发条件的工作流程示意图;图3为本申请实施例公开的一种应用于智能机器人交互的知识推荐方法中的业务场景示意图;图4为本申请实施例公开的又一种应用于智能机器人交互的知识推荐方法的工作流程示意图;图5为本申请实施例公开的又一种应用于智能机器人交互的知识推荐方法的工作流程示意图;图6为本申请实施例公开的又一种应用于智能机器人交互的知识推荐方法的工作流程示意图;图7为本申请实施例公开的一种应用于智能机器人交互的知识推荐装置的结构示意图。具体实施方式为了解决现有技术中只能对用户在单一场景下提出的问题进行相应的回复,不能满足用户多方面的需求的问题,本申请实施例提供一种应用于智能机器人交互的知识推荐方法及装置。本申请第一实施例公开一种应用于智能机器人交互的知识推荐方法,通过该方法,智能机器人能够向用户进行知识推荐。参见图1所示的工作流程示意图,该方法包括以下步骤:步骤S11、获取用户输入的问题信息后,通过对所述问题信息进行分析,提取所述问题信息中包含的特征信息。在本文档来自技高网...

【技术保护点】
1.一种应用于智能机器人交互的知识推荐方法,其特征在于,包括:获取用户输入的问题信息后,通过对所述问题信息进行分析,提取所述问题信息中包含的特征信息;确定所述问题信息对应的业务场景,其中,每个业务场景包含所述业务场景对应的知识库;根据所述问题信息中包含的特征信息,确定所述问题信息是否符合所述业务场景下的触发条件;若所述问题信息符合所述业务场景下的触发条件,根据所述问题信息确定所述用户的目标需求;通过查找所述业务场景对应的知识库,获取所述目标需求对应的推荐知识并显示。

【技术特征摘要】
1.一种应用于智能机器人交互的知识推荐方法,其特征在于,包括:获取用户输入的问题信息后,通过对所述问题信息进行分析,提取所述问题信息中包含的特征信息;确定所述问题信息对应的业务场景,其中,每个业务场景包含所述业务场景对应的知识库;根据所述问题信息中包含的特征信息,确定所述问题信息是否符合所述业务场景下的触发条件;若所述问题信息符合所述业务场景下的触发条件,根据所述问题信息确定所述用户的目标需求;通过查找所述业务场景对应的知识库,获取所述目标需求对应的推荐知识并显示。2.根据权利要求1所述的应用于智能机器人交互的知识推荐方法,其特征在于,所述根据所述问题信息中包含的特征信息,确定所述问题信息是否符合所述业务场景下的触发条件,包括:判断所述特征信息中是否包含所述业务场景对应的触发参数;若所述特征信息中包含所述业务场景对应的触发参数,获取所述触发参数连续出现的次数,将所述触发参数连续出现的次数作为触发次数;若所述触发次数不小于预设阈值,确定所述问题信息符合所述业务场景下的触发条件。3.根据权利要求1所述的应用于智能机器人交互的知识推荐方法,其特征在于,所述确定所述问题信息对应的业务场景,包括:获取所述问题信息的交互参数,并通过所述交互参数确定所述问题信息对应的业务场景;和/或,根据所述问题信息中包含的特征信息,确定所述问题信息的业务需求;根据所述问题信息的业务需求,确定所述问题信息对应的业务场景。4.根据权利要求1所述的应用于智能机器人交互的知识推荐方法,其特征在于,在确定所述问题信息是否符合所述业务场景下的触发条件之后,还包括:若确定所述问题信息不符合所述业务场景下的触发条件,根据所述知识库中预先设置的各个问题信息与答案信息的对应关系,确定所述问题信息对应的答案信息;显示所述问题信息对应的答案信息。5.根据权利要求1所述的应用于智能机器人交互的知识推荐方法,其特征在于,在获取所述目标需求对应的推荐知识并显示之后,还包括:根据预先设置的主动问答信息,向所述用户发出主动问答;在接收到所述用户针对所述主动问答信息输入的回复信息后,显示预先设定的回应语句。6.根据权利要求5所述的应用于智能机器人交互的知识推荐方法,其特征在于,在显示预先设定的回应语句之后,还包括:查找是否存在与所述回复信息相关联的关联知识;若存在与所述回复信息相...

【专利技术属性】
技术研发人员:杨凯程邵茗津蒋宏飞
申请(专利权)人:北京玄一科技有限公司
类型:发明
国别省市:北京,11

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

1