1.一種列車數(shù)據(jù)的緩存方法,其特征在于,包括:
在列車的行駛過程中檢測列車的網(wǎng)絡(luò)狀態(tài);
在檢測到所述網(wǎng)絡(luò)狀態(tài)為異常狀態(tài)的情況下,將無線數(shù)據(jù)存儲至緩存區(qū)域,并將所述緩存區(qū)域中緩存的無線數(shù)據(jù)同步至臨時文件中,其中,所述臨時文件的存儲位置為磁盤中預(yù)定的物理空間;
在所述網(wǎng)絡(luò)狀態(tài)從所述異常狀態(tài)恢復(fù)為正常狀態(tài)的情況下,將所述緩存區(qū)域中緩存的無線數(shù)據(jù)發(fā)送至地面服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
在檢測到所述網(wǎng)絡(luò)狀態(tài)為正常狀態(tài)的情況下,判斷所述緩存區(qū)域中是否已經(jīng)緩存有數(shù)據(jù);
如果所述緩存區(qū)域中已經(jīng)緩存有數(shù)據(jù),將所述已經(jīng)緩存的數(shù)據(jù)發(fā)送至地面服務(wù)器;
如果所述緩存區(qū)域中沒有數(shù)據(jù),則釋放處理器時間。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述緩存區(qū)域中緩存的無線數(shù)據(jù)發(fā)送至地面服務(wù)器,包括:
按照預(yù)先設(shè)定的優(yōu)先級發(fā)送所述無線數(shù)據(jù)至所述地面服務(wù)器,其中,按照數(shù)據(jù)類型確定的優(yōu)先級由高到底的順序如下:實時故障報警及預(yù)警數(shù)據(jù)、實時狀態(tài)數(shù)據(jù)、試驗測試數(shù)據(jù)、設(shè)備信息及配置數(shù)據(jù);
其中,不同類型的數(shù)據(jù)按照對應(yīng)的應(yīng)用需求確定對應(yīng)的優(yōu)先級。
4.根據(jù)權(quán)利要求1至3中任意一項所述的方法,其特征在于,在檢測列車的網(wǎng)絡(luò)狀態(tài)的過程中,或在斷電并恢復(fù)供電之后,所述方法還包括:
判斷所述磁盤中是否存在所述臨時文件;
如果所述磁盤中不存在所述臨時文件,則創(chuàng)建所述臨時文件;
如果所述磁盤中存在所述臨時文件或創(chuàng)建所述臨時文件成功,則判斷所述臨時文件中是否有數(shù)據(jù);
如果所述臨時文件中有數(shù)據(jù),則將所述臨時文件中的數(shù)據(jù)同步至所述緩存區(qū)域,并等待將所述同步至所述緩存區(qū)域中的數(shù)據(jù)發(fā)送給所述地面服務(wù)器。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,如果所述臨時文件中不存在數(shù)據(jù)或在將所述臨時文件中的數(shù)據(jù)成功同步至所述緩存區(qū)域的情況下,則返回繼續(xù)監(jiān)測所述臨時文件中是否存在數(shù)據(jù)。
6.一種列車數(shù)據(jù)的緩存裝置,其特征在于,包括:
檢測模塊,用于在列車的行駛過程中檢測列車的網(wǎng)絡(luò)狀態(tài);
處理模塊,用于在檢測到所述網(wǎng)絡(luò)狀態(tài)為異常狀態(tài)的情況下,將無線數(shù)據(jù)存儲至緩存區(qū)域,并將所述緩存區(qū)域中緩存的無線數(shù)據(jù)同步至臨時文件中,其中,所述臨時文件為為存儲位置為磁盤中預(yù)定的物理空間;
發(fā)送模塊,用于在所述網(wǎng)絡(luò)狀態(tài)從所述異常狀態(tài)恢復(fù)為正常狀態(tài)的情況下,將所述緩存區(qū)域中緩存的無線數(shù)據(jù)發(fā)送至地面服務(wù)器。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
第一判斷模塊,用于在檢測到所述網(wǎng)絡(luò)狀態(tài)為正常狀態(tài)的情況下,判斷所述緩存區(qū)域中是否已經(jīng)緩存有數(shù)據(jù);
子處理模塊,用于如果所述緩存區(qū)域中已經(jīng)緩存有數(shù)據(jù),將所述已經(jīng)緩存的數(shù)據(jù)發(fā)送至地面服務(wù)器,并刪除所述臨時文件中之前同步的無線數(shù)據(jù);
釋放模塊,用于如果所述緩存區(qū)域中沒有數(shù)據(jù),則釋放處理器時間。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述發(fā)送模塊包括:
子發(fā)送模塊,用于按照預(yù)先設(shè)定的優(yōu)先級發(fā)送所述無線數(shù)據(jù)至所述地面服務(wù)器,其中,按照數(shù)據(jù)類型確定的優(yōu)先級由高到底的順序如下:實時故障報警及報警數(shù)據(jù)、實時狀態(tài)數(shù)據(jù)、試驗測試數(shù)據(jù)、設(shè)備信息及配置數(shù)據(jù);
其中,不同類型的數(shù)據(jù)按照對應(yīng)的應(yīng)用需求確定對應(yīng)的優(yōu)先級。
9.根據(jù)權(quán)利要求6至8中任意一項所述的裝置,其特征在于,所述裝置還包括:
第二判斷模塊,用于判斷所述磁盤中是否存在所述臨時文件;
創(chuàng)建模塊,用于如果所述磁盤中不存在所述臨時文件,則創(chuàng)建所述臨時文件;
第三判斷模塊,用于如果所述磁盤中存在所述臨時文件或創(chuàng)建所述臨時文件成功,則判斷所述臨時文件中是否有數(shù)據(jù);
同步模塊,用如果所述臨時文件中有數(shù)據(jù),則將所述臨時文件中的數(shù)據(jù)函數(shù)同步至所述緩存區(qū)域,并等待將所述同步至所述緩存區(qū)域中的數(shù)據(jù)發(fā)送給所述地面服務(wù)器。
10.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述裝置還包括:執(zhí)行模塊,用于如果所述臨時文件中不存在數(shù)據(jù)或在將所述臨時文件中的數(shù)據(jù)成功同步至所述緩存區(qū)域的情況下,則返回繼續(xù)監(jiān)測所述臨時文件中是否存在數(shù)據(jù)。
11.一種列車數(shù)據(jù)的緩存系統(tǒng),其特征在于,包括:
客戶終端,用于在列車的行駛過程中在檢測到所述網(wǎng)絡(luò)狀態(tài)為異常狀態(tài)的情況下,將無線數(shù)據(jù)存儲至緩存區(qū)域,并將所述緩存區(qū)域中緩存的無線數(shù)據(jù)同步至臨時文件中,其中,所述臨時文件為為存儲位置為磁盤中預(yù)定的物理空間;
地面服務(wù)器,與所述客戶終端具有通信關(guān)系,用于在所述網(wǎng)絡(luò)狀態(tài)從所述異常狀態(tài)恢復(fù)為正常狀態(tài)的情況下,接收所述客戶終端發(fā)送的所述緩存區(qū)域中緩存的無線數(shù)據(jù)。
12.一種軌道車輛,其特征在于,包括所述權(quán)利要求11所述的列車數(shù)據(jù)的緩存系統(tǒng)。