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

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

Info

Publication number
CN104219201A
CN104219201A CN201310209998.1A CN201310209998A CN104219201A CN 104219201 A CN104219201 A CN 104219201A CN 201310209998 A CN201310209998 A CN 201310209998A CN 104219201 A CN104219201 A CN 104219201A
Authority
CN
China
Prior art keywords
multimedia
multimedia courseware
courseware
cloud server
cloud
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
Application number
CN201310209998.1A
Other languages
English (en)
Inventor
芦斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LANTOP INFORMATION TECHNOLOGIES Co Ltd
Original Assignee
LANTOP INFORMATION TECHNOLOGIES Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by LANTOP INFORMATION TECHNOLOGIES Co Ltd filed Critical LANTOP INFORMATION TECHNOLOGIES Co Ltd
Priority to CN201310209998.1A priority Critical patent/CN104219201A/zh
Publication of CN104219201A publication Critical patent/CN104219201A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

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

Description

基于云技术的多媒体课件自动生成方法
技术领域
本发明涉及一种多媒体数据处理方法,尤其是涉及一种基于云技术的多媒体课件自动生成方法。
背景技术
近年来,移动互联网成为了时代的宠儿,基于移动互联网的:移动社交、移动娱乐、移动电子商务等行业应用层出不穷。我国教育正处于一个高水平、均衡、以人为本的全新发展阶段,面对新世纪的教育,原有PPT宣讲、视频、音频、E-learning等教育支持服务技术已经显得单薄落后。移动互联网与教育的结合将极大地推动教育的发展,成为一种新的教育途径。移动教育最先开始于幼儿教育领域,后逐渐向成人教育领域拓展。在个性化、碎片化为特征的移动应用中,“移动教育”面临了前所未有的挑战。
在以互联网为主的现代化教育支持服务技术中,教师通过互联网平台快捷的制作微型课件,学生通过手机、pad等高科技设备进行微型课件的移动学习,这种综合性的教育支持服务技术填补了“移动教育”领域一项空白。这种综合性的教育支持服务技术,能够更便捷,更快速的进行教与学,并且及时得到相关反馈,已达到个性化、碎片化的学习效果。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于云技术的多媒体课件自动生成方法。
本发明的目的可以通过以下技术方案来实现:
一种基于云技术的多媒体课件自动生成方法,该方法由云端服务器以及通过网络接入该云端服务器的Web终端实现多媒体课件的在线生成,包括以下步骤:
1)向Web终端导入多媒体资源,并上传至云端服务器,其中,多媒体资源的类型包括图片、视频及音频;
2)云端服务器对多媒体资源进行检测,判断多媒体资源是否为支持的格式,若为是,则进入步骤3);否则,生成日志并进入步骤5);
3)区分资源类型,根据不同资源类型分别进行转换,生成多媒体课件;
4)判断是否转换成功,若为是,则将生成的多媒体课件发送至云端服务器的数据库进行保存,并进入步骤5);否则,进行转换异常处理,然后进入步骤5);
5)生成流程结束,若多媒体课件未成功生成,则向用户发送对应提示。
其中,步骤3)中视频和音频文件进行码率转换和压缩,图片文件转换为图片集并进行压缩。
步骤4)中进行转换异常处理的具体过程为:
41)***捕获转换异常;
42)将异常信息抛给异常处理队列,排队处理;
43)分析异常信息,尝试重新转换;
44)判断重新转换是否成功;若转换成功,则进入步骤5);否则,返回步骤43)再次重新转换,直至失败次数超过指定次数,执行步骤45);
45)记录异常信息,并发送提示信息,提示后台技术人员手工处理。
与现有技术相比,本发明具有以下优点:
(1)视频、音频、图片等在导入后可以自动生成多媒体课件。
(2)视频、音频、图片等经过转换、压缩等方式进行文件格式的调整,可以适用于IOS、Android等***的移动设备。
(3)移动设备可以通过云端服务器随时随地进行音频、视频、图片的碎片化学习。
(4)通过网络可以方便的实现分享、传播、教学互动、交友。
附图说明
图1为本发明所提供方法的流程图;
图2为采用本发明的云***的框架图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
如图1所示,一种基于云技术的多媒体课件自动生成方法,该方法通过云端服务器以及通过网络接入该云端服务器的Web终端实现多媒体课件的在线生成,包括以下步骤:
101)向Web终端导入多媒体资源,并上传至云端服务器,其中,多媒体资源的类型包括图片、视频及音频;
102)云端服务器对多媒体资源进行检测,判断多媒体资源是否为支持的格式,若为是,则进入步骤103);否则,生成日志并进入步骤105);
103)区分资源类型,根据不同资源类型分别进行转换,生成多媒体课件;其中,视频和音频文件进行码率转换和压缩,图片文件(包括PDF、PPT等)转换为图片集并进行压缩。其中,在对视频进行转化时,可以同时进行视频优化,具体的过程如下:对输入的码流进行变字长解码,根据码流中的量化因子进行反量化;采用DCT系数截断,去除高于截止频率的量化因子;码率控制,对目标编码进行比特数分配,根据分配结果确定各部分的量化因子;根据最终得到的量化因子,对DCT系数进行量化,并进行变字长编码。经过优化的视频,编码效率更高,清晰度也有所加强。
104)判断是否转换成功,若为是,则将生成的多媒体课件发送至云端服务器的数据库进行保存,并进入步骤105);否则,进行转换异常处理,然后进入步骤105);
105)生成流程结束,若多媒体课件未成功生成,则向用户发送对应提示。
其中,步骤104)中进行转换异常处理的具体过程为:
41)***捕获转换异常;
42)将异常信息抛给异常处理队列,排队处理;
43)分析异常信息,一般根据错误代码来判断异常类型,然后尝试重新转换;
44)判断重新转换是否成功;若转换成功,则进入步骤5);否则,返回步骤43)再次重新转换,直至失败次数超过指定次数,执行步骤45);
45)记录异常信息,并发送提示信息,提示后台技术人员手工处理。
图2展示了本发明所依托的云***的核心组件以及各组件的依赖关系,由云端服务器以及通过网络接入该云端服务器的Web终端实现多媒体课件的在线生成,生成的多媒体课件保存于云端服务器的数据库内,用户可以随时通过手机等移动设备或者Web终端调取这些多媒体课件进行学习。
该***采用CDN技术,在数据传输时尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定,并且具体包括了以下服务集群,用于实现相关功能,具体为:
(1)数据库集群:***采用Mysql数据库集群技术,可根据实际业务需要进行横向和纵向扩展。数据库采用主从形式,即可分摊数据库压力,也可提高***数据库层安全性。
(2)缓存服务集群:Web高速缓存服务,利用WEB高速缓存重定向技术。通过提高重复访问内容的命中率,可以有效地改善网站的访问速度和整体性能,以弥补带宽的不足。
(3)视频转码服务集群
视频转码技术采用Ffmpeg软件实现,可以接收mpeg、flv、wmv等主流视频格式,根据平台需求自动调整码率,输出的视频采用H264编码格式,码率为512kbps,音频采用AAC的编码格式,码率为96kbps。
(4)图片处理服务集群
图片处理技术采用Graphicsmagick软件,接收jpg格式图片,输出jpg85%压缩比。PDF直接导出为图片集,根据需要进行压缩。
(5)PPT处理服务集群
PPT处理服务采用Windows、.net技术,融合office/UNO对PPT进行转换处理,输出图片。接收格式支持ppt、pptx。
(6)消息服务集群
信息服务集群包括:短信服务、客户端PUSH信息、站内信服务。短信服务采用Iwap短信服务,支持全网段信息发送。PUSH服务同时支持IOS和Android等***的移动设备,推送成功率90%以上,延迟不超过5分钟。
(7)身份服务集群
身份服务是针对各个业务所设定的验证、匹配***,该服务可划分用户类别,为用户提供数据加密,信息扩展服务。
(8)Web服务器集群
Web服务采用主流Nginx+Tomcat负载均衡技术,可承载大用户量并发访问,同时支持大用户量在线课程课件制作。
(9)手机API服务集群
手机API服务是移动设备应用的管理***,该***可提供开发、测试、试用等内部服务,也可对外开放,为第三方手机应用开发提供通用API,同时可提供数据统计、数据分析功能。
用户通过Web终端服务制作多媒体课件,课件通过云端服务器进行整合和转换,自动生成移动设备可播放的课件,用户通过web终端可直接浏览课件,也可通过移动设备拉取学习信息,将信息本地化,本地化的信息可随时随地播放。

