[发明专利]网络通信质量检测方法、测速服务器及网络测速插件有效
申请号: | 201611043010.9 | 申请日: | 2016-11-21 |
公开(公告)号: | CN108092837B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 何照达;张丹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 通信 质量 检测 方法 测速 服务器 插件 | ||
1.一种网络通信质量检测方法,其特征在于,应用于网络测速插件及应用层,所述网络测速插件从属于应用客户端,所述网络测速插件为GSDK插件,所述应用客户端为用户提供人机交互界面,使用户能够通过所述人机交互界面触发所述GSDK插件开始与测速服务器建立测速连接;所述GSDK插件包括开始探测接口与停止探测接口;所述网络通信质量检测方法包括:
当用户打开所述应用客户端时,通过所述应用客户端调用所述GSDK插件的开始探测接口,以根据预先配置的测速服务器的通信地址,基于应用层调用传输层协议生成测速连接建立请求;
向所述测速服务器发送所述测速连接建立请求;
在与所述测速服务器建立测速连接后,基于应用层调用所述传输层协议生成网络测速包;
向所述测速服务器发送所述网络测速包;
接收所述测速服务器反馈的基于应用层调用所述传输层协议生成的测速应答包,以便确定所述应用客户端对应的网络通信质量;
当用户关闭所述应用客户端时,通过所述应用客户端调用所述GSDK插件的停止探测接口,以使所述GSDK插件断开与所述测速服务器的测速连接。
2.根据权利要求1所述网络通信质量检测方法,其特征在于,利用所述传输层协议生成的数据包包括数据区域;所述调用所述传输层协议生成网络测速包包括:
确定所述网络测速包的当前发送次序;
从预先配置的各发送次序对应的测速数据内容中,获取与当前发送次序相应的测速数据内容;
调用所述传输层协议,在利用所述传输层协议生成的数据包的数据区域中,填充所述测速数据内容,以生成当前需发送的所述网络测速包。
3.根据权利要求2所述网络通信质量检测方法,其特征在于,所述网络测速插件与应用客户端相关联,预先配置的每一所述测速数据内容包括:所述测速数据内容对应的发送次序,及用于标识所述应用客户端的标识信息。
4.根据权利要求1所述网络通信质量检测方法,其特征在于,所述向所述测速服务器发送所述网络测速包包括:
确定当前发送次序相应的网络测速包;
接收到上一发送次序相应的网络测速包对应的测速应答包时,间隔预设时间,向所述测速服务器发送当前发送次序相应的网络测速包。
5.根据权利要求1所述网络通信质量检测方法,其特征在于,所述向所述测速服务器发送所述网络测速包包括:
以预设时间为间隔向所述测速服务器发送与当前发送次序相应的网络测速包。
6.根据权利要求4或5所述网络通信质量检测方法,其特征在于,还包括:
确定发送各所述网络测速包的发送时间;
确定接收各所述测速应答包的接收时间;
依据每一所述网络测速包的发送时间和与其对应的所述测速应答包的接收时间,确定出所述网络测速包对应的收发时间信息。
7.根据权利要求6所述网络通信质量检测方法,其特征在于,还包括:
将各所述网络测速包对应的收发时间信息发送至分析服务器,以便所述分析服务器确定所述网络通信质量;
或,根据各所述网络测速包对应的收发时间信息,确定所述网络通信质量,并发送至所述分析服务器。
8.根据权利要求7所述网络通信质量检测方法,其特征在于,所述根据各所述网络测速包对应的收发时间信息,确定所述网络通信质量包括:
依据各所述网络测速包对应的收发时间信息,确定出最大收发时间信息,和/或,最小收发时间信息,和/或,平均收发时间信息;
依据所述最大收发时间信息,和/或,所述最小收发时间信息,和/或,所述平均收发时间信息,确定所述网络通信质量。
9.根据权利要求4或5所述网络通信质量检测方法,其特征在于,还包括:
确定预设收发时间内发送的所述网络测速包的数量,以及在所述预设收发时间内接收到的测速应答包的理论数量;
确定所述预设收发时间内实际接收到的测速应答包的实际数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611043010.9/1.html,转载请声明来源钻瓜专利网。