2016年5月28日,华为开发者汇南京站在安德门黑马路演中心圆满落幕。本次沙龙议题增加到六个,时间安排上也从之前的半天扩展到全天。讲师有来自华为、苏宁、途牛的多位好手,议题涵盖”通讯即服务“、”内源开发“、”探索性测试“、”容器技术”、“电商平台迁移”、“订单架构优化”。
首先上场的是拥有16年电信行业工作经验的华为技术专家吴俊。他给大家带来的《通讯能力开放——让你的应用插上通讯的翅膀》。从他的演讲中,我们看到一家以数通起家的IT企业正在从做产品向做服务的“云端”扩张。依托华为CaaS (Communication as a Service) 开放的接口,即使作为普通创业者,也可以拥有电信运营商在消息、语音、视频、会议、通信协同方面掌握的能力。
现场实录如下:
大家好,很高兴来到美丽的南京,跟大家做一个交流。星期六的早上大家正是休息的时间,过来听这个讲座也是不容易的。首先我自我介绍一下,我叫吴俊,在华为的核心网部门,主要做架构发放的工作。
我先介绍一下我们的部门,现在叫核心网,最早的时候就是做交换机的,通讯的交换机,打电话的交换机,也是华为起家的业务,C08交换机。这个交换机原来是一个大柜子,我们叫做电路交换。大家知道这个行业趋势的都知道,逐渐的在IP化,分布式,多媒体化,建立在这样的架构上。我们在这个架构上可以做一些很先进的业务,比如说视频电话,视频会议,高清的视频会议,就是远端的会议跟面对面一样的,还有高清的语音,也可以像微信一样的发即时消息,发文件传输,我们的架构也是逐渐在改。
现在电信行业遇到一些什么样的挑战呢?这个我们叫做运营商,OTT。我不知道你们对OTT有没有一些概念。我先问一个概念,有一个互动,你们知不知道CT和IT之间的区别?最浅显的区别说一下。
学生:感觉像传统的华为、中兴、爱立信这些属于传统的CT企业,BAT可以属于IT企业吧,从这个视角来理解。
嘉宾:可以这样理解,最形容的比喻是,你到移动去或者到联通去买了套餐,包含了多少上网,多少语音,多少短信,这个语音和短信就是CT,Communication,是一个什么概念呢,就是人和人要去交互,要通讯,远程通讯,要交互。IT就是你去获得一些信息,它可能不需要实时性那么强,比如你看一个胶片,看个电影,或者是搜索一个技术,要响应化,但是它不是和人沟通,不是Communication,这就是一个大致的区别。
我们华为起家其实是在CT领域,现在随着IP化以后,IT逐渐的把CT的业务,IT的技术也可以实现CT的一些业务,逐渐的抢夺这个市场。现在华为也是在讲ICGU融合。
这里有一个事件,2007年苹果发布了iphone,APP,我们叫做移动互联网对CT,就是运营商产生了非常大的影响。在苹果上的应用每天有两百个业务上线,运营商上线一个业务,你们会发现运营商其实业务是非常单一的,它的语音业务上线特别慢,要经过一个采购,竞标,达标,还有一个是交互、运营,一堆的事情,上线一个业务需要六个月。而app store每天都可以上线两个业务。还有OTT,我们叫OTT就是IT,OTT的应用是迭代开发,不再优化,非常灵活,就像微信和QQ一样的,非常灵活,用户体验做的非常好。运营商的通讯体验,语音和短信,你就不知道十几年都没有变。还有IT也在逐渐的侵蚀CT领域的业务,它的语音短信都可以是免费的,语音模式非常灵活。但是运营商的短信和语音下降的非常快,被OTT侵蚀的过程中下降非常快。2015年移动的语音业务下降16%,业务下降了20%多。
你不要替运营商担心,它叫做失之东隅、收之桑榆,它的语音短信业务被侵蚀掉了,但是它的数据,就是IT的那一块起来了。所以整个来看,中国移动的收入还是有微量增长的。我们看这两个基因就知道,我们要讲用户体验好,要新颖,还是IT领域比较适合。
这是一些运营商的一些劣势,但是运营商是不是一点价值都没有呢,不是的。我们现在讲语音短信这方面,首先它的网络是高质量的,它的网络是为语音和短信设计的,会有很多手段去保护这个语音和话音的质量,端到端的质量。从你拿起手机,拨好号码以后,会给你一个专用的通道去打这个电话。不是基于IT技术的,所有的IP包都要去抢占,有可能这个包到不了这个端。这就是我们体验的时候,用IP电话和拿手机拨电话,两个运营商网络的区别。它的语音是高质量的,还有专用的通道。它的业务你是可以信任它的,可以永远到达,支付方式也非常的可信任,而且你的数据或者你的身份信息给他,也不怕造成泄漏,给到互联网的企业可能就非常担心。
还有它的管道,即使你走的是互联网的语音业务,但是它的管道还是走的运营商,网络还是运营商的,他如果要对你进行管控的话,也是许多问题的。并且还有一个最大的特点它是互联互通的,你拨一个电话不用担心,很少的情况下担心他会不会在线,或者会不会到达那个电话号码。但是你如果用微信或者用别的,facebook,你用微信拨的话,可能他不是微信的用户,用facebook拨的话,他可能不是facebook的用户。它的用户群是割裂的,不像运营商的用户都是连成一片的。并且你也不用担心现在不能到达,现在关机,担心的情况非常少。并且它的网络是经过精心设计,是大容量的,可以有非常多的电话,不会出现由于你拨的用户忙之类的情况,就是因为网络故障引起的用户不可达。这是运营商独特的价值,运营商提供的服务和OTT互联网企业提供的语音短信业务的区别。
我们发现运营商有它的网络的优势,它是有能力的,不管是在语音,或者是在短信,或者是在多媒体技术方面都是有一些优势的。但是确实它的业务上线的非常慢,它的用户体验做的不好,这是它的劣势。我们能不能把这两方面结合起来,移动互联网服务提供商,像腾讯、阿里巴巴是懂用户的,有很多远程提供商,小的软件提供商,或者系统提供商,转型服务的提供商,这些是懂市场的,特别是懂行业市场的。他们如果要提供语音短信业务,特别是有质量的、可靠的语音短信业务,要用运营商的系统为用户提供通讯的业务。在这样的情况下,两者结合是不是可以达到一个双赢的局面。
前面讲的是我们电信能力开放的背景,就想着要开发一套这样的系统。首先API成为运用开发的核心架构,我们要开放,亚马逊要开放,facebook要开放,腾讯微信要开放平台,首先提供的是API。API是运用开发核心的架构,是整个生态系统上的连接器。并且我们很多的通讯应用,我们的APP,不管你提供什么样的APP,经常会有通讯能力的需求在里面。通讯能力现代化,通讯能力是构建互联网应用的重要元素。一会我后面会有一些案例来讲我们的通讯能力怎么被互联网的应用去结合,去使用的。现在大家对于不管是运用,还是你的APP开发出来的,不管是基于IP的,还是基于语音的,都对通讯的体验,对用户的体验是要求非常高的。在这种前提下我们就设计了一个通讯能力的开放平台要满足这样的一些需求。
这就是我们整个的架构,说起来也是非常简单的,我们叫做CaaS平台的,CaaS也是很时髦,现在不是什么ARS,PARS,SARS,我们就叫做CaaS,等于是把最传统的业务,华为公司最早的通讯业务开放出来,作为一个服务提供给互联网的APP去使用。我们的目标是做互联网运用与通讯能力、通讯网络,运营商通讯网络的连接器。你的应用只要使用这个通讯能力,就想到我们的CaaS平台。我们的CaaS开放平台就是中间蓝色的部分,有一个开放平台,还有一个SDK。它向上提供的是一些API,非常好用的基于http的API。我们CaaS自身的一些能力,CaaS平台是做能力的集成和开放,并且它是做一些能力的运营和管理,还有开发者的管理。你登录到我们的平台,就像腾讯开放平台一样的,可以对你使用的业务,你要用什么业务,是怎么付费的,像这些东西都可以做一个选择,做一个使用。
除了对上的,就是经过http,rast的接口之外,提供服务之外,我们还有一个SDK,SDK虽然也叫API,但是一般提供的是嵌入到设备商的,我们的安卓上面,IOS上面,还有嵌入式设备上面。这个SDK是可拆减的,所以它目前是用在各种各样的设备上去,包括一些智能手机,你可以做一个类似于微信的打电话的,或者是视频聊天的一个应用。还有一些嵌入到PC的,可以做一个视频监控的客户端,嵌入到摄像头的,嵌入到TV机顶盒上去的,甚至嵌入到汽车上的。因为你发现所有的这些终端设备都有通讯的需求。
这个是我们整个的CaaS的架构,第一个我们开放,对上面的网络是开放,提供的是一些API,rast的API,http调用的。我们对下面提供一个SDK,把它嵌入到你的终端设备上去。
这是我们提供的一个电信能力开放的集合,我这里大致介绍一下。呼叫控制能力就是控制电话的呼入、呼出,比如说通过你的应用,在你的网站上加一个按纽,一按就传送给我们平台一个号码,我们的平台去打电话,他可以把这两个呼叫给建立起来,让这两个人去通话。甚至你可以传、四个号码,到我们的平台,我们平台把这四个人拉起来,组建一个电话会议。
提问:我提个问题,因为华为是一个设备运营商,移动是运营商,但是你这个呼叫控制系统华为是自己做还是通过运营商?
嘉宾:还是通过运营商,你说对了,我们这是一个平台,我们的平台最多还是卖给运营商的,运营商来运营。
提问:目前开放能力是你们跟运营商一起对外?
嘉宾:对,我们和运营商一起的,比如说四川、福建我们都有这样的平台。这位老哥理解的非常深刻。我们和其他的,ars和pars他们的开放能力是不一样的,他们就是华为自己建立平台,自己开放出去。但是我们这个平台就是要卖给运营商。
记者:你这个平台出现之后,给运营商的开发空间大了还是更小了?
嘉宾:更大了,对运营商来说,比如刚才说的他开始建立了一个电信网,但是它的业务,语音和短信业务逐渐的被互联网企业侵蚀掉了,这个是不可避免的趋势,这是没办法的。它是不是有一部分富余,想把这部分富余的东西开放出去。因为它的东西还是很好的东西,只不过大家互联网的模式和运营商不一样,互联网是免费的,大家有时候就舍弃质量好的东西,我买一些廉价的东西,有时候用户是这样选择的。我们把这个富余的这部分能力开放到互联网的APP上面去,这些APP是需要高质量的电信能力的。两者结合,我后面要讲一些例子,两者结合就会擦出一些火花。做一些非常有创意的应用。
我大概介绍一下我们的能力。首先是呼叫控制,把两者连接起来,我呼叫一方,或者是呼叫多方,把两者连接起来。我们的通讯网络就是建立通讯通道的,不管是两个人还是多个人,是这个能力。还有呼叫控制,视频通话,除了语音以外,我们给视频能力提供这种视频呼叫、流媒体,还有编解码这些基本的能力。但是视频通话传统上也是属于通讯的范围,语音通讯和视频通讯,还有这些用户状态,在呼叫过程中间你的应用可以得到我们平台给你推送的一些用户的状态,当前连接的状态。还有语音交互,语音交互大家可能用的比较多,比如10068,或者客服,要去和商店或者什么交流的时候,你就会用它的语音交互,它让你按3,按4,转到不同的部门,像这样一些客服我们叫做呼叫中心。语音交互的能力我们也是开放出来,TT由语音转短信的,文字转声音,还有自动语音识别,还有交互式语音,这些能力我们也是把电信运营商的这些能力开放出来了。内容管理就是你通过的过程中间可以选择被录制,你的视频会议也可以选择被录制,这些能力也可以通过API开放出来。视频会议或者语音会议,你都可以通过我们的API去预定,去查询,去取消,会议的功能在企业通讯里面用的是非常多的。还有cos保障,短信的,这个就不多讲了。
刚才说过SDK的能力,SDK是嵌入到设备上面去的。我给个SDK,你们就可以获得一个打通基本的音频呼叫或者视频呼叫的应用。我们这个SDK给到你之后,会有一个运营商的号码,你和这个SDK结合。后面你除了打你自己运用的用户之外,还可以打到全世界各地的你的用户,它是互联互通的,整个网络都是互联互通的,这个就是运营商的优势。不像现在的OTT、BAT的应用,它的用户是隔离的,我们是互联互通的。还有一些联系人管理、即时消息、内容共享,这些东西和微信的是差不多的,这些东西是运营商和微信学的,IT行业的应用是走在我们前面的,但是我们也是可以提供这些能力的,如果你要用的话也可以使用这些能力。比如我们的SDK是支持多中操作系统的,安卓的,IOS的,Windows的,Linux的,你可以把它裁减到各个嵌入式设备里面去。这是我们目前的电信能力开放的全局。
除了这个开放能力以外,我们还在实践中发现,你开放能力可能还不行,那个行业用户,特别是一些大的行业用户,他可能用起你的API,你的API还是太原始了,我要开发一个应用的话,要组合好几个API一起才能走我的特殊的流程,特殊的业务逻辑。怎么办呢,我们把下面的一些能力或者原则API再组合一下,组合成一个特定的场景,使之符合各种各样行业的需求。比如说有隐私保护,有远程医疗,有融合通讯,这个概念也挺好理解的,就是把底层的能力再包装一下,再组合一下,满足各行各业的需求。你们有没有哪一个做应用是在这方面,在这几个行业里面的,有没有。