起点作文网

即时通信应用范例(3篇)

时间: 2026-02-28 栏目:办公范文

即时通信应用范文篇1

关键词:浏览器即时通讯工具文化共享工程

中图分类号:TP39文献标识码:A文章编号:1007—3973(2012)009—88—02

1引言

目前,网络即时通讯工具(Instantmessage)已经得到广泛的应用,依据客户端使用技术大体可分为两类:一类是基于C/S结构的网络通讯工具,如QQ、MSN等;另一类是基于浏览器的在线聊天工具,如各种语音、视频聊天室等。由于基于C/S结构的即时通讯工具在用户人数上有一定的限制,而在线聊天室又存在不能即时刷新用户状态列表、缺少在线文件传送、无留言和公告的功能等问题。使得这两类网络通讯工具在某些领域的应用受到了限制,如文化共享工程普及工作。

针对此问题,本文从系统设计和现实可操作两个角度,利用AJAX与JAVA技术,具体实现了一个用于文化共享工程信息交流的系统,最大程度上做到了无用户数量限制、用户状态即时刷新、良好的即时交流环境和用户感受、文献资源即时获取、离线留言与群发系统公告,解决了网络公众即时通讯工具在文化共享工程信息交流应用中体现出来的问题。

2需求分析与设计目标

基于浏览器的即时通讯工具不仅要有像QQ、MSN等基于C/S结构的即时通讯工具的功能,还应具备在线聊天室工作在浏览器上的特点,因此基于浏览器的即时通讯工具应能够做到:

(1)用户即时信息展示,且能够有选择展示。

(2)即时维护用户状态列表,可体现用户在线与否、消息有无等信息状态。

(3)页面局部刷新的无缝数据传送,良好的用户使用感受。

(4)支持文献资源的多点传送。

(5)离线用户有离线提示,同时可通过留言方式发送离线信息。

(6)有选择对用户单发、群发公告信息。

3系统实现

3.1系统实现采用的技术

本系统采用AJAX与JAVA技术的结合,充分利用了AJAX技术丰富的前台展示能力。AJAX技术前台展示能将基于网页的Web应用转换为基于数据的应用,在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应用一样。

后台采用JAVA技术,JAVA具有跨平台、安全性、多线程、网络Socket编程、数据流概念等性能优势,保证了数据的有效送达与高可扩展性。

3.2主要功能模块

(1)用户列表模块。

本模块中要在B/S结构下即时用户状态列表,同时有效体现用户之间的留言信息情况,有未读过的消息要有所提示。

(2)信息展示模块。

即时展示用户上传的交流信息,要求有自动滚屏、用户状态变化信息提示,群发系统公告信息等一般网络聊天室功能。同时支持多媒体信息的展示。

(3)文献资源传送模块。

要求能对上传文件有大小、种类方面的限制能力。

(4)用户管理模块。

可实现对用户的批准、停用、恢复、删除管理,要求用户分级管理。

(5)留言模块。

本模块完成向已离线用户的信息传送,要求可一对一留言、管理员一对多留言管理功能。

3.3数据库设计

(1)咨询信息表。

咨询信息是用户交流的主窗口,主要记录用户的发言信息,用户可把此表保存的信息作为交流历史记录查询。包括咨询信息ID、咨询信息编号、咨询信息内容、信息日期、信息地点、信息对象信息人等字段。

(2)用户信息。

用户昵称不重复,对用户密码进行了MD5编码加以保护。用户的头像文件信息可通过判断用户的在线状态调用一个色彩图和一个灰色图来分别表示用户在线和离线。包括用户ID、昵称(唯一)、密码、真实姓名、头像文件路径、QQ等字段。

(3)留言。

通过维护一个表,可将用户离线后的信息保存。同时通过一个状态字段left_word_new,表明是否有未读的新留言。包括留言ID、留言编号、留言内容、时间、地点、者、对象、留言状态等字段。

(4)公告信息。

公告信息主要起管理员向指定用户群发送公告信息的作用。发送的方式可以是向部分用户也可是向所有用户。包括公告ID、公告编号、公告标题、公告内容、日期、地点、者等字段。

3.4B/S情况下用户状态列表的即时维护

