首页 > 文章中心 > 即时通信应用

即时通信应用

即时通信应用

即时通信应用范文第1篇

关键词:即时通信;企业级即时通信;体系结构

1 企业级即时通信系统概述

即时通信工具自1998年面世以来,以实时交互、资费低廉等优点,受到了广大个人用户的喜爱,成为网络生活中不可或缺的一部分。尤其是近几年来,随着互联网的飞速 发展 ,为适应越来越强烈的企业沟通需求,icq、msn、yahoo messenger、rtx等即时通信软件不断出现并被广泛应用于企业即时通信之中。借助于这些即时通信工具的运用,企业的生产效率得到大幅度提升,业务协同性以及反馈的敏感度和快捷度都得到大幅度提高。这些针对企业用户的企业级即时通信系统,其易于管理的特性和相对严肃的风格更能适合于企业信息化的要求,这不仅为企业架起了实时沟通的桥梁,也有力推动了企业迈入实时信息化的进程,提升了企业的核心竞争力。

对企业来说,即时消息、语音、视频通信和即时文件传输的利用率非常高。企业级即时通信系统作为未来的主流办公工具,集成了多种先进的信息沟通方式。它是一种比邮件更快捷、更具亲和力和交互性的沟通方式,相比手机,具有可记录性、费用低、数据形式的多样性特点,支持文本、语音、图画、视频。特别是它能与 电子 邮件、手机(电话)以及其它企业应用办公程序结合使用,成功打造 现代 办公的新平台。

2 企业级即时通信系统的特点

(1)即时性。与企业内部其他通信手段相比,eim的即时性时相当突出的,它的速度非常快,不管接收方的计算机在做什么事情,发送的消息都能即时弹出来,并可以把接收方的是否已阅读的信息反馈回来,实现消息的跟踪功能。

(2)高效性。eim的消息发送不仅可以用于企业内部员工之间,还能用于客户支持,瞬间就能把消息传给成百上千的用户,让交易者、中介商和客户之间的通信更加顺畅,从而使消息的发送更加灵活和高效。

(3)多样性。随着即时通信技术的不断完善,应用范围的不断扩展,eim的功能正在逐渐增强,如声音、视频的传输等;各项性能也在不断提升,特别在安全性、健壮性等方面,这就使即时通信产品具备了为企业提供多种高质量、高可靠性服务的能力。

(4)延伸性。例如,eim可以通过无线接入设备实现无线即时通信,它允许使用者通过无线上网的方式直接访问公司的数据库甚至召集网上会议;某些具有翻译功能,可以实现多种语言的互译等。

3 企业级即时通信系统的技术体系结构

对于企业级即时通信系统的技术体系可以从以下三个方面进行详细的分析。

3.1 企业级即时通信系统的总体结构

企业级即时通信系统的主要功能,包括企业内部实时信息交互、语音视频交流、企业短信中心、自动存档主题讨论等等。企业级即时通信系统具有很高的实用性、易用性和可管理性。整体上来说,企业级即时通信系统一个开放的体系结构,一个平台化、组件化的可扩展平台。企业级即时通信系统总体结构如下图所示。

从图中可以看出,企业级即时通信系统内部存在多组服务器,最重要的有两组服务器:组群服务器和企业数据库服务器,其中有多个小的服务器,包括认证服务器,多组文件服务器,多组会话服务器;群组服务器通过tcp连接与用户的客户端相连,主要用于文件传输等功能,企业数据库通过udp连接,用于保存各项数据,与eim的各项功能实现数据上的支持与服务;通过应用服务器,可以实现eim的各项功能,包括企业内部信息的交流与企业外部客户信息的交流。eim发生所有的数据交换和信息交流,都要在数据库服务器中做好保存备份,这也是企业级即时通信系统最基本的安全保障。

3.2 企业 级即时通信系统的 网络 结构

企业级即时通信的网络结构可以通过下图来描述:

如上图所示,企业内部有自己的eim服务器,数据库服务器,企业内部用户可以在企业内部局域网来使用企业级即时通信系统。通过交换机,防火墙,路由器,可以和外网相连接,这样即能满足移动用户的需要,也能让企业客户在外部使用,也使企业级即时通信系统使用更广泛。

