The present invention provides a method for acquiring network download speed of system, equipment and storage medium access method comprises the following steps: using double threads in the target network simultaneously and respectively download two data files; for each thread in each cycle during the respective download data files when downloading data between the period, among them, each time the length of the same amount of data will be downloaded; each thread in each period of the sum, get the total amount in each time the download data of double thread and double thread; in each period of time according to the total download data, obtaining the target network standard download speed. The invention can measure the speed of the network reliably and rapidly, and effectively solve the problem of inaccuracy of the velocity measurement caused by the fluctuation of the network, and ensures the accuracy of the speed measurement result.
【技术实现步骤摘要】
网络下载速度的获取方法、系统、设备及存储介质
本专利技术涉及网络测速
,具体涉及一种网络下载速度的获取方法、系统、设备及存储介质。
技术介绍
随着网络的普及,越来越多的网络用户关心他们使用的网络的质量,特别是在对于网速十分敏感的行业之中。目前现有的网络测速网页或工具,仅仅使用单线程直接下载文件,截取平均下载速度作为网速。而由于传输线路不稳定等原因,网络经常出现时通时断或瞬断的的网络波动现象,而上述现有的网络测速或工具并没有考虑网络波动带来的影响;此外,网络下载文件时,通常是速度在开始提升非常快,后期会缓慢下降;亦或者开始很慢,后期再慢慢提升,这些特性仍然被这些测速网站或工具所忽视,因此存在测速不准确的问题。
技术实现思路
针对现有技术中的问题,本专利技术提供一种网络下载速度的获取方法、系统、设备及存储介质,能够可靠且快速的对网络进行测速,并能够有效解决由于网络波动而造成的测速结果不准确的问题,保证了测速结果的准确性。为解决上述技术问题,本专利技术提供以下技术方案:第一方面,本专利技术提供一种网络下载速度的获取方法,所述获取方法包括:以双线程在目标网络中同时且分别下载两个数据文件;周期性获取各线程在各自下载数据文件期间的各个时间段内的下载数据量,其中,各时间段的时长相同;将每个时间段内的各线程的下载数据量进行求和,得到双线程在各个时间段内的下载数据总量;以及,根据所述双线程在各个时间段内的下载数据总量,获取所述目标网络的标准下载速度。进一步地,在所述根据所述双线程在各个时间段内的下载数据总量,获取所述目标网络的标准下载速度之前,所述获取方法还包括:根据双线 ...
【技术保护点】
一种网络下载速度的获取方法,其特征在于,所述获取方法包括:以双线程在目标网络中同时且分别下载两个数据文件;周期性获取各线程在各自下载数据文件期间的各个时间段内的下载数据量,其中,各时间段的时长相同;将每个时间段内的各线程的下载数据量进行求和,得到双线程在各个时间段内的下载数据总量;以及,根据所述双线程在各个时间段内的下载数据总量,获取所述目标网络的标准下载速度。
【技术特征摘要】
1.一种网络下载速度的获取方法,其特征在于,所述获取方法包括:以双线程在目标网络中同时且分别下载两个数据文件;周期性获取各线程在各自下载数据文件期间的各个时间段内的下载数据量,其中,各时间段的时长相同;将每个时间段内的各线程的下载数据量进行求和,得到双线程在各个时间段内的下载数据总量;以及,根据所述双线程在各个时间段内的下载数据总量,获取所述目标网络的标准下载速度。2.根据权利要求1所述的获取方法,其特征在于,在所述根据所述双线程在各个时间段内的下载数据总量,获取所述目标网络的标准下载速度之前,所述获取方法还包括:根据双线程在各个时间段内的下载数据总量,生成下载数据速度统计表,其中,所述下载数据速度统计表中包括各个时间段与双线程在各个时间段内的下载数据总量之间的一一映射关系;筛除所述下载数据速度统计表中的小于第一阈值的时间段内的下载数据总量和大于第二阈值的时间段内的下载数据总量,得到更新后的下载数据速度统计表,其中,所述第一阈值小于第二阈值。3.根据权利要求2所述的获取方法,其特征在于,在所述根据所述双线程在各个时间段内的下载数据总量,获取所述目标网络的标准下载速度之前,所述获取方法还包括:根据双线程在各个时间段内的下载数据总量,生成下载数据速度统计表,其中,所述下载数据速度统计表中包括各个时间段与双线程在各个时间段内的下载数据总量之间的一一映射关系;对所述下载数据速度统计表中的各时间段内的下载数据总量按照数据量从少到多进行排序,得到数据量排序表;以数据量从小到大的顺序,删除所述数据量排序表中等于第一比例值的数据量,并以数据量从大到小的顺序,删除所述数据量排序表中等于第二比例值的数据量,得到更新后的所述数据量排序表;将更新后的所述数据量排序表按照各时间段的顺序进行整理,得到更新后的下载数据速度统计表。4.根据权利要求2或3所述的获取方法,其特征在于,所述根据所述双线程在各个时间段内的下载数据总量,获取所述目标网络的标准下载速度,包括:求取所述更新后的下载数据速度统计表中的全部时间段内的下载数据总量的平均值,...
【专利技术属性】
技术研发人员:杨弘哲,李振华,万猛,刘爽,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。