两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種在線教學(xué)方法及裝置與流程

文檔序號(hào):11231835閱讀:401來源:國(guó)知局
一種在線教學(xué)方法及裝置與流程

本發(fā)明涉及教育及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種在線教學(xué)方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)技術(shù)開始應(yīng)用于教育、工業(yè)、軍事等各行各業(yè)中。而互聯(lián)網(wǎng)技術(shù)應(yīng)用于教育行業(yè),使得通過互聯(lián)網(wǎng)實(shí)現(xiàn)的在線教學(xué)方法應(yīng)運(yùn)而生。

目前,在線教育一般包括現(xiàn)場(chǎng)直播方式和預(yù)先錄制兩種方式,現(xiàn)有技術(shù)中的直播方式,一般都是老師在講課的同時(shí),通過終端設(shè)備采集老師講課的視頻流,并將采集的視頻流發(fā)送給服務(wù)器,由服務(wù)器將接收到的視頻流發(fā)送給在線學(xué)生客戶端進(jìn)行播放,這樣,學(xué)生通過學(xué)生客戶端就可以聽老師講課。

但是,現(xiàn)有技術(shù)中在進(jìn)行直播教學(xué)時(shí),一般只是采集教師講課的音視頻數(shù)據(jù),而對(duì)于一些教學(xué)內(nèi)容只通過教師講課的音視頻可能無法直觀的展示給學(xué)生,增大了學(xué)生的理解難度,因此導(dǎo)致教學(xué)效果較差。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種在線教學(xué)方法及裝置,以解決或試圖緩解上述技術(shù)問題。

第一方面,本發(fā)明實(shí)施例提供了一種在線教學(xué)方法,其中,所述方法包括:

獲取教師客戶端采集的教師講課的第一音視頻數(shù)據(jù)流,將所述第一音視頻數(shù)據(jù)流發(fā)送給學(xué)生客戶端;

檢測(cè)所述教師是否指示向?qū)W生展示教學(xué)素材;

如果是,從預(yù)先建立的素材庫(kù)中提取待展示教學(xué)素材,并將所述待展示教學(xué)素材發(fā)送給所述學(xué)生客戶端,以使所述學(xué)生客戶端在播放所述第一音視頻數(shù)據(jù)流時(shí)展示所述待展示教學(xué)素材。

結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第一種可能的實(shí)現(xiàn)方式,其中,所述檢測(cè)所述教師是否指示向?qū)W生展示教學(xué)素材,包括:

對(duì)所述第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行語音識(shí)別,以獲取語音識(shí)別結(jié)果;

根據(jù)所述語音識(shí)別結(jié)果及預(yù)先設(shè)定的第一關(guān)鍵詞列表,判斷所述教師是否指示向?qū)W生展示教學(xué)素材。

結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第二種可能的實(shí)現(xiàn)方式,其中,所述檢測(cè)檢測(cè)所述教師是否指示向?qū)W生展示教學(xué)素材,包括:

檢測(cè)是否接收到所述教師客戶端發(fā)送的展示教學(xué)素材的指令。

結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第三種可能的實(shí)現(xiàn)方式,其中,所述方法還包括:

檢測(cè)所述教師是否指示進(jìn)入練習(xí)環(huán)節(jié);

如果是,從所述素材庫(kù)中提取練習(xí)素材,并將所述練習(xí)素材發(fā)送給所述學(xué)生客戶端;

獲取所述學(xué)生客戶端采集的學(xué)生根據(jù)所述練習(xí)素材練習(xí)時(shí)的第二音視頻數(shù)據(jù)流;

根據(jù)所述第二音視頻數(shù)據(jù)流生成學(xué)生的練習(xí)分析結(jié)果,并將所述練習(xí)分析結(jié)果發(fā)送給所述教師客戶端。

結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第一方面的第四種可能的實(shí)現(xiàn)方式,其中,所述檢測(cè)所述教師是否指示進(jìn)入練習(xí)環(huán)節(jié),包括:

檢測(cè)是否接收到所述教師客戶端發(fā)送的進(jìn)入練習(xí)環(huán)節(jié)的指令;

或者,

對(duì)所述第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行識(shí)別,以得到語音識(shí)別結(jié)果;

根據(jù)所述語音識(shí)別結(jié)果和預(yù)設(shè)的第二關(guān)鍵詞列表,判斷所述教師是否指示進(jìn)入練習(xí)環(huán)節(jié)。

結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第五種可能的實(shí)現(xiàn)方式,其中,所述方法還包括:

對(duì)所述第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行語音識(shí)別,以獲取語音識(shí)別結(jié)果;

根據(jù)所述語音識(shí)別結(jié)果和預(yù)先設(shè)定的第三關(guān)鍵詞列表,判斷所述第一語音數(shù)據(jù)中是否出現(xiàn)樂器上的部件;

如果是,生成控制指令,所述控制指令用于控制所述樂器上的所述部件對(duì)應(yīng)的指示燈亮;

將所述控制指令發(fā)送給所述學(xué)生客戶端,以使所述學(xué)生客戶端控制所述樂器上的所述部件對(duì)應(yīng)的指示燈亮。

結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第六種可能的實(shí)現(xiàn)方式,其中,所述方法還包括:

接收所述教師客戶端發(fā)送的指導(dǎo)信息,所述指導(dǎo)信息中攜帶有學(xué)生標(biāo)識(shí);

根據(jù)所述學(xué)生標(biāo)識(shí),將所述指導(dǎo)信息發(fā)送給所述學(xué)生標(biāo)識(shí)對(duì)應(yīng)的學(xué)生客戶端。

第二方面,本發(fā)明實(shí)施例提供了一種在線教學(xué)方法,其中,所述方法包括:

接收服務(wù)器發(fā)送的第一音視頻數(shù)據(jù)流;

接收所述服務(wù)器在檢測(cè)到教師指示向?qū)W生展示素材時(shí)發(fā)送的待展示教學(xué)素材;

在播放所述第一音視頻數(shù)據(jù)流時(shí),展示所述待展示教學(xué)素材。

第三方面,本發(fā)明實(shí)施例提供了一種在線教學(xué)裝置,其中,所述裝置包括:

獲取模塊,用于獲取教師客戶端采集的教師講課的第一音視頻數(shù)據(jù)流;

檢測(cè)模塊,用于檢測(cè)所述教師是否指示向?qū)W生展示教學(xué)素材;

提取模塊,用于如果所述教師指示向?qū)W生展示教學(xué)素材時(shí),從預(yù)先建立的素材庫(kù)中提取待展示教學(xué)素材;

發(fā)送模塊,用于將所述第一音視頻數(shù)據(jù)流發(fā)送給學(xué)生客戶端;還用于將所述待展示教學(xué)素材發(fā)送給所述學(xué)生客戶端,以使所述學(xué)生客戶端在播放所述第一音視頻數(shù)據(jù)流時(shí)展示所述待展示教學(xué)素材。

