一种基于智能机器人的交互方法和装置的制造方法

文档序号:9687034阅读:285来源:国知局
一种基于智能机器人的交互方法和装置的制造方法
【技术领域】
[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]根据本发明的一个实施例,所述应答信息获取模块配置为判断所述用户输入话题是否包括预设领域的需求信息,如果包括,则判定所述用户输入话题与当前交互话题不一致。
[0026]根据本发明的一个实施例,当所述用户输入的交互信息包括动作信息和语音信息时,所述交互装置首先通过所述回复信息输出模块输出针对所述动作信息的回复信息。
[0027]本发明所提供的基于智能机器人的方法及装置能够使得智能机器人在用户打断当前交互话题的时候能够获知用户打断当前交互话题的意图,从而在用户期望转换话题时不再继续之前的话题,在用户仅仅是突然性地插入某些对话后仍然能够继续之前的话题。这样也就避免了因某些对话的插入而使得人机对话中断的问题,从而改善了用户体验。
[0028]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要的附图做简单的介绍:
[0030]图1是根据本发明一个实施例的交互方法的流程图;
[0031 ]图2是根据本发明一个实施例的交互方法的流程图;
[0032]图3是根据本发明一个实施例的交互方法的流程图;
[0033]图4是根据本发明一个实施例的交互方法的流程图;
[0034]图5是根据本发明一个实施例的交互方法的流程图;
[0035]图6是根据本发明一个实施例的交互装置的结构示意图;
[0036]图7是根据本发明一个实施例的交互装置的结构示意图。
【具体实施方式】
[0037]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0038]同时,在以下说明中,出于解释的目的而阐述了许多具体细节,以提供对本发明实施例的彻底理解。然而,对本领域的技术人员来说显而易见的是,本发明可以不用这里的具体细节或者所描述的特定方式来实施。
[0039]另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0040]在当前传统的人机问答过程中,机器人与用户进行正常的话题交互,而当用户打断当前问题而开始新的话题时,机器人则直接与用户就新的话题进行交互。同时,当用户对机器人进行相关操作(例如摔倒或摇晃机器人)时,机器人也是直接响应用户的操作。
[0041]由此可以看出,当用户打断当前问题而开始新的话题或对机器人进行相关操作时,机器人的响应已经不再包含与上一话题有关的内容。人机问答流程由于还是按照用户的随意意图进行的,机器人无法准确地获知用户打断当前对话的意图,从而产生问答中断的问题。因此机器人的这种人机互动方法将会影响到话题的流畅性,无法体现出类人的思维性或人性化,导致人机交互的体验不佳。
[0042]针对现有的人机交互方法所存在的上述缺陷,本发明提出了一种新的基于智能机器人的交互方法。为了更加清楚地阐述该交互方法的原理、实现过程以及优点,以下分别以不同的实施例来做进一步地说明。
[0043]实施例一:
[0044]图1示出了本实施例所提供的基于智能机器人的交互方法的流程图。
[0045]如图1所示,该交互方法首先在步骤SlOl中获取用户输入的交互信息。
[0046]本实施例中,用户向智能机器人输入的交互信息(即智能机器人在步骤SlOl中所获取的交互信息)既可以为音频信息,也可以为动作信息。需要指出的是,在本发明的其他实施例中,机器人在步骤SlOl中所获取的交互信息还可以为其他合理信息(例如针对视觉信息、气味信息、温度信息以及湿度信息等多模态信息),本发明不限于此。
[0047]在步骤S102中,该交互方法将判断步骤SlOl中所获取到的交互信息是否为打断信息。
[0048]判断所述交互信息是否是打断信息,是触发主动输出话题确认提示的开关步骤。例如用户在与机器人谈论英国历史时,突然说“都十二点了啊”,或者一边拍打机器人的头部,一边说“你怎么什么都知道”,这时机
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1