一种答案获取方法及装置制造方法及图纸

技术编号:15299904 阅读:73 留言:0更新日期:2017-05-12 02:13
本发明专利技术公开了一种答案获取方法及装置。方法包括:接收到需要目标终端应答的问题;获取目标终端的属性信息,其中,目标终端包括智能机器人,属性信息包括:年龄;根据目标终端的属性信息,获取与问题匹配的答案;控制目标终端输出答案。通过本发明专利技术的技术方案,在接收到需要目标终端应答的问题时,通过获取目标终端的属性信息如年龄,可以根据目标终端的年龄属性,获取与问题匹配的答案,进而控制目标终端输出该答案,从而使得目标终端可输出与其年龄属性相匹配的该问题的答案,这样可避免前后问题的答案与其年龄不一致的问题,有利于提高目标终端给出的答案的可信性和用户体验。

Method and device for obtaining answer

The invention discloses a method and a device for obtaining answers. The method includes: receiving the target terminal response; attribute information, obtain the target terminal in which the target terminal includes intelligent robot, attribute information including age; according to the attribute information of the target terminal, acquisition and matching answer; control target terminal output answer. Through the technical scheme of the invention, after receiving the target terminal response problem, by attributes such as age to obtain information of the target terminal, according to the age attribute of the target terminal, obtaining and matching problem answer, then control the target terminal output of the answer, the problem with age matched output attributes in the the target terminal answers, it can avoid the problems with their age before and after the answer is not the same problem, is conducive to improve the credibility and answer the target terminal user experience.

【技术实现步骤摘要】

本专利技术涉及终端
,特别涉及一种答案获取方法及装置
技术介绍
目前,随着用户要求的日益增长,智能机器人(如智能聊天机器人)的功能也越来越丰富,如智能机器人可根据用户的提问,给出相应的答案,从而满足用户的一些需求,但相关技术中智能机器人在给出答案时,仅依据于问题本身,并未结合其自身的属性给出答案,因而,可能出现前后问题的答案与其自身的属性信息并不一致的问题,进而使得机器人的答案不太可信,用户使用体验不太好,例如:当问题为“你几岁”,智能机器人的回答可能为“我2岁了”,当再被问到“你结婚了吗”,智能机器人的回答可能为“我结婚了”,显然这两个问题的答案就存在年龄不一致的问题。
技术实现思路
本专利技术提供一种答案获取方法及装置,用以在接收到需要目标终端应答的问题时,通过获取目标终端的属性信息如年龄,可以根据目标终端的年龄属性,获取与问题匹配的答案,进而控制目标终端输出该答案,从而使得目标终端可输出与其年龄属性相匹配的该问题的答案,这样可避免前后问题的答案与其年龄不一致的问题,有利于提高目标终端给出的答案的可信性和用户体验。本专利技术提供了一种答案获取方法,包括:接收到需要目标终端应答的问题;获取所述目标终端的属性信息,其中,所述目标终端包括智能机器人,所述属性信息包括:年龄;根据所述目标终端的属性信息,获取与所述问题匹配的答案;控制所述目标终端输出所述答案。在一个实施例中,所述根据所述目标终端的属性信息,获取与所述问题匹配的答案,包括:根据所述问题,在预设问答库中查找与所述问题对应的多个答案;根据所述目标终端的属性信息,从所述多个答案中搜索与所述属性信息匹配的答案。在一个实施例中,所述根据所述目标终端的属性信息,获取与所述问题匹配的答案,包括:根据所述目标终端的属性信息,获取与所述属性信息对应的至少一个预先建立的目标语言模型;根据所述至少一个目标语言模型和所述问题,获取与所述问题匹配的答案。在一个实施例中,在获取与所述属性信息对应的至少一个预先建立的目标语言模型之前,所述方法还包括:接收与所述属性信息匹配的多个问题和与所述属性信息匹配的所述多个问题各自对应的答案;根据所述多个问题和与所述多个问题各自对应的答案,对预设语言模型进行训练,以获得与所述属性信息对应的所述至少一个目标语言模型。在一个实施例中,所述属性信息还包括以下至少一项:所述智能机器人的性别、所述智能机器人的情感状态、所述智能机器人的性格、所述智能机器人的语言风格。本专利技术还提供了一种答案获取装置,包括:第一接收模块,用于接收到需要目标终端应答的问题;第一获取模块,用于获取所述目标终端的属性信息,其中,所述目标终端包括智能机器人,所述属性信息包括:年龄;第二获取模块,用于根据所述目标终端的属性信息,获取与所述问题匹配的答案;控制模块,用于控制所述目标终端输出所述答案。在一个实施例中,所述第二获取模块包括:查找子模块,用于根据所述问题,在预设问答库中查找与所述问题对应的多个答案;搜索子模块,用于根据所述目标终端的属性信息,从所述多个答案中搜索与所述属性信息匹配的答案。在一个实施例中,所述第二获取模块包括:第一获取子模块,用于根据所述目标终端的属性信息,获取与所述属性信息对应的至少一个预先建立的目标语言模型;第二获取子模块,用于根据所述至少一个目标语言模型和所述问题,获取与所述问题匹配的答案。在一个实施例中,所述装置还包括:第二接收模块,用于在获取与所述属性信息对应的至少一个预先建立的目标语言模型之前,接收与所述属性信息匹配的多个问题和与所述属性信息匹配的所述多个问题各自对应的答案;训练模块,用于根据所述多个问题和与所述多个问题各自对应的答案,对预设语言模型进行训练,以获得与所述属性信息对应的所述至少一个目标语言模型。在一个实施例中,所述属性信息还包括以下至少一项:所述智能机器人的性别、所述智能机器人的情感状态、所述智能机器人的性格、所述智能机器人的语言风格。本公开的实施例提供的技术方案可以包括以下有益效果:在接收到需要目标终端应答的问题时,通过获取目标终端的属性信息如年龄,可以根据目标终端的年龄属性,获取与问题匹配的答案,进而控制目标终端输出该答案,从而使得目标终端可输出与其年龄属性相匹配的该问题的答案,这样可避免前后问题的答案与其年龄不一致的问题,有利于提高目标终端给出的答案的可信性和用户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的一种答案获取方法的流程图。图2A是根据一示例性实施例示出的另一种答案获取方法的流程图。图2B是根据一示例性实施例示出的又一种答案获取方法的流程图。图3是根据一示例性实施例示出的一种答案获取装置的框图。图4是根据一示例性实施例示出的另一种答案获取装置的框图。图5是根据一示例性实施例示出的又一种答案获取装置的框图。图6是根据一示例性实施例示出的再一种答案获取装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。相关技术中,随着用户要求的日益增长,智能机器人(如智能聊天机器人)的功能也越来越丰富,如智能机器人可根据用户的提问,给出相应的答案,从而满足用户的一些需求,但相关技术中智能机器人在给出答案时,仅依据于问题本身,并未结合其自身的属性给出答案,因而,可能出现前后问题的答案与其自身的属性信息并不一致的问题,进而使得机器人的答案不太可信,用户使用体验不太好,例如:当问题为“你几岁”,智能机器人的回答可能为“我2岁了”,当再被问到“你结婚了吗”,智能机器人的回答可能为“我结婚了”,显然这两个问题的答案就存在年龄不一致的问题,又例如,当问题为“你性别是?”时,智能机器人的回答可能为“我是男的”,当问题为“你老公是谁”时,智能机器人的回答又可能为“我老公是XX”,而正确的明显为“我没有老公”或者“我老婆是XX”,因而,此时就又出现了前后答案与其性别不一致的问题。为了解决上述技术问题,本公开实施例提供了一种答案获取方法,该方法适用于答案获取程序、系统或装置中。图1是根据一示例性实施例示出的一种答案获取方法的流程图。如图1所示,该答案获取方法包括:步骤S101至步骤S104,其中,在步骤S101中,接收到需要目标终端应答的问题;其中,目标终端可以是智能机器人等各种能够进行语音识别并以语音的方式回答问题的智能设备,如智能聊天机器人等。执行主体可以是目标终端本身,或者是与目标终端相关联的其他智能设备,如服务器、手机、平板电脑、计算机等。在步骤S102中,获取目标终端的属性信息,其中,目标终端包括智能机器人,属性信息包括:年龄;另外,在执行步骤S101之前,应该预先为该目标终端配置属性信息,具体地:可通过目标终端自身的配置界面为其配置属性信息,或者通过与目标终端本文档来自技高网...
一种答案获取方法及装置

