【技术实现步骤摘要】
数据下载方法、装置、设备、系统及可读存储介质
本专利技术涉及数据处理
,更具体地,涉及一种数据下载方法、装置、设备、系统及可读存储介质。
技术介绍
通过手机、电脑等电子设备访问互联网中的站点,与站点建立连接下载站点提供的数据,已经成为人们日常生活获取数据的重要途径。而随着互联网的用户规模日趋庞大,互联网资源日趋有限,用户通常需要通过网络竞争等机制访问互联网,同时提供数据下载的站点通常为了避免单个连接的数据下载速度过大影响其他连接的数据下载会对每个连接进行限速,因此,在单连接限速以及网络竞争的场景中,通过与站点建立多个连接并发下载数据,是提升数据下载速度的重要手段。目前,一些提供数据下载服务的应用软件(例如网盘等数据下载工具或者支持加载流媒体数据的流媒体应用等)支持配置并发连接数,该并发连接数可以是应用提供的默认配置,也可以由用户手动配置。用户可以通过这些应用软件,与提供数据下载的站点建立并发连接数的连接,实现多连接并发下载数据。但是,并发连接数一旦配置,在整个数据下载过程中不会发生变化,然而,不同用户访 ...
【技术保护点】
1.一种数据下载方法,其特征在于,包括:/n获取当前站点的单连接限速记录值,根据当前网络的网络状态以及所述当前站点的单连接限速记录值,确定从当前站点下载数据需建立的并发连接数;/n在根据所述并发连接数与所述当前站点建立连接开始下载数据之后,在数据下载过程中持续获取每个观察时间窗中与所述当前站点建立的每个连接的平均下载速度;/n在当前观察时间窗中与所述当前站点建立的每个连接的平均下载速度符合连接增加条件时,与所述当前站点增加建立预设数目的连接以用于下载数据。/n
【技术特征摘要】
1.一种数据下载方法,其特征在于,包括:
获取当前站点的单连接限速记录值,根据当前网络的网络状态以及所述当前站点的单连接限速记录值,确定从当前站点下载数据需建立的并发连接数;
在根据所述并发连接数与所述当前站点建立连接开始下载数据之后,在数据下载过程中持续获取每个观察时间窗中与所述当前站点建立的每个连接的平均下载速度;
在当前观察时间窗中与所述当前站点建立的每个连接的平均下载速度符合连接增加条件时,与所述当前站点增加建立预设数目的连接以用于下载数据。
2.根据权利要求1所述的方法,其特征在于,
所述连接增加条件包括与所述当前站点建立的每个连接的平均下载速度之间符合速度相近条件、与所述当前站点建立的所有连接的下载速度均值不小于由所述当前站点的单连接最高速度记录值减去差值阈值得到的数值,并且,本地未记录所述当前站点的单连接疑似限速记录值,或者,当本地记录有所述单连接疑似限速记录值时,所述下载速度均值不小于由所述单连接疑似限速记录值减去相近阈值得到的数值;
所述速度相近条件是用于判断与所述当前站点建立的每个连接的平均下载速度是否属于相近速度的条件;
所述下载速度均值是与所述当前站点建立的所有连接的平均下载速度的平均值。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在当前观察时间窗中与所述当前站点建立的每个连接的平均下载速度符合所述连接增加条件、并且本地未记录所述单连接疑似限速记录值时,将所述下载速度均值记录为所述单连接疑似限速记录值并保存在本地;
和/或,
在当前观察时间窗中与所述当前站点建立的每个连接的平均下载速度符合所述连接增加条件、并且所述下载速度均值大于所述单连接疑似限速记录值加上所述相近阈值得到的数值时,将所述单连接疑似限速记录值更新为所述下载速度均值。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在当前观察时间窗以及所述当前观察时间窗之前的预设个数的所述观察时间窗中,与所述当前站点建立的每个连接的平均下载速度均符合所述连接增加条件、并且所述下载速度均值与所述单连接疑似限速记录值的差值不大于所述相近阈值时,将所述单连接疑似限速记录值设置为当前站点的单连接限速记录值并保存于本地,以及,在所述单连接限速记录值从其他数据下载设备获取时,将包括所述当前站点的站点信息以及所述单连接疑似限速记录值的限速记录上报,发送给提供所述单连接限速记录值的数据下载设备。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在当前观察时间窗中与所述当前站点建立的每个连接的平均下载速度中最大的所述平均下载速度,大于本地已保存的所述单连接最高速度记录值时,将所述单连接最高速度记录值更新设置为所述最大的所述平均下载速度;
当本地保存有所述单连接限速记录值,并且更新后的所述单连接最高速度记录值高于所述单连接限速记录值的差值大于异常阈值时,清除本地保存的所述单连接限速记录值;
当所述单连接限速记录值从其他数据下载设备获取,并且更新后的所述单连接最高速度记录值高于所述单连接限速记录值的差值大于异常阈值时,将至少包括所述当前站点的指示信息的限速记录纠错信息,发送给提供所述单连接限速记录值的数据下载设备,用于纠正该数据下载设备提供的所述单连接限速记录值。
6.根据权利要求1所述的方法,其特征在于,
所述当前网络的网络状态至少包括当前网络的网络制式、网络信号强度、最近网速测试值以及历史网速记录值其中之一;
所述根据当前网络状态以及所述当前站点的单连接限速记录值,确定从当前站点下载数据需建立的并发连接数的步骤包括:
根据所述当前网络的网络状态,获取所述当前网络的网络速度,包括:
当所述网络状态包括最近网速测试值时,将所述最近网速测试值作为所述当前网络的网络速度;当所述网络状态不包括最近网速测试值、但包括所述网络制式以及网络...
【专利技术属性】
技术研发人员:张宜丰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。