一种远程教学互动方法、服务器、终端以及系统与流程

文档序号:18220866发布日期:2019-07-19 22:59阅读:267来源:国知局
一种远程教学互动方法、服务器、终端以及系统与流程

本申请涉及多媒体技术领域,尤其涉及一种远程教学互动方法、服务器、终端以及系统。



背景技术:

随着网络以及科学技术的发展,人们的学习方式越来越多样化,也越来越便捷,其中远程教学成为人们一种重要的学习方式。

现有技术中,在人们进行远程教学以及学习时,需要学生以及教师各自登录到自己的终端,教师终端将教师这边的操作、演示画面以及音频信息等,通过网络传输技术传输至学生终端,学生终端接收学生的学习反馈,并将反馈的操作、画面以及音频信息,通过网络技术传输至教师终端,最终实现学生以及教师的之间的学习与互动。

但是在上述现有技术中,由于是远程教学,教师和学生之间均为远距离交流,可能会出现师生间互动不够充分而导致的学生学习效率不佳的问题。



技术实现要素:

本申请的主要目的在于提供一种远程教学互动方法、服务器、终端以及系统,旨在解决现有技术中在进行远程教学时,师生间互动不够充分而导致的学生学习效率不佳的技术问题。

为实现上述目的,本申请提供如下技术方案:

第一方面,本申请实施例提供一种远程教学互动方法,所述方法包括:

接收来自第一终端的第一教学流媒体视频,所述第一教学流媒体视频包括第一教学视频数据和第一教学音频数据;

提取所述第一教学视频数据中的第一视频帧,依据所述第一视频帧得到第一表情信息;

将所述第一教学音频数据转换得到第一语音文本信息,根据所述第一语音文本信息得到第一语义信息;

根据所述第一表情信息和所述第一语义信息得到展示内容;

将所述展示内容推送至第二终端进行显示。

第二方面,本申请实施例提供一种远程教学互动服务器,所述服务器包括:

视频接收模块,用于接收来自第一终端的第一教学流媒体视频,所述第一教学流媒体视频包括第一教学视频数据和第一教学音频数据;

表情获取模块,用于提取所述第一教学视频数据中的视第一频帧,依据所述第一视频帧得到第一表情信息;

语义获取模块,用于将所述第一教学音频数据转换得到第一语音文本信息,根据所述第一语音文本信息得到第一语义信息;

展示内容获取模块,用于根据所述第一表情信息和所述第一语义信息得到展示内容;

展示内容推送模块,用于将所述展示内容推送至第二终端进行显示。

第三方面,本申请实施例提供一种远程教学互动方法,所述方法包括:

接收来自服务器的展示内容,其中,所述展示内容是所述服务器根据第一终端发送的第一教学流媒体视频得到第一表情信息以及第一语义信息,再依据所述第一表情信息和所述第一语义信息得到;

在用户界面上显示所述展示内容。

第四方面,本申请实施例提供一种远程教学互动终端,所述终端包括:

展示内容接收模块,用于接收来自服务器的展示内容,其中,所述展示内容是所述服务器根据第一终端发送的第一教学流媒体视频得到第一表情信息以及第一语义信息,再依据所述第一表情和所述第一语义信息得到;

展示内容显示模块,用于在用户界面上显示所述展示内容。

第五方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行实现上述的方法的步骤。

第六方面,本申请实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。

本申请一些实施例提供的技术方案带来的有益效果至少包括:

本申请提供一种远程教学互动方法、服务器、终端以及系统,其中方法包括:接收来自第一终端的第一教学流媒体视频,第一教学流媒体视频包括第一教学视频数据和第一教学音频数据,提取第一教学视频数据中的第一视频帧,依据第一视频帧得到第一表情信息,再将第一教学音频数据转换得到第一语音文本信息,根据第一语音文本信息得到第一语义信息,最后根据第一表情信息和第一语义信息得到展示内容,以及将展示内容推送至第二终端进行显示。由于服务器可以根据第一终端传输的教学流媒体视频中得到表情以及语义信息,再通过表情以及语义信息得到教师对学生的展示内容,并在学生终端上显示,或者得到学生对教师的展示内容,并在教师终端上显示,教师和学生都可以各自终端上查看实时展示内容代表的互动信息,实现了学生与教师的及时互动,另外,学生可以通过教师对自己的互动信息,了解自己当前上课的状态,有利于提高学生的学习效率,教师也可以通过学生对自己的互动信息,了解自己当前授课的状态,有利于教师不断改进教学方案。

附图说明

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

图1为本申请实施例提供的一种在线授课互动系统的结构示意图;

图2为本申请实施例提供的一种远程教学互动方法的流程示意图;

图3为本申请实施例提供的一种远程教学互动方法的授课过程的流程示意图;

图4为为本申请实施例提供的一种在线授课互动方法中的课程日程信息图;

图5为本申请实施例提供的一种远程教学互动方法的另一流程示意图;

图6为本申请实施例提供的一种远程教学互动方法中第一表情获取的流程示意图;

图7为本申请实施例提供的一种远程教学互动方法中第一语音获取的流程示意图;

图8为本申请实施例提供的一种远程教学互动方法的另一流程示意图;

图9为本申请实施例提供的一种远程教学互动服务器的结构示意图;

图10为本申请实施例提供的一种远程教学互动服务器的另一种结构示意图;

图11为本申请实施例提供的一种远程教学互动服务器中第一表情获取模块的结构示意图;

图12为本申请实施例提供的一种远程教学互动服务器中第一语义获取模块的结构示意图;

图13为本申请实施例提供的一种远程教学互动服务器的另一种结构示意图;

图14为本申请实施例提供的一种远程教学互动方法的流程示意图;

图15为本申请实施例提供的一种远程教学互动方法中展示内容的显示示意图;

图16为本申请实施例提供的一种远程教学互动方法中展示内容的另一显示示意图;

图17为本申请实施例提供的一种远程教学互动方法中展示内容的另一显示示意图;

图18为本申请实施例提供的一种远程教学互动方法中展示内容的另一显示示意图;

图19为本申请实施例提供的一种远程教学互动方法中学生反馈的流程示意图;

图20为本申请实施例提供的一种远程教学互动终端的结构示意图;

图21为本申请实施例提供的一种远程教学互动系统的系统交互图;

