短信PDU编码分析

来源 :科学与财富 | 被引量 : 0次 | 上传用户:sandy323199000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍了常用短信的格式,并对7位编码、UCS2编码的短信发送、接收的报文进行了分析。
  关键词:短信;GSM;PDU
  短信是日常通讯的主要手段,在GSM 03.38、GSM 03.40中定义了其技术实现。短信的收发共有三钟方式,BLOCK方式,TEXT方式和PDU方式。PDU方式被所有的手机和短信通讯设备所支持。本文以具体的短信PDU编码,介绍短信收发的实现。
  短信PDU编码,表面上是一串ASCII码,由“0”-“9”、“A”-“F”这些数据和字母组成。它们其实是表示的是16进制数。PDU由短信中心地址(SMSC)和传输协议数据单元(Transfer Protocol Data Unit)组成。PDU可采用三种编码:7位编码、8位编码、UCS2(16位)编码。
  在以PDU模式发送短信之前,需要设置短信发送模式为PDU方式:发送AT+CMGF=0(注:表示回车)。
  1.短信格式
  短信中心号码长度:为S2-S7的字节数。
  短信中心号码类型:常用值91,表示采用国际格式电话编码。TON:占3位。001表示国际格式;010表示国内格式。NPI:占4位。0001表示电话编码。
  短信中心号码:若为奇数,在最后面补个F。
  短信格式。常用设置:发送单条短信时,设置为11;发送长短信时,设置为51。
  TP-RP:应答路径。0表示不设置;1表示设置。
  TP-UDHL:短信数据头标识。0表示没有信息头;1表示包含信息头。
  TP-SRR:状态报告要求。0表示不需要报告,1表示需要报告。
  TP-VPF:短信有效期格式。00表示不提供有效期参数;10表示采用相对格式;01表示采用增强格式;11表示采用绝对格式。
  TP-RD:设置短信中心可以处理相同短信标识的短信。0表示允许;1表示拒绝。
  TP-MTI:短信类型标识。00表示读取短信;01表示发送短信;10表示短信状态报告。
  短信标识(TP-MR),常用设置00。
  接收方的号码长度,是电话号码的数字长度,不是转换后的字节数。
  接收方电话编码类型,与短信中心号码类型相同。
  接收方号码,若为奇数,在最后面补个F。
  短信类型(TP-PID),常用设置为00,点对点短信。类型定义-Bit7 Bit6:等于00时,表示参照bit0-bit5的参数定义。传输类型-Bit5:等于0时,表示点对点传输;等于1时表示网络传输。信息类型-Bit4-Bit0:等于00000时,表示短信;等于00001时,表示电报……。
  数据编码方式(TP-DCS),常用设置00(7位编码)、04(8位编码)、08(UCS2编码)。文本压缩-Bit5:等于0时,禁用文本压缩;等于1时,启用文本壓缩。包含信息类别-Bit4:等于0时,表示不启用 Bit1-Bit0设置的信息类别;等于1时为启用。编码类型-Bit3 Bit2:等于00时表示7位编码;等于01时表示8位编码;等于10时表示UCS2编码。信息类别-Bit1 Bit0:00表示短信直接发送;01表示短信先存储到SIM卡或模块,再发送;10先判断模块和SIM卡有没有空闲空间,如果有空闲空间,先保存,再发送;11表示将短信存储到另一个存储设备上。
  短信有效期(TP-VP),常用设置为00。 根据【字节编码T1】中TP-VPF参数设置。TP-VPF:00表示采用不提供有效期参数,需要省略此字节;10表示采用相对时间格式,共1个字节,字节范围00-FF,00表示5分钟; 01表示采用增强格式,共7个字节;11表示采用绝对格式,共7个字节。
  短信内容长度(TP-UDL)。当编码格式为7位编码时,此值为编码前对应的字节数。当编码格式为8位或UCS2时,此值为D2-DN的字节数。
  2.短信发送流程
  1)首先发送AT+CMGS=XXX。XXX为传输协议数据单元T1 – DN的字节数。
  2)收到“>”符号后,发送PDU串,最后再发送16进制数<1A>。
  3)等待接收到返回信息+CMGS:OK,表示短信发送成功。
  3.短信PDU编码分析
  3.1.发送短信(7位编码)
  发送内容:8个 “1”。
  PDU串:0891683108504705F011000B913177277712F500000008B1582C168BC562
  编码分析:
  08短信中心号码长度:8字节
  91国际格式电话编码
  683108504705F0短信中心号码:8613800574500
  11发送短信
  00短信标识
  0B短信接收方电话号码长度:11个数字,不包括电话编码格式
  91国际格式电话编码
  3177277712F5接收方手机号:13777277215
  00点对点短信
  007位编码
  00短信有效期,5分钟
  08短信内容长度,编码前为8个字节
  B1582C168BC562 7位编码的短信内容:11111111
  7位编码原理:
  3.2.接收短信(7位编码)
  接收内容:8个 “1”。
  PDU串:0891683108504705F0040D91683177277712F500007190822290432308B1582C168BC562
  编码分析:
  08短信中心号码长度:8字节
  91国际格式电话编码
  683108504705F0短信中心号码:8613800574500
  04接收短信
  0D短信接收方电话号码长度:13个数字,不包括电话编码格式
  91国际格式电话编码
  683177277712F5接收方手机号:8613777277215
  00点对点短信
  007位编码
  71908222904323短信时间戳:17年09月28日22时09分34秒
  08短信内容长度,编码前为8个字节
  B1582C168BC562 7位编码的短信内容:11111111
  总结:
  本文分析了普通短信的7位编码PDU数据包,8位编码和UCS2编码的PDU数据包类似。开发人员可以使用此内容实现短信模块发送、接收短信。
  参考文献:
  [1]GSM 03.38 Version 5.3.0[S] , ETSI TC-SMG
  [2]GSM 03.40 V7.3.0[S], ETSI TC-SMG
