一、IM发展历程

(一)软件

(二)技术

二、IM比较

(一)主流IM

(二)技术比较

三、功能

四、IM发展

五、3G时代的IM

一、IM发展历程

IM软件,即Instant message(即时通讯、实时传讯)。从公众应用上说,大众最先接触的是ICQ(I Seek You,1996),1998年我国出现了OICQ即现在的QQ,使IM软件应用很快进入普及。从商业应用上说,MSN投入应用较早,基于WINDOWS的携带传播在发达城市和跨国交流中应用普遍。

IM软件实现了在线实时沟通。基本功能是可以通过文字传输信息,有联系人名单,联系人状态。目前的IM软件功能已经大大扩展,除文字外,还提供音频、视频、文件传输功能。集成在线游戏、论坛以及其他一些网站功能。从技术层面说,它可以使信息无障碍的通过不同的网关,实现信息的客户端主动响应,不需要客户进行接收操作。

  

(一)软件

经过十多年的发展,IM软件家族已经形成庞大的集群。比较主流的IM软件包括:ICQ,QQ,MSN,SKYPE,Gtalk,新浪UC,网易泡泡,淘宝旺旺,百度HI等。

(二)技术

1、软件制作:IM软件制作可用的技术很多,QQ用C++、Microsoft LIVE MESSAGE用微软技术,移动飞信主要使用C#编程。一些基于LINUX系统的IM软件用到了JAVA技术。

2、服务器布置:IM软件需要承载大量的用户和数据交换,采用cs结构。

3、协议和加密:IM软件传输协议有TCP/UDP,jabber,XMPP、IMPP、PRIM、SIP(SIMPLE)等。先多用XML传输。不同的IM软件利用不同的端口号。加密方面,tls/ssl应用较多。

IM用以实现其基本功能:即时通讯的技术,最初主要分两种,P2P传输和基于服务器分发。(两种技术的描述)QQ最初用的是C++,目前IM软件编制技术已经很多,可以用C类语言,多基于XML技术传输,服务器主动触发,数据加密,在实时和安全上做得更好。

二、IM比较

(一)主流IM

1、QQ

中国市场占有份额最大的IM工具。包含QQ,TM,RTX等软件产品。

2、Microsoft LIVE Messenger

MSN,随Windows捆绑,在高端人群、商务人士使用比例很大。

3、SKYPE

网络电话。语音传输为主。

4、移动飞信

中国移动产品,可以通过网络与手机短信联系。

5、阿里旺旺/淘宝旺旺

阿里巴巴/淘宝专用的电子商务IM,有很强的针对性。

6、百度HI

百度推出的“博客+IM”模式所用IM工具。

(二)技术比较

1、开发技术

QQ最初采用C++技术开发,08年也用WPF开发了新的QQ版本,QQ2009和之后的版本用的腾讯自己开发的Gui Library。针对LINUX系统和手机应用,腾讯也采用JAVA开发了JAVA版QQ。

MSN一直采用微软自身的开发技术,包括MSN NETWORK,.Net Messager客户端和Microsoft Live Messager客户端,MSN Message协议。

移动飞信采用C#开发,新的版本需要.NET Framework支持。

随着软件研发技术的发展,IM软件采用哪种技术已经不再是评判软件性能的标准。而是随着软件技术的发展,利用新的技术改进和重构,使软件性能得到提升,适应网络和OS的需要。从目前发展看,很多IM软件如QQ、MSN、SKYPE、HI、UC等都可以很好的与现有OS实现无缝嵌入。另外一些IM软件如飞信等,由于功能问题,需要用户加装支持。在应用上会有一定影响。

2、传输协议

目前大部分IM软件的传输,都采用TCP/UDP传输协议。QQ使用UDP协议,指向UDP4000、8000和TCP8000端口。在腾讯采用新技术升级QQ后,加装了一些插件,通过DLL和EXE程序控制传输。传输速率在众多IM软件中几乎是最快的。另外,加入了众多插件的QQ软件,对于IM与网站(QONZE)的数据交换也得以实现。

MSN主要采用TCP传输。与XMPP一样,加入了XML文本传输。TCP需要得到对方响应,在需要加密以及验证的情况下应用。XML文本传输,则方便IM软件与网站的对接。是目前的一个趋势。

对于SKYPE,则是最早利用TCP/UDP穿透防火墙进行P2P传输比较成功的IM软件,它不固定端口,只在安装时搜索闲的端口进行指定。以避免端口共用导致降低通话质量。

百度HI、新浪UC、网易POPO、淘宝旺旺等在传输上没有采用独特的技术。但此类IM软件在制作时,很多功能需要与网站相连,直接用网页内嵌,在传输时通过TCP80端口进行网络连接,方便实现在IM中进行电子商务、博客写作等。

3、连通

目前IM软件概念上的连通主要是:

IM软件同系列其他软件的连通。如腾讯QQ,可以与腾讯的TM连通,包括交流、数据共享等。可以与腾讯空间连通。QQ与空间的对接,更多通过DLL与EXE插件完成,包括空间的歌曲在QQ软件上的显示,QQ游戏与QQ的关联等。而较少通过XML与网站相连。MSN则是由微软的一整套Message支持,从协议到平台到客户端,形成整套体系。融入Windows。移动飞信则与移动网关相连,实现与手机短信客户端通话功能。

