一種列車主備控制系統數據同步方法和裝置的制造方法
【技術領域】
[0001]本申請涉及列車控制領域,更具體地說,涉及一種列車主備控制系統數據同步方法和裝置。
【背景技術】
[0002]列車安全通信協議是保證不同列車控制安全設備之間通信傳輸安全性的重要手段。在列車運行過程中,列車主控系統和列車備控系統按照預先設定的列車安全通信協議進行數據傳輸,以便列車主備控制系統之間的切換。
[0003]然而,基于當前安全通信協議棧,列車主控制系統與列車備控制系進行切換時常常處于非同步狀態,因而在主備系統進行切換時需要重新建立連接來進行安全通信,降低了列車主備控制系統之間的切換速率。
【發明內容】
[0004]有鑒于此,本申請提供一種列車主備控制系統數據同步方法和裝置,以實現列車主備系統之間的快速切換,提高列車主備控制系統之間的切換速率。
[0005]為了實現上述目的,現提出的方案如下:
[0006]—種列車主備控制系統數據同步方法,其特征在于,包括:
[0007]獲取列車主控制系統的第一靜態配置數據和列車備控制系統的第二靜態配置數據;
[0008]比較所述第一靜態配置數據和所述第二靜態配置數據是否一致;
[0009]若否,則利用所述第一靜態配置數據對列車備控制系統進行配置,以實現列車主備控制系統靜態配置數據的一致;
[0010]當列車主備控制系統靜態配置數據一致后,則獲取列車主控制系統的第一動態狀態數據和列車備用控制系統的第二動態狀態數據;
[0011 ] 比較所述第一動態狀態數據和所述第二動態狀態數據是否一致;
[0012]若否,則將所述第一動態狀態數據發送至列車備控制系統,使列車主控制系統和列車備控制系統的同步。
[0013]優選的,所述獲取列車主控制系統的第一靜態配置數據和列車備控制系統的第二靜態配置數據之后,包括:
[0014]利用預先建立的數據緩存區對所述第一靜態配置數據、所述第二靜態配置數據進行緩存。
[0015]優選的,所述獲取列車主控制系統的第一動態狀態數據和列車備用控制系統的第二動態狀態數據之后,包括:
[0016]利用預先建立的數據緩存區對所述第一動態狀態數據以及所述第二動態狀態數據進行緩存。
[0017]—種列車主備控制系統數據同步裝置,包括:
[0018]第一數據采集單元,用于獲取列車主控制系統的第一靜態配置數據和列車備控制系統的第二靜態配置數據;
[0019]第一比較單元,用于比較所述第一靜態配置數據和所述第二靜態配置數據是否一致;
[0020]第一數據發送單元,用于當第一比較單元確定所述第一靜態配置數據與所述第二靜態配置數據不一致時,將所述第一靜態配置數據發送至列車備控制系統,使列車主備控制系統靜態配置數據的一致;
[0021]第二數據采集單元,用于當列車主備控制系統靜態配置數據一致后,則進一步獲取列車主控制系統的第一動態狀態數據和列車備用控制系統的第二動態狀態數據;
[0022]第二比較單元,用于比較所述第一動態狀態數據和所述第二動態狀態數據是否一致;
[0023]第二數據發送單元,用于當所述第二比較單元確定所述第一動態狀態數據和所述第二動態狀態數據不一致時,將所述第一動態狀態數據發送至列車備控制系統,使列車主控制系統和列車備控制系統的同步。
[0024]優選的,還包括:用于對所述第一靜態配置數據以及所述第二靜態配置數據進行緩存的第一數據緩存單元。
[0025]優選的,還包括:用于對所述第一動態狀態數據以及所述第二動態狀態數據進行緩存的第二數據緩存單元。
[0026]經由上述技術方案可知,本申請公開了一種列車主備控制系統數據同步方法和裝置。該方法在安全通信協議初始化時,對列車主控制系統的第一靜態配置數據和列車備控制系統的第二靜態配置數據進行比較,并利用第一靜態配置數據完成對列車主備控制系統的靜態配置數據的同步。當安全通信協議完成初始化后,獲取并比較列車主控制系統的第一動態狀態數據和列車備用控制系統的第二動態狀態數據,從而實現列車主控制系統和列車備控制系統的同步,因而本發明可實現列車主備系統之間的快速切換,提高列車主備控制系統之間的切換速率。
【附圖說明】
[0027]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0028]圖1示出了本發明一個實施例公開的一種列車主備控制系統數據同步方法的流程不意圖;
[0029]圖2示出了本發明另一個實施例公開的一種列車主備控制系統數據同步裝置的結構示意圖。
【具體實施方式】
[0030]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0031]參見圖1示出了本發明一個實施例公開的一種列車主備控制系統數據同步方法的流程示意圖。
[0032]在本實施例中,該方法包括:
[0033]S101:獲取列車主控制系統的第一靜態配置數據和列車備控制系統的第二靜態配置數據。
[0034]在安全通信協議初始化時,獲取列車主控制系統和列車備控制系統的靜態配置數據。其中,所述第一靜態配置數據和所述第二靜態配置數據為已在控制系統中生成的數據,如主備控制系統的IP等。
[0035]S102:比較所述第一靜態配置數據和所述第二靜態配置數據是否一致。
[0036]S103:若否,則利用所述第一靜態配置數據對列車備控制系統進行配置,以實現安全通信協議初始化。
[0037]當第一靜態配置數據與第二靜態配置數據不一致時,則需要靜第一靜態配置數據發送至列車備控制系統中,以利用第一靜態配置數據對列車備控制系統進行配置,實現安全通信協議初始化。
[0038]S104:當安全通信協議完成初始化后,則進一步獲取列車主控制系統的第一動態狀態數據和列車備用控制系統的第二動態狀態數據。
[0039]其中,所述第一動態狀態數據和所述第二動態狀態數據用于表征列車主備控制系統的運行狀態。
[0040]S105:比較所述第一動態狀態數據和所述第二動態狀態數據是否一致。
[0041]S106:若否,則將所述第一動態狀態數據發送至列車備控制系統,以實現列車主控制系統和列車備控制系統的同步。
[0042]由以上實施例可知,本申請公開了一種列車主備控制系統數據同步方法。該方法在安全通信協議初始化時,對列車主控制系統的第一靜態配置數據和列車備控制系統的第二靜態配置數據進行比較,并利用第一靜態配置數據完成對列車主備控制系統的靜態配置數據的同步。當安全通信協議完成初始化后,獲取并比較列車主控制系統的第一動