国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      車輛數(shù)據(jù)處理方法及車載終端與流程

      文檔序號(hào):11953768閱讀:415來(lái)源:國(guó)知局
      車輛數(shù)據(jù)處理方法及車載終端與流程

      本發(fā)明涉及汽車技術(shù)領(lǐng)域,尤其涉及一種車輛數(shù)據(jù)處理方法及車載終端。



      背景技術(shù):

      汽車作為人們的日常交通工具已經(jīng)有120多年的歷史了,在此期間隨著科技的發(fā)展,汽車也經(jīng)歷了日新月異的變化,伴隨著汽車技術(shù)的不斷發(fā)展與進(jìn)步,汽車也具備越來(lái)越多的功能。

      汽車的顯示盤內(nèi)能夠顯示汽車的剩余油量、已經(jīng)行駛里程數(shù)及當(dāng)前速度,但是并不能為用戶展示此次行駛所消耗的油量及此次行駛所行駛的里程數(shù)等等參數(shù),導(dǎo)致用戶不能有效的獲取想要的行駛數(shù)據(jù),即汽車的顯示盤內(nèi)展示的數(shù)據(jù)類型固定,不能基于使用者的需求進(jìn)行展示,用戶體驗(yàn)不好。

      上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的主要目的在于提供一種車輛數(shù)據(jù)處理方法及車載終端,旨在解決現(xiàn)有技術(shù)中汽車的顯示盤內(nèi)展示的數(shù)據(jù)類型固定,不能基于使用者的需求進(jìn)行展示,用戶體驗(yàn)不好的技術(shù)問(wèn)題。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種車輛數(shù)據(jù)處理方法,所述方法應(yīng)用于車載終端,所述車載終端通過(guò)OBD接口與汽車連接,所述方法包括:

      所述汽車啟動(dòng)后,所述車載終端讀取所述汽車支持的第一PID列表,且將所述第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID;

      接收所述移動(dòng)終端反饋的第二PID列表,讀取所述第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流;

      每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示。

      優(yōu)選地,所述方法還包括:

      若所述車載終端內(nèi)的重力傳感器檢測(cè)到振動(dòng),則喚醒所述車載終端;

      若檢測(cè)到所述車載終端的外部電壓處于預(yù)設(shè)電壓范圍內(nèi),且所述汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速大于預(yù)設(shè)轉(zhuǎn)速,則確定所述汽車已經(jīng)啟動(dòng)。

      優(yōu)選地,所述確定所述汽車已經(jīng)啟動(dòng)之后還包括:

      所述車載終端讀取所述汽車的故障碼及與所述故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,將所述故障碼及所述凍結(jié)數(shù)據(jù)幀上傳給所述移動(dòng)終端。

      優(yōu)選地,所述確定所述汽車已經(jīng)啟動(dòng)之后還包括:

      所述車載終端讀取快照,并將讀取的快照上傳給所述移動(dòng)終端。

      優(yōu)選地,所述確定所述汽車已啟動(dòng)之后還包括:

      讀取所述汽車的狀態(tài)數(shù)據(jù),并根據(jù)所述狀態(tài)數(shù)據(jù)確定是否需要告警。

      本發(fā)明還提供一種車載終端,所述車載終端通過(guò)OBD接口與汽車連接,所述車載終端包括:

      列表讀取上傳模塊,用于所述汽車啟動(dòng)后,讀取所述汽車支持的第一PID列表,且將所述第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID;

      接收讀取模塊,用于接收所述移動(dòng)終端反饋的第二PID列表,讀取所述第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流;

      數(shù)據(jù)上傳模塊,用于每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示。

      優(yōu)選地,所述車載終端還包括:

      喚醒模塊,用于若所述車載終端內(nèi)的重力傳感器檢測(cè)到振動(dòng),則喚醒所述車載終端;

      確定模塊,用于若檢測(cè)到所述車載終端的外部電壓處于預(yù)設(shè)電壓范圍內(nèi),且所述汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速大于預(yù)設(shè)轉(zhuǎn)速,則確定所述汽車已經(jīng)啟動(dòng)。

      優(yōu)選地,所述車載終端還包括:

      故障讀取上傳模塊,用于讀取所述汽車的故障碼及與所述故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,將所述故障碼及所述凍結(jié)數(shù)據(jù)幀上傳給所述移動(dòng)終端。

      優(yōu)選地,所述車載終端還包括:

      快照讀取上傳模塊,用于讀取快照,并將讀取的快照上傳給所述移動(dòng)終端。

      優(yōu)選地,所述車載終端還包括:

      讀取告警模塊,用于讀取所述汽車的狀態(tài)數(shù)據(jù),并根據(jù)所述狀態(tài)數(shù)據(jù)確定是否需要告警。

      本發(fā)明提供車輛數(shù)據(jù)處理方法,該方法應(yīng)用于車載終端,該車載終端通過(guò)OBD接口與汽車連接,該方法包括:在汽車啟動(dòng)后,車載終端讀取汽車支持的第一PID列表,且將該第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID,且接收移動(dòng)終端反饋的第二PID列表,讀取該第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流,并每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示。通過(guò)車載終端與移動(dòng)終端之間的交互,使得用戶可以選擇其關(guān)注的PID,且車載終端將基于用戶關(guān)注的PID讀取PID數(shù)據(jù)流并計(jì)算得到用戶關(guān)注的PID對(duì)應(yīng)的值,且將該值上傳至移動(dòng)終端,使得移動(dòng)終端能夠顯示用戶關(guān)注的PID的值,實(shí)現(xiàn)基于用戶的個(gè)性化自定義設(shè)置,滿足用戶的使用需求,改善用戶的使用體驗(yàn)。

      附圖說(shuō)明

      圖1為本發(fā)明第一實(shí)施例中車輛數(shù)據(jù)處理方法的流程示意圖;

      圖2為本發(fā)明第二實(shí)施例中車輛數(shù)據(jù)處理方法的流程示意圖;

      圖3為本發(fā)明第三實(shí)施例中車載終端的功能模塊的示意圖;

      圖4為本發(fā)明第四實(shí)施例中車載終端的功能模塊的示意圖。

      本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

      具體實(shí)施方式

      應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      由于現(xiàn)有技術(shù)中存在汽車的顯示盤內(nèi)展示的數(shù)據(jù)類型固定,不能基于使用者的需求進(jìn)行展示,用戶體驗(yàn)不好的技術(shù)問(wèn)題。

      為了解決上述技術(shù)問(wèn)題,本發(fā)明提出一種車輛數(shù)據(jù)處理方法,通過(guò)車載終端與移動(dòng)終端之間的交互,使得用戶可以選擇其關(guān)注的PID,且車載終端將基于用戶關(guān)注的PID讀取PID數(shù)據(jù)流并計(jì)算得到用戶關(guān)注的PID對(duì)應(yīng)的值,且將該值上傳至移動(dòng)終端,使得移動(dòng)終端能夠顯示用戶關(guān)注的PID的值,實(shí)現(xiàn)基于用戶的個(gè)性化自定義設(shè)置,滿足用戶的使用需求,改善用戶的使用體驗(yàn)。

      請(qǐng)參閱圖1,為本發(fā)明第一實(shí)施例中車輛數(shù)據(jù)處理方法的流程示意圖,該車輛數(shù)據(jù)處理方法是應(yīng)用于車載終端的,且該車載終端通過(guò)OBD接口與汽車連接,即通過(guò)OBD接口安裝在汽車上。該車輛數(shù)據(jù)處理方法包括:

      步驟101、所述汽車啟動(dòng)后,所述車載終端讀取所述汽車支持的第一PID列表,且將所述第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID;

      步驟102、接收所述移動(dòng)終端反饋的第二PID列表,讀取所述第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流;

      步驟103、每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示。

      在本發(fā)明實(shí)施例中,汽車啟動(dòng)后,車載終端將讀取該汽車支持的第一PID(數(shù)據(jù)類型標(biāo)識(shí))列表,并將該第一PID列表上傳至指定的移動(dòng)終端,其中,該指定的移動(dòng)終端是與該車載終端關(guān)聯(lián)的移動(dòng)終端,關(guān)聯(lián)的方式包括賬號(hào)關(guān)聯(lián),或者通過(guò)藍(lán)牙方式連接等。

      其中,移動(dòng)終端在接收到汽車支持的第一PID列表之后,將在顯示界面上顯示該第一PID列表,并提示用戶選擇所需要關(guān)注的PID,且在用戶選擇需要關(guān)注的PID之后,移動(dòng)終端將用戶關(guān)注的第二PID列表反饋給車載終端。

      在本發(fā)明實(shí)施例中,車載終端在接收到移動(dòng)終端反饋的第二PID列表后,讀取該第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流。需要說(shuō)明的是,汽車在行駛過(guò)程中,將生成各種PID數(shù)據(jù)流,且將生成的PID數(shù)據(jù)流緩存在緩存區(qū)域中,車載終端能夠?qū)凑盏诙ID列表從緩存區(qū)域中讀取PID數(shù)據(jù)流。

      在本發(fā)明實(shí)施例中,車載終端每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示,使得用戶能夠查看到其關(guān)注的PID對(duì)應(yīng)的值。

      其中,用戶關(guān)注的PID通??梢允谴舜涡旭偟挠秃模舜我研旭偟睦锍痰鹊取G胰舻诙ID列表中包含表示油耗的PID,則車載終端利用接收到的屬于油耗的PID數(shù)據(jù)流計(jì)算該汽車此次行駛已消耗的油量;具體的,可以基于該P(yáng)ID數(shù)據(jù)流計(jì)算所述汽車的瞬時(shí)油耗,并將該瞬時(shí)油耗乘以上述預(yù)置時(shí)長(zhǎng),得到該預(yù)置時(shí)長(zhǎng)內(nèi)的油耗值,并將該油耗值與已計(jì)算的油耗值相加,得到此次行駛的油耗。可以理解的是,由于車載終端是每隔預(yù)置時(shí)長(zhǎng)上傳一次PID數(shù)據(jù)流,因此,每次基于上傳的數(shù)據(jù)流計(jì)算得到的油耗值僅為該預(yù)置時(shí)長(zhǎng)內(nèi)的油耗值,為了得到總的油耗值,需要將此次計(jì)算的油耗值與已計(jì)算的多個(gè)預(yù)置時(shí)長(zhǎng)的油耗值相加。

      在本發(fā)明實(shí)施例中,若第二PID列表中包含表示里程的PID,則車載終端利用接收到的屬于里程的PID數(shù)據(jù)流計(jì)算汽車此次已行駛的里程,具體的,可以基于該P(yáng)ID數(shù)據(jù)流計(jì)算該汽車在該預(yù)置時(shí)長(zhǎng)內(nèi)的平均車速,并將該平均車速乘以該預(yù)置時(shí)長(zhǎng),以得到該預(yù)置時(shí)長(zhǎng)內(nèi)的行駛的里程,并將該里程與此次行駛已計(jì)算的多個(gè)預(yù)置時(shí)長(zhǎng)的里程相加,得到此次行駛的里程。

      可以理解的是,移動(dòng)終端在基于接收到的PID數(shù)據(jù)流計(jì)算得到第二PID列表中各PID對(duì)應(yīng)的值之后,可以在顯示界面上顯示各PID對(duì)應(yīng)的值,使得用戶能夠查看到其關(guān)注的PID的對(duì)應(yīng)的值。

      在本發(fā)明實(shí)施例中,汽車啟動(dòng)后,車載終端讀取汽車支持的第一PID列表,且將該第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID,且接收移動(dòng)終端反饋的第二PID列表,讀取該第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流,并每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示。通過(guò)車載終端與移動(dòng)終端之間的交互,使得用戶可以選擇其關(guān)注的PID,且車載終端將基于用戶關(guān)注的PID讀取PID數(shù)據(jù)流并計(jì)算得到用戶關(guān)注的PID對(duì)應(yīng)的值,且將該值上傳至移動(dòng)終端,使得移動(dòng)終端能夠顯示用戶關(guān)注的PID的值,實(shí)現(xiàn)基于用戶的個(gè)性化自定義設(shè)置,滿足用戶的使用需求,改善用戶的使用體驗(yàn)。

      請(qǐng)參閱圖2,為本發(fā)明第二實(shí)施例中車輛數(shù)據(jù)處理方法的流程示意圖,該車輛數(shù)據(jù)處理方法包括:

      步驟201、若所述車載終端內(nèi)的重力傳感器檢測(cè)到振動(dòng),則喚醒所述車載終端;

      步驟202、若檢測(cè)到所述車載終端的外部電壓處于預(yù)設(shè)電壓范圍內(nèi),且所述汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速大于預(yù)設(shè)轉(zhuǎn)速,則確定所述汽車已經(jīng)啟動(dòng);執(zhí)行步驟202、步驟206、步驟207及步驟208;

      在本發(fā)明實(shí)施例中,車載終端內(nèi)設(shè)置重力傳感器(G-senor),車載終端在通過(guò)OBD接口安裝在汽車上后,該重力傳感器將檢測(cè)汽車是否處于振動(dòng)狀態(tài),且若重力傳感器基于檢測(cè)到的感應(yīng)值確定汽車處于振動(dòng)狀態(tài),則喚醒車載終端。

      車載終端在喚醒后,將檢測(cè)車載終端的外部電壓及汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速,若檢測(cè)到外部電壓處于預(yù)設(shè)電壓范圍內(nèi)(例如乘用車大于13.3V,且小于16V,又例如商用車大于26.6V,且小于32V),且檢測(cè)到汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速大于100RPM,則確定汽車已經(jīng)啟動(dòng),處于行駛狀態(tài)。其中,車載終端獲取發(fā)動(dòng)機(jī)轉(zhuǎn)速的方式具體可以為:讀取OBD協(xié)議,且基于讀取的OBD協(xié)議讀取發(fā)動(dòng)機(jī)轉(zhuǎn)速。

      需要說(shuō)明的是,在掃描OBD協(xié)議成功后,車載終端還將先上傳系統(tǒng)消息,該系統(tǒng)消息為登錄消息,即使得移動(dòng)終端上對(duì)應(yīng)的應(yīng)用程序開啟,該應(yīng)用程序是指能夠與車載終端進(jìn)行數(shù)據(jù)交互的應(yīng)用程序。

      步驟203、所述汽車啟動(dòng)后,所述車載終端讀取所述汽車支持的第一PID列表,且將所述第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID;

      步驟204、接收所述移動(dòng)終端反饋的第二PID列表,讀取所述第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流;

      步驟205、每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示;

      在本發(fā)明實(shí)施例中,步驟203至步驟205描述的內(nèi)容分別與圖1所示第一實(shí)施例中的步驟101至步驟103描述的內(nèi)容相似,此處不做贅述。

      步驟206、所述車載終端讀取所述汽車的故障碼及與所述故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,將所述故障碼及所述凍結(jié)數(shù)據(jù)幀上傳給所述移動(dòng)終端;

      在本發(fā)明實(shí)施例中,汽車在行駛的過(guò)程中,將產(chǎn)生PID數(shù)據(jù)流,且將PID數(shù)據(jù)流緩存在緩存區(qū)域內(nèi),車載終端將掃描緩存區(qū)域,確定緩存的PID數(shù)據(jù)流中是否有故障碼,且若存在故障碼,則讀取故障碼及該故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,且將該故障碼及該凍結(jié)數(shù)據(jù)幀上傳給移動(dòng)終端,使得移動(dòng)終端能夠顯示汽車在行駛過(guò)程中出現(xiàn)的故障。

      步驟207、所述車載終端讀取快照,并將讀取的快照上傳給所述移動(dòng)終端;

      在本發(fā)明實(shí)施例中,汽車在緩存PID數(shù)據(jù)流時(shí),還將生成該P(yáng)ID數(shù)據(jù)流的快照,并緩存該快照,且車載終端可以讀取該快照,并將讀取的快照上傳給移動(dòng)終端,以實(shí)現(xiàn)PID數(shù)據(jù)流在移動(dòng)終端的備份。

      步驟208、讀取所述汽車的狀態(tài)數(shù)據(jù),并根據(jù)所述狀態(tài)數(shù)據(jù)確定是否需要告警;

      在本發(fā)明實(shí)施例中,汽車在行駛的過(guò)程中,還將獲取車輛狀態(tài),并緩存該車輛狀態(tài),使得車載終端能夠讀取該車輛狀態(tài),并基于讀取的車輛狀態(tài)判斷是否需要告警。

      其中,車輛狀態(tài)包括發(fā)動(dòng)機(jī)轉(zhuǎn)速、或者發(fā)動(dòng)機(jī)溫度等等,當(dāng)檢測(cè)到發(fā)動(dòng)機(jī)轉(zhuǎn)速大于預(yù)設(shè)轉(zhuǎn)速,則表明用戶開車過(guò)快,車載終端將發(fā)出超速告警提示,該超速告警提示可以是播放告警語(yǔ)音,當(dāng)檢測(cè)到發(fā)動(dòng)機(jī)的溫度高于預(yù)設(shè)溫度值時(shí),車載終端也要發(fā)出告警提示,以提醒駕駛者注意發(fā)動(dòng)機(jī)溫度。

      在本發(fā)明實(shí)施例中,車載終端在讀取發(fā)動(dòng)機(jī)轉(zhuǎn)速后,若檢測(cè)到該轉(zhuǎn)速小于或等于預(yù)設(shè)轉(zhuǎn)速,且小于或等于預(yù)設(shè)轉(zhuǎn)速的時(shí)間大于或等于預(yù)設(shè)的熄火延時(shí)時(shí)間,則進(jìn)入睡眠狀態(tài),以節(jié)約車載終端的電量。

      需要說(shuō)明的是,車載終端在處于睡眠狀態(tài)時(shí),若車載終端內(nèi)的重力傳感器檢測(cè)到振動(dòng),則將再次喚醒該車載終端。

      在本發(fā)明實(shí)施例中,通過(guò)使用重力傳感器檢測(cè)汽車是否振動(dòng)使得能夠有效的實(shí)現(xiàn)車載終端的喚醒,且通過(guò)檢測(cè)外部電壓及發(fā)動(dòng)機(jī)轉(zhuǎn)速使得能夠有效的確定汽車已啟動(dòng)。通過(guò)車載終端與移動(dòng)終端之間的交互,使得用戶可以選擇其關(guān)注的PID,且車載終端將基于用戶關(guān)注的PID讀取PID數(shù)據(jù)流并計(jì)算得到用戶關(guān)注的PID對(duì)應(yīng)的值,且將該值上傳至移動(dòng)終端,使得移動(dòng)終端能夠顯示用戶關(guān)注的PID的值,實(shí)現(xiàn)基于用戶的個(gè)性化自定義設(shè)置,滿足用戶的使用需求,改善用戶的使用體驗(yàn)。且通過(guò)向移動(dòng)終端發(fā)送故障碼及故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,使得能夠有效的為用戶提供故障信息,且通過(guò)檢測(cè)汽車的車輛狀態(tài),能夠有效的實(shí)現(xiàn)告警。

      請(qǐng)參閱圖3,為本發(fā)明第三實(shí)施例中車載終端的功能模塊示意圖,所述車載終端通過(guò)OBD接口與汽車連接,所述車載終端包括:列表讀取上傳模塊301、接收讀取模塊302、數(shù)據(jù)上傳模塊303。

      列表讀取上傳模塊301,用于所述汽車啟動(dòng)后,讀取所述汽車支持的第一PID列表,且將所述第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID;

      接收讀取模塊302,用于接收所述移動(dòng)終端反饋的第二PID列表,讀取所述第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流;

      數(shù)據(jù)上傳模塊303,用于每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示。

      在本發(fā)明實(shí)施例中,汽車啟動(dòng)后,列表讀取上傳模塊301將讀取該汽車支持的第一PID(數(shù)據(jù)類型標(biāo)識(shí))列表,并將該第一PID列表上傳至指定的移動(dòng)終端,其中,該指定的移動(dòng)終端是與該車載終端關(guān)聯(lián)的移動(dòng)終端,關(guān)聯(lián)的方式包括賬號(hào)關(guān)聯(lián),或者通過(guò)藍(lán)牙方式連接等。

      其中,移動(dòng)終端在接收到汽車支持的第一PID列表之后,將在顯示界面上顯示該第一PID列表,并提示用戶選擇所需要關(guān)注的PID,且在用戶選擇需要關(guān)注的PID之后,移動(dòng)終端將用戶關(guān)注的第二PID列表反饋給車載終端。

      在本發(fā)明實(shí)施例中,車載終端中的接收讀取模塊302在接收到移動(dòng)終端反饋的第二PID列表后,讀取該第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流。需要說(shuō)明的是,汽車在行駛過(guò)程中,將生成各種PID數(shù)據(jù)流,且將生成的PID數(shù)據(jù)流緩存在緩存區(qū)域中,接收讀取模塊302能夠?qū)凑盏诙ID列表從緩存區(qū)域中讀取PID數(shù)據(jù)流。

      在本發(fā)明實(shí)施例中,數(shù)據(jù)上傳模塊303將每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示,使得用戶能夠查看到其關(guān)注的PID對(duì)應(yīng)的值。

      其中,用戶關(guān)注的PID通??梢允谴舜涡旭偟挠秃?,此次已行駛的里程等等。且若第二PID列表中包含表示油耗的PID,則車載終端利用接收到的屬于油耗的PID數(shù)據(jù)流計(jì)算該汽車此次行駛已消耗的油量;具體的,可以基于該P(yáng)ID數(shù)據(jù)流計(jì)算所述汽車的瞬時(shí)油耗,并將該瞬時(shí)油耗乘以上述預(yù)置時(shí)長(zhǎng),得到該預(yù)置時(shí)長(zhǎng)內(nèi)的油耗值,并將該油耗值與已計(jì)算的油耗值相加,得到此次行駛的油耗??梢岳斫獾氖牵捎跀?shù)據(jù)上傳模塊303是每隔預(yù)置時(shí)長(zhǎng)上傳一次PID數(shù)據(jù)流,因此,每次基于上傳的數(shù)據(jù)流計(jì)算得到的油耗值僅為該預(yù)置時(shí)長(zhǎng)內(nèi)的油耗值,為了得到總的油耗值,需要將此次計(jì)算的油耗值與已計(jì)算的多個(gè)預(yù)置時(shí)長(zhǎng)的油耗值相加。

      在本發(fā)明實(shí)施例中,若第二PID列表中包含表示里程的PID,則車載終端利用接收到的屬于里程的PID數(shù)據(jù)流計(jì)算汽車此次已行駛的里程,具體的,可以基于該P(yáng)ID數(shù)據(jù)流計(jì)算該汽車在該預(yù)置時(shí)長(zhǎng)內(nèi)的平均車速,并將該平均車速乘以該預(yù)置時(shí)長(zhǎng),以得到該預(yù)置時(shí)長(zhǎng)內(nèi)的行駛的里程,并將該里程與此次行駛已計(jì)算的多個(gè)預(yù)置時(shí)長(zhǎng)的里程相加,得到此次行駛的里程。

      可以理解的是,移動(dòng)終端在基于接收到的PID數(shù)據(jù)流計(jì)算得到第二PID列表中各PID對(duì)應(yīng)的值之后,可以在顯示界面上顯示各PID對(duì)應(yīng)的值,使得用戶能夠查看到其關(guān)注的PID的對(duì)應(yīng)的值。

      在本發(fā)明實(shí)施例中,汽車啟動(dòng)后,列表讀取上傳模塊301讀取汽車支持的第一PID列表,且將該第一PID列表上傳至指定的移動(dòng)終端,便于用戶選擇需要關(guān)注的PID,且接收讀取模塊302接收移動(dòng)終端反饋的第二PID列表,讀取該第二PID列表中PID對(duì)應(yīng)的PID數(shù)據(jù)流,并數(shù)據(jù)上傳模塊303每間隔預(yù)置時(shí)長(zhǎng)根據(jù)讀取的PID數(shù)據(jù)流計(jì)算所述第二PID列表中各PID對(duì)應(yīng)的值,將計(jì)算得到的值上傳至所述移動(dòng)終端,由所述移動(dòng)終端進(jìn)行顯示。通過(guò)車載終端與移動(dòng)終端之間的交互,使得用戶可以選擇其關(guān)注的PID,且車載終端將基于用戶關(guān)注的PID讀取PID數(shù)據(jù)流并計(jì)算得到用戶關(guān)注的PID對(duì)應(yīng)的值,且將該值上傳至移動(dòng)終端,使得移動(dòng)終端能夠顯示用戶關(guān)注的PID的值,實(shí)現(xiàn)基于用戶的個(gè)性化自定義設(shè)置,滿足用戶的使用需求,改善用戶的使用體驗(yàn)。

      請(qǐng)參閱圖4,為本發(fā)明第四實(shí)施例中車載終端的功能模塊的示意圖,該車載終端包括:如圖3所示第三實(shí)施例中的列表讀取上傳模塊301、接收讀取模塊302、數(shù)據(jù)上傳模塊303,且與圖3所示第三實(shí)施例中描述的內(nèi)容相似,此處不做贅述。

      在本發(fā)明實(shí)施例中,所述車載終端還包括:

      喚醒模塊401,用于若所述車載終端內(nèi)的重力傳感器檢測(cè)到振動(dòng),則喚醒所述車載終端;

      確定模塊402,用于若檢測(cè)到所述車載終端的外部電壓處于預(yù)設(shè)電壓范圍內(nèi),且所述汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速大于預(yù)設(shè)轉(zhuǎn)速,則確定所述汽車已經(jīng)啟動(dòng)。

      在本發(fā)明實(shí)施例中,車載終端內(nèi)設(shè)置重力傳感器(G-senor),車載終端在通過(guò)OBD接口安裝在汽車上后,該重力傳感器將檢測(cè)汽車是否處于振動(dòng)狀態(tài),且若重力傳感器基于檢測(cè)到的感應(yīng)值確定汽車處于振動(dòng)狀態(tài),則喚醒模塊401喚醒車載終端。

      車載終端在喚醒后,將檢測(cè)車載終端的外部電壓及汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速,若檢測(cè)到外部電壓處于預(yù)設(shè)電壓范圍內(nèi)(例如乘用車大于13.3V,且小于16V,又例如商用車大于26.6V,且小于32V),且檢測(cè)到汽車的發(fā)動(dòng)機(jī)轉(zhuǎn)速大于100RPM,則確定模塊402確定汽車已經(jīng)啟動(dòng),處于行駛狀態(tài)。其中,車載終端獲取發(fā)動(dòng)機(jī)轉(zhuǎn)速的方式具體可以為:讀取OBD協(xié)議,且基于讀取的OBD協(xié)議讀取發(fā)動(dòng)機(jī)轉(zhuǎn)速。

      需要說(shuō)明的是,在掃描OBD協(xié)議成功后,車載終端還將先上傳系統(tǒng)消息,該系統(tǒng)消息為登錄消息,即使得移動(dòng)終端上對(duì)應(yīng)的應(yīng)用程序開啟,該應(yīng)用程序是指能夠與車載終端進(jìn)行數(shù)據(jù)交互的應(yīng)用程序。

      在本發(fā)明實(shí)施例中,所述車載終端還包括:

      故障讀取上傳模塊403,用于在所述確定模塊402確定汽車已經(jīng)啟動(dòng)后,讀取所述汽車的故障碼及與所述故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,將所述故障碼及所述凍結(jié)數(shù)據(jù)幀上傳給所述移動(dòng)終端。

      在本發(fā)明實(shí)施例中,汽車在行駛的過(guò)程中,將產(chǎn)生PID數(shù)據(jù)流,且將PID數(shù)據(jù)流緩存在緩存區(qū)域內(nèi),車載終端將掃描緩存區(qū)域,確定緩存的PID數(shù)據(jù)流中是否有故障碼,且若存在故障碼,則故障讀取上傳模塊403讀取故障碼及該故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,且將該故障碼及該凍結(jié)數(shù)據(jù)幀上傳給移動(dòng)終端,使得移動(dòng)終端能夠顯示汽車在行駛過(guò)程中出現(xiàn)的故障。

      在本發(fā)明實(shí)施例中,所述車載終端還包括:

      快照讀取上傳模塊404,用于在所述確定模塊402確定汽車已經(jīng)啟動(dòng)后,讀取快照,并將讀取的快照上傳給所述移動(dòng)終端。

      在本發(fā)明實(shí)施例中,汽車在緩存PID數(shù)據(jù)流時(shí),還將生成該P(yáng)ID數(shù)據(jù)流的快照,并緩存該快照,且快照讀取上傳模塊404可以讀取該快照,并將讀取的快照上傳給移動(dòng)終端,以實(shí)現(xiàn)PID數(shù)據(jù)流在移動(dòng)終端的備份。

      在本發(fā)明實(shí)施例中,所述車載終端還包括:

      讀取告警模塊405,用于在所述確定模塊402確定汽車已經(jīng)啟動(dòng)后,讀取所述汽車的狀態(tài)數(shù)據(jù),并根據(jù)所述狀態(tài)數(shù)據(jù)確定是否需要告警。

      在本發(fā)明實(shí)施例中,汽車在行駛的過(guò)程中,還將獲取車輛狀態(tài),并緩存該車輛狀態(tài),使得讀取告警模塊405能夠讀取該車輛狀態(tài),并基于讀取的車輛狀態(tài)判斷是否需要告警。

      其中,車輛狀態(tài)包括發(fā)動(dòng)機(jī)轉(zhuǎn)速、或者發(fā)動(dòng)機(jī)溫度等等,當(dāng)檢測(cè)到發(fā)動(dòng)機(jī)轉(zhuǎn)速大于預(yù)設(shè)轉(zhuǎn)速,則表明用戶開車過(guò)快,車載終端將發(fā)出超速告警提示,該超速告警提示可以是播放告警語(yǔ)音,當(dāng)檢測(cè)到發(fā)動(dòng)機(jī)的溫度高于預(yù)設(shè)溫度值時(shí),車載終端也要發(fā)出告警提示,以提醒駕駛者注意發(fā)動(dòng)機(jī)溫度。

      在本發(fā)明實(shí)施例中,車載終端在讀取發(fā)動(dòng)機(jī)轉(zhuǎn)速后,若檢測(cè)到該轉(zhuǎn)速小于或等于預(yù)設(shè)轉(zhuǎn)速,且小于或等于預(yù)設(shè)轉(zhuǎn)速的時(shí)間大于或等于預(yù)設(shè)的熄火延時(shí)時(shí)間,則進(jìn)入睡眠狀態(tài),以節(jié)約車載終端的電量。

      需要說(shuō)明的是,車載終端在處于睡眠狀態(tài)時(shí),若車載終端內(nèi)的重力傳感器檢測(cè)到振動(dòng),則將再次喚醒該車載終端。

      在本發(fā)明實(shí)施例中,通過(guò)使用重力傳感器檢測(cè)汽車是否振動(dòng)使得能夠有效的實(shí)現(xiàn)車載終端的喚醒,且通過(guò)檢測(cè)外部電壓及發(fā)動(dòng)機(jī)轉(zhuǎn)速使得能夠有效的確定汽車已啟動(dòng)。通過(guò)車載終端與移動(dòng)終端之間的交互,使得用戶可以選擇其關(guān)注的PID,且車載終端將基于用戶關(guān)注的PID讀取PID數(shù)據(jù)流并計(jì)算得到用戶關(guān)注的PID對(duì)應(yīng)的值,且將該值上傳至移動(dòng)終端,使得移動(dòng)終端能夠顯示用戶關(guān)注的PID的值,實(shí)現(xiàn)基于用戶的個(gè)性化自定義設(shè)置,滿足用戶的使用需求,改善用戶的使用體驗(yàn)。且通過(guò)向移動(dòng)終端發(fā)送故障碼及故障碼對(duì)應(yīng)的凍結(jié)數(shù)據(jù)幀,使得能夠有效的為用戶提供故障信息,且通過(guò)檢測(cè)汽車的車輛狀態(tài),能夠有效的實(shí)現(xiàn)告警。

      通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。

      以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1