图22为本申请实施例提供的一种终端设备的结构示意图;

图23为本申请实施例提供了一种服务器的结构示意图。

具体实施方式

为使得本申请的申请目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

图1示出了可以应用于本申请的远程教学互动方法的示例性系统架构100。

如图1所示,系统架构100可以包括终端设备101、终端设备102、网络103和服务器104,其中,终端设备101为第一终端,终端102为第二终端,或者终端设备102为第二终端,终端101为第一终端。网络103用于在终端设备101至终端设备102之间提供通信链路的介质。网络103可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(wireless-fidelity,wi-fi)通信链路或微波通信链路等。

用户可以使用终端101至终端设备102通过网络103与服务器104交互,以接收来自服务器104的消息或向服务器104发送消息。终端设备101至终端设备102上可以安装有各种通信客户端应用,例如:视频录制应用、视频播放应用、语音采集应用、语音交互应用、搜索类应用、及时通信工具、邮箱客户端、社交平台软件等。

终端设备101至终端设备102可以是硬件,也可以是软件。当终端设备101至终端设备102为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等等。当终端设备101至终端设备102为软件时,可以是安装上上述所列举的电子设备中。其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。

当终端设备101至终端设备102为硬件时,其上还可以安装有显示设备,显示可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathoderaytubedisplay,简称cr)、发光二极管显示器(light-emittingdiodedisplay,简称led)、电子墨水屏、液晶显示屏(liquidcrystaldisplay,简称lcd)、等离子显示面板(plasmadisplaypanel,简称pdp)等。用户可以利用终端设备101~102上的显示设备,来查看显示的文字、图片、视频等信息。

服务器104可以是提供各种服务的服务器。需要说明的是,服务器104可以是硬件,也可以是软件。当服务器104为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器104为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。

应理解,图1中的终端设备、网络和服务器的数目仅是示意性的。根据实现需要,可以是任意数量的终端设备、网络和服务器。

可以理解的,本申请实施例中的第一终端或者第二终端可以是教师、学生或者家长等用户所使用的终端,实施例中的教学可以包括授课、学习以及陪读等活动,所以实施例中的展示内容可以是教师对学生的上课过程的评价信息、学生对教师的授课过程的评价或者反馈信息,还可以是家长对教师授课的反馈信息,但是不同用户使用终端时具体数据处理过程类似,为方便描述,下面以第一终端为教师终端,第二终端为学生终端为例,对一种远程教学互动方法、服务器、终端以及系统进行描述。

请参阅图2,图2为本申请实施例提供的一种远程教学互动方法的流程示意图。

如图2所示,该方法包括:

s201、接收来自第一终端的第一教学流媒体视频,第一教学流媒体视频包括第一教学视频数据和第一教学音频数据。

其中,第一终端可以为教师进行远程教学时所使用的终端,教师可在第一终端上通过指定应用程序或者指定网页创建以及登录教师账户,其中教师账户信息存储在服务器中,教师账户信息中包括个人信息、具体课程日程信息、教师身份信息以及其他和教师相关的信息。教师身份信息中除了基本的教师个人信息外,还包括教师所在地的语言发音信息、语种信息、以及各语种的发音习惯以及发音信息等。

第一教学流媒体视频可以为教师在进行远程教学时,第一终端采集到的教师授课的视频,第一终端采集到教师授课视频后实时发送到服务器。为了实现第一终端与服务器之间视频实时传输,第一终端采集教师授课的视频后,通过流媒体传输方式将该视频传输到服务器。具体的,第一终端采集预设时间段内教师授课视频,然后将该时间段内的授课视频进行媒体数据压缩后,然后将压缩后的视频及时发送至服务器,服务器对压缩的视频数据进行解码,得到该时间段内的教师授课视频,也即经过网上分段发送数据的形式,来传输教师的授课视频,由于预设时间段极短,可以认为第一终端与服务器之间视频传输为实时视频传输。

进一步地,第一教学流媒体视频包括第一教学视频数据以及第一教学音频数据,第一教学流媒体视频是通过第一终端上的视频采集模块采集得到,具体的,视频采集模块包括摄像头以及声卡,其中摄像头用于采集教师教学时的第一教学视频数据,声卡采集教师教学时的第一教学音频数据。第一终端采集到教师教学时的第一教学视频数据以及第一教学音频数据后,完成打包通过流媒体传输方式传输到服务器。

s202、提取第一教学视频数据中的第一视频帧,依据第一视频帧得到第一表情信息。

服务器接收到第一终端传输的第一教学流媒体视频后,将第一教学流媒体视频分离出第一教学视频数据以及第一教学音频数据。由于第一教学视频数据可以分成多个第一视频帧,提取第一教学视频数据中的第一视频帧,对第一视频帧的关键帧进行进一步的分析,关键帧为包含了教师面部的静态图像,由于关键帧中包含了教师进行远程授课时的面部图像,因此对第一教学视频数据中的关键帧进行图像识别处理,可以得到教师的表情信息。

可以的是,关键帧是根据当前第一教学视频数据中人物面部像素的变化剧烈程度划分的,而第一教学视频数据中人物面部像素的变化剧烈程度也就代表了教师的表情发生的概率大小,通过提取关键帧可以更快提取到教师的表情信息。

进一步地,第一表情信息也即教师表情信息包括但不限于:高兴、吃惊、悲伤、愤怒、厌恶恐惧以及惊喜(高兴+吃惊)、悲愤(悲伤+愤怒)等其他可被区分的复合表情。

s203、将第一教学音频数据转换得到第一语音文本信息,根据第一语音文本信息得到第一语义信息。

由于服务器接收到第一终端传输的第一教学流媒体视频后,可以根据第一教学流媒体视频分离出第一教学视频数据以及第一教学音频数据,第一教学音频数据也即教师在进行远程教学时实时采集的教师授课的音频,教师授课的音频包括教师关于课程讲解音频以及教师与学生进行课程互动时的音频。

第一教学音频数据为原始的模拟信号,需要通过语音识别模型识别出教师具体授课语音,再将教师具体的授课语音转换为第一语音文本信息也即教师语音文本信息,教师语音文本信息也就是教师授课语音的文本形式。

