軌道車輛運行數(shù)據(jù)存儲方法及數(shù)據(jù)記錄設備的制作方法
【專利摘要】本發(fā)明提供一種軌道車輛運行數(shù)據(jù)存儲方法及數(shù)據(jù)記錄設備,該方法包括:獲取軌道車輛各設備第一時刻的運行數(shù)據(jù),根據(jù)第一時刻的運行數(shù)據(jù)生成M個分別與各設備對應的第二向量,第二向量包括N個第二運行數(shù)據(jù),第二運行數(shù)據(jù)與初始向量包含的N個第一運行數(shù)據(jù)一一對應;初始向量為根據(jù)初始時刻獲取到的軌道車輛中M個設備的運行數(shù)據(jù)生成的,初始向量為M個,分別與M個設備一一對應,初始向量包括N個第一運行數(shù)據(jù);當初始向量與第二向量中對應的向量均不相等時,存儲第二向量和對應的第一時刻,將初始向量對應替換為第二向量;當需要繼續(xù)存儲數(shù)據(jù)時,重復上述步驟。
【專利說明】軌道車輛運行數(shù)據(jù)存儲方法及數(shù)據(jù)記錄設備
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術領域】,尤其涉及一種軌道車輛運行數(shù)據(jù)存儲方法及數(shù)據(jù)記錄設備。
【背景技術】
[0002]隨著地鐵、輕軌車輛網(wǎng)絡控制系統(tǒng)的發(fā)展,在軌道車輛運行過程中,可以通過網(wǎng)絡控制系統(tǒng)獲取各設備的運行狀態(tài)數(shù)據(jù),并通過對這些運行狀態(tài)數(shù)據(jù)進行分析監(jiān)控車輛運行狀況,以及時發(fā)現(xiàn)各種設備可能出現(xiàn)的各種問題。
[0003]在現(xiàn)有技術中,在車輛運行狀態(tài)下,數(shù)據(jù)記錄設備實時采集車輛網(wǎng)絡控制系統(tǒng)中的所有車輛運行數(shù)據(jù),并將這些車輛運行數(shù)據(jù)直接存儲在數(shù)據(jù)記錄設備的存儲器中,以便車輛維修人員能夠根據(jù)這些車輛運行數(shù)據(jù)來查看車輛運行過程中的問題。
[0004]但是,車輛網(wǎng)絡控制系統(tǒng)中的車輛運行數(shù)據(jù)包括車輛網(wǎng)絡系統(tǒng)中各設備(例如:空調(diào),發(fā)動機,變速箱等)在各時刻的不同參數(shù),且車輛的運行過程是連續(xù)變化的,因此,列車運行一段時間后車輛運行數(shù)據(jù)的總量是非常龐大的,但是,數(shù)據(jù)記錄設備的存儲器的空間是有限的,直接存儲上述這些車輛運行數(shù)據(jù)很可能造成提前占據(jù)所有存儲器的空間,導致后續(xù)的車輛運行數(shù)據(jù)丟失等不良后果。因此,需要一種有效的存儲方法在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種軌道車輛運行數(shù)據(jù)存儲方法及數(shù)據(jù)記錄設備,用以實現(xiàn)在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù)。
[0006]本發(fā)明提供一種軌道車輛運行數(shù)據(jù)存儲方法,包括:
[0007]步驟一、獲取軌道車輛各設備、第一時刻的運行數(shù)據(jù),并根據(jù)所述第一時刻的運行數(shù)據(jù)生成M個、分別與各設備對應的第二向量,所述第二向量包括N個第二運行數(shù)據(jù),且所述第二運行數(shù)據(jù)與初始向量包含的N個第一運行數(shù)據(jù)一一對應;所述初始向量為根據(jù)初始時刻獲取到的、軌道車輛中M個設備的運行數(shù)據(jù)生成的,所述初始向量為M個,且分別與M個所述設備一一對應,所述初始向量包括N個所述第一運行數(shù)據(jù);
[0008]步驟二、當所述初始向量與所述第二向量中對應的向量均不相等時,存儲所述第二向量和對應的所述第一時刻,并將所述初始向量對應替換為所述第二向量;所述M、N為整數(shù),M≥1,N≥l;
[0009]步驟三、當需要繼續(xù)存儲數(shù)據(jù)時,重復上述步驟。
[0010]本發(fā)明還提供一種數(shù)據(jù)記錄設備,包括:
[0011]獲取模塊,用于獲取軌道車輛各設備、第一時刻的運行數(shù)據(jù),并根據(jù)所述t+i時刻的運行數(shù)據(jù)生成M個、分別與各設備對應的第二向量,所述第二向量包括N個第二運行數(shù)據(jù),且所述第二運行數(shù)據(jù)與初始向量包含的N個第一運行數(shù)據(jù)一一對應;所述初始向量為根據(jù)初始時刻獲取到的、軌道車輛中M個設備的運行數(shù)據(jù)生成的,所述初始向量為M個,且分別與M個所述設備一一對應,所述初始向量包括N個所述第一運行數(shù)據(jù);[0012]第一比較模塊,用于當所述初始向量與所述第二向量中對應的向量均不相等時,將所述初始向量對應替換為所述第二向量;所述M、N為整數(shù),MS UN^l;
[0013]循環(huán)判斷模塊,用于當需要繼續(xù)存儲數(shù)據(jù)時,重復上述步驟。
[0014]本發(fā)明提供的軌道車輛運行數(shù)據(jù)存儲方法及數(shù)據(jù)記錄設備,通過對當前時刻和前一時刻的運行數(shù)據(jù)進行比較,采用滾動迭代的方式,能夠在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù),很好的滿足了車輛維護人員對車輛運行數(shù)據(jù)的要求,尤其是隨著記錄數(shù)據(jù)頻率的提高,兩次記錄之間數(shù)據(jù)不發(fā)生變化的概率隨著提高,數(shù)據(jù)可壓縮性顯著提高。
【專利附圖】
【附圖說明】
[0015]圖1為本發(fā)明軌道車輛運行數(shù)據(jù)存儲方法實施例一的流程圖;
[0016]圖2為本發(fā)明軌道車輛運行數(shù)據(jù)存儲方法實施例二的流程圖;
[0017]圖3為本發(fā)明軌道車輛運行數(shù)據(jù)存儲方法實施例三的流程圖;
[0018]圖4為本發(fā)明數(shù)據(jù)記錄設備實施例一的結構示意圖;
[0019]圖5為本發(fā)明數(shù)據(jù)記錄設備實施例二的結構示意圖。
【具體實施方式】
[0020]圖1為本發(fā)明軌道車輛運行數(shù)據(jù)存儲方法實施例一的流程圖。如圖1所示,本實施例的軌道車輛運行數(shù)據(jù)存儲方法,包括以下步驟:
[0021]步驟S101、獲取軌道車輛各設備、第一時刻的運行數(shù)據(jù),并根據(jù)所述第一時刻的運行數(shù)據(jù)生成M個、分別與各設備對應的第二向量,所述第二向量包括N個第二運行數(shù)據(jù),且所述第二運行數(shù)據(jù)與初始向量包含的N個第一運行數(shù)據(jù)一一對應;所述初始向量為根據(jù)初始時刻獲取到的、軌道車輛中M個設備的運行數(shù)據(jù)生成的,所述初始向量為M個,且分別與M個所述設備一一對應,所述初始向量包括N個所述第一運行數(shù)據(jù);
[0022]實際中,車輛維修人員總是希望得到盡可能多的車輛運行數(shù)據(jù)來幫助查看車輛運行過程中的問題,這包括兩方面的因素:車輛網(wǎng)絡數(shù)據(jù)記錄的頻率及記錄變量的多少。目前,人們通過車輛中的數(shù)據(jù)記錄設備從車輛網(wǎng)絡中獲取車輛各設備(例如:空調(diào),發(fā)動機,變速箱等)的運行數(shù)據(jù),其中,數(shù)據(jù)記錄設備和車輛網(wǎng)絡以及車輛設備之間通過無線通信協(xié)議或者硬件連接線進行數(shù)據(jù)傳輸。
[0023]車輛數(shù)據(jù)的獲取具體為,車輛中的數(shù)據(jù)記錄設備從車輛網(wǎng)絡中獲取軌道車輛各設備第一時刻的運行數(shù)據(jù);并根據(jù)第一時刻的運行數(shù)據(jù)生成M個分別與各設備對應的第二向量,該第二向量包括N個第二運行數(shù)據(jù),具體為,對該些運行數(shù)據(jù)進行預處理,包括變量的集成、進制的轉換等,從而使分散的網(wǎng)絡數(shù)據(jù)模塊化,序列化;該N個第二運行數(shù)據(jù)與初始時刻從M個設備獲取到的初始向量包含的N個第一運行數(shù)據(jù)一一對應,將初始向量作為比較的基準,對M個初始向量和M個第二向量中對應的向量進行比較,執(zhí)行步驟S103。
[0024]步驟S103、當所述初始向量與所述第二向量中對應的向量均不相等時,存儲所述第二向量和對應的所述第一時刻,并將所述初始向量對應替換為所述第二向量;所述M、N為整數(shù),M≥UN^l;
[0025]上述步驟具體為,判斷M個初始向量和M個第二向量中對應的向量是否均不相等,當兩者均不相等時,存儲該M個第二向量和第一時刻,將M個初始向量對應替換為M個第二向量,并將M個第二向量作為下一時刻比較的基準。下面,執(zhí)行步驟S104。
[0026]步驟S104、當需要繼續(xù)存儲數(shù)據(jù)時,重復上述步驟。
[0027]上述步驟具體為,判斷是否繼續(xù)存儲運行數(shù)據(jù),當需要繼續(xù)存儲運行數(shù)據(jù)時,重復上述步驟。
[0028]本實施例的軌道車輛運行數(shù)據(jù)存儲方法,采用滾動迭代的方式,通過對初始向量和第二向量的運行數(shù)據(jù)進行比較,若兩者均不相等,存儲第二向量和對應的第一時刻,并將第二向量作為下一時刻比較的基準。本實施例的技術方案,通過對當前時刻和前一時刻的運行數(shù)據(jù)進行比較,采用滾動迭代的方式,能夠在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù),很好的滿足了車輛維護人員對車輛運行數(shù)據(jù)的要求,尤其是隨著記錄數(shù)據(jù)頻率的提高,兩次記錄之間數(shù)據(jù)不發(fā)生變化的概率隨著提高,數(shù)據(jù)可壓縮性顯著提高。
[0029]在上述實施例的基礎上,優(yōu)選地,步驟S103,還可以包括:
[0030]當所述初始向量中K個初始向量與所述第二向量中對應的K個第二向量分別相等時,存儲所述第二向量和對應的所述第一時刻,并將所述第二向量中的所述K個第二向量替換為第一重復數(shù)據(jù)標識,K為正整數(shù),且I ( K〈N。
[0031]具體為,判斷M個初始向量和M個第二向量中對應的向量是否均不相等,若兩者均不相等時,存儲第二向量和對應的第一時刻,將M個初始向量對應替換為M個第二向量,并將該M個第二向量作為下一時刻比較的基準;若兩者非均不相等時,即M個初始向量中有K個初始向量與第二向量中對應的K個初始向量分別相等,存儲該M個第二向量和對應的第一時刻,將該M個第二向量中的K個第二向量替換為第一重復數(shù)據(jù)標識存儲在數(shù)據(jù)記錄設備的存儲器中,并M個初始向量對應替換為M個第二向量,并將該M個第二向量作為下一時亥批較的基準。
[0032]本實施例的軌道車輛運行數(shù)據(jù)存儲方法,通過對初始向量和第二向量進行比較,當兩者中有部分相等時,將第二向量中的相同向量替換為第一重復數(shù)據(jù)標識。本實施例的技術方案將獲取的與前一時刻的運行數(shù)據(jù)部分相等的當前時刻的對應的運行數(shù)據(jù)存儲為第一重復數(shù)據(jù)標識,而不是將當前時刻的運行數(shù)據(jù)直接存儲到存儲器中,這樣就可以在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù),很好的滿足了車輛維護人員對車輛運行數(shù)據(jù)的要求,尤其是隨著記錄數(shù)據(jù)頻率的提高,兩次記錄之間數(shù)據(jù)不發(fā)生變化的概率隨著提高,數(shù)據(jù)可壓縮性顯著提高。
[0033]圖2為本發(fā)明軌道車輛運行數(shù)據(jù)存儲方法實施例二的流程圖。如圖2所示,本實施例的軌道車輛運行數(shù)據(jù)存儲方法在上述實施例的基礎上,優(yōu)選地,在步驟S103之前,還包括步驟S102,步驟S102具體可以包括:
[0034]步驟S1021、預先判斷所述初始向量與所述第二向量中對應的向量是否分別相等,當判斷出所述初始向量與所述第二向量中對應的向量分別相等時,將重復頻率數(shù)的值加1,所述重復頻率數(shù)用于表示所述初始向量重復出現(xiàn)的次數(shù),所述重復頻率數(shù)的初始值為O ;下面,執(zhí)行步驟S104。
[0035]步驟S1022、當判斷出所述初始向量與所述第二向量中對應的向量非分別相等時,判斷所述重復頻率數(shù)是否大于O ;
[0036]上述步驟具體為,判斷M個初始向量和M個第二向量中對應的向量是否分別相等,若M個初始向量與M個第二向量中對應的向量非分別相等時,再判斷重復頻率數(shù)是否大于O,若重復頻率數(shù)大于O時,執(zhí)行步驟S1023。
[0037]步驟S1023、當所述重復頻率數(shù)大于O時,存儲所述重復頻率數(shù),并將所述第二向量存儲為一第二重復數(shù)據(jù)標識。
[0038]上述步驟具體為,當M個初始向量與M個第二向量中對應的向量非分別相等,且重復頻率數(shù)大于O時,存儲該重復頻率數(shù),并將所述第二向量存儲為一第二重復數(shù)據(jù)標識。下面,執(zhí)行步驟S103。
[0039]本實施例的軌道車輛運行數(shù)據(jù)存儲方法,通過對初始向量和第二向量進行比較,當兩者分別相等時,重復頻率數(shù)的值加1,并將第二向量存儲為一第二重復數(shù)據(jù)標識。本實施例的技術方案將獲取的與前一時刻的運行數(shù)據(jù)相同的當前時刻的運行數(shù)據(jù)存儲為一第二重復數(shù)據(jù)標識,而不是將當前時刻的運行數(shù)據(jù)直接存儲到存儲器中,這樣就可以在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù),很好的滿足了車輛維護人員對車輛運行數(shù)據(jù)的要求,尤其是隨著記錄數(shù)據(jù)頻率的提高,兩次記錄之間數(shù)據(jù)不發(fā)生變化的概率隨著提高,數(shù)據(jù)可壓縮性顯著提高。
[0040]在上述實施例的基礎上,優(yōu)選地,在步驟S104中,還包括:
[0041]當不需要繼續(xù)存儲數(shù)據(jù)時,再次判斷所述重復頻率數(shù)是否大于O ;
[0042]當所述重復頻率數(shù)大于O時,存儲所述重復頻率數(shù),并將所述第二向量存儲為一第二重復數(shù)據(jù)標識;
[0043]當所述重復頻率數(shù)等于O時,結束。
[0044]下面采用一個具體的實施例對本發(fā)明的技術方案進行詳細說明。
[0045]圖3為本發(fā)明軌道車輛運行數(shù)據(jù)存儲方法實施例三的流程圖。如圖2所示,本實施例的軌道車輛運行數(shù)據(jù)存儲分析方法,具體可以包括如下步驟:
[0046]步驟301、參數(shù)設定;
[0047]具體為,設定車輛運行數(shù)據(jù)采樣頻率,存儲變量分割區(qū)間數(shù)N,車輛設備數(shù)M,初始化重復頻率數(shù),定義第一重復數(shù)據(jù)標識,定義第二重復數(shù)據(jù)標識;
[0048]步驟302、獲取并存儲初始時刻的車輛運行數(shù)據(jù);
[0049]具體為,數(shù)據(jù)記錄設備從車輛網(wǎng)絡中獲取軌道車輛中的M個設備在初始時刻的第一運行數(shù)據(jù),并將該第一運行數(shù)據(jù)生成M個分別與各設備對應的初始向量,并存儲該M個初始向量,并將其作為下一時刻比較的基準。
[0050]步驟303、獲取并存儲下一時刻的車輛運行數(shù)據(jù);
[0051]具體為,數(shù)據(jù)記錄設備從車輛網(wǎng)絡中獲取軌道車輛中的M個設備在下一時刻的運行數(shù)據(jù),并將該運行數(shù)據(jù)生成M個分別與各設備對應的第二向量,并存儲該M個第二向量,該第二向量和初始向量是車輛在不同時刻的一一對應的運行數(shù)據(jù);
[0052]步驟304、比較第二向量和初始向量的值,并判斷是否分別相等;
[0053]具體為,比較M個初始向量和M個第二向量,判斷兩者是否分別相等,若分別相等,執(zhí)行步驟S305 ;若非分別相等,則執(zhí)行步驟S306 ;
[0054]步驟305、若第二向量和初始向量分別相等,重復頻率數(shù)的值加I ;
[0055]具體為,若M個初始向量和M個第二向量分別相等,表示當前時刻的運行數(shù)據(jù)和前一時刻的運行數(shù)據(jù)是完全相等的,此時,重復頻率數(shù)的值加1,下面,執(zhí)行步驟S311。[0056]步驟306、若第二向量和初始向量非分別相等,判斷重復頻率數(shù)值是否大于O ;
[0057]具體為,若M個初始向量和M個第二向量非分別相等,則表示第二向量和初始向量完全不相等或者部分相等。此時,判斷重復頻率數(shù)值是否大于0,若重復頻率數(shù)值大于0,執(zhí)行步驟S307 ;若重復頻率數(shù)值不大于0,執(zhí)行步驟308。
[0058]步驟S307、當重復頻率數(shù)值大于O時,存儲重復頻率數(shù),并將第二向量存儲為第二重復數(shù)據(jù)標識。
[0059]具體為,當重復頻率數(shù)值大于O時,表示之前有與當前時刻的運行數(shù)據(jù)分別相等的運行數(shù)據(jù),首先把M個第二向量覆蓋M個初始向量的存儲空間,并將其作為下一時刻比較的基準,而將M個第二向量替換為一第二重復數(shù)據(jù)標識存儲在數(shù)據(jù)記錄設備的存儲器中。
[0060]步驟308、當重復頻率數(shù)值不大于O時,判斷第二向量和初始向量是否均不相等;
[0061]具體為,當重復頻率數(shù)值不大于O時,表示之前獲取的運行數(shù)據(jù)中沒有與當前時刻分別相等的運行數(shù)據(jù),此時,再判斷M個第二向量和M個初始向量是否均不相等,即判斷M個第二向量和M個初始向量是均不相等或者部分不相等,若M個第二向量和M個初始向量中的M個向量均不相等,執(zhí)行步驟S309 ;若M個第二向量和M個初始向量中有K個對應的向量不相等,執(zhí)行步驟S310。
[0062]步驟309、當?shù)诙蛄亢统跏枷蛄烤幌嗟葧r,存儲第二向量和對應的時刻;
[0063]具體為,當M個第二向量和M個初始向量中的M個向量均不相等時,存儲該些第二向量和對應的時刻,并把M個第二向量覆蓋M個初始向量的存儲空間,作為下一時刻比較的基準。下面,執(zhí)行步驟S311。
[0064]步驟310、當?shù)诙蛄亢统跏枷蛄坎糠植幌嗟葧r,存儲第二向量和對應的時刻,并將第二向量中與初始向量相等的部分用第一重復數(shù)據(jù)標識代替;
[0065]具體為,當M個第二向量和M個初始向量中有K個對應的向量時,首先將存儲該些第二向量,并將其作為下一時刻比較的基準;然后,將M個第二向量中與初始向量相等的K個對應的向量分別用第一重復數(shù)據(jù)標識代替存儲在數(shù)據(jù)記錄設備的存儲器中,并存儲對應的時刻。下面,執(zhí)行步驟S311。
[0066]步驟S311、判斷是否繼續(xù)存儲運行數(shù)據(jù);
[0067]具體為,判斷是否繼續(xù)存儲運行數(shù)據(jù),若需要繼續(xù)存儲運行數(shù)據(jù),返回步驟S303 ;若不需要繼續(xù)存儲數(shù)據(jù)時,執(zhí)行步驟S312。
[0068]步驟S312、再次判斷重復頻率數(shù)是否大于O ;
[0069]具體為,當不需要繼續(xù)存儲數(shù)據(jù)時,再次判斷重復頻率數(shù)是否大于O ;若重復頻率數(shù)大于0,執(zhí)行步驟S313 ;若重復頻率數(shù)等于0,執(zhí)行步驟S314 ;
[0070]步驟S313、當重復頻率數(shù)大于O時,將第二向量存儲為第二重復數(shù)據(jù)標識;
[0071]具體為,當重復頻率數(shù)大于O時,表示之前時刻具有與當前時刻相等的運行數(shù)據(jù),而且該些運行數(shù)據(jù)未進行存儲,為節(jié)省存儲空間,將該些第二向量存儲為一第二數(shù)據(jù)重復標識。
[0072]步驟S314、當重復頻率數(shù)等于O時,結束。
[0073]本實施例的軌道車輛運行數(shù)據(jù)存儲方法,通過對獲取的運行數(shù)據(jù)進行向量區(qū)間分割,比較對當前時刻的M個第二向量和前一時刻的M個初始向量,若兩者部分相同,將M個第二向量中的相同部分分別用第一重復數(shù)據(jù)標識代替存儲,若兩者完全相等,將M個第二向量用一第二重復數(shù)據(jù)標識代替,而不是現(xiàn)有技術中的直接將運行數(shù)據(jù)進行存儲,這樣可以節(jié)省了很多的存儲空間。通過采用本實施例的技術方案,能夠在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù),很好的滿足了車輛維護人員對車輛運行數(shù)據(jù)的要求,尤其是隨著記錄數(shù)據(jù)頻率的提高,兩次記錄之間數(shù)據(jù)不發(fā)生變化的概率隨著提高,數(shù)據(jù)可壓縮性顯著提高。[0074]同樣,車輛維修人員在對該些車輛運行數(shù)據(jù)進行后續(xù)分析時,利用數(shù)據(jù)記錄設備,通過協(xié)議或者硬件連接線將存儲的車輛運行數(shù)據(jù)傳輸?shù)缴衔粰C(例如:計算機),上位機采用與本發(fā)明提供的軌道車輛運行數(shù)據(jù)存儲分析方法對應的解壓縮方法對運行數(shù)據(jù)解壓縮,并對其進行曲線、列表等分析處理。
[0075]解壓縮方法為軌道車輛運行數(shù)據(jù)存儲方法的逆過程。具體為,上位機將獲取到的車輛運行數(shù)據(jù),將存儲的運行數(shù)據(jù)中的第一重復數(shù)據(jù)標識和第二重復數(shù)據(jù)標識用與該時刻的前一時刻的一一對應的運行數(shù)據(jù)進行還原,從而得到了原始的車輛運行數(shù)據(jù)。
[0076]圖4為本發(fā)明的數(shù)據(jù)記錄設備的結構示意圖。如圖4所示,本實施例的數(shù)據(jù)記錄設備具體可以包括:獲取模塊1、第一比較模塊3和循環(huán)判斷模塊4,其中獲取模塊1,用于獲取軌道車輛各設備、第一時刻的運行數(shù)據(jù),并根據(jù)所述t+Ι時刻的運行數(shù)據(jù)生成M個、分別與各設備對應的第二向量,所述第二向量包括N個第二運行數(shù)據(jù),且所述第二運行數(shù)據(jù)與初始向量包含的N個第一運行數(shù)據(jù)一一對應;所述初始向量為根據(jù)初始時刻獲取到的、軌道車輛中M個設備的運行數(shù)據(jù)生成的,所述初始向量為M個,且分別與M個所述設備一一對應,所述初始向量包括N個所述第一運行數(shù)據(jù);第一比較模塊3,用于當所述初始向量與所述第二向量中對應的向量均不相等時,將所述初始向量對應替換為所述第二向量;所述M、N為整數(shù),M≥1、N≥I ;循環(huán)判斷模塊4,用于當需要繼續(xù)存儲數(shù)據(jù)時,重復上述步驟。
[0077]本實施例的數(shù)據(jù)記錄設備用于執(zhí)行圖1所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,故在此不再贅述。
[0078]本實施例的數(shù)據(jù)記錄設備,通過獲取模塊I從車輛網(wǎng)絡中獲取車輛運行數(shù)據(jù),第一比較模塊4采用滾動迭代的方式,通過對初始向量和第二向量進行比較,若兩者均不相等,存儲第二向量和對應的第一時刻,并將第二向量作為下一時刻比較的基準。本實施例的技術方案,通過對當前時刻和前一時刻的運行數(shù)據(jù)進行比較,采用滾動迭代的方式,能夠在有限的存儲空間內(nèi)存儲盡可能多的車輛運行數(shù)據(jù),很好的滿足了車輛維護人員對車輛運行數(shù)據(jù)的要求,尤其是隨著記錄數(shù)據(jù)頻率的提高,兩次記錄之間數(shù)據(jù)不發(fā)生變化的概率隨著提高,數(shù)據(jù)可壓縮性顯著提高,這樣,既體現(xiàn)了運行數(shù)據(jù)在時間上的縱向壓縮,又有一次采樣數(shù)據(jù)的橫向壓縮。
[0079]在上述實施例的基礎上,優(yōu)選地,所述第一比較模塊3還用于當所述初始向量中K個初始向量與所述第二向量中對應的K個第二向量分別相等時,將所述初始向量中的所述K個第二向量替換為第一重復數(shù)據(jù)標識;K為正整數(shù),且I ( Κ〈Ν。
[0080]圖5為本發(fā)明數(shù)據(jù)記錄設備又一實施例的結構示意圖。如圖2所示,本實施例的數(shù)據(jù)記錄設備在上述實施例的基礎上,優(yōu)選地,還包括:預比較模塊2,用于預先判斷所述初始向量與所述第二向量中對應的向量是否分別相等,當判斷出所述初始向量與所述第二向量中對應的向量分別相等時,將重復頻率數(shù)的值加I,所述重復頻率數(shù)用于表示所述初始向量重復出現(xiàn)的次數(shù),所述重復頻率數(shù)的初始值為O ;當判斷出所述初始向量與所述第二向量中對應的向量非分別相等時,判斷所述重復頻率數(shù)是否大于O ;當所述重復頻率數(shù)大于O時,存儲所述重復頻率數(shù),并將所述第二向量存儲為一第二重復數(shù)據(jù)標識。
[0081]本實施例的數(shù)據(jù)記錄設備用于執(zhí)行圖2所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,故在此不再贅述。
[0082]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。
【權利要求】
1.一種軌道車輛運行數(shù)據(jù)存儲方法,其特征在于,包括: 步驟一、獲取軌道車輛各設備、第一時刻的運行數(shù)據(jù),并根據(jù)所述第一時刻的運行數(shù)據(jù)生成M個、分別與各設備對應的第二向量,所述第二向量包括N個第二運行數(shù)據(jù),且所述第二運行數(shù)據(jù)與初始向量包含的N個第一運行數(shù)據(jù)一一對應;所述初始向量為根據(jù)初始時刻獲取到的、軌道車輛中M個設備的運行數(shù)據(jù)生成的;所述初始向量為M個,且分別與M個所述設備一一對應,所述初始向量包括N個所述第一運行數(shù)據(jù); 步驟二、當所述初始向量與所述第二向量中對應的向量均不相等時,存儲所述第二向量和對應的所述第一時刻,并將所述初始向量對應替換為所述第二向量;所述M、N為整數(shù),M ^ UN ^ I ; 步驟三、當需要繼續(xù)存儲數(shù)據(jù)時,重復上述步驟。
2.根據(jù)權利要求1所述的軌道車輛運行數(shù)據(jù)存儲方法,其特征在于,在所述步驟二中,還包括: 當所述初始向量中K個初始向量與所述第二向量中對應的K個第二向量分別相等時,存儲所述第二向量和對應的所述第一時刻,并將所述第二向量中的所述K個第二向量替換為第一重復數(shù)據(jù)標識;κ為正整數(shù),且I ( Κ〈Ν。
3.根據(jù)權利要求2所述的軌道車輛運行數(shù)據(jù)存儲方法,其特征在于,在所述步驟二之前,還包括: 預先判斷所述初始向量與所述第二向量中對應的向量是否分別相等,當判斷出所述初始向量與所述第二向量中對應的向量分別相等時,將重復頻率數(shù)的值加1,所述重復頻率數(shù)用于表示所述初始向量重復出現(xiàn)的次數(shù),所述重復頻率數(shù)的初始值為O ; 當判斷出所述初始 向量與所述第二向量中對應的向量非分別相等時,判斷所述重復頻率數(shù)是否大于O; 當所述重復頻率數(shù)大于O時,存儲所述重復頻率數(shù),并將所述第二向量存儲為一第二重復數(shù)據(jù)標識。
4.根據(jù)權利要求3所述的軌道車輛運行數(shù)據(jù)存儲方法,其特征在于,在所述步驟三中,還包括: 當不需要繼續(xù)存儲數(shù)據(jù)時,再次判斷所述重復頻率數(shù)是否大于O ; 當所述重復頻率數(shù)大于O時,存儲所述重復頻率數(shù),并將所述第二向量存儲為一第二重復數(shù)據(jù)標識; 當所述重復頻率數(shù)等于O時,結束。
5.一種數(shù)據(jù)記錄設備,其特征在于,包括: 獲取模塊,用于獲取軌道車輛各設備、第一時刻的運行數(shù)據(jù),并根據(jù)所述t+ι時刻的運行數(shù)據(jù)生成M個、分別與各設備對應的第二向量,所述第二向量包括N個第二運行數(shù)據(jù),且所述第二運行數(shù)據(jù)與初始向量包含的N個第一運行數(shù)據(jù)一一對應;所述初始向量為根據(jù)初始時刻獲取到的、軌道車輛中M個設備的運行數(shù)據(jù)生成的,所述初始向量為M個,且分別與M個所述設備一一對應,所述初始向量包括N個所述第一運行數(shù)據(jù); 第一比較模塊,用于當所述初始向量與所述第二向量中對應的向量均不相等時,將所述初始向量對應替換為所述第二向量;所述M、N為整數(shù),M > UN^l; 循環(huán)判斷模塊,用于當需要繼續(xù)存儲數(shù)據(jù)時,重復上述步驟。
6.根據(jù)權利要求5所述的數(shù)據(jù)記錄設備,其特征在于,所述第一比較模塊,還用于當所述初始向量中K個初始向量與所述第二向量中對應的K個第二向量分別相等時,將所述第二向量中的所述K個第二向量替換為第一重復數(shù)據(jù)標識;K為正整數(shù),且I ( Κ〈Ν。
7.根據(jù)權利要求6所述的數(shù)據(jù)記錄設備,其特征在于,還包括: 預比較模塊,用于預先判斷所述初始向量與所述第二向量中對應的向量是否分別相等,當判斷出所述初始向量與所述第二向量中對應的向量分別相等時,將重復頻率數(shù)的值加1,所述重復頻率數(shù)用于表示所述初始向量重復出現(xiàn)的次數(shù),所述重復頻率數(shù)的初始值為O; 當判斷出所述初始向量與所述第二向量中對應的向量非分別相等時,判斷所述重復頻率數(shù)是否大于O; 當所述重復頻率數(shù)大于O時,存儲所述重復頻率數(shù),并將所述第二向量存儲為一第二重復數(shù)據(jù)標識?!?br>
【文檔編號】G07C5/08GK103714591SQ201210377534
【公開日】2014年4月9日 申請日期:2012年10月8日 優(yōu)先權日:2012年10月8日
【發(fā)明者】張福景, 王忠福, 王延超 申請人:中國北車股份有限公司大連電力牽引研發(fā)中心