基于云技术的多媒体课件自动生成方法

文档序号:8000200阅读:244来源:国知局
基于云技术的多媒体课件自动生成方法
【专利摘要】本发明涉及一种基于云技术的多媒体课件自动生成方法,该方法由云端服务器以及通过网络接入该云端服务器的Web终端实现多媒体课件的在线生成,由Web终端输入多媒体资源,云端服务器对资源进行转换处理,自动生成多媒体课件,并保存于数据库中,供用户调取。与现有技术相比,本发明能够快速生成多媒体课件,经过转换、压缩等方式进行文件格式的调整,可以适用于I0S、Android等系统的移动设备,方便用户随时随地进行碎片化学习。
【专利说明】基于云技术的多媒体课件自动生成方法

【技术领域】
[0001] 本发明涉及一种多媒体数据处理方法,尤其是涉及一种基于云技术的多媒体课件 自动生成方法。

【背景技术】
[0002] 近年来,移动互联网成为了时代的宠儿,基于移动互联网的:移动社交、移动娱乐、 移动电子商务等行业应用层出不穷。我国教育正处于一个高水平、均衡、以人为本的全新发 展阶段,面对新世纪的教育,原有PPT宣讲、视频、音频、E-learning等教育支持服务技术已 经显得单薄落后。移动互联网与教育的结合将极大地推动教育的发展,成为一种新的教育 途径。移动教育最先开始于幼儿教育领域,后逐渐向成人教育领域拓展。在个性化、碎片化 为特征的移动应用中,"移动教育"面临了前所未有的挑战。
[0003] 在以互联网为主的现代化教育支持服务技术中,教师通过互联网平台快捷的制作 微型课件,学生通过手机、pad等高科技设备进行微型课件的移动学习,这种综合性的教育 支持服务技术填补了 "移动教育"领域一项空白。这种综合性的教育支持服务技术,能够更 便捷,更快速的进行教与学,并且及时得到相关反馈,已达到个性化、碎片化的学习效果。


【发明内容】

[0004] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于云技术的 多媒体课件自动生成方法。
[0005] 本发明的目的可以通过以下技术方案来实现:
[0006] -种基于云技术的多媒体课件自动生成方法,该方法由云端服务器以及通过网络 接入该云端服务器的Web终端实现多媒体课件的在线生成,包括以下步骤:
[0007] 1)向Web终端导入多媒体资源,并上传至云端服务器,其中,多媒体资源的类型包 括图片、视频及首频;
[0008] 2)云端服务器对多媒体资源进行检测,判断多媒体资源是否为支持的格式,若为 是,则进入步骤3);否则,生成日志并进入步骤5);
[0009] 3)区分资源类型,根据不同资源类型分别进行转换,生成多媒体课件;
[0010] 4)判断是否转换成功,若为是,则将生成的多媒体课件发送至云端服务器的数据 库进行保存,并进入步骤5);否则,进行转换异常处理,然后进入步骤5);
[0011] 5)生成流程结束,若多媒体课件未成功生成,则向用户发送对应提示。
[0012] 其中,步骤3)中视频和音频文件进行码率转换和压缩,图片文件转换为图片集并 进行压缩。
[0013] 步骤4)中进行转换异常处理的具体过程为:
[0014] 41)系统捕获转换异常;
[0015] 42)将异常信息抛给异常处理队列,排队处理;
[0016] 43)分析异常信息,尝试重新转换;
[0017] 44)判断重新转换是否成功;若转换成功,则进入步骤5);否则,返回步骤43)再 次重新转换,直至失败次数超过指定次数,执行步骤45);
[0018] 45)记录异常信息,并发送提示信息,提示后台技术人员手工处理。
[0019] 与现有技术相比,本发明具有以下优点:
[0020] (1)视频、音频、图片等在导入后可以自动生成多媒体课件。
[0021] (2)视频、音频、图片等经过转换、压缩等方式进行文件格式的调整,可以适用于 IOS、Android等系统的移动设备。
[0022] (3)移动设备可以通过云端服务器随时随地进行音频、视频、图片的碎片化学习。
[0023] (4)通过网络可以方便的实现分享、传播、教学互动、交友。

【专利附图】

【附图说明】
[0024] 图1为本发明所提供方法的流程图;
[0025] 图2为采用本发明的云系统的框架图。

