论文部分内容阅读
随着互联网技术的日益成熟,即时通信技术发展迅速。即时通信技术以其双向互动的交流方式吸引了大量用户,它的出现给人们带来了极大的便利。Jabber技术是目前发展最快、研究最多的即时通信技术之一,IETF已经将它定为即时通信和在线技术的标准协议,称为XMPP。在即时通信系统中,目前占主导地位的是个人应用,但是从长远来看,企业/校园等园区内定制化应用是即时通信技术发展的一个重要趋势。由于XMPP是基于XML的流传输协议,更适合于结构化信息的传输,故Jabber在园区网即时通信应用领域将有很大的发展前途。本研究采用Jabber技术,从校园实际情况出发,构建了一个专用的校园IM系统,使得校园内部的信息传递可以不再依赖于公众即时通信软件。本研究首先从Jabber即时信息传递的实现原理入手,研究并设计基于Jabber的校园IM系统的整体架构;结合校园网的实际情况,综合稳定性、并发性、安全性、可扩展性、易用性等因素,提出可操作性强、实用性高、性能稳定、支持高并发数的校园IM系统环境搭建方案。然后根据通用控件的设计思想和开发方法,设计出具有界面的解析XMPP的通用控件,以实现即时通信相关功能,例如联系人列表、订阅机制、即时消息传递等。最后利用XMPP即时通信控件进行IM客户端的开发。此外,为了对校园IM系统进行有效管理,配套开发了后台管理系统。论文的最后对系统今后的研究工作进行了展望。