公务员期刊网 精选范文 即时通信功能范文

即时通信功能精选(九篇)

即时通信功能

第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篇:即时通信功能范文

关键词: IM;TCP/IP;UDP;实时通信;即时通信

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)19-4412-03

即时通信系统自从1996年第一个实现ICQ出现以来,经过了迅猛的发展,当前已经不止是用于网络上的文字讯息传递,而是包括了文字,多媒体,文件传输等多项功能的复合型的通信工具。即时通信系统不止是在用户通信领域发挥作用,在工业领域,如电力,工业制造,电话通信等各行各业中都出现了专门的即时通信系统。由于即时通信系统在各行各业的发展,往往面对不同的网络环境(局域网或广域网,电缆、光缆、Wifi等不同的网络连接),不同的通信要求(文字,多媒体,文件),即时通信系统数据的传输往往受到不同的带宽(bandwidth)、时延(delay)等方面的影响,同时当前的Internet网络没有提供服务质量保证,在这样的网络中进行即时通信还要很多问题可以研究。

该论文讨论即时通信系统即时传输的技术选择,分析了TCP、UDP协议的不同点。对于一些最常用的即时通信系统进行了分析,探讨了提供博弈游戏功能的即时通信系统的解决方案。

该论文主要完成如下内容:

1) 通过对即时通信系统的研究,根据不同的业务需求,提出了对即时通信系统传输数据性能的要求。

2) 通过对不同网络协议的分析,确定不同协议的主要优缺点及使用范围

3) 结合以上两点,提出一个在Internet下提供实时文字通信、简单博弈游戏、视频与语音通信、文件传输的即时通信系统实现方案。

1 网络分析

目前常用的网络主要是局域网和广域网。局域网一般限定在较小的区域内,小于10km的范围,通常采用有线的方式连接起来。广域网是将分步在不同地区的局域网或计算机系统互连起来的。Internet就是我们日常最经常接触到的广域网。

局域网通常比广域网具有高得多的传输速率,例如,LAN的传输速率为10Mb/s,FDDI的传输速率为100Mb/s。广域网的典型速率是从56kbps到155Mbps。

从传播延迟上来看局域网内往往是在相对独立的局部范围内联,使用专门的传输介质进行联网,延迟很低,往往在几毫秒内。而广域网由于覆盖的空间广大,连接的局域网众多,传输介质不一,传输延迟可以从几毫秒到几百毫秒。

2 业务分析

即时通信是指能够即时发送和接收互联网消息等的业务。即时通信系统就是一个能够完整的完成发送和接收互联网消息的软件系统。自1998年面世以来,特别是近几年的迅速发展,即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。

常用的即时通信软件如QQ,微信,skype,MSN(即将整合到skype)等都支持文字聊天,语音对话,视频会议,文件发送等即时交流,还可以查看联系人的联机状态。Skype提供了拨打手机,固话的功能。而qq也提供了即时的在线游戏功能。

为了实现一个Internet下提供实时文字通信、简单博弈游戏、文件传输的即时通信系统。必须考虑到文字聊天,语音对话,视频对话,文件传输,在线游戏,连接电话网络等功能。

1) 文字聊天功能业务分析

对于网络传输速率和延迟的要求并不高。一般的文字聊天几乎都是在两个用户单独聊天或者多个用户群聊天中发生的。至今中文打字最快的专业打字员,每分钟能输入340个中文字符左右,而英文的最高速度可达每分钟400个字母左右。以一个中文字符占4个字节(UTF-8),一个英文字符占1个字节来计算。两个用户单独聊天,如果使用中文每分钟最多需要传输2720字节,而使用英文聊天则只需要传输800字节。如果是在一个百人群中进行文字聊天,每分钟最多需要传输的字符也只有136k字节,平均为2.27kb/s。由此可见文字聊天对网络传输中的带宽、时延要求并不高。

2) 博弈游戏功能业务分析

博弈游戏是对即时通信系统的一个特殊应用。在线的博弈游戏就是通信双方发送,接收一些包含游戏信息的数据包。而博弈游戏的特性使得游戏节奏比较慢,对于网络的时延要求不是很高,因此从网络传输上,与文字聊天信息的传输相差不大(事实上,早期的在线游戏都是通过文字聊天的方式实现的。)。

3) 语音对话业务分析

语音对话是近年来对文字聊天功能的扩展,语音对话是采用语音编码的方式将用户即时的语音信号进行编码转化成数字信号,从而降低传输码率并进行数字传输,传输后解析成语音信号播放,从而达到用户即时聊天功能的过程。/*语音编码的基本方法可分为波形编码、参量编码(音源编码)和混合编码。波形编码的编码速率为64-16kb/s,语音质量好。参量编码的编码速率低,大约为2.4-1.2kb/s,自然度低,对环境噪声敏感。混合编码是将波形编码与参数编码相结合,在2.4-1.2kb/s速率上能够得到高质量的合成语音。*/目前使用最多的语音文件格式还是WMA格式(通常码率 64 Kbps),的语音文件,以两个用户单独使用语音聊天计算,需要保证至少128kb/s的速率,而如果是在一个20人的群内进行聊天,如果在服务器端不进行混音,而到客户端混音的话则需要保证1280kb/s的速率,如果在服务器端混音的话,则仍只需要128kb/s的速率。一般来说语音对话功能对网络传输中的带宽、时延提出了一定的要求

4) 视频对话功能业务分析

视频对话功能则是对语音对话的进一步扩充,提供了用户直接面对面对话的功能。目前最主要的视频技术就是H.264/MPEG-4 AVC(H.264)。H264与其它现有的视频编码标准相比,在相同的带宽下能够提供更加优秀的图象质量,和MPEG2和MPEG4 ASP等压缩技术相比,在同等图像质量下,采用H.264技术压缩后的数据量只有MPEG2的1/8,MPEG4的1/3,提供了解决在不稳定网络环境下容易发生的丢包等错误的必要工具。在实际生活中,人们一般用于网络视频聊天时的分辨率为320×240甚至更低,传输的帧数为每秒24帧,此时视频传输速率将不到300kbps。使用H264技术,可以将传输速率降低到100kbps不到。因此在视频对话中,至少需要200kbps的带宽。在实现视频会议时,可以适当的降低图形质量,但是往往随着参与用户的增多,对带宽的要求往往呈线性增长。

