CN104219201A - Multimedia courseware automatic generation method based on cloud technology - Google Patents
Multimedia courseware automatic generation method based on cloud technology Download PDFInfo
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a multimedia courseware automatic generation method based on cloud technology. The method comprises the following steps: realizing the online generation of multimedia courseware through a cloud server and a Web terminal accessing the cloud server through a network, inputting a multimedia resource through the Web terminal, conversing the resource through the cloud server to automatically generate the multimedia courseware, and storing the multimedia courseware in a database for the retrieval of a user. Compared with the prior art, the method disclosed by the invention can fast generate the multimedia courseware, the multimedia courseware can be suitable for mobile equipment in systems of IOS, Android and the like after the file format is adjusted in modes of conversion, compression and the like, and the user can conveniently perform the fragmentation learning anytime and anywhere.
Description
Technical field
The present invention relates to a kind of multimedia data processing method, especially relate to a kind of multimedia courseware automatic generation method based on cloud.
Background technology
In recent years, mobile Internet becomes the favorite in epoch, based on mobile Internet: the sector applications such as mobile social activity, mobile entertainment, mobile e-business emerge in an endless stream.China's education is in a high level, equilibrium, the brand-new developing stage that people-oriented, and the education Service supportive technology such as in the face of the education of new century, original PPT explains and publicises, video, audio frequency, E-learning have seemed thin backwardness.The combination of mobile Internet and education will greatly promote the development of educating, and become a kind of new educational way.Motion education starts from preschool education field at first, after expand to adult education field gradually.Turn in the Mobile solution of feature at personalized, fragment, " motion education " is encountered by unprecedented challenge.
In the modern education Service supportive technology based on the Internet, teacher makes Miniature courseware efficiently by internet platform, student carries out the mobile learning of Miniature courseware by the high technology equipment such as mobile phone, pad, and this comprehensive education Service supportive technology has filled up one, " motion education " field blank.This comprehensive education Service supportive technology, can be more convenient, carries out learning aid faster, and obtain relevant feedback in time, reached results of learning that are personalized, fragmentation.
Summary of the invention
Object of the present invention be exactly in order to overcome above-mentioned prior art exist defect and a kind of multimedia courseware automatic generation method based on cloud is provided.
Object of the present invention can be achieved through the following technical solutions:
Based on a multimedia courseware automatic generation method for cloud, the method, by cloud server and the online generation being realized multimedia courseware by the Web terminal of this cloud server of network insertion, is comprised the following steps:
1) import multimedia resource to Web terminal, and be uploaded to cloud server, wherein, the type of multimedia resource comprises picture, video and audio frequency;
2) cloud server detects multimedia resource, judges whether multimedia resource is the form supported, if yes, then enters step 3); Otherwise, generate daily record and enter step 5);
3) distinguish resource type, change respectively according to different resource type, generate multimedia courseware;
4) judge whether to change successfully, if yes, then the database multimedia courseware of generation being sent to cloud server is preserved, and enters step 5); Otherwise, carry out translation exception process, then enter step 5);
5) product process terminates, if the unsuccessful generation of multimedia courseware, then sends corresponding prompting to user.
Wherein, step 3) in Audio and Video file carry out code check conversion and compression, picture file is converted to pictures and compresses.
Step 4) in carry out translation exception process detailed process be:
41) system acquisition translation exception;
42) abnormal information to be thrown to abnormality processing queue, process of queuing up;
43) analyze abnormal information, attempt again changing;
44) whether judgement is changed successful again; If change successfully, then enter step 5); Otherwise, return step 43) again again change, until the frequency of failure exceedes predetermined number of times, perform step 45);
45) recording exceptional information, and send information, prompting backstage technical staff processes by hand.
Compared with prior art, the present invention has the following advantages:
(1) video, audio frequency, picture etc. automatically can generate multimedia courseware after importing.
(2) video, audio frequency, picture etc. carry out the adjustment of file format through modes such as conversion, compressions, go for the mobile device of the systems such as IOS, Android.
(3) mobile device can carry out the fragmentation study of audio frequency, video, picture whenever and wherever possible by cloud server.
(4) can realize easily sharing by network, propagate, interactive teaching and learning, friend-making.
Accompanying drawing explanation
Fig. 1 is the flow chart of method provided by the present invention;
Fig. 2 is the frame diagram adopting cloud system of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
Embodiment
As shown in Figure 1, a kind of multimedia courseware automatic generation method based on cloud, the method, by cloud server and the online generation being realized multimedia courseware by the Web terminal of this cloud server of network insertion, is comprised the following steps:
101) import multimedia resource to Web terminal, and be uploaded to cloud server, wherein, the type of multimedia resource comprises picture, video and audio frequency;
102) cloud server detects multimedia resource, judges whether multimedia resource is the form supported, if yes, then enters step 103); Otherwise, generate daily record and enter step 105);
103) distinguish resource type, change respectively according to different resource type, generate multimedia courseware; Wherein, Audio and Video file carries out code check conversion and compression, and picture file (comprising PDF, PPT etc.) is converted to pictures and compresses.Wherein, when transforming video, it is as follows to carry out video optimized, concrete process simultaneously: carry out variable length decoding to the code stream of input, carry out inverse quantization according to the quantizing factor in code stream; Employing DCT coefficient is blocked, and removes the quantizing factor higher than cut-off frequency; Rate Control, carries out bits allocation to target code, according to the quantizing factor of allocation result determination each several part; According to the quantizing factor finally obtained, DCT coefficient is quantized, and carry out variable length code.Through the video optimized, code efficiency is higher, and definition is also strengthened to some extent.
104) judge whether to change successfully, if yes, then the database multimedia courseware of generation being sent to cloud server is preserved, and enters step 105); Otherwise, carry out translation exception process, then enter step 105);
105) product process terminates, if the unsuccessful generation of multimedia courseware, then sends corresponding prompting to user.
Wherein, step 104) in carry out translation exception process detailed process be:
41) system acquisition translation exception;
42) abnormal information to be thrown to abnormality processing queue, process of queuing up;
43) analyze abnormal information, generally judge Exception Type according to error code, then attempt again changing;
44) whether judgement is changed successful again; If change successfully, then enter step 5); Otherwise, return step 43) again again change, until the frequency of failure exceedes predetermined number of times, perform step 45);
45) recording exceptional information, and send information, prompting backstage technical staff processes by hand.
Fig. 2 illustrates the core component of the cloud system that the present invention relies on and the dependence of each assembly, by cloud server and the online generation being realized multimedia courseware by the Web terminal of this cloud server of network insertion, the multimedia courseware generated is stored in the database of cloud server, and user can transfer these multimedia coursewares by the mobile devices such as mobile phone or Web terminal at any time and learn.
This system adopts CDN technology, avoid the bottleneck and the link that the Internet likely affect data transmission bauds and stability as far as possible when transfer of data, make content delivery sooner, more stable, and specifically include following service cluster, for realizing correlation function, be specially:
(1) data-base cluster: system adopts Mysql data-base cluster technology, can carry out horizontal and vertical expansion according to actual business requirement.Database adopts principal and subordinate's form, gets final product amortization of data storehouse pressure, also can improve the fail safe of system database layer.
(2) buffer service cluster: web cache service, utilizes WEB high-speed cache redirecting technique.By improving the hit rate of repeated accesses content, access speed and the overall performance of website effectively can be improved, to make up the deficiency of bandwidth.
(3) video code conversion service cluster
Video Transcoding Technology adopts Ffmpeg software simulating, can receive the major video forms such as mpeg, flv, wmv, automatically adjust code check according to platform requirement, the video exported adopts H264 coded format, code check is 512kbps, and audio frequency adopts the coded format of AAC, and code check is 96kbps.
(4) picture processing service cluster
Picture Processing Technique adopts Graphicsmagick software, receives jpg format picture, exports jpg85% compression ratio.PDF directly exports as pictures, compresses as required.
(5) PPT process service cluster
PPT process service adopts Windows .net technology, merges office/UNO and carries out conversion process to PPT, export picture.Receive form and support ppt, pptx.
(6) message service cluster
Information service cluster comprises: short message service, client PUSH information, interior telecommunications services of standing.Short message service adopts Iwap short message service, supports that the whole network segment information sends.The mobile device of the systems such as IOS and Android is supported in PUSH service simultaneously, pushes success rate more than 90%, postpones to be no more than 5 minutes.
(7) identity service cluster
Identity service is that this service can divide class of subscriber for the checking set by each business, matching system, for user provides data encryption, and Information expansion service.
(8) Web server cluster
Web service adopts main flow Nginx+Tomcat load-balancing technique, can carry large user and measure Concurrency Access, supports that large user measures online course courseware development simultaneously.
(9) mobile phone A PI service cluster
Mobile phone A PI service be mobile device application management system, this system can provide exploitation, test, try out etc. internal services, also can open to the outside world, for the application and development of third party's mobile phone provides general API, while data statistics, data analysis function can be provided.
User makes multimedia courseware by Web Terminal Service, courseware is undertaken integrating and changing by cloud server, the courseware that automatic generation mobile device can be play, user directly can browse courseware by web terminal, also learning information is pulled by mobile device, by localized information, the information of localization can be play whenever and wherever possible.
Claims (3)
1., based on a multimedia courseware automatic generation method for cloud, the method, by cloud server and the online generation being realized multimedia courseware by the Web terminal of this cloud server of network insertion, be is characterized in that, comprises the following steps:
1) import multimedia resource to Web terminal, and be uploaded to cloud server, wherein, the type of multimedia resource comprises picture, video and audio frequency;
2) cloud server detects multimedia resource, judges whether multimedia resource is the form supported, if yes, then enters step 3); Otherwise, generate daily record and enter step 5);
3) distinguish resource type, change respectively according to different resource type, generate multimedia courseware;
4) judge whether to change successfully, if yes, then the database multimedia courseware of generation being sent to cloud server is preserved, and enters step 5); Otherwise, carry out translation exception process, then enter step 5);
5) product process terminates, if the unsuccessful generation of multimedia courseware, then sends corresponding prompting to user.
2. a kind of multimedia courseware automatic generation method based on cloud according to claim 1, is characterized in that, step 3) in Audio and Video file carry out code check conversion and compression, picture file is converted to pictures and compresses.
3. a kind of multimedia courseware automatic generation method based on cloud according to claim 1, is characterized in that, step 4) in carry out translation exception process detailed process be:
41) system acquisition translation exception;
42) abnormal information to be thrown to abnormality processing queue, process of queuing up;
43) analyze abnormal information, attempt again changing;
44) whether judgement is changed successful again; If change successfully, then enter step 5); Otherwise, return step 43) again again change, until the frequency of failure exceedes predetermined number of times, perform step 45);
45) recording exceptional information, and send information, prompting backstage technical staff processes by hand.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310209998.1A CN104219201A (en) | 2013-05-30 | 2013-05-30 | Multimedia courseware automatic generation method based on cloud technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310209998.1A CN104219201A (en) | 2013-05-30 | 2013-05-30 | Multimedia courseware automatic generation method based on cloud technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104219201A true CN104219201A (en) | 2014-12-17 |
Family
ID=52100341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310209998.1A Pending CN104219201A (en) | 2013-05-30 | 2013-05-30 | Multimedia courseware automatic generation method based on cloud technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219201A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104994416A (en) * | 2015-07-10 | 2015-10-21 | 苏州朗捷通智能科技有限公司 | Multimedia intelligent control system |
CN105100824A (en) * | 2015-09-10 | 2015-11-25 | 东方网力科技股份有限公司 | Video processing equipment, system and method |
CN107045814A (en) * | 2017-01-21 | 2017-08-15 | 深圳科达智慧科技有限公司 | Digit learning system and method |
CN110334224A (en) * | 2019-07-12 | 2019-10-15 | 濮阳职业技术学院 | A kind of Chinese teaching demonstration system |
CN110688604A (en) * | 2019-10-24 | 2020-01-14 | 广东力拓网络科技有限公司 | System for editing courseware on line |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6535713B1 (en) * | 1996-05-09 | 2003-03-18 | Verizon Services Corp. | Interactive training application |
CN101184112A (en) * | 2007-12-20 | 2008-05-21 | 腾讯科技(深圳)有限公司 | Multimedia information transmission release system and method for releasing multimedia information thereof |
CN102508863A (en) * | 2011-10-10 | 2012-06-20 | 深圳中兴网信科技有限公司 | On-line courseware making system and making method |
CN104135596A (en) * | 2014-04-09 | 2014-11-05 | 浙江图讯科技有限公司 | Video and document anchor synchronous matching and showing method based on FLEX |
-
2013
- 2013-05-30 CN CN201310209998.1A patent/CN104219201A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6535713B1 (en) * | 1996-05-09 | 2003-03-18 | Verizon Services Corp. | Interactive training application |
CN101184112A (en) * | 2007-12-20 | 2008-05-21 | 腾讯科技(深圳)有限公司 | Multimedia information transmission release system and method for releasing multimedia information thereof |
CN102508863A (en) * | 2011-10-10 | 2012-06-20 | 深圳中兴网信科技有限公司 | On-line courseware making system and making method |
CN104135596A (en) * | 2014-04-09 | 2014-11-05 | 浙江图讯科技有限公司 | Video and document anchor synchronous matching and showing method based on FLEX |
Non-Patent Citations (2)
Title |
---|
周明 等: "基于流媒体技术的远程教育视频课件系统的设计", 《湖北财经高等专科学校学报》 * |
许邦建 等: "《DSP算法与体系结果实现技术》", 30 January 2010 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104994416A (en) * | 2015-07-10 | 2015-10-21 | 苏州朗捷通智能科技有限公司 | Multimedia intelligent control system |
CN105100824A (en) * | 2015-09-10 | 2015-11-25 | 东方网力科技股份有限公司 | Video processing equipment, system and method |
CN107045814A (en) * | 2017-01-21 | 2017-08-15 | 深圳科达智慧科技有限公司 | Digit learning system and method |
CN110334224A (en) * | 2019-07-12 | 2019-10-15 | 濮阳职业技术学院 | A kind of Chinese teaching demonstration system |
CN110688604A (en) * | 2019-10-24 | 2020-01-14 | 广东力拓网络科技有限公司 | System for editing courseware on line |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103460667B (en) | The network flow of the video data asked using bytes range | |
Laghari et al. | Quality of experience assessment of video quality in social clouds | |
CN101977218B (en) | Internet playing file transcoding method and system | |
CN104219201A (en) | Multimedia courseware automatic generation method based on cloud technology | |
CN102656857B (en) | Method and apparatus for acquiring and transmitting streaming media data in the process of initiation | |
CN102325181B (en) | Instant audio/video interactive communication method based on sharing service and instant audio/video interactive communication system based on sharing service | |
CN102761603A (en) | Webpage flash video redirection method in VDI environment | |
CN103957216A (en) | Non-reference audio quality evaluation method and system based on audio signal property classification | |
CN103458087A (en) | Remote mobile phone test experiencing method based on RTMP | |
CN104125229A (en) | Streaming media playing method and streaming media playing device | |
CN102394927A (en) | Method for storing and synchronizing data of internal and external networks | |
CN107113325A (en) | The system and method operated for selective delivery acceleration device | |
CN104135596A (en) | Video and document anchor synchronous matching and showing method based on FLEX | |
Zhang et al. | Application research of image compression and wireless network traffic video streaming | |
CN104202425A (en) | Real-time online data transmission system and remote course data transmission method | |
CN104639325A (en) | Cloud game system and cloud game method based on unified certification | |
US11405442B2 (en) | Dynamic rotation of streaming protocols | |
CN106973300A (en) | A kind of mobile Internet net cast platform | |
CN103561013A (en) | Streaming media data distributing system | |
CN117714741A (en) | Video file processing method, video management platform and storage medium | |
Patel et al. | Performance Analysis of Video On-demand and Live Video Streaming using Cloud based Services | |
CN111869225B (en) | Information processing apparatus, information processing method, and non-transitory computer readable storage medium | |
CN106815074A (en) | Multimedia file downloading method and electronic installation | |
Prasad et al. | Social Educational Streaming Platform Using HTML Live Streaming | |
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 |