教育机器人的课程展示方法及装置与流程

文档序号:12674577阅读:295来源:国知局
教育机器人的课程展示方法及装置与流程

本发明涉及智能机器人领域,尤其涉及教育机器人的课程展示方法及装置。



背景技术:

近年来国家对教育事业越发重视,随着教育教学形式的多样化,教育机器人也逐步走入人们的生活。教育机器人是以激发学生学习兴趣、培养学生综合能力为目标的产品。它除了包括机器人机体本身之外,还有相应的控制软件和教学课本等。教育机器人引导着学生学会观察,学会表达,学会思考,学会创新,对学生科学素养的培养和提高起到了积极的作用,在众多中小学学校得以推广,如何运用教育机器人开展教育已经成为中小学教育领域的新课题。

目前,现有的教育机器人多是将需要讲述的课程简单进行集成,当学生想要通过教育机器人进行具体课程的学习时,首先,需要在教育机器人中进行查阅,找到相关的具体课程,然后,教育机器人按照预先存储的课件内容进行展示。通常,具体课程的展示内容仅包括文字。这样,学生在利用教育机器人进行学习时,内容展示死板、单一,大大削减了学生的学习兴趣。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供了教育机器人的课程展示方法,通过设置不同形式的课程文件,使教育机器人的课程展示方式更加多样。

第一方面,本发明实施例提供了教育机器人的课程展示方法,包括:

将课程内容编排为不同形式的课程文件;

对各个课程文件进行编码,得到与各个课程文件相对应的标号;

将标号与课程内容进行关联;

获取用户端需要的课程内容,找到与课程内容相对应的标号;

展示与标号相对应的课程文件。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,方法还包括:

将各个课程文件细分为子课程文件;

对各个子课程文件进行编码,得到与各个子课程文件对应的标识号;

将标识号与子课程文件进行关联;

获取用户端需要的课程内容,找到与课程内容相对应的标识号;

展示与标识号相应的子课程文件。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,方法还包括:

当课程文件/子课程文件展示的形式冲突时,将课程文件/子课程文件按照大小进行排序;

将排序后的课程文件/子课程文件列入展示列表;

按照展示列表将课程文件/子课程文件进行展示。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,方法还包括:

配置空标号,其中,空标号对应的课程内容为空;

当课程内容对应的标号/标识号不存在时,将空标号与课程内容相关联;

展示内容为空的课程内容。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,获取用户端需要的课程内容包括:

获取用户端发出的语音;

对语音进行识别,获取用户端需要的课程内容。

第二方面,本发明实施例提供了教育机器人的课程展示装置,包括:

编排模块,用于将课程内容编排为不同形式的课程文件;

标号获取模块,用于对各个课程文件进行编码,得到与各个课程文件相对应的标号;

标号关联模块,用于将标号与课程内容进行关联;

标号内容查找模块,用于获取用户端需要的课程内容,找到与课程内容相对应的标号;

展示模块,用于展示与标号相对应的课程文件。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,还包括:

细分模块,用于将各个课程文件细分为子课程文件;

标识号获取模块,用于对各个子课程文件进行编码,得到与各个子课程文件对应的标识号;

标识号关联模块,用于将标识号与子课程文件进行关联;

标识号内容查找模块,用于获取用户端需要的课程内容,找到与课程内容相对应的标识号;

子展示模块,用于展示与标识号相应的子课程文件。

结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,还包括:

排序模块,用于当课程文件/子课程文件展示的形式冲突时,将课程文件/子课程文件按照大小进行排序;

展示列表形成模块,用于将排序后的课程文件/子课程文件列入展示列表;

列表展示模块,用于按照展示列表将课程文件/子课程文件进行展示。

结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第三种可能的实施方式,其中,还包括:

空标号配置模块,用于配置空标号,其中,空标号对应的课程内容为空;

空标号关联模块,用于当课程内容对应的标号/标识号不存在时,将空标号与课程内容相关联;

空内容展示模块,用于展示内容为空的课程内容。

结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,标号内容查找模块包括:

语音获取单元,用于获取用户端发出的语音;

课程内容获取单元,用于对语音进行识别,获取用户端需要的课程内容。

本发明实施例提供了教育机器人的课程展示方法及装置,其中,该教育机器人的课程展示方法包括:将课程内容编排为不同形式的课程文件,之后,对各个课程文件进行编码,并得到与各个课程文件相对应的标号,而且,在获取到标号后,将其与课程内容进行关联,当需要进行课程内容的展示时,服务器首先获取用户端需要的课程内容,并找到与课程内容相对应的标号,之后展示与标号相对应的课程文件,展示形式多样,例如,PPT、表情、视频、图片、声音、音乐、动作和文本文档等,通过上述方法,使教育机器人能够向用户端展示不同表现形式的课程文件,从而提高了用户端学习的兴趣。

