CN109615953A - 一种教育机器人的交互方法、装置、机器人及存储介质 - Google Patents

一种教育机器人的交互方法、装置、机器人及存储介质 Download PDF

Info

Publication number
CN109615953A
CN109615953A CN201910093040.8A CN201910093040A CN109615953A CN 109615953 A CN109615953 A CN 109615953A CN 201910093040 A CN201910093040 A CN 201910093040A CN 109615953 A CN109615953 A CN 109615953A
Authority
CN
China
Prior art keywords
user
interactive
demand
educational robot
intended
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910093040.8A
Other languages
English (en)
Inventor
陈维凤
钟升达
袁仁富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Rubo Technology Co Ltd
Original Assignee
Beijing Rubo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Rubo Technology Co Ltd filed Critical Beijing Rubo Technology Co Ltd
Priority to CN201910093040.8A priority Critical patent/CN109615953A/zh
Publication of CN109615953A publication Critical patent/CN109615953A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/0005Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

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

Description

一种教育机器人的交互方法、装置、机器人及存储介质
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种教育机器人的交互方法、装置、机器人及存储介质。
背景技术
随着互联网以及人工智能技术的不断发展,集成玩具与学习机为一体的教育机器人逐渐受到家长和孩子的青睐。目前的教育机器人可以陪用户玩耍,与用户进行简单交互,如用户可以通过教育机器人点播儿歌、询问天气以及讲解百科知识等;该教育机器人还可以作为英语、音乐、数学等学科教师进行授课以及课后作业的辅导。
但是,在使用教育机器人学习的过程中,如果用户想主动和教育机器人进行交互,需要先手动退出本次课程的学习,然后才可以启动与教育机器人的交互。例如,若用户使用教育机器人学习英语的过程中有一个单词不认识,此时,用户需要先退出正在学习的英语课程,启动与教育机器人的交互模式,向教育机器人询问该单词的意思,了解该单词意思后,再次启动该英语课程继续学习。从而造成学习过程被中断,降低用户的学习体验,且中途退出也会影响课程的完成率,进而导致学习目标的完成度不高。
发明内容
本发明提供一种教育机器人的交互方法、装置、机器人及存储介质,在使用教育机器人进行学习的过程中,无需退出学习课程即可完成与教育机器人的交互,提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。
第一方面,本发明实施例提供了一种教育机器人的交互方法,该方法包括:
若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求;
接收用户的需求信息并进行交互;
在交互操作完成后,继续当前课程。
第二方面,本发明实施例还提供了一种教育机器人的交互装置,该装置包括:
播放控制模块,用于若在学习过程中接收到用户触发的交互指令,则暂停当前课程;
语音模块,用于在暂停当前课程之后,询问用户需求;
交互模块,用于接收用户的需求信息并进行交互;
所述播放控制模块,还用于在交互操作完成后,继续当前课程。
第三方面,本发明实施例还提供了一种教育机器人,该教育机器人包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的教育机器人的交互方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的教育机器人的交互方法。
本发明实施例的技术方案,若在学习过程中接收到用户触发的交互指令,则暂停当前课程后询问用户需求,并接收用户的需求信息与用户进行交互,交互完成后继续当前课程的学习。能够在使用教育机器人进行学习的过程中,无需退出学习课程即可完成与教育机器人的交互,提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。
附图说明
为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
图1是本发明实施例一提供的一种教育机器人的交互方法的流程图;
图2是本发明实施例二提供的一种教育机器人的交互方法的流程图;
图3是本发明实施例三提供的一种教育机器人的交互方法的流程图;
图4是本发明实施例四提供的一种教育机器人的交互装置的结构框图;
图5是本发明实施例五提供的一种教育机器人的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种教育机器人的交互方法的流程图,本实施例可适用于用户通过教育机器人进行学习的过程中与教育机器人进行交互的情况,该方法可以由本发明实施例提供的教育机器人的交互装置或教育机器人来执行,该装置可采用硬件和/或软件的方式实现,例如,该装置可配置于具有授课功能以及交互功能的教育机器人中,也可以是配置在其他具有授课功能以及交互功能的设备中。该方法具体包括:
S101,若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求。
其中,交互指令可以是指通过教育机器人学习的过程中,用于控制启动与教育机器人进行交互的指令。可选的,本实施例中,用户触发交互指令的方法有很多,对此不进行限定。可以是点击教育机器人上的某一固定按键触发交互指令,例如,可以是触摸教育机器人的手臂上的开关触头即可触发生成交互指令;也可以是通过语音控制触发交互指令,例如,可以是语音说“我有问题,先暂停一下”即触发生成交互指令;还可以是通过预设的手势触发交互指令,例如,可以是做出举手的手势即触发生成交互指令。需要说明的是,在本发明实施例中,用户触发生成交互指令时,无需手动退出学习,中断当前学习过程,只需在学习过程中通过上述方式,就可以直接触发交互指令。
示例性的,用户启动教育机器人,进入课程学习模式,选择要学习的课程后,即可开始进行课程的学习。若教育机器人在提供授课学习的过程中,接收到用户触发的交互指令,则可以是先暂停当前课程,并保存当前课程的学习进度,然后再询问用户触发本次交互指令的需求。无需因交互而退出当前学习进程,保证了课程学习的连贯性。
可选的,在本实施例中,接收到用户触发的交互指令可以是:若交互指令是用户通过点击教育机器人上的某一固定按键触发的,则可以是用户点击某一固定按键,即会触发生成一电信号(如电平信号或脉冲信号),若教育机器人接收到该电信号,即说明接收到用户触发的交互指令;若交互指令是用户通过语音控制触发的,则可以是预先设置至少一个语音控制触发交互指令的预设标准语音,当教育机器人的音频接收单元(如麦克风)接收到用户输入的语音后,判断其是否为预设的标准语音,若是,则说明接收到用户触发的交互指令;若交互指令是通过预设手势触发的,则可以是预先设置用于代表触发生成交互指令的手势,当教育机器人的摄像头采集的图像中出现该手势,则说明接收到用户触发的交互指令。
可选的,在本实施例中,教育机器人询问用户需求时,可以是预先设置有询问语句模板,直接将该询问语句模板通过文本转为语音(Text To Speech,TTS)技术,将询问语句模板转为询问语音进行播放。可选的,为了增强交互的趣味性,可以设置多种交互语音模板,在询问用户需求中,从中任意选择一个来询问用户需求。例如,可以预先设置询问模板为:[#name|][怎么啦|有什么问题吗|我能帮助你什么|你需要什么帮助吗|你想说什么|你想问什么],6多种不同的询问模板,在询问用户需求时,将用户登录该教育机器人使用的用户名或***默认的称呼作为[#name|]部分,然后从后面的6种不同的询问方式中任选一种,将其与确定出的[#name|]部分合并在一起,作为本次询问的文字内容,最后将该文字内容通过TTS技术转化为语音询问内容,并采播报该语音询问内容。需要说明的是,在本实施例中,询问用户需求可是如上通过语音的形式询问,但是不限于仅通过语音的形式询问,如还可是在教育机器人的显示屏上以文本的形式展示询问内容,或者是将语音和文本的形式结合来询问用户需求,对此不进行限定。可选的,在询问用户需求时,还可以是可以通过摄像头判断用户的年龄段,若用户为儿童,则优先使用语音的方式询问用户需求。
S102,接收用户的需求信息并进行交互。
其中,用户的需求信息可以用户语音反馈的信息,也可以是用户手动输入的需求信息,例如,可以是用户在教育机器人的操作键盘上输入的文字需求信息,也可以是用户在教育机器人的显示界面上通过简单的触摸操作输入的需求信息,如用户对当前讲解的题目不理解时,可以圈选当前题目,然后在该题目周围标注“详解”,此时***可以通过标注和圈选内容,确定用户反馈的需求信息是圈选的题目不理解,需要详细解释。
可选的,本实施例中,接收用户的需求信息并进行交互时,可以是对接收到的用户反馈的需求信息进行分析,根据分析结果与用户进行交互。
具体的,接收用户的需求信息并进行交互,包括如下两个步骤:
A、接收用户的需求信息进行分析,确定用户交互意图。
其中,所述用户交互意图包括如下至少一项:播放参数调整意图、翻译意图、课程内容详解意图以及扩展提问意图。具体的,播放参数调节意图可以是对当前课程的播放参数进行调节的意图,如可以包括但不限于:调节播放音量、调节播放进度、暂停、播放下一个课程等。
可选的,接收用户的需求信息进行分析,确定用户交互意图时,可以是通过自然语义识别技术对用户反馈的需求信息进行分析,根据分析结果与预存的候选意图进行匹配,确定用户的交互意图;也可以是为各候选意图设置对应的关键词集,从用户反馈的需求信息中提取至少一个目标关键词,将提取出的至少一个目标关键词分别于各候选意图的关键词集进行匹配,将与目标关键词匹配数量最多的关键词集对应的候选意图确定为本次用户反馈的需求信息对应的用户交互意图;还可以采用其他方式根据用户反馈的需求信息确定用户交互意图,对此,本实施例不进行限定。
B、根据用户交互意图,与用户进行交互。
示例性的,根据步骤A中确定的用户意图与用户进行相关交互操作。具体的,若用户交互意图为播放参数调整意图,则根据用户具体的播放参数调整意图,来执行本次对播放参数的调节,例如,通过步骤A确定用户交互意图为将音量调低,则将音量值调低预设数值,如调低2个音量值。也可以是逐渐降低音量值,当接收用户触发的停止指令后,则将当前音量作为最终的音量。
若用户交互意图为翻译意图,则可以是采用自然语义识别技术从用户反馈的需求信息中确定用户要翻译的内容。如用户反馈的需求信息是“apple什么意思”,通过自然语义识别技术可以确定出“什么意思”之前的内容为用户需要翻译的内容,即“apple”。可选的,若用户反馈需求信息是通过简单的触摸操作输入的需求信息,则此时可以直接根据用户简单的触摸操作输入的需求信息确定待详解的目标对象,例如,若用户反馈的需求信息是:“apple”被圈选,且“apple”旁边标注有“翻译”,则此时可以直接将用户圈选的“apple”作为待翻译的内容。
在确定出用户想要翻译的内容后,启动翻译功能,输入用户需要翻译的内容,此时***会通过预设的辞典或互联网来对输入的内容进行翻译,并输出翻译结果。教育机器人可以将翻译结果显示在其自身的显示屏上,也可以是语音播报显示结果;还可以是通过教育机器人的显示屏显示详细翻译结果,语音播报缩减后的翻译结果,如详细显示输入单词的词性、词意、例句、同义词、反义词等内容,通过语音形式简单播报输入单词的词意。
若用户交互意图为课程内容详解意图,则根据用户的需求信息,确定待详解的目标对象以及所述目标对象在当前课程中对应的图像帧;根据所述目标对象,查找所述目标对象的详解内容;将当前显示界面跳转至所述图像帧,并播放所述详解内容。具体的交互方法在下述实施例进行详细介绍。
若用户交互意图为扩展提问意图,则根据用户的需求信息,确定用户待提问的问题(具体确定待提问问题的方法可以与确定待翻译内容的方法类似,对此不再进行赘述),先将该问题在教育机器人本地的问题库中搜索答案,将搜索到的答案反馈给用户;若教育机器人本地的问题库中不存在该问题的答案,则通过互联网和/或云端搜索该问题的答案,将搜索到的答案反馈给用户,以完成与用户的交互。
S103,在交互操作完成后,继续当前课程。
可选的,在本发明实施例中,检测交互操作完成的方法可以包括如下至少一种:1)当检测到针对用户的需求信息,执行完一次交互之后,即属于检测到交互操作完成,例如,若用户询问“apple什么意思”,当教育机器人回复完“apple为苹果”后,即属于交互操作完成。2)当针对用户的需求信息,执行完一次交互操作后,预设时间内没有接收到用户的针对此次交互操作的反馈信息,则属于检测到交互操作完成。3)当检测到用户触发的交互操作完成指令(如语音、手势、按键等形式触发的完成指令)则属于检测到交互操作完成。还可以采用其他方式,对此本实施例不进行限定。
示例性的,当交互操作完成后,则调取暂停的当前课程,从暂停位置开始继续播放、讲解或展示后续课程,以使用户接着交互前的学习进程继续完成后续课程的学习。
本实施例提供了一种教育机器人的交互方法,若在学习过程中接收到用户触发的交互指令,则暂停当前课程后询问用户需求,并接收用户的需求信息与用户进行交互,交互完成后继续当前课程的学习。能够在使用教育机器人进行学习的过程中,无需退出学习课程即可完成与教育机器人的交互,提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。
实施例二
图2为本发明实施例二提供的一种教育机器人的交互方法的流程图,该方法在上述实施例的基础上进一步的优化,给出了暂停当前课程后,咨询用户需求的具体情况的介绍。如图2所示,该方法包括:
S201,若在学习过程中接收到用户触发的交互指令,则暂停当前课程。
S202,启动交互窗口。
示例性的,在暂停当前课程后,可以是启动交互窗口,通过交互窗口来进行与用户的交互操作。其中,交互窗口可以是用来与用户进行交互的窗口,其可以是当前暂停界面上弹出的交互弹框;也可以是从当前暂停界面切换到的一个新的交互窗口;还可以是在交互界面(可以是当前暂停界面,也可以是切换到的新的与用户进行交互的界面)中悬浮展示的角色形象(如可以是卡通老师的角色形象),通过角色形象生动的和用户进行交互。可选的,该角色形象可以是动态的角色形象,还可以是静态的角色形象。
S203,基于交互窗口询问用户需求。
示例性的,基于交互窗口询问用户需求时,若交互窗口是当前暂停界面上弹出的交互弹框,则基于交互窗口询问用户需求可以是基于当前暂停界面上弹出的交互弹框,在交互弹框中以文字的形式或文字、语音组合的形式询问用户需求;若交互窗口是从当前暂停界面切换到的一个新的交互窗口,则可以是在切换到的新的交互窗口中以文字的形式或文字、语音组合的形式询问用户需求;若交互窗口为在交互界面中悬浮展示的角色形象,则基于交互窗口询问用户需求可以是:基于交互界面中悬浮展示的角色形象询问用户需求。具体的,可以是通过角色形象语音询问用户需求,还可以是语音询问用户需求的同时,在角色形象周围弹出气泡框,在气泡框中文字显示询问内容。
S204,接收用户的需求信息并进行交互。
示例性的,由于本实施例中启动了交互窗口,则本实施例可以是接收用户的需求信息,通过交互窗口与用户进行交互。例如,可以是将接收到的用户反馈的需求信息对应的交互内容显示在交互窗口中;还可以是通过悬浮展示的角色形象来向用户反馈交互内容,完成与用户的本次交互操作。具体的如何根据用户的需求信息与用户进行交互的过程与上述实施例类似,对此不进行赘述。
S205,在交互操作完成后,继续当前课程。
示例性的,在检测到交互操作完成后,由于当前所在界面为交互窗口,则需要退出交互窗口,返回暂停的当前课程所在界面,然后再调取暂停的当前课程,从暂停位置开始继续后续课程的学习。
本实施例提供了一种教育机器人的交互方法,若在学习过程中接收到用户触发的交互指令,则暂停当前课程,启动交互窗口,基于交互窗口询问用户需求,并接收用户的需求信息与用户进行交互,交互完成后退出交互窗口,返回暂停界面继续当前课程的学习。通过交互窗口来与用户进行交互操作,使得交互过程更加的直观生动,给用户的交互过程增加了乐趣,提高了用户的学习体验。
实施例三
图3为本发明实施例三提供的一种教育机器人的交互方法的流程图,本实施例以前述实施例为基础,提供了一个优选实例,具体给出了当用户交互意图为课程内容详解意图时,与用户进行交互的具体情况介绍,如图3所示,该方法包括:
S301,若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求。
S302,接收用户的需求信息进行分析,确定用户交互意图。
S303,若用户交互意图为课程内容详解意图,则根据用户的需求信息,确定待详解的目标对象以及目标对象在当前课程中对应的图像帧。
示例性的,若用户交互意图为课程内容详解意图,则需要先根据用户的需求信息,确定用户想要进行详细讲解的目标对象,具体的,可以是对用户反馈的需求信息采用自然语义识别技术对该需求信息进行分析,从中确定出用户想要进行详细讲解的目标对象。例如,若用户反馈的需求信息是“习题2没有听懂”,则对该需求信息进行自然语义识别,可以得到待详解的目标对象为“习题2”。可选的,若用户的需求信息是通过简单的触摸操作输入的需求信息,则此时可以直接根据用户简单的触摸操作输入的需求信息确定待详解的目标对象,例如,若用户反馈的需求信息是:“习题2”被圈选,且“习题2”旁边标注有“详解”,则此时可以将用户圈选的“习题2”作为待详解的目标对象。在确定出待详解的目标对象之后,还需要进一步确定目标对象在当前课程中对应的图像帧,具体的,可以是先确定目标对象在当前课程中的位置,然后再确定该位置位于视频中的哪一帧或哪几帧。
S304,根据目标对象,查找目标对象的详解内容。
示例性的,根据目标对象,查找目标对象的详解内容时,可以是将当前课程中目标对象对应的图像帧所在位置的讲解内容,作为目标对象的详解内容。可选的,考虑到用户听不懂当前课程中对目标对象的讲解,说明用户对课程中该目标对象的讲解方法不理解,所以在查找目标对象的详解内容时,还可以是针对该目标对象,先在教育机器人的本地题库中查找是否存在不同于当前课程中的其他讲解方法,若有,则将该讲解方法作为目标对象的详解内容;若没有,则可以继续将该目标对象在云端题库和/或互联网中进行查找,查看该目标对象是否存在不同于当前课程中的其他讲解方法,若存在,则获取该讲解方法作为目标对象的详解内容。
可选的,若查找到的目标对象的详解内容为多个,则可以是按照各详解内容的热度(如点击率、评价、认可度等)对获取的多个详解内容进行排序,选择排序最高的详解内容作为本次和用户进行交互的目标对象的详解内容。
S305,将当前显示界面跳转至所述图像帧,并播放所述详解内容。
示例性的,为了使得用户更好的掌握目标对象,则针对该目标对象的详解内容与用户进行交互时,可以是先将当前交互界面跳转到S303中确定的目标对象在当前课程中对应的图像帧,即跳转到目标对象的授课界面,然后再播放S304中查找到的目标对象的详解内容。可选的,可以是将获取到的文字版的讲解内容采用TTS技术转换为语音数据,然后从文字版的讲解内容中提取出关键的解析步骤和/或公式。在语音播放详解内容时,对应展示关键的解析步骤和/或公式。可选的,在展示讲解步骤和/或公式时,可以是展示在当前界面的空白位置,也可以是在目标对象周围弹出讲解框,在讲解框中展示讲解步骤和/或公式。
S306,在交互操作完成后,继续当前课程。
可选的,在本实施例中,可以是检测到目标对象的详解内容播放完毕后,默认本次交互完成;也可以是在讲解完之后询问用户是否听懂,若接收到用户的回复的听懂确认指令,则说明本次交互完成,否则,返回重新执行S305,或者是获取该目标对象的其他讲解方式与用户进行交互。在本次交互操作完成后,从目标对象所在界面返回暂停的当前课程所在界面,然后再调取暂停的当前课程,从暂停位置开始继续后续课程的学习。
本实施例提供了一种教育机器人的交互方法,若在学习过程中接收到用户触发的交互指令,则暂停当前课程后询问用户需求,并接收用户的需求信息确定用户交互意图,当用户交互意图为课程内容详解意图时,根据用户反馈的需求信息确定待详解的目标对象及其在当前课程中对应的图像帧。然后再查找目标对象的详解内容,跳转到目标对象对应的图像帧,并播放详解内容。交互完成后继续当前课程的学习。能够在用户对课程中讲解内容不理解时,无需退出当前学习课程即可与教育机器人进行交互,以使教育机器人对不懂的问题进行详细讲解。提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。
实施例四
图4为本发明实施例四提供的一种教育机器人的交互装置的结构框图,该装置可执行本发明任意实施例所提供的教育机器人的交互方法,具备执行方法相应的功能模块和有益效果。该装置可配置在具有授课功能以及交互功能的机器人中,也可以是配置在其他具有授课功能以及交互功能的设备中。如图4所示,该装置包括:
播放控制模块401,用于若在学习过程中接收到用户触发的交互指令,则暂停当前课程;
语音模块402,用于在暂停当前课程之后,询问用户需求;
交互模块403,用于接收用户的需求信息并进行交互;
所述播放控制模块401,还用于在交互操作完成后,继续当前课程。
本实施例提供了一种教育机器人的交互装置,若在学习过程中接收到用户触发的交互指令,则暂停当前课程后询问用户需求,并接收用户的需求信息与用户进行交互,交互完成后继续当前课程的学习。能够在使用教育机器人进行学习的过程中,无需退出学习课程即可完成与教育机器人的交互,提高了用户的学习体验,同时也提高了课程以及学习目标的完成率。
进一步的,上述语音模块402具体用于:
启动交互窗口;
基于所述交互窗口询问用户需求。
进一步的,上述交互窗口为在交互界面中悬浮展示的角色形象;
相应的,上述语音模块402基于所述交互窗口询问用户需求时,具体用于:
基于交互界面中悬浮展示的角色形象询问用户需求。
进一步的,上述交互模块403包括:
意图确定单元,用于根据用户的需求信息进行分析,确定用户交互意图;
交互单元,用于根据所述用户交互意图,与用户进行交互。
进一步的,上述用户交互意图包括如下至少一项:播放参数调整意图、翻译意图、课程内容详解意图以及扩展提问意图。
进一步的,若所述用户交互意图为课程内容详解意图,则上述交互单元具体用于:
根据用户的需求信息,确定待详解的目标对象以及所述目标对象在当前课程中对应的图像帧;
根据所述目标对象,查找所述目标对象的详解内容;
将当前显示界面跳转至所述图像帧,并播放所述详解内容。
值得注意的是,上述教育机器人的交互装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;例如,该装置可以仅包括接收和处理模块,接收模块实现接收用户触发的交互指令和用户反馈的需求信息;处理模块实现对当前课程的播放控制、询问用户需求以及与用户进行交互等相关功能。另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
实施例五
图5为本发明实施例五提供的一种教育机器人的结构示意图。图5示出了适于用来实现本发明实施方式的示例性教育机器人50的框图。该教育机器人50具有授课功能以及交互功能。图5显示的教育机器人50仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图5所示,该教育机器人50以通用计算设备的形式表现。该教育机器人50的组件可以包括但不限于:一个或者多个处理器或者处理单元501,***存储器502,连接不同***组件(包括***存储器502和处理单元501)的总线503。
总线503表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
教育机器人50典型地包括多种计算机***可读介质。这些介质可以是任何能够被教育机器人50访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器502可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)504和/或高速缓存存储器505。教育机器人50可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***506可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线503相连。***存储器502可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块507的程序/实用工具508,可以存储在例如***存储器502中,这样的程序模块507包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块507通常执行本发明所描述的实施例中的功能和/或方法。
教育机器人50也可以与一个或多个外部设备509(例如键盘、指向设备、显示器510等)通信,还可与一个或者多个使得用户能与该设备交互的设备通信,和/或与使得该教育机器人50能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口511进行。并且,教育机器人50还可以通过网络适配器512与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图5所示,网络适配器512通过总线503与教育机器人50的其它模块通信。应当明白,尽管图中未示出,可以结合教育机器人50使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元501通过运行存储在***存储器502中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的教育机器人的交互方法。
实施例六
本发明实施例六还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述实施例所述的教育机器人的交互方法。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或机器人上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
上述实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员应该明白,上述的本发明实施例的各模块或各操作可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或操作制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种教育机器人的交互方法,其特征在于,包括:
若在学习过程中接收到用户触发的交互指令,则暂停当前课程,并询问用户需求;
接收用户的需求信息并进行交互;
在交互操作完成后,继续当前课程。
2.根据权利要求1所述的方法,其特征在于,所述询问用户需求,包括:
启动交互窗口;
基于所述交互窗口询问用户需求。
3.根据权利要求2所述的方法,其特征在于,所述交互窗口为在交互界面中悬浮展示的角色形象;
相应的,基于所述交互窗口询问用户需求,包括:
基于交互界面中悬浮展示的角色形象询问用户需求。
4.根据权利要求1所述的方法,其特征在于,所述接收用户的需求信息并进行交互,包括:
接收用户的需求信息进行分析,确定用户交互意图;
根据所述用户交互意图,与用户进行交互。
5.根据权利要求4所述的方法,其特征在于,所述用户交互意图包括如下至少一项:播放参数调整意图、翻译意图、课程内容详解意图以及扩展提问意图。
6.根据权利要求5所述的方法,其特征在于,若所述用户交互意图为课程内容详解意图,则根据所述用户交互意图,与用户进行交互,包括:
根据用户的需求信息,确定待详解的目标对象以及所述目标对象在当前课程中对应的图像帧;
根据所述目标对象,查找所述目标对象的详解内容;
将当前显示界面跳转至所述图像帧,并播放所述详解内容。
7.一种教育机器人的交互装置,其特征在于,包括:
播放控制模块,用于若在学习过程中接收到用户触发的交互指令,则暂停当前课程;
语音模块,用于在暂停当前课程之后,询问用户需求;
交互模块,用于接收用户的需求信息并进行交互;
所述播放控制模块,还用于在交互操作完成后,继续当前课程。
8.根据权利要求7所述的装置,其特征在于,所述语音模块具体用于:
启动交互窗口;
基于所述交互窗口询问用户需求。
9.一种教育机器人,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的教育机器人的交互方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的教育机器人的交互方法。
CN201910093040.8A 2019-01-30 2019-01-30 一种教育机器人的交互方法、装置、机器人及存储介质 Pending CN109615953A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910093040.8A CN109615953A (zh) 2019-01-30 2019-01-30 一种教育机器人的交互方法、装置、机器人及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910093040.8A CN109615953A (zh) 2019-01-30 2019-01-30 一种教育机器人的交互方法、装置、机器人及存储介质

