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