一种检测网络丢包状况的方法技术

技术编号:16648593 阅读:40 留言:0更新日期:2017-11-27 00:24
本发明专利技术公开了一种检测网络丢包状况的方法,所述方法是通过计算TCP大间隔率=TCP大间隔数/TCP总间隔数的值进行检测网络丢包状况,TCP大间隔数指TCP间隔大于间隔阀值的个数,TCP总间隔数为TCP总包数‑1,通过对TCP大间隔率的计算,确定TCP大间隔率的数值是否大于0确定是否出现网络丢包,再判断故障的位置,提高IPTV/OTT视频质量故障定位准度,进而提高IPTV/OTT视频质量监控的准确性和可用性,为IPTV/OTT业务开展做好保障。

【技术实现步骤摘要】
一种检测网络丢包状况的方法
本专利技术涉及一种检测网络丢包状况的方法,具体涉及IPTV/OTT网络电视

技术介绍
IPTV/OTT视频业务是随因特网发展而来的新兴业务,提供直播、时移、点播等视频服务。由于因特网传输的不稳定性,以及视频业务端到端环节较多,任何一个环节出现问题,都可能导致视频播放过程中出现卡顿等质量问题。目前运营商主要是在用户终端部署视频质量探测程序、通过分析网络包数据进行故障定位。对于采用基于TCP的可靠传输协议的IPTV/OTT视频业务来说,传统的做法是采用乱序率来作为判断网络丢包状况的方法。乱序率是利用TCP包在传输过程中具有严格的顺序的特点,当TCP包在网络传输中丢包时,服务端会重复发送此包,则客户端接收到的TCP包出现顺序错乱的情况,乱序率升高。乱序率在从服务端到终端的网络架构简单时可准确识别网络是否丢包,但是当网络状况复杂时,由于网络包经过的路由路径不同、传输的时间不同,即使网络一切正常,也会出现丢包率较高的情况。
技术实现思路
为解决现有技术的不足,本专利技术的目的在于提供一种检测网络丢包状况的方法,通过检测网络丢包状况,可以提高IPTV/OTT视频质量故障定位准度,进而提高IPTV/OTT视频质量监控的准确性和可用性,为IPTV/OTT业务开展做好保障。为了实现上述目标,本专利技术采用如下的技术方案:一种检测网络丢包状况的方法,所述方法是基于计算TCP大间隔率=TCP大间隔数/TCP总间隔数的值进行检测网络丢包状况,有如下三种情况:i)TCP包顺序到达,未出现网络丢包;ii)TCP包乱序到达,非重传包,未出现网络丢包;iii)TCP包乱序到达,重传包,出现网络丢包。前述的一种检测网络丢包状况的方法,其特征在于:TCP大间隔数为TCP接收间隔大于间隔阀值的个数;TCP总间隔数为TCP总包数-1。前述的一种检测网络丢包状况的方法,其特征在于:非重传包虽乱序,但到达时间差别不大,接收间隔仍小于间隔阈值。前述的一种检测网络丢包状况的方法,其特征在于:TCP包顺序到达,未出现网络丢包:由于,TCP大间隔数等于0,TCP总间隔数等于n-1;因此,TCP大间隔率等于TCP大间隔数/TCP总间隔数,即0%。TCP包乱序到达,非重传包,未出现网络丢包:由于,TCP大间隔数等于0,TCP总间隔数等于n-1;因此,TCP大间隔率等于TCP大间隔数/TCP总间隔数,即0%。TCP包乱序到达,重传包,出现网络丢包:由于,TCP大间隔数大于或等于1,TCP总间隔数等于n-1;因此,TCP大间隔率大于或等于TCP大间隔数/TCP总间隔数,即1/n-1。本专利技术的有益之处在于:通过对TCP大间隔率的计算,确定TCP大间隔率的数值是否大于0确定是否出现网络丢包,再判断故障的位置,提高IPTV/OTT视频质量故障定位准度,进而提高IPTV/OTT视频质量监控的准确性和可用性,为IPTV/OTT业务开展做好保障。附图说明图1是本专利技术一种检测网络丢包状况的方法TCP包顺序到达,未出现网络丢包示意图;图2是本专利技术一种检测网络丢包状况的方法TCP包乱序到达,未出现网络丢包示意图图3是本专利技术一种检测网络丢包状况的方法TCP包乱序到达,出现网络丢包示意图具体实施方式以下结合附图和具体实施例对本专利技术作具体的介绍。参照图1、图2、图3所示,本专利技术一种检测网络丢包状况的方法,一种检测网络丢包状况的方法,所述方法是基于计算TCP大间隔率=TCP大间隔数/TCP总间隔数的值进行检测网络丢包状况,有如下三种情况:i)TCP包顺序到达,未出现网络丢包;由于,TCP大间隔数等于0,TCP总间隔数等于n-1;因此,TCP大间隔率等于TCP大间隔数/TCP总间隔数,即0%。ii)TCP包乱序到达,非重传包,未出现网络丢包;由于,TCP大间隔数等于0,TCP总间隔数等于n-1;因此,TCP大间隔率等于TCP大间隔数/TCP总间隔数,即0%。iii)TCP包乱序到达,重传包,出现网络丢包。由于,TCP大间隔数大于或等于1,TCP总间隔数等于n-1;因此,TCP大间隔率大于或等于TCP大间隔数/TCP总间隔数,即1/n-1。TCP大间隔数为TCP接收间隔大于间隔阀值的个数;TCP总间隔数为TCP总包数-1。非重传包虽乱序,但到达时间差别不大,接收间隔仍小于间隔阈值。本专利技术一种检测网络丢包状况的方法实施例:如图1所示TCP包顺序到达,未出现网络丢包:由于,TCP大间隔数等于0,TCP总间隔数等于5。因此,TCP大间隔率等于TCP大间隔数/TCP总间隔数,即0%。如图2所示TCP包乱序到达,未出现网络丢包:由于,TCP大间隔数等于0,TCP总间隔数等于5。因此,TCP大间隔率等于TCP大间隔数/TCP总间隔数,即0%。如图3所示TCP包乱序到达,出现网络丢包:由于,TCP大间隔数等于1,TCP总间隔数等于5。因此,TCP大间隔率等于TCP大间隔数/TCP总间隔数,即20%。本专利技术的优点如下:(1)提出了TCP大间隔率指标,可准确识别网络是否丢包;(2)提高IPTV/OTT视频质量故障定位准度,使OTT视频质量监测系统的数据更可信、更有价值本专利技术通过对TCP大间隔率的计算,确定TCP大间隔率的数值是否大于0确定是否出现网络丢包,再判断故障的位置,提高IPTV/OTT视频质量故障定位准度,进而提高IPTV/OTT视频质量监控的准确性和可用性,为IPTV/OTT业务开展做好保障。以上显示和描述了本专利技术的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本专利技术,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本专利技术的保护范围内。本文档来自技高网...
一种检测网络丢包状况的方法

