基于网络课堂的远程控制系统及方法与流程
未命名
10-19
阅读:74
评论:0
1.本技术涉及网络课堂技术领域,特别是涉及一种基于网络课堂的远程控制系统及方法。
背景技术:
2.随着互联网行业的不断发展,教学领域中的网络课堂也得到了越来越广泛的应用。专递课堂是网络课堂中的一种,专递课堂是一种强调专门性的远程网络课堂,主要针对某些区域薄弱学校和教学点缺少师资、开不出开不足开不好规定课程的问题,采用网上专门开课或同步上课、利用互联网按照教学进度推送适切的优质教育资源等形式,帮助其开齐开足开好规定课程,促进教育公平和均衡发展。
3.专递课堂包括授课课堂和听课课堂,授课课堂和听课课堂的各个教室中均安装了录播机、智慧黑板、若干摄像机、若干麦克风、若干音箱等教学设备。其中,每一教室至少安装有两个摄像机,一个用于采集讲台区域的视频,另一个用于采集学生区域的视频。录播机用于录制各个摄像机采集的视频图像,并可以对与其连接的摄像机进行导播。一般情况下,授课课堂中录播机录制的视频流是以广播的形式单向传输至远端的各个听课课堂播放,而听课课堂的视频流无法及时传输至授课课堂,因此,授课课堂的授课教师无法查看到听课课堂的视频流,即无法查看到听课课堂上的学生上课情况。另外,若听课课堂的学生希望看到更多的教学场景时,也需要助教老师通过电话或者其他的联系方式与授课教师沟通申请切换导播机位。
4.可见,上述远程网络课堂的各个教室的导播机位无法灵活切换,导致授课教师和听课学生之间的课堂互动性较差。
技术实现要素:
5.为克服相关技术中存在的问题,本技术提供了一种基于网络课堂的远程控制系统及方法。该基于网络课堂的远程控制系统,授课课堂的老师或听课课堂的学生都可以通过课堂终端申请切换对方教室里的导播机位,从而实时查看到对方教室的不同视频画面,提高授课教师和听课学生之间的课堂互动性。
6.根据本技术实施例的第一方面,提供一种基于网络课堂的远程控制系统,包括:课堂服务器、与课堂服务器通讯连接的若干课堂终端;各个课堂终端基于同一课堂标识通过课堂服务器加入网络课堂;课堂终端包括申请方课堂终端和受邀方课堂终端;
7.申请方课堂终端基于自身的第一终端标识、受邀方课堂终端的第二终端标识以及视频流标识向课堂服务器发起导播画面切换申请;
8.课堂服务器接收导播画面切换申请,根据导播画面切换申请生成导播画面切换信令,发送至与第二终端标识相对应的受邀方课堂终端;
9.受邀方课堂终端接收导播画面切换信令,根据导播画面切换信令中的视频流标识将对应的目标视频流上传至课堂服务器;
10.课堂服务器接收目标视频流,将目标视频流下发至除受邀方课堂终端以外的其他课堂终端;
11.接收到目标视频流的课堂终端播放目标视频流。
12.根据本技术实施例的第二方面,提供了一种基于网络课堂的远程控制方法,方法应用于课堂服务器,方法包括:
13.接收申请方课堂终端基于其自身的第一终端标识、受邀方课堂终端的第二终端标识以及视频流标识发起的导播画面切换申请;
14.根据导播画面切换申请生成导播画面切换信令,将导播画面切换信令发送至与受邀方课堂终端;
15.接收受邀方课堂终端上传的目标视频流,将目标视频流下发至除受邀方课堂终端以外的其他课堂终端,其中,目标视频流与导播画面切换申请中的视频流标识相对应。
16.本技术上述实施例中的技术方案,将各个课堂终端可以通过服务器加入网络课堂,实现多个课堂终端之间的视频流的相互传输,以便于各个课堂终端可以基于自身需求向服务器申请导播画面的切换;同时,课堂服务器将导播画面切换申请转发至受邀方课堂终端,受邀方课堂终端将导播画面切换至与申请对应的摄像机采集的视频画面,从而将对应摄像机采集的视频流拉取上传至课堂服务器,再由课堂服务器将受邀方课堂终端上传的视频流下发至各个课堂终端播放,从而使得各个课堂终端可以基于导播画面切换申请,查看到不同教室的不同画面,提高授课教师和听课学生之间的课堂互动性。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
18.为了更好地理解和实施,下面结合附图详细说明本技术。
附图说明
19.图1为本技术实施例一提供的基于网络课堂的远程控制系统的原理框图;
20.图2为本技术实施例一提供的教学区域的布局示意图;
21.图3为本技术实施例一提供的发起导播画面切换申请的方法流程图;
22.图4为本技术实施例一提供的课堂终端的显示画面的示意图;
23.图5为本技术实施例一提供的目标视频流上传的方法流程图;
24.图6为本技术实施例一提供的目标视频流下发的方法流程图;
25.图7为本技术实施例二提供的基于网络课堂的远程控制方法的流程图;
26.图8为本技术实施例二提供的课堂服务器的结构示意图。
具体实施方式
27.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
28.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数
形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
29.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
30.本技术实施例的第一方面,提供了一种基于网络课堂的远程控制系统,授课课堂的老师或听课课堂的学生都可以通过课堂终端申请切换其他教室里的导播机位,从而切换导播画面,以便于查看到其他教室的不同视频画面,提高授课教师和听课学生之间的课堂互动性。
31.请参阅图1,图1为本技术实施例提供的基于网络课堂的远程控制系统的原理框图。
32.基于网络课堂的远程控制系统包括:课堂服务器11、与课堂服务器11通讯连接的若干课堂终端;课堂服务器11基于用户在某一课堂终端上发起的课堂开启申请开启网络课堂,例如,授课教师可以在授课课堂终端上发起课堂开启申请开启网络课堂。各个课堂终端基于同一课堂标识通过课堂服务器加入网络课堂。
33.各个课堂终端的用户均可以在网络课堂上申请切换对端的任何机位采集的导播画面,课堂终端包括申请方课堂终端21、受邀方课堂终端22、以及其他课堂终端23,申请方课堂终端21为发起导播画面切换申请的课堂终端,受邀方课堂终端22为导播画面切换申请中指向的应邀切换导播画面的课堂终端。
34.课堂终端包括至少一个授课终端以及至少一个听课终端;申请方课堂终端21为授课终端或听课终端,受邀方课堂终端22为授课终端或听课终端。授课终端所在的教学区域为授课教室,授课教室可以为室内教室或者预设范围的户外教学场地。听课终端所在的教学区域为听课教室,听课教室可以为室内教室或者预设范围的户外教学场地。
35.如图2所示,图2为本技术实施例提供的教学区域的布局示意图。
36.一般情况下,一个教学区域内设置有至少一个课堂终端,课堂终端所在的教学区域布设有若干教学设备,课堂终端可以为安装于教学设备上的课堂客户端,或者可以为能在教学设备的浏览器上打开的网页客户端,一个教学区域内的教学设备可以包括至少一个录播机、若干个摄像机、智慧黑板(智慧教育大板)、以及移动设备。课堂终端可以为安装于录播机、智慧黑板、或者移动设备上的课堂客户端。用户在录播机、智慧黑板、或者移动设备上通过课堂客户端加入网络课堂。
37.每一课堂终端的所在教学区域布设有与课堂终端电连接的若干摄像机,每一摄像机用于采集课堂画面获得视频流,每一摄像机所采集的视频流均设置有唯一的视频流标识。本实施例中,对摄像机的数量不做限定。本实施例中,教学区域为室内教室时,教室内至少安装有两个摄像机,一个为教师特写摄像头,教师特写摄像头可以朝向讲台区域设置,用于采集讲台区域的视频图像,并传输至录播机;另一个为学生特写摄像头,学生特写摄像头可以朝向学生座位区域,用于采集学生座位区域的视频图像,并传输至录播机。
38.录播机用于录制各个摄像机采集的视频图像,并可以对与其连接的摄像机采集的
视频画面进行导播。
39.每一课堂终端的所在教学区域布设有与课堂终端电连接的若干麦克风,每一麦克风用于采集课堂声音获得音频流。每一麦克风所采集的音频流均设置有唯一的音频流标识。本实施例中,对麦克风的数量不做限定。
40.网络课堂可以为基于远程通讯实现的专递课堂,或者其他的远程课堂,或者网络会议。每一网络课堂都设定有唯一的课堂标识,以便于各个课堂终端加入网络课堂中,实现远程课堂互动。
41.网络课堂中的任一课堂终端均可以向课堂服务器申请其他教学区域的导播画面的切换。例如,在听课课堂中,当前的导播画面为学生区域的画面,此时,有学生上讲台发言,远端的授课课堂的授课教师希望看到此时讲台上发言学生的画面,就可以在授课终端上申请听课课堂的导播画面切换,即申请查看听课课堂中讲台上发言学生的画面。
42.本实施例中,导播画面切换的具体实现过程为:
43.申请方课堂终端21基于自身的第一终端标识、受邀方课堂终端22的第二终端标识以及视频流标识向课堂服务器11发起导播画面切换申请,导播画面切换申请中的视频流标识为申请方课堂终端21希望切换的目标导播画面的视频流标识。
44.课堂服务器11接收导播画面切换申请,根据导播画面切换申请生成导播画面切换信令,发送至与第二终端标识相对应的受邀方课堂终端22。
45.受邀方课堂终端22接收导播画面切换信令,根据导播画面切换信令中的视频流标识将对应的目标视频流上传至课堂服务器11,并同时将本机的导播画面切换至目标视频流中的视频画面。
46.课堂服务器11接收目标视频流,将目标视频流下发至除受邀方课堂终端22以外的其他课堂终端。接收到目标视频流的所有课堂终端播放目标视频流。
47.如图3所示,申请方课堂终端基于自身的第一终端标识、受邀方课堂终端的第二终端标识以及视频流标识向课堂服务器发起导播画面切换申请,包括以下步骤:
48.s101:获取课堂服务器下发的课堂终端列表并显示,其中,课堂终端列表包括课堂标识,与课堂标识对应的课堂终端标识以及若干视频流标识;
49.s102:接收用户输入的受邀方课堂终端的第二终端标识以及视频流标识;
50.s103:基于自身的第一终端标识、受邀方课堂终端的第二终端标识以及视频流标识向课堂服务器发起导播画面切换申请。
51.关于步骤s101,课堂终端列表为各个课堂终端基于同一课堂标识通过课堂服务器加入网络课堂之后,课堂服务器根据加入的课堂终端,以及与课堂终端相连接的各个摄像机采集的视频流的对应视频流标识生成的课堂终端列表。
52.如图4所示,课堂终端的显示画面上可以显示:课堂标识、教室标识、当前导播画面、若干课堂终端标识、以及与课堂终端标识对应的若干视频流标识。课堂终端a对应有视频流标识a1至an;课堂终端b对应有视频流标识b1至bn;课堂终端c对应有视频流标识c1至cn。其中,课堂终端列表包括课堂标识,与课堂标识对应的课堂终端标识以及若干视频流标识。课堂服务器将课堂终端列表下发至各个课堂终端显示,以便于各个课堂终端的用户知晓当前网络课堂中的各个课堂终端的在线情况,以便于用户查看网络课堂的在线情况,同时便于用户根据需求提出导播画面切换申请。
53.具体的,每一课堂终端的用户在查看课堂终端列表后,可以在课堂终端列表上点击视频流标识对应的控件发出导播画面切换申请。例如,课堂终端a的用户希望导播课堂终端b的视频b1的画面,则可以点击视频b1控件以向课堂服务器发出导播切换申请,此时,第一终端标识为课堂终端a,第二终端标识为课堂终端b,视频流标识为视频b1。
54.关于步骤s102,第二终端标识用于课堂服务器根据第二终端标识查找对应的课堂终端,视频流标识用于课堂服务器在查找到受邀方课堂终端后,进一步确定与受邀方课堂终端相连接的摄像机,从而实现机位切换,进而实现导播画面的切换。
55.在一个可选的实施例中,视频流标识可以为采集视频的摄像机的设备标识,或者与采集视频的摄像机对应的自定义的视频流标识。
56.第一终端标识用于对申请方课堂终端进行标识,以便于课堂服务器知晓是谁发起的导播画面切换申请,若是导播画面切换失败,可以基于第一终端标识向申请方课堂终端反馈切换失败的信息。
57.一般的网络课堂中,教师、助教或者学生可以在录播机或者智慧黑板上通过账号加入网络课堂,并可以在录播机或智慧黑板上向课堂服务器发起对端的导播画面切换申请。
58.在一些听课课堂上,为了提高网络课堂的灵活性,助教老师可以通过移动设备加入网络课堂中,并在移动设备上发起导播画面切换申请,从而不必依赖于听课课堂的录播机或者智慧黑板来发起导播画面切换申请。
59.具体的,若申请方课堂终端为安装于所在教学区域内的移动设备上的第一客户端,第一终端标识为第一客户端标识,申请方课堂终端基于自身的第一终端标识、受邀方课堂终端的第二终端标识以及视频流标识向课堂服务器发起导播画面切换申请,包括:申请方客户端基于自身的第一客户端标识、受邀方课堂终端的第二终端标识以及视频流标识向课堂服务器发起导播画面切换申请。
60.需要说明的是,移动设备可以为可移动的智能手机、教学一体机、笔记本电脑、智能手环等智能设备,本实施例中,不做具体形式的限定。
61.一些网络课堂为户外体育课,由于场地较大,学生运动范围较广,无法安装摄像机捕捉体育课上每一个学生的视频画面,可以通过助教老师手持多个移动设备加入网络课堂中。对应的移动设备的老师可以手持移动设备对某个学生进行专门的跟踪拍摄,从而使得授课教师可以看到体育课上各个学生的课堂表现,并能较好的呈现出最佳镜头,实现多地多点的画面展示,且不需要增加摄像机等教学设备,实现成本较低。
62.一些网络课堂为美术课,此时,不同教室中的学生要展示各自的绘画作品,可以通过移动设备加入网络课堂进行视频采集,助教老师拍摄画作后进行展示,例如拍照上传,拍视频上传,进而满足答题展示的场景。
63.在上述两种网络课堂中,若与受邀方课堂终端电连接的摄像机为教学设备自带的摄像机,受邀方课堂终端根据导播画面切换信令中的视频流标识将自带的摄像机采集的目标视频流上传至课堂服务器。
64.本实施例中,受邀方课堂终端所在的教学区域的布设有与受邀方课堂终端电连接的若干摄像机,每一摄像机用于采集课堂画面获得视频流,每一摄像机所采集的视频流均设置有唯一的视频流标识。
65.如图5所示,受邀方课堂终端接收导播画面切换信令,根据导播画面切换信令中的视频流标识将对应的目标视频流上传至课堂服务器,可以由以下步骤实现:
66.s201:接收导播画面切换信令,根据导播画面切换信令中的视频流标识确定目标摄像机,并与目标摄像机建立连接拉取目标摄像机采集的视频流。
67.导播画面切换信令是课堂服务器根据导播画面切换申请生成的,因此,导播画面切换信令包括申请方课堂终端的第一终端标识、受邀方课堂终端的第二终端标识、以及与受邀方课堂终端相连接的某一摄像机采集视频的视频流标识。
68.通常情况下,若课堂终端同时连接有多个摄像机,每一个摄像机采集的视频画面均可以由课堂终端上传至课堂服务器,但是,若网络课堂为直播课堂时,被实时上传并在各个课堂终端播放的视频画面为导播画面。
69.课堂终端在接收导播画面切换信令后,可以根据视频流标识确定对应的目标摄像机,并将目标摄像机采集的视频流拉取上传至课堂服务器。
70.s202:在受邀方课堂终端将导播画面切换至目标摄像机采集的视频画面的情况下,生成导播画面切换成功信令上传至课堂服务器,并将目标摄像机采集的目标视频流上传至课堂服务器。
71.s203:在受邀方课堂终端试图将导播画面切换至目标摄像机采集的视频画面,但未成功切换的情况下,生成导播画面切换失败信令上传至课堂服务器,通过课堂服务器将导播画面切换失败信令转发至发起导播画面切换申请的申请方课堂终端。
72.如图6所示,课堂服务器接收目标视频流,将目标视频流下发至除受邀方课堂终端以外的其他课堂终端,可以由以下步骤实现:
73.s301:接收受邀方课堂终端上传的导播画面切换成功信令;
74.s302:根据导播画面切换成功信令更新预先生成的课堂导播列表,将更新后的课堂导播列表下发至各个课堂终端显示。
75.在网络课堂为直播课堂的情况下,课堂服务器会根据加入直播课堂的各个终端实时生成课堂导播列表,以便于用户实时查看到课堂情况。因此,当某一课堂终端的导播画面被成功切换后,需要对课堂导播列表实时更新,并下发至各个课堂终端显示。
76.s303:接收受邀方课堂终端上传的目标视频流,将目标视频流下发至除受邀方课堂终端以外的其他课堂终端。
77.可选的,受邀方课堂终端可以先将导播画面切换成功信令上传至课堂服务器,然后在将目标视频流上传至课堂服务器,或者,受邀方课堂终端将导播画面切换成功信令以及目标视频流同时上传至课堂服务器。
78.在以上实施例的基础上,加入网络课堂的每一个课堂终端都可以向服务器发起导播画面切换申请,但是,为了控制导播画面的随意切换,还在服务器上设置有导播切换权限。
79.可选的,若发起导播画面切换申请的申请方课堂终端为授课终端,则课堂服务器接收导播画面切换申请,基于导播画面切换申请生成导播画面切换信令,发送至与第二终端标识相对应的受邀方课堂终端。
80.若发起导播画面切换申请的申请方课堂终端为听课终端,则课堂服务器接收导播画面切换申请,并将导播画面切换申请转发至授课终端,在授课终端的授课教师同意导播
画面切换后,再基于导播画面切换申请生成导播画面切换信令,发送至与第二终端标识相对应的受邀方课堂终端,从而体现出网络课堂中授课老师的主导性,防止导播画面被随意切换。
81.在以上实施例的基础上,申请方课堂终端和受邀方课堂终端以外的课堂终端的显示画面可以由用户自由选择,例如,课堂终端a申请导播课堂终端b的某个摄像机采集的画面,课堂终端c的用户认为课堂终端b的视频流画面与自己不相关,或者关联性不大,则课堂终端c可以选择查看课堂终端a的视频流画面。
82.在以上实施例基础上,本技术中的网络课堂可以为直播课堂,直播课堂可以为一个直播房间的形式呈现。各个课堂终端加入网络课堂时,即加入直播课堂所在的直播房间。
83.本技术上述实施例中的技术方案,将各个课堂终端可以通过服务器加入网络课堂,实现多个课堂终端之间的视频流的相互传输,以便于各个课堂终端可以基于自身需求向服务器申请导播画面的切换;同时,课堂服务器将导播画面切换申请转发至受邀方课堂终端,受邀方课堂终端将导播画面切换至与申请对应的摄像机采集的视频画面,从而将对应摄像机采集的视频流拉取上传至课堂服务器,再由课堂服务器将受邀方课堂终端上传的视频流下发至各个课堂终端播放,从而使得各个课堂终端可以基于导播画面切换申请,查看到不同教室的不同画面,提高授课教师和听课学生之间的课堂互动性。
84.根据本技术实施例的第二方面,提供了一种基于网络课堂的远程控制方法,方法应用于课堂服务器,用于实现网络课堂的导播画面的切换。
85.如图7所示,基于网络课堂的远程控制方法包括:
86.s401:接收申请方课堂终端基于其自身的第一终端标识、受邀方课堂终端的第二终端标识以及视频流标识发起的导播画面切换申请;
87.s402:根据导播画面切换申请生成导播画面切换信令,将导播画面切换信令发送至与受邀方课堂终端;
88.s403:接收受邀方课堂终端上传的目标视频流,将目标视频流下发至除受邀方课堂终端以外的其他课堂终端。其中,目标视频流与导播画面切换申请中的视频流标识相对应。
89.本技术上述实施例中的基于网络课堂的远程控制方法,将各个课堂终端可以通过服务器加入网络课堂,实现多个课堂终端之间的视频流的相互传输,以便于各个课堂终端可以基于自身需求向服务器申请导播画面的切换;同时,课堂服务器将导播画面切换申请转发至受邀方课堂终端,受邀方课堂终端将导播画面切换至与申请对应的摄像机采集的视频画面,从而将对应摄像机采集的视频流拉取上传至课堂服务器,再由课堂服务器将受邀方课堂终端上传的视频流下发至各个课堂终端播放,从而使得各个课堂终端可以基于导播画面切换申请,查看到不同教室的不同画面,提高授课教师和听课学生之间的课堂互动性。
90.课堂服务器可以是任何形式的计算机、智慧黑板、智慧白板、交互一体机等智能设备。
91.课堂服务器还可以是虚拟形式的云端服务器。
92.如图8所示,课堂服务器包括至少一个处理器110和至少一个存储器120;存储器120与处理器110电连接;其中,存储器120存有计算机程序,计算机程序适于由处理器110加载并执行如上实施例公开的基于网络课堂的远程控制方法。
93.其中,处理器110可以包括一个或多个处理核心。处理器110利用各种接口和线路连接整个智能设备内的各个部分,通过运行或执行存储在处理器内的信令、程序、代码集或信令集,以及调用存储在存储器120内的数据,执行智能设备的各种功能和处理数据。
94.其中,存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储信令、程序、代码、代码集或信令集。存储器可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的信令、用于至少一个功能的信令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的信令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。作为一种计算机存储介质的存储器120中可以包括操作系统、网络通信模块、用户接口模块以及智能设备的操作应用程序。
95.处理器110可以用于调用存储器120中存储的智能设备的操作应用程序,并执行上述实施例中基于网络课堂的远程控制方法中的相关操作。
96.上述电子设备可以用于执行本技术对应实施例基于网络课堂的远程控制方法的内容,并具备相应的功能和有益效果。
97.根据本技术实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序适于由处理器加载并执行如上实施例记载的基于网络课堂的远程控制方法的相关操作,且具备相应的功能和有益效果。
98.其中,计算机可读存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读信令、数据结构、程序的模块或其他数据。计算机可读存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读存储介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
99.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
100.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
技术特征:
1.一种基于网络课堂的远程控制系统,其特征在于,包括:课堂服务器、与所述课堂服务器通讯连接的若干课堂终端;各个所述课堂终端基于同一课堂标识通过所述课堂服务器加入网络课堂;所述课堂终端包括申请方课堂终端和受邀方课堂终端;所述申请方课堂终端基于自身的第一终端标识、所述受邀方课堂终端的第二终端标识以及视频流标识向所述课堂服务器发起导播画面切换申请;所述课堂服务器接收所述导播画面切换申请,根据所述导播画面切换申请生成导播画面切换信令,发送至与所述第二终端标识相对应的受邀方课堂终端;所述受邀方课堂终端接收所述导播画面切换信令,根据所述导播画面切换信令中的视频流标识将对应的目标视频流上传至所述课堂服务器;所述课堂服务器接收所述目标视频流,将所述目标视频流下发至除所述受邀方课堂终端以外的其他课堂终端;接收到所述目标视频流的所述课堂终端播放所述目标视频流。2.根据权利要求1所述的基于网络课堂的远程控制系统,其特征在于,所述受邀方课堂终端所在的教学区域的布设有与所述受邀方课堂终端电连接的若干摄像机,每一摄像机用于采集课堂画面获得视频流,每一摄像机所采集的视频流均设置有唯一的视频流标识,所述受邀方课堂终端接收所述导播画面切换信令,根据所述导播画面切换信令中的视频流标识将对应的目标视频流上传至所述课堂服务器,包括:所述受邀方课堂终端接收所述导播画面切换信令,根据所述导播画面切换信令中的视频流标识确定目标摄像机;在所述受邀方课堂终端将导播画面切换至所述目标摄像机采集的视频画面的情况下,生成导播画面切换成功信令上传至所述课堂服务器,并将所述目标摄像机采集的目标视频流上传至所述课堂服务器。3.根据权利要求2所述的基于网络课堂的远程控制系统,其特征在于,所述课堂服务器接收所述目标视频流,将所述目标视频流下发至除所述受邀方课堂终端以外的其他课堂终端,包括:所述课堂服务器接收所述受邀方课堂终端上传的所述导播画面切换成功信令;根据所述导播画面切换成功信令更新预先生成的课堂导播列表,将更新后的课堂导播列表下发至各个课堂终端显示;将所述目标视频流下发至除所述受邀方课堂终端以外的其他课堂终端。4.根据权利要求2所述的基于网络课堂的远程控制系统,其特征在于,所述申请方课堂终端基于自身的第一终端标识、所述受邀方课堂终端的第二终端标识以及视频流标识向所述课堂服务器发起导播画面切换申请,包括:所述申请方课堂终端获取所述课堂服务器下发的课堂终端列表并显示,其中,所述课堂终端列表包括课堂标识,与所述课堂标识对应的课堂终端标识以及若干视频流标识;接收用户输入的受邀方课堂终端的第二终端标识以及视频流标识;基于自身的第一终端标识、所述受邀方课堂终端的第二终端标识以及视频流标识向所述课堂服务器发起导播画面切换申请。5.根据权利要求2所述的基于网络课堂的远程控制系统,其特征在于,所述受邀方课堂终端接收所述导播画面切换信令,根据所述导播画面切换信令中的视频流标识将对应的目
标视频流上传至所述课堂服务器,还包括:在所述受邀方课堂终端试图将导播画面切换至所述目标摄像机采集的视频画面但未成功切换的情况下,则生成导播画面切换失败信令上传至所述课堂服务器,通过所述课堂服务器将所述导播画面切换失败信令转发至发起导播画面切换申请的所述申请方课堂终端。6.根据权利要求1所述的基于网络课堂的远程控制系统,其特征在于,所述课堂终端所在的教学区域布设有教学设备;所述课堂终端为安装于所述教学设备上的课堂客户端,所述教学设备包括录播机、或智慧黑板、或移动设备。7.根据权利要求6所述的基于网络课堂的远程控制系统,其特征在于,若所述申请方课堂终端为安装于所在教学区域内的移动设备上的第一客户端,所述第一终端标识为第一客户端标识,所述申请方课堂终端基于自身的第一终端标识、所述受邀方课堂终端的第二终端标识以及视频流标识向所述课堂服务器发起导播画面切换申请,包括:所述申请方客户端基于自身的第一客户端标识、所述受邀方课堂终端的第二终端标识以及视频流标识向所述课堂服务器发起导播画面切换申请。8.根据权利要求6所述的基于网络课堂的远程控制系统,其特征在于,若与所述受邀方课堂终端电连接的摄像机为所述教学设备自带的摄像机,所述受邀方课堂终端根据所述导播画面切换信令中的视频流标识将自带的摄像机采集的目标视频流上传至所述课堂服务器。9.根据权利要求1所述的基于网络课堂的远程控制系统,其特征在于,所述课堂终端包括至少一个授课终端以及至少一个听课终端;所述申请方课堂终端为授课终端或听课终端,所述受邀方课堂终端为授课终端或听课终端。10.根据权利要求9所述的基于网络课堂的远程控制系统,其特征在于,所述课堂服务器上设置有导播切换权限,若发起所述导播画面切换申请的申请方课堂终端为授课终端,则所述课堂服务器接收所述导播画面切换申请,基于所述导播画面切换申请生成导播画面切换信令,发送至与所述第二终端标识相对应的受邀方课堂终端;若发起所述导播画面切换申请的申请方课堂终端为听课终端,则所述课堂服务器接收所述导播画面切换申请,并将所述导播画面切换申请转发至所述授课终端,在所述授课终端的授课教师同意导播画面切换后,再基于所述导播画面切换申请生成导播画面切换信令,发送至与所述第二终端标识相对应的受邀方课堂终端。11.一种基于网络课堂的远程控制方法,其特征在于,所述方法应用于课堂服务器,所述方法包括:接收所述申请方课堂终端基于其自身的第一终端标识、所述受邀方课堂终端的第二终端标识以及视频流标识发起的导播画面切换申请;根据所述导播画面切换申请生成导播画面切换信令,将所述导播画面切换信令发送至与所述受邀方课堂终端;接收所述受邀方课堂终端上传的目标视频流,将所述目标视频流下发至除所述受邀方课堂终端以外的其他课堂终端,其中,所述目标视频流与所述导播画面切换申请中的视频
流标识相对应。
技术总结
本申请涉及网络课堂技术领域,特别是涉及一种基于网络课堂的远程控制系统及方法。该基于网络课堂的远程控制系统,将各个课堂终端可以通过服务器加入网络课堂,实现多个课堂终端之间的视频流的相互传输,以便于各个课堂终端可以基于自身需求向服务器申请导播画面切换;同时,课堂服务器将导播画面切换申请转发至受邀方课堂终端,受邀方课堂终端将导播画面切换至与申请对应的摄像机采集的视频画面,从而将对应摄像机采集的视频流拉取上传至课堂服务器,再由课堂服务器将受邀方课堂终端上传的视频流下发至各个课堂终端播放,从而使得各个课堂终端可以基于导播画面切换申请,查看到不同教室的不同画面,提高授课教师和听课学生之间的课堂互动性。的课堂互动性。的课堂互动性。
技术研发人员:颜梓煜
受保护的技术使用者:广州开得联软件技术有限公司
技术研发日:2023.04.07
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:用于收集水域表面的碎片的过滤设备的制作方法 下一篇:一种电感的高效生产线的制作方法