收藏 分销(赏)

短信关键技术原理及开发简介.doc

上传人:快乐****生活 文档编号:3001036 上传时间:2024-06-12 格式:DOC 页数:11 大小:91.54KB 下载积分:8 金币
下载 相关 举报
短信关键技术原理及开发简介.doc_第1页
第1页 / 共11页
短信关键技术原理及开发简介.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
短信技术原理及开发简介                                                                                第三开发中心 张成 目录 一、引言 二、短消息服务 三、短消息长处 四、短消息开发 1、短消息数据承载 2、AT命令 五、结束语   一、引言 SMS是一种便宜通信方式。其160个字节容量和大概1秒钟语音呼喊所占用空间相称。消息可以及时被发送(当手机是开着时候)。像e-Mail同样,可以接受和长时间保存信息。SMS消息可以将信息同步传给诸多人。SMS同样容许组合信息。因而SMS可以有不同消息格式(涉及声音邮件,e-Mail和传真)并且容许顾客通过移动设备来访问她们。 二、短消息服务 所谓短消息就是通过GSM网络传播有限长度文本信息。而短消息业务是GSM系统提供应手机顾客一种特殊服务,这项服务与老式语音传播通讯业务是主线不同。短消息业务按其实现方式可以分为点到点短消息业务和社区广播短消息业务。 点到点短消息业务 通过MO(MS发起短消息业务)和MT(MS终结短消息业务)将一条短消息从一种实体发送到指定目地址业务,被发送信息通过编码后消息长度为140个字节,也就是一条短消息可以包括160个英文字母(7Bit编码)或80个中文中文(Unicode编码),这种方式通过人工坐席(1258)和自动台(1259)完毕短消息收发。 而社区广播短消息业务是指通过发送信息基站向指定区域中所有短消息顾客发送短消息业务,该业务将发送短信息编码后,使消息长度增长为每页82个字节,并且最多能发送20页之多信息。普通移动公司会使用这种方式在一定区域内向所有GSM顾客循环发送某些具备通用性信息,如交通信息、天气状况、股市信息、新闻等。 短消息业务是GSM系统中提供一种GSM手机之间及与短消息实体之间通过业务中心进行文字信息收发方式,其中业务中心是独立于GSM网络一种业务解决系统,重要功能是提交、存储、转发短消息,并完毕与PSTN、Internet等网络互通,以实现来自其她SME(Short Message Entity)(如:人工台/自动台、咨讯平台等)短消息传递。   三、短消息长处 当前可以发送短消息实体(SME)涉及移动顾客、固定顾客、语音信箱、寻呼中心、信息点播平台、Internet网络及其她业务系统。由于短消息发送占用是信令通道,当移动台占线而无法通话状况下仍可接受短消息。当移动台关机或不在服务区时,短消息发送会失败,但短消息中心会保存该短消息,并在HLR中设立等待标志,一旦顾客开机或返回服务区,GSM系统会及时告知短消息中心重发。顾客会即刻收到短消息。通过短消息中心及其有关增值业务系统还可以实现诸如股票交易、银行业务、信息点播、GPS监控、e-Mail告知等信息服务,及日程安排、预约留言、电话号码薄等移动服务。 咱们可以把短消息业务当作是GSM系统中最为简朴和以便数据通信方式,它不需要附加其他较为庞大数据终端设备,仅使用手机就可以达到进行中、英文信息交流目。     短信息长处总结下来就是如下几点: · 开通以便 · 收费低廉 · 内容丰富 · 随时随处 · 点到点通讯方式 · 24小时在线 · 具备承载各种数据能力 · 可以实现Push和Pull两种不同工作模式 · 可以保障传播中安全   四、短消息开发 在短消息开发中最重要是两某些: · 短消息数据承载 · AT指令    下面分别来详细简介: 1、短消息数据承载     短消息有三种模式:块模式、PDU(Protocol Data Unit)模式和文本模式。其中支持块模式手机厂商十分少,基本上都支持PDU模式和文本模式(文本模式在实际中支持手机也不是诸多.例如MOTO C330)。特别值得一提是:通过PDU编码短信息内容可以是:文字、声音或图像。那么从广义上来看,也可以将普通数据文献通过PDU编码后进行发送和传播。随着短信息合同发展,短信息将来将可以支持更多样化数据。本文将着重简介PDU模式. PDU构成 PDU是由一串由“0-9”及“A-F”构成。表面上看起来就是一组16进制数所构成。 通过下面例子咱们将掌握整个PDU编码过程: 发送一种PDU串: F011190D948F40008FF108FD9662F4E0067616D4B8BD577ED4FE 短信中心地址字段 08地址长度:8个字节. (即F0,一共8个8位字节.) 91地址类型:10010001 Bit7:1  [1] 始终为1. Bits 6,5,4  [2] :Type-of-Number(号码类型):001,代表International Number。 也即是号码前加“+”。注意:对某些比较特殊号码,例如手机与小灵通互通时,这里不能设立为001,而要设立成000,代表号码前没有“+”,否则无法接受。 Bits 3,2,1  [3]:Numbering-plan-identification:普通默以为0001,表达电话号码类型。 68310805F0 短信中心号码:一种字节内反转,86,如果长度为奇数则需要加“F”补齐(例如号码为:+86,去掉"+"后在末尾添加F变为:86F,再将手机号码奇数位和偶数位相互换为F5.)    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 (分别为两个2进制1) TP-RP:0     TP-Reply-Path(回答途径)             Bit7:0   批示没有设立回答途径。0―不设立; 1―设立 TP-UDHI:0     TP-User-Data-Header-Indicator(顾客数据头标示)             Bit6:0 批示这是一种SMS消息。1批示这是一种EMS消息。0:不含任何头信息; 1:含头信息        TP-SRR:0  TP-Status-Report-Request    Bit5:0    批示不使用状态报告。0―需要报告; 1―不需要报告 TP-VPF:10     TP-Validity-Period-Format(有效期格式)      Bit4,3:10批示使用相对格式。00―不提供(Not present); 10―整型(原则);01―预留; 11―提供8位字节一半(Semi-Octet Represented)   TP-RD:0 TP-Reject-Duplicates(与否回绝相似重复消息) Bit2:0  批示短消息中心接受未转发具备相似TP-MR消息。 0―接受复制; 1―回绝制 TP-MTI:01                 TP-Message-Type-Indicator(消息类型批示符) Bit1,0:01批示为SMS-SUBMIT类型 00―读出(Deliver); 01―提交(Submit)   消息参照值TP-MR 19 TP-Message-References      对方号码字段       0D948F4  其构造与短信中心号码字段某些类似。       合同标记TP-PID       00 TP-Protocol-Identifier(上层合同批示),普通设立为00,表达普通GSM,点对点     编码办法TP-DCS  [4]       08 TP-Data-Coding-Scheme(数据编码设立),批示TP-UD编码方式。08代表Unicode方式。00为7Bit编码 · Flash SMS 数据编码方式是设立成16-bit Unicode (ucs2),并且信息以"0001"开头,那么它将作为一种闪烁flash message显示.即   Octet Value Description TP-DCS 18 16 bits (UCS2),message class 0 TP-VP AA Validity period TP-UDL 0C User Data Length,12 octets TP-UD 00 01 00 41 00 6C 00 65 00 72 00 74 User Data,message "Alert"        有效期TP-VP  [5]        FF TP-Validity-Period(有效期)。FF表达最大。     顾客数据长度TP-UDL 10 TP-User-Data-Length(顾客数据长度)0x10长度。注意不同编码下顾客长度定义不同。 顾客数据TP-UD 8FD9662F4E0067616D4B8BD577ED4FE TP-User-Data         中文“这是一条测试短信”Unicode编码 接受PDU串F0040D948FFD9662F4E0067616D4B8BD577ED4FE1 短信中心地址字段及短信中心号码     F0:+   FirstOctet     04         其二进制代码:00000100         TP-MTI:00         TP-MMS(TP-More-Message-to-Send):1 短信中心没有更多消息发送         TP-SRI:0         TP-UDHI:0         TP-RP:0 发送方号码     0D948F4:+86   合同标记       00 TP-DCS 点对点   编码方式     08 TP-DCS Unicode编码   短信中心时间戳     00 TP-SCTS   字节反转05/02/18 15:57:45 最后00代表时区,这里为0.   顾客数据长度    10 TP-DHL     顾客数据 8FD9662F4E0067616D4B8BD577ED4FE1       TP-UD中文“这是一条测试短信”Unicode编码   2、AT命令 九十年代初,AT命令仅被用于modem操作。由于没有控制移动电话文本消息先例,因而开发了一种叫SMS Block Mode合同,通过终端设备(TE)或电脑来完全控制SMS。几年后,重要移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM研制了一整套AT命令,其中包括对SMS控制。AT命令在此基本上演化并被加入GSM 07.05原则,以及之后GSM 07.07原则。 对SMS控制共有三种实现途径: · 最初Block Mode(PDU已取代Block Mode) · 基于AT命令Text Mode · 基于AT命令PDU Mode PDU命令有哪些? 基本PDU命令是AT+CMGR,AT+CMGL,AT+CMGS。例如读取电话上所有未读过SMS消息,最简朴办法是用AT+CMGL=0;而用AT+CMGL=4则可读取所有SMS消息,无论已读过与否。 五、结束语 以上就是SMS开发某些基本知识,.短信息是无线通信在20世纪末所做一次重要奔腾。这使得移动网络不但可以传送音频,也可以传送数据,而数据传播是互联网技术主线。而对发展迟缓WAP来说,手机中文短信息无疑是一种很容易被更多手机顾客接受实用功能。纵使在3G网络即将普及当前,SMS仍旧以其独特优势,成为人们在移动设备上一种最基本,同步也是最重要功能模块.       批注:   [1] 数值类型 号码鉴别 [2] GSM03.40合同号码类型解释: 000 Unknown 001 International number 010 National number 011 Network specific number 100 Subscriber number 101 Alphanumeric (coded according to TS03.38 7-bit default alphabet) 110 Abbreviated number 111 Reserved for extension all not interpret reserved values but will store them as received. [3] GSM03.40号码鉴别解释: 0000 Unknown 0001 ISDN/telephone numbering plan (E.164/E.163) 0011 Data numbering plan (X.121) 0100 Telex numbering plan 1000 National numbering plan 1001 Private numbering plan 1010 ERMES numbering plan (ETSI DE/PS 3 01-3) 1111 Reserved for extension all other values are reserved. [4] Bit No.7与Bit No.6 :普通设立为00;Bit No.5:0―文本未压缩,1―文本用GSM原则压缩算法压缩; Bit No.4:0―表达Bit No.1、Bit No.0为保存位,不含信息类型信息,1―表达Bit No.1、Bit No.0具有信息类型信息; Bit No.3与Bit No.2:00―默认字母表,01―8bit,10―USC2(16bit),11―预留; Bit No.1与Bit No.0:00―Class 0,01―Class 1,10―Class 2(SIM卡特定信息),11―Class 3。 [5] VP value(&h) 相应有效期 00 to 8F (VP+1)*5 分钟 90 to A7 12小时+(VP-143)*30分钟 A8 to C4 (VP-166)*1天 C5 to FF (VP-192)*1 周
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服