此外,上述教育机器人的课程展示方法还包括:将上述各个课程文件细分为子课程文件,例如,将同一个课程内容编码为不同形式的PPT,或者,将同一个课程内容编码为多个PPT,之后,对各个子课程文件进行编码,以便用户端能更快的获取到各个子课程文件,然后,服务器得到与各个子课程文件对应的标识号,并将标识号与子课程文件进行关联,当用户端想要展示某个课程内容时,服务器获取用户端需要的课程内容,并根据之前设定的关联关系找到与课程内容相对应的标识号,并且,向用户端展示与标识号相应的子课程文件,这样,教育机器人可以向用户端灵活展示某些子课程文件,从而使教学过程更加生动有趣。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例所提供的教育机器人的课程展示方法的流程图;

图2示出了本发明实施例所提供的教育机器人的课程展示装置的结构连接图;

图3示出了本发明实施例所提供的教育机器人的课程展示装置的结构框架图;

图4示出了本发明实施例所提供的教育机器人的课程展示装置的标号内容查找模块的结构连接图。

图标:1-编排模块;2-标号获取模块;3-标号关联模块;4-标号内容查找模块;5-展示模块;6-细分模块;7-标识号获取模块;8-标识号关联模块;9-标识号内容查找模块;10-子展示模块;41-语音获取单元;42-课程内容获取单元。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,在利用教育机器人进行教学时,多是将需要讲述的课程进行文字录入,当用户端想要通过教育机器人进行具体课程的学习时,首先,需要在教育机器人中进行查阅,找到相关的具体课程,然后,教育机器人按照预先存储的课件内容进行展示。这样,学生在利用教育机器人进行学习时,内容展示过于枯燥,大大削减了学生的学习兴趣。

基于此,本发明实施例提供了教育机器人的课程展示方法及装置,下面通过实施例进行描述。

实施例1

参见图1,本实施例提出的教育机器人的课程展示方法具体包括以下步骤:

步骤S101:将课程内容编排为不同形式的课程文件。

在本实施例中,预先建立教育资源库,教育资源库中的课程内容选取优先以国内目前教学科目中已经存在的版本,在建立教育资源库时,首先选择对应的年级(上述年级是目前教育界已规定存在的年级,例如,小学为1到6),然后,找到每个年级需要配备的教学科目(例如,语文、数学和英语等),在教学科目下选择想要学习的课程内容,即选定的课程内容是此年级中存在的教学版本中普遍含有的课程,将课程内容编排为不同形式的课程文件,即将课程内容编排为不同形式的课程文件,例如,PPT、表情、视频、图片、声音、音乐、动作和文本文档,常见,PPT、视频、图片和文本文档是课程内容的展示方式,表情、动作和音乐作为辅助展示方式,要求课程内容一般为以上八种展示方式,可以适当变化,但不宜超过十种。

步骤S102:对各个课程文件进行编码,得到与各个课程文件相对应的标号。

根据以上划分的八种课程内容展示方式,为了区分课程下的八个文件夹,设置了文件夹识别码,文件夹标识码为八位,分别依次对应八个文件夹,若对应位为字符1,则说明对此文件夹下有相应的课程文件可供展示。上述标号是可存储的可操作字符串。

步骤S103:将标号与课程内容进行关联。

当得到标号后,将标号与课程内容进行关联,这样,服务器将课程内容和标号做了唯一绑定。通过操作该标号即可调取相关的课程内容。

步骤S104:获取用户端需要的课程内容,找到与课程内容相对应的标号。

当用户端发出的是语音时,获取用户端发出的语音,并对语音进行识别,以获取用户端需要的课程内容;当用户端(例如,学生或老师)发出操作指令,即需要找到相关的课程内容进行展示时,运用匹配算法(例如,莱文斯坦算法)与指令库中的操作指令进行匹配,得到并解析操作指令,找到与课程内容相对应的标号。

步骤S105:展示与标号相对应的课程文件。

本申请中的展示界面分为左右两个部分,左侧界面包括用户端发出的课程内容,右侧界面包括与课程内容相对应的标号。

当将同一个课程内容编码为不同形式的PPT(或者,音乐、动作和文本文档等),或者,将同一个课程内容编码为多个PPT时,即把各个课程文件细分为多个子课程文件,之后,对各个子课程文件进行编码,得到与各个子课程文件对应的标识号,例如,设置文件标识号,文件标识号为十六位,每两位代表一个文件夹下的文件标识号。例如,某个课程内容对应的PPT有5个,在该PPT的文件夹下按照位置关系,分别将5个PPT编码为不同的标识号,这样,将课程内容的所有PPT设置为某个文件夹下第几个子文件的标识号,将标识号与子课程文件进行关联,运用匹配算法与指令库中的操作指令进行匹配,要求匹配算法是对PPT分成5个子PPT之后再运用莱文斯坦算法的文本匹配算法。其他形式的课程文件的设置也类似。