第四方面,本發(fā)明實(shí)施例提供了一種在線教學(xué)裝置,其中,所述裝置包括:

接收模塊,用于接收服務(wù)器發(fā)送的第一音視頻數(shù)據(jù)流;還用于接收所述服務(wù)器在檢測(cè)到教師指示向?qū)W生展示素材時(shí)發(fā)送的待展示教學(xué)素材;

展示模塊,用于在播放所述第一音視頻數(shù)據(jù)流時(shí),展示所述待展示教學(xué)素材。

在本發(fā)明實(shí)施例提供的在線教學(xué)方法及裝置中,根據(jù)教師的指示向?qū)W生客戶端發(fā)送待展示教學(xué)素材,在學(xué)生學(xué)習(xí)的時(shí)候通過學(xué)生客戶端展示給學(xué)生,這樣便于學(xué)生理解老師講課內(nèi)容,提升了教學(xué)效果。

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

圖1示出了本發(fā)明實(shí)施例1所提供的在線教學(xué)方法的流程圖;

圖2示出了本發(fā)明實(shí)施例1所提供的在線教學(xué)方法的第二種流程圖;

圖3示出了本發(fā)明實(shí)施例2所提供的在線教學(xué)方法的流程圖;

圖4示出了本發(fā)明實(shí)施例3所提供的在線教學(xué)裝置的結(jié)構(gòu)示意圖;

圖5示出了本發(fā)明實(shí)施例3所提供的在線教學(xué)裝置的第二種結(jié)構(gòu)示意圖;

圖6示出了本發(fā)明實(shí)施例4所提供的在線教學(xué)裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

考慮到現(xiàn)有技術(shù)中在進(jìn)行直播教學(xué)時(shí),一般只是采集教師講課的音視頻數(shù)據(jù),而對(duì)于一些教學(xué)內(nèi)容只通過教師講課的音視頻可能無法直觀的展示給學(xué)生,增大了學(xué)生理解難度,因此導(dǎo)致教學(xué)效果較差。基于此,本發(fā)明實(shí)施例提供了一種在線教學(xué)方法及裝置,下面通過實(shí)施例進(jìn)行描述。

實(shí)施例1

參考圖1所示,本發(fā)明實(shí)施例提供了一種在線教學(xué)方法,該方法包括步驟s110-s130,具體如下。

s110,獲取教師客戶端采集的教師講課的第一音視頻數(shù)據(jù)流,將上述第一音視頻數(shù)據(jù)流發(fā)送給學(xué)生客戶端。

本發(fā)明實(shí)施例提供的在線教學(xué)方法的執(zhí)行主體為服務(wù)器。

上述第一音視頻數(shù)據(jù)流包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù),上述第一音頻數(shù)據(jù)包括教師講課的第一語音數(shù)據(jù)和教師在講課過程中彈奏樂器的第一樂音數(shù)據(jù)。

在本發(fā)明實(shí)施例中,當(dāng)教師在講課時(shí),通過教師客戶端采集教師在講課時(shí)的第一音視頻數(shù)據(jù)流,并將采集的第一音視頻數(shù)據(jù)流發(fā)送給服務(wù)器,當(dāng)服務(wù)器接收到教師客戶端發(fā)送的第一音視頻數(shù)據(jù)流后,確定當(dāng)前在線的學(xué)生客戶端,將該第一音視頻數(shù)據(jù)流發(fā)送給學(xué)生客戶端,以使學(xué)生客戶端播放第一音視頻數(shù)據(jù)流。

上述學(xué)生客戶端、教師客戶端均可以是手機(jī)、計(jì)算機(jī)和平板電腦。

s120,檢測(cè)教師是否指示向?qū)W生展示教學(xué)素材,如果是,則執(zhí)行步驟s130。

在本發(fā)明實(shí)施例中,檢測(cè)教師是否指示向?qū)W生展示教學(xué)素材包括如下兩種情況:

第一種情況,

參考圖2所示,上述檢測(cè)教師是否指示在第一音視頻數(shù)據(jù)流中添加教學(xué)素材,包括步驟s210-s220,具體如下:

s210,對(duì)上述第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行語音識(shí)別,以獲取語音識(shí)別結(jié)果;

s220,根據(jù)上述語音識(shí)別結(jié)果及預(yù)先設(shè)定的第一關(guān)鍵詞列表,判斷教師是否指示向?qū)W生展示教學(xué)素材。

上述第一關(guān)鍵詞列表中包含有多個(gè)和添加教學(xué)素材相關(guān)的關(guān)鍵詞,比如說,“教學(xué)素材”、“添加教學(xué)素材”、“插入教學(xué)素材”、“展示教學(xué)素材”等詞語。

在本發(fā)明實(shí)施例中,采用現(xiàn)有技術(shù)中的語音識(shí)別結(jié)果對(duì)上述第一語音數(shù)據(jù)進(jìn)行識(shí)別,因此,此處不再贅述上述語音識(shí)別的具體過程。

在對(duì)上述第一語音數(shù)據(jù)進(jìn)行語音識(shí)別以后,將上述語音識(shí)別結(jié)果與上述第一關(guān)鍵詞列表進(jìn)行匹配,以此來判斷教師是否指示在第一音視頻數(shù)據(jù)流中添加教學(xué)素材。

第二種情況,

除了上述通過對(duì)教師講課時(shí)的第一語音數(shù)據(jù)進(jìn)行識(shí)別,來檢測(cè)教師是否指示向?qū)W生展示教學(xué)素材之外,還可以通過如下方式進(jìn)行檢測(cè),具體包括:

檢測(cè)是否接收到教師客戶端發(fā)送的展示教學(xué)素材的指令。

具體的,當(dāng)教師在進(jìn)行講課時(shí),需要向?qū)W生展示教學(xué)素材時(shí),教師可以通過教師客戶端向服務(wù)器發(fā)送展示教學(xué)素材的指令,在該指令中攜帶有待展示教學(xué)素材的標(biāo)識(shí)以及待展示教學(xué)素材添加在第一音視頻數(shù)據(jù)流中的位置。

在本發(fā)明實(shí)施例中,教師可以通過在教師客戶端輸入展示教學(xué)素材這樣的文字向服務(wù)器發(fā)送教學(xué)素材展示指令,還可以點(diǎn)擊教師客戶端上的展示教學(xué)素材按鈕來向服務(wù)器發(fā)送展示教學(xué)素材的指令。

上述教學(xué)素材可以是文本、圖片、音頻、視頻、樂譜、調(diào)音器、和弦、標(biāo)記及游戲等內(nèi)容,上述樂譜包括吉他譜、五線譜和簡(jiǎn)譜等。

