ims系统 呈现服务器,基于IMS的呈现服务器的设计与实现

摘要:

IMS(IP Multimedia Subsystem,IP多媒体子系统)是3GPP在R5版本中提出的支持IP多媒体业务的子系统,为实时和非实时业务的用户提供了一个端到端的通用多媒体业务平台。Presence(呈现)是IMS的典型业务,允许用户发布自己的状态信息,订阅他人的状态信息,并在状态发生变化时告知订阅者。本文主要研究基于IMS的呈现服务器设计和实现方案。 本文以IMS为基础,首先对IMS系统结构进行了介绍,然后对IMS中的应用服务器及呈现业务进行了分析,在此基础上提出了呈现服务器在IMS中的需求。 接下来对呈现业务功能需求,业务模型,相关协议和业务应用流程进行了深入的研究和分析。在此基础之上本文为呈现服务器提出了一种模块化的结构设计,分析了各模块的设计要素,然后重点描述了业务逻辑处理流程的设计,并涉及SIP消息处理、订阅状态机、业务数据模型等设计细节,并且提出会话序列化技术和数据分割技术来解决呈现业务系统在大用户量下的性能问题和数据安全问题。 然后本文描述了在实际项目中,按照设计方案进行的实现和测试过程。项目结果表明,本文给出的基于IMS的呈现服务器原型系统的设计和实现方案能够满足网络中终端设备和网络设备对呈现服务器的基本要求,可作为工业化产品设计和实现的参考。 最后总结了研究和实践工作,探讨了呈现业务平台实现中待改进的地方,以及论文未来的工作。

展开