基于HTTP协议的双边加速系统技术方案

技术编号:13557719 阅读:38 留言:0更新日期:2016-08-19 02:08
本发明专利技术公开了一种基于HTTP协议的双边加速系统包括:源服务器为传输数据文件信息的提供方,源服务器将数据文件进行压缩与切片并传输到多个中继服务器;多个中继服务器用于中转源服务器与客户端之间的数据信息与信令;客户端为传输数据文件信息的接收方,客户端从多个中继服务器接收切片并还原出数据文件。本发明专利技术实现了对采用HTTP协议进行文件下载的客户端进行下载提速,发明专利技术通过将数据压缩、文件切片、多径传输、传输层协议优化技术相结合,有效降低链路占用、并能利用多条链路进行数据传输,实现了HTTP文件传输的双边加速,可用于大文件传输、下载等应用场景,且实现的方法简单、功能完备,提高用户的满意度与使用体验。

【技术实现步骤摘要】
201610188909

【技术保护点】
一种基于HTTP协议的双边加速系统,其特征在于,包括:源服务器,所述源服务器为传输数据文件信息的提供方,所述源服务器将数据文件进行压缩与切片并传输到多个中继服务器;多个中继服务器,所述多个中继服务器用于中转所述源服务器与客户端之间的数据信息与信令;客户端,所述客户端为传输数据文件信息的接收方,所述客户端从所述多个中继服务器接收切片并还原出数据文件。

【技术特征摘要】
1.一种基于HTTP协议的双边加速系统,其特征在于,包括:源服务器,所述源服务器为传输数据文件信息的提供方,所述源服务器将数据文件进行压缩与切片并传输到多个中继服务器;多个中继服务器,所述多个中继服务器用于中转所述源服务器与客户端之间的数据信息与信令;客户端,所述客户端为传输数据文件信息的接收方,所述客户端从所述多个中继服务器接收切片并还原出数据文件。2.根据权利要求1所述的系统,其特征在于,所述源服务器包括:数据压缩模块,所述数据压缩模块用于将数据文件进行字节级压缩,减小传输体积;文件切片模块,所述文件切片模块用于将数据文件分割成多个切片,并使每个文件切片被独立传输;多点传输模块,所述多点传输模块连接至所述源服务器端能够选择的多个中继服务器,用于将所述文件切片通过多路径进行传输。3.根据权利要求2所述的系统,其特征在于,所述文件切片模块将文件分贝固定大小的切片,切片大小在传输任务中通过动态配置确定,其初始值为64兆。4.根据权利要求2所述的系统,其特征在于,所述每个中继服务器包括:数据中转模块,所述数据中转模块用于中继传输来自所述多点传输模块的所述文件切片;信令中转模块,所述信令中转模块用于中转传输来自客户端的信令,当所述客户端向所述中继服务器发送请求时,所述信令中转模块将该请求转发至所述源服务器,并将所述源服务器返回的应答转发至所述客户端。5.根据权利要求4所述的系统,其特征在于,所述多个中继服务器的数量不固定,按照传输任务需要进行增减。6.根据权利要求4所述的系统,其特征在于,所述客户端包括:断点续传模块,所述断点续传模块用于在所述客户端在进行下载请求时检查本地的资源是否已经被下载,当本地的资源被下载但未完成时,发送下载进度信息到源服务器,进行断点续传;开发工具模块,所述开发工具模块用于进行所述文件切片的校验与组装;数据恢复模块,所述数据恢复模块用于对接收到的压缩数据进行无损解压。7.根据权利要求1所述的系统,其特征在于,还包括网络传输平台,所述网络传输平台包括多个接口,所述源服务器、多个中继服务器、客户端之间均通过所述网络传输平台提供的...

【专利技术属性】
技术研发人员:王红凯邓伟王一蓉黄韬于波涛马跃李林青洪建光
申请(专利权)人:国家电网公司北京国电通网络技术有限公司南京优速网络科技有限公司国网浙江省电力公司信息通信分公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1