Publications (1)

Publication Number Publication Date
CN109615953A true CN109615953A (zh) 2019-04-12

Family

ID=66019247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910093040.8A Pending CN109615953A (zh) 2019-01-30 2019-01-30 一种教育机器人的交互方法、装置、机器人及存储介质

Country Status (1)

Country Link
CN (1) CN109615953A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110111611A (zh) * 2019-05-13 2019-08-09 网易(杭州)网络有限公司 信息处理方法、装置、介质和电子设备
CN111737036A (zh) * 2020-06-08 2020-10-02 中国工商银行股份有限公司 一种基于机器人流程自动化的业务处理方法及装置
CN114997187A (zh) * 2021-12-01 2022-09-02 荣耀终端有限公司 推荐翻译服务的方法及电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104581406A (zh) * 2014-12-25 2015-04-29 桂林远望智能通信科技有限公司 一种网络视频录像与回放***和方法
CN104602128A (zh) * 2014-12-31 2015-05-06 北京百度网讯科技有限公司 视频处理方法和视频处理装置
CN105007531A (zh) * 2014-04-23 2015-10-28 Lg电子株式会社 图像显示装置及其控制方法
CN105224278A (zh) * 2015-08-21 2016-01-06 百度在线网络技术(北京)有限公司 语音交互服务处理方法及装置
CN106534901A (zh) * 2016-11-23 2017-03-22 广东小天才科技有限公司 一种教学资源的推送方法以及用户终端
US9743129B2 (en) * 2005-08-30 2017-08-22 Hitachi Maxell, Ltd. Multimedia player displaying operation panel depending on contents
CN108024139A (zh) * 2017-12-08 2018-05-11 广州视源电子科技股份有限公司 网络视频课件的播放方法、装置、终端设备及存储介质
CN108231058A (zh) * 2016-12-17 2018-06-29 鸿富锦精密电子(天津)有限公司 语音辅助测试***及语音辅助测试方法
CN109165316A (zh) * 2018-09-10 2019-01-08 深圳市轱辘汽车维修技术有限公司 一种视频处理方法、视频索引方法、装置及终端设备
CN109189987A (zh) * 2017-09-04 2019-01-11 优酷网络技术(北京)有限公司 视频搜索方法和装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9743129B2 (en) * 2005-08-30 2017-08-22 Hitachi Maxell, Ltd. Multimedia player displaying operation panel depending on contents
CN105007531A (zh) * 2014-04-23 2015-10-28 Lg电子株式会社 图像显示装置及其控制方法
CN104581406A (zh) * 2014-12-25 2015-04-29 桂林远望智能通信科技有限公司 一种网络视频录像与回放***和方法
CN104602128A (zh) * 2014-12-31 2015-05-06 北京百度网讯科技有限公司 视频处理方法和视频处理装置
CN105224278A (zh) * 2015-08-21 2016-01-06 百度在线网络技术(北京)有限公司 语音交互服务处理方法及装置
CN106534901A (zh) * 2016-11-23 2017-03-22 广东小天才科技有限公司 一种教学资源的推送方法以及用户终端
CN108231058A (zh) * 2016-12-17 2018-06-29 鸿富锦精密电子(天津)有限公司 语音辅助测试***及语音辅助测试方法
CN109189987A (zh) * 2017-09-04 2019-01-11 优酷网络技术(北京)有限公司 视频搜索方法和装置
CN108024139A (zh) * 2017-12-08 2018-05-11 广州视源电子科技股份有限公司 网络视频课件的播放方法、装置、终端设备及存储介质
CN109165316A (zh) * 2018-09-10 2019-01-08 深圳市轱辘汽车维修技术有限公司 一种视频处理方法、视频索引方法、装置及终端设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110111611A (zh) * 2019-05-13 2019-08-09 网易(杭州)网络有限公司 信息处理方法、装置、介质和电子设备
CN111737036A (zh) * 2020-06-08 2020-10-02 中国工商银行股份有限公司 一种基于机器人流程自动化的业务处理方法及装置
CN111737036B (zh) * 2020-06-08 2024-02-02 中国工商银行股份有限公司 一种基于机器人流程自动化的业务处理方法及装置
CN114997187A (zh) * 2021-12-01 2022-09-02 荣耀终端有限公司 推荐翻译服务的方法及电子设备

