多媒体文件传输装置及方法制造方法及图纸

技术编号:10317687 阅读:103 留言:0更新日期:2014-08-13 18:45
本发明专利技术公开了一种多媒体文件传输装置及方法,属于数据传输和图像处理领域。所述方法包括:获取网络信息;根据网络信息确定多媒体文件的传输版本,不同的传输版本对应于不同的多媒体文件质量;根据传输版本对多媒体文件进行传输。本发明专利技术通过自动获取网络信息,并根据网络信息自动地确定多媒体文件的传输版本,既免去了用户手动选择传输版本的操作,降低了操作复杂度,而且提高了对传输版本的确定的合理性。

【技术实现步骤摘要】
多媒体文件传输装置及方法
本专利技术涉及数据传输和图像处理领域,特别涉及一种多媒体文件传输装置及方法。
技术介绍
随着通信技术以及互联网技术的不断发展,人们已经习惯于将自己的心情、动态以及位置等信息与他人进行分享。其中,诸如图片、短视频这类多媒体文件无疑是一种直观而又丰富的展现形式。用户可将手机、平板电脑或者计算机等电子设备中的多媒体文件上传至社交平台供其他用户进行下载,也可将多媒体文件直接传输至其他用户的设备中。在多媒体文件传输过程中,多媒体文件质量直接关系到多媒体文件的传输时间。对于同一个多媒体文件来说,传输高质量版本所需耗费的传输时间往往大于传输低质量版本所需耗费的传输时间,同时传输所需耗费的流量也较多。在相关技术中,通常提供两种多媒体文件传输模式供用户选择:一种是将多媒体文件以高质量版本进行传输,比如将原始多媒体文件进行传输;另一种是将多媒体文件以低质量版本进行传输,比如将原始多媒体文件压缩后再进行传输。用户可以预先设置好多媒体文件传输模式,在用户确定传输某一多媒体文件之后,电子设备根据用户预先设置的多媒体文件传输模式确定是否对多媒体文件质量进行调节,然后将多媒体文件进行传输;或者,在用户确定传输某一多媒体文件后,电子设备提示用户选择多媒体文件传输模式,电子设备根据用户选择的多媒体文件传输模式确定是否对多媒体文件质量进行调节,然后将多媒体文件进行传输。在实现本专利技术的过程中,专利技术人发现上述技术至少存在以下问题:电子设备在传输多媒体文件之前对是否调节多媒体文件质量的决策依赖于用户的选择,而用户的选择往往只根据个人喜好,却忽略了当下的传输条件。比如,用户预先设置好将多媒体文件以高质量版本进行传输,在网络环境较差、使用收费网络或者使用套餐外流量的情况下如仍然将多媒体文件以高质量版本进行传输,则会影响传输效率且耗费通信资费。因此,相关技术中涉及的多媒体文件传输方案存在对多媒体文件质量版本的选择不尽合理的问题。
技术实现思路
为了解决相关技术中涉及的多媒体文件传输方案存在对多媒体文件质量版本的选择不尽合理的问题,本公开实施例提供了一种多媒体文件传输装置及方法。所述技术方案如下:第一方面,提供了一种多媒体文件传输装置,所述装置包括:信息获取模块,用于获取网络信息;传输确定模块,用于根据所述网络信息确定多媒体文件的传输版本,不同的传输版本对应于不同的多媒体文件质量;文件传输模块,用于根据所述传输版本对所述多媒体文件进行传输。在第一方面的第一种可能的实施方式中,所述传输确定模块,包括:限额计算单元和第一确定单元;或者,限额确定单元和所述第一确定单元;或者,网络判断单元和第二确定单元;所述限额计算单元,用于若所述网络信息为网络状态信息,则根据所述网络状态信息计算本次传输的文件大小限额;所述第一确定单元,用于根据所述本次传输的文件大小限额确定所述多媒体文件的传输版本;所述限额确定单元,用于若所述网络信息为对端限制条件,则根据所述对端限制条件确定本次传输的文件大小限额;所述第一确定单元,用于根据所述本次传输的文件大小限额确定所述多媒体文件的传输版本;所述网络判断单元,用于若所述网络信息为网络类型信息,则根据所述网络类型信息确定当前网络是否为免费网络;所述第二确定单元,用于根据所述当前网络是否为免费网络确定所述多媒体文件的传输版本。结合第一方面的第一种可能的实施方式,在第二种可能的实施方式中,所述限额计算单元,包括:时间获取子单元和限额计算子单元;所述时间获取子单元,用于获取传输时间限额,所述传输时间限额由系统设定或者由用户设定;所述限额计算子单元,用于根据所述传输时间限额和所述网络状态信息计算所述本次传输的文件大小限额。结合第一方面的第一种可能的实施方式,在第三种可能的实施方式中,所述第一确定单元,包括:高质判断子单元、高质确定子单元、高质处理子单元和第一确定子单元;所述高质判断子单元,用于判断所述多媒体文件的最高质量版本的文件大小是否大于所述文件大小限额;所述高质确定子单元,用于若判断出所述多媒体文件的最高质量版本的文件大小小于所述本次传输的文件大小限额,则将所述多媒体文件的最高质量版本确定为所述多媒体文件的传输版本;所述高质处理子单元,用于若判断出所述多媒体文件的最高质量版本的文件大小大于所述本次传输的文件大小限额,则根据所述本次传输的文件大小限额对所述多媒体文件的最高质量版本进行处理得到第一目标质量版本;所述第一确定子单元,用于将所述第一目标质量版本确定为所述多媒体文件的传输版本,所述第一目标质量版本的文件大小不大于所述本次传输的文件大小限额。结合第一方面的第一种可能的实施方式,在第四种可能的实施方式中,所述限额确定单元,包括:限额确定子单元;或者,参数确定子单元;或者,关联确定子单元;所述限额确定子单元,用于当所述对端限制条件包括文件大小限额时,从所述对端限制条件中读取所述文件大小限额;将读取到的所述文件大小限额确定为所述本次传输的文件大小限额;所述参数确定子单元,用于当所述对端限制条件包括多媒体文件参数限额时,从所述对端限制条件中读取所述多媒体文件参数限额;根据所述多媒体文件参数限额确定所述本次传输的文件大小限额;其中,所述多媒体文件参数限额包括清晰度限额、分辨率限额、饱和度限额以及亮度限额中的至少一种;所述关联确定子单元,用于当所述对端限制条件包括对端用户关联信息时,从所述对端限制条件中读取所述对端用户关联信息;根据所述对端用户关联信息确定所述本次传输的文件大小限额。结合第一方面的第一种可能的实施方式,在第五种可能的实施方式中,所述第二确定单元,包括:免费确定子单元和收费确定子单元;所述免费确定子单元,用于若所述当前网络是免费网络,则将所述多媒体文件的最高质量版本确定为所述多媒体文件的传输版本;所述收费确定子单元,用于若所述当前网络不是免费网络,则根据预设多媒体文件质量参数对所述多媒体文件的最高质量版本进行处理得到第二目标质量版本,将所述第二目标质量版本确定为所述多媒体文件的传输版本;或者,获取所述当前网络的剩余套餐流量;根据所述剩余套餐流量确定本次传输的文件大小限额;根据所述本次传输的文件大小限额确定所述多媒体文件的传输版本。结合第一方面、第一方面的第一种可能的实施方式、第一方面的第二种可能的实施方式、第一方面的第三种可能的实施方式、第一方面的第四种可能的实施方式或者第一方面的第五种可能的实施方式,在第六种可能的实施方式中,所述装置还包括:信息再获模块,用于在所述传输版本不为所述多媒体文件的最高质量版本时,再次获取网络信息;重传确定模块,用于如果再次获取的所述网络信息优于初始获取的所述网络信息,根据再次获取的所述网络信息确定所述多媒体文件的重传版本,所述重传版本对应的多媒体文件质量高于所述传输版本对应的多媒体文件质量;文件重传模块,用于根据所述重传版本对所述多媒体文件进行再次传输。结合第一方面的第六种可能的实施方式,在第七种可能的实施方式中,所述装置还包括:网络检测模块,用于检测再次获取的所述网络信息是否优于初始获取的所述网络信息。结合第一方面的第七种可能的实施方式,在第八种可能的实施方式中,所述网络检测模块,包括:第一检测单元;或者,第二检测单元;或者,第三检测单元;所述第一检测单元,用于若再次本文档来自技高网
...
多媒体文件传输装置及方法

