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