[发明专利]一种互联网教学系统的数据传输方法有效
申请号: | 201610036026.0 | 申请日: | 2016-01-19 |
公开(公告)号: | CN105704128B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 刘林 | 申请(专利权)人: | 成都银事达信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W12/02;H04W12/04;G09B5/08 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 杨春 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 互联网 教学 系统 数据传输 方法 | ||
1.一种互联网教学系统的数据传输方法,该方法具体包括如下步骤:
S1.数据加密及传输平台通过HTTP或HTTPS与教学平台服务器连接并向所述教学平台服务器注册,然后,移动学习终端与所述数据加密及传输平台实施绑定;
S2.移动学习终端注册时,移动学习终端分别产生终端身份公私钥对和密钥协商基本公私钥对,并将终端身份公钥和密钥协商基本公钥上传到教学平台服务器,然后在移动学习终端和教学平台服务器之间建立加密通信;
S3.所述移动学习终端向所述教学平台服务器发送播放请求,使所述移动学习终端与数据加密及传输平台分别与基站建立TCP连接;
S4.所述数据加密及传输平台利用加密密钥将音视频流进行加密后传送给所述移动学习终端;
其特征在于,步骤S2具体包括如下子步骤:
S21:移动学习终端分别产生终端身份公私钥对和密钥协商基本公私钥对,并将终端身份公钥和密钥协商基本公钥上传到教学平台服务器,终端身份私钥和密钥协商基本私钥安全存储在本地;
S22:加密通信前,移动学习终端发送方临时产生会话密钥WK;移动学习终端发送方通过教学平台服务器获取移动学习终端接收方的身份公钥和密钥协商基本公钥,然后和移动学习终端发送方的私钥组成公私钥对来协商计算父滚动代表初始密钥N_CC;
S23:进入首次通信时,由于移动学习终端发送方无法得知移动学习终端接收方的状态信息,此时移动学习终端发送方通过使用密钥协商基本公私钥对代替临时公私钥对,并根据步骤S22中的父滚动代表初始密钥N_CC,来计算移动学习终端发送方初次父滚动代表密钥N_CC和子滚动代表初始密钥N_SC;该步所使用的密钥协商基本公钥和步骤S22一样,均是从教学平台服务器获取;
S24:进入后续通信时,移动学习终端发送方通过教学平台服务器判断移动学习终端接收方是否在线,如在线,则移动学习终端发送方产生临时公私钥对,并通过信息交换获取对方的公钥,再利用步骤S23中计算出的父滚动代表密钥N_CC,计算得到移动学习终端发送方新的父滚动代表密钥和子滚动代表密钥(N_CC、N_SC);否则,根据步骤S23中的子滚动代表密钥N_SC,通过散列算法进行压缩得到移动学习终端发送方新的N_SC;
S25:移动学习终端发送方利用步骤S24计算得到的新的N_SC,通过散列算法进行压缩得到会话密钥保护密钥EK,然后使用会话密钥保护密钥EK加密会话密钥WK,并将加密后的会话密钥WK、EK计算方法、和加密消息形成信息包发送给通信客户端接收端;
S26:当移动学习终端接收方收到信息包时,根据信息包中EK计算方法计算得到对应的会话密钥保护密钥EK,并使用EK解密信息包中的加密后的会话密钥WK,得到明文WK,最后使用会话密钥明文WK解密即时消息并显示。
2.如权利要求1所述的方法,其特征在于,在步骤S3中,无线数据收发模块二包括接收器、分发器和流控器,接收器用于接收无线数据收发模块一发送的移动学习终端数据,分发器将接收器接收的移动学习终端数据分发至数据缓存模块,并将移动学习终端数据接收的速度传递给自适应控制器模块,流控器将自适应控制器模块产生的自适应值发送给控制模块二的频控器,以控制移动学习终端数据接收的速率;
所述无线数据收发模块二的工作流程如下:
S31.接收器接收无线数据收发模块二发送的数据;
S32.分发器将步骤S31中接收到的数据发送至数据缓存模块的数据生成器;
S33.分发器计算每秒分发数据的速率,并将分发速率值传递给自适应控制器模块;
S34.流控器将自适应控制器模块产生的自适应值发送给控制模块的频控器。
3.如权利要求2所述的方法,其特征在于,在步骤S1中,所述移动学习终端通过qid和ts获取所述数据加密及传输平台的绑定数据,并判断所述移动学习终端是否已为绑定状态;
若是,则将判定结果返回,并下行绑定结果信令;
若否,则执行绑定操作及返回结果,并下行绑定结果信令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都银事达信息技术有限公司,未经成都银事达信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610036026.0/1.html,转载请声明来源钻瓜专利网。