论文部分内容阅读
业务是通信网络发展的驱动力,随着网络与通信技术的迅猛发展,VoIP(Voice over Internet Protocol,互联网协议电话)单纯的语音业务已经不能满足人们的通信需要。开发更多的业务模式,给用户带来更多的通信体验,成为通信运营商亟待解决的问题。以SIP(Session Initiation Protocol)协议为基础的业务很多,应用也越来越广泛,各种各样的终端也随之出现。然而大多数终端只简单实现语音、视频、文本短消息等功能,远远不能满足人们的需要。IMS(IP Multimedia Subsystem,IP多媒体子系统)是实现IP多媒体业务的核心网络体系结构,采用SIP进行会话控制。它能够满足现在的终端客户更新颖、更多样化多业务的需求。Presence是IMS的典型业务,允许用户发布自己的状态信息,订阅他人的状态信息,并在信息发生变化时告知订阅者。目前网络上Presence业务已经有广泛的应用,但Presence业务的应用还有更多发挥的潜力,利用Presence的用户信息,可以开发基于Presence的多种增值业务。开发基于SIP/IMS的具有Presence功能的标准软件终端的有着广泛的市场需求和应用价值。随着IETF SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions,针对即时消息和呈现业务的利用扩展的会话发起协议)工作组工作的推进,SIMPLE标准发展越来越成熟,特别是在详细的用户状态、订阅授权、用户状态访问控制等方面的标准。本文就是根据IETF SIMPLE工作组关于Presence的协议标准,设计并实现了遵循IMS标准的Presence业务。增加Presence业务后,终端软件除了具有显示用户状态信息、用户添加好友并实时显示好友的当前状态等功能外,又实现了对资源列表订阅、隐私策略授权、XCAP(XML Configuration Access Protocol,XML配置访问协议)访问控制等新特性。通过与实验室的Presence服务器进行的测试,表明其运行稳定,功能正确。本文首先论述了IMS和Presence的研究现状,对IMS客户端的研究作了综述。然后详细研究和分析了Presence业务及SIMPLE协议近两年发布的大量新的标准文档和草案,并在此基础上设计和实现了Presence业务。其中详细讲解了订阅授权、XCAP访问控制、资源列表的订阅等新特性的设计方法与实现过程。本文最后对Presence业务进行测试并说明了不足,并对本文作了总结、对未来的商用进行了展望。