|
篇一:PDU短信编码格式
GSM MODEM/GSM终端编程开发
PDU码/短信格式短信规则解析
摘要:介绍计算机上实现gsm modem短消息收发的模式,描述gsm modem PDU 模式,包括PDU 模式下的gsm modem模块UCS2 编码、解码原理,以及gsm modem发送与接收 PDU 串的编制方式, VB 中的MSCOMM 控件,实现gsm modem短消息收发的核心内容。
一、短消息收发的实现模式
计算机串口上连接GSM MODEM,用它向手机发送短消息,要求对AT 指令集和串口编程比较熟悉。这种方法收发短消息又分三种模式:BLOCK 模式、TEXT 模式和PDU 模式。 BLOCK 模式现在用的很少了; TEXT 模式则只能发送ASCII 码,它不能发送中文的 UNICODE码——确切地讲,从技术上来说是可以用于发送中文短消息的,但是国内的手机 基本上不支持;而PDU 模式开发起来则较为复杂,它需要编写专门的函数来将文本转换为 PDU 格式,但PDU 模式被所有手机支持,可以使用任何字符集,它也是手机默认的编码方 式。笔者在开发中正是选用的PDU 模式。
二、PDU 模式
用PDU 模式收发短消息可以使用三种编码: 7-bit 编码、8-bit 编码和UCS2 编码。7-bit 编码用于发送普通的ASCII 字符;8-bit 编码通常用于发送数据消息,如图片或铃声等;UCS2 编码用于发送Unicode 字符。由于笔者在系统中要实现中文短消息的发送,所以选择用UCS2 编码,即中文Unicode 码。
(一)UCS2 编码原理
所谓UCS2 编码,是将单个的字符(1-2 个字节)按ISO/IEC10646 的规定,转变为16 位 的Unicode 宽字符。即将单个的字符转换为由四位的‘0’-‘9’、‘A’-‘F’的数字和字 母组成的字符串。待发送的消息以UCS2 码的形式进行发送。
(二)发送PDU 串的编制分析
通过UCS2 编码我们得到中文Unicode 码,接着就可以进行发送PDU 串的编制了。从表面上看,PDU 串是ASCII 码串,同样由‘0’-‘9’、‘A’-‘F’这些数字和字母组成。它们是8 位字节的十六进制数,或者BCD 码十进制数。PDU 串除了包含所发送的消息本身外,还包含很多其它参数信息,如服务中心号码、目标号码和编码方式等。现用一个实例
说明发送PDU 串的结构和编排方式。
例:08 91 683108100005F0 31 00 0D 91 683119109991F2 00 08 C2 06 60A8597DFF01 参照规范,具体分析:
分段含义解释说明
08 SMSC 地址信息的长度共8 个八位字节(包括91)
91 SMSC 地址格式(TON/NPI) 用国际格式号码(在前面加‘+’)
68 31 08 10 00 05 F0 SMSC 地址8613800100500,补‘F’凑成偶数个
31 基本参数(TP-MTI/VFP) 要求发送回复
00 消息基准值(TP-MR) 0
0D 目标地址数字个数共13 个十进制数
91 目标地址格式(TON/NPI)
A1:国内格式
91:国际格式
81:未知,+86 可带可不带。
683119109991F2 目标地址(TP-DA) 8613910199192,补‘F’凑成偶数个
00 协议标识(TP-PID) 是普通GSM 类型,点到点方式
08
用户信息编码方式
(TP-DCS)
00:表示7-bit 编码, 08:表示UCS2 编码,
04:表示8-bit 编码。
C2 有效期(TP-VP) 5 分钟
06 用户信息长度(TP-UDL) 实际长度6 个字节
60 A8 59 7D FF 01 用户信息(TP-UD) “您好!”
这里需要注意的几点:
①.比较SMSC 地址分段:68 31 08 10 00 05 F0 与真实SMSC 地址8613800100500F(为 了凑足14 位,在末尾补F),不难发现只需将前者奇偶位对调即可得到后者。同样,目标地 址分段683119109991F2 与实际目标地址13910199192F 之间的关系也是如此。
②.若“SMSC 地址信息的长度”分段的值为00,则意味着SMSC 地址字符串的长度为零, PDU 串的“SMSC 地址格式”段和“SMSC 地址”段将省去。且将使用SIM 卡设置的SMSC
地址。
上例中的PDU 串变为:
00 31 00 0D 91 683119109991F2 00 08 C2 06 60A8597DFF01
③. 对于用户信息长度,可通过VB 中的Len 函数求得,如“您好!”,用Len(“您好!”) 得到是3,那么3*2=6 即为用户信息长度06(这里要转换为16 进制,并且是两位)。
④.用户信息(TP-UD)段最大容量是140 字节,所以在UCS2 编码方式下,可发送短消息 的最大字符数是70 个。
(三)UCS2 解码
在接收消息时,可能不仅收到UCS2 格式编码的PDU 串,也可能是7bit 编码格式
(TP-DCS 为00)或8bit 编码格式(TP-DCS 为04)的PDU 串。对这两种情况,笔者也 编了相应的解码算法,且它们的算法要相对简单,由于着重介绍UCS2 解码,7bit 与8bit 解
码就不再多介绍了。
(四)接收PDU 串的编制分析
接收PDU 串和发送PDU 串结构是不完全相同的。通过一个实例来分析,假定收到的短消 息其PDU 串为:
08 91 68 31 08 10 00 05 F0 04 0D 91 68 31 19 10 99 91 F2 00 08 40 40 60 31 35 30
23 06 60 A8 59 7D FF 01
参照规范,具体分析:
分段含义解释说明
08 SMSC 地址信息的长度共8 个八位字节(包括91)
91 SMSC 地址格式(TON/NPI) 用国际格式号码(在前面加‘+’)
68 31 08 10 00 05 F0 SMSC 地址8613800100500,补‘F’凑成偶数个
84 基本参数(TP-MTI/MMS/RP) 接收,无更多消息,有回复地址
0D 回复地址数字个数共13 个十进制数(不包括91 和‘F’)
91 回复地址格式(TON/NPI) 国际格式
68 31 19 10 99 91 F2 回复地址(TP-RA) 8613910199192,补‘F’凑成偶数个
00 协议标识(TP-PID) 是普通GSM 类型,点到点方式
08 用户信息编码方式(TP-DCS) UCS2 编码
40 90 10 31 35 30 23 服务时间戳(TP-SCTS) 2004-09-01 13:53:03
06 用户信息长度(TP-UDL) 实际长度6 个字节
60 A8 59 7D FF 01 用户信息(TP-UD) “您好!”
通过分析,我们可以获取其中的有用信息。如:短信服务中心号码是+8613800100500, 发送方号码是13910199192,发来的消息内容是“您好!”,以及发送时间是:2004-09-01 13:53:03。
篇二:群发短信模板大全
目前被企业、商家应用的短信服务大体分为五种,下面按照不同的分类,举一些例子供大家参考,希望可以帮助大家更好的了解短信的使用场景,更加灵活的应用短信服务。
通知类短信
面试通知
您好,看到了您投递的简历,通知您明天上午九—11点半来参加我们公司的统一面试。我们公司的地址是******* 电话XXXXXX【海岩信息】
您好,仔细看过您的简历,觉得您比较适合我们公司XX职位,请您明天上午九点来我公司参加面试。我司地址:XXXXXX 电话XXXXXXX【海岩信息】
会议通知
各位领导和同事:由XXX部召集的XXXX会将于XX月XX日(周X)X:00在会议室召开,请大家准时参会。【海岩信息】
各位领导和同事:接总经理最新通知,原定于X月X5日(周X)X:00-X:00的关于XXXX会暂时取消。给大家带来不便敬请谅解!【海岩信息】
活动通知
尊敬的会员:海岩信息购物广场今日现金满200元返100元礼券,购买化妆品可参加抽奖活动,百分百中奖,赶紧来参与吧!【海岩信息】
尊敬的XX车主您好:如您近期接到北京010尾数12345回访电话并为我店各项打10分,及时通知我店将获赠500元保养积分。【海岩信息】
订单通知
亲,感谢您选择海岩信息。您购买的XXXXXX已经发货啦。海岩信息快递单号5802xx0326553,祝愿亲的生活充满幸福与欢乐。【海岩信息】
尊敬的客户您好,您的订单由于仓库配送原因,将被分为两个仓库发货了,不收取额外运费,请到时关注快递即可,谢谢!【海岩信息】
物流通知
亲,您的快递包裹已于11.17到达我司,敬请尽早取回。联系电话180xxxx5546,地址:建设路【建设饭店】东临【海岩信息】
您的快递622900782930已签收。如需帮助请拨186XXXX8898或登陆t.cn/ru8yhi7n查询详情【海岩信息】
旅游酒店
阳光品质纯泰4天5晚10月9日1580元,更多线路请来电882X9999,海岩信息恭祝您国庆节快乐!【海岩信息】
尊敬的宾客,非常感谢您对海岩信息的肯定,我们将一如既往的为所有宾客提供高质量的服务和酒店产品,呈献满意加惊喜的旅游度假体验!【海岩信息】
放假通知
尊敬的用户:我公司春节放假安排如下:X月X日至XXXXX,请您在 放假之前做好业务联络。给您带来的不便敬请谅解!【海岩信息】
营销类短信
珠宝汽车
海岩信息珠宝城11大品牌联合大促 黄金秒 杀价249元/克(限双11当天)万款新品3折开抢!即日起周X福黄金每克减20,工费5折,退订回T【海岩信息】
尊敬的xxxx车主您好,即日起至12.31号 凭此短信到本店可享受"工时全免活动"(仅限维修保养),机不可失,欢迎您的到来.退订回T【海岩信息】
家装建材
春暖花开装修好时节!装修免費咨詢会2日下午1点半新街口XX大酒店6楼贵宾厅 送宜家礼品详詢4000xxxx88,退订回T【海岩信息】
海岩信息衣柜现推出优惠活动,多重惊喜进店了解!地址:海岩信息衣柜专卖店,咨询电话:8850x168,退订回T【海岩信息】
电商促销
【海岩信息服饰】上新大量好货!价格低过双11,75折后满200减50,低过双11,速来抢吧 XXXX.taobao.com 退订回T【海岩信息】
尊敬的客户,海岩信息旗舰店新款不断:A款粉大衣、极地超长大衣、感恩回馈各色糖果大衣,另有打底羊绒衫和加绒保暖裤等您来!退订回T【海岩信息】
商场超市
尊敬的客户,您当前积分为27000分,海岩信息目前正在举行积分换豪礼活动,详询:8855XXX退订回T【海岩信息】
尊敬的客户,明日降温强度较大,注意保暖。海岩信息女装对您的关心一直不变。特意为您准备了頂級澳毛大衣,随时恭候您的光臨!退订回T【海岩信息】
验证类短信
APP验证码
您的验证码是:21373,请在10分钟内输入,如非本人操作,请忽略该信息,对您造成的不便敬请谅解!【海岩信息】
网站注册
亲,您已成功注册为海岩信息会员,只有完善了教学资料后,家长才能快快找到您哟!【海岩信息】
修改密码
您好,恭喜您已经成功重置密码,登陆名:XXX,密码XXX,登陆地址:xxxxxxxxm/zyt,请及时登陆!修改密码!【海岩信息】
公告类短信
企业公告
尊敬的用户:您好!2月12日早8点-晚22点,我公司所辖市区内各网点系统将进行升级,期间无法办理任何业务,敬请谅解。【海岩信息】
物业公告
东区业主好:今天下午5点城发公司供暖试水打压,家中务必留人,如有滴水跑漏请联系3XXXX698,我们及时赶到,海岩信息15年10月7日【海岩信息】
业主您好:5月8日上午9点-10点将进行电梯维护检修,为避免耽误您的出行,请您调整出行安排,给您带来的不便敬请谅解!【海岩信息】
关怀类短信
节日问候
月到中秋分外明,又是一年团圆日,海岩信息为您送上诚挚的祝福,祝您中秋愉快,阖家幸福!【海岩信息】
生日祝福
亲爱的会员:今天是您的生日,祝您生日快乐!感谢您对我们的信任与支持!会员生日当天到店消费可享双倍积分,我们诚挚期待您的莅临。【海岩信息】
以上就是应用在部分场景下的短信使用模板,由于客户隐私的原因,短信内容中的商家信息及签名均被替换。
篇三:学生会短信模板
一、会议通知模板
1. 部长例会通知模板
(普通版)[办公室例会通知]各位主席团成员与部长:本周例会将于 月 日 时 分在 召开,请大家准时参会,如有时间冲突请尽快回复。 办公室
(淘宝版)[办公室例会通知]主席团成员与部长们~本周例会将于 月 日 时 分在 召开,千万不要错过哦亲!免费赠送排版精良的例会提纲,先到先得!如有时间冲突请尽快回复~ ^_^ 办公室
2. 部门例会通知模板
(普通版)[办公室例会通知]各位干事:我们将于 月 日 时 分在 召开例会,近期工作遇到的问题等都可以在会上提出,请各位准时参会,不要迟到哦~ 收到请回复。 办公室
(淘宝版)[办公室例会通知]亲爱的干事们,我们将于 月 日 时 分在 召开例会,千万不要错过哦亲!按时参加例会可以提高部长好感度的呦~ 收到请回复~ 办公室
3. 会议时间地点变更模板
[办公室例会通知]各位():因参会人员有会议冲突,原定于 月 日 时 分召开的 会议将推迟(提前)至 月 日 时 分在 召开,请大家准时参会。 办公室
二、活动通知模板
1. 活动通知模板
[办公室活动通知]各位():由 举办的 活动将于 举行, 时 分在 集合,活动全程约 小时,请各位尽量参加,收到请尽快恢复能去与否,谢谢配合! 办公室
2. 询问活动时间模板
[办公室活动通知]各位():我院拟举行活动,请从以下几个时间段中选择你方便的时间,并尽快回复我。 月 日 时 分、 月 日 时 分。 办公室
三、干事日常工作通知模板
1. 通知干事购买物资模板
(普通版)[办公室工作通知]收到短信的干事请于 月 日 时 分在 集合,我们去为 购买物资~ 请大家准时到场,不要迟到。 收到请回复 办公室
(代言体)[办公室工作通知]你只看到我搬运物资的身影,却没看到我强健的体魄。 你有你的轻松,我有我的快乐。 你嘲笑我的工作单调,不配去爱,我可怜你总是等待。 你可以轻视我的工作,我会证明这是谁的时代。 买物资是注定单调的旅行,路上总少不了孤独和嘲笑。 但那又怎样,哪怕腰酸背痛,也要买得漂亮。 我是办公室干事,我为自己代言!收到短信的干事请于 月 日 时 分在 集合,我们去为 购买物资,请大家准时到场~ 收到请回复 办公室
2. 通知干事进行会议记录模板
(普通版)[办公室工作通知]请与 月 日 时 分到 进行部长例会的会议记录,记得带好纸笔。 收到请回复。 办公室
(凡客体)[办公室工作通知]爱开会,爱纪录,爱听部长们介绍工作;我是办公室会议记录员~本次会议记录的重任就委托于你了,请与 月 日 时 分到 进行部长例会的会议记录,记得带好纸笔哦~ 收到请回复。 办公室
3. 通知干事打印资料模板
[办公室工作通知]请到学生活动中心打印室打印()资料,并于 日 时 分之前送到 。辛苦了~ 收到请回复。 办公室
四、部长日常工作通知模板
1. 通知部长交总结计划模板
[办公室通知]各位部长周末好,请于 之前将一周总结计划按要求格式整理好并发给我,周一例会照常于 在 举行,请按时参加。 办公室
2. 催部长交总结计划(项目总结)模板
[办公室紧急通知]请还没有交一周总结与计划(项目总结)的部长尽快交给我,例会在即,请各位抓紧!
办公室
3. 通知部长制定预算模板
[办公室通知]各位部长,请按照开学初做的部门计划制定各部门的部门预算,发给各位分管主席审核通过后交给主席,截止时间为 月 日 时。 办公室
五、其他模板
1. 收集发票模板
[办公室通知]近期活动较多,发票需求太大,请各位平常收集出租车票,品园,汇贤两个超市的小票,备报销用。谢谢! 办公室
2. 号召参加活动模板
[办公室通知]各位():学院将在 月 日 时 分 举行 活动,这是同学们()的好机会,请有时间的同学积极参与。没时间的同学挤时间参加~ 办公室
《短信格式》出自:百味书屋
链接地址:http://www.850500.com/news/121958.html
转载请保留,谢谢! |
|