一種智能調整遠程教學視頻互動模式的方法
【專利摘要】本發明提供一種智能調整遠程教學視頻互動模式的方法,該方法包括:下載教學視頻至本地終端,并在公共展示模塊中予以播放;打開視頻互動模塊、語音互動模塊及文字互動模塊,并同時周期性地對當前終端的網速進行抓包偵測:若兩次連續抓包的延遲時間大于等于第一預設值,則從互動模塊中截取一幀圖像并予以保存;若兩次連續抓包的延遲時間大于第一預設值且小于第二預設值,則關閉視頻互動模塊,并將所述一幀圖像在互動模塊中打開顯示,保持語音和文字互動模塊。本發明保證了每個終端在進行互動時的流暢性,而不會因為網絡等待,卡帶或者緩沖等情況,消除了用戶需要等待和在幾種互動模式間不斷手動切換而進行頻繁操作,從而提高互動的效率和便利性。
【專利說明】一種智能調整遠程教學視頻互動模式的方法
【技術領域】
[0001]本發明涉及遠程視頻教學活動領域,更加具體地來講,尤其是涉及一種智能調整遠程教學視頻互動模式的方法。
【背景技術】
[0002]現有的視頻會議技術,已經比較成熟了,不過其一般應用于一些較為正式的場合,例如商務會議或者遠程會議等。另外,其需要一些專業設備的支撐,而且每個與會的參與方都需要相應的專業設備,每一套設備的價格最便宜的也要近萬,因此如果要進行雙方的簡單視頻會議,光設備就要幾萬塊。這也是為什么視頻會議一般只在公司或者一些商務場合中出現,一般的人根本沒有能力來購買相關的專業設備。硬件視頻會議系統只有視頻互動而沒有文字互動,軟件版的視頻會議系統能視頻互動也能文字互動,但兩種互動方式需要人手動點擊鼠標進行切換或兩種互動方式一直出現在軟件窗口,導致一定的帶寬浪費和視覺空檔,中間不斷的手動操作也麻煩。
[0003]但是,隨著網絡技術的發展,現在也可以實現多人在線視頻聊天,例如利用QQ軟件來進行多人聊天。這種多人視頻聊天雖然比較方便,而且不需要專業的設備,不過其視頻聊天的通暢性會受到用戶所使用的網絡情況的影響,如果要進行一些商務展示或者記錄,則其不能達到要求。在這些現有技術啟發下,在現在的教學活動中,也開始利用視頻技術來進行一些教學活動,例如網絡遠程教研活動、遠程專家點評、遠程會議互動等。QQ無法在文字互動、語音互動和視頻互動間根據網速自動進行切換,而是由使用者手動選擇其中一種或一直將文字、語音和視頻互動幾種方式同時顯示同時進行,會浪費一定的帶寬和視覺空檔。
[0004]然而,在基于非專網的網絡遠程教研活動、遠程專家點評、遠程會議互動中,當前遠程參與教研的教師或專家或遠程發言人要么以文字方式進行互動,要么以視頻方式互動。以視頻方式互動則因為帶寬的不穩定而不穩定,具體表現為視頻卡頓、有“馬賽克”現象、聲音失真或“卡聲現象”等。這也是導致視頻會議技術不能在教學活動領域展開來的原因之一。因此,如何來消除遠程視頻會議技術在使用時的流程性,從而保證遠程視頻會議技術在教學活動中能夠更加廣泛地被應用就成了本領域技術人員所亟待解決的問題。
【發明內容】
[0005]鑒于以上所述現有技術的缺點,本發明的目的在于提供一種智能調整遠程教學視頻互動模式的方法,用于解決現有技術中遠程視頻教學活動不夠流暢,常常因為視頻互動的卡頓而影響其他互動模式的正常運行的問題。
[0006]為實現上述目的及其它相關目的,本發明提供以下技術方案:
[0007]—種智能調整遠程教學視頻互動模式的方法,應用于包括由服務器、終端及網絡構成的會議系統中,所述會議系統的終端上至少包括用于播放教學視頻的公共展示模塊、展示其它連接終端與會者視頻互動模塊、語音互動模塊和文字互動模塊,其具體方法包括:步驟S10,下載教學視頻至本地終端,并在公共展示模塊中予以播放;步驟S20,打開視頻互動模塊、語音互動模塊和文字互動模塊,并同時周期性地對當前終端的網速進行抓包偵測:步驟S201,若兩次連續抓包的延遲時間大于等于第一預設值,則從所述互動模塊中截取一幀圖像并予以保存;步驟S202,若兩次連續抓包的延遲時間小于第二預設值,則關閉所述視頻互動模塊,并將所述一幀圖像在所述視頻互動模塊中打開顯示。
[0008]綜上所述,本發明通過在教學評價系統的基礎上,提出了一種自適應網絡的互動模式切換,從而保證了每個終端在進行互動時的流暢性,而不會因為網絡等待,卡帶或者緩沖等情況,消除了用戶需要等待的情況;另外,也使得教學評價活動更加地方便與便捷。
【專利附圖】
【附圖說明】
[0009]圖1為本發明一種智能調整遠程教學視頻互動模式的方法的執行流程圖。
[0010]圖2顯示為實現待評價的教學視頻同步播放的流程圖。
[0011]附圖標號說明
[0012]S10-S2022 方法步驟
【具體實施方式】
[0013]以下通過特定的具體實例說明本發明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發明的其它優點與功效。本發明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節也可以基于不同觀點與應用,在沒有背離本發明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
[0014]需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發明的基本構想,遂圖式中僅顯示與本發明中有關的組件而非按照實際實施時的組件數目、形狀及尺寸繪制,其實際實施時各組件的型態、數量及比例可為一種隨意的改變,且其組件布局型態也可能更為復雜。
[0015]現有的視頻會議技術,已經比較成熟了,不過其一般應用于一些較為正式的場合,例如商務會議或者遠程會議等。另外,其需要一些專業設備的支撐,而且每個與會的參與方都需要相應的專業設備,每一套設備的價格最便宜的也要近萬,因此如果要進行雙方的簡單視頻會議,光設備就要幾萬塊。這也是為什么視頻會議一般只在公司或者一些商務場合中出現,一般的人根本沒有能力來購買相關的專業設備。
[0016]但是,隨著網絡技術的發展,現在也可以實現多人在線視頻聊天,例如利用QQ軟件來進行多人聊天。這種多人視頻聊天雖然比較方便,而且不需要專業的設備,不過其視頻聊天的通暢性會受到用戶所使用的網絡情況的影響,如果要進行一些商務展示或者記錄,則其不能達到要求。
[0017]另外,現在的教學活動中,還沒有通過網絡來實現調研或者專家點評等情況。現有的課程點評或者教研活動,都是讓評委老師或者調研的人到現場教學課堂中去,并進行記錄,然后在課后再組織起來看一個會議進行點評。
[0018]這樣的調研活動和專家點評會議,需要花費很多的時間,而且對于時間和地點的要求較為固定,不具靈活性。而如果使用網絡來進行網絡調研或教學點評,那么就不會受到時間和地點的限制,所有的與會者或點評者也不需要到課堂現場去,可以自由選擇時間和地點來進行與會點評。
[0019]為實現上述想法,見圖1,示出了本發明一種智能調整遠程教學視頻互動模式的方法的執行流程圖,本發明提供一種智能調整遠程教學視頻互動模式的方法,應用于包括由服務器、終端及網絡構成的會議系統中,所述會議系統的終端上至少包括用于播放教學視頻的公共展示模塊、展示其它連接終端與會者視頻圖像的互動模塊、以及語音模塊和文字展示模塊,其具體方法包括:
[0020]步驟S10,下載教學視頻至本地終端,并在公共展示模塊中予以播放;
[0021]步驟S20,打開視頻互動模塊、語音互動模塊和文字互動模塊,并同時周期性地對當前終端的網速進行抓包偵測:
[0022]步驟S201,若兩次連續抓包的延遲時間大于等于第一預設值,則從所述視頻互動模塊中截取一幀圖像并予以保存;
[0023]步驟S202,若兩次連續抓包的延遲時間小于第二預設值,則關閉所述視頻互動模塊,并將所述一幀圖像在所述互動模塊中打開顯示。
[0024]通過上述方案,在保證教學視頻(也就是各點評者或與會者需要共同點評的視頻)在事先下載到了本地終端,從而保證了與會者在同時觀看教學視頻,不會占用本地的網絡帶寬,從而保證互動模塊、語音模塊和文字的正常進行;另外,并通過網速偵測來即時關閉需要占用較大寬帶的互動模塊,以保證會議的正常進行,而不會因為教學視頻的停滯而中斷語音模塊和文字模塊的運行,即使在互動模塊關閉的時候,為了保證會議的氣氛,還在互動模塊中顯示截取的一幀圖像。
[0025]具體地,在步驟SlO中,用于待評價的教學視頻是事先通過錄播主機錄像后上傳到服務器中的,所有的終端都可以通過設置的賬戶連接至服務器,使用終端的點評者可以將其在公共展示模塊中進行播放,并且可以自由拖動播放的進度。
[0026]進一步地,見圖2,示出了在步驟SlO用于實現待評價的教學視頻同步播放的流程圖,為了使各位評論者所觀看的教學視頻進行播放的同步性,實現其的具體方法為:步驟S101,還可通過在任一終端上向其它終端發送其在播的教學視頻的播放時間節點和同步播放請求指令,并暫停播放當前在播的教學視頻;步驟S102,所述其它終端接收到所述播放時間節點和同步播放請求指令后,將當前播放的教學視頻自動調節至與所述播放時間節點進行播放,并向發送請求指令的終端發送確認指令;步驟S103,待發送同步播放請求指令的終端收到其他所有終端的確認指令后,繼續播放所述教學視頻。這樣可以保證各終端有一個較為同步的播放進度,從而有一個共同討論的基礎。應當理解,網絡本身是存在延時的,這是無法避免的,因此各終端也無法做到絕對的同步;而且,各評論者也并非一定要同時進行觀看教學視頻,只要所有評論者各自看完教學視頻并在文字展示模塊中記錄下自己的意見和觀點即可。
[0027]具體地,在步驟S20中,本發明會根據當前網絡的情況來覺得自動打開哪些應用模塊,從而保證了互動的流暢性。另外,還可以在步驟S202后面進行二次偵測,即:步驟S2021,若兩次連續抓包的延遲時間大于第一預設值并小于第二預設值,則返回步驟S20中;步驟S2022,若兩次連續抓包的延遲時間小于等于第二預設值,則關閉語音互動模塊,并返回步驟S20。
[0028]這里所涉及的第一預設值和第二預設值是延時時間,一般情況下,若兩次連續抓包的延遲時間不大于2秒即為正常的,可以保證視頻模塊的互動,若兩次連續抓包的延遲時間大于5秒,則表示網絡質量較低,其僅可以支持文字展示模塊的互動。因此,這里可以將所述第一預設值設定為2-3秒,而將所述第二預設值設定為5-6秒。
[0029]綜上所述,本發明通過在教學評價系統的基礎上,提出了一種自適應網絡的互動模式切換,從而保證了每個終端在進行互動時的流暢性,而不會因為網絡等待,卡帶或者緩沖等情況,消除了用戶需要等待的情況;另外,也使得教學評價活動更加地方便與便捷。所以,本發明有效克服了現有技術中的種種缺點而具高度產業利用價值。
[0030]上述實施例僅例示性說明本發明的原理及其功效,而非用于限制本發明。任何熟悉此技術的人士皆可在不違背本發明的精神及范疇下,對上述實施例進行修飾或改變。因此,舉凡所屬【技術領域】中具有通常知識者在未脫離本發明所揭示的精神與技術思想下所完成的一切等效修飾或改變,仍應由本發明的權利要求所涵蓋。
【權利要求】
1.一種智能調整遠程教學視頻互動模式的方法,應用于包括由服務器、終端及網絡構成的會議系統中,所述會議系統的終端上至少包括用于播放教學視頻的公共展示模塊、展示其它連接終端與會者視頻互動模塊、語音互動模塊及文字互動模塊,其特征在于,所述方法包括: 1)下載教學視頻至本地終端,并在公共展示模塊中予以播放; 2)打開視頻互動模塊、語音互動模塊及文字互動模塊,并同時周期性地對當前終端的網速進行抓包偵測: 2-1)若兩次連續抓包的延遲時間大于等于第一預設值,則從所述視頻互動模塊中截取一幀圖像并予以保存; 2-2)若兩次連續抓包的延遲時間大于等于第一預設值且小于第二預設值,則關閉所述視頻互動模塊,并將所述一幀圖像在所述視頻互動模塊中打開顯示。
2.根據權利要求1所述的智能調整遠程教學視頻互動模式的方法,其特征在于,在步驟I)中還包括用于同步播放教學視頻的方法,所述同步播放教學視頻的方法包括: 1-1)在任一終端上向其它終端發送其在播的教學視頻的播放時間節點和同步播放請求指令,并暫停播放當前在播的教學視頻; 1-2)所述其它終端接收到所述播放時間節點和同步播放請求指令后,將當前播放的教學視頻自動調節至與所述播放時間節點進行播放,并向發送請求指令的終端發送確認指令; 1-3)待發送同步播放請求指令的終端收到其他所有終端的確認指令后,繼續播放所述教學視頻。
3.根據權利要求1或2所述的智能調整遠程教學視頻互動模式的方法,其特征在于,所述步驟2)還包括: 2-2-1)若兩次連續抓包的延遲時間大于第一預設值并小于第二預設值,則保持語音互動和文字互動模塊打開,并返回步驟2); 2-2-2)若兩次連續抓包的延遲時間大于等于第二預設值,則關閉語音互動模塊,并返回步驟2)。
4.根據權利要求1或2所述的智能調整遠程教學視頻互動模式的方法,其特征在于,所述第一預設值設定為2-3秒。
5.根據權利要求3所述的智能調整遠程教學視頻互動模式的方法,其特征在于,所述第二預設值設定為5-6秒。
【文檔編號】H04N21/4788GK104469258SQ201410734511
【公開日】2015年3月25日 申請日期:2014年12月4日 優先權日:2014年12月4日
【發明者】涂勇 申請人:重慶晉才富熙科技有限公司