您好,欢迎来到刀刀网。
搜索
您的当前位置:首页即时通讯系统的研究与实现分析

即时通讯系统的研究与实现分析

来源:刀刀网
HX 唐山短信群发 WWW.CHAODAO.NET 即时通讯系统的研究与实现分析

随着互联网的发展,即时通讯的运用将日益广泛,目前即时通讯系统已经是网络上最为流行的通讯系统了,是一种以聊天形式为主的广受欢迎的互联网技术。针对这种计算机之间的文本数据的互换的形式设计系统的网络配套软件也在层出不穷,不同的服务商也在绞尽脑汁提供各种不同的服务以满足不同人群和变化了的时代要求。即时通信让人们的沟通变得廉价、简便、快速,为人们之间创建了一种新型的沟通方式。

一、即时通讯系统研究概述

即时通讯系统背景来看,首先它最初的时候是面向企业内部使用的,企业内部、企业

HX 唐山短信群发 WWW.CHAODAO.NET 与企业之间互相交流的平台,主要为了方便企业拓展商业机会、降低沟通成本、提高工作效率,此后被广泛的运用到公网之中。从即时通讯之中系统软件结构来看,这种软件系统一般包括服务器和客户端两个子系统,服务器24小时不间断运行,需要保证能够大于等于400小时内不出任何差错,在此期间需要完成在线用户列表的维护,文字消息的转发,个人信息的存储,离线消息的保存,状态转换的通知,文件中转,同事信息的查询,登录验证,服务器状态的保存等功能。客户群体一般都为非计算机专业人士,是安装即时通讯软件客户端的用户。与之配套的客户机也必须保证能够长时间运行,平均无故障时间大于10小时,必须一直保持与服务器的通讯。最后,从用户来看,服务器由于其不必面向普通用户群,只有服务器端的使用者为相关系统管理员,绝大部分的使用客户群体定位为普通计算机使用者,但是系统运行中计算机专业人士需要将系统异常信息和调试信息等关键信

HX 唐山短信群发 WWW.CHAODAO.NET 息反馈给系统管理员。

二、即时通讯系统设计概要

在即时通讯系统客户端需要提供友善方便的用户界面,要求服务器要求能够远程配置并动态热生效,并且能够响应请求停止和重新启动。而且一旦出现事故之后能够恢复前次状态,重启并恢复前次状态过程的总时延不大于5分钟。此外对于服务器稳定性和响应速度、传送时间、系统的可升级性和可移植性也有要求。对于响应速度是,在网络无故障的前提下,对客户机发送的消息包平均响应时间不大于1秒,服务器能够承受至少10000个用户同时在线,最大响应延迟不大于5秒。提供远程控制,自动故障修复,服务器要求最小平均无故障运行时间应大于400小时,最大故障修复时间不大于2小时。系统可升级性

HX 唐山短信群发 WWW.CHAODAO.NET 中要求客户机提供自动动态下载升级而且服务器支持远程升级,系统可移植性要求客户机能运行在所有Windows系统平台下。数据传送时间,数据封包和传送平均时延小于2秒,最大响应时间小于2秒,数据库平均响应时间小于100毫秒。

从即时通讯系统结构框架来看,整个系统由服务器和文字通信终端组成的。文字通讯终端也即客户机通过服务器实现状态通知,实现PZP文字通信聊天功能,文件发送功能。服务器实现客户信息查询,信息转发,登录身份验证,状态通知,文件传送路由等功能,主要由通讯路由服务器和信息查询服务器、文字消息主服务器等三个服务器程序组成,三个服务器之间通过TCP连接建立通讯链路,每个服务程序可以单独运行在相互的计算机上。

HX 唐山短信群发 WWW.CHAODAO.NET 所有静态数据用数据库保存和组织。数据库有三个表单:保存各个服务器的当前负载指数及其状态的服务器负载表,保存用户的基本信息和状态信息的用户基本信息表,暂存用户发送给离线用户的消息的暂存消息表。

客户机的功能模块先调用协议解析模块对消息进行解析,再通过底层网络通信模块进行消息的传递,主要组成模块为登陆模块和文件传输模块、文字消息通信模块、状态更新模块以及本地数据管理模块。

主模块主要负责启动服务,网络连接接收模块的主要功能是监听TCP端口,为客户机创建连接,接受客户机的连接。

HX 唐山短信群发 WWW.CHAODAO.NET 远程管理模块最为复杂,主要负责接受管理员连接,监听远程管理服务端口,创建线程提供服务。主要包含以下方面的功能,负责支持用户以Telnet的方式连接上主服务器进行操作;修改服务器各项配置参数,在服务器不中止服务的前提使更改服务器更改的配置生效;查询服务器当前运行状态和运行参数;管理服务器本地内存数据结构和数据文件;通过数据库管理模块的接口查询目的用户的当前状态;通过数据维护模块的接口更新相关数据结构;处理心跳消息,通过数据维护模块的接口更新相关数据结构;处理文件传送中转请求,判断是否满足相关规则;调用数据维护模块接口函数获得数据库连接。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务