一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法
【專利摘要】本發(fā)明公開了一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法,該方法可以實現(xiàn)無線實時網(wǎng)絡(luò)教學(xué),能夠?qū)崿F(xiàn)教師、學(xué)生和家長的遠程互動,教學(xué)數(shù)據(jù)通過加密處理后,進行遠程傳輸,保證了教學(xué)數(shù)據(jù)傳輸?shù)陌踩浴?br>【專利說明】
一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法
所屬技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法。
【背景技術(shù)】
[0002]移動學(xué)習(xí)作為網(wǎng)絡(luò)化學(xué)習(xí)的一個分支,正日益受到人們的關(guān)注,并成為高等教育技術(shù)及相關(guān)領(lǐng)域研究的新熱點。移動學(xué)習(xí)作為一種全新的學(xué)習(xí)形式在學(xué)校教育和培訓(xùn)領(lǐng)域有著不可估量的應(yīng)用潛力。移動學(xué)習(xí)的主要目的就是利用移動終端和無線通信網(wǎng)絡(luò)進行教學(xué)相關(guān)的活動,包括上課學(xué)習(xí)、訪問教學(xué)資源、課程評價和測試等等。
[0003]然而,在使用上述的在線教學(xué)平臺服務(wù)器進行學(xué)習(xí)的方式中,只有教師與學(xué)生兩方參與學(xué)習(xí)的過程,家長常常被排除在外。也就是說,當教師在教學(xué)平臺服務(wù)器上發(fā)布學(xué)習(xí)任務(wù)后,除了學(xué)生可以在登入教學(xué)平臺服務(wù)器后得知學(xué)習(xí)任務(wù)已經(jīng)發(fā)布之外,家長并無從得知。但實際上,整個學(xué)習(xí)的過程通常需要老師、學(xué)生、家長互相配合,缺一不可,無論缺少哪一方,學(xué)習(xí)的成果都會大打折扣。雖然教師可以另外以寄送電子郵件的方式通知學(xué)生的家長,但這樣的通知方式并無法確保學(xué)生家長可以實時了解學(xué)生的學(xué)習(xí)任務(wù)。
[0004]移動學(xué)習(xí)系統(tǒng)可以采用即時通信平臺來實現(xiàn),即時通信平臺作為一種靈活的現(xiàn)代通信方式,在給人們帶來了極大的方便同時,也存在著較大的安全隱患,為解決即時通信的安全問題,國內(nèi)外出現(xiàn)了多種安全即時通信軟件。為共同建立會話密鑰,安全即時通信軟件通信前需在兩個或多個移動學(xué)習(xí)終端之間進行密鑰協(xié)商,由于即時通信不僅具有群組通信功能,而且還具有離線消息收發(fā)能力,這就使得即時加密通信的密鑰協(xié)商和其他加密通信方式不同,目前現(xiàn)有的安全即時通信產(chǎn)品其密鑰協(xié)商可分為證書型和無證書型。
[0005]目前,為解決移動學(xué)習(xí)系統(tǒng)數(shù)據(jù)通信中的安全問題,加密通信已成為逐漸走入人們的視野,加密通信主用采用端到端全程加密技術(shù),空中接口和網(wǎng)絡(luò)之間全程采用密文傳送方式,令通話難以竊聽,保證了整個數(shù)據(jù)通信過程的安全性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法,該方法可以實現(xiàn)無線實時網(wǎng)絡(luò)教學(xué),能夠?qū)崿F(xiàn)教師、學(xué)生和家長的遠程互動,教學(xué)數(shù)據(jù)通過加密處理后,進行遠程傳輸,保證了教學(xué)數(shù)據(jù)傳輸?shù)陌踩浴?br>[0007]為了實現(xiàn)上述目的,本發(fā)明提供一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法,該方法具體包括如下步驟:
[0008]S1.移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器建立連接;
[0009]S2.教學(xué)平臺服務(wù)器、移動教學(xué)平臺服務(wù)器和家長終端分別實時采集教學(xué)視頻音頻、學(xué)生視頻音頻和家長視頻音頻;
[0010]S3.移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器三者之間實時通過安全加密的方式收發(fā)數(shù)據(jù);
[0011]S4.教學(xué)平臺服務(wù)器、移動教學(xué)平臺服務(wù)器和家長終端分別對接收到的數(shù)據(jù)進行解碼,實現(xiàn)教師、學(xué)生和家長之間的互動。
[0012]優(yōu)選的,在步驟SI中,所述移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器建立連接的過程中,其步驟包括:
[0013]所述移動學(xué)習(xí)終端和家長終端向所述教學(xué)平臺服務(wù)器發(fā)起TCP連接;
[0014]使用教學(xué)平臺服務(wù)器的公鑰檢查判斷所述移動學(xué)習(xí)終端和家長終端提供的sig是否合法;若判定為否時,則連接失敗,若判定為是時,則所述移動學(xué)習(xí)終端和家長端與基站建立連接。
[0015]優(yōu)選的,在所述S3中的安全加密的方式收發(fā)數(shù)據(jù)具體包括如下步驟:
[0016]S31.使得教學(xué)平臺服務(wù)器接受至少一公私鑰對的設(shè)置,且使移動學(xué)習(xí)終端和家長終端具有公鑰;
[0017]S32.教學(xué)平臺服務(wù)器接移動學(xué)習(xí)終端和家長終端的會話請求并分配會話;
[0018]S33.教學(xué)平臺服務(wù)器設(shè)置會話標識符,根據(jù)會話標識符獲得會話密鑰;
[0019]S34.將所述會話標識符和會話密鑰加密,并使用私鑰簽名傳送給移動學(xué)習(xí)終端和家長終端;
[0020]S35.利用所述會話密鑰加解密數(shù)據(jù)信息,進行數(shù)據(jù)信息安全傳輸。
[0021]優(yōu)選的,在步驟S31中,在教學(xué)平臺服務(wù)器的教學(xué)控制模塊的數(shù)據(jù)安全控制單元中設(shè)置至少一公私鑰對,且使移動學(xué)習(xí)終端和家長終端具有公鑰;所述公私鑰對相應(yīng)的加密算法可以使用ECC算法,具體過程如下:
[0022]S311 J#T_SKA/T_PKA、NB_SKB/NB_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第一部分Part I ;
[0023]密鑰協(xié)商第一部分Partl= DPsm2(Tska,NBpkb);
[0024]S312:將NB_SKA/NB_PKA、T_SKB/T_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第二部分 Part2;
[0025]密鑰協(xié)商第二部分Part2= DPsM2(NBsKA,TpKB);
[0026]S313:將NB_SKA/NB_PKA、NB_SKB/NB_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第三部分Part3;
[0027]第二部分Part3= DPsM2(NBska,NBpkb);
[0028]S314:將密鑰協(xié)商第一部分Partl、密鑰協(xié)商第二部分Part2、密鑰協(xié)商第三部分Part3連接成密鑰分量KM;
[0029]密鑰分量KM= PartI I Part2 Part3);
[0030]S315:將密鑰分量KM和第一字符串用SM3算法壓縮成256bit的父滾動代表初始密鑰[0:;
[0031 ] 初始密鑰1^_0:=肥]\0(1(]\11 I第一字符串)
[0032]根據(jù)橢圓曲線點乘算法特點,通過該計算過程,通信雙方計算出一致的父滾動代表初始密鑰N_CC。
[0033]優(yōu)選的,在所述步驟S32中,當移動學(xué)習(xí)終端和家長終端需要與教學(xué)平臺服務(wù)器進行數(shù)據(jù)交換時,將向所述數(shù)據(jù)安全控制單元發(fā)送會話請求;所述數(shù)據(jù)安全控制單元接收所述會話請求后,為所述移動學(xué)習(xí)終端和家長終端分配會話。
[0034]優(yōu)選的,在所述步驟S33中,所述數(shù)據(jù)安全控制單元,將為分配的會話設(shè)置會話標識符,并根據(jù)所述會話標識符,獲得會話密鑰,所述會話標識符可以對所述會話進行唯一標識;所述會話密鑰可以加密會話。
[0035]優(yōu)選的,所述數(shù)據(jù)安全控制單元,將所述會話標識符和會話密鑰使用加密的方式,傳送給所述移動學(xué)習(xí)終端和家長終端,并使用數(shù)據(jù)安全控制單元中的私鑰進行簽名,使所述移動學(xué)習(xí)終端和家長終端可以利用接收的數(shù)據(jù)安全控制單元的公鑰進行驗證,增強會話安全性;所述移動學(xué)習(xí)終端和家長終端可以使用所述會話密鑰加密數(shù)據(jù)信息,并傳送給所述數(shù)據(jù)安全控制單元,或者解密從所述數(shù)據(jù)安全控制單元中取得的加密的數(shù)據(jù)信息,對所述密鑰進行數(shù)據(jù)篩選與正交處理。
[0036]優(yōu)選的,所述數(shù)據(jù)安全控制單元也可以使用所述會話密鑰加解密數(shù)據(jù)信息,與所述移動學(xué)習(xí)終端和家長終端進行數(shù)據(jù)交換;當移動學(xué)習(xí)終端和家長終端需要向信息安全設(shè)備發(fā)送數(shù)據(jù)信息時,教學(xué)平臺服務(wù)器接收所述移動學(xué)習(xí)終端和家長終端發(fā)送的加密的數(shù)據(jù)信息,并利用所述會話密鑰解密密文信息得到原始明文信息;當所述移動學(xué)習(xí)終端和家長終端需要從所述教學(xué)平臺服務(wù)器中獲取數(shù)據(jù)信息時,所述數(shù)據(jù)安全控制單元將移動學(xué)習(xí)終端和家長終端需要的數(shù)據(jù)信息利用會話密鑰進行加密后,傳送給所述移動學(xué)習(xí)終端和家長終端,并利用所述會話密鑰解密密文信息得到原始明文信息;使得數(shù)據(jù)交換安全進行。
[0037]優(yōu)選的,在步驟S4中,教師、學(xué)生和家長之間的互動還可以包括如下步驟:
[0038]教師使用教學(xué)平臺服務(wù)器發(fā)布課件,教師可以先在教學(xué)平臺服務(wù)器上完成課件的編輯,之后通過教學(xué)平臺服務(wù)器提供的上傳接口將編輯完成的課件上傳至教學(xué)數(shù)據(jù)存儲及處理模塊,以及在教學(xué)平臺服務(wù)器上將課件發(fā)布給學(xué)生;
[0039]發(fā)布課件后,教學(xué)平臺服務(wù)器可以產(chǎn)生與課件相對應(yīng)的課程發(fā)布訊息,并將所產(chǎn)生的課程發(fā)布訊息傳送給移動學(xué)習(xí)客戶端,或是將課程發(fā)布訊息傳送給移動學(xué)習(xí)終端以及與移動學(xué)習(xí)終端對應(yīng)的家長終端;
[0040]在移動學(xué)習(xí)終端接收到教學(xué)平臺服務(wù)器所傳送的課程發(fā)布訊息后,移動學(xué)習(xí)終端的使用者可以操作移動學(xué)習(xí)終端,使得移動學(xué)習(xí)終端執(zhí)行與所接收到的課程發(fā)布訊息相對應(yīng)的課件;
[0041]若家長終端也接收到教學(xué)平臺服務(wù)器所傳送的課程發(fā)布訊息,則用戶的家長也可以操作家長終端,使家長終端查看與所接收到的課程發(fā)布訊息相對應(yīng)的課件。
[0042]優(yōu)選的,在教學(xué)平臺服務(wù)器上發(fā)布課程作業(yè)后,教學(xué)平臺服務(wù)器可以產(chǎn)生與發(fā)布的課程作業(yè)相對應(yīng)的作業(yè)發(fā)布訊息,并將所產(chǎn)生的作業(yè)發(fā)布訊息傳送給移動學(xué)習(xí)終端以及與移動學(xué)習(xí)終端對應(yīng)的家長終端;
[0043]在家長終端接收到教學(xué)平臺服務(wù)器所傳送的作業(yè)完成訊息后,用戶的家長也可以使用家長終端,查看與所接收到的作業(yè)完成訊息相對應(yīng)的課程作業(yè)的作業(yè)數(shù)據(jù)。
[0044]本發(fā)明具有以下優(yōu)點和有益效果:該系統(tǒng)可以實時實現(xiàn)無線移動教學(xué),實時實現(xiàn)教師、學(xué)生和家長的三方互動,所有互動數(shù)據(jù)并通過加密處理后,進行遠程傳輸,提高了互聯(lián)網(wǎng)教學(xué)系統(tǒng)的及時性和傳輸可靠性。
【附圖說明】
[0045]圖1示出了本發(fā)明的一種實現(xiàn)移動教學(xué)的校園互聯(lián)網(wǎng)系統(tǒng)的框圖。
[0046]圖2示出了本發(fā)明的一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法的流程圖。
【具體實施方式】
[0047]圖1是示出了本發(fā)明的一種實現(xiàn)移動教學(xué)的校園互聯(lián)網(wǎng)系統(tǒng)。該系統(tǒng)包括多個移動學(xué)習(xí)終端I,教學(xué)平臺服務(wù)器2,和多個家長終端3;
[0048]其中,移動學(xué)習(xí)終端I包括:
[0049]學(xué)習(xí)端視頻音頻采集和播放模塊11,用于采集學(xué)生的視頻和音頻,可用于播放教學(xué)音頻和視頻,以及可用于播放家長視頻和音頻;
[0050]學(xué)習(xí)數(shù)據(jù)存儲及處理模塊12,用于存儲和處理移動學(xué)習(xí)端數(shù)據(jù);
[0051]學(xué)習(xí)端無線數(shù)據(jù)傳輸接口14,用于學(xué)習(xí)端無線收發(fā)數(shù)據(jù),可用于與教學(xué)服務(wù)器和家長終端的無線通信;
[0052]學(xué)習(xí)控制模塊丨3,用于控制和協(xié)調(diào)移動學(xué)習(xí)終端的各個模塊。
[0053]所述教學(xué)平臺服務(wù)器2包括:
[0054]教學(xué)端視頻音頻采集和播放模塊23,用于采集教學(xué)視頻和音頻,可用于播放學(xué)生音頻和視頻,以及可用于播放家長視頻和音頻;
[0055]教學(xué)數(shù)據(jù)存儲及處理模塊22,用于存儲和處理移動教學(xué)端數(shù)據(jù);
[0056]教學(xué)端無線數(shù)據(jù)傳輸接口21,用于教學(xué)端無線收發(fā)數(shù)據(jù),可用于與移動學(xué)習(xí)終端和家長終端的無線通信;
[0057]教學(xué)控制模塊24,用于控制和協(xié)調(diào)教學(xué)平臺服務(wù)器的各個模塊。
[0058]所述家長終端3包括:
[0059]家長端視頻音頻采集和播放模塊34,用于采集家長視頻和音頻,可用于播放教學(xué)音頻和視頻,以及可用于播放學(xué)生視頻和音頻;
[0060]家長數(shù)據(jù)存儲及處理模塊33,用于存儲和處理移動家長端數(shù)據(jù);
[0061]家長端無線數(shù)據(jù)傳輸接口31,用于家長端無線收發(fā)數(shù)據(jù),可用于與教學(xué)平臺服務(wù)器和移動學(xué)習(xí)終端的無線通信;
[0062]家長控制模塊32,用于控制和協(xié)調(diào)家長終端的各個模塊。
[0063]教學(xué)平臺服務(wù)器2還用以批改作業(yè)數(shù)據(jù)以產(chǎn)生與移動學(xué)習(xí)終端I對應(yīng)的批改結(jié)果,教學(xué)平臺服務(wù)器還用以傳送批改完成信息至移動學(xué)習(xí)終端I及家長終端3,移動學(xué)習(xí)終端I和/或家長終端3還可用以查看批改結(jié)果。
[0064]教學(xué)平臺服務(wù)器2可以對與所有移動學(xué)習(xí)終端I相對應(yīng)的批改結(jié)果進行統(tǒng)計分析,并在統(tǒng)計分析后產(chǎn)生相對應(yīng)的結(jié)果報告,所述的結(jié)果報告可以包含排名與平均成績,也可以包含各題目的答對率等。
[0065]教學(xué)平臺服務(wù)器2還可以提供教師上傳已編輯完成的課件,教學(xué)平臺服務(wù)器2可以提供編輯接口,使得教師可在教學(xué)平臺服務(wù)器2上編輯課件。
[0066]所述教學(xué)控制模塊24,包括數(shù)據(jù)安全控制單元,當所述移動學(xué)習(xí)終端I和家長終端3需要與教學(xué)平臺服務(wù)器進行數(shù)據(jù)交換時,將向所述數(shù)據(jù)安全控制單元發(fā)送會話請求;所述數(shù)據(jù)安全控制單元接收所述會話請求后,為所述移動學(xué)習(xí)終端I和家長終端3需分配會話。
[0067]所述數(shù)據(jù)安全控制單元,將為分配的會話設(shè)置會話標識符,并根據(jù)所述會話標識符,獲得會話密鑰,所述會話標識符可以對所述會話進行唯一標識;所述會話密鑰可以加密會話。
[0068]所述數(shù)據(jù)安全控制單元,將所述會話標識符和會話密鑰使用加密的方式,傳送給所述移動學(xué)習(xí)終端I和家長終端3,并使用數(shù)據(jù)安全控制單元中的私鑰進行簽名,使所述移動學(xué)習(xí)終端I和家長終端3可以利用接收的數(shù)據(jù)安全控制單元的公鑰進行驗證,增強會話安全性;所述移動學(xué)習(xí)終端I和家長終端3可以使用所述會話密鑰加密數(shù)據(jù)信息,并傳送給所述數(shù)據(jù)安全控制單元,或者解密從所述數(shù)據(jù)安全控制單元中取得的加密的數(shù)據(jù)信息,對所述密鑰進行數(shù)據(jù)篩選與正交處理。
[0069]所述數(shù)據(jù)安全控制單元也可以使用所述會話密鑰加解密數(shù)據(jù)信息,與所述移動學(xué)習(xí)終端I和家長終端3進行數(shù)據(jù)交換;當所述移動學(xué)習(xí)終端I和家長終端3需要向教學(xué)平臺服務(wù)器2發(fā)送數(shù)據(jù)信息時,數(shù)據(jù)安全控制單元接收所述移動學(xué)習(xí)終端I和家長終端3發(fā)送的加密的數(shù)據(jù)信息,并利用所述會話密鑰解密密文信息得到原始明文信息;當所述移動學(xué)習(xí)終端I和家長終端3需要從所述教學(xué)平臺服務(wù)器2中獲取數(shù)據(jù)信息時,所述數(shù)據(jù)安全控制單元將所述移動學(xué)習(xí)終端I和家長終端3需要的數(shù)據(jù)信息利用會話密鑰進行加密后,傳送給所述移動學(xué)習(xí)終端I和家長終端3,并利用所述會話密鑰解密密文信息得到原始明文信息;使得數(shù)據(jù)交換安全進行。
[0070]所述服務(wù)器數(shù)據(jù)無線傳輸接口21包括接收器、分發(fā)器和流控器,所述控制模塊包括頻控器,接收器用于學(xué)習(xí)端數(shù)據(jù)無線傳輸接口發(fā)送的移動學(xué)習(xí)終端數(shù)據(jù)和家長終端無線傳輸接口發(fā)送的家長端數(shù)據(jù),分發(fā)器將接收器接收的數(shù)據(jù)分發(fā)至教學(xué)數(shù)據(jù)存儲及處理模塊,并將數(shù)據(jù)接收的速度傳遞給教學(xué)控制模塊,流控器將教學(xué)控制模塊產(chǎn)生的自適應(yīng)值發(fā)送給教學(xué)控制模塊的頻控器,以控制教學(xué)平臺服務(wù)器2的數(shù)據(jù)接收的速率。
[0071]圖2示出了本發(fā)明的一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法的流程圖。該方法具體包括如下步驟:
[0072]S1.移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器建立連接;
[0073]S2.教學(xué)平臺服務(wù)器、移動教學(xué)平臺服務(wù)器和家長終端分別實時采集教學(xué)視頻音頻、學(xué)生視頻音頻和家長視頻音頻;
[0074]S3.移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器三者之間實時通過安全加密的方式收發(fā)數(shù)據(jù);
[0075]S4.教學(xué)平臺服務(wù)器、移動教學(xué)平臺服務(wù)器和家長終端分別對接收到的數(shù)據(jù)進行解碼,實現(xiàn)教師、學(xué)生和家長之間的互動。
[0076]優(yōu)選的,在步驟SI中,所述移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器建立連接的過程中,其步驟包括:
[0077]所述移動學(xué)習(xí)終端和家長終端向所述教學(xué)平臺服務(wù)器發(fā)起TCP連接;
[0078]使用教學(xué)平臺服務(wù)器的公鑰檢查判斷所述移動學(xué)習(xí)終端和家長終端提供的sig是否合法;若判定為否時,則連接失敗,若判定為是時,則所述移動學(xué)習(xí)終端和家長端與基站建立連接。
[0079]優(yōu)選的,在所述S3中的安全加密的方式收發(fā)數(shù)據(jù)具體包括如下步驟:
[0080]S31.使得教學(xué)平臺服務(wù)器接受至少一公私鑰對的設(shè)置,且使移動學(xué)習(xí)終端和家長終端具有公鑰;
[0081]S32.教學(xué)平臺服務(wù)器接移動學(xué)習(xí)終端和家長終端的會話請求并分配會話;
[0082]S33.教學(xué)平臺服務(wù)器設(shè)置會話標識符,根據(jù)會話標識符獲得會話密鑰;
[0083]S34.將所述會話標識符和會話密鑰加密,并使用私鑰簽名傳送給移動學(xué)習(xí)終端和家長終端;
[0084]S35.利用所述會話密鑰加解密數(shù)據(jù)信息,進行數(shù)據(jù)信息安全傳輸。
[0085]優(yōu)選的,在步驟S31中,在教學(xué)平臺服務(wù)器的教學(xué)控制模塊的數(shù)據(jù)安全控制單元中設(shè)置至少一公私鑰對,且使移動學(xué)習(xí)終端和家長終端具有公鑰;所述公私鑰對相應(yīng)的加密算法可以使用ECC算法,具體過程如下:
[0086]S311 J#T_SKA/T_PKA、NB_SKB/NB_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第一部分Part I ;
[0087]密鑰協(xié)商第一部分Partl= DPsm2(Tska,NBpkb);
[0088]S312:將NB_SKA/NB_PKA、T_SKB/T_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第二部分 Part2;
[0089]密鑰協(xié)商第二部分Part2= DPSM2(NBSKA,TpKB);
[0090]S313:將NB_SKA/NB_PKA、NB_SKB/NB_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第三部分Part3;
[0091 ]第二部分Part3 = DPsM2(NBska,NBpkb);
[0092]S314:將密鑰協(xié)商第一部分Partl、密鑰協(xié)商第二部分Part2、密鑰協(xié)商第三部分Part3連接成密鑰分量KM;
[0093]密鑰分量KM= PartI I Part2 Part3);
[0094]S315:將密鑰分量KM和第一字符串用SM3算法壓縮成256bit的父滾動代表初始密鑰[0:;
[0095]初始密鑰【0:=肥]\0(1(]\1| I第一字符串)
[0096]根據(jù)橢圓曲線點乘算法特點,通過該計算過程,通信雙方計算出一致的父滾動代表初始密鑰N_CC。
[0097]優(yōu)選的,在所述步驟S32中,當移動學(xué)習(xí)終端和家長終端需要與教學(xué)平臺服務(wù)器進行數(shù)據(jù)交換時,將向所述數(shù)據(jù)安全控制單元發(fā)送會話請求;所述數(shù)據(jù)安全控制單元接收所述會話請求后,為所述移動學(xué)習(xí)終端和家長終端分配會話。
[0098]優(yōu)選的,在所述步驟S33中,所述數(shù)據(jù)安全控制單元,將為分配的會話設(shè)置會話標識符,并根據(jù)所述會話標識符,獲得會話密鑰,所述會話標識符可以對所述會話進行唯一標識;所述會話密鑰可以加密會話。
[0099]優(yōu)選的,所述數(shù)據(jù)安全控制單元,將所述會話標識符和會話密鑰使用加密的方式,傳送給所述移動學(xué)習(xí)終端和家長終端,并使用數(shù)據(jù)安全控制單元中的私鑰進行簽名,使所述移動學(xué)習(xí)終端和家長終端可以利用接收的數(shù)據(jù)安全控制單元的公鑰進行驗證,增強會話安全性;所述移動學(xué)習(xí)終端和家長終端可以使用所述會話密鑰加密數(shù)據(jù)信息,并傳送給所述數(shù)據(jù)安全控制單元,或者解密從所述數(shù)據(jù)安全控制單元中取得的加密的數(shù)據(jù)信息,對所述密鑰進行數(shù)據(jù)篩選與正交處理。
[0100]優(yōu)選的,所述數(shù)據(jù)安全控制單元也可以使用所述會話密鑰加解密數(shù)據(jù)信息,與所述移動學(xué)習(xí)終端和家長終端進行數(shù)據(jù)交換;當移動學(xué)習(xí)終端和家長終端需要向信息安全設(shè)備發(fā)送數(shù)據(jù)信息時,教學(xué)平臺服務(wù)器接收所述移動學(xué)習(xí)終端和家長終端發(fā)送的加密的數(shù)據(jù)信息,并利用所述會話密鑰解密密文信息得到原始明文信息;當所述移動學(xué)習(xí)終端和家長終端需要從所述教學(xué)平臺服務(wù)器中獲取數(shù)據(jù)信息時,所述數(shù)據(jù)安全控制單元將移動學(xué)習(xí)終端和家長終端需要的數(shù)據(jù)信息利用會話密鑰進行加密后,傳送給所述移動學(xué)習(xí)終端和家長終端,并利用所述會話密鑰解密密文信息得到原始明文信息;使得數(shù)據(jù)交換安全進行。
[0101]優(yōu)選的,在步驟S4中,教師、學(xué)生和家長之間的互動還可以包括如下步驟:
[0102]教師使用教學(xué)平臺服務(wù)器發(fā)布課件,教師可以先在教學(xué)平臺服務(wù)器上完成課件的編輯,之后通過教學(xué)平臺服務(wù)器提供的上傳接口將編輯完成的課件上傳至教學(xué)數(shù)據(jù)存儲及處理模塊,以及在教學(xué)平臺服務(wù)器上將課件發(fā)布給學(xué)生;
[0103]發(fā)布課件后,教學(xué)平臺服務(wù)器可以產(chǎn)生與課件相對應(yīng)的課程發(fā)布訊息,并將所產(chǎn)生的課程發(fā)布訊息傳送給移動學(xué)習(xí)客戶端,或是將課程發(fā)布訊息傳送給移動學(xué)習(xí)終端以及與移動學(xué)習(xí)終端對應(yīng)的家長終端;
[0104]在移動學(xué)習(xí)終端接收到教學(xué)平臺服務(wù)器所傳送的課程發(fā)布訊息后,移動學(xué)習(xí)終端的使用者可以操作移動學(xué)習(xí)終端,使得移動學(xué)習(xí)終端執(zhí)行與所接收到的課程發(fā)布訊息相對應(yīng)的課件;
[0105]若家長終端也接收到教學(xué)平臺服務(wù)器所傳送的課程發(fā)布訊息,則用戶的家長也可以操作家長終端,使家長終端查看與所接收到的課程發(fā)布訊息相對應(yīng)的課件。
[0106]優(yōu)選的,在教學(xué)平臺服務(wù)器上發(fā)布課程作業(yè)后,教學(xué)平臺服務(wù)器可以產(chǎn)生與發(fā)布的課程作業(yè)相對應(yīng)的作業(yè)發(fā)布訊息,并將所產(chǎn)生的作業(yè)發(fā)布訊息傳送給移動學(xué)習(xí)終端以及與移動學(xué)習(xí)終端對應(yīng)的家長終端;
[0107]在家長終端接收到教學(xué)平臺服務(wù)器所傳送的作業(yè)完成訊息后,用戶的家長也可以使用家長終端,查看與所接收到的作業(yè)完成訊息相對應(yīng)的課程作業(yè)的作業(yè)數(shù)據(jù)。
[0108]如上所述,雖然根據(jù)實施例所限定的實施例和附圖進行了說明,但對本技術(shù)領(lǐng)域具有一般知識的技術(shù)人員來說能從上述的記載中進行各種修改和變形。例如,根據(jù)與說明的技術(shù)中所說明的方法相不同的順序來進行,和/或根據(jù)與說明的系統(tǒng)、結(jié)構(gòu)、裝置、電路等構(gòu)成要素所說明的方法相不同的形態(tài)進行結(jié)合或組合,或根據(jù)其他構(gòu)成要素或均等物進行替換或置換也可達成適當?shù)男Ч?。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,做出若干等同替代或明顯變型,而且性能或用途相同,都應(yīng)當視為屬于本發(fā)明的保護范圍。
【主權(quán)項】
1.一種基于互聯(lián)網(wǎng)的校園教學(xué)系統(tǒng)的運行方法,該方法具體包括如下步驟: 51.移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器建立連接; 52.教學(xué)平臺服務(wù)器、移動教學(xué)平臺服務(wù)器和家長終端分別實時采集教學(xué)視頻音頻、學(xué)生視頻音頻和家長視頻音頻; 53.移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器三者之間實時通過安全加密的方式收發(fā)數(shù)據(jù); 54.教學(xué)平臺服務(wù)器、移動教學(xué)平臺服務(wù)器和家長終端分別對接收到的數(shù)據(jù)進行解碼,實現(xiàn)教師、學(xué)生和家長之間的互動。2.如權(quán)利要求1所述的方法,其特征在于,在步驟SI中,所述移動學(xué)習(xí)終端和家長終端與教學(xué)平臺服務(wù)器建立連接的過程中,其步驟包括: 所述移動學(xué)習(xí)終端和家長終端向所述教學(xué)平臺服務(wù)器發(fā)起TCP連接; 使用教學(xué)平臺服務(wù)器的公鑰檢查判斷所述移動學(xué)習(xí)終端和家長終端提供的sig是否合法;若判定為否時,則連接失敗,若判定為是時,則所述移動學(xué)習(xí)終端和家長端與基站建立連接。3.如權(quán)利要求1所述的方法,其特征在于,在所述S3中的安全加密的方式收發(fā)數(shù)據(jù)具體包括如下步驟: 531.使得教學(xué)平臺服務(wù)器接受至少一公私鑰對的設(shè)置,且使移動學(xué)習(xí)終端和家長終端具有公鑰; 532.教學(xué)平臺服務(wù)器接移動學(xué)習(xí)終端和家長終端的會話請求并分配會話; 533.教學(xué)平臺服務(wù)器設(shè)置會話標識符,根據(jù)會話標識符獲得會話密鑰; 534.將所述會話標識符和會話密鑰加密,并使用私鑰簽名傳送給移動學(xué)習(xí)終端和家長終端; 535.利用所述會話密鑰加解密數(shù)據(jù)信息,進行數(shù)據(jù)信息安全傳輸。4.如權(quán)利要求3所述的方法,其特征在于,在步驟S31中,在教學(xué)平臺服務(wù)器的教學(xué)控制模塊的數(shù)據(jù)安全控制單元中設(shè)置至少一公私鑰對,且使移動學(xué)習(xí)終端和家長終端具有公鑰;所述公私鑰對相應(yīng)的加密算法可以使用ECC算法,具體過程如下: S311.將1'_5以/1'_?以、剛_51^/__?1^,通過橢圓曲線點乘算法,計算密鑰協(xié)商第一部分PartI; 密鑰協(xié)商第一部分Par11 = DPsm2 ( Tska,NBpkb ); S312:將NB_SKA/NB_PKA、T_SKB/T_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第二部分Part2; 密鑰協(xié)商第二部分 Part2 = DPSM2(NBSKA,TpKB); S313:將NB_SKA/NB_PKA、NB_SKB/NB_PKB,通過橢圓曲線點乘算法,計算密鑰協(xié)商第三部分Part3 ; 第二部分Part3 = DPsM2(NBsKA,NBpKB); S314:將密鑰協(xié)商第一部分Partl、密鑰協(xié)商第二部分Part2、密鑰協(xié)商第三部分Part3連接成密鑰分量KM; 密鑰分量 KM=Part 11 Part2 |Part3); S315:將密鑰分量KM和第一字符串用SM3算法壓縮成256bit的父滾動代表初始密鑰~_cc; 初始密鑰【0:=把13(1? I I第一字符串) 根據(jù)橢圓曲線點乘算法特點,通過該計算過程,通信雙方計算出一致的父滾動代表初始密鑰N_CC。5.如權(quán)利要求3所述的方法,其特征在于,在所述步驟S32中,當移動學(xué)習(xí)終端和家長終端需要與教學(xué)平臺服務(wù)器進行數(shù)據(jù)交換時,將向所述數(shù)據(jù)安全控制單元發(fā)送會話請求;所述數(shù)據(jù)安全控制單元接收所述會話請求后,為所述移動學(xué)習(xí)終端和家長終端分配會話。6.如權(quán)利要求3所述的方法,其特征在于,在所述步驟S33中,所述數(shù)據(jù)安全控制單元,將為分配的會話設(shè)置會話標識符,并根據(jù)所述會話標識符,獲得會話密鑰,所述會話標識符可以對所述會話進行唯一標識;所述會話密鑰可以加密會話。7.如權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)安全控制單元,將所述會話標識符和會話密鑰使用加密的方式,傳送給所述移動學(xué)習(xí)終端和家長終端,并使用數(shù)據(jù)安全控制單元中的私鑰進行簽名,使所述移動學(xué)習(xí)終端和家長終端可以利用接收的數(shù)據(jù)安全控制單元的公鑰進行驗證,增強會話安全性;所述移動學(xué)習(xí)終端和家長終端可以使用所述會話密鑰加密數(shù)據(jù)信息,并傳送給所述數(shù)據(jù)安全控制單元,或者解密從所述數(shù)據(jù)安全控制單元中取得的加密的數(shù)據(jù)信息,對所述密鑰進行數(shù)據(jù)篩選與正交處理。8.如權(quán)利要求7所述的方法,其特征在于,所述數(shù)據(jù)安全控制單元也可以使用所述會話密鑰加解密數(shù)據(jù)信息,與所述移動學(xué)習(xí)終端和家長終端進行數(shù)據(jù)交換;當移動學(xué)習(xí)終端和家長終端需要向信息安全設(shè)備發(fā)送數(shù)據(jù)信息時,教學(xué)平臺服務(wù)器接收所述移動學(xué)習(xí)終端和家長終端發(fā)送的加密的數(shù)據(jù)信息,并利用所述會話密鑰解密密文信息得到原始明文信息;當所述移動學(xué)習(xí)終端和家長終端需要從所述教學(xué)平臺服務(wù)器中獲取數(shù)據(jù)信息時,所述數(shù)據(jù)安全控制單元將移動學(xué)習(xí)終端和家長終端需要的數(shù)據(jù)信息利用會話密鑰進行加密后,傳送給所述移動學(xué)習(xí)終端和家長終端,并利用所述會話密鑰解密密文信息得到原始明文信息;使得數(shù)據(jù)交換安全進行。9.如權(quán)利要求1所述的方法,其特征在于,在步驟S4中,教師、學(xué)生和家長之間的互動還可以包括如下步驟: 教師使用教學(xué)平臺服務(wù)器發(fā)布課件,教師可以先在教學(xué)平臺服務(wù)器上完成課件的編輯,之后通過教學(xué)平臺服務(wù)器提供的上傳接口將編輯完成的課件上傳至教學(xué)數(shù)據(jù)存儲及處理模塊,以及在教學(xué)平臺服務(wù)器上將課件發(fā)布給學(xué)生; 發(fā)布課件后,教學(xué)平臺服務(wù)器可以產(chǎn)生與課件相對應(yīng)的課程發(fā)布訊息,并將所產(chǎn)生的課程發(fā)布訊息傳送給移動學(xué)習(xí)客戶端,或是將課程發(fā)布訊息傳送給移動學(xué)習(xí)終端以及與移動學(xué)習(xí)終端對應(yīng)的家長終端; 在移動學(xué)習(xí)終端接收到教學(xué)平臺服務(wù)器所傳送的課程發(fā)布訊息后,移動學(xué)習(xí)終端的使用者可以操作移動學(xué)習(xí)終端,使得移動學(xué)習(xí)終端執(zhí)行與所接收到的課程發(fā)布訊息相對應(yīng)的課件; 若家長終端也接收到教學(xué)平臺服務(wù)器所傳送的課程發(fā)布訊息,則用戶的家長也可以操作家長終端,使家長終端查看與所接收到的課程發(fā)布訊息相對應(yīng)的課件。10.如權(quán)利要求9所述的方法,其特征在于,在教學(xué)平臺服務(wù)器上發(fā)布課程作業(yè)后,教學(xué)平臺服務(wù)器可以產(chǎn)生與發(fā)布的課程作業(yè)相對應(yīng)的作業(yè)發(fā)布訊息,并將所產(chǎn)生的作業(yè)發(fā)布訊息傳送給移動學(xué)習(xí)終端以及與移動學(xué)習(xí)終端對應(yīng)的家長終端; 在家長終端接收到教學(xué)平臺服務(wù)器所傳送的作業(yè)完成訊息后,用戶的家長也可以使用家長終端,查看與所接收到的作業(yè)完成訊息相對應(yīng)的課程作業(yè)的作業(yè)數(shù)據(jù)。
【文檔編號】G09B5/14GK106097196SQ201610384012
【公開日】2016年11月9日
【申請日】2016年6月1日 公開號201610384012.8, CN 106097196 A, CN 106097196A, CN 201610384012, CN-A-106097196, CN106097196 A, CN106097196A, CN201610384012, CN201610384012.8
【發(fā)明人】劉林
【申請人】成都銀事達信息技術(shù)有限公司