其他文献
摘要:在铜精矿贸易中,铜精矿的品质经常涉及到仲裁问题。而在铜精矿贸易仲裁纠纷中,我国是“胜少败多”。本文通过对进出口铜精矿方法的改进与探究,得到比较满意的结果,相对误差小,且结果精密度高,有效地拓宽铜精矿检测的适用性,可以减少铜精矿品质进出口贸易中的仲裁纠纷。  关键词:铜精矿贸易仲裁方法改进  在从事铜精矿检测的过程中,我们遇到一些铜精矿的仲裁案例,发现一些问题,主要表现在以下几个方面[1-5]
期刊
摘要:当前,我国已经进入老龄化社会,全国共有一亿多名退休老人,国有企业所管辖的离退休职工也逐年增多。加强老年教育,不仅是终身教育国际性教育思潮的要求,而且是丰富充实离退休职工的精神文化生活,维护社会稳定,促进社会文明的重要举措。本文通过找出老年教育存在的问题,提出相应的对策,并且概括介绍胜利油田河口采油厂在离退休职工教育方面的主要做法,为老年教育的发展提供参考。  关键词:离退休职工;老年管理工作
期刊
摘要:消息类新闻报道就是用心灵写简单的记叙文,这也恰恰说明了消息类新闻的特点在于迅速和简单。所以消息类新闻是纸媒新闻栏目的主体,时效性强、信息快捷、报道短而精,报道能"抓人",能"出彩"。  关键词:消息类新闻;采写;关键点  【正文】:消息类新闻是快速、简要、客观地报道新近发生、发现的事实的一种新闻,是最经常、最大量运用的报道体裁,是纸媒新闻栏目的主体。有人形象地说,消息类新闻报道就是用心灵写简
期刊
摘要:随着知识经济的兴起,我们正在进入一个以智力资源的占有配置与知识的生产分配使用为生存手段的新经济时代。在这个新经济时代,企业之间的竞争将愈演愈烈,人才将成为企业中惟一不断增值的资源。只有合理、有效的人力资源管理制度才会使企业更有向心力和凝聚力,同时,它也是企业提高市场竞争力、成功发展的根本保证。  关键词:企业;人力资源管理;创新  前言:  人力资源管理,自上世纪70年代起,已成为企业经营、
期刊
摘要:近年来,P2P理财受到了投资人的关注。P2P网络理财具有高收益性,便捷性以及灵活性,同时伴随诸多风险。对于个体投资人而言,应该通过实地考察以及网络论坛等方式提高对平台的了解,掌握鉴别真假债权的方法并尽可能的做到分散投资,降低P2P投资风险。  关键词:P2P;网络理财;投资风险  一、引言  随着互联网技术的不断发展,P2P网络理财模式逐渐在各个地区流行起来。P2P理财是指借助计算机平台,实
期刊
电力企业作为传统劳动密集型企业,用工需求量大。目前电力企业用工模式大致可分为三种:直接用工、劳务派遣、业务外包。各种用工模式在其特定的社会历史背景下,为我国电力事业的飞速发展做出了巨大的贡献。但随着电力体制改革的进一步深入和国家劳动法律法规的不断完善,一些用工模式面临着新的挑战。特别是劳务派遣用工,虽然满足了企业灵活用工需求,解决了国有企业由于定编定员及工资总额控制等因素带来的用工缺口,并发挥了一
期刊
摘要:互联网消费金融作为新常态下新生的金融服务类型,其发展符合新常态下国内居民消费方式的现状,但是在发展过程中,互联网消费金融业也出现了一些问题,如资金来源单一、风险控制薄弱、市场空间不足等。本文在研究互联网消费金融的发展特征及问题的基础上,提出了丰富金融市场、建立征信体系、强化风险管控的措施,从而有效推动国内互联网消费金融的健康发展。  关键词:新常态;互联网消费金融;发展现状  前言:  经济
期刊
摘要:电气自动化和生产生活之间的关系非常紧密,电气自动化设备的可靠性是应用时最基本的安全保障。因而提高设备的可靠性是保障电气自动化设备更新、行业发展的关键,所以本文首先介绍了三种经常用于检测设备可靠性的方法,而后对影响设备可靠性的因素进行了分析,并进一步提出了几点有助于提高设备可靠性的方法。  关键词:电气自动化;控制设备;可靠性  引言  随着科学技术水平的增长,电气自动化控制设备已经在越来越多
期刊
摘要:经济和科技的发展推动了信息化时代的进程,对当前的企业而言,数据化管理既是一次改革,又是一次挑战。若能合理运用海量数据,将有利于企业发展。本文以企业人力资源管理为例,从管理理念、管理方式、管理模式和制度建设、人才培养几方面切入,对其在大数据背景下的创新改革进行了分析。  关键词:大数据时代;人力资源管理;信息化  引言  人力资源管理是企业管理的重要内容,每时每刻都会产生大量数据,囊括了企业人
期刊
一、概述  一百多年聚苯胺就已经被发现,但只用作颜料,被称为“苯胺黑”。1987年,人们广泛接受AG.MacDiarmid提出的苯式和醌式结构共存的模型。依据氧化程度的不同,聚苯胺可以分为还原态、氧化态及本征态,且不同状态下的聚苯胺可以相互转化。其中还原态和氧化态聚苯胺均为绝缘体,本征态聚苯胺在适当的掺杂方式下还具有导电性。  依据电导率的大小不同可将物质分为绝缘体、半导体、导体和超导体。在20世
期刊