3.3 企业级即时通信系统数据库及支撑平台

eim的数据库及支撑平台分系统主要是为其余各分系统提供一个性能良好、使用可靠、开放的和易于扩充的支撑环境;通过提高网络、数据库系统的行能,满足企业级即时通信分布式处理的要求;实现企业级即时通信系统即时消息交流、文件传输与多媒体网络会议等功能;为企业的决策,经营提供服务。

为了保证服务器具有良好的稳定性和可扩展性,eim的服务器采用分布式、模块化的技术,扩展功能采用插件体系进行扩充。由于eim不仅是和企业内部员工的需要,还要和外部客户联系,满足企业员工移动的需要,所有即使是企业内部用户,也要保证不同地域的用户处理的是相同的信息,即保证数据的一致性和完整性及同步性。同时还要保护企业内部敏感数据的安全性,保证系统的功能易用与统一,维护简单。根据企业级即时通信的这些特性,采用c/s和b/s并用的混合应用模式是最为合适的。

4 企业级即时通信系统应用的关键因素

目前,现在有很多企业都应用了企业级即时通信系统。即时通信的概念已经越来越受到企业的认可,在不久的将来,即时通信系统就将成为实用性的商务工具。但是要真正能运用好这个工具还需要很多方面的努力。企业级即时通信系统的实施能否为企业带来效益,最终能否成功,也存在着一些关键因素。企业级即时通信系统在技术与应用上必须解决以下的5个问题,才能是一个真正成功的企业级即时通信系统:

4.1 企业级即时通信系统能否提供端到端的加密信息传递

即时消息的传递是企业级即时通信最基本的要求,由于企业有自己的商业秘密,有很高的安全需求,使用公共性质的即时通信系统公开传递消息是不可接受的。所以,部署企业级即时通信系统时,要格外关注即时通信系统能否实现端到端的加密信息传递。同时,企业级即时通信系统要具备良好的可管理性,才会唤起企业的使用热情。

4.2 企业级即时通信系统能否记录所有的通信信息

企业级即时通信系统除了安全性的要求之外,决定企业是否应用即时通信系统的一条关键因素就是该系统是否具有强大的记录和审计功能。企业级即时通信系统应能够记录所有的通信信息,并能按其档案管理政策所要求的那样存档,具备搜索和审查功能。这些信息对约束员工行为,提供商务决策的依据都是最有效的。需要说明的是,对于即时通信系统所传递的 电子 信息是否具有 法律 效用,在法律界还存在着争议。对于企业记录所有人的通信信息的做法是否适当合理也还没有明确的法律规定。

4.3 企业级即时通信系统是否提供优质的多媒体会议室

多媒体会议室已经成为企业内部网中一个新的组成部分,也是企业级即时通信系统的一个关键组成部分。多媒体会议室是分享企业集体智慧的场所,也是各种问题能够得到即时解答的场所。支持创建功能强大、内容丰富的多媒体会议室,不仅扩大了即时通信交流的人数,而且能够把所有的通信内容记录下来,这样,即使在员工不在线的情况下,也可通过翻看记录寻找所需信息。群组通信、记录一切、知识管理,这就是即时通信系统支持创建多媒体会议室的意义。

4.4 企业级即时通信系统能否与企业现有通讯体系整合

将企业级即时通信系统无间地整合到企业现有的通讯体系和信息系统中,可以让即时通信系统的功能发挥到最大,能给使用者带来更多的方便。如集成电子邮件的功能让用户收发电子邮件更加方便快捷;按企业组织结构分层级搜索特定人员的功能,能够像使用内部网那样通过即时通信系统查找相关人员,使该系统超越单纯的交流职能,使其功能更广泛,更适应企业的内部的商务流程。

4.5 企业级即时通信系统是否能够拦截垃圾信息或免受病毒的侵害

企业级即时通信的深入应用必然带来垃圾消息骚扰和病毒侵害。所以,在系统的设计上要能有效的拦截垃圾消息;同时添加管理员,有效的检测病毒,防御攻击,为系统的正常运行保驾护航。

