当前位置首页 > 百科> 正文

即时通信系统

2018-11-20 09:25:59 百科

即时通信系统

即时通信系统(Instant Messaging System)是我们开发的一款跨平台,可定製的 P2P 即时通信系统(集成多人视频会议功能),为各行业入口网站和企事业单位提供“一站式”定製解决方案,打造一个稳定,安全,高效,可扩展的即时通信系统,在用户使用习惯的设计上接近或兼容 MSN、TM、imo、贸易通和淘宝旺旺等即时通讯产品。

目前已经发展为功能全面,高性能,高稳定成熟的可定製即时通讯系统(集成多人视频会议功能),在国内行业网站套用领域处于领先地位,广泛部署在各行业入口网站(政府和企业),为会员提供优质的个性化的定製服务。

基本介绍

  • 中文名:即时通信系统
  • 外文名:Instant Messaging System
  • 可定製:是
  • 作用:为聊天而诞生

基本概述

即时通讯系统英文

Instant Messaging System

即时通信系统概念

即时通信系统是我们开发的一款跨平台,可定製的 P2P 即时通信系统(集成多人视频会议功能),为各行业入口网站和企事业单位提供“一站式”定製解决方案,打造一个稳定,安全,高效,可扩展的即时通信系统,在用户使用习惯的设计上接近或兼容 MSN、TM、imo、贸易通和淘宝旺旺等即时通讯产品。
目前已经发展为功能全面,高性能,高稳定成熟的可定製即时通讯系统(集成多人视频会议功能),在国内行业网站套用领域处于领先地位,广泛部署在各行业入口网站(政府和企业),为会员提供优质的个性化的定製服务。

作用

即时通讯工具最初虽为聊天而诞生,但其作用早已超出了聊天的範畴,随着企业即时通讯工具的出现,即时信息在网路行销中将发挥更大的作用。
随着网路信息化的高速发展,越来越多的大中小企业选择做网路推广,但目前各大搜寻引擎或门户只能给企业网站带来流量,没有更进一步的接洽方式,把流量转变成真正的客户,就好比商场里没有营业员,来到商场里的顾客因为无人招呼而坐失商机。企业做了大量的推广因作用不大,而逐步降低了对网路行销的信心,这不管对企业或是对网路服务提供商来讲都面临着尴尬的境地。企业迫切需要与来访客户沟通、访客需要即时谘询企业相关信息,让我们的网站会说话,让访客与企业之间即时交流互动起来。已经成为网路行销时代亟待解决的难题。
企业做了大量的网路推广,为的是把网民也就是潜在客户带到自己的网站宣传企业,间接或直接的销售自己的产品。但通常企业做了大量网路推广效果不明显或是能不能让企业已有的推广效果更加显着呢?我们来看看网民的习惯:我们浏览的新网站,90%以上是通过搜寻引擎来发现的,于是企业就做了大量的关键字推广,当然网站的流量也迅速增加。但访客在浏览到有意向的产品的时候却没有和企业联繫,这是为什幺呢?因为我们的网站上只有电子邮件和电话,有的居然连电话也没有。访客通常会认为邮件发出去后不能被对方及时发现或是被当成垃圾邮件删除,就算是被相关人员发现什幺时间回覆你呢?这也是个未知数。我们有了谘询的需要后就立即点击线上洽谈和企业相关人员即时交流互动其结果是不是就大不一样了呢?回答是肯定的!因此每个企业尤其是做了推广的企业网站装载即时通讯产品来发掘潜在客户、提高销量、领先竞争对手已刻不容缓。
现在,大多数顾客希望在访问网站时获得关于顾客服务的询问,甚至为数不少的顾客在寻求获得即时满意的服务,于是,各种即时通讯软体正好做为理想的线上顾客服务工具。目前已经有6%的网站使用IM作为顾客服务工具,有45%的消费者对此感到满意,这种即时服务已经成为一种不可忽视而且是最受欢迎的线上顾客服务手段之一,应该引起重视,尤其是如网上零售、网上保险等对顾客服务要求较高的领域。
研究表明,实时即时通讯服务对于网上销售中提升订单成功率有很大帮助,如果使用即时信息合理地开展顾客服务,顾客放弃购物车的比例可以降低20%,顾客放弃购物车是网上销售中的一种常见现象,与顾客在超市的购买不同,在网上购物时放弃购物车的比例很高,是因为在顾客需要询问时销售商无法给出解答所造成的。
为了解决减少顾客放弃购物车的问题,我们可以对网上消费者的购物行为进一步分析:用户在购买前已经有一定的购买计画,可能只希望购买自己期望的商品,对于无法确定是否适合自己的商品可能会先放入购物车,而最终在去收银台付款之前放弃这次购物;或者,当看到一件新产品或者计画之外的产品时没有朋友或者导购员可以商量和谘询,因此往往会犹豫不决。其实,这种种现象背后都包含着同样的问题:网站缺乏实时互动性,包括消费者与网站之间以及购买同类商品的顾客之间的互动。即时信息服务正好可以在这方面发挥其优越性,从技术上说应该不存在多大障碍。利用线上客服给顾客必要的介绍,这样一定会有助于用户的购买决策,提高订单成功率。