一般情况下,即时通信系统都会提供给用户一定的文件发送功能,文件发送需要尽快的完成,应该是尽可能的利用现有的带宽,传输速率越快越好。

3 网络协议分析

即时通信系统为了在网络上传输,必须选择合适的传输方式。根据网络七层模型,在网络上传输数据主要是选择传输层协议TCP和UDP 。

TCP是Transmission Control Protocol 传输控制协议的简称。TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。由于TCP采用三次握手,四次挥手,超时重传等机制,保证了传输的可靠性,但同时也导致了TCP传输数据的效率相对而言并不高。而且在网络拥堵的情况下,TCP由于有滑动窗口机制,就会降低自己的传输速率,导致传输效率更低。

UDP 是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是一种无连接的协议,在网络质量令人不十分满意的环境下,数据包丢失会比较严重。但是由于UDP的特性:它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,传输效率比TCP高。一般来说,在使用UDP的情况下,都需要在应用层实现验证,超时重传等功能,但是对比于TCP来说,还是要快很多的。而且UDP在网络拥挤的情况下,不会降低自己的传输速率,虽然对网络造成了一定负担,但是更容易抢占到带宽,保证自身用户的通信。由于NAT技术的使用,在网络中外网的计算机比较难以访问内网的计算机,因此需要使用技术手段对NAT进行穿透。

作为一个即时通信系统,需要实现文字聊天,语音对话,视频会议,文件传输等功能,根据我们之前的分析,不同的功能对于网络传输的要求是不同的。

文字聊天功能对于网络的带宽和延迟要求并不高,但是必须保证绝对不丢失聊天信息。因此在协议的选择上应该尽量倾向于可靠地连接。

在线博弈游戏功能对于网络的要求与文字聊天功能近似,在协议的选择上也应该尽量倾向于可靠地连接。

语音聊天功能,出于通话质量的要求,需要至少128kbps的带宽,同时还必须保证不丢包。在协议上应该兼顾可靠性与传输速率。

视频聊天功能除了要发送语音信息外,还要发送视频信息。视频信息即使是使用了最新的压缩技术,对于网络带宽的要求任然很高。同时视频信息也有它的特点,就是对网络传输时发生的丢包现象不是很敏感,即使发生了少量的丢包,很快就会有新的视频信息发送到客户端,刷新丢包的信息。因此视频聊天功能在协议的选择上应该以传输速率优先,兼顾可靠性。

文件传输功能则是要求在尽可能快的时间内,将文件完整的发送到另一方。一般来说文件总是会被拆分成几个数据包进行发送,在接收端组成一个完整的文件。文件传输如果是选择可靠性较高的TCP协议的话,传输速度必然比较慢。如果选择传输速度快的UDP协议,则必须解决可靠性的问题。

4 即时通信系统中对于协议的选择

当前我国的网络基础建设情况还不尽如人意。相关报告指出,国内超半数用户实际宽带下载速率低于运营商提供的名义宽带速率。因此在即时通信系统中,如何有效的利用带宽就成了一个比较敏感的问题。

文字聊天功能与即时游戏功能对于网络速率的要求不高,但是对于可靠性比较高,因此应当使用TCP协议进行传输。使用TCP协议既能满足文字聊天的功能需求,同时传输的可靠性由TCP协议负责,便于设计。

语音聊天功能对于网络的传输速率和时延要求都比较高,在带宽允许的情况下,应该采用TCP协议进行传输,但是当网络比较拥堵的情况下,应该转而使用UDP协议进行传输,同时在应用层采取校验和超时重传的功能进行可靠性保证。一个比较好的设计应该是根据网络情况,语音聊天系统自动的选择TCP协议或者是UDP协议。当TCP协议能够满足传输要求时,使用TCP协议进行传输。当网络拥堵,TCP协议传输速率下降到不能保证语音质量的情况下,则应该自动从使用TCP协议切换到UDP协议。

视频聊天功能由于对网络的传输速率要求比较高,同时能够忍受一定的丢包,因此UDP协议是比较好的选择。同时从减少服务器载荷的角度来说,也可以利用P2P技术来让聊天的对象之间直接进行视频信息的传输,使用UDP协议更加容易实现对NAT的穿透。

文件传输功能对网络的传输速率要求很高,应当尽可能的将所有带宽利用上,在应用层添加数据包校验与重传功能后,UDP就是最好的选择。

5 结束语

以上协议的选择是符合当前国内的Internet网络现状和通信技术并能够提供比较好的即时通信功能的。笔者相信在不太远的将来,随着国内网络基础建设的进一步发展,云技术的普及,新的音频、视频协议的出现,实时通信系统必将为网络用户提供更好的通信功能。

参考文献:

[1] Gary R.Wright W.Richard Stevens. TCP/IP详解 卷1:协议[M]. 范建华,胥光辉,张涛,等,译.北京:机械工业出版社,2001.

[2] Gary R.Wright W.Richard Stevens. [M].陆雪莹,蒋慧,等,译. TCP/IP详解 卷2:实现北京:机械工业出版社,2001.

[3] W.Richard Stevens. unix网络编程[M].施振川,周利民,孙宏晖,等,译.北京:清华大学出版社, 2001.

第3篇:即时通信功能范文

【关键字】 Android XMPP 即时通信

一、研究目的及意义

在如今的信息时代,获取信息的渠道非常广泛,由于接受信息的渠道过多,容易导致信息的错漏。本项目定位于大学校园这样的特殊群体和小范围内,学生之间更容易相互信任和交流,使得线下活动的开展容易实现。技术层面,为解决在基于Linux操作系统的Android手机平台上即时通信问题,实现在系统客户端进行文本、图片的传送。采用Java语言环境下Android应用开发工具和API接口,并使用Eclipse加上Android集成开发环境插件为手段,对客户端架构、应用模块框架、数据存储、主要功能和核心模块开发技术等全方而分析,从而提供了实现即时通信系统的客户端解决方案。