由于B/S结构中,服务器端无法探知用户的在线情况,一般在线聊天室采用的方法是当用户Session失效即判断用户离线。这种方法虽然可以探知用户在线与否,但即时性较差,如果将Session的生命周期缩短,容易造成其它利用Session的程序出现错误。鉴于上述情况,我们在服务器端设置用户状态变量(HashMap)all_users_status,同时客户端、服务器端各放置一个计时器C_Timer、S_Timer,客户端通过C_Timer定时对服务器端用户状态+1,考虑网络延时,我们还设定了用户状态变量上阈值。通过服务器端S_Timer定时对用户状态—1,同样设定了用户状态的下阈值,当用户状态达到下阈值时,认为此用户离线,当用户状态不小于下阈值时,可认为用户在线。一般网络情况下,可设定两个计时器的刷新时长为1秒,上下阈值设定为5和—5。

3.5采用互斥技术解决共享资源访问问题

本段代码实现了一个用户生成过程中,用户编号自动生成的功能,通过采用互斥技术,保证了用户编号生成的唯一性。

4应用实例与结论

本系统应用于吉林市文化共享工程项目中。文化共享工程是由国家支持的文化知识技术普及的社会网络工程。其目标是充分利用现代高新技术手段、国家骨干通讯网络系统,整合中华优秀传统文化以及现有的各类文化信息资源,扩大网上中华文化信息资源的存储、传播和利用,实现全国文化信息资源的共建共享,建成互联网上的中华文化信息中心和网络中心,实现优秀文化信息通过网络为大众服务的目标。目前注册人数已达200余人,业务覆盖吉林省各市、县文化共享工作,为吉林省文化共享工程建设提供了良好的技术平台。

本文通过对目前网络流行的即时通讯工具的分析研究,实现了一种基于浏览器的通讯工具。此应用不仅综合了C/S结构即时通讯工具与基于浏览器在线聊天工具两者的优点,而且解决了上述两种即时通讯工具,或因商业或因技术等原因造成的不能在文化共享工程项目中应用的问题。此应用对于“富客户”技术在文化共享工程领域的应用是一个探索,为将嵌入式IM工具加入到文化共享工程应用中打好了基础。

参考文献:

[1]罗艳.即时通讯软件在电子商务中的应用[J].科技信息(学术研究),2008(18).

[2]徐婷.IM工具在实时虚拟参考咨询中的应用分析[J].图书馆学刊,2009(01).

[3]黄凯,陶宏才.即时通讯系统服务器端简要设计[A].四川省通信学会2005年学术年会论文集[C].2005.

[4]百度百科.文化共享工程.http:///view/861297.htm?fr=ala0_1_1.

即时通信应用范文

提起即时通信(IM),人们首先想到的就是年轻人之间的网上聊天工具――其实,如今已经有越来越多的企业开始应用即时通信作为其业务运行、内部沟通或客户服务的工具。即时通信之所以能够风靡互联网,从本质上来说是因为它可以使人们摆脱地域的限制、即时地沟通和交流。

企业如何才能很好地利用即时通信这项工具、而不是把它变成一种聊胜于无的IT小摆设呢?

IM的五大好处

很多企业采用了即时通信工具,进行技术支持、客户服务等工作,这已经成为继电话、电子邮件之外,企业与外部通信的又一种“新式武器”。

不过,对于在同一组织内部的员工之间使用即时通信,业界始终存在争论。最常见的质疑是:为什么要用即时通信、而不是直接打内部电话呢?或者扔个小纸条过去?或者也可以发电子邮件?其实,人们对不同通信工具的使用习惯是不同的,因此不同通信工具所适用的情形也有所不同,例如:电子邮件的沟通是非即时性的,所以大多数的使用者会在使用电子邮件进行沟通时说得稍稍详细些、正式些,好像以前在纸上写信一样,还会对邮件的内容进行润色,这种方式对于给客户写正式信函来说当然是合适的,可是,对那些遇到某些问题、急着等回答的来说就未必合适了;电话的沟通是即时的,可是有时则感觉有些随意,缺乏从思考到通过键盘敲出字来的那个转化的过程;即时通信可以说在某种程度上综合了以上两者的优势,既保持了书面沟通的形式,又拥有了沟通的即时性,所以自应有其用武之地。