在本發(fā)明實(shí)施例中,如果檢測(cè)到教師指示向?qū)W生教學(xué)素材,則執(zhí)行下述步驟s130。

s130,從預(yù)先建立的素材庫(kù)中提取待展示教學(xué)素材,并將上述待展示教學(xué)素材發(fā)送給學(xué)生客戶端,以使學(xué)生客戶端在播放上述第一音視頻數(shù)據(jù)流時(shí)展示上述待展示教學(xué)素材。

上述素材庫(kù)是預(yù)先建立好的,存儲(chǔ)在服務(wù)器上,具體可以根據(jù)以下步驟建立上述素材庫(kù):

獲取樂譜、調(diào)音器、和弦、游戲、標(biāo)記等教學(xué)素材,上述標(biāo)記指的是圓圈或者劃線等,將上述獲取的教學(xué)素材發(fā)送給服務(wù)器進(jìn)行存儲(chǔ)。

上述獲取的教學(xué)素材可以是直接從網(wǎng)上或者其他渠道獲取到的,也可以是通過終端進(jìn)行編輯得到的,本發(fā)明實(shí)施例并不對(duì)上述獲取教學(xué)素材的具體過程進(jìn)行限定。

在本發(fā)明實(shí)施例中,當(dāng)學(xué)生客戶端接收到服務(wù)器發(fā)送的待展示教學(xué)素材后,當(dāng)學(xué)生客戶端在將第一音視頻數(shù)據(jù)流播放到需要添加教學(xué)素材的時(shí)間點(diǎn)處時(shí),將上述待添加教學(xué)素材添加在當(dāng)前正在播放的視頻幀上,具體的,可以將上述教學(xué)素材添加在當(dāng)前正在播放的視頻幀的左上角、或者右上角、左下角及右下角等位置,還可以懸浮在當(dāng)前視頻幀上。

為了便于教師掌握學(xué)生的學(xué)習(xí)情況,在本發(fā)明實(shí)施例提供的方法中,還設(shè)置有學(xué)生練習(xí)環(huán)節(jié),具體包括:

檢測(cè)教師是否指示進(jìn)入練習(xí)環(huán)節(jié);如果是,從上述素材庫(kù)中提取練習(xí)素材,并將上述練習(xí)素材發(fā)送給學(xué)生客戶端;獲取學(xué)生客戶端采集的學(xué)生根據(jù)上述練習(xí)素材練習(xí)時(shí)的第二音視頻數(shù)據(jù)流;根據(jù)上述第二音視頻數(shù)據(jù)流生成學(xué)生的練習(xí)分析結(jié)果,并將上述練習(xí)分析結(jié)果發(fā)送給教師客戶端。

具體的,上述檢測(cè)教師是否指示進(jìn)入練習(xí)環(huán)節(jié),具體包括如下兩種情況:

第一種情況,

檢測(cè)是否接收到教師客戶端發(fā)送的進(jìn)入練習(xí)環(huán)節(jié)的指令。

具體的,在本發(fā)明實(shí)施例中,教師在需要學(xué)生進(jìn)行練習(xí)時(shí),可以通過教師客戶端向服務(wù)器發(fā)送進(jìn)入練習(xí)環(huán)節(jié)的指令,服務(wù)器通過檢測(cè)是否接收到教師客戶端發(fā)送的進(jìn)入練習(xí)環(huán)節(jié)的指令,來確定教師是否指示進(jìn)入練習(xí)環(huán)節(jié)。

具體的,教師可以通過直接在教師客戶端輸入用于指示進(jìn)入練習(xí)環(huán)節(jié)的文字、或者點(diǎn)擊進(jìn)入練習(xí)環(huán)節(jié)的按鈕的方式來向服務(wù)器發(fā)送進(jìn)入練習(xí)環(huán)節(jié)的指令。

第二種情況,

對(duì)上述第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行識(shí)別,以得到語音識(shí)別結(jié)果;根據(jù)語音識(shí)別結(jié)果和預(yù)設(shè)的第二關(guān)鍵詞列表,判斷教師是否指示進(jìn)入練習(xí)環(huán)節(jié)。

上述第二關(guān)鍵詞列表中有多個(gè)用于指示進(jìn)入練習(xí)環(huán)節(jié)的關(guān)鍵詞,比如說,關(guān)鍵詞“練習(xí)”、“開始練習(xí)”、“練習(xí)環(huán)節(jié)”、“進(jìn)入練習(xí)環(huán)節(jié)”等。

上述第一語音數(shù)據(jù)指的是教師在講課時(shí)對(duì)教師講話的錄音。

具體的,由于第一音視頻數(shù)據(jù)流中包括第一語音數(shù)據(jù)及第一樂音數(shù)據(jù),語音識(shí)別和樂音識(shí)別是通過不同的技術(shù)實(shí)現(xiàn)的,因此,首先根據(jù)上述第一音視頻數(shù)據(jù)流確定當(dāng)前的語音數(shù)據(jù)是第一樂音數(shù)據(jù)還是教師說話的語音數(shù)據(jù),如果,確定出當(dāng)前的第一音視頻數(shù)據(jù)流中的音頻數(shù)據(jù)為第一語音數(shù)據(jù),則通過語音識(shí)別技術(shù)對(duì)上述第一語音數(shù)據(jù)進(jìn)行識(shí)別。

在本發(fā)明實(shí)施例中,采用現(xiàn)有技術(shù)對(duì)第一語音數(shù)據(jù)進(jìn)行識(shí)別,因此,此處不再贅述對(duì)第一語音數(shù)據(jù)進(jìn)行識(shí)別的具體過程。

具體的,在服務(wù)器中預(yù)先存儲(chǔ)有“練習(xí)”、“進(jìn)入練習(xí)環(huán)節(jié)”、“開始練習(xí)”等與練習(xí)相關(guān)的關(guān)鍵詞,將上述語音識(shí)別結(jié)果與上述關(guān)鍵詞進(jìn)行匹配,以此來判斷教師是否有發(fā)出進(jìn)入練習(xí)環(huán)節(jié)的指示。

具體的,在服務(wù)器上設(shè)置有練習(xí)素材庫(kù),練習(xí)素材庫(kù)中存儲(chǔ)有多種練習(xí)素材及練習(xí)素材的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。

在本發(fā)明實(shí)施例中,教師在指示進(jìn)入練習(xí)環(huán)節(jié)的同時(shí),會(huì)將練習(xí)素材的標(biāo)識(shí)發(fā)送給服務(wù)器,該練習(xí)素材的標(biāo)識(shí)可以是練習(xí)題目,當(dāng)服務(wù)器確定出教師指示進(jìn)入練習(xí)環(huán)節(jié)后,根據(jù)練習(xí)素材的標(biāo)識(shí)從服務(wù)器獲取練習(xí)素材,并將該練習(xí)素材發(fā)送給學(xué)生客戶端,由學(xué)生客戶端顯示該教學(xué)素材,這樣學(xué)生可以根據(jù)學(xué)生客戶端顯示的教學(xué)素材進(jìn)行練習(xí)。

