一种数据传输动态调整方法及设备技术

技术编号:10170969 阅读:126 留言:0更新日期:2014-07-02 12:24
本发明专利技术公开了一种数据传输动态调整方法,通过对接收到的RTCP-XR消息中所包含的指示类型和网络属性参数进行解析,终端可及时选择对应的调整方案对数据传输进行动态调整,为终端会话提供了良好的QoS保证。本发明专利技术同时还提供了一种数据传输设备。

【技术实现步骤摘要】
一种数据传输动态调整方法及设备
本专利技术涉及通信
,特别涉及一种数据传输动态调整方法,同时还涉及一种数据传输设备。
技术介绍
移动视频传输的用户体验通常受潜在的移动网络环境影响,现有技术中通常采用在会话前进行关键参数协商或是在会话中通过动态比特率调整媒体带宽的方式对其性能进行优化。专利技术人在实现本专利技术的过程中,发现现有技术至少存在以下技术问题:(1)预先协商机制无法考虑到网络的动态状况,因此不能保证正在进行的会话的服务质量QoS;(2)动态比特率的调整无法及时与动态网络的状况同步,因此不能使会话实时保持在最好的效果。此外,在同时进行多个会话的情况下,无法将多个会话聚合进行动态比特率的调整。(3)当会话中的某一端处于切换状态时,会话的另一端并不知晓该端正在进行切换,从而造成会话过程中数据的丢失或传输延迟。由此可见,在会话过程中,如何使进行会话的数据传输设备及时获知传输对端的网络状态,并进行相应的动态调整,成为本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术提供一种数据传输动态调整方法,通过对接收到的RTCP-XR消息中所包含的指示类型和网络属性参数进行解析,并及时选择对应的调整方案对数据传输进行动态调整,为终端会话提供了良好的QoS保证。为达到以上技术目的,本专利技术提供了一种数据传输动态调整方法,包括:终端接收实时传输控制协议扩展报告RTCP-XR消息,所述RTCP-XR消息中携带网络属性参数以及指示类型;所述终端根据所述指示类型对应的调整方案,以及所述网络属性参数,进行数据传输调整。优选地,所述指示类型为切换指示,所述网络属性参数包括序列号和时间戳,所述终端根据所述指示类型对应的调整方案,以及所述属性参数,进行数据传输调整,具体为:所述终端标记所述时间戳对应的切换时刻,对传输速率进行调整;或,所述终端标记所述时间戳对应的切换时刻,重新传输具有所述序列号的特定RTP数据包。优选地,所述指示类型为拥塞指示,所述网络属性参数包括序列号和时间戳,所述终端根据所述指示类型对应的调整方案,以及所述属性参数,进行数据传输调整,具体为:所述终端标记所述时间戳对应的拥塞时刻,重新传输具有所述序列号的特定RTP数据包;或,所述终端标记所述时间戳对应的拥塞时刻,对传输速率进行调整。优选地,所述终端通过RTP重新传输具有所述序列号的特定RTP数据包。优选地,所述指示类型为限流指示,所述网络属性参数包括带宽和时间戳,所述终端根据所述指示类型对应的调整方案,以及所述属性参数,进行数据传输调整,具体为:所述终端标记限流阈值,降低传输速率;或,所述终端标记限流阈值,选择其他编码解码器。优选地,所述终端根据所述指示类型对应的调整方案,以及所述网络属性参数,进行数据传输调整后,还包括:所述终端接收携带反馈信息的RTCP-XR消息,并根据所述反馈消息修改所述调整方案。优选地,还包括:所述终端获取指示类型及网络属性参数,通过RTCP-XR消息发送所述属性参数以及所述指示类型。优选地,所述终端发送所述RTCP-XR消息后,还包括:所述终端发送携带反馈信息的RTCP-XR消息。另一方面,本专利技术还提供了一种数据传输设备,包括接口模块,还包括:获取模块,用于获取RTCP-XR消息中携带的网络属性参数以及指示类型;调整模块,用于根据所述指示类型对应的调整方案,以及所述属性参数,进行数据传输调整。优选地,所述指示类型为切换指示,所述属性参数包括序列号和时间戳,所述调整模块具体用于:标记所述时间戳对应的切换时刻,对传输速率进行调整;或,标记所述时间戳对应的切换时刻,重新传输具有所述序列号的特定RTP数据包。优选地,所述指示类型为拥塞指示,所述属性参数包括序列号和时间戳,所述调整模块具体用于:标记所述时间戳对应的拥塞时刻,重新传输具有所述序列号的特定RTP数据包;或,终端标记所述时间戳对应的拥塞时刻,对传输速率进行调整。优选地,所述调整模块通过RTP重新传输具有所述序列号的特定RTP数据包。优选地,所述指示类型为限流指示,所述属性参数包括带宽和时间戳,所述调整模块具体用于:标记限流阈值,降低传输速率;或,标记限流阈值,选择其他编码解码器。优选地,所述调整模块,还用于根据携带反馈信息的RTCP-XR消息中的反馈消息修改所述调整方案。优选地,所述获取模块,还用于获取所述设备的网络属性参数以及指示类型,并通过RTCP-XR消息发送所述属性参数以及所述指示类型。优选地,还包括:接口模块,其特征在于,所述接口模块,还用于发送携带反馈信息的RTCP-XR消息。与现有技术相比,本专利技术具有以下优点:通过应用以上技术方案,通过对接收到的RTCP-XR消息中所包含的指示类型和网络属性参数进行解析,终端可及时选择对应的调整方案对数据传输进行动态调整,为终端会话提供了良好的QoS保证。附图说明图1为本专利技术实施例所提出的一种数据传输动态调整方法流程示意图;图2A为现有RFC3611协议中RTCP-XR消息的通用格式示意图;图2B为现有技术中RTCP-XR消息报告组的格式示意图;图2C为本专利技术实施例所提出的一种包含网络相关的属性信息的RTCP-XR消息格式示意图;图3A为本专利技术实施例所提出的一种携带发送方切换指示及网络属性参数的RTCP-XR消息格式示意图;图3B为本专利技术实施例所提出的一种携带接收方切换指示及网络属性参数的RTCP-XR消息格式示意图;图3C为本专利技术实施例所提出的一种携带发送侧网络拥塞指示及网络属性参数的RTCP-XR消息格式示意图;图3D为本专利技术实施例所提出的一种携带接收侧网络拥塞指示及网络属性参数的RTCP-XR消息格式示意图;图3E为本专利技术实施例所提出的一种携带发送侧上传限流指示及网络属性参数的RTCP-XR消息格式示意图;图3F为本专利技术实施例所提出的一种携带接收侧下载限流指示及网络属性参数的RTCP-XR消息格式示意图;图4为本专利技术具体实施例所提出的一种数据传输动态调整方法流程示意图;图5为本专利技术实施例提出的一种数据传输设备结构示意图。具体实施方式如
技术介绍
所述,在现有技术中,正在进行会话的数据传输设备无法动态获知传输对端的网络状态,不能及时对会话过程中的数据传输过程进行调整。针对上述问题,本专利技术的主要思想是:在RTCP-XR(实时传输控制协议扩展报告)消息中定义新的ReportBlock(报告组),该ReportBlock中携带用户终端的网络属性参数,通过对其中携带的网络属性参数进行分析,可获知用户终端的行为及其网络的状态,从而选择相应的调整方案对当前会话过程中的数据传输进行动态优化及调整。相应地,本专利技术实施例提供了一种数据传输调整方法,如图1所述,该方法具体包括以下步骤:步骤101,终端接收实时传输控制协议扩展报告RTCP-XR消息,所述RTCP-XR消息中携带网络属性参数以及指示类型。在现有的RFC3611协议中,RTCP-XR消息的通用格式如图2A所示,通常情况下,RTCP-XR消息中报告组的格式如图2B所示,基于以上格式,本专利技术对RTCP-XR消息进行了重新定义,使其能够同时包括与网络相关的属性信息,其格式如图2C所示。其中,BT(组类别,BlockType)在RTCP-XR消息中被赋予新的序号。为了将其与现有的BT(范围在1-10本文档来自技高网
...
一种数据传输动态调整方法及设备

【技术保护点】
一种数据传输动态调整方法,其特征在于,包括:终端接收实时传输控制协议扩展报告RTCP‑XR消息,所述RTCP‑XR消息中携带网络属性参数以及指示类型;所述终端根据所述指示类型对应的调整方案,以及所述网络属性参数,进行数据传输调整。

【技术特征摘要】
1.一种数据传输动态调整方法,其特征在于,包括:终端接收实时传输控制协议扩展报告RTCP-XR消息,所述RTCP-XR消息中携带网络属性参数以及指示类型;所述终端根据所述指示类型自行判断选择最优的调整方案,以及根据所述网络属性参数,进行数据传输调整;所述终端根据所述指示类型对应的调整方案,以及所述网络属性参数,进行数据传输调整后,还包括:所述终端接收携带反馈信息的RTCP-XR消息,并根据所述反馈消息修改所述调整方案;所述指示类型具体包括:切换指示、拥塞指示以及限流指示。2.如权利要求1所述的方法,其特征在于,所述指示类型为切换指示,所述网络属性参数包括序列号和时间戳,所述终端根据所述指示类型对应的调整方案,以及所述属性参数,进行数据传输调整,具体为:所述终端标记所述时间戳对应的切换时刻,对传输速率进行调整;或,所述终端标记所述时间戳对应的切换时刻,重新传输具有所述序列号的特定RTP数据包。3.如权利要求1所述的方法,其特征在于,所述指示类型为拥塞指示,所述网络属性参数包括序列号和时间戳,所述终端根据所述指示类型对应的调整方案,以及所述属性参数,进行数据传输调整,具体为:所述终端标记所述时间戳对应的拥塞时刻,重新传输具有所述序列号的特定RTP数据包;或,所述终端标记所述时间戳对应的拥塞时刻,对传输速率进行调整。4.如权利要求2或3所述的方法,其特征在于,所述终端通过RTP重新传输具有所述序列号的特定RTP数据包。5.如权利要求1所述的方法,其特征在于,所述指示类型为限流指示,所述网络属性参数包括带宽和时间戳,所述终端根据所述指示类型对应的调整方案,以及所述属性参数,进行数据传输调整,具体为:所述终端标记限流阈值,降低传输速率;或,所述终端标记限流阈值,选择其他编码解码器。6.如权利要求1所述的方法,其特征在于,还包括:所述终端获取指示类型及网络属性参数,通过RTCP...

【专利技术属性】
技术研发人员:曹峰
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1