二、系统功能需求分析

1、系统概述。作为一款旨在方便大学生日常生活,促进校友感情的即时通讯工具。其应当具备简洁大方的人机交互界面,稳定可靠的运行环境。该应用基于Android系统,采用面向对象程序设计语言Java,在Eclipse-ADT集成环境下开发,生成安装包,并在手机上安装测试。将应用系统的层次进行划分,可以分为界面层,逻辑层和存储层。按照C/ S架构进行开发,构造低耦合高内聚的软件结构。

2、系统功能性需求。系统主要由以下功能:1.注册功能:没有账户的用户可以通过注册界面填写账户相关信息以及密码完成账户注册。服务器将返回相应的信息,提示是否注册成功。2.登录功能:用户输入登录名和密码,服务器进行验证,验证成功则登录成功。3.联系人功能:用户可在联系人界面对好友进行删除、聊天、查看联系人资料等操作。可通过搜索功能快速确定联系人位置。在添加好友功能模块中可通过搜索用户名添加好友,也可以搜索附近的人结识新好友。4.聊天功能:在聊天界面中,点击用户行即可进入聊天界面。可以进行文字、图片、语音等多种形式的交流。可以发送自己的位置信息让好友知道自己的所在位置。

三、系统详细设计及实现

3.1通信服务器的实现

Bmob可以开发一个云存储的移动应用软件,给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息。在Bmob平台上,只需注册一个帐号,成功后申请创建任意多个数据库,获得对应的Key,下载对应版本的SDK并将其嵌入到移动应用中,便可以调用存取 API,进行数据的任意操作。

3.2客户端的数据库设计

根据系统需求,要求客户端进行一些数据本地存储。客户端借助Android内置的SQLite数据库作为客户端的数据库。SQLite是一款嵌入式的轻型数据库,因此它具有资源占用率低,处理速度快的特点。客户端数据库比较简单,主要用来存储用户个人信息以及聊天记录。系统通过android的android.database. SQLite包对数据库进行操作,它有效的屏蔽了数据库底层的细节,可以使用户更直接方便地操作数据库。

3.3客户端详细设计

1、登录界面设计。1.用户登录界面设计。用户登录界面主要包括帐号输入框、密码输入框、登录按键和注册按键。2.用户登录的处理逻辑。用户输入帐号和密码,点击“登录”按键进行登录,在登录的过程中,客户端应用程序主要做以下处理逻辑:a.客户端和Bmob服务器建立连接。b.Bmob将账号密码发送给Bmob云服务器。c.Bmob云服务器对用户信息进行验证。d.验证通过则登录成功,否则登录失败。

2、注册功能的设计与实现。新用户注册界面由账号、密码、确认密码文本框,注册按钮四部分组成。注册时用户只需输入相关信息点击注册按钮即可。注册时用户只需在相应文本框输入对应信息即可。客户端将相关信息发送到Bmob服务器端,用户登录时以便校验用户信息。

3、聊天及添加好友模块实现。在应用主界面,用户可通过界面的联系人按钮切换至联系人菜单列表。点击添加按钮,可以通过搜索用户名查找添加好友。也可以通过“附近的人”选项查找身边的好友。点击相应联系人所在位置,便进入了聊天信息编辑界面。编辑完成后点击发送按钮即可完成消息的发送。用户也可以根据需要选择发送语音以及图片等格式的文件。

参 考 文 献

[1] 陈玉婷. Android平台企业内部员工社交应用软件的设计与实现2015.

[2] 刘贯.基于Android系统的校园社交平台的设计与实现2015

[3] 李鲲鹏.基于Android的即时通讯平台研究与实现2013

[4] 袁利锋.基于XMPP的Android车载即时通信系统的设计与实现2014

第4篇:即时通信功能范文

关键词:RTX;即时通信

中图分类号:TN914 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02

1 RTX简介

腾讯通RTX(Real Time eXchange)是腾讯公司推出的企业级即时通信平台。企业管理功能RTX和QQ、MSN等个人IM软件的最大区别在于它具备一系列完善的管理服务功能,这包括:服务管理、用户管理、权限管理、插件管理和信息服务。透过这些管理服务和功能,企业用户可以在RTX的界面上,完全按照企业的实际情况建立相应的管理架构,并按实际需要给企业内部不同成员以不同的权限。这就解决了个人IM软件当中随意性过强的问题。防止即时通信软件的滥用,同时MSN或者QQ等软件需要Internet接入的支持,不适合企业应用。

“RTX”的定位:实时交换、实时快递和实时扩展

2 哈石化部署RTX腾讯通系通能够实现的功能

2.1 依托公司组织架构,设计RTX组织架构的相互即时通信

根据公司组织架构建立用户分组管理,实现企业用户在部门内、部门之间相互高效的即时互动,并且可以设置访问权限,不同组之间可以做到不允许越级访问。哈尔滨石化的应用场景:类似于其它个人IM软件(QQ、MSN),能够在线即时互动,传送文件,相互沟通协作,加快企业内部无缝沟通,打造虚拟办公室。

2.2 网络硬盘共享功能

通过RTX用户能够将文件或者文件夹上传指定共享空间,可以设定访问权限,支持离线接收功能。同网络存储进行深度融合。哈尔滨石化的应用场景:部门或者个人需要某些部门提供文件或者材料,可以发信息,让提供人上传到自己设置的共享区,同时能够设置访问权限。

2.3 企业短信中心功能