Claims (3)

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)记录异常信息,并发送提示信息,提示后台技术人员手工处理。
CN201310209998.1A 2013-05-30 2013-05-30 基于云技术的多媒体课件自动生成方法 Pending CN104219201A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310209998.1A CN104219201A (zh) 2013-05-30 2013-05-30 基于云技术的多媒体课件自动生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310209998.1A CN104219201A (zh) 2013-05-30 2013-05-30 基于云技术的多媒体课件自动生成方法

Publications (1)

Publication Number Publication Date
CN104219201A true CN104219201A (zh) 2014-12-17

Family

ID=52100341

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310209998.1A Pending CN104219201A (zh) 2013-05-30 2013-05-30 基于云技术的多媒体课件自动生成方法

Country Status (1)

Country Link
CN (1) CN104219201A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104994416A (zh) * 2015-07-10 2015-10-21 苏州朗捷通智能科技有限公司 一种多媒体智能控制***
CN105100824A (zh) * 2015-09-10 2015-11-25 东方网力科技股份有限公司 一种视频处理设备、***和方法
CN107045814A (zh) * 2017-01-21 2017-08-15 深圳科达智慧科技有限公司 数位学习***及方法
CN110334224A (zh) * 2019-07-12 2019-10-15 濮阳职业技术学院 一种语文教学演示***
CN110688604A (zh) * 2019-10-24 2020-01-14 广东力拓网络科技有限公司 一种在线编辑课件的***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535713B1 (en) * 1996-05-09 2003-03-18 Verizon Services Corp. Interactive training application
CN101184112A (zh) * 2007-12-20 2008-05-21 腾讯科技(深圳)有限公司 多媒体信息传输发布***及其传输发布多媒体信息的方法
CN102508863A (zh) * 2011-10-10 2012-06-20 深圳中兴网信科技有限公司 一种在线课件制作***及方法
CN104135596A (zh) * 2014-04-09 2014-11-05 浙江图讯科技有限公司 基于flex的视频与文档锚点同步匹配及展现方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535713B1 (en) * 1996-05-09 2003-03-18 Verizon Services Corp. Interactive training application
CN101184112A (zh) * 2007-12-20 2008-05-21 腾讯科技(深圳)有限公司 多媒体信息传输发布***及其传输发布多媒体信息的方法
CN102508863A (zh) * 2011-10-10 2012-06-20 深圳中兴网信科技有限公司 一种在线课件制作***及方法
CN104135596A (zh) * 2014-04-09 2014-11-05 浙江图讯科技有限公司 基于flex的视频与文档锚点同步匹配及展现方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
周明 等: "基于流媒体技术的远程教育视频课件***的设计", 《湖北财经高等专科学校学报》 *
许邦建 等: "《DSP算法与体系结果实现技术》", 30 January 2010 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104994416A (zh) * 2015-07-10 2015-10-21 苏州朗捷通智能科技有限公司 一种多媒体智能控制***
CN105100824A (zh) * 2015-09-10 2015-11-25 东方网力科技股份有限公司 一种视频处理设备、***和方法
CN107045814A (zh) * 2017-01-21 2017-08-15 深圳科达智慧科技有限公司 数位学习***及方法
CN110334224A (zh) * 2019-07-12 2019-10-15 濮阳职业技术学院 一种语文教学演示***
CN110688604A (zh) * 2019-10-24 2020-01-14 广东力拓网络科技有限公司 一种在线编辑课件的***