进一步地,第一语音信息也即教师语义信息包括但不限于:表扬、鼓励、期待以及批评,教师语义信息为教师在当前授课场景下,所发出的语音的具体含义,与直接翻译的语音不同,教师语义信息不仅包含了教师语音的直译意思,还结合了当前教师的语境以及教师语气得到的语音含义。

例如:教师在学习词汇课时,刚好学习到“优秀”这个词汇,教师发出的语音会包含“优秀”这个词,如果直接翻译以及识别的话,可能错误识别为教师在夸奖学生,而实际情况为教师在指导学生学习“优秀”这个词汇。所以为了增加语音识别的精准度,当教师语音文本信息中包含预设的代表教师评价的词汇后,需要结合词汇当前教师的语境以及教师语气,在上述举例中,当识别到教师发出的语音会包含“优秀”这个词后,会结合当前教师语境为“词汇课学习”和“教师朗读文章”,以及教师语气为“讲课语气”,得到教师发出的词汇“优秀”不为对学生的评价,则不会将这次识别到的信息输出为教师语音信息。通过上述方式处理得到的教师语义信息更加符合教师的语音的实际含义,提高教师和学生之间互动的效率。

s204、根据第一表情信息和第一语义信息得到展示内容。

通常情况下,人在具体的表现某种语义,比如:表扬或者批评后,会在人的面部上表现与语义对应的表情,因此教师表情信息和教师语义信息之间存在关联,可以的是,教师表情信息和教师语义信息表达相同或者相类似的含义时,得到教师评价信息也即展示内容。

展示内容表达了教师在远程教学时,对学习课程的学生的表现的评价,学生通过教师的展示内容可以清楚知道自己当前的学习状态,以及了解教师对自己的学习是否满意,实现了学生与教师的及时互动。

当学生根据展示内容知道教师对自己的表现提出表扬时,会鼓励学生自己再接再厉,提高自己的学习信心;当学生根据展示内容知道教师对自己的表现提出批评时,会激励学生好好学习,争取老师的表扬,提高了学生的学习效率。

当第一终端为学生终端,第二终端为教师终端时,教师可以根据第二终端上显示的展示内容了解学生的上课状态,对应了解自己的授课状态,有利于教师不断改进进自己的教学方案。

当第一终端为家长终端,第二终端为教师终端时,教师可以根据第二终端上显示的展示内容了解家长对于自己课程的满意程度,对应了解自己的授课状态,也有利于教师不断改进进自己的教学方案。

s205、将展示内容推送至第二终端进行显示。

当服务器得到展示内容也即教师评价信息后,则立即将教师评价信息推送至第二终端也即学生终端进行显示,以实现学生在第二终端进行课程学习的同时可以了解到教师对自己的学习状态的评价。

本申请实施例中提供一种远程教学互动方法,其中方法包括:接收来自第一终端的第一教学流媒体视频,第一教学流媒体视频包括第一教学视频数据和第一教学音频数据,提取第一教学视频数据中的第一视频帧,依据第一视频帧得到第一表情信息,再将第一教学音频数据转换得到第一语音文本信息,根据第一语音文本信息得到第一语义信息,最后根据第一表情信息和第一语义信息得到展示内容,以及将展示内容推送至第二终端进行显示。由于服务器可以根据第一终端传输的教学流媒体视频中得到表情以及语义信息,再通过表情以及语义信息得到教师对学生的展示内容,并在学生终端上显示,或者得到学生对教师的展示内容,并在教师终端上显示,教师和学生都可以各自终端上查看实时展示内容代表的互动信息,实现了学生与教师的及时互动,另外,学生可以通过教师对自己的互动信息,了解自己当前上课的状态,有利于提高学生的学习效率,教师也可以通过学生对自己的互动信息,了解自己当前授课的状态,有利于教师不断改进教学方案。

一种可行方案是,当第一终端为教师所使用的终端,第二终端为学生所使用的终端时,展示内容为教学评价,教学评价包括正面评价和负面评价。

其中,正面评价为教师对学生产生正面积极向上的影响的评价,负面评价为教师对学生产生消极负面的影响的评价,可以根据不同受众人群进行自定义。例如:对于学生人群为年幼的学生或者小学生,由于处于刚开始学习课程阶段,需要教师更多的鼓励,可以将正面评价定义的广泛一些,以达到激励学生学习的效果。而对于高中生或者成年人,需要正视自己的缺点或者不足,需要查漏补缺才能进步,此时可以将负面评价定义为宽泛或者正常范围,以达到提醒以及激励学生提高自己的水平。

可以的是,在第一表情表示高兴和/或第一语义表示表扬的情况下,教学评价为正面评价;

或者在第一表情表示悲伤和/或第一语义表示批评的情况下,教学评价为负面评价。

进一步地,在服务器接收第一终端的教学流视频之前,服务器与第二终端,以及服务器与第一终端之间都需要建立联系,同时上课学生与授课教师之间也需要一一建立对应联系,只有上述联系均满足的情况下,教师与学生之间授课才能进行授课过程。

请参阅图3,图3为本申请实施例提供的一种远程教学互动方法的授课过程的流程示意图。

如图3所示,其方法包括:

s301、服务器接收第二终端发送的选课请求消息,其中,选课请求消息包括课程日程信息和学生标识。

当学生需要进行课程学习时,首先需要通过学生账户登录第二终端,此时第二终端会向服务器发送携带有该学生的学生标识的登录请求,其中,学生标识为代表该学生身份的一种标识,该标识可以为一串字符或者id标签等。其中,登录请求中还包含学生标识所对应的第二终端,也即,学生标识不仅代表了该学生的身份,还代表了该学生标识所对应的第二终端的身份。服务器接收来自第二终端携带有学生标识的登录请求后,通过该学生标识判断该学生的账户信息是否在服务器中已经存在,若存在则响应该登录请求返回给该第二终端允许登录的指令,进而该学生可以通过该第二终端进行课程学习操作。

学生使用第二终端进行选择课程时,通过学生账户登录到第二终端,第二终端显示的相关的选课信息,选课信息包括:课程名称、课程日期、课程内容以及课程教师等。学生根据个人需要通过选课信息选择学习的课程,学生选课结束后,第二终端根据学生提交的选课数据生成课程日程信息,并将课程日程信息以及该学生的学生标识一起打包为选课请求消息发送至服务器,服务器接收第二终端发送的选课请求消息。

