The invention discloses a network bandwidth evaluation method, in which any measured node in the network receives trigger instructions for network bandwidth evaluation, selects a speed measurement node to perform speed measurement from a pre-established super-node set, establishes a connection with the selected speed measurement node so that the selected speed measurement node can perform network bandwidth evaluation on the current measured node, and generates a bandwidth evaluation result. The set of super nodes is a set of nodes used to measure the speed of nodes other than themselves. In this application, the method of measuring speed originally to the central server is changed to that of node measuring speed. When the central server is in trouble, the nodes in the network can still serve normally. The de-centralization of measuring speed is realized, which avoids the impact of the downtime of the central node on measuring speed and improves the robustness and reliability of the system. In addition, the application also provides a network bandwidth evaluation device, device and computer readable storage medium with the above technical effect.
【技术实现步骤摘要】
一种网络带宽评测方法、装置、系统以及存储介质
本专利技术涉及通信
,特别是涉及一种网络带宽评测方法、装置、设备以及计算机可读存储介质。
技术介绍
参照图1现有对网络设备节点进行测速的方案的架构图,现有对网络中设备进行测速的方案中,测速的具体过程为:设备节点请求测速调度服务器确定进行测速的服务器,该设备节点与请求到的测速服务器进行连接并进行测速,测速服务器将测试得到的结果上传进行统计。现有对网络设备节点进行测速的方案为基于中心服务器的测速方案,这种方式对于位于网络中心的测速调度服务器以及测速服务器要求特别高,依赖也比较大。当测速调度服务器宕机或被攻击之后,整个系统的测速功能不可用。当测速服务器宕机或被攻击之后,也会导致连接到这台机器的被测设备节点无法测速。
技术实现思路
本专利技术的目的是提供一种网络带宽评测方法、装置、设备以及计算机可读存储介质,以解决现有网络带宽评测方案稳健性以及可靠性较低的问题。为解决上述技术问题,本专利技术提供一种网络带宽评测方法,应用于任一被测节点,所述方法包括:接收网络带宽评测的触发指令;从预先建立的超级节点集合中选择执行测速的测速节点;与选定的测速节点建立连接,以便所述选定的测速节点对当前被测节点执行网络带宽评测,并生成带宽评测结果;其中,所述超级节点集合为多个用于对除本身之外的节点进行测速的节点的集合。可选地,所述与选定的测速节点建立连接包括:检测与选定的测速节点是否能连接正常;如果所述测速节点能连接正常,则与选定的测速节点建立连接。可选地,在所述检测与选定的测速节点是否能连接正常之后还包括:如果与所述测速节点不能连接正常, ...
【技术保护点】
1.一种网络带宽评测方法,其特征在于,应用于任一被测节点,所述方法包括:接收网络带宽评测的触发指令;从预先建立的超级节点集合中选择执行测速的测速节点;与选定的测速节点建立连接,以便所述选定的测速节点对当前被测节点执行网络带宽评测,并生成带宽评测结果;其中,所述超级节点集合为多个用于对除本身之外的节点进行测速的节点的集合。
【技术特征摘要】
1.一种网络带宽评测方法,其特征在于,应用于任一被测节点,所述方法包括:接收网络带宽评测的触发指令;从预先建立的超级节点集合中选择执行测速的测速节点;与选定的测速节点建立连接,以便所述选定的测速节点对当前被测节点执行网络带宽评测,并生成带宽评测结果;其中,所述超级节点集合为多个用于对除本身之外的节点进行测速的节点的集合。2.如权利要求1所述的网络带宽评测方法,其特征在于,所述与选定的测速节点建立连接包括:检测与选定的测速节点是否能连接正常;如果所述测速节点能连接正常,则与选定的测速节点建立连接。3.如权利要求2所述的网络带宽评测方法,其特征在于,在所述检测与选定的测速节点是否能连接正常之后还包括:如果与所述测速节点不能连接正常,则从所述超级节点中重新选择执行测速的测速节点。4.如权利要求3所述的网络带宽评测方法,其特征在于,所述如果与所述测速节点不能连接正常,则从所述超级节点中重新选择执行测速的测速节点包括:如果与所述测速节点不能连接正常,且被测节点为超级节点时,从自身存储的第一超级节点子集合中重新选择执行测速的测速节点;如果与所述测速节点不能连接正常,且所述被测节点为普通节点时,从与所述被测节点正常连接的超级节点处获取第二超级节点子集合,从所述第二超级节点子集合中重新选择执行测速的测速节点。5.如权利要求3所述的网络带宽评测方法,其特征在于,所述接收网络带宽评测的触发指令包括:当满足预设触发条件时,生成网络带宽评测的触发指令。6.如权利要求1至5任一项所述的网络带宽评测方法,其特征在于,所述预先建立的超级节点集合为超级节点列表;所述从预先建立的超级节点集合中选择执行测速的测速节点包括:从所述超级节点列表中按照顺序选择预设数量为M的节点作为执行测速的测速节点,预设数量M大于或等于1。7.如权利要求6所述的网络带宽评测方法,其特征在于,所述与选定的测速节点建立连接,以便所述选定的测速节点对当前被测节点执行网络带宽评测包括:与选定的多个测速节点建立连接,以便选定的多个测速节点分别对当前被测节点执行网络带宽评测,并根据各自得到的评测结果生成最终的带宽评测结果。8.一种网络带宽评测装置,其特征在于,应用于任一被测节点,所述装置包括第一存储器和第一处理器,所述第一存储器上存储有可在所述第一处理器上...
【专利技术属性】
技术研发人员:刘杰,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。