【技术实现步骤摘要】
本专利技术涉及一种基于网络教学或者在线会议等系统的教学活动或会议过程录制和播放的方法、系统以及计算机程序产品,在网络教学或者在线会议等过程中实现了对多媒体课堂或会议内容的实时录制和点播回放。
技术介绍
近年来,随着移动互联网的普及和网络教学系统的快速发展,传统教学模式已逐渐不能满足用户对于多媒体信息化便于回放等教学方式的需求。在网络教学过程中,通过课堂录播将教学过程录制下来,可以在互联网上共享优秀教学资源,用户可以使用终端在线访问这些优秀教学资源,还可以满足学生课后复习的需求。如图1所示,现有文献1(CN101141271A,公开日2008年3月12日)公开了一种网络教学系统,包括:录制器100、处理器200、第一网络300、第二网络350,服务器400、数据库500及三个客户端600。其中,录制器100主要包括摄像头(图未示出)及无线数字话筒(图未示出)以录制课件的视频信息及音频信息。第一网络300用于将所述课件信息传送至服务器400。服务器400一方面用于进一步处理所述课件信息,产生课件数据,另一方面用于在数据库500中搜寻并调用所述课件数据,进而将所述课件数据转换回所述课件信息。数据库500用于存储所述课件数据。第二网络350用于连接客户端600与服务器400。客户端600用于方便用户查询课件信息及调用课件信息。如图2所示,现有文献2(CN103067683A,公开日2013年4月24日)公开了一种用于远程教学的全自动录播系统,包括:视频信号采集模块1、音频信号采集模2块、自动录播编辑模块3和图形工作站4,视 ...
【技术保护点】
一种网络教学录播方法,包括以下步骤:‑‑开始文件录制;‑‑生成文件标识ID;‑‑从第一音频源采集音频数据,形成第一音频数据流;‑‑从至少一个第二音频源采集音频数据,形成第二音频数据流;‑‑从多媒体白板采集动作数据,形成多媒体白板动作数据流;‑‑从至少一个屏幕显示采集操作数据,形成屏幕显示操作数据流,所述屏幕显示包括对于屏幕上显示的电子文档的各种应用操作;‑‑生成时间戳标识;‑‑将文件标识ID和时间戳标识Timestamp分别与以上所述数据流以及所述电子文档结合绑定,并按照设定格式分别保存至数据库;‑‑用户终端通过网络分别获取这些数据流,利用安装在所述用户终端上的客户端根据时间标识Timestamp播放录制的内容;其中,所述第一音频源为教学活动中的教师用户、在线会议的主讲人或者交互交流活动的主要发言人;所述第二音频源为教学活动中的学生用户、在线会议的其他讲话人或者交互交流活动的其他发言人;所述终端为移动终端或有线固定计算机终端;所述网络为无线的或有线的局域互联网或广域互联网。
【技术特征摘要】
1.一种网络教学录播方法,包括以下步骤:
--开始文件录制;
--生成文件标识ID;
--从第一音频源采集音频数据,形成第一音频数据流;
--从至少一个第二音频源采集音频数据,形成第二音频数据流;
--从多媒体白板采集动作数据,形成多媒体白板动作数据流;
--从至少一个屏幕显示采集操作数据,形成屏幕显示操作数据流,所述屏幕显示包括对于屏幕上显示
的电子文档的各种应用操作;
--生成时间戳标识;
--将文件标识ID和时间戳标识Timestamp分别与以上所述数据流以及所述电子文档结合绑定,并按照
设定格式分别保存至数据库;
--用户终端通过网络分别获取这些数据流,利用安装在所述用户终端上的客户端根据时间标识
Timestamp播放录制的内容;
其中,
所述第一音频源为教学活动中的教师用户、在线会议的主讲人或者交互交流活动的主要发言人;
所述第二音频源为教学活动中的学生用户、在线会议的其他讲话人或者交互交流活动的其他发言人;
所述终端为移动终端或有线固定计算机终端;
所述网络为无线的或有线的局域互联网或广域互联网。
2.根据权利要求1的网络教学录播方法,其特征在于:
所述数据库为本地服务器Server数据库或者网络服务器Server数据库,
当数据流保存至本地服务器Server数据库时,由本地服务器Server上传至网络服务器Server。
3.根据权利要求2的网络教学录播方法,其特征在于:
所述数据流传输时通过Socket通信接口进行,并且对所述数据流进行SSL加密处理。
4.根据权利要求1-3之一的网络教学录播方法,进一步包括,
将至少一种所述数据流分割成片段,每个数据流片段的标识ID由所述文件标识ID和随机分配的片段
编码组成;
建立所述数据流片段标识ID与所述时间戳的映射关系表,用于根据所述映射关系表顺序组合所述数
据流片段,实现数据流的正常播放。
5.根据权利要求4的网络教学录播方法,其特征在于:
所述网络教学包括本地网络教学活动、远程网络教学活动、本地网络在线会议、远程网络在线会议、
以及其他网络在线交互交流活动。
6.根据权利要求4的网络教学录播方法,其特征在于:
所述多媒体白板包括在其上可以书写内容并可以输出所述书写动作数据的电子白板、触屏输入装置或
手写输入装置。
7.根据权利要求4的网络教学录播方法,进一步包括,
获取所述多媒体白板的屏幕显示的坐标系参数数据,并保存至所述数据库。
8.根据权利要求7的网络教学录播方法,其特征在于:
所述动作数据包括在所述多媒体白板上进行书写操作时书写内容的坐标位置数据。
9.根据权利要求4的网络教学录播方法,其特征在于:
所述电子文档包括WPS文档、WORD文档、PPT文档、EXCEL文档、PDF文档、TXT文档、或图
片文档;
所述应用操作包括所述电子文档的打开、关闭、翻页、前进、后退、以及使用者在所述电子文档上的
标注动作的位置信息。
10.根据权利要求9的网络教学录播方法,其特征在于:
在执行首次播放请求时,服务器根据映射关系表的时间顺序,向用户终端传送数据流片段,用户终端
顺序组合这些片段即可进行播放,不将所述映射关系表发送给用户终端;
在执行播放请求时,根据需要播放的录制文件的文件标识ID,检查是否使用了电子文档,如果使用了
电子文档,首先在用户终端的本地缓存中查找是否已经下载了所述电子文档,如果有,则无需下载,如果
没有,先通过网络将所述电子文档下载到用户终端。
11.根据权利要求10的网络教学录播方法,其特征在于:
所述网络用户的播放请求是通过Socket加密信道发送给系统服务器Server,系统服务器Server再根据
文件标识ID获取所述数据流。
12.根据权利要求4的网络教学录播方法,其特征在于:
当数据流分割成片段而需要映射关系表才能播放录制文件时,如果网络用户终端的本地缓存中已经保
存了所述数据流时,只需要下载所述映射关系表,即可实现复原播放。
13.根据权利要求1-12之一的网络教学录播方法,其特征在于:
所述网络教学录播方法可以用于网络教学、在线培训、应急指挥包括地图标注和音频录制、金融系统
包括操盘讲解或者在线会议系统的教学活动或者会议过程的录制和播放。
14.一种网络教学录播系统,包括处理器;以及
计算机可读存储介质,具有由所述处理器执行用于执行操作的计算机可读程序代码,所述操作包括:
--开始文件录制;
...
【专利技术属性】
技术研发人员:陈铿帆,刘佳,
申请(专利权)人:深圳市时尚德源文化传播有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。