对话处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:28942068 阅读:20 留言:0更新日期:2021-06-18 21:48
本发明专利技术实施例公开一种对话处理方法、装置、电子设备及可读存储介质,所述方法应用于包含对话功能的电子设备,包括:在所述电子设备与当前对话用户基于当前话题进行对话的过程中,判断所述当前对话用户是否对当前话题感兴趣;基于所述当前话题确定所述电子设备与所述当前对话用户之间的相对关系;基于判断结果和所述相对关系生成所述电子设备的问题语句,并基于所述问题语句主动向所述当前对话用户提问。

【技术实现步骤摘要】
对话处理方法、装置、电子设备及可读存储介质
本专利技术涉及信息处理
,尤其涉及一种对话处理方法、装置、电子设备及可读存储介质。
技术介绍
随着人机交互技术的发展,越来越多的基于人机交互技术的智能产品应运而生,例如聊天机器人(ChatterBot)等。这些智能产品可以和用户进行聊天交流,并根据用户的问题生成回答信息。现有的聊天机器人往往按照固定的一问一答模式与用户进行对话,这样的聊天模式比较机械、枯燥,不能良好的适应用户的不同需求,使得用户的体验感差。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种对话处理方法、装置、电子设备及可读存储介质,通过判断对话机器人与用户之间的关系以及判断用户对二者谈论的话题是否感兴趣,进而主动向用户提问,从而实现对话机器人依据判断结果主动攀谈,进而引导或者把握聊天过程中的主动权,以营造更为积极的聊天氛围,使用户更愿意与对话机器人进行对话,或者更愿意花费更多的时间与对话机器人聊天。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供一种对话处理方法,应用于包含对话功能的电子设备,所述方法包括:在所述电子设备与当前对话用户基于当前话题进行对话的过程中,判断所述当前对话用户是否对当前话题感兴趣;基于所述当前话题确定所述电子设备与所述当前对话用户之间的相对关系;基于判断结果和所述相对关系生成所述电子设备的问题语句,并基于所述问题语句主动向所述当前对话用户提问。在上述方案中,所述判断所述当前对话用户是否对当前话题感兴趣,包括:获取所述电子设备与当前对话用户之间的对话语句;所述对话语句与所述当前话题相关联;对所述对话语句进行分析处理,获得分析结果;基于所述分析结果判断所述当前对话用户是否对当前话题感兴趣。在上述方案中,所述对所述对话语句进行分析处理,获得分析结果,包括以下至少之一:分析所述对话语句中的答复语句的反馈速度,获得第一分析结果;分析所述对话语句中的答复语句的措辞,获得第二分析结果;分析所述对话语句中的答复语句的语义,获得第三分析结果;对应的,所述基于所述分析结果判断所述当前对话用户是否对当前话题感兴趣,包括:基于所述第一分析结果、所述第二分析结果、所述第三分析结果至少之一判断所述当前对话用户是否对当前话题感兴趣;其中,所述答复语句为所述当前对话用户对所述电子设备提问的回复。在上述方案中,所述基于所述当前话题确定所述电子设备与所述当前对话用户之间的相对关系,包括:获取所述当前话题包含的关键词;基于所述关键词访问第三方数据库和/或自我数据库,获得访问结果;基于所述访问结果确定所述电子设备与所述当前对话用户之间的相对关系;其中,所述自我数据库为所述电子设备自身的数据库;所述第三方数据库为所述电子设备通过网络能够链接的数据库。在上述方案中,在所述访问结果为所述关键词包含在所述第三方数据库和/或自我数据库的情况下,所述基于所述访问结果确定所述电子设备与所述当前对话用户之间的相对关系,包括:确定所述电子设备与所述当前对话用户之间的相对关系为:第一关系;所述第一关系中所述电子设备为专家角色,为所述当前对话用户纠正错误和/或提供咨询;在所述访问结果为所述关键词未包含在所述第三方数据库和/或自我数据库的情况下,所述基于所述访问结果确定所述电子设备与所述当前对话用户之间的相对关系,包括:确定所述电子设备与所述当前对话用户之间的相对关系为:第二关系;所述第二关系中所述相对关系为所述电子设备为第二关系,引导所述当前对话用户多提问,获得与所述当前话题相关的信息,并基于所述信息访问所述第三方数据库,以反馈所述当前对话用户的提问。在上述方案中,所述基于判断结果和所述相对关系生成所述电子设备的问题语句,包括:在所述判断结果为所述当前对话用户对当前话题感兴趣、所述相对关系为所述电子设备为第一关系的情况下,生成第一问题语句;所述第一问题语句用于纠正所述当前对话用户的错误和/或提供咨询;在所述判断结果为所述当前对话用户对当前话题感兴趣、所述相对关系为所述相对关系为所述电子设备为第二关系的情况下,生成第二问题语句,所述第二问题语句用于引导所述当前对话用户多提问。在上述方案中,所述方法还包括:在判定所述当前对话用户对当前话题不感兴趣的情况下,更换话题,重新判断所述当前对话用户是否对更换的话题感兴趣;基于更换的话题重新确定所述电子设备与所述当前对话用户之间的相对关系;直到换到所述当前对话用户感兴趣的话题或者更换话题的次数大于预设阈值为止。在上述方案中,所述方法还包括:在所述电子设备与当前对话用户基于当前话题进行对话的过程中,感知所述对话的发生时间;基于所述发生时间生成关心语句;其中,所述关心语句中包含用于表征对所述当前对话用户的关心的关键词。第二方面,本专利技术实施例还提供一种对话处理装置,应用于包含对话功能的电子设备,所述对话处理装置包括判断单元、确定单元、生成单元和提问单元,其中,所述判断单元,用于在所述电子设备与当前对话用户基于当前话题进行对话的过程中,判断所述当前对话用户是否对当前话题感兴趣;所述确定单元,用于基于所述当前话题确定所述电子设备与所述当前对话用户之间的相对关系;所述生成单元,用于基于判断结果和所述相对关系生成所述电子设备的问题语句;所述提问单元,用于基于所述问题语句主动向所述当前对话用户提问。在上述方案中,所述判断单元,包括第一获取子单元、分析子单元和判断子单元,其中,所述第一获取子单元,用于获取所述电子设备与当前对话用户之间的对话语句;所述对话语句与所述当前话题相关联;所述分析子单元,用于对所述对话语句进行分析处理,获得分析结果;所述判断子单元,用于基于所述分析结果判断所述当前对话用户是否对当前话题感兴趣。在上述方案中,所述分析子单元,具体用于:包括以下至少之一:分析所述对话语句中的答复语句的反馈速度,获得第一分析结果;分析所述对话语句中的答复语句的措辞,获得第二分析结果;分析所述对话语句中的答复语句的语义,获得第三分析结果;所述判断子单元,具体用于:基于所述第一分析结果、所述第二分析结果、所述第三分析结果至少之一判断所述当前对话用户是否对当前话题感兴趣;其中,所述答复语句为所述当前对话用户对所述电子设备提问的回复。在上述方案中,所述确定单元,包括第二获取子单元和访问子单元,其中,所述第二获取子单元,用于获取所述当前话题包含的关键词;所述访问子单元,用于基于所述关键词访问第三方数据库和/或自我数据库,获得访问结果;所述确定子单元,用于基于所述访问结果确定所述电子设备与所述当前对话用户之间的相对关系;其中,所述自我数据库为所述电子设备自身的数据库;所述第三方数据库为所述电子设备通过网络能够链接的数据库。在上述方案中,本文档来自技高网...

