sms 全称是 Short Message Service,中文名称是短消息服务,也就是大家日常说的短信,它是移动通信里面最基础的文本通信业务,最早在 GSM 二代移动网络上面落地,不需要智能手机也可以正常收发,只要手机有信号还有号码开通这项业务就可以使用,单条 sms 默认字符上限是 160 个英文字符,如果是中文一般是 70 个汉字,超出长度的 sms 会自动拆分成多条分段短信发送,接收端手机再自动拼接成完整内容,这项业务诞生时间很早,在移动互联网还没有普及的年代,sms 是手机之间传递文字信息最核心的方式,现在虽然微信这类即时通讯软件普及,但是 sms 依然没有被完全淘汰,因为它不依赖互联网,很多验证码 银行通知 运营商告警 政务通知依旧在用 sms,它属于运营商底层信令通道承载,稳定性对比互联网应用更高,这也是 sms 一直保留到现在最核心的原因。
核心工作原理
sms 不是直接在两个手机之间点对点直连传输,发送方手机把短信提交给运营商的短信中心,也就是 SMSC,短信中心作为中转节点,查询接收号码当前所在的基站位置,如果接收手机暂时关机或者无信号,短信中心会临时缓存这条 sms,等接收手机重新上线之后,再把缓存的 sms 投递过去,这个缓存机制是 sms 很重要的特性,和微信消息不一样,微信如果对方离线,消息保存在互联网服务器,sms 是保存在运营商短信中心。
sms 走的是信令信道,占用带宽非常小,不需要专门的数据流量套餐,早期很多用户没有开通流量包,依然可以正常接收 sms,这点也是 sms 和彩信 MMS 最大区别,彩信是需要数据网络承载。
基础使用步骤
第一步 确认手机号码已经开通 sms 业务,现在绝大多数手机号默认自动开通 sms,不需要单独申请。
第二步 打开手机短信应用,新建 sms,填写接收号码,输入文本内容。
第三步 点击发送,手机将 sms 上传到运营商短信中心,短信中心完成路由转发。
第四步 接收端手机收到 sms 推送,如果接收方离线,等待上线之后自动接收缓存的 sms。
第五步 注意字符限制,长文本 sms 会自动拆分,拆分之后会按多条计费。
基础信息对照表
| 项目 | 内容 |
|---|---|
| 英文全称 | Short Message Service |
| 中文名称 | 短消息服务 |
| 承载网络 | GSM 等二代移动通信网络 |
| 单条英文上限 | 160 字符 |
| 单条中文上限 | 70 汉字 |
| 核心中转设备 | SMSC 短信中心 |
| 是否需要流量 | 不需要 |
拓展知识点
sms 还分为点对点短信和广播短信,广播短信也就是 Cell Broadcast,小区广播,可以同一个基站覆盖范围内所有手机同时接收 sms 类通知,比如灾害预警短信就是这类技术,另外现在安全领域有 sms 钓鱼,也就是伪基站伪造号码发送诈骗 sms,所以不要随意点击 sms 里面陌生链接。
同时区分 sms 和 EMS MMS,EMS 是增强型短信,可以简单插入小图标,MMS 是彩信,可以发送图片音频,sms 本身只支持纯文本,不能直接携带多媒体文件。
【常见问题】
问题 1 sms 发送之后对方关机还能收到吗
回答 1 sms 发送之后,如果接收方关机,sms 会保存在运营商短信中心,等对方开机重新接入网络之后,短信中心会把这条 sms 投递到手机,但是缓存有有效期,超过有效期 sms 会自动删除。
问题 2 sms 需要消耗手机流量吗
回答 2 sms 业务不需要消耗移动数据流量,sms 是走运营商信令通道,哪怕手机关闭移动数据,只要有蜂窝信号,就可以正常收发 sms。
问题 3 sms 单条最多可以输入多少中文
回答 3 sms 标准单条中文上限是 70 个汉字,如果输入超过 70 汉字,sms 会自动拆分成多条分段短信,接收手机一般会自动拼接成完整内容,计费会按照多条 sms 计算。
问题 4 sms 和彩信 MMS 是同一个东西吗
回答 4 sms 和彩信 MMS 不是同一个业务,sms 只支持纯文本,不需要数据网络,MMS 彩信支持图片音频多媒体内容,必须依靠移动数据网络承载,二者底层协议不一样。
【免责申明】
本文内容为 sms 通信技术科普学习资料,仅作为基础知识参考,不同运营商对于 sms 缓存时长 计费规则 字符编码细节可能存在差异,详细业务规则请以对应运营商官方说明为准。


