如何发送PDU短信.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何发送PDU短信 PDU简介及其格式 PDU是大多数终端通讯的核心,只有少数终端只支持TEXT短信。PDU模式比起TEXT模式可以提供更为强大的功能,但其编码较TEXT模式困难。无论哪种模式,我们都可以通过AT命令控制终端实现短信的发送,接收,查询等操作。下面先介绍PDU的构成及编码解码。 PDU的构成: PDU是一串由”0-9””A-F”,”a-f”的字符组成。表面上看起来是由一组16进制的数组成,每2字符组成一个Octet。(例如:’23’=0x23,’2a’=0x2a,均为16进制) 举例说明: 发送PDU短信格式解析 例如发送的PDU短信内容如下: 0891683110808805F031000B813135287338F60008055FEB4E50 对比3GPP协议如下: [SCA] sc_len type_addr number TPDU 08 91 683110808805F0 31000B813135287338F60008055FEB4E50 分析如下: SCA结构部分: 08:sc_len ,SCA短信中心号码长度,16进制数表示,指示后面的type_addr和number内容的长度。这里指示后面的91(type_addr)和683110808805F0(number),共8个字节。 91:type_addr,地址类型。十六进制91对应二进对照如下结构,91表示号码类型为国际号码,NPI为ISDN/telephone numbering plan。 type_addr结构如下: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 1 Type-of-number Numbering-plan-identification 1 0 0 1 0 0 0 1 Type-of-number(bit6-bit4),取值如下: 0 0 0 用户不了解目标地址号码信息时填写,此时地址号码由网络侧组织。 0 0 1 国际号码或者用户认为是国内范围也可以填写此值。 0 1 0 国内号码,不允许加前缀或后缀。 0 1 1 本地网络的特定号码,用于管理或者服务,用户不能选用此值。 1 0 1 号码类型为GSM的缺省编码方式。 1 1 0 短小号码。 1 1 1 扩展保留。 Numbering-plan-identification(bit3-bit0),取值如下: (注:当bit6-bit4取值为000,001,010时才有效,其他情况bit3-bit0无效) 0 0 0 0 号码由网络侧的号码方案确定。 0 0 0 1 ISDN/telephone numbering plan 0 0 1 1 Data number plan 0 1 0 0 Telex number plan 1 0 0 0 National number plan 1 0 0 1 Private number plan 1 0 1 0 ERMES number plan 683110808805F0:number,短信中心号码。这里表示的是深圳联通的短信中心号码:8613010888500。这里对短信中心号码以每两个号码为一组进行反转,然后形成number的值,如果短信中心号码为奇数,则最后一位补F后,再进行反转。如果为偶数,则不需要补F. TPDU结构部分: 31000B813135287338F60008055FEB4E50 : TPDU 分解后与TPDU的数据结构对应如下: 1 Octet 1 Octet 2-12 Octet 1 Octet 1 Octet 1 Octet 1 Octet RP UDHI SRR VPF RD MTI MR DA PID DCS VP UDL UD Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0 0 1 1 0 0 0 1 00 0B81 3135287338F6 00 08 0B 08 8282 65E5 5FEB 4E50 具体分解如下: 31:对应8bit二进制,与上图的对应说明如下: 指示该条短信需要短信状态报告,VP(有效期)段有效,格式为absolute,短信发送方向为MS to SC,更多对应说明见如下紫色部分: 00:MR短信标识符,这里取值为0。 0B813135287338F6:DA:目标地址,与SCA的定义一样。0B表示长度是11这里按照电话号码阿拉伯数字统计,81表示短信类型为未知号码类型,SIM卡号码 00:

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档