动态控制实时多媒体数据生成速率的方法和装置制造方法及图纸

技术编号:3541857 阅读:226 留言:0更新日期:2012-04-11 18:40
一种方法和装置,用于依据无线信道的状态,控制实时多媒体数据生成速率,在一个无线通信系统中包括两种不同的控制实时多媒体数据生成速率方法的实施例,即一种开放源的控制方法和一种关闭源的控制方法。在开放源的控制方法中,使用无线终端的无线媒体接入控制(MAC)模块的传输缓冲器的状态信息以及其它的信息,诸如分组丢失率,来控制实时多媒体数据生成速率。在关闭源方法中,一个应用程序的适合的实时多媒体数据生成速率,可以在一个无线终端中实时地生成多媒体数据,并且是直接从一个接入点(AP)申请的或者通过和一个无线AP协商而确定的。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
本申请是申请日为2003年9月1日、申请号为03127266.5、专利技术名称为“动态控制实时多媒体数据生成速率的方法和装置”的专利技术专利申请的分案申请。
本专利技术涉及一种根据无线信道的当前状态、即当前情况,来控制实时多媒体数据生成速率的方法和装置。
技术介绍
实时协议(RTP)和实时传输控制协议(RTCP)是分别用来发送实时多媒体数据和监视实时多媒体数据被发送的状态的协议。具体地,RTP是一种因特网协议,用于发送数据,例如实时生成的音频或视频数据。RTP本身不保证实时数据的成功发送。但是,RTP协助应用程序来发送和接收数据流。RTP通常在用户数据报协议(UDP)下执行。RTCP是一种通常与RTP一起工作的协议,用于维护服务质量(QoS)。RTP只包含在数据发送中,而RTCP监视数据发送和会话信息传输。RTP节点间互相发送RTCP分组以便分析网络状态,并且周期性地互相通报网络是否拥堵。由于RTP和RTCP都基于UDP,因此它们不能提供诸如保证数据质量或者发送数据的可靠性、序列反向或者阻止数据重发之类的功能。但是,RTP和RTC能够提供实时应用程序所必需的同步的信息媒体,因此RTP和RTCP几乎已经被每个使用实时信息在因特网上执行的应用程序所采用,比如视频点播(VOD)服务,音频点播(AOD)因特网广播或者视频会议服务。在能实时生成和发送多媒体数据的系统中,一个多媒体应用程序检测一个使用RTCP的网络状态并且控制实时多媒体数据的生成速率。之后,接收方根据网络状态接收具有最小分组延迟的数据。特别地,当网络处于好的状-->态时,即在比较满意的状态下运行时,则认定接收方被提供高质量的服务。而当网络处于不好的状态时,即在较差的状态下运行时,则接收方很可能被提供较差的服务。为了能够依据网络当前的状态,自适应地提供服务到接收方,则要求RTCP能基于网络的特性精确地识别网络的状态。然而,由于使用不同的技术通过无线通信发送数据,若只是简单地使用上述的在传统的有线通信网中广泛使用方法,那么在自适应数据发送中不可能有效地反映无线信道状态。即便RTCP也不能精确地确定无线网络的特性,因为有线网络的信息和无线网络的信息混合在由RTCP层处理的网络状态信息中。因此,有必要更精确地确定网络特性并将其应用到RTCP中。另外,在无线通信环境中,可能依据网络的负载和无线信道的状态生成分组丢失和延迟。由于所述的分组衰落和延迟在多媒体服务中通常归结于有线信道的不良状态以及无线信道的不良状态,因此要确定单个所监视的不期望的情况是归因于有线网络的不良状态或无线网络的不良状态,几乎是不可能的。在无线信道的情况下,当无线信道状态突然改变时会生成差错。特别地,无线网络的信道状态不会保持不变而是依据一个时间期间改变。因此,虽然传统的RTCP被认为适合于普通网络状态的监视,也有必要引进一个能够依据无线信道的状态动态地控制数据生成速率的新机制。进一步,在实时多媒体服务中,优选竟争方法和轮询方法做好作为一种媒体接入控制(MAC)协议。在发送实时多媒体服务数据之前,基于允许的数据发送延迟和允许的数据丢失率确定轮询的周期。无论如何,所述的轮询方法,即使用与实时的多媒体服务有关的静态变量来确定轮询周期,不能有效地响应于动态变化的数据生成速率,这可能导致使用效率低或者资源的浪费。
技术实现思路
本专利技术提供一种通过检测无线信道的特性并且将无线信道的特性反映在多媒体数据生成速率中,以动态控制实时多媒体数据生成速率的方法。从而,与传统的使用实时传输控制协议(RTCP)的对等网络数据生成速率控制方法相比,依据本专利技术的动态控制实时多媒体数据生成速率的方法的实施例,可以更快地适应任何无线信道状态,从而更有效地利用资源。特别地,本专利技术提供关于依据无线信道的状态调整数据生成速率的方法-->的两个不同的实施例,即一个开放源控制方法和一个关闭源控制方法。所述开放源控制方法为一种单向的控制多媒体数据生成速率的方法,它使用无线信道信息来改变多媒体数据生成速率。所述的关闭源控制方法为一种控制多媒体数据生成速率的方法,其中无线资源被分配到应用程序,该程序根据一个实时多媒体数据的生成速率实时生成多媒体数据。依据本专利技术的一个实施例,在此提供了一个开放源方法来控制多媒体数据生成速率,所述方法包括依据当前多媒体数据生成速率实时地生成多媒体数据并发送多媒体数据,接收发送缓冲器状态信息和一个多媒体数据在发送多媒体数据期间的的丢失率,这里的多媒体数据通过所述的缓冲器发送,基于发送缓冲器状态信息和多媒体数据的丢失率计算多媒体数据的生成速率,并根据所计算的多媒体数据的生成速率实时地生成多媒体数据并发送所生成的多媒体数据。最好是,计算一个多媒体数据的生成速率包括接收发送缓冲器状态信息和多媒体数据丢失率,基于发送缓冲器状态信息计算一个计算一个多媒体数据生成速率,当发送缓冲器状态信息表明大量的备用多媒体数据存在于发送缓冲器中或者所述的多媒体数据丢失率高时,降低当前的多媒体数据生成速率,并且当发送缓冲器状态信息表明少量的备用多媒体数据存在于发送缓冲器中或者所述的多媒体数据丢失率低时,增大当前的多媒体数据生成速率,并发送所计算的多媒体数据生成速率到数据发生器。依据本专利技术的另一个实施例,一个开放源装置控制一个多媒体数据的生成速率,所述开放源装置包括一个多媒体数据的生成和发送单元,依据当前多媒体数据生成速率实时地生成多媒体数据并且发送所述的多媒体数据;缓冲器状态和分组丢失率信息接收单元,用于接收发送缓冲器在多媒体数据发送期间的状态信息和多媒体数据丢失率信息,多媒体数据通过发送缓冲器发送出去;以及一个多媒体数据生成速率计算单元用于计算相应于状态信息和多媒体数据丢失率的多媒体数据生成速率,其中多媒体数据生成和发送单元从多媒体数据生成速率计算单元接收计算的多媒体数据生成速率,并依据所述的多媒体数据生成速率实时生成多媒体数据,并发送多媒体数据。最好是,多媒体数据生成速率计算单元基于发送缓冲器的状态信息计算所述的多媒体数据生成速率,方式是当发送缓冲器状态信息表明大量的备用多媒体数据存在于发送缓冲器中或者所述的多媒体数据丢失率高时,降低当-->前的多媒体数据生成速率,并且当发送缓冲器状态信息表明少量的备用多媒体数据存在于发送缓冲器中或者所述的多媒体数据丢失率低时,增大当前的多媒体数据生成速率。依据本专利技术的又一个实施例,一个用于控制多媒体数据生成速率的关闭源方法包括,接收一个当前多媒体数据生成速率,接收一个允许的轮询周期和分组长度,计算一个相应于允许的轮询周期和分组长度的多媒体数据生成速率,并依据所计算的多媒体数据生成速率实时地生成多媒体数据并发送所述的多媒体数据。依据本专利技术的再一个实施例,一个关闭源装置,所述的装置控制一个多媒体数据的生成速率,所述的装置包括一个轮询周期和分组长度信息接收单元,用以接收相应于当前的多媒体数据的生成速率的一个允许的轮询周期和分组长度信息,一个多媒体数据的生成速率计算单元,用于计算相应于允许的轮询周期和分组长度信息的多媒体数据的生成速率;一个多媒体数据生成和发送单元,用于依据所计算的多媒体数据的生成速率实时地生成多媒体数据,并发送所述的多媒体数据。最好地,所述的轮询周期和分组长度信息接收单元包括一个无线终端本文档来自技高网
...

