IM即时通讯

私有云服务,高效稳定,数据安全,无第三方服务

源码出售,一套代码支持ios、android、h5

立即体验 联系我们

多样化消息类型

  • 文本
  • 表情
  • 图片
  • 语音
  • 通知
  • 短视频
  • 定位
  • 自定义消息

IM 功能介绍

模块 名称 功能介绍
个人模块 修改 修改密码、头像、昵称
我的二维码 可以通过扫描二维码添加好友
用户模块 登录、注册、退出 用户登录、注册、退出
好友列表 查看好友列表、群列表
添加好友 可以搜索添加好友、使用扫一扫添加好友
好友操作 删除好友、备注、推荐好友
扫一扫 通过扫一扫添加好友、添加群
建群 创建群
单聊/群聊 文字 纯文字信息的发送,支持复制、转发、删除、搜一搜
图片 本地相册选择、拍摄照片
表情 表情包
语音 语音对讲功能
视频 短视频录制发送、本地视频发送
地图 支持定位。查看定位,可跳转到高德地图、百度地图、内置地图。位置分享
链接 支持直接点击链接查看、网页链接分享
消息 支持删除、回撤、转发。转发到单群或多个群。转发到单个好友或多个好友。
发送名片 支持名片发送
删除会话 删除会话
删除聊天记录 删除聊天记录
群聊 修改群名 群主修改群名
查看群成员 查看群成员
邀请群成员 可设置为只能群主或管理员才能添加群成员
删除群成员 只能群主或管理员才能删除群成员
群二维码 群二维码可用于扫描进群
群邀请设置 设置只能群主或管理员才能添加群成员
禁止群成员添加好友 禁止群成员之间互相添加为好友
全员禁言 支持设置只能群主或管理员发言,也可以设置单个成员禁言
添加群管理员 群主添加群管理员
解散群组 群主解散群组
退出群组 退出群组
@群成员 @群成员
系统消息 聊天消息提醒 消息提醒,显示消息类型
新朋友消息提醒 有人添加好友时,提醒新朋友消息
推送 本地消息推送
在线客服 在线客服 在线客服

IM 页面展示

我们的优势

  • 性能优秀

    采用 spring boot 开发,即插即用; 底层im采用netty开发,资源足够单机可支持数十万连接;
  • 源码出售

    源码不加密, 方便二开;
  • 快速集成

    服务端以imsdk接入, 5行代码接入im; 支持所有后端语言,并且可接入自己的用户体系;
  • 设计极简

    模块化设计,可拓展性强,可定制自己任意消息接口;
  • 消息加密

    拒绝明文传输, 让通讯更安全;
  • 消息必达

    断网自动重连,消息补发,如不在线,自动离线消息;

联系我们

QQ:2624342267

微信号:pangugle

即时通讯知识小科普

什么是即时通信(即时通讯)

即时通信(即时通讯)是指互联网上用以进行实时通讯的系统服务,其允许多人使用即时通信(即时通讯)软件实时的传递文字信息、文档、语音以及视频等信息流。 随着软件技术的不断提升以及相关网络配套设施的完善,即时通信(即时通讯)软件的功能也日益丰富,除了基本通讯功能以外,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能, 而这些功能也促使即时通信(即时通讯)已经不再是一个单纯的聊天工具,它已经是成功具有交流、娱乐、商务办公、客户服务等特性的综合化信息平台。

微软、腾讯、AOL、Yahoo等重要即时通信(即时通讯)提供商都提供通过手机接入互联网即时通信(即时通讯)的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。

即时通信(即时通讯)的技术原理

即时通信(即时通讯)是一种基于Internet 的通信技术, 涉及到IP/TCP/UDP/Sockets、P2P、C/S、多媒体音视频编解码/传送、Web Service等多种技术手段。 无论即时通信(即时通讯)系统的功能如何复杂,它们大都基于相同的技术原理,主要包括客户/服务器(C/S)通信模式和对等通信(P2P)模式。

