logo好方法网

一种基于数据包往返时延分布的在线连续检验方法


技术摘要:
一种基于数据包往返时延分布的在线连续检验方法,通过对一段时间内发送的数据包总数与传输过程中丢失的数据包个数进行统计,得到该时间段内的网络丢包情况。在发送端统计网络丢包率,减少了因为接收端反馈过程而增加的延迟,使统计过程更加实时准确。并且,本发明为判  全部
背景技术:
随着第三代移动通信技术(3rd-generation,简称3G)网络、长期演进项目(Long  Term  Evolution,简称LTE)网络、无线局域网(Wireless  Local  Access  Network,简称 WLAN)等无线网络覆盖率不断提高,以及带有摄像头的手机及其他便携设备的发展,实时的 视频交互类应用的使用越来越广泛。这类视频交互应用的实时性需求对网络延迟提出更高 的要求,同时也对网络带宽波动,丢包等因素更加敏感。但是,无线网络本身便存在着丢包 率较高,带宽波动大等缺点,这也给基于无线网络的实时视频传输造成了更大困难。 数据丢包时延是随机的,现有技术对于数据包的时延缺乏统计,有的只是单纯基 于接收端反馈信息到达后得到的传输时延,然而整个网络状况是实时变化的,接收端接收 到反馈信息的时延也是不断变化的。在这些技术中,对于数据包延时方面,往往没有采取手 段进行估计。数据包的丢包与否在这些技术中通常是以一个具体的固定时间阈值为界限, 当数据包时延超过这个时间则视为丢包,否则视为正常接收。现有技术既缺乏对数据包时 延分布情况的实时估计,也没能给出可靠地丢包判别依据
技术实现要素:
针对上述提到的现有技术中的问题,提出一种基于数据包往返时延分布的在线连 续检验方法,包括: 步骤1,生成视频序列,所述视频序列中包括多个的数据帧; 步骤2,发送端传输视频序列; 步骤3,发送端对网络传输状态进行连续实时统计,所述连续实时统计包括对数据 包往返时延分布的在线连续检验; 步骤4,根据网络传输状态的统计,评估所述网络传输性能; 步骤5,根据性能评估,实时动态地调节纠删码冗余度; 步骤6,接收端接收发送端传输的视频序列; 步骤7,按照固定的帧率进行视频的播放。 本发明在数据传输过程中对数据包往返时延进行统计分析,确定定常速率发送的 数据包在网络传输中的时延服从正态分布,本发明将数据包丢失作为原假设H0,将数据包 正常到达作为备选假设H1,显著性水平取0.05。通过发送端得到的单个数据包往返时延λRTT 与通过对该包之前连续数据包的传输时延进行统计得到的λ′RTT=μRTT 2σRTT进行比较,若出 现λRTT≥λ′RTT,说明落入小概率的事件中,则判定为H0,即认为该数据包在网络传输过程丢 失,否则为H1。通过对一段时间内发送的数据包总数与传输过程中丢失的数据包个数进行 统计,得到该时间段内的网络丢包情况。在发送端统计网络丢包率,减少了因为接收端反馈 3 CN 111601177 A 说 明 书 2/4 页 过程而增加的延迟,使统计过程更加实时准确。并且,本发明为判断是否丢包提供了可靠的 统计依据,以及,通过基于发送端的实时连续统计进行丢包判断,消除了基于接收端反馈统 计时反馈信息受网络波动的影响,避免了对接收端的依赖。另外,在线统计检验过程中通过 滑动窗口的方式更新用于检验的均值与标准差,使统计过程更加及时。 附图说明 图1本发明的方法流程图。
分享到:
收藏