[发明专利]一种课件加载方法、系统及电子设备有效
申请号: | 202110331807.3 | 申请日: | 2021-03-29 |
公开(公告)号: | CN112714199B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 范旭宇;王浩玮;陈磊 | 申请(专利权)人: | 北京拓课网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/16;G06F16/174;G06F21/64 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 柳欣 |
地址: | 100010 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 课件 加载 方法 系统 电子设备 | ||
1.一种课件加载方法,其特征在于,包括:
上课开始前,客户端调取对应课件信息表中的新课件压缩包的下载地址和下载进度;
在满足存在所述新课件压缩包的下载地址、不存在下载进度的条件下,所述客户端删除本地存储目录下的原课件,开始从课件服务器下载所述新课件压缩包;
在满足存在所述新课件压缩包的下载地址和下载进度的条件下,所述客户端按所述下载进度继续下载所述新课件压缩包;
在满足不存在下载地址的条件下,所述客户端从所述课件服务器加载所述新课件;
上课开始时,所述客户端停止下载所述新课件压缩包,保存下载进度,从所述课件服务器端加载所述新课件;
所述新课件压缩包下载成功后,所述客户端删除本地存储目录下
的原课件,将下载成功的压缩包解压到所述本地存储目录下生成解压缩课件,删除所述新课件压缩包;
搭建本地服务器,所述客户端通过http协议自所述本地服务器加载所述解压缩课件。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述课件服务器接收用户上传的新课件,生成新课件压缩包,保存在指定目录下;
所述课件服务器生成所述新课件压缩包的下载地址,保存在对应课件信息表中供所述客户端调用。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
所述客户端检查所述解压缩课件的完整性,如果不完整,删除所述解压缩课件,通知所述课件服务器所述新课件压缩包异常。
4.根据权利要求1或2所述的方法,其特征在于,还包括:
客户端接收用户功能跳过的指示,停止下载所述新课件压缩包,保存下载进度,从所述课件服务器端加载所述新课件;
如果所述新课件压缩包下载超时,所述客户端删除已下载的部分,从所述课件服务器端加载所述新课件。
5.一种课件加载系统,其特征在于,包括客户端:
地址调取模块,用于上课开始前,调取对应课件信息表中的新课件压缩包的下载地址和下载进度;
课件下载模块,用于在满足存在所述新课件压缩包的下载地址、不存在下载进度的条件下,删除本地存储目录下的原课件,开始从课件服务器下载所述新课件压缩包;或者,在满足存在所述新课件压缩包的下载地址和下载进度的条件下,按所述下载进度继续下载所述新课件压缩包;
课件加载模块,用于在满足不存在下载地址的条件下,从所述课件服务器加载所述新课件;或者,上课开始时,停止下载所述新课件压缩包,保存下载进度,从所述课件服务器端加载所述新课件;
课件解压模块,用于所述新课件压缩包下载成功后,删除本地存储目录下的原课件,将下载成功的压缩包解压到所述本地存储目录下生成解压缩课件,删除所述新课件压缩包;
本地加载模块,用于通过http协议自本地服务器加载所述解压缩课件。
6.根据权利要求5所述的系统,其特征在于,还包括课件服务器:
压缩包生成模块,用于接收用户上传的新课件,生成新课件压缩包,保存在指定目录下;
地址生成模块,用于生成所述新课件压缩包的下载地址,保存在对应课件信息表中供所述客户端调用。
7.根据权利要求5或6所述的系统,其特征在于,所述客户端还包括:
完整性检查模块,用于检查所述解压缩课件的完整性,如果不完整,删除所述解压缩课件,通知所述课件服务器所述新课件压缩包异常。
8.根据权利要求5或6所述的系统,其特征在于,所述客户端还包括:
课件加载模块,用于接收用户功能跳过的指示,停止下载所述新课件压缩包,保存下载进度,从所述课件服务器端加载所述新课件;或者,如果所述新课件压缩包下载超时,删除已下载的部分,从所述课件服务器端加载所述新课件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京拓课网络科技有限公司,未经北京拓课网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110331807.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种切换应用程序的方法、装置及电子设备
- 下一篇:三栖智能驾驶电动轿车