论文部分内容阅读
随着网络的演进和融合,传统的消息业务已经不能适应未来网络和用户的发展需求,消息类业务的融合呈现出一种必然的趋势。现有的各种消息业务(包括SMS、MMS、IM、MEM、PoC等)都是各自独立地设计和标准化的,这些孤立的消息业务只提供一种用户体验,而且基本上局限于一种媒体类型。同时,这些消息类业务之间又存在着许多重叠的部分。针对这些问题,OMA组织提出了基于IP的融合消息业务(Converged IP Messaging,CPM),通过一个建立在SIP/IP核心网上的水平使能者框架来提供基于IP网络的多媒体融合消息通信业务。CPM业务通过统一的架构打破了各种消息业务系统之间彼此孤立的壁垒,为用户提供了一种综合的消息业务体验。在CPM业务系统中,消息存储子系统致力于为用户提供CPM会谈交互历史的网络侧存储和管理。消息存储系统通过接收CPM会谈参与服务器投递的会谈历史记录为用户维持CPM会谈交互历史视图,为用户提供有场景特征的交互历史回顾体验。与此同时,通过处理用户消息存储管理操作,满足用户对消息存储的个性化定制和管理需求。基于CPM业务系统中的会谈历史记录存储特点,项目组设计了能够满足系统需求和特点的消息存储模型和模型的访问方法。本论文根据消息存储系统模型方案和系统设计要求,对消息存储系统的客户端和服务器实体进行了设计实现,通过建立消息存储模型和支持消息存储模型的访问方法为用户提供了完整的会谈历史呈现和存储管理能力,并通过系统测试验证了方案和系统的合理性和正确性。论文首先对CPM业务系统进行概述,然后介绍了应用于消息存储子系统的存储模型方案。在此基础上,分析了消息存储子系统的需求,明确了系统的设计要求。然后从模块设计、模块交互流程和接口设计角度等分别给出了消息存储客户端和消息存储服务器实体的总体设计方案,以及消息存储系统的详细设计和关键技术实现。在论文最后,通过对原型系统的测试和分析,验证了消息存储模型的正确性和系统设计的合理性。