1.一种多媒体短信传输的方法,其特征在于,所述方法包括:
基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送;
当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU;
基于所述第二MTU,对所述第一多媒体短信重新进行传输数据包划分,对重新划分得到的传输数据包进行发送。
2.根据权利要求1所述的方法,其特征在于,所述基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送之前,所述方法还包括:如果当前存在第二多媒体短信正在进行重新发送,则将重新发送所述第二多媒体短信的MTU确定为所述第一MTU,如果当前不存在其它多媒体短信正在进行重新发送,则将预设的初始MTU确定为所述第一MTU;或者,如果当前存在第二多媒体短信正在进行重新发送,则将重新发送所述第二多媒体短信的MTU降低预设调整值,得到所述第一MTU,如果当前不存在其它多媒体短信正在进行重新发送,则将预设的初始MTU确定为所述第一MTU。
3.根据权利要求1所述的方法,其特征在于,所述基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送之前,所述方法还包括:如果当前存在已经建立的多媒体短信传输连接,则将所述已经建立的多媒体短信传输连接的MTU,确定为所述第一MTU,如果当前不存在已经建立的多媒体短信传输连接,则将预设的初始MTU确定为所述第一MTU。
4.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU,包括:当检测到所述第一多媒体短信的第一传输数据包传输失败时,将所述第一MTU降低至预设数值,得到第二MTU;或者,当检测到所述第一多媒体短信的第一传输数据包传输失败时,将所述第一 MTU降低预设调整值,得到第二MTU。
5.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU,包括:当检测到所述第一多媒体短信的第一传输数据包传输失败,且所述第一传输数据包的重传次数达到预设阈值时,降低所述第一MTU,得到第二MTU。
6.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU,包括:当检测到所述第一多媒体短信的第一传输数据包传输失败,且所述第一多媒体短信降低MTU并重传的次数未达到预设阈值时,降低所述第一MTU,得到第二MTU。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收代理服务器发送的第三多媒体短信的过程中,当检测到所述第三多媒体短信的第二传输数据包接收失败时,降低本地当前的MTU,得到第三MTU;
将所述第三MTU通知给所述代理服务器,以使所述代理服务器根据所述第三MTU降低所述代理服务器使用的MTU,得到第四MTU;
接收所述代理服务器基于所述第四MTU对所述第三多媒体短信重新进行传输数据包划分后发送的所述第三多媒体短信。
8.一种多媒体短信传输的装置,其特征在于,所述装置包括:
发送模块,用于基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送;
调整模块,用于当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU;
所述发送模块,还用于基于所述第二MTU,对所述第一多媒体短信重新进行传输数据包划分,对重新划分得到的传输数据包进行发送。
9.根据权利要求8所述的装置,其特征在于,所述基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送之前,所述装置还包括:确定模块,用于:
如果当前存在第二多媒体短信正在进行重新发送,则将重新发送所述第二多媒体短信的MTU确定为所述第一MTU,如果当前不存在其它多媒体短信正在进行重新发送,则将预设的初始MTU确定为所述第一MTU;或者,如果当前存在第二多媒体短信正在进行重新发送,则将重新发送所述第二多媒体短信的MTU降低预设调整值,得到所述第一MTU,如果当前不存在其它多媒体短信正在进行重新发送,则将预设的初始MTU确定为所述第一MTU。
10.根据权利要求8所述的装置,其特征在于,所述基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送之前,所述确定模块,还用于:如果当前存在已经建立的多媒体短信传输连接,则将所述已经建立的多媒体短信传输连接的MTU,确定为所述第一MTU,如果当前不存在已经建立的多媒体短信传输连接,则将预设的初始MTU确定为所述第一MTU。
11.根据权利要求8所述的装置,其特征在于,所述调整模块,用于:当检测到所述第一多媒体短信的第一传输数据包传输失败时,将所述第一MTU降低至预设数值,得到第二MTU;或者,当检测到所述第一多媒体短信的第一传输数据包传输失败时,将所述第一MTU降低预设调整值,得到第二MTU。
12.根据权利要求8所述的装置,其特征在于,所述调整模块,用于:当检测到所述第一多媒体短信的第一传输数据包传输失败,且所述第一传输数据包的重传次数达到预设阈值时,降低所述第一MTU,得到第二MTU。
13.根据权利要求8所述的装置,其特征在于,所述调整模块,用于:当检测到所述第一多媒体短信的第一传输数据包传输失败,且所述第一多媒体短信降低MTU并重传的次数未达到预设阈值时,降低所述第一MTU,得到第二MTU。
14.根据权利要求8所述的装置,其特征在于,所述调整模块,还用于在接收代理服务器发送的第三多媒体短信的过程中,当检测到所述第三多媒体短信的第二传输数据包接收失败时,降低本地当前的MTU,得到第三MTU;
所述发送模块,还用于将所述第三MTU通知给所述代理服务器,以使所述代理服务器根据所述第三MTU降低所述代理服务器使用的MTU,得到第四 MTU;
所述装置还包括:
接收模块,用于接收所述代理服务器基于所述第四MTU对所述第三多媒体短信重新进行传输数据包划分后发送的所述第三多媒体短信。