
本發明涉及軌道車輛控制領域,具體而言,涉及一種軌道車輛編組的方法和裝置。
背景技術:
:目前,通常的列車都采用固定編組的方式,將以太網技術用于列車靈活編組,需要控制器識別不同的設備并為其分配訪問地址,才能實現所有設備之間的網絡連通。而現有的列車編組系統在進行設備識別描述時所采用的文件格式不標準,也不易理解,給配置信息的描述和交換造成困難,且在實際使用過程中容易出錯。針對現有技術中軌道車輛編組過程容易出錯的問題,目前尚未提出有效的解決方案。技術實現要素:本發明實施例提供了一種軌道車輛編組的方法和裝置,以至少解決現有技術中軌道車輛編組過程容易出錯的技術問題。根據本發明實施例的一個方面,提供了一種軌道車輛編組的方法,包括:獲取所述軌道車輛預設格式的配置信息,其中,所述預設格式為XML格式,所述配置信息至少包括:所述軌道車輛的車廂類型、所部署的設備以及設備標識;根據所述配置信息為所述軌道車輛中每個車廂的設備分配與所述設備標識對應的訪問地址。根據本發明實施例的另一方面,還提供了一種軌道車輛編組的裝置,包括:第一獲取模塊,用于獲取軌道車輛預設格式的配置信息,其中,預設格式為XML格式,配置信息至少包括:軌道車輛的車廂類型、所部署的設備以及設備標識;分配模塊,用于根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址。在本發明實施例中,獲取軌道車輛預設格式的配置信息,根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址。上述方案通過采用XML格式的文件來描述軌道車輛的配置文件,從而使得軌道車輛能夠獲取到軌道車輛中設備的統一描述,進而解決了現有技術中軌道車輛編組過程容易出錯的技術問題。附圖說明此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:圖1是根據本發明實施例的一種軌道車輛編組的方法的流程圖;以及圖2是根據本發明實施例的一種軌道車輛編組的裝置的示意圖。具體實施方式為了使本
技術領域:
的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。實施例1根據本發明實施例,提供了一種軌道車輛編組的方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。圖1是根據本發明實施例的軌道車輛編組的方法的流程圖,如圖1所示,該方法包括如下步驟:步驟S102,獲取軌道車輛預設格式的配置信息,其中,預設格式為XML格式,配置信息至少包括:軌道車輛的車廂類型、所部署的設備以及設備標識。具體的,XML(ExtensibleMarkupLanguage,可拓展語言)相較于TXT或Excel格式的文件具有更高的可靠性和可拓展性,能夠根據配置文件所處的環境與軌道車輛的系統兼容,并適應于跨平臺的傳輸。步驟S104,根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址。在一種可選的實施例中,例如軌道車輛具有8個車廂,每個車廂中具有連接于軌道車輛骨干網的若干個設備,在軌道車輛的多個車廂進行靈活編組的過程中,車廂中的設備會隨車廂的變動而更改,由于設備具有本身所屬的表示信息(設備ID),因此在進行靈活編組后,設備與設備之間的通信需要根據設備的全局訪問地址進行,其中,全局訪問地址可以是全局IP地址。此處需要說明的是,XML文件作為一種通用信息描述和交換標準格式,具有格式簡單,統一規范,互操作性強等優點,并且具有良好的可擴展性。通過XML文件描述每節車廂的配置信息,可以實現列車配置信息描述和交換的標準化,有利于減少配置錯誤,提高列車靈活編組的準確性。因此,本申請上述步驟獲取軌道車輛預設格式的配置信息,根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址。上述方案通過采用XML格式的文件來描述軌道車輛的配置文件,從而使得軌道車輛能夠獲取到軌道車輛中設備的統一描述,進而解決了現有技術中軌道車輛編組過程容易出錯的技術問題。可選的,根據本申請上述實施例,在獲取軌道車輛預設格式的配置信息之前,方法還包括:步驟S106,根據軌道車輛每個車廂的車廂類型、設備以及設備標識生成XML格式的配置文件。在上述步驟中,在軌道車輛重新編組后,由于車輛包含的車廂與重新編組前的車廂發生了變換,因此為了使重新編組的車廂中的設備能夠重新進行通信,就需要獲取重新編組后的配置信息的描述文件,即配置文件,通過XML文件描述每節車廂的類型/設備/編號等配置信息。在一種可選的實施例中,編制的含有編組信息的XML文件如下:步驟S108,將配置文件上傳至每個車廂對應的以太網列車總線交換機上。上述以太網交換機為ETB(Ethernettrainbackbone)交換機上,ETB交換機讀取這些信息,獲得本編組的具體配置。由上可知,本申請上述步驟根據軌道車輛每個車廂的車廂類型、設備以及設備標識生成XML格式的配置文件,將配置文件上傳至每個車廂對應的以太網列車總線交換機上。上述方案通過生成用于表示車廂的配置信息的配置文件,并上傳至以太網列車總線交換機,使得各個車廂的以太網列車總線交換機獲取到了車廂的標準描述文件。可選的,根據本申請上述實施例,在獲取軌道車輛預設格式的配置信息之后,方法還包括:步驟S1010,每個車廂對應的以太網列車總線交換機通過列車以太網交換每個車廂的配置信息。步驟S1012,軌道車輛的骨干網根據軌道車輛中的所有以太網列車總線交換機獲取連接至以太網列車總線上的每個車廂的配置信息。在上述步驟中,當列車重新編組時,列車初運行程序通過列車以太網在各個ETB交換機之間交換這些配置信息,列車骨干網即可獲得對連接到列車網絡上的所有車廂信息的統一描述。可選的,根據本申請上述實施例,在根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址之后,上述方法還包括:步驟S1014,根據為軌道車輛中每個車廂的設備分配的訪問地址,生成設備的映射關系表,其中,映射關系表用于表征設備的設備標識與設備的訪問地址的映射關系。在上述步驟中,重新編組之后,列車初運行程序會給列車設備分配新的訪問地址(全局IP地址),該訪問地址和設備標識(URI,統一資源標識符)相對應。在一種可選的實施例中,表一是一種可選的映射關系表,結合表一所示,對于設備門1(Door1),映射關系表中具有設備標識(TCN-URI)以及與設備標識對應的訪問地址(IP),門2(Door2)、攝像頭1(Cam1)、攝像頭2(Cam2)以及控制器(ECSC)的設備標識和訪問地址也都在表以中示出。表一設備IPTCN-URIDoor110.128.128.10devDoor1.veh01.opCst01.lTrnDoor210.128.128.11devDoor2.veh01.opCst01.lTrnCam110.128.128.20devCam1.veh01.opCst01.lTrnCam210.128.128.21devCam2.veh01.opCst01.lTrnECSC10.128.128.30devECSC.veh01.opCst01.lTrn需要說明的是,上述表一僅示出了部分設備的映射關系表以作示例,軌道車輛的設備不限于上述設備,還可以包括牽引、制動、空調、門,主控、照明、煙火探測系統等。可選的,根據本申請上述實施例,在根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址之后,上述方法還包括:步驟S1016,任意連接至以太網列車總線的設備向骨干網發送通信消息,其中,通信消息包括待通信設備的設備標識。具體的,上述設備標識可以是設備本身攜帶的信息,例如設備的URI(統一資源定位符)。步驟S1018,骨干網根據待通信設備的設備標識,在映射關系表中查找到待通信設備的設備標識對應的訪問地址。步驟S1020,根據待通信設備的訪問地址將通信消息發送至待通信設備。在一種可選的實施例中,在軌道車輛進行重新編組,為重新編組后車廂中的設備分配了訪問地址之后,設備A需要與設備B通信,則設備A向骨干網發送通信消息,其中,該通信消息中包括設備B的設備標識(URI),骨干網在獲取到通信消息后,根據設備標識查找到設備B的訪問地址(全網IP地址),將通信消息根據設備B的訪問地址發送至設備B,從而實現了再重新編組后設備A與設備B的通信。此處需要說明的是,在為重新編組后的車廂中的設備分配了新的訪問地址之后,骨干網并不將所有設備的新的訪問地址發送至各個設備,而是在設備與設備之間需要通信時,通過在通信消息中攜帶待通信設備的訪問地址來實現與待通信設備的通信。由上可知,本申請上述步驟任意連接至以太網列車總線的設備向骨干網發送通信消息,骨干網根據待通信設備的設備標識,在映射關系表中查找到待通信設備的設備標識對應的訪問地址,根據待通信設備的訪問地址將通信消息發送至待通信設備。上述方案實現了重新編組后的軌道車輛中設備與設備的通信。實施例2根據本發明實施例,還提供了一種軌道車輛編組的裝置,用于執行實施例1中的軌道車輛編組的方法,圖2是根據本發明實施例的一種軌道車輛編組的裝置的示意圖,結合圖2所示,該裝置包括:第一獲取模塊20,用于獲取軌道車輛預設格式的配置信息,其中,預設格式為XML格式,配置信息至少包括:軌道車輛的車廂類型、所部署的設備以及設備標識。具體的,XML(ExtensibleMarkupLanguage,可拓展語言)相較于TXT或Excel格式的文件具有更高的可靠性和可拓展性,能夠根據配置文件所處的環境與軌道車輛的系統兼容,并適應于跨平臺的傳輸。分配模塊22,用于根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址。此處需要說明的是,XML文件作為一種通用信息描述和交換標準格式,具有格式簡單,統一規范,互操作性強等優點,并且具有良好的可擴展性。通過XML文件描述每節車廂的配置信息,可以實現列車配置信息描述和交換的標準化,有利于減少配置錯誤,提高列車靈活編組的準確性。因此,本申請上述裝置獲取軌道車輛預設格式的配置信息,根據配置信息為軌道車輛中每個車廂的設備分配與設備標識對應的訪問地址。上述方案通過采用XML格式的文件來描述軌道車輛的配置文件,從而使得軌道車輛能夠獲取到軌道車輛中設備的統一描述,進而解決了現有技術中軌道車輛編組過程容易出錯的技術問題。可選的,根據本申請上述實施例,上述裝置還包括:第一生成模塊,用于根據軌道車輛每個車廂的車廂類型、設備以及設備標識生成XML格式的配置文件。上傳模塊,用于將配置文件上傳至每個車廂對應的以太網列車總線交換機上。由上可知,本申請上述裝置根據軌道車輛每個車廂的車廂類型、設備以及設備標識生成XML格式的配置文件,將配置文件上傳至每個車廂對應的以太網列車總線交換機上。上述方案通過生成用于表示車廂的配置信息的配置文件,并上傳至以太網列車總線交換機,使得各個車廂的以太網列車總線交換機獲取到了車廂的標準描述文件可選的,根據本申請上述實施例,上述裝置還包括:交換模塊,用于每個車廂對應的以太網列車總線交換機通過列車以太網交換每個車廂的配置信息。第二獲取模塊,用于軌道車輛的骨干網根據軌道車輛中的所有以太網列車總線交換機獲取連接至以太網列車總線上的每個車廂的配置信息。上述裝置當列車重新編組時,列車初運行程序通過列車以太網在各個ETB交換機之間交換這些配置信息,列車骨干網即可獲得對連接到列車網絡上的所有車廂信息的統一描述。可選的,根據本申請上述實施例,上述裝置還包括:第二生成模塊,用于根據為軌道車輛中每個車廂的設備分配的訪問地址,生成設備的映射關系表,其中,映射關系表用于表征設備的設備標識與設備的訪問地址的映射關系。可選的,根據本申請上述實施例,上述裝置還包括:第一發送模塊,用于任意連接至以太網列車總線的設備向骨干網發送通信消息,其中,通信消息包括待通信設備的設備標識。查找模塊,用于骨干網根據待通信設備的設備標識,在映射關系表中查找到待通信設備的設備標識對應的訪問地址。第二發送模塊,用于根據待通信設備的訪問地址將通信消息發送至待通信設備。由上可知,本申請上述裝置任意連接至以太網列車總線的設備向骨干網發送通信消息,骨干網根據待通信設備的設備標識,在映射關系表中查找到待通信設備的設備標識對應的訪問地址,根據待通信設備的訪問地址將通信消息發送至待通信設備。上述方案實現了重新編組后的軌道車輛中設備與設備的通信。上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。在本發明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內容,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。以上所述僅是本發明的優選實施方式,應當指出,對于本
技術領域:
的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。當前第1頁1 2 3