IM软件与网站的连通。百度HI拥有完整的IM通讯功能,另外与百度空间、百度知道等关联,雅虎通IM软件与雅虎的众多服务如邮箱关联,通过IM软件实现用户的粘着。类似的还有新浪UC、网易POPO、淘宝旺旺等。

IM软件间的互通。现在的IM软件众多,每个人都有几个IM软件的账号,且由于生活休闲、工作等需要,必须同时登陆几个IM软件,有人提出可否实现IM软件间的互通。目前在商业层面上,无法实现。在技术上,可以将一些IM软件集成在一起,利用MFC或其他框架做成一个统一的IM,但内核调用还是各自的内核,集成效果欠佳。

三、功能

(一)个人IM

以QQ、MSN等生活休闲应用的IM软件为代表。此类IM软件以软件为主,拓展周边应用。IM服务和大量周边服务免费,增值与核心服务收费。

QQ在稳定IM服务的基础上,最早将拓展其他生活休闲服务。以休闲游戏打开市场,目前已涵盖P2P交易、股市信息服务等多种服务。MSN也在客户端软件中置入吃穿用行方面的资讯。对于个人IM市场,新研发一个IM,做个人服务不是好的选择。

(二)网站IM

以百度HI、雅虎通、迅雷等为代表。此类IM软件以网站为主,将网站特色功能集成到IM软件,方便用户使用。IM软件可以弥补网站在WEB2.0一些方面的缺陷,增强互动,形成稳定的用户圈,增加粘着度。同时,IM软件还起到网站客服作用。如果建立一个有特色服务的网站,可以相应配套一个IM。

(三)商务IM

如淘宝旺旺等IM软件。服务电子商务为主。即为网上的买卖服务。商务IM主要利用IM软件的功能,其中的联络人明确是商务合作伙伴。客户资源得到集中,商务联系方便、安全、权威,低成本。此类IM软件,需要有电子商务网站支持,需要为用户提供商务软件的支持和商务系统的接口。目前应用较多的是淘宝旺旺、QQ、MSN、雅虎商务通等。

(四)企业IM

供企业内部应用,方便员工即时联系的IM。如RTX、GKE等。以企业内部办公为主,在IM中建立企业架构,连接办公OA、邮件等,为企业办公服务。目前很多IM软件的局域网版可以胜任。有很多企业也需要此类IM软件。

四、IM发展

目前市场基于行业和企业的需求,会需要偏向于后三者的定制IM。为行业信息资讯和企业工作服务。可以利用现有的成熟IM软件,让其提供二次开发接口,根据各行业、企业的不同需求,二次开发形成新的应用IM软件。此类IM软件可以提供以下几个层面的功能:

1、交流功能。直接利用IM软件的基本功能。实现文字、语音、视频等的传输交流。

2、资讯。无论是行业或者是企业,都需要本行业的资讯(包括广告)。IM软件可以提供此类资讯的整合,主动推送给用户。此功能可以通过接口的二次开发,整合到IM软件的栏目中去。

3、应用。提供行业应用流程和企业应用流程,如OA、CRM等一些应用流程可以通过IM软件实现。

4、与WEB网站连通。通过XML传输,可以与WEB网站互联,拥有更多的功能。

五、3G时代的IM

随着3G时代的来临,以通信业牵头的各行各业都在积极进入3G应用。网络在3G时代的发展更加迅速。目前为适应3G时代,各厂商都推出新版本的IM软件。充分利用3G网络更大、覆盖更广、手段更多的优势。目前的IM软件有向网站靠拢的趋势,采用.net、JAVA技术,开发更多的应用功能,与3G终端(手机、电脑、其他终端设备等)互联,实现更方便的输入/输出。采用XML传输,低成本实现Web网络与3G网络互通,占领3G市场。在这方面,QQ与飞信等IM软件已经积极投入。各种定制IM软件和服务也在行动中。IM软件与网站在应用等方面将更加模糊化。

  QQ MSN 飞信 skype 淘宝旺旺 网易泡泡
开发平台及语言 1、WINDOWS平台,C++、Gui Library。
2、LINUX、手机版QQ:JAVA
WINDOWS平台,Microsoft live Message、.Net Message等微软技术 WINDOWS平台,Microsoft ASP.NET WINDOWS平台,C类语言。第三代P2P方式。 WINDOWS平台,Microsoft ASP.NET,MFC WINDOWS平台,delphi/C类语言。
协议 TCP/UDP Microsoft Live Message SIP-C响应协议,TCP承载 私有协议,类似TCP,但不指定默认端口。 TCP/HTTPS TCP/HTTPS
加密 tls/ssl ssl登录加密,明文传输 GZIP算法加密 AES加密 ActiveX控件,ssl加密 ssl加密
应用 聊天、拍拍、空间、网游、股市、网络硬盘等。 聊天、writer、吃穿用行、股市、游戏、网络硬盘等。 聊天、短信发送/接收、链接139邮箱等。 文字、语音聊天,支持三方通话。 聊天,链接淘宝网,显示客户、商品分类和查询等。 聊天,链接网易邮箱、链接泡泡论坛,网游等。