其中,课程日程信息可以以图表的形式体现,请参阅图4,图4为本申请实施例提供的一种远程教学互动方法中的课程日程信息图。如图4所示,课程日程信息图具体展现出:学生姓名、选课日期、课程名称、课程日期、课程内容以及课程教师。

s302、根据课程日程信息,将学生标识与教师标识进行绑定,存储绑定信息。

服务器收到第二终端发送的选课请求消息后,根据选课请求消息得到该学生的学生标识以及课程日程信息,根据课程日程信息上记载的课程信息以及课程所对应的教师信息,将该学生的学生标识与所选课程所对应教师的教师标识进行绑定,存储绑定信息在指定存储区域。

下面以图4中记载的课程日程信息图为例,介绍学生标识和教师标识绑定的过程。由图4可以得知,该学生为小红是在3月1号在第二终端上进行了选课,选择的课程为语法课,该次语法课的上课时间为3月5号,该语法课的课程教师为玛丽,当服务器收到包含上述课程日程信息以及学生标识后,将小红的学生标识以及玛丽的教师标识绑定在一起,并将该绑定关系关联具体的课程信息,课程信息为3月5号语法课,将上述信息一起合并起来作为绑定信息,并将小红和玛丽的额绑定信息存储在指定存储区域。

s303、接收来自第二终端携带学生标识的登录请求,以及,接收第一终端发送的授课请求消息。其中,授课请求消息携带有第一终端对应的教师标识。此时学生处于等待上课状态,教师处于等待上课的状态。

在第一终端发送授课请求之前,教师需要通过教师账户登录第一终端,此时学生也通过学生账号登录第二终端。若教师需要进行授课,则教师操作第一终端则向服务器发送授课请求,为了便于服务器识别出第一终端,需要在发送的授课请求中携带该第一终端对应的教师标识,该教师标识代表了该教师所使用的第一终端的身份以及该教师的身份。

s304、响应于授课请求消息分配虚拟教室,以及将第一终端加入到虚拟教室中。

其中,虚拟教室的概念类似于实体教室,虚拟教室为一个虚拟空间,用于容纳学生标识所对应的第二终端以及教师标识所对应的第一终端,服务器接收到教师的授课请求消息后,根据授课请求消息中携带的教师标识,为该教师标识对应的第一终端分配虚拟教室。

s305、根据绑定信息查询与教师标识对应的学生标识。

由于上述绑定信息中包含了教师标识、与教师标识绑定的学生标识以及具体的课程信息,因此从绑定信息中可以快速查询到与该教师标识对应的学生标识。

s306、将学生标识对应的第二终端加入到虚拟教室中。

一般情况下,若教师和学生是一对一教学,则一个教师标识对应一个学生标识,服务器查询到与该教师标识对应的学生标识,由于学生标识还对应一个第二终端,也就是该学生登录的第二终端,服务器将该学生标识对应的学习终端加入到虚拟教室中。

还有一种可行的方案是,若教师和学生是一对多教学,也即一个教师给多个学生同时上课,服务器从绑定信息中可以查询到一个教师标识对应的有多个学生标识,每一个学生标识再对应一个第二终端,服务器将多个学生标识对应的多个第二终端加入到虚拟教室中。

本申请实施例提供一种远程教学互动方法,通过将学生以及学生使用的第二终端与学生标识相对应,将教师以及教师使用的第一终端与教师标识也相对应,根据课程日程信息信息,在教师授课时将学生标识对应的第二终端以及教师标识对应的第一终端一起加入到虚拟教室中,实现了教师对学生的远程授课。

请参阅图5,图5为本申请实施例提供的一种远程教学互动方法的另一流程示意图。

由于教学视频可以为教师授课视频或者学生上课视频或者家长陪读视频等,因此通过教学视频得到教师、学生和/或家长的视频相关信息。这里以教学视频为教师授课视频为例,介绍本申请实施例的技术方案。

图5中描述的技术方案基于图2中描述的技术方案,与图2中实施例不同的是,其方法还包括:

s501、获取预设时间段内的教学视频,通过教学视频得到教师、学生和/或家长的表情数据库以及语音数据库。

可以的,预设时间段可以为:该教师在最近一次进行课程教学的时间点至预设时间点,这样可以保证该预设时间段内的授课视频最大程度地体现出该教师现阶段的发音状态。

由于教师预设时间段内的授课视频中包含了大量教师的授课视频数据以及授课音频数据,从而可以从该教师的授课视频数据以及授课音频数据提取并组建成该教师的表情数据库以及语音数据库。

s502、将教师、学生和/或家长的表情数据库作为表情训练数据并根据教师、学生和/或家长的身份信息进行表情大数据训练,得到教师、学生和/或家长的专属表情训练模型。

为了使教师的表情识别更加准确,可以通过识别教师表情所使用的表情训练模型入手,一般情况下,表情识别模型都是通过采集大众人脸数据组成表情数据库,这样的表情数据库的缺点是由于人群基数大,表情数据库过于宽泛,得到的表情训练模型对于识别具体的个人,识别误差较大。

在实施例中,通过采集个人教师的授课视频,得到关于该教师的个人专属表情数据库,其中个人专属表情数据库包含了该教师表现频繁的表情以及各种表情的动作幅度等详细信息,将该教师的个人专属表情数据库作为表情训练数据,同时获取教师的身份信息,主要是利用教师的居住地的居民的人脸大致特征信息,进一步地提高教师的表情识别,通过将教师的表情数据库作为表情训练数据并根据教师的身份信息进行表情大数据训练,可以得到用于精准识别特定教师表情的专属表情训练模型。可以的是,一个老师对应一个专属表情训练模型,也即每个老师都有自己的专属训练模型。

s503、将教师、学生和/或家长的语音数据库作为语音训练数据,并根据教师、学生和/或家长的身份信息进行语音大数据训练,得到教师、学生和/或家长的专属语音训练模型。

