遠程教學及會議系統(tǒng)和方法
【專利摘要】本發(fā)明提供了一種遠程教學及會議系統(tǒng)和方法,其中,遠程教學及會議系統(tǒng)包括主控端、客戶端,主控端顯示下載的目標文件,并記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息,主控端根據記錄的信息生成第一主控者現(xiàn)場操作信息,將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出;客戶端顯示下載的目標文件,根據預存的主控端地址信息實時接收網絡中與主控端相對應的第一主控者現(xiàn)場操作信息,并根據第一主控者現(xiàn)場操作信息控制顯示模塊上的光標在顯示的文件畫面上移動、輸出對應的聲音和將編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原。
【專利說明】遠程教學及會議系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明涉及遠程教學及會議【技術領域】,特別涉及一種遠程教學及會議系統(tǒng)和方法。
【背景技術】
[0002]聯(lián)合國教科文組織《2009全民教育全球監(jiān)測報告》的摘要指出基于財富、性另I」、地理位置、種族及其他不利因素的深刻而頑固的差異,正在構成教育發(fā)展的重大障礙。就我國而言,貧困窮家庭、農村地區(qū)的孩子的入學率和高中的續(xù)讀率明顯低于城市里的孩子;農村的教育比不上縣城的教育,縣城的教育比不是省城的教育;中西部貧窮地區(qū)的教師資源比不上省會城市的教師資源,更不用說優(yōu)秀教師資源;中西部的教育質量比不上沿海地區(qū)的教育質量。
[0003]據報道,優(yōu)秀的教學資源缺乏和優(yōu)秀的教師資源的分布不均衡成了網絡教學發(fā)展中的兩大主要問題。現(xiàn)代遠程教育也被稱為網絡教學,在國外被稱為E-1earnin-即電子教學?,F(xiàn)在用于網絡教學、遠程網絡會議中的系統(tǒng)有軟件解決方案和硬件解決方案之分。軟件解決方案的代表有 WebEx、Centra、Microsoft Live Meeting、NetMeeting、Cenwave 等,這些產品的基本功能都是具有白板操作、視頻傳送、音頻交流、協(xié)同瀏覽、文件共享、屏幕共享、網絡文件管理等。硬件解決方案的代表有Polycom、tendberg、蘇州科達、華為、中興、深圳迪威、上海華平等,這些產品的基本功能是把會議現(xiàn)場的聲音和畫面?zhèn)魉推渌麜?,各會場之間相互傳送該本地會場的畫面和聲音。現(xiàn)有的遠程教學及會議系統(tǒng)存在以下問題:
1.產品價格昂貴且維護成本高;2.需要采用攝像機錄制視頻、麥克風采集語音來形成教學文件,然后通過較高的網絡帶寬傳送到異地進行播放實現(xiàn)教學和會議的互動。
【發(fā)明內容】
[0004]有鑒于此,有必要提供一種成本低、使用方便的遠程教學及會議系統(tǒng)。
[0005]還有必要提供一種成本低、使用方便的遠程教學及會議方法。
[0006]一種遠程教學及會議系統(tǒng),包括主控端及至少一個客戶端,主控端與客戶端通過網絡建立通信連接;主控端用于顯示從目標數(shù)據庫下載的目標文件,并記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息,主控端還用于根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,并將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出;其中,主控端信息包括操作者信息、主控端地址信息。客戶端用于顯示從目標數(shù)據庫下載的目標文件,客戶端還用于根據預存的主控端地址信息實時接收網絡中與主控端相對應的第一主控者現(xiàn)場操作信息,并根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號信息及音頻信號持續(xù)時間信息輸出對應的聲音和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原。
[0007]—種遠程教學及會議方法,遠程教學及會議方法應用在包括主控端及客戶端的遠程教學及會議系統(tǒng)中,該遠程教學及會議方法包括以下步驟:
[0008]主控端與客戶端建立網絡連接并從目標數(shù)據庫中下載目標文件;
[0009]主控端執(zhí)行以下步驟:
[0010]顯示從目標數(shù)據庫下載的目標文件;
[0011 ] 記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息;
[0012]根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息;主控端信息包括操作者信息、主控端地址信息;
[0013]將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出;
[0014]客戶端執(zhí)行以下步驟:
[0015]顯示從目標數(shù)據庫下載的目標文件;
[0016]根據預存的主控端地址信息實時接收網絡中與主控端相對應的第一主控者現(xiàn)場操作信息;
[0017]根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號信息及音頻信號持續(xù)時間信息輸出對應的聲音和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原。
[0018]利用上述遠程教學及會議系統(tǒng)和方法,主控端與客戶端建立網絡連接,其中主控端、客戶端可以為電腦、智能手機等,主控端記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息,并產生對應的第一主控者現(xiàn)場操作信息,并將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出;客戶端根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號信息及音頻信號持續(xù)時間信息輸出對應的聲音和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原,如此不需要購置額外的攝像設備、錄音設備就可以方便的實現(xiàn)遠程教學、會議,同時降低使用成本。
【專利附圖】
【附圖說明】
[0019]圖1示出了本發(fā)明一較佳實施方式的遠程教學及會議系統(tǒng)的功能模塊圖;
[0020]圖2示出了圖1中主控端的功能模塊圖;
[0021]圖3示出了圖2中主控端的處理模塊的功能模塊圖;
[0022]圖4示出了圖1中客戶端的功能模塊圖;
[0023]圖5示出了圖4中客戶端的處理模塊的功能模塊圖;
[0024]圖6示出了本發(fā)明一較佳實施方式的主控端的遠程教學及會議方法的步驟流程圖;
[0025]圖7示出了本發(fā)明一較佳實施方式的客戶端的遠程教學及會議方法的步驟流程圖。
【具體實施方式】
[0026]本發(fā)明改變傳統(tǒng)的視頻方式,采用文件加屏幕指令(鍵盤、鼠標操作記錄)和語音傳輸?shù)姆绞綄崿F(xiàn)場景還原,使遠程教學和會議變得更加容易普及,本發(fā)明的技術方案具體如下:
[0027]請參看圖1,遠程教學及會議系統(tǒng)10包括主控端20及至少一個客戶端30,主控端20與客戶端30通過網絡40建立通信連接。其中,主控端20、客戶端30可以是計算機(例如,筆記本)、智能手機等具有聲音采集、輸入功能、數(shù)據處理功能的電子設備;網絡40可以是有線網絡、無線網絡。
[0028]主控端20用于顯示從目標數(shù)據庫50下載的目標文件(例如在預訂的時間到來時,顯示下載的目標文件),并記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息,主控端20還用于根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,并將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出。其中,目標文件是準備好的課件或是會議資料,例如,PPT、電子書籍、文檔等,主講者可以在教學/會議前準備好目標文件,然后將目標文件上傳到對應的目標數(shù)據庫50中;編輯信息包括目標文件中的對應章節(jié)信息及與該章節(jié)對應的注解信息、討論信息、標記信息;主控端信息包括操作者信息、主控端地址信息。
[0029]客戶端30用于顯示從目標數(shù)據庫50下載的目標文件(例如在預訂的時間到來時,顯示下載的目標文件),客戶端30還用于根據預存的主控端地址信息實時接收網絡中與主控端20相對應的第一主控者現(xiàn)場操作信息,并根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號信息及音頻信號持續(xù)時間信息輸出對應的聲音和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端30實現(xiàn)主控端的場景還原。
[0030]請同時參看圖2,主控端20包括顯示模塊21、輸入模塊22、音頻信號采集模塊23、處理模塊24及通信模塊25 ;顯示模塊21用于顯示下載的目標文件;輸入模塊22用于響應主控者的操作,產生對應的操作信號,例如,輸入模塊22可以為鍵盤、鼠標、觸摸屏;音頻信號采集模塊23用于采集主控者的聲音,并產生對應的音頻信號,其中主控者是指操作主控端20的主講人或者會議主持人,音頻信號采集模塊23可以為麥克風;處理模塊24用于將從目標數(shù)據庫50下載的目標文件提供給顯示模塊21,還用于根據對應的操作信號記錄光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息,處理模塊24還用于記錄音頻信號采集模塊23產生的音頻信號信息及音頻信號持續(xù)時間信息,處理模塊24還用于根據對記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,并將第一主控者現(xiàn)場操作信息提供給通信模塊25 ;通信模塊25用于將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出。其中,處理模塊24可以為中央處理器,處理模塊24在運行存儲器中的一組用于完成遠程教學/會議的計算機程序,產生對應的功能單元,請同時參看圖3,所述功能單元完成遠程教學/會議功能,具體的講:
[0031]處理模塊24包括第一光標運行信息記錄單元2401、第一音頻信息記錄單元2402、第一文件編輯記錄單元2403、第一主控者現(xiàn)場操作信息生成單元2405 ;第一光標運行信息記錄單元2401用于在檢測到光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息;第一音頻信息記錄單元2402用于在檢測到音頻信號采集模塊產生的音頻信號時,開始記錄音頻信號信息及音頻信號持續(xù)時間信息;第一文件編輯記錄單元2403用于檢測到目標文件被編輯時,記錄主控者對顯示的目標文件的編輯信息;第一主控者現(xiàn)場操作信息生成單元2405用于根據對記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,并將第一主控者現(xiàn)場操作信息提供給通信模塊25。第一主控者現(xiàn)場操作信息可壓縮后再進行傳送。
[0032]進一步的,處理模塊24還包括發(fā)表請求信息判斷模塊2406、主控變更信息生成模塊2407及權限交回請求信息判斷模塊2408,發(fā)表請求信息判斷模塊2406用于判斷是否接收到由客戶端30傳送的發(fā)表請求信息,并在判斷出接收到發(fā)表請求信息時,將發(fā)表請求信息中的客戶端30的地址信息提供給主控變更信息生成模塊2407及將預設的停止信號提供給第一光標運行信息記錄單元2401、第一音頻信息記錄單元2402、第一文件編輯記錄單元2403 ;主控變更信息生成模塊2407根據客戶端30的地址信息產生主控變更信息,并將主控變更信息提供給通信模塊25,通信模塊25以廣播形式將主控變更信息發(fā)出,以使網絡上的客戶端30變更當前所監(jiān)聽的主控端;權限交回請求信息判斷模塊2408用于判斷是否接收到由客戶端30傳送的權限交回請求信息,并在判斷出接收到權限交回請求信息且判斷出權限交回請求信息中的主控端地址信息與主控端的地址信息相同時,輸出恢復執(zhí)行信號給第一光標運行信息記錄單元2401、第一音頻信息記錄單元2402、第一文件編輯記錄單元2403 ;第一光標運行信息記錄單元2401、第一音頻信息記錄單元2402、第一文件編輯記錄單元2403在接收到停止信號時,停止工作;第一光標運行信息記錄單元2401、第一音頻信息記錄單元2402、第一文件編輯記錄單元2403在接收到恢復執(zhí)行信號時,重新開始工作。
[0033]進一步的,處理模塊24還包括第一文件內容檢索信息生成單元2411,第一文件內容檢索信息生成單元2411用于根據移動軌跡信息及動作持續(xù)時間信息、音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成目標文件內容檢索信息,并將目標文件內容檢索信息存儲到目標數(shù)據庫50中。例如,將文件內容檢索信息按照每頁或者章節(jié)、段落進行存儲,具體對應的鼠標、鍵盤指令和聲音按照講義的頁或章節(jié)、段落進行關聯(lián)分別存儲。
[0034]請同時參看圖4,客戶端30包括顯示模塊31、輸入模塊32、聲音再現(xiàn)模塊33、處理模塊34及通信模塊35,顯示模塊31用于顯示下載的目標文件;輸入模塊32用于響應客戶端操作者的操作,產生對應的操作信號;通信模塊35用于接收主控端20傳送的第一主控者現(xiàn)場操作信息;處理模塊34用于將從目標數(shù)據庫50下載的目標文件提供給顯示模塊31,還用于根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號持續(xù)時間信息將音頻信號信息提供給聲音再現(xiàn)模塊和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原;聲音再現(xiàn)模塊33根據音頻信號信息輸出對應的聲音,聲音再現(xiàn)模塊33可以為音箱、喇機。其中,處理模塊34可以為中央處理器,處理模塊34在運行存儲器中的一組用于完成遠程教學/會議的計算機程序,產生對應的功能單元,請同時參看圖5,所述功能單元完成遠程教學/會議功能,具體的講:
[0035]處理模塊34包括光標軌跡加載單元3401、音頻信息加載單元3402、編輯信息加載單元3403,光標軌跡加載單元3401用于根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊31上的光標在顯示的文件畫面上移動;音頻信息加載單元3402根據第一主控者現(xiàn)場操作信息中的音頻信號持續(xù)時間信息將音頻信號信息提供給聲音再現(xiàn)模塊33 ;編輯信息加載單元3403根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中。
[0036]進一步的,客戶端30還包括音頻信號采集模塊36 ;處理模塊34還包括發(fā)表請求信息生成單元3404、目標地址判斷單元3405、第二光標運行信息記錄單元3406、第二音頻信息記錄單元3407、第二文件編輯記錄單元3408、第二主控者現(xiàn)場操作信息生成單元3409 ;發(fā)表請求信息生成單元3404用于在檢測到發(fā)表請求信號時,根據發(fā)表請求信號及客戶端信息產生發(fā)表請求信息給通信模塊35,通信模塊35根據預存的主控端地址信息,將發(fā)表請求信息發(fā)送給主控端20 ;目標地址判斷單元3405用于判斷通信模塊35接收的由主控端20以廣播形式發(fā)送的主控變更信息,并在判斷出主控變更信息中的目標地址信息與本地客戶端地址信息相同時,將預設的執(zhí)行信號提供給第二光標運行信息記錄單元3406、第二音頻信息記錄單元3407、第二文件編輯記錄單元3408 ;第二光標運行信息記錄單元3406用于響應執(zhí)行信號,在檢測到光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息;第二音頻信息記錄單元3407用于響應執(zhí)行信號,在檢測到音頻信號采集模塊36產生的音頻信號時,開始記錄音頻信號信息及音頻信號持續(xù)時間信息;第二文件編輯記錄單元3408用于響應執(zhí)行信號,在檢測到目標文件被編輯時,記錄主控者對顯示的目標文件的編輯信息;第二主控者現(xiàn)場操作信息生成單元3409用于根據對記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、客戶端信息生成第二主控者現(xiàn)場操作信息,并將第二主控者現(xiàn)場操作信息提供給通信模塊35 ;通信模塊35還用于將第二主控者現(xiàn)場操作信息以廣播形式發(fā)出。
[0037]進一步的,處理模塊34還包括權限交回請求信息生成單元3410,權限交回請求信息生成單元3410用于在檢測到權限交回請求信號時,根據權限交回請求信號、本地客戶端信息及預存的主控端地址信息產生權限交回請求信息,并將權限交回請求信息提供給通信模塊35,以使通信模塊35將權限交回請求信息以廣播形式發(fā)送,并將預設的停止信號提供給第二光標運行信息記錄單元3406、第二音頻信息記錄單元3407、第二文件編輯記錄單元3408,第二光標運行信息記錄單元3406、第二音頻信息記錄單元3407、第二文件編輯記錄單元3408響應停止信號,停止工作。
[0038]進一步的,處理模塊34還包括第二文件內容檢索信息生成單元3413,第二文件內容檢索信息生成單元3413用于根據移動軌跡信息及動作持續(xù)時間信息、音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及客戶端信息生成目標文件內容檢索信息,并將目標文件內容檢索信息存儲到目標數(shù)據庫50中??蛻舳诵畔ú僮髡咝畔ⅰ⒖蛻舳说刂沸畔?。
[0039]另外,本發(fā)明還提供一較佳實施方式的遠程教學及會議方法,遠程教學及會議方法應用在包括主控端及客戶端的遠程教學及會議系統(tǒng)中,該遠程教學及會議方法包括以下步驟:
[0040]主控端與客戶端建立網絡連接并從目標數(shù)據庫中下載目標文件。
[0041]主控端執(zhí)行以下步驟,請同時參看圖6:
[0042]步驟S300,顯示從目標數(shù)據庫下載的目標文件。其中,該步驟具體為:在判斷出系統(tǒng)時間與預設的播放時間相同時,打開預先下載的目標文件的操作,并在主控端的顯示模塊上顯示目標文件。
[0043]步驟S301,記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息。其中,該步驟具體為:在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息、還記錄主控者對顯示的目標文件的編輯信息;在檢測到主控端的音頻采集裝置產生音頻信號時,記錄音頻信號信息及音頻信號持續(xù)時間信息;記錄主控者對顯示的目標文件的編輯信息;其中編輯信息包括目標文件中的對應章節(jié)信息及與對應章節(jié)對應的注解信息、討論信息、標記信息。
[0044]步驟S302,根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息;其中,主控端信息包括操作者信息、主控端地址信息。
[0045]步驟S303,將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出。
[0046]客戶端執(zhí)行以下步驟,請同時參看圖7:
[0047]步驟S400,顯示從目標數(shù)據庫下載的目標文件。該步驟具體為:在判斷出系統(tǒng)時間與預設的播放時間相同時,打開預先下載的目標文件的操作,并在客戶端的顯示模塊上顯示目標文件。
[0048]步驟S401,根據預存的主控端地址信息實時接收網絡中與主控端相對應的第一主控者現(xiàn)場操作信息。
[0049]步驟S402,根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號信息及音頻信號持續(xù)時間信息輸出對應的聲音和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原。
[0050]進一步的,在本實施方式中,在主控端:
[0051]還包括以下步驟:根據移動軌跡信息及動作持續(xù)時間信息、音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成目標文件內容檢索信息,并將目標文件內容檢索信息存儲到目標數(shù)據庫中;判斷是否接收到由客戶端傳送的發(fā)表請求信息,并在判斷出接收到發(fā)表請求信息時,根據客戶端的地址信息產生主控變更信息,并將主控變更信息以廣播形式發(fā)出,以使網絡上的客戶端變更當前所監(jiān)聽的主控端;判斷是否接收到由客戶端傳送的權限交回請求信息,在判斷出權限交回請求信息中的主控端地址信息與主控端的地址信息相同時時,執(zhí)行“在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息”步驟。
[0052]進一步的,在本實施方式中,在客戶端還包括以下步驟:
[0053]響應操作者按下發(fā)表請求按鈕,產生發(fā)表請求信號;在檢測到發(fā)表請求信號時,根據發(fā)表請求信號及客戶端信息產生發(fā)表請求信息;根據預存的主控端地址信息,將發(fā)表請求信息發(fā)送給主控端;接收主控端以廣播形式發(fā)送的主控變更信息;在判斷出主控變更信息中的目標地址信息與客戶端地址信息相同時,開始執(zhí)行以下步驟:在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息;在檢測到音頻采集裝置產生音頻信號時,記錄音頻信號信息及音頻信號持續(xù)時間信息;根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成第二主控者現(xiàn)場操作信息,并將第二主控者現(xiàn)場操作信息以廣播形式發(fā)出。
[0054]進一步的,在本實施方式中,在客戶端還包括以下步驟:
[0055]響應操作者按下權限交回請求按鈕,產生權限交回請求信號;在檢測到權限交回請求信號時,根據權限交回請求信號、客戶端信息及預存的主控端地址信息產生權限交回請求信息;將權限交回請求信息以廣播形式發(fā)送;在檢測到權限交回請求信號時,停止執(zhí)行“在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息;在檢測到音頻采集裝置產生音頻信號時,記錄音頻信號信息及音頻信號持續(xù)時間信息;根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成第二主控者現(xiàn)場操作信息,并將第二主控者現(xiàn)場操作信息以廣播形式發(fā)出”的步驟。
[0056]以下舉例說明上述遠程教學及會議系統(tǒng)和方法,以供理解:首先準備材料:需要講授的目標文件,例如,課程PPT或者電子書籍、文檔,會議議題文檔、安裝了用于完成遠程教學/會議的計算機程序的電腦或者智能手機。
[0057]實現(xiàn)方法:
[0058]A、準備:建立課程(或者會議,以下簡稱課程),設置課程的相關要素(開始時間)并將需要講授的目標文件上傳至數(shù)據庫;
[0059]B、參與準備:在課程開始前(5-30分鐘,視目標文件小,時間可以由備課者設定提示),參與者從電腦、手機通過互聯(lián)網連接至課程,了解并下載上課所需目標文件;
[0060]C、主控端:系統(tǒng)記錄授課講師或會議控制者(以下簡稱主控者)打開課件進行主講時的鼠標、鍵盤操作指令和錄音,然后通過互聯(lián)網向客戶端進行廣播。期間參與者可以舉手(提示按鈕等功能實現(xiàn))參與互動;在場景上控者可以在課件/文稿上圈劃,參與者能看到,系統(tǒng)能記錄并還原場景;
[0061]D、客戶端:系統(tǒng)收到主控端的廣播,通過客戶端播放聲音并還原鼠標、鍵盤指令來操作本地講義,實現(xiàn)與主控端同步播放;參與者使用客戶端連接到課程,根據主控者的提示來舉手進行互動,被選中的參與者變成主控者,完畢后主控權交回原主控者;
[0062]E、數(shù)據傳輸:系統(tǒng)通過任何網絡連接方式來傳輸鼠標、鍵盤的指令和壓縮后的聲音;系統(tǒng)記錄主控者的指令和聲音向其余所有客戶端廣播;
[0063]F、數(shù)據存儲:系統(tǒng)會建立數(shù)據庫,將講義按照每頁或者章節(jié)、段落進行存儲,具體對應的鼠標、鍵盤指令和聲音按照講義的頁或章節(jié)、段落進行關聯(lián)分別存儲,如此所有擁有權限的后來者均可以根據課件(文檔)主題、關鍵字、內容、屬性等任意條件進行檢索,以實現(xiàn)查看及學習。
[0064]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種遠程教學及會議系統(tǒng),其特征在于:包括主控端及至少一個客戶端,主控端與客戶端通過網絡建立通信連接; 主控端用于顯示從目標數(shù)據庫下載的目標文件,并記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息,主控端還用于根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,并將所述第一主控者現(xiàn)場操作信息以廣播形式發(fā)出,其中,所述主控端信息包括操作者信息、主控端地址信息 ; 客戶端用于顯示從目標數(shù)據庫下載的目標文件,客戶端還用于根據預存的所述主控端地址信息實時接收網絡中與主控端相對應的第一主控者現(xiàn)場操作信息,并根據所述第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號信息及音頻信號持續(xù)時間信息輸出對應的聲音和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯不的文件中,以在客戶端實現(xiàn)主控端的場景還原。
2.根據權利要求1所述的遠程教學及會議系統(tǒng),其特征在于:所述主控端包括顯示模塊、輸入模塊、音頻信號采集模塊、處理模塊及通信模塊;顯示模塊用于顯示下載的目標文件;輸入模塊用于響應主控者的操作,產生對應的操作信號;音頻信號采集模塊用于采集主控者的聲音,并產生對應的音頻信號;處理模塊用于將從目標數(shù)據庫下載的目標文件提供給顯示模塊,還用于根據對應的操作信號記錄光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息,還用于記錄音頻信號采集模塊產生的音頻信號信息及音頻信號持續(xù)時間信息,還用于根據對記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,并將所述第一主控者現(xiàn)場操作信息提供給通信模塊;通信模塊用于將第一主控者現(xiàn)場操作信息以廣播形式發(fā)出。
3.根據權利要求2所述的遠程教學及會議系統(tǒng),其特征在于:所述處理模塊包括第一光標運行信息記錄單元、第一音頻信息記錄單元、第一文件編輯記錄單元、第一主控者現(xiàn)場操作信息生成單元;第一光標運行信息記錄單元用于在檢測到光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息;第一音頻信息記錄單元用于在檢測到音頻信號采集模塊產生的音頻信號時,開始記錄音頻信號信息及音頻信號持續(xù)時間信息;第一文件編輯記錄單元用于檢測到目標文件被編輯時,記錄主控者對顯示的目標文件的編輯信息;所述第一主控者現(xiàn)場操作信息生成單元用于根據對記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,并將第一主控者現(xiàn)場操作信息提供給通信模塊;處理模塊還包括發(fā)表請求信息判斷模塊、主控變更信息生成模塊及權限交回請求信息判斷模塊,所述發(fā)表請求信息判斷模塊用于判斷是否接收到由客戶端傳送的發(fā)表請求信息,并在判斷出接收到發(fā)表請求信息時,將發(fā)表請求信息中的客戶端的地址信息提供給主控變更信息生成模塊及將預設的停止信號提供給所述第一光標運行信息記錄單元、第一音頻信息記錄單元、第一文件編輯記錄單元;所述主控變更信息生成模塊根據客戶端的地址信息產生主控變更信息,并將主控變更信息提供給通信模塊,通信模塊以廣播形式將主控變更信息發(fā)出,以使網絡上的客戶端變更當前所監(jiān)聽的主控端;所述權限交回請求信息判斷模塊用于判斷是否接收到由客戶端傳送的權限交回請求信息,并在判斷出接收到所述權限交回請求信息且判斷出權限交回請求信息中的主控端地址信息與主控端的地址信息相同時,輸出恢復執(zhí)行信號給所述第一光標運行信息記錄單元、第一音頻信息記錄單元、第一文件編輯記錄單元;所述第一光標運行信息記錄單元、第一音頻信息記錄單元、第一文件編輯記錄單元在接收到停止信號時,停止工作;第一光標運行信息記錄單元、第一音頻信息記錄單元、第一文件編輯記錄單元在接收到恢復執(zhí)行信號時,重新開始工作;所述處理模塊還包括第一文件內容檢索信息生成單元,第一文件內容檢索信息生成單元用于根據移動軌跡信息及動作持續(xù)時間信息、音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成目標文件內容檢索信息,并將所述目標文件內容檢索信息存儲到目標數(shù)據庫中。
4.根據權利要求1所述的遠程教學及會議系統(tǒng),其特征在于:所述客戶端包括顯示模塊、輸入模塊、聲音再現(xiàn)模塊、處理模塊及通信模塊,所述顯示模塊用于顯示下載的目標文件;所述輸入模塊用于響應客戶端操作者的操作,產生對應的操作信號;所述通信模塊用于收主控端傳送的第一主控者現(xiàn)場操作信息;所述處理模塊用于將從目標數(shù)據庫下載的目標文件提供給顯示模塊,還用于根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號持續(xù)時間信息將音頻信號信息提供給聲音再現(xiàn)模塊和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原;所述聲音再現(xiàn)模塊根據音頻信號信息輸出對應的聲音。
5.根據權利要求4所述的遠程教學及會議系統(tǒng),其特征在于:所述處理模塊包括光標軌跡加載單元、音頻信息加載單元、編輯信息加載單元,所述光標軌跡加載單元用于根據第一主控者現(xiàn)場操作 信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動;所述音頻信息加載單元根據第一主控者現(xiàn)場操作信息中的音頻信號持續(xù)時間信息將音頻信號信息提供給聲音再現(xiàn)模塊;所述編輯信息加載單元根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中;客戶端還包括音頻信號采集模塊;所述處理模塊還包括發(fā)表請求信息生成單元、目標地址判斷單元、第二光標運行信息記錄單元、第二音頻信息記錄單元、第二文件編輯記錄單元、第二主控者現(xiàn)場操作信息生成單元;發(fā)表請求信息生成單元用于在檢測到發(fā)表請求信號時,根據發(fā)表請求信號及客戶端信息產生發(fā)表請求信息給通信模塊,所述通信模塊根據預存的主控端地址信息,將所述發(fā)表請求信息發(fā)送給主控端;所述目標地址判斷單元用于判斷通信模塊接收的由主控端以廣播形式發(fā)送的主控變更信息,并在判斷出所述主控變更信息中的目標地址信息與本地客戶端地址信息相同時,將預設的執(zhí)行信號提供給所述第二光標運行信息記錄單元、第二音頻信息記錄單元、第二文件編輯記錄單元;所述第二光標運行信息記錄單元用于響應執(zhí)行信號,在檢測到光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息;所述第二音頻信息記錄單元用于響應執(zhí)行信號,在檢測到所述音頻信號采集模塊產生的音頻信號時,開始記錄音頻信號信息及音頻信號持續(xù)時間信息;所述第二文件編輯記錄單元用于響應執(zhí)行信號,在檢測到目標文件被編輯時,記錄主控者對顯示的目標文件的編輯信息;所述第二主控者現(xiàn)場操作信息生成單元用于根據對記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、客戶端信息生成第二主控者現(xiàn)場操作信息,并將第二主控者現(xiàn)場操作信息提供給通信模塊;所述通信模塊還用于將第二主控者現(xiàn)場操作信息以廣播形式發(fā)出。
6.根據權利要求5所述的遠程教學及會議系統(tǒng),其特征在于:處理模塊還包括權限交回請求信息生成單元,權限交回請求信息生成單元用于在檢測到權限交回請求信號時,根據權限交回請求信號、本地客戶端信息及預存的主控端地址信息產生權限交回請求信息,并將所述權限交回請求信息提供給通信模塊,以使通信模塊將權限交回請求信息以廣播形式發(fā)送,并將預設的停止信號提供給所述第二光標運行信息記錄單元、第二音頻信息記錄單元、第二文件編輯記錄單元,所述第二光標運行信息記錄單元、第二音頻信息記錄單元、第二文件編輯記錄單元響應停止信號,停止工作;所述處理模塊還包括第二文件內容檢索信息生成單元,所述第二文件內容檢索信息生成單元用于根據移動軌跡信息及動作持續(xù)時間信息、音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及客戶端信息生成目標文件內容檢索信息,并將所述目標文件內容檢索信息存儲到目標數(shù)據庫中。
7.—種遠程教學及會議方法,遠程教學及會議方法應用在包括主控端及客戶端的遠程教學及會議系統(tǒng)中,其特征在于,所述遠程教學及會議方法包括以下步驟: 主控端與客戶端建立網絡連接并從目標數(shù)據庫中下載目標文件; 主控端執(zhí)行以下步驟: 顯示從目標數(shù)據庫下載的目標文件; 記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息; 根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息、主控端信息生成第一主控者現(xiàn)場操作信息,所述主控端信息包括操作者信息、主控端地址信息; 將所述第一主控者現(xiàn)場操作信息以廣播形式發(fā)出; 客戶端執(zhí)行以下步驟: 顯示從目標數(shù)據庫下載的目標文件; 根據預存的主控端地址信息實時接收網絡中與主控端相對應的第一主控者現(xiàn)場操作信息; 根據第一主控者現(xiàn)場操作信息中的移動軌跡信息及動作持續(xù)時間信息控制顯示模塊上的光標在顯示的文件畫面上移動及根據第一主控者現(xiàn)場操作信息中的音頻信號信息及音頻信號持續(xù)時間信息輸出對應的聲音和根據第一主控者現(xiàn)場操作信息中的編輯信息加載到顯示的文件中,以在客戶端實現(xiàn)主控端的場景還原。
8.根據權利要求7所述的遠程教學及會議方法,其特征在于,在主控端: 所述記錄顯示的文件中的光標的移動軌跡信息及動作持續(xù)時間信息、主控者對顯示的目標文件的編輯信息、音頻信號信息及音頻信號持續(xù)時間信息的步驟具體為:在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息、還記錄主控者對顯示的目標文件的編輯信息; 在檢測到主控端的音頻采集裝置產生音頻信號時,記錄音頻信號信息及音頻信號持續(xù)時間信息; 記錄主控者對顯示的目標文件的編輯信息,其中所述編輯信息包括目標文件中的對應章節(jié)信息及與對應章節(jié)對應的注解信息、討論信息、標記信息; 在主控端還包括以下步驟: 根據移動軌跡信息及動作持續(xù)時間信息、音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成目標文件內容檢索信息,并將所述目標文件內容檢索信息存儲到目標數(shù)據庫中; 判斷是否接收到由客戶端傳送的發(fā)表請求信息,并在判斷出接收到所述發(fā)表請求信息時,根據客戶端的地址信息產生主控變更信息,并將所述主控變更信息以廣播形式發(fā)出,以使網絡上的客戶端變更當前所監(jiān)聽的主控端; 判斷是否接收到由客戶端傳送的權限交回請求信息,在判斷出所述權限交回請求信息中的主控端地址信息與主控端的地址信息相同時時,執(zhí)行所述在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息步驟。
9.根據權利要求7所述的遠程教學及會議方法,其特征在于,在客戶端還包括以下步驟: 響應操作者按下發(fā)表請求按鈕,產生發(fā)表請求信號; 在檢測到所述發(fā)表請求信號時,根據所述發(fā)表請求信號及客戶端信息產生發(fā)表請求信息; 根據預存的主控端地址信息,將發(fā)表請求信息發(fā)送給主控端; 接收主控端以廣播形式發(fā)送的主控變更信息; 在判斷出主控變更信息中的目標地址信息與客戶端地址信息相同時,開始執(zhí)行以下步驟: 在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息; 在檢測到音頻采集裝置產生音頻信號時,記錄音頻信號信息及音頻信號持續(xù)時間信息; 根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成第二主控者現(xiàn)場操作信息,并將所述第二主控者現(xiàn)場操作信息以廣播形式發(fā)出。
10.根據權利要求9所述的遠程教學及會議方法,其特征在于,在客戶端,還包括以下步驟: 響應操作者按下權限交回請求按鈕,產生權限交回請求信號; 在檢測到權限交回請求信號時,根據權限交回請求信號、客戶端信息及預存的主控端地址信息產生權限交回請求信息; 將權限交回請求信息以廣播形式發(fā)送; 在檢測到權限交回請求信號時,停止執(zhí)行所述在檢測到顯示模塊上的光標移動時,開始記錄光標的移動軌跡信息及動作持續(xù)時間信息; 在檢測到音頻采集裝置產生音頻信號時,記錄音頻信號信息及音頻信號持續(xù)時間信息; 根據記錄的移動軌跡信息及動作持續(xù)時間信息、記錄的音頻信號信息及音頻信號持續(xù)時間信息、編輯信息及主控端信息生成第二主控者現(xiàn)場操作信息,并將所述第二主控者現(xiàn)場操作信息以廣播形式發(fā)出 的步驟。
【文檔編號】H04L12/18GK103561106SQ201310560576
【公開日】2014年2月5日 申請日期:2013年11月12日 優(yōu)先權日:2013年11月12日
【發(fā)明者】林鑫 申請人:林鑫