為了能夠得知學(xué)生的練習(xí)情況,在學(xué)生進(jìn)行練習(xí)的時(shí)候,學(xué)生客戶端會(huì)采集學(xué)生進(jìn)行練習(xí)時(shí)的第二音視頻數(shù)據(jù)流,并將采集的第二音視頻數(shù)據(jù)流發(fā)送給服務(wù)器。

具體的,上述第二音視頻數(shù)據(jù)流包括第二樂音數(shù)據(jù)和第二視頻數(shù)據(jù),其中,第二樂音數(shù)據(jù)指的是學(xué)生在彈奏某個(gè)曲子時(shí)的音頻數(shù)據(jù)。

當(dāng)服務(wù)器接收到學(xué)生客戶端發(fā)送的第二音視頻數(shù)據(jù)流后,根據(jù)該第二音視頻數(shù)據(jù)庫(kù)生成學(xué)生的練習(xí)分析結(jié)果,具體包括:

對(duì)第二音視頻數(shù)據(jù)流中的第二樂音數(shù)據(jù)中的節(jié)奏點(diǎn)、音高和音色進(jìn)行識(shí)別,得到樂音識(shí)別結(jié)果;對(duì)第二音視頻數(shù)據(jù)流中的第二視頻數(shù)據(jù)中學(xué)生的手指動(dòng)作進(jìn)行識(shí)別,得到手指動(dòng)作識(shí)別結(jié)果;根據(jù)樂音識(shí)別結(jié)果和預(yù)設(shè)的標(biāo)準(zhǔn)樂音、手指動(dòng)作識(shí)別結(jié)果和預(yù)設(shè)的標(biāo)準(zhǔn)手指動(dòng)作,生成學(xué)生的練習(xí)分析結(jié)果。

具體的,上述預(yù)設(shè)的標(biāo)準(zhǔn)手指動(dòng)作可以是標(biāo)準(zhǔn)手指動(dòng)作的數(shù)據(jù),該數(shù)據(jù)可以是特征值。

在本發(fā)明實(shí)施例中,在對(duì)第二樂音數(shù)據(jù)進(jìn)行識(shí)別時(shí),通過對(duì)第二樂音數(shù)據(jù)進(jìn)行離散傅里葉變換和端點(diǎn)檢測(cè),進(jìn)而得到第二樂音數(shù)據(jù)的音頻的高低起伏變化,根據(jù)音頻的高低起伏變換確定出第二樂音數(shù)據(jù)中的節(jié)奏點(diǎn)、音高和音色,得到第二樂音識(shí)別結(jié)果。

通過離散傅里葉變換和端點(diǎn)檢測(cè)進(jìn)行樂音識(shí)別的具體過程如下:

1)上述第二樂音數(shù)據(jù)為時(shí)域數(shù)據(jù),首先對(duì)該時(shí)域數(shù)據(jù)進(jìn)行分幀處理,具體的,取時(shí)域一小段數(shù)據(jù)作為一幀,一般的,可以取32ms左右時(shí)長(zhǎng)的數(shù)據(jù)作為一幀,將上述樂音數(shù)據(jù)劃分為多幀數(shù)據(jù);

2)對(duì)上述多幀數(shù)據(jù)進(jìn)行分包處理,大概1~3幀數(shù)據(jù)為一個(gè)數(shù)據(jù)包,得到多個(gè)數(shù)據(jù)包;

3)計(jì)算每幀數(shù)據(jù)的能量和每包數(shù)據(jù)的能量,根據(jù)每幀數(shù)據(jù)的能量和每包數(shù)據(jù)的能量檢測(cè)端點(diǎn)。

具體的,下面將以32ms左右時(shí)長(zhǎng)的數(shù)據(jù)作為一幀數(shù)據(jù)介紹計(jì)算每幀數(shù)據(jù)的能量和每包數(shù)據(jù)的能量的過程:

通過以下公式計(jì)算每幀數(shù)據(jù)的能量:

其中,在上述公式中,enn指的是第n幀數(shù)據(jù)的能量,n表示32ms左右時(shí)長(zhǎng)的包括的時(shí)域數(shù)據(jù)中第n個(gè)時(shí)域數(shù)據(jù),yk表示的是第k個(gè)時(shí)域數(shù)據(jù),k的取值為1,2,3…n。

假設(shè)每個(gè)數(shù)據(jù)包包括兩幀數(shù)據(jù),則通過以下公式計(jì)算每個(gè)數(shù)據(jù)包的能量:

epd=en1+en2

其中,在上述公式中,epd指的是第d個(gè)數(shù)據(jù)包的能量。

設(shè)λ為能量突變因子,通過以下方法計(jì)算上述能量突變因子;

λ1=ep1-ep2

λ2=ep2-ep1

λn-1=epd-epd-1

通過上述公式,計(jì)算出連續(xù)數(shù)據(jù)包之間的能量突變因子,將該能量突變因子與預(yù)設(shè)的能量突變因子進(jìn)行比較,如果,該能量突變因子大于預(yù)設(shè)的能量突變因子,則確定此處出現(xiàn)能量突變點(diǎn),即確定端點(diǎn)所在,比如說,λk大于預(yù)設(shè)的能量突變因子,則可以確定在epk+1處為能量突變點(diǎn),可以確定第k幀數(shù)據(jù)ek即為端點(diǎn)。

如果能量突變因子小于預(yù)設(shè)的能量突變因子,則通過頻域的方法計(jì)算檢測(cè)端點(diǎn)。

4)如果能量突變因子小于預(yù)設(shè)的能量突變因子,則對(duì)上述時(shí)域數(shù)據(jù)分幀分包后進(jìn)行離散傅里葉變換,得到每幀數(shù)據(jù)或者每個(gè)數(shù)據(jù)包對(duì)應(yīng)的頻域數(shù)據(jù);

假設(shè)時(shí)域數(shù)據(jù)中,每個(gè)數(shù)據(jù)包中包括的時(shí)域數(shù)據(jù)為x1、x2…xm,首先對(duì)上述數(shù)據(jù)包中的時(shí)域數(shù)據(jù)進(jìn)行加窗處理,采用的為漢寧窗,窗函數(shù)如下所述:

x(m)=x(m)*h(m)

上述h(m)為窗函數(shù),n指的是數(shù)據(jù)包的數(shù)據(jù)長(zhǎng)度,上述x(m)為加窗處理后的時(shí)域數(shù)據(jù)。

根據(jù)下述離散傅里葉變換將上述時(shí)域數(shù)據(jù)轉(zhuǎn)換為頻域數(shù)據(jù);