对于企业来说,应用即时通信工具有几大显而易见的好处:

一、实现员工之间的跨地域沟通。无论是公司总部的员工、外地乃至其他国家分公司的员工,还是出差在外的员工,都可以借助即时通信实现一对一交流、或者多用户会话,其成本比电话要低得多,使用也非常方便;

二、非常适用于技术支持等工作场景。技术支持工程师在工作时,可以通过即时通信工具把解决问题的方法一步一步地贴在会话栏中,既准确、又便于保存和查询;

三、提高小组协作效率。当有一项紧急任务时需要某团队的人员协同工作时,人们可以通过查看该团队员工的即时通信在线状态,迅速、准确地找到需要的员工,而不需要盲目地给该组成员一个一个地打电话,看谁能完成该任务;

四、进行在线培训、宣讲;

五、代替电话会议,实现多用户同时交流,成本比电话会议低很多。

企业IM部署有秘诀

不过,在评估和部署即时通信系统之前,企业的IT管理者应该首先回答一些问题:你的企业主要希望利用即时通信做什么?你希望对员工的沟通交流活动实现何种程度的控制?需要做活动日志吗?你是否要对这些日志进行存档?如何管理企业即时通信的使用者?谁来管理?是否需要把这个即时通信系统与企业现有的防病毒系统集成在一起?这个即时通信系统对企业网络带宽和速率的影响程度如何?谁来管理和控制消息服务器?是否采用第三方托管的形式……

归纳起来,企业采用即时通信应该注意的关键因素有以下七方面:

身份认证

企业级即时通信应用首先应考虑的因素是,能够确保那些登录到即时通信系统上的用户,其ID和身份是对应的,换言之,要确保是“正确的人”以“正确的口令”、通过“正确的方式”、在“正确地应用”企业即时通信。很多机制可以用来确保登录者拥有授权,然而许多企业即时通信系统和网关还是选择基本的认证机制,例如目录服务,而不是利用即时通信自己的认证系统。

举例来说,如果你的网络中已经部署了微软的ActiveDirectory或者Novell的DirectoryServices(目录服务),你应当能够确保你所部署的企业即时通信系统能够和这些服务相衔接。这样就可以帮助你的员工在使用即时通信系统时候,输入一次用户名和口令,即能接入网络中,也能直接启动即时通信应用。

安全

由于即时通信已经成为非常受欢迎的通信工具,企业员工通过即时通信进行交谈也就很常见了。在一些情况下,公司的机密信息――甚至是上个月的销售数据,或者公司高层的家庭电话号码等,都有可能通过即时通信进行传递。因此,你更需要即时通信系统在消息传递过程中提供足够的安全性能保障,甚至即便是即时通信在内网中传递也要有足够的安全保障。

企业即时通信系统和网关都提供某种级别的安全,不同只在于安全的功能有所差异,常见的主要功能有安全登录、数字签名、加密等。

防病毒

即时通信工具最广泛应用的一种功能,就是在不同用户间传递文件。如同接收电子邮件一样,你需要确保通过即时通信接收的文件不带有病毒。

通过间接参与到防病毒体系中,很多企业级即时通信系统提供了第三方反病毒产品的插件,这意味着在很多情况下,你不需要额外付费就可以获得反病毒功能支持。

日志

在企业内部使用即时通信所带来的最大的担忧往往是,员工可能会滥用即时通信工具来聊天,而不是进行和业务相关的沟通。因此,企业即时通信系统和网关采用综合日志就成为了关键要素。在一些情况下,例如在金融行业中,日志功能甚至已经成为硬性的管理规定。

如果你还有特殊的日志要求,那就需要确保所采用的企业即时通信系统拥有这些功能。要知道,并不是所有的日志功能都是一样的,有些企业即时通信的日志功能更强大,例如对可疑词句的瞬间关键词日志记录和检索。此外,还应当考虑日志信息采用何种格式,大多数企业即时通信系统支持SQL数据库和其他多种日志格式。

还有一个应当注意的因素是,你的企业即时通信日志是否能够和邮件日志集成,这将决定你是否能够更简单地管理内部日志,简化系统架构。

特殊功能