【技术保护点】
一种检测网络丢包状况的方法,其特征在于:所述方法是基于计算TCP大间隔率=TCP大间隔数/TCP总间隔数的值进行检测网络丢包状况,有如下三种情况:i)TCP包顺序到达,未出现网络丢包;ii)TCP包乱序到达,非重传包,未出现网络丢包;iii)TCP包乱序到达,重传包,出现网络丢包。

【技术特征摘要】
1.一种检测网络丢包状况的方法,其特征在于:所述方法是基于计算TCP大间隔率=TCP大间隔数/TCP总间隔数的值进行检测网络丢包状况,有如下三种情况:i)TCP包顺序到达,未出现网络丢包;ii)TCP包乱序到达,非重传包,未出现网络丢包;iii)TCP包乱序到达,重传包,出现网络丢包。2.根据权利要求1所述的一种检测网络丢包状况的方法,其特征在于:TCP大间隔数为TCP接收间隔大于间隔阀值的个数;TCP总间隔数为TCP总包数-1。3.根据权利要求1所述的一种检测网络丢包状况的方法,其特征在于:非重传包虽乱序,但到达时间差别不大,接收间隔仍小于间隔阈值...

【专利技术属性】
技术研发人员:宋冬吕超曹靖城成国强
申请(专利权)人:江苏省公用信息有限公司
类型:发明
国别省市:江苏,32

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

1