亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種在線教學(xué)中音頻與ppt的同步方法、裝置及相關(guān)設(shè)備的制造方法

文檔序號:10538742閱讀:264來源:國知局
一種在線教學(xué)中音頻與ppt的同步方法、裝置及相關(guān)設(shè)備的制造方法
【專利摘要】本發(fā)明實施例提供了一種在線教學(xué)中音頻與PPT的同步方法、裝置及相關(guān)設(shè)備。其中,在線教學(xué)中音頻與PPT的同步方法應(yīng)用于客戶端,該方法包括:在線教學(xué)的PPT的相應(yīng)位置設(shè)置播放音頻信息的關(guān)鍵事件;基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步。本發(fā)明通過在PPT中對應(yīng)位置設(shè)置關(guān)鍵事件的方式,實現(xiàn)了客戶端所播放的音頻信息與對應(yīng)PPT內(nèi)容的同步,避免了在線教學(xué)中授課語音與PPT顯示內(nèi)容不符的情況出現(xiàn),從而提升了在線教學(xué)的教學(xué)效果。
【專利說明】
一種在線教學(xué)中音頻與PPT的同步方法、裝置及相關(guān)設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種在線教學(xué)中音頻與PPT的同步方法、裝置及相關(guān)設(shè)備。
【背景技術(shù)】
[0002]在教育領(lǐng)域,教學(xué)與互聯(lián)網(wǎng)的結(jié)合促進(jìn)了在線教學(xué)方式的產(chǎn)生。目前,在線教學(xué)采用的是在線視頻教學(xué)的方式。在線視頻教學(xué)過程中,會將音視頻以流媒體的方式由老師所在的服務(wù)端實時傳輸?shù)綄W(xué)生所在的客戶端,同時教學(xué)所用的PPT(MicrOSOft OfficePowerPoint)也會轉(zhuǎn)化成實時的流媒體傳輸,這個傳輸會將PPT的標(biāo)注信息等一起轉(zhuǎn)化為視頻流。在線視頻教學(xué)只是實時教學(xué)方式中的一種,除了在線視頻教學(xué)之外,還可以采用其他的實時教學(xué)方式。
[0003]任何一種方式的在線教學(xué)中,都存在這樣的問題:學(xué)生分布在不同地理位置的各個區(qū)域,學(xué)生們的網(wǎng)絡(luò)狀況(比如網(wǎng)速、帶寬等)存在很大的差異,而且這些差異是無法預(yù)估的。網(wǎng)絡(luò)狀況的差異導(dǎo)致了老師在服務(wù)端輸入的語音(也即音頻信息)傳輸?shù)讲煌瑢W(xué)生端的時間不同,從而使得網(wǎng)絡(luò)狀況較差的學(xué)生所在客戶端接收老師的語音出現(xiàn)延遲。
[0004]例如,老師在服務(wù)端輸入的語音,傳輸?shù)綄W(xué)生A所在客戶端的時間為I秒,而傳輸?shù)綄W(xué)生B所在客戶端的時間為10秒,學(xué)生B所在客戶端就出現(xiàn)了延遲。然而,學(xué)生所在客戶端的語音延遲情況老師是無法得知的。這樣,就會出現(xiàn)這樣的情況:老師發(fā)送完語音,從與發(fā)送語音對應(yīng)的當(dāng)前PPT所在頁翻到下一頁,接收語音延遲的學(xué)生的PPT已經(jīng)翻到了下一頁,而當(dāng)前接收到的語音與該頁P(yáng)PT的內(nèi)容卻不對應(yīng)。這樣的教學(xué)很顯然無法達(dá)到預(yù)期的教學(xué)目的。
[0005]可見,目前的在線教學(xué)中,存在學(xué)生所在客戶端的音頻與教學(xué)PPT不同步的問題,對教學(xué)效果造成了很大影響。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的在于提供一種在線教學(xué)中音頻與PPT的同步方法、裝置及相關(guān)設(shè)備,提升在線教學(xué)的教學(xué)效果。
[0007]為實現(xiàn)上述目的,本發(fā)明提出了一種在線教學(xué)中音頻與PPT的同步方法,應(yīng)用于客戶端,包括:
[0008]在在線教學(xué)的PPT的相應(yīng)位置設(shè)置播放音頻信息的關(guān)鍵事件;
[0009]基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步。
[0010]進(jìn)一步地,上述方法還可具有以下特點,所述基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步,包括:
[0011 ]接收所述關(guān)鍵事件的啟動指令;
[0012]根據(jù)所述啟動指令啟動所述音頻信息的播放。
[0013]進(jìn)一步地,上述方法還可具有以下特點,所述根據(jù)所述啟動指令啟動所述音頻信息的播放,包括:
[0014]在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述啟動指令啟動所述本地存儲音頻信息的播放。
[0015]進(jìn)一步地,上述方法還可具有以下特點,所述根據(jù)所述啟動指令啟動所述音頻信息的播放,包括:
[0016]在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述啟動指令啟動所述實時傳輸音頻信息的接收和播放。
[0017]進(jìn)一步地,上述方法還可具有以下特點,所述基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步,包括:
[0018]接收所述關(guān)鍵事件的結(jié)束指令;
[0019]根據(jù)所述結(jié)束指令結(jié)束所述音頻信息的播放。
[0020]進(jìn)一步地,上述方法還可具有以下特點,所述根據(jù)所述結(jié)束指令結(jié)束所述音頻信息的播放,包括:
[0021]在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述本地存儲音頻信息的播放。
[0022]進(jìn)一步地,上述方法還可具有以下特點,所述根據(jù)所述結(jié)束指令結(jié)束所述音頻信息的播放,包括:
[0023]在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述實時傳輸音頻信息的接收和播放。
[0024]本發(fā)明實施例的在線教學(xué)中音頻與PPT的同步方法,通過在PPT中對應(yīng)位置設(shè)置關(guān)鍵事件的方式,實現(xiàn)了客戶端所播放的音頻信息與對應(yīng)PPT內(nèi)容的同步,避免了在線教學(xué)中授課語音與PPT顯示內(nèi)容不符的情況出現(xiàn),從而提升了在線教學(xué)的教學(xué)效果。
[0025]為實現(xiàn)上述目的,本發(fā)明還提出了一種在線教學(xué)中音頻與PPT的同步裝置,應(yīng)用于客戶端,包括:
[0026]設(shè)置模塊,用于在在線教學(xué)的PPT的相應(yīng)位置設(shè)置播放音頻信息的關(guān)鍵事件;
[0027]同步模塊,用于基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步。
[0028]進(jìn)一步地,上述裝置還可具有以下特點,所述同步模塊包括:
[0029]第一接收單元,用于接收所述關(guān)鍵事件的啟動指令;
[0030]啟動單元,用于根據(jù)所述第一接收單元接收的所述啟動指令啟動所述音頻信息的播放。
[0031]進(jìn)一步地,上述裝置還可具有以下特點,所述啟動單元包括:
[0032]本地啟動子單元,用于在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述啟動指令啟動所述本地存儲音頻信息的播放。
[0033]進(jìn)一步地,上述裝置還可具有以下特點,所述啟動單元包括:
[0034]遠(yuǎn)程啟動子單元,用于在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述啟動指令啟動所述實時傳輸音頻信息的接收和播放。
[0035]進(jìn)一步地,上述裝置還可具有以下特點,所述同步模塊包括:
[0036]第二接收單元,用于接收所述關(guān)鍵事件的結(jié)束指令;
[0037]結(jié)束單元,用于根據(jù)所述第二接收單元接收的所述結(jié)束指令結(jié)束所述音頻信息的播放。
[0038]進(jìn)一步地,上述裝置還可具有以下特點,所述結(jié)束單元包括:
[0039]本地結(jié)束子單元,用于在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述本地存儲音頻信息的播放。
[0040]進(jìn)一步地,上述裝置還可具有以下特點,所述結(jié)束單元包括:
[0041]遠(yuǎn)程結(jié)束子單元,用于在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述實時傳輸音頻信息的接收和播放。
[0042]本發(fā)明實施例的在線教學(xué)中音頻與PPT的同步裝置,通過在PPT中對應(yīng)位置設(shè)置關(guān)鍵事件的方式,實現(xiàn)了客戶端所播放的音頻信息與對應(yīng)PPT內(nèi)容的同步,避免了在線教學(xué)中授課語音與PPT顯示內(nèi)容不符的情況出現(xiàn),從而提升了在線教學(xué)的教學(xué)效果。
[0043]為實現(xiàn)上述目的,本發(fā)明還提出了一種客戶端設(shè)備,包括前述任一項所述的在線教學(xué)中音頻與PPT的同步裝置。
[0044]本發(fā)明實施例的客戶端設(shè)備,包括在線教學(xué)中音頻與PPT的同步裝置,通過在PPT中對應(yīng)位置設(shè)置關(guān)鍵事件的方式,實現(xiàn)了客戶端所播放的音頻信息與對應(yīng)PPT內(nèi)容的同步,避免了在線教學(xué)中授課語音與PPT顯示內(nèi)容不符的情況出現(xiàn),從而提升了在線教學(xué)的教學(xué)效果。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0046]圖1是本發(fā)明實施例中在線教學(xué)中音頻與PPT的同步方法的流程圖。
[0047]圖2是本發(fā)明實施例中課程腳本實時演講執(zhí)行過程演示示意圖。
[0048]圖3是本發(fā)明實施例中在線教學(xué)中音頻與PPT的同步裝置的結(jié)構(gòu)框圖。
[0049]圖4是本發(fā)明實施例中客戶端設(shè)備的結(jié)構(gòu)框圖。
【具體實施方式】
[0050]以下結(jié)合附圖對本發(fā)明的原理和特征進(jìn)行描述,所舉實施例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,根據(jù)本發(fā)明精神所獲得的所有實施例,都屬于本發(fā)明的保護(hù)范圍。
[0051]應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,六和/或B,可以表示:單獨(dú)存在A,同時存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
[0052]實施例一
[0053]圖1是本發(fā)明實施例中在線教學(xué)中音頻與PPT的同步方法的流程圖。本實施例的在線教學(xué)中音頻與PPT的同步方法應(yīng)用于客戶端(即在線教學(xué)的學(xué)生一方)。
[0054]如圖1所示,本實施例中,在線教學(xué)中音頻與PPT的同步方法可以包括以下步驟:
[0055]步驟SlOl,在在線教學(xué)的PPT的相應(yīng)位置設(shè)置播放音頻信息的關(guān)鍵事件;
[0056]其中,相應(yīng)位置是指需要播放音頻信息的位置。比如,在PPT的某一頁中,需要結(jié)合本頁P(yáng)PT的內(nèi)容播放音頻信息,就可以在該頁設(shè)置播放音頻信息的關(guān)鍵事件。這樣,當(dāng)PPT顯示到這一頁時,該關(guān)鍵事件就會引起相應(yīng)音頻信息的播放。
[0057]關(guān)鍵事件可以看作是在PPT的顯示執(zhí)行過程中為音頻設(shè)定的占位。就是說,PPT顯示到設(shè)置有關(guān)鍵事件的這一頁時,關(guān)鍵事件會引起與PPT的當(dāng)前顯示內(nèi)容對應(yīng)的音頻信息。
[0058]可見,需要播放的音頻信息是與對應(yīng)的PPT位置綁定在一起的,這樣就可以實現(xiàn)音頻信息與PPT的同步,從而避免出現(xiàn)播放的音頻信息與PPT的顯示內(nèi)容不相符的情況。
[0059]其中,關(guān)鍵事件中可以進(jìn)一步設(shè)置音頻信息的播放時長。
[0060]其中,播放的音頻信息可以是客戶端本地存儲的音頻信息,這里記為本地存儲音頻信息,也可以是由老師所在的服務(wù)端向客戶端實時傳輸?shù)囊纛l信息,這里記為實時傳輸音頻信息。
[0061 ]步驟S102,基于關(guān)鍵事件對音頻信息與PPT進(jìn)行同步。
[0062]在本發(fā)明實施例中,基于關(guān)鍵事件對音頻信息與PPT進(jìn)行同步,可以包括:接收關(guān)鍵事件的啟動指令;根據(jù)啟動指令啟動音頻信息的播放。
[0063]其中,啟動指令可以是由老師所在的服務(wù)端向客戶端發(fā)送的,也可以是客戶端本地的PPT流程控制引起的。比如,PPT是順序執(zhí)行的,當(dāng)執(zhí)行到關(guān)鍵事件時,就認(rèn)為客戶端接收到了關(guān)鍵事件的啟動指令。
[0064]客戶端接收到關(guān)鍵事件的啟動指令后,就會啟動音頻信息的播放。
[0065]其中,根據(jù)啟動指令啟動音頻信息的播放,可以包括:在音頻信息為本地存儲音頻信息的情況下,根據(jù)啟動指令啟動本地存儲音頻信息的播放。本地存儲音頻信息可以事先由客戶端從老師所在的服務(wù)端下載至本地存儲。這樣,在播放的時候只進(jìn)行本地播放就可以了。
[0066]其中,根據(jù)啟動指令啟動音頻信息的播放,可以包括:在音頻信息為實時傳輸音頻信息的情況下,根據(jù)啟動指令啟動實時傳輸音頻信息的接收和播放。
[0067]實時傳輸音頻信息是由老師所在的服務(wù)端實時傳輸給客戶端的,客戶端一邊接收一邊播放。實時傳輸音頻信息可以以音頻流的方式傳輸。
[0068]在本發(fā)明實施例中,基于關(guān)鍵事件對音頻信息與PPT進(jìn)行同步,可以包括:接收關(guān)鍵事件的結(jié)束指令;根據(jù)結(jié)束指令結(jié)束音頻信息的播放。
[0069]其中,結(jié)束指令可以是由老師所在的服務(wù)端向客戶端發(fā)送的,也可以是關(guān)鍵事件中所設(shè)置的。比如,關(guān)鍵事件中設(shè)置音頻信息的播放時長為20分鐘,當(dāng)音頻信息的播放啟動后,播放時間達(dá)到20分鐘時,就認(rèn)為客戶端接收到了關(guān)鍵事件的結(jié)束指令。
[0070]其中,根據(jù)結(jié)束指令結(jié)束音頻信息的播放,可以包括:在音頻信息為本地存儲音頻信息的情況下,根據(jù)結(jié)束指令結(jié)束本地存儲音頻信息的播放。
[0071 ]其中,根據(jù)結(jié)束指令結(jié)束音頻信息的播放,可以包括:在音頻信息為實時傳輸音頻信息的情況下,根據(jù)結(jié)束指令結(jié)束實時傳輸音頻信息的接收和播放。
[0072]由于播放音頻的關(guān)鍵事件是與相應(yīng)的PPT內(nèi)容綁定在一起的,因此確保了在線教學(xué)中所有學(xué)生的PPT和音頻的同步播放,不會有老師在講下一頁的時候?qū)W生還在看上一頁的情況。
[0073]下面通過示例,說明本發(fā)明實施例在線教學(xué)中音頻與PPT的同步方法中的一種具體PPT實現(xiàn)方式,以及基于該具體PPT實現(xiàn)方式的音頻與PPT的同步過程。該示例的內(nèi)容并不用于對本發(fā)明進(jìn)行限定。
[0074]在本發(fā)明實施例中,在線教學(xué)所需的文本信息、錄制音頻信息、錄制視頻信息等可以用一種專有PPT來記錄,這種專有PPT不同于標(biāo)準(zhǔn)的微軟PPT格式和蘋果的Keynote格式。
[0075]在本發(fā)明實施例中,該專有PPT的內(nèi)容可以包括:
[0076](I)板書;
[0077](2)板書標(biāo)記;
[0078](3)錄制音頻信息(錄制的非實時音頻信息);
[OO79 ] (4)錄制視頻信息(錄制的非實時視頻信息);
[0080] (5)PPT 流程控制;
[0081 ] (6)交互式問答信息。
[0082]該專有PPT的所有內(nèi)容都可以采用文本流的方式傳輸。雖然該專有PPT中可以包括音頻信息和視頻信息,但是由于該音頻信息和視頻信息都是錄制的非實時信息,因此同樣可以采用文本流的方式來傳輸。
[0083]對該專有ΡΡΤ,本發(fā)明實施例設(shè)計了專有解釋器進(jìn)行解釋。該專有解釋器將決定專有PPT的排版,以及專有PPT的邏輯控制。同時該專有PPT支持預(yù)設(shè)事件響應(yīng)機(jī)制(比如動態(tài)標(biāo)注等)。該專有PPT的語法格式如下例所示。
[0084]例:
[0085]= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
[0086]L16B:這是第一行,16號字體
[0087]L12S2D1:這二行,會在老師點擊鼠標(biāo)顯示,D代表項目符號
[0088]L12S3D2EU10,2:這三行,會在老師點擊鼠標(biāo)顯示,D代表項目符號,EU代表點擊后會出現(xiàn)下劃線(第10個字符開始,選中兩個字符,就是鼠標(biāo))。
[0089]= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
[0090]這段專有PPT會被解析,同時該專有PPT同樣支持在運(yùn)行過程中的實現(xiàn)。例如,老師需要臨時選擇某一行字,因為教學(xué)過程中,學(xué)生會提問,老師可能會根據(jù)提問臨時變更之前預(yù)設(shè)的教學(xué)流程。
[0091]為此,可以設(shè)計PPT的尋址方式,如L3N10,2B,這樣的指令傳輸(以文本流的方式)到客戶端,就會加粗“鼠標(biāo)”兩個字。
[0092]同時在專有PPT設(shè)計的時候,可以提供所見即所得的GUI(Graphi cal UserInterface,圖形用戶界面)界面,將界面布局直接轉(zhuǎn)化成課程腳本。
[0093]課程腳本可以理解為老師的教案。課程腳本可以被前述的專有解釋器執(zhí)行。老師可以提前編排課程腳本,課程腳本能夠簡化老師的備課工作。
[0094]課程腳本是線性執(zhí)行的(課程腳本的實質(zhì)內(nèi)容是專有PPT的內(nèi)容,因此可以說PPT是線性執(zhí)行的)。但是,老師在實時授課時,可以控制課程腳本中每個活動的執(zhí)行和停止,以便在授課過程中可以隨機(jī)應(yīng)變。
[0095]一個典型的課程腳本如下:
[0096]= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
[0097][page I開場ul2223.p]—-ul2223.p是專有ppt的唯一標(biāo)識
[0098]speak time 20[ul2u32133.MP3]一介紹開場內(nèi)容,這段音頻事先就錄制好了
[0099]m
[0100]quest1n
[0101]A A is big than B
[0102]B B is big than A
[0103]C C is Big than c
[0104]m
[0105]answer time 10—大
[0106]B Because.......[0?07] speak time 40[ready]—實時音頻,根據(jù)學(xué)生的反饋,老師臨場發(fā)揮,第一次直播后,這段音頻將被錄制,并補(bǔ)充到課程腳本中。
[0108]student張三[flower]@Teacher—這個腳本記錄了學(xué)生張三發(fā)送了一朵花給老師
[0109]m
[0110][page 2介紹主題I]
[0111]....
[0112][page 3結(jié)束]
[0113]....
[0114]= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
[0115]上述課程腳本中,speaktime 20[ul2u32133.ΜΡ3]和speak time 40[ready]就可以看作是播放音頻信息的關(guān)鍵事件。
[0116]通過上述的課程腳本,老師可以與學(xué)生進(jìn)行直播互動。直播互動仍然是在課程腳本的框架下被執(zhí)行的。在課程腳本的執(zhí)行過程中,學(xué)生的操作界面在被不斷的修改變化。比如,老師希望學(xué)生在腳本的一個過程中,回答一個在線問題,那么,學(xué)生的界面就會變成一個問題界面。每個學(xué)生做完后,將會看到一個實時統(tǒng)計的結(jié)果。直到老師覺得可以對這個問題進(jìn)行解釋。老師可以執(zhí)行腳本的下一個過程,即答題解析界面。也就是說,學(xué)生的整個過程,可以被老師預(yù)設(shè)或者臨時變更。
[0117]老師與學(xué)生之間的直播互動可以采用現(xiàn)有的交互界面,不需要重新開發(fā)。
[0118]這里說明上述的專有PPT的傳輸方式。專有PPT的傳輸方式為兩個部分:第一部分是課程腳本和課程素材的傳輸,第二部分是實時指令的傳輸。這兩部分內(nèi)容可以同時傳輸。
[0119]其中,第一部分可以使用HTTPS(HypertextTransfer Protocol Secure,超文本傳輸安全協(xié)議)協(xié)議進(jìn)行傳輸。第一部分的傳輸內(nèi)容會在客戶端打開。第一部分的傳輸內(nèi)容又分兩種,第一種是PPT的文字及排版部分,每個PPT的內(nèi)容壓縮后被傳輸,內(nèi)容不大于Ik,這塊數(shù)據(jù)會在用戶進(jìn)入課程的時候直接被下載到客戶端的本地設(shè)備。第二種是素材,例如事先錄制的音頻文件,嵌入到PPT里的圖片文件,這塊內(nèi)容會在后臺實時下載,到用戶播放到某一頁P(yáng)PT時即可本地播放。
[0120]其中,第二部分傳輸?shù)膶崟r指令可以是板書、動態(tài)控制PPT流程等。這部分內(nèi)容可以使用 HTTPS 或 TCP/IP(Transmiss1n Control Pro toco I/Internet Protocol,傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議)方式傳輸。例如在瀏覽器環(huán)境下,可以使用HTTPS傳輸。
[0121]對于本發(fā)明實施例中的實時音頻信息,可以采用音頻流的方式傳輸。可以通過第三方的音頻提供商提供在線音頻播放的方式。
[0122]在線教學(xué)中的所有內(nèi)容都受統(tǒng)一的課程腳本控制的。
[0123]這里說明在線教學(xué)中的音頻與專有PPT之間的進(jìn)度同步問題。由于對于PPT的播放可以采用課程腳本的方式,因此在課程腳本設(shè)定的時候,可以為音頻設(shè)定占位,對于音頻的控制,可以分段進(jìn)行。不管是實時音頻還是非實時音頻,老師都可以控制某個音頻片段的播放,這是和課程腳本穿插在一塊的。這中控制是通過課程腳本來實現(xiàn)的。課程腳本的每一行,都代表一個動作。
[0124]課程腳本具有在線語音協(xié)作功能,所以,PPT內(nèi)容與語音的同步可以采用關(guān)鍵事件來控制。
[0125]這里,引用一個課程腳本的片段來說明這個同步問題。
[0126]= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
[0127][page I開場ul2223.p]—-ul2223.p是專有ppt的唯一標(biāo)識
[0128]speak time 20[ul2u32133.MP3]一介紹開場內(nèi)容,這段音頻事先就錄制好了
[0129]m
[0130]speak time 40[ready]—實時音頻,根據(jù)學(xué)生的反饋,老師臨場發(fā)揮,第一次直播后,這段將被錄制,并補(bǔ)充到腳本中.
[0131]a
[0132]...
[0133]= = = = = = = = = = = = = = =
[0134]圖2是本發(fā)明實施例中課程腳本實時演講執(zhí)行過程演示示意圖。圖2中,實時播放需要接收到老師的播放結(jié)束指令才能結(jié)束,這個指令中包含了實時播放的時長。學(xué)生只有播放完畢指定的時長才會結(jié)束本地的播放。這樣,就確保了所有學(xué)生PPT和音頻的同步播放,不會出現(xiàn)老師在講下一頁的時候,學(xué)生還在看上一頁的情況。
[0135]課程腳本的播放是以線性的方式播放的,只有在執(zhí)行完一個動作之后,下一個動作才會被執(zhí)行。假設(shè)老師在在線輸出語音的過程中,同時會進(jìn)行文字的下劃線操作。那么老師的語音會被分割成劃線之前、劃線之后兩段語音。分割前后的語音仍然是與當(dāng)前的PPT內(nèi)容相對應(yīng)的,即保持了音頻信息與PPT內(nèi)容的同步。
[0136]本發(fā)明實施例的在線教學(xué)中音頻與PPT的同步方法,通過在PPT中對應(yīng)位置設(shè)置關(guān)鍵事件的方式,實現(xiàn)了客戶端所播放的音頻信息與對應(yīng)PPT內(nèi)容的同步,避免了在線教學(xué)中授課語音與PPT顯示內(nèi)容不符的情況出現(xiàn),從而提升了在線教學(xué)的教學(xué)效果。
[0137]為了實現(xiàn)上述在線教學(xué)中音頻與PPT的同步方法實施例中各步驟及方法,本發(fā)明實施例還提供了在線教學(xué)中音頻與PPT的同步裝置實施例。
[0138]圖3是本發(fā)明實施例中在線教學(xué)中音頻與PPT的同步裝置的結(jié)構(gòu)框圖。該在線教學(xué)中音頻與PPT的同步裝置應(yīng)用于客戶端。
[0139]如圖3所示,本實施例中,在線教學(xué)中音頻與PPT的同步裝置300可以包括設(shè)置模塊310和同步模塊320。其中,設(shè)置模塊310用于在在線教學(xué)的PPT中設(shè)置播放音頻信息的關(guān)鍵事件。同步模塊320用于基于設(shè)置模塊310設(shè)置的關(guān)鍵事件對音頻信息與PPT進(jìn)行同步。
[0140]在本發(fā)明實施例中,同步模塊320可以包括第一接收單元和啟動單元。其中,第一接收單元用于接收關(guān)鍵事件的啟動指令。啟動單元用于根據(jù)第一接收單元接收的所述啟動指令啟動所述音頻信息的播放。
[0141]其中,啟動單元可以包括本地啟動子單元。本地啟動子單元用于在音頻信息為本地存儲音頻信息的情況下,根據(jù)啟動指令啟動本地存儲音頻信息的播放。
[0142]其中,啟動單元可以包括遠(yuǎn)程啟動子單元。遠(yuǎn)程啟動子單元用于在音頻信息為實時傳輸音頻信息的情況下,根據(jù)啟動指令啟動實時傳輸音頻信息的接收和播放。
[0143]在本發(fā)明實施例中,同步模塊320可以包括第二接收單元和結(jié)束單元。第二接收單元用于接收關(guān)鍵事件的結(jié)束指令。結(jié)束單元用于根據(jù)第二接收單元接收的結(jié)束指令結(jié)束音頻信息的播放。
[0144]其中,結(jié)束單元可以包括本地結(jié)束子單元。本地結(jié)束子單元用于在音頻信息為本地存儲音頻信息的情況下,根據(jù)結(jié)束指令結(jié)束本地存儲音頻信息的播放。
[0145]其中,結(jié)束單元可以包括遠(yuǎn)程結(jié)束子單元。遠(yuǎn)程結(jié)束子單元用于在音頻信息為實時傳輸音頻信息的情況下,根據(jù)結(jié)束指令結(jié)束實時傳輸音頻信息的接收和播放。
[0146]由于本實施例中的在線教學(xué)中音頻與PPT的同步裝置能夠執(zhí)行前述的在線教學(xué)中音頻與PPT的同步方法,因此本實施例未詳細(xì)描述的部分,可參考對前述在線教學(xué)中音頻與PPT的同步方法實施例的相關(guān)說明。
[0147]本發(fā)明實施例的在線教學(xué)中音頻與PPT的同步裝置,通過在PPT中對應(yīng)位置設(shè)置關(guān)鍵事件的方式,實現(xiàn)了客戶端所播放的音頻信息與對應(yīng)PPT內(nèi)容的同步,避免了在線教學(xué)中授課語音與PPT顯示內(nèi)容不符的情況出現(xiàn),從而提升了在線教學(xué)的教學(xué)效果。
[0148]本發(fā)明實施例還提出了一種客戶端設(shè)備。圖4是本發(fā)明實施例中客戶端設(shè)備的結(jié)構(gòu)框圖。如圖4所示,本實施例中,客戶端設(shè)備400中可以包括在線教學(xué)中音頻與PPT的同步裝置300。其中,在線教學(xué)中音頻與PPT的同步裝置300可以是本發(fā)明前述實施例中的任一種在線教學(xué)中音頻與PPT的同步裝置。關(guān)于在線教學(xué)中音頻與PPT的同步裝置300的說明請參見前述的在線教學(xué)中音頻與PPT的同步裝置實施例,此處不再贅述。
[0149]本發(fā)明實施例的客戶端設(shè)備,包括在線教學(xué)中音頻與PPT的同步裝置,通過在PPT中對應(yīng)位置設(shè)置關(guān)鍵事件的方式,實現(xiàn)了客戶端所播放的音頻信息與對應(yīng)PPT內(nèi)容的同步,避免了在線教學(xué)中授課語音與PPT顯示內(nèi)容不符的情況出現(xiàn),從而提升了在線教學(xué)的教學(xué)效果。
[0150]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種在線教學(xué)中音頻與PPT的同步方法,應(yīng)用于客戶端,其特征在于,包括: 在在線教學(xué)的PPT的相應(yīng)位置設(shè)置播放音頻信息的關(guān)鍵事件; 基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步。2.根據(jù)權(quán)利要求1所述的在線教學(xué)中音頻與PPT的同步方法,其特征在于,所述基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步,包括: 接收所述關(guān)鍵事件的啟動指令; 根據(jù)所述啟動指令啟動所述音頻信息的播放。3.根據(jù)權(quán)利要求2所述的在線教學(xué)中音頻與PPT的同步方法,其特征在于,所述根據(jù)所述啟動指令啟動所述音頻信息的播放,包括: 在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述啟動指令啟動所述本地存儲音頻信息的播放。4.根據(jù)權(quán)利要求2所述的在線教學(xué)中音頻與PPT的同步方法,其特征在于,所述根據(jù)所述啟動指令啟動所述音頻信息的播放,包括: 在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述啟動指令啟動所述實時傳輸音頻信息的接收和播放。5.根據(jù)權(quán)利要求1所述的在線教學(xué)中音頻與PPT的同步方法,其特征在于,所述基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步,包括: 接收所述關(guān)鍵事件的結(jié)束指令; 根據(jù)所述結(jié)束指令結(jié)束所述音頻信息的播放。6.根據(jù)權(quán)利要求5所述的在線教學(xué)中音頻與PPT的同步方法,其特征在于,所述根據(jù)所述結(jié)束指令結(jié)束所述音頻信息的播放,包括: 在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述本地存儲音頻信息的播放。7.根據(jù)權(quán)利要求5所述的在線教學(xué)中音頻與PPT的同步方法,其特征在于,所述根據(jù)所述結(jié)束指令結(jié)束所述音頻信息的播放,包括: 在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述實時傳輸音頻信息的接收和播放。8.一種在線教學(xué)中音頻與PPT的同步裝置,應(yīng)用于客戶端,其特征在于,包括: 設(shè)置模塊,用于在在線教學(xué)的PPT的相應(yīng)位置設(shè)置播放音頻信息的關(guān)鍵事件; 同步模塊,用于基于所述關(guān)鍵事件對所述音頻信息與所述PPT進(jìn)行同步。9.根據(jù)權(quán)利要求8所述的在線教學(xué)中音頻與PPT的同步裝置,其特征在于,所述同步模塊包括: 第一接收單元,用于接收所述關(guān)鍵事件的啟動指令; 啟動單元,用于根據(jù)所述第一接收單元接收的所述啟動指令啟動所述音頻信息的播放。10.根據(jù)權(quán)利要求9所述的在線教學(xué)中音頻與PPT的同步裝置,其特征在于,所述啟動單元包括: 本地啟動子單元,用于在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述啟動指令啟動所述本地存儲音頻信息的播放。11.根據(jù)權(quán)利要求9所述的在線教學(xué)中音頻與PPT的同步裝置,其特征在于,所述啟動單元包括: 遠(yuǎn)程啟動子單元,用于在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述啟動指令啟動所述實時傳輸音頻信息的接收和播放。12.根據(jù)權(quán)利要求8所述的在線教學(xué)中音頻與PPT的同步裝置,其特征在于,所述同步模塊包括: 第二接收單元,用于接收所述關(guān)鍵事件的結(jié)束指令; 結(jié)束單元,用于根據(jù)所述第二接收單元接收的所述結(jié)束指令結(jié)束所述音頻信息的播放。13.根據(jù)權(quán)利要求12所述的在線教學(xué)中音頻與PPT的同步裝置,其特征在于,所述結(jié)束單元包括: 本地結(jié)束子單元,用于在所述音頻信息為本地存儲音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述本地存儲音頻信息的播放。14.根據(jù)權(quán)利要求12所述的在線教學(xué)中音頻與PPT的同步裝置,其特征在于,所述結(jié)束單元包括: 遠(yuǎn)程結(jié)束子單元,用于在所述音頻信息為實時傳輸音頻信息的情況下,根據(jù)所述結(jié)束指令結(jié)束所述實時傳輸音頻信息的接收和播放。15.—種客戶端設(shè)備,其特征在于,包括權(quán)利要求8至14任一項所述的在線教學(xué)中音頻與PPT的同步裝置。
【文檔編號】H04L29/08GK105897725SQ201610298925
【公開日】2016年8月24日
【申請日】2016年5月6日
【發(fā)明人】李顥, 廖敏, 樓律江, 陳肅, 丁迅
【申請人】億瑞互動科技(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1