与专属表情训练模型类似,在实施例中,通过采集个人教师的授课视频,得到关于该教师的个人专属语音数据库,其中个人专属语音数据库包含了该教师授课时常用长短句、词汇、说话语气、不同场景下的说话音量等详细信息,将该教师的个人专属语音数据库作为语音训练数据,同时获取教师的身份信息,主要是利用教师的居住地语言使用信息以及教师个人的语言使用习惯等与语言相关的信息,进一步地提高教师的语音识别,通过将教师的语音数据库作为语音训练数据并根据教师的身份信息进行语音大数据训练,可以得到用于精准识别特定教师语音的专属语音训练模型。可以的是,一个老师对应一个专属语音训练模型,也即每个老师都有自己的专属训练模型。

s504、存储教师、学生和/或家长的专属表情训练模型和专属语音训练模型,并标记专属表情训练模型和专属语音训练模型对应的教师、学生和/或家长的标识。

通过对教师的专属表情训练模型和专属语音训练模型标记该教师对应的教师标识,服务器可以直接根据该教师的教师标识需要查找该教师的专属表情训练模型和专属语音训练模型。

请参阅图6,图6为本申请实施例提供的一种远程教学互动方法中第一表情获取的流程示意图。

如图6所示,图6中描述的技术方案基于图5中描述的技术方案,与图5中实施例不同的是,其包括:

s601、对第一视频帧进行预处理提取出面部特征,根据面部特征得到实时表情信息。

由于视频帧为静态的图像,为了加快图像识别的过程,可以对第一视频帧进行预处理提取出面部特征数据,面部特征数据包括了教师各面部器官的具体像素位置,根据教师的面部特征数据可以得到教师的表情信息,由于此时得到的表情信息为根据正在授课的教师的实时视频得到,所以此时教师表情信息也可以称为实时表情信息也即教师实时表情信息。

s602、根据第一教学视频数据中携带的教师、学生和/或家长标识查询第一终端对应教师、学生和/或家长的专属表情训练模型。

由于每个教师的专属表情训练模型与该教师的教师标识对应,通过查询该教师的教师标识即可查找到该教师的专属表情训练模型在服务器的存储位置。

s603、将教师、学生和/或家长的实时表情信息输入到教师、学生和/或家长的专属表情训练模型中,经过识别后得到第一表情信息。

由于教师的专属表情训练模型均为根据教师个人表情数据库训练而来,因此可以大大提升识别教师表情的准确度。

请参阅图7,图7为本申请实施例提供的一种远程教学互动方法中第一语音获取的流程示意图。

如图7所示,图7中描述的技术方案基于图6中描述的技术方案,与图6中实施例不同的是,其方法包括:

s701、根据第一教学视频数据中携带的教师、学生和/或家长标识查询第一终端对应教师、学生和/或家长的专属语音训练模型。

由于每个教师的专属语音训练模型与该教师的教师标识对应,通过查询该教师的教师标识即可查找到该教师的专属语音训练模型在服务器的存储位置。

s702、将第一教学音频数据输入到专属语音训练模型中,经过识别后得到教师、学生和/或家长的语音。

由于教师的专属语音训练模型均为根据教师个人语音数据库训练而来,因此可以大大提升识别教师语音的准确度。

s703、根据教师、学生和/或家长的语音转换得到第一语音文本信息。

为了后续便于得到第一语义信息也即教师语义信息,需要先将教师的授课语音转换得到第一语音文本信息也即教师语音文本信息,教师语音文本信息可以看做对教师授课语音的直译信息。

进一步地,当服务器需要将得到的教师评价信息发送至第二终端时,为保证评价信息传输正确,也即将教师的评价信息传输至正在与该教师上课的学生的第二终端,首先需要根据绑定信息查询与教师标识相关联的学生标识。

由于绑定消息中包含了学生的课程日程信息,以及与课程相关的学生标识、教师标识,因此服务器通过绑定消息可以查询到与教师标识相关联的学生标识。

然后将学生评价信息实时发送至学生标识对应的第二终端,在第二终端发送的登录请求中携带有第二终端对应的学生标识,因此可以通过学生标识查询到该学生对应所使用的第二终端,在查询到学生所使用的第二终端后,将该学生的教师评价信息发送至第二终端。

上述实施例中,仅仅是描述了在极短的时间内,通过第一终端采集的第一教学流媒体视频得到该教师的教师评价信息,以及显示将教师评价信息显示在第二终端的过程,是实际应用中,上述教师评价信息的采集、转换以及显示过程使用时间极短且不断循环进行,以达到学生在远程学习过程实时显示教师的评价信息。

请参阅图8,图8为本申请实施例提供的一种远程教学互动方法的另一流程示意图。相对于上述实施例中学生可以通过第二终端查看到教师对于自己的评价,图8中描述了另一种教师与学生的互动方法,即教师通过第一终端查看学生对于教师授课的反馈。由于学生反馈信息的获取与教师评价信息的获取类似,因此部分技术特征具体描述请参阅上述具体方案,此处不再赘述。

如图8所示,其方法具体包括:

s801、接收来自第二终端发送的第二教学流媒体视频,第二教学流媒体视频包括第二教学视频数据和第二教学音频数据。

第二终端可以为学生进行课程学习时所使用的终端,学生可在第二终端上通过指定应用程序或者指定网页创建以及登录学生账户,其中学生账户信息存储在服务器中,学生账户信息中包括个人信息、购买课程信息、具体课程日程信息以及其他和学生相关的信息。

第二流媒体视频为第二终端进行采集,并发送至服务器。

s802、提取第二教学视频数据中的第二视频帧,并依据第二视频帧得到第二表情信息。

s803、将第二教学音频数据转换得到第二语音文本信息,根据第二语音文本信息得到第二语义信息。

s804、根据第二表情信息和第二语义信息得到反馈信息。

可以的是,反馈信息为学生反馈信息包括但不限于:完全理解、需要暂停思考、疑惑以及完全不理解。

s805、将反馈信息推送至第一终端进行显示,和/或,将预先存储的与反馈信息对应的教学建议或者试题发送至第一和/或第二终端。

其中,当根据学生的第二教学流媒体视频也即学生的学习视频得到学生的反馈信息后,需要将反馈信息推送至教师终端也即第一终端,教师观察到学生反馈信息后,便于及时调整授课进度或者授课方式,同时服务器还可以根据学生反馈信息的内容,自动或者根据教师的操作将预先存储的与学生反馈信息对应的学习建议或者学习试题发送至第二终端,或者将预先存储的与学生反馈信息对应的教学建议发送至第一终端。其中,学习建议、学习试题以及教学建议均为预先存储,学习建议或者学习试题的来源是教师根据中不同课程下不同的学生反馈信息作出的学习建议或者挑选的学习试题。

