有度即时通产品白皮书.docx
《有度即时通产品白皮书.docx》由会员分享,可在线阅读,更多相关《有度即时通产品白皮书.docx(10页珍藏版)》请在冰豆网上搜索。
有度即时通产品白皮书
有度手机即时通讯
产品白皮书
1.产品概述
有度即时通是信达通讯录的升级版产品。
是基于移动互联网应用特点设计的企业即时通讯工具,以企业组织架构为基础,搭建动态实时的企业通讯录,实现了组织架构的单人会话、多人会话、群会话,同时支持文字收发、图片收发、文件收发、拍照发送、语音留言等功能。
产品设计包含服务端程序、电脑客户端、Web客户端、苹果设备客户端、安卓设备客户端。
有度即时通可与腾讯通RTX整合,实现RTX手机版的功能,可自动同步腾讯通RTX的组织架构和系统群;可与腾讯通RTX实现消息互通。
2.产品新特性
有度即时通是信达通讯录升级版,具有以下新特性:
2.1信息服务端存储
组织架构、消息、个人设置、群组信息都存储在服务器端;客户端卸载,所有相关信息都不会丢失,重装客户端登录后,存储在服务器的信息可以重新拉取到本地。
2.2多终端同时登录
支持同时登录多个客户端(如同时登录苹果客户端、安卓客户端);登录的客户端都能获取消息,其中一个客户端设置的个人信息,会通过服务器同步到另外的客户端;支持个人客户端管理(如将其中一个客户端踢下线)。
2.3独立的账号体系
有度有独立于RTX的账号体系,可以独立完成账号登录验证,可以独立于RTX运行。
2.4更高的安全性
有度支持账号密码登录、手机短信验证登录等多种登录验证方式,提供了更高的使用安全性。
所有数据传输通过HTTPS实现,提高了数据安全性。
2.5微信企业号集成
支持与微信企业号集成;开通了微信企业号的客户,可以实现有度客户端(含RTX客户端)与微信客户端消息互通。
3.技术特点
3.1开发语言
服务端程序:
Go、Java、C++。
苹果客户端:
ObjectiveC。
安卓客户端:
安卓语言(基于Java语言)。
Web客户端:
JavaScript。
PC客户端:
C++语言开发。
有度RTX插件:
C++。
3.2系统安全
1.数据传输采用1024位RSA公私钥加密算法及RC4对称加密算法加密。
2.数据加密存储。
3.3数据传输
所有数据传输通过HTTPS实现。
3.4数据存储
有度服务端采用MySql磁盘数据库+Redis存数据库缓存消息数据。
有度RTX插件采用Redis存数据库缓存消息数据。
4.技术参数
4.1有度移动客户端
安卓2.4及以上系统。
苹果iOS6.0以上系统。
能在2G/3G/4G及WiFi网络环境下使用。
4.2有度服务端
操作系统:
windows2003SP1以上,最好是2008SERVER
CPU:
4核以上,单频主核2G以上
存:
8G以上
硬盘:
500G以上
网卡:
100M以上
4.3有度RTX插件
参考RTX服务器配置。
5.系统部署
5.1服务部署
使用安装包一键安装即可;安装完成后,会在计算机系统的开始—程序中增加【有度】文件夹,里面包括:
【有度管理器】:
有度服务的后台管理,包括有度授权管理、用户登录授权管理、用户登录日期查询、微信企业号集成配置等功能。
【有度RTX插件】:
与腾讯通RTX集成用的插件;如果有度服务程序未与RTX服务器装在一起,则需将有度RTX插件单独装到RTX服务器上。
【重置超级管理员信息】:
重置超级管理员登录密码。
在有度服务端安装路径下有卸载程序uninst.exe,点击可以卸载有度程序。
5.2端口设置
有度服务器的以下端口,如果需要支持手机端在外网使用,就需对外网开放。
端口
类型
服务
说明
7005
HTTP
Jgfiled
文件收发服务
7006
TCP
Jgmfrontd
手机端登录连接服务
7009
HTTP
Jginfod
信息服务,用于联系人信息处理
7010
HTTP
Jgmsgid
消息处理服务
7011
HTTP
Jgorgd
组织架构处理服务
7012
HTTP
Jgpushd
消息推送服务
7014
TCP
Jgrtxagentd
RTX服务器插件连接服务;如果RTX服务器是通过外网来访问信达服务,则此端口需对外网开放
7017
HTTP
Jgupgraded
客户端升级服务
7021
HTTP
Jgwxagentd
7022
HTTP
Jgdnsd
7060
HTTP
userportal
后台管理系统
如果有路由防火墙或服务器防火墙,将上述端口打开即可。
6.客户端安装
苹果客户端:
在苹果手机的appstore里搜索“有度”下载安装。
安卓客户端:
在各大应用商店里搜索“有度”下载安装。
或者登录有度官网youdu.im下载安装(带二维码扫描)。
安装客户端之后点击登录,输入总机号、账号、密码即可登录使用。
7.产品功能
7.1服务端后台管理
7.1.1License管理
管理信达对企业版有度产品的使用授权;授权的企业版才能正常使用。
License包括试用授权和正式授权。
7.1.2移动用户授权
对组织架构里的用户授权登录有度移动客户端;只有授权后的账号才能登录手机端。
可授权总数:
信达下发的License文件里会约定可以授权的总用户数。
自动授权:
在可授权余数大于0的情况下,用户在首次登录手机端的时候会自动获得授权。
黑:
将成员账号拉进黑可限制其登录手机端。
7.1.3用户登录日志
记录每个用户历史登录情况,包括登录账号、、登录时间、登录地址(IP地址)、登录的终端类型、登录结果。
7.1.4RTX集成连接码
如果企业版有度与腾讯通RTX集成使用,需要在腾讯通RTX服务器上安装有度RTX插件,RTX集成连接码用于配置在有度RTX插件里与有度服务端连接认证用。
7.1.5微信集成
通过有度服务与微信企业号的集成,实现有度客户端(包括RTX客户端)与微信客户端的消息互通;消息互通包括文本消息、图片、文件,以及单人会话、群组会话。
微信企业号参考地址:
https:
//qy.weixin.qq.
7.2客户端功能
7.2.1手机端登录
7.2.1.1账号密码登录
输入账号、密码完成验证登录。
7.2.1.2短信验证登录
登录时输入手机号,点击获取验证码,收到验证码之后输入,完成验证实现登录。
7.2.2登录授权
企业版用户,有度账号需经过授权才能登录手机端,缺省情况下在用户首次登录时会自动获得授权,直到总授权数用完。
7.2.3状态显示
有度用户的几种状态显示,按优先级排列如下:
0-离线:
没有登录任何客户端。
1-PC在线:
登录了有度PC客户端,且为在线状态。
2-Web在线:
登录了有度Web客户端,且没有更高优先级的客户端在线。
3-RTX在线:
登录了RTXPC客户端,且没有更高优先级的客户端在线。
4-手机在线:
登录了有度手机客户端,且没有更高优先级的客户端在线。
5-微信在线:
有与微信企业号集成,且用户的微信客户端有关注企业号,且没有更高优先级的客户端在线。
6-PC离开:
登录了有度PC客户端,处于离开状态,且没有更高优先级的客户端在线。
7.2.4消息存储
有度即时通收发的消息都存储在服务器端,客户端本地会缓存历史收发的消息,如果客户端卸载重装,重新登录后可从服务端重新拉取历史消息。
7.2.5消息收取
有度客户端登录之后,会首先将会话记录(首页会话中的记录)收取到本地;点击会话进入会话消息窗口,系统缺省会拉取该会话最新的20条消息记录到本地,手指下拉可拉取历史消息,每次下拉会更新20条消息记录;消息都收到本地后,下拉时就直接加载本地消息记录。
7.2.6搜索
在会话窗口顶部的搜索框中输入关键字,可以搜索联系人、群组、部门。
在组织架构顶部的搜索框中输入关键字,可搜索联系人。
在群组会话详情页面,可以搜索会话记录。
7.2.7会话
7.2.7.1会话类型
支持单人会话、多人会话,支持同步RTX群会话。
会话支持收发文本、收发表情、收发图片、支持拍照发送、收发文件、收发语音留言。
多人会话可以添加联系人,不支持删除联系人。
可以在群组会话详情中,打开消息免打扰,一旦开启,该会话有新消息时不会有消息提醒,但在会话列表中会有红点提示。
7.2.7.2发起会话
在会话窗口右上角,点击[+]可以选择联系人发起新会话。
在组织架构中,点击联系人进入联系人详情页面,可以点击[发起会话]按钮发起会话。
7.2.7.3消息长按功能
长按消息记录,会弹出消息功能菜单;所有消息支持转发、收藏;文本消息支持复制。
7.2.7.4功能
在会话消息窗口中,长按联系人头像,可以发起功能,系统自动在输入框中填入+联系人;消息发送后,接收方在会话中会收到有人你的提醒。
7.2.7.5收藏
在会话消息窗口中,长按消息记录,可以收藏此消息;收藏后的消息可以在主页—工作—收藏里查看。
7.2.7.6转发
在会话消息窗口中,长按消息记录,可以转发该消息。
7.2.8组织架构
如果集成了腾讯通RTX,组织架构将自动从RTX的组织架构同步过来;在组织架构页面手指下拉,可以刷新组织架构。
在组织架构中可以点击联系人发起会话。
在联系人详情窗口中,可以直接点击打、点击发、点击手机号打或发短信;可以将联系人标注为常用联系人。
7.2.9工作
7.2.9.1收藏
在会话消息窗口中长按消息记录可以收藏,此处可以查阅收藏的消息记录,包括文本、图片、文件、语音。
收藏的记录可以复制、打开查看、转发。
7.2.9.2文件
在会话中收发的所有文件,都缓存于此。
7.2.9.3常用部门
如果公司部门比较多,可以在组织架构中长按部门,将经常会有业务往来的部门添加到常用部门中,以便后续直接联系。
7.2.9.4常用群组
在群组详情窗口中,勾选常用群组选项,即可将群组收藏在常用群组里。
7.2.9.5常用联系人
在联系人详情页面中,勾选常用联系人选项,即可将联系人收藏到常用联系人列表中。
7.2.10更多
7.2.10.1账号与安全
在这里可以注销登录账号,显示当前登录账号信息。
7.2.10.2设置
可以对会话、消息提醒、组织架构显示进行设置。
7.2.10.3反馈
可以在此反馈您的问题或建议。
7.2.10.4关于
对系统评分,显示系统服务协议及信息。
8.腾讯通RTX集成
实现有度客户端与腾讯通RTX客户端之间消息互通。
1.腾讯通RTX服务器
腾讯通RTX服务器程序,由腾讯公司提供,用于实现后台管理如:
组织架构维护、群维护、权限设置等。
2.腾讯通RTX电脑客户端
腾讯通RTX电脑客户端,由腾讯公司提供,装在个人电脑上使用。
3.有度即时通服务器
有度即时通服务器程序,由信达公司提供,用于处理手机端的登录请求、会话请求;可以独立部署在一台服务器上,也可以与RTXServer部署在同一台服务器上。
4.有度即时通客户端
有度即时通客户端,有信达公司提供,包括安卓客户端和苹果客户端,又叫手机RTX。
5.有度RTX插件
有度RTX服务器插件,由信达公司提供,必须与RTXServer装在同一台服务器上,用于实现RTX服务器与有度即时通服务器之间的消息互通。
9.微信企业号集成
企业客户先开通微信企业号。
将有度服务与微信企业号集成,实现有度与微信之间消息互通;如果有度集成了腾讯通RTX,将同时支持微信与腾讯通RTX之间的消息互通。
集成部署详见有度即时通部署维护手册。