IM软件应用及市场分析相关推荐

  1. 2021年全球零售电子商务软件收入大约6686.2百万美元,预计2028年达到12000百万美元,2022至2028期间,年复合增长率CAGR为9.4%

    本文研究全球市场.主要地区和主要国家零售电子商务软件的收入等,同时也重点分析全球范围内主要企业竞争态势,零售电子商务软件收入和市场份额等. 针对过去五年(2017-2021)年的历史情况,分析历史几年 ...

  2. 物流软件行业Top企业概况与各地发展优劣势分析

    贝哲斯咨询详细分析并预测了中国物流软件行业的发展现状和前景.首先对中国物流软件行业的发展现状和发展环境进行了简要分析.其次,详细探讨了宏观环境.细分产品市场分布.下游应用市场分布.竞争格局等因素对行业 ...

  3. 2022年全球注释软件行业分析报告

    2022年全球市场注释软件总体规模.主要企业.主要地区.产品和应用细分研究报告 本文研究全球市场.主要地区和主要国家注释软件的销量.销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,注释软 ...

  4. 2021-2027中国内部威胁管理(ITM)软件市场现状及未来发展趋势

    2021-2027中国内部威胁管理(ITM)软件市场现状及未来发展趋势 本文研究中国市场内部威胁管理(ITM)软件现状及未来发展趋势,侧重分析在中国市场扮演重要角色的企业,重点呈现这些企业在中国市场的 ...

  5. 2022年全球市场液相色谱软件总体规模、主要企业、主要地区、产品和应用细分研究报告

    本文研究全球市场.主要地区和主要国家液相色谱软件的销量.销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,液相色谱软件销量.价格.收入和市场份额等.针对过去五年(2017-2021)年的历 ...

  6. 2022年全球慢性病护理管理软件行业分析报告

    本文研究全球市场.主要地区和主要国家慢性病护理管理软件的销量.销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,慢性病护理管理软件销量.价格.收入和市场份额等.   针对过去五年(2017 ...

  7. 中国照片编辑软件市场现状研究分析与发展前景预测报告(2022)

    [报告篇幅]:94 [报告图表数]:123 [报告出版时间]:2021年12月 报告摘要 本文研究中国市场照片编辑软件现状及未来发展趋势,侧重分析在中国市场扮演重要角色的企业,重点呈现这些企业在中国市 ...

  8. 2022年全球市场网络加速软件总体规模、主要企业、主要地区、产品和应用细分研究报告

    本文研究全球市场.主要地区和主要国家网络加速软件的销量.销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,网络加速软件销量.价格.收入和市场份额等. 针对过去五年(2017-2021)年的 ...

  9. 中国税务申报软件市场深度研究分析报告

    [报告篇幅]:118 [报告图表数]:162 [报告出版时间]:2021年1月 报告摘要 2019年中国税务申报软件市场规模达到了XX亿元,预计2026年将达到XX亿元,年复合增长率(CAGR)为XX ...

最新文章

  1. groovy–流程控制
  2. pyside2 安装_PySide2安装踩坑指南
  3. H5页面单点登录跳回首页 http url参数转义
  4. Bio->Nio->Selector->Epoll->Netty
  5. iOSMVVM(Model-View(View/ViewController) -ViewModel ) 设计模式
  6. 边工作边刷题:70天一遍leetcode: day 11-1
  7. HTTP Headers Content-Disposition
  8. Ubuntu下查看cuda版本的两种方法
  9. 用matplotlib画sigmoid函数
  10. xcode archive 去掉dsym文件和添加dsym文件
  11. FastStone Capture滚动截屏
  12. 台北宇珍2021春拍捷报,美国博物馆专拍创下白手套佳绩
  13. ArcGIS转CAD坐标
  14. 门铃C语言设计程序,单片机C语言程序设计:用定时器设计的门铃
  15. 1660 super安装tensorflow1.15
  16. 大数据开发最火技术Kafka背后的“黑科技”
  17. egret 白鹭笔记(2020)简单笔记
  18. 网络协议(十四):WebSocket、WebService、RESTful、IPv6、网络爬虫、HTTP缓存
  19. chinapay支付接口php,PHP/Java Bridge实现ecshop的chinapay支付接口方法(2)
  20. 谈优秀游戏程序员工作的三大基本要求

热门文章

  1. SSJ-21B时间继电器
  2. 短链的基本工作原理描述与实现方案
  3. 好的网站需要怎么优化呢
  4. 重装win10系统后不识别第二块光驱硬盘
  5. 无代码是什么?无代码好用吗?
  6. 深度剖析Seq2Seq原理代码
  7. 教学系统设计期末备考【更新】
  8. 清北学堂-D2-T2-chance
  9. 无法将网络更改为桥接状态:没有未桥接的主机网络适配器
  10. 年底离职理由大图鉴!