[发明专利]络质量评估方法、装置、存储介质和处理器在审
申请号: | 201911383848.6 | 申请日: | 2019-12-28 |
公开(公告)号: | CN111147330A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 李春辉;姜威 | 申请(专利权)人: | 国铁吉讯科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩 |
地址: | 100097 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 质量 评估 方法 装置 存储 介质 处理器 | ||
1.一种网络质量评估方法,其特征在于,包括:
抓取网卡的网络数据包;
对所述网络数据包进行解析,得到多种协议类型下的网络指标数据,其中,所述网络指标数据用于表示所述网络数据包对应的应用数据的网络传输性能;
根据多种协议类型下的所述网络指标数据,评估所述网卡的网络质量。
2.根据权利要求1所述的方法,其特征在于,对所述网络数据包进行解析,得到所述网卡在多种协议类型下的网络数据包括:
识别所述网络数据包对应的各应用数据所对应的协议类型,其中,所述协议类型包括以下协议中的一个或多个:传输层协议、应用层协议和网络层协议;
基于所述协议类型对所述网络数据包进行解析,得到各种所述协议类型所对应的网络指标数据。
3.根据权利要求1所述的方法,其特征在于,所述网络质量通过单项网络质量评分和/或整体网络质量评分表示,根据多种协议类型下的所述网络指标数据,评估所述网卡的网络质量包括:
基于多种协议类型下的所述网络指标数据,评估每种所述协议类型所对应的单项网络质量评分。
4.根据权利要求3所述的方法,其特征在于,在基于多种协议类型的所述网络指标数据,评估每种所述协议类型所对应的单项网络质量评分之后,所述方法还包括:
根据预先配置的不同所述协议类型的重要程度,为每种所述协议类型分配对应的权重;
依据每种所述协议类型的权重对多种所述协议类型所对应的单项网络质量评分进行汇总,得到所述整体网络质量评分。
5.根据权利要求3所述的方法,其特征在于,基于多种协议类型的所述网络指标数据,评估每种所述协议类型所对应的单项网络质量评分包括:
基于每种所述协议类型的所述网络指标数据,确定所述网络数据包对应的各应用程序发出请求数据的发出时间和接收应答数据的接收时间;
基于每种所述协议类型下的所述发出时间和所述接收时间,计算每种所述协议类型的时间差值;
基于每种所述协议类型的所述时间差值,确定所述单项网络质量评分。
6.根据权利要求4所述的方法,其特征在于,在评估所述网卡的网络质量之后,所述方法还包括:
将所述单项网络质量评分或所述整体网络质量评分通过内存映射到内核供路由模块读取,其中,所述路由模块用于基于所述单项网络质量评分或所述整体网络质量评分选择所述网卡。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述协议类型包括以下协议中的一个或多个:TCP三次握手协议、ping协议、http协议、DNS协议和应用层协议。
8.一种网络质量评估装置,其特征在于,包括:
抓取单元,用于抓取网卡的网络数据包;
解析单元,用于对所述网络数据包进行解析,得到多种协议类型下的网络指标数据,其中,所述网络指标数据用于表示所述网络数据包对应的应用数据的网络传输性能;
评估单元,用于根据多种协议类型下的所述网络指标数据,评估所述网卡的网络质量。
9.根据权利要求8所述的装置,其特征在于,所述解析单元包括:
识别模块,用于识别所述网络数据包对应的各应用数据所对应的协议类型,其中,所述协议类型包括以下协议中的一个或多个:传输层协议、应用层协议和网络层协议;
解析模块,用于基于所述协议类型对所述网络数据包进行解析,得到各种所述协议类型所对应的网络指标数据。
10.根据权利要求8所述的装置,其特征在于,所述网络质量通过单项网络质量评分和/或整体网络质量评分表示,所述评估单元包括:
评估模块,用于基于多种协议类型下的所述网络指标数据,评估每种所述协议类型所对应的单项网络质量评分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国铁吉讯科技有限公司,未经国铁吉讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911383848.6/1.html,转载请声明来源钻瓜专利网。