`
xujinquan19
  • 浏览: 150441 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多

即时通讯产品概述

即时通讯系统(以下简称IM系统),是广州佰锐网络科技公司的经验结晶,是一个面向企业的即时聊天系统。

本系统可以跟常用LDAP服务器结合使用,进行统一的身份、权限管理控制;

并能够基于互联网进行即时通讯;

支持手机客户端,真正实现随时随地沟通;

可与MSN、ICQ等协议集成;

而且可以在发送文字的基础上进行文件传递。

 

1. IM系统产品定位

为用户搭建超低成本的即时通讯系统,可以使用开源的中间件、开源的数据库,最大幅度的降低用户的投入。
一) 建立一个基于网路的工作沟通环境
二) 建立一个灵活多变的网络办公系统
三) 可以支持多平台,真正即时通讯,支持系统包括:Windows、Linux、MacOS、Windows Mobile、Symbian等

 

2. IM系统技术架构

IM系统是基于 XMPP(可扩展消息处理现场协议)是目前主流的四种IM协议之一,其他三种分别为: IMPP、PRIM、SIP(SIMPLE)。
在这四种协议中,XMPP是最灵活的。XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且, XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。

系统的服务端灵活,我们进行了一些内部改造使之更适合我国企业使用,可以更方便的与其他系统进行集成。
系统客户端支持软件较多,包括Gaim、Pandion、Spark、SparkWeb等,分别支持Windows、Linux、MacOS、Windows Mobile、Symbian等,我们推荐使用Pandion或Spark作为客户端软件。

 

3. IM系统产品特点
(1) 基于开放的XMPP协议
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。
(2) 支持局域网、互联网协同工作
可以随时实现在局域网内、互联网上的应用,提供办公人员内部交流或在办公室以外的交流手段,随时可以使用企业即时通讯系统;将办公自动化系统应用地点由固定的物理位置延伸到其它所有被网络覆盖的地方,可提高工作效率和减少费用,并且符合现代办公方式的发展特点。
(3) 基于加密数据传输保证系统安全性
支持数据以SSL、TLS加密方式传输,避免在保密信息或商业情报在网络上被监听或窃取。
(4) 无线应用支持
A. 异地办公
B. 手机客户端
C. 手机短信支持
(5) 自定义实现个性化
基于C/S或B/S的应用结构,使软件的二次开发性能大大提高,用户无需再为应用环境煞费苦心。保证系统具备完全的伸缩性,随时满足不同规模用户现在和未来的任何应用需求。
(6) 管理人性化
A. 系统安装与初始一体化
B. 各模块操作方式同一化
C. 系统内置自动备份功能
(7) 保留聊天通讯记录
系统自动记录聊天通讯记录,便于查询、转发。
(8) 智能化的实时提醒功能
系统能够接收各类待办公文、各类收文和会议通知等待办事宜,实时准确地提醒用户合理有序地安排日常工作。

IM系统运行环境
1. 服务器配置要求
(1) 硬件环境
CPU:建议Pentium IV以上
RAM:512M以上,建议1G以上
DISK:100M以上的可用硬盘空间
(2) 软件环境
网络操作系统: WindowsXP\Server2003\Server2008、Linux
数据库:MySql、Oracle等主流关系型数据库
2. 客户机配置要求
(1) 硬件环境
CPU:PentiumIII以上,建议PentiumIV以上
RAM:128M以上,建议256M以上
能正常运行Windows
(2) 软件环境
Windows2000 Professional/Server/Advanced Server/XP/2003 或更高版本
Linux、MacOS
3. 手机端配置
(1) 硬件环境
CPU:建议200Mhz以上
RAM:32M以上,建议64M以上
(2) 软件环境
Windows Mobile、Linux、Symbian、Palm

IM系统的技术服务
佰锐科技技术支持人员是一支具备专业素质和优良服务意识的团队,为客户提供及时方便的售后服务。现阶段提供的服务方式有:
1. 日常维护
(1) 电话支持
(2) Email咨询解答
(3) 在线支持
2. 现场服务
如果出现不能远程解决的问题,或在系统的运行环境不完全成熟的条件下,我们提供支持人员上门服务,现场解决客户的需求。
3. 二次开发服务
可以根据客户需求开发业务接口,如:其他系统的消息发布、对话机器人等。
4. 升级服务
在系统版本升级时,支持人员会提供全套升级服务,为客户提供完善的后续服务。升级服务包括:
(1) 数据备份
(2) 应用程序升级
(3) 数据库升级
(4) 数据恢复
(5) 升级培训

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xujinquan19/archive/2010/12/07/6060291.aspx

分享到:
评论

相关推荐

    音视频聊天 即时通讯 二次开发源代码(C++版).rar

    本资源提供的"音视频聊天 即时通讯 二次开发源代码(C++版)"是一个完整的C++实现,旨在帮助开发者进行二次开发,实现自己的音视频通信应用。 首先,音视频聊天功能的实现涉及到多个核心技术。音频处理包括录音、编码...

    企业即时通讯二次开发的选择说明

    企业即时通讯二次开发的选择主要涉及音视频SDK和视频会议领域,这是企业在信息化进程中考虑的关键问题。在全球金融危机背景下,许多依赖出口的企业转向国内市场,寻求节约成本和提高效率的解决方案。视频会议作为一...

    即时通讯源码

    五、即时通讯二次开发 1. **性能优化**:通过缓存、负载均衡、消息队列等技术提升系统性能。 2. **功能扩展**:添加群聊、文件传输、位置分享、音视频通话等功能。 3. **安全性增强**:采用端到端加密,提高用户...

    Android XMPP 即时通讯 Openfire二次开发资料,非常齐

    Android XMPP 即时通讯 Openfire 二次开发资料,非常齐 Android XMPP 即时通讯 Openfire 二次开发是基于 XMPP 协议的即时通讯解决方案,使用 Openfire 作为服务器端,Spark 作为客户端,Smack 作为 XMPP 传输协议的...

    ios 即时通讯开发

    是一套开放的技术平台,模块化结构设计,可以快速的为现有视频应用系统,包括视频监控系统、视频会议系统、视频娱乐平台等提供手机终端接入能力,...系统提供标准的SDK接口,方便进行二次开发,具有良好的可扩展性。

    飞秋软件二次开发源代码+文档

    对于那些希望对其进行定制或扩展功能的开发者来说,飞秋的二次开发源代码和文档提供了宝贵的资源。下面,我们将深入探讨飞秋软件二次开发的相关知识点。 1. **飞秋二次开发基础**:飞秋的二次开发涉及到对原始代码...

    客服在线管理,仿QQ即时通讯,适合开发捆绑在自己的程序中便于客户管理咨询

    此项目的源码使用易语言编写,为开发者提供了直观的学习和二次开发基础。 在实际开发过程中,开发者可以参考以下步骤: 1. **环境搭建**:安装易语言开发环境,配置必要的库和工具,如数据库连接组件、网络通信库...

    52im即时通讯源码 带安卓和iso源码

    52im源码遵循这一架构,提供了两端的源代码,使开发者能够自定义功能并进行二次开发。系统主要功能包括:用户注册登录、好友管理、一对一聊天、群组聊天以及消息推送等。 二、Android客户端开发 1. 用户界面:52im...

    即时通讯APP源码 IM原生APP高仿微信全源码无加密

    - **二次开发**:对于有经验的开发者,此源码可以作为基础进行功能扩展或定制化开发,满足特定业务需求。 - **性能优化**:学习如何优化网络请求、内存管理、UI流畅度等方面,提升APP性能。 总的来说,这款“即时...

    鸽哒言讯独家最新im即时通讯系统双端源码下载 带安卓未封装、苹果未封装、PC端(全开源)+部署教程

    鸽哒言讯独家最新im即时通讯系统双端源码下载 (中越双语)带安卓未封装、苹果未封装、PC端(全开源)+部署教程 价值2万的代码全套,可以二次开发,支持语音通话 带完整详细部署教程 带 安卓源码和苹果源码 可以二...

    深圳市天盈软件提供的免费OA+二次开发+即时通讯工具

    基于流程管理的OA开发平台,有源码,可二次开发,协同流程自定义,表单自定义! 自由构建,让我们自已开发OA系统,打造企业的即时通读平台,使企业的办公流程随需而变! 免费OA+免费即时通讯工具下载地址:

    飞秋2次开发源码二次开发的文档和插件开发的文档

    飞秋(FeiQ)是一款基于局域网的即时通讯...总的来说,这个压缩包为有志于进行飞秋二次开发的程序员提供了一套完整的工具集,从理论知识到实践案例,帮助他们实现自己的创新想法,打造符合特定需求的即时通讯解决方案。

    c++ 即时通讯 源码

    通过分析和学习这个C++即时通讯源码,你可以深入了解即时通讯系统的设计原理,提高网络编程、多线程、数据结构和算法等技能,对于开发类似应用或优化现有系统都非常有价值。在实际操作中,你可以逐步阅读和理解每个...

    RTX二次开发入门指南,腾讯通SDK帮助及示例

    《RTX二次开发入门指南——腾讯通SDK帮助及示例》 腾讯通RTX是一款企业级的即时通讯软件,为企业内部沟通提供了高效便捷的平台。为了满足不同企业的个性化需求,腾讯通提供了RTX的二次开发功能,允许开发者通过SDK...

    即时通讯软件核心技术

    #### 二、即时通讯软件的编程基础 即时通讯软件主要基于客户端-服务器架构进行编程。在这一架构中,客户端负责发送消息,而服务器端则负责处理这些消息并将它们转发给目标客户端。在UDP协议的支持下,即时通讯软件...

    企业云布署的即时通讯系统,基于teamtalk开源项目二次开发,群集布置效果优化,业务模块与底层分离,能快速与自已现有系统对接

    企业云布署(SaaS) 的即时通讯IM系统,群集布置效果优化,业务模块与底层分离,能快速与自已现有系统对接,可用于企业OA,内部办公IM,App聊天沟通等业务场景。支持音,视频通话 支持 andoird ios mac windows h5/小程序 ...

    RTX二次开发-VB

    RTX是一款广泛应用于企业内部通信的即时通讯软件,它提供了丰富的API接口,使得开发者能够进行二次开发,以满足企业的个性化需求。"RTX二次开发-VB"这一主题,主要是指利用Visual Basic(VB)编程语言对RTX进行功能...

    专注于 企业云布署 的即时通讯系统,基于teamtalk开源项目二次开发.zip

    专注于 企业云布署 的即时通讯系统,基于teamtalk开源项目二次开发,采用 t-io 内核做为websocket服务端核心技术模块,群集布置效果优化,业务模块与底层分离,能快速与自已现有系统对接。支持音,视频通话,支持 andoird...

    多语言IM即时通讯源码 支持7端互通通讯带教程源码.zip

    同时,也可以根据实际需求对源码进行二次开发,提升自己的实战能力。 总之,"多语言IM即时通讯源码 支持7端互通通讯带教程源码.zip"提供了一个全面的即时通讯解决方案,无论是对于初学者还是经验丰富的开发者,都是...

    PHP开发的H5即时通讯聊天系统源码-带群聊-可封装APP

    本套PHP开发的H5即时通讯聊天系统源码是一套完整的后端解决方案,适用于构建具有实时通信功能的H5聊天应用,并且支持群聊功能,能够...同时,对于想要快速搭建聊天应用的开发者,可以直接利用这套源码进行二次开发。

Global site tag (gtag.js) - Google Analytics