本發(fā)明屬于機(jī)電一體化和電子信息領(lǐng)域;
背景技術(shù):
網(wǎng)絡(luò)通信技術(shù)、物聯(lián)網(wǎng)技術(shù)、嵌入式開發(fā)技術(shù)等。
技術(shù)實現(xiàn)要素:
本發(fā)明是一種面向后裝市場的車載應(yīng)用服務(wù)平臺,其跨終端、支持異構(gòu)數(shù)據(jù),使用戶脫離應(yīng)用軟件和終端綁定的困擾,利用平臺形成具備通用功能的應(yīng)用服務(wù)系統(tǒng),如媒體播放、導(dǎo)航、語音識別、保險、支付等,方便用戶使用,并融合汽車電檢系統(tǒng),能對汽車進(jìn)行實時監(jiān)測和診斷,可以實時監(jiān)測汽車所有運行數(shù)據(jù),包括行駛里程、平均油耗、當(dāng)前油耗、每日油耗等、可以定位汽車當(dāng)前位置坐標(biāo)、行駛軌跡等;對汽車的當(dāng)前狀態(tài)和健康度做出檢測和評估;解放出駕駛員的雙手,通過語音輸入控制各個應(yīng)用程序的開啟和關(guān)閉,同時通過語音輸出各種反饋信息,利于行車安全。
附圖說明
附圖1為面向后裝市場的車載應(yīng)用服務(wù)平臺結(jié)構(gòu)圖。
附圖2為面向后裝市場的車載應(yīng)用服務(wù)平臺功能框圖。
附圖3為面向后裝市場的車載應(yīng)用服務(wù)平臺體系結(jié)構(gòu)。
附圖4為面向后裝市場的車載應(yīng)用服務(wù)平臺的數(shù)據(jù)流圖。
附圖5為面向后裝市場的車載應(yīng)用服務(wù)平臺的用戶使用流程。
附圖6為車載終端硬件系統(tǒng)框圖。
附圖7為車載終端功能框圖。
附圖8為車載終端軟件架構(gòu)圖。
具體實施方式
1、車載應(yīng)用服務(wù)平臺的架構(gòu)設(shè)計:本發(fā)明設(shè)計的面向多終端具有電檢功能的車載應(yīng)用服務(wù)平臺,平臺采用分層結(jié)構(gòu)的應(yīng)用服務(wù)模式。為車載用戶提供一種高效、低成本、跨平臺的使用和開發(fā)方式,平臺具有豐富的應(yīng)用資源。
2、車載應(yīng)用服務(wù)平臺接口設(shè)計:平臺支持多終端,支持異構(gòu)數(shù)據(jù),涉及接口主要有(1)平臺與終端硬件設(shè)備接口;(2)平臺與應(yīng)用采集接口;(3)平臺與各類異構(gòu)數(shù)據(jù)服務(wù)接口。
3、車身電檢數(shù)據(jù)信息系統(tǒng)建立:包括檢測設(shè)備、車載傳感器、汽車電子控制模塊、通信模塊、車輛自組網(wǎng)AP、服務(wù)器以及相應(yīng)的網(wǎng)關(guān)。
4、車載后端應(yīng)用模塊開發(fā):包括保險模塊、支付模塊、電檢數(shù)據(jù)模塊(包含維護(hù)功能)、智能語音模塊、自動路徑誘導(dǎo)模塊、車輛智能輔助模塊。
5、嵌入式自主應(yīng)用服務(wù)終端開發(fā):包括語音為主的人機(jī)交互、輔助駕駛功能、媒體播放功能。
6、網(wǎng)絡(luò)通信技術(shù)研究:包括車輛對外通信和車內(nèi)設(shè)備間的網(wǎng)絡(luò)通信。如:車內(nèi)無線電話;GPS實現(xiàn)導(dǎo)航、地圖以及當(dāng)?shù)胤?wù)廣告等;GPRS、3G、4G模塊連接到Internet可以實現(xiàn)網(wǎng)絡(luò)訪問和移動辦公;車輛內(nèi)部可通過藍(lán)牙、WIFI或USB等方式可以將車內(nèi)的娛樂設(shè)備連接,還可與手機(jī)、媒體播放器等便攜式設(shè)備連接。
面向后裝市場的車載應(yīng)用服務(wù)平臺支持多終端信息系統(tǒng)平臺、自主終端(含車載電檢數(shù)據(jù)采集)、電檢服務(wù)系統(tǒng),結(jié)構(gòu)如附圖1。
平臺分為娛樂功能和信息功能兩大功能。具體如附圖2,其中信息部分功能主要通過車載終端結(jié)合平臺底層功能實現(xiàn)。娛樂部分呈現(xiàn)通過車載終端完成,內(nèi)容通過平臺的中間層整合。
車載應(yīng)用服務(wù)平臺的平臺結(jié)構(gòu):為解決移動終端自身的弊端和多異構(gòu)娛樂內(nèi)容提供系統(tǒng)的接入問題,平臺采用“硬件引擎+中間件+終端應(yīng)用”的新型應(yīng)用服務(wù)模式,結(jié)合中間件、虛擬化技術(shù),SOA、WebServer、OSGi標(biāo)準(zhǔn)以及統(tǒng)一的數(shù)據(jù)交互和終端接入方案,設(shè)計面向多終端具有電檢數(shù)據(jù)的車載應(yīng)用服務(wù)平臺,如附圖3。該平臺框架上主要包括硬件引擎、中間件平臺和車載終端應(yīng)用的三層平臺架構(gòu)以及角色分配和安全監(jiān)控兩個管理模塊。
(1)引擎層
引擎層通過網(wǎng)絡(luò)將大量的資源整合成資源池,并進(jìn)行統(tǒng)一管理和調(diào)度供用戶隨時獲取、按需使用和彈性擴(kuò)展,包括基礎(chǔ)設(shè)施和基礎(chǔ)設(shè)施監(jiān)控管理兩部分。基礎(chǔ)設(shè)施就是通過網(wǎng)絡(luò)整合大量資源所形成的資源池,包括車載終端(車載電腦)、分布式計算機(jī)集群等大量的硬件資源和數(shù)據(jù)庫包、基礎(chǔ)應(yīng)用等豐富的軟件資源?;A(chǔ)設(shè)施監(jiān)控管理包括監(jiān)控和管理兩個部分,監(jiān)控是監(jiān)測集群的運行使用情況,發(fā)現(xiàn)故障資源及時停止或利用其他資源代替;管理是將基礎(chǔ)資源根據(jù)用戶的需求統(tǒng)一分配,統(tǒng)一調(diào)度,向用戶提供一個完整的服務(wù)。
通過硬件虛擬化實現(xiàn)硬件設(shè)備的即插即用,即在不影響平臺正常操作和其他設(shè)備正常工作的前提下可以隨時加入或撤離。軟件虛擬化實現(xiàn)了按需使用和動態(tài)擴(kuò)展,即代碼可以根據(jù)邏輯動態(tài)地調(diào)度到所需的地方。虛擬化之后的資源以服務(wù)的形式向上層提供,用戶無需購買、維護(hù)硬件設(shè)備和相關(guān)軟件,就可以在其上構(gòu)建自己的平臺和應(yīng)用。
(2)中間件平臺
引擎層通過網(wǎng)絡(luò)將大量的資源整合成資源池,并進(jìn)行統(tǒng)一管理和調(diào)度供用戶隨時獲取、按需使用和彈性擴(kuò)展,包括基礎(chǔ)設(shè)施和基礎(chǔ)設(shè)施監(jiān)控管理兩部分?;A(chǔ)設(shè)施就是通過網(wǎng)絡(luò)整合大量資源所形成的資源池,包括車載終端(車載電腦)、分布式計算機(jī)集群等大量的硬件資源和數(shù)據(jù)庫包、基礎(chǔ)應(yīng)用等豐富的軟件資源?;A(chǔ)設(shè)施監(jiān)控管理包括監(jiān)控和管理兩個部分,監(jiān)控是監(jiān)測集群的運行使用情況,發(fā)現(xiàn)故障資源及時停止或利用其他資源代替;管理是將基礎(chǔ)資源根據(jù)用戶的需求統(tǒng)一分配,統(tǒng)一調(diào)度,向用戶提供一個完整的服務(wù)。
通過硬件虛擬化實現(xiàn)硬件設(shè)備的即插即用,即在不影響平臺正常操作和其他設(shè)備正常工作的前提下可以隨時加入或撤離。軟件虛擬化實現(xiàn)了按需使用和動態(tài)擴(kuò)展,即代碼可以根據(jù)邏輯動態(tài)地調(diào)度到所需的地方。虛擬化之后的資源以服務(wù)的形式向上層提供,用戶無需購買、維護(hù)硬件設(shè)備和相關(guān)軟件,就可以在其上構(gòu)建自己的平臺和應(yīng)用。
(3)端應(yīng)用平臺
傳統(tǒng)中間件平臺重點研究對計算機(jī)的服務(wù)提供,而忽略了對車載終端的服務(wù)提供,車載終端有易于攜帶,使用方便的優(yōu)勢,終端服務(wù)需求大大提升。車載終端平臺利用基于網(wǎng)絡(luò)連接的界面提供給用戶豐富的應(yīng)用,提供多用戶機(jī)制,無論是一對一還是一對多都能夠提供個性智能的用戶體驗。
車載終端平臺面向移動互聯(lián)網(wǎng)終端用戶,提供的服務(wù)要考慮到移動互聯(lián)網(wǎng)終端顯示、計算、存儲等問題,應(yīng)用提供者提供車載終端的應(yīng)用安裝文件和標(biāo)準(zhǔn)接口;車載終端用戶可以通過標(biāo)準(zhǔn)接口直接使用服務(wù)或者下載安裝文件使用;車載終端用戶可以向平臺訂制應(yīng)用,應(yīng)用提供者則按照應(yīng)用需求來開發(fā)自己的應(yīng)用,這樣充分體現(xiàn)了平臺性也實現(xiàn)用戶個性化,給用戶以良好的體驗。
面向后裝市場的車載應(yīng)用服務(wù)平臺數(shù)據(jù)流:支持多終端的車載應(yīng)用服務(wù)平臺中的3個層次和3種角色之間需要統(tǒng)一的協(xié)同機(jī)制和標(biāo)準(zhǔn)的數(shù)據(jù)傳輸規(guī)范才可以無縫連接,實現(xiàn)平臺的功能。平臺數(shù)據(jù)流如附圖4所示。引擎層、中間件平臺和終端應(yīng)用平臺不間斷地運轉(zhuǎn),等待用戶的訪問。引擎層向中間件平臺提供計算、存儲、網(wǎng)絡(luò)等基礎(chǔ)能力;中間件平臺將這些能力展示出來,供二次開發(fā)者使用。二次開發(fā)者可以通過重組基礎(chǔ)能力和開發(fā)新能力的形式來設(shè)計應(yīng)用成品或網(wǎng)絡(luò)接口。車載終端用戶可以通過中間件平臺下載應(yīng)用成品安裝和訪問網(wǎng)絡(luò)接口來享受平臺中所提供的應(yīng)用。如果用戶沒有找到適合自己的服務(wù),可以向中間件平臺訂制應(yīng)用,二次開發(fā)者會根據(jù)用戶的需求開發(fā)出適合用戶的應(yīng)用。
面向后裝市場的車載應(yīng)用服務(wù)平臺使用流程如附圖5;用戶通過用戶名和密碼來鑒別,如果沒有注冊或者輸入錯誤則返回重新登錄或注冊。用戶名和密碼匹配之后根據(jù)注冊信息將用戶分為普通用戶、開發(fā)者和管理者3種級別。每種級別賦予不同等級的權(quán)限,普通用戶只是查看平臺上的服務(wù)和訂制自己所需要的服務(wù),開發(fā)者可以查看平臺上的服務(wù),也可以開發(fā)自己的服務(wù)上傳到平臺上供普通用戶使用管理者則監(jiān)控整個平臺,保證平臺的正常運行。
面向后裝市場的車載應(yīng)用服務(wù)平臺的終端硬件設(shè)計:車載終端核心是板載ARM處理器,該處理器采用ARM公司最新的處理器內(nèi)核Cortex核心,該處理器具有功耗低,處理速度快等優(yōu)點;該車載終端上可安裝多種嵌入式操作系統(tǒng)。同時該終端通過VCI(Vehicle Communication Interface)卡實現(xiàn)與車載電檢系統(tǒng)連接,實現(xiàn)車載數(shù)據(jù)的實時讀取。系統(tǒng)硬件結(jié)構(gòu)如附圖6。終端功能如附圖7。
面向后裝市場的車載應(yīng)用服務(wù)平臺的終端軟件設(shè)計如附圖8:使用平臺車載終端軟件可由客戶定制,以下為定制一例包括:1)車輛信息交互與控制模塊,包括遠(yuǎn)程啟動模塊,汽車信息顯示模塊,安全警報子模塊,遠(yuǎn)程控制子模塊等;2)車載輔助駕駛模塊,包括GPS子模塊,汽車保養(yǎng)記錄子模塊,汽車后視鏡子模塊,行車導(dǎo)航子模塊等;3)模塊,包括Internet瀏覽子模塊,車載電話子模塊,輔助辦公子模塊,MP3與調(diào)頻播放子模塊等。界面分三欄,最上面為狀態(tài)欄,有時間信息,溫度信息。中間主體部分為系統(tǒng)主體功能模塊導(dǎo)航按鈕。包括:網(wǎng)絡(luò)信息瀏覽按鈕,支付寶應(yīng)用按鈕,車況信息按鈕,空調(diào)控制器按鈕,音響按鈕,日歷按鈕,前視鏡按鈕,后視鏡按鈕,車載電話按鈕,位置信息按鈕,維護(hù)保養(yǎng)記錄按鈕,下載按鈕,辦公按鈕等,點擊這些按鈕可以進(jìn)入相應(yīng)的界面。