参考 文献

[1]杨天路主编.p2p网络技术原理与系统开发案例[m].北京:人民邮电出版社.2007.

[2]刘寿强,温子梅.企业即时通信系统(eim)安全性初探[j].实用技术.2004,(8).

[3]熊小敏,刘瑛,陈惠清.基于java的网络即时通讯系统的设计与实现[j]. 计算 机与 现代 化. 2005,(12).

即时通信应用范文第2篇

市场火热为哪般

2003年,腾讯骄傲地宣布腾讯是移动梦网中最大的信息发送商,拥有1000万短信用户,短信年营业额在4亿~5亿元人民币之间。腾讯的成绩大大刺激了同样经营短信业务,并以短信业务作为最重要收入来源的国内门户网站。2003年6月份网易推出了“网易泡泡”即时通信软件,并以短信免费为手段,在短短几个月间,迅速形成了1000多万的注册用户基数。在国内影响力较弱而全球知名的Yahoo在国内推出了雅虎通,新浪也推出了测试版本的即时通信工具“了了吧”。随后,门户网站开通自己的即时通信软件的消息不断传出,商业信息网站阿里巴巴推出了“贸易通”,TOM暗示自己也将推出类似软件。一时间,即时通信迅速成为人们关注的焦点,门户网站们剑拔弩张,纷纷宣称将投入巨资用于这些产品的推广。

那么,仅仅是短信业务就使得各个门户网站纷纷介入即时通信市场吗?互联网泡沫破灭之后,互联网服务开始将以前的免费服务逐步转变为有价服务,用户也开始逐步接受付费服务。特别是短信市场崛起之后,互联网上丰富的短信下载、图片下载,可以用电脑发短信等,付费发短信、下载短信已经成为很多网民的消费习惯。因此,有价网络服务已经成熟,“有价值网络用户”逐渐增多,因而使得各大门户网站开始走向盈利。

但是,即时通信软件突然使得各大网站寝食不安起来,其关键原因在于即时通信软件占据了用户的桌面,给用户提供了一个及其方便的“付费窗口”。而门户网站只能通过浏览器登录才可以,一旦离开这个网页,就与门户失去了联系。事实上,短信起步并不很早的腾讯QQ,能够成为移动梦网最大短信发送商的原因,正是因为这个“付费窗口”夺走了很多门户网站的“有价值用户”。虽然门户网站们费尽心思使得用户终于肯为服务付费了,但是,付费的渠道却通过即时通信这个软件“窗口”溜走了。门户网站们能不心急如焚吗?为了生存,就须要留住“有价值用户”。显然,门户网站们也需要自己的“付费窗口”。

因此可以说,在互联网中虽然有很多热点,比如搜索引擎、电子商务、网络游戏等等,但真正产生巨大利润的产业,还是即时通信。它关系到互联网企业如何赢利和如何发展的问题,它关系到如何挖掘和保留“有价值用户”的问题,因而得以超越所有的热点应用,成为互联网企业最为关注的服务内容。

即时通信是什么

即时通信应用范文第3篇

【关键词】即时通信 专有协议 XMPP

在信息技术快速发展的背景下,其在工作生活中的应用效果更为突出,例如即时通信系统的设计与应用,主要是以计算机网络为载体,实现交互双方之间语音、文字以及图像等信息的通信。但是在实际应用中,受通信供应商专有协议限制,信息的传输中具有一定的局限性,并不能完全满足总体应用需求。因此,即需要对存在的问题进行分析,基于XMPP进行研究设计,提供请求-应答服务,实现企业即时通信系统通过网关与其他IM系统互联。

1即时通信系统分析

即时通信即可以实现即时发送与接受互联网信息的业务,现在所用即时通信系统具有电子邮件、音乐、博客、电视以及搜索等功能[1]。在计算机通信技术不断发展的背景下,即时通信系统以及发展成集交流、搜索、咨询、娱乐、电子商务以及办公写作等客户为一体的综合化信息平台,如现在常用的腾讯、微软、Yahoo等通信供应商,均可以提供利用手机等终端接入互联网的即时通信业务,这样用户就可以利用手机终端,以及安装响应客户端软件手机或电脑来收发消息。以企业级用户来说,即时通信系统在应用时为公开状态,即用户只需要知道另一个用户即时通信地址,就可以完成信息的传输,并不利于管理工作的展开。并且即时通信系统需要在两台终端之间进行信息交流,并不需要任何第三方服务器中转,同时也增大了用户信息交换的监控难度,是企业级用户需要重点研究解决的问题。

