本申请公开了一种智能机器人应答方法,在接收到机器人的交互指令时,利用语音识别技术识别确定所述交互指令对应的交互目标;基于所述交互目标,查询所述机器人的应答指导表中是否存在与所述交互目标匹配的第一应答信息;若所述应答指导表中不存在所述第一应答信息,则连接网络服务器并获取第二应答信息,其中,所述第二应答信息为与所述交互目标匹配的云数据库应答信息;基于所述第二应答信息,控制所述机器人向发起所述交互指令的用户做出应答,并将所述第二应答信息录入所述应答指导表,因此在应答过程中不断丰富应答指导表,实现了智能机器人自适应学习,从而提高了智能机器人应答准确率。
Response method, system, robot and storage medium of intelligent robot
【技术实现步骤摘要】
智能机器人应答方法、系统、机器人和存储介质
本申请涉及机器人
,尤其涉及一种智能机器人应答方法、系统、机器人和存储介质。
技术介绍
随着移动网络的普及、智能硬件制造技术和云计算、大数据等互联网技术的大力发展,智能机器人行业开始进入快速增长阶段。工业机器人在汽车、3C等领域早已普及运用,而智能机器人则刚刚开始起步,呈现出指数型需求增长趋势。智能机器人是机器人家族中较为年轻的成员,最早萌芽于上世纪90年代,经历了20多年的发展,随着科学技术水平的提高及互联网的普及,智能机器人类型越来越丰富,功能也越来越齐全,目前智能机器人广泛应用于个人、家庭、娱乐休闲、医疗、农业、物流、救援和国防等领域,引领着新一轮资本投资的热潮。智能机器人正在受到公众越来越多的青睐,涉及各个年龄阶段的人群。越来越多的智能机器人也开始进入人们的日常生活中,并扮演着不同的角色,帮助人们解决各种各样的问题。然而,目前大部分智能机器人功能单一,并且,智能机器人的功能是固定的,因此当用户发起机器人不具备的功能指令时,机器人无法做出正确的响应。
技术实现思路
本申请的主要目的在于提供一种智能机器人应答方法、系统、机器人和存储介质,旨在解决现有技术中智能机器人应答准确率低的技术问题。为实现上述目的,本申请实施例提供一种智能机器人应答方法,所述智能机器人应答方法包括以下步骤:在接收到机器人的交互指令时,利用语音识别技术识别确定所述交互指令对应的交互目标;基于所述交互目标,查询所述机器人的应答指导表中是否存在与所述交互目标匹配的第一应答信息;若所述应答指导表中不存在所述第一应答信息,则连接网络服务器并获取第二应答信息,其中,所述第二应答信息为与所述交互目标匹配的云数据库应答信息;基于所述第二应答信息,控制所述机器人向发起所述交互指令的用户做出应答,并将所述第二应答信息录入所述应答指导表。可选地,所述查询所述机器人的应答指导表中是否存在与所述交互目标匹配的第一应答信息的步骤之后,还包括:若所述应答指导表中存在所述第一应答信息,则按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答。可选地,所述按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答的步骤包括:若所述交互目标为使用编程功能,则所述第一应答信息为获取编程方式;若所述编程方式为语音编程,则识别所述用户输入的语音指令,并输出所述语音指令的第一编程结果以向所述用户做出应答。可选地,所述若所述交互目标为使用编程功能,则所述第一应答信息为获取编程方式的步骤之后,还包括:若所述编程类型为电脑编程,则识别所述用户输入的编程语言,并输出所述编程语言的第二编程结果以向所述用户做出应答;若所述编程类型为APP编程,则识别所述用户选择的编程图形,并输出所述编程图形的第三编程结果以向所述用户做出应答。可选地,所述按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答的步骤还包括:若所述交互目标为使用娱乐功能,则所述第一应答信息为获取娱乐项目;若所述娱乐项目为播放音频,则获取并播放所述用户选择的音频信息以向所述用户做出应答。可选地,所述若所述交互目标为使用娱乐功能,则所述第一应答信息为获取娱乐项目的步骤之后,还包括:若所述娱乐项目为视觉互动,则获取所述用户选择的互动项目,并控制所述机器人按照所述互动项目做出动作以向所述用户做出应答,其中,所述互动项目包括武术、瑜伽和舞蹈的一项或多项;若所述娱乐项目为功能扩展,则获取并输出所述用户选择的扩展信息以向所述用户做出应答,其中,所述扩展信息包括颜色识别、温湿度检测和气体检测的一项或多项。可选地,所述按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答的步骤还包括:若所述交互目标为使用教育功能,则所述第一应答信息为获取教育项目;基于所述教育项目,搜索云数据库获取与所述教育项目对应的教育内容;输出所述教育内容向所述用户做出应答。本申请还提供一种智能机器人应答系统,所述智能机器人应答系统包括:识别模块,用于在接收到机器人的交互指令时,利用语音识别技术识别确定所述交互指令对应的交互目标;查询模块,用于基于所述交互目标,查询所述机器人的应答指导表中是否存在与所述交互目标匹配的第一应答信息;连接模块,用于若所述应答指导表中不存在所述第一应答信息,则连接网络服务器并获取第二应答信息,其中,所述第二应答信息为与所述交互目标匹配的云数据库应答信息;应答模块,用于基于所述第二应答信息,控制所述机器人向发起所述交互指令的用户做出应答,并将所述第二应答信息录入所述应答指导表。可选地,所述智能机器人应答系统还包括:控制模块,用于若所述应答指导表中存在所述第一应答信息,则按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答。可选地,所述控制模块包括:第一获取子模块,用于若所述交互目标为使用编程功能,则所述第一应答信息为获取编程方式;第一响应子模块,用于若所述编程方式为语音编程,则识别所述用户输入的语音指令,并输出所述语音指令的第一编程结果以向所述用户做出应答。可选地,所述控制模块还包括:第二响应子模块,用于若所述编程类型为电脑编程,则识别所述用户输入的编程语言,并输出所述编程语言的第二编程结果以向所述用户做出应答;第三响应子模块,用于若所述编程类型为APP编程,则识别所述用户选择的编程图形,并输出所述编程图形的第三编程结果以向所述用户做出应答。可选地,所述控制模块还包括:第二获取子模块,用于若所述交互目标为使用娱乐功能,则所述第一应答信息为获取娱乐项目;第四响应子模块,用于若所述娱乐项目为播放音频,则获取并播放所述用户选择的音频信息以向所述用户做出应答。可选地,所述控制模块还包括:第五响应子模块,用于若所述娱乐项目为视觉互动,则获取所述用户选择的互动项目,并控制所述机器人按照所述互动项目做出动作以向所述用户做出应答,其中,所述互动项目包括武术、瑜伽和舞蹈的一项或多项;第六响应子模块,用于若所述娱乐项目为功能扩展,则获取并输出所述用户选择的扩展信息以向所述用户做出应答,其中,所述扩展信息包括颜色识别、温湿度检测和气体检测的一项或多项。可选地,所述控制模块还包括:第三获取子模块,用于若所述交互目标为使用教育功能,则所述第一应答信息为获取教育项目;搜索子模块,用于基于所述教育项目,搜索云数据库获取与所述教育项目对应的教育内容;输出子模块,用于输出所述教育内容向所述用户做出应答。本申请还提供一种机器人,所述机器人包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能机器人应答程序,所述智能机器人应答程序被所述本文档来自技高网...
【技术保护点】
1.一种智能机器人应答方法,其特征在于,所述智能机器人应答方法包括以下步骤:/n在接收到机器人的交互指令时,利用语音识别技术识别确定所述交互指令对应的交互目标;/n基于所述交互目标,查询所述机器人的应答指导表中是否存在与所述交互目标匹配的第一应答信息;/n若所述应答指导表中不存在所述第一应答信息,则连接网络服务器并获取第二应答信息,其中,所述第二应答信息为与所述交互目标匹配的云数据库应答信息;/n基于所述第二应答信息,控制所述机器人向发起所述交互指令的用户做出应答,并将所述第二应答信息录入所述应答指导表。/n
【技术特征摘要】
1.一种智能机器人应答方法,其特征在于,所述智能机器人应答方法包括以下步骤:
在接收到机器人的交互指令时,利用语音识别技术识别确定所述交互指令对应的交互目标;
基于所述交互目标,查询所述机器人的应答指导表中是否存在与所述交互目标匹配的第一应答信息;
若所述应答指导表中不存在所述第一应答信息,则连接网络服务器并获取第二应答信息,其中,所述第二应答信息为与所述交互目标匹配的云数据库应答信息;
基于所述第二应答信息,控制所述机器人向发起所述交互指令的用户做出应答,并将所述第二应答信息录入所述应答指导表。
2.如权利要求1所述的智能机器人应答方法,其特征在于,所述查询所述机器人的应答指导表中是否存在与所述交互目标匹配的第一应答信息的步骤之后,还包括:
若所述应答指导表中存在所述第一应答信息,则按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答。
3.如权利要求2所述的智能机器人应答方法,其特征在于,所述按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答的步骤包括:
若所述交互目标为使用编程功能,则所述第一应答信息为获取编程方式;
若所述编程方式为语音编程,则识别所述用户输入的语音指令,并输出所述语音指令的第一编程结果以向所述用户做出应答。
4.如权利要求3所述的智能机器人应答方法,其特征在于,所述若所述交互目标为使用编程功能,则所述第一应答信息为获取编程方式的步骤之后,还包括:
若所述编程类型为电脑编程,则识别所述用户输入的编程语言,并输出所述编程语言的第二编程结果以向所述用户做出应答;
若所述编程类型为APP编程,则识别所述用户选择的编程图形,并输出所述编程图形的第三编程结果以向所述用户做出应答。
5.如权利要求2所述的智能机器人应答方法,其特征在于,所述按照所述交互目标和所述第一应答信息,控制所述机器人向发起所述交互指令的用户做出应答的步骤还包括:
若所述交互目标为使用娱乐功能,则所述第一应答信息为获取娱乐项目;
若所述娱乐项目为播放音频,则获取并播放所述用户选择的音频信息以...
【专利技术属性】
技术研发人员:欧阳建军,
申请(专利权)人:深圳市天博智科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。