搭建企业自己的短信平台,实现RTX同手机号码的互发。并且能够做到群发,服务器管理端能够对发送用户进行设定,发送条目进行设定,发送内容进行审计。哈尔滨石化实现的应用场景:作为石化生产企业,值班调度可以将每日生产情况直接发送到生产相关人员的手机,或者通过RTX用户直接对指定人发送短信,协调安排工作。突发事件或者紧急事件能够快速的通过RTX系统进行发送。如果人员出差,日常工作也可以通过RTX短信功能进行沟通,能够节省很大的费用支出。

2.4 邮件系统集成

将用户自身的邮件客户端集成到RTX用户客户端平台,实现单点登录,新邮件提醒功能。

2.5 远程协助计算机管理功能

RTX用户计算机如果出现问题,可以直接发送信息,由信息管理部专门人员远程操作,解决问题。建立信息支持热线人员专属账号,可以直接联系专属热线人员,进行客户端的远程管理协助功能。

2.6 群组功能

可以对部分用户建立群组,哈尔滨石化应用场景:公司内某个项目启动,可以申请建立一个项目群,将项目成员加入到同一个群中,相互之间沟通协作更加便捷。

2.7 严格的审计,权限设置功能

所有的通信信息,包括手机短信信息,在服务器端均能够做到完全的追溯。

3 哈尔滨石化对于RTX的深度扩展应用

3.1 MES(生产控制系统)腾讯通RTX短信集成解决方案

3.1.1 MES 系统OM(运营管理)模块发送报警短信方案

(1)短信报警规则设置模块。报警时间超过设定值时发送短信报警;测量值与上限值、下限值差超过设定值发送短信报警;发完短信报警后每隔设定值再次发送短信;在报警后如果测量值恢复到安全范围内设定时间后发送设备恢复短信通知。(2)报警接收人设置模块。设置接收短信人详细信息;设置具体部门需要接收报警短信的人员信息,使该部门的报警信息只发送给相关责任人和综合监管人。(3)发送短信查询模块。按多种条件(如部门、收件人)查询已经发送的报警短信。

3.1.2 MES 系统OM(运营管理)模块短信报警发送程序

(1)读取OM数据模块。进行OM数据读取;(2)数据报警判断模块。根据事先设定的报警短信发送规则,判断是否要发送短信。(3)编写发送短信信息模块。如经过判断需要发送报警短信,则在此模块组织报警短信信息内容,并查询出该报警短信需要发送的收信人;(4)发送短信模块。通过腾讯通RTX短信模块将相关短信发送给相关责任人,并同时发送到该责任人的RTX账号中。

第5篇:即时通信功能范文

Symphony注定受人关注。2014年,由包括摩根士丹利、摩根大通、贝莱德公司和高盛在内的14家投资银行组成的财团向Symphony投资6600万美元,而且这些金融机构希望成为Symphony即时安全通信平台的早期使用者。

事实上,即时通信平台早已不是什么新鲜事物:面向个人用户的早期有ICQ、MSN、QQ,到后来又有了Facebook、微信等;面向企业用户的也有以微软SharePoint等为代表的协同工作平台。很多协同工作平台都融入了即时通信的功能,面向个人用户的即时通信平台努力为企业提供服务。

那么,Symphony即时安全通信平台又何以立足于市场呢?在Symphony创始人兼首席执行官David Gurle看来,安全和合规是Symphony即时安全通信平台的优势所在。金融行业对安全和合规的即时通信需求最为迫切,如此可见金融行业是Symphony关注的重点领域。

Enderle集团首席分析师Rob Enderle表示,数据泄露几乎已经影响到经济活动的方方面面,各个机构还要满足不断变化的监管要求。因此,企业需要一个值得信赖的企业级通信工具,不但能优化工作流程,提高生产效率,还要确保数据安全,满足各种合规需求。

Symphony即时安全通信平台正是这样一个平台。据悉,Symphony即时安全通信平台就是给个人、团队和企业提供一个内置安全和合规功能的统一沟通平台。David Gurle透露,Symphony平台自9月15日上线到9月23日,已经拥有3.5万个在线用户,这些用户遍及79个国家和地区。他介绍,Symphony即时安全通信平台的价值主要体现在以下五个方面:

第一,在单一工作场所即可与跨地域、跨组织的个人或团队进行有效、安全的沟通和协作,从而改善一对一和一对多的通信方式。

第二,通过减少用于内部和外部通信所需的信息系统数量,简化工作流程,提高工作效率。

第三,Symphony采用了独特的端到端安全机制,可以保护信息免受网络攻击威胁。不仅如此,该机制所采用的加密基础设施是由用户所拥有和操作的,对用户来说更加可控。

第四,能够满足本地监管机构的合规需求,内置内容导出、表达式过滤和法律免责声明等功能。

第五,Symphony采用开放平台,可以通过API支持第三方在平台上创建应用和丰富内容。

不仅如此,Symphony还宣布与新闻和商业信息的全球供应商道琼斯(Dow Jones)、研究和分析提供商标准普尔资本IQ,以及实时内容和分析提供商Selerity三家公司合作,引进内容提供商合作伙伴。值得一提的是,这些内容合作伙伴所提供的信息可信度普遍较高,用户可以方便地在沟通过程中无缝集成这些内容提供商提供的信息,提高沟通效率和质量。当然,用户获取这些信息并不是免费的,而是在直接向内容提供商付费的前提下使用。

“只要点击一个按钮,Symphony的客户就能访问与特定安全或主题相关的道琼斯新闻。”道琼斯首席创新官Edward Roussel说。

通过Symphony的工作人员的演示,记者了解到,Symphony即时安全通信平台应用起来确实非常方便,而且在沟通的过程中可以方便地搜索并引入各种所需信息,其中包括个人信息、个人聊天记录、社区的历史记录和第三方内容提供商的信息等。

第6篇:即时通信功能范文

【关键词】微信 即时通讯 符号化

根据《第31次中国互联网发展状况统计报告》显示,截至2012年12月底,中国手机网民规模已经达到4.2亿人。这表明中国网民实现互联网接入的方式呈现出全新格局。尤其是在新的媒介环境和媒介技术的支撑下,3G智能手机的发展方兴未艾,类似于微信的即时通讯软件正如雨后春笋般发展起来。从PC端到手机客户端,从固定性到移动性,从整体化到碎片化,人们的认知习惯、行为方式等都在潜移默化中受到了影响,并日益发生着变化。

