The application relates to the field of communication technology, and discloses a network quality assessment method, device, network detection device and readable storage medium. In this application, the network quality assessment method includes: initiating a network detection request; carrying a confidence probability value and at least one request packet in the network detection request; receiving network node responding to each request packet and recording the network delay value when receiving the response packet; and Confidence probability value is used to select the effective network delay value from all recorded network delay values, and network quality is determined according to the effective network delay value. Based on the network quality evaluation method, the accuracy of the network quality evaluation results can be greatly improved, and the network quality evaluation results are closer to the real network quality.
【技术实现步骤摘要】
【国外来华专利技术】网络质量评估方法、装置、网络检测设备及可读存储介质
本申请涉及通信
,特别涉及一种网络质量评估方法、装置、网络检测设备及可读存储介质。
技术介绍
因特网包探索器(PacketInternetGroper,ping)是一种测试网络连接量的常用网络诊断工具,其目的是为了测试两台网络主机之间的网络是否连通,并根据网络延迟(RoudTripTime,RTT)确定当前网络质量。比如,一台网络主机(可以称为:源主机)通过ping命令发送一份因特网控制报文协议(InternetControlManagementProtocol,ICMP),具体可以是回显请求报文给另一台网络主机(可以称为:目的主机),并等待返回ICMP回显应答,如果源主机在一定时间内收到应答,则认为目的主机可达(即源主机与目的主机之间的网络是连通的)。具体的说,在实际应用中,利用ping命令完成ICMP回显请求和回显应答报文的操作具体可以结合图1实现。具体的,源主机发起类型为“0”的ICMP请求,收到该请求的目的主机作出类型为“8”的ICMP回应,然后通过计算ICMP应答报文数量和发送报文之间的时间差,得到当前的网络延迟,并在多次发送请求和接收响应的过程中,记录每一个请求和响应之间的时间差,当ping命令执行完成后,在ping的结构中会看到最大(max)、最小(min)和平均(avg)网络延迟等数据,从而能够根据这些网络延迟数据确定当前网络质量。但是,专利技术人发现现有技术中至少存在如下问题:由于互联网的复杂性、网络流量的动态变化和网络路由的动态选择,网络时延(即:一个报文或分组从一个网络的一端传 ...
【技术保护点】
1.一种网络质量评估方法,包括:发起网络探测请求;其中,所述网络探测请求中携带有置信概率值和至少一个请求数据包;接收网络节点根据每一个所述请求数据包作出的响应数据包,并记录收到所述响应数据包时的网络延迟值;根据所述置信概率值,从记录的所有所述网络延迟值中选择有效网络延迟值;根据所述有效网络延迟值,确定网络质量。
【技术特征摘要】
【国外来华专利技术】1.一种网络质量评估方法,包括:发起网络探测请求;其中,所述网络探测请求中携带有置信概率值和至少一个请求数据包;接收网络节点根据每一个所述请求数据包作出的响应数据包,并记录收到所述响应数据包时的网络延迟值;根据所述置信概率值,从记录的所有所述网络延迟值中选择有效网络延迟值;根据所述有效网络延迟值,确定网络质量。2.如权利要求1所述的网络质量评估方法,其中,所述根据所述置信概率值,从记录的所有所述网络延迟值中选择有效网络延迟值,具体包括:根据所述置信概率值,确定异常网络延迟值;从记录的所有所述网络延迟值中剔除所述异常网络延迟值,得到所述有效网络延迟值。3.如权利要求2所述的网络质量评估方法,其中,所述根据所述置信概率值,确定异常网络延迟值,具体包括:对记录的所有所述网络延迟值进行求平均运算,得到网络延迟平均值;计算所述网络延迟值与所述网络延迟平均值的差,将得到的差值作为所述响应数据包的网络延迟绝对值;根据所述置信概率值,确定异常门限值;确定所述网络延迟绝对值满足所述异常门限值;获取满足所述异常门限值的所述网络延迟绝对值对应的所述网络延迟值,将获取到的所述网络延迟值确定为所述异常网络延迟值。4.如权利要求3所述的网络质量评估方法,其中,所述确定所述网络延迟绝对值满足所述异常门限值,具体包括:按照从小到大的顺序对所述网络延迟值排序;从最小的所述网络延迟值开始,依次将排序后的所述网络延迟值对应的所述网络延迟绝对值与所述异常门限值进行对比,直至确定对比结果满足所述异常门限值停止比对,并确定未进行比对的所述网络延迟值均满足所述异常门限值。5.如权利要求3或4所述的网络质量评估方法,其中,所述根据所述置信概率值,确定异常门限值,具体包括:获取所述网络延迟值对应的格拉布斯准则的检验临界值;根据所述网络延迟值,确定网络延迟标准差;计算所述检验临界值与所述网络延迟标准差的积,将得到的积作为所述异常门限值。6.如权利要求5所述的网络质量评估方法,其中,所述确定所述网络延迟绝对值满足所述异常门限值,具体包括:确定所述网络延迟绝对值大于或等于所述异常门限值。7.如权利要求1至6任意一项所述的网络质量评估方法,其中,所述根据所述有效网络延迟值,确定网络质量,具体包括:根据所述有效网络延迟值,确定所述网络探测请求的有效网络延迟平...
【专利技术属性】
技术研发人员:王华涛,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。