一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种在线课堂的演示互动控制方法、装置、系统及介质与流程

2021-10-24 11:35:00 来源:中国专利 TAG:在线 互联网 互动 介质 演示


1.本发明涉及互联网技术领域,尤其涉及一种在线课堂的演示互动控制方法、装置、系统及介质。


背景技术:

2.在线教育或称远程教育、在线学习,一般指的是指一种基于网络的学习行为。在线教育是以网络为介质的教学方式,通过网络,学生与教师即使相隔万里也可以开展教学活动,因其打破了时间和空间的限制,便捷高效的方式成为现在越来越多教师和学生的选择。
3.当前的直播网课中在涉及到演示场景时,通常是由老师在自己的终端上进行操作演示以供全体学生在各自的终端上观看学习,或者学生各自在自己的终端上进行课堂作业等操作,学生与学生之间在演示环节是相对封闭和独立的,即由于老师所在的终端和学生所在的操作终端无法实现数据的同步和数据共享,导致数据的不互通,进而影响课程的交互效率。
4.因此,现有技术还有待于改进和发展。


技术实现要素:

5.鉴于上述现有技术的不足,本发明的目的在于提供一种在线课堂的演示互动控制方法、装置、系统及介质,旨在解决现有技术中在线课堂的数据不互通影响课程的交互效率的问题。
6.本发明的技术方案如下:
7.一种在线课堂的演示互动控制方法,其包括如下步骤:
8.接收教师终端发出的演示操作指令并将所述演示操作指令发送给目标学生终端;
9.实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
10.将所述音视频流同步至所述教师终端以及除所述目标学生终端外的剩余学生终端后进行解码播放,直到检测到演示结束指令时结束播放。
11.所述的在线课堂的演示互动控制方法中,所述接收教师终端发出的演示操作指令并将所述演示操作指令发送给目标学生终端,包括:
12.接收教师终端发出的演示操作指令;
13.获取所述演示操作指令中的演示模式;
14.根据所述演示模式将所述演示操作指令发送给相应的目标学生终端。
15.所述的在线课堂的演示互动控制方法中,所述演示模式包括按序演示模式、指定演示模式和随机演示模式。
16.所述的在线课堂的演示互动控制方法中,若所述演示模式为按序演示模式,所述根据所述演示模式将所述演示操作指令发送给相应的目标学生终端,包括:
17.获取历史演示名单,根据所述历史演示名单和预设演示顺序得到本次演示的目标学生终端;
18.将所述演示操作指令发送给本次演示的目标学生终端。
19.所述的在线课堂的演示互动控制方法中,若所述演示模式为指定演示模式,所述根据所述演示模式将所述演示操作指令发送给相应的目标学生终端,具体包括:
20.检测当前教师终端发送的指定演示名单,将所述演示操作指令发送给所述指定演示名单中包含的目标学生终端。
21.所述的在线课堂的演示互动控制方法中,若所述演示模式为随机演示模式,所述根据所述演示模式将所述演示操作指令发送给相应的目标学生终端,具体包括:
22.随机指定目标学生终端,将所述演示操作指令发送给当前指定的目标学生终端。
23.所述的在线课堂的演示互动控制方法中,所述将所述音视频流同步至所述教师终端以及除所述目标学生终端外的剩余学生终端后进行解码播放,直到检测到演示结束指令时结束播放,包括:
24.将所述音视频流通过流媒体服务器同步推送至教师终端以及除所述目标学生终端外的剩余学生终端;
25.对所述音视频流进行解码后实时播放目标学生终端的操作区域画面,直到检测到演示结束指令时结束播放。
26.本发明又一实施例还提供了一种在线课堂的演示互动控制装置,其包括:
27.指令发送模块,用于接收教师终端发出的演示操作指令并将所述演示操作指令发送给目标学生终端;
28.画面采集模块,用于实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
29.演示互动模块,用于将所述音视频流同步至所述教师终端以及除所述目标学生终端外的剩余学生终端后进行解码播放,直到检测到演示结束指令时结束播放。
30.本发明又一实施例还提供了一种在线课堂的演示互动控制系统,所述系统包括至少一个处理器;以及,
31.与所述至少一个处理器通信连接的存储器;其中,
32.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述在线课堂的演示互动控制方法或解码方法。
33.本发明的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的在线课堂的演示互动控制方法或解码方法。
34.有益效果:本发明公开了一种在线课堂的演示互动控制方法、装置、系统及介质,相比于现有技术,本发明实施例通过对目标学生终端发出演示操作指令后实时采集操作画面并同步给教师终端和其余学生终端,使得在直播网课中涉及到学生操作环节时能增强学生之间的交流与互动,有效提高了在线课程中数据的互通性进而提高课程的交互效率。
附图说明
35.下面将结合附图及实施例对本发明作进一步说明,附图中:
36.图1为本发明提供的在线课堂的演示互动控制方法较佳实施例的流程图;
37.图2为本发明提供的在线课堂的演示互动控制方法应用实施例中演示流程示意图;
38.图3为本发明提供的在线课堂的演示互动控制装置较佳实施例的功能模块示意图;
39.图4为本发明提供的在线课堂的演示互动控制系统较佳实施例的硬件结构示意图。
具体实施方式
40.为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。以下结合附图对本发明实施例进行介绍。
41.本发明实施例提供在线课堂的演示互动控制方法应用于包括若干个终端设备、网络和服务器构成的系统,其中网络为在终端设备和服务器之间提供通信链路的介质,其可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
42.本发明实施例中终端设备上安装有相应的在线教学应用以进行在线教学直播、学生作业提交等等操作,终端设备根据用户的不同可分为教师终端和学生终端,即教师用户和学生用户可分别使用各自的终端设备,通过预先注册的账号登录各自终端设备上的在线教学应用后通过网络连接到服务器以实现交互,从而进行接收或发送数据等。具体可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式服务器等等。
43.请参阅图1,本发明提供的在线课堂的演示互动控制方法包括如下步骤:
44.s100、接收教师终端发出的演示操作指令并将所述演示操作指令发送给目标学生终端;
45.s200、实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
46.s300、将所述音视频流同步至所述教师终端以及除所述目标学生终端外的剩余学生终端后进行解码播放,直到检测到演示结束指令时结束播放。
47.本实施例中,当教师和学生分别通过各自的终端上预先安装的在线教学应用进行在线教学直播时,若涉及到课堂作业等需要学生操作的场景时,教师用户其登录使用的教师终端上在发布了作业任务后至全体学生用户各自登录使用的学生终端后,可进一步通过教师终端发出演示操作指令至目标学生终端,所述演示操作指令用于教师用户对目标学生用户当前的操作画面进行演示分享,将目标学生用户的操作画面同步给其它学生用户一同观看,目标学生用户当前登录的终端这边即目标学生终端在接收到所述演示操作指令时则开启画面采集功能,具体所述画面采集功能通过调用预设接口开启所述目标学生终端上的录屏功能,实时采集所述目标学生终端的操作区域画面,具体所述操作区域画面为学生用户进行作业编辑的区域,以积木编程课程为例,操作区域画面即为目标学生终端上的积木编辑区域,将实时采集到的操作区域画面编码生成相应的音视频流后同步至所述教师终端以及剩余学生终端,所述教师终端与剩余学生终端接收该音视频流后即进行解码播放,将当前正在演示的学生在其终端上的操作过程实时、完整的展现给教师用户和其他同学观
看,具体所述音视频流的编码与解码过程可采用现有的音视频编解码方法,此为现有技术,本实施例对此不作赘述。当服务器检测到演示结束指令时则停止所述音视频流在所述教师终端以及剩余学生终端上的播放,具体所述演示结束指令可以是教师用户在所述教师终端上主动输入的,以主动结束当前目标学生用户的演示分享操作,或者还可以是在对不同的目标学生用户进行切换演示时系统自动生成的,以实现不同学生用户分别进行演示分享操作时的自动切换。本实施例使得在线课堂互动时不仅能通过教师与全体学生进行一对多的互动,也能通过演示互动控制实现学生与学生之间的互动,促进不同学生之间的学习交流,拓宽学生的思路,有利于提高课堂互动性以及学生之间的交流积极性,进而有效提高在线教学中数据的互通性进而提高课程的交互效率。
48.进一步地,所述接收教师终端发出的演示操作指令并将所述演示操作指令发送给目标学生终端,包括:
49.接收教师终端发出的演示操作指令;
50.获取所述演示操作指令中的演示模式;
51.根据所述演示模式将所述演示操作指令发送给相应的目标学生终端。
52.本实施例中,教师和学生可分别使用各自的终端通过网络与服务器进行交互,以接收或发送消息等,教师用户可在教师终端上设置不同的演示模式并发送当前演示模式下所输出的演示操作指令至服务器,服务器则根据识别到的演示模式将所述演示操作指令发送给相应的目标学生终端,其中所述演示模式包括按序演示模式、指定演示模式和随机演示模式,也就是说,本实施例中的演示目标与教师用户设置的演示模式有关,在不同的演示模式下具有不同的目标学生终端,实现灵活多样化的演示互动控制,满足教师用户不同情形下的演示互动需求,丰富在线课堂的互动趣味性。
53.进一步地,若所述演示模式为按序演示模式,所述根据所述演示模式将所述演示操作指令发送给相应的目标学生终端,包括:
54.获取历史演示名单,根据所述历史演示名单和预设演示顺序得到本次演示的目标学生终端;
55.将所述演示操作指令发送给本次演示的目标学生终端。
56.本实施例中,当采用按序演示模式时,则默认对当前课堂内的所有学生用户按序依次进行巡堂,因此在获取本次演示的目标学生终端时,需结合历史演示名单与预设演示顺序来确认,其中历史演示名单中包含有已进行操作演示的演示时间与演示学生,根据历史演示名单中的最近一位的演示学生即可按预设顺序确认本次需要进行演示的学生名单,每次进行演示的人数可根据所述演示操作指令灵活确定,本实施例对此不作限定。
57.所述按序演示模式使得教师用户在开启了演示操作功能后可自动地获取本次演示的目标学生终端,无需教师用户去查找选取学生进行演示,提高了演示操作的效率且确保演示互动的覆盖率,具体所述预设顺序可灵活设置,例如按学生用户进入直播房间的时间顺序、按学生用户的学号顺序、按学生用户的历史成绩排名顺序等等,本实施例对此不作限定。
58.具体地,所述历史演示名单在全部学生均进行演示后则进行数据清零,重新开始记录每次已演示的学生名单,确保每位学生都能将自己的操作过程演示给老师和同学观看以促进学习交流,避免出现重复或者遗漏等情况,提高演示交互的均衡性。
59.进一步地,若所述演示模式为指定演示模式,所述根据所述演示模式将所述演示操作指令发送给相应的目标学生终端,具体包括:
60.检测当前教师终端发送的指定演示名单,将所述演示操作指令发送给所述指定演示名单中包含的目标学生终端。
61.本实施例中,当采用指定演示模式时,则对教师用户所指定的目标学生用户进行巡堂操作,此时教师终端将同步发送一指定演示名单,其中包含有教师用户希望进行演示操作的学生用户,所述指定演示名单中可包含一个或多个学生用户,教师用户可任意指定。优选地,还根据所有学生的历史成绩进行统计分析后自动推送相应的推荐指定演示名单给教师用户,例如当前课程为数学课程,可根据历史成绩统计分析得到数学课程成绩排名位于前三名的学生名单,通过准确科学的数据分析指定当前课程成绩优秀的学生进行演示操作,促进同学之间的相互交流学习以及互助积极性,进一步提高了演示互动的精准性与互动效果。
62.进一步地,若所述演示模式为随机演示模式,所述根据所述演示模式将所述演示操作指令发送给相应的目标学生终端,具体包括:
63.随机指定目标学生终端,将所述演示操作指令发送给当前指定的目标学生终端。
64.本实施例中,当采用随机演示模式时,则对当前课堂内的所有学生用户进行随机指定,即随机选取一个或多个目标学生终端接收所述演示操作指令进行演示互动,提高演示操作的随机性,避免因教师用户的主观性导致演示操作的偏颇,当然,教师用户对随机选取的目标学生终端可进一步进行重新指定,例如当连续随机指定的目标学生为同一学生时,教师用户可通过输入重新指定指令继续随机生成其他的目标学生终端进行替换,提高演示互动的平衡性,避免因随机指定的盲选性造成的互动不均衡。
65.进一步地,所述将所述音视频流同步至所述教师终端以及除所述目标学生终端外的剩余学生终端后进行解码播放,直到检测到演示结束指令时结束播放,包括:
66.将所述音视频流通过流媒体服务器同步推送至教师终端以及除所述目标学生终端外的剩余学生终端;
67.对所述音视频流进行解码后实时播放目标学生终端的操作区域画面,直到检测到演示结束指令时结束播放。
68.本实施例中,实时采集了所述目标学生终端的操作区域画面切转换为音视频流后,将所述音视频流推送至rtc流媒体服务器,教师终端以及剩余学生终端则从rtc流媒体服务器拉取所述目标学生终端的音视频流实现操作视频流的同步推送,通过rtc流媒体服务器进行音视频流的推送实现高效流畅的视频画面同步,当拉取到教师终端以及剩余学生终端本地后即对所述音视频进行解码后实时播放相应目标学生终端的操作区域画面,实现屏幕共享播放播放,以供教师和其他同学能对演示学生的操作过程进行观看学习,提高课堂互动性以及教学质量。
69.具体如图2所示,在一可选的应用实施例中,网课直播时对学生操作界面进行演示互动的流程包括,老师端向需要巡堂演示的学生端(本实施例中为学生端a)发出演示操作指令,学生端a收到演示操作指令后则开始捕捉操作区域画面,之后学生端a将捕捉到的操作区域画面以音视频流的方式推送至rtc推拉流服务器,老师端以及其他学生(包括学生端b、学生端c以及学生端d)则从rtc推拉流服务器拉取学生端a的音视频流至本地后进行播
放,从而实现实时的演示互动控制过程,在例如在线编程教学场景中,学生在网课中经常进行编程操作,因此通过学生进行操作演示的互动环节,有效促进了学生之间的交流互动互助,有利于提高学习积极性以及在线课程中数据的互通性,进而提高课程的交互效率。
70.由以上方法实施例可知,本发明提供的在线课堂的演示互动控制方法通过对目标学生终端发出演示操作指令后实时采集操作画面并同步给教师终端和其余学生终端,使得在直播网课中涉及到学生操作环节时能增强学生之间的交流与互动,有效提高了在线课程中数据的互通性进而提高课程的交互效率。
71.需要说明的是,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本发明实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。
72.对应于上述的在线课堂的演示互动控制方法,本发明另一实施例提供一种在线课堂的演示互动控制装置,如图4所示,装置1包括:
73.指令发送模块11,用于接收教师终端发出的演示操作指令并将所述演示操作指令发送给目标学生终端;
74.画面采集模块12,用于实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
75.演示互动模块13,用于将所述音视频流同步至所述教师终端以及除所述目标学生终端外的剩余学生终端后进行解码播放,直到检测到演示结束指令时结束播放。
76.所述指令发送模块11、画面采集模块12和演示互动模块13依次连接,本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述在线课堂的演示互动控制装置的执行过程,各模块的具体实施方式请参考上述对应的方法实施例,此处不再赘述。
77.进一步地,所述指令发送模块11包括:
78.接收单元,用于接收教师终端发出的演示操作指令;
79.获取单元,用于获取所述演示操作指令中的演示模式;
80.发送单元,用于根据所述演示模式将所述演示操作指令发送给相应的目标学生终端。
81.进一步地,所述发送单元包括:
82.获取子单元,用于获取历史演示名单,根据所述历史演示名单和预设演示顺序得到本次演示的目标学生终端;
83.发送子单元,用于将所述演示操作指令发送给本次演示的目标学生终端。
84.进一步地,所述发送单元还具体用于:
85.检测当前教师终端发送的指定演示名单,将所述演示操作指令发送给所述指定演示名单中包含的目标学生终端。
86.进一步地,所述发送单元还具体用于:
87.随机指定目标学生终端,将所述演示操作指令发送给当前指定的目标学生终端。
88.进一步地,所述演示互动模块13包括:
89.推送单元,用于将所述音视频流通过rtc流媒体服务器同步推送至教师终端以及除所述目标学生终端外的剩余学生终端;
90.播放单元,用于对所述音视频流进行解码后实时播放目标学生终端的操作区域画面,直到检测到演示结束指令时结束播放。
91.本发明另一实施例提供一种在线课堂的演示互动控制系统,所述在线课堂的演示互动控制系统可以是移动终端、桌上型计算机、笔记本、掌上电脑及服务器等计算设备,如图4所示,系统10包括:
92.一个或多个处理器110以及存储器120,图4中以一个处理器110为例进行介绍,处理器110和存储器120可以通过总线或者其他方式连接,图4中以通过总线连接为例。
93.处理器110用于完成系统10的各种控制逻辑,其可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acorn risc machine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器110还可以是任何传统处理器、微处理器或状态机。处理器110也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp和/或任何其它这种配置。
94.存储器120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的在线课堂的演示互动控制方法对应的程序指令。处理器110通过运行存储在存储器120中的非易失性软件程序、指令以及单元,从而执行系统10的各种功能应用以及数据处理,即实现上述方法实施例中的在线课堂的演示互动控制方法。
95.存储器120可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据系统10使用所创建的数据等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器120可选包括相对于处理器110远程设置的存储器,这些远程存储器可以通过网络连接至系统10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
96.一个或者多个单元存储在存储器120中,当被一个或者多个处理器110执行时,执行上述任意方法实施例中的在线课堂的演示互动控制方法,例如,执行以上描述的图1中的方法步骤s100至步骤s300。
97.本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图1中的方法步骤s100至步骤s300。
98.作为示例,非易失性存储介质能够包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦rom(eeprom)或闪速存储器。易失性存储器能够包括作为外部高速缓存存储器的随机存取存储器(ram)。通过说明丽非限制,ram可以以诸如同步ram(sram)、动态ram、(dram)、同步dram(sdram)、双数据速率sdram(ddrsdram)、增强型sdram(esdram)、synclink dram(sldram)以及直接rambus(兰巴斯)ram(drram)之类的许多形式得到。本文中所描述的操作环境的所公开的存储器组件或存储器旨在包括这些和/或任何其他适合类型的存储器中的一个或多个。
99.综上所述,本发明公开的一种在线课堂的演示互动控制方法、装置、系统及介质中,方法通过接收教师终端发出的演示操作指令并将所述演示操作指令发送给目标学生终
端;实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;将所述音视频流同步至所述教师终端以及除所述目标学生终端外的剩余学生终端后进行解码播放,直到检测到演示结束指令时结束播放。本发明实施例通过对目标学生终端发出演示操作指令后实时采集操作画面并同步给教师终端和其余学生终端,使得在直播网课中涉及到学生操作环节时能增强学生之间的交流与互动,有效提高了在线课程中数据的互通性进而提高课程的交互效率。
100.以上所描述的实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际需要选择其中的部分或者全部模块来实现本实施例方案的目的。
101.通过以上的实施例的描述,本领域的技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存在于计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机电子设备(可以是个人计算机,服务器,或者网络电子设备等)执行各个实施例或者实施例的某些部分的方法。
102.除了其他之外,诸如"能够"、"能"、"可能"或"可以"之类的条件语言除非另外具体地陈述或者在如所使用的上下文内以其他方式理解,否则一般地旨在传达特定实施方式能包括(然而其他实施方式不包括)特定特征、元件和/或操作。因此,这样的条件语言一般地还旨在暗示特征、元件和/或操作对于一个或多个实施方式无论如何都是需要的或者一个或多个实施方式必须包括用于在有或没有输入或提示的情况下判定这些特征、元件和/或操作是否被包括或者将在任何特定实施方式中被执行的逻辑。
103.已经在本文中在本说明书和附图中描述的内容包括能够提供一种在线课堂的演示互动控制方法、装置、系统及介质的示例。当然,不能够出于描述本公开的各种特征的目的来描述元件和/或方法的每个可以想象的组合,但是可以认识到,所公开的特征的许多另外的组合和置换是可能的。因此,显而易见的是,在不脱离本公开的范围或精神的情况下能够对本公开做出各种修改。此外,或在替代方案中,本公开的其他实施例从对本说明书和附图的考虑以及如本文中所呈现的本公开的实践中可能是显而易见的。意图是,本说明书和附图中所提出的示例在所有方面被认为是说明性的而非限制性的。尽管在本文中采用了特定术语,但是它们在通用和描述性意义上被使用并且不用于限制的目的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