[发明专利]一种面向知识结构的在线教学视频播放系统及方法在审
申请号: | 201810741610.5 | 申请日: | 2018-07-09 |
公开(公告)号: | CN108900917A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 赵玉丽;张引;王衍庆;张斌;高克宁;朱志良;于海 | 申请(专利权)人: | 东北大学 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;G09B5/02 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 陈玲玉;梅洪玉 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于在线教学系统领域,提供一种面向知识结构的在线教学视频播放系统及方法。该系统包括:视频资源存储模块用于存储用户所学课程的教学视频,知识存储模块用于存储用户学习课程的每一个教学视频所包含的知识点的知识点数据;视频显示模块用于显示视频资源存储模块中存储的教学视频;知识结构显示模块用于显示教学视频的知识结构,并监测视频显示模块中视频的播放进度,根据视频播放进度与知识点在所属的教学视频中的起止时间,突出显示知识结构中对应的知识点。本发明帮助用户能够更好了解课程的知识结构,理解知识间的相互引用关系,并快速地回顾知识点,提高学习效率。 | ||
搜索关键词: | 知识结构 教学视频 知识点 视频播放系统 视频显示模块 存储模块 存储用户 视频资源 在线教学 课程 视频播放进度 在线教学系统 播放进度 突出显示 显示模块 学习效率 引用关系 知识存储 点数据 存储 视频 监测 帮助 学习 | ||
【主权项】:
1.一种面向知识结构的在线教学视频播放系统,其特征在于,所述的在线教学视频播放系统包括视频资源存储模块、知识存储模块、视频显示模块和知识结构显示模块;所述的视频资源存储模块用于存储用户所学课程的教学视频,每个教学视频包含多个知识点,一个知识点对应一个知识点数据,且每个教学视频都存在一个与教学视频对应的知识结构,具有一个教学视频唯一标识;当一个知识点引用其他知识点时,该知识点和被引用的知识点之间形成引用关系;一个教学视频中的所有知识点和知识点之间的引用关系形成教学视频的树状知识结构;所述的教学视频的信息存储在教学视频表中具有如下属性:教学视频唯一标识、教学视频地址、教学视频名称;教学视频唯一标识与教学视频地址存在一一对应关系,教学视频地址是以字符串形式表示的对应教学视频在教学视频资源库中存放的位置;所述的知识存储模块用于存储用户学习课程的每一个教学视频所包含的知识点的知识点数据;所述的一个知识点数据包含知识点内容、知识点对其他知识点的引用信息、知识点在所属的教学视频中的起止时间以及知识点对应的教学视频的唯一标识,每个知识点还具有唯一标识;所述的引用信息用于记录一个知识点与其他知识点之间的引用关系;所述的起止时间是每个知识点在教学视频中对应的起始播放时间和终止播放时间;所述的起始播放时间和起止播放时间,分别指一个教学视频中涉及一个知识点的开始时间和结束时间;所有的知识点数据都存放在知识点数据表中,知识点数据表具有如下属性:教学视频唯一标识、知识点唯一标识、知识点名称、知识点内容、开始时间、结束时间、引用信息唯一标识;所有的知识点数据的引用信息都存放在引用信息表中,引用信息表具有属性:引用信息唯一标识、引用的知识点数据的唯一标识;所述的视频显示模块用于显示视频资源存储模块中存储的教学视频;所述的知识结构显示模块用于显示教学视频的知识结构,并监测视频显示模块中视频的播放进度,根据视频播放进度与知识点在所属的教学视频中的起止时间,突出显示知识结构中对应的知识点;所述的知识结构是视频显示模块通过读取知识点数据表、引用信息表及教学视频表中的信息后,创建以知识结构节点对象为节点的数构造成的,在知识结构节点对象中有键值对:“name”、“time”、“video”、“supportId”、“children”;所述的键“name”的值可以是教学视频名称或者知识点的名称,若“name”键的值存放的是教学视频名称,那么此知识结构节点对象一定是知识结构中的根节点;所述的“time”键的值代表教学视频的时长;所述的“supportId”键的值代表教学视频的唯一标识;若“name”键的值存放的是知识点的名称,那么“time”键的值则存放的是知识点在对应的教学视频中的开始时间和结束时间,“supportId”键的值则代表知识点数据的唯一标识;对于任何知识结构节点对象“children”键的值则是一个元素为知识结构节点对象的json数组,每个元素都是当前知识点引用的知识点;在知识结构显示模块中,只存放有一个知识结构节点对象,并且此知识结构节点对应教学视频本身,此知识结构对象的“children”键的值则存放教学视频中引用的知识点的知识结构节点对象;所述的知识结构显示模块首先新建一个知识结构节点对象作为知识结构的根节点,获取和当前页面显示的教学视频的唯一标识、教学视频名称、视频时长、视频存放地址并存入创建的知识结构节点对象中;根据获取到的教学视频唯一标识从知识点数据表中读取所有和当前教学视频唯一标识相同的知识点数据并存放到一个列表当中,然后根据获取到的所有知识点数据中的引用信息唯一标识从引用信息表中读取引用信息;根据获取到的引用信息中每条记录的知识点数据唯一标识在之前获取到的当前视频的知识点数据列表中查找对应的知识点数据并新建知识结构节点对象存放获取到的知识点数据,从而建立各个知识点数据间的引用关系并存放在“children”键对应的值当中作为根节点的孩子节点;当建立完根节点的孩子节点之后,继续遍历孩子节点,对孩子节点中在引用信息表中有记录的节点,则按照上述逻辑为这些孩子节点创建它们引用的知识结构节点对象数组并存放在“children”键对应的值中,以此类推,直到完成知识结构的构建;在知识结构节点对象建立完毕之后,视频显示模块会调用绘图函数drawTree将知识结构节点对象绘制到知识结构显示区域中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810741610.5/,转载请声明来源钻瓜专利网。