M900/M1800基站子系统信令分析手册第14章小区广播消息流程14-1第14章小区广播消息流程14.1概述小区广播消息流程主要包括小区广播中CBC与BSC,以及BSC与BTS之间的消息流程。14.2正常流程14.2.1CBC与BSC接口的消息流程CBC和BSC接口的消息共有13条,实现的业务功能为:1.发送新消息或替换已有消息BSCCBCWrite-ReplaceRequest(1)ReportResponse(2)图14-1发送新消息或替换已有消息当BSC收到消息为WRITE_REPLACE_REQUEST时,如果是新消息,把消息存入消息库中;如果是替换消息,从消息库中删除旧消息,把替换消息存入消息库。完成WRITE_REPLACE_REQUEST消息的处理之后,发送REPORT_RESPONSE消息给CBC。M900/M1800基站子系统信令分析手册第14章小区广播消息流程14-22.删除已有消息BSCCBCKillRequest(1)ReportResponse(2)图14-2删除已有消息当BSC收到消息为KILL_REQUEST时,从消息库中删除消息,并发送REPORT_RESPONSE消息给CBC。3.CBCH状态查询BSCCBCStatusCBCHQueryResponse(1)(2)StatusCBCHQueryRequest图14-3CBCH状态查询当BSC接收消息为STATUS_CBCH_QUERY时,去查询CBCH发送队列容量中得数据,返回STATUS_CBCH_QUERY_RESPONSE消息给CBC。4.消息状态查询BSCCBCStatusMessageQueryResponse(1)(2)StatusMessageQueryRequest图14-4消息状态查询M900/M1800基站子系统信令分析手册第14章小区广播消息流程14-3当BSC接收到STATUS_MESSAGE_QUERY消息,去查询消息库中相应消息的状态信息,返回STATUS_MESSAGE_QUERY_RESPONSE消息给CBC。5.小区复位申请BSCCBCRestartIndicationRequest(2)ResetRequest(1)图14-5小区复位申请,指定小区正常BSCCBC(2)FailureIndicationRequestResetRequest(1)图14-6小区复位申请,指定小区异常CBC发起对指定小区的复位操作时,向BSC发送RESETRequest消息。当BSC收到此消息时,若消息无误,则BSC停止向相关小区发送任何消息,并清除消息库中和小区广播表中的相应信息。如果复位操作前指定小区的CBCH(CellBroadcastChannel,小区广播信道)状态正常,则BSC返回RESTART-INDICATIONRequest;反之,如果CBCH状态异常(如小区故障或未安装、CBCH信道闭塞),返回FAILURE-INDICATIONRequest。。M900/M1800基站子系统信令分析手册第14章小区广播消息流程14-46.DRX设置申请BSCCBCSetDRXReportResponse(1)SetDRXRequest(2)图14-7DRX设置申请当BSC接收到SET_DRX_REQUEST消息时,应根据消息提供的参数对下一次发送的调度消息进行设置,并发送SET_DRX_RESPONSE给CBC。7.发送拒绝响应BSCCBC(1)RejectResponse图14-8发送拒绝响应当BSC接收的消息消息不能理解或参数值非法时,向CBC发送REJECTResponse消息,报告出错原因或简短的说明信息。14.2.2BSC与BTS接口的消息和业务功能(1)BSC通过1条SMSBROADCASTCOMMAND消息把CBS信息传送给相应的BTS,并指示使用的信道。M900/M1800基站子系统信令分析手册第14章小区广播消息流程14-5MSBSC(1)SMSBroadcastCMDSMS1SMS2SMSn(1)(2)(3)BTS图14-9BSC通过SMSBROADCASTCOMMAND把CBS信息传送给相应的BTS(2)BTS通过CBCHLOADINGINDICATION消息向BSC上报CBCH信道的负载情况,并要求BSC作相应的流量控制。BTSBSC(1)CBCHLoadingIndication图14-10BTS向BSC上报CBCHLOADINGINDICATION