輛名稱關(guān)鍵詞,查詢車輛名稱數(shù)據(jù)庫,根據(jù)名稱數(shù)據(jù)庫查詢結(jié)果,獲取所述 三個車輛數(shù)據(jù)庫中與所述車輛名稱對應的所有車輛信息,即所述三種車輛數(shù)據(jù)庫中與被查 詢車輛名稱相關(guān)的文檔信息的位置及數(shù)據(jù)。
[0056] 在本實施例中,根據(jù)需求需要檢索的車輛信息為最低單體電壓。
[0057] 在本實施例中通過獲取最低單體電壓數(shù)據(jù)的過程包括:檢測最低單體電壓在車輛 信息名稱數(shù)據(jù)庫中的位置;計算原始數(shù)據(jù)總行數(shù);最低單體電壓在車輛數(shù)據(jù)數(shù)據(jù)庫中的位 置表示為:在車輛信息名稱數(shù)據(jù)庫中的位置減去1與原始數(shù)據(jù)總行數(shù)的比值;獲取最低單 體電壓在車輛數(shù)據(jù)數(shù)據(jù)庫中的位置列下所有的數(shù)據(jù)。
[0058] 具體的,獲取最低單體電壓數(shù)據(jù)如下:
[0059] minvol = [3. 229
[0060] ......
[0061] 3.228
[0062] ......] 0
[0063] 步驟4、車輛數(shù)據(jù)整理:對指定車輛信息中不符合要求的數(shù)據(jù)進行篩選及剔除,得 到車輛整理數(shù)據(jù);
[0064] 所述車輛數(shù)據(jù)整理步驟具體為:
[0065] 依次檢測指定車輛信息數(shù)據(jù)中所有數(shù)據(jù),若指定車輛信息數(shù)據(jù)中某位置的數(shù)值不 符合實際數(shù)值或要求,則對指定車輛信息數(shù)據(jù)中該位置的數(shù)值進行清除,然后繼續(xù)搜索下 一位置數(shù)值,直到檢測完該車輛信息的最后一位數(shù)據(jù)。
[0066] 通過依次檢測最低單體電壓數(shù)據(jù)中所有數(shù)據(jù),若最低單體電壓數(shù)據(jù)中某位置的數(shù) 值不在最低電壓可變化范圍內(nèi),則對最低單體電壓數(shù)據(jù)中該位置的數(shù)值進行清除,然后繼 續(xù)搜索下一位置數(shù)值,直到檢測完該最低單體電壓的最后一位數(shù)據(jù)。
[0067] 步驟5、數(shù)據(jù)直觀化:對車輛整理數(shù)據(jù)進行最值篩選、繪制時間變化曲線;
[0068] 所述數(shù)據(jù)直觀化步驟包括:
[0069] (51)最值篩選:根據(jù)所述檢測完指定車輛信息數(shù)據(jù),采用冒泡法進行最值篩選;
[0070] (52)時間變化曲線繪制:根據(jù)車輛整理數(shù)據(jù),繪制指定車輛信息數(shù)值隨時間變化 的時間變化曲線。
[0071] 步驟6、報警記錄:根據(jù)最值篩選結(jié)果,判斷指定車輛當次運行是否含有報警信 息;如有,則在報警信息文件中記錄此次報警信息,如沒有,則報警信息文件為空白。
[0072] 所述報警記錄步驟具體為:
[0073] (61)檢測是否含有報警名稱:對車輛信息名稱數(shù)據(jù)庫中車輛信息名稱之后位置 進行檢測,判斷該位置是否含有報警信息名稱;
[0074] 在本實施例中,報警信息位置在車輛信息名稱數(shù)據(jù)庫的最后。如果沒有報警信息, 名稱數(shù)據(jù)庫最后為固定的車輛信息名稱;如果存在報警,報警信息會記錄在固定名稱的后 面,通過檢測車輛信息名稱的數(shù)據(jù)庫中是否含有報警名稱的過程包括:判斷報警種類及報 警名稱,具體方法如下:
[0075] 1、找出無報警信息車輛信息名稱數(shù)據(jù)庫中最后固定的車輛信息名稱的位置;
[0076] 2、判斷報警信息種類,值η為原始數(shù)據(jù)總位置數(shù)減去最后固定車輛信息位置。如 果η為零,數(shù)據(jù)庫中不含報警信息;如果η大于零,值為含有的種類;
[0077] 3、依次檢測固定車輛信息的后面η個位置的信息名稱得到故障信息名稱;得到報 警信息數(shù)據(jù)。
[0078] (62)記錄報警名稱及相關(guān)信息:如從所述車輛信息數(shù)據(jù)庫中檢測出車輛報警信 息,記錄報警信息名稱在車輛信息數(shù)據(jù)庫中的位置,對所述報警信息名稱在車輛數(shù)據(jù)的數(shù) 據(jù)庫中相對應位置的數(shù)據(jù)進行檢測,依次檢測所述報警信息數(shù)據(jù)中所有數(shù)據(jù),對不符合報 警值的數(shù)據(jù)進行記錄,找出所述數(shù)據(jù)所處位置中所對應的時間,保存報警信息名稱及報警 開始、結(jié)束時間。
[0079] 在本實施例中,依次檢測報警信息數(shù)據(jù)中所有數(shù)據(jù),如果某位置中的數(shù)值符合報 警值,找出該位置中所對應的時間。
[0080] 保存報警信息名稱及報警開始、結(jié)束時間。
[0081] 以本發(fā)明實施例提供的監(jiān)控數(shù)據(jù)為例,最后得到用戶所需得到最低單體電壓范 圍3. 162-3. 232,故障信息名稱:電機相電流故障一級【P001還原通道】,故障開始時間: 2015/05/15 08 :46 :24· 000·,故障結(jié)束時間:2015/05/1508 :49 :13. 000·。
[0082] 本發(fā)明具有如下有益效果:快速得到用戶想要查看分析的監(jiān)控數(shù)據(jù),無需考慮數(shù) 據(jù)中錯誤數(shù)值,直接給出處理后的車輛信息數(shù)據(jù)中最值及時間變化曲線??焖俚玫焦收闲?息及故障開始、結(jié)束時間,大幅減輕分析車輛運行狀況時的勞動強度和分析效率,在實際運 用中可明顯提高調(diào)試與分析效率,直觀性好。
【主權(quán)項】
1. 一種新能源汽車遠程監(jiān)控數(shù)據(jù)處理方法,其特征在于,包括如下步驟: (10)監(jiān)控數(shù)據(jù)下載:下載車輛遠程監(jiān)控數(shù)據(jù)文件,并保存為表格文件; (20)車輛數(shù)據(jù)庫建立:將表格文件中的數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)庫文件中的數(shù)據(jù),得到車輛數(shù) 據(jù)庫,將車輛數(shù)據(jù)庫轉(zhuǎn)換為三個類型的數(shù)據(jù)庫:原始數(shù)據(jù)庫、只儲存車輛信息的名稱數(shù)據(jù) 庫、只儲存車輛數(shù)據(jù)的數(shù)據(jù)庫; (30)車輛信息檢索:根據(jù)車輛身份,在車輛數(shù)據(jù)庫檢索該指定車輛的信息; (40)車輛數(shù)據(jù)整理:對指定車輛信息中不符合要求的數(shù)據(jù)進行篩選及剔除,得到車輛 整理數(shù)據(jù); (50) 數(shù)據(jù)直觀化:對車輛整理數(shù)據(jù)進行最值篩選、繪制時間變化曲線; (60) 報警記錄:根據(jù)最值篩選結(jié)果,判斷指定車輛當次運行是否含有報警信息;如有, 則在報警信息文件中記錄此次報警信息,如沒有,則報警信息文件為空白。2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述(30)車輛信息檢索步驟具 體為: 根據(jù)車輛名稱關(guān)鍵詞,查詢車輛名稱數(shù)據(jù)庫,根據(jù)名稱數(shù)據(jù)庫查詢結(jié)果,獲取所述三個 車輛數(shù)據(jù)庫中與所述車輛名稱對應的所有車輛信息,即所述三種車輛數(shù)據(jù)庫中與被查詢車 輛名稱相關(guān)的文檔信息的位置及數(shù)據(jù)。3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述(40)車輛數(shù)據(jù)整理步驟具 體為: 依次檢測指定車輛信息數(shù)據(jù)中所有數(shù)據(jù),若指定車輛信息數(shù)據(jù)中某位置的數(shù)值不符合 實際數(shù)值或要求,則對指定車輛信息數(shù)據(jù)中該位置的數(shù)值進行清除,然后繼續(xù)搜索下一位 置數(shù)值,直到檢測完該車輛信息的最后一位數(shù)據(jù)。4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述(50)數(shù)據(jù)直觀化步驟包 括: (51) 最值篩選:根據(jù)所述檢測完指定車輛信息數(shù)據(jù),采用冒泡法進行最值篩選; (52) 時間變化曲線繪制:根據(jù)車輛整理數(shù)據(jù),繪制指定車輛信息數(shù)值隨時間變化的時 間變化曲線。5. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述(60)報警記錄步驟具體 為: (61) 檢測是否含有報警名稱:對車輛信息名稱數(shù)據(jù)庫中車輛信息名稱之后位置進行 檢測,判斷該位置是否含有報警信息名稱; (62) 記錄報警名稱及相關(guān)信息:如從所述車輛信息數(shù)據(jù)庫中檢測出車輛報警信息,記 錄報警信息名稱在車輛信息數(shù)據(jù)庫中的位置,對所述報警信息名稱在車輛數(shù)據(jù)的數(shù)據(jù)庫中 相對應位置的數(shù)據(jù)進行檢測,依次檢測所述報警信息數(shù)據(jù)中所有數(shù)據(jù),對不符合報警值的 數(shù)據(jù)進行記錄,找出所述數(shù)據(jù)所處位置中所對應的時間,保存報警信息名稱及報警開始、結(jié) 束時間。
【專利摘要】本發(fā)明公開一種新能源汽車遠程監(jiān)控數(shù)據(jù)處理方法,包括如下步驟:(10)監(jiān)控數(shù)據(jù)下載:下載車輛遠程監(jiān)控數(shù)據(jù)文件,并保存為表格文件;(20)車輛數(shù)據(jù)庫建立:將表格文件中的數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)庫文件中的數(shù)據(jù),得到車輛數(shù)據(jù)庫;(30)車輛信息檢索:根據(jù)車輛身份,在車輛數(shù)據(jù)庫檢索該指定車輛的信息;(40)車輛數(shù)據(jù)整理:對指定車輛信息中不符合要求的數(shù)據(jù)進行篩選及剔除,得到車輛整理數(shù)據(jù);(50)數(shù)據(jù)直觀化:對車輛整理數(shù)據(jù)進行最值篩選、繪制時間變化曲線;(60)報警記錄:根據(jù)最值篩選結(jié)果,判斷指定車輛當次運行是否含有報警信息;如有,則在報警信息文件中記錄此次報警信息。本發(fā)明的遠程監(jiān)控數(shù)據(jù)處理方法,效率高、直觀性好。
【IPC分類】G06F17/30
【公開號】CN105260400
【申請?zhí)枴緾N201510593914
【發(fā)明人】丁洋, 王良模, 莊偉超, 鐘弘, 劉經(jīng)興, 王亞峰
【申請人】南京理工大學
【公開日】2016年1月20日
【申請日】2015年9月17日