获取用户端需要的课程内容,例如,用户端输入“来看下本课程内容中的多音字吧”,找到与课程内容相对应的标识号,例如,服务器之前将课程内容中分别编码为(PPT、表情、视频、图片、声音、音乐、动作和文本文档)两个PPT、两个视频和5图片的形式,其中,第一个PPT、第一个视频和第二张图片都对应课程内容中的PPT,这时,编码获得的标号为10110000,标识号为0100010200000000,服务器获取了“来看下本课程内容中的多音字吧”,找到与课程内容相对应的标号10110000和标识号0100010200000000,并对其进行解析,之后,向用户端展示与标识号相应的子课程文件,即将与多音字相关的第一个PPT、第一个视频和第二张图片都一一进行展示。

当课程文件/子课程文件展示的形式冲突时,例如,播放视频与播放声音冲突时,将课程文件/子课程文件按照大小进行排序,即将视频和声音按照文件大小进行排序,假设视频的大小大于声音,按照预先设定的排序方式,在此,以从大到小的顺序进行排列,将排序后的课程文件/子课程文件列入展示列表,即展示列表中先排列的为视频,之后为声音。服务器按照展示列表的顺序将课程文件/子课程文件一一进行展示。

当用户端的误触发或者误操作,导致课程内容对应的标号/标识号不存在时,此时,将空标号与课程内容相关联,其中,空标号为系统之前配置的,并且,空标号所对应的课程内容为空,向用户端展示内容为空的课程内容,常见为系统提示框或者空行等,通过该设置能有效减少用户端误触发引起的系统漏洞或者内存消耗,提升了用户的使用体验。

综上所述,本实施例提供的教育机器人的课程展示方法包括:首先,将课程内容编排为不同形式的课程文件,对各个课程文件进行编码,得到与各个课程文件相对应的标号,将标号与课程内容进行关联,获取用户端需要的课程内容,找到与课程内容相对应的标号,展示与标号相对应的课程文件,在使用时,通过对课程内容的编码和相应标号的获取,使得教育机器人能够向用户端展示不同形式的课程内容,使课程内容杂乱无序,操作困难等缺陷得以改善,增强了用户端的学习兴趣,提高了学习效率。

实施例2

参见图2、图3和图4,本实施例提供了教育机器人的课程展示装置包括:依次相连的编排模块1、标号获取模块2、标号关联模块3、标号内容查找模块4和展示模块5,下面对各个模块的功能进行具体说明。

首先,通过编排模块1将课程内容编排为不同形式的课程文件,之后,由标号获取模块2对各个课程文件进行编码,得到与各个课程文件相对应的标号,再由标号关联模块3将标号与课程内容进行关联,当用户端想通过教育机器人进行课程内容的学习时,由标号内容查找模块4获取用户端需要的课程内容,并找到与课程内容相对应的标号,具体操作时,通过语音获取单元41获取用户端发出的语音,并由课程内容获取单元42对语音进行识别,获取用户端需要的课程内容,最后,由展示模块5向用户端展示与标号相对应的课程文件。

当课程内容较多或者需要将课程内容分类别进行编排时,例如,将同一个课程内容编码为不同形式的PPT,或者,将同一个课程内容编码为多个PPT,本课程展示装置还包括:细分模块6将各个课程文件细分为子课程文件,标识号获取模块7对各个子课程文件进行编码,得到与各个子课程文件对应的标识号,通过标识号关联模块8将标识号与子课程文件进行关联,标识号内容查找模块9用来获取用户端需要的课程内容,找到与课程内容相对应的标识号,通过子展示模块10展示与标识号相应的子课程文件。

另外,该课程展示装置还包括:

当课程文件/子课程文件展示的形式冲突时(例如,视频与声音不宜同时播放等),通过排序模块将课程文件/子课程文件按照大小进行排序,其中,排序顺序可由用户端灵活进行设定。展示列表形成模块将排序后的课程文件/子课程文件列入展示列表,列表展示模块5用来按照展示列表将课程文件/子课程文件进行展示。

此外,当用户端的误触发或者误操作,导致课程内容对应的标号/标识号不存在时,本课程展示装置还包括:

空标号配置模块用于配置空标号,其中,空标号对应的课程内容为空,当课程内容对应的标号/标识号不存在时,通过空标号关联模块3将空标号与课程内容进行关联,空内容展示模块5用来展示内容为空的课程内容,以减少用户端误操作引发的内存消耗和系统漏洞。

综上所述,本实施例提供的教育机器人的课程展示装置包括:依次相连的编排模块1、标号获取模块2、标号关联模块3、标号内容查找模块4和展示模块5,其中,编排模块1将课程内容编排为不同形式的课程文件,并由标号获取模块2对各个课程文件进行编码,之后,得到与各个课程文件相对应的标号,标号关联模块3用来将标号与课程内容进行关联,通过标号内容查找模块4获取用户端需要的课程内容后,找到与课程内容相对应的标号,由展示模块5向用户端展示与标号相对应的课程文件,通过该装置,使得课程内容形式多样,结构明确、操作简单,便于用户端进行操作,提升了学习效率。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1