快上車,搭乘HUAWEI HiCar駛向未來

2023-06-28 12:00:25

HUAWEI HiCar(以下簡稱HiCar)是華為提供的人-車-家全場景智慧互聯解決方案,連線手機與車輛,充分發揮各自的優勢屬性,將手機的應用/服務生態延伸進車輛,實現以手機為核心的全場景體驗。消費者通過HiCar可以感受應用/服務在手機和車輛間無縫流轉、智慧語音發起導航/播放音樂/車輛控制如車窗空調、日曆航班等情景智慧資訊隨需而出等全新智慧出行體驗。

為了向消費者提供更多的應用和服務,以及在更多車型上提供HiCar,HiCar分別嚮應用開發者和裝置開發者開放了豐富的介面能力和指導檔案。廣大開發者們可以快速將自己的應用接入HiCar,以及將HiCar預置到正在開發的車型中。

應用接入HiCar

HiCar為應用提供一系列開放能力,包含基礎的CarBaseEngine和為不同類別應用提供專屬能力的子Engine。目前已開放CarBaseEngine和CarMapEngine能力。

應用開發者只需要在原有應用的基礎上整合HiCar開放能力即可支援HiCar,而不需要單獨為HiCar設計開發單獨的應用。整合HiCar開放能力的應用,安裝和執行都是在手機上,手機上的HiCar App會將應用對應的介面啟動到車輛硬體裝置螢幕上(例如車機螢幕,後續皆以車機螢幕舉例),並通過應用中整合的HiCar開放能力與應用進行通訊。

當前HiCar支援接入的應用型別及相關說明:

音訊類應用:音樂類、兒童故事類、有聲讀物類、有聲新聞資訊類等音訊應用可以通過整合CarBaseEngine提供的音訊模板快速接入HiCar。音訊模板基於Android MediaSession框架實現,HiCar通過MediaSession機制與音訊應用進行資料互動,完成資料獲取並展示、進行播放控制等。音訊應用只需專注於音訊資料的準備和播放服務的實現即可,其它繁瑣的工作,例如繪製車機介面並保證各解析度相容性、管理音訊桌面卡片等都由HiCar完成。

地圖類應用:導航類地圖應用可以通過整合CarBaseEngine、CarMapEngine提供的地圖模板快速接入HiCar。地圖模板將HiCar環境中的地圖應用分為地圖圖層和使用者端互動層兩層,地圖應用只需關注地圖圖層中的地圖資料提供以及地圖導航業務處理,無須關注使用者端互動層中複雜的車機螢幕解析度和汽車旋鈕搖桿適配內容,這些工作將由HiCar完成。

其它應用:非音訊和地圖類的應用也可以按照HiCar提供的規範和指導快速接入HiCar。

裝置接入HiCar

HiCar通過分散式軟匯流排技術、分散式虛擬化能力和應用服務共用虛擬化技術,構建了一個開放的平臺解決方案。針對汽車硬體裝置開發者,HiCar提供了HiCar SDK開放能力,方便汽車硬體裝置接入HiCar。HiCar SDK根據車機系統的不同分為Android和Linux版本,裝置開發者可自行根據車機系統型別選擇不同的HiCar SDK進行整合。

HiCar提供的HiCar SDK主要包括三部分內容:

HiCar應用API介面:HiCar為車機應用層提供的HiCar相關功能介面,車機的HMI(Human Machine Interface)應用需要呼叫這些介面實現HiCar相關的人機互動介面。

HiCar分散式協定元件:HiCar為裝置開發者提供的用於實現車機與手機間的資料傳遞、互動控制等功能的元件,包括分散式裝置發現與連線元件(Nearby)、分散式裝置虛擬化元件(DMSDP)、投屏顯示元件(HiSight)。

HiCar裝置API介面: HiCar定義的硬體和OS相關適配層介面,需要裝置開發者負責整合適配,HiCar分散式協定元件會呼叫這些介面。

裝置開發者接入HiCar需要遵循標準的接入流程,整體流程如下圖所示(圖中以車廠指代裝置開發者)。

裝置開發者整合HiCar SDK將裝置接入HiCar的主要工作可以概括為:

准入評估:從資源、技術、組織等方面對專案進行可行性評估,促使專案達到可以立項的狀態。

立項與計劃:根據專案要求組建專案團隊,明確各自分工介面,並制定專案計劃。

開發和測試:根據實現方案及計劃,完成車機側HiCar專案的開發與測試,即把HiCar SDK整合進車機系統中。

認證:由華為為整合HiCar的裝置進行認證。為保障整合HiCar的產品體驗,只有通過華為認證的HiCar產品才可以上市銷售。

生命週期維護:明確產品上市後的輿情和問題處理機制、軟體升級維護機制。

瞭解更多詳情>>

存取HiCar聯盟官網

應用接入HiCar流程

裝置接入HiCar流程

存取HMS Core 聯盟官網

獲取HMS Core 開發指導檔案

關注我們,第一時間瞭解 HMS Core 最新技術資訊~