短信代码含义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(九)? PDU简介及其格式 PDU是大多数手机短信通讯的核心,仅有少数手机只支持Text模式(例如笔者的MOTO C330)。PDU模式比起Text模式可以提供能为强大的功能,但其编码较Text模式困难。无论哪种模式,我们都可以通过AT指令控制终端实现短信的发送、接收、删除等管理。下面主要介绍PDU的构成及编码解码。 PDU的构成 PDU是由一串由“0-9”及“A-F”组成。表面上看起来就是一组16进制的数所组成的。 下面举一个发送和接收的例子。 1、? PDU串: 0891683108200805F011190D91683188902848F40008FF108FD9662F4E0067616D4B8BD577ED4FE 对比3GPP协议得到:(二进制代码从左到右依次为高位-低位) 短信中心地址字段 08 地址长度:8个字节,包括其后的91 91 地址类型 Bit7:1。始终为1 Bits 6,5,4:Type-of-Number(号码类型):001,代表Internation Number。也即是号码前加“+”。注意:对某些比较特殊的号码,例如手机与小灵通的互通时,这里不能设置为001,而要设置成000,代表号码前没有“+”,否则无法接收。 Bits 3,2,1:Numbering-plan-identification:一般默认为0001,表示电话号码类型的。 683108200805F0 短信中心号码:一个字节内反转,8613800280500,如果长度为奇数则需要加“F”补齐 FirstOctet字段 11?????? 包含TP-MTI(2bit),TP-RD(1bit),TP-VPF(2bit),TP-RP(1bit),TP-UDHI(1bit),TP-SRR(1bit) 二进制表示形式:0 0 0 10 0 01 TP-MTI:01 TP-Message-Type-Indicator(消息类型指示符) Bit1,0:01 指示为SMS-SUBMIT类型 TP-RD:0 TP-Reject-Duplicates(是否拒绝相同重复消息) Bit2:0 指示短消息中心接受未转发的具有相同TP-MR的消息。 TP-VPF:10 TP-Validity-Period-Format(有效期格式) Bit4,3:10 指示使用相对格式。 TP-SRR:0 TP-Status-Report-Request Bit5:0 指示不使用状态报告。 TP-UDHI:0 TP-User-Data-Header-Indicator(用户数据头标示) Bit6:0 指示这是一个SMS消息,没有用户数据头。EMS消息需要设置。 TP-RP:0 TP-Reply-Path(回复路径) Bit7:0 指示没有设置回复路径。 消息参考值TP-MR 19 TP-Message-Reference 对方号码字段 0D91683188902848F4 其结构与短信中心号码字段部分类似,不再赘述。 协议标识TP-PID 00 TP-Protocol-Identifier(上层协议指示),一般设置为00,表示普通GSM,点对点 编码方法TP-DCS 08 TP-Data-Coding-Scheme(数据编码设置),指示TP-UD的编码方式。08代表Unicode方式。00为7Bit编码 有效期TP-VP FF TP-Validity-Period(有效期)。FF表示最大。 用户数据长度TP-UDL 10 TP-User-Data-Length(用户数据长度) 0x10长度。注意不同编码下用户长度定义不同。 用户数据TP-UD 8FD9662F4E0067616D4B8BD577ED4FE TP-User-Data 中文“这是一条测试短信”的Unicode编码 ? 2、? PDU串 0891683108200805F0040D91683188902848F4000850208151754500108FD9662F4E0067616D4B8BD577ED4FE1 短信中心地址字段 0891683108200805F0:+861380280500 FirstOctet 04 其二进制代码 TP-MTI:00 TP-MMS(TP-More-Message-to-Send):1 短信中心没有更多的消息发送 TP-SRI:0 TP-UDHI:0 TP-RP:0 发送方号码 0D91683188902848F4:+8613880982844 协议标识 00 TP-DCS 点对点 编码方式 08 TP-

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档