2即时通信系统通信方式分析

即时通信系统常用通信方式有两种,即点对点直接传送模式(P2P模式)与客户机/服务器传送模式(C/S模式)。如果在设计时选择用C/S模式,则终端传输的数据通过服务器来进行监听,在即时通信客户端启动后,会采取主动的方式与服务器监听端口连接,然后由服务器派生新工作线程对一个客户端所有网络请求进行处理与回应。在两台终端请求通信时,就可以通过已经与服务器建立起的连接,由服务器作为中转部分,将发送方的网络数据包传输给接受方。其中,服务器一般会设置在公网内,具有独立的IP地址,这样就决定了无论即时通信终端是否在内网内均可以与其相互连接,这样与服务器通信以及与其他终端通信均可以利用已经建立的连接来完成。

如果在设计时选择用P2P传送模式,与C/S模式不同,其可以直接实现不同终端之间信息的传输,取消了服务器的中转作用,可以有效降低服务器的负载问题。另外,如果即时通信双方终端有任何一方在内网中,通信的过程就会受防火墙的保护,以及NAT的控制,经常会因为发送方传输的网络数据包无法找到对方地质而发送失败,存在NAT穿越问题,是系统设计需要解决完善的问题。

3基于XMPP即时通信系统设计措施

3.1系统结构

以企业级用户为服务对象,在对即时通信系统进行设计时,需要基于实际工作对基础功能的需求,即内部实施信息交互、企业短信中心、语音视频交流以及自动存档等,确保设计后具有较高的实用性、管理性与便利性。一般系统结构中会设置多组服务器,核心为企业数据库服务器与组群服务器,另外还有多组会话服务器、认证服务器以及多组文件服务器等。其中,群组服务器通过TCP连接实现与即时通信终端的衔接,实现文件传输功能,并数据库利用UDP连接来完成所有数据的存储。同时,通过应用服务器,能够实现EIM的所有功能,如内外部信息交流,并对信息进行备份[2]。一般企业内部均会有自己EIM服务器,并通过交换机、路由器、防火墙等与外网安全连接,满足移动用户应用需求。设计时需要设置XMPP客户端与XMPP服务器,实现内部以及私有即时通信;XMPP服务器与XMPP服务器,实现与不在同一服务器其他企业的即时通信;XMPP服务器与其他非XMPP系统,可以实现与QQ、MSN服务网络的通信。

3.2流程控制

XMPP服务器利用5222端口上TCP套接字连接,与终端用户进行即时通信。如果不存在用户会话进程,则需要初始化一个用户登录认证过程;如果存在用户对话,则消息被直接发送到XMPP会话管理组件。会话管理组件将在服务器配置文件中来寻找目的服务器的域名,一般情况服务器配置文件中会对域名解析内容进行记录,这样寻找过程比较简单。对于部分不存在记录的情况,DNS解析组件则将域名解析为IP地址与端口,最后将网络信息包传输到服务器对服务器组件,被顺利发送到目的服务器或者Transport。

3.3服务器端

遵循简单易懂以及易扩展的原则进行设计,以核心协议为依据,通过设计来实现接受并管理客户连接、解析XML数据流以及处理XML数据流等基础功能[3]。主要包括会话池、XML解析器、数据段队列、数据段处理器、Messaging模块、GroupChat模块、Roster模块、Presence模块以及Public IM Gateways等,不同模块所负责的内容不同。如会话池主要负责管理客户机与服务之间对话内容,包括连接地址信息、管理连接等;数据段队列主要存储与取出XML数据段;数据段处理器主要对流入数据段进项处理,包括目标寻址、信息传递以及回应信息生成;Presence模块主要责任处理用户在线信息。