其中,在上述公式中,hk為頻域數(shù)據(jù),k=0,1,2,…,n-1,x(m)為加窗后的第m個(gè)時(shí)域數(shù)據(jù)。

5)對(duì)上述計(jì)算得到的頻域數(shù)據(jù)進(jìn)行功率譜化,具體通過如下公式進(jìn)行:

其中,在上述公式中,p(k)為第k個(gè)頻域數(shù)據(jù)對(duì)應(yīng)的功率值,可以計(jì)算出p(1)、p(2)…p(m)多個(gè)功率值,分別比較上述功率值,可以確定出上述頻域數(shù)據(jù)中的波峰數(shù)據(jù),比如說,p(1)<p(2),且p(2)>p(3),則確定出p(2)為波峰,根據(jù)該方法可以確定出上述頻域數(shù)據(jù)中所有波峰數(shù)據(jù)。

6)根據(jù)上述波峰數(shù)據(jù),計(jì)算上述頻域數(shù)據(jù)中的特征峰,具體通過如下過程執(zhí)行:

在步驟5)中得到的波峰數(shù)據(jù)可以記為波峰數(shù)據(jù)組,記為a(f),且a(f)={pindex1,pindex2,…,pindexf},pindex1,pindex2,…,pindexf分別為波峰數(shù)據(jù)。

對(duì)上述a(f)中的波峰數(shù)據(jù)進(jìn)行由大到小的順序進(jìn)行排序,截取前z個(gè)波峰數(shù)據(jù),計(jì)算當(dāng)前波峰數(shù)據(jù)中的旁瓣差值的最小值;并根據(jù)旁瓣差值的最小值確定出特征峰。

在本發(fā)明實(shí)施例中,將上述截取前z個(gè)波峰數(shù)據(jù)幾位數(shù)組b(z),b(z)=pindex,確定出上述數(shù)組b(z)的第一旁瓣值和第二旁瓣值;

確定出的第一旁瓣值為pindex-1,pindex+1;確定出的第二旁瓣值為pindex-2,pindex+2;

通過下述公式計(jì)算旁瓣差值:

det11=pindex-pindex-1

det12=pindex-pindex+1,求det11和det12的最小值為min1

det21=pindex-pindex-2

det22=pindex-pindex+2,求det21和det22的最小值為min2

將上述min1和min2分別與預(yù)設(shè)值進(jìn)行比較,如果滿足預(yù)設(shè)條件,則將上述pindex確定為特征峰。

7)計(jì)算上述特征峰對(duì)應(yīng)的頻率;

在上述公式中,index為特征峰的角標(biāo),即特征峰對(duì)應(yīng)的頻域數(shù)據(jù)的角標(biāo),比如說,第一個(gè)頻域數(shù)據(jù)或者第二個(gè)頻域數(shù)據(jù)等,s為采樣率,n為數(shù)據(jù)包的數(shù)據(jù)的長(zhǎng)度。

8)計(jì)算上述特征峰對(duì)應(yīng)數(shù)據(jù),包括特征峰能量和特征峰頻率;

det1(n)=e1,e2,...,en(能量)

det1(n)=c1,c2,...,cn(頻率)

det2(m)=e1,e2,...,em(能量)

det2(m)=c1,c2,...,cm(頻率)

上述det1指的是第一個(gè)數(shù)據(jù)包,上述det2指的是第二個(gè)數(shù)據(jù)包,之后比較兩個(gè)數(shù)據(jù)包的數(shù)據(jù)的相似性,確定出端點(diǎn),具體過程包括:

比較det1和det2中頻率數(shù)據(jù),比較規(guī)則為循環(huán)det1中cn數(shù)組,取c1,c2,...,cn在det2中cm數(shù)組中比對(duì),如果滿足存在cn=cm或cn=2cm,cn=3cm,cm=2cn,cm=3cn,即確定cn值存在相關(guān)性;循環(huán)結(jié)果中假如都存在相關(guān)性,即判定無端點(diǎn),繼續(xù)循環(huán),假如存在不相關(guān)數(shù)據(jù)則記錄不相關(guān)數(shù)據(jù),并繼續(xù)循環(huán)比較det2和det3,兩者比較,假如結(jié)果完全相關(guān)性即斷定det2處時(shí)間存在端點(diǎn),不完全相關(guān)時(shí),即無端點(diǎn)繼續(xù)循環(huán)。

具體的,上述端點(diǎn)包括節(jié)奏點(diǎn)、高音和音色。

其中,上述第二視頻數(shù)據(jù)實(shí)際上是包括多幀視頻幀,每一幀視頻幀是一個(gè)靜態(tài)圖像,因此,上述對(duì)第二視頻數(shù)據(jù)進(jìn)行識(shí)別的過程實(shí)際上就是圖像識(shí)別的過程,而圖像識(shí)別過程屬于現(xiàn)有技術(shù),因此此處不再贅述上述對(duì)第二視頻數(shù)據(jù)進(jìn)行識(shí)別的具體過程。

通過對(duì)第二視頻數(shù)據(jù)的識(shí)別,可以得出學(xué)生在彈奏樂器時(shí)的手指動(dòng)作。

當(dāng)確定出第二樂音識(shí)別結(jié)果和手指動(dòng)作識(shí)別結(jié)果后,將上述樂音識(shí)別結(jié)果中的節(jié)奏點(diǎn)、音高和音色與預(yù)設(shè)的標(biāo)準(zhǔn)樂音中的節(jié)奏點(diǎn)、音高和音色進(jìn)行比對(duì),以及將手指識(shí)別結(jié)果與預(yù)設(shè)的標(biāo)準(zhǔn)手指動(dòng)作進(jìn)行比對(duì),通過上述比對(duì),確定出學(xué)生的練習(xí)成績(jī),以及學(xué)生練習(xí)中不標(biāo)準(zhǔn)或者出錯(cuò)的地方,將學(xué)生的練習(xí)成績(jī)以及學(xué)生練習(xí)中不標(biāo)準(zhǔn)或者出錯(cuò)的地方組成學(xué)生的練習(xí)分析結(jié)果,并將該練習(xí)分析結(jié)果發(fā)送給教師客戶端。

除吃之外,在本發(fā)明實(shí)施例中,服務(wù)器還將上述練習(xí)分析結(jié)果發(fā)送給學(xué)生客戶端,以使學(xué)生得知自己當(dāng)前的練習(xí)情況。

