发送文件的方法和终端技术

技术编号:9849011 阅读:110 留言:0更新日期:2014-04-02 16:15
本发明专利技术提供了一种发送文件的方法和终端。所述方法包括:接收向接收方发送文件的指令;接收来自接收方的压缩待发送的文件的请求;根据所述请求对待发送的文件进行压缩处理;发送经过所述压缩处理的文件。所述终端包括:接收模块,用于接收向接收方发送文件的指令;所述接收模块,还用于接收来自接收方的压缩待发送的文件的请求;压缩模块,用于根据所述接收模块接收的请求对待发送的文件进行压缩处理;发送模块,用于发送经过所述压缩处理的文件。采用本发明专利技术能提高文件发送操作上的方便性。

【技术实现步骤摘要】
发送文件的方法和终端
本专利技术涉及传输控制技术,特别是涉及一种发送文件的方法和终端。
技术介绍
随着互联网络的发展,越来越多的人们利用互联网络进行沟通和交流,并利用互联网络进行文件的传输,例如,使用即时通信工具在用户之间传输文件,以实现文件的分享。但是,人们利用互联网络进行文件传输的过程中,常常由于文件太大而受到制约,在意识到文件太大而导致了传输所耗费的时间过多时,将中断文件的传输,进行额外的手动压缩之后再进行压缩后的文件的传输,操作上非常不方便。
技术实现思路
基于此,有必要针对文件太大而导致的文件发送的操作上的不方便的技术问题,提供一种能提高文件发送操作上的方便性的发送文件的方法。此外,还有必要提供一种能提高文件发送操作上的方便性的终端。一种发送文件的方法,其特征在于,所述方法包括:接收向接收方发送文件的指令;接收来自接收方的压缩待发送的文件的请求;根据所述请求对待发送的文件进行压缩处理;发送经过所述压缩处理的文件。在其中一个实施例中,所述方法还包括步骤:判断所述文件的存储容量是否超出预置的容量阈值;则所述根据所述请求对待发送的文件进行压缩处理的步骤,具体为:当判断为是时,根据所述请求对待发送的文件进行压缩处理。在其中一个实施例中,所述当判断为是时,根据所述请求对待发送的文件进行压缩处理的步骤,包括:当判断为是时,获取待发送的文件的属性信息;根据获取的属性信息确定与所述属性信息存在预置的对应关系的压缩算法;根据所述请求利用确定的压缩算法对待发送的文件进行压缩处理。在其中一个实施例中,所述属性信息包括第一属性信息或第二属性信息;所述方法还包括步骤:预置第一属性信息与有损压缩算法存在第一对应关系;预置第二属性信息与无损压缩算法存在第二对应关系;则所述根据获取的属性信息确定与所述属性信息存在预置的对应关系的压缩算法的步骤,具体为:当获取的属性信息为第一属性信息时,根据所述第一对应关系确定有损压缩算法;或当获取的属性信息为第二属性信息时,根据所述第二对应关系确定无损压缩算法。在其中一个实施例中,所述当判断为是时,根据所述请求对待发送的文件进行压缩处理的步骤,包括:当判断为是时,计算待发送的文件经过压缩处理后的存储容量;确定计算结果大于或等于容量阈值时,根据所述请求对待发送的文件进行分卷式压缩处理。本专利技术还提出一种终端,所述终端包括:接收模块,用于接收向接收方发送文件的指令;所述接收模块,还用于接收来自接收方的压缩待发送的文件的请求;压缩模块,用于根据所述接收模块接收的请求对待发送的文件进行压缩处理;发送模块,用于发送经过所述压缩处理的文件。在其中一个实施例中,其特征在于,所述终端还包括判断模块,用于判断所述文件的存储容量是否超出预置的容量阈值;所述压缩模块,具体用于在所述判断模块的判断结果为是时,根据所述接收模块接收的请求对待发送的文件进行压缩处理。在其中一个实施例中,所述压缩模块,包括:属性获取单元,用于当所述判断模块的判断结果为是时,获取待发送的文件的属性信息;算法确定单元,用于根据所述属性获取单元获取的属性信息确定与所述属性信息存在预置的对应关系的压缩算法;压缩处理单元,用于根据所述接收模块接收的请求利用所述算法确定单元确定的压缩算法对待发送的文件进行压缩处理。在其中一个实施例中,其特征在于,所述属性信息包括第一属性信息或第二属性信息;所述终端还包括预置模块,用于预置第一属性信息与有损压缩算法存在第一对应关系;所述预置模块,还用于预置第二属性信息与无损压缩算法存在第二对应关系;所述算法确定单元,具体用于当属性获取单元获取的属性信息为第一属性信息时,根据所述预置模块预置的第一对应关系确定有损压缩算法;或当属性获取单元获取的属性信息为第二属性信息时,根据所述预置模块预置的第二对应关系确定无损压缩算法。在其中一个实施例中,其特征在于,所述压缩模块,包括:容量计算单元,用于当所述判断模块的判断结果为是时,计算待发送的文件经过压缩处理后的存储容量;分卷压缩单元,用于确定所述容量计算单元的计算结果大于或等于容量阈值时,根据所述接收模块接收的请求对待发送的文件进行分卷式压缩处理。上述发送文件的方法和终端,通过接收向接收方发送文件的指令,然后接收来自接收方的压缩待发送的文件的请求,根据请求对待发送的文件进行压缩处理,发送经过所述压缩处理的文件。因此,根据接收方的请求不进行额外的操作而直接对文件进行压缩,提高了文件发送的操作上的方便性。【附图说明】图1为本专利技术的实施例中一种发送文件的方法的流程图;图2为本专利技术的实施例中另一种发送文件的方法的流程图;图3为本专利技术的实施例中一种终端的结构示意图;图4为本专利技术的实施例中另一种终端的结构示意图;图5为本专利技术的实施例中一种压缩模块的结构示意图;图6为本专利技术的实施例中另一种压缩模块的结构示意图。【具体实施方式】如图1所示,在一个实施例中,本专利技术提出了一种发送文件的方法,该方法由终端来执行,具体包括以下内容:110、接收向接收方发送文件的指令。用户通过终端发送文件,按照传输方向来区分,终端作为发送方,则接收文件的另一方是步骤110中描述的接收方。用户要向接收方发送文件可以在终端的显示界面上输入指令,终端则接收向接收方发送文件的指令。其中,显示界面可以是终端中文件管理应用的界面,或者是传输类应用的界面,或者其他应用程序的界面,在此不做限定。120、接收来自接收方的压缩待发送的文件的请求。为保证文件传输的可靠性,接收方会请求对待发送的文件进行压缩,终端可以接收该请求进行处理。待发送的文件,具体指在步骤110中提到的要发送的文件在未正式发送之前的状态。130、根据请求对待发送的文件进行压缩处理。终端接收到来自接收方的请求后,开始对待发送的文件进行压缩处理。压缩处理的具体过程可以是使用包括有损压缩算法和/或无损压缩算法在内的各种压缩算法对待发送的文件进行压缩,最终得到经过压缩处理的文件。文件的存储容量在经过压缩后一般可以大幅减小,即待发送的文件经过压缩后存储容量更小更利于发送。140、发送经过压缩处理的文件。终端将经过压缩处理的文件发送给接收方,完成文件发送的过程。综上所述,本专利技术根据接收方的请求不进行额外的操作而直接对文件进行压缩,提高了文件发送的操作上的方便性。如图2所示,在一个实施例中提出了另一种发送文件的方法,该方法由终端来执行,具体包括以下内容:210、接收向接收方发送文件的指令。用户通过终端发送文件,按照传输方向来区分,终端作为发送方,则接收文件的另一方是步骤210中描述的接收方。用户要向接收方发送文件可以在终端的显示界面上输入指令,终端则接收向接收方发送文件的指令。其中,显示界面可以是终端中文件管理应用的界面,或者是传输类应用的界面,或者其他应用程序的界面,在此不做限定。220、接收来自接收方的压缩待发送的文件的请求。为保证文件传输的可靠性,接收方会请求对待发送的文件进行压缩,终端可以接收该请求进行处理。待发送的文件,具体指在步骤110中提到的要发送的文件在未正式发送之前的状态。230、判断文件的存储容量是否超出预置的容量阈值。理论上对文件压缩后可以得到比原始文件更小的存储容量,但在发送文件的方法的实际运用中,有些文件无论是否经过压缩,对于传输速度以及传输本文档来自技高网...
发送文件的方法和终端