C/S结构以数据库服务为核心将连接在网络中的多个计算机形成一个有机的整体,客户机(Client)和服务器(Server)分别完成不同的功能。 但在客户/服务器结构中,多个客户机并行操作,存在更新丢失和多用户控制问题。因此,在设计时要充分考虑信息处理的复杂程度来选择合适的结构。 实际应用中,可以采用三层C/S结构,三层C/S结构与中间件模型非常相似,由基于工作站的客户层、基于服务器的中间层和基于主机的数据层组成。 在三层结构中,客户不产生数据库查询命令,它访问服务器上的中间层,由中间层产生数据库查询命令。 三层C/S结构便于工作部署,客户层主要处理交互界面,中间层表达事务逻辑,数据层负责管理数据源和可选的源数据转换。

P2P模式是非中心结构的对等通信模式,每一个客户(Peer)都是平等的参与者,承担服务使用者和服务提供者两个角色。客户之间进行直接通信,可充分利用网络带宽,减少网络的拥塞状况,使资源的利用率大大提高。 同时由于没有中央节点的集中控制,系统的伸缩性较强,也能避免单点故障,提高系统的容错性能。但由于P2P网络的分散性、自治性、动态性等特点,造成了某些情况下客户的访问结果是不可预见的。 例如,一个请求可能得不到任何应答消息的反馈。

当前使用的IM系统大都组合使用了C/S和P2P模式。在登录IM进行身份认证阶段是工作在C/S方式, 随后如果客户端之间可以直接通信则使用P2P方式工作, 否则以C/S方式通过IM服务器通信。 举例来说,在图1中,用户A希望和用户B通信,必须先与IM服务器建立连接,从IM服务器获取到用户B的IP地址和端口号,然后A向B发送通信信息。 B收到A发送的信息后,可以按照A的IP和端口直接与其建立TCP连接,与A进行通信。 此后的通信过程中,A与B之间的通信则不再依赖IM服务器,而采用一种对等通信(P2P)方式。 由此可见,即使通信系统结合了C/S模式与P2P模式,也就是首先客户端与服务器之间采用C/S模式进行通信,包括注册、登录、获取通信成员列表等,随后,客户端之间可以采用P2P通信模式交互信息。

即时通信(即时通讯)软件及其分类

综合类即时通信(即时通讯)工具

 综合类即时通信(即时通讯)软件指用户群体以及用途并没有明显特征,该类型最典型的软件是腾讯QQ和微软 MSN Messenger。从软件的历史分析,综合类即时通信(即时通讯)软件出现时间较早,在功能以及用户规模上均有较好的积累,而这种积累也为其潜在价值的挖掘创造了便利条件。以QQ为例,通过庞大的用户积累以及门户、游戏、博客等服务的引入,均取得了良好的效果,其中网络游戏市场份额更是超过盛大,成为市场第一。

跨平台即时通信(即时通讯)工具

 跨平台即时通信(即时通讯)软件指其信息传送平台已经不止局限在互联网以及电脑客户端,手机以及移动互联网络也成为即时通信(即时通讯)服务的载体之一。实际上目前主流综合性即时通信(即时通讯)工具均可以通过电脑或者手机使用,但真正实现与手机“无缝连接”的工具则是移动飞信。移动飞信发展迅速,在3年左右的时间里用户渗透率已经高达20.5%,用户规模已经占据市场第二的位置。飞信最大的优势在于与移动手机的结合以及免费使用手机短信沟通。

跨网络即时通信(即时通讯)工具

跨网络即时通信(即时通讯)指其信息传输网络除了互联网之外,还将传统电信网络纳入其中。受到国家电信政策的影响,目前真正实现跨网络的即时通信(即时通讯)软件并不多, 其中最典型的是Skype。Skype最大的优势在于除了电脑与电脑的信息沟通以外,能够使用户通过电脑上网实现电脑对固定电话和手机的沟通。 虽然通话功能强于其他即时通信(即时通讯)软件,但是Skype 毕竟是一种互联网服务,而不是真正的电信服务,它也存在一些问题,如市场定位、通话安全性等等。

垂直即时通信(即时通讯)工具

 垂直即时通信(即时通讯)工具指用户针对性较强,其往往由其他互联网服务带动兴起,如门户型即时通信(即时通讯)工具网易泡泡、新浪UC。而近期随着电子商务、搜索、博客的兴起,一批新兴即时通信(即时通讯)工具也应运而生。其中,百度 Hi、阿里旺旺尤为突出。垂直即时通信(即时通讯)工具的优势在于与其他互联网服务的结合,而这种结合又为其互联网服务的潜在价值挖掘创造了条件,不同即时通信(即时通讯)软件的发展重点。