【技术保护点】
一种多媒体文件传输装置,其特征在于,所述装置包括:信息获取模块,用于获取网络信息;传输确定模块,用于根据所述网络信息确定多媒体文件的传输版本,不同的传输版本对应于不同的多媒体文件质量;文件传输模块,用于根据所述传输版本对所述多媒体文件进行传输。

【技术特征摘要】
1.一种多媒体文件传输装置,其特征在于,所述装置包括:信息获取模块,用于获取网络信息;传输确定模块,用于根据所述网络信息确定多媒体文件的传输版本,不同的传输版本对应于不同的多媒体文件质量;文件传输模块,用于根据所述传输版本对所述多媒体文件进行传输;信息再获模块,用于在所述传输版本不为所述多媒体文件的最高质量版本时,再次获取网络信息;重传确定模块,用于如果再次获取的所述网络信息优于初始获取的所述网络信息,根据再次获取的所述网络信息确定所述多媒体文件的重传版本,所述重传版本对应的多媒体文件质量高于所述传输版本对应的多媒体文件质量;文件重传模块,用于根据所述重传版本对所述多媒体文件进行再次传输。2.根据权利要求1所述的装置,其特征在于,所述传输确定模块,包括:限额计算单元和第一确定单元;或者,限额确定单元和所述第一确定单元;或者,网络判断单元和第二确定单元;所述限额计算单元,用于若所述网络信息为网络状态信息,则根据所述网络状态信息计算本次传输的文件大小限额;所述第一确定单元,用于根据所述本次传输的文件大小限额确定所述多媒体文件的传输版本;所述限额确定单元,用于若所述网络信息为对端限制条件,则根据所述对端限制条件确定本次传输的文件大小限额;所述第一确定单元,用于根据所述本次传输的文件大小限额确定所述多媒体文件的传输版本;所述网络判断单元,用于若所述网络信息为网络类型信息,则根据所述网络类型信息确定当前网络是否为免费网络;所述第二确定单元,用于根据所述当前网络是否为免费网络确定所述多媒体文件的传输版本。3.根据权利要求2所述的装置,其特征在于,所述限额计算单元,包括:时间获取子单元和限额计算子单元;所述时间获取子单元,用于获取传输时间限额,所述传输时间限额由系统设定或者由用户设定;所述限额计算子单元,用于根据所述传输时间限额和所述网络状态信息计算所述本次传输的文件大小限额。4.根据权利要求2所述的装置,其特征在于,所述第一确定单元,包括:高质判断子单元、高质确定子单元、高质处理子单元和第一确定子单元;所述高质判断子单元,用于判断所述多媒体文件的最高质量版本的文件大小是否大于所述本次传输的文件大小限额;所述高质确定子单元,用于若判断出所述多媒体文件的最高质量版本的文件大小小于所述本次传输的文件大小限额,则将所述多媒体文件的最高质量版本确定为所述多媒体文件的传输版本;所述高质处理子单元,用于若判断出所述多媒体文件的最高质量版本的文件大小大于所述本次传输的文件大小限额,则根据所述本次传输的文件大小限额对所述多媒体文件的最高质量版本进行处理得到第一目标质量版本;所述第一确定子单元,用于将所述第一目标质量版本确定为所述多媒体文件的传输版本,所述第一目标质量版本的文件大小不大于所述本次传输的文件大小限额。5.根据权利要求2所述的装置,其特征在于,所述限额确定单元,包括:限额确定子单元;或者,参数确定子单元;或者,关联确定子单元;所述限额确定子单元,用于当所述对端限制条件包括文件大小限额时,从所述对端限制条件中读取所述文件大小限额;将读取到的所述文件大小限额确定为所述本次传输的文件大小限额;所述参数确定子单元,用于当所述对端限制条件包括多媒体文件参数限额时,从所述对端限制条件中读取所述多媒体文件参数限额;根据所述多媒体文件参数限额确定所述本次传输的文件大小限额;其中,所述多媒体文件参数限额包括清晰度限额、分辨率限额、饱和度限额以及亮度限额中的至少一种;所述关联确定子单元,用于当所述对端限制条件包括对端用户关联信息时,从所述对端限制条件中读取所述对端用户关联信息;根据所述对端用户关联信息确定所述本次传输的文件大小限额。6.根据权利要求2所述的装置,其特征在于,所述第二确定单元,包括:免费确定子单元和收费确定子单元;所述免费确定子单元,用于若所述当前网络是免费网络,则将所述多媒体文件的最高质量版本确定为所述多媒体文件的传输版本;所述收费确定子单元,用于若所述当前网络不是免费网络,则根据预设多媒体文件质量参数对所述多媒体文件的最高质量版本进行处理得到第二目标质量版本,将所述第二目标质量版本确定为所述多媒体文件的传输版本;或者,获取所述当前网络的剩余套餐流量;根据所述剩余套餐流量确定本次传输的文件大小限额;根据所述本次传输的文件大小限额确定所述多媒体文件的传输版本。7.根据权利要求1所述的装置,其特征在于,所述装置还包括:网络检测模块,用于检测再次获取的所述网络信息是否优于初始获取的所述网络信息。8.根据权利要求7所述的装置,其特征在于,所述网络检测模块,包括:第一检测单元;或者,第二检测单元;或者,第三检测单元;所述第一检测单元,用于若再次获取的所述网络信息和初始获取的所述网络信息均为网络状态信息,则检测再次获取的所述网络状态信息优于初始获取的所述网络状态信息的幅度是否超过第一预定阈值;所述第二检测单元,用于若再次获取的所述网络信息和初始获取的所述网络信息均为对端限制条件,则对再次获取的所述对端限制条件和初始获取的所述对端限制条件进行比对,若所述对端限制条件的比对结果满足第一预定条件,则确定再次获取的所述网络信息优于初始获取的所述网络信息;其中,所述第一预定条件包括所述对端限制条件由限制状态转换为解除限制状态或者由限制状态转换为放宽限制状态;所述第三检测单元,用于若再次获取的所述网络信息和初始获取的所述网络信息均为网络类型信息,则对再次获取的所述网络类型信息和初始获取的所述网络类型信息进行比对,若所述网络信息类型的比对结果满足第二预定条件,则确定再次获取的所述网络信息优于初始获取的所述网络信息;其中,所述第二预定条件包括由收费网络转换为免费网络或者剩余套餐流量大于第二预定阈值。9.根据权利要求1所述的装置,其特征在于,所述重传确定模块,包括:限额再算单元和第一重传单元;或者,限额再确单元和所述第一重传单元;或者,网络再判单元和第二重传单元;所述限额再算单元,用于若所述网络信息为网络状态信息,则根据所述网络状态信息计算再次传输的文件大小限额;所述第一重传单元,用于根据所述再次传输的文件大小限额确定所述多媒体文件的重传版本;所述限额再确单元,用于若所述网络信息为对端限制条件,则根据所述对端限制条件确定再次传输的文件大小限额;所述第一重传单元,用于根据所述再次传输的文件大小限额确定所述多媒体文件的重传版本;所述网络再判单元,用于若所述网络信息为网络类型信息,则根据所述网络类型信息确定当前网络是否为免费网络;所述第二重传单元,用于根据所述当前网络是否为免费网络确定所述多媒体文件的重传版本。10.根据权利要求9所述的装置,其特征在于,所述限额再算单元,包括:传输获取子单元和限额再算子单元;所述传输获取子单元,用于获取传输时间限额,所述传输时间限额由系统设定或者由用户设定;所述限额再算子单元,用于根据所述传输时间限额和所述网络状态信息计算所述再次传输的文件大小限额。11.根据权利要求9所述的装置,其特征在于,所述第一重传单元,包括:最高判断子单元、最高确定子单元、最高处理子单元和第三确定子单元;所述最高判断子单元,用于判断所述多媒体文件的最高质量版本的文件大小是否大于所述再次传输的文件大小限额;所述最高确定子单元,用于若判断出所述多媒体文件的最高质量版本的文件大小小于所述再次传输的文件大小限额,则将所述多媒体文件的最高质量版本确定为所述多媒体文件的重传版本;所述最高处理子单元,用于若判断出所述多媒体文件的最高质量版本的文件大小大于所述再次传输的文件大小限额,则根据所述再次传输的文件大小限额对所述多媒体文件的最高质量版本进行处理得到第三目标质量版本;所述第三确定子单元,用于将所述第三目标质量版本确定为所述多媒体文件的重传版本,所述第三目标质量版本的文件大小不大于所述再次传输的文件大小限额,且所述第三目标质量版本的多媒体文件质量高于第一目标质量版本的多媒体文件质量。12.根据权利要求9所述的装置,其特征在于,所述限额再确单元,包括:限额再确子单元;或者,参数再确子单元;或者,关联再确子单元;所述限额再确子单元,用于当所述对端限制条件包括文件大小限额时,从所述对端限制条件中读取所述文件大小限额;将读取到的所述文件大小限额确定为所述再次传输的文件大小限额;所述参数再确子单元,用于当所述对端限制条件包括多媒体文件参数限额时,从所述对端限制条件中读取所述多媒体文件参数限额;根据所述多媒体文件参数限额确定所述再次传输的文件大小限额;其中,所述多媒体文件参数限额包括清晰度限额、分辨率限额、饱和度限额以及亮度限额中的至少一种;所述关联再确子单元,用于当所述对端限制条件包括对端用户关联信息时,从所述对端限制条件中读取所述对端用户关联信息;根据所述对端用户关联信息确定所述再次传输的文件大小限额。13.根据权利要求9所述的装置,其特征在于,所述第二重传单元,包括:免费重传子单元和收费重传子单元;所述免费重传子单元,用于若所述当前网络是免费网络,则将所述多媒体文件的最高质量版本确定为所述多媒体文件的重传版本;所述收费重传子单元,用于若所述当前网络不是免费网络,则根据预设多媒体文件质量参数对所述多媒体文件的最高质量版本进行处理得到第四目标质量版本,将所述第四目标质量版本确定为所述多媒体文件的重传版本,所述第四目标质量版本的多媒体文件质量高于第二目标质量版本的多媒体文件质量;或者,获取所述当前网络的剩余套餐流量;根据所述剩余套餐流量确定再次传输的文件大小限额;根据所述再次传输的文件大小限额确定所述多媒体文件的重传版本。14.根据权利要求1所述的装置,其特征在于,所述装置还包括:标识设置模块,用于在所述传输版本不为所述多媒体文件的最高质量版本时,为所述多媒体文件设置并记录对应的重传标识;标识检测模块,用于检测本端是否存在设置有所述重传标识的多媒体文件;所述信息再获模块,还用于若检测出存在设置有所述重传标识的多媒体文件,则执行所述再次获取网络信息的步骤。15.根据权利要求1至6任一所述的装置,其特征在于,所述装...

【专利技术属性】
技术研发人员:魏何陈善席
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1