一种教育机器人的交互方法、装置、机器人及存储介质制造方法及图纸

技术编号:20846696 阅读:26 留言:0更新日期:2019-04-13 09:10
本发明专利技术实施例公开了一种教育机器人的交互方法、装置、机器人及存储介质,该方法包括:若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求;接收用户的需求信息并进行交互;在交互操作完成后,继续当前课程。本发明专利技术实施例的技术方案在使用教育机器人进行学习的过程中,无需退出学习课程即可完成与教育机器人的交互,提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。

【技术实现步骤摘要】
一种教育机器人的交互方法、装置、机器人及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种教育机器人的交互方法、装置、机器人及存储介质。
技术介绍
随着互联网以及人工智能技术的不断发展,集成玩具与学习机为一体的教育机器人逐渐受到家长和孩子的青睐。目前的教育机器人可以陪用户玩耍,与用户进行简单交互,如用户可以通过教育机器人点播儿歌、询问天气以及讲解百科知识等;该教育机器人还可以作为英语、音乐、数学等学科教师进行授课以及课后作业的辅导。但是,在使用教育机器人学习的过程中,如果用户想主动和教育机器人进行交互,需要先手动退出本次课程的学习,然后才可以启动与教育机器人的交互。例如,若用户使用教育机器人学习英语的过程中有一个单词不认识,此时,用户需要先退出正在学习的英语课程,启动与教育机器人的交互模式,向教育机器人询问该单词的意思,了解该单词意思后,再次启动该英语课程继续学习。从而造成学习过程被中断,降低用户的学习体验,且中途退出也会影响课程的完成率,进而导致学习目标的完成度不高。
技术实现思路
本专利技术提供一种教育机器人的交互方法、装置、机器人及存储介质,在使用教育机器人进行学习的过程中,无需退出学习课程即可完成与教育机器人的交互,提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。第一方面,本专利技术实施例提供了一种教育机器人的交互方法,该方法包括:若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求;接收用户的需求信息并进行交互;在交互操作完成后,继续当前课程。第二方面,本专利技术实施例还提供了一种教育机器人的交互装置,该装置包括:播放控制模块,用于若在学习过程中接收到用户触发的交互指令,则暂停当前课程;语音模块,用于在暂停当前课程之后,询问用户需求;交互模块,用于接收用户的需求信息并进行交互;所述播放控制模块,还用于在交互操作完成后,继续当前课程。第三方面,本专利技术实施例还提供了一种教育机器人,该教育机器人包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的教育机器人的交互方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所述的教育机器人的交互方法。本专利技术实施例的技术方案,若在学习过程中接收到用户触发的交互指令,则暂停当前课程后询问用户需求,并接收用户的需求信息与用户进行交互,交互完成后继续当前课程的学习。能够在使用教育机器人进行学习的过程中,无需退出学习课程即可完成与教育机器人的交互,提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。附图说明为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。图1是本专利技术实施例一提供的一种教育机器人的交互方法的流程图;图2是本专利技术实施例二提供的一种教育机器人的交互方法的流程图;图3是本专利技术实施例三提供的一种教育机器人的交互方法的流程图;图4是本专利技术实施例四提供的一种教育机器人的交互装置的结构框图;图5是本专利技术实施例五提供的一种教育机器人的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种教育机器人的交互方法的流程图,本实施例可适用于用户通过教育机器人进行学习的过程中与教育机器人进行交互的情况,该方法可以由本专利技术实施例提供的教育机器人的交互装置或教育机器人来执行,该装置可采用硬件和/或软件的方式实现,例如,该装置可配置于具有授课功能以及交互功能的教育机器人中,也可以是配置在其他具有授课功能以及交互功能的设备中。该方法具体包括:S101,若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求。其中,交互指令可以是指通过教育机器人学习的过程中,用于控制启动与教育机器人进行交互的指令。可选的,本实施例中,用户触发交互指令的方法有很多,对此不进行限定。可以是点击教育机器人上的某一固定按键触发交互指令,例如,可以是触摸教育机器人的手臂上的开关触头即可触发生成交互指令;也可以是通过语音控制触发交互指令,例如,可以是语音说“我有问题,先暂停一下”即触发生成交互指令;还可以是通过预设的手势触发交互指令,例如,可以是做出举手的手势即触发生成交互指令。需要说明的是,在本专利技术实施例中,用户触发生成交互指令时,无需手动退出学习,中断当前学习过程,只需在学习过程中通过上述方式,就可以直接触发交互指令。示例性的,用户启动教育机器人,进入课程学习模式,选择要学习的课程后,即可开始进行课程的学习。若教育机器人在提供授课学习的过程中,接收到用户触发的交互指令,则可以是先暂停当前课程,并保存当前课程的学习进度,然后再询问用户触发本次交互指令的需求。无需因交互而退出当前学习进程,保证了课程学习的连贯性。可选的,在本实施例中,接收到用户触发的交互指令可以是:若交互指令是用户通过点击教育机器人上的某一固定按键触发的,则可以是用户点击某一固定按键,即会触发生成一电信号(如电平信号或脉冲信号),若教育机器人接收到该电信号,即说明接收到用户触发的交互指令;若交互指令是用户通过语音控制触发的,则可以是预先设置至少一个语音控制触发交互指令的预设标准语音,当教育机器人的音频接收单元(如麦克风)接收到用户输入的语音后,判断其是否为预设的标准语音,若是,则说明接收到用户触发的交互指令;若交互指令是通过预设手势触发的,则可以是预先设置用于代表触发生成交互指令的手势,当教育机器人的摄像头采集的图像中出现该手势,则说明接收到用户触发的交互指令。可选的,在本实施例中,教育机器人询问用户需求时,可以是预先设置有询问语句模板,直接将该询问语句模板通过文本转为语音(TextToSpeech,TTS)技术,将询问语句模板转为询问语音进行播放。可选的,为了增强交互的趣味性,可以设置多种交互语音模板,在询问用户需求中,从中任意选择一个来询问用户需求。例如,可以预先设置询问模板为:[#name|][怎么啦|有什么问题吗|我能帮助你什么|你需要什么帮助吗|你想说什么|你想问什么],6多种不同的询问模板,在询问用户需求时,将用户登录该教育机器人使用的用户名或系统默认的称呼作为[#name|]部分,然后从后面的6种不同的询问方式中任选一种,将其与确定出的[#name|]部分合并在一起,作为本次询问的文字内容,最后将该文字内容通过TTS技术转化为语音询问内容,并采播报该语音询问内容。需要说明的是,在本实施例中,询问用户需求可是如上通过语音的形式询问,但是不限于仅通过语音的形式询问,如还可是在教育机器人的显示屏上以文本的形式展示询问内容,或者是将语音和文本的形式结合来询问用户需求,对此不进行限定。可选的,在询问用户需本文档来自技高网...

【技术保护点】
1.一种教育机器人的交互方法,其特征在于,包括:若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求;接收用户的需求信息并进行交互;在交互操作完成后,继续当前课程。

【技术特征摘要】
1.一种教育机器人的交互方法,其特征在于,包括:若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求;接收用户的需求信息并进行交互;在交互操作完成后,继续当前课程。2.根据权利要求1所述的方法,其特征在于,所述询问用户需求,包括:启动交互窗口;基于所述交互窗口询问用户需求。3.根据权利要求2所述的方法,其特征在于,所述交互窗口为在交互界面中悬浮展示的角色形象;相应的,基于所述交互窗口询问用户需求,包括:基于交互界面中悬浮展示的角色形象询问用户需求。4.根据权利要求1所述的方法,其特征在于,所述接收用户的需求信息并进行交互,包括:接收用户的需求信息进行分析,确定用户交互意图;根据所述用户交互意图,与用户进行交互。5.根据权利要求4所述的方法,其特征在于,所述用户交互意图包括如下至少一项:播放参数调整意图、翻译意图、课程内容详解意图以及扩展提问意图。6.根据权利要求5所述的方法,其特征在于,若所述用户交互意图为课程内容详解意图,则根据所述用户交互意图,与用户进行交互,包括:根据用...

【专利技术属性】
技术研发人员:陈维凤钟升达袁仁富
申请(专利权)人:北京儒博科技有限公司
类型:发明
国别省市:北京,11

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

1