不知道大家有沒有想過HiCar與原車車機系統之間的關系?我想過,并且嘗試研究過,雖然沒研究出個所以然,但還是有那么一點點收獲,所以今天就把這塊內容掰扯一下。
01 HiCar與車機系統切換
先說最簡單的操作部分,即怎么在HiCar和車機系統間進行切換。
最標準的做法,也是HiCar所設計的方法,就是當我們想返回車機系統界面時,先在左側(豎屏的話是底部)點擊一個四方格圖標,切換到應用圖標頁,然后點擊顯示著當前車型及名稱的圖標,就可以返回車機系統界面了。
這種標準的方式,有個前提是,HiCar成功連接之后,是以全屏的方式呈現。但我相信目前還有很多人在連接HiCar后,并不是以全屏的方式在使用HiCar,多多少少還殘留著原車系統的菜單或功能區域。比如還殘留著原車系統的一個左側菜單欄,那上面就有著一個大大的房子圖標,表示返回車機系統主界面,所以這部分用戶,直接點擊相應的圖標就可以直接回到原車系統了。
當然,一部分非觸屏的車機,我們就通過原車的物理按鍵或者旋鈕返回就好了。
當從HiCar返回到原車系統界面之后,如果想再回到HiCar界面,只需要在車機系統里面去找 HiCar的圖標,當然,如果我們是通過或者轉換盒子使用的HiCar,那就去找對應的或者圖標就好了,一點就又回到熟悉的HiCar界面了。
02 HiCar與車機系統間關系
先看HiCar官方給出的結構圖,大概可以了解HiCar是個啥,以及和車機系統之間的關系了。
從圖中可以看出,HiCar并不只僅僅是一個簡單的App手機工作原理方框圖,直接往手機、車機上一裝就完事了,它按照華為的術語說法,是一個解決方案。
它大概包含這么幾個部分:
這么列一下,應該是便于理解HiCar與車機系統間的關系了吧。這個是標準場景下,也就是原車支持HiCar的場景下的關系說明。接下來我們再掰扯一下現在市面上那些個HiCar轉換盒子都干了些什么,能讓原先不支持HiCar的車型也支持了HiCar。
轉換盒子也分為幾類,一類是或者轉HiCar的盒子,一類是要求車機可自行安裝應用的盒子,原理都差不多,尤其在理解上上述HiCar幾個組成部分之后,就很容易理解這些盒子的原理了。
因為車上想用HiCar,就逃不出需要車機上的HiCar App和車機系統里的連接服務這兩部分,所以無論是哪一類盒子,都需要解決這兩個問題。
第一類或者轉HiCar的盒子手機工作原理方框圖,是把原本需要集成在車機系統里面的連接服務,安裝在了盒子里面,同時將HiCar協議轉換成了或者協議,借助車機上原來就已有的“ App”或“ App”(相對于HiCar App而言的,可能不準確,就是這么個意思吧),顯示HiCar界面,可以理解為這個盒子欺騙了車機,讓車機誤以為插進來的是一部或者是支持的手機,然后把HiCar的數據流包裝成或者認識的數據流送了過去。說白了,就是借了或者的道干了HiCar的事。
第二類要求車機可自行安裝應用的盒子,這類盒子好像不多見了,原理也是類似,把連接服務安裝在了盒子里面,同時他們自行開發了一個 App,安裝在車機上,接著從盒子里面透傳出來的HiCar數據,從而完成在車上顯示HiCar界面的功能。
關于HiCar與車機系統之間的那點事,就掰扯到這里吧,不一定準確,如果有錯誤的地方,歡迎指正。