【锁定直播】字节、华为云、阿里云等技术专家讨论如何将大模型接入 AIOps 解决实际问题,戳>>> 了解详情
写点什么

环信 CEO:“即时通讯云 + 移动客服”为 App 打造用户体验闭环

  • 2015-06-29
  • 本文字数:3442 字

    阅读完需:约 11 分钟

随着移动互联网的发展,即时通讯、移动客服已经成为了很多移动应用的必备功能,环信作为新晋移动即时通讯PaaS 平台服务商,凭借着近期刚刚上线的跨平台移动端客服产品吸引了大量应用开发者的关注。为了进一步了解移动客服产品的发展现状,InfoQ 专门对环信联合创始人及CEO 刘俊彦进行了专访。

InfoQ:环信成立已经有两年的时间,能聊一下这两年环信的整体发展吗?

刘俊彦:环信在 2013 年 4 月成立,2014 年 6 月第一个产品”环信即时通讯云”正式上线。然后在今年 4 月份上线了移动客服产品。在过去的一年里面,环信做了三轮融资,分别是去年 5 月份的天使轮,去年 8 月份的 A 轮,和去年 10 月份的 A+ 轮。截止到今年 5 月底,一共有 23000 款 APP 在使用环信即时通讯云 SDK。环信的 SDK 覆盖了 2.5 亿的终端用户,环信即时通讯平台日活是千万级别,每天处理将近两亿条消息。这就是环信过去两年大概的情况。

InfoQ:移动客服可以算是现在移动应用通讯领域的一个刚性需求了,您能否谈一谈移动客服的形式都有哪些?

刘俊彦:虽然移动客服是一种移动互联网时代的新产品,但其实也只是形式上的一个创新。基本上每一个 APP 的设置页面都会有一个“意见反馈”的功能。其实这个功能就是一个客服功能,只是受限于技术、资源等因素,需要以表单的形式来呈现,有的时候还需要用户选择类别、提交联系方式,很难做到实时更新。

最近这一年,随着移动电商、O2O,在线教育,在线旅游,互联网金融产品的发展,出现了很多形式的客服产品。比如:作为电商,做 O2O 一定要做售前、售中、售后。这个过程中就涉及到用户与商家的沟通。

常见的沟通形式有 4 种,第一种是在 App 里面提供一个按钮,用户点击该按钮直接跳转到 QQ,然后通过 QQ 去完成与商家的交流。

第二种是通过链接跳转微信。第三种形式就是我们最开始提到的表单形式,这种形式是非实时的。

最新的一种形式是用即时通讯的方法来跟商家沟通。用户打开一个窗口,在该窗口可以发语音、图片、文字,可以跟商家进行实时互动,这种形式就类似与微信、旺旺。第四种形式是最受大家欢迎,受 O2O 的商家、电商、医疗、互联网金融认可度最高的的一种客服形式,这种形式非常有利于用户通过手机与商家进行沟通。

InfoQ:针对这种移动客服的形式,存在哪些技术难点?环信是怎样客服这些难点的?

刘俊彦:用 IM 来做客服虽然很方便,但它的技术门槛比较高。第一需要你的服务器能够做到千万级、亿级的并发处理。移动客服是基于 IM 的长连接技术实现的。举个例子,如果某个 App 有 100 万日活用户,那么用户的手机和客服服务器之间就存在一百万条长连接。一些大型的 App 可能会有几百万、几千万的日活用户,那么提供服务的厂家就需要支持几百万、几千万的用户长连接。如果你的平台要支持上几百家厂商,那么平台就需要有支持几千万到几亿用户同时连接的能力。

第二需要做到不丢消息,并且每一条消息能够做到最实时的到达。即时通讯服务是帮助商家来进行销售的,用户可能是在三线城市,也可能是在四线城市,网络环境可能是 2G、3G 或 4G。要做到任何情况下,只要有网络,消息一定能够即时到达是非常困难的。但如果你的平台做不到,就会给商家带来损失。拿电商来举例:一个消费者想买一样东西,发了一条咨询消息,但这个消息丢失了,那么就意味着这个单子丢了。这个用户可能是商家花了很多钱,从其它平台导流过来的,但是因为一条咨询没有即时收到,结果流失了,这样就给商家带来了损失。