系统的逻辑视图

各模组的说明:
C-XX:用户端使用自己定义的协定与NAS、ACS进行通信,提供IM的基本功能。
NAS:为用户C-XX分配ACS伺服器,在用户登录时进行。NAS简单的採用轮转的方式,依次分配系统中存在的ACS给登入的用户。
ACS:为用户提供IM服务端功能,主要有用户信息的修改,用户状态的维护,用户讯息的处理等。ACS之间的逻辑结构是网状的,任何两个ACS都可以平等的进行通信。
DB:保存用户的状态,不同的DB分成不同的区,维护不同段的用户。每个ACS到各个分区的资料库都有连线,ACS根据用户所在的区,访问相应的资料库,存取用户的数据。
C-XX、NAS、DB-X的具体内容在这里不做太多的讨论,主要描述一下ACS的具体结构,主要的模组如下

ACS的主要逻辑模组

ACS中各个逻辑单元之间的描述:
UserAgentsManager:管理用户相应的Agent,登录到伺服器的所有UserAgent由其进行维护。
UserAgent:用户的代理,提供用户功能的伺服器侧实现。主要包括根据用户的操作,修改相应的资料库信息,维护用户状态,更新资料库中的用户状态和定位信息,包含用户的好友列表(Friends)维护用户的线上好友,根据用户的要求提供不同用户之间的通讯功能。
ServerManagerModule:收集伺服器的性能信息,维护日誌信息和配置信息等。
CommunicateWithOtherAcs:提供到其他ACS的通信服务功能。维护配置资料库中自身的状态,并从配置资料库中同步系统中其他ACS伺服器的状态。
UserLocatorInfoCache:对于用户的定位信息,要在向指定的用户传送数据包的时候频繁使用到,为减少这种资料库的访问操作给伺服器带来很大的压力,对这种信息进行快取,减少对资料库的压力。
DatebaseAccessModule:提供资料库的访问接口。区分用户所在的段,到相应的资料库,存取用户的数据。
用户定位信息:包括用户ID,登录的ACS编号,用户登录使用的IP位址,用户登录使用的连线埠(Port),用户使用的网路类型。这些信息是实现用户间的通信必需的,这些信息的维护和获取是系统中一个核心任务,相关操作十分频繁。
四、物理部署视图
说明:NAS为避免单点实效性,可以採用DNS或者NAT的方式,在多台伺服器之间进行负载平衡。

主要流程

5.1 登录处理
简单描述:用户的登录时,要将所有的线上好友的状态从资料库中取出,通知所有的好友用户登录事件,同时更新自己在资料库中的信息。以后用户数据包的转发,基本上是在好友之间的,保存好友的信息可以大量的减少对资料库的访问。
5.2 ACS转发用户的中转讯息的处理
简单描述:在向指定的用户传送信息的时候,需要用户的定位信息,这些信息依次在好友列表,本地快取和资料库之中进行查询。实际测试发现,使用本地快取可以大大减少对资料库的访问。
5.3 通过ACS转发讯息
简单描述:对于一些比较特殊的网路类型,如果需要保证数据包抵达指定用户,最稳妥的方式就是通过目的用户登录的ACS进行中转。在上图中User-01登录到ACS-01,User-02登录到ACS-02。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net