传输方法和电子设备技术

技术编号:9036228 阅读:99 留言:0更新日期:2013-08-15 02:52
提供了传输方法和电子设备。该传输方法应用于传输网络中的发送设备,在该传输网络中从发送设备向接收设备传输数据,该传输方法包括:检测是否满足预定条件;在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;将第一数据以第一算法转换为第三数据,并将第二数据以第二算法转换为第四数据,以使得第三数据和第四数据的数据量之和小于第一数据和第二数据的数据量之和,其中,第一算法不同于第二算法;以及将第三数据和第四数据传输到接收设备。通过根据本发明专利技术实施例的传输方法和电子设备,可以将待传输数据划分为多个部分,并对各部分进行单独处理以减少要传输的数据量,从而改善传输数据质量。

【技术实现步骤摘要】
传输方法和电子设备
本专利技术涉及传输方法和电子设备。
技术介绍
视频会议、视频聊天等应用在诸如PC、笔记本之类的电子设备上已经得到了广泛应用。并且,随着移动互联产品(如智能电话、平板电脑等)的CPU计算能力以及音视频编解码能力的不断提升,视频聊天等功能势必会在电子设备产品上得到更广泛的应用。但是,在这些应用的开发过程中,会遇到关于数据传输的问题。具体地说,由于用户可用的无线带宽资源有限,但要传输的数据流量越来越大。以图像或视频数据为例,移动电话的摄像头像素越来越高,目前流行的配置已经为:前摄像头像素30万-100万,而后摄像头像素500万-800万,并且,像素越高,压缩后的图像或视频数据就越大。除此之外,还需要在电子设备之间传输诸如语音数据之类的其它数据,因此,无线传输的带宽增长速度赶不上要传输的数据的增长速度,并且,随着越来越多电子设备用作网络中的用户设备,真正可用的无线带宽会非常有限。并且,由于很多电子设备用作移动设备,当这种电子设备处于移动过程中时,其需要传输的数据流量可能会突然大幅增加,例如,在帧间压缩的情况下视频数据量大幅增加。当要传输的数据量大于无线带宽资源时,就会造成数据拥堵、数据包丢失。这样,在接收设备一端会出现诸如视频卡顿、马赛克等数据传输的质量问题,从而影响用户感受。因此,需要能够改善传输数据质量的传输方法。
技术实现思路
因此,针对上述现有技术中存在的问题和需求做出本专利技术。本专利技术实施例的目的是提供一种传输方法和电子设备,其能够通过对待传输数据的各部分进行单独处理以减少要传输的数据量,从而改善传输数据质量。根据本专利技术实施例的一方面,提供了一种传输方法,应用于传输网络中的发送设备,在所述传输网络中从所述发送设备向接收设备传输数据,所述传输方法包括:检测是否满足预定条件;在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及将所述第三数据和所述第四数据传输到所述接收设备。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述传输网络的网络传输流量是否大于一第一阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述传输网络的网络传输质量是否小于一第二阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述发送设备是否采用帧间压缩方式传输待传输数据;在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由传感器检测所述发送设备的运动参数是否大于一第三阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:当所述发送设备采用帧间压缩方式传输待传输数据时,由传感器检测所述发送设备的运动参数是否大于一第三阈值。在上述传输方法中,所述运动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。在上述传输方法中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:将所述第一数据以第一压缩算法压缩为所述第三数据;将所述第二数据以第二压缩算法压缩为所述第四数据;以及其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述传输方法中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:将所述第一数据转换为以第一帧速率传送的所述第三数据;将所述第二数据转换为以第二帧速率传送的所述第四数据;其中,所述第一帧速率大于所述第二帧速率。在上述传输方法中,所述在传输网络中从发送设备向接收设备传输的数据是图像。在上述传输方法中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:采用第一压缩算法压缩所述图像的重点区域;采用第二压缩算法压缩所述图像的非重点区域;其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述传输方法中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:以第一帧速率传送所述图像的重点区域;以第二帧速率传送所述图像的非重点区域;其中,所述第一帧速率大于所述第二帧速率。在上述传输方法中,发送设备包括图像采集单元,其中,所述检测是否满足预定条件的步骤之前进一步包括:由所述发送设备的图像采集单元采集图像以作为待传输数据。在上述传输方法中,所述由所述发送设备的图像采集单元采集图像以作为待传输数据的步骤具体为:由所述发送设备的图像采集单元实时采集图像以作为待传输数据。在上述传输方法中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:将所述图像中的固定区域作为所述重点区域;将所述图像中的所述固定区域之外的区域作为所述非重点区域。在上述传输方法中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:确定所述图像中待划分为重点区域的预定对象;分析所述图像以识别所述预定对象的边界;以所述边界将所述图像划分为重点区域和非重点区域。在上述传输方法中,所述确定所述图像中待划分为重点区域的预定对象的步骤具体为:确定所述图像中的人的面部作为所述预定对象。根据本专利技术实施例的另一方面,提供了一种电子设备,应用为传输网络中的发送设备,在所述传输网络中从所述电子设备向接收设备传输数据,所述电子设备包括:检测模块,配置为检测是否满足预定条件;划分模块,配置为在由所述检测模块检测到满足预定条件时,将待传输数据划分为第一数据和第二数据;转换模块,配置为将由所述划分模块划分的所述第一数据以第一算法转换为第三数据,并将由所述划分模块划分的所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及传输模块,将由所述转换模块转换的所述第三数据和所述第四数据传输到所述接收设备。在上述电子设备中,所述检测模块具体用于:检测所述传输网络的网络传输流量是否大于一第一阈值。在上述电子设备中,所述检测模块具体用于:检测所述传输网络的网络传输质量是否小于一第二阈值。在上述电子设备中,所述检测模块包括传感器,且所述检测模块具体用于:检测所述发送设备是否采用帧间压缩方式传输待传输数据;在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由所述传感器检测所述发送设备的运动参数是否大于一第三阈值。在上述电子设备中,所述检测模块包括传感器,且所述检测模块具体用于:当所述发送设备采用帧间压缩方式传输待传输数据时,由所述传感器检测所述发送设备的本文档来自技高网...
传输方法和电子设备