4结语

在对即时通信系统进行设计时,需要掌握其特点,对实际应用过程中存在的不足进行分析,积极应用各项新型技术,对现有系统结构进行优化,降低专有协议对即时通信效果的限制,提高实际应用效果。

参考文献:

[1]马丹.即时通信系统终端的设计与实现[D].电子科技大学,2005.

[2]杨@会.即时通讯系统的设计与实现[D].厦门大学,2002.

即时通信应用范文第4篇

【关键词】高效办公;公众即时通讯;企业即时通讯;RTX系统

1.前言

“十五”期间天津分公司进行了以ERP为主线的信息化建设,信息化建设和应用取得了较大成效,信息化工作得到了广大干部职工的认同和支持,实践证明信息化工作是企业整个管理工作中不可或缺的重要组成部分,是推进管理现代化的有效工具。人们在分享管理信息化成果的同时,也希望员工间通过网络实现便利、快捷的信息交流。公司网络虽然逐步显示出其强大的生命力,发挥着越来越重要的作用,但仍然存在着一些先天的不足,如在沟通上缺乏实时互动性、交流手段单一、缺乏多媒体特性等等。

企业即时通讯软件作为即时发送和接收网络消息的软件平台,为使用者提供了更方便的沟通方式,增强了团队的信息共享和沟通能力。员工可以通过这一平台实现文字沟通、文件传输和语音视频等多种信息通讯方式;员工可以通过这一平台达到实时在线、即时沟通、即时解决工作中遇到的问题的目的,从而大大提高企业的办公效率。

2.选择企业即时通讯软件的必要性

企业即时通讯软件可分为公众企业即时通讯软件和企业即时通讯软件两种。公众企业即时通讯软件是指面向个人的,应用于个人之间沟通的应用平台。目前公司内部已有一些公众企业即时通讯软件被员工广泛使用(如飞鸽传书、飞秋等)。这些软件虽然能够达到一定的即时发送和接收网络消息的目的,但它不是为企业量身订做的,在企业内部应用时已经暴露出许多问题。例如:用户传输文件过大,长时间占用网络资源,影响正常业务系统应用;用户发送没有经过加密的商业文档,给企业信息安全造成极大的威胁。

企业即时通讯软件与公众企业即时通讯软件不同,其最大的特点是具有可管理性和可控性,可以从技术层面解决公众企业即时通讯软件存在的诸多问题。因此,公司要提高经营管理水平和办公效率,并保障公司信息安全,搭建企业即时通讯软件平台就显得尤为重要。

3.企业时通讯软件的功能架构

(1)软件的总体架构

企业即时通讯软件具有开放性的体系结构,是一个平台化、模块化的可扩展平台。企业可以根据自身需求,选择相应的模块组件,并通过软件所提供SDK接口实现与其它应用系统的集成。

企业即时通讯软件总体架构图

(2)软件的主要功能

a)即时性。与企业内部其他通信手段相比,企业即时通讯软件的即时性是相当突出的,它的速度非常快,不管接收方的计算机在做什么事情,发送的消息都能即时弹出来,并可以把接收方是否已阅读的信息反馈回来,实现消息的跟踪功能。

b)可管理性。软件可对部门、分组、个人进行严格的权限控制,允许或禁止使用某项功能,保证即时通信的可管理性与服务器和网络资源的合理分配。软件的监控功能可以方便管理员对系统内的即时消息内容进行监控;可以遏制关键词,避免有问题的消息在系统中流通;可以对已经发送的消息进行快速查询,追查信息的发送来源。

c)多样性。随着即时通讯技术的不断完善,应用范围的不断扩展,企业即时通讯软件的功能正在逐渐增强。例如,用户可以采用语音、视频、语音留言等多媒体功能进行通讯,沟通方式更加丰富。

d)安全性。用户在进行消息传递、文件传输时采用128位加密,可达到商业级安全标准;用户信息在服务器端采用数据库方式存储,这种数据存储方式能够保证用户信息的安全与个人隐私。

e)兼容性。企业即时通讯软件与AD域认证系统兼容,系统管理员可以在统一的管理平台下对用户信息进行管理,实现了即时通讯帐户与企业域帐户的信息同步。

