【技术实现步骤摘要】
一种多媒体短信传输的方法和装置
本专利技术涉及计算机
,特别涉及一种多媒体短信传输的方法和装置。
技术介绍
随着计算机技术和通讯技术的发展,手机等移动终端可以向其它移动终端发送多媒体短信(也可以称为彩信),终端A向终端B发送多媒体短信,一般要先经过一些网关设备将多媒体短信转发至代理服务器,代理服务器再将接收到的多媒体短信转发至终端B。现有技术中,技术人员一般会为终端设置用于多媒体短信发送的MTU(MaximumTransmissionUnit,最大传输单元),终端A可以基于MTU对多媒体短信进行传输数据包划分,将多媒体短信分割为多个数据包,其数据包的数据量等于MTU的值,然后将分割好的各数据包发送至代理服务器,代理服务器将接收到的各数据包发送至终端B。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:终端A向终端B发送多媒体短信时,由于要经过多个网关设备,才能到达代理服务器,网关设备的MTU有可能受到其它因素的影响,没有终端A预设的MTU大,这样终端A的MTU有可能比传输路径上任一网关设备的MTU大,而且某些地区的终端A的MTU有可能比代理服务器的MTU大,网关设备或代理服务器接收到终端A发送的多媒体短信后,会将多媒体短信丢弃,从而导致无法传输多媒体短信。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种多媒体短信传输的方法和装置。所述技术方案如下:第一方面,提供了一种多媒体短信传输的方法,所述方法包括:基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送;当检测到所述第一多媒体短 ...
【技术保护点】
一种多媒体短信传输的方法,其特征在于,所述方法包括:基于第一最大传输单元MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送;当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU;基于所述第二MTU,对所述第一多媒体短信重新进行传输数据包划分,对重新划分得到的传输数据包进行发送。
【技术特征摘要】
1.一种多媒体短信传输的方法,其特征在于,所述方法包括:如果当前存在第二多媒体短信正在进行重新发送,则将重新发送所述第二多媒体短信的最大传输单元MTU确定为第一MTU,如果当前不存在其它多媒体短信正在进行重新发送,则将预设的初始MTU确定为所述第一MTU;或者;如果当前存在第二多媒体短信正在进行重新发送,则将重新发送所述第二多媒体短信的MTU降低预设调整值,得到第一MTU,如果当前不存在其它多媒体短信正在进行重新发送,则将预设的初始MTU确定为所述第一MTU;基于第一MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送;当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU;基于所述第二MTU,对所述第一多媒体短信重新进行传输数据包划分,对重新划分得到的传输数据包进行发送。2.根据权利要求1所述的方法,其特征在于,所述基于第一MTU,对第一多媒体短信进行传输数据包划分,对划分得到的传输数据包进行发送之前,所述方法还包括:如果当前存在已经建立的多媒体短信传输连接,则将所述已经建立的多媒体短信传输连接的MTU,确定为所述第一MTU,如果当前不存在已经建立的多媒体短信传输连接,则将预设的初始MTU确定为所述第一MTU。3.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU,包括:当检测到所述第一多媒体短信的第一传输数据包传输失败时,将所述第一MTU降低至预设数值,得到第二MTU;或者,当检测到所述第一多媒体短信的第一传输数据包传输失败时,将所述第一MTU降低预设调整值,得到第二MTU。4.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU,包括:当检测到所述第一多媒体短信的第一传输数据包传输失败,且所述第一传输数据包的重传次数达到预设阈值时,降低所述第一MTU,得到第二MTU。5.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一多媒体短信的第一传输数据包传输失败时,降低所述第一MTU,得到第二MTU,包括:当检测到所述第一多媒体短信的第一传输数据包传输失败,且所述第一多媒体短信降低MTU并重传的次数未达到预设阈值时,降低所述第一MTU,得到第二MTU。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收代理服务器发送的第三多媒体短信的过程中,当检测到所述第三多媒体短信的第二传输数据包接收失败时,降低本地当前的MTU,得到第三MTU;将所述第三MTU通知给所述代理服务器,以使所述代理服务器根据所述第三MTU降低所述代理服务器使用的MTU,得到第四MTU;接收所述代理服务器基于所述第四MTU对所述第三多媒...
【专利技术属性】
技术研发人员:赵丹,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。