产品软件运行环境

服务器的运行环境,推荐配置为:

    操作系统:CentOS 6.5 64位或Windows Server 2008以上,采用XMPP协议

    其他环境:jdk1.8+mysql5.6+mongodb3.0.1+Tigase7.0.2+Redis3.03+Nginx1.7.9

编译环境:

    服务端的编译环境为Eclipse 4.5.0以上,采用Java spring boot框架

    iOS版的编译环境为XCode6.X以上,采用Object C++语言,SDK为XMPPFramework

    安卓版的编译环境为Andriod Studio 1.4以上,采用Java语言,SDK为Smack

    PC版的编译环境为MicroSoft .NET,采用C#语言,SDK为agsXMMP

    Web版的编译环境为Eclipse 4.5.0以上,采用JavaScript语言,SDK为XMPP BOSH

软件功能

功能模块 功能名称 功能介绍 平台支持种类
PC端 Windows Web端 Android端 IOS端
通用功能 文字消息 支持纯文字消息的发送
图片消息 支持所有格式的图片消息的发送
录音消息 支持语音留言消息的发送
录像消息 支持已录制好的录像的发送
名片消息 支持个人名片类型的消息
位置消息 支持个人所在位置的消息,也可选择其他位置
动画表情 系统自身提供一些常用的动画表情
文件消息 支持发送文件类型的消息
红包消息 支持发送随机红包、平分红包、口令红包
查看好友在线状态 在聊天窗口顶部,可显示对方在线或离线
默认表情 系统自身提供一些默认表情及符号,精选常用的,非常精致
黑名单功能 可添加好友到黑名单,拒收一切消息
聊天记录搜索 支持按关键字搜索聊天记录
消息记录查看 显示所有的客户端聊天记录
漫游消息查看 支持非本地存储消息历史内容查看
消息阅读状态 支持查看聊天对象的阅读状态查看,如:“未读”,“已读”
消息转发 支持手机端转发其他用户传输的消息
接收离线消息并提醒 支持接收离线消息,APP关闭或离线时,仍能收到消息的提醒
消息同步 支持同账户下的各个平台的消息接收(如PC、IOS、Andriod)
消息重发 当网络环境不正常,消息未发送出去时,支持消息重发功能
撤回消息 在单聊和群聊时,5分钟内可撤回消息
阅后即焚 敏感内容可使用阅后即焚方式发送,保障隐私
加密通讯 可使用加密协议方式发送任何消息,全局设置
新消息数量提醒 收到新消息,在红圆内显示未读数量提醒用户
新朋友验证 在个人隐私设置里,可设置被加好友时,需不需要验证
登陆排他互斥 同一帐号在不同设备登录,之前登录的设备会被强制下线
支持集群 可增加服务器横向拓展,使在线人数和并发人数成倍提升
单聊 实时视频通话 支持视频通话功能
实时语音通话 支持语音通话功能
远程协助 支持远程控制并可设置分辨率,远程观看或操控对方电脑屏幕
个人资料以及头像显示 提供个人资料查看修改功能、支持头像自主上传与显示
快速添加联系分组 将聊天对象快速添加联系分组功能,用户可以自定义分组名称
企业通讯录 以树的形式显示本公司所有部门所有员工,并有管理功能
清空本地聊天记录 支持手机端持清空本地的聊天记录
群组聊天 支持群组沟通 支持群组即时沟通,群发文件、通知公告等
创建群组 支持个人用户邀请好友创建群组功能
群公告 支持群公告查看、编辑(群管理员)、删除(群管理员)
@群成员 支持@群成员功能,被@的群成员消息提醒的功能
群共享 支持PC端群内文档共享功能,可设置群文档空间大小
邀请群成员 支持邀请群成员,被邀请的成员可以加入邀请的群中
查看群成员 支持查看群成员的相关信息,如姓名、联系方式等
群组重命名 支持群重命名和群描述
群简介 支持手机端群简介的查看和修改
修改群名片 支持群成员个人的群名片修改
显示群头像 根据群成员自动显示群头像,最多显示5个群成员
群消息设置 支持群消息设置,屏蔽/接收群消息
设置管理员 支持设置管理员功能、管理员有权限删除当前群成员
删除群成员 支持群主及管理员删除当前群成员
退出/解散群组 支持个人群组的成员退出与个人群主的解散群组
群成员搜索 支持所有群成员的搜索功能
语音通话 支持群组语音通话功能,支持不同终端间互通
视频通话 支持群组视频通话功能,支持不同终端间互通
朋友圈 发布朋友圈 支持发布纯文字/图片/语音/视频等各种形式
浏览朋友圈 支持以列表的方式浏览所关注的好友的朋友圈
删除朋友圈 支持删除朋友圈
点赞朋友圈 支持对朋友圈点赞/取消点赞
评论朋友圈 支持评论朋友圈、回复评论
对点赞实时提醒 支持点赞后,第一时间推送到朋友圈的相关人员那
对评论实时提醒 支持评论后,第一时间推送到朋友圈的相关人员那
公众号 后台网页管理 有登录、群发消息、群发图文消息、自定义菜单、粉丝管理等
前端显示自定义菜单 根据公众号的设置,显示个性化的菜单
前端接收公众号推送 如微信一样能显示单条图文消息、多条图文消息、以及私信等
在线客服 接入组件 客户可以从web、微信等发起在线会话
对话分配 设置客户的会话在客服人员之间的分配策略
对话转接 实现客服与客服之间的转移,加强客服人员之间相互协作
离线留言 在当前无客服在线时会提示客户留言,该留言会自动生成工单,确保您不丢失任何一个客户。
新建工单 客服可以轻松的通过知识库进行学习;当面对访客的提问时,也可以通过知识库调阅相关资料,快速解答访客问题
坐席监控 管理人员能够实时的对客服人员的工作进行监控,并查看访客对客服的满意度评价。
智能机器人 利用语义分析、数据挖掘技术,辅助人工客服回答常见问题,减少人工客服工作量。

服务端架构

Tigase XMPP 即时通讯