除了上述情況之外,在本發(fā)明實(shí)施例中學(xué)生客戶端在采集了學(xué)生練習(xí)時(shí)的第二音視頻數(shù)據(jù)流之后,首先對(duì)該第二音視頻數(shù)據(jù)流中的第二樂音數(shù)據(jù)進(jìn)行簡(jiǎn)單的識(shí)別,獲取第二樂音數(shù)據(jù)中的節(jié)奏點(diǎn)和高音識(shí)別結(jié)果,將該節(jié)奏點(diǎn)和高音與學(xué)生客戶端預(yù)先設(shè)定的標(biāo)準(zhǔn)樂音進(jìn)行比對(duì),得到初步分析結(jié)果,該初步分析結(jié)果中包括學(xué)生的練習(xí)成績(jī)得分,并將上述初步分析結(jié)果和第二音視頻數(shù)據(jù)流一起發(fā)送給服務(wù)器;

當(dāng)服務(wù)器獲取到學(xué)生客戶端發(fā)送的初步分析結(jié)果和第二音視頻數(shù)據(jù)流后,針對(duì)該第二音視頻數(shù)據(jù)流進(jìn)行進(jìn)一步的分析,主要是對(duì)第二音視頻數(shù)據(jù)流中的第二視頻進(jìn)行分析,以及對(duì)第二音視頻數(shù)據(jù)流中的第二樂音的音色進(jìn)行識(shí)別,得到學(xué)生的練習(xí)分析結(jié)果。

在該種情況下,通過學(xué)生客戶端的初步分析,可以將學(xué)生的練習(xí)成績(jī)實(shí)時(shí)的展示在學(xué)生客戶端。

具體的,還可以根據(jù)上述練習(xí)分析結(jié)果生成報(bào)告,得到練習(xí)分析結(jié)果報(bào)告,并將該練習(xí)分析結(jié)果報(bào)告發(fā)送給教師客戶端。

當(dāng)教師客戶端接收到服務(wù)器發(fā)送的練習(xí)分析結(jié)果后,根據(jù)該練習(xí)分析結(jié)果可以確定出學(xué)生當(dāng)前的學(xué)習(xí)情況,根據(jù)學(xué)生的學(xué)習(xí)情況,教師可以選擇對(duì)某些學(xué)生進(jìn)行單獨(dú)指導(dǎo),或者調(diào)整當(dāng)前的教學(xué)方案和進(jìn)度。

具體的,當(dāng)教師選擇對(duì)某個(gè)學(xué)生單獨(dú)進(jìn)行指導(dǎo)時(shí),服務(wù)器會(huì)接收教師客戶發(fā)送的指導(dǎo)信息,該指導(dǎo)信息中攜帶有學(xué)生標(biāo)識(shí);根據(jù)學(xué)生標(biāo)識(shí),將上述指導(dǎo)信息發(fā)送給學(xué)生標(biāo)識(shí)對(duì)應(yīng)的學(xué)生客戶端。

在本發(fā)明實(shí)施例中,教師在選擇對(duì)某個(gè)學(xué)生進(jìn)行單獨(dú)指導(dǎo)時(shí),可以在教師客戶端點(diǎn)擊該學(xué)生的標(biāo)識(shí),向該學(xué)生發(fā)送指導(dǎo)信息,具體的,該指導(dǎo)信息中攜帶有該學(xué)生的標(biāo)識(shí),教師客戶端首先將教師輸入的指導(dǎo)信息發(fā)送給服務(wù)器,當(dāng)服務(wù)器接收到教師客戶端發(fā)送的指導(dǎo)信息后,根據(jù)該指導(dǎo)信息中的學(xué)生的標(biāo)識(shí),將上述指導(dǎo)信息發(fā)送給該學(xué)生所使用的學(xué)生客戶端。

具體的,在本發(fā)明實(shí)施例中,當(dāng)服務(wù)器接收到學(xué)生客戶端發(fā)送的第二音視頻數(shù)據(jù)流后,還可以直接將該第二音視頻數(shù)據(jù)流發(fā)送給教師客戶端,這樣,教師可以通過教師客戶端觀看學(xué)生的練習(xí)情況。

具體的,在本發(fā)明實(shí)施例中,在教師講到樂器結(jié)構(gòu)或者需要學(xué)生識(shí)別樂器中的某些部件時(shí),為了便于學(xué)生在樂器上找到相應(yīng)的部件,在本發(fā)明實(shí)施例提供的在線教學(xué)方法中,還包括:

對(duì)第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行語音識(shí)別,以獲取語音識(shí)別結(jié)果;根據(jù)上述語音識(shí)別結(jié)果和預(yù)先設(shè)定的第三關(guān)鍵詞列表,判斷上述第一語音數(shù)據(jù)中是否出現(xiàn)樂器上的部件;如果是,生成控制指令,該控制指令用于控制樂器上的部件對(duì)應(yīng)的指示燈亮;將上述控制指令發(fā)送給學(xué)生客戶端,以使學(xué)生客戶端控制上述樂器上的部件對(duì)應(yīng)的指示燈亮。

具體的,上述第三關(guān)鍵詞列表中存儲(chǔ)著多個(gè)與樂器上的部件相關(guān)的關(guān)鍵詞,比如說,“指板”、“弦橋”、“音孔”等。

具體的,在本發(fā)明實(shí)施例中,學(xué)生客戶端與學(xué)生樂器連接,可以通過藍(lán)牙、無線網(wǎng)絡(luò)等連接方式進(jìn)行連接,這樣,學(xué)生客戶端可以與學(xué)生的樂器之間進(jìn)行通信。

當(dāng)學(xué)生客戶端接收到服務(wù)器發(fā)送的控制指令后,將該控制指令發(fā)送給學(xué)生的樂器,當(dāng)樂器接收到學(xué)生客戶端發(fā)送的控制指令后,根據(jù)該控制指令中攜帶的標(biāo)識(shí),找到相應(yīng)部件對(duì)應(yīng)的指示燈,并控制該指示燈亮。

除此之外,在本發(fā)明實(shí)施例中,教師與學(xué)生樂器的互動(dòng)還包括如下情況:

當(dāng)教師在進(jìn)行樂器彈奏示范時(shí),教師客戶端采集的第一音視頻數(shù)據(jù)流中包括教師彈奏的樂器的第一樂音數(shù)據(jù),教師客戶端將采集的第一音視頻數(shù)據(jù)流發(fā)送給服務(wù)器,由服務(wù)器將該第一音視頻數(shù)據(jù)流發(fā)送給學(xué)生客戶端,學(xué)生客戶端播放上述第一音視頻數(shù)據(jù)流,以供學(xué)生學(xué)習(xí),除此之外,為了方便學(xué)生學(xué)習(xí),學(xué)生客戶端還會(huì)對(duì)上述第一樂音數(shù)據(jù)進(jìn)行識(shí)別,并根據(jù)識(shí)別結(jié)果生成控制指令,以控制學(xué)生的樂器上相應(yīng)的弦對(duì)應(yīng)的指示燈亮,這樣,學(xué)生可以清楚的得知教師當(dāng)前撥弄的是哪個(gè)音;另外,在本發(fā)明實(shí)施例中,可以在教學(xué)素材里添加控制指令,當(dāng)展示到上述教學(xué)素材時(shí),則直接向?qū)W生的樂器發(fā)送控制指令,以控制學(xué)生的樂器上相應(yīng)的弦對(duì)應(yīng)的指示燈亮。

