[发明专利]计算机硬盘数据网络传输加速层有效
申请号: | 200710199225.4 | 申请日: | 2007-12-14 |
公开(公告)号: | CN101184109A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 张有成;管继岗;马静 | 申请(专利权)人: | 西安三茗科技有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/28 |
代理公司: | 西安文盛专利代理有限公司 | 代理人: | 彭冬英 |
地址: | 710075陕西省西安市科*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 硬盘数据 网络 传输 加速 | ||
技术领域
本发明涉及计算机数据网络传输装置,特别涉及一种计算机硬盘数据网络传输加速层。
背景技术
在当前计算机网络环境下,由于硬软件配置的限制,网络传输速度并不理想,尽可能的利用有效带宽,提高传输数据的信息熵,这是任何网络应用所不断追求的。TCP/IP作为事实上的工业标准,被各个现代操作系统所支持。一般,TCP/IP分成四层,从底向上分别是数据链路层(data link layer),网络层(internet layer),传输层(transport layer),应用层(application layer)。其中前三层一般都由操作系统内核所直接支持,对上层网络应用层是透明的。上层网络应用层被屏蔽了硬软件细节和具体网络环境,这就使应用层在针对性上降低,很难进行特定的优化使硬软件发挥全部的潜能。
发明内容
在目前这样一种普遍的情况下,本发明提供一种可加在现有网络结构的数据链路层、网络层、传输层、应用层的任意层次之间的计算机硬盘数据网络传输加速层,而且它不管是对上层还是下层,都是透明的、高效的。
本发明的技术解决方案是:一种计算机硬盘数据网络传输加速层,它可加在现有网络结构的数据链路层、网络层、传输层、应用层的任意层次之间,它由前端、智能分析引擎、智能处理引擎和后端构成,所述的前端是在与上层网络进行通信时,在发送端截获上层网络应用层的请求,为网络加速层内部的智能分析引擎和智能处理引擎的工作准备数据缓冲的模块,作为发送端时,其输出端与智能分析引擎和智能处理引擎的输入端连接,作为接收端时,其输入端与智能处理引擎输出端连接,智能分析引擎是在发送端经过前端采样数据,对数据流进行采样分析,给智能处理引擎提供与数据密切相关和系统密切相关的参数的模块,作为发送端时,其输入端连接前端和智能处理引擎的输出端,接收前端采样数据和智能处理引擎的实时信息,其输出端连接智能处理引擎的输入端,作为接收端时,其输出端连接智能处理引擎的输入端,智能处理引擎是在发送端对智能分析引擎和前端的数据流进行处理,通过压缩以提高数据的信息熵的模块,作为发送端时,其输入端连接前端和智能分析引擎的输出端,其输出端连接后端和智能分析引擎的输入端,作为接收端时,其输入端连接后端的输出端,其输出端连接前端的输入端,所述的后端是在与下层网络进行通信时,在接收端截获下层网络传输层提交的请求,为网络加速层内部的处理引擎的工作准备数据缓冲的模块,作为发送端时,其输入端与智能处理引擎的输出端连接,作为接收端时,其输出端与智能处理引擎的输入端连接。
所述的前端设有给网络上层提供一致的、定义完整的接口,前端在与上层网络进行通信时,在发送端截获上层网络的请求,建立两个缓冲区构成缓冲池,其中一个缓冲区用于存放应用数据,另外一个用于存放压缩后数据。
所述的后端设有给网络下层提供一致的、定义完整的接口,后端在与下层网络进行通信时,在接收端截获下层网络提交的请求,建立两个缓冲区构成缓冲池,其中一个缓冲区用于临时存放解压前的数据,另外一个用于存放解压后的数据。
作为发送端时,智能分析引擎给智能处理引擎提供与数据密切相关和系统密切相关的参数,包括①cpu当前利用率,②内存使用情况,③网络带宽,④来源数据类型,同时,智能处理引擎的实时系统信息如压缩所花费的时间和最终压缩率反馈给智能分析引擎;作为接收端时,智能分析引擎给处理引擎提供一些必备的系统参数。
作为发送端时,智能处理引擎根据智能分析引擎的分析结果采用合适的压缩算法和压缩深度对数据进行高效快速的压缩,作为接收端时,智能处理引擎采用数据指定的解压缩算法来对数据进行高效快速的解压处理。
本发明的有益效果是可有效的利用硬软件配置资源,尽可能的利用有效带宽,提高传输数据的速度和数据量;经过处理对于原有网络结构各层上下透明,在提高效率的基础上不影响原网络结构,高效、安全、可靠;对于对网络有安全性和可靠性方面有特定要求的场合,网络加速层可以提供额外的安全机制,数据经过压缩后,使得黑客即使截获数据也不能威胁到网络安全。从系统性能这个角度来考虑,网络加速层可以做到内核级,可以针对特定的硬软件环境实施优化。
附图说明
图1是本发明发送端网络加速层结构示意图。
图2是本发明接收端网络加速层结构示意图。
图3是本发明以网络加速层放置于传输层与应用层之间为例的网络应用结构原理示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安三茗科技有限责任公司,未经西安三茗科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710199225.4/2.html,转载请声明来源钻瓜专利网。