文件的发送方法及装置与流程

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

技术特征:

1.一种文件的发送方法,其特征在于,包括;

将待发送的目标文件拆分为多个子目标文件;

在将所述多个子目标文件依次发送给终端时,比较已发送而未被所述终端处理的子目标文件数是否大于或等于预设阈值;

在比较结果为是时,在所述终端处理未被处理的子目标文件预设时间后,再比较已发送而未被所述终端处理处理的子目标文件数是否大于或等于所述预设阈值;

在比较结果为否时,继续发送所述子目标文件。

2.根据权利要求1所述的方法,其特征在于,比较已发送而为被所述终端处理的子目标文件树是否大于或等于预设阈值包括:

获取已发送的所述子目标文件数与接收到的所述终端响应消息数;

依据所述已发送的所述子目标文件数与所述响应消息数的差值确定已发送而未被所述终端处理的子目标文件数,其中,所述响应消息是指所述终端每处理完一个子目标文件发送的消息;

判断已发送而未被所述终端处理的子目标文件数是否大于或等于预设阈值。

3.根据权利要求2所述的方法,其特征在于,所述预设阈值小于或等于所述终端在指定时间内能处理所述子目标文件的最大值。

4.根据权利要求1所述的方法,其特征在于,在将待发送的目标文件拆分为多个子目标文件之前,所述方法还包括:

判断当前待发的目标文件容量是否大于或等于第一容量;

在判断结果为是时,将待发送的目标文件拆分为多个子目标文件,在判断结果为否时,直接向所述终端发送所述目标文件。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述目标文件采用基于消息会话中继协议MSRP的方式进行传输。

6.一种文件的发送装置,其特征在于,包括;

拆分模块,用于将待发送的目标文件拆分为多个子目标文件;

第一比较模块,用于在将所述多个子目标文件依次发送给终端时,比较已发送而未被所述终端处理的子目标文件数是否大于或等于预设阈值;

第二比较模块,用于在比较结果为是时,在所述终端处理未被处理的子目标文件预设时间后,再判断未处理的子目标文件数是否大于或等于所述预设阈值;

第一发送模块,用于在判断结果为否时,继续发送所述子目标文件。

7.根据权利要求6所述的装置,其特征在于,所述第一比较模块包括:

获取单元,用于获取已发送的所述子目标文件数与接收到的所述终端响应消息数;

确定单元,用于依据所述已发送的所述子目标文件数与所述响应消息数的差值确定已发送而未被所述终端处理的子目标文件数,其中,所述响应消息用于指示所述终端每处理完一个子目标文件发送的消息;

判断单元,用于判断已发送而未被所述终端处理的子目标文件数是否大于或等于预设阈值。

8.根据权利要求7所述的装置,其特征在于,所述预设阈值小于或等于所述终端在指定时间内能处理所述子目标文件的最大值。

9.根据权利要求6所述的装置,其特征在于,在将待发送的目标文件拆分为多个子目标文件之前,所述装置还包括:

第一判断模块,用于判断当前待发的目标文件容量是否大于或等于第一容量;

第二发送模块,用于在判断结果为是时,将待发送的目标文件拆分为多个子目标文件,在判断结果为否时,直接向所述终端发送所述目标文件。

10.根据权利要求6至9任一项所述的装置,其特征在于,所述目标文件采用基于消息会话中继协议MSRP的方式进行传输。

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