上述介紹的均是傳輸控制指令給學(xué)生的樂器,在本發(fā)明實(shí)施例中,還可以傳輸控制指令給教師的樂器。

當(dāng)學(xué)生客戶端生成控制指令后,將該控制指令發(fā)送給學(xué)生的樂器,以使學(xué)生的樂器根據(jù)該控制指令控制相應(yīng)的弦對(duì)應(yīng)的指示燈亮。

在本發(fā)明實(shí)施例中,學(xué)生還可以主動(dòng)向教師發(fā)送求助信息,比如說,當(dāng)學(xué)生在進(jìn)行練習(xí)時(shí),反復(fù)練習(xí)多次也無法練習(xí)通過,這時(shí),學(xué)生可以向教師發(fā)送求助信息,具體的,學(xué)生可以通過在學(xué)生客戶端點(diǎn)擊教師的標(biāo)識(shí),來向教師發(fā)送求助信息。

本發(fā)明實(shí)施例提供的在線教學(xué)方法,根據(jù)教師的指示向?qū)W生客戶端發(fā)送待展示教學(xué)素材,在學(xué)生學(xué)習(xí)的時(shí)候通過學(xué)生客戶端展示給學(xué)生,這樣便于學(xué)生理解老師講課內(nèi)容,提升了教學(xué)效果。

實(shí)施例2

參考圖3所示,本發(fā)明實(shí)施例提供了一種在線教學(xué)方法,包括步驟s310-s320,具體如下:

s310,接收服務(wù)器發(fā)送的第一音視頻數(shù)據(jù)流;

s320,接收服務(wù)器在檢測(cè)到教師指示向?qū)W生展示教學(xué)素材時(shí)發(fā)送的待展示教學(xué)素材;

s330,在播放上述第一音視頻數(shù)據(jù)流時(shí),展示上述待展示教學(xué)素材。

本發(fā)明實(shí)施例的執(zhí)行主體為學(xué)生客戶端。

在教師講課時(shí),教師客戶端會(huì)采集教師講課的第一音視頻數(shù)據(jù)流,并將采集的第一音視頻數(shù)據(jù)流發(fā)送給服務(wù)器,當(dāng)服務(wù)器接收到教師客戶端發(fā)送的第一音視頻數(shù)據(jù)流后,將該第一音視頻數(shù)據(jù)流發(fā)送給當(dāng)前在線的學(xué)生客戶端,而學(xué)生客戶端接收到服務(wù)器發(fā)送的第一音視頻數(shù)據(jù)流后,開始播放第一音視頻數(shù)據(jù)流。

另外,在本發(fā)明實(shí)施例中,服務(wù)器會(huì)檢測(cè)教師是否指示向?qū)W生展示教學(xué)素材,當(dāng)服務(wù)器檢測(cè)到教師指示向?qū)W生展示教學(xué)素材時(shí),會(huì)從預(yù)先建立的素材庫(kù)中提取待展示教學(xué)素材,并將待展示教學(xué)素材發(fā)送給學(xué)生客戶端。

當(dāng)學(xué)生客戶端接收到服務(wù)器發(fā)送的待展示教學(xué)素材后,在播放第一音視頻數(shù)據(jù)流時(shí),展示上述待展示教學(xué)素材。

具體的,在本發(fā)明實(shí)施例中,當(dāng)學(xué)生客戶端接收到服務(wù)器發(fā)送的待展示教學(xué)素材后,當(dāng)學(xué)生客戶端在將第一音視頻數(shù)據(jù)流播放到需要展示教學(xué)素材的時(shí)間點(diǎn)處時(shí),將上述待添加教學(xué)素材展示在當(dāng)前正在播放的視頻幀上,具體的,可以將上述教學(xué)素材添加在當(dāng)前正在播放的視頻幀的左上角、或者右上角、左下角及右下角等位置,還可以懸浮在當(dāng)前視頻幀上。

本發(fā)明實(shí)施例提供的在線教學(xué)方法,接收服務(wù)器在教師指示向?qū)W生展示待展示教學(xué)素材時(shí)發(fā)送的待展示教學(xué)素材,在學(xué)生學(xué)習(xí)的時(shí)候通過學(xué)生客戶端展示給學(xué)生,這樣便于學(xué)生理解老師講課內(nèi)容,提升了教學(xué)效果。

實(shí)施例3

參考圖4所示,本發(fā)明實(shí)施例提供了一種在線教學(xué)裝置,該裝置可以是服務(wù)器,用于執(zhí)行本發(fā)明實(shí)施例1所提供的在線教學(xué)方法,該裝置包括:獲取模塊410、檢測(cè)模塊420、提取模塊430和發(fā)送模塊440;

上述獲取模塊410,用于獲取教師客戶端采集的教師講課的第一音視頻數(shù)據(jù)流;

上述檢測(cè)模塊420,用于檢測(cè)教師是否指示向?qū)W生展示教學(xué)素材;

上述提取模塊430,用于如果教師指示向?qū)W生展示教學(xué)素材后,從預(yù)先建立的素材庫(kù)中提取待展示教學(xué)素材;

上述發(fā)送模塊440,用于將上述第一音視頻數(shù)據(jù)流發(fā)送給學(xué)生客戶端;還用于將上述待展示教學(xué)素材發(fā)送給學(xué)生客戶端,以使學(xué)生客戶端在播放上述第一音視頻數(shù)據(jù)流時(shí)展示上述待展示教學(xué)素材。

其中,作為一個(gè)實(shí)施例,如圖5所示,上述檢測(cè)模塊420檢測(cè)教師是否指示向?qū)W生展示教學(xué)素材,是通過識(shí)別單元421和判斷單元422實(shí)現(xiàn)的,具體包括:

上述識(shí)別單元421,用于對(duì)上述第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行語音識(shí)別,以獲取語音識(shí)別結(jié)果;上述判斷單元422,用于根據(jù)上述語音識(shí)別結(jié)果與預(yù)先設(shè)定的第一關(guān)鍵詞列表,判斷教師是否指示向?qū)W生展示教學(xué)素材。

另外,在本發(fā)明實(shí)施例中,上述檢測(cè)模塊420,檢測(cè)教師是否指示向?qū)W生展示教學(xué)素材,還可以通過第一檢測(cè)單元實(shí)現(xiàn),具體包括:

上述第一檢測(cè)單元,用于檢測(cè)是否接收到教師客戶端發(fā)送的展示教學(xué)素材的指令。