4.天津石化即时通讯系统应用

天津石化即时通讯平台采用了由腾讯公司推出的RTX系统,该系统技术成熟、性能可靠,主要由RTX管理服务器、AD域管理服务器以及相应的软件系统组成。

RTX即时通讯系统在天津石化的应用规模已逐步发展到500用户,主要覆盖面为公司机关部室和各二级单位的职能部门。用户普遍反映该系统使用简便、工能全面,简化了工作流程,使工作效率得到了提高。

(1)RTX客户端界面友好、操作简单,不用经过专门培训,员工也能轻松上手使用。

a)企业组织架构展示。用户登录后即可清晰地看到由树型目录表达的多层次企业组织架构。

b)实时显示员工在线状态信息。用户可以根据联系人的当前状态(例如在线或忙碌)决定是否与其联系。

c)联系人分组管理。用户可以把联系比较频繁的人划分为一组进行管理,缩短今后的查寻时间。

d)快速搜索联系人。客户端面板设有快捷搜索栏,为用户提供帐号、拼音、中文姓名的模糊查找方式。

e)群发广播通知:根据不同的管理权限,用户可以在不同分组、不同部门、不同级别内群发广播通知。

f)历史消息查看器:通过历史消息查看器,用户可以对所有消息的历史记录进行查看、查找和归类。

(2)RTX系统为用户提供了完善的即时沟通方式(文字、文件、语音/视频等),使员工之间的沟通更加丰富多彩。

a)文字沟通。发送文字信息是RTX系统最基本的沟通方式,用户可以通过一些简单的设置提高工作效率,使工作达到事半功倍的效果。例如,用户可以使用不同的字体或颜色表示信息的重要性;可以使用系统热键功能快速发送回复消息;可以设置离线自动回复功能给联系人留言。

b)文件传送。在公司内部的协同工作中,用户之间经常需要传递文件,RTX系统对这一功能进行了相应的优化,让用户传递文件变的更加轻松快捷。例如,用户可以将需要传送的文件直接拖入到对话窗口进行发送;用户可以使用自动接收文件功能自动接收文件;用户可以通过系统提供的离线文件服务接收离线文件。

c)多媒体功能。语音视频通讯功能使得RTX系统的功能更加丰富,应用更加广泛。例如,系统管理员可以组织用户进行在线培训,技术人员可以与用户进行面对面的技术交流。

5.结束语

RTX即时通讯系统在天津石化的推广和应用,替代了原有公众即时通讯软件在公司网络中的无序化应用,既解决了公司员工对即时沟通的需求,提高了办公效率,又满足了公司对信息安全和网路资源管理的要求,使公司信息化应用得到全面发展。

参考文献:

1.张云川.即时通信的企业级应用研究[J].企业经济.2006,(5).

即时通信应用范文第5篇

【关键词】应用层 即时通讯 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相互连接,从而实现数据通信处理。对于消息设计,消息设计是整个即时通讯系统的主要工作,不仅服务器端需要担任消息处理工作,而且客户端也要担任消息处理的工作,对于协作方式的消息处理,服务器端和客户端可以明确分工,即客户端进行消息的处理,而服务器端经处理的信息转发给用户。

4 结束语

通讯系统是人们日常生活交流的软件,为了使企业投资效益最大化,开发企业智能即时通讯系统,从而方便企业内部之间的信息交流和资源共享,进而提高企业的工作效率。

参考文献

[1]林建兵,邹金安. 基于应用层的企业智能即时通讯系统的JAVA实现[J]. 西华大学学报(自然科学版),2009,03:52-55.

[2]高山. 基于融合通讯的移动社交平台的设计与实现[D].浙江大学,2013.

[3]高立江. 即时通讯系统的设计与实现[D].电子科技大学,2012.

[4]张春节. 基于SaaS平台的通用即时通讯系统的研究与实现[D].北京邮电大学,2013.

作者简介

樊国根(1979-)男,湖南省人。硕士研究生学历。现为广东省华立技师学院讲师。研究方向为计算机软件。