环信对于移动客服的技术已经非常成熟,因为环信从去年 6 月 1 日正式上线,做的就是即时通讯云。我们在即时通讯云这一块已经做到了全国有 2.3 万家 APP 使用,有 2.5 亿用户,平台的日活用户是几千万。两年多的技术储备让我们敢保证绝对不丢消息,并且消息能够非常实时的到达。

InfoQ:因为领域的不同导致用户流量分布特点也不同,所以说即时通讯服务里面会经常产生波峰波谷。能不能谈一谈环信在这个弹性方面的具体措施呢?

刘俊彦:解决该问题要从技术与非技术两方面着手。非技术其实就只能靠烧钱来解决。我们系统上大概有 50% 的余量,超过 50% 的压力之后,就开始加服务器。这样能保证系统在不到 50% 冗余的情况下运行。当然这也意味着有 50% 的容量浪费,其实这个“浪费”是应付一些不可预料的波峰和波谷。单个 APP 的用户行为基本是固定的。社交类 APP,大概在晚上十点半会产生波峰。而有一些企业办公类、教育类 App 是在白天产生波峰。我们为两万多家 APP 提供服务,综合起来整个波峰和波谷就会比较平均一些。

我们也采取了一些技术手段来解决该问题。现在有一些云服务平台提供秒级计算 API。当到半夜两点钟,所有 APP 都进入波谷后,我们就会调用 API 释放掉一批服务器。但这样带来的经济效益也不高,因为秒级 API 走的是另外一套收费体系。

InfoQ:环信开放了 UI 源码,现在用户可以深度定制应用的 UI。环信还建立了自己的开源社区,能不能谈一谈环信在开源方面有什么样的规划?是否考虑给开发者开放更灵活的 API,或者是直接开源一些核心技术?

刘俊彦:环信的四位创始人有三位都是长期在开源社区工作的。而我从 03 年以后,基本上没有做过商业软件。所以开源精神已经深深植入到每一位创始人。

除了 UI 开源之外,我们还建了一个自己的开源社区。在过去的两年里,我们看到了一个很有意思的现象。很多人用环信来做社交,有单聊、群聊、匿名群聊等等各种玩法。但是归纳之后,大概可分为几十种。所以我们希望通过社区的力量,把这几十种常见的社交模块做出来,然后用开源的形式提供给大家。当用户想要做一款新的社交 APP 时,基于环信这样的底层云服务模块,有可能会节约几个月的时间。

有了上面的基础,我们就想走的更远一点。当你想做一款 APP 的时候,你可能用到一个朋友圈的功能,用到一个匿名的功能,我们希望这些功能也变成一个现成的模块,甚至整个 APP 都能够以开源的形式完整呈现。这样大家在开发一款 APP 的时候,就像是搭积木,选不同的积木模块,然后把他们拼起来。特别是对于创业者,可以把更多的时间用于提升用户体验。

最近这一个月我们开放了三个应用级别的模块:第一个是凡信,它是高仿微信的一款 APP。凡信实现了单聊、群聊、朋友群等功能。这是我们社区里一个网友开发的,他完全无私的把服务器端和客服端代码开源出来。第二个是一个类似于陌陌的陌生人交友 APP,功能主要是看附近的人,看到附近的人之后可以跟他聊天。第三个是我们面向企业的开源产品。上面提到的开源项目大家都可以到我们的社区下载,当然你也可以成为这些项目的贡献者,一起来推动这些产品往前走。

InfoQ:最近 IT 行业内数据中心机房出的问题也很多,环信在异地多活这方面有什么样的规划吗?

刘俊彦:到现在为止,环信的云服务都托管在国内最一流的云服务平台上。按照他们的星级来说,都是最顶尖的机房,可靠性、安全性都是有保证的。但为了给大家提供更可靠、更放心的云服务,“异地多活”已经列入了我们的开发计划,未来的几个月环信的“异地多活”就会正式上线。

InfoQ:最近有消息说环信要开始新一轮的融资,您能不能谈一谈环信在短期内的发展计划呢?

刘俊彦:刚刚我提到过环信在过去一年里进行了三轮融资。我们目前其实正在做 B 轮融资,因为还在进行中,如果有更多的细节我会尽快告诉大家。

