曾浩龍 劉翠翠 孫華 黃程成 張永歡
摘要:隨著社會(huì)經(jīng)濟(jì)的快速提升,汽車需求日益增長(zhǎng),隨之產(chǎn)生了汽車數(shù)量的爆發(fā)式增長(zhǎng)帶來了譬如道路擁堵、交通安全等一些問題。面對(duì)逐年嚴(yán)峻的交通安全形勢(shì)對(duì)于逐漸嚴(yán)重的交通安全形勢(shì),消費(fèi)者已不滿足于傳統(tǒng)的車載服務(wù)系統(tǒng),同時(shí)結(jié)合互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的飛速進(jìn)步,研究移動(dòng)用戶端與車栽終端結(jié)合的商業(yè)模式已形成新的發(fā)展趨勢(shì),該文將根據(jù)移動(dòng)互聯(lián)網(wǎng)與OBD車載診斷系統(tǒng),研究智能車載診斷系統(tǒng)。
關(guān)鍵詞:移動(dòng)互聯(lián)網(wǎng);Android客戶端;車載診斷系統(tǒng)
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)06-0046-03
1概述
由于近年來移動(dòng)互聯(lián)網(wǎng)技術(shù)與智能手機(jī)的飛速進(jìn)步,互聯(lián)網(wǎng)成為人們生活中不可缺少的一部分。不管是發(fā)展完善的移動(dòng)支付,還是激烈競(jìng)爭(zhēng)的網(wǎng)約車,再到各大外賣平臺(tái),這些例子都說明互聯(lián)網(wǎng)影響著我們生活的方方面面,沒有互聯(lián)網(wǎng)人們的生活可能寸步難行。根據(jù)相關(guān)資料,截至2016年9月中國(guó)移動(dòng)電話用戶總數(shù)達(dá)13.16億戶,4G用戶總數(shù)達(dá)到6.86億戶,占移動(dòng)電話用戶的52.1%。
汽車行業(yè)的情況也發(fā)展迅速。伴隨經(jīng)濟(jì)的迅速發(fā)展,我國(guó)汽車數(shù)量也飛速增長(zhǎng),根據(jù)數(shù)據(jù)顯示,截止到2015年,我國(guó)汽車保有量達(dá)到1.63億輛,汽車駕駛?cè)藬?shù)達(dá)到了2.63億人,汽車在機(jī)動(dòng)車的比例也達(dá)到60.77%。在汽車數(shù)量爆發(fā)式增長(zhǎng)的同時(shí),人們的駕駛安全意識(shí)也越來也高,人們開始注意車輛的狀態(tài)是否出現(xiàn)問題,駕駛行為是否出現(xiàn)錯(cuò)誤還有用戶自身的行駛數(shù)據(jù)比如行駛時(shí)間、駕駛?cè)章烦?、油耗等,輔助用戶完善自己的駕駛習(xí)慣,保養(yǎng)汽車,提高用戶駕駛時(shí)的安全系數(shù)。
可以看出,隨著汽車行業(yè)與移動(dòng)互聯(lián)網(wǎng)的快速進(jìn)步,車主也逐漸注重汽車的運(yùn)行狀況,保養(yǎng)意識(shí)也在逐漸加強(qiáng)。對(duì)個(gè)人用戶,可以快速實(shí)時(shí)的獲得汽車的狀況信息和其行駛數(shù)據(jù),按照系統(tǒng)傳達(dá)的數(shù)據(jù)能夠?yàn)橛脩籼峁┍pB(yǎng)車輛建議并且還可以提高車主的安全駕駛意識(shí)。對(duì)于企業(yè)用戶,能夠通過大數(shù)據(jù)技術(shù)對(duì)駕駛?cè)藛T以及車輛的運(yùn)行狀況進(jìn)行及時(shí)的評(píng)估和監(jiān)控獲得有意義的數(shù)據(jù),對(duì)于4S店和汽車保險(xiǎn)公司能與企業(yè)相互合作,通過對(duì)數(shù)據(jù)的分析給用戶提供更多人性化的服務(wù)。
2相關(guān)內(nèi)容簡(jiǎn)介
2.1Android系統(tǒng)相關(guān)技術(shù)
Android是Google公司于2007年開發(fā)出來的,此系統(tǒng)是基于Linux核心的開源移動(dòng)設(shè)備的操作系統(tǒng),而Android的本意為“機(jī)器人”,Android系統(tǒng)的標(biāo)志也一直是個(gè)綠色的機(jī)器人,這就是它的創(chuàng)始人Andy的理想和信念。Android由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,它被稱為是首個(gè)為移動(dòng)終端打造的真正開源與完整的操作系統(tǒng)。
Android有其獨(dú)特的開放性和開源性,這些特點(diǎn)使開發(fā)者能夠按照相應(yīng)的需求更改部分源碼讓其更加適合消費(fèi)者的使用習(xí)慣,像MIUI、Color0S等操作系統(tǒng)就是在Android系統(tǒng)的基礎(chǔ)之上,按照消費(fèi)者的習(xí)慣而制作的操作系統(tǒng)。Android的這些特性吸引了大量開發(fā)者進(jìn)入到Android應(yīng)用軟件開發(fā)中,正是由于這些特性,使其在市場(chǎng)占有的份額遙遙領(lǐng)先。
Android的系統(tǒng)架構(gòu)以軟件棧的方式實(shí)現(xiàn),使用了分層的思想,分層的優(yōu)勢(shì)在于上層可以享受來自下層給予的統(tǒng)一服務(wù),避免了同層和一下層的差異。當(dāng)同層和以下層改變時(shí)上層不會(huì)受到影響,即每層各自運(yùn)行,各自給與固定的服務(wù)接入點(diǎn)。如圖1所示,Android分為四層,由底向上分別是Linux內(nèi)核層、Android運(yùn)行庫(kù)和系統(tǒng)庫(kù)、應(yīng)用程序框架層和應(yīng)用程序?qū)印?/p>
Android系統(tǒng)的最大特點(diǎn)在于它的應(yīng)用程序之間關(guān)系是平等的。在Android中,如果一個(gè)應(yīng)用程序想讓另外一個(gè)應(yīng)用程序中也能使用它的組件元素,只要開放原應(yīng)用程序中定義和使用的組件元素的權(quán)限。譬如你需要在應(yīng)用程序中可以加入計(jì)時(shí)器功能,如果其他的應(yīng)用程序已經(jīng)開發(fā)了此功能的組件,同時(shí)開放權(quán)限,那就能夠直接使用該組件來實(shí)現(xiàn)計(jì)時(shí)器的功能。
Android系統(tǒng)自身有Activity(活動(dòng))、ContentProvider(內(nèi)容提供者)、BroadcastReceiver(廣播接收者)、Service(后臺(tái)服務(wù))這四個(gè)基本組件。在用四大組件時(shí)要實(shí)例化這些組件相關(guān)的類,同時(shí)要在其配置文件AndroidManifest.xml中進(jìn)行注冊(cè)。
2.2OBD車載診斷系統(tǒng)
起初,由于大氣污染問題嚴(yán)重,車載診斷系統(tǒng)被用于處理車輛的尾氣排放。到如今隨之汽車行業(yè)與移動(dòng)互聯(lián)網(wǎng)的飛速進(jìn)步,OBD技術(shù)相比以前來說越發(fā)成熟,通過了三代的發(fā)展,已具備了車輛相關(guān)數(shù)據(jù)的獲得、故障的診斷、數(shù)據(jù)傳輸GPRS等功能。
現(xiàn)在OBD有許多的通信協(xié)議,常見的有SAE與ISO兩大類,由于OBD的通信協(xié)議使用相同標(biāo)準(zhǔn),所以其可以采用相同的數(shù)據(jù)傳輸模式與診斷模式,盡管它們不盡相同。如圖2-3,有九種診斷模式,它們是按照其功能差異來區(qū)分的,此中的模式一是比較常用的,汽車的運(yùn)行數(shù)據(jù)就是它來獲取的,另有模式三,用于獲取汽車故障碼。
OBD系統(tǒng)能夠用于檢查發(fā)動(dòng)機(jī)、排放系統(tǒng)和燃油系統(tǒng)等系統(tǒng)原件。OBD通信的建設(shè)包含了車輛的傳感器、電控單元、執(zhí)行器和顯示終端等。如圖3是它的對(duì)照網(wǎng)絡(luò)結(jié)構(gòu)圖。
OBD系統(tǒng)負(fù)責(zé)的功能有:1)將電控單元安裝到汽車的接口上用來建設(shè)兩者的聯(lián)系;2)外部傳感器信號(hào)的獲取;3)OBD能夠使用移動(dòng)互聯(lián)網(wǎng)將獲取的數(shù)據(jù)發(fā)送到服務(wù)器,是因?yàn)槠鋬?nèi)部具備了聯(lián)網(wǎng)通信模塊。
在日常使用中,它的工作原理為:在車輛的接口上安裝OBD系統(tǒng),汽車啟動(dòng)它便同時(shí)工作,OBD將接收汽車的實(shí)時(shí)數(shù)據(jù),其中的數(shù)據(jù)包括油耗、汽車?yán)锍?、故障碼、急剎車次數(shù)等。實(shí)時(shí)數(shù)據(jù)將通過移動(dòng)互聯(lián)網(wǎng)在設(shè)定的時(shí)間間隔里上傳到服務(wù)器,在暫時(shí)接收不到網(wǎng)絡(luò)時(shí),會(huì)將這些數(shù)據(jù)存儲(chǔ)在相應(yīng)的設(shè)備上,在能夠接收網(wǎng)絡(luò)時(shí)再次發(fā)送。同時(shí)服務(wù)器能夠自發(fā)地往OBD系統(tǒng)發(fā)送請(qǐng)求。譬如車主在想要檢查汽車運(yùn)行狀況時(shí),按照車主ID與OBD的對(duì)照關(guān)系,后臺(tái)會(huì)往確定的設(shè)備發(fā)送檢測(cè)請(qǐng)求,系統(tǒng)在檢查完結(jié)后會(huì)將數(shù)據(jù)發(fā)送至后臺(tái),服務(wù)器存儲(chǔ)并分析數(shù)據(jù)隨后推送到客戶端,這時(shí)用戶能夠經(jīng)過客戶端接收汽車目前的行駛數(shù)據(jù)和狀況信息。
2.3智能車載診斷系統(tǒng)客戶端基本功能
經(jīng)過分析OBD系統(tǒng)上傳數(shù)據(jù)方式和接收數(shù)據(jù)類型,汽車駕駛與故障數(shù)據(jù)的模擬將在Bmob云端進(jìn)行,用戶能夠在客戶端及時(shí)地接收到汽車的行為信息、駕駛信息、狀況信息等數(shù)據(jù),同時(shí)為了促進(jìn)車主的安全駕駛,會(huì)給予一定的回報(bào),依據(jù)時(shí)按照車主的安全駕駛系數(shù)。詳細(xì)的功能分成了以下九點(diǎn):
1)車主注冊(cè)登錄,完成認(rèn)證用戶身份;
2)從服務(wù)器接收汽車的行駛數(shù)據(jù),將行駛路程、行駛時(shí)間、踩急剎車次數(shù)等數(shù)據(jù)用統(tǒng)計(jì)圖的方式展示在客戶端界面上;
3)服務(wù)器接收車主的安全駕駛系數(shù),并將日常回報(bào)也用相應(yīng)的統(tǒng)計(jì)圖方式展示在用戶界面上。
4)接收服務(wù)器對(duì)車主的安全駕駛的評(píng)價(jià)以及建議;
5)接收車主的違章記錄,用表單的形式將具體的違章行為展示出來;
6)車主能夠及時(shí)地檢測(cè)座駕的故障狀況,且給出故障的信息;
7)給予導(dǎo)航與定位功能,車主能夠通過客戶端知道自己所處位置還可以查看周圍環(huán)境,同時(shí)實(shí)時(shí)導(dǎo)航;
8)客戶端能夠查看及修改個(gè)人信息,譬如注冊(cè)時(shí)的手機(jī)、頭像、郵箱、車牌號(hào)、汽車的品牌與類型等;
9)其他功能,比如實(shí)時(shí)接收當(dāng)?shù)靥鞖狻z驗(yàn)最新的版本等功能。
根據(jù)以上功能點(diǎn),可以分為:車主注冊(cè)登錄模塊、車主回報(bào)模塊、行駛數(shù)據(jù)模塊、違章查詢模塊、汽車狀況檢查模塊、定位導(dǎo)航模塊與菜單模塊共七大模塊。以下就是各大功能模塊的大致功能:
1)車主注冊(cè)登錄模塊:車主能夠注冊(cè)登錄新的賬號(hào),第一次登錄的車主,將要填寫完整的信息,進(jìn)入信息認(rèn)證界面,用戶按照自己的汽車選擇相應(yīng)的汽車品牌、類型、車牌號(hào)等。如果不是第一次登錄看到的就是主顯示界面。如果車主忘記了密碼,可以使用注冊(cè)時(shí)的郵箱進(jìn)行驗(yàn)證或者通過手機(jī)號(hào)來修改密碼。若車主登錄后未注銷賬號(hào)則下次點(diǎn)開應(yīng)用不再重新登錄。
2)車主回報(bào)模塊:主顯示界面展示車主上次的回報(bào)、行駛路程、行駛時(shí)間、急剎車的次數(shù)等信息,還展示車主上次的駕駛評(píng)分。能夠打開進(jìn)入回報(bào)詳細(xì)界面展示回報(bào)圖,同時(shí)還有分享功能。
3)行駛數(shù)據(jù)模塊:展示汽車每日的行駛時(shí)間與路程的折線圖,計(jì)算汽車總的行駛時(shí)間與路程,還展示對(duì)車主駕駛行為的建議。
4)違章查詢模塊:用表單的方式展示車主的違章記錄,可以刷新最新數(shù)據(jù),查看具體的違章記錄。
5)狀況檢查模塊:車主能夠及時(shí)地檢查自己汽車的狀況。展示動(dòng)力、底盤、ABS防抱死等系統(tǒng)的檢查結(jié)果。
6)定位導(dǎo)航模塊:車主能夠通過地圖功能實(shí)時(shí)的查看車輛位置,還可以按照需求搜索周邊場(chǎng)所來進(jìn)行語(yǔ)音導(dǎo)航。
7)菜單模塊:菜單模塊包含的功能有:查看當(dāng)?shù)貙?shí)時(shí)天氣情況、車主的個(gè)人信息、修改密碼、注銷登錄等功能。
3結(jié)束語(yǔ)
3.1全文總結(jié)
隨著互聯(lián)網(wǎng)高速的發(fā)展,互聯(lián)網(wǎng)時(shí)代發(fā)生了巨大的變化。一開始的網(wǎng)絡(luò)購(gòu)物,到如今的滴滴打車興起,外賣服務(wù)行業(yè)的信息聯(lián)通一體化?;ヂ?lián)網(wǎng)的發(fā)展已經(jīng)影響到我們的生活的各個(gè)方面。車聯(lián)網(wǎng)將成為下一個(gè)互聯(lián)網(wǎng)+的行業(yè)。傳統(tǒng)的車載系統(tǒng)不是固定在其內(nèi)、功能和性能相對(duì)單一就是硬件設(shè)備的成本偏高,很多的設(shè)備要不必須通過藍(lán)牙接收駕駛數(shù)據(jù),存在距離的制約。滿足不了用戶及時(shí)的接收汽車數(shù)據(jù)的需求。隨之OBD系統(tǒng)和聯(lián)網(wǎng)模塊的進(jìn)步,車載OBD能夠及時(shí)地接收數(shù)據(jù)和上傳服務(wù)器。本客戶端在Bmob云后臺(tái)模擬車輛數(shù)據(jù),其經(jīng)過Android客戶端與服務(wù)器之間的交互,用戶能夠及時(shí)地接收車輛數(shù)據(jù),并且可以在客戶端直觀的給用戶展示。
3.2展望
此系統(tǒng)展現(xiàn)了OBD設(shè)備可接受的基本數(shù)據(jù),隨之OBD車載設(shè)備的深入研究,該系統(tǒng)能夠接收到很多影響當(dāng)前汽車行駛狀況或者車主行為數(shù)據(jù),展示更多內(nèi)容。商業(yè)運(yùn)用上,該系統(tǒng)給予的車主每日回報(bào),可以促進(jìn)用戶安全駕駛,不過并未給出用戶的等級(jí)、駕駛行為的評(píng)估模式,服務(wù)提供方需要按照實(shí)際情況給出詳細(xì)的方案。當(dāng)前有許多的保險(xiǎn)公司的產(chǎn)品都在用UBI的車險(xiǎn)模式,這是一種根據(jù)車主駕駛行為的新型車險(xiǎn)方式。其詳細(xì)方法是設(shè)備接收車主的駕駛數(shù)據(jù),比如具體的駕駛方式、駕駛時(shí)間的長(zhǎng)短等,系統(tǒng)再對(duì)這些數(shù)據(jù)進(jìn)行科學(xué)的評(píng)估考核,按照評(píng)估的情況,保險(xiǎn)公司給予那些有安全風(fēng)險(xiǎn)的客戶相應(yīng)的保費(fèi)優(yōu)惠。根據(jù)相關(guān)研究,使用了UBI的客戶,因碰撞而造成的交通事故下降50%-75%左右。這種模式在歐美國(guó)家中非常廣泛的運(yùn)用,而在我國(guó)也有部分的保險(xiǎn)公司已經(jīng)開始運(yùn)用。同時(shí)服務(wù)提供商能夠和有意向的4s店合作,給與用戶一些保養(yǎng)方案,并且車主也能夠根據(jù)4S店的評(píng)價(jià)與排名選擇最心儀的保險(xiǎn)公司及保養(yǎng)方案。
在人工智能的背景下,路上行駛的機(jī)動(dòng)車將不僅僅只是一個(gè)獨(dú)立的個(gè)體,車與車、人與車之間將完善的聯(lián)系在一起,這就得益于互聯(lián)網(wǎng)與車聯(lián)網(wǎng)的結(jié)合。伴隨著軟硬件技術(shù)的逐步提升,這種模式將擁有廣闊的前景。