一種車載數據的分塊存儲方法
【技術領域】
[0001]本發明機車車載數據領域,尤其涉及在列車運行中為方便數據存儲和數據更新而進行的一種車載數據的分塊存儲方法。
【背景技術】
[0002]目前LKJ車載數據按鐵路局管轄范圍劃分數據制作范圍,即鐵路局只負責本局管轄范圍內的數據制作;涉及外局數據時,引用外局制作好的數據。目前引用外局的方式是將外局數據拷貝到本局數據中,與本局數據同等對待,因此地面數據編制人員除維護本局數據編制人員還需要對外局數據進行維護,編制人員要對外局數據進行分拆挑揀,僅拷貝對自己有用的數據;當涉及外局多時(如上海局涉及十多個局),數據量復雜并且工程繁瑣,很容易拷貝遺漏或者拷貝多余無效數據;當外局數據變動后還需要重新拷貝,拷貝前還有將原數據刪除掉,來來去去過程中考驗的是耐心、細心和對關聯局數據的熟悉程度。而隨跨局長交路的常規化,數據換裝越來越頻繁,對列車效率要求也越來越高,目前這種各局數據混合在一起的車載基礎數據存儲方式會導致數據換裝次數的增加,一個地方施工及數據變更會影響到一個或多個鐵路局的機車,凡是經過和可能經過此地方的機車均需更換新數據,無形中加大了數據交接、制作、發布、換裝等各環節工作量,因此這種混合存儲方式已經不再適合。
【發明內容】
[0003]本發明要解決的技術問題在于提供一種機車中一種車載數據的分塊存儲方法,以解決現有技術存在的問題。
[0004]為解決上述技術問題,本發明采用以下技術方案:
一種車載數據的分塊存儲方法,包括以下步驟:
對所有鐵路局進行編號,形成每個鐵路局的唯一標識;
對機車的車載數據的存儲區域按照鐵路局進行存儲區域的劃分,為每個鐵路局的車載基礎數據分配一個存儲區域,每個鐵路局的存儲區域均包括鐵路局的局號、數據存儲區域的起始地址、數據存儲區域的終止地址、數據的長度;
每個鐵路局的存儲區域內存儲該局的車載基礎數據,這些車載基礎數據通過數據換裝得到,這些車載基礎數據是由多個數據集構成的,每個數據集應包括本局內一條線路的單個方向的線路物理數據,在每個數據集內的一條線路中,均包含線路的區間數據和車站數據,兩個車站之間的區間數據和每個車站的車站數據的存儲形式均為數據單元形式;
在局與局之間的交界處設置數據換裝點,同時實時更新數據換裝點內的車載基礎數據,當機車從一個鐵路局駛入另一個鐵路局時,在換裝點進行數據換裝,機車接收到駛入局的車載基礎數據以后,根據接收的本局換裝車載基礎數據的標識,找到機車上存儲區域中該局的存儲區域標識,將換裝數據換裝入機車中該局的存儲區域。
[0005]所述存儲區域的劃分可以為動態分配或者靜態分配,所述動態分配是指根據每個局的數據長度分配不同的長度;所述靜態分配是指根據現有記錄的每局車載基礎數據的長度,為每局分配合適的固定長度的存儲區域。
[0006]區間數據的每個數據單元的數據組織格式相同,車站數據的數據單元的數據組織格式相同。
[0007]本發明的有益效果:本發明按鐵路局劃分后,每個局僅需要編制、維護本局的數據,大大減少了數據編制人員的工作量。并且隨跨局長交路的常規化,數據換裝越來越頻繁,按局劃分后,在局界處設置數據換裝地點,每次數據變化后只需在換裝點準備好數據,經過換裝點的車通過換裝點換裝,數據就被換裝了,可以減少麻煩。
【附圖說明】
[0008]圖1為本發明實施例的車在基礎數據部分構成示意圖。
[0009]圖2為本發明實施例的數據單元數據構成示意圖。
【具體實施方式】
[0010]為了使本領域技術人員能夠更加深入的理解本發明的技術方案,下面結合附圖1~2和【具體實施方式】對本發明作進一步詳細說明。
[0011]本發明的一種車載數據的分塊存儲方法,包括以下步驟:
各鐵路局的地面設備在編寫需要換裝到車載設備中的地面基礎數據時,對本鐵路局進行編號,各局的編號需要不同,進而形成每個鐵路局的唯一標識,即一個鐵路局在全路范圍內僅有唯一對應的局編號;例如可以使用阿拉伯數字對現有所有的鐵路局進行編號。
[0012]然后對機車的車載數據的存儲區域按照鐵路局進行存儲區域的劃分,為每個鐵路局的車載基礎數據分配一個存儲區域,在進入不同鐵路局轄區內進行換裝數據時,將數據存入到指定的存儲區域內,直接進行調用。每個鐵路局的存儲區域均包括鐵路局的局編號、數據存儲區域的起始地址、數據存儲區域的終止地址、數據的長度,存儲的數據至少包括車載基礎數據。
[0013]每個鐵路局的存儲區域內存儲該局的車載基礎數據,這些車載基礎數據通過數據換裝存入列車中,這些數據是一個鐵路局管轄內的線路的物理數據(跨局的以局界起點),按照線路、方向形成多個數據集,即每個數據集應包括本局內一條線路的單個方向的線路物理數據,在每個數據集內的一條線路中,均包含線路的區間數據和車站數據,兩個車站之間的區間數據和每個車站的車站數據的存儲形式均為數據單元形式。例如圖1中所示的,車載基礎數據包括A線路上行方向數據集合,這些數據集合包括某公里標,還包括所有的站間的區間數據單元和所有的車站數據單元,區間數據單元可以包括線路的限速區段組成的限速類別、不同的載頻信息形成的載頻類別,他們可以按照信息類型分類排列,車站數據單元可以包括現有的車站信息單元和股道進岔單元、股道出岔單元。各局在制作本局數據時,區間數據的每個數據單元的數據組織格式、車站數據的數據單元的數據組織格式可以相同也可以不同。
[0014]在局與局之間的交界處設置數據換裝點,換裝點內存儲駛入局內的車載基礎數據,供列車換裝使用,當本局內數據更新時,數據換裝點發送更新數據源,車載存儲區域接收換裝數據覆蓋原始數據,需要實時更新數據換裝點內的車載基礎數據。機車從一個鐵路局駛入另一個鐵路局時,程序啟動,判斷鐵路局號和所到達的站號是否正確,正確的話就開始進行數據換裝,機車接收到駛入局的車載基礎數據以后,根據接收的本局換裝車載基礎數據的標識,找到機車上存儲區域中該局的存儲區域標識,將換裝數據換裝入機車中該局的存儲區域,列車在本局管轄內行駛時,只需調用本局的存儲區域內存儲的數據。
[0015]存儲區域的劃分可以為動態分配或者靜態分配,動態分配是指根據每個局的數據長度分配不同的長度;靜態分配是指根據現有記錄的每局車載基礎數據的最長長度,為每局分配合適的固定長度的存儲區域,選擇最長長度,是為了避免數據存儲不下,也可以選擇合適的靜態分配的長度。
【主權項】
1.一種車載數據的分塊存儲方法,其特征在于:包括以下步驟: 對所有鐵路局進行編號,形成每個鐵路局的唯一標識; 對機車的車載數據的存儲區域按照鐵路局進行存儲區域的劃分,為每個鐵路局的車載基礎數據分配一個存儲區域,每個鐵路局的存儲區域均包括鐵路局的局號、數據存儲區域的起始地址、數據存儲區域的終止地址、數據的長度; 每個鐵路局的存儲區域內存儲該局的車載基礎數據,這些車載基礎數據通過數據換裝得到,這些車載基礎數據是由多個數據集構成的,每個數據集應包括本局內一條線路的單個方向的線路物理數據,在每個數據集內的一條線路中,均包含線路的區間數據和車站數據,兩個車站之間的區間數據和每個車站的車站數據的存儲形式均為數據單元形式; 在局與局之間的交界處設置數據換裝點,同時實時更新數據換裝點內的車載基礎數據,當機車從一個鐵路局駛入另一個鐵路局時,在換裝點進行數據換裝,機車接收到駛入局的車載基礎數據以后,根據接收的本局換裝車載基礎數據的標識,找到機車上存儲區域中該局的存儲區域標識,將換裝數據換裝入機車中該局的存儲區域。2.根據權利要求1所述的一種車載數據的分塊存儲方法,其特征在于:所述存儲區域的劃分可以為動態分配或者靜態分配,所述動態分配是指根據每個局的數據長度分配不同的長度;所述靜態分配是指根據現有記錄的每局車載基礎數據的長度,為每局分配合適的固定長度的存儲區域。3.根據權利要求1所述的一種車載數據的分塊存儲方法,其特征在于:區間數據的每個數據單元的數據組織格式相同,車站數據的數據單元的數據組織格式相同。
【專利摘要】本發明提供一種車載數據的分塊存儲方法,包括以下步驟:對所有鐵路局進行編號,形成每個鐵路局的唯一標識;為每個鐵路局的車載基礎數據分配一個存儲區域;每個鐵路局的存儲區域內存儲該局的車載基礎數據;在局與局之間的交界處設置數據換裝點,在換裝點進行數據換裝,機車接收到駛入局的車載基礎數據以后,根據接收的本局換裝車載基礎數據的標識,找到機車上存儲區域中該局的存儲區域標識,將換裝數據換裝入機車中該局的存儲區域。本發明按鐵路局劃分后,每個局僅需要編制、維護本局的數據,大大減少了數據編制人員的工作量。
【IPC分類】G06F3/06
【公開號】CN105183376
【申請號】CN201510547331
【發明人】尚會領, 楊清祥, 雷亞歌
【申請人】河南思維自動化設備股份有限公司
【公開日】2015年12月23日
【申請日】2015年8月31日