转自: http://hubeihuyanwei.blog.163.com/blog/static/28205284201022202337457/
长短信的开发与普通短信类似,不同之处在于短信内容UD和UDHI两个地方。
1、其中UD不再是普通的短信内容,而是一个结构化形式,因为UD部分最大长度140bytes,前6个byte用于短信的合并控制。格式如下:
前三个byte固定为05 00 03,第四个byte表示本条长短信的标识,用于在接收端区别不同的长短信,防止合并不同长短信,第五个byte为本条长短信一共分为几条,第六个byte为当前这条短信是长短信中的第几条。后续的134bytes(可以表示67个汉字)用于表示短信的内容,以上格式针对的是设置DCS为4、8或者15时的格式,如果DCS设置为其他值,可能还需要填充位。
2、针对长短信,需要设置UDHI为1,如果是普通短信(不超过70个汉字)该参数设置为0
【from:】 http://solarnumen.blogcn.com/diary,110219345.shtml
补充 说明:上面说 “前三个byte固定为05 00 03 “,但是事实上是。我发现:
第一次是 0x05 0x00 0x03
第二次是 0x09 0x00 0x03
所以,标记一下。

浙公网安备 33010602011771号