一种用于智能管家机器人的智能应答方法和装置制造方法及图纸

技术编号:12025579 阅读:130 留言:0更新日期:2015-09-10 10:28
本发明专利技术公开了一种用于智能管家机器人的智能应答方法和装置,其中,方法包括:获取发送至智能管家机器人的指令;判断获取的所述指令是对话指令还是操作指令;当获取的所述指令是对话指令时,将获取的所述指令与之前的指令相结合生成新的指令;对所述新的指令进行应答。本发明专利技术实施例中,可以将获取的指令与之前接收的指令进行结合,然后智能管家机器人对结合后产生的新的指令进行应答。因此,可以实现智能管家机器人对指令进行的“上下文关联”的应答,使智能管家机器人更加智能化。

【技术实现步骤摘要】

本专利技术涉及计算机
,更具体地,涉及一种用于智能管家机器人的智能应答方法和装置
技术介绍
随着科技的发展,智能管家机器人这种智能化家居设备的产品越来越多。智能管家机器人例如可以管理家电,例如定时开启或关闭电视机,其也可以执行用户发出的命令,例如,用户说“开启空调”,智能管家机器人就通过控制器使空调开始工作。还有的智能管家机器人能够与用户进行简单对话,例如,用户问“今天天气如何”,智能管家机器人给出当前天气的应答。但目前的智能管家机器人应答方式单一,仅能对用户的单一指令进行应答,无法满足用户的需求。
技术实现思路
有鉴于此,本专利技术实施例的目的是提出一种用于智能管家机器人的智能应答方法,能够提供更智能的应答方式。为了达到上述目的,本专利技术实施例提出一种用于智能管家机器人的智能应答方法,包括:获取发送至智能管家机器人的指令;判断获取的所述指令是对话指令还是操作指令;当获取的所述指令是对话指令时,将获取的所述指令与之前的指令相结合生成新的指令;对所述新的指令进行应答。在本专利技术一实施例中,所述将获取的所述指令与之前的指令相结合生成新的指令,包括:对之前的指令以及相应的应答进行关键词提取;将获取的所述指令与所述关键词结合生成新的指令。在本专利技术一实施例中,所述将获取的所述指令与之前的指令相结合生成新的指令,包括:将获取的所述指令与之前的预设数量的指令相结合生成新的指令。在本专利技术一实施例中,所述将获取的所述指令与之前的指令相结合生成新的指令,包括:将获取的所述指令与之前预设时间内的指令相结合生成新的指令。在本专利技术一实施例中,所述方法还包括:当获取的所述指令是操作指令时,获取使用所述智能管家机器人的用户的当前位置;将获取的所述指令与当前位置相结合生成另一新的指令;执行所述另一新的指令指定的操作。本专利技术实施例还提出一种用于智能管家机器人的智能应答装置,包括:第一获取模块,用于获取发送至智能管家机器人的指令;判断模块,用于判断获取的所述指令是对话指令还是操作指令;第一生成模块,用于当获取的所述指令是对话指令时,将获取的所述指令与之前的指令相结合生成新的指令;第一处理模块,用于对所述新的指令进行应答。在本专利技术一实施例中,所述第一生成模块,包括:提取子模块,用于对之前的指令以及相应的应答进行关键词提取;生成子模块,用于将获取的所述指令与所述关键词结合生成新的指令。在本专利技术一实施例中,所述第一生成模块还用于,将获取的所述指令与之前的预设数量的指令相结合生成新的指令。在本专利技术一实施例中,所述第一生成模块还用于,将获取的所述指令与之前预设时间内的指令相结合生成新的指令。在本专利技术一实施例中,所述装置还包括:第二获取模块,用于当获取的所述指令是操作指令时,获取使用所述智能管家机器人的用户的当前位置;第二生成模块,用于将获取的所述指令与当前位置相结合生成另一新的指令;第二处理模块,用于执行所述另一新的指令指定的操作。本专利技术实施例提供的技术方案可以包括以下有益效果:本专利技术实施例中,可以将获取的指令与之前接收的指令进行结合,然后智能管家机器人对结合后产生的新的指令进行应答。因此,可以实现智能管家机器人对指令进行的“上下文关联”的应答,使智能管家机器人更加智能化。本专利技术实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术实施例的技术方案做进一步的详细描述。【附图说明】附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术实施例的限制。在附图中:图1是本专利技术一实施例中的智能应答方法的流程图。图2是本专利技术一实施例中的智能应答方法的流程图。图3是本专利技术一实施例中的智能应答方法的流程图。图4是本专利技术一实施例中的智能应答方法的流程图。图5是本专利技术一实施例中的智能应答装置的结构示意图。图6是本专利技术一实施例中的智能应答装置的结构示意图。【具体实施方式】以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术实施例,并不用于限定本专利技术实施例。本专利技术的中的智能管家机器人,可以通过麦克风采集语音,然后生成对采集的语音的应答,最后通过播放器播出,实现对用户的应答;也可以对用户发出的指令执行相应的操作,例如,当采集到语音指令“打开空调”,智能管家机器人可以通过控制器控制空调开始工作。如图1所示为本专利技术实施例中的用于智能管家机器人的智能应答方法的流程图,该方法包括:步骤Sll:获取发送至智能管家机器人的指令。步骤S12:判断获取的所述指令是对话指令还是操作指令。其中,对话指令例如是问句,需要智能管家机器人给出答案,例如“天气怎么样? ”。操作指令是需要智能管家机器人需要操作另一个对象的指令,例如“打开空调”、“拉开窗帘”等。步骤S13:当获取的所述指令是对话指令时,将接收的所述指令与之前的指令相结合生成新的指令。可以对之前的指令进行关键词提取,然后将获取的指令与提取的关键词结合生成新的指令。步骤S14:对所述新的指令进行应答。本专利技术实施例中,可以将获取的指令与之前接收的指令进行结合,然后智能管家机器人对结合后产生的新的指令进行应答。因此,可以实现智能管家机器人对指令进行的“上下文关联”的应答。例如,智能管家机器人收到的第一条指令是“中国首都是哪? ”,针对该第一条指令的应答是“北京”;然后,智能管家机器人收到的第二条指令是“天气怎么样? ”,这时,由于采用本专利技术提出的技术方案,得到的针对该第二条指令的应答是“北京的气温是25度”。由此可见,本专利技术使智能管家机器人具有“上下文关联”的应答能力,更加智能化。如图2所示为本专利技术另一实施例提出的智能应答方法的流程图,该方法包括以下步骤:步骤S21:检测智能管家机器人是否接收到指令;若是,执行步骤S22 ;若否,则结束。步骤S22:获取发送至智能管家机器人的指令A。发送至智能管家机器人的指令可以是多种形式,例如,语音指令和文字指令。语音指令例如可以通过麦克风进行采集,文字指令可以通过用户在屏幕上输入来采集,语音指令和文字指令也可以由用户通过网络发送至智能管家机器人。步骤S23:判断获取的指令A是对话指令还是操作指令;若是对话指令,执行步骤S24 ;若是操作指令,执行步骤S27。步骤S24:对在指令A之前获取到的N条指令以及该N条指令相应的应答进行关键词提取。其中,N为正整数,可以预先设置,这决定了智能管家机器人的应答能够与几条指令关联。步骤S25:将指令A与提取的关键词相结合生成新的指令。步骤S26:对生成的新的指令进行应答。步骤S27:执行指令A指定的操作。当接收的指令是对话指令时,生成的新的指令也为对话指令,这时应查找并输出新的指令的应答。例如,当N为2时,接收的指令A是“天气如何?”,前一个指令是“中国的首都是哪? ”,相应的应答是“北京”,提取的关键词是“北京”,再前一个指令是“北京的动物园在哪个区”,相应的应答是“朝阳区”,生成的新的指令为“北京朝阳区的天气如何?”,这时应查找并输出北京朝阳区的天气,例如使用播放语本文档来自技高网...

【技术保护点】
一种用于智能管家机器人的智能应答方法,其特征在于,包括:获取发送至智能管家机器人的指令;判断获取的所述指令是对话指令还是操作指令;当获取的所述指令是对话指令时,将获取的所述指令与之前的指令相结合生成新的指令;对所述新的指令进行应答。

【技术特征摘要】

【专利技术属性】
技术研发人员:张新亮
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1