一、微信概述

2011年1月21日一款新型即时通讯软件横空出世,它就是由腾讯公司推出的微信。这款新型的即时通讯软件一经推出就受到广大用户的热切追捧。截至2013年1月24日,微信用户已达3亿。虽然作为同类型的即时通讯软件,微信的出现比米聊晚,但是微信背靠大树好乘凉,有着腾讯QQ作为强大的支撑,完成了华丽跨越。现如今,微信的用户数已经远远超过了其他同类型的即时通讯软件。

微信,从某种程度上说是短信、彩信、飞信的用户体验与产品功能的升级版本。在新媒体技术的支撑下,它以智能手机为基础,以手机客户端为依托,以增强用户体验为目标,融合了短信的文字,彩信的图片,同时扩充了语音和视频功能。尤其是语音功能的出现,极大地改进了传统即时通讯功能和提升了用户体验,也对传统电信运营商的移动通话业务造成了很大的冲击。微信,以QQ为基础完成了“一站式服务”的捆绑销售。QQ账号与微信号相互打通,避免了重复申请账号,同时只要是QQ有的基本功能都能通过微信体验到。此外微信还捆绑了QQ邮箱、腾讯微博、QQ离线消息等功能,实现了微信与QQ的互通有无。而且微信极大地优化了用户界面,简单、清爽是微信的主基调。打开微信,在主页面只能看到“微信”、“通讯录”、“朋友们”、“设置”四个主按钮,不用通过繁琐的查找就能找到相应的功能。微信可以通过查找QQ好友就能迅速添加好友,保证了微信好友关系的熟悉度和可靠性。此外,微信还与手机通讯录互通,这就保证了微信好友的强关系。

熟人和陌生人是微信的关键词。熟人指代强关系,陌生人指代弱关系,微信把强关系与弱关系相互融合,符合了现代人的社交习惯和心理。微信的强关系主要是通过打通QQ和手机通讯录实现的;微信的弱关系则是通过基于LBS的摇一摇、查看附近人、漂流瓶等认识陌生人的功能来完成的。

二、微信兴起的原因

1、媒介自身的演进

美国著名的媒介理论家在他的著作《数字麦克卢汉》一书中提出了 “补偿性媒介”的理论。该理论认为,人们选择的任何一种后继媒介,都是一种补救措施,都是对过去某一种媒介或媒介的某一种先天不足功能的补救和补偿。①从“补偿性媒介理论”可以看出,任何一种媒介的强化和淡出,任何一种媒介功能的升级和衰退都是媒介间的“物竞天择,适者生存”的结果。

对短信、彩信、飞信等传统即时通讯工具而言,微信的出现不仅是对它们基础功能的继承,更是对它们先天不足功能的弥补。从产品功能方面看,微信整合了短信、彩信、飞信的基础功能,并在此基础上进行了升级和扩充,用户体验度更高,产品功能更加的人性化。从用户的需求方面看,用户使用整合了传统即时通讯的微信得到了更好的使用效果和更大的心理满足,更符合现代人的社交方式和社交心理。正因为这样,微信这款新型即时通讯软件在媒介间的“竞争中”脱颖而出,拔得头筹。

2、媒介功能的“符号化”

马克·波斯特在《第二媒介时代》中认为,“在发达资本主义制度下,普通大众不仅被生存所迫的劳动之需所控制,而且还被交换符号差异的需要所控制。个体从他人的角度获得他们自己的身份,其首要来源并不是他们的工作类型,而是他们所展示和消费符号与意义。”②虽然马克·波斯特描述的是资本主义制度下的状况,但是仅从理论层面来看,在社会主义制度下也是适用的。

不知从何时开始,受众追逐某种潮流、购买某件商品已经不是传统意义上的占有与使用。这种行为从某种程度上来说已经超出了占有本身的意义,朝着更加深层次的方面发展——符号和意义。当使用成为一种象征,成为一种仪式的时候,用户的消费就脱离了消费本身,变成了对使用对象符号和意义的消费。用户对微信的使用是微信迅速发展的原因,微信的产品功能和用户体验是吸引用户使用的原因之一;另一方面,用户对微信的使用在某种程度上是对其背后含义的消费,用户把微信本身当做一个消费符号来消费。

三、微信的发展趋势

1、微信的商业化

正如微博一样,作为新技术下的新媒介,微博被作为新的利益增长点。商业逐利的本性致使商业资本大量进入微博。微信也会和微博一样摆脱不掉商业化、盈利化的命运。也许正如开始的微博一样,探寻适当的盈利模式和盈利途径是微信将来亟需考虑的问题。“任何新兴媒体推向社会,其驱动力都是技术的经济学,即期望新技术作为第一生产力带来新的市场赢利空间”。③当然,任何媒介的商业化都需要冒一定风险,商业化就意味着广告,广告的出现就意味着和用户使用产品的初衷相违背。如何在用户使用的满意度和忠诚度与商业化之间寻求平衡点,是所有新媒介产品需要考虑的问题,也是微信走上商业化道路需要考虑的问题。

2、微信的社交化

在3G智能手机发展的背景下,在新媒体技术的支撑下,在各种手机APP的普及下,移动社交将是微信发展的又一趋势。社交构成了人们生活的基本生活方式和内容,网络的出现让社交从现实到虚拟,从“热”社交到“冷”社交,从“强”社交到“弱”社交。网络社交让“社会和每个个体之间似乎已经失去传统共同体意义上具有情感和价值感的身心相关,每个个体都成为一个深度自我,但在个体与个体之间却如同砂砾,只能依据一定的规则减少彼此的摩擦,但却没有彼此融合的可能。”④

