近來,由于移動社交、移動客服等概念的火熱,為App內(nèi)嵌IM的即時通訊云行業(yè)受到各方關(guān)注,而環(huán)信即時通訊云更是業(yè)績猛增、融資快速落地,迅速搶占到了行業(yè)第一的位置。
即時通訊云有別傳統(tǒng)IM軟件的完全創(chuàng)新
即時通訊云與傳統(tǒng)的2CIM軟件如微信、飛信、QQ等相比是本質(zhì)上完全不同的新生事物。在環(huán)信之前,無照搬的模本,無經(jīng)驗可循,環(huán)信為即時通訊云行業(yè)開創(chuàng)了一條新道路。
即時通訊云是為所有的App提供溝通和社交能力。也就是說,任何一個APP,只需要簡單的集成一下即時通訊云提供的API和SDK,就可以立即獲得類似微信這樣的單聊,群聊,發(fā)語音,發(fā)圖片,發(fā)位置的社交和溝通能力。這樣的一個平臺的規(guī)模將遠遠大于目前任何一個已知的社交平臺,包括微信。
首先,從商業(yè)訴求來說,即時通信云完全不同于傳統(tǒng)的IM軟件如微信,QQ。傳統(tǒng)IM軟件是完全利己而且排他的,即他們必須從有限的用戶群體中拉到更多的用戶聚集到自己的平臺上來,對任何可能分散自己用戶流量,提高競爭對手的能力的技術(shù)分享和輸出都是嚴防死守的。而即時通訊云是完全利他的。即時通訊云的核心商業(yè)訴求是讓APP們以更低的代價更好的使用即時通訊功能,怎么樣做有利于APP的利益,就怎么樣做。即時通信云只在APP背后做幕后英雄,是互聯(lián)網(wǎng)上賣水的,完全不在C端用戶前有任何自己的品牌曝光。
其次,在技術(shù)上即時通訊云平臺面臨兩個巨大的挑戰(zhàn):第一個挑戰(zhàn),是即時通訊云如何做到用同一套平臺為所有的APP服務(wù),滿足不同的APP的千變?nèi)f化的不同需求。這里的APP數(shù)量可能是幾萬甚至幾十萬。而每個APP在即時通訊方面的功能需求,業(yè)務(wù)邏輯都是不一樣的。第二個挑戰(zhàn),是海量高并發(fā)支持能力。如前文所說,即時通訊云平臺的規(guī)?赡軐⑦h遠大于目前任何一個已知的社交平臺,包括微信。這樣一個平臺可能要支持幾個億,幾十個億的用戶同時在線。以后所有的物聯(lián)網(wǎng)設(shè)備和智能硬件也會連接到即時通訊云平臺上,這些設(shè)備都需要設(shè)備和設(shè)備之間,設(shè)備和人之間的通訊和交互。一個連接物聯(lián)網(wǎng)的即時通訊云平臺可能最終要支持100億甚至幾百億的設(shè)備(或用戶)同時在線。這樣的技術(shù)挑戰(zhàn)是前所未有的。
因此,真正的即時通訊云需要一套有別于傳統(tǒng)IM的全新的技術(shù)實現(xiàn)體系,包括全新的通訊協(xié)議、API的提煉和抽象、可水平擴展的服務(wù)器集群架構(gòu)、通訊編程語言選用、信息交互實現(xiàn)、多媒體高質(zhì)量壓縮與傳輸、異構(gòu)復雜網(wǎng)絡(luò)通訊環(huán)境下消息的可靠傳遞、海量同時在線用戶的長連接高并發(fā)的穩(wěn)定維護等。
環(huán)信早在2013年就成立了公司,展開了專門的獨立創(chuàng)新研發(fā),在研究業(yè)界原有協(xié)議基礎(chǔ)上創(chuàng)新了一套全新的協(xié)議,研發(fā)了一整套技術(shù)實現(xiàn),并在2013年就拿到了獨立自主研發(fā)的軟件著作權(quán)和專利。
從即時通訊軟件到即時通訊云平臺——以公有云形式提供安全靈活可擴展的即時通訊能力
即時通訊云完全不同于傳統(tǒng)的2C的IM軟件。傳統(tǒng)的2C的IM軟件只需要服務(wù)自己一家產(chǎn)品。而即時通訊云要服務(wù)于幾十萬家不同的APP,每家APP在即時通訊功能上的需求都是千變?nèi)f化的。如何用一套公有云的平臺去滿足這么多個性化的需求,這在技術(shù)上是一個很大的挑戰(zhàn)。
環(huán)信作為即時通訊云行業(yè)的開拓者,在這方面做了六大主要創(chuàng)新,這些創(chuàng)新后來大多都成了即時通訊云行業(yè)的標準和規(guī)范。
環(huán)信六大創(chuàng)新:
1.對即時通訊能力,進行抽象和提煉,并以云端API的形式暴露出來。用戶可以通過對API調(diào)用的不同組合實現(xiàn)不同的業(yè)務(wù)邏輯。
2.多租戶(Multi-Tenant)下的公有云系統(tǒng)設(shè)計和運維,APP之間的數(shù)據(jù)隔離和安全保證。
3.以云端API和客戶端SDK的形式提供即時通訊能力。同時提供完全開源的UI模板和應(yīng)用示例。滿足APP的個性化需求。
4.隱私和安全保護:除了嚴格的法律協(xié)議和運維保障制度外,還獨創(chuàng)了ID映射機制,即時通訊云平臺只是一個很薄的消息管道,除了一個抽象的通訊ID外,完全不掌握APP的任何用戶體系和運營數(shù)據(jù)。從根本上保護平臺上的APP的數(shù)據(jù)安全。
5.后臺系統(tǒng)架構(gòu)插件化模塊化。功能模塊可以在APP級別做替換和插拔。滿足APP的定制化需求。
6.平滑遷移,防止鎖定:很多APP會希望保留從平臺遷走的權(quán)利。比如遷移到私有云或自己的平臺。環(huán)信提供了完整的平滑遷移方案,包括遷入遷出,也提供私有云升級方案。