一种传输方法和装置制造方法及图纸

技术编号:19487045 阅读:21 留言:0更新日期:2018-11-17 11:34
本申请提供了一种传输方式和装置,所述方法包括:获得文件子集合信息和网络信息;至少根据所述文件子集合信息和所述网络信息获得第一时间,所述第一时间表征为通过网络传输文件子集合的估算时间;至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征为压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和;如果所述第一时间和所述第二时间的对比结果满足第一条件,则通过网络传输所述文件子集合;如果所述第一时间和所述第二时间的对比结果不满足所述第一条件,则压缩所述文件子集合并通过网络传输压缩后的所述文件子集合。对不同文件特点选择传输方式,提高了文件传输效率,提高了用户体验。

【技术实现步骤摘要】
一种传输方法和装置
本申请涉及数据通信领域,具体涉及传输方法和装置。
技术介绍
在文件传输过程中,为了提高文件的传输速度,往往需要对文件进行压缩。但是,有些文件的压缩比不高,例如,图片文件。这些文件的压缩时间加传输时间的总时间并没有比非压缩文件的传输时间节省,反而增加了时间。不同文件的压缩比不一样,对于压缩比高的文件,压缩之后传输,由于压缩后文件变小很多,可以显著增加传输效率,但是对于压缩比低的文件,由于压缩需要时间,压缩之后体积缩小不明显,反而降低传输效率,因此,对全部文件进行压缩或者都不压缩,都不合适
技术实现思路
本申请提供一种传输方法和装置,以解决文件传输的效率问题。为了解决上述技术问题,本申请实施例提供了如下的技术方案:本申请提供了一种传输方法,包括:获得文件子集合信息和网络信息;至少根据所述文件子集合信息和所述网络信息获得第一时间,所述第一时间表征为通过网络传输文件子集合的估算时间;至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征为压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和;如果所述第一时间和所述第二时间的对比结果满足第一条件,则通过网络传输所述文件子集合;如果所述第一时间和所述第二时间的对比结果不满足所述第一条件,则压缩所述文件子集合并通过网络传输压缩后的所述文件子集合。可选的,其中,所述文件子集合的信息,至少包括:文件子集合的大小信息和类型信息;所述网络信息包括网络的传输速度或带宽信息。进一步的,其中,所述至少根据所述文件子集合信息和所述网络信息获得第一时间,包括:通过所述文件子集合的大小信息及所述网络信息获得所述文件子集合的第一时间。可选的,其中,所述至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和,包括:至少根据所述文件子集合信息获得压缩所述文件子集合的估算时间;至少根据所述文件子集合信息和所述网络信息获得通过网络传输压缩后所述文件子集合的估算时间;计算压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和,获得第二时间。进一步的,其中,所述至少根据所述文件子集合信息获得压缩所述文件子集合的估算时间,包括:根据所述文件子集合的类型信息获得相应类型文件子集合的压缩信息;所述相应类型的文件子集合的压缩信息,至少包括:压缩率信息和压缩速度信息;通过所述文件子集合的大小信息及相应类型文件子集合的压缩速度信息计算获得压缩所述文件子集合的估算时间;和/或所述至少根据所述文件子集合信息和所述网络信息获得通过网络传输所述压缩后所述文件子集合的估算时间,包括:通过所述文件子集合的大小信息和相应类型文件子集合的所述压缩率信息及所述网络信息获得通过网络传输所述压缩文件子集合的时间。进一步的,其中,所述根据所述文件子集合的类型信息获取相应类型文件子集合的压缩信息,包括:通过与所述文件子集合的类型信息的关联关系,从压缩信息的数据集合中获取相应类型文件子集合的压缩信息,所述压缩信息的数据集合至少包括:文件子集合的类型信息及相应类型文件子集合的压缩率信息和压缩速度信息。进一步的,其中,所述相应类型文件子集合的压缩信息,至少通过以下一种方式生成:所述信息,通过读取预存储的模板信息生成;所述信息,依据历史上压缩同一类型文件子集合生成的相应信息生成;所述信息,依据同一类型文件子集合的历史压缩信息关联权重后的和生成。可选的,其中,所述第一时间和所述第二时间的对比结果满足第一条件,至少包括以下一种对比方式:所述第一时间减去所述第二时间的差小于或等于零;所述第一时间的资源消耗值减去所述第二时间的资源消耗值的差小于或等于零。综上所述,其中,在所述方法前,还包括:获得待传输的文件集合;将待传输的文件集合按照类型分类,获得分类后的多个文件子集合。本申请提供了一种传输装置,包括:获取信息单元,配置为获得文件子集合信息和网络信息;获取第一时间单元,配置为至少根据所述文件子集合信息和所述网络信息获得第一时间,所述第一时间表征通过网络传输文件子集合的估算时间;获取第二时间单元,配置为至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征压缩所述文件的估算时间及通过网络传输压缩后所述文件的估算时间的和;传输单元,配置为如果所述第一时间和所述第二时间的对比结果满足第一条件,则通过网络传输所述文件;如果所述第一时间和所述第二时间的对比结果不满足第一条件,则压缩所述文件并通过网络传输所述压缩文件。基于上述实施例的公开可以获知,本申请提供了一种传输方式和装置,所述方法包括:获得文件子集合信息和网络信息;至少根据所述文件子集合信息和所述网络信息获得第一时间,所述第一时间表征为通过网络传输文件子集合的估算时间;至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征为压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和;如果所述第一时间和所述第二时间的对比结果满足第一条件,则通过网络传输所述文件子集合;如果所述第一时间和所述第二时间的对比结果不满足所述第一条件,则压缩所述文件子集合并通过网络传输压缩后的所述文件子集合。根据不同文件的特点选择传输方式,提高了文件传输效率,提供更好的用户体验。附图说明图1为本申请实施例的传输方法的流程图;图2为本申请实施例的传输方法的流程图;图3为本申请实施例的传输装置的单元框图;图4为本申请实施例的传输装置的单元框图。具体实施方式下面,结合附图对本申请的具体实施例进行详细的描述,但不作为本申请的限定。应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。本申请提供一种传输方法;本申请还提供一种传输方法;本申请还提供一种传输装置。在下面的实施例中逐一进行详细说明。对本申请提供的第本文档来自技高网...

