一种提高视频通话数据传输速度的方法和装置与流程

文档序号:12627607阅读:1147来源:国知局
一种提高视频通话数据传输速度的方法和装置与流程

本发明涉及无线通信领域中的数据处理技术,尤其涉及一种提高视频通话数据传输速度的方法和装置。



背景技术:

VOLTE(Voice over LTE)技术是一种基于IP多媒体子系统(IMS,IP Multimedia Subsystem)的IP数据传输技术,无需第二代(2G)和第三代(3G)无线通信网,全部业务承载于第四代(4G)网络上,可在同一网络下同时实现数据和语音业务。VOLTE可以提供高质量的音视频通话,非常稳定且不易掉话。但是,由于有些移动终端的配置低、处理速度慢;又或者,网络传输数据不及时,使得VOLTE下视频通话的视频界面不流畅。



技术实现要素:

鉴于此,为了解决现有技术存在的问题,本发明实施例期望提供一种提高视频通话数据传输速度的方法和装置,能够提高视频通话数据的传输速度。

本发明实施例的技术方案是这样实现的:

一种提高视频通话数据传输速度的方法,包括:建立至少三个专用承载;将视频通话数据拆分,并通过所述专用承载传输拆分后的视频通话数据包。

其中,所述至少三个专用承载包括:一个专用承载用于传输语音数据包,其余专用承载用于传输视频数据子包。

其中,所述将视频通话数据拆分包括:将所述视频通话数据中的语音数据单独封装为一个语音数据包;将所述视频通话数据中的视频数据拆分封装成至少两个视频数据子包。

进一步地,所述方法还包括:将拆分后的视频通话数据包按照所述视频数 据子包产生的先后顺序进行编号。

一种提高视频通话数据传输速度的装置,包括:

专用承载建立单元,用于建立多个专用承载;

数据拆分单元,用于将视频通话数据拆分;

传输单元,用于将拆分后的视频通话数据包通过专用承载传输;

存储单元,用于实时存储所述视频通话数据以及拆分后的数据。

其中,所述专用承载建立单元,具体用于建立至少三个专用承载;其中,一个专用承载用于传输语音数据包,其余专用承载用于传输视频数据包。

其中,所述数据拆分单元,具体用于将所述视频通话数据中的语音数据单独封装为一个数据包;将所述视频通话数据中的视频数据拆分封装成至少两个视频数据子包。

进一步地,所述装置还包括:编号单元,用于将拆分后的视频通话数据包按照所述视频数据子包产生的先后顺序进行编号。

本发明实施例所提供的提高视频通话数据传输速度的方法和装置,通过在一条信道上建立多个专用承载,能有效地利用网络资源;并且,将视频数据拆分并封装成多个数据子包后利用专用承载传输,能提高视频数据传输的速度。

附图说明

图1为本发明实施例提供的提高视频通话数据传输速度的方法流程图;

图2为本发明实施例提供的UE主动发起的专用承载建立的流程图;

图3为本发明实施例提供的提高视频通话数据传输速度的装置结构示意图。

具体实施方式

在本发明实施例中,将结合VOLTE下移动终端视频通话数据传输来加以详细介绍。

图1为本发明实施例提供的提高视频通话数据传输速度的方法的流程图, 如图1所示,本发明实施例提供的提高视频通话数据传输速度的方法包括:

步骤101:建立至少三个专用承载;

本发明实施例中,所述至少三个专用承载包括:一个专用承载用于传输语音数据包,其余专用承载用于传输视频数据子包。

具体确定建立专用承载的过程包括:

首先,根据网络环境以及预测产生视频流媒体的数据大小等条件设置策略控制和计费(PCC,Policy Control and Charging)规则,用户设备(UE)向无线网公用数据网(PDN,Public Data Network)网关EUTRAN/P-GW发送长期演进(LTE)附着及域选择消息,LTE接入成功后,UE发起IMS的PDN连接,发送会话初始协议(SIP,Session Initiation Protocol)信令建立IMS承载;其次发送IMS注册消息,注册成功后,可以进行VOLTE的语音视频通话,建立会话;UE完成附着及默认承载建立后,PCC规则执行系统的策略及计费规则功能(PCRF,Policy and Charging Rules Function)设备下发所有的PCC规则给策略及计费执行功能(PCEF,Policy and Charging Enforcement Function)设备,此时,在本实施例中,所述PCEF设备会根据收到的PCC规则建立不同的用于UE间双向传输信息的专用承载和确定建立多少个专用承载。

进一步的,建立专用承载的处理过程如图2所示,本实施例以UE主动发起建立专用承载为例来说明专用承载的建立,包括:

步骤101a,UE发送上行直传消息提出承载资源分配请求,经过基站eNB送到核心网(EPC);

步骤101b,EPC处理承载分配请求;

步骤101c,EPC发出演进的无线接入承载(E-RAB、Evolved Radio Access Bearer)建立请求给eNB,所述E-RAB建立请求中包含激活专用EPS承载上下文请求消息;

步骤101d,EPC再启动计时器;