微信作为一款即时通讯软件,通讯是微信的基本功能,但是从微信的功能设置来看,微信已经突破传统的通讯功能,朝着移动社交化的趋势发展。微信朋友圈像朋友网、QQ空间以及其他SNS网站一样,具有发表文字、图片、链接等功能,而且它以微信好友为基础,以转发、评论、回复等为中介,基本构成了一个小型的移动社交圈。

3、微信的平台化

平台的开发是自媒体发展的潮流和趋势,尤其是开放平台的开发。平台的开发简单地说就是打造一个媒介的枢纽,让这个枢纽成为汇聚各种应用、信息、观点的集散场。通过这个平台,可以让更多的资源被分享、使用和传播。微信的开放平台开发正日益发展。微信不仅可以让用户将在APP中看到的精彩内容分享给微信好友,还可以把精彩内容分享到微信的朋友圈,微信好友可以通过查看朋友圈了解最新的动态。平台化也是微信朝着社交化发展的重要原因之一。

结语

随着媒介环境的改善和媒介技术的发展,基于新媒体技术的社交网站、PC客户端、OTT服务、APP等发展得风生水起。这些新技术和新应用的出现和发展,一方面给用户提供了全新的用户体验,增强了用户的使用粘性;另一方面给用户的生活方式、社交方式也带来了全新的变化;同时它日益改变着人们的交流习惯并对人们的身份进行深层次的重新定位。微信的出现和发展对传统的即时通讯、社交方式乃至新媒介格局都产生了影响。笔者相信,微信即使不能成为“第二个移动”,也会成为“第二个QQ”,因为移动网络即时通讯是新媒体发展的必然趋势。

【本文是中央高校基本科研业务经费专项资金资助《后微博时代社交方式的嬗变——以微信为例》阶段性成果,批准号SWU1309353】

参考文献

①[美]保罗·莱文森:《数字麦克卢汉》[M].北京:社会科学文献出版社,2001

②[美]马克·波斯特:《第二媒介时代》[M].南京:南京大学出版社,2001

③袁靖华:《微博的理想与现实——兼论社交媒体建构公共空间的三大困扰因素》[J].《浙江师范大学学报(社会科学版)》,2010(6)

④杨善华、朱伟志,《手机:全球化背景下的“主动”选择》[J].《广东社会科学》,2006(2)

第7篇:即时通信功能范文

【关键词】WebSocket;Html5;IM(即时通讯)

1.绪论

通常情况下,通过http仅能实现单向的通信在浏览器中,而模拟双向通信可以采用comet,但其效率较低,并需要服务器有较好的支持;而实现真正的双向通信在flash中的socket和xmlsocket可以的,通过flex ajax bridge,可以在javascript中使用这两项功能。可以预见,如果websocket一旦在浏览器中得到实现,将会替代上面两项技术,得到广泛的使用。面对这种状况,HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。WebSocket协议是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信。

现很多网站为了实现即时通讯,大多所采用的技术都是轮询技术。指在特定的的时间间隔(每秒),服务器被浏览器发出HTTP请求,最新的数据被服务器返回给客服端的浏览器。这种传统的HTTP请求的模式带来很明显的缺点:需要浏览器不断的向服务器发出请求,而HTTP发出请求的头部又是非常长,即时包含的数据只是一个极小的值,这样也会占用很多的带宽。而达到轮询效果的Comet采用了AJAX技术是比较新的技术。它虽然可达到全双工通信,还是需要发出不断的请求。在WebSocket 应用程序界面中,浏览器和服务器只需做一个Handshake的动作,然后,服务器和浏览器之间就形成了一条快速通道。直接实现了数据的互相传送。在WebSocket协议中,实现即时服务有两个优点:一是头部,互相沟通的头部占用很小字节(约2字节)。二是服务器推送,数据被服务器主动传送给客户端。

在浏览器中实现和服务器端双向通信是WebSocket规范的目的。浏览器上的应用类型被双向通信所拓展,例如实时的数据推送(天气预报),网络Game,即时通信等。

最新版本的Google Chrome浏览器、苹果Safari浏览器、火狐狸浏览器以及欧朋浏览器支持某些HTML5特性。而IE浏览器9将支持某些 HTML5的特性。

HTML5定义了WebSocket协议,更好的节省服务器资源和带宽进行实时通讯。作为未来的Web标准,HTML5拥有许多新特性,如Local storage、Canvas、Multimedia programming interface、WebSocket等等。浏览器提供对 Socket 的支持就是WebSocket的出现成为可能,一个基于 TCP 连接的双向通道在浏览器和服务器之间被提供。实时web[5]应用被方便地使用WebSocket所构建。

2.系统架构比较

在Html5 Websocket呈现以前,Web版本的Im应用都是基于Ajax轮询的信令传输体式格式,这种体式格式的长处是调用Rest接口可以实现无状况保护信令传输,Server端都有成熟的Jsp、Php等技巧框架支撑;毛病不问可知,就是收集应用浪费Server负载过大等等。Websocket的呈现给Web端的信令传输供给了新的路子。

在Html5标准中的Websocket协议基础上,我们提出一种基于Websocket协议的实时Web解决方案,目的是大幅提升实时服务性能,并更高效地利用网络负载和服务器端的处理能力。

3.本系统功能介绍

最基本功能跟网络QQ相似,要拥有账号后才能登录进行相应的操作。本系统主要功能有:搜索好友、添加好友、删除好友、修改密码、两个人聊天和多人聊天。

系统登录界面如图2所示。

登录界面指的是需要提供帐号和密码验证的窗口界面,有保护操作安全的作用、控制用户权限等,系统默认自带10个测试帐号10001-10010。主界面、设置界面、消息界面、查询界面、编辑资料界面、聊天窗口界面等操作。

4.结束语

经过开发和测试和试运行。相对于传统的ajax技术,所采用websocket技术传递信息速度快,效率高,并且免去了ajax技术不断刷新页面的缺点,真正实现了即时通讯,甚至几乎能够媲美C/S架构的即时通讯软件。web即时通讯系统不需用户自己安装软件,只需服务器端配置完成后,用户输入地址登录即可。

