本發(fā)明涉及音視頻制作和播放領(lǐng)域,特別地,涉及一種基于移動(dòng)終端的微課制作、播放方法和裝置。此外,本發(fā)明還涉及一種社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)。
背景技術(shù):
隨著智能手機(jī)的普及,智能手機(jī)應(yīng)用的飛速發(fā)展,移動(dòng)學(xué)習(xí)已經(jīng)開始迅速蔓延。微課程以其簡(jiǎn)短精悍,隨時(shí)隨地學(xué)習(xí)的特點(diǎn)已經(jīng)成為炙手可熱的課程教學(xué)方法。傳統(tǒng)的web(網(wǎng)頁(yè))時(shí)代的在線學(xué)習(xí)內(nèi)容多以在線學(xué)習(xí)系統(tǒng),課件內(nèi)容基于AICC(The Aviation Industry CBT committee,航空工業(yè)CBT)、SCORM(Shareable Content Object Reference Modle,共享內(nèi)容對(duì)象參考模型或共享組件引用模式)等課件標(biāo)準(zhǔn),展現(xiàn)形式多以三分屏課件為主,課程時(shí)長(zhǎng)從幾十分鐘到幾小時(shí)不等,信息量較大。課件的制作不僅要求美術(shù)、教學(xué)設(shè)計(jì),還要能夠運(yùn)用一定的編程語(yǔ)言為課件寫代碼,課件創(chuàng)作的準(zhǔn)入門檻較高,這在一定程度上增加了企業(yè)和用戶的負(fù)擔(dān)。此外目前網(wǎng)絡(luò)課件很少擺脫大篇幅文字的境遇,大部分的網(wǎng)絡(luò)課件的內(nèi)容呈現(xiàn)方式主要是以文字的形式出現(xiàn)。用文字這種形式呈現(xiàn)教學(xué)內(nèi)容,能夠傳遞更多的教育信息,但在傳統(tǒng)網(wǎng)絡(luò)課件中采用大篇幅的文字來(lái)呈現(xiàn)教學(xué)內(nèi)容,導(dǎo)致整個(gè)網(wǎng)絡(luò)課件比較呆板,很難吸引學(xué)習(xí)者的學(xué)習(xí)興趣。
基于以上原因,如何杜絕視頻制作課件的復(fù)雜性和呆板性,是一件亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種基于移動(dòng)終端的微課制作方法,以解決視頻制作課件的復(fù)雜性和呆板性的技術(shù)問題。
本發(fā)明采用的技術(shù)方案如下:
根據(jù)本發(fā)明的一個(gè)方面,提供一種微課制作方法,該微課制作方法包括步驟:
獲取移動(dòng)終端的圖片資源和音頻數(shù)據(jù);
以獲取的圖片資源和聲音數(shù)據(jù)作為素材,在圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件。
進(jìn)一步地, 采用二進(jìn)制格式對(duì)微課資源文件進(jìn)行內(nèi)容封裝。
進(jìn)一步地,以獲取的圖片資源和聲音數(shù)據(jù)作為素材,在圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將新圖片內(nèi)容和所述音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件的步驟包括:
以音頻數(shù)據(jù)為基準(zhǔn),在時(shí)間軸上設(shè)定時(shí)間點(diǎn)標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容;
形成音頻數(shù)據(jù)和新圖片內(nèi)容的時(shí)間映射表,并存儲(chǔ)在微課資源文件的索引區(qū)中。
根據(jù)本發(fā)明的另一方面,還提供了一種基于移動(dòng)終端的微課播放方法,包括步驟:
獲取微課資源文件,微課資源文件合成有新圖片內(nèi)容和音頻數(shù)據(jù),新圖片內(nèi)容中的圖片資源添加有文本;
根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù)。
進(jìn)一步地,根據(jù)微課資源文件的時(shí)間軸加載音頻數(shù)據(jù),同時(shí)顯示與音頻數(shù)據(jù)同步合成的新圖片內(nèi)容的步驟包括:
根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸的時(shí)間點(diǎn)標(biāo)志;
根據(jù)時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),同步播放與音頻數(shù)據(jù)對(duì)應(yīng)的新圖片內(nèi)容。
根據(jù)本發(fā)明的另一方面,還提供了一種基于移動(dòng)終端的微課制作裝置,包括:
獲取模塊,用于獲取移動(dòng)終端的圖片資源和音頻數(shù)據(jù);以及
合成模塊,用于以獲取的圖片資源和聲音數(shù)據(jù)作為素材,在圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件。
進(jìn)一步地,合成模塊包括:
關(guān)聯(lián)單元,用于以音頻數(shù)據(jù)為基準(zhǔn),在時(shí)間軸上設(shè)定時(shí)間點(diǎn)標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容;以及
形成單元,用于形成音頻數(shù)據(jù)和新圖片內(nèi)容的時(shí)間映射表,并存儲(chǔ)在微課資源文件的索引區(qū)中。
根據(jù)本發(fā)明的另一方面,還提供了一種基于移動(dòng)終端的微課播放裝置,包括:
文件獲取模塊,用于獲取微課資源文件;以及
播放模塊,用于根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù)。
進(jìn)一步地,播放模塊包括:
定位單元,用于根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸的時(shí)間點(diǎn)標(biāo)志;以及
加載單元,用于根據(jù)時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),同步播放與音頻數(shù)據(jù)對(duì)應(yīng)的新圖片內(nèi)容。
根據(jù)本發(fā)明的另一方面,還提供了一種移動(dòng)終端,包括微課制作裝置或微課播放裝置。
根據(jù)本發(fā)明的另一方面,還提供了一種社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),用于接收微課制作裝置以微課程數(shù)據(jù)包的形成上傳的微課資源文件, 或者將微課資源文件以微課程數(shù)據(jù)包的形成發(fā)送給微課播放裝置。
本發(fā)明具有以下有益效果:
1、課件資料在移動(dòng)終端的app(application,應(yīng)用)中制作,人人都可以參與,有效降低課件制作門檻;
2、采用圖、文字、聲音的方式,使教學(xué)內(nèi)容重點(diǎn)突出,與傳統(tǒng)視頻采用連續(xù)靜態(tài)影像加音頻的方式相比較更加節(jié)省體積,更加適合于移動(dòng)終端的碎片化學(xué)習(xí);
3、以圖片、聲音和文字作為素材,基于智能移動(dòng)終端的微課程封裝以圖片、聲音和文字作為素材,通過對(duì)圖片進(jìn)行編輯可以在圖片中插入文本并合成新圖片,通過時(shí)間軸將聲音和圖片內(nèi)容整合起來(lái),形成類似演示文稿的微課資源文件,提高課件的趣味性。
除了上面所描述的目的、特征和優(yōu)點(diǎn)之外,本發(fā)明還有其它的目的、特征和優(yōu)點(diǎn)。下面將參照?qǐng)D,對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
附圖說明
構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是本發(fā)明基于移動(dòng)終端的微課制作方法第一實(shí)施例的流程示意圖;
圖2為圖1中所述以獲取的所述圖片資源和所述聲音數(shù)據(jù)作為素材,在所述圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將所述新圖片內(nèi)容和所述音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件的步驟的細(xì)化流程示意圖;
圖3是微課資源文件編碼格式示意圖;
圖4是本發(fā)明基于移動(dòng)終端的微課制作裝置第一實(shí)施例的功能模塊框圖;
圖5為圖4中所述合成模塊的功能模塊框圖;
圖6是本發(fā)明基于移動(dòng)終端的微課播放方法第一實(shí)施例的流程示意圖;
圖7為圖6中所述根據(jù)所述微課資源文件的時(shí)間軸,同步播放合成的所述新圖片內(nèi)容和所述音頻數(shù)據(jù)的步驟的細(xì)化流程示意圖;
圖8本發(fā)明基于移動(dòng)終端的微課播放裝置第一實(shí)施例的功能模塊框圖;
圖9為圖8中所述播放模塊的功能模塊框圖;
圖10為社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的認(rèn)證服務(wù)認(rèn)證流程示意圖; 以及
圖11為社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的消息服務(wù)部署模型圖。
具體實(shí)施方式
需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說明本發(fā)明。
參照?qǐng)D1,本發(fā)明的優(yōu)選實(shí)施例提供了一種基于移動(dòng)終端的微課制作方法, 包括步驟:
步驟S100、獲取移動(dòng)終端的圖片資源和音頻數(shù)據(jù)。
通過移動(dòng)終端的拍照功能獲取圖片資源;通過智能移動(dòng)終端的錄音功能獲取音頻數(shù)據(jù),并記錄時(shí)間點(diǎn)。通過拍照、錄音的方式可以保證課件錄制過程的連續(xù)性,使課程制作過程更加簡(jiǎn)單快捷。當(dāng)然,獲取圖片資源和拍照方式音頻數(shù)據(jù)的方式并不局限于此,例如還可以通過設(shè)備圖片數(shù)庫(kù)據(jù)選擇微課程圖片資源,通過移動(dòng)終端內(nèi)置的設(shè)備音頻數(shù)庫(kù)據(jù)獲取音頻數(shù)據(jù),在此不再一一列舉。
步驟S200、以獲取的圖片資源和聲音數(shù)據(jù)作為素材,在圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件。
移動(dòng)終端的微課程封裝以圖片、聲音和文字作為素材,通過對(duì)圖片進(jìn)行編輯(例如在圖片中插入文本)并合成新圖片,通過時(shí)間軸將聲音和圖片內(nèi)容整合起來(lái),形成類似演示文稿的微課資源文件。對(duì)圖片資源中的課程圖片進(jìn)行編輯時(shí),可在圖片資源中添加文本,并可以在文本中設(shè)置字體、顏色、透明度以及調(diào)整文字位置和大小,通過對(duì)圖片資源進(jìn)行編輯,提升了微課資源文件內(nèi)容的質(zhì)量。在制作課件時(shí),在音頻特定時(shí)間點(diǎn)做標(biāo)記,關(guān)聯(lián)要插入的圖片資源,從而形成一個(gè)時(shí)間表存儲(chǔ)在索引區(qū)中,以便于在播放合成的微課資源文件時(shí),從音頻角度出發(fā),以圖文加聲音的媒體形式進(jìn)行呈現(xiàn),在設(shè)定的時(shí)間點(diǎn)展現(xiàn)出相應(yīng)的圖文內(nèi)容。微課資源文件的內(nèi)容封裝采用二進(jìn)制封裝格式,增強(qiáng)內(nèi)容的完整性和私密性,同時(shí)相比直接錄制音視頻有效減小內(nèi)容體積從而顯著降低網(wǎng)絡(luò)負(fù)載。最終課資源文件通過編碼保存成本地微課程數(shù)據(jù)包,并上傳到社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)進(jìn)行分享。
本實(shí)施例提供的微課制作方法,通過獲取移動(dòng)終端的圖片資源和音頻數(shù)據(jù);以獲取的圖片資源和聲音數(shù)據(jù)作為素材,在圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件。從而有效降低課件制作門檻、并提高課件的趣味性。
如圖2所示,本發(fā)明第二實(shí)施例提供的基于移動(dòng)終端的微課制作方法,在第一實(shí)施例的基礎(chǔ)上,所述步驟S200包括:
步驟210、以音頻數(shù)據(jù)為基準(zhǔn),在時(shí)間軸上設(shè)定時(shí)間點(diǎn)標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容。
移動(dòng)終端以音頻數(shù)據(jù)為基準(zhǔn),在新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成時(shí),在時(shí)間軸中記錄時(shí)間點(diǎn),并在設(shè)定的時(shí)間點(diǎn)上做上標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的插入文本的新圖片內(nèi)容。例如,在微課的重要章節(jié)創(chuàng)建時(shí)間點(diǎn)標(biāo)志,一旦微課播放時(shí),即可根據(jù)時(shí)間點(diǎn)標(biāo)志直接切換到要播放的重要章節(jié)中。
步驟220、形成音頻數(shù)據(jù)和新圖片內(nèi)容的時(shí)間映射表,并存儲(chǔ)在微課資源文件的索引區(qū)中。
移動(dòng)終端通過在設(shè)定的時(shí)間點(diǎn)上關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容,對(duì)應(yīng)形成音頻數(shù)據(jù)與新圖片內(nèi)容的時(shí)間映射表(例如,在第一時(shí)間點(diǎn)上標(biāo)志為微課資源文件第一章節(jié)),并將時(shí)間映射表存儲(chǔ)在編碼的微課資源文件的索引區(qū)中,以便在播放微課資源文件時(shí),通過索引區(qū)中的映射表,在微課資源文件標(biāo)志的時(shí)間點(diǎn)中,快捷找到需要播放的微課內(nèi)容。
本實(shí)施例提供的微課制作方法,以音頻數(shù)據(jù)為基準(zhǔn),在時(shí)間軸上設(shè)定時(shí)間點(diǎn)標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容,形成音頻數(shù)據(jù)和新圖片內(nèi)容的時(shí)間映射表,并存儲(chǔ)在微課資源文件的索引區(qū)中。從而在課件播放時(shí)能快捷地尋找到要播放的課件內(nèi)容,節(jié)省用戶搜尋時(shí)間。
如圖3所示,圖3為微課資源文件編碼格式示意圖,在本實(shí)施例中,微課資源文件由4部分組成,分別為:文件頭、索引區(qū)、音頻數(shù)據(jù)區(qū)和圖片序列數(shù)據(jù)區(qū)。其中,文件頭包含文件標(biāo)識(shí)、文件版本、子版本以及圖片數(shù)量。索引區(qū)包含索引標(biāo)識(shí)、時(shí)間點(diǎn)數(shù)據(jù)列表、圖片數(shù)據(jù)索引和圖片文件數(shù)據(jù)長(zhǎng)度列表。這種格式與普通的打包文件(如SCORM標(biāo)準(zhǔn)課件等)相比較,在課件播放中省去了解包的過程,并且所有資源在一個(gè)文件中存儲(chǔ),資源加載時(shí)通過索引區(qū)的定位計(jì)算偏移量直接讀取數(shù)據(jù),在節(jié)省存儲(chǔ)資源的同時(shí)減少I/O(輸入/輸出)消耗,從而提升加載效率。
如圖4所示,圖4是本發(fā)明基于移動(dòng)終端的微課制作裝置第一實(shí)施例的功能模塊框圖,在本實(shí)施例中,基于移動(dòng)終端的微課制作裝置,包括:
獲取模塊10,用于獲取移動(dòng)終端的圖片資源和音頻數(shù)據(jù);以及
合成模塊20,用于以獲取的圖片資源和聲音數(shù)據(jù)作為素材,在圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件。
移動(dòng)終端的獲取模塊10通過移動(dòng)終端的拍照功能獲取圖片資源;通過智能移動(dòng)終端的錄音功能獲取音頻數(shù)據(jù),并記錄時(shí)間點(diǎn)。通過拍照、錄音的方式可以保證課件錄制過程的連續(xù)性,使課程制作過程更加簡(jiǎn)單快捷。當(dāng)然,獲取圖片資源和拍照方式音頻數(shù)據(jù)的方式并不局限于此,例如還可以通過設(shè)備圖片數(shù)庫(kù)據(jù)選擇微課程圖片資源,通過移動(dòng)終端內(nèi)置的設(shè)備音頻數(shù)庫(kù)據(jù)獲取音頻數(shù)據(jù),在此不再一一列舉。
移動(dòng)終端的合成模塊20的微課程封裝以圖片、聲音和文字作為素材,通過對(duì)圖片進(jìn)行編輯(例如在圖片中插入文本)并合成新圖片,通過時(shí)間軸將聲音和圖片內(nèi)容整合起來(lái),形成類似演示文稿的微課資源文件。對(duì)圖片資源中的課程圖片進(jìn)行編輯時(shí),可在圖片資源中添加文本,并可以在文本中設(shè)置字體、顏色、透明度以及調(diào)整文字位置和大小,通過對(duì)圖片資源進(jìn)行編輯,提升了微課資源文件內(nèi)容的質(zhì)量。在制作課件時(shí),在音頻特定時(shí)間點(diǎn)做標(biāo)記,關(guān)聯(lián)要插入的圖片資源,從而形成一個(gè)時(shí)間表存儲(chǔ)在索引區(qū)中,以便于在播放合成的微課資源文件時(shí),從音頻角度出發(fā),以圖文加聲音的媒體形式進(jìn)行呈現(xiàn),在設(shè)定的時(shí)間點(diǎn)展現(xiàn)出相應(yīng)的圖文內(nèi)容。微課資源文件的內(nèi)容封裝采用二進(jìn)制封裝格式,增強(qiáng)內(nèi)容的完整性和私密性,同時(shí)相比直接錄制音視頻有效減小內(nèi)容體積從而顯著降低網(wǎng)絡(luò)負(fù)載。最終課資源文件通過編碼保存成本地微課程數(shù)據(jù)包,并上傳到社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)進(jìn)行分享。
本實(shí)施例提供的微課制作裝置,通過獲取移動(dòng)終端的圖片資源和音頻數(shù)據(jù);以獲取的圖片資源和聲音數(shù)據(jù)作為素材,在圖片資源中添加文本以生成新圖片內(nèi)容,并通過時(shí)間軸將新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成,形成微課資源文件。從而有效降低課件制作門檻、并提高課件的趣味性。
如圖5所示,圖5為本發(fā)明基于移動(dòng)終端的微課制作裝置的合成模塊的功能模塊框圖,在本實(shí)施例中,合成模塊包括:
關(guān)聯(lián)單元21,用于以音頻數(shù)據(jù)為基準(zhǔn),在時(shí)間軸上設(shè)定時(shí)間點(diǎn)標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容;以及
形成單元22,用于形成音頻數(shù)據(jù)和新圖片內(nèi)容的時(shí)間映射表,并存儲(chǔ)在微課資源文件的索引區(qū)中。
移動(dòng)終端的關(guān)聯(lián)單元21以音頻數(shù)據(jù)為基準(zhǔn),在新圖片內(nèi)容和音頻數(shù)據(jù)進(jìn)行同步合成時(shí),在時(shí)間軸中記錄時(shí)間點(diǎn),并在設(shè)定的時(shí)間點(diǎn)上做上標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的插入文本的新圖片內(nèi)容。例如,在微課的重要章節(jié)創(chuàng)建時(shí)間點(diǎn)標(biāo)志,一旦微課播放時(shí),即可根據(jù)時(shí)間點(diǎn)標(biāo)志直接切換到要播放的重要章節(jié)中。
移動(dòng)終端的形成單元22通過在設(shè)定的時(shí)間點(diǎn)上關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容,對(duì)應(yīng)形成音頻數(shù)據(jù)與新圖片內(nèi)容的時(shí)間映射表(例如,在第一時(shí)間點(diǎn)上標(biāo)志為微課資源文件第一章節(jié)),并將時(shí)間映射表存儲(chǔ)在編碼的微課資源文件的索引區(qū)中,以便在播放微課資源文件時(shí),通過索引區(qū)中的映射表,在微課資源文件標(biāo)志的時(shí)間點(diǎn)中,快捷找到需要播放的微課內(nèi)容。
本實(shí)施例提供的微課制作裝置,以音頻數(shù)據(jù)為基準(zhǔn),在時(shí)間軸上設(shè)定時(shí)間點(diǎn)標(biāo)志,關(guān)聯(lián)對(duì)應(yīng)的新圖片內(nèi)容,形成音頻數(shù)據(jù)和新圖片內(nèi)容的時(shí)間映射表,并存儲(chǔ)在微課資源文件的索引區(qū)中。從而在課件播放時(shí)能快捷地尋找到要播放的課件內(nèi)容,節(jié)省用戶搜尋時(shí)間。
如圖6所示,圖6是本發(fā)明基于移動(dòng)終端的微課播放方法第一實(shí)施例的流程示意圖,在本實(shí)施例中,基于移動(dòng)終端的微課播放方法,包括步驟:
步驟S300、獲取微課資源文件。
移動(dòng)終端獲取微課資源文件,一是可以通過搜索的方式從本地?cái)?shù)據(jù)庫(kù)中獲得,二是可以從社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中下載到相應(yīng)的微課資源文件。當(dāng)然,獲取微課資源文件的方式并不局限于此,在此并不作限定。移動(dòng)終端播放微課資源文件前,首先可以從社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中下載以微課程數(shù)據(jù)包的形成上傳的微課資源文件,考慮到移動(dòng)設(shè)備的連接不穩(wěn)定性,支持?jǐn)帱c(diǎn)續(xù)傳方式下載微課資源文件,最終通過移動(dòng)終端的客戶端播放。其中,微課資源文件合成有新圖片內(nèi)容和音頻數(shù)據(jù),新圖片內(nèi)容中的圖片資源添加有文本。
步驟S400、根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù)。
移動(dòng)終端播放微課資源文件時(shí),根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù)。其中,新圖片內(nèi)容中插入有編輯好的文本,文本中的字體、顏色、透明度以及文字位置和大小都已設(shè)置好。一旦調(diào)節(jié)微課資源文件的時(shí)間軸的進(jìn)度條,并可播放到相應(yīng)的合成的新圖片內(nèi)容和音頻數(shù)據(jù)。例如,通過微課資源文件的時(shí)間軸的進(jìn)度條,將微課資源文件調(diào)節(jié)到設(shè)定的章節(jié)時(shí),即同步播放該章節(jié)的聲音和圖片。
本實(shí)施例提供的微課播放方法,通過獲取微課資源文件,根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù),從而有效減少微課播放時(shí)加載和搜尋時(shí)間。
如圖7所示,圖7為本發(fā)明基于移動(dòng)終端的微課播放方法步驟S400的細(xì)化流程示意圖,在第一實(shí)施例的基礎(chǔ)上,所述步驟S400包括:
S410、根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸的時(shí)間點(diǎn)標(biāo)志。
移動(dòng)終端讀取微課資源文件的文件頭和索引區(qū),根據(jù)索引區(qū)定位資源數(shù)據(jù)位置并解碼文件,根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸上做好的時(shí)間點(diǎn)標(biāo)志。其中,時(shí)間映射表在相應(yīng)的標(biāo)志時(shí)間點(diǎn)上一一映射有音頻數(shù)據(jù)與新圖片內(nèi)容的對(duì)應(yīng)關(guān)系,例如,在第一時(shí)間點(diǎn)上標(biāo)志為微課資源文件第一章節(jié)。移動(dòng)終端若播放微課資源文件相關(guān)的內(nèi)容時(shí),根據(jù)時(shí)間映射表,即可直接定位到對(duì)應(yīng)的時(shí)間軸的時(shí)間點(diǎn)標(biāo)志。
S420、根據(jù)時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),同步播放與音頻數(shù)據(jù)對(duì)應(yīng)的新圖片內(nèi)容。
移動(dòng)終端根據(jù)時(shí)間軸的時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),通過本地媒體播放接口播放微課資源文件,同時(shí)在指定時(shí)間點(diǎn)加載并顯示關(guān)聯(lián)的圖片內(nèi)容。在播放微課資源文件過程中,可以隨時(shí)暫停,若遭遇意外中斷時(shí),并可記錄播放時(shí)間點(diǎn),以便于再次啟動(dòng)時(shí)接續(xù)播放。其中,微課資源文件的播放過程類似于演示文稿的技術(shù)效果。
本實(shí)施例提供的微課播放方法,根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸的時(shí)間點(diǎn)標(biāo)志,根據(jù)時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),同步播放與音頻數(shù)據(jù)對(duì)應(yīng)的新圖片內(nèi)容。從而根據(jù)時(shí)間點(diǎn)標(biāo)志,直接切換到待播放的內(nèi)容,有效減少微課播放時(shí)的搜尋時(shí)間。
如圖8所示,圖8是本發(fā)明基于移動(dòng)終端的微課制作裝置第一實(shí)施例的功能模塊框圖,在本實(shí)施例中,基于移動(dòng)終端的微課播放裝置,包括:
文件獲取模塊30,用于獲取微課資源文件;以及
播放模塊40,用于根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù)。
移動(dòng)終端的文件獲取模塊30獲取微課資源文件,一是可以通過搜索的方式從本地?cái)?shù)據(jù)庫(kù)中獲得,二是可以從社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中下載到相應(yīng)的微課資源文件。當(dāng)然,獲取微課資源文件的方式并不局限于此,在此并不作限定。移動(dòng)終端播放微課資源文件前,首先可以從社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中下載以微課程數(shù)據(jù)包的形成上傳的微課資源文件,考慮到移動(dòng)設(shè)備的連接不穩(wěn)定性,支持?jǐn)帱c(diǎn)續(xù)傳方式下載微課資源文件,最終通過移動(dòng)終端的客戶端播放。其中,微課資源文件合成有新圖片內(nèi)容和音頻數(shù)據(jù),新圖片內(nèi)容中的圖片資源添加有文本。
移動(dòng)終端的播放模塊40播放微課資源文件時(shí),根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù)。其中,新圖片內(nèi)容中插入有編輯好的文本,文本中的字體、顏色、透明度以及文字位置和大小都已設(shè)置好。一旦調(diào)節(jié)微課資源文件的時(shí)間軸的進(jìn)度條,并可播放到相應(yīng)的合成的新圖片內(nèi)容和音頻數(shù)據(jù)。例如,通過微課資源文件的時(shí)間軸的進(jìn)度條,將微課資源文件調(diào)節(jié)到設(shè)定的章節(jié)時(shí),即同步播放該章節(jié)的聲音和圖片。
本實(shí)施例提供的微課播放裝置,通過獲取微課資源文件,根據(jù)微課資源文件的時(shí)間軸,同步播放合成的新圖片內(nèi)容和音頻數(shù)據(jù),從而有效減少微課播放時(shí)加載和搜尋時(shí)間。
如圖9所示,圖9為本發(fā)明基于移動(dòng)終端的微課制作裝置的播放模塊的功能模塊框圖,在本實(shí)施例中,播放模塊40包括:
定位單元41,用于根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸的時(shí)間點(diǎn)標(biāo)志;以及
加載單元42,用于根據(jù)時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),同步播放與音頻數(shù)據(jù)對(duì)應(yīng)的新圖片內(nèi)容。
移動(dòng)終端的定位單元41讀取微課資源文件的文件頭和索引區(qū),根據(jù)索引區(qū)定位資源數(shù)據(jù)位置并解碼文件,根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸上做好的時(shí)間點(diǎn)標(biāo)志。其中,時(shí)間映射表在相應(yīng)的標(biāo)志時(shí)間點(diǎn)上一一映射有音頻數(shù)據(jù)與新圖片內(nèi)容的對(duì)應(yīng)關(guān)系,例如,在第一時(shí)間點(diǎn)上標(biāo)志為微課資源文件第一章節(jié)。移動(dòng)終端若播放微課資源文件相關(guān)的內(nèi)容時(shí),根據(jù)時(shí)間映射表,即可直接定位到對(duì)應(yīng)的時(shí)間軸的時(shí)間點(diǎn)標(biāo)志。
移動(dòng)終端的加載單元42根據(jù)時(shí)間軸的時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),通過本地媒體播放接口播放微課資源文件,同時(shí)在指定時(shí)間點(diǎn)加載并顯示關(guān)聯(lián)的圖片內(nèi)容。在播放微課資源文件過程中,可以隨時(shí)暫停,若遭遇意外中斷時(shí),并可記錄播放時(shí)間點(diǎn),以便于再次啟動(dòng)時(shí)接續(xù)播放。其中,微課資源文件的播放過程類似于演示文稿的技術(shù)效果。
本實(shí)施例提供的微課播放裝置,根據(jù)微課資源文件的索引區(qū)中的時(shí)間映射表,定位時(shí)間軸的時(shí)間點(diǎn)標(biāo)志,根據(jù)時(shí)間點(diǎn)標(biāo)志,加載音頻數(shù)據(jù),同步播放與音頻數(shù)據(jù)對(duì)應(yīng)的新圖片內(nèi)容。從而根據(jù)時(shí)間點(diǎn)標(biāo)志,直接切換到待播放的內(nèi)容,有效減少微課播放時(shí)的搜尋時(shí)間。
本發(fā)明進(jìn)一步提供一種基于智能移動(dòng)終端的社交網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),采用微課程數(shù)據(jù)包作為學(xué)習(xí)資源,為學(xué)習(xí)者和知識(shí)分享者搭建了一個(gè)學(xué)習(xí)交流和分享的平臺(tái)包括認(rèn)證模塊、消息模塊、資源模塊、學(xué)習(xí)模塊和社交模塊。
1、認(rèn)證模塊:認(rèn)證模塊技術(shù)實(shí)現(xiàn)由統(tǒng)一認(rèn)證服務(wù)和認(rèn)證服務(wù)客戶端開發(fā)工具包組成,認(rèn)證服務(wù)采用云計(jì)算技術(shù)進(jìn)行構(gòu)建,支持OpenID標(biāo)準(zhǔn)和OAuth2.0標(biāo)準(zhǔn)。對(duì)客戶端應(yīng)用提供開發(fā)接口,采用RESTful風(fēng)格接口對(duì)外提供認(rèn)證服務(wù),客戶端開發(fā)工具包以Java語(yǔ)言實(shí)現(xiàn)。平臺(tái)認(rèn)證模塊功能包括用戶注冊(cè)、用戶登陸、用戶身份信息維護(hù)、密碼重置。認(rèn)證服務(wù)認(rèn)證流程如圖10所示,客戶端程序通過認(rèn)證服務(wù)客戶端開發(fā)工具包請(qǐng)求一個(gè)未授權(quán)的Token(令牌),用戶登陸并授權(quán)得到唯一的Auth Code(驗(yàn)證碼),Auth code只有十分鐘有效期,得到授權(quán)Auth code后接下來(lái)通過Auth code獲取Token,獲取Token后通過Token調(diào)用平臺(tái)服務(wù)。
2、消息模塊:消息模塊技術(shù)實(shí)現(xiàn)由消息服務(wù)和消息服務(wù)客戶端開發(fā)工具包組成,消息服務(wù)采用一種寫優(yōu)先的基于隊(duì)列的分布式事件服務(wù),具備基于事件的高并發(fā)性、寫優(yōu)先的高可靠性、分布式的高吞吐量、事件的準(zhǔn)實(shí)時(shí)推送等特性,并支持推和拉方式、基于OAuth的安全認(rèn)證方式,其部署模型如圖11所示。消息服務(wù)客戶端開發(fā)工具包以Java語(yǔ)言和Objective-C實(shí)現(xiàn),可用于Java應(yīng)用(包括基于Java Servlet 的Web應(yīng)用)客戶端、Android客戶端、iOS客戶端。平臺(tái)消息模塊的功能包括:課程消息發(fā)布與訂閱、用戶即時(shí)消息通訊、系統(tǒng)消息推送。
3、資源模塊:資源模塊技術(shù)實(shí)現(xiàn)由資源服務(wù)提供學(xué)習(xí)資源、系統(tǒng)靜態(tài)資源的存儲(chǔ)和交付,服務(wù)接口采用RESTful風(fēng)格的WebService接口實(shí)現(xiàn),功能包括學(xué)習(xí)資源上傳、學(xué)習(xí)資源下載、資源分享、資源瀏覽。資源分享功能支持主流社交應(yīng)用包括微信、微博等平臺(tái)的信息發(fā)布方式,通過分享內(nèi)容鏈接到平臺(tái)服務(wù)資源,首次通過瀏覽器訪問微課資源,首先在服務(wù)端獲取微課資源文件,讀取并解碼資源文件,提取其中的圖片、聲音以及時(shí)間標(biāo)記文件,整個(gè)過程類似于對(duì)壓縮文件的解壓縮過程,然后將提取出的資源文件作為素材生成靜態(tài)網(wǎng)頁(yè)文件,通過瀏覽器進(jìn)行訪問。
4、學(xué)習(xí)模塊:學(xué)習(xí)模塊提供應(yīng)用給客戶端數(shù)據(jù)服務(wù),服務(wù)接口采用RESTful風(fēng)格的WebService接口實(shí)現(xiàn),功能包括課程分類、課程檢索、課程瀏覽、課程分享、課程學(xué)習(xí)、學(xué)習(xí)進(jìn)度跟蹤、學(xué)習(xí)管理、課程評(píng)價(jià)。
5、社交模塊:社交模塊技術(shù)上由消息模塊提供的事件隊(duì)列服務(wù)實(shí)現(xiàn)即時(shí)通訊服務(wù),以及用戶好友關(guān)系的數(shù)據(jù)服務(wù)構(gòu)成,功能包括好友管理、在線聊天。
本實(shí)施例提供的基于即時(shí)消息服務(wù)的社會(huì)化網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),為學(xué)習(xí)者提供網(wǎng)上交流、在線答疑等學(xué)習(xí)輔助功能,促進(jìn)學(xué)習(xí)效果的提升。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。