您的位置:首页 >  新闻中心 > 云通讯公告
  云通讯公告
 

就不信你们都知道为啥短信只能编辑70字符

来源:原创    时间:2017-04-20    浏览:0 次

 
前几天,小编的一位从事会员运营的多年朋友突然问我,为什么一条短信只能发送70个字符,多出就要分为两条发送,作为一名通讯企业的员工,小编当下确实没能回答上来,不过好在小编求知欲强,回家赶紧搜集资料,轻松解答了这个问题!

SMS是由Etsi所制定的一个规范(GSM 03.40 和 GSM 03.38)。
当运用7-bits编码时,它可以送出最多160个字符;但用8 -bit编码,最多可以送出140个字符,一般没有办法直接通经手办理机显露;还有用16-bit编码时,最多70个字符,被用来显露Unicode(UCS2) 文本信息,可以被大部分数的手机所显露。
我们今日商议的是UCS2编码,也就是说,最多只能送出70个字符,无论英文仍然汉字。这处就可以轻松解释回答为何每条短信只能70个字符的端由了! 举个实际的板栗在施行一点内部实质意义扩大充实板栗

 
例如要送出如下所述信息,向手机号13715342642送出你好,Hello!。
在没有送出之前,要明白,手机SIM卡存在的地方地的短信核心号,并不是你如今存在的地方地方的短信核心号,假如我在深圳,深圳的短信核心号是:8613800755000,纵然我如今到异乡,短信核心号仍是深圳。
从上头我们获得了下边的信息:   收缴的手机号:13715342642   短信核心号:8613800755000   短信内部实质意义:你好,Hello!   
在实际运用中,上头这些个信息并不为手机所执行,要施行编码手机才会执行,先无论,看看编码后的信息: 0891683108705500F011000D91683117352446F2000800124F60597DFF0C00480065006C006C006F0021    看不懂吧,我来诠释一下子:   08 - 指的是短信核心号的长度,也就是指(91) ( 683108705500F0)的长度   91 - 指的是短信息核心号头类型。91是TON/NPI笃守International/E.164标准,指在号头前需加' '号;这个之外还有其他数字,但91最常用。
  683108705500F0 - 短信息核心号头。因为位置上略有处置,实际号头应为:8613800731500(字母F是指长度减1)。
这需求依据不一样的地域作相应的改正。面前的(08) (91) ( 683108705500F0)其实就构成了整个儿短信的一部份,通称短消息儿核心地址(Address of the SMSC)。  
11 - 文件头字节   
00 - 信息类型(TP-Message-Reference)   
0D - 被叫号头长度   
91 - 被叫号头类型   
实际上在实际处置中,我们一般把11000D91写死在手续中,由于在国内,这些个数值都是不会变更的。
683117352446F2 -被叫号头,通过了位移处置,实际号头为8613715342642。
上头的(00) (0D) (91)  ( 683117352446F2),构成了整个儿短信的第二部份目标地址(TP-Destination-Address)。   
00 - 协议标识TP-PID,这处普通为00   
08 - 数值编码方案TP-DCS(TP-Data-Coding-Scheme),认为合适而使用面前说的USC2(16bit)数值编码   
00 - 管用期TP-VP(TP-Valid-Period)   
12-长度TP-UDL(TP-User-Data-Length),也就是4F60597DFF0C00480065006C006C的长度 36 / 2 = 18 的十六进 12   4F60597DFF0C00480065006C006C 006F0021- 这处就是短信内部实质意义了,实际内部实质意义为:你好,Hello! AT指令