好问题。
1 BSSGP是BSS向核心网进行汇报和接受管理的协议。就像下级对上级的汇报一样。所以在BSSGP消息里一定要带上IMSI或TLLI来标识是某个用户的信息。才能基于某个具体的用户向SGSN提交报告信息。例如用户的位置信息等。根据48018规范描述:
“On the uplink the RLC/MAC shall provide a TLLI. The Relay function shall then make it available to BSSGP. For a definition of the RLC/MAC function refer to 3GPP TS 43.064.”
另外根据TS43064的描述:
“In order to uniquely identify the MS when sending on uplink, the RLC Header for all the RLC data blocks on uplink is extended to include the TLLI until the contention resolution is completed on the MS side.”
也就是说,在RLC/MAC层,实际上是要包含TLLI的。这样BSC就可以知道是哪个用户了。而SGSN侧肯定知道用户的IMSI或TLLI,因此可以直接在给BSC的BSSGP消息中填写用户的IMSI,从而对BSC进行指示。
2 附着成功后,MS状态会切换为ready。这样SGSN是知道CI的。另外,这个CI不是由MS提供的,而是BSC在BSSGP层给SGSN提供的,向SGSN报告用户的具体位置信息。有了具体的位置信息CI后,就可以不用做寻呼了。
3 一切都要按规范来做。在超时后,SGSN的MS状态将切换到IDLE,这样CI也没有了。这并不是MS做了什么操作让SGSN这边没有的,而是规范的规定。因为ready time超时后,就可以理解为MS已经转入待机状态。这样SGSN有下行数据过来的话,就必须要进行寻呼。而不能使用之前的CI来发送,因为这个CI在ready timer超时后,MS已经不在这个小区了。 作者: shanyy11 时间: 2011-10-30 11:45:41