欢迎来到天天文库
浏览记录
ID:37505456
大小:285.63 KB
页数:13页
时间:2019-05-24
《短信、彩信相关知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、通信三大运营商:中国移动,中国联通,中国电信,三大运营商侧重点:·中国移动主要运营GSM、TD-SCDMA网络、固话、宽带;·中国联通是运营GSM、WCDMA、固话、宽带;·中国电信主营CDMA、CDMA2000、EVDO、固话、宽带;短信传递的方式存储转发,当用户无法接收时,短信不会丢失,暂时存放在短信中心,当用户重新登录进网的时候,短信会迅速递交到用户手机上短信的信息长度始终是不超过160个英文或数字字符,或70个汉字,这与短信基于通信系统的信令网传送内容的机制密切相关。终端发展:手机—小灵通--定终端网络发展:数字移动通信网—固定通信网GSM的短消息业务摘要:首先简要说
2、明短消息及其接口协议,然后重点描述如何接收和发送短消息,并用实例进行说明。1、引言GSM系统是目前基于时分多址技术的移动通信体制中最成熟、最完善、应用最广的一种系统。GSM的短消息业务,由于其方便、快捷、廉价等特点而受到用户的青睐,它作为GSM网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视。目前,很多网络公司就是靠短消息业务生存和发展。随着短消息业务的不断发展,它在移动终端上的应用也越来越广,最典型的就是车载监控系统。这里用实例说明如何对短消息进行编码(发送)和解码(接收),并主要论述PDU模式。2、短消息概述所谓短消息就是通过GSM网络传输的有限长度的文本
3、数字或文字)信息。而短消息业务是GSM系统提供给手机用户的一种特殊服务。短消息也称作短信。通过GSM网,并设有短消息业务中心(SMSC),便可实现短消息业务。短消息业务按其实现的方式可以分为点到点短消息业务和小区广播短消息业务。目前主要应用的是点到点短消息业务。点到点短消息业务包括两种情况:一种是移动台终止(接收)点对点短消息(SMS-MT/PP);另一种是移动台发起(发送)点对点的短消息业务(SMS-MO/PP)。点到点短消息业务即通过MO和MT将一条短消息从一个实体发送到指定目的地址的业务。被发送的信息经过编码后消息长度为140个字节,也就是一条短消息可以包含160个英文
4、字母或70个中文汉字。3、短消息的控制接口协议目前,对SMS的控制主要有文本模式和PDU(protocoldescriptionunit)模式,文本模式只是PDU的一种简化形式。因此这里主要论述PDU模式,以及相关的接口命令。PDU是发送或接收手机SMS消息的一种方法。消息正文经过十六进制编码后进行传送。PDU串可看作由短信中心地址+TPDU串组成。点对点短消息通信中,信息传输虽然会经过很多中间设备,但最终表现在两个对等短消息实体间进行。短消息传输层的协议数据单元称作TPDU,它包含6种PDU数据,具体参见文献[2]。下面主要对SMS-DELIVER分发消息的解码和SMS-S
5、UBMIT提交消息的编码进行说明。4、解码短消息如表1所示,点对点短消息通信中,移动台接收短消息(SMS_DELIVER)的TPDU帧包括头标记、协议标识、时间戳、用户数据等基本元素。1)指示该数据项是否必须:M(Mandatory)必备项,O(Optional)可选项2)指示该数据项所占空间尺寸:Integer(1),bit(b),2bit(2b),Octer(O),7octets(7o).2-12octets(2-12o)3)依赖TP-DCS的编码方案其中,头标记(fo)占用一个Octet,按位表示不同的含义。在MT中,头标记从高到低的排列顺序如下:表2MT消息头标记位b
6、it76543210域名称缩TP-RPTP-UDHITP-SRINoUsedTP-MMSTP_MTI写下面结合具体实例进行说明。4.1接收到一中文短消息例:0891683108705505F0240D91683128787708F6000810300212206500064E2D56FD0041这个八位串包含了三个部分:第一个8位表示SMSC信息的长度("08",SMSC的信息("91683108705505F0"),和SMS_DELIVER的TPDU部分。所有的8位都是16进制编码,除了服务中心号码,发送号码和时间戳,它们都是十进制的半R位编码。十进制的半8位只需要将高位和
7、低位交换就可以得到实际的数值。例如:"683108705505F0”到"861380075550OF"。因为电话号码是一个奇数,没有办法组成8位编码,所以使用F来补齐。于是笔者知道这条SMS消息的前两部分是:0891683108705505F008是指跟在后面的短消息服务中心地址占用的字节数。91是TON/NPI1。TON/NPI遵守International/E.164标准,指在号码前需加'+'号;此外还可有其他数值(如A1),但91最常用到。683108705505F0是所使用的服务中心地址,由于位
此文档下载收益归作者所有