移动软交换中短消息业务的设计与实现 |
| 作者:不详 来源:转载 发布时间:2005-8-23 10:24:32 |
|
分析结果、路由信息等服务。呼叫服务与系统中各协议处理子模块进行通信,完成资源管理、位置管理、用户信息管理等任务,并提供号码分析、路由信息等服务。VLR是与移动关联的用户数据库,并对短消息的传输提供RP层的控制功能。业务适配是软交换对外的业务接口,为应用服务器和智能网提供业务接入功能。 3.2 短消息在软交换中所涉及的模块 由于MSC中对于短消息的协议处理分为SM-CP和SM-RP两个层次,所以结合我们的软交换设计方案,我们将短消息的业务处理也分为两个部分:ML3中处理SM-CP层消息,VLR中处理SM-RP层消息。这其中VLR的角色与传统移动通信网络中的VLR有很大不同。在传统移动通信网络中,VLR只是MSC为了处理所辖区域中MS的来话去话呼叫、所需检索信息的数据库,存储与呼叫处理有关的一些数据。而在软交换实现中,VLR除了担负上述功能外,由于VLR具有用户的数据,为避免过多的内部通信流程,我们将移动通信中的鉴权、位置更新、寻呼,和短消息等呼叫无关业务过程的控制赋予VLR。所以此时VLR已成为一个呼叫无关业务过程的控制实体。 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提出了基于位置的业务、无线因特网业务、视频点播等高速多媒体业务的实现方式。软交换对于这些增强型移动业务的支持将成为当前以及今后需要进一步研究与探讨的课题。 |
| [] [返回上一页] [打 印] |
|
文章评论 |
