一种远程智能互联网教学系统的制作方法_3

文档序号:9670838阅读:来源:国知局
会话密钥明文WK解密即时消息并显示。
[0083]优选的,在步骤S22中,具体包括如下步骤:
[0084]所述S22中即时通信客户端发送方通过即时通信服务器获取即时通信客户端接收方的身份公钥和密钥协商基本公钥,然后和即时通信客户端发送方的私钥组成公私钥对来协商计算父滚动代表初始密钥N_CC具体计算过程为:
[0085]S221:将T_SKA/T_PKA、NB_SKB/NB_PKB,通过椭圆曲线点乘算法,计算即时通信客户端发送方的密钥协商第一部分Parti ;
[0086]发送方密钥协商第一部分Parti = DPSM2(TSKA,NBpkb);
[0087]S222:将NB_SKA/NB_PKA、T_SKB/T_PKB,通过椭圆曲线点乘算法,计算即时通信客户端发送方的密钥协商第二部分Part2 ;
[0088]发送方密钥协商第二部分Part2 = DPSM2 (NBSKA,TPKB);
[0089]S223:将NB_SKA/NB_PKA、NB_SKB/NB_PKB,通过椭圆曲线点乘算法,计算即时通信客户端算发送方的密钥协商第三部分Part3 ;
[0090]发送方密钥协商第三部分Part3 = DPSM2 (NBSKA,NBpkb);
[0091]S224:将发送方密钥协商第一部分Partl、发送方密钥协商第二部分Part2、发送方密钥协商第三部分Part3连接成发送方密钥分量KM ;
[0092]发送方密钥分量KM = Partl Part2 |Part3);
[0093]S225:将发送方密钥分量KM和第一字符串用SM3算法压缩成256bit的发送方的父滚动代表初始密钥N_CC ;
[0094]初始密钥N_CC = HSM3 (KM | |第一字符串)
[0095]根据椭圆曲线点乘算法特点,通过该计算过程,通信双方计算出一致的父滚动代表初始密钥N_CC。
[0096]优选的,在步骤S3中,所述无线数据收发模块二包括接收器、分发器和流控器,接收器用于接收无线数据收发模块一发送的移动学习终端数据,分发器将接收器接收的移动学习终端数据分发至数据缓存模块,并将移动学习终端数据接收的速度传递给自适应控制器模块,流控器将自适应控制器模块产生的自适应值发送给控制模块的频控器,以控制移动学习终端数据接收的速率;
[0097]所述无线数据收发模块二的工作流程如下:
[0098]S31.接收器接收无线数据收发模块二发送的数据;
[0099]S32.分发器将步骤S31中接收到的数据发送至数据缓存模块的数据生成器;
[0100]S33.分发器计算每秒分发数据的速率,并将该分发速率值传递给自适应控制器模块;
[0101]S34.流控器将自适应控制器模块产生的自适应值发送给控制模块的频控器。
[0102]如上所述,虽然根据实施例所限定的实施例和附图进行了说明,但对本技术领域具有一般知识的技术人员来说能从上述的记载中进行各种修改和变形。例如,根据与说明的技术中所说明的方法相不同的顺序来进行,和/或根据与说明的系统、结构、装置、电路等构成要素所说明的方法相不同的形态进行结合或组合,或根据其他构成要素或均等物进行替换或置换也可达成适当的效果。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。
【主权项】
1.一种远程智能互联网教学系统,该系统包括多个移动学习终端,教学平台服务器,和数据加密及传输平台; 其中,移动学习终端包括:安装在移动学习终端上的学生视频音频采集模块、教学视频音频采集模块和移动学习终端数据传输接口; 所述数据加密及传输平台包括: 接收模块,用于接收移动学习终端的连接及注册请求,完成其注册; 控制模块一,用于控制所述移动学习终端与数据加密及传输平台相绑定的控制模块;生成传送模块,用于生成加密密钥和解密密钥,并分别对应传送给所述数据加密及传输平台及与该数据加密及传输平台相绑定的移动学习终端; 接收控制模块,用于接收所述移动学习终端的播放请求,并控制所述移动学习终端与数据加密及传输平台建立连接,使所述数据加密及传输平台将利用加密密钥加密后的音视频流传送给能够利用所述解密密钥进行解密的移动学习终端进行解密播放; 无线数据收发模块一,用于将所述数据加密模块加密后的移动学习终端数据发送至所述教学平台服务器,并用来接收来自教学平台服务器发送的相关数据; 教学平台服务器包括:无线数据收发模块二、数据存储及处理模块、教学视频音频采集模块和控制模块二 ;所述无线数据收发模块二,接收所述终端无线数据收发模块一发送的移动学习终端数据;控制模块二用于对教学平台服务器中各模块进行协调控制。2.如权利要求1所述的系统,其特征在于,所述控制模块一包括: 准予判断单元,用于准予所述移动学习终端获取所述数据加密及传输平台的绑定数据;以及用于判断所述移动学习终端是否已为绑定状态; 若是,则将判定结果返回,并下行绑定结果信令; 若否,则执行绑定操作及返回结果,并下行绑定结果信令。3.如权利要求2所述的系统,其特征在于,所述接收控制模块包括: 控制单元,用于控制所述移动学习终端向所述数据加密及传输平台发起连接; 判断单元,用于利用公钥检查判断所述移动学习终端与所述数据加密及传输平台提供的sig是否合法;若判定为否时,则不准予所述移动学习终端与数据加密及传输平台建立连接,若判定为是时,则准予所述移动学习终端与数据加密及传输平台建立连接。4.如权利要求3所述的系统,其特征在于,所述数据存储及处理模块包括: 第一接收单元,用于接收所述移动学习终端发送来的信令; 通知下发单元,用于向所述移动学习终端返回响应数据及向所述数据加密及传输平台下发采用私钥签名的执行信令通知,所述执行信令通知的参数包括会话ID及信令码;第二接收单元,用于接收所述数据加密及传输平台上传的信令执行结果。5.如权利要求4所述的系统,其特征在于,所述控制模块二包括: 强闭接收单元,用于接收所述移动学习终端发送来的强制关闭与所述数据加密及传输平台的连接的信令; 强闭发送单元,用于向所述数据加密及传输平台发送关闭与所述移动学习终端连接的通知。6.如权利要求5所述的系统,其特征在于,所述无线数据收发模块二包括接收器、分发器和流控器,所述控制模块包括频控器,接收器用于接收无线数据收发模块一发送的移动学习终端数据,分发器将接收器接收的移动学习终端数据分发至数据缓存模块,并将移动学习终端数据接收的速度传递给自适应控制器模块,流控器将自适应控制器模块产生的自适应值发送给控制模块的频控器,以控制移动学习终端数据接收的速率。
【专利摘要】本发明公开了一种远程智能互联网教学系统,该系统可以实现无线实时网络教学,教学数据通过加密处理后,进行远程传输,保证了教学数据传输的安全性。
【IPC分类】G09B5/06, H04L29/06, H04L29/08
【公开号】CN105430025
【申请号】CN201610034139
【发明人】刘林
【申请人】成都银事达信息技术有限公司
【公开日】2016年3月23日
【申请日】2016年1月19日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1