虽然所有的即时通信系统都提供基本的即时通信功能,但一些产品还拥有更多的功能,有些功能甚至是你没有考虑到的,例如:用户列表的集中式管理,这样就可以实现在即时通信中发送广播信息(这对于IT管理员来说非常管用);先进的通知功能,例如和SMS(短信)整合在一起。

如果你已经应用了Web会议系统,那么可以考虑一下你的企业即时通信系统是否也提供了类似功能。此外,更多微小特性的采用,可能并不是作为关键业务点,却能够极大地提升企业即时通信的用户体验。例如,“修改在线状态”功能不仅可以让用户显示出当前状态,而且还可以表明用户所在地,这就让使用即时通信的员工工作更具效率,也更愿意采用即时通信。

系统需求

通常而言,即时通信很容易被当做对网络性能要求较低的应用,而且通常情况下也确实如此。但是,和其他的企业级应用一样,随着同时在线用户数的增加,对于服务器和网络基础设施的需求同样会迅速膨胀。

在一个很小的局域网当中,在现有的服务器上增加一个即时通信软件,对系统性能的影响可能微不足道,感觉不出来。但是对于一个拥有成千上万用户的大型机构而言,采用即时通信软件,就可能要额外增加数台服务器,这时不仅要考虑即时通信服务器部署所需要的软件,还要解决瓶颈问题,并不断保持对软件的更新。

另一个需要重点考虑的因素是企业即时通信系统对服务器端和客户端的支持。因为作为一个相对新兴的应用,并不是每一个企业即时通信方案都能够很好地支持所有的平台、数据库,以及企业目录。往往问题会更多地出现在客户端――客户端的种类和特性之多,通常总是超过服务器端的。

管理模式

即时通信应用范文

关键词:计算机技术;互联网;即时通信;Intranet技术

近年来,随着社会经济的发展,即时通信正在以前所未有的速度在人类生产活动中普及,深刻的影响着人们的日常生活和工作,逐渐的改变了传统的沟通与交际方式。与此同时,即时通信的重要性不断的彰显,它因为通信数量的增加而严重影响了工作效率。因此我们在目前的工作中有必要对以Intranet技术为前提的即时通信进行研究,提出有关工作要点。

一、Intranet技术概述

随着我国社会向着信息时代方向发展,企业办公信息化已成为国家机关、企事业单位工作的主要方式,也深受着相关人士的重视。这一过程在目前的社会发展中已经逐渐的由原来陈设简单的文案、打字机转变为计算机、互联网、Intranet等新技术,同时与之相关的企业网络结构发生了优化和更新。

1、Intranet技术背景

传统意义上的Intranet技术主要是通过分组交换技术构成的,它是计算机网络通信平台上形成的一套新技术,是以分组交换作为重要目的来处理的现代化技术手段。在工作中,我们通过IP/TCP协议来对整个网络进行优化,从而实现数据传输。然而,伴随着社会生产技术的发展和多媒体技术的日新月异,传统的以文本信息传输为主的网络技术逐渐无法满足人们的生活和工作要求,取而代之的是以视频、语音、图像等动态信息传输为主的。基于此,企业即时通信网络要求日益严格,以Intranet技术为主的通信研究也受到业内工作人士的高度重视,

2、Intranet技术分析

Intranet技术在当今社会发展中被人们广泛的称之为内部网,是整个企业管理工作的重点所在。实际上,Intranet网络在应用中与人们普遍认为的因特网存在着一定的差异,它是沟通企业部门内部之间的重要手段,是为企业内部工作人员提供文件传输、电子邮件资源共享与交流的主要手段。在目前的工作中,Intranet技术的主要核心是以WEB计算机为基础,通过TCP/IP协议为前提的新模式,并且还需要及时的设置相关的防火墙,从而将Internet与内网及时的连接起来,建立科学、可靠的技术基础。

3、Intranet发展

Intranet技术是继承和发展了传统Internet技术的新模式,它在应用的过程中是对Internet技术进行更新和优化,是基于这一技术可靠性基础上以网络结构为要求,从而优化管理,改变了传统管理与维护不方便、整体设计差的问题。Intranet技术在目前的应用中,能够及时的进行优化,提高网络传输安全性,使得企业内部的隐私得到有效的保护,同时为人们提供了封闭的网络环境,使得内部人员不受限制的进行信息交流和传输,而对于人员则需要进行设置和授权,从而保证了企业机密安全。因此,在目前的社会发展中,以Intranet技术为主的新模式受到人们的重视,它不但能够对企业内部工作提供保障,同时对于外部人员的访问也有力的给予了控制,提高了企业信息管理效率和安全性。

