论文部分内容阅读
即时通信是一种源于互联网的准实时的通讯方式,包括即时消息和呈现两种典型的业务。其中,呈现业务是一种传递用户的可达性、可用性、通信能力和通信意愿等状态信息的业务。随着下一代网络的演进、互联网和电信网两网业务融合的发展,呈现业务渐渐演变成电信网的一种基础业务,成为提供其它多媒体增值业务的基础。呈现业务由通信网络中的呈现服务器来提供。呈现服务器是一种基本的能力服务器,它负责收集、存储、分发用户的呈现信息。呈现服务器的具体实现可以使用不同的通信协议、遵循不同的标准和规范。SIMPLE规范就是目前已有的一种成熟的标准化规范,是SIP协议针对即时消息和呈现业务的扩展。随着SIP成为下一代网络核心网的主要信令协议,SIMPLE规范也已经成为即时消息与呈现业务领域的热点研究课题。本文主要研究基于SIMPLE规范的呈现服务器原型系统的设计和实现方案。本文以具体的呈现服务器的研发项目为基础,在简单介绍了呈现业务的相关概念之后,重点研究了SIMPLE规范中的呈现框架要素:协议扩展、数据表示、业务流程等。接下来,结合具体的项目环境,深入分析了终端设备和网络设备对呈现服务器的要求,然后归纳出用户需求并定义了呈现服务器的功能要点。在列出了呈现服务器功能需求并分析了SIMPLE呈现框架约束的基础上,本文为呈现服务器提出了一种层次化的结构设计,分析了各层的设计要素,然后重点描述了业务逻辑处理流程的设计,并涉及SIP消息处理、订阅状态机、业务数据模型等设计细节。最后,本文描述了在实际项目中,按照设计方案进行的实现和测试过程。项目结果表明,本文给出的基于SIMPLE规范的呈现服务器原型系统的设计和实现方案能够满足网络中终端设备和网络设备对呈现服务器的基本要求,可作为工业化产品设计和实现的参考。