【技术保护点】
一种用于控制多媒体数据生成速率的关闭源的方法,包括步骤: (a)接收当前多媒体数据生成速率; (b)接收允许的轮询周期和分组长度; (c)计算对应于允许的轮询周期和分组长度的多媒体数据生成速率;以及 (d)依据所计算的多媒体数据生成速率实时地生成多媒体数据并发送多媒体数据。

【技术特征摘要】
KR 2002-8-31 52289/021.一种用于控制多媒体数据生成速率的关闭源的方法,包括步骤:(a)接收当前多媒体数据生成速率;(b)接收允许的轮询周期和分组长度;(c)计算对应于允许的轮询周期和分组长度的多媒体数据生成速率;以及(d)依据所计算的多媒体数据生成速率实时地生成多媒体数据并发送多媒体数据。2.如权利要求1所述的方法,其中步骤(b)包括:(b1)从无线终端的无线适配层(WAL)发出一个请求到无线接入点(AP)的WAL,以请求适合于发送多媒体数据的轮询周期和分组长度;(b2)考虑当前网络状态,计算一个允许的轮询周期和分组长度,并从无线AP的WAL发送允许的轮询周期和分组长度到无线终端的WAL。3.如权利要求1所述的方法,其中步骤(b)包括:(b1)从无线终端的实时传输控制协议(RTCP)层发送预定的多媒体数据的生成速率信息到无线终端的无线适配层(WAL),并为每个会话期间计算一个轮询周期,以及为每个所计算的轮询周期计算分组长度,所述计算基于预定多媒体数据的生成速率信息;(b2)发送为每个会话期间所计算的轮询周期和为每个所计算的轮询周期计算的分组长度到一无线AP的WAL,并从无线终端的WAL向无线AP的WAL发出一个请求,以请求允许的每个会话期间的轮询周期以及每个预定的轮询周期的分组长度,所述请求能被无线AP的WAL认可;以及(b3)响应于由无线终端的WAL发出的请求,计算允许的轮询周期和允许的分组长度,并从无线AP的WAL发送计算结果到无线终端的WAL。4.如权利要求1所述的方法,其中步骤(c)包括:(c1)在一个无线终端的WAL中接收允许的轮询周期和允许的分组长度,并计算对应于允许的轮询周期和允许的分组长度的多媒体数据的生成速率;(c2)从无线终端的WAL发送所计算的多媒体数据的生成速率到一个RTCP层;以及(c3)用所计算的多媒体数据的生成速率代替当前多媒体数据的生成速率,并发送调整过的多媒体数据的生成速率到数据发生器。5.如权利要求4所述的方法,其中在步骤(c2)中,当网络处于不好状态时,加长轮询周期并且缩短每个轮询周期的分组长度,以减小多媒体数据的发送速度,以及当网络处于好的状态时,缩短轮询周期并且加长每个轮询周期的分组长度,以增加多媒体数据的发送速度。6.一种用于控制多媒体数据生成速率的关闭源的装置,包括:(a)轮询周期和分组长度信息接收单元,用于接收...

【专利技术属性】
技术研发人员:张景训黄孝善朴钟爱
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1