【技术保护点】
一种发送文件的方法,其特征在于,所述方法包括:接收向接收方发送文件的指令;接收来自接收方的压缩待发送的文件的请求;根据所述请求对待发送的文件进行压缩处理;发送经过所述压缩处理的文件。

【技术特征摘要】
2013.11.11 CN 201310557755.71.一种发送文件的方法,其特征在于,所述方法包括: 接收向接收方发送文件的指令; 接收来自接收方的压缩待发送的文件的请求; 根据所述请求对待发送的文件进行压缩处理; 发送经过所述压缩处理的文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括步骤:判断所述文件的存储容量是否超出预置的容量阈值; 则所述根据所述请求对待发送的文件进行压缩处理的步骤,具体为: 当判断为是时,根据所述请求对待发送的文件进行压缩处理。3.根据权利要求2所述的方法,其特征在于,所述当判断为是时,根据所述请求对待发送的文件进行压缩处理的步骤,包括: 当判断为是时,获取待发送的文件的属性信息; 根据获取的属性信息确定与所述属性信息存在预置的对应关系的压缩算法; 根据所述请求利用确定的压缩算法对待发送的文件进行压缩处理。4.根据权利要求3所述的方法,其特征在于,所述属性信息包括第一属性信息或第二属性信息; 所述方法还包括步骤: 预置第一属性信息与有损压缩算法存在第一对应关系; 预置第二属性信息与无损压缩算法存在第二对应关系; 则所述根据获取的属性信息确定与所述属性信息存在预置的对应关系的压缩算法的步骤,具体为: 当获取的属性信息为第一属性信息时,根据所述第一对应关系确定有损压缩算法; 或 当获取的属性信息为第二属性信息时,根据所述第二对应关系确定无损压缩算法。5.根据权利要求2所述的方法,其特征在于,所述当判断为是时,根据所述请求对待发送的文件进行压缩处理的步骤,包括: 当判断为是时,计算待发送的文件经过压缩处理后的存储容量; 确定计算结果大于或等于容量阈值时,根据所述请求对待发送的文件进行分卷式压缩处理。6.—种终端,其特征在于,所述...

【专利技术属性】
技术研发人员:黄树生
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1