即时通讯系统的设计与实现

被引量 : 0次 | 上传用户:huoqiyin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新兴的即时通信(Instant Messaging)是目前互联网应用的一大热点。即时通信系统通过建立网络虚拟社区,为用户提供了实时有效的沟通手段。随着即时通讯系统向综合通讯媒体的演化、向企业应用领域的进军,这一领域的研究也日益重要,然而国内外关于即时通讯的研究还不够系统和深入。 在承担定向即时通讯系统研发的过程中,我们通过调查研究解决了几个基础问题: 1.即时通讯系统需要做什么? 2.如何设计即时通讯协议? 3.如何实现即时通讯服务器? 继而又引发了以下的思考: 1.即时通讯系统发展的趋势是什么? 2.如何设计应用层通讯协议? 3.如何构造网络服务器框架? 围绕这几个问题,基于项目实践,我们对即时通信系统的概念、服务模式、通讯协议、服务器原理和实现方式等诸多层面做了系统总结。文中提出的应用层协议设计原则在开发应用层协议方面具有基础性的参考价值;我们设计的面向对象服务器框架是应用框架技术的新颖实例。 在本文中,通过对即时通信系统基本功能——出席信息和即时消息服务的剖析,我们描述了即时通讯抽象模型和与实际即时通信系统的映射关系;我们从TCP/IP协议研究中总结出若干应用层协议设计原则,并应用它们完整设计了一个即时通讯系统协议。我们比较了众多的服务器设计策略,提出了特殊的伴生端口机制和状态检测算法,给出了一个较好的服务器设计方案。通过吸收面向对象技术的最新思想——设计模式,我们提炼出一个即时通讯服务器的框架,它良好的扩展特性是我们讨论的重点。最后,通过产业调研,我们梳理了即时通信系统的发展脉络,同时也指出了即时通讯研究中亟待解决的问题。
其他文献
河流水质模型是一个用于描述水体中污染物随时间和空间迁移转化规律的数学方程(微分的、差分的、代数的等)。水质模型提供了一种预测自然过程和人类活动对河流水库系统中水的
目的建立HPLC法同时测定四物汤中没食子酸、5-羟甲基糠醛含量的方法,并比较四物汤传统饮片汤剂与配方颗粒汤剂中没食子酸、5-羟甲基糠醛的含量。方法Diamonsil C18色谱柱(4.6mm&
目的:汇总分析某军队医院近3年发表论文情况,为制定促进科研论文发表措施提供参考。方法:利用中国期刊网-中国期刊全文数据库、医院科技论文统计年报表检索2009—2011年度某
针对目前设备混合布局问题存在布局形式表达、建模与求解等一系列难题,将设备混合布局问题转化为多单元布局问题,通过求解单元布局问题间接求解设备混合布局问题.实例表明,该
CAD绘图交互方式的便捷程度对CAD技术的应用普及起着决定的作用。当前,语音识别关键技术的突破使得采用语音方式进行人机交互成为现实。实现一个具有语音交互绘图功能的CAD系
促销(Promotion)是指直接或间接与组织、单位或个人进行交流,向他们提供产品信息,劝说目标市场的受众接受组织或个人所提供的产品的过程。促销组合包括四种不同的促销方法:广告
金融与经济的关系表现在金融为经济的发展提供多种服务降低交易成本,其中提供支付系统、动员金融资源和有效资源配置三方面是最为主要的。转轨时期我国的金融体系在提供支付系
政府组织、营利组织和非营利组织分别构成了现代社会政治领域、经济领域和社会领域三大组成部分。人力资源管理不仅适用于营利组织,它的精神和方法同样适用于政府部门和非营利