Similar Documents

Publication Publication Date Title
Novack et al. Gesture as representational action: A paper about function
CN108108340B (zh) 用于智能机器人的对话交互方法及***
Luger et al. " Like Having a Really Bad PA" The Gulf between User Expectation and Experience of Conversational Agents
TWI713000B (zh) 線上學習輔助方法、系統、設備以及電腦可讀取記錄媒體
CN108563780B (zh) 课程内容推荐方法和装置
Weng et al. Instructional design and learning outcomes of intelligent computer assisted language learning: Systematic review in the field
CN107992195A (zh) 一种教学内容的处理方法、装置、服务器及存储介质
CN110568984A (zh) 在线教学方法、装置、存储介质及电子设备
JP2007196375A (ja) 自律型ロボットとの相互作用の装置と方法
CN109615953A (zh) 一种教育机器人的交互方法、装置、机器人及存储介质
Griol et al. An architecture to develop multimodal educative applications with chatbots
CN110569364A (zh) 在线教学方法、装置、服务器及存储介质
CA3079519A1 (en) Computerized systems and methods for categorizing student responses and using them to update a student model during linguistic education
CN108763552A (zh) 一种基于家教机的学习方法及家教机
CN108564833B (zh) 智能交互对话控制方法及装置
CN110111611A (zh) 信息处理方法、装置、介质和电子设备
KR101789057B1 (ko) 시각 장애인을 위한 자동 오디오 북 시스템 및 그 운영 방법
KR20190130774A (ko) 언어 교육을 위한 영상의 자막 처리 방법 및 장치
CN111241802B (zh) 一种作业生成方法、装置、存储介质及终端
TW202018679A (zh) 沉浸式程式設計語言學習的系統
CN110070869B (zh) 语音教学互动生成方法、装置、设备和介质
CN111984161A (zh) 智能机器人的控制方法及装置
Sikorski Developing an alternative perspective on coherence seeking in science classrooms
CN113053184B (zh) 在线授课互动的方法和用于其的装置
US20050158696A1 (en) [interactive computer-assisted language learning method and system thereof]

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190412

RJ01 Rejection of invention patent application after publication