例如:当学生在进行语法课学习,当学生通过表情表现出疑惑时,且发出不懂的语音后,此时服务器可以通过第二终端发送的学习流媒体视频中得出该学生的学生表情信息和学生语义信息,进而通过学生表情信息和学生语义信息得到该学生的学生反馈信息为“疑惑”,此时服务器将该学生的学生反馈信息推动至第一终端进行显示,教师通过第一终端上显示的学生反馈信息得知该学生此时对于课程知识点出现疑惑,则可以重复讲授此时的课程知识点,从而使得学生理解改知识点。

同时,服务器可以根据当前学生学习的课程以及学生反馈信息为“疑惑”,查找相关的学习建议或者学习试题,并将学习建议或者学士提示发送至第二终端。

本申请实施例中提供一种远程教学互动方法,将教师评价包括正面评价和负面评价,可以多方面实现教师与学生互动;同时通过集教师的授课视频得到教师的专属表情训练模型以及专属语音训练模型,通过专属表情训练模型以及专属语音训练模型大大提高了对教师的表情以及语音识别度,也就提高了教师与学生之间的互动效率。

请参阅图9,图9为本申请实施例提供的一种远程教学互动服务器的结构示意图。

如图9所示,该服务器90包括:

第一视频接收模块901,用于接收来自第一终端的第一教学流媒体视频,第一教学流媒体视频包括第一教学视频数据和第一教学音频数据。

第一表情获取模块902,用于提取第一教学视频数据中的视第一频帧,依据第一视频帧得到第一表情信息。

第一语义获取模块903,用于将第一教学音频数据转换得到第一语音文本信息,根据第一语音文本信息得到第一语义信息。

展示内容获取模块904,用于根据第一表情信息和第一语义信息得到展示内容。

展示内容推送模块905,用于将展示内容推送至第二终端进行显示。

进一步地,服务器90的构成应包括处理器、硬盘、内存、系统总线等,以满足在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面的要求。在网络环境下,根据服务器90提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、web服务器等。

其中,数据库服务器由运行在局域网中的一台或者多台计算机和数据库管理系统软件共同构成,数据库服务器为客户应用程序提供数据服务。数据库服务器建立在数据库系统基础上,具有数据库系统的特性,且有其独特的—面。主要功能如下:数据库管理功能,包括系统配置与管理、数据存取与更新管理、数据完整性管理和数据安全性管理。数据库的查询和操纵功能,该功能包括数据库检索和修改。数据库维护功能,包括数据导入/导出管理,数据库结构维护、数据恢复功能和性能监测。数据库并行运行,由于在同一时间,访问数据库的用户不止一个,所以数据库服务器必须支持并行运行机制,处理多个事件的同时发生。

由于在本申请实施例中服务器90需要存储以及处理视频、音频文件等,可以的是,在本申请实施例中,服务器90使用数据库服务器,以保证视频、音频文件等数据处理效率。

其中,展示内容为教师评价,教师评价包括正面评价和负面评价;

在教师表情表示高兴和/或教师语义表示表扬的情况下,教师评价为正面评价;

或者在教师表情表示悲伤和/或教师语义表示批评的情况下,教师评价为负面评价。

请参阅图10,图10为本申请实施例提供的一种远程教学互动服务器的另一种结构示意图。

如图10所示,该服务器90还包括:

训练数据获取模块906,用于获取预设时间段内的教学视频,通过教学视频得到教师、学生和/或家长的表情数据库以及语音数据库。

表情训练模块907,用于将教师、学生和/或家长的表情数据库作为表情训练数据并根据教师、学生和/或家长的身份信息进行表情大数据训练,得到教师、学生和/或家长的专属表情训练模型。

语音训练模块908,用于将教师、学生和/或家长的语音数据库作为语音训练数据,并根据教师、学生和/或家长的身份信息进行语音大数据训练,得到教师、学生和/或家长的专属语音训练模型。

模型存储模块909,用于存储教师、学生和/或家长的专属表情训练模型和专属语音训练模型,并标记专属表情训练模型和专属语音训练模型对应的教师、学生和/或家长的标识。

请参阅图11,图11为本申请实施例提供的一种远程教学互动服务器中第一表情获取模块的结构示意图。

如图11所示,第一表情获取模块902包括:

实时表情获取模块9021,用于对第一视频帧进行预处理提取出面部特征,根据面部特征得到实时表情信息。

表情模型查询模块9022,用于根据第一教学视频数据中携带的教师、学生和/或家长标识查询第一终端对应教师、学生和/或家长的专属表情训练模型。

表情输出模块9023,用于将教师、学生和/或家长的实时表情信息输入到教师、学生和/或家长的专属表情训练模型中,经过识别后得到第一表情信息。

请参阅图12,图12为本申请实施例提供的一种远程教学互动服务器中第一语义获取模块的结构示意图。

如图12所示,第一语义获取模块903包括:

语音模型查询模块9031,用于根据第一教学视频数据中携带的教师、学生和/或家长标识查询第一终端对应教师、学生和/或家长的专属语音训练模型。

语音输出模块9032,用于将第一教学音频数据输入到专属语音训练模型中,经过识别后得到教师、学生和/或家长的语音。

语音转换模块9033,用于根据教师、学生和/或家长的语音转换得到第一语音文本信息。

请参阅图13,图13为本申请实施例提供的一种远程教学互动服务器的另一种结构示意图。

如图13所示,服务器90还包括:

第二视频接收模块9010,用于接收来自第二终端发送的第二教学流媒体视频,第二教学流媒体视频包括第二教学视频数据和第二教学音频数据;

第二表情获取模块9011,用于提取第二教学视频数据中的第二视频帧,并依据第二视频帧得到第二表情信息;

第二语义获取模块9012,用于将第二教学音频数据转换得到第二语音文本信息,根据第二语音文本信息得到第二语义信息;

反馈信息获取模块9013,用于根据第二表情信息和第二语义信息得到反馈信息;

反馈信息推送模块9014,用于将反馈信息推送至第一终端进行显示,和/或,将预先存储的与反馈信息对应的教学建议或者试题发送至第一和/或第二终端。

