CN111934947A - 测速方法、测速调度服务器、终端设备及可读存储介质 - Google Patents
测速方法、测速调度服务器、终端设备及可读存储介质 Download PDFInfo
- Publication number
- CN111934947A CN111934947A CN202010692239.5A CN202010692239A CN111934947A CN 111934947 A CN111934947 A CN 111934947A CN 202010692239 A CN202010692239 A CN 202010692239A CN 111934947 A CN111934947 A CN 111934947A
- Authority
- CN
- China
- Prior art keywords
- speed measurement
- nodes
- speed
- terminal
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本公开提供一种测速方法、测速调度服务器、终端设备及可读存储介质,其中,所述方法包括:为待测终端选择若干测速节点;使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息;以及,基于所述测速信息确定所述待测终端的网络接入速度。本公开实施例通过分布式测速方法对待测终端进行测速,至少可以解决目前测速方案中对测速节点有着较高性能要求,且测试效率及准确性低等问题。
Description
技术领域
本公开涉及通信技术领域,尤其涉及一种测速方法、一种测速调度服务器、一种终端设备以及一种计算机可读存储介质。
背景技术
为校验接入带宽是否达到要求,通常需要测速节点对终端进行网络测速。目前的网络测速方案主要根据待测终端位置,以距离远近筛选出离待测终端最近的测速节点,并采取单点传输方式进行测速。这种测速方案对测速节点带宽、能力有较高要求,基本只能由运营商提供;另外,由于待测终端与测速节点间可能经过多级路由,甚至碰到不同网络架构模式,容易受异构网络、网络负载、服务器负载影响,难以保证测速准确性。
发明内容
本公开提供了一种测速方法、测速调度服务器、终端设备及计算机可读存储介质,以至少解决上述问题。
根据本公开实施例的一方面,提供一种测速方法,包括:
为待测终端选择若干测速节点;
使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息;以及,
基于所述测速信息确定所述待测终端的网络接入速度。
在一种实施方式中,所述为待测终端选择若干测速节点,包括:
获取所述待测终端的网络类型;
基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点;以及,
选择所述若干第一测速节点作为所述若干测速节点。
在一种实施方式中,所述测速方法还包括:
获取网络中所有测速节点的运行状态,其中所述运行状态包括负载信息;
在基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点之后,还包括:
从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点;以及,
选择所述若干第二测速节点作为所述若干测速节点。
在一种实施方式中,在从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点之后,还包括:
分别向所述若干第二测速节点发送测速请求广播,其中所述测速请求广播中携带所述待测终端的IP地址,使所述若干第二测速节点基于所述待测终端的IP地址向所述待测终端发送网络试探请求,并使所述若干第二测速节点获取所述待测终端基于所述网络试探请求返回的其各自的网络状态数据;
从所述若干第二测速节点中获取其各自的网络状态数据,其中所述网络状态数据包括网络跳数和网络延迟数据;
基于所述若干第二测速节点各自的网络状态数据从所述若干第二测速节点中筛选出预设数量的若干第三测速节点;以及,
选择所述若干第三测速节点作为所述若干测速节点。
根据本公开实施例的另一方面,提供一种测速调度服务器,包括:
选择模块,其设置为为待测终端选择若干测速节点;
获取模块,其设置为使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息;以及,
确定模块,其设置为基于所述测速信息确定所述待测终端的网络接入速度。
在一种实施方式中,所述选择模块,包括:
获取单元,设置为获取所述待测终端的网络类型;
第一筛选单元,其设置为基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点;以及,
第一选择单元,其设置为将所述若干第一测速节点作为所述若干测速节点。
在一种实施方式中,所述获取模块还设置为,获取网络中所有测速节点的运行状态,其中所述运行状态包括负载信息;
所述选择模块,还包括:
第二筛选单元,其设置为在第一筛选单元筛选出若干第一测速节点之后,从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点;以及,
第二选择单元,其设置为选择所述若干第二测速节点作为所述若干测速节点。
在一种实施方式中,所述选择模块,还包括:
发送单元,其设置为在所述第二筛选单元筛选出若干第二测速节点之后,分别向所述若干第二测速节点发送测速请求广播,其中所述测速请求广播中携带所述待测终端的IP地址,使所述若干第二测速节点基于所述待测终端的IP地址向所述待测终端发送网络试探请求,并使所述若干第二测速节点获取所述待测终端基于所述网络试探请求返回的其各自的网络状态数据;
获取单元,其设置为从所述若干第二测速节点中获取其各自的网络状态数据,其中所述网络状态数据包括网络跳数和网络延迟数据;第三筛选单元,其设置为基于所述若干第二测速节点各自的网络状态数据从所述若干第二测速节点中筛选出预设数量的若干第三测速节点;以及,
第三选择单元,其设置为选择所述若干第三测速节点作为所述若干测速节点。
根据本公开实施例的又一方面,提供一种终端设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行所述的测速方法。
根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行所述的测速方法。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开实施例提供的测速方法,通过为待测终端选择若干测速节点;使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息;以及,基于所述测速信息确定所述待测终端的网络接入速度。本公开实施例通过分布式测速方法对待测终端进行测速,至少可以解决目前测速方案中对测速节点有着较高性能要求,且测试效率及准确性低等问题。
本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本公开技术方案的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。
图1为本公开实施例提供的测速方法的流程示意图;
图2为图1中步骤S11的流程示意图;
图3为本公开另一实施例提供的测速方法的流程示意图;
图4为本公开又一实施例提供的测速方法的流程示意图;
图5为本公开实施例提供的测速调度服务器的结构示意图;
图6为本公开实施例提供的测速***的结构示意图;
图7为本公开实施例提供的终端设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序;并且,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本公开的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
为解决上述问题,本公开实施例提出了一种测速方法,通过测速调度服务器对终端接入网络类型、测速节点网络层级位置对所有测速节点进行初步筛选,然后再由测速调度服务器向测速节点发送测速请求广播,经过测速节点反向网络试探和反馈,最终由测速调度服务器决定参与测速的节点集合,构造一种分布式去中心化测速网络架构,可以适用于5G网络环境下的测速模式,相较于相关技术,本公开实施例至少包括以下有益效果:
1)引入测速调度服务器,根据待测终端及其接入网特点,智能选择并分配多个测速节点,实现多点多通道分布式测速模式,提高测速效率以及测速结果的准确性;2)测速方法的交互模式,可以即时动态的添加测速节点,普通用户如果有空闲的计算资源也可申请作为一个测速节点加入到分布式测速网络中,从而实现测速网络架构的去中心化;3)去中心化的分布式测速模式,通过测速节点反向联系待测终端,搜集各测速节点与待测终端间的网络状况信息,进而由测速调度服务器筛选出若干最佳测速节点供待测终端使用,可有效降低现有模式下运营商测速调度服务器及传输网络负载,最大程度降低对网络资源的占用;4)对于5G终端用户,本公开实施例可优选发现部署在5G接入网或5G核心网内的测速节点,尽可能避免占用5G移动核心网之外的网络资源,并避免占用外部承载网或骨干网的网络资源,并提高5G网络速度的测试准确性。
本公开实施例中,待测终端泛指需要进行网络测速的用户所使用的终端,可能通过移动网络3G/4G/5G接入、宽带接入网(例如以太网、光接入EPON、电力接入、有线电视接入、企业宽带接入)等各种网络接入方式,是测速流程的发起者和最终结果的接受者。
测速调度服务器,是公开实施例中整个分布式测速架构的调度中枢,负责新测速节点的加入以及失效测速节点的删除工作;负责维护和管理测速节点信息,包括网络接入类型、网络层级位置、最大网络传输带宽、测速节点负载信息等;负责测速请求接收、分析、筛选和广播调度工作,但不参与任何具体测速过程。
测速节点,负责接收测速调度服务器发送的测速请求广播;负责向测速调度服务器上报当前测速节点运行状态(包括当前运行的任务、负载);负责与待测终端的测速及结果的反馈;
请参照图1,图1为本公开实施例提供的一种测速方法的流程示意图,所述方法应用于测速调度服务器,包括步骤S11-S13。
在步骤S11中,为待测终端选择若干测速节点。
相关技术中,通过以距离远近筛选出距离待测终端最近的测速节点进行测速,对测速节点带宽、能力有较高要求,且由于待测终端与测速节点间可能经过多级路由,甚至碰到不同网络架构模式,容易受异构网络、网络负载、服务器负载影响,难以保证测速准确性,导致目前的测试方案只能测试出待测终端与测试节点间的最小带宽,而难以测试出终端与接入网之间的网络带宽,尤其在5G终端和5G网络逐渐普及的情况下,目前的测速技术更加难以准确测出终端与接入网之间的最大带宽。
相较于相关技术,本公开实施例以测速调度服务器作为中枢,为待测终端选择出合适的若干个测速节点,进行分布式测速,可以有效解决单点测速方式下对测速节点要求较高,且测速节点与待测终端跨越多级路由无法准确测速等问题,且能够适用于不同的接入网络。
具体地,在测速之前,通过待测服务器整合待测终端及网络中所有测速节点各自的信息,为待测终端选择合适的若干测速节点,其中网络中所有测速节点可以在网络初始化是进行布置,也可以通过测速调度服务器加入或者删除测速节点,对于测速节点的部署本实施例不做具体限定,本领域普通技术人员可以结合现有技术实现对测速节点的具体部署,此处不再赘述。
进一步地,如图2所示,步骤S11包括步骤S111-S113。
在步骤S111中,获取所述待测终端的网络类型;
在步骤S112中,基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点;
在步骤S113中,选择所述若干第一测速节点作为所述若干测速节点。
具体地,待测终端将当前接入网络类型、终端IP地址发送给测速调度服务器,其中接入网络类型可以为3G、4G、5G、WiFi、百兆以太网、千兆以太网、千兆光接入等。
本实施例中,测速调度服务器根据获取的测速节点的上述信息对测速节点进行筛选:
(1)按照待测终端的网络接入类型进行筛选:如果待测终端接入网络为移动接入网络,则使用移动接入网络的终端只推荐位于移动网络内的测速节点,同时按照移动网络类型优先级进行推荐:5G接入终端===只推荐位于5G网络内的测速节点,4G接入终端===推荐位于5G、4G网络内的测速节点,3G接入终端===推荐位于5G、4G、3G网络内的测速节点;如果待测终端接入网络为固网接入网络,则使用固网接入网络的终端只推荐位于固定网络内的网络测速节点;进一步地,在一些实施例中,在经过上述流程选择出若干第一测速节点之后,(2)根据网络接入类型过滤完后,进一步按照测速节点位于网络架构的层级位置进行推荐,如果是移动接入网络,则根据移动接入网>移动核心网>移动IP承载网>骨干网进行测速节点选择;如果是固网接入网络,则根据固网局域网>固网接入网>城域网>骨干网进行测速节点选择。
在步骤S12中,使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息。
具体地,测速调度服务器筛选出若干测速节点之后,向各个测速节点发起分布式测速请求,各测速节点同时对待测终端进行测速,并在测速结束后返回各自的测速信息,测速调度服务器得到各个测速节点的测速信息。相较于相关技术,本实施例的各测速节点分布式同步进行测速,可以有效提高待测终端的测速效率。
在步骤S13中,基于所述测速信息确定所述待测终端的网络接入速度。
本实施例中,测速调度服务器器选择出相应的若干测速节点之后,向所述若干测速节点发送进入待测终端测速的提示信息,各测速节点接收到提示信息后向待测终端发起分布式测速请求,并分别开始测速,在各测速节点测速结束后,将各自的测速信息返回给测速调度服务器,测速调度服务器获取各测速节点返回的带宽结果,并进行求和,即得出待测终端的实际网络接入速度,基于本实施提供的分布式测速方法,测速过程更加高效,测速结果也更加准确。
请参照图3,图3为本公开另一实施例提供的一种测速方法的流程示意图,在上一实施例的基础上,本公开实施例所述测速方法还包括步骤S31,且在步骤S12之后不再执行步骤S113,并进一步增加步骤S114和步骤S115。
在步骤S31中,获取网络中所有测速节点的运行状态,其中所述运行状态包括负载信息;
在步骤S112之后,还包括步骤S114和步骤S115。
在步骤S114中,从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点;以及,
在步骤S115中,选择所述若干第二测速节点作为所述若干测速节点。
具体地,为进一步提高测速效率及准确度,本实施例测速调度服务器选取出第一测速节点之后,并不直接将第一测速节点作为进行测速的测速节点,而是根据各第一测速节点的负载情况进行进一步筛选。例如,经过测速调度服务器优选后,获得若干第一测速节点的测速节点集合A,然后去除集合A内的所有测速节点负载超过30%的测速节点,获得第二测速节点的集合B,并实现基于集合B中的若干第二测速节点对待测终端进行测速。
请参照图4,图4为本公开又一实施例提供的一种测速方法的流程示意图,在上一实施例的基础上,本公开实施例步骤S114之后,不再执行步骤S115,并进一步增加步骤S116-S119,以再次优化测速节点的选择过程,从而更进一步提高测速效率及准确率。
在步骤S116中,分别向所述若干第二测速节点发送测速请求广播,其中所述测速请求广播中携带所述待测终端的IP地址,使所述若干第二测速节点基于所述待测终端的IP地址向所述待测终端发送网络试探请求,并使所述若干第二测速节点获取所述待测终端基于所述网络试探请求返回的其各自的网络状态数据;
在步骤S117中,从所述若干第二测速节点中获取其各自的网络状态数据,其中所述网络状态数据包括网络跳数和网络延迟数据;以及,
在步骤S118中,基于所述若干第二测速节点各自的网络状态数据从所述若干第二测速节点中筛选出预设数量的若干第三测速节点;
在步骤S119中,选择所述若干第三测速节点作为所述若干测速节点。
本实施例中,测速调度服务器向集合B内的所有第二测速节点发送测速请求广播,广播内携带待测终端IP地址,由测速节点向待测终端发送网络试探请求,并将网络试探请求获取的网络跳数、网络延迟数据反馈给测速调度服务器,测速调度服务器根据反馈的网络状态数据,选取条数最少、延迟最小的测速节点集合C(例如排名前10个或20个),然后选择集合C内的所有第三测速节点作为若干测速节点,并将所有若干测速节点的IP地址信息发送给待测终端,最后由待测终端向集合C的所有测试节点发起分布式测速请求,各节点测速结束后,将各节点的测速节点返回的带宽结果进行求和,即得出待测终端的实际网络接入速度。
基于相同的技术构思,本公开实施例相应还提供的一种测速调度服务器,所述测速调度服务器包括选择模块51、获取模块52及确定模块53,其中,
所述选择模块51,其设置为待测终端选择若干测速节点;
所述获取模块52,其设置为使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息;以及,
所述确定模块53,其设置为基于所述测速信息确定所述待测终端的网络接入速度。
在一种实施方式中,所述选择模块51,包括:
获取单元,设置为获取所述待测终端的网络类型;
第一筛选单元,其设置为基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点;以及,
第一选择单元,其设置为将所述若干第一测速节点作为所述若干测速节点。
在一种实施方式中,所述获取模块还设置为,获取网络中所有测速节点的运行状态,其中所述运行状态包括负载信息;
所述选择模块51,还包括:
第二筛选单元,其设置为在第一筛选单元筛选出若干第一测速节点之后,从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点;以及,
第二选择单元,其设置为选择所述若干第二测速节点作为所述若干测速节点。
在一种实施方式中,所述选择模块51,还包括:
发送单元,其设置为在所述第二筛选单元筛选出若干第二测速节点之后,分别向所述若干第二测速节点发送测速请求广播,其中所述测速请求广播中携带所述待测终端的IP地址,使所述若干第二测速节点基于所述待测终端的IP地址向所述待测终端发送网络试探请求,并使所述若干第二测速节点获取所述待测终端基于所述网络试探请求返回的其各自的网络状态数据;
获取单元,其设置为从所述若干第二测速节点中获取其各自的网络状态数据,其中所述网络状态数据包括网络跳数和网络延迟数据;以及,
第三筛选单元,其设置为基于所述若干第二测速节点各自的网络状态数据从所述若干第二测速节点中筛选出预设数量的若干第三测速节点;以及,
第三选择单元,其设置为选择所述若干第三测速节点作为所述若干测速节点。
基于相同的技术构思,本公开实施例相应还提供的一种测速***,如图6所示,所述测速***包括测速调度服务器61、若干测速节点62以及待测终端63。
基于相同的技术构思,本公开实施例相应还提供一种终端设备,如图7所示,所述终端设备包括存储器71和处理器72,所述存储器71中存储有计算机程序,当所述处理器72运行所述存储器存储的计算机程序时,所述处理器72执行所述的测速方法。
基于相同的技术构思,本公开实施例相应还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行所述的测速方法。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。
Claims (10)
1.一种测速方法,其特征在于,包括:
为待测终端选择若干测速节点;
使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息;以及,
基于所述测速信息确定所述待测终端的网络接入速度。
2.根据权利要求1所述的测速方法,其特征在于,所述为待测终端选择若干测速节点,包括:
获取所述待测终端的网络类型;
基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点;以及,
选择所述若干第一测速节点作为所述若干测速节点。
3.根据权利要求2所述的测速方法,其特征在于,还包括:
获取网络中所有测速节点的运行状态,其中所述运行状态包括负载信息;
在基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点之后,还包括:
从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点;以及,
选择所述若干第二测速节点作为所述若干测速节点。
4.根据权利要求3所述的测速方法,其特征在于,在从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点之后,还包括:
分别向所述若干第二测速节点发送测速请求广播,其中所述测速请求广播中携带所述待测终端的IP地址,使所述若干第二测速节点基于所述待测终端的IP地址向所述待测终端发送网络试探请求,并使所述若干第二测速节点获取所述待测终端基于所述网络试探请求返回的其各自的网络状态数据;
从所述若干第二测速节点中获取其各自的网络状态数据,其中所述网络状态数据包括网络跳数和网络延迟数据;
基于所述若干第二测速节点各自的网络状态数据从所述若干第二测速节点中筛选出预设数量的若干第三测速节点;以及,
选择所述若干第三测速节点作为所述若干测速节点。
5.一种测速调度服务器,其特征在于,包括:
选择模块,其设置为为待测终端选择若干测速节点;
获取模块,其设置为使所述若干测速节点分别对所述待测终端进行网络测速,以得出各个测速节点分别对所述待测终端的测速信息;以及,
确定模块,其设置为基于所述测速信息确定所述待测终端的网络接入速度。
6.根据权利要求5所述的测速调度服务器,其特征在于,所述选择模块,包括:
获取单元,设置为获取所述待测终端的网络类型;
第一筛选单元,其设置为基于所述待测终端的网络类型从网络中所有测速节点中筛选出若干第一测速节点;以及,
第一选择单元,其设置为将所述若干第一测速节点作为所述若干测速节点。
7.根据权利要求5所述的测速调度服务器,其特征在于,
所述获取模块还设置为,获取网络中所有测速节点的运行状态,其中所述运行状态包括负载信息;
所述选择模块,还包括:
第二筛选单元,其设置为在第一筛选单元筛选出若干第一测速节点之后,从所述若干第一测速节点中筛选出负载信息不大于预设阈值的若干第二测速节点;以及,
第二选择单元,其设置为选择所述若干第二测速节点作为所述若干测速节点。
8.根据权利要求3所述的测速调度服务器,其特征在于,所述选择模块,还包括:
发送单元,其设置为在所述第二筛选单元筛选出若干第二测速节点之后,分别向所述若干第二测速节点发送测速请求广播,其中所述测速请求广播中携带所述待测终端的IP地址,使所述若干第二测速节点基于所述待测终端的IP地址向所述待测终端发送网络试探请求,并使所述若干第二测速节点获取所述待测终端基于所述网络试探请求返回的其各自的网络状态数据;
获取单元,其设置为从所述若干第二测速节点中获取其各自的网络状态数据,其中所述网络状态数据包括网络跳数和网络延迟数据;第三筛选单元,其设置为基于所述若干第二测速节点各自的网络状态数据从所述若干第二测速节点中筛选出预设数量的若干第三测速节点;以及,
第三选择单元,其设置为选择所述若干第三测速节点作为所述若干测速节点。
9.一种终端设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行根据权利要求1至4中任一项所述的测速方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,所述处理器执行根据权利要求1至4中任一项所述的测速方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010692239.5A CN111934947B (zh) | 2020-07-17 | 2020-07-17 | 测速方法、测速调度服务器、终端设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010692239.5A CN111934947B (zh) | 2020-07-17 | 2020-07-17 | 测速方法、测速调度服务器、终端设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111934947A true CN111934947A (zh) | 2020-11-13 |
CN111934947B CN111934947B (zh) | 2023-03-24 |
Family
ID=73314107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010692239.5A Active CN111934947B (zh) | 2020-07-17 | 2020-07-17 | 测速方法、测速调度服务器、终端设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111934947B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114338473A (zh) * | 2021-12-20 | 2022-04-12 | 广州市柏特科技有限公司 | 一种多元协同的宽带测速方法、测速***、终端及介质 |
CN114375001A (zh) * | 2021-12-24 | 2022-04-19 | 山东信通电子股份有限公司 | 一种网络测速方法及设备 |
CN114430384A (zh) * | 2021-12-31 | 2022-05-03 | 广州海之光通信技术股份有限公司 | 一种基于分布式架构的网络测速方法和装置 |
CN115134277A (zh) * | 2022-06-24 | 2022-09-30 | 山东信通电子股份有限公司 | 一种动态调整网络连接数的宽带网络速率测试方法及设备 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080151914A1 (en) * | 2006-12-20 | 2008-06-26 | Jae-Hun Cho | Bridge-based radio access station backbone network system and signal processing method therefor |
CN104468263A (zh) * | 2014-11-18 | 2015-03-25 | 成都远为天胜科技有限公司 | 一种宽带网络测速的方法 |
WO2015175311A1 (en) * | 2014-05-14 | 2015-11-19 | Cisco Technology, Inc. | Probing technique for predictive routing in computer networks |
CN106330589A (zh) * | 2015-06-30 | 2017-01-11 | 电信科学技术第研究所 | 网络测速方法 |
CN107071089A (zh) * | 2017-05-18 | 2017-08-18 | 腾讯科技(深圳)有限公司 | 调度控制方法、装置和*** |
WO2018054369A1 (zh) * | 2016-09-23 | 2018-03-29 | 北京奇虎科技有限公司 | 一种流数据传输节点的选取方法和装置 |
CN108616427A (zh) * | 2018-05-11 | 2018-10-02 | 北京奇虎科技有限公司 | 一种测速能力确定方法、装置及*** |
CN108768767A (zh) * | 2018-05-11 | 2018-11-06 | 北京奇虎科技有限公司 | 确定带宽能力的方法及装置 |
CN109218133A (zh) * | 2018-09-27 | 2019-01-15 | 深圳市网心科技有限公司 | 网络速度测试***、方法、装置及计算机可读存储介质 |
CN109688033A (zh) * | 2019-03-08 | 2019-04-26 | 深圳市网心科技有限公司 | 一种网络带宽评测方法、装置、***以及存储介质 |
CN110868459A (zh) * | 2019-11-01 | 2020-03-06 | 腾讯科技(深圳)有限公司 | 数据传输方法、装置、终端及存储介质 |
CN110912771A (zh) * | 2019-11-21 | 2020-03-24 | 网易(杭州)网络有限公司 | 加速节点的测试方法、装置、电子设备及计算机可读介质 |
CN111083010A (zh) * | 2019-12-17 | 2020-04-28 | 深圳市网心科技有限公司 | 一种测速方法、装置和计算机可读存储介质 |
-
2020
- 2020-07-17 CN CN202010692239.5A patent/CN111934947B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080151914A1 (en) * | 2006-12-20 | 2008-06-26 | Jae-Hun Cho | Bridge-based radio access station backbone network system and signal processing method therefor |
WO2015175311A1 (en) * | 2014-05-14 | 2015-11-19 | Cisco Technology, Inc. | Probing technique for predictive routing in computer networks |
CN104468263A (zh) * | 2014-11-18 | 2015-03-25 | 成都远为天胜科技有限公司 | 一种宽带网络测速的方法 |
CN106330589A (zh) * | 2015-06-30 | 2017-01-11 | 电信科学技术第研究所 | 网络测速方法 |
WO2018054369A1 (zh) * | 2016-09-23 | 2018-03-29 | 北京奇虎科技有限公司 | 一种流数据传输节点的选取方法和装置 |
CN107071089A (zh) * | 2017-05-18 | 2017-08-18 | 腾讯科技(深圳)有限公司 | 调度控制方法、装置和*** |
CN108616427A (zh) * | 2018-05-11 | 2018-10-02 | 北京奇虎科技有限公司 | 一种测速能力确定方法、装置及*** |
CN108768767A (zh) * | 2018-05-11 | 2018-11-06 | 北京奇虎科技有限公司 | 确定带宽能力的方法及装置 |
CN109218133A (zh) * | 2018-09-27 | 2019-01-15 | 深圳市网心科技有限公司 | 网络速度测试***、方法、装置及计算机可读存储介质 |
CN109688033A (zh) * | 2019-03-08 | 2019-04-26 | 深圳市网心科技有限公司 | 一种网络带宽评测方法、装置、***以及存储介质 |
CN110868459A (zh) * | 2019-11-01 | 2020-03-06 | 腾讯科技(深圳)有限公司 | 数据传输方法、装置、终端及存储介质 |
CN110912771A (zh) * | 2019-11-21 | 2020-03-24 | 网易(杭州)网络有限公司 | 加速节点的测试方法、装置、电子设备及计算机可读介质 |
CN111083010A (zh) * | 2019-12-17 | 2020-04-28 | 深圳市网心科技有限公司 | 一种测速方法、装置和计算机可读存储介质 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114338473A (zh) * | 2021-12-20 | 2022-04-12 | 广州市柏特科技有限公司 | 一种多元协同的宽带测速方法、测速***、终端及介质 |
CN114375001A (zh) * | 2021-12-24 | 2022-04-19 | 山东信通电子股份有限公司 | 一种网络测速方法及设备 |
CN114375001B (zh) * | 2021-12-24 | 2023-10-20 | 山东信通电子股份有限公司 | 一种网络测速方法及设备 |
CN114430384A (zh) * | 2021-12-31 | 2022-05-03 | 广州海之光通信技术股份有限公司 | 一种基于分布式架构的网络测速方法和装置 |
CN114430384B (zh) * | 2021-12-31 | 2023-10-20 | 广州海之光网络股份有限公司 | 一种基于分布式架构的网络测速方法和装置 |
CN115134277A (zh) * | 2022-06-24 | 2022-09-30 | 山东信通电子股份有限公司 | 一种动态调整网络连接数的宽带网络速率测试方法及设备 |
CN115134277B (zh) * | 2022-06-24 | 2023-10-20 | 山东信通电子股份有限公司 | 一种动态调整网络连接数的宽带网络速率测试方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111934947B (zh) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111934947B (zh) | 测速方法、测速调度服务器、终端设备及可读存储介质 | |
CN104184617A (zh) | 互联设备预加重配置方法、装置、***及网络设备 | |
CN110830290B (zh) | 网络拓扑生成方法及服务器 | |
CN106534376A (zh) | 用户上线的负载均衡方法、装置和设备 | |
CN109921925A (zh) | 一种拨测方法及装置 | |
CN105554099A (zh) | 一种采集服务器负载均衡的方法及装置 | |
CN113971087A (zh) | 任务分配方法、装置、***及计算机存储介质 | |
CN112398675B (zh) | 网元分配方法及装置 | |
CN110503297B (zh) | 业务场景获取方法、装置、电子设备及介质 | |
CN115604171A (zh) | 一种网络线路选择方法、***、终端及存储介质 | |
CN110943877B (zh) | 网络状态测量方法、设备及*** | |
CN111371593B (zh) | 一种业务部署方法、装置、电子设备及存储介质 | |
CN110958170B (zh) | 一种网络互联方法和装置 | |
US20170019327A1 (en) | Heterogeneous network system, network apparatus, and rendezvous path selection method thereof | |
CN108901039B (zh) | 交通线路区域中小区覆盖状况确定方法及装置 | |
US11510069B2 (en) | Method and apparatus of wireless backhaul connection | |
EP3057257A1 (en) | Information feedback method and network node | |
CN110430101B (zh) | 应用于cdn的服务指标数据采集方法、装置、设备及*** | |
CN105828341B (zh) | 一种将基站接入分组传送网接入环的方法及装置 | |
CN111026622B (zh) | 测试被测***最大服务请求量的方法及装置 | |
CN117395178B (zh) | 一种基于网络划分的质量监控方法 | |
WO2015042868A1 (zh) | 一种频谱资源管理方法、设备及*** | |
CN115996465B (zh) | 基于节点数据进行节点连接分配的方法及装置 | |
CN108462533B (zh) | 检测异常时隙的方法和装置 | |
CN110086642B (zh) | 确定网络性能的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |