[发明专利]一种网络带宽侦测方法、设备及存储设备在审
申请号: | 201910770632.9 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110493658A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 程家明;王军明;孔繁东;周志祥 | 申请(专利权)人: | 武汉兴图新科电子股份有限公司 |
主分类号: | H04N21/647 | 分类号: | H04N21/647;H04N17/00;H04L12/26 |
代理公司: | 42238 武汉知产时代知识产权代理有限公司 | 代理人: | 万文广<国际申请>=<国际公布>=<进入 |
地址: | 430000 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络带宽 单向时延 侦测 存储设备 排队时延 实时多媒体传输 网络传输时延 方法创建 高斯噪声 计算公式 流量负载 网络状态 信息采集 信息队列 侦测结果 侦测设备 网络 算法器 滤波 信道 队列 带宽 场景 | ||
本发明提供了一种网络带宽侦测方法、设备及存储设备,该网络带宽侦测方法创建了信道算法器、一个信息采集队列和一个接收信息队列,通过kalman滤波器对所述单向时延梯度d进行滤波,从单向时延梯度d中消除网络传输时延梯度△L/C和高斯噪声n;结合单向时延梯度d的两个计算公式,最终得到网络排队时延梯度m;进而根据所述网络排队时延梯度m判断目前的网络状态。一种网络带宽侦测设备及存储设备,用于实现网络带宽侦测方法。本发明的有益效果是:不会给网络增加额外流量负载,且适用于实时多媒体传输场景,带宽侦测结果较为准确可靠,具有实用性。
技术领域
本发明涉及网络安全领域,尤其涉及一种网络带宽侦测方法、设备及存储设备。
背景技术
随着科技的发展,网络安全越来越重要。通过网络带宽侦测能够检测到网络的异常流量,查找影响网络安全的问题,进而解决这些问题。TCP/IP协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。
但TCP/IP协议栈自带的拥塞检测控制方案无法满足对实时性要求较高的场景(如直播或视频通话等)的网络带宽侦测。专利CN1518285A和CN103259696A中都是通过主动向网络发送探测包的方法达到探测的目的,导致出现额外增加网络流量负载的问题;专利CN103281569B同样也能利用网络中已经存在的媒体流数据来探测网络当前可用带宽的效果,但是该专利是利用视频流长度和接收时间进行计算,当网络有丢包时,可能会导致计算结果偏差较大。另外,现有大部分技术主要是针对点对点单会话传输的场景,很少有适用于点对点多会话和点对多点多会话的场景,而这些场景在媒体转发服务器中非常常见。因此需要研究一种适用于实时多媒体传输场景又能克服上述缺点的网络带宽侦测方法。
发明内容
为了解决上述问题,本发明提供了一种网络带宽侦测方法、设备及存储设备,该种网络带宽侦测方法适用于实时多媒体传输场景,不额外增加网络流量负载,既满足传统的点对点场景,又可以支持点对多点场景,支持同时传输多个媒体流;且在网络有丢包时也可以正常侦测网络带宽;通过同时采集多路媒体流数据,且媒体流可以从单个发送端发给不同的接收端(点对多点),然后采集的所有数据项在发送端进行汇总计算,最终计算出从媒体发送端到不同接收端之间链路的带宽信息;服务端与每个客户端之间的链路称为一个信道,带宽侦测以信道为测量对象;该种网络带宽侦测方法,主要包括以下步骤:
S1:媒体发送端为每个客户端单独创建一个信道算法器;该信道算法器的输入数据从所述媒体发送端到对应客户端之间的所有媒体流中采集,该信道算法器的输出为所述媒体发送端到对应客户端之间链路的带宽侦测结果;
S2:所述媒体发送端为每一路媒体流创建一个信息采集队列,用来采集最近一段时间内已发送RTP包的相关信息记录,所述相关信息记录包括所述RTP包对应的id号、发送时间和所述RTP包大小;
S3:所述媒体客户端为每路媒体流创建了一个接收信息队列,用来保存所述RTP包的接收信息记录,该接收信息记录包括所述RTP包对应的id号和到达时间;然后定时将所述接收信息记录通过rtcp feedback报文反馈给所述媒体服务端;
S4:所述媒体服务端从所述rtcp feedback报文中解析到所述RTP包的接收信息记录,并将该接收信息记录补充到步骤S2中创建的所述信息采集队列中;
S5:将所述信息采集队列中采集完成的数据输入到步骤S1中所述的信道算法器中,通过相邻RTP包之间的发送时间间隔和接收时间间隔的差值得到单向时延梯度d:d=(r1-r2)-(s1-s2);其中,(r1-r2)为相邻RTP包之间的发送时间间隔,(s1-s2)为相邻RTP包之间的接收时间间隔;
而所述单向时延梯度d又等于相邻RTP包大小差ΔL除以信道容量C加上网络排队时延梯度m,再加上高斯噪声n,即:单向时延梯度d=ΔL/C+m+n;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉兴图新科电子股份有限公司,未经武汉兴图新科电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910770632.9/2.html,转载请声明来源钻瓜专利网。