【技术保护点】
一种答案获取方法,其特征在于,包括:接收到需要目标终端应答的问题;获取所述目标终端的属性信息,其中,所述目标终端包括智能机器人,所述属性信息包括:年龄;根据所述目标终端的属性信息,获取与所述问题匹配的答案;控制所述目标终端输出所述答案。

【技术特征摘要】
1.一种答案获取方法,其特征在于,包括:接收到需要目标终端应答的问题;获取所述目标终端的属性信息,其中,所述目标终端包括智能机器人,所述属性信息包括:年龄;根据所述目标终端的属性信息,获取与所述问题匹配的答案;控制所述目标终端输出所述答案。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标终端的属性信息,获取与所述问题匹配的答案,包括:根据所述问题,在预设问答库中查找与所述问题对应的多个答案;根据所述目标终端的属性信息,从所述多个答案中搜索与所述属性信息匹配的答案。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标终端的属性信息,获取与所述问题匹配的答案,包括:根据所述目标终端的属性信息,获取与所述属性信息对应的至少一个预先建立的目标语言模型;根据所述至少一个目标语言模型和所述问题,获取与所述问题匹配的答案。4.根据权利要求3所述的方法,其特征在于,在获取与所述属性信息对应的至少一个预先建立的目标语言模型之前,所述方法还包括:接收与所述属性信息匹配的多个问题和与所述属性信息匹配的所述多个问题各自对应的答案;根据所述多个问题和与所述多个问题各自对应的答案,对预设语言模型进行训练,以获得与所述属性信息对应的所述至少一个目标语言模型。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述属性信息还包括以下至少一项:所述智能机器人的性别、所述智能机器人的情感状态、所述智能机器人的性格、所述智能机器人的语言风格。6.一种答案获取装置,其特征在于,包括:第一...

【专利技术属性】
技术研发人员:薛锐青
申请(专利权)人:北京云知声信息技术有限公司
类型:发明
国别省市:北京;11

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

1