軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法
【專利摘要】本發(fā)明公開了一種軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法,包括如下步驟:形成設(shè)備基礎(chǔ)信息表;形成設(shè)備對(duì)象到邊的第一索引表,方法為:遍歷設(shè)備基礎(chǔ)信息表,將設(shè)備基礎(chǔ)信息表中邊和方向相同的設(shè)備對(duì)象篩選出來并對(duì)設(shè)備ID進(jìn)行排序并寫入到第一索引表的一行中;形成設(shè)備對(duì)象到區(qū)域的第二索引表,方法為:遍歷設(shè)備基礎(chǔ)信息表,將設(shè)備基礎(chǔ)信息表中區(qū)域相同的設(shè)備對(duì)象篩選出來并對(duì)設(shè)備ID進(jìn)行排序并寫入到第二索引表的一行中。本發(fā)明能減少映射表的使用,能使數(shù)據(jù)操作簡(jiǎn)單、一致和方便,符合軌道交通軟件開發(fā)對(duì)數(shù)據(jù)的實(shí)時(shí)性和安全的要求。
【專利說明】軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軌道交通軟件開發(fā),特別是涉及一種軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法。
【背景技術(shù)】
[0002]在安全苛求系統(tǒng)中,軟件安全開發(fā)需要遵照一定的行業(yè)標(biāo)準(zhǔn),例如信號(hào)系統(tǒng)的EN50128,航空系統(tǒng)的D0178B/C等。以EN50128為例,強(qiáng)制不能使用動(dòng)態(tài)分配內(nèi)存,減少指針的使用及盡量提高軟件的實(shí)時(shí)性。
[0003]在軟件開發(fā)過程中,數(shù)據(jù)結(jié)構(gòu)是軟件成功的關(guān)鍵,軌道交通中數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)需要符合一定的標(biāo)準(zhǔn)如EN50128標(biāo)準(zhǔn),EN50128中的安全規(guī)則具有如數(shù)據(jù)安全、無動(dòng)態(tài)內(nèi)存等特點(diǎn)。軌道交通中線路數(shù)據(jù)需要存儲(chǔ)到軟件內(nèi)部,供軟件在特定條件下進(jìn)行線路數(shù)據(jù)的查找、排序及計(jì)算使用,通??梢愿鶕?jù)此目的,軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)通常由如下兩種用途的表組成:基礎(chǔ)信息表:設(shè)備或邏輯元素的屬性信息;設(shè)備索引表:設(shè)備在邊,控制區(qū)域的范圍表。
[0004]如圖1A所述,是現(xiàn)有設(shè)備基礎(chǔ)信息表示意圖;設(shè)備基礎(chǔ)信息表(Elem RecordArray >101由多個(gè)設(shè)備對(duì)象102組成,設(shè)備對(duì)象102對(duì)應(yīng)于設(shè)備基礎(chǔ)信息表101的一行,每個(gè)設(shè)備對(duì)象102定義了設(shè)備或邏輯元素的屬性,圖1A中每個(gè)設(shè)備對(duì)象102的含義是:{設(shè)備ID, {方向,所在邊的ID,起始點(diǎn),終點(diǎn)}},如圖1第I行的設(shè)備對(duì)象102為{I, {ORIENT,P0SITIVE_common, I, O, 168499} },其中設(shè)備 ID 為 l,0RIENT_P0SITIVE_common 表示正方向,邊的ID為I ;區(qū)域表示設(shè)備在所對(duì)應(yīng)的邊上的占用區(qū)域,用在設(shè)備在邊上的一個(gè)起點(diǎn)和一個(gè)終點(diǎn)表示,如圖1第I行的設(shè)備對(duì)象102的區(qū)域的起始點(diǎn)為0,區(qū)域的終點(diǎn)為168499。圖1A中多個(gè)所述設(shè)備對(duì)象102形成一個(gè)數(shù)組,每個(gè)所述設(shè)備對(duì)象102為該數(shù)組的一個(gè)元素。
[0005]如圖1B所示,是現(xiàn)有設(shè)備對(duì)象到邊的索引表示意圖;設(shè)備對(duì)象到邊的索引表(Elem in Edge) 103由多個(gè)行104組成,每一個(gè)行104的含義為對(duì)應(yīng)邊上的設(shè)備索引號(hào)即{設(shè)備索引號(hào)起點(diǎn),設(shè)備索引號(hào)終點(diǎn)}。如行104中的第一行為{0,3},對(duì)應(yīng)于圖1A中的邊的ID為I的4個(gè)所述設(shè)備對(duì)象102,設(shè)備索引號(hào)起點(diǎn)O對(duì)應(yīng)于設(shè)備IDl,設(shè)備索引號(hào)終點(diǎn)3對(duì)應(yīng)于設(shè)備ID4。如行104中的第二行為{4,5},對(duì)應(yīng)于圖1A中的邊的ID為2的2個(gè)所述設(shè)備對(duì)象102,設(shè)備索引號(hào)起點(diǎn)4對(duì)應(yīng)于設(shè)備ID114,設(shè)備索引號(hào)終點(diǎn)5對(duì)應(yīng)于設(shè)備ID115。
[0006]如圖1C所示,是現(xiàn)有設(shè)備對(duì)象到區(qū)域的索引表示意圖;設(shè)備對(duì)象到區(qū)域的索引表(Elem in ZC) 105由多個(gè)行106組成,每一個(gè)行106的含義為對(duì)應(yīng)區(qū)域上的設(shè)備索引號(hào)即{設(shè)備索引號(hào)起點(diǎn),設(shè)備索引號(hào)終點(diǎn)}。如行106中的第一行為{0,2},對(duì)應(yīng)于圖1A中的3個(gè)所述設(shè)備對(duì)象102所占用區(qū)域,設(shè)備索引號(hào)起點(diǎn)O至終點(diǎn)2分別對(duì)應(yīng)于圖1A中3個(gè)所述設(shè)備對(duì)象102的數(shù)組的下標(biāo)。如行106中的第二行為{3,5},設(shè)備索引號(hào)起點(diǎn)3至終點(diǎn)5分別對(duì)應(yīng)于圖1A中另3個(gè)所述設(shè)備對(duì)象102的數(shù)組的下標(biāo)。
[0007]但在實(shí)際線路中,可能還有更加復(fù)雜的情況,例如各設(shè)備對(duì)象的設(shè)備ID并不是按照邊的ID,區(qū)域的ID來進(jìn)行排序的,這樣就出現(xiàn)了另外兩張映射表:[0008]如圖2所示,是現(xiàn)有設(shè)備對(duì)象到邊的索引關(guān)系示意圖;在圖1A所示的設(shè)備基礎(chǔ)信息表101和圖1B所示的設(shè)備對(duì)象到邊的索引表103之間還增加了一個(gè)索引表即Map Indexin Edgel07,索引表107顯示了設(shè)備基礎(chǔ)信息表101的設(shè)備ID和索引表103的設(shè)備索引號(hào)之間的映射關(guān)系,相互對(duì)應(yīng)的設(shè)備基礎(chǔ)信息表101的設(shè)備ID和索引表103的設(shè)備索引號(hào)之間用虛線相連,索引表107中的前四行對(duì)應(yīng)到索引表103的第一行中,索引表107中的后兩行對(duì)應(yīng)到索引表103的第二行中。
[0009]如圖3所示,是現(xiàn)有設(shè)備對(duì)象到區(qū)域的索引關(guān)系示意圖;在圖1A所示的設(shè)備基礎(chǔ)信息表101和圖1C所示的設(shè)備對(duì)象到區(qū)域的索引表105之間還增加了一個(gè)索引表即MapIndex in ZC108,索引表108顯示了設(shè)備基礎(chǔ)信息表101的設(shè)備ID和索引表105的設(shè)備索引號(hào)之間的映射關(guān)系,相互對(duì)應(yīng)的設(shè)備基礎(chǔ)信息表101的設(shè)備ID和索引表105的設(shè)備索引號(hào)之間用虛線相連,索引表108中的前三行對(duì)應(yīng)到索引表105的第一行中,索引表108中的后三行對(duì)應(yīng)到索引表108的第二行中。
[0010]由上可知,當(dāng)實(shí)際線路比較復(fù)雜時(shí),各設(shè)備對(duì)象的設(shè)備ID并不是按照邊的ID或區(qū)域的ID來進(jìn)行排序的,這會(huì)使得映射關(guān)系變得復(fù)雜,索引表增多。而索引表的增多,會(huì)使得軟件中指針的使用增多,軟件的實(shí)時(shí)性較差,安全性也較差,和軌道交通軟件開發(fā)的要求不相符。
【發(fā)明內(nèi)容】
[0011]本發(fā)明所要解決的技術(shù)問題是提供一種軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法,能減少映射表的使用,能使數(shù)據(jù)操作簡(jiǎn)單、一致和方便,符合軌道交通軟件開發(fā)對(duì)數(shù)據(jù)的實(shí)時(shí)性和安全的要求。
[0012]為解決上述技術(shù)問題,本發(fā)明提供的軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法包括如下步驟:
[0013]步驟一、根據(jù)軌道交通中所采用的真實(shí)設(shè)備、由行車需要而劃分的虛擬區(qū)域及信息形成相對(duì)應(yīng)的設(shè)備對(duì)象,由各所述設(shè)備對(duì)象組成設(shè)備基礎(chǔ)信息表,所述設(shè)備基礎(chǔ)信息表的各所述設(shè)備對(duì)象的屬性信息包括設(shè)備ID、邊、方向和區(qū)域,所述設(shè)備ID為對(duì)應(yīng)的所述真實(shí)設(shè)備、所述虛擬區(qū)域或所述信息的標(biāo)識(shí)符,所述邊和所述真實(shí)設(shè)備、所述虛擬區(qū)域或所述信息所處的邊相對(duì)應(yīng),所述方向?yàn)樗鲞叺姆较?,所述區(qū)域和所述真實(shí)設(shè)備、所述虛擬區(qū)域或所述信息所處的區(qū)域相對(duì)應(yīng);
[0014]步驟二、形成所述設(shè)備對(duì)象到所述邊的第一索引表,方法為:遍歷所述設(shè)備基礎(chǔ)信息表中的每一個(gè)所述設(shè)備對(duì)象,將所述設(shè)備基礎(chǔ)信息表中所述邊和所述方向相同的所述設(shè)備對(duì)象篩選出來、將所篩選出來的所述設(shè)備對(duì)象的所述設(shè)備ID進(jìn)行排序并寫入到所述第一索引表中并形成所述第一索引表中的一行;
[0015]步驟三、形成所述設(shè)備對(duì)象到所述區(qū)域的第二索引表,方法為:遍歷所述設(shè)備基礎(chǔ)信息表中的每一個(gè)所述設(shè)備對(duì)象,將所述設(shè)備基礎(chǔ)信息表中所述區(qū)域相同的所述設(shè)備對(duì)象篩選出來、將所篩選出來的所述設(shè)備對(duì)象的所述設(shè)備ID進(jìn)行排序并寫入到所述第二索引表中并形成所述第二索引表中的一行。
[0016]進(jìn)一步的改進(jìn)是,所述第一索引表的同一行中的所述設(shè)備ID按照所述設(shè)備ID的大小進(jìn)行排序并依次寫入到所述第一索引表中。[0017]進(jìn)一步的改進(jìn)是,所述第二索引表的同一行中的所述設(shè)備ID按照設(shè)備在所述邊上的偏移值從小到大排序并依次寫入到所述第二索引表中。
[0018]進(jìn)一步的改進(jìn)是,所述軌道交通中所采用的所述真實(shí)設(shè)備包括信號(hào)機(jī),信標(biāo),站臺(tái),道岔,計(jì)軸區(qū)段;由行車需要而劃分的所述虛擬區(qū)域包括通訊區(qū)域,保護(hù)區(qū)段,限速區(qū)段,坡度區(qū)段等;由行車需要而劃分的所述信息包括進(jìn)路信息,邊的連接信息。
[0019]本發(fā)明能減少映射表的使用,能使數(shù)據(jù)操作簡(jiǎn)單、一致和方便,符合軌道交通軟件開發(fā)對(duì)數(shù)據(jù)的實(shí)時(shí)性和安全的要求。
【專利附圖】
【附圖說明】
[0020]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明:
[0021]圖1A是現(xiàn)有設(shè)備基礎(chǔ)彳目息表不意圖;
[0022]圖1B是現(xiàn)有設(shè)備對(duì)象到邊的索引表不意圖;
[0023]圖1C是現(xiàn)有設(shè)備對(duì)象到區(qū)域的索引表示意圖;
[0024]圖2是現(xiàn)有設(shè)備對(duì)象到邊的索引關(guān)系不意圖;
[0025]圖3是現(xiàn)有設(shè)備對(duì)象到區(qū)域的索引關(guān)系示意圖;
[0026]圖4是本發(fā)明實(shí)施例設(shè)備對(duì)象到邊和區(qū)域的索引關(guān)系示意圖;
[0027]圖5是本發(fā)明實(shí)施例設(shè)備對(duì)象到邊索引表形成流程圖;
[0028]圖6是本發(fā)明實(shí)施例設(shè)備對(duì)象到區(qū)域索引表形成流程圖。
【具體實(shí)施方式】
[0029]如圖4所示,是本發(fā)明實(shí)施例設(shè)備對(duì)象Ia到邊和區(qū)域的索引關(guān)系示意圖;本發(fā)明實(shí)施例軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法包括如下步驟:
[0030]步驟一、根據(jù)軌道交通中所采用的真實(shí)設(shè)備形成和該真實(shí)設(shè)備相對(duì)應(yīng)的設(shè)備對(duì)象Ia,由各所述設(shè)備對(duì)象Ia組成設(shè)備基礎(chǔ)信息表I,所述設(shè)備基礎(chǔ)信息表I的各所述設(shè)備對(duì)象Ia的屬性信息包括設(shè)備ID、邊、方向和區(qū)域,所述設(shè)備ID為對(duì)應(yīng)的所述真實(shí)設(shè)備的標(biāo)識(shí)符,所述邊和所述真實(shí)設(shè)備所處的真實(shí)邊相對(duì)應(yīng),所述方向?yàn)樗鲞叺姆较?,所述區(qū)域和所述真實(shí)設(shè)備所處的真實(shí)區(qū)域相對(duì)應(yīng)。圖4中每個(gè)設(shè)備對(duì)象Ia的含義和圖1A中的設(shè)備對(duì)象102的含義相同,為:{設(shè)備ID,{方向,所在邊的ID,起始點(diǎn),終點(diǎn)}},如圖4第I行的設(shè)備對(duì)象Ia 為{1,{0RIENT_P0SITIVE_common, I, O, 168499} },其中設(shè)備 ID 為 1,0RIENT_P0SITIVE_common表示正方向,邊的ID為I ;區(qū)域表示設(shè)備在所對(duì)應(yīng)的邊上的占用區(qū)域,用在設(shè)備在邊上的一個(gè)起點(diǎn)和一個(gè)終點(diǎn)表示,如圖4第I行的設(shè)備對(duì)象Ia的區(qū)域的起始點(diǎn)為0,區(qū)域的終點(diǎn)為168499。圖4中多個(gè)所述設(shè)備對(duì)象Ia形成一個(gè)數(shù)組,每個(gè)所述設(shè)備對(duì)象Ia為該數(shù)組的一個(gè)元素。
[0031]步驟二、形成所述設(shè)備對(duì)象Ia到所述邊的第一索引表2,方法為:
[0032]遍歷所述設(shè)備基礎(chǔ)信息表I中的每一個(gè)所述設(shè)備對(duì)象la,將所述設(shè)備基礎(chǔ)信息表I中所述邊和所述方向相同的所述設(shè)備對(duì)象Ia篩選出來、將所篩選出來的所述設(shè)備對(duì)象Ia的所述設(shè)備ID按照起點(diǎn)位置進(jìn)行排序并寫入到所述第一索引表2中并形成所述第一索引表2中的一行2a,如圖4所示,第一索引表2中和邊的正方向相對(duì)應(yīng)的部分用POSITIVE標(biāo)示,第一索引表2中和邊的負(fù)方向相對(duì)應(yīng)的部分用NEGITIVE標(biāo)示,MaxNumofedge對(duì)應(yīng)于邊的最大數(shù)目,所述第一索引表2的正方向和負(fù)方向相對(duì)應(yīng)的部分的行數(shù)都是MaxNumofedge0如第一索引表2的行2a中的第一行所示,該行中直接寫入了邊的ID為I的四個(gè)設(shè)備對(duì)象Ia即前4行所對(duì)應(yīng)的設(shè)備ID ;如第一索引表2的行2a中的第二行所示,該行中直接寫入了邊的ID為2的四個(gè)設(shè)備對(duì)象Ia即倒數(shù)2行所對(duì)應(yīng)的設(shè)備ID ;上述映射關(guān)系都有大括號(hào)加虛線標(biāo)出。
[0033]具體流程為:如圖5所示,是本發(fā)明實(shí)施例設(shè)備對(duì)象到邊索引表形成流程圖,具圖5中的讀出設(shè)備列表即讀出所述設(shè)備基礎(chǔ)信息表I中的各所述設(shè)備對(duì)象la,所述邊的ID從I開始進(jìn)行遍歷,即在所述設(shè)備基礎(chǔ)信息表I中讀取和該當(dāng)前邊的ID相同的各所述設(shè)備對(duì)象Ia并進(jìn)行排序,對(duì)所述設(shè)備基礎(chǔ)信息表I的各所述設(shè)備對(duì)象Ia的讀取和排序完成后,當(dāng)前邊的ID加1,接著重復(fù)在新的邊的基礎(chǔ)上進(jìn)行所述設(shè)備基礎(chǔ)信息表I中的各所述設(shè)備對(duì)象Ia的讀取和排序的過程。
[0034]步驟三、形成所述設(shè)備對(duì)象Ia到所述區(qū)域的第二索引表3,方法為:遍歷所述設(shè)備基礎(chǔ)信息表I中的每一個(gè)所述設(shè)備對(duì)象la,將所述設(shè)備基礎(chǔ)信息表I中所述區(qū)域相同的所述設(shè)備對(duì)象Ia篩選出來、將所篩選出來的所述設(shè)備對(duì)象Ia的所述設(shè)備ID按照設(shè)備在所述邊上的偏移值從小到大排序并依次寫入到所述第二索引表3中的一行3a,具體為將所述設(shè)備對(duì)象Ia的所對(duì)應(yīng)的數(shù)組元素的編號(hào)寫入到所述第二索引表3中。圖4中MaxNumofZC對(duì)應(yīng)于區(qū)域的最大數(shù)目,所述第二索引表3的行數(shù)是MaxNumofZC。如第二索引表3的行3a中的第一行所示的4和5分別對(duì)應(yīng)于所述設(shè)備基礎(chǔ)信息表I中的第4和第5行,也即所述設(shè)備基礎(chǔ)信息表I中的所述設(shè)備對(duì)象Ia的所對(duì)應(yīng)的數(shù)組元素的編號(hào)為4和5 ;如第二索引表3的行3a中的第二行所示的1、2和3分別對(duì)應(yīng)于所述設(shè)備基礎(chǔ)信息表I中的第I至3行,也即所述設(shè)備基礎(chǔ)信息表I中的所述設(shè)備對(duì)象Ia的所對(duì)應(yīng)的數(shù)組元素的編號(hào)為I至3。
[0035]具體流程為:如圖6所示,是本發(fā)明實(shí)施例設(shè)備對(duì)象到區(qū)域索引表形成流程圖,圖6中的讀出設(shè)備列表即讀出所述設(shè)備基礎(chǔ)信息表I中的各所述設(shè)備對(duì)象la,從一個(gè)區(qū)域即當(dāng)前區(qū)域開始進(jìn)行遍歷,即在所述設(shè)備基礎(chǔ)信息表I中讀取和該當(dāng)前區(qū)域的ID相同的各所述設(shè)備對(duì)象Ia并進(jìn)行排序,對(duì)所述設(shè)備基礎(chǔ)信息表I的各所述設(shè)備對(duì)象Ia的讀取和排序完成后,當(dāng)前區(qū)域的ID加1,接著重復(fù)在新的區(qū)域的基礎(chǔ)上進(jìn)行所述設(shè)備基礎(chǔ)信息表I中的各所述設(shè)備對(duì)象Ia的讀取和排序的過程。
[0036]本發(fā)明實(shí)施例在軌道交通的一個(gè)子系統(tǒng)的軟件中實(shí)施后,將原來數(shù)據(jù)結(jié)構(gòu)中定義的56張數(shù)表結(jié)構(gòu)減少到了 37張,同時(shí)也減少了處理數(shù)據(jù)表的函數(shù)數(shù)量及復(fù)雜度,數(shù)據(jù)定義的代碼行數(shù)減少了 25%。在減少了操作的復(fù)雜度的同時(shí)增加了操作的一致性,對(duì)于理解和維護(hù)數(shù)表結(jié)果有現(xiàn)實(shí)意義。
[0037]以上通過具體實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,但這些并非構(gòu)成對(duì)本發(fā)明的限制。在不脫離本發(fā)明原理的情況下,本領(lǐng)域的技術(shù)人員還可做出許多變形和改進(jìn),這些也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法,其特征在于,包括如下步驟: 步驟一、根據(jù)軌道交通中所采用的真實(shí)設(shè)備、由行車需要而劃分的虛擬區(qū)域及信息形成相對(duì)應(yīng)的設(shè)備對(duì)象,由各所述設(shè)備對(duì)象組成設(shè)備基礎(chǔ)信息表,所述設(shè)備基礎(chǔ)信息表的各所述設(shè)備對(duì)象的屬性信息包括設(shè)備ID、邊、方向和區(qū)域,所述設(shè)備ID為對(duì)應(yīng)的所述真實(shí)設(shè)備、所述虛擬區(qū)域或所述信息的標(biāo)識(shí)符,所述邊和所述真實(shí)設(shè)備、所述虛擬區(qū)域或所述信息所處的邊相對(duì)應(yīng),所述方向?yàn)樗鲞叺姆较?,所述區(qū)域和所述真實(shí)設(shè)備、所述虛擬區(qū)域或所述信息所處的區(qū)域相對(duì)應(yīng); 步驟二、形成所述設(shè)備對(duì)象到所述邊的第一索引表,方法為:遍歷所述設(shè)備基礎(chǔ)信息表中的每一個(gè)所述設(shè)備對(duì)象,將所述設(shè)備基礎(chǔ)信息表中所述邊和所述方向相同的所述設(shè)備對(duì)象篩選出來、將所篩選出來的所述設(shè)備對(duì)象的所述設(shè)備ID進(jìn)行排序并寫入到所述第一索引表中并形成所述第一索引表中的一行; 步驟三、形成所述設(shè)備對(duì)象到所述區(qū)域的第二索引表,方法為:遍歷所述設(shè)備基礎(chǔ)信息表中的每一個(gè)所述設(shè)備對(duì)象,將所述設(shè)備基礎(chǔ)信息表中所述區(qū)域相同的所述設(shè)備對(duì)象篩選出來、將所篩選出來的所述設(shè)備對(duì)象的所述設(shè)備ID進(jìn)行排序并寫入到所述第二索引表中并形成所述第二索引表中的一行。
2.如權(quán)利要求1所述的軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法,其特征在于:所述第一索引表的同一行中的所述設(shè)備ID按照所述設(shè)備ID的大小進(jìn)行排序并依次寫入到所述第一索引表中。
3.如權(quán)利要求1所述的軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法,其特征在于:所述第二索引表的同一行中的所述設(shè)備ID按照設(shè)備在所述邊上的偏移值從小到大排序并依次寫入到所述第二索引表中。
4.如權(quán)利要求1所述的軌道交通軟件開發(fā)中的數(shù)據(jù)結(jié)構(gòu)定義方法,其特征在于:所述軌道交通中所采用的所述真實(shí)設(shè)備包括信號(hào)機(jī),信標(biāo),站臺(tái),道岔,計(jì)軸區(qū)段;由行車需要而劃分的所述虛擬區(qū)域包括通訊區(qū)域,保護(hù)區(qū)段,限速區(qū)段,坡度區(qū)段等;由行車需要而劃分的所述信息包括進(jìn)路信息,邊的連接信息。
【文檔編號(hào)】G06F17/30GK103838872SQ201410109600
【公開日】2014年6月4日 申請(qǐng)日期:2014年3月21日 優(yōu)先權(quán)日:2014年3月21日
【發(fā)明者】王慶勝, 朱罕, 張興超 申請(qǐng)人:上海富欣智能交通控制有限公司