文件分享装置及方法与流程

文档序号:11139047阅读:来源:国知局

技术特征:

1.一种文件分享装置,其特征在于,所述文件分享装置包括:

检测模块,用于在检测到文件发送指令后,检测当前发送文件的应用是否存在单次传输文件的传输上限;

判断模块,用于若所述应用存在单次传输文件的传输上限,则获取所述应用单次传输文件的传输上限值,并判断当前发送的文件大小是否大于所述传输上限值;

发送模块,用于若所述文件大小小于或等于所述传输上限值,则直接发送所述文件,若所述文件大小大于所述传输上限值,则根据所述传输上限值将所述文件划分为多个子文件,并将各个子文件以及各个子文件对应的划分信息逐个进行发送,其中,所述子文件的大小均小于或等于所述传输上限值。

2.如权利要求1所述的文件分享装置,其特征在于,所述发送模块包括:

划分单元,用于将所述文件平均划分为多个子文件,且每个子文件的大小均小于或等于所述传输上限值;

或者,将所述文件以所述传输上限值为划分单位划分为多个子文件。

3.如权利要求2所述的文件分享装置,其特征在于,所述划分单元还用于:

对所述各个子文件按照划分顺序进行编号,并将各个子文件对应的编号作为所述各个子文件对应的划分信息。

4.如权利要求1所述的文件分享装置,其特征在于,所述发送模块还包括:

压缩单元,用于根据所述传输上限值将所述文件划分为多个子文件之前,提示用户是否需要对所述文件进行压缩,若用户选择对所述文件进行压缩,则根据用户选择的压缩方式对所述文件进行压缩,并判断压缩后的文件大小是否大于传输上限值;若压缩后的文件大小小于或等于传输上限值,则直接发送所述压缩后的文件;若压缩后的文件大小大于传输上限值,则根据所述传输上限值将所述压缩后的文件划分为多个子文件。

5.如权利要求1至4任意一项所述的文件分享装置,其特征在于,所述装置还包括:

拼接模块,用于在接收到所有的子文件之后,获取各个子文件对应的划分信息,并根据获取到的划分信息将所有的子文件拼接成完整的文件。

6.一种文件分享方法,其特征在于,所述文件分享方法包括:

在检测到文件发送指令后,检测当前发送文件的应用是否存在单次传输文件的传输上限;

若所述应用存在单次传输文件的传输上限,则获取所述应用单次传输文件的传输上限值,并判断当前发送的文件大小是否大于所述传输上限值;

若所述文件大小小于或等于所述传输上限值,则直接发送所述文件,若所述文件大小大于所述传输上限值,则根据所述传输上限值将所述文件划分为多个子文件,并将各个子文件以及各个子文件对应的划分信息逐个进行发送,其中,所述子文件的大小均小于或等于所述传输上限值。

7.如权利要求6所述的文件分享方法,其特征在于,根据所述传输上限值将所述文件划分为多个子文件包括:

将所述文件平均划分为多个子文件,且每个子文件的大小均小于或等于所述传输上限值;

或者,将所述文件以所述传输上限值为划分单位划分为多个子文件。

8.如权利要求7所述的文件分享方法,其特征在于,根据所述传输上限值将所述文件划分为多个子文件之后还包括:

对所述各个子文件按照划分顺序进行编号,并将各个子文件对应的编号作为所述各个子文件对应的划分信息。

9.如权利要求6所述的文件分享方法,其特征在于,根据所述传输上限值将所述文件划分为多个子文件之前还包括:

提示用户是否需要对所述文件进行压缩,若用户选择对所述文件进行压缩,则根据用户选择的压缩方式对所述文件进行压缩,并判断压缩后的文件大小是否大于传输上限值;

若压缩后的文件大小小于或等于传输上限值,则直接发送所述压缩后的文件,若压缩后的文件大小大于传输上限值,则根据所述传输上限值将所述压缩后的文件划分为多个子文件。

10.如权利要求6至9任意一项所述的文件分享方法,其特征在于,所述方法还包括:

在接收到所有的子文件之后,获取各个子文件对应的划分信息,并根据获取到的划分信息将所有的子文件拼接成完整的文件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1