04.123GPPShort Message Service Cell Broadcast (SMSCB) support on the mobile radio interfaceTS
SMSCB is a service in which short messages may be broadcast from a PLMN to Mobile Stations (MS)s. SMSCB messages come from different sources (e.g. traffic reports, weather reports). The source and subject of the SMSCB message is identified by a message identifier in the SMSCB message header. A sequence number in the SMSCB message header enables the MS to determine when a new message from a given source is available.
SMSCB messages are not acknowledged by the MS. Reception of SMSCB messages by the MS is only possible in idle mode. The geographical area over which each SMSCB message is transmitted is selected by the PLMN operator, by agreement with the provider of the information.
A SMSCB message is an end-to-end message that is formatted by/for the SMSCB application, and which is intended for customer viewing. Its format is described in detail in 3GPP TS 03.41. A CB message is any message sent on the basic or extended CBCH (see 3GPP TS 05.02). It can be an occurrence of a SMSCB message, or a schedule message.
The SMS Cell Broadcast service is designed to minimize the battery usage requirements for a MS. A MS can read the first part of a CB message and then decide whether or not to read the rest of the message. In addition, the network may broadcast Schedule Messages, providing information in advance about the CB messages that will be sent immediately afterwards. The MS may use this scheduling information to restrict reception to those messages the customer is interested in receiving. This SMSCB DRX feature is optional in the network and the MS.
2.1 Scheduling information
The network supporting the SMSCB DRX feature transmits Schedule Messages. A Schedule Message includes information about a number of immediately following consecutive CB messages, planned for that cell. The length of time covered by the CB messages referred to in a Schedule Message is called the Schedule Period of that message. For optimum DRX, a new Schedule Message should follow the last message of a Schedule Period. When no information is known about a CB message, e.g., because no Schedule Message has been received referring to that CB message, a MS shall read (at least) the first part of the CB message. Schedule Messages shall be sent on the basic and extended CBCH independently.
The network may override the published schedule to transmit new high-priority SMSCB messages. However, after any schedule deviation, the network shall resume the schedule, by transmitting the scheduled CB messages at the scheduled times listed in the Schedule Message.
The Schedule Message contains a Message Description for each CB message to be broadcast during the scheduling period, in order of transmission. The position of a CB message is called the "message slot number" of the CB message, and it indicates the position of the CB message within the schedule period. Each Message Description includes various information, including for SMSCB messages directly or indirectly all or part of their message identifier, and whether an occurrence is a repetition or not.
Each Schedule Message includes a Begin Slot Number field and an End Slot Number field. The End Slot Number field indicates the length of the schedule period (i.e., specifically the number of CB message slots about which information is provided). In the case where the network uses Schedule Messages to describe all message slots in advance, the first Schedule Message of the next schedule period will be transmitted in the message slot pointed by End Slot Number plus 1. The Begin Slot Number is defined to allow the network to broadcast several Schedule Messages referring to the same schedule period. The Begin Slot Number field indicates the message slot number of the CB message following the received Schedule Message.
The networks may send unscheduled Schedule Messages during empty message slots. The network need only update the Begin Slot Number in an unscheduled Schedule Message to reflect the current offset within the Schedule Message of the next message to be transmitted.