基于应用层的企业智能即时通讯系统的JAVA实现分析.docVIP

基于应用层的企业智能即时通讯系统的JAVA实现分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于应用层的企业智能即时通讯系统的 JAVA实现分析 摘要为了建立基于应用层的企业职能即时通讯, 以JAVA语言为基础,并采用C/S模型,从而实现企业智能 即时通讯,本文首先对即时通讯的客户端功能和服务端功能 进行分析,然后对即时通讯系统总体设计进行分析,最后对 即时通讯关键技术进行探讨。 【关键词】应用层即时通讯JAVA语言功能总体设计 关键技术 随着计算机网络技术的不断发展,我国将进入数字化、 信息化的时代,网络信息化的出现,导致大多数企业都在进 行即时通讯的构建,企业智能即时通讯安全可靠、并且通讯 界面清晰、简单操作,其受到了人们的极大亲睐,因此,本 文对基于应用层的企业智能即使通讯系统的JAVA语言实现 进行探讨。 1即时通讯系统的客户端和服务端功能分析 企业智能即时通讯是企业内部员工信息交流的主要工 具,在即时通讯系统中,员工之间可以实现一对一、一对多、 多对多的通讯,其不需要连接Internet,只需要企业内部网 络连接就可以实现网络通信。对于即时通讯系统的主要功 能,主要包括用户登录验证、添加与删除好友功能、文本信 息与文件的发送与接受功能等,其都是在客户端实现的,为 了使即时通讯系统更简便,其实现了智能的功能提示,而即 时通讯的服务端主要是负责接受授权的客户端连接,即通过 线程,从而对客户端的信息进行处理。企业智能即时通讯主 要以JAVA语言的双通道通信机制开发出来的,其可以有效 解决通信拥堵的现象,只要登录企业内部网络,就可以实现 网络通讯。对于客户端主要功能,主要包括常规界面操作、 登录功能、客户信息显示功能、聊天功能、聊天记录、信息 显示功能等,而用户的常规界面操作可以为用户提供便利, 同时也可以防止系统的破坏,用户打开即时通讯系统,首先 显示一个登陆界面框,登陆界面具有登陆显示错误或成功的 功能,同时也提供用户信息注册界面入口,而服务端主要功 能包括:向各个客户端发布系统信息、聊天信息、申请信息、 用户下线、接受各个客户端信息等功能,另外,服务器端可 以对客户端所传来的数据进行检查,避免因病毒入侵而破坏 整个系统,使服务器安全运行。 2企业智能即时通讯系统的总体设计分析 企业智能即时通讯系统主要包括客户端、应用服务器 层、数据库服务器等三层结构,如图1所示,图中很好的体 现了即时通讯的三层结构,对于客户端,其主要为用户提供 相关的界面操作,根据服务器端所返回的数据,实现通讯验 证的正确显示;对于系统的应用服务器层,通过对客户端的 请求作出响应,并采用线程的方式进行客户端数据库的连接 和操作,从而将处理的信息反馈给客户端;对于系统的数据 库服务器,其主要是进行相关数据的存放。即时通讯系统有 两类工作方式,包括客户和服务器方式、浏览器和服务器方 式,一般情况下,客户和服务器方式应用最多,其工作原理 是客户方发出的动作通过Socket通道去接受服务方作出响 应的结果,但是,这种方式需要用户安装相应的客户端软件, 而浏览器和服务器的工作原理是发送方通过Web浏览器的驱 动去引发Web服务器作出相应的结果,这就要求Web服务器 一直处于接受监听状态下,但是这种方式不能实现直接通 讯,为了实现Web浏览器和Web服务器间的通信,可以通过 Web服务器上的JAVA应用程序进行转接,这样就可以实现智 能即时通讯系统。 对于客户端、应用服务器层、服务器端等三层结构,第 一,用户可以任意选择即时通讯系统的两种方式,若用户选 择客服端和服务器端的方式,则需要安装客户端软件,而服 务器方需要负责监听用户所发出的访问申请,并且采用线程 的方式进行信息处理,最终将处理的信息返回给用户;第二, 客户端和服务器端方式是JAVA实现的基本方法,其主要是 实现对象间的互访,但是,浏览器和服务器方式是最简单的 方法,方便用户之间的相互交流,其是直接由Web浏览器完 成信息通讯功能;第三,服务器端实现了信息的控制,由于 服务器端有一个专门的线程控制系统,这样就可以进行客户 信息的接受控制,并将信息返回给客户。 3企业智能即时通讯系统的关键技术分析 以JAVA语言的套接字通讯机制实现的企业智能即时通 讯系统,通讯技术包括数据库访问、数据通信处理、消息设 计等,对于数据库访问,其主要通过JAVA语言中的JDBC来 实现的,其是一种为数据库提供统一访问的技术,数据库访 问可以采用JDBC-ODBC桥的方式进行数据库的连接,从而实 现系统的数据库访问功能。对于数据通信处理,为了实现智 能化的通讯系统,采用JAVA语言的双通道通信机制,即在 服务器端分别设立两个不同型号的Socket端口,并且通讯 系统的所有客户端需要与服务器端设立的两个Socket相互 连接,从而实现数据通信处理。对于消息设计,消息设计是 整个即时通讯系统的主要工作,不仅服务器端需

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档