步骤101e,eNB发起无线资源控制(RRC、Radio Resource Control)连接重配给UE,所述RRC连接重配中包含有激活专用承载上下文请求信息;

步骤101f,UE发出RRC连接重配完成消息给基站;

步骤101g,eNB发出E-RAB建立响应给EPC;

步骤101h,UE发出上行直传消息,即:发送激活专用承载上下文应答;

步骤101i,eNB发送上行直传消息,即:发送激活专用承载上下文应答;

步骤101j,EPC停止计时器;

步骤101k,EPC再处理承载分配响应。

这里,由UE发起建立的专用承载,一个用于语音数据包的传输,其余的用于视频数据子包的传输。

需要说明的是:实现建立多个专用承载的方法有很多,也不局限于图2所示的方法步骤,且不一定由UE发起建立专用承载,这里仅为一种可选的方案举例,用来说明如何建立多个专用承载的方法。

步骤102:将视频通话数据拆分;

这里,将所述视频通话数据包拆分为:将所述视频通话数据中的语音数据单独打包为一个数据包;将所述视频通话数据中的视频数据拆分为至少两个视频数据子包。

其中,视频数据的拆分为视频数据子包过程如下:首先设定视频数据子包的长度,然后UE将视频通话过程中产生的视频数据以设定的所述数据子包的值为依据,每达到一个所述视频数据子包的设定值时,将视频数据帧打包,作为一个视频数据子包发送。

这里,将所述拆分后的视频通话数据包按照所述视频数据子包产生的先后顺序对视频数据子包进行编号。

步骤103:通过专用承载传输所述拆分后的视频通话数据包。

这里,语音和视频数据包在双向传输过程中使用实时传输/控制协议(RTP/RTCP,Real-time Transportprotocol/RTP Control Protocol)进行传输,首先,根据UE的反馈信息对网络状态进行分析;然后,根据分析结果对基本流直接打包转化成的RTP包的传输进行调整控制,将所述拆分后的视频通话语音数据包通过语音专用承载进行传输,所述拆分后的视频数据子包通过视频专用 承载进行传输。

举个例子来说,假如顺序产生的视频数据子包标号为1、2、3,用于传输视频数据子包的专用承载标号为a、b,视频数据子包1通过视频专用承载a传输,接着产生的视频数据子包2则通过另一个视频专用承载b传输,再产生的视频数据子包3则可通过视频专用承载a或者b传输,具体控制办法可根据实际情况而定,比如哪个用于传输视频数据子包的专用承载先空闲等等。

本发明实施例提供的提高视频通话数据传输速度的方法,通过在一条信道上建立多个专用承载,能有效地利用网络资源;并且,将视频数据拆分并封装成多个数据子包后利用专用承载传输,能提高视频数据传输的速度。

如图3所示,本发明实施例提供一种提高视频通话数据传输速度的装置,包括:

专用承载建立单元301,用于建立多个专用承载;

数据拆分单元302,用于将视频通话数据拆分;

传输单元303,用于将拆分后的视频通话数据包通过专用承载传输;

存储单元304,用于实时存储所述视频通话数据以及拆分后的数据。

在实际应用中,可以将上述装置置于手机终端中,基于VOLTE下的手机终端进行视频通话过程中,手机终端间建立起视频通话连接,专用承载建立单元301建立多个专用承载,用于所述视频通话过程中产生的视频通话数据的双向传输,然后数据拆分单元302将手机终端在视频通话过程中产生的数据按照设定的值进行拆分封装,并将拆分后的所述数据实时存储在存储单元304中,之后,传输单元303将所述拆分后的视频通话数据包通过专用承载传输到对端的移动终端。

这里,在所述专用承载建立单元301,具体用于建立至少三个专用承载;其中,一个专用承载用于传输语音数据包,其余专用承载用于传输视频数据包。;所述数据拆分单元302,具体用于将所述视频通话数据中的语音数据单独封装为一个数据包;将所述视频通话数据中的视频数据拆分封装成至少两个视频数据子包;编号单元305,用于将拆分后的视频通话数据包按照所述视频数据子 包产生的先后顺序进行编号。

此时,专用承载建立单元301在移动终端建立视频通话后,建立至少三个专用承载,一个用于语音数据包的传输,其余的用于视频数据包的传输,然后,数据拆分单元302将手机终端产生的视频通话数据,将所述视频通话数据中的语音数据单独封装为一个数据包;将所述视频通话数据中的视频数据拆分封装成至少两个视频数据子包,并且由编号单元305按照所述视频数据包产生的顺序对其编号。音频数据包较小,可以直接封装为一个数据包,而视频数据较大,需要拆分封装到多个数据包中传输,对拆分后的视频数据包编号可以避免数据包传输到对端的手机终端时,造成数据合并时的混乱。

另外,在实际应用中,所述专用承载建立单元301、数据拆分单元302、传输单元303、存储单元304、编号单元305,均可由位于终端中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。

本发明实施例提供的一种视频通话数据传输装置,通过在一条信道上建立多个专用承载,能有效地利用网络资源;并且,将视频数据拆分并封装成多个数据子包后利用专用承载传输,能提高视频数据传输的速度。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1