论文部分内容阅读
即时消息(Instant Messaging)自1998年面世以来,只经历短暂的市场认知周期便被广大使用者所青睐。即时通信系统始于ICQ(I Seek You)软件,其最大的特点就是能够通过网络进行实时通信,不但能够取悦于一般消费者,而且也受到对消息反馈的及时性要求很高的商业和服务行业的青睐。随着互联网时代的到来,即时通信系统提供的服务越来越周全,应用的范围越来越广阔,移动通信产品将来的发展趋势是将电子邮箱、文件服务等增值功能融合进来,形成一种综合的网络通信工具。 本项目提出的移动即时消息来自于目前通信业界最成功的两个应用的结合点:固定网络中的桌面即时通信系统和移动网络中的无线终端设备。用户迫切希望在手机、PDA等便捷的无线终端设备上与桌面即时通信系统进行交互,并体验更为个性化的服务。毫无疑问即时通信和移动通信的紧密结合,必将得到更大的市场价值和更广阔的应用领域。 通过对目前市场上应用的多个即时消息协议和无线搭建平台的对比分析,本文提出构建一个基于Jabber协议框架服务于多种不同类型客户端的移动即时通信系统。研究的重点是设计基于J2ME应用平台的无线客户端如何通过GPRS无线分组技术访问即时通信系统提供的服务。Jabber协议的引入使得系统同其他类型的消息网络具有最广泛的协作性,并且很容易通过扩展来支持不同形式的应用。系统采用当前流行的J2ME平台技术进行移动客户端设计,以及广泛普及的GPRS无线分组通信技术,实现移动即时消息在众多的无线移动设备上应用。 本文将集中分析和讨论即时通信在移动平台上应用所面临的问题,首先从系统依托的Jabber协议来详细阐述即时通信如何支持移动应用,如何应用J2ME无线开发平台进行移动客户端设计;其次引入多媒体即时消息的实现为移动客户端提供更多个性化的功能;另外考虑到无线通信环境的低带宽和中高延迟,提出一种二进制编码的数据封装格式用于即时通信,提高系统的带宽利用率和运行效率;最后本文将具体论述移动即时通信系统的体系结构设计和具体实现。