其中,作為一個(gè)實(shí)施例,本發(fā)明實(shí)施例提供的裝置還包括練習(xí)環(huán)節(jié)檢測(cè)模塊、提取模塊、第二音視頻數(shù)據(jù)流獲取模塊和生成模塊;

上述練習(xí)環(huán)節(jié)檢測(cè)模塊,用于檢測(cè)教師是否指示進(jìn)入練習(xí)環(huán)節(jié);上述提取模塊,用于在教師指示進(jìn)入練習(xí)環(huán)節(jié)時(shí),從素材庫(kù)中提取練習(xí)素材;上述發(fā)送模塊440,還用于將上述練習(xí)素材發(fā)送給學(xué)生客戶端;上述第二音視頻數(shù)據(jù)流獲取模塊,用于獲取學(xué)生客戶端采集的學(xué)生根據(jù)上述練習(xí)素材練習(xí)時(shí)的第二音視頻數(shù)據(jù)流;上述生成模塊,用于根據(jù)上述第二音視頻數(shù)據(jù)流生成學(xué)生的練習(xí)分析結(jié)果,并將上述練習(xí)分析結(jié)果發(fā)送給教師客戶端。

上述生成模塊,還用于將生成的練習(xí)分析結(jié)果發(fā)送給學(xué)生客戶端。

在本發(fā)明實(shí)施例中,上述練習(xí)環(huán)節(jié)檢測(cè)模塊檢測(cè)教師是否指示進(jìn)入練習(xí)環(huán)節(jié),是通過第二檢測(cè)單元實(shí)現(xiàn)的,具體包括:

上述第二檢測(cè)單元,用于檢測(cè)是否接收到教師客戶端發(fā)送的進(jìn)入練習(xí)環(huán)節(jié)的指令;

或者,上述練習(xí)環(huán)節(jié)檢測(cè)模塊檢測(cè)教師是否指示進(jìn)入練習(xí)環(huán)節(jié),是通過語音識(shí)別單元和練習(xí)環(huán)節(jié)判斷單元實(shí)現(xiàn)的,具體包括:

上述語音識(shí)別單元,用于對(duì)第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行識(shí)別,以得到語音識(shí)別結(jié)果;上述練習(xí)環(huán)節(jié)判斷單元,用于根據(jù)上述語音識(shí)別結(jié)果和預(yù)設(shè)的第二關(guān)鍵詞列表,判斷教師是否指示進(jìn)入練習(xí)環(huán)節(jié)。

其中,作為一個(gè)實(shí)施例,本發(fā)明實(shí)施例提供的裝置還包括:識(shí)別模塊、判斷模塊和生成模塊;

上述識(shí)別模塊,用于對(duì)上述第一音視頻數(shù)據(jù)流中的第一語音數(shù)據(jù)進(jìn)行語音識(shí)別,以獲取語音識(shí)別結(jié)果;上述判斷模塊,用于根據(jù)上述語音識(shí)別結(jié)果和預(yù)先設(shè)定的第三關(guān)鍵詞列表,判斷上述第一語音數(shù)據(jù)中是否出現(xiàn)樂器上的部件;上述生成模塊,用于在第一語音數(shù)據(jù)中出現(xiàn)樂器上的部件時(shí),生成控制指令,該控制指令用于控制樂器上的部件對(duì)應(yīng)的指示燈亮;上述發(fā)送模塊440,還用于將上述控制指令發(fā)送給學(xué)生客戶端,以使學(xué)生客戶端控制上述樂器上的部件對(duì)應(yīng)的指示燈亮。

其中,在本發(fā)明實(shí)施例中,上述裝置還包括接收模塊;

上述接收模塊,用于接收教師客戶端發(fā)送的指導(dǎo)信息,該指導(dǎo)信息中攜帶有學(xué)生標(biāo)識(shí);上述發(fā)送模塊440,還用于根據(jù)學(xué)生標(biāo)識(shí),將上述指導(dǎo)信息放給學(xué)生標(biāo)識(shí)對(duì)應(yīng)的學(xué)生客戶端。

本發(fā)明實(shí)施例提供的在線教學(xué)裝置,根據(jù)教師的指示向?qū)W生客戶端發(fā)送待展示教學(xué)素材,在學(xué)生學(xué)習(xí)的時(shí)候通過學(xué)生客戶端展示給學(xué)生,這樣便于學(xué)生理解老師講課內(nèi)容,提升了教學(xué)效果。

實(shí)施例4

參考圖6所示,本發(fā)明實(shí)施例提供了一種在線教學(xué)裝置,該裝置可以是學(xué)生客戶端,用于執(zhí)行本發(fā)明實(shí)施例2所提供的在線教學(xué)方法,其中,該裝置包括接收模塊610和展示模塊620;

上述接收模塊610,用于接收服務(wù)器發(fā)送的第一音視頻數(shù)據(jù)流;還用于接收服務(wù)器在檢測(cè)到教師指示向?qū)W生展示教學(xué)素材時(shí)發(fā)送的待展示教學(xué)素材;

上述展示模塊620,用于在播放上述第一音視頻數(shù)據(jù)流時(shí),展示上述待展示教學(xué)素材。

本發(fā)明實(shí)施例提供的在線教學(xué)裝置,接收服務(wù)器在教師指示向?qū)W生展示待展示教學(xué)素材時(shí)發(fā)送的待展示教學(xué)素材,在學(xué)生學(xué)習(xí)的時(shí)候通過學(xué)生客戶端展示給學(xué)生,這樣便于學(xué)生理解老師講課內(nèi)容,提升了教學(xué)效果。

本發(fā)明實(shí)施例所提供的在線教學(xué)裝置可以為設(shè)備上的特定硬件或者安裝于設(shè)備上的軟件或固件等。本發(fā)明實(shí)施例所提供的裝置,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡(jiǎn)要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,前述描述的系統(tǒng)、裝置和單元的具體工作過程,均可以參考上述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。

在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明提供的實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。

所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋,此外,術(shù)語“第一”、“第二”、“第三”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。

最后應(yīng)說明的是:以上所述實(shí)施例,僅為本發(fā)明的具體實(shí)施方式,用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
库伦旗| 崇礼县| 北辰区| 昌吉市| 吴堡县| 敦化市| 厦门市| 高台县| 沙河市| 桐城市| 奉新县| 韶山市| 漳浦县| 遂平县| 儋州市| 玉林市| 简阳市| 营山县| 来宾市| 信阳市| 浏阳市| 郑州市| 上饶市| 农安县| 饶阳县| 新竹市| 马尔康县| 凤冈县| 南岸区| 上栗县| 平泉县| 双峰县| 德清县| 新疆| 宝清县| 通渭县| 邹平县| 文安县| 南漳县| 沈丘县| 台南市|