用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車輛領(lǐng)域,具體而言,涉及一種用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法和
目.ο
【背景技術(shù)】
[0002]車輛遠(yuǎn)程監(jiān)控平臺(tái),例如,基于遠(yuǎn)程無(wú)線信息處理技術(shù)Telematic的車輛遠(yuǎn)程監(jiān)控平臺(tái)得到了越來(lái)越廣泛的應(yīng)用。電動(dòng)汽車作為新興技術(shù)產(chǎn)業(yè),對(duì)電動(dòng)汽車的車輛運(yùn)行狀態(tài)、車輛故障的監(jiān)控以及車輛運(yùn)行數(shù)據(jù)的深層次分析是保障車輛安全運(yùn)行和提高產(chǎn)品質(zhì)量的前提。
[0003]電動(dòng)汽車的車輛數(shù)據(jù)采集終端以固定采樣周期和上傳周期將車輛數(shù)據(jù)上傳至電動(dòng)汽車遠(yuǎn)程監(jiān)控平臺(tái),比如,固定采樣周期與上傳周期為5秒至30秒。電動(dòng)汽車在運(yùn)行時(shí)所產(chǎn)生的運(yùn)行數(shù)據(jù)量是傳統(tǒng)燃油汽車的10倍級(jí),遠(yuǎn)遠(yuǎn)高于傳統(tǒng)燃油汽車。另一方面,電動(dòng)汽車的電機(jī)、電池等各分系統(tǒng)的故障數(shù)據(jù)占汽車全部運(yùn)行數(shù)據(jù)的50%以上,而實(shí)際在一個(gè)數(shù)據(jù)上傳周期以內(nèi),只有不超過(guò)10%的故障會(huì)真正發(fā)生。因此,上傳的故障數(shù)據(jù)存在90%以上的冗余。冗余故障數(shù)據(jù)的上傳對(duì)分組無(wú)線服務(wù)技術(shù)(General Packet Rad1 Service,簡(jiǎn)稱為GPRS)的網(wǎng)絡(luò)資源與遠(yuǎn)程監(jiān)控平臺(tái)的數(shù)據(jù)存儲(chǔ)和備份等資源的占用量均較大,從而導(dǎo)致車輛運(yùn)營(yíng)成本及整個(gè)監(jiān)控平臺(tái)運(yùn)營(yíng)成本的迅速增加。
[0004]針對(duì)相關(guān)技術(shù)中車輛遠(yuǎn)程監(jiān)控的故障數(shù)據(jù)占用網(wǎng)絡(luò)資源空間量大的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法和裝置,以至少解決車輛遠(yuǎn)程監(jiān)控的故障數(shù)據(jù)占用網(wǎng)絡(luò)資源空間量大的問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法。該用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法包括:檢測(cè)車輛的運(yùn)行狀態(tài),得到車輛的運(yùn)行數(shù)據(jù)變量;從車輛的運(yùn)行數(shù)據(jù)變量中獲取故障變量;判斷故障變量對(duì)應(yīng)的故障是否發(fā)生;以及如果判斷出故障變量對(duì)應(yīng)的故障發(fā)生,則上傳故障變量。
[0007]進(jìn)一步地,車輛的運(yùn)行數(shù)據(jù)變量包括基礎(chǔ)狀態(tài)變量,其中,基礎(chǔ)狀態(tài)變量為車輛在正常運(yùn)行狀態(tài)下產(chǎn)生的狀態(tài)變量,在檢測(cè)車輛的運(yùn)行狀態(tài)之前,該用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳還包括:加載數(shù)據(jù)庫(kù)文件,其中,數(shù)據(jù)庫(kù)文件中存儲(chǔ)有基礎(chǔ)狀態(tài)變量的命名規(guī)則和故障變量的命名規(guī)則,檢測(cè)車輛的運(yùn)行狀態(tài),得到車輛的運(yùn)行數(shù)據(jù)變量包括:檢測(cè)車輛的運(yùn)行狀態(tài),得到檢測(cè)數(shù)據(jù);根據(jù)基礎(chǔ)狀態(tài)變量的命名規(guī)則和故障變量的命名規(guī)則解析檢測(cè)數(shù)據(jù),得到運(yùn)行數(shù)據(jù)變量。
[0008]進(jìn)一步地,從車輛的運(yùn)行數(shù)據(jù)變量中獲取故障變量包括:獲取運(yùn)行數(shù)據(jù)變量的命名形式;判斷運(yùn)行數(shù)據(jù)變量的命名形式是否符合故障變量的命名規(guī)則;如果判斷出運(yùn)行數(shù)據(jù)變量的命名形式符合故障變量的命名規(guī)則,則確定運(yùn)行數(shù)據(jù)變量為故障變量;以及如果判斷出運(yùn)行數(shù)據(jù)變量的命名形式不符合故障變量的命名規(guī)則,則確定運(yùn)行數(shù)據(jù)變量為基礎(chǔ)狀態(tài)變量。
[0009]進(jìn)一步地,判斷故障變量對(duì)應(yīng)的故障是否發(fā)生包括:獲取故障變量的故障碼,其中,故障碼用于表示故障變量對(duì)應(yīng)的故障狀態(tài);獲取故障碼的值,其中,故障碼的值包括第一預(yù)設(shè)值和第二預(yù)設(shè)值,其中,第一預(yù)設(shè)值用于表示故障變量對(duì)應(yīng)的故障不存在,第二預(yù)設(shè)值用于表示故障變量對(duì)應(yīng)的故障存在;如果故障碼的值由第一預(yù)設(shè)值變?yōu)榈诙A(yù)設(shè)值,則判斷出故障變量對(duì)應(yīng)的故障發(fā)生;以及如果故障碼的值由第二預(yù)設(shè)值變?yōu)榈谝活A(yù)設(shè)值,則判斷出故障變量對(duì)應(yīng)的故障消除。
[0010]進(jìn)一步地,如果判斷出故障變量對(duì)應(yīng)的故障發(fā)生,則上傳故障變量包括:根據(jù)故障變量確定浮動(dòng)數(shù)據(jù)通道的占有數(shù)量,其中,浮動(dòng)數(shù)據(jù)通道用于傳輸故障變量;以及將故障變量的故障碼和故障變量對(duì)應(yīng)的故障的發(fā)生時(shí)間通過(guò)故障變量對(duì)應(yīng)的浮動(dòng)數(shù)據(jù)通道上傳。
[0011]進(jìn)一步地,在將故障變量的故障碼和故障變量對(duì)應(yīng)的故障的發(fā)生時(shí)間通過(guò)故障變量對(duì)應(yīng)的浮動(dòng)數(shù)據(jù)通道上傳之后,該用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法還包括:如果判斷出故障變量對(duì)應(yīng)的故障消除,將故障消除時(shí)的故障變量的故障碼和故障變量對(duì)應(yīng)的故障的消除時(shí)間通過(guò)故障變量對(duì)應(yīng)的浮動(dòng)數(shù)據(jù)通道上傳。
[0012]進(jìn)一步地,在檢測(cè)車輛的運(yùn)行狀態(tài),得到車輛的運(yùn)行數(shù)據(jù)變量之后,該用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法還包括:從車輛的運(yùn)行數(shù)據(jù)變量中獲取基礎(chǔ)狀態(tài)變量;將基礎(chǔ)狀態(tài)變量傳輸至固定數(shù)據(jù)通道上,其中,固定數(shù)據(jù)通道用于上傳基礎(chǔ)狀態(tài)變量;以及通過(guò)固定數(shù)據(jù)通道將基礎(chǔ)狀態(tài)變量上傳。
[0013]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,還提供了一種用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳裝置。
[0014]進(jìn)一步地,該用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳裝置包括:檢測(cè)單元,用于檢測(cè)車輛的運(yùn)行狀態(tài),得到車輛的運(yùn)行數(shù)據(jù)變量;獲取單元,用于從車輛的運(yùn)行數(shù)據(jù)變量中獲取故障變量;判斷單元,用于判斷故障變量對(duì)應(yīng)的故障是否發(fā)生;以及上傳單元,用于在判斷出故障變量對(duì)應(yīng)的故障發(fā)生,則上傳故障變量。
[0015]進(jìn)一步地,該裝置的判斷單元包括:第一獲取模塊,用于實(shí)時(shí)監(jiān)測(cè)故障變量的故障碼,其中,用于表示故障變量對(duì)應(yīng)的故障狀態(tài);第二獲取模塊,用于獲取故障碼的值,其中,故障碼的值包括第一預(yù)設(shè)值和第二預(yù)設(shè)值,其中,第一預(yù)設(shè)值用于表示故障變量對(duì)應(yīng)的故障不存在,第二預(yù)設(shè)值用于表示故障變量對(duì)應(yīng)的故障存在;其中,判斷單元用于在故障碼的值由第一預(yù)設(shè)值變?yōu)榈诙A(yù)設(shè)值時(shí),判斷出故障變量對(duì)應(yīng)的故障發(fā)生,如在故障碼的值由第二預(yù)設(shè)值變?yōu)榈谝活A(yù)設(shè)值時(shí),判斷出故障變量對(duì)應(yīng)的故障消除。
[0016]進(jìn)一步地,該裝置的上傳單元包括:確定模塊,用于根據(jù)故障變量確定浮動(dòng)數(shù)據(jù)通道的占有數(shù)量;以及上傳模塊,用于將故障變量的故障碼和故障的發(fā)生時(shí)間通過(guò)故障變量對(duì)應(yīng)的浮動(dòng)數(shù)據(jù)通道上傳。
[0017]通過(guò)本發(fā)明,采用加載數(shù)據(jù)庫(kù)文件,檢測(cè)車輛的運(yùn)行狀態(tài),得到檢測(cè)數(shù)據(jù),根據(jù)數(shù)據(jù)庫(kù)文件中基礎(chǔ)狀態(tài)變量的命名規(guī)則和故障變量的命名規(guī)則解析檢測(cè)數(shù)據(jù),從而得到車輛的運(yùn)行數(shù)據(jù)變量;然后從車輛的運(yùn)行數(shù)據(jù)變量中獲取故障變量;再判斷故障變量對(duì)應(yīng)的故障是否發(fā)生,其中,故障變量對(duì)應(yīng)相應(yīng)的故障;在判斷出運(yùn)行數(shù)據(jù)變量為故障變量時(shí),獲取故障變量的故障碼,其中,故障碼用于表示故障變量對(duì)應(yīng)的故障狀態(tài),故障的狀態(tài)包括故障的發(fā)生與消除;如果判斷出故障變量對(duì)應(yīng)的故障發(fā)生,則上傳故障變量,通過(guò)將基礎(chǔ)狀態(tài)變量和故障變量通過(guò)不同的數(shù)據(jù)通道上傳,解決了車輛遠(yuǎn)程監(jiān)控的故障數(shù)據(jù)占用網(wǎng)絡(luò)資源空間量大的問(wèn)題,進(jìn)而達(dá)到了減少故障數(shù)據(jù)上傳的網(wǎng)絡(luò)資源占用的效果。
【附圖說(shuō)明】
[0018]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳方法的流程圖;以及
[0020]圖2是根據(jù)本發(fā)明實(shí)施例的用于車輛的遠(yuǎn)程監(jiān)控?cái)?shù)據(jù)上傳裝置的示意圖。
【具體實(shí)施方式】
[0021 ] 需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0022]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0023]需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)