【技术保护点】
一种传输方法,应用于传输网络中的发送设备,在所述传输网络中从所述发送设备向接收设备传输数据,所述传输方法包括:检测是否满足预定条件;在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及将所述第三数据和所述第四数据传输到所述接收设备。

【技术特征摘要】
1.一种传输方法,应用于传输网络中的发送设备,在所述传输网络中从所述发送设备向接收设备传输数据,所述传输方法包括:检测是否满足预定条件;在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及将所述第三数据和所述第四数据传输到所述接收设备,其中,所述检测是否满足预定条件的步骤具体为:检测所述传输网络的网络传输流量是否大于一第一阈值和/或检测所述传输网络的网络传输质量是否小于一第二阈值。2.如权利要求1所述的传输方法,所述检测是否满足预定条件的步骤进一步包括:检测所述发送设备是否采用帧间压缩方式传输待传输数据;在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由传感器检测所述发送设备的运动参数是否大于一第三阈值。3.如权利要求1所述的传输方法,所述检测是否满足预定条件的步骤进一步包括:当所述发送设备采用帧间压缩方式传输待传输数据时,由传感器检测所述发送设备的运动参数是否大于一第三阈值。4.如权利要求3所述的传输方法,其中,所述运动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。5.如权利要求1所述的传输方法,其中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:将所述第一数据以第一压缩算法压缩为所述第三数据;将所述第二数据以第二压缩算法压缩为所述第四数据;以及其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。6.如权利要求1所述的传输方法,其中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:将所述第一数据转换为以第一帧速率传送的所述第三数据;将所述第二数据转换为以第二帧速率传送的所述第四数据;其中,所述第一帧速率大于所述第二帧速率。7.如权利要求1所述的传输方法,其中,所述在传输网络中从发送设备向接收设备传输的数据是图像。8.如权利要求7所述的传输方法,其中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:采用第一压缩算法压缩所述图像的重点区域;采用第二压缩算法压缩所述图像的非重点区域;其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。9.如权利要求7所述的传输方法,其中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:以第一帧速率传送所述图像的重点区域;以第二帧速率传送所述图像的非重点区域;其中,所述第一帧速率大于所述第二帧速率。10.如权利要求7-9中任意一项所述的传输方法,发送设备包括图像采集单元,其中,所述检测是否满足预定条件的步骤之前进一步包括:由所述发送设备的图像采集单元采集图像以作为待传输数据。11.如权利要求10所述的传输方法,其中,所述由所述发送设备的图像采集单元采集图像以作为待传输数据的步骤具体为:由所述发送设备的图像采集单元实时采集图像以作为待传输数据。12.如权利要求8或9所述的传输方法,其中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:将所述图像中的固定区域作为所述重点区域;将所述图像中的所述固定区域之外的区域作为所述非重点区域。13.如权利要求8或9所述的传输方法,其中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:确定所述图像中待划分为重点区域的预定对象;分析所述图像以识别所述预定对象的边界;以所述边界将所述图像划分为重点区域和非重...

【专利技术属性】
技术研发人员:毛兴中谢巍
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1