[发明专利]一种针对移动终端的自适应上传加速装置在审
申请号: | 201310279117.3 | 申请日: | 2013-07-04 |
公开(公告)号: | CN103401792A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 秦小伟;周旭;唐鼎;燕凯;赵志军;谭红艳 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/861;H04W28/14 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 移动 终端 自适应 上传 加速 装置 | ||
技术领域
本发明涉及互联网领域,尤其涉及一种基于缓存的自适应上传加速装置。
背景技术
目前提供上传加速的技术越来越多,比如在离用户最近的网络设备上部署加速服务器,或是在用户终端上安装加速软件以及CDN提出的分段传输技术等。上述加速技术的实质在于缓存,即将用户上传的数据先缓存到离用户最近的服务器上,以减少丢包率,降低传输延迟,借此提升用户上传速率。
例如,用户使用智能手机、平板电脑通过WI-FI接入点(Access Point,AP)接入互联网,进行转发微博、分享图片、上传视频等操作近来变得越发普及。由此,用户产生的上传数据流量因此变得越来越多,基于缓存的上传数据加速技术推广很快。这种上传加速应用的核心思想是在WI-FI网络的末端,即WI-FI AP上布置一个缓存服务器,用户产生的上传数据先存储到缓存服务器上,缓存服务器再将数据转发到互联网上,以提高用户上传速率。
然而,在数据采用直接上传可以保证上传速率的情况下,使用基于缓存的加速上传必定会造成不必要的开销。例如,在将用户上传的数据缓存前进行一个判断,即判断用户和用户数据目的地之间的网络状况。进一步,基于此判断确定直接将用户数据上传能够保证速率,则使用缓存技术反而会照成不必要的开销。
发明内容
本发明的目的是提供一种能够克服上述缺陷的针对移动终端的自适应上传加速装置。
本发明提供了一种针对移动终端的自适应上传加速装置,包括:无线接入点模块,用于对移动终端提供无线接入,并且在移动终端接入时统计当前的无线信道中的丢包率以及获取无线接入点模块中当前的发送缓存队列的平均队列长度;往返时间计算模块,用于获得所述无线接入点模块与所述移动终端上传数据的目的IP地址之间的往返时间并获取当前的TCP发送窗口大小;自适应上传加速计算模块,用于根据所述丢包率、所述平均队列长度、所述往返时间、所述TCP发送窗口大小、上传数据大小计算上传数据到所述目的IP地址的传输时间,将所述传输时间与预定阈值进行比较,并且根据比较结果输出上传加速指示;上传加速模块,用于根据所述上传加速指示对移动终端的上传数据进行基于缓存的上传加速。
优选地,所述无线接入点模块包括:丢包率统计模块,用于统计当前的无线信道中的丢包率;平均队列长度获取模块,用于获取无线接入点模块中当前的发送缓存队列的平均队列长度。
优选地,所述针对移动终端的自适应上传加速装置还包括:定时器模块,用于向所述自适应上传加速计算模块发送定时器事件;其中,所述自适应上传加速计算模块还被配置用于根据所述定时器事件输出所述上传加速指示。
优选地,所述针对移动终端的自适应上传加速装置还包括:进程间通信模块,用于所述自适应上传加速计算模块与所述无线接入点模块之间的通信。
优选地,所述往返时间计算模块被配置用于:向移动终端的上传数据的目的IP地址发送探测包并接收所述目的IP地址对所述探测包的响应,根据发送和接收时间计算出所述往返时间。
优选地,所述上传加速模块还包括:缓存存储器模块,用于对所述上传数据进行缓存。
优选地,所述比较的结果是所述传输时间小于所述预定阈值,所述自适应上传加速计算模块还被配置用于输出直接上传指示,所述无线接入点模块还被配置用于根据所述直接上传指示将移动终端的上传数据直接上传到所述目的IP地址。
优选地,所述针对移动终端的自适应上传加速装置还包括:初始化模块,用于对所述预定阈值进行初始化。
本发明的针对移动终端的自适应上传加速装置主要优点是能够自适应选择加速方法,根据用户数据目的地,计算数据上传时间,自动选择直接上传还是缓存;判断门限值可调接,用户可以设定系统选择上传方法的门限值。这样,仅在数据采用直接上传无法保证上传速率的情况下使用基于缓存的加速上传,避免了不必要的开销。
附图说明
图1是根据本发明实施例的基于缓存上传加速的应用拓扑图;
图2是根据本发明实施例的基于缓存上传加速装置的功能模块图;
图3是根据本发明实施例的基于缓存的加速上传的方法流程图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
在下文中,本发明的英文缩写与全称对照如下:
RTT:Round-Trip Time往返时间
AQL:Average Queue Length平均队列长度
PLR:Packet Loss Ratio丢包率
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310279117.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:展示微博消息的方法和装置
- 下一篇:一种IEC101协议报文快速自动检测方法