System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网络质量的检测方法、装置、设备及存储介质制造方法及图纸_技高网

网络质量的检测方法、装置、设备及存储介质制造方法及图纸

技术编号:43053245 阅读:10 留言:0更新日期:2024-10-22 14:35
本申请公开了一种网络质量的检测方法、装置、设备及存储介质。该方法包括:获取镜像数据流,所述镜像数据流中包括多个数据包,所述镜像数据流为镜像得到的网络流量,确定所述多个数据包对应的应用和应用行为,获取所述镜像数据流的第一特征指标,根据所述第一特征指标确定所述应用的所述应用行为中的网络质量。根据本申请实施例,能够提升网络质量检测的准确性。

【技术实现步骤摘要】

本申请属于数据业务,尤其涉及一种网络质量的检测方法、装置、设备及存储介质


技术介绍

1、随着家庭宽带的快速发展,网络结构日趋复杂,对网络质量的检测对进一步指导网络规划和优化工作具有重要的意义。

2、相关技术中,通过用户评价来对网络质量进行分析的方法比较单一。主要是在宽带家庭用户中部署拨测设备,拨测设备定时和特定网站进行传输控制协议(transmissioncontrol protocol,tcp)网络通信,通过分析网络通信数据包tcp协议的特征指标(重传、时延),来判断网络质量的情况,然而,拨测方案分析的是拨测设备和特定网站之间的流量,从而间接反应家庭宽带网络质量,其准确性较低。


技术实现思路

1、本申请实施例提供了一种网络质量的检测方法、装置、设备及存储介质,能够解决现有的网络质量的检测的准确性较差的问题。

2、第一方面,本申请实施例提供一种网络质量的检测方法,方法包括:

3、获取镜像数据流,所述镜像数据流中包括多个数据包,所述镜像数据流为镜像得到的网络流量;

4、确定所述多个数据包对应的应用和应用行为;

5、获取所述镜像数据流的第一特征指标;

6、根据所述第一特征指标确定所述应用的所述应用行为中的网络质量。

7、在一些实施例中,所述根据所述第一特征指标确定所述应用的所述应用行为中的网络质量,包括:

8、将所述第一特征指标输入到预先训练好的目标模型,得到输出的存在关联关系的所述应用、所述应用行为以及网络质量结果,其中,所述网络质量结果用于表征所述应用的所述应用行为中的网络质量。

9、在一些实施例中,所述将所述第一特征指标输入到预先训练好的目标模型之前,所述方法还包括:

10、获取所述目标模型的数据样本集,所述数据样本集包括多个样本数据包;

11、获取所述多个样本数据包对应的多张应用截图;

12、根据所述多张应用截图对所述多个样本数据包进行标注;

13、利用标注好的所述多个样本数据包对所述目标模型进行训练。

14、在一些实施例中,所述根据所述多张应用截图对所述多个样本数据包进行标注,包括:

15、确定第一样本数据包对应的至少一张应用截图,其中,所述第一样本数据包为所述多个样本数据包中的任意一个;

16、查询所述至少一张应用截图中的卡顿标志;

17、根据所述卡顿标志对所述第一样本数据包进行标注。

18、在一些实施例中,所述多个数据包具有顺序关系,所述确定所述多个数据包对应的应用和应用行为,包括:

19、按照所述顺序关系依次解析所述多个数据包;

20、直至解析得到第一数据包对应的应用和应用行为,停止对所述多个数据包的解析,将所述第一数据包对应的应用确定为所述多个数据包对应的应用,并将所述第一数据包对应的应用行为确定为所述多个数据包对应的应用行为。

21、在一些实施例中,所述直至解析得到第一数据包对应的应用和应用行为之后,还包括:

22、获取多个数据包的多个第二特征指标,其中,第二特征指标和数据包存在一一对应的关系;

23、将所述至少一个第二特征指标汇总为所述第一特征指标。

24、在一些实施例中,所述获取镜像数据流,包括:

25、对传输中的第一数据流进行镜像处理,得到第二数据流;

26、获取所述第二数据流中首个数据包的五元组信息;

27、根据所述五元组信息从所述第二数据流中确定所述镜像数据流。

28、第二方面,本申请实施例提供一种网络质量的检测装置,装置包括:

29、镜像模块,用于获取镜像数据流,所述镜像数据流中包括多个数据包,所述镜像数据流为镜像得到的网络流量;

30、确定模块,用于确定所述多个数据包对应的应用和应用行为;

31、获取模块,用于获取所述镜像数据流的第一特征指标;

32、检测模块,用于根据所述第一特征指标确定所述应用的所述应用行为中的网络质量。

33、第三方面,本申请实施例提供了一种网络质量的检测设备,设备包括:处理器以及存储有计算机程序指令的存储器;

34、处理器执行计算机程序指令时实现如上的网络质量的检测方法。

35、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如上的网络质量的检测方法。

36、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机程序指令,所述计算机程序指令被处理器执行时实现如上的网络质量的检测方法。

37、在本申请中,通过获取镜像数据流,所述镜像数据流中包括多个数据包,所述镜像数据流为镜像得到的网络流量;确定所述多个数据包对应的应用和应用行为;获取所述镜像数据流的第一特征指标;根据所述第一特征指标确定所述应用的所述应用行为中的网络质量。如此一来,可以对真实的应用行为中的流量进行镜像,得到镜像数据流,并从应用层级乃至应用行为层级对镜像数据流进行分析,得到网络质量情况,从而保证网络质量的检测的精确性。

本文档来自技高网...

【技术保护点】

1.一种网络质量的检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的网络质量的检测方法,其特征在于,所述根据所述第一特征指标确定所述应用的所述应用行为中的网络质量,包括:

3.根据权利要求1所述的网络质量的检测方法,其特征在于,所述将所述第一特征指标输入到预先训练好的目标模型之前,所述方法还包括:

4.根据权利要求3所述的网络质量的检测方法,其特征在于,所述根据所述多张应用截图对所述多个样本数据包进行标注,包括:

5.根据权利要求1所述的网络质量的检测方法,其特征在于,所述多个数据包具有顺序关系,所述确定所述多个数据包对应的应用和应用行为,包括:

6.根据权利要求5所述的网络质量的检测方法,其特征在于,所述直至解析得到第一数据包对应的应用和应用行为之后,还包括:

7.根据权利要求1所述的网络质量的检测方法,其特征在于,所述获取镜像数据流,包括:

8.一种网络质量的检测装置,其特征在于,所述装置包括:

9.一种网络质量的检测设备,其特征在于,所述网络质量的检测设备包括:处理器以及存储有计算机程序指令的存储器;

10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的网络质量的检测方法。

...

【技术特征摘要】

1.一种网络质量的检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的网络质量的检测方法,其特征在于,所述根据所述第一特征指标确定所述应用的所述应用行为中的网络质量,包括:

3.根据权利要求1所述的网络质量的检测方法,其特征在于,所述将所述第一特征指标输入到预先训练好的目标模型之前,所述方法还包括:

4.根据权利要求3所述的网络质量的检测方法,其特征在于,所述根据所述多张应用截图对所述多个样本数据包进行标注,包括:

5.根据权利要求1所述的网络质量的检测方法,其特征在于,所述多个数据包具有顺序关系,所述确定所述多个数据包对应的应用和应用行为...

【专利技术属性】
技术研发人员:孙立孙国嵩孟欣
申请(专利权)人:中移杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1