移动软交换中短消息业务的设计与实现( 三 )


SM是ML3中的短消息协议处理模块,实现短消息控制实体(SMC)的功能 。在MO业务方式时,负责处理SM-CP层消息,并从中解码SM-RP层参数,形成SM-RP层消息发送给VLR 。在MT业务时负责将从VLR收到的SM-RP层消息编码成RPDU,形成SM-CP层消息发送给底层协议栈 。在短消息业务过程结束后,它还要通知MM(移动性治理)释放无线接口的连接 。Alert过程的状态图与MO是一样的 。
VLR完成短消息中继实体(SMR)的功能:SM-RP消息与MAP消息的交互 。根据收到的SM-RP层消息,构造相应的与MAP状态机的中间消息,进行MAP过程,反方向则根据收到的MAP中间消息,构造相应的SM-RP层消息,进行短消息中继 。实际上VLR起到了短消息业务过程在无线接入部分协议(RANAP或BSSAP)与核心网协议(MAP)之间的桥梁作用,使得SM与MAP状态机协调配合,共同完成短消息的传送 。
MAP子模块通过MAP协议消息完成短消息业务在核心网络上的发送与接受 。MO方式时,MAP子模块启动应用上下文名为shortMsgMO-RelayContext的MAP对话,向IWMSC发送短消息;Alert过程时,MAP子模块启动应用上下文名为mwdMngtContext的MAP对话,向HLR发送用户预备好消息;MT方式时,MAP子模块接受应用上下文名为shortMsgMT-RelayContext的MAP对话,从GMSC接收短消息 。以上过程都是3GPP 29002规范中定义的标准过程,本文就不再赘述 。
3.3 业务流程
(1)SM-MO过程
该业务过程由一条连接治理消息CM-SERVICE-REQUEST触发[5],然后建立MM连接;在MM连接建立后,由MS发往网络侧的CP-DATA消息开始短消息业务过程 。在收到经过SC返回的确认消息后,短消息业务过程结束,释放MM连接 。
(2)SM-MT过程
MT方式由从GMSC收到的MAP-MT-FORWARD-SHORT-MESSAGE触发,然后VLR会发出PAGING消息寻呼MS,建立MM连接;在MM连接建立后,开始短消息业务过程,向MS发送短消息;在收到MS返回的确认后,释放MM连接 。
4 结束语
本文提出了基于软交换实现短消息业务的一种解决方案,经过实践证实是可行、有效的 。除了基本语音呼叫和短消息业务之外,适应未来移动网络宽带化、智能化和多媒体化的特点 。3GPP提出了基于位置的业务、无线因特网业务、视频点播等高速多媒体业务的实现方式 。软交换对于这些增强型移动业务的支持将成为当前以及今后需要进一步研究与探讨的课题 。

推荐阅读