[发明专利]一种网络测速方法、装置、设备、介质及测速系统有效
申请号: | 201910088231.5 | 申请日: | 2019-01-29 |
公开(公告)号: | CN111490908B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 李雪松 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L43/0894 | 分类号: | H04L43/0894;H04L43/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 测速 方法 装置 设备 介质 系统 | ||
本发明实施例公开了一种网络测速方法、装置、设备、介质及测速系统,所述方法包括:接收至少一个终端发起的网络测速请求;针对每个所述终端,获取所述终端对应的网络测速请求中的地址信息,并根据所述地址信息生成与所述终端对应的测速主机列表,所述测速主机列表中包括至少一个测速服务器地址;将所述测速主机列表发送至所述终端,以使所述终端根据所述测速主机列表进行网络测速。本发明实施例提供的方法根据终端的地址信息确定用于该终端测速的优选测速服务器地址,提高了网络测速的准确度,提升了用户体验。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种网络测速方法、装置、设备、介质及测速系统。
背景技术
随着互联网业务的普及,用户对网络质量的要求越来越高,通常会通过对宽带用户进行网络测速,以发现和掌握宽带用户的网络质量情况。
目前网络测速的方法为:在客户端上创建Socket连接,通过Socket连接向服务器发送通信连接请求,该请求被服务器自动允许后,客户端通过基于TCP/IP协议的三次握手机制与服务器建立通信连接并向服务器发送测试数据包,并于此刻开始计时;根据是否有接收到自服务器返回的反馈数据包及接收到反馈数据包时的计时时长,输出相应的测速结果。
在实现本发明的过程中,发明人发现现有技术中至少存在以下技术问题:通过客户端向服务器发送测试数据包,根据测试数据包大小、客户端发送至服务器反馈时间间隔计算网速情况,首先只有一个固定位置的测速服务器,对于全国不同地区的测速请求产生的测速结果会产生较大误差,另外,通过客户端向服务器发送数据包,需要每个客户端均要保存一份数据文件,导致客户端应用变大,影响用户体验。
发明内容
本发明实施例提供了一种网络测速方法、装置、设备、介质及测速系统,以实现提高网络测速的准确度,提升用户体验。
第一方面,本发明实施例提供了一种网络测速方法,包括:
接收至少一个终端发起的网络测速请求;
针对每个所述终端,获取所述终端对应的网络测速请求中的地址信息,并根据所述地址信息生成与所述终端对应的测速主机列表,所述测速主机列表中包括至少一个测速服务器地址;
将所述测速主机列表发送至所述终端,以使所述终端根据所述测速主机列表进行网络测速。
第二方面,本发明实施例还提供了一种网络测速装置,包括:
测速请求接收模块,用于接收至少一个终端发起的网络测速请求;
测速列表生成模块,用于针对每个所述终端,获取所述终端对应的网络测速请求中的地址信息,并根据所述地址信息生成与所述终端对应的测速主机列表,所述测速主机列表中包括至少一个测速服务器地址;
测速列表发送模块,用于将所述测速主机列表发送至所述终端,以使所述终端根据所述测速主机列表进行网络测速。
第三方面,本发明实施例还提供了一种计算机设备,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所提供的网络测速方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的网络测速方法。
第五方面,本发明实施例还提供了一种网络测速系统,包括导向服务器、多个测速服务器以及至少一个终端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910088231.5/2.html,转载请声明来源钻瓜专利网。