隨著 5G 和 AI 技術(shù)的推進(jìn),未來(lái)將是一個(gè)萬(wàn)物智慧互聯(lián)的時(shí)代,這已經(jīng)成為現(xiàn)階段各行各業(yè)的共識(shí)。
而在 “智慧互聯(lián)”的趨勢(shì)中,“智慧”可以說(shuō)是 “互聯(lián)”的一個(gè)先決條件。終端如果無(wú)法智能化,“互聯(lián)”也就失去了意義。
其實(shí),終端智能化這件事,一直是人們努力實(shí)現(xiàn)的美好愿景?;仡櫤芏嘟K端的發(fā)展軌跡,都可以找到驗(yàn)證。
比如 PC。早期的 PC,只是單純的個(gè)人計(jì)算設(shè)備,但如今已經(jīng)進(jìn)化成智能化的生產(chǎn)力工具,而未來(lái),智慧 PC 正成為行業(yè)努力的方向。
更顯著的是手機(jī)。最開始的大哥大,只能打電話;后來(lái)發(fā)展到功能機(jī),有了短信、小游戲等更多的能力;然后是智能手機(jī),硬件上有更強(qiáng)大的計(jì)算芯片和更豐富的傳感器,軟件上有安卓 / iOS 智能化操作系統(tǒng),以及海量的第三方 App,有了這些,智能手機(jī)才具備智能的特性。
毫無(wú)疑問(wèn),接下來(lái)智能手機(jī)還會(huì)向著更智慧的方向演進(jìn)。
智能手機(jī),是移動(dòng)互聯(lián)網(wǎng)時(shí)代的核心和入口;而在萬(wàn)物智慧互聯(lián)的時(shí)代,除了智能手機(jī),還會(huì)形成更多交互中心,其中,汽車就是最關(guān)鍵的核心終端之一。
與之相對(duì)的,汽車的智能化也正成為不可阻擋的發(fā)展趨勢(shì)。這個(gè)誕生了一百多年歷史、人類最重要、最普遍的交通工具,必將在智慧互聯(lián)時(shí)代迎接真正意義上的新生命。
所以,接下來(lái)的問(wèn)題只是,汽車的智能化應(yīng)該怎么做?如何改造、如何顛覆自我,以適應(yīng)萬(wàn)物智慧互聯(lián)的時(shí)代?
而近日,中國(guó)汽車龍頭上汽集團(tuán)發(fā)布了全球首個(gè)汽車 SOA 開放平臺(tái),為我們帶來(lái)了解決這些問(wèn)題的方案和啟發(fā)。
什么是 SOA?以通俗的方式讓你看懂
上汽本次推出的汽車 SOA 開放平臺(tái),其核心理念是 “軟件定義汽車”。這么說(shuō)大家可能一頭霧水,我們首先要明白汽車 SOA 到底是什么。
SOA,即面向服務(wù)的架構(gòu)(Service-Oriented Architecture)。如果說(shuō)整車集中電子電氣(EE)架構(gòu)是 “軟件定義汽車”的硬件基礎(chǔ),那么 SOA 就是 “軟件定義汽車”的軟件基礎(chǔ)。
SOA 其實(shí)是一種軟件設(shè)計(jì)的核心方法,是IT研究與顧問(wèn)咨詢公司 Gartner 在 1996 年提出的。它并非新鮮概念,而是已經(jīng)在IT互聯(lián)網(wǎng)領(lǐng)域歷經(jīng)了 20 年左右的發(fā)展。
只是,SOA 這次在整車產(chǎn)品上實(shí)現(xiàn)全面應(yīng)用,還是頭一回。
關(guān)于 SOA 的具體概念,專業(yè)而抽象。IT之家盡量用最粗糙、簡(jiǎn)單的方式幫助大家理解。
首先,它在百度百科上的定義是這樣的:
“它將應(yīng)用程序的不同功能單元(稱為服務(wù))進(jìn)行拆分,并通過(guò)這些服務(wù)之間定義良好的接口和協(xié)議聯(lián)系起來(lái)。”
這么說(shuō)肯定不好懂。
我們可以這樣理解,比如有一個(gè)系統(tǒng),在互聯(lián)網(wǎng)早期,它的訪問(wèn)量小,功能服務(wù)簡(jiǎn)單,只有一個(gè)應(yīng)用,功能(服務(wù))都是部署在一起的,這樣也能滿足需求。這叫單一應(yīng)用架構(gòu)。
但是技術(shù)普及,訪問(wèn)量增加,大家都同時(shí)需要調(diào)用某個(gè)應(yīng)用的某個(gè)功能,或者有了新的需求,單一應(yīng)用架構(gòu)已經(jīng)不能滿足需求了。
于是人們把原來(lái)的一個(gè)系統(tǒng)拆分成幾個(gè)子系統(tǒng),應(yīng)用也進(jìn)行拆分,以滿足不同的調(diào)用需求,這樣就等于實(shí)現(xiàn)了擴(kuò)容,也提升了開發(fā)效率。這叫垂直應(yīng)用架構(gòu)。
但這個(gè)架構(gòu)有一個(gè)缺點(diǎn),就是隨著訪問(wèn)量越來(lái)越多,垂直的子系統(tǒng)、應(yīng)用的數(shù)量越來(lái)越多,而不同系統(tǒng)之間有很多重復(fù)的功能服務(wù),疊加起來(lái)占用資源,拉低效率。
再后來(lái),人們干脆把系統(tǒng)中核心的服務(wù)抽了出來(lái),形成獨(dú)立的服務(wù)中心,并加入一個(gè)調(diào)度中心對(duì)訪問(wèn)壓力進(jìn)行管控,這就是 SOA 了。
如果這樣說(shuō)大家還是不理解,那么小編再舉個(gè)更通俗的例子。
比如有個(gè)老板小明,他開了一家 KTV,這家 KTV 經(jīng)營(yíng)了幾十年,而在最初的時(shí)候,不叫 KTV,叫卡拉 OK。
第一家卡拉 OK,名氣小,人流量低,所以當(dāng)時(shí)只有一個(gè)點(diǎn)歌臺(tái),一個(gè)服務(wù)員,就能正常經(jīng)營(yíng)。這相當(dāng)于上面的單一應(yīng)用架構(gòu)。
但是,因?yàn)樾∶鹘?jīng)營(yíng)能力很強(qiáng),這家卡拉 OK 做大了,客人越來(lái)越多,一個(gè)點(diǎn)歌臺(tái)一個(gè)服務(wù)員肯定不行,所以小明不斷增加點(diǎn)歌臺(tái)和服務(wù)員,以滿足經(jīng)營(yíng)需求。這就相當(dāng)于垂直應(yīng)用架構(gòu)。
不過(guò)呢,那個(gè)時(shí)候卡拉 OK 點(diǎn)歌用的都是光盤。如果同時(shí)有好幾個(gè)客人都要點(diǎn)唱《瀟灑走一回》這首歌,那小明就得為這首歌準(zhǔn)備好幾個(gè)光盤。
而且,客人想唱這首歌,還得請(qǐng)服務(wù)員在很多光盤中找到包含這首歌的光盤,非常麻煩,即浪費(fèi),又不方便,還不一定能滿足人多時(shí)的需求。
不過(guò)隨著時(shí)代、技術(shù)發(fā)展,現(xiàn)在就不同了。小明的卡拉 OK 變成了 KTV,每個(gè)包間放一個(gè)點(diǎn)歌機(jī),所有的歌曲資源都是在系統(tǒng)云端,不管多少個(gè)顧客同時(shí)點(diǎn)《瀟灑走一回》,只要自己在點(diǎn)歌機(jī)里找到,然后 “直接取用”就行了,服務(wù)員都不需要。
這就相當(dāng)于 SOA 了。但還不是 SOA 的全部功能,SOA 還能實(shí)現(xiàn)共創(chuàng),還是以 KTV 舉例,比如你可以在 KTV 的系統(tǒng)里寫編曲、寫歌,寫的好的話,你還可以發(fā)布在 KTV 里面,并且開放權(quán)限讓大家都唱你的歌。
當(dāng)然,這個(gè)例子就是幫助大家搞清楚 SOA 大概是怎么個(gè)邏輯,具體到 SOA 面向服務(wù)的架構(gòu)細(xì)節(jié),還非常復(fù)雜,這里就不便展開了。
當(dāng) SOA 遇到汽車,真正不同的體驗(yàn)
我們把這個(gè)邏輯套用到汽車上,就是一輛汽車有上百個(gè)部件:中控、底盤、車窗,音響、車燈、車內(nèi)各種傳感器…… 過(guò)去這些部件對(duì)應(yīng)的功能,都是汽車企業(yè)在制造時(shí)設(shè)定好的,就連車載應(yīng)用能調(diào)用的功能,也都是車廠設(shè)定好的,車主、其他的開發(fā)者無(wú)法更改。
這就導(dǎo)致現(xiàn)在汽車的功能局限性、同質(zhì)化情況嚴(yán)重。坐在車?yán)?,一塊屏幕,語(yǔ)音控制,交互邏輯、娛樂功能等,幾乎都差不多。比如你想聽歌,只能用車廠給你提供的《QQ 音樂》,你車上的《QQ 音樂》和其他品牌車上的,還沒啥區(qū)別。
而上汽推出的汽車 SOA,突破了這種局限,他們把汽車做成了一個(gè)開放平臺(tái),上面說(shuō)的這些部件,其功能調(diào)用的權(quán)利被開放給了外界。
上汽 SOA 平臺(tái)包括專門的開發(fā)者平臺(tái),為各類開發(fā)者提供軟件開發(fā)工具,通過(guò)這種方式,用戶、極客、汽車廠商、供應(yīng)商、其它第三方開發(fā)者,都可以在智能車 SOA 平臺(tái)上 DIY 自己的數(shù)字化應(yīng)用。
他們想要調(diào)用什么樣的功能服務(wù),直接取用就好了。就像上面那個(gè) KTV 的例子,顧客想點(diǎn)什么歌,直接在點(diǎn)歌機(jī)中選擇就行了。
整車就好像一個(gè)由應(yīng)用軟件提供海量服務(wù)的 “服務(wù)平臺(tái)”,所以叫 “軟件汽車”。
說(shuō)到這里,大家可能首先會(huì)想到,汽車這些部件的功能、服務(wù)都開放出去了,汽車本身還安全嗎?
上汽當(dāng)然也想到了這一點(diǎn)。針對(duì) SOA 平臺(tái),他們?cè)O(shè)計(jì)了功能安全和信息安全系統(tǒng)。通過(guò) “云(云計(jì)算平臺(tái))、管(傳輸網(wǎng)絡(luò))、端(智能終端)一體化的防護(hù)體系”,在為開發(fā)者構(gòu)建開放、互聯(lián)、便捷生態(tài)的同時(shí),也提供了高安全、高可靠的開發(fā)環(huán)境。
在安全的前提下,汽車能夠提供的功能服務(wù)將會(huì)得到顛覆性的改變。
我們甚至可以想到,“軟件汽車”都會(huì)有類似 iOS 中 AppStore 一樣的應(yīng)用市場(chǎng),無(wú)數(shù)開發(fā)者針對(duì)汽車開發(fā)的 App 都在其中,我們想要使用哪個(gè) App,想要實(shí)現(xiàn)什么功能,在市場(chǎng)中下載就行。
這個(gè)變化可以說(shuō)是必然的,也是意義非凡的。
我們類比 iPhone 的發(fā)展軌跡,其實(shí)初代 iPhone 雖然是一款革命性的產(chǎn)品,但有限的應(yīng)用在當(dāng)時(shí)也被很多人詬病,限制了其銷售,直到 2008 年 7 月,喬布斯正式推出 APP Store 后,iPhone 才真正走上顛覆手機(jī)的道路,并由此創(chuàng)造了以 APP Store 為核心的龐大的 iOS 生態(tài)。
由此可以看到上汽推出的汽車 SOA 開放平臺(tái)是怎樣一個(gè)重要的舉措,無(wú)疑,它是志在打造一個(gè)以用戶體驗(yàn)為核心,各方開發(fā)者共同參與、合作共贏的智能汽車生態(tài)。
汽車 SOA 開放平臺(tái)的意義還不止于此。
首個(gè) SOA 開放平臺(tái),全面革新的軟件汽車
本文開頭我們說(shuō)了汽車智能化的趨勢(shì),在上汽的眼中,智能化的 “軟件汽車”應(yīng)該是怎樣的呢?
上汽軟件中心首席架構(gòu)師孟超在去年的一次演講中就表示,“汽車應(yīng)該是人類的一個(gè)伙伴。”具體說(shuō)就是高度智能化、數(shù)字化的移動(dòng)終端,能滿足千人千面的用戶需求,并且具備自學(xué)習(xí)、自決策、自成長(zhǎng)、自進(jìn)化的能力。
SOA 平臺(tái),就是讓汽車成為人類伙伴的關(guān)鍵一步,這無(wú)論對(duì)汽車行業(yè),還是對(duì)消費(fèi)者、OEM 廠商來(lái)說(shuō),都擁有重要意義。
首先,我們?cè)陂_頭說(shuō)了,“智慧”是互聯(lián)的一個(gè)先決條件,汽車完成了智能化,才能成為萬(wàn)物互聯(lián)得到關(guān)鍵環(huán)節(jié),才能成為智能 IoT 時(shí)代的交互中樞與核心入口。
因此 SOA 歸根結(jié)底是對(duì)汽車這一終端本質(zhì)定位的變革,也是對(duì)汽車產(chǎn)業(yè)的變革。過(guò)去的汽車就是一部車,和其他終端基本沒什么瓜葛,接下來(lái),汽車將擺脫孤島屬性,和更多汽車、更多終端緊密互聯(lián)。進(jìn)而,整個(gè)汽車產(chǎn)業(yè)的設(shè)計(jì)、開發(fā)、制造全鏈條都會(huì)被顛覆,過(guò)去的孤島式開發(fā)將不可取,產(chǎn)業(yè)鏈將引入海量新的成員,并形成更加深度的融合、從而構(gòu)成更加廣闊的生態(tài)。
還有就是,由于 SOA 本身的技術(shù)優(yōu)勢(shì),汽車軟件開發(fā)的周期和成本會(huì)下降,效率則會(huì)大大提升。在過(guò)去,想要對(duì)汽車系統(tǒng)的某個(gè)服務(wù)進(jìn)行改動(dòng),還要考慮對(duì)其他服務(wù)、系統(tǒng)的影響,經(jīng)常改動(dòng)一個(gè)地方,其他地方都要重新設(shè)計(jì)。而 SOA 中,服務(wù)被提取了出來(lái),則不存在這個(gè)問(wèn)題。
此外,SOA 開放平臺(tái)重構(gòu)了汽車的服務(wù)功能,對(duì)車輛的每個(gè)硬件都進(jìn)行了封裝化和 IP 化,具體到車廠可以知道全球某個(gè)地方的某輛汽車的某個(gè)傳感器正在做什么。這樣能能力讓汽車可以產(chǎn)生海量的數(shù)據(jù)。有了數(shù)據(jù),結(jié)合算法、軟件層面的不斷迭代,汽車就會(huì)從原來(lái)冷冰冰的交通工具,進(jìn)化成能夠洞察用戶需求、可以交流并主動(dòng)提供服務(wù)的 “伙伴”。
一輛車是這樣,如果成千上萬(wàn)輛車都是這樣,這些智能汽車就會(huì)在整個(gè)城市 IOT(物聯(lián)網(wǎng))中產(chǎn)生海量的數(shù)據(jù),進(jìn)而為智慧城市的建設(shè)提供充足的數(shù)據(jù)流、信息流、甚至資金流。
試想一下,當(dāng)上汽將 SOA 平臺(tái)的底層硬件能力、軟件系統(tǒng)以及數(shù)據(jù)信息開放給開發(fā)者,將會(huì)為整個(gè)汽車行業(yè)帶來(lái)怎樣龐雜的新生態(tài)。
從消費(fèi)者的角度來(lái)說(shuō),SOA 軟件平臺(tái)可以調(diào)用汽車上的近千個(gè)硬件,提供龐大數(shù)量的應(yīng)用場(chǎng)景,帶來(lái)像智能手機(jī)一樣的海量應(yīng)用軟件,從而提供無(wú)限豐富的智慧服務(wù)。
例如當(dāng)一家人外出游玩時(shí),汽車會(huì)主動(dòng)調(diào)節(jié)熱鬧喜慶的座艙氛圍,讓大家心情開心;當(dāng)汽車遇到故障時(shí),還能第一時(shí)間識(shí)別診斷并找到最近的維修站;當(dāng)你開車疲倦時(shí),汽車甚至能陪你聊天提神甚至接管方向盤……
總之就是在 SOA 軟件平臺(tái)的幫助下,根據(jù)乘員數(shù)量、道路情況、目的地甚至自己心情等不同條件配置不同功能,實(shí)現(xiàn)千人千面的用車體驗(yàn)。這絕對(duì)有別于傳統(tǒng)汽車的全面進(jìn)化的體驗(yàn)。
從這個(gè)角度來(lái)說(shuō),汽車企業(yè)也將不只是生產(chǎn)制造汽車,更升級(jí)為移動(dòng)出行服務(wù)供應(yīng)商,通過(guò)與多方的協(xié)同合作,針對(duì)軟件進(jìn)行高效的開發(fā)、配置、迭代,來(lái)滿足用戶多種多樣的用車需求。
最后,對(duì) OEM 來(lái)說(shuō)也是類似,在 SOA 數(shù)字化軟件平臺(tái)上,OEM 可以更快速和專注的對(duì)汽車整車硬件進(jìn)行升級(jí)革新,這也是數(shù)字化應(yīng)用不斷豐富復(fù)雜時(shí)對(duì)硬件的基本要求;同時(shí)在 SOA 的統(tǒng)一標(biāo)準(zhǔn)下,OEM 也可以做出自己百花齊放的應(yīng)用,打出自己的差異化路線。
總結(jié):百年未見的變局,美好未來(lái)的鑰匙
自 1908 年福特發(fā)明 T 型車以來(lái),汽車成為現(xiàn)代社會(huì)主要交通工具已經(jīng)長(zhǎng)達(dá) 110 多年之久,這么長(zhǎng)的時(shí)間里,汽車這一產(chǎn)品雖然在形態(tài)、功能、定位等方面一直在進(jìn)步,但其實(shí)都沒有產(chǎn)生什么本質(zhì)的改變。
也就是近些年,隨著新能源電動(dòng)汽車技術(shù)的普及,物聯(lián)網(wǎng)、AI 等技術(shù)的引入,汽車產(chǎn)業(yè)才開始悄然發(fā)生著質(zhì)變。但技術(shù)終究只是工具,在汽車行業(yè)走向質(zhì)變的路上,到底應(yīng)該怎么質(zhì)變?怎樣將技術(shù)轉(zhuǎn)化成實(shí)際可用的服務(wù),怎樣讓這些技術(shù)最大化釋放他們對(duì)汽車行業(yè)的變革力?這些問(wèn)題,需要我們有更多的思考,需要技術(shù)本身之外的方法來(lái)解決。
上汽推出的全球首個(gè)汽車 SOA 開放平臺(tái),可以說(shuō)的行業(yè)第一次針對(duì)這些問(wèn)題給出了具體完善的方法論。它的導(dǎo)向是 “軟件定義汽車”,是充滿智慧能力的 “軟件汽車”,或者說(shuō),“人類的伙伴”。
在行業(yè)各方共創(chuàng)共贏、群策群力的基礎(chǔ)上,SOA 開放平臺(tái)必將為我們帶來(lái)一個(gè)嶄新的智能汽車生態(tài),帶來(lái)更加智慧的出行和生活方式。