环信发展到现在已成规模,下一步我们会继续巩固环信在“即时通讯云”领域国内第一的位置,我们希望以最低的价格、最好的服务为做社交以及各种应用服务者提供即时通讯功能。其次我们在今年 4 月份上线了环信移动客服产品。移动客服是我们在即时通讯领域一个很大的扩展。在即时通讯领域有两种场景,一种是在 APP 里面用户和用户之间进行社交活动,另一种是用户与商家之间的聊天,也就是客服。我们一直认为任何一款 APP,都需要即时通讯,那么要达到 100% 的覆盖,光做社交是无法实现的,所以我们要加上客服这一块。我们最终的愿景是用环信的力量和技术为每一款 APP 提供即时通讯功能。

关于受访者

刘俊彦是环信联合创始人及现任 CEO,拥有 17 年研发经验,同时也是重度开源软件参与者,先后任职 IONA、RedHat,是 JBOSS ESB, SOA-P、Apache CXF、JBOSS Drools、jBPM 等开源项目的 committer,专注于高并发消息中间件、实时消息系统、异构分布式企业系统集成、应用服务器等领域。


感谢郭亮对本文的策划。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。欲了解更多环信资讯,欢迎访问环信专区

2015-06-29 10:311931

评论

发布
暂无评论
发现更多内容

网络异常之后为什么MOA地址列表错乱了?

BUG侦探

TCP Jedis 乱序

大数据ELK(二十二):采集Apache Web服务器日志

Lansonli

ELK 10月月更

啃论文俱乐部——移植speexdsp到OpenHarmony标准系统③

离北况归

OpenHarmony

Go容易搞错的知识点汇总

王中阳Go

Go 面试题 #go 10月月更 go面试题

铜九银十react考察点梳理

beifeng1996

React

基础算法:二分查找 搜索插入位置

攻城狮Wayne

Python 二分查找 10月月更

cstdio的源码学习分析09-改变文件流文件流buffer函数setvbuf

桑榆

源码刨析 10月月更 C++

【Java深入学习】Park&Unpark的深入学习讲解

Geek_65222d

10月月更

Web3雇佣兵的现状,Zebec根本上提高用户黏性

股市老人

前端工程师面试题自检篇(一)

loveX001

JavaScript

啃论文俱乐部——移植speexdsp到OpenHarmony标准系统①

离北况归

OpenHarmony

【网络安全】如何在Apache 安装开源 WAF

网络安全学海

黑客 网络安全 信息安全 渗透测试

爬虫实例——爬取豆瓣网 top250 电影的信息

攻城狮Wayne

Python爬虫 10月月更 爬虫案例

2022-10-11:一个整数区间 [a, b] ( a < b ) 代表着从 a 到 b 的所有连续整数,包括 a 和 b。 给你一组整数区间intervals,请找到一个最小的集合 S, 使得

福大大架构师每日一题

算法 rust 福大大

Web3雇佣兵的现状,Zebec根本上提高用户黏性

鳄鱼视界

Java文档注释 Intellij IDEA Generate JavaDoc

Yeats_Liao

后端 doc Java core 10月月更

MFC | 图片的傻瓜式加解密方法

中国好公民st

c++ 加密技术 10月月更

数据中台4点核心建设内容

阿泽🧸

数据中台 10月月更

【答读者问】把Go基础学完后,是学web方向还是区块链方向?

王中阳Go

php Go 区块链 职业规划 10月月更

前端工程师面试题自检篇(二)

loveX001

JavaScript

啃论文俱乐部——移植speexdsp到OpenHarmony标准系统②

离北况归

OpenHarmony

Flash软件应用项目(一)

张立梵

设计师 Flash 10月月更

Python进阶(十三)浅谈sorted 函数应用及文件操作

No Silver Bullet

Python 文件操作 sorted 10月月更

这是两个Gopher面试必知必会的知识点,你搞懂了吗?

王中阳Go

Go golang 面试题 channel 10月月更

React-Hooks怎样封装防抖和节流-面试真题

beifeng1996

React

《数字经济全景白皮书》中国银行业场景金融生态建设分析2022 发布

易观分析

金融 客户 场景生态建设

Redis 的快速介绍及其基本数据类型和操作

宇宙之一粟

redis 10月月更

Spring之IOC自动装配

楠羽

笔记 SP【ring 10月月更

Docker下Nacos配置应用开发

程序员欣宸

nacos spring-cloud 10月月更

Web3雇佣兵的现状,Zebec根本上提高用户黏性

EOSdreamer111

React循环DOM时为什么需要添加key

beifeng1996

React

环信CEO:“即时通讯云+移动客服”为App打造用户体验闭环_服务革新_刘羽飞_InfoQ精选文章