本發(fā)明涉及一種課程上級管理技術領域,尤其是涉及一種即時通訊系統(tǒng)及其方法。
背景技術:
通過搭建教學平臺實現(xiàn)教學管理工作不斷創(chuàng)新。在互聯(lián)網(wǎng)基礎上,通過將教學產(chǎn)品模塊合理拆分和組合,并通過接口快速與互聯(lián)網(wǎng)對接。
而在教學授課的網(wǎng)絡化服務時,為了實現(xiàn)及時地與教師進行互動,同時教師也方便管理教學和對學生們提出可靠的指導性意見,就提出了一種實時通信平臺,包括用于管理維護的管理中心服務端,用于學生和家長登錄的學生客戶端,用于教師登錄的教師客戶端以及通過網(wǎng)絡連接所述管理中心服務端、學生客戶端和教師客戶端的服務器,所述服務器包括:數(shù)據(jù)庫模塊,用來存儲學生信息、教師信息、教學音視頻和圖文資料以及學習試題資料;課程模塊,連接通信模塊和所述數(shù)據(jù)庫模塊,用與學生在線學習和教師在線授課;通信模塊,用來連接所述學生客戶端和教師客戶端,實現(xiàn)學生提問和教師回答實時通信;論壇模塊,連接所述學生客戶端和教師客戶端,用于學生和教師交流學習、發(fā)布信息和進行學習互動;中央處理模塊,用來處理和控制各部位工作。所述教師客戶端包括:教師個人信息單元,與所述數(shù)據(jù)庫模塊相連,用于教師設置個人相關信息;課程設置單元,與所述課程模塊相連,用于教師添加課程名稱、課程時間和課程資料。
這樣通過首先教師和學生登陸并設置好個人相關信息,教師登陸學案管理單元編寫和上傳學案資料到服務器數(shù)據(jù)庫,學生登陸后訪問數(shù)據(jù)庫進行自主在線學習和測評。
教師登陸課程設置單元添加上課的課程名稱、課程時間和課程資料,學生登陸課程預約單元預約相關課程。預約成功后,教師和學生在規(guī)定時間內分別登陸教學現(xiàn)場單元和補習現(xiàn)場單元進行在線授課。教學現(xiàn)場單元設置發(fā)言控制單元,教師可對需要提問的學生給予發(fā)言。教學現(xiàn)場單元還包括設置投票單元,教師可對教學內容發(fā)起學生投票,可選擇性進行重點講解。
學案管理單元上傳學案資料到服務器數(shù)據(jù)庫是通過網(wǎng)絡發(fā)送到服務器的,所述學案資料通過網(wǎng)絡發(fā)送到所述服務器之前往往要經(jīng)過編碼處理,但是現(xiàn)有的編碼處理方式獲取的編碼在傳遞過程中是容易受到外部截獲而輕易解碼,以致使得傳遞的所述學案資料的內容被泄露從而受到損失,另外就是信息傳輸正確性不高。
技術實現(xiàn)要素:
本發(fā)明所要解決的技術問題在于提供一種即時通訊系統(tǒng)及其方法,避免了現(xiàn)有技術傳遞的所述學案資料的內容被泄露從而受到損失、傳輸正確性不高的缺陷。
為解決上述技術問題,本發(fā)明的技術解決方案是:
一種即時通訊系統(tǒng),包括用于管理維護的管理中心服務端,用于學生和家長登錄的學生客戶端,用于教師登錄的教師客戶端以及通過網(wǎng)絡連接所述管理中心服務端、學生客戶端和教師客戶端的服務器。
所述學案資料為教學課程任務的學案資料;所述用于學生和家長登錄的學生客戶端和用于教師登錄的教師客戶端包括移動終端、智能手機或者PDA。
所述即時通訊系統(tǒng)的方法,具體如下:
首先教師和學生登陸并設置好個人相關信息,教師登陸學案管理單元編寫和上傳學案資料到服務器數(shù)據(jù)庫,學生登陸后訪問數(shù)據(jù)庫進行自主在線學習和測評,學案管理單元上傳學案資料到服務器數(shù)據(jù)庫是通過網(wǎng)絡發(fā)送到服務器的,而所述學案資料通過網(wǎng)絡發(fā)送到服務器的方法,具體包括如下步驟:
步驟2-1:服務器接收網(wǎng)絡的要求建立鏈接的指令;
步驟2-2:當鏈接建立后,接收由所述網(wǎng)絡首次編碼的確認指令,將所述確認指令執(zhí)行譯碼,獲取譯碼后的確認指令;
其中,接收由所述網(wǎng)絡發(fā)送的經(jīng)第一編碼參數(shù)編碼的確認指令,所述編碼參數(shù)為量化參數(shù);
步驟2-3:確定所述譯碼后的確認指令是不是與編碼前的確認指令一致,若是,執(zhí)行步驟2-4;
步驟2-4:獲取所述網(wǎng)絡賦予的與所述確認指令對應的標簽;
步驟2-5:確定所述標簽是不是與預設的標簽數(shù)據(jù)庫中的標簽一致,若一致,執(zhí)行步驟2-6;
步驟2-6:確定所述譯碼后的確認指令是不是與編碼后的確認指令一致,若是,執(zhí)行步驟2-7;
步驟2-7:接收由所述網(wǎng)絡后次編碼的數(shù)據(jù),將所述編碼的數(shù)據(jù)譯碼獲取對應的譯碼后的數(shù)據(jù);
步驟2-8:確定所述譯碼后的數(shù)據(jù)是不是滿足所述網(wǎng)絡接收數(shù)據(jù)的規(guī)則,若是,執(zhí)行步驟2-9,若否,執(zhí)行步驟2-10;
步驟2-9:將所述數(shù)據(jù)發(fā)送給所述網(wǎng)絡;
步驟2-10:獲得錯誤響應數(shù)據(jù),將所述錯誤響應數(shù)據(jù)發(fā)送給所述網(wǎng)絡。
本發(fā)明其中所述第一設定的要求為編碼前的確認指令,所述第二設定的要求為預設的標簽數(shù)據(jù)庫中的標簽及編碼后的確認指令,當所述數(shù)據(jù)均滿足第一設定的要求和第二設定的要求后,確定所述譯碼后的數(shù)據(jù)是不是滿足網(wǎng)絡接收數(shù)據(jù)的規(guī)則,若是,將所述數(shù)據(jù)發(fā)送給所述網(wǎng)絡,反之,發(fā)送錯誤響應數(shù)據(jù)給網(wǎng)絡。
經(jīng)由本發(fā)明的結構,與現(xiàn)有技術相比,本發(fā)明的優(yōu)點在于:
將所述編碼后的所述學案資料譯碼獲取對應的譯碼后的所述學案資料,實現(xiàn)了所有所述學案資料的安全傳遞。當所述數(shù)據(jù)均滿足第一設定的要求和第二設定的要求后,確定所述譯碼后的數(shù)據(jù)是不是滿足網(wǎng)絡接收數(shù)據(jù)的規(guī)則,若是,將所述數(shù)據(jù)發(fā)送給所述網(wǎng)絡,反之,發(fā)送錯誤響應數(shù)據(jù)給網(wǎng)絡,這樣增加確定條件,防止接收到的數(shù)據(jù)與應該接收的數(shù)據(jù)不滿足的情況,提高了接收到的數(shù)據(jù)的正確性。
附圖說明
圖1是所述即時通訊系統(tǒng)的整體結構示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,即時通訊系統(tǒng),包括用于管理維護的管理中心服務端,用于學生和家長登錄的學生客戶端,用于教師登錄的教師客戶端以及通過網(wǎng)絡連接所述管理中心服務端、學生客戶端和教師客戶端的服務器;所述用于學生和家長登錄的學生客戶端和用于教師登錄的教師客戶端包括移動終端、智能手機或者PDA。
所述學案資料為教學課程任務的學案資料;所述用于學生和家長登錄的學生客戶端和用于教師登錄的教師客戶端包括移動終端、智能手機或者PDA。
所述即時通訊系統(tǒng)的方法,具體如下:
首先教師和學生登陸并設置好個人相關信息,教師登陸學案管理單元編寫和上傳學案資料到服務器數(shù)據(jù)庫,學生登陸后訪問數(shù)據(jù)庫進行自主在線學習和測評,學案管理單元上傳學案資料到服務器數(shù)據(jù)庫是通過網(wǎng)絡發(fā)送到服務器的,而所述學案資料通過網(wǎng)絡發(fā)送到服務器的方法,具體包括如下步驟:
步驟2-1:服務器接收網(wǎng)絡的要求建立鏈接的指令;
步驟2-2:當鏈接建立后,接收由所述網(wǎng)絡首次編碼的確認指令,將所述確認指令執(zhí)行譯碼,獲取譯碼后的確認指令;
其中,接收由所述網(wǎng)絡發(fā)送的經(jīng)第一編碼參數(shù)編碼的確認指令,所述編碼參數(shù)為量化參數(shù);
步驟2-3:確定所述譯碼后的確認指令是不是與編碼前的確認指令一致,若是,執(zhí)行步驟2-4;
步驟2-4:獲取所述網(wǎng)絡賦予的與所述確認指令對應的標簽;
步驟2-5:確定所述標簽是不是與預設的標簽數(shù)據(jù)庫中的標簽一致,若一致,執(zhí)行步驟2-6;
步驟2-6:確定所述譯碼后的確認指令是不是與編碼后的確認指令一致,若是,執(zhí)行步驟2-7;
步驟2-7:接收由所述網(wǎng)絡后次編碼的數(shù)據(jù),將所述編碼的數(shù)據(jù)譯碼獲取對應的譯碼后的數(shù)據(jù);
步驟2-8:確定所述譯碼后的數(shù)據(jù)是不是滿足所述網(wǎng)絡接收數(shù)據(jù)的規(guī)則,若是,執(zhí)行步驟2-9,若否,執(zhí)行步驟2-10;
步驟2-9:將所述數(shù)據(jù)發(fā)送給所述網(wǎng)絡;
步驟2-10:獲得錯誤響應數(shù)據(jù),將所述錯誤響應數(shù)據(jù)發(fā)送給所述網(wǎng)絡。
本發(fā)明其中所述第一設定的要求為編碼前的確認指令,所述第二設定的要求為預設的標簽數(shù)據(jù)庫中的標簽及編碼后的確認指令,當所述數(shù)據(jù)均滿足第一設定的要求和第二設定的要求后,確定所述譯碼后的數(shù)據(jù)是不是滿足網(wǎng)絡接收數(shù)據(jù)的規(guī)則,若是,將所述數(shù)據(jù)發(fā)送給所述網(wǎng)絡,反之,發(fā)送錯誤響應數(shù)據(jù)給網(wǎng)絡,這樣增加確定條件,防止接收到的數(shù)據(jù)與應該接收的數(shù)據(jù)不滿足的情況,提高了接收到的數(shù)據(jù)的正確性。
所述的即時通訊系統(tǒng)的方法,還包括可對通訊錄可見的人進行即時信息發(fā)送、接收;可看到個人所在通訊錄成員對節(jié)目的觀看評論;可創(chuàng)建群組進行交流。
以上述依據(jù)本發(fā)明的理想實施例為啟示,通過上述的說明內容,相關工作人員完全可以在不偏離本項發(fā)明技術思想的范圍內,進行多樣的變更以及修改。本項發(fā)明的技術性范圍并不局限于說明書上的內容,必須要根據(jù)權利要求范圍來確定其技術性范圍。