CN113507616A - 一种在线课堂的巡堂互动控制方法、装置、***及介质 - Google Patents
一种在线课堂的巡堂互动控制方法、装置、***及介质 Download PDFInfo
- Publication number
- CN113507616A CN113507616A CN202110580749.8A CN202110580749A CN113507616A CN 113507616 A CN113507616 A CN 113507616A CN 202110580749 A CN202110580749 A CN 202110580749A CN 113507616 A CN113507616 A CN 113507616A
- Authority
- CN
- China
- Prior art keywords
- patrol
- audio
- terminal
- operation instruction
- target student
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000003993 interaction Effects 0.000 title claims abstract description 24
- 230000002452 interceptive effect Effects 0.000 claims description 25
- 241001522296 Erithacus rubecula Species 0.000 claims description 3
- 101710108416 Robin Proteins 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 13
- 230000006870 function Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Educational Administration (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Educational Technology (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本发明公开了一种在线课堂的巡堂互动控制方法、装置、***及介质,方法包括:接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。本发明实施例通过对目标学生终端发出巡堂操作指令后实时采集操作画面并同步给教师终端,使得在直播网课的课堂作业操作环节,教师终端可实时监控各个学生用户的作业完成过程与质量,有效提高了教学质量以及师生互动性。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种在线课堂的巡堂互动控制方法、装置、***及介质。
背景技术
在线教育或称远程教育、在线学习,一般指的是指一种基于网络的学习行为。在线教育是以网络为介质的教学方式,通过网络,学生与教师即使相隔万里也可以开展教学活动,因其打破了时间和空间的限制,便捷高效的方式成为现在越来越多教师和学生的选择。
由于没有实际的课堂,当前的直播网课中在涉及到课堂作业时,教师终端无法像线下课堂一样进行巡堂,即巡查各个学生的作业完成情况,因此无法对学生的课堂作业完成过程与质量进行实时监控。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种在线课堂的巡堂互动控制方法、装置、***及介质,旨在解决现有技术中在线课堂对课堂作业的完成过程无法进行实时监控的问题。
本发明的技术方案如下:
一种在线课堂的巡堂互动控制方法,其包括如下步骤:
接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;
实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。
所述的在线课堂的巡堂互动控制方法中,所述接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端,包括:
接收教师终端发出的巡堂操作指令;
获取所述巡堂操作指令中的巡堂模式;
根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端。
所述的在线课堂的巡堂互动控制方法中,所述巡堂模式包括按序巡堂模式、指定巡堂模式和随机巡堂模式。
所述的在线课堂的巡堂互动控制方法中,若所述巡堂模式为按序巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
每隔第一预设时间将所述巡堂操作指令按预设顺序依次发送给各个目标学生终端。
所述的在线课堂的巡堂互动控制方法中,若所述巡堂模式为指定巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
检测当前教师终端发送的巡堂名单,将所述巡堂操作指令发送给所述巡堂名单中包含的目标学生终端。
所述的在线课堂的巡堂互动控制方法中,若所述巡堂模式为随机巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
每隔第二预设时间随机指定一目标学生终端,将所述巡堂操作指令发送给当前指定的目标学生终端。
所述的在线课堂的巡堂互动控制方法中,所述将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放,包括:
将所述音视频流通过流媒体服务器同步推送至教师终端;
对所述音视频流进行解码后实时播放目标学生终端的操作区域画面,直到检测到巡堂结束指令时停止播放。
本发明又一实施例还提供了一种在线课堂的巡堂互动控制装置,其包括:
指令发送模块,用于接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;
画面采集模块,用于实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
巡堂播放模块,用于将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。
本发明又一实施例还提供了一种在线课堂的巡堂互动控制***,所述***包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述在线课堂的巡堂互动控制方法或解码方法。
本发明的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的在线课堂的巡堂互动控制方法或解码方法。
有益效果:本发明公开了一种在线课堂的巡堂互动控制方法、装置、***及介质,相比于现有技术,本发明实施例通过对目标学生终端发出巡堂操作指令后实时采集操作画面并同步给教师终端,使得在直播网课的课堂作业操作环节,教师终端可实时监控各个学生用户的作业完成过程与质量,有效提高了教学质量以及师生互动性。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1为本发明提供的在线课堂的巡堂互动控制方法较佳实施例的流程图;
图2为本发明提供的在线课堂的巡堂互动控制方法应用实施例中巡堂流程示意图;
图3为本发明提供的在线课堂的巡堂互动控制装置较佳实施例的功能模块示意图;
图4为本发明提供的在线课堂的巡堂互动控制***较佳实施例的硬件结构示意图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。以下结合附图对本发明实施例进行介绍。
本发明实施例提供在线课堂的巡堂互动控制方法应用于包括若干个终端设备、网络和服务器构成的***,其中网络为在终端设备和服务器之间提供通信链路的介质,其可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
本发明实施例中终端设备上安装有相应的在线教学应用以进行在线教学直播、学生作业提交等等操作,终端设备根据用户的不同可分为教师终端和学生终端,即教师用户和学生用户可分别使用各自的终端设备,通过预先注册的账号登录各自终端设备上的在线教学应用后通过网络连接到服务器以实现交互,从而进行接收或发送数据等。具体可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式服务器等等。
具体请参阅图1,本发明提供的在线课堂的巡堂互动控制方法包括如下步骤:
S100、接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;
S200、实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
S300、将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。
本实施例中,当教师和学生分别通过各自的终端上预先安装的在线教学应用进行在线教学直播时,若涉及到课堂作业等需要学生操作的场景时,教师用户在其登录使用的教师终端上发布了作业任务后通过服务器发送至全体学生用户各自登录使用的学生终端后,可进一步通过教师终端发出巡堂操作指令至目标学生终端,所述巡堂操作指令用于教师用户对目标学生用户当前的操作画面进行巡视查看,目标学生用户当前登录的终端设备即目标学生终端在接收到所述巡堂操作指令时则开启画面采集功能,具体所述画面采集功能通过调用预设接口开启所述目标学生终端上的录屏功能,实时采集所述目标学生终端的操作区域画面,具体所述操作区域画面为学生用户进行作业编辑的区域,以积木编程课程为例,操作区域画面即为目标学生终端上的积木编辑区域,将实时采集到的操作区域画面编码生成相应的音视频流后同步至所述教师终端,所述教师终端接收该音视频流后即进行解码播放,将学生在其终端上的作业编辑过程实时、完整的展现给教师用户观看,具体所述音视频流的编码与解码过程可采用现有的音视频编解码方法,此为现有技术,本实施例对此不作赘述,当服务器检测到巡堂结束指令时则停止所述音视频流在所述教师终端上的播放,具体所述巡堂结束指令可以是教师用户在所述教师终端上主动输入的,以主动结束对当前目标学生用户的巡堂操作,或者还可以是在对不同的目标学生用户进行切换巡堂时***自动生成的,以实现对不同学生用户进行巡堂操作时的自动切换。通过模拟线下课堂的巡堂操作以便教师用户对学生的课堂作业的完成过程与质量进行实时监控,以便教师用户能及时发现作业操作中的问题进行有针对性的讲解,有效提高了在线教学的质量与效果。
进一步地,所述接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端,包括:
接收教师终端发出的巡堂操作指令;
获取所述巡堂操作指令中的巡堂模式;
根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端。
本实施例中,教师和学生可分别使用各自的终端通过网络与服务器进行交互,以接收或发送消息等,教师用户可在教师终端上设置不同的巡堂模式并发送当前巡堂模式下所输入的巡堂操作指令至服务器,服务器则根据识别到的巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,其中所述巡堂模式包括按序巡堂模式、指定巡堂模式和随机巡堂模式,也就是说,本实施例中的巡堂目标与教师用户设置的巡堂模式有关,在不同的巡堂模式下具有不同的目标学生终端,实现灵活多样化的巡堂互动控制,满足教师用户不同情形下的巡堂需求,丰富在线课堂的巡堂趣味性。
进一步地,若所述巡堂模式为按序巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
每隔第一预设时间将所述巡堂操作指令按预设顺序依次发送给各个目标学生终端。
本实施例中,当采用按序巡堂模式时,则默认对当前课堂内的所有学生用户按序依次进行巡堂,且对每个学生用户均巡堂第一预设时间(例如1分钟等),具体所述第一预设时间可根据课程时长、作业难易程度灵活设置,使得教师用户在开启了巡堂功能后可自动地依次巡视各个学生用户的实时作业操作情况,无需教师用户一一点击选取学生进行巡堂,提高了巡堂操作的效率且确保巡堂的覆盖率,具体所述预设顺序可灵活设置,例如按学生用户进入直播房间的时间顺序、按学生用户的学号顺序、按学生用户的历史成绩排名顺序等等,本实施例对此不作限定。
进一步地,若所述巡堂模式为指定巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
检测当前教师终端发送的巡堂名单,将所述巡堂操作指令发送给所述巡堂名单中包含的目标学生终端。
本实施例中,当采用指定巡堂模式时,则对教师用户所指定的目标学生用户进行巡堂操作,此时教师终端将同步发送一巡堂名单至服务器,其中包含有教师用户希望进行巡堂监控的学生用户,所述巡堂名单中可包含一个或多个学生用户,教师用户可任意指定。优选地,还根据所有学生的历史成绩进行统计分析后自动推送相应的推荐巡堂名单给教师用户,例如当前课程为数学课程,可根据历史成绩统计分析得到数学课程成绩低于班级平均成绩的学生名单,或者近期内数学课程成绩下滑严重(例如指定时间内课程成绩排名下降幅度大于预设幅度等)的学生名单等等,通过准确科学的数据分析以提醒教师用户重点关注部分学生近期的学习状态,进一步提高了巡堂互动的精准性与互动效果。
具体实施时,在将所述巡堂操作指令发送给所述巡堂名单中包含的目标学生终端时,可按预设顺序依次发送或者同时发送或者随机发送等,具体可根据巡堂名单中的目标学生终端数量与教师用户输入的发送设置信息灵活调整,本实施例对此不作限定。
进一步地,若所述巡堂模式为随机巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
每隔第二预设时间随机指定一目标学生终端,将所述巡堂操作指令发送给当前指定的目标学生终端。
本实施例中,当采用随机巡堂模式时,则通过服务器对当前课堂内的所有学生用户进行随机指定,每隔第二预设时间即随机选取一个新的目标学生终端接收所述巡堂操作指令进行巡堂,提高巡堂操作的随机性,避免因教师用户的主观性导致巡堂操作的偏颇,其中,教师用户对随机选取的目标学生终端的巡堂持续时间默认为第二预设时间,当然,教师用户还可随时输入巡堂结束指令结束对当前随机指定的目标学生终端的巡堂操作,在满足了巡堂随机性的同时也提高巡堂效率与针对性。
进一步地,所述将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放,包括:
将所述音视频流通过流媒体服务器同步推送至教师终端;
对所述音视频流进行解码后实时播放目标学生终端的操作区域画面,直到检测到巡堂结束指令时停止播放。
本实施例中,实时采集了所述目标学生终端的操作区域画面切转换为音视频流后,将所述音视频流推送至RTC流媒体服务器,教师终端则从RTC流媒体服务器拉去所述目标学生终端的音视频流实现操作视频流的同步推送,通过RTC流媒体服务器进行音视频流的推送实现高效流畅的视频画面同步,当拉取到教师终端本地后即对所述音视频进行解码后实时播放相应目标学生终端的操作区域画面,即将目标学生终端的操作画面同步至教师终端进行播放,以供教师能对学生的作业完成过程进行观看巡堂,确保在线教学质量与师生互动性。
具体如图2所示,在一可选的应用实施例中,网课直播时对学生操作界面进行巡堂互动的流程包括,老师端向需要巡堂演示的学生端发出巡堂操作指令,学生端收到巡堂操作指令后则开始捕捉操作区域画面,之后学生端将捕捉到的操作区域画面以音视频流的方式推送至RTC推拉流服务器,老师端则从RTC推拉流服务器拉取学生端的音视频流至本地后进行播放,从而实现实时查看学生作业操作过程的巡堂功能。
由以上方法实施例可知,本发明提供的在线课堂的巡堂互动控制方法通过对目标学生终端发出巡堂操作指令后实时采集操作画面并同步给教师终端,使得在直播网课的课堂作业操作环节,教师终端可实时监控各个学生用户的作业完成过程与质量,有效提高了教学质量以及师生互动性。
需要说明的是,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本发明实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。
对应于上述的在线课堂的巡堂互动控制方法,本发明另一实施例提供一种在线课堂的巡堂互动控制装置,如图4所示,装置1包括:
指令发送模块11,用于接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;
画面采集模块12,用于实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
巡堂播放模块13,用于将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。
所述指令发送模块11、画面采集模块12和巡堂播放模块13依次连接,本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述在线课堂的巡堂互动控制装置的执行过程,各模块的具体实施方式请参考上述对应的方法实施例,此处不再赘述。
进一步地,所述指令发送模块11包括:
接收单元,用于接收教师终端发出的巡堂操作指令;
获取单元,用于获取所述巡堂操作指令中的巡堂模式;
发送单元,用于根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端。
进一步地,所述发送单元具体用于:
每隔第一预设时间将所述巡堂操作指令按预设顺序依次发送给各个目标学生终端。
进一步地,所述发送单元还具体用于:
检测当前教师终端发送的巡堂名单,将所述巡堂操作指令发送给所述巡堂名单中包含的目标学生终端。
进一步地,所述发送单元还具体用于:
每隔第二预设时间随机指定一目标学生终端,将所述巡堂操作指令发送给当前指定的目标学生终端。
进一步地,所述巡堂播放模块13包括:
推送单元,用于将所述音视频流通过流媒体服务器同步推送至教师终端;
播放单元,用于对所述音视频流进行解码后实时播放目标学生终端的操作区域画面,直到检测到巡堂结束指令时停止播放。
本发明另一实施例提供一种在线课堂的巡堂互动控制***,所述在线课堂的巡堂互动控制***可以是移动终端、桌上型计算机、笔记本、掌上电脑及服务器等计算设备,如图4所示,***10包括:
一个或多个处理器110以及存储器120,图4中以一个处理器110为例进行介绍,处理器110和存储器120可以通过总线或者其他方式连接,图4中以通过总线连接为例。
处理器110用于完成***10的各种控制逻辑,其可以为通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、单片机、ARM(Acorn RISCMachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器110还可以是任何传统处理器、微处理器或状态机。处理器110也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP和/或任何其它这种配置。
存储器120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的在线课堂的巡堂互动控制方法对应的程序指令。处理器110通过运行存储在存储器120中的非易失性软件程序、指令以及单元,从而执行***10的各种功能应用以及数据处理,即实现上述方法实施例中的在线课堂的巡堂互动控制方法。
存储器120可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据***10使用所创建的数据等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器120可选包括相对于处理器110远程设置的存储器,这些远程存储器可以通过网络连接至***10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个单元存储在存储器120中,当被一个或者多个处理器110执行时,执行上述任意方法实施例中的在线课堂的巡堂互动控制方法,例如,执行以上描述的图1中的方法步骤S100至步骤S300。
本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图1中的方法步骤S100至步骤S300。
作为示例,非易失性存储介质能够包括只读存储器(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)之类的许多形式得到。本文中所描述的操作环境的所公开的存储器组件或存储器旨在包括这些和/或任何其他适合类型的存储器中的一个或多个。
综上所述,本发明公开的一种在线课堂的巡堂互动控制方法、装置、***及介质中,方法通过接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。本发明实施例通过对目标学生终端发出巡堂操作指令后实时采集操作画面并同步给教师终端,使得在直播网课的课堂作业操作环节,教师终端可实时监控各个学生用户的作业完成过程与质量,有效提高了教学质量以及师生互动性。
以上所描述的实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施例的描述,本领域的技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存在于计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机电子设备(可以是个人计算机,服务器,或者网络电子设备等)执行各个实施例或者实施例的某些部分的方法。
除了其他之外,诸如"能够"、"能"、"可能"或"可以"之类的条件语言除非另外具体地陈述或者在如所使用的上下文内以其他方式理解,否则一般地旨在传达特定实施方式能包括(然而其他实施方式不包括)特定特征、元件和/或操作。因此,这样的条件语言一般地还旨在暗示特征、元件和/或操作对于一个或多个实施方式无论如何都是需要的或者一个或多个实施方式必须包括用于在有或没有输入或提示的情况下判定这些特征、元件和/或操作是否被包括或者将在任何特定实施方式中被执行的逻辑。
已经在本文中在本说明书和附图中描述的内容包括能够提供一种在线课堂的巡堂互动控制方法、装置、***及介质的示例。当然,不能够出于描述本公开的各种特征的目的来描述元件和/或方法的每个可以想象的组合,但是可以认识到,所公开的特征的许多另外的组合和置换是可能的。因此,显而易见的是,在不脱离本公开的范围或精神的情况下能够对本公开做出各种修改。此外,或在替代方案中,本公开的其他实施例从对本说明书和附图的考虑以及如本文中所呈现的本公开的实践中可能是显而易见的。意图是,本说明书和附图中所提出的示例在所有方面被认为是说明性的而非限制性的。尽管在本文中采用了特定术语,但是它们在通用和描述性意义上被使用并且不用于限制的目的。
Claims (10)
1.一种在线课堂的巡堂互动控制方法,其特征在于,包括如下步骤:
接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;
实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。
2.根据权利要求1所述的在线课堂的巡堂互动控制方法,其特征在于,所述接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端,包括:
接收教师终端发出的巡堂操作指令;
获取所述巡堂操作指令中的巡堂模式;
根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端。
3.根据权利要求2所述的在线课堂的巡堂互动控制方法,其特征在于,所述巡堂模式包括按序巡堂模式、指定巡堂模式和随机巡堂模式。
4.根据权利要求3所述的在线课堂的巡堂互动控制方法,其特征在于,若所述巡堂模式为按序巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
每隔第一预设时间将所述巡堂操作指令按预设顺序依次发送给各个目标学生终端。
5.根据权利要求3所述的在线课堂的巡堂互动控制方法,其特征在于,若所述巡堂模式为指定巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
检测当前教师终端发送的巡堂名单,将所述巡堂操作指令发送给所述巡堂名单中包含的目标学生终端。
6.根据权利要求3所述的在线课堂的巡堂互动控制方法,其特征在于,若所述巡堂模式为随机巡堂模式,所述根据所述巡堂模式将所述巡堂操作指令发送给相应的目标学生终端,具体包括:
每隔第二预设时间随机指定一目标学生终端,将所述巡堂操作指令发送给当前指定的目标学生终端。
7.根据权利要求1所述的在线课堂的巡堂互动控制方法,其特征在于,所述将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放,包括:
将所述音视频流通过流媒体服务器同步推送至教师终端;
对所述音视频流进行解码后实时播放目标学生终端的操作区域画面,直到检测到巡堂结束指令时停止播放。
8.一种在线课堂的巡堂互动控制装置,其特征在于,包括:
指令发送模块,用于接收教师终端发出的巡堂操作指令并将所述巡堂操作指令发送给目标学生终端;
画面采集模块,用于实时采集所述目标学生终端的操作区域画面并编码生成相应的音视频流;
巡堂播放模块,用于将所述音视频流同步至所述教师终端后进行解码播放,直到检测到巡堂结束指令时停止播放。
9.一种在线课堂的巡堂互动控制***,其特征在于,所述***包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-7任一项所述的在线课堂的巡堂互动控制方法。
10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行如权利要求1-7任一项所述的在线课堂的巡堂互动控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580749.8A CN113507616A (zh) | 2021-05-26 | 2021-05-26 | 一种在线课堂的巡堂互动控制方法、装置、***及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110580749.8A CN113507616A (zh) | 2021-05-26 | 2021-05-26 | 一种在线课堂的巡堂互动控制方法、装置、***及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113507616A true CN113507616A (zh) | 2021-10-15 |
Family
ID=78008808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110580749.8A Pending CN113507616A (zh) | 2021-05-26 | 2021-05-26 | 一种在线课堂的巡堂互动控制方法、装置、***及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113507616A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114466200A (zh) * | 2022-01-18 | 2022-05-10 | 上海应用技术大学 | 一种在线自习室学习状态监测***及其方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010170216A (ja) * | 2009-01-20 | 2010-08-05 | Casio Computer Co Ltd | 通信システム |
US20180122251A1 (en) * | 2016-11-02 | 2018-05-03 | Beijing Century Superstar Information Technology Co., Ltd. | Systems, methods and techniques for e-education on an interactive information platform |
CN109559397A (zh) * | 2018-09-30 | 2019-04-02 | 江西科技学院 | 教学点名方法、***、移动终端及存储介质 |
CN110009537A (zh) * | 2019-03-20 | 2019-07-12 | 联想(北京)有限公司 | 一种信息处理方法、装置、设备及存储介质 |
CN111355972A (zh) * | 2020-03-02 | 2020-06-30 | 乐乐启航(北京)教育科技有限公司 | 视频流处理方法、服务器、客户端及介质 |
CN111507220A (zh) * | 2020-04-08 | 2020-08-07 | 广东小天才科技有限公司 | 一种直播教学中用户信息确定与反馈的方法及装置 |
CN111918080A (zh) * | 2020-07-31 | 2020-11-10 | 腾讯科技(深圳)有限公司 | 一种直播授课的处理方法及装置 |
-
2021
- 2021-05-26 CN CN202110580749.8A patent/CN113507616A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010170216A (ja) * | 2009-01-20 | 2010-08-05 | Casio Computer Co Ltd | 通信システム |
US20180122251A1 (en) * | 2016-11-02 | 2018-05-03 | Beijing Century Superstar Information Technology Co., Ltd. | Systems, methods and techniques for e-education on an interactive information platform |
CN109559397A (zh) * | 2018-09-30 | 2019-04-02 | 江西科技学院 | 教学点名方法、***、移动终端及存储介质 |
CN110009537A (zh) * | 2019-03-20 | 2019-07-12 | 联想(北京)有限公司 | 一种信息处理方法、装置、设备及存储介质 |
CN111355972A (zh) * | 2020-03-02 | 2020-06-30 | 乐乐启航(北京)教育科技有限公司 | 视频流处理方法、服务器、客户端及介质 |
CN111507220A (zh) * | 2020-04-08 | 2020-08-07 | 广东小天才科技有限公司 | 一种直播教学中用户信息确定与反馈的方法及装置 |
CN111918080A (zh) * | 2020-07-31 | 2020-11-10 | 腾讯科技(深圳)有限公司 | 一种直播授课的处理方法及装置 |
Non-Patent Citations (1)
Title |
---|
赵国宏等: "基于云班课平台的师生互动研究", 《软件导刊(教育技术)》, no. 12 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114466200A (zh) * | 2022-01-18 | 2022-05-10 | 上海应用技术大学 | 一种在线自习室学习状态监测***及其方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103632332A (zh) | 题目问答方法、装置及*** | |
US10291669B2 (en) | Platform for facilitating paced, synchronous interactive experiences | |
CN111611434A (zh) | 一种线上课程互动方法及互动平台 | |
US20140302477A1 (en) | Intelligent interactive remote teaching system | |
WO2022042149A1 (zh) | 适合omo学习场景的智适应作业*** | |
CN108877361A (zh) | 人机共教模式的机器人*** | |
CN111935264A (zh) | 智慧课堂交互*** | |
CN105405329A (zh) | 便携式数字化教学平台的交互方法及*** | |
CN111462561A (zh) | 一种基于云计算的双师课堂管理方法及平台 | |
CN110827595A (zh) | 虚拟教学中的互动方法、装置及计算机存储介质 | |
CN107210001B (zh) | 使用视频片段的自主学习*** | |
CN112131361A (zh) | 一种答题内容推送方法及装置 | |
CN113507616A (zh) | 一种在线课堂的巡堂互动控制方法、装置、***及介质 | |
CN113315980A (zh) | 智能直播方法及直播物联网*** | |
CN208873311U (zh) | 人机共教模式的机器人*** | |
CN116781847A (zh) | 一种黑板板书导播方法、装置、设备及存储介质 | |
CN110619896A (zh) | 一种数据包及数据分享*** | |
CN113784177A (zh) | 一种协作教学的控制方法、装置、***及介质 | |
CN112382151A (zh) | 一种线上学习方法及装置、电子设备及存储介质 | |
CN113596489B (zh) | 直播教学方法、装置、设备及计算机可读存储介质 | |
KR101845390B1 (ko) | 전자펜을 이용하여 획득한 학습 동영상 파일에 기반한 온라인 학습 코칭 장치 및 방법 | |
KR20130100813A (ko) | e-Book 기반 온라인 방송 학습 시스템 및 방법 | |
KR20160020924A (ko) | 멀티미디어 학습 평가 시스템 | |
CN113542814A (zh) | 一种在线课堂的演示互动控制方法、装置、***及介质 | |
US8615547B2 (en) | Conversion of webcast to online course and vice versa |
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 |