一种多媒体数据传输方法及终端与流程

文档序号:13221195阅读:109来源:国知局
技术领域本发明涉及移动通信技术领域,尤其涉及一种多媒体数据传输方法及终端。

背景技术:
码率是衡量多媒体数据质量的重要指标。码率可以理解为取样率,单位时间内取样率越大,精度就越高,处理出来的多媒体数据就越接近原始多媒体文件,但是多媒体数据体积与取样率也是成正比的,也就是说,多媒体数据码率越大,精度越高,多媒体数据体积就越大,那么多媒体数据越不易传输。那么,保证多媒体数据传输质量的稳定性及流畅性成为发展多媒体数据传输技术中的重点,很多大流量实时多媒体数据传输业务对多媒体数据传输质量的要求很高,例如:即摄即传、视频监控等,这些实时多媒体文件需要较大的码率,又由于网络带宽波动较大,使得固定码率的多媒体文件无法适应多种网络变化,当网络带宽波动时便无法有效利用带宽。现有技术中提出了基于动态码率的多媒体数据传输方法,主要包括:在对多媒体数据进行编码前,获取网络带宽的当前比特率;根据所述网络带宽的当前比特率调整当前编码码率,利用调整后的编码码率对多媒体数据进行编码,再将编码后的多媒体数据发送。这种基于动态码率的多媒体数据传输方法虽然解决了现有技术中固定码率的多媒体数据无法适应多种网络变化的问题,但是多媒体数据只能通过一个网络通道进行传输,对于具有多个网络通道的终端,例如,具有多个客户识别模块(SIM,SubscriberIdentityModule)卡的终端,每个网络通道都只能独立地按照现有技术中提出的基于动态码率的多媒体数据传输方法传输多媒体数据,无法对多个网络通道融合进行多媒体数据传输,传输效率低。

