论文部分内容阅读
新兴的即时通信(Instant Messaging)是目前互联网应用的一大热点。即时通信系统通过建立网络虚拟社区,为用户提供了实时有效的沟通手段。随着即时通信系统向综合通信媒体的演化、向企业应用领域的进军,这一领域的研究也日益重要,国内外正在逐步系统和深入地进行对即时通信的研究。 首先,我研究了当今流行的各种即时通讯软件,对其进行分析,确定了以jabber协议为基础的即时通讯系统的功能分析。围绕即时通讯的基本文字交流功能,设计了管理在线用户,维护在线用户,实现文字通讯的文字通讯客户端功能模块。服务器端使用已经成型的以jabber协议为基础的软件。 在承担该即时通信系统研发的过程中,我们通过调查研究解决了几个基础问题:即时通信系统到底需要做什么?如何设计即时通信协议?如何构造即时通信系统的模块框架?继而又引发了以下的思考:即时通信系统发展的趋势是什么?当前完成的系统有什么需要改进之处? 围绕这几个问题,基于项目实践,我们对即时通信系统的概念、服务模式、通信协议、通信原理和实现方式等诸多层面做了系统总结。