本系统实现了一款即时通讯软件,它拥有Web QQ的所有优点。本软件比腾讯QQ更为方便快捷,它不需要下载客户端,在网页上登录就可以实现基础的即时通信服务。本系统运用websocket、java技术和数据库mysql相结合,实现了最基本的一些功能。该系统基于Web浏览器的即时通信服务,不需要下载客户端,打开浏览器即可完成即时通信。它具有Web原有的便利性特点,也保持了用户在客户端软件的一些操作习惯,它的推出丰富了大家的 “在线生活”平台。

参考文献

[1]郭欣.基于HTML5的通用WebIM组件的前端设计与实现[D].华中科技大学,2011.

[2](美)PaulS.Wang,Sanda S.Katila.Web设计与编程导论[M].高等教育出版社,2009:115-136.

第8篇:即时通信功能范文

关键词:OA系统;即时通讯

中图分类号:TP393文献标识码:A文章编号:1007-9599 (2010) 13-0000-01

OA System and Instant Messaging Platform Integration and Application

Liu Guocheng,Zhang Yang

(Guangzhou Institute of Railway Technology,Guangzhou510430,China)

Abstract:For the weakness and disadvantages of the Office Automation system using in colleges,a method that combining the Office Automation system with the instant messaging system is presented.And the application of integration with the instant messaging system and the OA system discussed.

Keyword:Office Automation system;Instant messaging system

一、引言

近年来国内许多高校都出现了多校区并存、远距离教学的办学模式,这使传统的办公方式已难以满足新模式的要求,因而越来越多的高校采用或倾向于实施基于B/S(浏览器/服务器)下的办公自动化系统,即OA系统。一套完善的高校OA系统可以实现公文处理无纸化、事务处理自动化、资讯决策智能化,是现代高校信息化的关键之一,已成为当前高校信息化规划和建设的热点。它不仅有助于学校简化行政工作量、扩大办学规模、提高办事效率和工作质量,而且使管理更加规范化、信息化,并促进校务公开。

二、高校OA系统存在的问题

然而目前高校主流使用的OA,多数是以工作流为中心,能够实现公文流转、流程审批、文档管理、制度管理、会议管理、新闻等众多实用的功能,属于流程性OA。随着科技的发展和办公管理的要求日益提高,流程性OA系统逐渐暴露了一些问题和不足,这些问题和不足主要表现在以下几方面:

(一)只偏重于解决行政办公方面的需求,而忽略了对实时信息交流和教职工协同工作方面的支持。存在一个突出的问题就是即时信息交流功能远远不能满足高校办公即时交流和协同工作的需要。

(二)沟通手段复杂,文件传输功能实时性差、通用性低。对文件的即时传输需要对方必须同时在线,否则不能传送,这对需要经常上课、难以保障实时在线的教师而言,是难以实现的,也是让行政部门头疼的事情。

(三)语音视频服务急需进一步开发和使用。办公自动化系统引入多媒体技术,使之处理语音、图形、图像、视频功能加强,能够提高办公信息处理的应用范围和价值。而目前高校使用的OA系统,大部分还没有实现语音和视频的功能,明显滞后于现代办公自动化技术的发展。

(四)体系结构采用B/S,操作相对比较复杂,影响使用效果。大多数主流的OA系统需要经过一定培训,才能对使用方式有所了解。另外,验证过程过多、对IE安全性要求太多,在部分主流浏览器中界面显示效果不理想以及不完善的IE窗口弹出,也给使用者带来诸多不便。

三、即时通讯系统与OA系统的结合

针对OA系统存在的问题和不足,高校OA系统的发展正在不约而同地寻求与即时通讯技术的无缝嵌合。但是传统的个人即时通讯系统因为其不足,影响了它在现代OA系统中的应用。因此,有针对性地开发和利用企业即时通讯系统(如腾讯通),则能克服使用个人即时通讯工具的弊端,企业即时通讯系统的功能除了具备个人即时通讯软件常用的功能外,最大的区别就是由于应用模式不同而集成了各种办公必备功能的自动化办公交流平台。企业即时通讯软件主要是针对办公时的业务流程和数据传输,并且能够与其他软硬件设备进行交互,具有更高安全性和便利性。

若把OA系统与企业即时通讯平台结合起来,将使OA系统享有即时通讯技术所具有的便利、快捷、直接的优点,使高校教师可随时、随地进行即时交流,真正实现高校办公的协同工作,业务上的平等交流,从而提高各部门的协调工作能力,提高工作效率。

四、即时通讯系统与OA系统的结合实现

本文针对红帆OA系统和腾讯通即时通讯平台的结合和应用进行了探讨,解决了以下内容:

(一)解决办公自动化系统与即时通讯平台融合的接口问题,实现红帆OA系统与腾讯通平台的结合。

(二)组织机构集成,实现腾讯通平台与OA系统中组织结构及用户的同步,两个系统可以共享一套用户信息。

(三)完善消息机制,拓展集成后系统的即时通讯功能。

通过对OA系统和腾讯通平台接口开发,实现了二者的结合,并实现以下功能:

1.实现OA与即时通讯平台的整合。提取重要的和最新的信息,能够直接打开通知公告、文档文件。2.即时沟通,实时收发消息,满足用户在办公、沟通、协作以及个性化的需求。3.完善消息机制,实现即时处理。各种待处理信息通过即时通讯平台的消息机制进行提醒。4.实现手机短信通知用户。如用户外出,则系统自动将待办信息发送到该用户的手机上。5.建立明朗的组织架构,搭建了一个简单易用、结构合理、安全实用、高效的电子办公和沟通环境。

五、小结

即时通讯技术和办公自动化技术正在飞速发展,但二者都有自己的优势和不足,最合适的解决方案莫过于将二者整合,这也是近年来的热门技术,它在办公自动化中的应用为网络办公信息的处理提供了更加高效、稳定的解决方案。随着即时通讯系统和办公自动化系统的研究和应用不断深入,把二者向大型的综合集成系统方向发展是一个必然趋势。