本申请实施例中提供一种远程教学互动服务器,该服务器包括:视频接收模块,用于接收来自第一终端的第一教学流媒体视频,第一教学流媒体视频包括第一教学视频数据和第一教学音频数据;表情获取模块,用于提取第一教学视频数据中的视第一频帧,依据第一视频帧得到第一表情信息;语义获取模块,用于将第一教学音频数据转换得到第一语音文本信息,根据第一语音文本信息得到第一语义信息;展示内容获取模块,用于根据第一表情信息和第一语义信息得到展示内容;展示内容推送模块,用于将展示内容推送至第二终端进行显示。由于服务器可以根据第一终端传输的教学流媒体视频中得到表情以及语义信息,再通过表情以及语义信息得到教师对学生的展示内容,并在学生终端上显示,或者得到学生对教师的展示内容,并在教师终端上显示,教师和学生都可以各自终端上查看实时展示内容代表的互动信息,实现了学生与教师的及时互动,另外,学生可以通过教师对自己的互动信息,了解自己当前上课的状态,有利于提高学生的学习效率,教师也可以通过学生对自己的互动信息,了解自己当前授课的状态,有利于教师不断改进教学方案。

请参阅图14,图14为本申请实施例提供的一种远程教学互动方法的流程示意图。

如图14所示,其方法包括:

s1401、接收来自服务器的展示内容,其中,展示内容是服务器根据第一终端发送的第一教学流媒体视频得到第一表情信息以及第一语义信息,再依据第一表情信息和第一语义信息得到。

进一步地,展示内容的具体获取步骤,请参阅上述实施例的记载,此处不再赘述。

由于第二终端也即学生终端还需要接受第一终端也即教师终端发送的流媒体视频,以实现学生观看教师的实时授课视频,进行远程授课,因此展示信息可以携带在服务器向第二终端传输的流媒体视频中,也可以和将展示信息和流媒体视频分开传输至第二终端,第二终端分别接受展示信息以及流媒体视频。

s1402、在用户界面上显示展示内容。

一种可行的情况是,展示内容为教学评价,教学评价包括正面评价和负面评价。

其中,正面评价为教师的评价对学生产生正面积极向上的影响的评价,负面评价为教师的评价对学生产生消极负面的影响的评价,可以根据不同受众人群进行自定义。例如:对于学生人群为年幼的学生或者小学生,由于处于刚开始学习课程阶段,需要教师的多多鼓励,可以将正面评价定义的广泛一些,以达到多多激励学生学习的效果。而对于高中生或者成年人,需要正视自己的缺点或者不足,需要查漏补缺才能进步,此时可以将负面评价定义为宽泛或者正常范围,以达到提醒以及激励学生提高自己的水平。

可以的是,在第一表情表示高兴和/或第一语义表示表扬的情况下,教学评价为正面评价;

或者在第一表情表示悲伤和/或第一语义表示批评的情况下,教学评价为负面评价。

进一步地,由于学生需要通过观察展示内容来了解自己的学习状态,因此展示内容在用户界面显示方式需要考虑到是否可以清楚地让学生观察到。

可以的是,展示内容包括:

在用户界面通过静态或者滚动播放图案标识显示展示内容,其中,图案标识的显示位置可以是指定位置或者全屏显示,图案显示时间可以是持续显示在某一位置上或者显示预设时间后消失,图案标识包括:表情符号、表情图、文字符号、动画表情等。

还可以是,将展示内容通过音频播放形式展现。

为了更好理解本实施例中展示内容的显示方式,下面将举例解释实施例中展示内容的显示方式,本举例仅做参考示意作用,不可认为是对显示方式的限制。

请参阅图15,图15为本申请实施例提供的一种远程教学互动方法中展示内容的显示示意图。

如图15所示,第二终端为便携式计算机,第二终端上安装有摄像头1501以及麦克风1502,台式计算机的屏幕也即用户界面用于显示具体授课信息,具体的,在第二终端的用户界面上除了显示学生的姓名、教师姓名、学习科目以及学习内容外,还包括教师图像显示窗口以及学生图像显示窗口,当该学生的展示内容为正面评价信息时,展示内容以静态的方式显示图像标识,显示位置位于屏幕右上角,显示时间为显示5秒后结束,具体显示图案为一朵小红花。

请参阅图16,图16为本申请实施例提供的一种远程教学互动方法中展示内容的另一显示示意图。

如图16所示,与图15中描述的技术方案不同的是,当该学生的展示内容为正面评价信息时,展示内容以滚动的方式显示图像标识,显示位置位于屏幕上方,显示时间未持续显示,一直到显示下一条展示内容,具体显示图案为表情符号。

请参阅图17,图17为本申请实施例提供的一种远程教学互动方法中展示内容的另一显示示意图。

如图17所示,与图15中描述的技术方案不同的是,当该学生的展示内容为正面评价信息时,展示内容通过音频播放形式展现,同时在屏幕上右上角显示音频图标,音频播放时间为5秒,学生可以点击屏幕上的音频图标可以提前关闭该音频。

请参阅图18,图18为本申请实施例提供的一种远程教学互动方法中展示内容的另一显示示意图。

如图18所示,与图15中描述的技术方案不同的是,当该学生的展示内容为正面评价信息时,展示内容以全屏显示的方式显示图像标识,由于全屏显示可能会遮挡到学生学习课程,因此全屏显示持续时间较短,时间可以为2秒,具体显示图案为鼓掌的标识。

请参阅图19,图19为本申请实施例提供的一种远程教学互动方法中学生反馈的流程示意图。

如图19所示,方法包括:

s1901、采集第二流媒体视频,第二流媒体视频包括第二视频数据和第二音频数据。

s1902、将第二流媒体视频发送至服务器,以使得服务器根据第二流媒体视频得到的反馈信息,以及,服务器推送反馈信息至第一终端进行显示。

s1903、接收来自服务器发送的预先存储的与反馈信息对应的教学建议或者试题。

s1904、在用户界面上显示教学建议或者试题。

