600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > PDU学习笔记--包括长短信的发送

PDU学习笔记--包括长短信的发送

时间:2023-11-09 19:09:38

相关推荐

PDU学习笔记--包括长短信的发送

from:/thread-5527253-1-1.html

作者:知乎用户

链接:/question/22626477/answer/22319411

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

运营商限制单条短信长度70字,但是允许拼接,即多条短信组合成一条短信.发送时根据协议将短信拆分,接收时根据协议将短信合并.这样就可以突破字数限制.

PS:在下面产文档2.3中使用的6位协议,长短信最大长度理论上是 255*69 个字(其中一个是协议头,不显示所以是 70-1 个字/条),当时短信平台那边说可以使用7位新版本协议,但是部分手机不支持.

2、移动CMPP长短信相关说明

2.1长短信发送接收流程

短信平台<-------CMPP2.0协议----->互联网短信网关(ISMG)<-----SMPP协议--------->短消息中心(SMC)<-----无线协议---->手机终端

2.2长短信发送接收流程说明

2.2.1短信平台将长短信按CMPP协议规定拆分为多条提交短信网关,短信网关通过移动内部相关设备,将多条短信发送至手机

2.2.2手机接收到多条短信后,根据收到短信的协议头标识,将收到的多条短信组装并显示在手机屏幕上

2.3协议头标识说明

6位协议头格式:05 00 03 XX MMNN

byte 1 : 05, 表示剩余协议头的长度

byte 2 : 00, 这个值在GSM 03.40规范9.2.3.24.1中规定,表示随后的这批超长短信的标识位长度为1(格式中的XX值)。

byte 3 : 03, 这个值表示剩下短信标识的长度

byte 4 : XX,这批短信的唯一标志(0-255)

byte 5 : MM, 这批短信的数量。如果一个超长短信总共5条,这里的值就是5。

byte 6 : NN, 这批短信的数量。如果当前短信是这批短信中的第一条的值是1,第二条的值是2。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。