参考文献:

[1]秦红兵,何正,符学斌.基于即时通讯技术的校园应用模式探索.软件研制,2005,7

[2]柳延东.即时通讯技术对现代教学的影响.教育探索,2007,7

[3]刘小舟.应用于电子政务的即时通讯系统的研究和设计.计算机时代,2007,10

作者简介:

第9篇:即时通信功能范文

[关键词] 即时通信;系统;JAVA;C/S

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 11. 075

[中图分类号] TP311 [文献标识码] A [文章编号] 1673 - 0194(2017)11- 0153- 02

0 前 言

即时通信工具以实时交互、资费低廉等优点,受到了广大个人用户的喜爱,成为网络生活中不可或缺的一部分。 即时通信系统主要是由服务端和客户端两部分组成:服务端是整个即时通信系统运作的枢纽,包括登录、数据库设定、服务器参数设定、启动服务、关闭服务、组织结构管理、用户管理、公告管理、个性化设计;客户端是即时通信系统中主要的交流途径,是系统中使用频率最高、使用覆盖面最广的一个模块,这个模块的设计除了功能实现外,人机交互的友好性也是系统设计要考虑的一个重要因素。

1 系统概述

服务器端模块的具体内容。

1.1 消息处理模块,对来自客户端请求的消息进行接收

如果接收的消息是一个请求,比如添加好友,则调用相关的请求处理模块进行处理,并发送处理结果至客户端。如果是一条信息,则对该信息进行转发或调用数据处理模块将信息添加到数据库。

1.2 请求处理模块,对来自客户端请求的消息进行分析

通过分析后服务器端将会把相应的结果返回给客户端。

1.3 数据处理模块,操作用户数据的模块

供消息处理模块和请求处理模块调用,对用户数据进行操作,将操作后的数据保存至数据库中。

2 客户端模块的具体内容

(1)注册模块。获取用户输入的注册信息,发送至服务器端进行注册。

(2)登录模块。将用户输入的用户名和密码发送至服务器端进行验证,并等待服务器端返回的结果。

(3)聊天模块。向好友发送消息或留言,模块将消息发送至服务器端,服务器端对消息进行分析,并实现相应的操作。

(4)好友管理模块。模块将会向服务器端发送相关请求,并返回相应结果给用户。

(5)用户管理模块。模块将会向服务器端发送相关请求,并返回相应结果给用户。

3 系统功能分析

注册模块包括用户名,昵称,密码,确认密码这些基本信息。用户填写好这些基本信息后即可进行登录。

登录模块主要包括用户名和密码基本信息。用户输入用户名和密码进行登录,身份验证通过即登录成功,进入用户主界面,可进行聊天、查找好友等操作(如果用户名不正确,则提示未找到该用户;如果密码不正确,则提示密码错误)。

聊天模块主要用来向好友发送消息或留言、发送文件和聊天记录这些基本信息,用户打开聊天框架向好友发送消息或留言后,服务器会对消息进行分析并进行相应的处理。如果消息可行,服务器将会把消息发送至对方好友;如果消息出现错误,服务器将会把消息返回至用户以便修改。

好友管理模块主要包括添加好友和查找好友这些基本信息。用户在主界面中可进行好友管理操作,好友管理其中包括添加好友和根据昵称添加好友。单击添加好友输入好友用户名,单击根据昵称添加好友输入好友昵称,消息将发送至服务器端,服务器会对消息进行分析并进行相应的处理,对方系统将会显示好友添加请求消息,对方单击是则添加好友成功,对方单击否则拒绝添加你为好友(如果不存在该用户则提示未找到该用户,如果该用户已经是你好友则提示你与该用户已经是好友)。

用户管理模块包括ID,昵称,性别,所在城市和简介这些基本信息。用户在主界面中可对用户自己自身的资料进行管理,在主界面中单击头像可对用户头像进行管理(拉伸,原始或修改^像),同时还可对用户自身的ID,昵称,性别,所在城市和简介这些信息进行添加或修改。

4 系统设计

根据系统分析阶段所确定的系统的功能,就可设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。这个阶段的任务是设计软件系统的模块层次结构,以及设计模块的控制流程,其目的是明确软件系统“如何做”。该系统主要从总体设计和子模块设计两方面来介绍系统设计。

4.1 系统总体设计

总体设计又叫概要设计,是确定软件如何做的过程。JAVA即时通信系统分为服务器端和客户端两大模块。其中,服务器端模块又分为消息处理模块、请求处理模块、数据处理模块三大子模块,客户端模块又分为注册、登录、聊天、好友管理、用户管理五大子模块。

4.2 系统流程

系统流程是用来对系统进行进一步的模块划分及细化的一个过程。该系统的系统流程过程如下。

从数据起点注册输入注册信息数据流通过注册成功的变换处理进入数据终点登录。再从数据起点登录开始,通过输入登录信息数据流和登录成功变换处理可进入聊天、好友管理和用户管理三个数据终点。而后以聊天为数据起点,通过输入聊天信息的数据流和发送成功的变换处理,进入聊天记录的数据终点。同样,以好友管理为数据起点,通过输入添加好友数据流和添加好友成功变换处理,进入更新后好友列表数据终点。以用户管理为数据起点,通过输入修改资料数据流和修改成功变换处理,进入更新后用户信息数据终点。

4.3 系统数据库设计

数据厍设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。该系统主要通过E-R图和逻辑结构设计图来介绍数据厍设计。系统E-R图包括实体、属性和实体与属性之间的关系三大类。其中关系包括一对一、一对多、多对多的关系。该系统的实体有用户和好友两个实体,其中用户实体有用户名、昵称、密码、所在城市、头像和性别这些属性,好友实体有用户号和好友号两个属性。用户和好友之间的关系是管理关系,该关系属于多对多的关系。一个用户可以和多个好友通信,一个好友也可以和多个用户通信。

主要参考文献

[1]刘寿强,温子梅.企业即时通信系统(EIM)安全性初探[J].计算机安全,2004(8):29-31.