国产精品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ù)的處理方法、系統(tǒng)和一種車載診斷終端與流程

      文檔序號(hào):12273213閱讀:231來(lái)源:國(guó)知局
      一種車載診斷數(shù)據(jù)的處理方法、系統(tǒng)和一種車載診斷終端與流程
      本發(fā)明屬于汽車電子領(lǐng)域,尤其涉及一種車載診斷數(shù)據(jù)的處理方法、系統(tǒng)和一種車載診斷終端。
      背景技術(shù)
      :車載診斷(On-BoardDiagnostic,OBD)系統(tǒng)是可隨時(shí)監(jiān)控發(fā)動(dòng)機(jī)的運(yùn)行狀態(tài)和尾氣處理系統(tǒng)工作狀態(tài)的一個(gè)車載終端,OBD數(shù)據(jù)包括對(duì)發(fā)動(dòng)機(jī)、催化轉(zhuǎn)化器、顆粒捕集器、氧傳感器、排放控制系統(tǒng)、燃油系統(tǒng)、EGR等進(jìn)行監(jiān)控時(shí)取得的實(shí)時(shí)數(shù)據(jù)?,F(xiàn)有的OBD系統(tǒng)一般是通過(guò)OBD接口讀取上述實(shí)時(shí)數(shù)據(jù),再將這些數(shù)據(jù)以藍(lán)牙(Bluetooth)等無(wú)線形式實(shí)時(shí)傳送至移動(dòng)終端。移動(dòng)終端上的APP根據(jù)這些數(shù)據(jù)監(jiān)測(cè)并分析車輛各系統(tǒng)工作狀況和駕駛員的駕駛習(xí)慣,從而達(dá)到可從移動(dòng)終端上分析數(shù)據(jù)的目的。顯然,上述方案能夠?qū)崿F(xiàn)的前提是OBD系統(tǒng)必須能夠與移動(dòng)終端實(shí)時(shí)連接,在缺少移動(dòng)終端或無(wú)法與移動(dòng)終端建立實(shí)時(shí)連接的情況下,將導(dǎo)致數(shù)據(jù)缺失,從而不能保證數(shù)據(jù)分析的連續(xù)性。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于提供一種車載診斷數(shù)據(jù)的處理方法、系統(tǒng)和一種車載診斷終端,以在缺少移動(dòng)終端或無(wú)法與移動(dòng)終端建立實(shí)時(shí)連接的情況下,仍然能夠保證OBD數(shù)據(jù)的完整性和分析的連續(xù)性。本發(fā)明第一方面提供一種車載診斷數(shù)據(jù)的處理方法,所述方法包括:當(dāng)車載診斷OBD終端未與移動(dòng)終端連接時(shí),所述OBD終端向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù);在所述OBD終端與所述移動(dòng)終端重新取得連接時(shí),所述OBD終端從所述存儲(chǔ)卡上讀取所述寫(xiě)入的車載診斷數(shù)據(jù);所述OBD終端將所述讀取的車載診斷數(shù)據(jù)通過(guò)所述重新取得的連接發(fā)送至所述移動(dòng)終端。本發(fā)明第二方面提供一種車載診斷終端,所述車載診斷終端包括:寫(xiě)入模塊,用于當(dāng)車載診斷OBD終端未與移動(dòng)終端連接時(shí),向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù);讀取模塊,用于在所述OBD終端與所述移動(dòng)終端重新取得連接時(shí),從所述存儲(chǔ)卡上讀取所述寫(xiě)入的車載診斷數(shù)據(jù);發(fā)送模塊,用于將所述讀取的車載診斷數(shù)據(jù)通過(guò)所述重新取得的連接發(fā)送至所述移動(dòng)終端。本發(fā)明第三方面提供一種車載診斷數(shù)據(jù)的處理系統(tǒng),所述系統(tǒng)包括車載診斷終端和移動(dòng)終端,所述車載診斷終端包括寫(xiě)入模塊、讀取模塊和發(fā)送模塊;所述寫(xiě)入模塊,用于當(dāng)所述車載診斷終端未與所述移動(dòng)終端連接時(shí),向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù);所述讀取模塊,用于在所述車載診斷終端與所述移動(dòng)終端重新取得連接時(shí),從所述存儲(chǔ)卡上讀取所述寫(xiě)入的車載診斷數(shù)據(jù);所述發(fā)送模塊,用于將所述讀取的車載診斷數(shù)據(jù)通過(guò)所述重新取得的連接發(fā)送至所述移動(dòng)終端;所述移動(dòng)終端,用于接收所述發(fā)送模塊發(fā)送的車載診斷數(shù)據(jù)并進(jìn)行分析。從上述本發(fā)明技術(shù)方案可知,由于在OBD終端未與移動(dòng)終端連接時(shí),OBD終端可以向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù),在OBD終端與移動(dòng)終端重新取得連接時(shí),OBD終端將從存儲(chǔ)卡上讀取的車載診斷數(shù)據(jù)通過(guò)該連接發(fā)送至移動(dòng)終端,如此,在缺少移動(dòng)終端或無(wú)法與移動(dòng)終端建立實(shí)時(shí)連接的情況下,仍然能夠保證OBD數(shù)據(jù)的完整性和分析的連續(xù)性,準(zhǔn)確分析出車輛各個(gè)系統(tǒng)工作的狀況和汽車用戶的駕駛習(xí)慣。附圖說(shuō)明圖1是本發(fā)明實(shí)施例一提供的車載診斷數(shù)據(jù)的處理方法的實(shí)現(xiàn)流程示意圖;圖2是本發(fā)明實(shí)施例二提供的車載診斷終端的結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例三提供的車載診斷終端的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例四提供的車載診斷終端的結(jié)構(gòu)示意圖;圖5-a是本發(fā)明實(shí)施例五提供的車載診斷終端的結(jié)構(gòu)示意圖;圖5-b是本發(fā)明實(shí)施例六提供的車載診斷終端的結(jié)構(gòu)示意圖;圖5-c是本發(fā)明實(shí)施例七提供的車載診斷終端的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例八提供的車載診斷數(shù)據(jù)的處理系統(tǒng)的結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例九提供的車載診斷數(shù)據(jù)的處理系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例提供一種車載診斷數(shù)據(jù)的處理方法,所述方法包括:當(dāng)車載診斷OBD終端未與移動(dòng)終端連接時(shí),所述OBD終端向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù);在所述OBD終端與所述移動(dòng)終端重新取得連接時(shí),所述OBD終端從所述存儲(chǔ)卡上讀取所述寫(xiě)入的車載診斷數(shù)據(jù);所述OBD終端將所述讀取的車載診斷數(shù)據(jù)通過(guò)所述重新取得的連接發(fā)送至所述移動(dòng)終端。本發(fā)明實(shí)施例還提供相應(yīng)的車載診斷終端和車載診斷數(shù)據(jù)的處理系統(tǒng)。以下分別進(jìn)行詳細(xì)說(shuō)明。請(qǐng)參閱附圖1,是本發(fā)明實(shí)施例一提供的車載診斷數(shù)據(jù)的處理方法的實(shí)現(xiàn)流程示意圖,該方法可應(yīng)用于車載診斷終端和移動(dòng)終端組成的系統(tǒng)。附圖1示例提供的車載診斷數(shù)據(jù)的處理方法主要包括以下步驟S101至步驟S103,詳細(xì)說(shuō)明如下:S101,當(dāng)車載診斷OBD終端未與移動(dòng)終端連接時(shí),OBD終端向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù)。在本發(fā)明實(shí)施例中,車載診斷(On-BoardDiagnostic,OBD)終端未與移動(dòng)終端連接,一種情形指的是暫時(shí)沒(méi)有移動(dòng)終端可與OBD終端連接,另一種情形是指由于種種外在原因,例如,通信環(huán)境不佳,導(dǎo)致原先處于連接狀態(tài)的OBD終端未與移動(dòng)終端斷開(kāi)了連接。需要說(shuō)明的是,本發(fā)明實(shí)施例中的車載診斷(On-BoardDiagnostic,OBD)數(shù)據(jù)與
      背景技術(shù)
      提及的OBD數(shù)據(jù)含義相同,即,包括對(duì)發(fā)動(dòng)機(jī)、催化轉(zhuǎn)化器、顆粒捕集器、氧傳感器、排放控制系統(tǒng)、燃油系統(tǒng)、EGR等進(jìn)行監(jiān)控時(shí)取得的實(shí)時(shí)數(shù)據(jù)。另需說(shuō)明的是,在本發(fā)明實(shí)施例中,存儲(chǔ)卡可以是SD卡,也可以是其他的存儲(chǔ)設(shè)備。作為本發(fā)明一個(gè)實(shí)施例,OBD終端向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù)可通過(guò)如下步驟S1011和S1012實(shí)現(xiàn):S1011,創(chuàng)建二進(jìn)制格式的文件,其中,寫(xiě)入二進(jìn)制格式的文件的每項(xiàng)車載診斷數(shù)據(jù)按照預(yù)定字節(jié)數(shù)對(duì)齊。在本發(fā)明實(shí)施例中,所創(chuàng)建的二進(jìn)制格式的文件,其名稱可按照創(chuàng)建的先后時(shí)間順序,采用編號(hào)來(lái)命名,例如,名稱可以是001.bin至999.bin中的任何一個(gè)。采用編號(hào)來(lái)命名上述二進(jìn)制格式的文件,可以將文件排序,有利于文件創(chuàng)建和按序讀取、刪除等操作。S1012,將車載診斷數(shù)據(jù)寫(xiě)入二進(jìn)制格式的文件后存儲(chǔ)至存儲(chǔ)卡。需要說(shuō)明的是,若存儲(chǔ)卡已存滿,則可按照先進(jìn)先出的原則,刪除存儲(chǔ)卡中最早存入的二進(jìn)制格式的文件??紤]到二進(jìn)制格式的文件即后綴為.bin的文件比較節(jié)約空間,特別是在存儲(chǔ)實(shí)型數(shù)字時(shí),二進(jìn)制更節(jié)省空間,加之內(nèi)存中參加計(jì)算的數(shù)據(jù)都是用二進(jìn)制無(wú)格式儲(chǔ)存起來(lái)的,使用二進(jìn)制儲(chǔ)存到文件更快捷,因此,在本發(fā)明實(shí)施例中,可以創(chuàng)建二進(jìn)制格式的文件,然后,將車載診斷數(shù)據(jù)寫(xiě)入二進(jìn)制格式的文件后存儲(chǔ)至存儲(chǔ)卡。在本發(fā)明實(shí)施例中,寫(xiě)入所述二進(jìn)制格式的文件的每項(xiàng)車載診斷數(shù)據(jù)可按照預(yù)定字節(jié)數(shù)對(duì)齊,即,將每項(xiàng)車載診斷數(shù)據(jù)的長(zhǎng)度設(shè)置為預(yù)定字節(jié)數(shù)或者預(yù)定字節(jié)數(shù)的倍數(shù),車載診斷數(shù)據(jù)的實(shí)際長(zhǎng)度不足預(yù)定字節(jié)數(shù)時(shí),在數(shù)據(jù)的末尾以0填充。例如,若某項(xiàng)車載診斷數(shù)據(jù)的實(shí)際長(zhǎng)度小于或等于16字節(jié)(byte)時(shí),則將該項(xiàng)車載診斷數(shù)據(jù)的長(zhǎng)度設(shè)置為16字節(jié);若某項(xiàng)車載診斷數(shù)據(jù)的實(shí)際長(zhǎng)度在16字節(jié)與32字節(jié)之間時(shí),則將該項(xiàng)車載診斷數(shù)據(jù)的長(zhǎng)度設(shè)置為32字節(jié),等等。進(jìn)一步地,每項(xiàng)車載診斷數(shù)據(jù)的格式還可以按照下述方式固定設(shè)置:數(shù)據(jù)內(nèi)容項(xiàng)數(shù)據(jù)寫(xiě)入時(shí)間數(shù)據(jù)總長(zhǎng)度命令命令類型數(shù)據(jù)類型數(shù)據(jù)本體占用字節(jié)數(shù)y1字節(jié)y2字節(jié)y3字節(jié)y4字節(jié)y5字節(jié)y字節(jié)雖然每項(xiàng)車載診斷數(shù)據(jù)的具體內(nèi)容不一樣,但每項(xiàng)車載診斷數(shù)據(jù)的字節(jié)數(shù)是固定的,即,上述y1、y2、y3、y4、y5、與y之和是固定值,例如,16字節(jié),其中,前6字節(jié)是“數(shù)據(jù)寫(xiě)入時(shí)間”這一項(xiàng)占用。按照上述方式操作,即每項(xiàng)車載診斷數(shù)據(jù)的格式固定并且按照預(yù)設(shè)字節(jié)數(shù)對(duì)齊后,即使總長(zhǎng)度和/或數(shù)據(jù)內(nèi)容項(xiàng)不同的車載診斷數(shù)據(jù),數(shù)據(jù)寫(xiě)入時(shí)間、數(shù)據(jù)總長(zhǎng)度、命令類型、命令、數(shù)據(jù)類型、數(shù)據(jù)本體等數(shù)據(jù)內(nèi)容項(xiàng)會(huì)在固定的地址上,給數(shù)據(jù)的讀/寫(xiě)等操作帶來(lái)方便。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,若GPS時(shí)間有效,則上述示例的數(shù)據(jù)格式種,每項(xiàng)車載診斷數(shù)據(jù)的“數(shù)據(jù)寫(xiě)入時(shí)間”這一項(xiàng)寫(xiě)入的是GPS時(shí)間;若GPS時(shí)間無(wú)效,則每項(xiàng)車載診斷數(shù)據(jù)的“數(shù)據(jù)寫(xiě)入時(shí)間”這一項(xiàng)寫(xiě)入的是與GPS同步過(guò)的車載診斷終端的設(shè)備時(shí)間;車載診斷終端的設(shè)備時(shí)間可每隔固定時(shí)間,例如30秒與GPS時(shí)間同步一次。S102,在OBD終端與移動(dòng)終端重新取得連接時(shí),OBD終端從存儲(chǔ)卡上讀取寫(xiě)入的車載診斷數(shù)據(jù)。需要說(shuō)明的是,OBD終端與移動(dòng)終端重新取得的連接既可以是有線方式的通信連接,也可以是以藍(lán)牙(Bluetooth)等無(wú)線方式的通信連接,本發(fā)明對(duì)此不做限制。作為本發(fā)明一個(gè)實(shí)施例,OBD終端從存儲(chǔ)卡上讀取寫(xiě)入的車載診斷數(shù)據(jù)可以是:從最早存入存儲(chǔ)卡上的車載診斷數(shù)據(jù)開(kāi)始,從存儲(chǔ)卡上讀取寫(xiě)入的車載診斷數(shù)據(jù)。S103,OBD終端將讀取的車載診斷數(shù)據(jù)通過(guò)重新取得的連接發(fā)送至移動(dòng)終端??紤]到存儲(chǔ)卡的容量有限,為了更多地存儲(chǔ)新的車載診斷數(shù)據(jù)。在本發(fā)明實(shí)施例中,OBD終端將讀取的車載診斷數(shù)據(jù)通過(guò)重新取得的連接發(fā)送至移動(dòng)終端之后,可以將已經(jīng)發(fā)送完畢的車載診斷數(shù)據(jù)從存儲(chǔ)卡中刪除。若一個(gè)文件,例如,上述二進(jìn)制格式的文件的數(shù)據(jù)還沒(méi)有發(fā)送完成時(shí),車載診斷終端與移動(dòng)終端斷開(kāi)了連接,則當(dāng)下次重新取得連接時(shí),車載診斷終端可以將在上次車載診斷終端與移動(dòng)終端斷開(kāi)連接時(shí)該文件沒(méi)有讀取完的車載診斷數(shù)據(jù)繼續(xù)讀取后向移動(dòng)終端發(fā)送。從上述附圖1示例的車載診斷數(shù)據(jù)的處理方法可知,由于在OBD終端未與移動(dòng)終端連接時(shí),OBD終端可以向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù),在OBD終端與移動(dòng)終端重新取得連接時(shí),OBD終端將從存儲(chǔ)卡上讀取的車載診斷數(shù)據(jù)通過(guò)該連接發(fā)送至移動(dòng)終端,如此,在缺少移動(dòng)終端或無(wú)法與移動(dòng)終端建立實(shí)時(shí)連接的情況下,仍然能夠保證OBD數(shù)據(jù)的完整性和分析的連續(xù)性,準(zhǔn)確分析出車輛各個(gè)系統(tǒng)工作的狀況和汽車用戶的駕駛習(xí)慣。請(qǐng)參閱附圖2,是本發(fā)明實(shí)施例二提供的車載診斷終端的結(jié)構(gòu)示意圖。為了便于說(shuō)明,附圖2僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。附圖2示例的車載診斷終端主要包括寫(xiě)入模塊201、讀取模塊202和發(fā)送模塊203,說(shuō)明如下:寫(xiě)入模塊201,用于當(dāng)車載診斷OBD終端未與移動(dòng)終端連接時(shí),向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù)。在本發(fā)明實(shí)施例中,車載診斷(On-BoardDiagnostic,OBD)終端未與移動(dòng)終端連接,一種情形指的是暫時(shí)沒(méi)有移動(dòng)終端可與OBD終端連接,另一種情形是指由于種種外在原因,例如,通信環(huán)境不佳,導(dǎo)致原先處于連接狀態(tài)的OBD終端未與移動(dòng)終端斷開(kāi)了連接。需要說(shuō)明的是,本發(fā)明實(shí)施例中的車載診斷(On-BoardDiagnostic,OBD)數(shù)據(jù)與
      背景技術(shù)
      提及的OBD數(shù)據(jù)含義相同,即,包括對(duì)發(fā)動(dòng)機(jī)、催化轉(zhuǎn)化器、顆粒捕集器、氧傳感器、排放控制系統(tǒng)、燃油系統(tǒng)、EGR等進(jìn)行監(jiān)控時(shí)取得的實(shí)時(shí)數(shù)據(jù)。另需說(shuō)明的是,在本發(fā)明實(shí)施例中,存儲(chǔ)卡可以是SD卡,也可以是其他的存儲(chǔ)設(shè)備。讀取模塊202,用于在OBD終端與移動(dòng)終端重新取得連接時(shí),從存儲(chǔ)卡上讀取寫(xiě)入模塊201寫(xiě)入的車載診斷數(shù)據(jù)。需要說(shuō)明的是,OBD終端與移動(dòng)終端重新取得的連接既可以是有線方式的通信連接,也可以是以藍(lán)牙(Bluetooth)等無(wú)線方式的通信連接,本發(fā)明對(duì)此不做限制。發(fā)送模塊203,用于將讀取模塊202讀取的車載診斷數(shù)據(jù)通過(guò)重新取得的連接發(fā)送至移動(dòng)終端。需要說(shuō)明的是,以上附圖2示例的車載診斷終端的實(shí)施方式中,各功能模塊的劃分僅是舉例說(shuō)明,實(shí)際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實(shí)現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述車載診斷終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實(shí)際應(yīng)用中,本實(shí)施例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實(shí)現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成,例如,前述的寫(xiě)入模塊,可以是具有執(zhí)行前述當(dāng)車載診斷OBD終端未與移動(dòng)終端連接時(shí),向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù)的硬件,例如寫(xiě)入器,也可以是能夠執(zhí)行相應(yīng)計(jì)算機(jī)程序從而完成前述功能的一般處理器或者其他硬件設(shè)備;再如前述的讀取模塊,可以是執(zhí)行在OBD終端與移動(dòng)終端重新取得連接時(shí),從存儲(chǔ)卡上讀取寫(xiě)入模塊(或?qū)懭肫?寫(xiě)入的車載診斷數(shù)據(jù)的硬件,例如讀取器,也可以是能夠執(zhí)行相應(yīng)計(jì)算機(jī)程序從而完成前述功能的一般處理器或者其他硬件設(shè)備(本說(shuō)明書(shū)提供的各個(gè)實(shí)施例都可應(yīng)用上述描述原則)。附圖2示例的寫(xiě)入模塊201可以包括創(chuàng)建單元301和存儲(chǔ)單元302,如附圖3所示本發(fā)明實(shí)施例三提供的車載診斷終端,其中:創(chuàng)建單元301,用于創(chuàng)建二進(jìn)制格式的文件,其中,寫(xiě)入二進(jìn)制格式的文件的每項(xiàng)車載診斷數(shù)據(jù)按照預(yù)定字節(jié)數(shù)對(duì)齊。在本發(fā)明實(shí)施例中,創(chuàng)建單元301所創(chuàng)建的二進(jìn)制格式的文件,其名稱可按照創(chuàng)建的先后時(shí)間順序,采用編號(hào)來(lái)命名,例如,名稱可以是001.bin至999.bin中的任何一個(gè)。采用編號(hào)來(lái)命名上述二進(jìn)制格式的文件,可以將文件排序,有利于文件創(chuàng)建和按序讀取、刪除等操作。存儲(chǔ)單元302,用于將車載診斷數(shù)據(jù)寫(xiě)入二進(jìn)制格式的文件后存儲(chǔ)至存儲(chǔ)卡??紤]到二進(jìn)制格式的文件即后綴為.bin的文件比較節(jié)約空間,特別是在存儲(chǔ)實(shí)型數(shù)字時(shí),二進(jìn)制更節(jié)省空間,加之內(nèi)存中參加計(jì)算的數(shù)據(jù)都是用二進(jìn)制無(wú)格式儲(chǔ)存起來(lái)的,使用二進(jìn)制儲(chǔ)存到文件更快捷,因此,在本發(fā)明實(shí)施例中,創(chuàng)建單元301可以創(chuàng)建二進(jìn)制格式的文件,然后,存儲(chǔ)單元302將車載診斷數(shù)據(jù)寫(xiě)入二進(jìn)制格式的文件后存儲(chǔ)至存儲(chǔ)卡。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,寫(xiě)入二進(jìn)制格式的文件的每項(xiàng)車載診斷數(shù)據(jù)可按照預(yù)定字節(jié)數(shù)對(duì)齊,即,將每項(xiàng)車載診斷數(shù)據(jù)的長(zhǎng)度設(shè)置為預(yù)定字節(jié)數(shù)或者預(yù)定字節(jié)數(shù)的倍數(shù),車載診斷數(shù)據(jù)的實(shí)際長(zhǎng)度不足預(yù)定字節(jié)數(shù)時(shí),在數(shù)據(jù)的末尾以0填充。例如,若某項(xiàng)車載診斷數(shù)據(jù)的實(shí)際長(zhǎng)度小于或等于16字節(jié)(byte)時(shí),則將該項(xiàng)車載診斷數(shù)據(jù)的長(zhǎng)度設(shè)置為16字節(jié);若某項(xiàng)車載診斷數(shù)據(jù)的實(shí)際長(zhǎng)度在16字節(jié)與32字節(jié)之間時(shí),則將該項(xiàng)車載診斷數(shù)據(jù)的長(zhǎng)度設(shè)置為32字節(jié),等等。進(jìn)一步地,每項(xiàng)車載診斷數(shù)據(jù)的格式還可以按照下述方式固定設(shè)置:數(shù)據(jù)內(nèi)容項(xiàng)數(shù)據(jù)寫(xiě)入時(shí)間數(shù)據(jù)總長(zhǎng)度命令命令類型數(shù)據(jù)類型數(shù)據(jù)本體占用字節(jié)數(shù)y1字節(jié)y2字節(jié)y3字節(jié)y4字節(jié)y5字節(jié)y字節(jié)雖然每項(xiàng)車載診斷數(shù)據(jù)的具體內(nèi)容不一樣,但每項(xiàng)車載診斷數(shù)據(jù)的字節(jié)數(shù)是固定的,即,上述y1、y2、y3、y4、y5、與y之和是固定值,例如,16字節(jié),其中,前6字節(jié)是“數(shù)據(jù)寫(xiě)入時(shí)間”這一項(xiàng)占用。按照上述方式操作,即每項(xiàng)車載診斷數(shù)據(jù)的格式固定并且按照預(yù)設(shè)字節(jié)數(shù)對(duì)齊后,即使總長(zhǎng)度和/或數(shù)據(jù)內(nèi)容項(xiàng)不同的車載診斷數(shù)據(jù),數(shù)據(jù)寫(xiě)入時(shí)間、數(shù)據(jù)總長(zhǎng)度、命令類型、命令、數(shù)據(jù)類型、數(shù)據(jù)本體等數(shù)據(jù)內(nèi)容項(xiàng)會(huì)在固定的地址上,給數(shù)據(jù)的讀/寫(xiě)等操作帶來(lái)方便。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,若GPS時(shí)間有效,則上述示例的數(shù)據(jù)格式種,每項(xiàng)車載診斷數(shù)據(jù)的“數(shù)據(jù)寫(xiě)入時(shí)間”這一項(xiàng)寫(xiě)入的是GPS時(shí)間;若GPS時(shí)間無(wú)效,則每項(xiàng)車載診斷數(shù)據(jù)的“數(shù)據(jù)寫(xiě)入時(shí)間”這一項(xiàng)寫(xiě)入的是與GPS同步過(guò)的車載診斷終端的設(shè)備時(shí)間;車載診斷終端的設(shè)備時(shí)間可每隔固定時(shí)間,例如30秒與GPS時(shí)間同步一次。附圖3示例的車載診斷終端還可以包括第一刪除模塊401,如附圖4所示本發(fā)明實(shí)施例四提供的車載診斷終端。第一刪除模塊401用于若存儲(chǔ)卡已存滿,創(chuàng)建單元301創(chuàng)建二進(jìn)制格式的文件之前,刪除存儲(chǔ)卡中最早存入的二進(jìn)制格式的文件。附圖2至附圖4任一示例的讀取模塊202可以包括起始讀取單元501,車載診斷終端還可以包括第二刪除模塊502,如附圖5-a至附圖5-c任一示例的車載診斷終端,其中:起始讀取單元501,用于從最早存入存儲(chǔ)卡上的車載診斷數(shù)據(jù)開(kāi)始,從所述存儲(chǔ)卡上讀取寫(xiě)入模塊201寫(xiě)入的車載診斷數(shù)據(jù)。第二刪除模塊502,用于發(fā)送模塊203將讀取模塊202讀取的車載診斷數(shù)據(jù)通過(guò)重新取得的連接發(fā)送至移動(dòng)終端之后,將所述已經(jīng)發(fā)送完畢的車載診斷數(shù)據(jù)從存儲(chǔ)卡中刪除??紤]到存儲(chǔ)卡的容量有限,為了更多地存儲(chǔ)新的車載診斷數(shù)據(jù)。在本發(fā)明實(shí)施例中,發(fā)送模塊203將讀取模塊202讀取的車載診斷數(shù)據(jù)通過(guò)重新取得的連接發(fā)送至移動(dòng)終端之后,第二刪除模塊502可以將已經(jīng)發(fā)送完畢的車載診斷數(shù)據(jù)從存儲(chǔ)卡中刪除。在上述實(shí)施例中,若一個(gè)文件,例如,上述二進(jìn)制格式的文件的數(shù)據(jù)還沒(méi)有發(fā)送完成時(shí),車載診斷終端與移動(dòng)終端斷開(kāi)了連接,則當(dāng)下次重新取得連接時(shí),讀取模塊202可以將在上次車載診斷終端與移動(dòng)終端斷開(kāi)連接時(shí)該文件沒(méi)有讀取完的車載診斷數(shù)據(jù)繼續(xù)讀取后,由發(fā)送模塊203向移動(dòng)終端發(fā)送。請(qǐng)參閱附圖6,是本發(fā)明實(shí)施例八提供的車載診斷數(shù)據(jù)的處理系統(tǒng)的結(jié)構(gòu)示意圖。為了便于說(shuō)明,附圖6僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。附圖6示例的車載診斷數(shù)據(jù)的處理系統(tǒng)包括移動(dòng)終端602和附圖2至少附圖5-c任一示例的車載診斷終端601,車載診斷終端601包括寫(xiě)入模塊603、讀取模塊604和發(fā)送模塊605,其中:寫(xiě)入模塊603,用于當(dāng)車載診斷終端601未與移動(dòng)終端602連接時(shí),向存儲(chǔ)卡寫(xiě)入車載診斷數(shù)據(jù);讀取模塊604,用于在車載診斷終端601與移動(dòng)終端602重新取得連接時(shí),從存儲(chǔ)卡上讀取寫(xiě)入模塊603寫(xiě)入的車載診斷數(shù)據(jù);發(fā)送模塊605,用于將讀取模塊604讀取的車載診斷數(shù)據(jù)通過(guò)連接發(fā)送至移動(dòng)終端602;移動(dòng)終端602,用于接收發(fā)送模塊605發(fā)送的車載診斷數(shù)據(jù)并進(jìn)行分析。附圖6示例的寫(xiě)入模塊603可以包括創(chuàng)建單元701和存儲(chǔ)單元702,如附圖7所示本發(fā)明實(shí)施例九提供的車載診斷數(shù)據(jù)的處理系統(tǒng),其中:創(chuàng)建單元701,用于創(chuàng)建二進(jìn)制格式的文件,其中,寫(xiě)入二進(jìn)制格式的文件的每項(xiàng)車載診斷數(shù)據(jù)按照預(yù)定字節(jié)數(shù)對(duì)齊。存儲(chǔ)單元702,用于將車載診斷數(shù)據(jù)寫(xiě)入二進(jìn)制格式的文件后存儲(chǔ)至存儲(chǔ)卡。需要說(shuō)明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本發(fā)明方法實(shí)施例相同,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,ReadOnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁盤或光盤等。以上對(duì)本發(fā)明實(shí)施例所提供的車載診斷數(shù)據(jù)的處理方法、系統(tǒng)和車載診斷終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。當(dāng)前第1頁(yè)1 2 3 
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1