《手机SMSPDU格式完全手册》由会员分享,可在线阅读,更多相关《手机SMSPDU格式完全手册(44页珍藏版)》请在金锄头文库上搜索。
1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页 共1页手机 SMS PDU 格式参考手册开发者指南SMS with the SMS PDU-mode翻译整理: 犬犬(心帆)E-Mail: 最后修定日期: 2004-10-18SMS with the SMS PDU-mode. 1编者序. 3版本变动历史. 41、绪论. 52、缩写词. 63、设置指令. 73.1 服务中心号码 (+CSCA) 73.2 选择消息服务 (+CSMS) 73.3 选择消息格式 (+CMGF) 84、SMS文本模式. 95、SMS PDU模式. 95.1 发送方SMS-Submit (Mob
2、ile Originated) 95.1.1 向SIM卡存储区写入一条SMS (+CMGW) 95.1.2 发送SIM卡存储区中的一条SMS (+CMSS) 105.1.3 直接从终端设置发送SMS (+CMGS) 115.2 接收方 SMS-DELIVER (Mobile Terminated) 125.2.1 列取消息 (+CMGL) 125.2.2 读取消息 (+CMGR) 125.2.3 删除消息 (+CMGD) 136、SMS PDU 基本组成元素. 136.1 发送方PDU格式SMS-SUBMIT-PDU (Mobile Originated) 146.2 接受方PDU格式 SMS
3、-DELIVER-PDU (Mobile Terminated) 146.3 SCA 短消息服务中心地址格式. 156.4 PDU Type(第一个八位位组). 166.5 MR 信息参考 (Message Reference) 176.6 DA/OA 接收方地址与发送方地址. 176.7 PID 协议标识 (Protocol-Identifier) 186.8 DCS 数据编码方案 (DataCoding-Scheme) 186.9 VP 信息有效期(Validity Period). 196.10 SCTS 服务中心时间戳(Service Center TimeStamp). 196.11
4、 UDL 用户数据长度 (User-Data-Length (Amount of Characters) 197、常用 AT 指令. 208、PDU操作实例. 208.1 准备工作. 208.2 连接手机. 218.3 发送PDU SMS. 219、SMS 编码方案与编程实现. 24附. 26Message service error 26error codes: 26默认的字符表. 28编者序前些天QQ上 Delphi群里的有人做手机SMS相关的项目,我就把本本中的所有资料都传给了他,可他还是有好些不明白的地方,可能是我的文档不是太清晰,以致误人子弟了吧!狂汗中!-_-|这个文章是出于200
5、3-08,那时我正在山东做项目,也是有关手机SMS通信方面的,因为手上只有英文资料,而组中的成员需要中文资料,因而有了它了。再次打开这个文档,手触键盘时不禁感慨万千!2003-07-08,我由南京去山东,正值学生放暑假,这一天竟只买到了一张站票去河南的商丘!1566次沪开郑,16车,22:30时,这一天,这一时,上天将我推到了一个女孩身边。当第一眼遇着她那眼睛时,我凝滞了,就如很久未见的好友,突然间的相逢,感觉是那么得亲切而没有隔阂,那时我从心底的最深处笑了。:”)这一夜我站到了清晨,终是斗胆地与她要了E-Mail,好怕怕,因为如果不这样子的话,我知我是一定会后悔的。其它已不敢再多问什么,至少
6、我已知道了她是从苏州上车,应该是在苏州上学的了。:-)到了山东后,给她去了好些Mail,可一封都没有回复,一切都消失了。上天既然将我推到她面前,为什么又如此快地收回呢?好后悔当时为什么不再问她的姓名,她的电话,或是她的学校8-20号,项目文档整理完毕。23号,终于回到了南京,辞去工作,休息一天后,我于25号到了苏州,一个陌生的城市,一丝丝的兴奋,一丝丝的沉忧十月六号这一天,上天竟是如此地厚爱我,竟让我找到了她一年了,我们相识了很多,如今的我,心情已平静,她在努力着她的学业,我奋斗着我的工作,我们间会有真正地交集吗?我不知道随缘吧随缘而来随缘而去多年后,至少我们会说:我不后悔,因为我们曾经努力过
7、,也曾开心着犬犬2004-10-19 0:56:40于苏州版本变动历史2003-08-20 第一版2004-10-18 修订第二版 修正6.6 DA/OA 接收方地址与发送方地址 协议格式翻译错误 增加AT指令介绍 增加8、PDU操作实例1、绪论SMS提供了在GSM移动站台(MS)与一个短消息实体(SME)之间通过服务中心(SC)传送短消息的方法。SC提供了在MS与SME之间消息传送的相互联系和转播的功能。SMS采用存储转发模式,短消息被发送出去之后,不是直接地发送给接收方,而是先存储在SMS(短消息服务中心),然后再由SMC将其转发给接收方。如果接收方当时关机或不在服务区内,SMC会自动保存
8、该短消息,排队并尝试再次发送给接收方。点到点短消息服务包含两个基本服务: SM MT(点到点短消息移动接收) SM MO(点到点短消息移动发送)通过 SM MT 或 SM MO 方法传送的文本消息包含 140 个八位位组(最大 160 个拉丁字母字符、70个双字节字符)。本文仅仅给出了简单地一些AT指令及SMS PDU模式的描述。更多的详细资料,请参看下列标准:GSM 03.04GSM 03.38GSM 03.41GSM 07.05GSM 07.072、缩写词缩写全称说明MSMobile-Station移动站台负责系统交换管理,控制来自或发往其他电话或数据系统的通信SMEShort-Messa
9、ge-Entity短消息实体负责接收和发送短消息。可以位于固话系统、移动基站或其他服务中心内SMSCShort Message Service Center短消息服务中心负责在移动基站和SME之间中继、存储或转发短消息PDUsProtocol Data Units协议数据单元PDU TypeProtocol Data Unit Type协议数据单元类型MRMessage Reference消息参考OAOriginator Adress发送方地址DADestination Adress接收方地址PIDProtocol Identifier协议标识DCSData Coding Scheme数据编码
10、方案SCTSService Center Time Stamp服务中心的时间戳VPValidity Period消息有效期UDLUser Data Length用户数据长度UDUser Data用户数据RPReply Path应答路径UDHIUser Data Header Indicator用户数据头标识SRIStatus Report Indication状态报告指示SRRStatus Report Request请示状态报告VPFValidity Period Format有效期格式MMSMore Messages to Send有更多的信息需要发送RDReject Duplicate拒
11、绝复本MTIMessage Type Indicator消息类型指示MEMobile Equipment移动设备TETerminal Equipment终端设备SIMSubscriber Identity ModulSCService-Center服务中心SCAService Center Address服务中心地址SM MTShort Message Mobile Terminated Point-to-Point点到点短消息移动接收SM MOShort Message Mobile Originaed Point-to-Point点到点短消息移动发送3、设置指令3.1 服务中心号码 (+C
12、SCA)服务中心(SC)负责转播和存储转发SME和MS之间的短消息。如果MS支持SMS-MO(短消息服务移动发送),为了使用SMS,必须在MS中设置SMSC(短消息服务中心,SCA)。使用指令 “AT+CSCA?” 可以查看存储在SIM卡中的当前服务中心地址。使用AT指令 “AT+CSCA=,” 加入短消息服务号码。句法:输入执行注释AT+CSCA?查询当前服务中心地址(SCA)设置(从SIM卡中读取)响应+CSCA: “”OKAT+CSCA=“”定义服务中心地址(SCA) (存储到SIM卡)参数:服务中心地址(字符型)服务中心地址的类型设置(编码方式)示例:AT+CSCA=“+8613800
13、250500”以国际号格式定义服务中心地址(SCA)AT+CSCA=“+13800250500”以国内号格式定义服务中心地址(SCA)注意: 为了避免漫游时出现问题,推荐国际号码格式存储所有地址(以“+”和国家代码开头)。 向你本地的网络提供商询问正确的短消息服务中心号码 SC地址是SMS的一部分!当任何一个SMS被存储到SIM卡上时,SC地址也同时该SMS中。3.2 选择消息服务 (+CSMS)这个指令用于选择消息服务。句法:输入执行注释AT+CSMS?返回当前的服务类型及ME支持的信息AT+CSMS=?返回所有支持的服务类型AT+CSMS=选择消息服务响应+ CSMS: ,OK参数:消息服务接收短消息发送短消息接收小区广播消息示例:读取指令输入执行注释AT+CSMS?返回当前的服务类型及ME支持的信息响应+ CSMS: 0,1,1,1OK指令返回当前的消息服务和移动设备支持的服务选项设置指令输入执行注释AT+CSMS=1设置支持的消息类型响应+ CSMS: 0,1,1,1OK返回移动设备支持的服务选项参数:参数值描述0