【具体实施方式】
[0026] 下面结合附图和具体实施例对本发明进行详细说明。
[0027] 实施例
[0028] 如图1所示,一种基于云技术的多媒体课件自动生成方法,该方法通过云端服务 器以及通过网络接入该云端服务器的Web终端实现多媒体课件的在线生成,包括以下步 骤:
[0029] 101)向Web终端导入多媒体资源,并上传至云端服务器,其中,多媒体资源的类型 包括图片、视频及音频;
[0030] 102)云端服务器对多媒体资源进行检测,判断多媒体资源是否为支持的格式,若 为是,则进入步骤103);否则,生成日志并进入步骤105);
[0031] 103)区分资源类型,根据不同资源类型分别进行转换,生成多媒体课件;其中,视 频和音频文件进行码率转换和压缩,图片文件(包括roF、ppt等)转换为图片集并进行压 缩。其中,在对视频进行转化时,可以同时进行视频优化,具体的过程如下:对输入的码流 进行变字长解码,根据码流中的量化因子进行反量化;采用DCT系数截断,去除高于截止频 率的量化因子;码率控制,对目标编码进行比特数分配,根据分配结果确定各部分的量化因 子;根据最终得到的量化因子,对DCT系数进行量化,并进行变字长编码。经过优化的视频, 编码效率更高,清晰度也有所加强。
[0032] 104)判断是否转换成功,若为是,则将生成的多媒体课件发送至云端服务器的数 据库进行保存,并进入步骤105);否则,进行转换异常处理,然后进入步骤105);
[0033] 105)生成流程结束,若多媒体课件未成功生成,则向用户发送对应提示。
[0034] 其中,步骤104)中进行转换异常处理的具体过程为:
[0035] 41)系统捕获转换异常;
[0036] 42)将异常信息抛给异常处理队列,排队处理;
[0037] 43)分析异常信息,一般根据错误代码来判断异常类型,然后尝试重新转换;
[0038] 44)判断重新转换是否成功;若转换成功,则进入步骤5);否则,返回步骤43)再 次重新转换,直至失败次数超过指定次数,执行步骤45);
[0039] 45)记录异常信息,并发送提示信息,提示后台技术人员手工处理。
[0040] 图2展示了本发明所依托的云系统的核心组件以及各组件的依赖关系,由云端服 务器以及通过网络接入该云端服务器的Web终端实现多媒体课件的在线生成,生成的多媒 体课件保存于云端服务器的数据库内,用户可以随时通过手机等移动设备或者Web终端调 取这些多媒体课件进行学习。
[0041] 该系统采用CDN技术,在数据传输时尽可能避开互联网上有可能影响数据传输速 度和稳定性的瓶颈和环节,使内容传输的更快、更稳定,并且具体包括了以下服务集群,用 于实现相关功能,具体为:
[0042] (1)数据库集群:系统采用Mysql数据库集群技术,可根据实际业务需要进行横向 和纵向扩展。数据库采用主从形式,即可分摊数据库压力,也可提高系统数据库层安全性。
[0043] (2)缓存服务集群:Web高速缓存服务,利用WEB高速缓存重定向技术。通过提高 重复访问内容的命中率,可以有效地改善网站的访问速度和整体性能,以弥补带宽的不足。
[0044] (3)视频转码服务集群
[0045] 视频转码技术采用Ffmpeg软件实现,可以接收11^68、打¥、¥11^等主流视频格式,根 据平台需求自动调整码率,输出的视频采用H264编码格式,码率为512kbps,音频采用AAC 的编码格式,码率为96kbps。
[0046] (4)图片处理服务集群
[0047] 图片处理技术采用Graphicsmagick软件,接收jpg格式图片,输出jpg85%压缩 t匕。PDF直接导出为图片集,根据需要进行压缩。
[0048] (5)PPT处理服务集群
[0049] ΡΡΤ处理服务采用Windows、· net技术,融合office/UNO对ΡΡΤ进行转换处理,输 出图片。接收格式支持ppt、pptx。
[0050] (6)消息服务集群
[0051] 信息服务集群包括:短信服务、客户端PUSH信息、站内信服务。短信服务采用Iwap 短信服务,支持全网段信息发送。PUSH服务同时支持I0S和Android等系统的移动设备,推 送成功率90%以上,延迟不超过5分钟。
[0052] (7)身份服务集群
[0053] 身份服务是针对各个业务所设定的验证、匹配系统,该服务可划分用户类别,为用 户提供数据加密,信息扩展服务。
[0054] (8) Web服务器集群
[0055] Web服务采用主流Nginx+Tomcat负载均衡技术,可承载大用户量并发访问,同时 支持大用户量在线课程课件制作。
[0056] (9)手机API服务集群
[0057] 手机API服务是移动设备应用的管理系统,该系统可提供开发、测试、试用等内部 服务,也可对外开放,为第三方手机应用开发提供通用API,同时可提供数据统计、数据分析 功能。
[0058] 用户通过Web终端服务制作多媒体课件,课件通过云端服务器进行整合和转换, 自动生成移动设备可播放的课件,用户通过web终端可直接浏览课件,也可通过移动设备 拉取学习信息,将信息本地化,本地化的信息可随时随地播放。
【权利要求】
1. 一种基于云技术的多媒体课件自动生成方法,该方法由云端服务器以及通过网络接 入该云端服务器的Web终端实现多媒体课件的在线生成,其特征在于,包括以下步骤: 1) 向Web终端导入多媒体资源,并上传至云端服务器,其中,多媒体资源的类型包括图 片、视频及音频; 2) 云端服务器对多媒体资源进行检测,判断多媒体资源是否为支持的格式,若为是,则 进入步骤3);否则,生成日志并进入步骤5); 3) 区分资源类型,根据不同资源类型分别进行转换,生成多媒体课件; 4) 判断是否转换成功,若为是,则将生成的多媒体课件发送至云端服务器的数据库进 行保存,并进入步骤5);否则,进行转换异常处理,然后进入步骤5); 5) 生成流程结束,若多媒体课件未成功生成,则向用户发送对应提示。
2. 根据权利要求1所述的一种基于云技术的多媒体课件自动生成方法,其特征在于, 步骤3)中视频和音频文件进行码率转换和压缩,图片文件转换为图片集并进行压缩。
3. 根据权利要求1所述的一种基于云技术的多媒体课件自动生成方法,其特征在于, 步骤4)中进行转换异常处理的具体过程为: 41) 系统捕获转换异常; 42) 将异常信息抛给异常处理队列,排队处理; 43) 分析异常信息,尝试重新转换; 44) 判断重新转换是否成功;若转换成功,则进入步骤5);否则,返回步骤43)再次重 新转换,直至失败次数超过指定次数,执行步骤45); 45) 记录异常信息,并发送提示信息,提示后台技术人员手工处理。
【文档编号】H04L29/08GK104219201SQ201310209998
【公开日】2014年12月17日 申请日期:2013年5月30日 优先权日:2013年5月30日
【发明者】芦斌 申请人:上海蓝卓教育信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1