[发明专利]一种窄带网络安全传输优化方法及装置在审
| 申请号: | 201410127343.4 | 申请日: | 2014-03-31 |
| 公开(公告)号: | CN103944969A | 公开(公告)日: | 2014-07-23 |
| 发明(设计)人: | 丁勇;武明;王中武;郑旭明 | 申请(专利权)人: | 中国电子科技集团公司第三十研究所 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 詹永斌 |
| 地址: | 610000 *** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 窄带 网络安全 传输 优化 方法 装置 | ||
技术领域
本发明涉及网络通信技术,尤其是一种窄带网络安全传输优化方法。
背景技术
在窄带网络环境下通信,要求传输的数据量尽可能的小,否则易引起网络堵塞,严重影响网络速度。在现有技术中,针对窄带网络环境下的传输加速主要采用两种方式:其一是合并数据包;其二是数据解压缩。
合并数据包方式是指按一定策略拦截将要在网络上发送的所有数据小包,然后将多个包合成一个大包,从而减少小包协议头的开销,达到加速传输的目的。此项技术针对传输大量微小数据块时,例如几十字节,有一定的效果,因为一般的包头至少要几或几十字节,将小包合并成大包后,能节约一定带宽。
数据压缩方式是指在发送方先将数据采用压缩算法进行压缩,接收方收完数据后,再解压缩,从而完成数据传输。
然而,合并数据包方式在传输的数据包较大时,仅仅靠节约包头,节约的带宽微乎其微,从根本上达不到加速的要求。如今的所有数据压缩算法,对文本的压缩比一般较高,但是对于二进制文件或音视频等压缩比则非常小,所以,数据压缩方式亦不能满足所有形式的数据的加速传输。而且,以上两种方式对带宽的利用率也较低。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种加速窄带网络速度的优化方法。
本发明公开的一种窄带网络传输优化方法,包括:
步骤1:发送端对欲发送的数据进行变长分块,利用分块信息生成数据恢复脚本,再删除其中重复的数据块,将删除重复数据块后的剩余的数据块存入本地的变长数据块库中;
步骤2:发送端将数据恢复脚本发送给接收端,接收端根据数据恢复脚本确定接收端本地数据块库中是否缺少恢复数据需要的数据块;若是则执行步骤3,否则直接转到步骤6;
步骤3:接收端将缺少的数据块信息传回发送端;
步骤4:发送端根据接收端反馈的信息将对应的数据块从发送端本地的变长数据块库中取出发送给接收端;
步骤5:接收端接收到缺少的数据块后,将接收的数据块存入接收端本地的变长数据块库;
步骤6:接收端利用数据恢复脚本和本地变长数据块库完成数据的本地生成得到发送端欲发送的全部数据。
进一步,在所述步骤4中,发送端根据接收端反馈的信息将对应的数据块从发送端本地的变长数据块库中取出,再对数据块进行压缩、加密后,发送给接收端;所述步骤5中,接收端接收到缺少的数据块后,先将接收到的数据块进行解密、解压后,存入接收端本地的变长数据块库。
进一步,在所述步骤1中,产生数据恢复脚本的步骤包括:利用MB5算法计算分块后的各个数据块的键值,并将各个键值信息写入数据恢复脚本。
进一步,所述变长数据块库包括临时缓存部分与持久缓存部分;访问频率高于一定阈值的数据块或近期一定时间内访问的数据块存放在所述临时缓存部分,其余数据块存放在所述持久缓存部分。
进一步,所述临时缓存部分中的数据块采用哈希表的形式存储;所述持久缓存部分中的数据块采用B+树的形式存储。
相应的本发明还提供了一种窄带网络安全传输优化装置,包括:包括传输优化子系统、安全传输子系统、数据生成模块以及变长数据块库;
其中,传输优化子系统包括重复数据删除模块;安全传输子系统包括内容分发模块;
重复数据删除模块,在发送数据时,用于对欲发送的数据进行变长分块,生成数据恢复脚本,再删除其中重复的数据块;
内容分发模块,用于在发送数据时,将删除重复数据块后剩余的数据块写入本地变长数据块库中、向接收端发送数据恢复脚本、接收端缺少的数据块信息以及向接收端发送接收端缺少的数据块;以及用于在接收数据时,接收数据恢复脚本、根据数据恢复脚本及本地变长数据块库确定本地缺少的数据块、向发送端发送缺少的数据块信息以及将接收到的数据块写入变长数据块库中;
数据生成模块,在接收数据时,用于利用数据恢复脚本和本地变长数据块库完成数据的本地生成得到发送端欲发送的全部数据。
进一步,传输优化子系统还包括数据压缩解压模块;
所述数据压缩解压模块,在发送数据时,用于对数据块进行压缩;在接收数据时,用于对接收到的数据块进行解压。
进一步,所述安全传输子系统还包括安全传输模块,在发送数据时,用于对数据块进行加密;在接收数据时,用于对接收到的数据进行解密。以及在传输过程中具备网络拥塞控制特性,能最大利用网络带宽传输数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第三十研究所,未经中国电子科技集团公司第三十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410127343.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:拉布机可变径三角皮带轮机构
- 下一篇:高速比行星轮多级减速器





