java客服im_Java IM 即时通讯 | 盘古歌技术 | uni-app 即时通讯 源码出售 chat

即时通讯知识小科普

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

即时通信(即时通讯)是指互联网上用以进行实时通讯的系统服务,其允许多人使用即时通信(即时通讯)软件实时的传递文字信息、文档、语音以及视频等信息流。

随着软件技术的不断提升以及相关网络配套设施的完善,即时通信(即时通讯)软件的功能也日益丰富,除了基本通讯功能以外,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能,

而这些功能也促使即时通信(即时通讯)已经不再是一个单纯的聊天工具,它已经是成功具有交流、娱乐、商务办公、客户服务等特性的综合化信息平台。

微软、腾讯、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、阿里旺旺尤为突出。垂直即时通信(即时通讯)工具的优势在于与其他互联网服务的结合,而这种结合又为其互联网服务的潜在价值挖掘创造了条件,不同即时通信(即时通讯)软件的发展重点。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值