華為吳?。和ㄓ嵞芰﹂_(kāi)放——讓你的應(yīng)用插上通訊的翅膀
2016年5月28日,華為開(kāi)發(fā)者匯南京站在安德門(mén)黑馬路演中心圓滿(mǎn)落幕。本次沙龍議題增加到六個(gè),時(shí)間安排上也從之前的半天擴(kuò)展到全天。講師有來(lái)自華為、蘇寧、途牛的多位好手,議題涵蓋”通訊即服務(wù)“、”內(nèi)源開(kāi)發(fā)“、”探索性測(cè)試“、”容器技術(shù)”、“電商平臺(tái)遷移”、“訂單架構(gòu)優(yōu)化”。
首先上場(chǎng)的是擁有16年電信行業(yè)工作經(jīng)驗(yàn)的華為技術(shù)專(zhuān)家吳俊。他給大家?guī)?lái)的《通訊能力開(kāi)放——讓你的應(yīng)用插上通訊的翅膀》。從他的演講中,我們看到一家以數(shù)通起家的IT企業(yè)正在從做產(chǎn)品向做服務(wù)的“云端”擴(kuò)張。依托華為CaaS (Communication as a Service) 開(kāi)放的接口,即使作為普通創(chuàng)業(yè)者,也可以擁有電信運(yùn)營(yíng)商在消息、語(yǔ)音、視頻、會(huì)議、通信協(xié)同方面掌握的能力。
現(xiàn)場(chǎng)實(shí)錄如下:
大家好,很高興來(lái)到美麗的南京,跟大家做一個(gè)交流。星期六的早上大家正是休息的時(shí)間,過(guò)來(lái)聽(tīng)這個(gè)講座也是不容易的。首先我自我介紹一下,我叫吳俊,在華為的核心網(wǎng)部門(mén),主要做架構(gòu)發(fā)放的工作。
我先介紹一下我們的部門(mén),現(xiàn)在叫核心網(wǎng),最早的時(shí)候就是做交換機(jī)的,通訊的交換機(jī),打電話的交換機(jī),也是華為起家的業(yè)務(wù),C08交換機(jī)。這個(gè)交換機(jī)原來(lái)是一個(gè)大柜子,我們叫做電路交換。大家知道這個(gè)行業(yè)趨勢(shì)的都知道,逐漸的在IP化,分布式,多媒體化,建立在這樣的架構(gòu)上。我們?cè)谶@個(gè)架構(gòu)上可以做一些很先進(jìn)的業(yè)務(wù),比如說(shuō)視頻電話,視頻會(huì)議,高清的視頻會(huì)議,就是遠(yuǎn)端的會(huì)議跟面對(duì)面一樣的,還有高清的語(yǔ)音,也可以像微信一樣的發(fā)即時(shí)消息,發(fā)文件傳輸,我們的架構(gòu)也是逐漸在改。
現(xiàn)在電信行業(yè)遇到一些什么樣的挑戰(zhàn)呢?這個(gè)我們叫做運(yùn)營(yíng)商,OTT。我不知道你們對(duì)OTT有沒(méi)有一些概念。我先問(wèn)一個(gè)概念,有一個(gè)互動(dòng),你們知不知道CT和IT之間的區(qū)別?最淺顯的區(qū)別說(shuō)一下。
學(xué)生:感覺(jué)像傳統(tǒng)的華為、中興、愛(ài)立信這些屬于傳統(tǒng)的CT企業(yè),BAT可以屬于IT企業(yè)吧,從這個(gè)視角來(lái)理解。
嘉賓:可以這樣理解,最形容的比喻是,你到移動(dòng)去或者到聯(lián)通去買(mǎi)了套餐,包含了多少上網(wǎng),多少語(yǔ)音,多少短信,這個(gè)語(yǔ)音和短信就是CT,Communication,是一個(gè)什么概念呢,就是人和人要去交互,要通訊,遠(yuǎn)程通訊,要交互。IT就是你去獲得一些信息,它可能不需要實(shí)時(shí)性那么強(qiáng),比如你看一個(gè)膠片,看個(gè)電影,或者是搜索一個(gè)技術(shù),要響應(yīng)化,但是它不是和人溝通,不是Communication,這就是一個(gè)大致的區(qū)別。
我們?nèi)A為起家其實(shí)是在CT領(lǐng)域,現(xiàn)在隨著IP化以后,IT逐漸的把CT的業(yè)務(wù),IT的技術(shù)也可以實(shí)現(xiàn)CT的一些業(yè)務(wù),逐漸的搶奪這個(gè)市場(chǎng)?,F(xiàn)在華為也是在講ICGU融合。
這里有一個(gè)事件,2007年蘋(píng)果發(fā)布了iphone,APP,我們叫做移動(dòng)互聯(lián)網(wǎng)對(duì)CT,就是運(yùn)營(yíng)商產(chǎn)生了非常大的影響。在蘋(píng)果上的應(yīng)用每天有兩百個(gè)業(yè)務(wù)上線,運(yùn)營(yíng)商上線一個(gè)業(yè)務(wù),你們會(huì)發(fā)現(xiàn)運(yùn)營(yíng)商其實(shí)業(yè)務(wù)是非常單一的,它的語(yǔ)音業(yè)務(wù)上線特別慢,要經(jīng)過(guò)一個(gè)采購(gòu),競(jìng)標(biāo),達(dá)標(biāo),還有一個(gè)是交互、運(yùn)營(yíng),一堆的事情,上線一個(gè)業(yè)務(wù)需要六個(gè)月。而app store每天都可以上線兩個(gè)業(yè)務(wù)。還有OTT,我們叫OTT就是IT,OTT的應(yīng)用是迭代開(kāi)發(fā),不再優(yōu)化,非常靈活,就像微信和QQ一樣的,非常靈活,用戶(hù)體驗(yàn)做的非常好。運(yùn)營(yíng)商的通訊體驗(yàn),語(yǔ)音和短信,你就不知道十幾年都沒(méi)有變。還有IT也在逐漸的侵蝕CT領(lǐng)域的業(yè)務(wù),它的語(yǔ)音短信都可以是免費(fèi)的,語(yǔ)音模式非常靈活。但是運(yùn)營(yíng)商的短信和語(yǔ)音下降的非???,被OTT侵蝕的過(guò)程中下降非???。2015年移動(dòng)的語(yǔ)音業(yè)務(wù)下降16%,業(yè)務(wù)下降了20%多。
你不要替運(yùn)營(yíng)商擔(dān)心,它叫做失之東隅、收之桑榆,它的語(yǔ)音短信業(yè)務(wù)被侵蝕掉了,但是它的數(shù)據(jù),就是IT的那一塊起來(lái)了。所以整個(gè)來(lái)看,中國(guó)移動(dòng)的收入還是有微量增長(zhǎng)的。我們看這兩個(gè)基因就知道,我們要講用戶(hù)體驗(yàn)好,要新穎,還是IT領(lǐng)域比較適合。
這是一些運(yùn)營(yíng)商的一些劣勢(shì),但是運(yùn)營(yíng)商是不是一點(diǎn)價(jià)值都沒(méi)有呢,不是的。我們現(xiàn)在講語(yǔ)音短信這方面,首先它的網(wǎng)絡(luò)是高質(zhì)量的,它的網(wǎng)絡(luò)是為語(yǔ)音和短信設(shè)計(jì)的,會(huì)有很多手段去保護(hù)這個(gè)語(yǔ)音和話音的質(zhì)量,端到端的質(zhì)量。從你拿起手機(jī),撥好號(hào)碼以后,會(huì)給你一個(gè)專(zhuān)用的通道去打這個(gè)電話。不是基于IT技術(shù)的,所有的IP包都要去搶占,有可能這個(gè)包到不了這個(gè)端。這就是我們體驗(yàn)的時(shí)候,用IP電話和拿手機(jī)撥電話,兩個(gè)運(yùn)營(yíng)商網(wǎng)絡(luò)的區(qū)別。它的語(yǔ)音是高質(zhì)量的,還有專(zhuān)用的通道。它的業(yè)務(wù)你是可以信任它的,可以永遠(yuǎn)到達(dá),支付方式也非常的可信任,而且你的數(shù)據(jù)或者你的身份信息給他,也不怕造成泄漏,給到互聯(lián)網(wǎng)的企業(yè)可能就非常擔(dān)心。
還有它的管道,即使你走的是互聯(lián)網(wǎng)的語(yǔ)音業(yè)務(wù),但是它的管道還是走的運(yùn)營(yíng)商,網(wǎng)絡(luò)還是運(yùn)營(yíng)商的,他如果要對(duì)你進(jìn)行管控的話,也是許多問(wèn)題的。并且還有一個(gè)最大的特點(diǎn)它是互聯(lián)互通的,你撥一個(gè)電話不用擔(dān)心,很少的情況下?lián)乃麜?huì)不會(huì)在線,或者會(huì)不會(huì)到達(dá)那個(gè)電話號(hào)碼。但是你如果用微信或者用別的,facebook,你用微信撥的話,可能他不是微信的用戶(hù),用facebook撥的話,他可能不是facebook的用戶(hù)。它的用戶(hù)群是割裂的,不像運(yùn)營(yíng)商的用戶(hù)都是連成一片的。并且你也不用擔(dān)心現(xiàn)在不能到達(dá),現(xiàn)在關(guān)機(jī),擔(dān)心的情況非常少。并且它的網(wǎng)絡(luò)是經(jīng)過(guò)精心設(shè)計(jì),是大容量的,可以有非常多的電話,不會(huì)出現(xiàn)由于你撥的用戶(hù)忙之類(lèi)的情況,就是因?yàn)榫W(wǎng)絡(luò)故障引起的用戶(hù)不可達(dá)。這是運(yùn)營(yíng)商獨(dú)特的價(jià)值,運(yùn)營(yíng)商提供的服務(wù)和OTT互聯(lián)網(wǎng)企業(yè)提供的語(yǔ)音短信業(yè)務(wù)的區(qū)別。
我們發(fā)現(xiàn)運(yùn)營(yíng)商有它的網(wǎng)絡(luò)的優(yōu)勢(shì),它是有能力的,不管是在語(yǔ)音,或者是在短信,或者是在多媒體技術(shù)方面都是有一些優(yōu)勢(shì)的。但是確實(shí)它的業(yè)務(wù)上線的非常慢,它的用戶(hù)體驗(yàn)做的不好,這是它的劣勢(shì)。我們能不能把這兩方面結(jié)合起來(lái),移動(dòng)互聯(lián)網(wǎng)服務(wù)提供商,像騰訊、阿里巴巴是懂用戶(hù)的,有很多遠(yuǎn)程提供商,小的軟件提供商,或者系統(tǒng)提供商,轉(zhuǎn)型服務(wù)的提供商,這些是懂市場(chǎng)的,特別是懂行業(yè)市場(chǎng)的。他們?nèi)绻峁┱Z(yǔ)音短信業(yè)務(wù),特別是有質(zhì)量的、可靠的語(yǔ)音短信業(yè)務(wù),要用運(yùn)營(yíng)商的系統(tǒng)為用戶(hù)提供通訊的業(yè)務(wù)。在這樣的情況下,兩者結(jié)合是不是可以達(dá)到一個(gè)雙贏的局面。
前面講的是我們電信能力開(kāi)放的背景,就想著要開(kāi)發(fā)一套這樣的系統(tǒng)。首先API成為運(yùn)用開(kāi)發(fā)的核心架構(gòu),我們要開(kāi)放,亞馬遜要開(kāi)放,facebook要開(kāi)放,騰訊微信要開(kāi)放平臺(tái),首先提供的是API。API是運(yùn)用開(kāi)發(fā)核心的架構(gòu),是整個(gè)生態(tài)系統(tǒng)上的連接器。并且我們很多的通訊應(yīng)用,我們的APP,不管你提供什么樣的APP,經(jīng)常會(huì)有通訊能力的需求在里面。通訊能力現(xiàn)代化,通訊能力是構(gòu)建互聯(lián)網(wǎng)應(yīng)用的重要元素。一會(huì)我后面會(huì)有一些案例來(lái)講我們的通訊能力怎么被互聯(lián)網(wǎng)的應(yīng)用去結(jié)合,去使用的。現(xiàn)在大家對(duì)于不管是運(yùn)用,還是你的APP開(kāi)發(fā)出來(lái)的,不管是基于IP的,還是基于語(yǔ)音的,都對(duì)通訊的體驗(yàn),對(duì)用戶(hù)的體驗(yàn)是要求非常高的。在這種前提下我們就設(shè)計(jì)了一個(gè)通訊能力的開(kāi)放平臺(tái)要滿(mǎn)足這樣的一些需求。
這就是我們整個(gè)的架構(gòu),說(shuō)起來(lái)也是非常簡(jiǎn)單的,我們叫做CaaS平臺(tái)的,CaaS也是很時(shí)髦,現(xiàn)在不是什么ARS,PARS,SARS,我們就叫做CaaS,等于是把最傳統(tǒng)的業(yè)務(wù),華為公司最早的通訊業(yè)務(wù)開(kāi)放出來(lái),作為一個(gè)服務(wù)提供給互聯(lián)網(wǎng)的APP去使用。我們的目標(biāo)是做互聯(lián)網(wǎng)運(yùn)用與通訊能力、通訊網(wǎng)絡(luò),運(yùn)營(yíng)商通訊網(wǎng)絡(luò)的連接器。你的應(yīng)用只要使用這個(gè)通訊能力,就想到我們的CaaS平臺(tái)。我們的CaaS開(kāi)放平臺(tái)就是中間藍(lán)色的部分,有一個(gè)開(kāi)放平臺(tái),還有一個(gè)SDK。它向上提供的是一些API,非常好用的基于http的API。我們CaaS自身的一些能力,CaaS平臺(tái)是做能力的集成和開(kāi)放,并且它是做一些能力的運(yùn)營(yíng)和管理,還有開(kāi)發(fā)者的管理。你登錄到我們的平臺(tái),就像騰訊開(kāi)放平臺(tái)一樣的,可以對(duì)你使用的業(yè)務(wù),你要用什么業(yè)務(wù),是怎么付費(fèi)的,像這些東西都可以做一個(gè)選擇,做一個(gè)使用。
除了對(duì)上的,就是經(jīng)過(guò)http,rast的接口之外,提供服務(wù)之外,我們還有一個(gè)SDK,SDK雖然也叫API,但是一般提供的是嵌入到設(shè)備商的,我們的安卓上面,IOS上面,還有嵌入式設(shè)備上面。這個(gè)SDK是可拆減的,所以它目前是用在各種各樣的設(shè)備上去,包括一些智能手機(jī),你可以做一個(gè)類(lèi)似于微信的打電話的,或者是視頻聊天的一個(gè)應(yīng)用。還有一些嵌入到PC的,可以做一個(gè)視頻監(jiān)控的客戶(hù)端,嵌入到攝像頭的,嵌入到TV機(jī)頂盒上去的,甚至嵌入到汽車(chē)上的。因?yàn)槟惆l(fā)現(xiàn)所有的這些終端設(shè)備都有通訊的需求。
這個(gè)是我們整個(gè)的CaaS的架構(gòu),第一個(gè)我們開(kāi)放,對(duì)上面的網(wǎng)絡(luò)是開(kāi)放,提供的是一些API,rast的API,http調(diào)用的。我們對(duì)下面提供一個(gè)SDK,把它嵌入到你的終端設(shè)備上去。
這是我們提供的一個(gè)電信能力開(kāi)放的集合,我這里大致介紹一下。呼叫控制能力就是控制電話的呼入、呼出,比如說(shuō)通過(guò)你的應(yīng)用,在你的網(wǎng)站上加一個(gè)按紐,一按就傳送給我們平臺(tái)一個(gè)號(hào)碼,我們的平臺(tái)去打電話,他可以把這兩個(gè)呼叫給建立起來(lái),讓這兩個(gè)人去通話。甚至你可以傳、四個(gè)號(hào)碼,到我們的平臺(tái),我們平臺(tái)把這四個(gè)人拉起來(lái),組建一個(gè)電話會(huì)議。
提問(wèn):我提個(gè)問(wèn)題,因?yàn)槿A為是一個(gè)設(shè)備運(yùn)營(yíng)商,移動(dòng)是運(yùn)營(yíng)商,但是你這個(gè)呼叫控制系統(tǒng)華為是自己做還是通過(guò)運(yùn)營(yíng)商?
嘉賓:還是通過(guò)運(yùn)營(yíng)商,你說(shuō)對(duì)了,我們這是一個(gè)平臺(tái),我們的平臺(tái)最多還是賣(mài)給運(yùn)營(yíng)商的,運(yùn)營(yíng)商來(lái)運(yùn)營(yíng)。
提問(wèn):目前開(kāi)放能力是你們跟運(yùn)營(yíng)商一起對(duì)外?
嘉賓:對(duì),我們和運(yùn)營(yíng)商一起的,比如說(shuō)四川、福建我們都有這樣的平臺(tái)。這位老哥理解的非常深刻。我們和其他的,ars和pars他們的開(kāi)放能力是不一樣的,他們就是華為自己建立平臺(tái),自己開(kāi)放出去。但是我們這個(gè)平臺(tái)就是要賣(mài)給運(yùn)營(yíng)商。
記者:你這個(gè)平臺(tái)出現(xiàn)之后,給運(yùn)營(yíng)商的開(kāi)發(fā)空間大了還是更小了?
嘉賓:更大了,對(duì)運(yùn)營(yíng)商來(lái)說(shuō),比如剛才說(shuō)的他開(kāi)始建立了一個(gè)電信網(wǎng),但是它的業(yè)務(wù),語(yǔ)音和短信業(yè)務(wù)逐漸的被互聯(lián)網(wǎng)企業(yè)侵蝕掉了,這個(gè)是不可避免的趨勢(shì),這是沒(méi)辦法的。它是不是有一部分富余,想把這部分富余的東西開(kāi)放出去。因?yàn)樗臇|西還是很好的東西,只不過(guò)大家互聯(lián)網(wǎng)的模式和運(yùn)營(yíng)商不一樣,互聯(lián)網(wǎng)是免費(fèi)的,大家有時(shí)候就舍棄質(zhì)量好的東西,我買(mǎi)一些廉價(jià)的東西,有時(shí)候用戶(hù)是這樣選擇的。我們把這個(gè)富余的這部分能力開(kāi)放到互聯(lián)網(wǎng)的APP上面去,這些APP是需要高質(zhì)量的電信能力的。兩者結(jié)合,我后面要講一些例子,兩者結(jié)合就會(huì)擦出一些火花。做一些非常有創(chuàng)意的應(yīng)用。
我大概介紹一下我們的能力。首先是呼叫控制,把兩者連接起來(lái),我呼叫一方,或者是呼叫多方,把兩者連接起來(lái)。我們的通訊網(wǎng)絡(luò)就是建立通訊通道的,不管是兩個(gè)人還是多個(gè)人,是這個(gè)能力。還有呼叫控制,視頻通話,除了語(yǔ)音以外,我們給視頻能力提供這種視頻呼叫、流媒體,還有編解碼這些基本的能力。但是視頻通話傳統(tǒng)上也是屬于通訊的范圍,語(yǔ)音通訊和視頻通訊,還有這些用戶(hù)狀態(tài),在呼叫過(guò)程中間你的應(yīng)用可以得到我們平臺(tái)給你推送的一些用戶(hù)的狀態(tài),當(dāng)前連接的狀態(tài)。還有語(yǔ)音交互,語(yǔ)音交互大家可能用的比較多,比如10068,或者客服,要去和商店或者什么交流的時(shí)候,你就會(huì)用它的語(yǔ)音交互,它讓你按3,按4,轉(zhuǎn)到不同的部門(mén),像這樣一些客服我們叫做呼叫中心。語(yǔ)音交互的能力我們也是開(kāi)放出來(lái),TT由語(yǔ)音轉(zhuǎn)短信的,文字轉(zhuǎn)聲音,還有自動(dòng)語(yǔ)音識(shí)別,還有交互式語(yǔ)音,這些能力我們也是把電信運(yùn)營(yíng)商的這些能力開(kāi)放出來(lái)了。內(nèi)容管理就是你通過(guò)的過(guò)程中間可以選擇被錄制,你的視頻會(huì)議也可以選擇被錄制,這些能力也可以通過(guò)API開(kāi)放出來(lái)。視頻會(huì)議或者語(yǔ)音會(huì)議,你都可以通過(guò)我們的API去預(yù)定,去查詢(xún),去取消,會(huì)議的功能在企業(yè)通訊里面用的是非常多的。還有cos保障,短信的,這個(gè)就不多講了。
剛才說(shuō)過(guò)SDK的能力,SDK是嵌入到設(shè)備上面去的。我給個(gè)SDK,你們就可以獲得一個(gè)打通基本的音頻呼叫或者視頻呼叫的應(yīng)用。我們這個(gè)SDK給到你之后,會(huì)有一個(gè)運(yùn)營(yíng)商的號(hào)碼,你和這個(gè)SDK結(jié)合。后面你除了打你自己運(yùn)用的用戶(hù)之外,還可以打到全世界各地的你的用戶(hù),它是互聯(lián)互通的,整個(gè)網(wǎng)絡(luò)都是互聯(lián)互通的,這個(gè)就是運(yùn)營(yíng)商的優(yōu)勢(shì)。不像現(xiàn)在的OTT、BAT的應(yīng)用,它的用戶(hù)是隔離的,我們是互聯(lián)互通的。還有一些聯(lián)系人管理、即時(shí)消息、內(nèi)容共享,這些東西和微信的是差不多的,這些東西是運(yùn)營(yíng)商和微信學(xué)的,IT行業(yè)的應(yīng)用是走在我們前面的,但是我們也是可以提供這些能力的,如果你要用的話也可以使用這些能力。比如我們的SDK是支持多中操作系統(tǒng)的,安卓的,IOS的,Windows的,Linux的,你可以把它裁減到各個(gè)嵌入式設(shè)備里面去。這是我們目前的電信能力開(kāi)放的全局。
除了這個(gè)開(kāi)放能力以外,我們還在實(shí)踐中發(fā)現(xiàn),你開(kāi)放能力可能還不行,那個(gè)行業(yè)用戶(hù),特別是一些大的行業(yè)用戶(hù),他可能用起你的API,你的API還是太原始了,我要開(kāi)發(fā)一個(gè)應(yīng)用的話,要組合好幾個(gè)API一起才能走我的特殊的流程,特殊的業(yè)務(wù)邏輯。怎么辦呢,我們把下面的一些能力或者原則API再組合一下,組合成一個(gè)特定的場(chǎng)景,使之符合各種各樣行業(yè)的需求。比如說(shuō)有隱私保護(hù),有遠(yuǎn)程醫(yī)療,有融合通訊,這個(gè)概念也挺好理解的,就是把底層的能力再包裝一下,再組合一下,滿(mǎn)足各行各業(yè)的需求。你們有沒(méi)有哪一個(gè)做應(yīng)用是在這方面,在這幾個(gè)行業(yè)里面的,有沒(méi)有。