[发明专利]数据包乱序度的测量方法和系统有效
申请号: | 201610177635.8 | 申请日: | 2016-03-24 |
公开(公告)号: | CN105721252B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 马利军;马洋涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 乱序度 测量方法 系统 | ||
本发明涉及一种数据包乱序度的测量方法和系统。所述方法包括以下步骤:获取各数据包的接收次序号及对应的序号;按照所述数据包的接收次序号将所述各数据包的序号组成实际向量;按照所述数据包的接收次序号获取第一个数据包的序号,根据第一个数据包的序号及所述数据包的接收次序号估测其他数据包的序号,再按照所述数据包的接收次序号将估测得到的各数据包的序号组成预期向量;将所述预期向量减去所述实际向量得到结果向量,所述结果向量中元素值小于或等于0所对应的数据包的乱序度为0,元素值大于0所对应的数据包的乱序度为所述元素值。上述数据包乱序度的测量方法和系统,实现了数据包乱序度的测量,测量方法简单,计算量小。
技术领域
本发明涉及网络应用领域,特别是涉及一种数据包乱序度的测量方法和系统。
背景技术
随着网络技术和计算机技术的发展,越来越多的用户使用网络从事社交活动,在社交活动中用户之间经常需要根据需求传输数据。在基于UDP(User Datagram Protocol,用户数据报协议)网络通信系统中,UDP数据包具有乱序特性,其乱序度会随网络抖动而抖动,在网络好的情况下乱序度浅,网络差的情况下乱序度深。其中,乱序度是指用户数据报协议中传输的数据包的乱序程度。由此,可根据乱序度衡量网络状况,再根据网络状况进行处理。由于乱序的随机性,一般无法衡量数据包的乱序度。
发明内容
基于此,有必要针对传统方法中无法衡量数据包的乱序度的问题,提供一种数据包乱序度的测量方法,实现对数据包的乱序度的衡量。
此外,还有必要提供一种数据包乱序度的测量系统,实现对数据包的乱序度的衡量。
一种数据包乱序度的测量方法,包括以下步骤:
获取各数据包的接收次序号及对应的序号;
按照所述数据包的接收次序号将所述各数据包的序号组成实际向量;
按照所述数据包的接收次序号获取第一个数据包的序号,根据第一个数据包的序号及所述数据包的接收次序号估测其他数据包的序号,再按照所述数据包的接收次序号将估测得到的各数据包的序号组成预期向量;
将所述预期向量减去所述实际向量得到结果向量,所述结果向量中元素值小于或等于0所对应的数据包的乱序度为0,元素值大于0所对应的数据包的乱序度为所述元素值。
一种数据包乱序度的测量系统,其特征在于,包括:
获取模块,用于获取各数据包的接收次序号及对应的序号;
实际向量形成模块,用于按照所述数据包的接收次序号将所述各数据包的序号组成实际向量;
预期向量形成模块,用于按照所述数据包的接收次序号获取第一个数据包的序号,根据第一个数据包的序号及所述数据包的接收次序号估测其他数据包的序号,再按照所述数据包的接收次序号将估测得到的各数据包的序号组成预期向量;
乱序度求取模块,用于将所述预期向量减去所述实际向量得到结果向量,所述结果向量中元素值小于或等于0所对应的数据包的乱序度为0,元素值大于0所对应的数据包的乱序度为所述元素值。
上述数据包乱序度的测量方法和系统,获取到各数据包的接收次序号及对应的序号,将数据包的序号按照接收次序号形成实际向量,以及获取到第一数据包的序号后估测得到其他数据包的序号,根据估测的数据包的序号形成预期向量,将预期向量减去实际向量得到结果向量,结果向量中元素小于或等于0所对应的数据包的乱序度为0,大于0的元素所对应的数据包的乱序度为元素值,从而测量得到数据包的乱序度,测量方法简单,计算量小。
附图说明
图1为一个实施例中数据包乱序度的测量方法的应用环境示意图;
图2为一个实施例中终端的内部结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610177635.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:沉积设备
- 下一篇:一种可配置测试桩服务的方法及系统