楼主在吗,我一脸茫然的表情包,求解

http://blog.lytsing.org/archives/category/cdma/
去年玩过via cdma模组,刚开始对cdma sms pdu真是一脸茫然,意识到我也可能不会长时间做这个,网上这类帖子少之又少,体会初学者的辛苦,重新翻尸体,记录下来。
收到两条短信,现在用AT把它们读取出来。
+CMGR:5,”REC UNREAD”,”″,”UNKNOWN NUMBER”,”N/A”,176
8efb087b317b012b6ac8e6
3b422e07be872e4b3b00162e54bbf9a7
053f67c7ec0b108bbd33b0
ae07ce3ebbaa
71c33b2b71c29ddfb087b317c1a933cb
b6a0bbc92611″
at+cmgr=21
+CMGR:21,”REC UNREAD”,”″,”UNKNOWN NUMBER”,”N/A”,96
e20f00162dfca7004b1acb1abb01629
63b2b12bb108bbd
acf0f92616”
[deli@deli example]$ ./test_pdu_decode
7b317b012b6ac8e63b422
e07be872e4b3b00162e54bbf9a7053f67
c7ec0b108bbd33b0ae07ce3
ebbaac33b2b7
1c29ddfb087b317c1a933cbb6a0bb422
sms context == 1/2我愿意是急流,山里的小河,在崎岖的路上,岩石上经过.只要我的爱人,是一条小鱼,在我的浪花中,快乐的游来游去.我愿意是荒林,在河流的两岸
SM_ENCODING == 4
SCTS == 19:26:11 12/29/08
[deli@deli example]$ ./test_pdu_decode
5a8ad3e20f
00162dfca7004b1acb1abb
b12bb108bbd
29f52e07cf0f92616
sms context == 2/2,对一阵阵的狂风,勇敢地作战.只要我的爱人,是一只小鸟
SM_ENCODING == 4
SCTS == 19:26:16 12/29/08
CDMA的pdu格式与GSM的相差很多,不能直接用肉眼看出来。第一条内容比较长,就拿第二条pdu串来分析吧。
1.首先将PDU串打成PDU包
将PDU串相邻的两个ascii字符拼凑成一个8bit数据
00 00 02 10 02 02 07 02 c5 4c e2 25 a8 a8 06
01 4c 08 4d 00 03 10 01 f8 01 3e 20 f0 01 90 01 78 01 90 01 62 df ca 70 04 b1 ac b1 ab b4 23 96 14 c6 70 01 62 96 3b 2b 12 b9 82 7a e3 10 c0 01 72 9f 54 4c 0b 10 8b b4 23 91 8a 75 d0 01 63 31 7a 70 02 9f 52 e0 7c f0 f8 03 06 08 12 29 19 26 16
消息传送类型: 0x00 point to point message(表示点对点消息)
下面的内容为短消息的各个字段 每个字段分为三个部分: 字段类型(ID)(8bit)、字段长度(Length)(8bit)和字段内容.
第一个字段: 00 02 10 020x00, 表示uTeleserviceID字段
0x02, 字段长度,该长度必须为2,否则为错误的pdu信息
字段内容为:0x1002,十进制是4098,
第二个字段: 02
07 02 c5 4c e2 25 a8 a80x02, SMS_TL_ORIG_ADDR 表示 (短信发送地址)
0x07, 字段长度为7
字段内容: 02 c5 4c e2 25 a8 a8只看前面几个
02 c5 4c e2的:0000
0010 1100 00 10
取第一个bit 0 表示 RIL_CDMA_SMS_DIGIT_MODE_4_BIT 是4bit压缩
第二个bit 0 表示 RIL_CDMA_SMS_NUMBER_MODE_NOT_DATA_NETWORK
下来8个bit 是 00 0010 11 = 11,表示号码长度 为11
由于是4bit压缩 ,后面44个bit(4*11)表示号码,解析出来是
第三个字段: 06
01 4c表示SMS_TL_BEARER_RPLY_OPT
第四个字段:08
4d 00 03 10 01 f8 01
3e 20 f0 01 90 01 78 01 90 01 62 df ca 70 04 b1 ac b1 ab b4 23 96 14 c6 70 01 62 96 3b 2b 12 b9 82 7a e3 10 c0 01 72 9f 54 4c 0b 10 8b b4 23 91 8a 75 d0 01 63 31 7a 70 02 9f 52 e0 7c f0 f8 03 06 08 12 29 19 26 16
0x08, 表示SMS_TL_BEARER_DATA字段(短信内容)
0x4d,字段长度为77
这个字段也分成各个子字段:
第一子字段: 00 03 10 01 f80x00 Mesage
message identifier
0x03 内容长度
=== 0001 01
0001 表示 DELIVER 短信01 1111表示 message id.紧接后面的 1, 表示HEADER_IND
第二个子字段:01
3e 20 f0 01 90 01 78 01 90 01 62 df ca 70 04 b1 ac b1 ab b4 23 96 14 c6 70 01 62 96 3b 2b 12 b9 82 7a e3 10 c0 01 72 9f 54 4c 0b 10 8b b4 23 91 8a 75 d0 01 63 31 7a 70 02 9f 52 e0 7c f0 f8
0x01, 字段类型
0x3e(62),字段长度
20 f0 01 === 0010 0000 1111 0000
0x20 的前5个bit为00100, 为0x04, 表示短信编码方式为RIL_CDMA_SMS_ENCODING_UNICODE (UNICODE)
0x20 的后3个bit, 0xf0的前5个bit,为 000 1111 0, 即0x1e (30),表示有30个UNICODE 字符。0xf0的后3个bit,0x01的8个bit,再加上0x90的前5个bit,
11 0010 拼成一个16位数是 0x0032 表示字符 :2,在vim下了解一个字符的16进制码很简单,光标在该字符,按ga,底端显示结果如下:
依次下去,内容就是上面运行./test_pdu_decode 的结果: 2/2,对一阵阵的狂风,勇敢地作战.只要我的爱人,是一只小鸟
第三个子字段: 03
06 08 12 29 19 26 16
这是一个时间戳字段: 08年12月29号19时26分16秒(短消息发送时间)
字符串分析结束。当然,还有很多可选项在这条短信没有加上,更完整的SMS格式,请参考.
实际编码时,一个while循环遍历,再加上switch简单的状态机即可。
长短信何在?
用的这个模组,不支持长短信,厂家回答“作了预处理,把User Data Header去掉了,因为客户一般不愿意自行处理这个User Data Header,他们只要内容、号码等其它信息。所以,模块送出的PDU中不含有User Data Header。”
为实现长短信的拆分和组合功能,终端应支持 IS637C 协议中关于长短消息处理的参数 HEADER_IND,以及在短消息数据中增加对 User Data Subparameter 参数增加用户数据消息头(User Data Header)和短信拆分、组合的处理。HEADER_IND 为消息头标识位,用于指示 User Data
Header 是否包含消息头, 若包含消息头则 HEADER_IND 设置为’1’,否则设置为’0’。具体的拆分与组合,请参考IS637C,或 《中国电信CDMA终端需求规范-SMS分册-V1.0》。需要说明的是,对长短信的处理,有的CDMA模组厂家为了让用户省事,帮你处理了用户数据头,正如前面所看到的,自动加上(1/2), (2/2)等,若想自己手动解析,务必跟模组厂家沟通确认好。
If you enjoyed this post, make sure you !
This entry was posted in
CDMA短信接收PDU串分析
AT+CCMGR=0
00表示点对点...
CDMA 短消息的彩信通知解码(代码实现)
关于CDMA短消息的彩信通知解码原理,网络上找到两篇博客:http://netsin.blog.hexun.com/_d.html;http://blog.lytsing.org/ar...
PDU短信编解码格式说明(找来找去个人认为这一篇还是比较靠谱的)
共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。
发送短消息常...
WAVECOM Q2358C中文短信介绍CDMA发送短信步骤
CDMA不能以PDU格式发送短信。需要将短信内容转换成Unicode编码,再发送出去。
需要用到的AT指令:
AT+WSCL=6,4
AT+CNMI=2,1,0,1...
Android CDMA SMS编解码相关类简介
最近在做Android CDMA 短信编解码相关的工作,记录一下Android对CDMA Sms的编解码操作。包括Android CDMA SMS相关类结构,数据结构,数据处理流程等内容,持续更新。
CDMA PDU 编解码补充解析
http://blog.csdn.net/mcu_hong/article/details/7625478
使WaveCom CDMA猫发送中文短信的乱码问题
发中文短信CDMA发中文短消息不是采用PDU格式,而是直接发送其Unicode代码eg . 发送中文短消息“您好”其相应Unicode编码:0x60a8 0x597d AT+WSCL=6,4 AT+...
谈谈CDMA的短信流程
威望 5572 个
礼品券 0 个
专家指数 48
1、实验题目:CDMA编码
2、实验内容:
(1) 随机生成5个互不正交的8位码片M1、M2、M3、M4、M5。
(2) 分别求出与M1、M2、M3、M4、M5所有正交的8位码片。
3、实验报...
SMS短信PDU编码详细解析
以一个例子来详细解析:
01 08 91 F1 60 05 A1
08 23 04 4F60597D(1)01-短信状态; [01...
没有更多推荐了,我顿时就是一脸茫然_一脸茫然_顿时_就是表情 - 发表情 - fabiaoqing.com
我顿时就是一脸茫然_一脸茫然_顿时_就是表情
长按保存;左右滑动图片,查看更多
关注公众号,让你站在斗图巅峰
提示:按 ← → 方向键也可以换表情哦
自恋 - 阿客姐姐QQ表情包_动图_微信表情包表情
傻笑 - 阿客姐姐QQ表情包_动图_微信表情包表情
微笑 - 阿客姐姐QQ表情包_动图_微信表情包表情
嗯?嗯?嗯?嗯? - 人妖来鸟_动图_人妖_搞笑_装逼表情
太壕啦! - 人妖来鸟_动图_人妖_搞笑_装逼表情
要屎啦 - 人妖来鸟_动图_人妖_搞笑_装逼表情
哟! - 人妖来鸟_动图_人妖_搞笑_装逼表情
大家好! - 人妖来鸟_动图_人妖_搞笑_装逼表情
你们瞎啊 - 人妖来鸟_动图_人妖_搞笑_装逼表情
再会! - 人妖来鸟_动图_人妖_搞笑_装逼表情
在吗? - 人妖来鸟_动图_人妖_搞笑_装逼表情
鳖吵!!! - 人妖来鸟_动图_人妖_搞笑_装逼表情
扫一扫,让你站在斗图巅峰
新浪微博:
今日头条:
QQ斗图群:
微信斗图群:添加 shoutula 为好友
关注「发表情」微信公众号,每天获取全网神表情
微博APP内长按表情图,无法保存至相册
如需保存表情,请用浏览器打开(点击右上方...按钮,选择浏览器打开即可~)
知道啦,不再提醒刘汉俊:文化 让我们肃然起敬又一脸茫然
字体:[][][]
  当今世界,文化成为共同的话题。
  不同的语言在同一个讲坛上对话,不同的肤色在同一个舞台上翩跹。人类的文化交流从来没有像今天这样密切,生存与毁灭的轮番上演也从来没有如此的频繁与惨烈。
  文化,让我们肃然起敬,又让我们一脸茫然。
  是谁,支配着这个世界的风云际会,又把玩地球于股掌之间?
  是文化。
  一个汉字笔画最简练,却复杂得让你难以捉笔运墨的词藻。
  文明的辉煌与文化的落寞
  我们也许有过这样的体会,某个人给你留下的印象,往往除了其外貌之外,还有他说的某句话、讲的某个故事等等;一个地方乃至国家让你记忆深刻的,除了它的某些标志性地理风光,还与某个人、一段历史有关。多少年过去了,回忆起来往往变得真切而清晰。
  这种留存,便是一种文化。
  人类社会的进步是以文化为标志、以科技为动力的。正如马克思所指出的那样,“科学是最高意义上的革命力量”,科技进步促进了经济发展,改变着人类文化。“资产阶级在不到100年的时间里所创造的生产力比以往一切时代所创造的生产力还要多、还要大,”马克思、恩格斯说这番话时是在160多年前。而今天,有人说,人类社会近100年所创造的财富超过了过去1000年的总和。单从大众传媒一项指标来看,用户普及到5000万人,收音机用了38年,电视机用了13年,互联网仅用了5年。日新月异的科技成果创造着日新月异的文化。生物工程、航天技术、交通工具、军事科技、云计算、智能通讯技术……数不清的文明成果秒刷着这个蔚蓝色的星球。
  另一方面,世界上也从来没有像今天这样大面积、长时间、深层次地动荡不安。除了频发的自然灾害,非自然因素越来越成为影响和制约人类生存与发展的重要因素。一些凝聚了人类智慧的尖端智能武器,沦为人性的绞肉器,秒杀着无数鲜活的生命,让蔚蓝的底色涂上了腥红。
  一部科技史堪称一部战争史,我们这个星球仿佛正满身疮痕、七窍冒烟地孤独行进在宇宙深处,走走停停,步履踉跄。
  难道这就是今人给后人的留存?
  亨廷顿的“文明冲突论”似乎把国家之间、地区之间的冲突归咎于文化的对抗。我认为恰好相反,我固执地认为,冲突的起因是利益。纵览当今世界,飞弹如雨,硝烟四起,少数强国大国及其盟友对包括能源、市场、领土等利益的争夺与攫取,对他国经济的制裁、领空的封锁、人权的弹压、内政的干预而导致的动乱、饥荒、血腥,形成了对一国文化和人类文明成果的一次次剿杀。
  以利益争夺为起点,以文化摧毁而收官,这是令人困惑的棋局。
  君不见,曾经灿烂的伊拉克在战火中满目疮痍。这个诞生了两河流域文明、出现了世界上最早的城邦国家、建立了古巴比伦王国、迸发了音乐史上最早音符的国度,保护不了自己曾经的容颜。珍存了几千年的文物在巡航导弹的追杀下在劫难逃,有多少博物馆、图书馆、纪念碑、剧院、神殿、雕塑、遗址、文献、典籍被毁如齑粉!2003年3月,美英联军侵入伊拉克,4月攻进首都巴格达,也拉开了文化浩劫的序幕。在联军的纵容和掩护之下,失去保护的伊拉克国家博物馆在48小时之内有1.4万多件藏品被哄抢,2.5万多件文物被捣毁,展室空空如也,地上满是文明的碎片。有着4400多年历史的恩铁美纳国王雕像是该馆的镇馆之宝,窃贼们趁着战火闯进博物馆,将雕像滚下楼梯,切割分装偷运出伊拉克。7年之后,这位古代国王从美国回到自己的国家时,已经成了“无头之君”。有着4000多年历史的古亚述和古巴比伦的金字形神塔,在炮火中岌岌可危。古巴比伦遗址和乌尔遗址成为武装直升机的机场和联军的军营,建于公元前六世纪巴比伦王国尼布甲尼彻二世的王宫遗址成了联军重型装甲车的通道。在古城纳西里亚,美军纵火烧毁了一座藏有包括最早版本的《一千零一夜》在内的、拥有4万件宗教历史文献的古代藏书馆。在乌尔古城,当得知那里是古代先知亚伯拉罕的出生地时,联军士兵们得意忘形,疯抢城砖当作战利品、纪念品。不仅如此,伊拉克还有不少的文化人士、科技精英、教育专家被谋杀。古巴著名作家阿瓦斯卡尔深刻地指出,“西方帝国主义者试图以这种方式毁灭他们认为构成伊拉克根基的伊拉克文化”,伤痛者还在麻木,旁观者感受到了切肤之痛。
  君不见,被誉为“古代世界十字路口”和“文化交流中心”的阿富汗,如今成了文化的伤口。无论是英阿战争、前苏联入侵阿富汗,还是阿富汗内战,以及美国的反恐战争,战乱给阿富汗文物文化的破坏都是致命的。被毁坏的文物不仅仅是具有1500多年历史、曾经接受过中国唐代高僧玄奘膜拜的巴米扬大佛。一座座建立在古丝绸之路上的寺院、庙宇、佛塔、教堂、剧院遗址,一处处古希腊亚历山大大帝东征时留下的遗迹和东西方文化交流的标记,一尊尊雕像、一幅幅壁画,被“不长眼”和“长了眼”的炮弹击中,一摞摞文献资料被用作兵营的点火纸,穆斯林的真主启示录《古兰经》不止一次地被焚烧。位于喀布尔的阿富汗国家博物馆80%以上的藏品被毁或失踪,20000多件金玉制品下落不明。塔利班为躲避美国战机的空袭藏身在宫殿遗址,但美国兵说了,不管它多么金碧辉煌,我照炸不误!尽管一些文物管理者组织了一部分文物的集体流亡,但在这个挖文物像挖土豆一样容易的国家,拯救行动实在是杯水车薪、挂一漏万,更何况拯救者自身生命尚处在朝不保夕的惶恐中。迫于生计的阿富汗人不得不铤而走险变卖祖宗的珍遗,大发国难财、战争财的盗贼火线偷宝、掘地三尺,导致文物走私猖獗、黑市泛滥。巨大的立佛、睡佛肢解后被车载船装空运,辗转流落到异国他乡,大量精美的壁画、牙雕、饰品、器皿、钱币等珍贵文物出现在欧洲、美洲的文物走私者手中,出现在伦敦、东京和纽约的各类博物馆、艺术展中。文化的母体遭到毁坏的时候,总是有一些人在偷吃文明的遗骸。痛心疾首的专家在博物馆大门外挂起一条长幅“只有文化活着,民族才能活着”,但是在战机的尖啸声和炮弹的轰隆声中,在疯狂掠夺和恣意践踏的狞笑声中,这种仰天长嚎显得那么微弱无力。阿富汗,这个汇集了古波斯文化、古希腊文化、古印度佛教文化、伊斯兰文化和中国文化的“亚洲的心脏”、“古代文明的驿站”,茕茕孑立在中亚的腥风中,满身创口,记忆残缺。
  有着2700多年历史、从1600多年前的特大地震中幸存并发展起来的利比亚首都的黎波里,不少古建筑毁于内战和北约的炮火,如今依然在炸弹声中修补着百孔千疮的、短时间里无法复原的文化地图;已有7000年历史,存有大量最古老基督教遗址的叙利亚首都大马士革,被认为是圣母玛丽亚曾经生活过的地方,但在西方新殖民主义的怂恿下,蒙昧主义和宗派主义的代表们正在企图毁灭自己的精神家园。伊朗、埃及、以色列、巴勒斯坦、黎巴嫩等,这些曾是人类最古老的家园,都受到战乱的创伤。战火还没有熄灭,惊尘远没有落定,在维护人权的幌子下,一场针对阿拉伯—伊斯兰世界的文化清洗、文化殖民正像多米诺骨牌一样推进,大规模的战舰在集结与游弋,兵临城下,箭在弦上,一次次唱起他国政权的挽歌。
  一国之殇,乃举世之殇。一个民族的悲哀,是全人类的悲哀。
  和平憧憬与战争梦魇,总体平稳与局部冲突,政治单极化的图谋与经济全球化的趋势,对尖端科学的无限追逐与科技产品对生命的无情扼杀,成对成对的两难选择让这个地球很纠结。
  战争是既有文化的天敌。被炮火湮灭的,不仅仅是物质载体。一个国家的政治制度、民族心理、价值观念、行为方式在外力面前被解构,这是更大的文化断裂。一位外国专家说,25年来的战争,让阿富汗的孩子们忘记了自己国家的童谣。
  中国也曾有过这样的屈辱和窘迫。我不愿意多忆及。我以为,让圆明园保持残损的遗址,更能让我们的民族保持高度的文化自警,一个民族不能没有自己的文化记忆,包括灰色的,甚至黑色的。
  国家可以重建,但历史无法重写。文化创伤的愈合,需要漫长的等待。
已是第一篇
已是最后一篇
责任编辑:路 弘}

我要回帖

更多关于 茫然脸 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信