本發(fā)明涉及列車車載數(shù)據(jù)處理領域,尤其涉及一種列車車載數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術:
為了適應信息化技術和智能化技術的不斷發(fā)展,提升機車遠程監(jiān)控和故障診斷效率,中國鐵路總公司開始部署CMD系統(tǒng)(Chinese locomotive remote Monitoring and Diagnosis system,中國機車遠程監(jiān)測與診斷系統(tǒng))。該系統(tǒng)由車載子系統(tǒng)、數(shù)據(jù)傳輸子系統(tǒng)和地面綜合應用子系統(tǒng)組成。車載子系統(tǒng)主要由LDP(Locomotive onboard general Data monitoring Platform,機車車載綜合信息監(jiān)測裝置)裝置組成,完成數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)記錄、數(shù)據(jù)傳輸和轉(zhuǎn)儲、以及機車定位和整車授時等,負責與TCMS(Train Control and Management System,機車網(wǎng)絡控制系統(tǒng))、LKJ(列車運行控制記錄裝置)、6A(以太網(wǎng)采集機車車載安全防護系統(tǒng))等設備通訊,是CMD系統(tǒng)的核心部件。數(shù)據(jù)傳輸子系統(tǒng)主要完成車地數(shù)據(jù)傳輸。其中無線網(wǎng)絡利用3G/4G進行傳輸,完成車載到地面的數(shù)據(jù)傳輸;有線網(wǎng)絡利用已有的鐵路綜合IT網(wǎng)絡,完成鐵路總公司、鐵路局、機務段/檢修段三級網(wǎng)絡范圍內(nèi)的數(shù)據(jù)傳輸。地面綜合應用子系統(tǒng)主要由數(shù)據(jù)處理中心、綜合服務平臺和運行維護管理三部分組成。地面綜合應用子系統(tǒng)按照總公司、鐵路局、機務段/檢修段、機車制造及修理廠商分層管理架構, 為各級領導、業(yè)務主管和業(yè)務人員等用戶提供機車運用、故障診斷等管理功能,提供基于業(yè)務的數(shù)據(jù)分析與統(tǒng)計,為其他信息系統(tǒng)提供數(shù)據(jù)接口。
目前車載子系統(tǒng)采集各設備實時數(shù)據(jù),以每10秒鐘一次的頻率通過數(shù)據(jù)傳輸子系統(tǒng)發(fā)送到地面綜合應用子系統(tǒng)。而機車在運行過程中,大部分實時數(shù)據(jù)變化頻率一般較慢,屬于重復傳輸。高頻率的數(shù)據(jù)傳輸導致了流量的較大浪費。目前現(xiàn)場安裝CMD系統(tǒng)的機車已經(jīng)超過5000+,非常有必要設計一種高效的車地數(shù)據(jù)傳輸方法,來降低流量成本,提升數(shù)據(jù)傳輸效率。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題就在于:針對現(xiàn)有技術存在的技術問題,本發(fā)明提供一種不需要增加額外設備,也不需要對列車現(xiàn)有車載設備接口進行修改,實現(xiàn)簡單,開發(fā)成本低,現(xiàn)場改造周期短,可有效降低CMD系統(tǒng)的數(shù)據(jù)傳輸量,有效降低數(shù)據(jù)傳輸成本,提升數(shù)據(jù)傳輸效率的列車車載數(shù)據(jù)傳輸方法及系統(tǒng)。
為解決上述技術問題,本發(fā)明提出的技術方案為:一種列車車載數(shù)據(jù)傳輸方法,包括如下步驟:
S1. 按照預設的采樣周期采集列車數(shù)據(jù);
S2. 將所述列車數(shù)據(jù)解析為數(shù)據(jù)項,按照預設的數(shù)據(jù)分類方法確定所述數(shù)據(jù)項的頻率等級;
S3.根據(jù)為所述頻率等級預設的數(shù)據(jù)時間窗口,將數(shù)據(jù)時間窗口內(nèi)屬于同一頻率等級的發(fā)生變化的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送所述數(shù)據(jù)包。
作為本發(fā)明方法的進一步改進,所述步驟S1中的列車數(shù)據(jù)包括機車網(wǎng)絡控制系統(tǒng)數(shù)據(jù)、以太網(wǎng)采集機車車載安全防護系統(tǒng)數(shù)據(jù)、列車運行控制記錄裝置數(shù)據(jù)。
作為本發(fā)明方法的進一步改進,所述步驟S2中預設的數(shù)據(jù)分類方法包括:預先統(tǒng)計分析列車數(shù)據(jù)的歷史數(shù)據(jù),確定列車數(shù)據(jù)中各數(shù)據(jù)項的變化頻率,并按照所述變化頻率由高至低將數(shù)據(jù)項劃分為由高至低的不同頻率等級。
作為本發(fā)明方法的進一步改進,所述步驟S3中所述預設的數(shù)據(jù)時間窗口與所述頻率等級之間的關系為,高頻率等級的數(shù)據(jù)時間窗口小于低頻率等級的數(shù)據(jù)時間窗口。
作為本發(fā)明方法的進一步改進,所述步驟S3的具體步驟包括:
S3.1.1. 初始化數(shù)據(jù)時間窗口;
S3.1.2. 以所述數(shù)據(jù)時間窗口內(nèi)第一個采樣周期的數(shù)據(jù)項為基礎,判斷所述數(shù)據(jù)時間窗口內(nèi)后續(xù)采樣周期的數(shù)據(jù)項與所述第一個采樣周期的數(shù)據(jù)項相同,是則拋棄所述后續(xù)采樣周期的數(shù)據(jù)項,跳轉(zhuǎn)至步驟S3.1.3,否則關閉所述數(shù)據(jù)時間窗口,跳轉(zhuǎn)至步驟S3.1.4;
S3.1.3. 判斷所述數(shù)據(jù)時間窗口是否到期,是則關閉所述數(shù)據(jù)時間窗口,跳轉(zhuǎn)至步驟S3.1.4;
S3.1.4. 將所述數(shù)據(jù)時間窗口內(nèi)的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送所述數(shù)據(jù)包。
作為本發(fā)明方法的進一步改進,所述步驟S3的具體步驟包括:
S3.2.1. 初始化數(shù)據(jù)時間窗口;
S3.2.2. 獲取所述數(shù)據(jù)時間窗口內(nèi)的全部采樣周期的數(shù)據(jù)項,并剔除數(shù)據(jù)時間窗口內(nèi)的重復數(shù)據(jù);
S3.2.3. 將所述數(shù)據(jù)時間窗口內(nèi)的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送所述數(shù)據(jù)包。
作為本發(fā)明方法的進一步改進,所述步驟S3.2.2中所述重復數(shù)據(jù)是指按采樣周期為單位或按數(shù)據(jù)項為單位來確定的重復數(shù)據(jù)。
作為本發(fā)明方法的進一步改進,所述頻率等級分為三級,包括低頻率等級、中頻率等級和高頻率等級。
作為本發(fā)明方法的進一步改進,所述低頻率等級的數(shù)據(jù)時間窗口為1小時,所述中頻率等級的數(shù)據(jù)時間窗口為1分鐘,所述高頻率等級的數(shù)據(jù)時間窗口為10秒。
一種列車車載數(shù)據(jù)傳輸系統(tǒng),包括:
數(shù)據(jù)采集模塊:用于按照預設的采樣周期采集列車數(shù)據(jù);
數(shù)據(jù)解析分揀模塊:將所述列車數(shù)據(jù)解析為數(shù)據(jù)項,按照預設的數(shù)據(jù)分類方法確定所述數(shù)據(jù)項的頻率等級;
數(shù)據(jù)封裝發(fā)送模塊:根據(jù)為所述頻率等級預設的數(shù)據(jù)時間窗口,將數(shù)據(jù)時間窗口內(nèi)屬于同一頻率等級的發(fā)生變化的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送所述數(shù)據(jù)包。
與現(xiàn)有技術相比,本發(fā)明的優(yōu)點在于:
1、本發(fā)明不需要增加額外設備,也不需要對列車現(xiàn)有車載設備接口進行修改,實現(xiàn)簡單,開發(fā)成本低,現(xiàn)場改造周期短。
2、本發(fā)明通過對列車數(shù)據(jù)的數(shù)據(jù)項按照變化頻率進行不同頻率等級的劃分,對不同頻率等級的數(shù)據(jù)采用不同的數(shù)據(jù)時間窗口發(fā)送,并通過刪除掉同一數(shù)據(jù)時間窗口內(nèi)的重復數(shù)據(jù),一方面可有效保證數(shù)據(jù)能夠及時發(fā)送,另一方面可有效的降低了需要傳輸?shù)臄?shù)據(jù)量,有效降低數(shù)據(jù)傳輸成本,提升數(shù)據(jù)傳輸效率。
附圖說明
圖1為本發(fā)明具體實施例流程示意圖。
圖2為本發(fā)明具體實施例采樣獲取的列車數(shù)據(jù)示意圖。
具體實施方式
以下結合說明書附圖和具體優(yōu)選的實施例對本發(fā)明作進一步描述,但并不因此而限制本發(fā)明的保護范圍。
實施例一:
如圖1所示,本實施例的列車車載數(shù)據(jù)傳輸方法,步驟如下:S1. 按照預設的采樣周期采集列車數(shù)據(jù);S2. 將列車數(shù)據(jù)解析為數(shù)據(jù)項,按照預設的數(shù)據(jù)分類方法確定數(shù)據(jù)項的頻率等級;S3.根據(jù)為頻率等級預設的數(shù)據(jù)時間窗口,將數(shù)據(jù)時間窗口內(nèi)屬于同一頻率等級的發(fā)生變化的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送數(shù)據(jù)包。
在本實施例中,步驟S1中的列車數(shù)據(jù)包括機車網(wǎng)絡控制系統(tǒng)數(shù)據(jù)、以太網(wǎng)采集機車車載安全防護系統(tǒng)數(shù)據(jù)、列車運行控制記錄裝置數(shù)據(jù)。
在本實施例中,步驟S2中預設的數(shù)據(jù)分類方法包括:預先統(tǒng)計分析列車數(shù)據(jù)的歷史數(shù)據(jù),確定列車數(shù)據(jù)中各數(shù)據(jù)項的變化頻率,并按照變化頻率由高至低將數(shù)據(jù)項劃分為由高至低的不同頻率等級。在本實施例中,將頻率等級分為三級,分別為低頻率等級、中頻率等級和高頻率等級。當然,頻率等級也可以劃分為更多的等級,可以根據(jù)實際需要靈活劃分。
在本實施例中,步驟S3中預設的數(shù)據(jù)時間窗口與頻率等級之間的關系為,高頻率等級的數(shù)據(jù)時間窗口小于低頻率等級的數(shù)據(jù)時間窗口。在本實施例中,低頻率等級的數(shù)據(jù)時間窗口為1小時,中頻率等級的數(shù)據(jù)時間窗口為1分鐘,高頻率等級的數(shù)據(jù)時間窗口為10秒。當然,對于每個頻率等級的數(shù)據(jù)時間窗口的時間長短可根據(jù)需要靈活設置,不局限于本實施例中的1小時、1分鐘和10秒。
在本實施例中,步驟S3的具體步驟為:S3.1.1. 初始化數(shù)據(jù)時間窗口;S3.1.2. 以數(shù)據(jù)時間窗口內(nèi)第一個采樣周期的數(shù)據(jù)項為基礎,判斷數(shù)據(jù)時間窗口內(nèi)后續(xù)采樣周期的數(shù)據(jù)項與第一個采樣周期的數(shù)據(jù)項相同,是則拋棄后續(xù)采樣周期的數(shù)據(jù)項,跳轉(zhuǎn)至步驟S3.1.3,否則關閉數(shù)據(jù)時間窗口,跳轉(zhuǎn)至步驟S3.1.4;S3.1.3. 判斷數(shù)據(jù)時間窗口是否到期,是則關閉數(shù)據(jù)時間窗口,跳轉(zhuǎn)至步驟S3.1.4;S3.1.4. 將數(shù)據(jù)時間窗口內(nèi)的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送數(shù)據(jù)包。
下面,以一個通過具體處理流程對本實施例進行詳細說明,列車CMD系統(tǒng)按照預設的采樣周期采集獲取列車的各類數(shù)據(jù),包括TCMS數(shù)據(jù)、LKJ數(shù)據(jù)、6A數(shù)據(jù),每一類數(shù)據(jù)中又包括若干個數(shù)據(jù)項。如圖2所示,如TCMS數(shù)據(jù)包括數(shù)據(jù)項1、數(shù)據(jù)項2、數(shù)據(jù)項3、數(shù)據(jù)項4、數(shù)據(jù)項5、數(shù)據(jù)項6、數(shù)據(jù)項7共7個數(shù)據(jù)項,在一個采樣周期通過TCMS數(shù)據(jù)包同時獲得該7個數(shù)據(jù)項,圖2中為在6個采樣周期所獲取的采樣數(shù)據(jù)。在本實施例中,將分別獲取的TCMS數(shù)據(jù)、LKJ數(shù)據(jù)、6A數(shù)據(jù)統(tǒng)一綜合進行處理,當然也可以對TCMS數(shù)據(jù)、LKJ數(shù)據(jù)、6A數(shù)據(jù)分別進行處理。
通過預先對TCMS數(shù)據(jù)、LKJ數(shù)據(jù)、6A數(shù)據(jù)的歷史數(shù)據(jù)進行分析,分析判斷這些數(shù)據(jù)中各數(shù)據(jù)項的變化頻率,對各數(shù)據(jù)項進行頻率等級劃分。如將圖2中的數(shù)據(jù)當作歷史數(shù)據(jù),通過分析可以看出,數(shù)據(jù)項1在采樣周期1的值為A,采樣周期2的值為A1,采樣周期34值為A1,采樣周期4的值為A,采樣周期5的值為A1,采樣周期6的值為A,數(shù)據(jù)項1在6個采樣周期內(nèi)其值發(fā)生4次變化(指與前一采樣周期獲得的值不同),可以確定數(shù)據(jù)項1的變化頻率。同樣,對其它數(shù)據(jù)項分別進行分析判斷,可以確定數(shù)據(jù)項2的變化次數(shù)為3,數(shù)據(jù)項3、數(shù)據(jù)項4、數(shù)據(jù)項5的變化次數(shù)為2,數(shù)據(jù)項6和數(shù)據(jù)項7的變化次數(shù)為0,則可分別確定每個數(shù)據(jù)項的變化頻率。通過確定數(shù)據(jù)數(shù)據(jù)項的變化頻率,可以將數(shù)據(jù)項劃分為不同的頻率等級。在本實施例中,將數(shù)據(jù)項1、數(shù)據(jù)項2劃分為高頻率等級,將數(shù)據(jù)項3、數(shù)據(jù)項4、數(shù)據(jù)項5劃分為中頻率等級,將數(shù)據(jù)項6和數(shù)據(jù)項7劃分為低頻率等級。同樣的道理,將LKJ數(shù)據(jù)和6A數(shù)據(jù)進行解析成獨立的數(shù)據(jù)項,并確定數(shù)據(jù)項的頻率等級。
在確定各數(shù)據(jù)項的頻率等級后,按照頻率等級分別對屬于同一頻率等級的數(shù)據(jù)項分別進行處理。為了便于說明,為高頻率等級的數(shù)據(jù)預設的數(shù)據(jù)時間窗口為2個采樣周期,中頻率等級的數(shù)據(jù)預設的數(shù)據(jù)時間窗口為3個采樣周期,為低頻率等級的數(shù)據(jù)預設的數(shù)據(jù)時間窗口為6個采樣周期。在本實施例中,采用的是在設定的值內(nèi)可變的數(shù)據(jù)時間窗口,通過對數(shù)據(jù)項的判斷,主動提前關閉數(shù)據(jù)時間窗口。具體處理過程為,如圖2所示,對于高頻率等級的數(shù)據(jù)項1和數(shù)據(jù)項2,初始化數(shù)據(jù)時間窗口,將采樣周期1獲取的數(shù)據(jù)項1和數(shù)據(jù)項2加入該數(shù)據(jù)時間窗口,在采樣周期2的數(shù)據(jù)項到達時,由于采樣周期2獲的數(shù)據(jù)項1的值為A1,數(shù)據(jù)項2的值為B1,與數(shù)據(jù)時間窗口內(nèi)的采樣周期1的數(shù)據(jù)項的值均不同,則關閉數(shù)據(jù)時間窗口,將位于數(shù)據(jù)時間窗口內(nèi)的采樣周期1的數(shù)據(jù)項(A,B)進行壓縮、打包,生成數(shù)據(jù)包,并發(fā)送該數(shù)據(jù)包。并重新初始化高頻率等級的數(shù)據(jù)時間窗口,將采樣周期2獲取的數(shù)據(jù)項1和數(shù)據(jù)項2加入該數(shù)據(jù)時間窗口,并在該數(shù)據(jù)時間窗口內(nèi)的采樣周期3的數(shù)據(jù)項到達時,由于采樣周期3獲得的數(shù)據(jù)項1的值與采樣周期2獲得的數(shù)據(jù)項1的值均為A1,采樣周期3獲得的數(shù)據(jù)項2的值與采樣周期2獲得的數(shù)據(jù)項2的值均為B1,即數(shù)據(jù)項均沒有發(fā)生變化,則將采樣周期3獲得的數(shù)據(jù)項1和數(shù)據(jù)項2拋棄。由于該數(shù)據(jù)時間窗口為2個采樣周期,即該數(shù)據(jù)時間窗口到期,則關閉該數(shù)據(jù)時間窗口,將采樣周期2的數(shù)據(jù)項(A1,B1)進行壓縮、打包,生成數(shù)據(jù)包,并發(fā)送該數(shù)據(jù)包。接下來重新初始化高頻率等級的數(shù)據(jù)時間窗口,并獲得采樣周期4的數(shù)據(jù)項,加入該數(shù)據(jù)時間窗口,按照上述的方法,以數(shù)據(jù)時間窗口對各采樣周期獲得的數(shù)據(jù)進行分析、壓縮、打包等各項處理,將打包生成的數(shù)據(jù)包發(fā)送至接收方。通過此種方法,對于高頻率等級的數(shù)據(jù)項1和數(shù)據(jù)項2,對6個采樣周期采集的數(shù)據(jù)需要進行5次數(shù)據(jù)發(fā)送,所發(fā)送的數(shù)據(jù)內(nèi)容分別為(A,B)、(A1,B1)、(A,B)、(A1,B)、(A,B1)。同樣的道理,對6個采樣周期采集獲取的中頻率等級的數(shù)據(jù)項3、數(shù)據(jù)項4、數(shù)據(jù)項5只需要進行4次數(shù)據(jù)發(fā)送,發(fā)送內(nèi)容為(C,D,E)、(C,D,E1)、(C1,D1,E)、(C,D,E);而對于6個采樣周期采集獲取的中頻率等級的數(shù)據(jù)項6和數(shù)據(jù)項7只需要進行1次數(shù)據(jù)發(fā)送,發(fā)送內(nèi)容為(F,G),每次數(shù)據(jù)發(fā)送的數(shù)據(jù)量為一個采樣周期獲得的數(shù)據(jù)量。根據(jù)數(shù)據(jù)包的數(shù)據(jù)時間,接收方在接收到數(shù)據(jù)包時,結合采樣周期,就可以恢復數(shù)據(jù)發(fā)送方的原始數(shù)據(jù)。如接收方接收到發(fā)送方發(fā)送的高頻率等級的5個數(shù)據(jù)包1:(A,B)、2:(A1,B1)、3:(A,B)、4:(A1,B)、5:(A,B1)后,根據(jù)數(shù)據(jù)時間即可確定數(shù)據(jù)包1:(A,B)和數(shù)據(jù)2:(A1,B1)為相鄰采樣周期的采樣數(shù)據(jù),而數(shù)據(jù)包2:(A1,B1)和數(shù)據(jù)包3:(A,B)之間相隔一個采樣周期,根據(jù)數(shù)據(jù)包的生成規(guī)則,即可將相隔的采樣周期的數(shù)據(jù)以數(shù)據(jù)包2:(A1,B1)進行填充,從而恢復發(fā)送方通過采樣獲取的原始數(shù)據(jù)。當然,還可以由發(fā)送方在生成數(shù)據(jù)包時直接寫入數(shù)據(jù)時間窗口的大小,從而接收方根據(jù)所接收到的數(shù)據(jù)項的值以及數(shù)據(jù)時間窗口的大小恢復發(fā)送方通過采樣獲取的原始數(shù)據(jù)。通過本發(fā)明的方法,可實現(xiàn)對變化的采樣數(shù)據(jù)及時發(fā)送,保證數(shù)據(jù)的時效性,同時,還可以有效的降低數(shù)據(jù)發(fā)送次數(shù),和數(shù)據(jù)發(fā)送量,大大提高數(shù)據(jù)發(fā)送的效率。
本實施例的列車車載數(shù)據(jù)傳輸系統(tǒng),包括:數(shù)據(jù)采集模塊:用于按照預設的采樣周期采集列車數(shù)據(jù);數(shù)據(jù)解析分揀模塊:將列車數(shù)據(jù)解析為數(shù)據(jù)項,按照預設的數(shù)據(jù)分類方法確定數(shù)據(jù)項的頻率等級;數(shù)據(jù)封裝發(fā)送模塊:根據(jù)為頻率等級預設的數(shù)據(jù)時間窗口,將數(shù)據(jù)時間窗口內(nèi)屬于同一頻率等級的發(fā)生變化的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送數(shù)據(jù)包。
實施例二:
本實施例的列車車載數(shù)據(jù)傳輸方法與實施例一基本相同,不同之處在于在本實施例中步驟S3的具體實施方式為:S3.2.1. 初始化數(shù)據(jù)時間窗口;S3.2.2. 獲取數(shù)據(jù)時間窗口內(nèi)的全部采樣周期的數(shù)據(jù)項,并剔除數(shù)據(jù)時間窗口內(nèi)的重復數(shù)據(jù);S3.2.3. 將數(shù)據(jù)時間窗口內(nèi)的數(shù)據(jù)項打包成數(shù)據(jù)包,并發(fā)送數(shù)據(jù)包。重復數(shù)據(jù)是指按采樣周期為單位來確定的重復數(shù)據(jù)。
在本實施例中,數(shù)據(jù)時間窗口為固定窗口,不可以提前關閉數(shù)據(jù)時間窗口,仍以圖2所示的數(shù)據(jù)為例進行說明。對于中頻率等級的數(shù)據(jù)項3、數(shù)據(jù)項4和數(shù)據(jù)項5,初始化數(shù)據(jù)時間窗口為3個采樣周期,在該數(shù)據(jù)時間窗口內(nèi),獲取采樣周期1、采樣周期2和采樣周期3的數(shù)據(jù)項3、數(shù)據(jù)項4和數(shù)據(jù)項5。按照采樣周期為單位來確定該數(shù)據(jù)時間窗口內(nèi)的重復數(shù)據(jù),即在該數(shù)據(jù)時間窗口內(nèi),后一采樣周期與前一采樣周期獲得的各數(shù)據(jù)項全部相同才判定為重復數(shù)據(jù)。如圖2中,采樣周期2的數(shù)據(jù)項5與采樣周期1的數(shù)據(jù)項5不同,因此,判定采樣周期2與采樣周期1的數(shù)據(jù)不為重復數(shù)據(jù)。而采樣周期2和采樣周期3的各數(shù)據(jù)項均相同,因此,判定采樣周期3與采樣周期2的數(shù)據(jù)為重復數(shù)據(jù),可以將采樣周期3的數(shù)據(jù)刪除。因此該數(shù)據(jù)時間窗口要發(fā)送的數(shù)據(jù)內(nèi)容為:(1:C,D,E;2:C,D,E1),其中數(shù)字“1”和“2”為數(shù)據(jù)時間,即圖2中所示的采樣周期。將訪數(shù)據(jù)時間窗口所采集的數(shù)據(jù)打包發(fā)送后,重新初始化數(shù)據(jù)時間窗口,以同樣的方法對采樣周期4、采樣周期5、采樣周期6的數(shù)據(jù)進行處理,該數(shù)據(jù)時間窗口要發(fā)送的數(shù)據(jù)內(nèi)容為:(4:C1,D1,E;6:C,D,E)。而對于低頻率等級的數(shù)據(jù)項6和數(shù)據(jù)項7,由于該頻率等級的數(shù)據(jù)時間窗口為6個采樣周期,則該數(shù)據(jù)時間窗口要發(fā)送的數(shù)據(jù)內(nèi)容為:(1:F,G)。數(shù)據(jù)接收方根據(jù)數(shù)據(jù)包中的數(shù)據(jù)時間以及預先確定好的數(shù)據(jù)時間窗口的大小,即可恢復數(shù)據(jù)發(fā)送方的原始數(shù)據(jù)內(nèi)容,如對于中頻率等級的數(shù)據(jù)包(1:C,D,E;2:C,D,E1),根據(jù)中頻率等級的數(shù)據(jù)時間窗口為3個采樣周期,即可確定采樣周期3的數(shù)據(jù)內(nèi)容與采樣周期2的數(shù)據(jù)內(nèi)容一致,也為(C,D,E1)。本實施例相對于實施例一,在不增加數(shù)據(jù)傳輸量的情況下減少了數(shù)據(jù)發(fā)送的次數(shù)。
實施例三:
本實施例的列車車載數(shù)據(jù)傳輸方法與實施例二基本相同,不同之處在于對重復數(shù)據(jù)的判斷,重復數(shù)據(jù)是指按數(shù)據(jù)項為單位來確定的重復數(shù)據(jù)。同樣以圖2為例進行說明,對于中頻率等級的數(shù)據(jù)項3、數(shù)據(jù)項4和數(shù)據(jù)項5,在初始化數(shù)據(jù)時間窗口后,采樣周期1與采樣周期2所獲得的數(shù)據(jù)中,數(shù)據(jù)項3和數(shù)據(jù)項4相同,數(shù)據(jù)項5不同,則將數(shù)據(jù)采樣周期2中的數(shù)據(jù)項3和數(shù)據(jù)項4作為重復數(shù)據(jù)刪除。而采樣周期3與采樣周期2所獲得的數(shù)據(jù)中,各數(shù)據(jù)項均相同,均判定為重復數(shù)據(jù),進行刪除。在刪除重復數(shù)據(jù)后該數(shù)據(jù)時間窗口內(nèi)的數(shù)據(jù)為:(1:C,D,E;2:-,-,E1),其中數(shù)字“1”和“2”為數(shù)據(jù)時間,“-”為占位符。本實施例相對于實施例二,傳輸?shù)臄?shù)據(jù)量進一步減少,從而可以進一步降低數(shù)據(jù)傳輸成本,數(shù)據(jù)傳輸效率更高。
上述只是本發(fā)明的較佳實施例,并非對本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明。因此,凡是未脫離本發(fā)明技術方案的內(nèi)容,依據(jù)本發(fā)明技術實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均應落在本發(fā)明技術方案保護的范圍內(nèi)。