【技术保护点】
1.一种对话处理方法,其特征在于,应用于包含对话功能的电子设备,所述方法包括:/n在所述电子设备与当前对话用户基于当前话题进行对话的过程中,判断所述当前对话用户是否对当前话题感兴趣;/n基于所述当前话题确定所述电子设备与所述当前对话用户之间的相对关系;/n基于判断结果和所述相对关系生成所述电子设备的问题语句,并基于所述问题语句主动向所述当前对话用户提问。/n

【技术特征摘要】
1.一种对话处理方法,其特征在于,应用于包含对话功能的电子设备,所述方法包括:
在所述电子设备与当前对话用户基于当前话题进行对话的过程中,判断所述当前对话用户是否对当前话题感兴趣;
基于所述当前话题确定所述电子设备与所述当前对话用户之间的相对关系;
基于判断结果和所述相对关系生成所述电子设备的问题语句,并基于所述问题语句主动向所述当前对话用户提问。


2.根据权利要求1所述的方法,其特征在于,所述判断所述当前对话用户是否对当前话题感兴趣,包括:
获取所述电子设备与当前对话用户之间的对话语句;所述对话语句与所述当前话题相关联;
对所述对话语句进行分析处理,获得分析结果;
基于所述分析结果判断所述当前对话用户是否对当前话题感兴趣;
其中,所述对所述对话语句进行分析处理,获得分析结果,包括以下至少之一:
分析所述对话语句中的答复语句的反馈速度,获得第一分析结果;
分析所述对话语句中的答复语句的措辞,获得第二分析结果;
分析所述对话语句中的答复语句的语义,获得第三分析结果;
对应的,所述基于所述分析结果判断所述当前对话用户是否对当前话题感兴趣,包括:基于所述第一分析结果、所述第二分析结果、所述第三分析结果至少之一判断所述当前对话用户是否对当前话题感兴趣;其中,所述答复语句为所述当前对话用户对所述电子设备提问的回复。


3.根据权利要求2所述的方法,其特征在于,所述基于所述当前话题确定所述电子设备与所述当前对话用户之间的相对关系,包括:
获取所述当前话题包含的关键词;
基于所述关键词访问第三方数据库和/或自我数据库,获得访问结果;
基于所述访问结果确定所述电子设备与所述当前对话用户之间的相对关系;
其中,所述自我数据库为所述电子设备自身的数据库;所述第三方数据库为所述电子设备通过网络能够链接的数据库。


4.根据权利要求3所述的方法,其特征在于,在所述访问结果为所述关键词包含在所述第三方数据库和/或自我数据库的情况下,所述基于所述访问结果确定所述电子设备与所述当前对话用户之间的相对关系,包括:确定所述电子设备与所述当前对话用户之间的相对关系为:第一关系;所述第一关系中所述电子设备为专家角色,为所述当前对话用户纠正错误和/或提供咨询;
在所述访问结果为所述关键词未包含在所述第三方数据库和/或自我数据库的情况下,所述基于所述访问结果确定所述电子设备与所述当前对话用户之间的相对关系,包括:确定所述电子设备与所述当前对话用户...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:武汉龙津科技有限公司
类型:发明
国别省市:湖北;42

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

1