其中,当根据学生的第二流媒体视频得到学生的反馈信息后,需要将反馈信息推送至第一终端,教师通过第一终端观察到学生反馈信息后,便于及时调整授课进度或者授课方式,同时服务器还可以根据学生的反馈信息的内容,自动或者根据教师的操作将预先存储的与学生的反馈信息对应的学习建议或者学习试题发送至第二终端。其中,学习建议和学习试题均为预先存储,学习建议或者学习试题的来源是教师根据中不同课程下不同的学生反馈信息作出的学习建议或者挑选的学习试题。

本申请实施例中提供一种远程教学互动方法,其方法包括:接收来自服务器的展示内容,以及,在用户界面上显示展示内容。由于在显示展示内容时,是通过静态或者滚动播放图案标识显示展示内容,或者,将展示内容通过音频播放形式展现,可以及时、清晰的将展示内容展现在第二终端上,多种显示方式也提高了教师与学生互动的有效性。

请参阅图20,图20为本申请实施例提供的一种远程教学互动终端的结构示意图。

如图20所示,终端200包括:

展示内容接收模块2001,用于接收来自服务器的展示内容,其中,展示内容是服务器根据第一终端发送的第一教学流媒体视频得到第一表情信息以及第一语义信息,再依据第一表情和第一语义信息得到。

展示内容显示模块2002,用于在用户界面上显示展示内容。

一种可行的情况是,展示内容为教师评价,教师评价包括正面评价和负面评价。

可以的是,在第一表情表示高兴和/或第一语义表示表扬的情况下,展示内容为正面评价;

或者在第一表情表示悲伤和/或第一语义表示批评的情况下,展示内容为负面评价。

进一步地,展示内容显示模块2002包括:

图案显示模块20021,用于在用户界面通过静态或者滚动播放图案标识的方式显示展示内容,其中,图案标识包括表情符号、表情图、文字符号以及动画表情中的任意一种。

音频模块20022,用于将展示内容通过音频播放形式展现。

进一步地,终端200还包括:

流媒体采集模块2003,用于采集第二流媒体视频,第二流媒体视频包括第二视频数据和第二音频数据。

流媒体发送模块2004,用于将第二流媒体视频发送至服务器,以使得服务器根据第二流媒体视频得到的反馈信息,以及,服务器推送反馈信息至第一终端进行显示。

建议以及试题接收模块2005,用于接收来自服务器发送的预先存储的与反馈信息对应的教学建议或者试题。

建议以及试题显示模块2006,用于在用户界面上显示教学建议或者试题。

本申请实施例中提供一种远程教学互动终端,其终端包括:展示内容接收模块,以及,展示内容显示模块,由于在展示内容显示模块上显示展示内容时,是通过静态或者滚动播放图案标识显示展示内容,或者,将展示内容通过音频播放形式展现,可以及时、清晰的将展示内容展现在第二终端上,多种显示方式也提高了教师与学生互动的有效性。

请参阅图21,图21为本申请实施例提供的一种远程教学互动系统的系统交互图。

如图21所示,该系统包括:第二终端101、第一终端102以及服务器104。

第一终端102,用于发送第一教学流媒体视频,第一教学流媒体视频包括第一教学视频数据和第一教学音频数据。

服务器104,用于提取第一教学视频数据中的第一视频帧,依据第一视频帧得到第一表情信息。

服务器104,还用于将第一教学音频数据转换得到第一语音文本信息,根据第一语音文本信息得到第一语义信息。

服务器104,还用于根据第一表情信息和第一语义信息得到展示内容。

服务器104,还用于将展示内容推送至第二终端进行显示。

第二终端102,用于显示展示内容。

进一步地,一种远程教学互动系统对应的方法步骤包括:

s2101、发送第一教学流媒体视频。

s2102、提取第一教学视频数据中的第一视频帧,依据第一视频帧得到第一表情信息。

s2103、将第一教学音频数据转换得到第一语音文本信息,根据第一语音文本信息得到第一语义信息。

s2104、根据第一表情信息和第一语义信息得到展示内容。

s2105、推送展示内容。

s2106、接收展示内容。

s2107、在用户界面显示展示内容。

各步骤具体的解释请参考上述实施例中的解释内容,此处不再赘述。

进一步地,请参见图22,为本申请实施例提供了一种终端设备的结构示意图。如图22所示,终端设备2200可以包括:至少一个处理器2201,至少一个网络接口2204,用户接口2203,存储器2205,至少一个通信总线2202。

其中,通信总线2202用于实现这些组件之间的连接通信。

其中,用户接口2203可以包括显示屏(display)、摄像头(camera),可选用户接口2203还可以包括标准的有线接口、无线接口。

其中,网络接口2204可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,处理器2201可以包括一个或者多个处理核心。处理器2201利用各种借口和线路连接整个终端2200内的各个部分,通过运行或执行存储在存储器2205内的指令、程序、代码集或指令集,以及调用存储在存储器2205内的数据,执行终端2200的各种功能和处理数据。可选的,处理器2201可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器2201可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器2201中,单独通过一块芯片进行实现。

其中,存储器2205可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器2205包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器2205可用于存储指令、程序、代码、代码集或指令集。存储器2205可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器2205可选的还可以是至少一个位于远离前述处理器2201的存储装置。如图22所示,作为一种计算机存储介质的存储器2205中可以包括操作系统、网络通信模块、用户接口模块以及教学操作响应应用程序。

进一步地,请参见图23,为本申请实施例提供了一种服务器的结构示意图。如图23所示,终端设备2300可以包括:至少一个处理器2301,至少一个网络接口2304,存储器2305,至少一个通信总线2302。

其中,通信总线2302用于实现这些组件之间的连接通信。

其中,网络接口2304可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,处理器2301可以包括一个或者多个处理核心。处理器2301利用各种借口和线路连接整个终端2300内的各个部分,通过运行或执行存储在存储器2305内的指令、代码集或指令集,以及调用存储在存储器2305内的数据,执行终端2300的各种功能和处理数据。可选的,处理器2301可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。

其中,存储器2305可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器2305包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器2305可用于存储指令、代码、代码集或指令集。

本申请实施例提供一种计算机存储介质。计算机存储介质存储有多条指令,指令适于由处理器加载并执行如上述实施例中的任一项的方法的步骤。

本申请实施例提供一种计算机设备。该设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述实施例中的任一项方法的步骤。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的一种远程教学互动方法、服务器、终端以及系统的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

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