CBS小区广播
Cell Broadcast Service
小区广播服务是一种远程服务,它使信息提供者能够向PLMN内的指定区域提交用于广播的短消息。
CBS简介
小区广播业务具有以下特点:
- 终端不发送确认信息。
- 小区广播消息在一个有限的区域内发送,该区域由消息的发起者定义,并与PLMN达成协议。
- 每个消息都有一个标识符。终端接收该标识符,用于终端不存储不需要或已经接收到的广播消息的短信功能。
- 一般情况下,小区广播报文会连续发送,依次发送,重复发送。周期时间必须足够短,以便在一组单元中移动的游者能够接收到重要的信息。
- 小区广播消息仅为MT。这些消息的产生超出了3GPP规范的范围。
- 每个小区广播消息的最大长度为93个字符。
- 如果终端连接CS域,则不需要接收CBS消息。如果终端连接在PS域中且当前没有传输数据,那么终端应该可以接收消息。
一条CBS消息最多由15个CBS page构成,每个CBS page至多82个字节,如果采用GSM7位编码的话,82*8/7=93个字符,并且每个CBS page拥有相同的Message ID和SN号
CBS 数据
此数据为十进制,但是我们解析时是按位解析的
数据解析
CBS
CBS就是由下图部分组分
Serial Number
- GS:00 (GS 是CBS的发送方填充的,00优先级最高,代表基站发送)
- Emergency Uset Alert: 1 (1:enable 0:disable)
- Popup:1(1:enable 0:disable)
- Upadte Number: 0 (相当于CBS信息版本,每更新一次+1)
Message Identifier
顾名思义代表消息id,此id的范围如下
Data Coding Scheme
编码方案,此编码和短信一样共有三种,7BIT,8BIT和USC2
具体参考文档ETSI TS 123 038,文档部分截图如下
最后的CB Data部分就按指定的编码方式解析即可
CBS小区广播
https://carl-5535.github.io/2021/07/17/工作总结/CBS小区广播/