[发明专利]基于自适应码率的流协议文件传输方法及系统在审
| 申请号: | 202010350565.8 | 申请日: | 2020-04-28 |
| 公开(公告)号: | CN111600937A | 公开(公告)日: | 2020-08-28 |
| 发明(设计)人: | 李勇刚;吴妍妍 | 申请(专利权)人: | 上海翌旭网络科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/951;H04L12/953;H04L12/26 |
| 代理公司: | 上海申浩律师事务所 31280 | 代理人: | 吕琳琳 |
| 地址: | 200333 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 自适应 协议 文件传输 方法 系统 | ||
本发明公开一种基于自适应码率的流协议文件传输方法及系统,包括:S1、实时获取服务端到客户端的传输码率信息;S2、根据传输码率信息切换服务端的响应方式,选择单服务端响应请求或多服务端响应请求,若选择单服务端响应请求,则进入S3,若选择多服务端响应请求,则进入S4;S3、单服务端传输所下载文件至客户端;S4、多服务端中的一个服务端将所下载文件的未完成部分拆成多个小块,并将这些小块请求转发到多服务端中的其他服务端,其他服务端响应请求,通过流传输协议将所请求的那小块文件压缩处理后返回给客户端;S5、客户端收到这些小块文件,根据小块文件的序号重新组合成完整的文件,即客户端所需下载的文件。
技术领域
本发明涉及文件传输技术领域,特别是涉及一种基于自适应码率的流协议文件传输方法及系统。
背景技术
现有技术中,当用户从网上下载文件速度过于缓慢时只能选择长时间等待或者停止下载,还有的能手动选择下载线路重新开始下载,这就对之前下载的资源造成了浪费,同时手动选择后线路下载速度无法保障,尤其是在用户本身网络状况不佳的情况下,可能手动选择了多次依旧无法达到要求。这些方式都会耗费用户大量的时间,对用户体验造成不良影响。
因此,保障用户良好的下载体验,尤其在弱网情况下的客户文件下载,就显得尤为重要。
发明内容
本发明针对现有技术存在的问题和不足,提供一种基于自适应码率的流协议文件传输方法及系统,通过服务端对客户连接传输速度进行监控,对弱网客户请求文件中的后续文件智能产生并发响应,将后续文件下载请求同时分布到多个服务端来响应,实现客户端一次请求多服务端同时进行流传输,再在客户端对接收到的流拼接成完整文件,以解决在用户在弱网情况时下载文件过于缓慢的问题。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供一种基于自适应码率的流协议文件传输方法,其特点在于,其包括以下步骤:
S1、实时获取服务端到客户端的传输码率信息;
S2、根据传输码率信息切换服务端的响应方式,选择单服务端响应请求或多服务端响应请求,若选择单服务端响应请求,则进入步骤S3,若选择多服务端响应请求,则进入步骤S4;
S3、单服务端传输所下载文件至客户端;
S4、多服务端中的一个服务端将所下载文件的未完成部分拆成多个小块,并将这些小块请求转发到多服务端中的其他服务端,其他服务端响应请求,通过流传输协议将所请求的那小块文件压缩处理后返回给客户端;
S5、客户端收到这些小块文件,根据小块文件的序号重新组合成完整的文件,即客户端所需下载的文件。
较佳地,在步骤S2中,比较传输码率信息与设定码率的大小,若传输码率信息大于设定码率则选择单服务端响应请求,进入步骤S3,若传输码率信息小于设定码率则选择多服务端响应请求,进入步骤S4。
本发明还提供一种基于自适应码率的流协议文件传输系统,其特点在于,其包括客户端、服务端、传输码率监控模块和自适应码率切换模块;
所述传输码率监控模块用于实时获取服务端到客户端的传输码率信息;
所述自适应码率切换模块用于根据传输码率信息切换服务端的响应方式,选择单服务端或多服务端响应请求,在选择单服务端响应请求时单服务端传输所下载文件至客户端;在选择多服务端响应请求时多服务端中的一个服务端将所下载文件的未完成部分拆成多个小块,并通过文件流传输协议模块将这些小块请求转发到多服务端中的其他服务端,其他服务端响应请求,通过流传输协议将所请求的那小块文件压缩处理后返回给客户端,客户端收到这些小块文件,根据小块文件的序号重新组合成完整的文件,即客户端所需下载的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海翌旭网络科技有限公司,未经上海翌旭网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010350565.8/2.html,转载请声明来源钻瓜专利网。





