1、产品简述
掌上校园IM系统主要方便学校教职工、师生、家校即时聊天工具,PC端和移动端通过Web访问,无须安装客户端,提供文字、图片、语音、文件发送,师生帐号直接平台查询发起聊天。是适合高校、中小学内部沟通的强大工具;
2、功能特点
(1)、支持发语音、文字、图片、表情、文件
(2)、支持一对一私聊和多对多群聊
(3)、群聊支持建群、退群、解散群组、禁言、踢人、拉人进群、群备注等功能
(4)、个人信息支持更改昵称、头像、个性签名等
(5)、支持查看历史消息、离线消息
(6)、支持好友查找、好友申请、同意好友申请、拒绝申请、删除好友,好友备注
(7)、支持消息撤回,脏字过滤
(8)、支持通讯录,按字母顺序排列
(9)、管理后台功能
3、技术特点
(1)、功能特点
界面类似微信界面。后端即时通讯基于高性能即时通讯框架NIO开发,api接口则基于tp5开发。 前端基于vue开发,前后端分离,模块化开发。以websocket协议完成即时通讯,保证消息数据即时传输。自带网络检测,断网自动重连,保证消息可靠送达。支持SSL/TLS通信隧道加密。即时通讯部分与业务逻辑高度解偶。
(2)、技术优势
掌上校园IM是一套完整的h5+vue的即时通讯聊天系统 ,包含完整的前端、后端、数据库。系统完全独立,不依赖第三方即时通讯插件,可直接部署使用。。
(3)、通讯框架优势
系统采用主进程和多个子进程对外提供通讯服务, 主进程负责监控子进程退出信号,并负责生成新的子进程去处理服务, 多进程则可支持高并发连接;支持TCP和UDP两种传输层协议;支持长连接, 很多时候需要应用程序要与客户端保持长连接, 比如聊天室等; 接口上支持各种应用层协议,默认支持的协议有HTTP、WebSocket、以及简单的Text文本协议;支持心跳检测, 支持服务端的心跳检测,可以定时向客户端发送应用层的心跳,能够及时检测到客户端极端掉线情况(掉电、突发网络故障等)。
(4)、集成优势
系统预设SSO CAS集成方式,方便与用户单点登录系统集成,系统带用户与组织API功能,方便组织与用户数据,与学校基础平台集成。
4、前端功能展示
(1)、登录页
独立使用掌上校园IM系统学校在本系统登录,对有基础平台用户,采用单点登录统一身份认证,注册可以屏蔽;
本地登录 单点登录
(2)、移动端主界面
登录后主界面主要包含聊天历史记录列表,包含单聊、群聊记录列表,底部主菜单访问。
(3)、移动端单聊/群聊
一对一沟通单聊,提供文字、图片、语音和文件发送, 随时构建群组沟通,提供文字、图片、语音和文件发送
(4)、移动端通讯录
列出本人好友,可以搜索好友,随时添加好友,可以提供无须好友验证功能,全部列出本单位人员;可以查阅和修改个人信息,修改个人签名,个人设置;
(5)、移动端添加好友/群管理
可以搜索好友,添加好友,被加好友确认通过,对关闭好友功能单位,列出全部用户,直接沟通;可以管理历史群,可以创建群
(6)、PC端主界面
独立使用掌上校园IM系统学校在本系统登录,对有基础平台用户,采用单点登录统一身份认证,PC访问,自动进入PC系统;
(7)、PC端单聊/群聊
一对一沟通单聊,提供文字、图片、语音和文件发送, 随时构建群组沟通,提供文字、图片、语音和文件发送;
(8)、PC端通讯录/好友管理/个人信息
PC端查询聊天用户,加好友,个人信息修改,群信息修改等;
5、后台功能展示
(1).后台登录
后台管理完全用户掌握,不存在信息泄露、数据安全问题;
(2).后台主界面
后台管理功能,包含对用户、群组、整套系统运行维护;
(3).用户管理
对用户信息修改、用户删除、用户禁止等操作
(4).群组管理
对群组用户、信息、禁止等进行操作;
(5).功能配置
依据用户个性化功能需求,提供功能配置,比如:禁止用户注册功能、开启语音功能等;
(6).服务器配置功能
服务器配置功能,方便用户服务器网络调整、迁移等需求;
6、适应场景
适合事业单位,尤其适合教育局和大、中、小学;
(1) 高校应用
教职工内部沟通、教师与学生的沟通、学生与学校沟通;
(2) 中小学应用
教职工内部沟通、教师与学生家长的沟通、家长与家长沟通;
(3) 教育局应用
教育局内部员工沟通、教育局与下属学校的沟通;
集成方式:
(1)、独立系统运行,在学校PC或者移动门户增加链接,直接进入掌上校园发起聊天
(2)、嵌入各应用系统,在应用系统增加咨询按钮,方便使用者与技术人员直接聊天咨询;
(3)、服务中心,用户签字修改为水电服务、电脑维修服务等,方便教职工直接与服务对象发起服务聊天,比现在市面上的维修平台更方便;
与腾讯和钉钉比较
(1)、学校独立部署,完全自主控制整套系统;
(2)、系统运维、帐户等学校完全掌握;
(3)、不存在数据泄露问题;
(4)、PC和手机完全web方式,免客端;
(5)、避免了获取QQ号、微信号、钉钉号的尴尬,添加好友和安装客户端的繁琐;
6、部署环境
软件环境:centos6.3 64bit SDK 及以上 MySQL5.4以上,支持本地或者云端独立部署。
7、著作权
除web方式外,H5可以打包为android,iOS端,PC应用端