基于C语言的SMS PDU编解码
一、PUD基本组成
2、UDH用户数据头(User Data Header)
UDHL用户数据头长度(User Data Header Length)
一个字节,表示用户数据头的字节数,不包含本字节,UDHL+1=整个用户数据头长度
IE用户数据头信息单元(Information Element)
IE中可以包含IE”A”、IE”B”、……、IE” N”等多个信息单元,每个信息单元又分为
IEI
IEDL
IED
IEI信息单元标识(Information Element Identifier)
00:Concatenated short messages(长短信)
01:Special SMS Message Indication
02:Reserved
03:Value not used to avoidmisinterpretation as <LF> character
04:Application port addressing scheme,8bit address
05:Application port addressing scheme,16 bit address
06:SMSC Control Parameters
07:UDH Source Indicator
08:Concatenated short message, 16-bitreference number
09:Wireless Control Message Protocol
0A-6F:Reserved for future use
70-7F:SIM Toolkit Security Headers
80- 9F:SME to SME specific use
A0– BF:Reserved forfuture use
C0– DF:SC specificuse
E0– FF:Reserved forfuture use
IEDL信息单元数据长度(Length of Information Element)
一个字节,表示信息单元长度,也就是IED的字节数,不包含本字节
IED信息单元数据(Information Element Data)
IEI为00时,也就是长短信(Concatenated short messages )IED由3字节组
第一字节:参考编号(Reference Number),参考编号相同的为同一长短信
第二字节:总条数(Maximum number),长短信拆分后的总条数
第三字节:当前短信序号,当前短信是长短信中的第几条
一条长短信最多可由255条子短信组成
以无压缩8bit数据格式发送长短信,单条子短信长度最多134(140-6)字节,其中6字节为用户数据头。
以无压缩7bit数据格式发送长短信,单条子短信长度最多153(160-7)字符。
以无压缩16bit USC2数据格式发送长短信,单条子短信长度最多67((140-6)÷2)字符
在压缩模式下单条子短信长度最多134字节,其中包含压缩头(Compression Header)、压缩尾(Compression Footer)在内。
相关文章
- Google十年,我被彻底颠覆了!
- 碳基生物惨遭淘汰!AI在纵横字谜中首次获得胜利
- AI系统安全测试的自动化工具
- 人工智能寒冬又到?美国教授arxiv发文批判AI,遭Reddit网友狂喷
- 谷歌大脑最新操作玩“复古”:不用卷积注意力,图像分类接近SOTA
- Starlink已收到超过50万份预约申请
- 运维必看:从零开始搭建创业公司“后台”技术栈
- 2020,算法话题进入主流视野的一年
- 马斯克的90后合伙人离职Neuralink!5岁学编程,曾创立2家公司
- AI模型新革命来了?大脑记忆是旋转的?过去未来竟是「正交」空间
- AI玩填字游戏,赢得全国比赛冠军!官方:不是人,没有奖金和名次
- 10亿参数的AI模型SEER「一视同仁」:服务富人,也服务全世界
- 仅需2张图,AI便可生成完整运动过程
- 脸书旗下企业IM软件Workplace付费用户达700万
- 程序员靠谱的副业是什么
- 没有解不了的bug,只有追不到的女神
- NLP领域索引神器,3000+代码库,一键查找论文、GitHub库
- 谷歌实现2种新的强化学习算法,“比肩”DQN,泛化性能更佳
- 普渡科技推出配送迎宾二合一机器人“葫芦”
- 官方傻眼:谷歌阿根廷域名被男子以 18 元买下