【技术保护点】
1.一种传输方法,包括:获得文件子集合信息和网络信息;至少根据所述文件子集合信息和所述网络信息获得第一时间,所述第一时间表征为通过网络传输文件子集合的估算时间;至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征为压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和;如果所述第一时间和所述第二时间的对比结果满足第一条件,则通过网络传输所述文件子集合;如果所述第一时间和所述第二时间的对比结果不满足所述第一条件,则压缩所述文件子集合并通过网络传输压缩后的所述文件子集合。

【技术特征摘要】
1.一种传输方法,包括:获得文件子集合信息和网络信息;至少根据所述文件子集合信息和所述网络信息获得第一时间,所述第一时间表征为通过网络传输文件子集合的估算时间;至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征为压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和;如果所述第一时间和所述第二时间的对比结果满足第一条件,则通过网络传输所述文件子集合;如果所述第一时间和所述第二时间的对比结果不满足所述第一条件,则压缩所述文件子集合并通过网络传输压缩后的所述文件子集合。2.根据权利要求1所述的方法,其中,所述文件子集合的信息,至少包括:文件子集合的大小信息和类型信息;所述网络信息包括网络的传输速度或带宽信息。3.根据权利要求2所述的方法,其中,所述至少根据所述文件子集合信息和所述网络信息获得第一时间,包括:通过所述文件子集合的大小信息及所述网络信息获得所述文件子集合的第一时间。4.根据权利要求2所述的方法,其中,所述至少根据所述文件子集合信息和所述网络信息获得第二时间,所述第二时间表征压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和,包括:至少根据所述文件子集合信息获得压缩所述文件子集合的估算时间;至少根据所述文件子集合信息和所述网络信息获得通过网络传输压缩后所述文件子集合的估算时间;计算压缩所述文件子集合的估算时间及通过网络传输压缩后所述文件子集合的估算时间的和,获得第二时间。5.根据权利要求4所述的方法,其中,所述至少根据所述文件子集合信息获得压缩所述文件子集合的估算时间,包括:根据所述文件子集合的类型信息获得相应类型文件子集合的压缩信息;所述相应类型的文件子集合的压缩信息,至少包括:压缩率信息和压缩速度信息;通过所述文件子集合的大小信息及相应类型文件子集合的压缩速度信息计算获得压缩所述文件子集合的估算时间;和/或所述至少根据所述文件子集合信息和所述网络信息获得通过网络传...

【专利技术属性】
技术研发人员:罗蒙刘力强
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1