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