【技术实现步骤摘要】
本专利技术涉及数据传输
,尤其涉及一种数据传输的方法、装置及计算机设备。
技术介绍
随着网络技术的不断发展,跨地区、跨国家之间的数据传输越来越多,比如,用户从美国传照片给在中国的用户或者需要从中国将电影传给南极洲的用户等等。远距离传输由于距离远,对于确定大小的传输文件而言,如何传输更多的数据文件而且不溢出,对于远距离传输而言特别重要。
技术实现思路
本专利技术的目的在于,提供一种数据传输的方法、装置及计算机设备,节省远距离传输的成本。根据本专利技术的一方面,提供一种数据传输的方法,所述方法包括:获取传输文件中已压缩的数据文件的平均压缩率;根据所述平均压缩率和所述传输文件的第一剩余容量确定待压缩的第一数据文件的文件大小;将所述第一数据文件压缩后置于所述传输文件中,并传输。根据本专利技术的另一方面,还提供一种数据传输的装置,所述装置包括:获取单元,用于获取传输文件中已压缩的数据文件的平均压缩率;控制单元,用于根据所述平均压缩率和所述传输文件的第一剩余容量确定待压缩的第一数据文件的文件大小;传输单元,用于将所述第一数据文件压缩后置于所述传输文件中,并传输。根据本专利 ...
【技术保护点】
一种数据传输的方法,所述方法包括:获取传输文件中已压缩的数据文件的平均压缩率;根据所述平均压缩率和所述传输文件的第一剩余容量确定待压缩的第一数据文件的文件大小;将所述第一数据文件压缩后置于所述传输文件中,并传输。
【技术特征摘要】
1.一种数据传输的方法,所述方法包括:获取传输文件中已压缩的数据文件的平均压缩率;根据所述平均压缩率和所述传输文件的第一剩余容量确定待压缩的第一数据文件的文件大小;将所述第一数据文件压缩后置于所述传输文件中,并传输。2.根据权利要求1所述的方法,其中,所述获取传输文件中已压缩的数据文件的平均压缩率的处理包括:根据当前所述传输文件的第二剩余容量确定下一次待压缩的第二数据文件的文件大小;根据采样次数内多个数据文件压缩前后文件大小的变化率得到所述平均压缩率。3.根据权利要求2所述的方法,其中,所述采样次数为三次。4.根据权利要求3所述的方法,其中,所述第二数据文件的文件大小等于所述第二剩余容量。5.根据权利要求4所述的方法,其中,根据采样次数内多个数据文件压缩前后文件大小的变化率得到所述平均压缩率包括:将所述多个数据文件压缩后的文件大小之和除以所述多个数据文件压缩前的文件大小之和,得到所述平均压缩率。6.根据权利要求4所述的方法,其中,根据采样次数内多个数据文件压缩前后文件大小的变化率得到所述平均压缩率包括:分别计算所述各数据文件压缩后的文件大小与压缩前的文件大小的比值;将所述比值的平均值作为所述平均压缩率。7.根据权利要求5或6所述的方法,其中,所述根据所述平均压缩率和所述传输文件的第一剩余容量确定待压缩的第一数据文件的文件大小的处理包括:将所述第一剩余容量除以所述平均压缩率并乘以压缩冗余率,得到所述待压缩的第一数据文件的文件大小;其中,所述压缩冗余率大于0小于1。8.一种数据传输的装置,所述装置包括:获取单元,用于获取传输文件中已压缩的数据文件的平...
【专利技术属性】
技术研发人员:李德志,
申请(专利权)人:乐视控股北京有限公司,乐视云计算有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。