Similar Documents

Publication Publication Date Title
CN103460667B (zh) 使用字节范围请求的视频数据的网络流
Laghari et al. Quality of experience assessment of video quality in social clouds
CN104396263B (zh) 用于流送媒体内容的实时复用变换的方法和***
CN104219201A (zh) 基于云技术的多媒体课件自动生成方法
CN101977218B (zh) 一种互联网播放文件转码方法和***
CN102656857B (zh) 一种启动阶段的流媒体数据获取、发送方法及装置
CN102325181B (zh) 一种基于共享业务的音视频即时交互通信方法及***
CN102761603A (zh) VDI环境下的网页flash视频重定向的方法
CN103458087A (zh) 一种基于rtmp的远程手机测试体验方法
CN103957216A (zh) 基于音频信号特性分类的无参考音频质量评价方法和***
CN105228001A (zh) 一种flv格式视频在线播放的方法及***
CN104125229A (zh) 流媒体的播放方法与播放装置
CN108282685A (zh) 一种音视频同步的方法及监控***
CN102394927A (zh) 一种内外网数据存储和同步的方法
CN107113325A (zh) 用于选择性传输加速器操作的***和方法
CN104135596A (zh) 基于flex的视频与文档锚点同步匹配及展现方法
CN104202425A (zh) 一种实时在线数据传输***及课程数据远程传输方法
US11405442B2 (en) Dynamic rotation of streaming protocols
CN106973300A (zh) 一种移动互联网视频直播平台
CN103561013A (zh) 流媒体的数据分发***
Patel et al. Performance Analysis of Video On-demand and Live Video Streaming using Cloud based Services
Prasad et al. Social Educational Streaming Platform Using HTML Live Streaming
CN106815074A (zh) 多媒体文件下载方法与电子装置
CN104521222A (zh) 通信***、服务器装置、服务器装置控制方法和程序
Xiao-ling et al. Implementation of Mobile Learning Platform Solution Based on WAP

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141217