在4G网络SIB12消息中包括警告完成消息,终端(UE)收到后的处理流程如下:
1> 如果 SystemInformationBlockType12 包含完整的警告消息和完整的地理区域坐标(如有):kangguoying20210704
2> 将收到的警告消息、messageIdentifier、serialNumber、dataCodingScheme 和地理区域坐标(如有)转发给上层;
2>继续接收SystemInformationBlockType12;kangguoying20210704
1> 其他:kangguoying20210704
2> 如果 messageIdentifier 和 serialNumber 的接收值与当前正在组装警告消息和地理区域坐标(如有)的一对相同(每个值相同):
3> 存储接收到的warningMessageSegment;kangguoying20210704
3> 存储收到的warningAreaCoordinatesSegment(如有);
3> 如果已收到警告消息的所有部分和地理区域坐标(如有):kangguoying20210704
4> 将收到的warningMessageSegment 组装成警告信息;kangguoying20210704
4>从接收到的warningAreaCoordinatesSegment(如有)组装地理区域坐标;
4> 将收到的警告消息、messageIdentifier、serialNumber、dataCodingScheme 和地理区域坐标(如果有)转发给上层;
4> 停止为此消息组装警告消息和警告区域坐标(如有)标识符和序列号,并删除为其保存的所有存储信息;
3>继续接收SystemInformationBlockType12;kangguoying20210704
2> 否则,如果 messageIdentifier 和/或 serialNumber 的接收值与当前正在组装警告消息的任何对不同:
3>开始为这个messageIdentifier和serialNumber对组装警告信息;kangguoying20210704
3> 开始组装这个 messageIdentifier 和 serialNumber 对的地理区域坐标(如有的话);
3> 存储接收到的warningMessageSegment;kangguoying20210704
3> 存储收到的warningAreaCoordinatesSegment(如有);
3>继续接收SystemInformationBlockType12;kangguoying20210704
如果完整的警告消息和警告区域坐标(如果有)在 3 小时内没有组装,UE 应该丢弃 warningMessageSegment 和 warning Area CoordinatesSegment(如果有)以及 SystemInformationBlockType12 的 messageIdentifier 和 serialNumber 的相关值。
注意:UE可同时重新组装的警告消息的数量是 UE 实现的功能。
资料来源:3GPP 36.331 5.2
资料整理:kangguoying20210704