[发明专利]UDP通信质量的检测方法、装置和UDP通信系统有效
申请号: | 201710059902.6 | 申请日: | 2017-01-24 |
公开(公告)号: | CN106533847B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 谢代斌;陈寿功;谢磊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 44285 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供一种UDP通信质量的检测方法、装置和UDP通信系统,方法包括:接收第二端发送的修正数据包;统计视为在设定时刻之前预设时间段内接收到的作为样本的修正数据包的总数目,得到实际收到包数;计算作为样本的修正数据包中,最大发送序号减最小发送序号的差值,得到理论应收包数;将理论应收包数减实际收到包数的差值,除以理论应收包数,得到预设时间段内的丢包率;依据接收到的修正数据包,计算收包时间分别减本端发送上一修正数据包的时间和所述时间差,得到第一端和第二端之间UDP通信链路的时延。本申请提供的技术方案能够提高检测UDP通信链路的通信质量的准确性。 | ||
搜索关键词: | udp 通信 质量 检测 方法 装置 系统 | ||
【主权项】:
1.一种UDP通信质量的检测方法,其特征在于,应用于UDP通信系统的第一端,所述UDP通信系统还包括与所述第一端基于UDP进行通信的第二端,所述第一端和所述第二端分别为客户端和服务器中的任意一种,所述方法包括:/n接收所述第二端发送的修正数据包;所述修正数据包包括代理包头和业务数据包,所述代理包头包括发送序号、第一端发送上一修正数据包的时间以及所述第二端最近一次发送修正数据包与上一次接收到修正数据包的时间差;/n统计视为在设定时刻之前预设时间段内接收到的作为样本的修正数据包的总数目,得到实际收到包数;/n计算所述作为样本的修正数据包中,最大所述发送序号减最小所述发送序号的差值,得到理论应收包数;/n将所述理论应收包数减所述实际收到包数的差值,除以所述理论应收包数,得到所述预设时间段内的丢包率;/n依据接收到的所述修正数据包,计算收包时间分别减本端发送上一修正数据包的时间和所述时间差,得到所述第一端和所述第二端之间UDP通信链路的时延;所述第一端和所述第二端之间UDP通信链路的时延为:第一端发送修正数据包至第二端的网络上行时延,与第二端发送修正数据包至第一端的网络下行时延之和。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710059902.6/,转载请声明来源钻瓜专利网。