CN115426343A - 一种跨平台协同交互式教学***及教学方法 - Google Patents
一种跨平台协同交互式教学***及教学方法 Download PDFInfo
- Publication number
- CN115426343A CN115426343A CN202211374070.4A CN202211374070A CN115426343A CN 115426343 A CN115426343 A CN 115426343A CN 202211374070 A CN202211374070 A CN 202211374070A CN 115426343 A CN115426343 A CN 115426343A
- Authority
- CN
- China
- Prior art keywords
- terminal
- cloud server
- student
- data packet
- protocol
- 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
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 61
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004891 communication Methods 0.000 claims abstract description 49
- 230000006855 networking Effects 0.000 claims abstract description 6
- 230000005540 biological transmission Effects 0.000 claims abstract description 4
- 230000011664 signaling Effects 0.000 claims description 23
- 238000013475 authorization Methods 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims 1
- 230000001360 synchronised effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 6
- 240000000233 Melia azedarach Species 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/08—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
- G09B5/14—Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- 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/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Electrically Operated Instructional Devices (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提出了一种跨平台协同交互式教学***及教学方法,讲师终端和学生终端通过http协议、socket通信协议以及视频流webrtc协议连接上云服务器端,完成交互式教学***的组网,板书数据通过socket通信协议传输至云服务器端,云服务器端发送板书数据实现讲师终端和学生终端的数据互通,使得讲师和学生可以共同在黑板上绘制,同时讲师终端和学生终端通过视频流webrtc协议建立视频传输,便于进行多人辩论,具备板书交互教学模式、辩论交互教学模式,避免了因设备平台种类不一出现数据不同步的情况,同时解决了传统会议软件无法在不同设备间共享黑板绘制的问题,构思新颖,实现巧妙,具有良好的应用前景。
Description
技术领域
本发明涉及智能教学技术领域,具体涉及一种跨平台协同交互式教学***及教学方法。
背景技术
目前线上教学是信息技术走进教育教学的一个发展趋势,线上教学的方式包括回放录制好的教学视频以及教师在线授课的直播教学,然而为了尽可能还原真实的现场授课场景,授课老师在线上教学时往往需要与学生进行互动教学,以此检验线上教学时学生的学习情况。
然而线上教学的技术方案离真正满足互动教学的需求仍有差距,有以下两个方面的问题需要解决:
1. 当前线上直播式教学一般通过使用如钉钉、腾讯会议等软件的投屏和连麦功能来完成。投屏功能只支持显示一人的屏幕,讲师学生无法像线下黑板一样共同绘制,实时交互。连麦功能只支持邀请学生对话,不支持多人上台辩论功能;
2. 线上教学讲师学生使用的设备参差不一,需要对不同的设备均具备兼容支持。
发明内容
针对现有技术的不足,本发明提出一种跨平台协同交互式教学***及教学方法,避免了线上授课时的数据不同步和设备不兼容,解决了传统线上直播式教学无法共同绘制板书和多人同台辩论的问题,构思新颖,实现巧妙,具有良好的应用前景。
为了达到上述目的,本发明所采用的技术方案是:
一种跨平台协同交互式教学***,包括讲师终端、学生终端以及云服务器端,所述讲师终端、学生终端以及云服务器端组成协同交互式教学***;
所述讲师终端与云服务器端之间通过http协议、socket通信协议以及视频流webrtc协议互联,所述学生终端与云服务器端之间也通过http协议、socket通信协议以及视频流webrtc协议互联;
所述讲师终端和学生终端内设有终端软件层,所述终端软件层包括:
终端应用软件或***用户界面,用于产生本机控制命令和数据、显示接收云服务器端的控制命令和数据;
http协议登录客户端,用于发送本机账号凭证信息给云服务器端、接收云服务器端发送的账号凭证信息校验数据包;
socket通信客户端,用于发送符合socket通信协议的数据包给云服务器端、接收云服务器端发送的数据包,通过云服务器端实现讲师终端和学生终端的信息同步;
视频流互联客户端,用于将本机控制命令和数据转化为符合视频流webrtc协议的数据包发送至云服务器端、接收云服务器端的视频流数据包;
所述云服务器端内设有服务器软件层,所述服务器软件层包括:
http协议登录服务端,用于接收终端发送的账号凭证信息、发送符合http协议的账号凭证信息校验数据包给终端;
socket通信服务端,用于接收终端发送的符合socket通信协议数据包、发送符合socket通信协议的数据包给终端;
视频流互联服务端,用于接收终端发送的符合视频流webrtc协议的数据包、发送符合视频流webrtc协议的数据包给终端,建立终端之间的视频流传输;
一种跨平台协同交互式教学方法,运行在跨平台协同交互式教学***上,包括以下步骤:
步骤1:建立协同交互式教学***,在互联网网络环境下,讲师终端和学生终端通过http协议、socket通信协议以及视频流webrtc协议连接上云服务器端,完成交互式教学***的组网;
步骤2,云服务器端运行相应的服务端软件层,讲师终端和学生终端运行终端软件层;
步骤3,通过讲师终端的终端应用软件进行教学;
步骤4,根据教学需要,控制讲师终端选择进入板书交互教学模式、辩论交互教学模式,完成交互式教学。
进一步的,步骤1建立的协同交互式教学***,讲师终端和学生终端通过http协议传输账号凭证信息至云服务器端进行校验,并通过校验完成账号登录。
进一步的,步骤4板书交互教学模式中讲师终端绘制板书的实现方法为:
(1)通过鼠标或触屏,在讲师终端***用户界面的黑板绘制板书数据;
(2)讲师终端监听到板书数据的输入,将板书数据转换为符合socket通信协议的数据包;
(3)讲师终端通过socket通信协议向云服务器端发送板书数据包,云服务器端收到板书数据包后,转发板书数据包至已建立socket通信连接的终端;
(4)学生终端解包云服务器端发送的板书数据包,得到初始的板书数据;
(5)学生终端将初始的板书数据绘制在***用户界面上。
进一步的,步骤4板书交互教学模式中学生终端绘制板书的实现方法为:
(1)在讲师终端的***用户界面中点击授权学生终端绘制的按钮,讲师终端通过socket协议向云服务器端发送学生终端绘制的授权信令;
(2)云服务器端收到授权信令后,向所有已建立socket通信连接的学生终端发送授权信令,学生终端收到授权信令后,学生终端的***用户界面显示板书绘制相关控件;
(3)通过鼠标或触屏,在学生终端***用户界面的黑板上绘制板书数据;
(4)学生终端监听到板书数据的输入,将板书数据转换为符合socket通信协议的数据包;
(5)学生终端通过socket协议向云服务器端发送板书数据包;
(6)云服务器端接收到板书数据包,转发板书数据包至已建立socket通信连接的终端;
(7)讲师终端和学生终端解包所收到的板书数据包,得到初始的板书数据;
(8)讲师终端和学生终端分别将初始的板书数据绘制于***用户界面上。
进一步的,步骤4辩论交互教学模式的实现方法为:
(1)选定参与辩论的学生,并在***用户界面中点击邀请连麦的按钮;
(2)讲师终端端通过socket协议向云服务器端发送连麦信令;
(3)云服务器端收到连麦信令后,通过socket协议向被选定的学生终端发送连麦信令;
(4)学生终端收到连麦信令后,***用户界面提示讲师发送的连麦邀请,学生点击确认并加入连麦;
(5)参与辩论的学生终端加入连麦后,学生终端通过视频流webrtc协议将摄像头拍摄的视频画面传输至云服务器上,各个终端通过webrtc协议与云服务器连接,获取实时视频画面并显示于各个终端的***用户界面上。
进一步的,讲师选定参与辩论的学生时,可以控制学生的视频画面,具体步骤如下:
(1)讲师通过鼠标或触屏,在***用户界面更改学生视频画面的显示尺寸,或移动学生视频画面在***用户界面中的位置;
(2)讲师终端监听到学生视频画面发生变化,收集视频画面的尺寸信息和位置信息,并封装为符合socket协议的视频画面数据包;
(3)讲师终端通过socket协议向云服务器端发送视频画面数据包;
(4)云服务器端收到视频画面数据包后,向各个已建立socket通信连接的学生终端发送视频画面数据包;
(5)学生终端收到视频画面数据包后进行解包,得到更改后的视频画面尺寸信息和位置信息,学生终端通过尺寸信息和位置信息调整***用户界面上显示的视频画面大小和位置。
与现有技术相比,本发明具有以下优点:本发明的跨平台协同交互式教学***及教学方法,通过http协议、socket通信协议以及视频流webrtc协议分别将讲师终端和学生终端连接至云服务器上,完成交互式教学***的组网,实现了讲师终端和学生终端的信息同步和视频流连接,http协议校验账号登录信息,确保了会议的隐私性和安全性,其中socket协议与设备平台无关,可以解决线上会议中设备不兼容、信息不同步的问题,通过socket传输板书数据,实现了线上会议共同绘制板书,再通过视频流webrtc协议实时传输终端间的视频数据,实现多人在线辩论,还原了线下教学的互动功能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明跨平台协同交互式教学***的***示意图;
图2为本发明跨平台协同交互式教学方法的流程示意图。
具体实施方式
为了能够更清楚地理解本公开实施例的上述目的、特征和优点,下面结合附图和具体实施方式对本公开实施例进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开实施例,但是,本公开实施例还可以采用其他不同于在此描述的方式来实施,因此,本公开实施例的保护范围并不受下面公开的具体实施例的限制。
实施例1
参见图1,本发明的实施例公开了一种跨平台协同交互式教学***,包括讲师终端、学生终端以及云服务器端,所述讲师终端、学生终端以及云服务器端组成协同交互式教学***;
所述讲师终端与云服务器端之间通过http协议、socket通信协议以及视频流webrtc协议互联,所述学生终端与云服务器端之间也通过http协议、socket通信协议以及视频流webrtc协议互联;
所述讲师终端和学生终端内设有终端软件层,所述终端软件层包括:
终端应用软件或***用户界面,用于产生本机控制命令和数据、显示接收云服务器端的控制命令和数据;
http协议登录客户端,用于发送本机账号凭证信息给云服务器端、接收云服务器端发送的账号凭证信息校验数据包;
socket通信客户端,用于发送符合socket通信协议的数据包给云服务器端、接收云服务器端发送的数据包,通过云服务器端实现讲师终端和学生终端的信息同步;
视频流互联客户端,用于将本机控制命令和数据转化为符合视频流webrtc协议的数据包发送至云服务器端、接收云服务器端的视频流数据包;
所述云服务器端内设有服务器软件层,所述服务器软件层包括:
http协议登录服务端,用于接收终端发送的账号凭证信息、发送符合http协议的账号凭证信息校验数据包给终端;
socket通信服务端,用于接收终端发送的符合socket通信协议数据包、发送符合socket通信协议的数据包给终端;
视频流互联服务端,用于接收终端发送的符合视频流webrtc协议的数据包、发送符合视频流webrtc协议的数据包给终端,建立终端之间的视频流传输;
实施例2
参见图2,本发明的实施例公开了一种跨平台协同交互式教学方法,包括以下步骤:
步骤1:建立协同交互式教学***,在互联网网络环境下,讲师终端和学生终端通过http协议、socket通信协议以及视频流webrtc协议连接上云服务器端,完成交互式教学***的组网;
步骤2,云服务器端运行相应的服务端软件层,讲师终端和学生终端运行终端软件层;
步骤3,通过讲师终端的终端应用软件进行教学;
步骤4,根据教学需要,控制讲师终端选择进入板书交互教学模式、辩论交互教学模式,完成交互式教学。
在本实施例中,步骤1建立的协同交互式教学***,讲师终端和学生终端通过http协议传输账号凭证信息至云服务器端进行校验,并通过校验完成账号登录。
在本实施例中,步骤4板书交互教学模式中讲师终端绘制板书的实现方法为:
(1)通过鼠标或触屏,在讲师终端***用户界面的黑板绘制板书数据;
(2)讲师终端监听到板书数据的输入,将板书数据转换为符合socket通信协议的数据包;
(3)讲师终端通过socket通信协议向云服务器端发送板书数据包,云服务器端收到板书数据包后,转发板书数据包至已建立socket通信连接的终端;
(4)学生终端解包云服务器端发送的板书数据包,得到初始的板书数据;
(5)学生终端将初始的板书数据绘制在***用户界面上。
在本实施例中,步骤4板书交互教学模式中学生终端绘制板书的实现方法为:
(1)在讲师终端的***用户界面中点击授权学生终端绘制的按钮,讲师终端通过socket协议向云服务器端发送学生终端绘制的授权信令;
(2)云服务器端收到授权信令后,向所有已建立socket通信连接的学生终端发送授权信令,学生终端收到授权信令后,学生终端的***用户界面显示板书绘制相关控件;
(3)通过鼠标或触屏,在学生终端***用户界面的黑板上绘制板书数据;
(4)学生终端监听到板书数据的输入,将板书数据转换为符合socket通信协议的数据包;
(5)学生终端通过socket协议向云服务器端发送板书数据包;
(6)云服务器端接收到板书数据包,转发板书数据包至已建立socket通信连接的终端;
(7)讲师终端和学生终端解包所收到的板书数据包,得到初始的板书数据;
(8)讲师终端和学生终端分别将初始的板书数据绘制于***用户界面上。
在本实施例中,步骤4辩论交互教学模式的实现方法为:
(1)选定参与辩论的学生,并在***用户界面中点击邀请连麦的按钮;
(2)讲师终端端通过socket协议向云服务器端发送连麦信令;
(3)云服务器端收到连麦信令后,通过socket协议向被选定的学生终端发送连麦信令;
(4)学生终端收到连麦信令后,***用户界面提示讲师发送的连麦邀请,学生点击确认并加入连麦;
(5)参与辩论的学生终端加入连麦后,学生终端通过视频流webrtc协议将摄像头拍摄的视频画面传输至云服务器上,各个终端通过webrtc协议与云服务器连接,获取实时视频画面并显示于各个终端的***用户界面上。
在本实施例中,讲师选定参与辩论的学生时,可以控制学生的视频画面,具体步骤如下:
(1)讲师通过鼠标或触屏,在***用户界面更改学生视频画面的显示尺寸,或移动学生视频画面在***用户界面中的位置;
(2)讲师终端监听到学生视频画面发生变化,收集视频画面的尺寸信息和位置信息,并封装为符合socket协议的视频画面数据包;
(3)讲师终端通过socket协议向云服务器端发送视频画面数据包;
(4)云服务器端收到视频画面数据包后,向各个已建立socket通信连接的学生终端发送视频画面数据包;
(5)学生终端收到视频画面数据包后进行解包,得到更改后的视频画面尺寸信息和位置信息,学生终端通过尺寸信息和位置信息调整***用户界面上显示的视频画面大小和位置。
本发明一种跨平台协同交互式教学***及教学方法,通过http协议、socket通信协议以及视频流webrtc协议分别将讲师终端和学生终端连接至云服务器上,完成交互式教学***的组网,实现了讲师终端和学生终端的信息同步和视频流连接,http协议校验账号登录信息,确保了会议的隐私性和安全性,其中socket协议与设备平台无关,可以解决线上会议中设备不兼容、信息不同步的问题,通过socket传输板书数据,实现了线上会议共同绘制板书,再通过视频流webrtc协议实时传输终端间的视频数据,实现多人在线辩论,还原了线下教学的互动功能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种跨平台协同交互式教学***,其特征在于,包括讲师终端、学生终端以及云服务器端,所述讲师终端、学生终端以及云服务器端组成协同交互式教学***;
所述讲师终端与云服务器端之间通过http协议、socket通信协议以及视频流webrtc协议互联,所述学生终端与云服务器端之间也通过http协议、socket通信协议以及视频流webrtc协议互联;
所述讲师终端和学生终端内设有终端软件层,所述终端软件层包括:
终端应用软件或***用户界面,用于产生本机控制命令和数据、显示接收云服务器端的控制命令和数据;
http协议登录客户端,用于发送本机账号凭证信息给云服务器端、接收云服务器端发送的账号凭证信息校验数据包;
socket通信客户端,用于发送符合socket通信协议的数据包给云服务器端、接收云服务器端发送的数据包,通过云服务器端实现讲师终端和学生终端的信息同步;
视频流互联客户端,用于将本机控制命令和数据转化为符合视频流webrtc协议的数据包发送至云服务器端、接收云服务器端的视频流数据包;
所述云服务器端内设有服务器软件层,所述服务器软件层包括:
http协议登录服务端,用于接收终端发送的账号凭证信息、发送符合http协议的账号凭证信息校验数据包给终端;
socket通信服务端,用于接收终端发送的符合socket通信协议数据包、发送符合socket通信协议的数据包给终端;
视频流互联服务端,用于接收终端发送的符合视频流webrtc协议的数据包、发送符合视频流webrtc协议的数据包给终端,建立终端之间的视频流传输。
2.一种跨平台协同交互式教学方法,其特征在于,运行在跨平台协同交互式教学***上,包括以下步骤:
步骤1:建立协同交互式教学***,在互联网网络环境下,讲师终端和学生终端通过http协议、socket通信协议以及视频流webrtc协议连接上云服务器端,完成交互式教学***的组网;
步骤2,云服务器端运行相应的服务端软件层,讲师终端和学生终端运行终端软件层;
步骤3,通过讲师终端的终端应用软件进行教学;
步骤4,根据教学需要,控制讲师终端选择进入板书交互教学模式、辩论交互教学模式,完成交互式教学。
3.根据权利要求2所述的跨平台协同交互式教学方法,其特征在于,步骤1建立的协同交互式教学***,讲师终端和学生终端通过http协议传输账号凭证信息至云服务器端进行校验,并通过校验完成账号登录。
4.根据权利要求2所述的跨平台协同交互式教学方法,其特征在于,步骤4板书交互教学模式中讲师终端绘制板书的实现方法为:
(1)通过鼠标或触屏,在讲师终端***用户界面的黑板绘制板书数据;
(2)讲师终端监听到板书数据的输入,将板书数据转换为符合socket通信协议的数据包;
(3)讲师终端通过socket通信协议向云服务器端发送板书数据包,云服务器端收到板书数据包后,转发板书数据包至已建立socket通信连接的终端;
(4)学生终端解包云服务器端发送的板书数据包,得到初始的板书数据;
(5)学生终端将初始的板书数据绘制在***用户界面上。
5.根据权利要求2所述的跨平台协同交互式教学方法,其特征在于,步骤4板书交互教学模式中学生终端绘制板书的实现方法为:
(1)在讲师终端的***用户界面中点击授权学生终端绘制的按钮,讲师终端通过socket协议向云服务器端发送学生终端绘制的授权信令;
(2)云服务器端收到授权信令后,向所有已建立socket通信连接的学生终端发送授权信令,学生终端收到授权信令后,学生终端的***用户界面显示板书绘制相关控件;
(3)通过鼠标或触屏,在学生终端***用户界面的黑板上绘制板书数据;
(4)学生终端监听到板书数据的输入,将板书数据转换为符合socket通信协议的数据包;
(5)学生终端通过socket协议向云服务器端发送板书数据包;
(6)云服务器端接收到板书数据包,转发板书数据包至已建立socket通信连接的终端;
(7)讲师终端和学生终端解包所收到的板书数据包,得到初始的板书数据;
(8)讲师终端和学生终端分别将初始的板书数据绘制于***用户界面上。
6.根据权利要求2所述的跨平台协同交互式教学方法,其特征在于,步骤4辩论交互教学模式的实现方法为:
(1)选定参与辩论的学生,并在***用户界面中点击邀请连麦的按钮;
(2)讲师终端端通过socket协议向云服务器端发送连麦信令;
(3)云服务器端收到连麦信令后,通过socket协议向被选定的学生终端发送连麦信令;
(4)学生终端收到连麦信令后,***用户界面提示讲师发送的连麦邀请,学生点击确认并加入连麦;
(5)参与辩论的学生终端加入连麦后,学生终端通过视频流webrtc协议将摄像头拍摄的视频画面传输至云服务器上,各个终端通过webrtc协议与云服务器连接,获取实时视频画面并显示于各个终端的***用户界面上。
7.根据权利要求6所述跨平台协同交互式教学方法,其特征在于,讲师选定参与辩论的学生时,可以控制学生的视频画面,具体步骤如下:
(1)讲师终端通过鼠标或触屏,在***用户界面更改学生视频画面的显示尺寸,或移动学生视频画面在***用户界面中的位置;
(2)讲师终端监听到学生视频画面发生变化,收集视频画面的尺寸信息和位置信息,并封装为符合socket协议的视频画面数据包;
(3)讲师终端通过socket协议向云服务器端发送视频画面数据包;
(4)云服务器端收到视频画面数据包后,向各个已建立socket通信连接的学生终端发送视频画面数据包;
(5)学生终端收到视频画面数据包后进行解包,得到更改后的视频画面尺寸信息和位置信息,学生终端通过尺寸信息和位置信息调整***用户界面上显示的视频画面大小和位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211374070.4A CN115426343A (zh) | 2022-11-04 | 2022-11-04 | 一种跨平台协同交互式教学***及教学方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211374070.4A CN115426343A (zh) | 2022-11-04 | 2022-11-04 | 一种跨平台协同交互式教学***及教学方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115426343A true CN115426343A (zh) | 2022-12-02 |
Family
ID=84208192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211374070.4A Pending CN115426343A (zh) | 2022-11-04 | 2022-11-04 | 一种跨平台协同交互式教学***及教学方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115426343A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927909A (zh) * | 2014-04-29 | 2014-07-16 | 南京数模微电子有限公司 | 触摸式移动终端的交互式教学***与方法 |
CN105160952A (zh) * | 2015-06-02 | 2015-12-16 | 阔地教育科技有限公司 | 一种教学互动模式切换方法及*** |
US9741257B1 (en) * | 2016-03-30 | 2017-08-22 | Avaya Inc. | System and method for coordinated learning and teaching using a videoconference system |
CN108831214A (zh) * | 2018-08-01 | 2018-11-16 | 北京心更远科技发展有限公司 | 一种多端实时同步互动的在线教学方法 |
CN110213609A (zh) * | 2019-06-12 | 2019-09-06 | 珠海读书郎网络教育有限公司 | 在网络教育直播中进行连麦直播的方法、装置及存储介质 |
CN110288863A (zh) * | 2019-07-26 | 2019-09-27 | 牡丹江师范学院 | 一种文艺学教学远程教育*** |
CN111613103A (zh) * | 2020-06-02 | 2020-09-01 | 河南优观大数据科技有限公司 | 一种多对多音视频交互式远程直播录播教培云*** |
CN112312066A (zh) * | 2020-11-06 | 2021-02-02 | 上海钦文信息科技有限公司 | 一种基于多端实时绿幕合成的同步授课技术及应用 |
CN114666527A (zh) * | 2022-03-31 | 2022-06-24 | 中煤科工集团重庆智慧城市科技研究院有限公司 | 基于WebRTC的智慧城管运维管理方法及*** |
-
2022
- 2022-11-04 CN CN202211374070.4A patent/CN115426343A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927909A (zh) * | 2014-04-29 | 2014-07-16 | 南京数模微电子有限公司 | 触摸式移动终端的交互式教学***与方法 |
CN105160952A (zh) * | 2015-06-02 | 2015-12-16 | 阔地教育科技有限公司 | 一种教学互动模式切换方法及*** |
US9741257B1 (en) * | 2016-03-30 | 2017-08-22 | Avaya Inc. | System and method for coordinated learning and teaching using a videoconference system |
CN108831214A (zh) * | 2018-08-01 | 2018-11-16 | 北京心更远科技发展有限公司 | 一种多端实时同步互动的在线教学方法 |
CN110213609A (zh) * | 2019-06-12 | 2019-09-06 | 珠海读书郎网络教育有限公司 | 在网络教育直播中进行连麦直播的方法、装置及存储介质 |
CN110288863A (zh) * | 2019-07-26 | 2019-09-27 | 牡丹江师范学院 | 一种文艺学教学远程教育*** |
CN111613103A (zh) * | 2020-06-02 | 2020-09-01 | 河南优观大数据科技有限公司 | 一种多对多音视频交互式远程直播录播教培云*** |
CN112312066A (zh) * | 2020-11-06 | 2021-02-02 | 上海钦文信息科技有限公司 | 一种基于多端实时绿幕合成的同步授课技术及应用 |
CN114666527A (zh) * | 2022-03-31 | 2022-06-24 | 中煤科工集团重庆智慧城市科技研究院有限公司 | 基于WebRTC的智慧城管运维管理方法及*** |
Non-Patent Citations (1)
Title |
---|
李香菊等: "基于WebRTC的实时视频教学***的设计与实现", 《现代电子技术》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8416278B2 (en) | System and method for real-time conversational tele-education service based on video conferencing service | |
KR101706654B1 (ko) | 하이브리드 코스 교육 시스템 및 방법 | |
JP5472882B2 (ja) | 会議端末、会議サーバー、会議システム、およびデータ処理方法 | |
CN110349456B (zh) | 互动课堂的智能控制***、远程控制终端及教室终端 | |
US20020149617A1 (en) | Remote collaboration technology design and methodology | |
EP3329670B1 (en) | Virtual video driver bridge system for multi-source collaboration within a web conferencing system | |
CN103475846A (zh) | 一种视频通讯的方法及用于视频通讯的终端、服务器 | |
CN112866619B (zh) | 一种远程会议控制方法、装置、电子设备及存储介质 | |
WO2002080556A1 (en) | Remote collaboration technology design and methodology | |
CN112581814A (zh) | 一种互动直播课堂的实现方法 | |
CN104980686A (zh) | 一种视频会议中场景控制的方法 | |
CN101354881A (zh) | 显示装置及其控制方法和包括该显示装置的显示*** | |
CN113112881B (zh) | 基于WebRTC远程实验答疑*** | |
CN105763883A (zh) | 一种基于录播设备和云平台的直播方法 | |
US20110035767A1 (en) | Iptv remote broadcasting system for audience participation and service providing method thereof | |
CN201063761Y (zh) | 多功能视频会议*** | |
CN112839196A (zh) | 一种实现在线会议的方法、装置以及存储介质 | |
WO2016026336A1 (zh) | 音频视频会议中的远程互动方法、***及mcu | |
CN110570701A (zh) | 一种同步视频的双向语音互动教学***及方法 | |
RU126492U1 (ru) | Комплексная система дистанционного обучения и видеоконференц-связи | |
CN111107301A (zh) | 一种视频会议平台及基于视频会议平台的通讯方法 | |
CN112312066A (zh) | 一种基于多端实时绿幕合成的同步授课技术及应用 | |
CN108900794B (zh) | 用于远程会议的方法和装置 | |
CN115426343A (zh) | 一种跨平台协同交互式教学***及教学方法 | |
CN115565412A (zh) | 一种用于企业线上线下融合培训的直播授课***与方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20221202 |
|
RJ01 | Rejection of invention patent application after publication |