二、计算机网络即时通信特征分析

在Intranet局域网的应用当中,以CSMA/CD算法应用最为广泛,它对于各个站点来说都是极为关键的,在工作中首先实现了对信道的监听和控制。在管理工作当中,一旦信道在空闲的时候就需要对数据进行处理和甄别,从而保证工作的顺利开展。在内网运行中,每一个信息都需要随机的进行监听,对于那些与检测器发生冲突的信息及时的停止发送,同时生成冲突报告,然后继续等待随机传输的实践。在目前的工作中,我们需要对于这一问题进行分析,另外当发送完成之后再次进行检查,避免因为碰撞而影响到质量问题。

在目前的内网通信工作中,Intranet技术还存在着一定的不足和缺陷,其主要表现在以下几个方面。首先,在工作中存在着通信及时性不是很高的特点;其次就是Intranet通信存在不确定性。计算机网络通信的实时性是利用响应时间反映的,就Intranet而言,一旦在Intranet上进行即时性数据以及非即时性数据传输时,因为在源节点上会存在即时数据和非即时数据的竞争,同时还可能存在着其他节点即时数据和非即时数据的碰撞,就会造成了在虽然历经了比较长的时间,但是即时数据并没有传递出去,同时,对于Intranet的整个的传输机制来说,由于对于某一个节点出现的故障并没有通过有效的措施进行及时的隔离,从而影响了计算机网络通信的即时性。当计算机网络内的任何的节点处在任何负荷情况下,都能够在规定的时间内获取发送数据包的机会,也就是说,任何的节点对于传媒介质都不能独占,这就是计算机网络通信的确定性。

三、计算机网络通信时间约束分析

基于网络技术将计算机网络可以分为通信资源以及资源子网两种。通信接口设备,通信网络连接设备以及计算机网络通信媒介等都属于通信子网的范畴;而资源子网主要包括了计算机通信网络中在各个节点分布的,能够对于特定任务独立完成的计算机,工作站点以及设备等。计算机通信网络中,通信子网作为共享资源,在计算机通信网络中只有通过通信子网才能够实现各个站点的信息交换,所以,计算机通信网络中各个站点中提出的通信任务请求反映的快慢是由通信资源使用权合理的调度与分配所决定的,也就是说,计算机通信网络整个网络的即时性也是取决于通信子网使用权合理分配。一般情况下,计算机通信网络中对于通信任务进行管理与控制通常采用的是介质存取的方法,这样做的目的就是规避计算机通信网络发生数据帧的冲突与碰撞。计算机通信网络中对于介质的存取的控制也就叫做介质访问控制,实现了对于各个站点访问通信子网媒介时机的控制。

四、计算机通信网络Intranet的应用

在高速公路监控网络系统上,Intranet得到了普遍应用。基于Intranet技术的监控系统,根据统一的数据接口进行开发,从而确保图象和监控数据等的接口和数据格式具有统一性,同时,基于Intranet技术的监控系统,能够满足监控系统设备,设施的一致性,诸如控制系统以及视频传输等Intranet联网运行的设备经过兼容测试进行使用。通过计算机通信网络Intranet技术的应用,实现了对于高速公路上交通流量分布的数据采集,从而对高速公路的整体情况进行即时监控。

五、结束语

基于计算机通信网络系统,对Intranet网络通信的特征进行分析和阐述,对计算机通信网络即时通信任务的时间约束条件,从基于通信子网的角度进行了分析与探讨,同时基于Intranet角度对计算机网络通信的即时能力,即时性能,以及计算机网络时间延迟对于即时性的影响进行了分析,从而为提高计算机通信网络的性能提供参考和借鉴。

参考文献

    【办公范文】栏目
  • 上一篇:小学生德育工作方案(收集5篇)
  • 下一篇:即时战略范例(3篇)
  • 相关文章

    推荐文章

    相关栏目