技术实现要素:
本发明实施例提供了一种多媒体数据传输方法及终端,用以解决现有技术中无法融合多个网络通道进行多媒体数据传输的问题。基于上述技术问题,本发明实施例提供了一种多媒体数据传输方法,包括:分别确定终端中的各网络通道上表征通道状况的各指标的指标值;针对所述各指标,根据预设统计规则,确定所述各网络通道上的该指标的统计指标值;并根据确定的所述各指标的统计指标值,确定为当前待编码多媒体数据编码时使用的码率系数;使用确定的所述码率系统对当前待编码多媒体数据进行编码;基于确定的所述各网络通道的各指标值,确定将编码后的多媒体数据分配给所述各网络通道发送时,所述各网络通道分配到的数据量比例;按照确定的所述比例,将编码后的多媒体数据分流到所述各网络通道进行发送。本发明实施例提供的一种终端,包括:网络状况数据确定模块,用于分别确定终端中的各网络通道上表征通道状况的各指标的指标值;码率系数确定模块,用于针对所述各指标,根据预设统计规则,确定所述各网络通道上的该指标的统计指标值;并根据确定的所述各指标的统计指标值,确定为当前待编码多媒体数据编码时使用的码率系数;编码模块,用于使用确定的所述码率系统对当前待编码多媒体数据进行编码;多媒体数据分流模块,用于基于确定的所述各网络通道的各指标值,确定将编码后的多媒体数据分配给所述各网络通道发送时,所述各网络通道分配到的数据量比例;按照确定的所述比例,将编码后的多媒体数据分流到所述各网络通道进行发送。本发明实施例的有益效果包括:本发明实施例提供的一种多媒体数据传输方法,包括:分别确定终端中的各网络通道上表征通道状况的各指标的指标值;针对所述各指标,根据预设统计规则,确定各网络通道上的该指标的统计指标值;并根据确定的各指标统计指标值,确定为当前待编码多媒体数据编码时使用的码率系数;使用确定的码率系统对当前待编码多媒体数据进行编码;基于确定的各网络通道的各指标值,确定将编码后的多媒体数据分配给所述各网络通道发送时,各网络通道分配到的数据量比例;按照确定的所述比例,将编码后的多媒体数据分流到各通道进行发送。本发明实施例提供的一种多媒体数据传输方法,与现有技术中每个网络通道都只能独立地按照现有技术中提出的基于动态码率的多媒体数据传输方法传输多媒体数据相比,可以根据多个网络通道的表征通道状况的各指标的指标值,实时调整对多媒体数据进行编码的码率系数,并根据多个网络通道的表征通道状况的各指标的指标值,实时调整多个网络通道传输多媒体数据的数据量比例,实现了将终端中的多个网络通道融合共同传输多媒体数据,提高了传输效率。附图说明图1为本发明实施例提供的一种多媒体数据传输方法的流程图;图2为本发明实施例1提供的一种多媒体数据传输方法的流程图;图3为本发明实施例提供的一种终端的结构示意图;图4为本发明实施例提供的一种终端的较佳地实施方式的结构示意图。具体实施方式本发明实施例提供了一种多媒体数据传输方法及终端,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明实施例提供一种多媒体数据传输方法,如图1所示,包括:S101、分别确定终端中的各网络通道上表征通道状况的各指标的指标值。S102、针对各指标,根据预设统计规则,确定各网络通道上的该指标的统计指标值。S103、根据S102中确定的各指标的统计指标值,确定为当前待编码多媒体数据编码时使用的码率系数。S104、使用S103中确定的码率系统对当前待编码多媒体数据进行编码。S105、基于S101中确定的各网络通道的各指标值,确定将编码后的多媒体数据分配给所述各网络通道发送时,各网络通道分配到的数据量比例。S106、按照S105中确定的比例,将编码后的多媒体数据分流到各网络通道进行发送。进一步地,本发明实施例提供的多媒体数据传输方法,可以适用于具有至少两个网络通道的终端中,该至少两个网络通道可以为任意无线通信系统中的通信信道(例如:第三代合作伙伴计划通用移动通信系统(3GPPUMTS,3rdGenerationPartnershipProjectUniversalMobileTelecommunicationsSystem)的通信信道、无线局域网(WLAN,WirelessLocalAreaNetworks)的通信信道等)。并且可以按照预设规则对各网络通道上的表征通道状况的各指标的指标值进行统计,例如,可以实时进行统计,本发明实施例提供的多媒体数据传输方法,可以对每次统计的结果进行实施。下面结合附图,用具体实施例对本发明提供的方法及相关设备进行详细描述。实施例1:本发明实施例1中,提供一种多媒体数据传输方法,如图2所示,具体包括如下步骤:S201、预先为各网络通道进行配对。其中,采用如下方式为各网络通道进行配对:判断各网络通道是否满足如下条件,若满足,则通过多用户多入多出技术(MU-MIMO,Multi-UserMultiple-InputMultiple-Output)机制为各网络通道进行配对:条件一:各网络通道两两满足预设空间隔离度要求;条件二:各网络通道均满足预设信号与干扰加噪声比(SINR,SignaltoInterferenceplusNoiseRatio)门限要求;条件三:评估出各网络通道进行配对之后系统频谱效率与配对之前相比有所提升。进一步地,对于无线通信系统而言,除了通过高阶调制或更大的信号带宽等传统的方式来提高数据速率以外,还可以通过多天线技术来提高信道的容量。根据不同的传输信道类型,可以在无线系统中使用相应的分集方式。目前,主要的分集方式包括时间分集(不同的时隙和信道编码)、频率分集(不同的信道、扩频和OFDM)以及空间分集等。MU-MIMO机制利用的是空间方式,与各个网络通道独立进行数据传输相比,多个网络通道通过MU-MIMO机制进行配对再进行数据传输可以明显提高各网络通道的传输速率。进一步地,多个网络通道的多根发射天线可以与基站侧的接收天线形成虚拟MIMO阵列。配对的多个网络通道应满足一定的空间隔离度要求,通过空分技术,基站可以区分出不同网络通道的发射信号。配对终端间通过空分隔离,但由于形成虚拟MIMO传输,配对终端可以采用相同的时频资源,虽然每个网络通道的上行吞吐量没有提高,但是小区吞吐量性能得到较大的提升。进一步地,不是任何两个网络通道均可以进行配对,各网络通道需要满足上述条件才能进行配对。针对上述条件一,配对网络通道间满足空间隔离度要求:空间隔离度要求是否满足,以两个网络通道的上行信道空间相关性来判定,当基站到第一个网络通道的信道H1与基站到第二个网络通道的信道H2正交时(也即H1乘以H2的共轭等于0时),该两个网络通道的空间相关性很小,可以作为配对网络通道。针对上述条件二,配对的两个网络通道均满足一定的SINR门限,或者两个网络通道间的SINR差值满足预设门限。针对上述条件三,两个配对网络通道在配对前是独立调度的,配对后是作为一个整体进行调度的。条件一和条件二均满足后,系统需要评估配对后较配对前,系统的频谱效率是否有提升:若配对后频谱效率有提升,则进行配对;若配对后频谱效率没有提升。则不予配对。如果配对用户中存在差点用户,配对后与另一用户作为单一用户调度后,由于整体上行信道质量较差,因而获得的调度资源较少,配对后整体吞吐量可能低于配对前。在这种情况下,系统评估频率效率低于配对前,因而不予配对,所以差点用户较难进入配对。进一步地,本步骤可以仅执行一次,在多个网络通道符合配对条件并且完成配对之后,后续均使用配对后的网络通道进行数据传输,而不需要每次为数据分配传输通道均对多个网络通道进行配对。在具体实施时,较佳地,配对网络通道可以为同一个运营商提供的网络通道。进一步地,本发明实施例提供的多媒体数据传输方法,可以不执行本步骤,本步骤中先为多个网络通道进行配对再进行数据传输能够进一步提高数据传输效率,是一种较佳的实施方式。S202、分别确定终端中的各网络通道上表征通道状况的各指标的指标值。进一步地,本步骤中,可以通过网络通道收集网络数据并由相关模块根据收集的网络数据统计该网络通道的各指标的指标值。进一步地,本步骤中表征通道状况的指标可以包括:通道时延、通道抖动、以及通道单位时间丢包数等。以终端中存在两个网络通道:第一网络通道和第二网络通道为例,本步骤可以实施为:确定第一网络通道的通道时延、通道抖动、以及通道单位时间丢包数,确定第二网络通道的通道时延、通道抖动、以及通道单位时间丢包数。S203、针对表征通道状况的各指标中的至少一个第一预设指标,将各网络通道的该第一预设指标的指标值中表征网络状况最好的指标值确定为该第一预设指标的统计指标值。进一步地,本发明实施例中,为多媒体数据编码所使用的码率系数是根据各网络的表征网络通道状况的各指标的指标值实时确定的,码率系数随着多卡多个网络通道上的多种网络状况变化而实时变化;当网络状况较好时,反馈的码率系数可调大,多媒体数据的码率增大,当网络状况较差,反馈的码率系数可调小,多媒体数据的码率减小。那么,需要统计表征网络状况的各个指标的统计指标值,以用于确定码率系数。根据不同指标的反映的网络状况的不同方面,有些指标(第一预设指标)可以通过各网络通道中反映网络状况最好的指标值来进行码率系数的确定,有些指标(第二预设指标)可以通过各网络通道的反映网络综合状况的指标值来进行码率系数的确定。针对各指标中的第一预设指标,需要确定出各网络通道的该第一预设指标的指标值中表征网络状况最好的指标值,作为本步骤中的第一指标值。进一步地,第一预设指标值可以包括:通道时延、通道抖动。针对通道时延指标,由于通道时延小则表征网络状况好,需要确定出多个网络通道的通道时延中最小通道时延,针对通道抖动指标,由于通道抖动小则表征网络状况好,需要确定出多个网络通道的通道抖动中最小通道抖动。以两个网络通道为例,本步骤中需要从第一网络通道的通道时延和第二网络通道的通道时延中确定出最小通道时延,需要从第一网络通道的通道抖动和第二网络通道的通道抖动中确定出最小通道抖动。S204、针对表征通道状况的各指标中的至少一个第二预设指标,将各网络通道的该第二预设指标的指标值的表征网络综合状况的指标值确定为该第二预设指标的统计指标值。进一步地,根据不同指标的反映的网络状况的不同方面,针对各指标中的第二预设指标,需要确定出各网络通道的该第二预设指标的指标值的表征网络综合状况的指标值,作为本步骤中的第二指标值。进一步地,第二预设指标值可以包括:通道单位时间丢包数。针对通道单位时间丢包数指标,需要确定出多个网络通道的通道单位时间丢包数中综合的单位时间丢包数,即单位时间丢包数的和,以两个网络通道为例,本步骤中,需要确定两个网络通道的单位时间丢包数的和。进一步地,步骤S203和步骤S204的执行没有严格的先后顺序。S205、根据S203中确定的第一预设指标对应的统计指标值、S204中确定的第二预设指标对应的统计指标值,以及第一预设指标和第二预设指标分别对应的预设权重,确定各统计指标值的加权和。进一步地,可以为各指标设置不同的预设权重,根据实际需要,对于实际需要中影响较大的指标,可以将该指标的预设权重设置的较大,对于实际需要中影响较小的指标,可以将该指标的预设权重设置的较小,甚至设置为零。S206、根据码率系数与S205中确定的加权和的负相关的关系,确定为当前待编码多媒体数据编码时使用的码率系数。进一步地,对于指标值越小表征网络状况越好的各指标,码率系数与该各指标的加权值负相关,也就是说,各指标的加权值越大(表征网络状况越差),码率系数越小,各指标的加权值越小(表征网络状况越好),码率系数越大,就实现了当网络状况好时,需要确定出较大的码率系数,当网络状况不好时,需要确定出较小的码率系数。进一步地,由于码率系数与确定的加权和具有负相关的关系,那么,可以根据实际需要确定码率系数与确定的加权和之间的系数,来确定码率系数,或者对加权和进行预设运算来确定码率系数,无论根据实际需要如何进行运算,只要能够保证码率系数与确定的加权和负相关即可。进一步地,本步骤中确定出码率系数即可得到当前目标码率,根据该当前目标码率可以对多媒体数据进行编码。进一步地,假设各网络通道的通道时延为t1,t2,...,tn,各网络通道的通道抖动为j1,j2,...,jn,各网络通道的通道单位时间丢包数为k1,k2,...,kn。VBR表征码率系数;T表征网络通道时延融合函数,J表征网络通道抖动融合函数,K表征网络通道单位时间丢包数融合函数。本发明实施例提供的确定码率系数的方法将网络通道网络状况数据融合作为输入参数,码率系数与各种输入的网络参数紧密相关,如式(1)所示:VBR=Q[T(t1,t2,...,tn),J(j1,j2,...,jn),K(k1,k2,...,kn)]式(1)其中,T=MIN(t1,t2,...,tn),J=MIN(j1,j2,...,jn),T为通道时延的统计值确定函数,本实施例中用于确定各网络通道的时延中的最小时延;J为通道抖动的统计值确定函数,本实施例中用于确定各网络通道的抖动中最小抖动;K为通道单位时间丢包数统计值确定函数,本实施例中用于确定各网络通道的单位时间丢包数之和。Q为通过各指标的统计指标值确定码率系数的运算函数,Q可以根据实际需求进行确定,但是需要满足式(2):VBR∝αT+βJ+γK式(2)其中,α、β、γ分别为通道时延、通道抖动、以及通道单位时间丢包数的预设权重,且均小于0。也就是说,码率系数与各统计指标值的加权和负相关,当网络时延大,抖动大,单位时间丢包数多,则影响数据传输,可以相应调小码率;当网络时延小,抖动小,单位时间丢包数少,则将码率调大,可以有效利用带宽。进一步地,在本发明实施例提供的确定码率系数的方法的基础上,可以考虑图像复杂度对码率系数的影响,即如式(3)所示:VBR=Q[C,T(t1,t2,...,tn),J(j1,j2,...,jn),K(k1,k2,...,kn)]式(3)其中,C表征待传输多媒体数据的图像复杂度,根据图像复杂度确定码率系数的方法可以参照现有技术中的方法,此处不再赘述。进一步地,本发明实施例提供的码率系数确定方法根据多个网络通道情况实时调整多媒体数据编码的码率,既充分利用了带宽又可以保证多媒体数据实时传输的质量。S207、使用确定的码率系统对当前待编码多媒体数据进行编码。针对各网络通道中的每个网络通道分别执行步骤S208~步骤S210,来确定将编码后的多媒体数据分配给各网络通道发送时,各网络通道分配到的数据量比例:S208、针对各指标中的每个指标,根据预设融合方式,确定各网络通道中除该网络通道之外的其他网络通道的该指标的融合后的指标值,占各网络通道的该指标的融合后的总指标值的比例。进一步地,在为多个网络通道进行多媒体数据分配时,遵循的原则基本为:尽量为网络状况好的网络通道多分配数据,为网络状况不好的网络通道少分配数据,那么,可以根据确定出的各网络通道的表征网络状况指标的指标值来衡量各网络通道网络状况的好坏。针对指标值越小表征网络状况越好的指标,可以确定除该网络通道之外的其他网络通道的该指标的融合后的指标值,以及各网络通道的该指标的融合后的总指标值,并确定该指标值与总指标值的比值,比值越大可以认为除该网络通道之外的其他网络通道的该指标的表征的网络状况越差,那么该网络通道的该指标表征的网络状况越好,应该为该网络通道分配越多的数据量,比值越小可以认为除该网络通道之外的其他网络通道的该指标的表征的网络状况越好,那么该网络通道的该指标表征的网络状况越差,应该为该网络通道分配越少的数据量。进一步地,预设融合方式可以根据实际需要进行确定。针对任一指标,可以将对该指标对应网络通道的指标值的预设运算方式确定为预设融合方式,需要保证该运算方式能够体现出对应网络通道的在该指标的网络状况。例如:将除该网络通道之外的其他网络通道的该指标的指标值的和确定为其他网络通道的该指标融合后的指标值,将各通道的该指标的指标值的和确定为各网络通道的融合后的总指标值。S209、根据各指标分别对应的预设权重,确定针对该网络通道确定的各指标分别对应的比例值的加权和。进一步地,可以为各指标设置不同的预设权重,根据实际需要,对于实际需要中影响较大的指标,可以将该指标的预设权重设置的较大,对于实际需要中影响较小的指标,可以将该指标的预设权重设置的较小,甚至设置为零。本步骤中设置的各指标的预设权重与步骤S205中设置的预设权重对应相同。因此,在步骤S208中确定出各指标分别对应的比例值时候,为了综合多个指标对划分数据量的影响,需要确定各比例值的加权和。S210、根据为该网络通道分配的数据量比例与确定的比例值加权和正相关的关系,确定为该网络通道分配的数据量比例。进一步地,任一网络通道分配的数据量比例与确定的比例制加权和正相关,也就是说,确定的比例值加权和越大,也就是除该任一网络通道之外的其他网络通道的网络状况越差,需要为该任一网络通道分配的数据量越多,即该任一网络分配的数据量比例越大,相反,确定的比例值加权和越小,也就是除该任一网络通道之外的其他网络通道的网络状况越好,需要为该任一网络通道分配的数据量越少,即该任一网络分配的数据量比例越大。进一步地,由于为该网络通道分配的数据量比例与确定的比例值具有正相关的关系,那么,可以根据实际需要确定为该网络通道分配的数据量比例与确定的比例值之间的系数,来确定为该网络通道分配的数据量比例,或者对确定的比例值进行预设运算来确定为该网络通道分配的数据量,无论根据实际需要如何进行运算,只要能够保证为该网络通道分配的数据量比例与确定的比例值正相关即可。进一步地,以两个网络通道为例,λ1表征为第一网络通道分配的数据量,λ2表征为第二网络通道分配的数据量,那么,λ1和λ2分别遵循式(4)和式(5):λ1=|αt2t1+t2+βj2j1+j2+γk2k1+k2|]]>式(4)λ2=|αt2t1+t2+βj2j1+j2+γk2k1+k2|]]>式(5)由式(4)可见,当第二网络通道的通道时延t2越小、通道抖动j2越小、通道单位时间丢包数k2越少,第二网络通道的网络状况越好,为第一网络通道分配的数据量越少;反之,当第二网络通道的通道时延t2越大、通道抖动j2越大、通道单位时间丢包数k2越多,第二网络通道的网络状况越差,为第一网络通道分配的数据量越多;也就是说,第一网络通道分配的数据量与第二网络通道的各指标值占总指标值比例的比例值的加权和正相关;由式(5)可见,,当第一网络通道的通道时延t1越小、通道抖动j1越小、通道单位时间丢包数k1越少,第一网络通道的网络状况越好,为第二网络通道分配的数据量越少;反之,当第一网络通道的通道时延t1越大、通道抖动j1越大、通道单位时间丢包数k1越多,第一网络通道的网络状况越差,为第二网络通道分配的数据量越多;也就是说,第二网络通道分配的数据量与第一网络通道的各指标值占总指标值比例的比例值的加权和正相关。进一步地,本步骤中仅以两个网络通道为例,具体实施时可扩展至多个网络通道。S211、按照S210中确定的比例,将编码后的多媒体数据分流到各通道进行发送。进一步地,多媒体数据包括多种类型,其中视频数据比较特殊,视频数据由多组关键帧(I帧)及基于该I帧进行播放的P帧和B帧构成,为了叙述方便将I帧及基于该I帧进行播放的P帧和B帧称作一个帧组,如果在为各网络通道分配数据量时,将一个帧组中的帧分配给不同的网络通道,那么在视频数据接收方对视频进行播放时有可能导致与对应I帧通过不同网络通道发送的P帧和B帧无法播放。因此,本步骤中,当多媒体数据为视频数据时,本步骤可以实施为:针对视频数据中的每个I帧,将该I帧以及该I帧后紧随的P帧和B帧确定为一个帧组;以帧组为最小分配单位,按照确定的比例,将编码后的视频数据分流到各网络通道进行发送。以保证每个I帧以及基于该I帧进行播放的P帧和B帧都能够通过一个网络通道进行发送。较佳地,在为网络通道分配数据量时,应尽量保证连续的帧组通过不同的网络通道发送,以保证当某一网络通道发生拥塞时,不丢失或者错发连续的帧组。基于同一发明构思,本发明实施例还提供了一种终端,由于该终端所解决问题的原理与前述一种多媒体数据传输方法相似,因此该终端的实施可以参见前述方法的实施,重复之处不再赘述。本发明实施例提供的一种终端,如图3所示,包括如下模块:网络状况数据确定模块301,用于分别确定终端中的各网络通道上表征通道状况的各指标的指标值;码率系数确定模块302,用于针对所述各指标,根据预设统计规则,确定所述各网络通道上的该指标的统计指标值;并根据确定的所述各指标的统计指标值,确定为当前待编码多媒体数据编码时使用的码率系数;编码模块303,用于使用确定的所述码率系统对当前待编码多媒体数据进行编码;多媒体数据分流模块304,用于基于确定的所述各网络通道的各指标值,确定将编码后的多媒体数据分配给所述各网络通道发送时,所述各网络通道分配到的数据量比例;按照确定的所述比例,将编码后的多媒体数据分流到所述各网络通道进行发送。进一步地,所述码率系数确定模块302,具体用于针对表征通道状况的各指标中的至少一个第一预设指标,将所述各网络通道的该第一预设指标的指标值中表征网络状况最好的指标值确定为该第一预设指标的统计指标值;针对表征通道状况的各指标中的至少一个第二预设指标,将所述各网络通道的该第二预设指标的指标值的表征网络综合状况的指标值确定为该第二预设指标的统计指标值;以及根据确定的第一预设指标对应的统计指标值、第二预设指标对应的统计指标值,以及所述第一预设指标和所述第二预设指标分别对应的预设权重,确定各统计指标值的加权和;根据码率系数与所述加权和的负相关的关系,确定为当前待编码多媒体数据编码时使用的码率系数。进一步地,所述多媒体数据分流模块304,具体用于针对所述各网络通道中的每个网络通道分别执行如下步骤:针对所述各指标中的每个指标,根据预设融合方式,确定所述各网络通道中除该网络通道之外的其他网络通道的该指标的融合后的指标值,占所述各网络通道的该指标的融合后的总指标值的比例;根据所述各指标分别对应的预设权重,确定针对该网络通道确定的所述各指标分别对应的比例值的加权和;根据为该网络通道分配的数据量比例与确定的比例值加权和正相关的关系,确定为该网络通道分配的数据量比例。进一步地,所述多媒体数据分流模块304,具体用于所述多媒体数据为视频数据时,针对视频数据中的每个I帧,将该I帧以及基于该I帧进行播放的P帧和B帧确定为一个帧组;以所述帧组为最小分配单位,按照确定的所述比例,将编码后的视频数据分流到所述各网络通道进行发送。进一步地,所述终端,还包括:配对模块305;所述配对模块305,具体用于在所述多媒体数据分流模块304按照确定的所述比例,将编码后的多媒体数据分流到所述各网络通道进行发送之前,预先为所述各网络通道进行配对;所述配对模块305,具体用于采用如下方式为所述各网络通道进行配对:判断所述各网络通道是否满足如下条件,若满足,则通过MU-MIMO机制为所述各网络通道进行配对:所述各网络通道两两满足预设空间隔离度要求;所述各网络通道均满足预设SINR门限要求;评估出所述各网络通道进行配对之后系统频谱效率与配对之前相比有所提升。进一步地,图4为本发明实施例提供的一种终端的一种较佳地实施方式,以两个网络通道为例,各模块连接关系如图4所示,通信模块401中可以包括多个网络模块(例如:多个SIM卡),每个网络通道可以对应自身的网络状况数据确定模块,首先由通信模块401中的第一网络通道402收集自身的网络数据,发送给第一网络状况数据确定模块404,由通信模块401中的第二网络通道403收集自身的网络数据,发送给第二网络状况数据确定模块405,第一网络状况数据确定模块404和第二网络状况数据确定模块405分别对接收的网络数据进行统计计算,确定出对应网络通道的各指标的指标值,并发送给多媒体数据分流模块406,多媒体数据分流模块406将第一网络通道402对应的指标值以及第二网络通道403对应的指标值均发送给码率系数确定模块407,由码率系数确定模块407确定当前为多媒体数据编码时使用的码率系数,码率系数确定模块407将确定的码率系数发送给编码模块408,使得编码模块408根据接收到的码率系数为多媒体数据进行编码,当多媒体数据较多时,还可以设置缓冲区409,编码模块408可以将编码后的多媒体数据存入缓冲区409中,多媒体数据分流模块406从缓冲区409中获取编码后的多媒体数据,并根据第一网络状况数据确定模块404和第二网络状况数据确定模块405分别确定的指标值,确定为第一网络通道402和第二网络通道403分别分配的数据量比例,按照该比例将获取的编码后的多媒体数据划分,并分别发送给第一网络通道402和第二网络通道403向核心网发送。上述各单元的功能可对应于图1至图2所示流程中的相应处理步骤,在此不再赘述。本发明实施例的有益效果包括:本发明实施例提供的一种多媒体数据传输方法,包括:分别确定终端中的各网络通道上表征通道状况的各指标的指标值;针对所述各指标,根据预设统计规则,确定各网络通道上的该指标的统计指标值;并根据确定的各指标统计指标值,确定为当前待编码多媒体数据编码时使用的码率系数;使用确定的码率系统对当前待编码多媒体数据进行编码;基于确定的各网络通道的各指标值,确定将编码后的多媒体数据分配给所述各网络通道发送时,各网络通道分配到的数据量比例;按照确定的所述比例,将编码后的多媒体数据分流到各通道进行发送。本发明实施例提供的一种多媒体数据传输方法,与现有技术中每个网络通道都只能独立地按照现有技术中提出的基于动态码率的多媒体数据传输方法传输多媒体数据相比,可以根据多个网络通道的表征通道状况的各指标的指标值,实时调整对多媒体数据进行编码的码率系数,并根据多个网络通道的表征通道状况的各指标的指标值,实时调整多个网络通道传输多媒体数据的数据量比例,实现了将终端中的多个网络通道融合共同传输多媒体数据,提高了传输效率。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1