一種信號系統的建模方法及裝置的製作方法
2023-10-08 20:16:34 2
專利名稱:一種信號系統的建模方法及裝置的製作方法
技術領域:
本發明涉及仿真技術領域,尤其涉及一種信號系統的建模方法及裝置。
背景技術:
高速鐵路信號系統在投入使用前,需要在實驗室進行線路級的集成測試,而限於 室內仿真運行存在空間和設備投資的考慮,在集成測試的過程中,不可能全部採用實物系 統,因此,在線路級的集成測試中,需要對實物系統進行建模,由與實物系統功能一致的仿 真模型替代實物系統,實現室內仿真的搭建及測試效率的提升。目前,各個信號系統廠商都有針對各自產品的仿真模型,仿真模型可以實現信號 系統的邏輯功能和管理功能,替代信號系統進行集成測試。在仿真模型的建模過程中,分別 創建實現信號系統邏輯功能和管理功能的模塊,其中,仿真模型中的對外接口模擬信號系 統的物理埠,通過對外接口建立與其他系統的連接關係,對外接口的創建過程具體為根 據信號系統與其他系統之間的連接關係,直接對仿真模型的對外接口進行定義。例如,信號 系統1中的物理埠 a與信號系統2中的物理埠 b進行消息傳輸,在對信號系統1進行 建模時,直接將模擬物理埠 a的對外接口定義為與模擬物理埠 b的對外接口連接,相應 的,在對信號系統2進行建模時,直接將模擬物理埠 b的對外接口定義為與模擬物理埠 a的對外接口連接,在模擬物理埠 a的對外接口與模擬物理埠 b的對外接口之間包含直 接調用關係,兩者之間是緊耦合關係。線路級的集成測試環境通常由多個仿真模型構建而成,多個仿真模型之間的連接 關係由其對外接口確定,當測試環境的結構發生調整時,需要對各個仿真模型之間的連接 關係做出相應的調整,但是由於現有的仿真模型中,決定仿真模型之間連接關係的對外接 口在建模過程中是一次性定義的,所以無法進行調整,此時只能對信號系統重新建模,在建 模過程中根據調整後的信號系統之間的連接關係重新定義仿真模型的對外接口,才能對各 個仿真模型之間的連接關係做出調整。基於該建模方法創建的仿真模型復用率低,在測試 環境的結構發生變化後必須重新建模,同時這也導致測試環境的開發及維護費用高。
發明內容
有鑑於此,本發明的目的在於提供一種信號系統的建模方法,可以提高信號系統 模型的復用率,降低測試環境的開發及維護費用。另外,本發明還提供一種實現信號系統建 模的裝置。為實現上述目的,本發明提供如下技術方案—種信號系統的建模方法,包括創建控制接口、配置接口和通信接口 ;創建消息 處理模塊;根據所述信號系統在仿真環境中所屬類型創建邏輯處理模塊;創建埠模塊, 具體為創建用於存儲所述埠模塊所接收消息的消息隊列,確定所述埠模塊的埠屬 性與所述信號系統物理埠的埠屬性一致,以及配置埠模塊的連接屬性以符合所述物 理埠的作用。
4
優選的,在上述建模方法中,所述埠模塊的埠屬性包括埠地址和埠類型。優選的,在上述建模方法中,確定所述埠模塊的埠屬性與所述信號系統物理 埠的埠屬性一致的過程具體為確定所述埠模塊的埠地址與所述物理埠的埠 地址一致;根據所述物理埠的埠類型確定所述埠模塊的埠類型,當所述物理埠 的埠類型為總線型時,將所述埠模塊的埠類型確定為Bus,當所述物理埠的埠類 型為端對端型時,將所述埠模塊的埠類型確定為EndToEnd。優選的,在上述建模方法中,所述連接屬性包括監聽消息類型屬性、監聽消息源地 址屬性、連結埠屬性和目的地址屬性。優選的,在上述建模方法中,配置埠模塊的連接屬性以符合所述物理埠的作 用的過程具體為所述物理埠用於接收特定類型的消息,則確定所述埠模塊的監聽消 息類型屬性與所述物理埠接收消息的類型一致;所述物理埠用於接收特定來源的消 息,則確定所述埠模塊的監聽消息源地址屬性與所述物理埠接收消息的來源地址一 致;所述物理埠用於與另一物理埠連結,則確定所述埠模塊的連結埠屬性與所述 物理埠連結的另一物理埠的地址一致;所述物理埠用於向特定目的地址發送消息, 則確定所述埠模塊的目的地址屬性與所述物理埠發送消息的目的地址一致。優選的,在上述建模方法中,根據所述信號系統在仿真環境中所屬類型創建邏輯 處理模塊的過程具體為確定所述信號系統在仿真環境中所屬類型;當所述信號系統為仿 真環境的支撐對象時,採用仿真環境的程式語言對所述信號系統的內部流程進行編程實 現,完成信號系統模型的邏輯處理模塊的創建;當所述信號系統為仿真環境的被測對象時, 封裝所述信號系統的邏輯處理模塊,並為其配置數據翻譯器和網絡通信埠,完成信號系 統模型的邏輯處理模塊的創建。優選的,在上述建模方法中,所述創建控制接口包括創建開始接口、結束接口和 推進接口。優選的,在上述建模方法中,所述創建通信接口包括創建接收消息接口和發送消 息接口。一種信號系統的建模裝置,包括控制接口創建裝置,用於創建信號系統模型的控 制接口 ;配置接口創建裝置,用於創建所述信號系統模型的配置接口 ;通信接口創建裝置, 用於創建所述信號系統模型的通信接口 ;消息處理模塊創建裝置,用於創建所述信號系統 模型的消息處理模塊;邏輯處理模塊創建裝置,用於創建所述信號系統模型的邏輯處理模 塊;埠模塊創建裝置,用於創建所述信號系統模型的埠模塊,主要由消息隊列創建單 元、埠屬性確定單元和連接屬性配置單元組成,所述消息隊列創建單元用於創建所述端 口模塊的消息隊列,所述埠屬性確定單元用於確定所述埠模塊的埠屬性與所述信號 系統物理埠的埠屬性一致,所述連接屬性配置單元用於配置埠模塊的連接屬性以符 合所述物理埠的作用。優選的,在上述裝置中,所述埠屬性確定單元包括埠地址確定模塊,用於根 據所述物理埠的埠地址確定所述埠模塊的埠地址;埠類型確定模塊,用於根據 所述物理埠的埠類型確定所述埠模塊的埠類型。優選的,在上述裝置中,所述連接屬性配置單元包括監聽消息類型屬性確定模 塊,用於確定所述埠模塊的監聽消息類型屬性;監聽消息源地址屬性確定模塊,用於確定
5所述埠模塊的監聽消息源地址屬性;連結埠屬性確定模塊,用於確定所述埠模塊的 連結埠屬性;目的地址屬性確定模塊,用於確定所述埠模塊的目的地址屬性。優選的,在上述裝置中,所述控制接口創建裝置包括開始接口創建單元,用於創 建開始接口 ;結束接口創建單元,用於創建結束接口 ;推進接口創建單元,用於創建推進接優選的,在上述裝置中,所述通信接口創建裝置包括接收消息接口創建單元,用 於創建接收消息接口 ;發送消息接口創建單元,用於創建發送消息接口。由此可見,本發明的有益效果為依據本發明公開的建模方法和建模裝置創建的 信號系統模型,包括控制接口、配置接口、通信接口、消息處理模塊、邏輯處理模塊和埠模 塊,其中,埠模塊包括消息隊列、埠屬性和連接屬性,連接屬性可以描述信號系統模型 與其他信號系統模型之間的連接關係,根據各個信號系統之間的信號連接關係對埠模塊 的連接屬性進行配置,依據配置後的連接屬性即可在各個信號系統模型之間建立連接關 系,該連接關係與各個信號系統之間的連接關係一致,當由多個信號系統模型搭建的仿真 環境的結構發生變化時,需要改變各個信號系統模型之間的連接關係,此時只需要根據變 化之後的連接關係重新對埠模塊的連接屬性進行配置,而不需要對信號系統重新建模, 提高了信號系統模型的復用率,同時也降低了仿真環境的開發和維護費用。
為了更清楚地說明本發明實施例,下面將對實施例中所需要使用的附圖做簡單的 介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人 員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例一公開的一種信號系統建模方法的流程圖;圖2為本發明實施例二公開的一種信號系統建模方法的流程圖;圖3為本發明公開的信號系統模型的一種邏輯處理模塊的結構示意圖;圖4為本發明實施例公開的一種信號系統建模裝置的結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部實施例。基於本 發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下,所獲得的所有其他 實施例,都屬於本發明保護範圍。本發明公開了一種信號系統的建模方法,可以提高信號系統模型的復用率,同時 降低測試環境的開發及維護費用。實施例一參見圖1,圖1為本發明實施例一公開的一種信號系統的建模方法的流程圖。包 括步驟11:創建控制接口。信號系統模型要實現的一個功能是仿真管理,即對仿真過程進行控制,控制接口 用於實現對仿真過程的控制。
步驟12:創建配置接口。在信號系統模型中,配置接口用於對信號系統模型中的基礎信號系統數據進行配 置,主要包括兩方面地理線路數據,如線路靜態限速數據、線路坡度數據、橋梁數據和隧道 數據;信號設備數據,如信號機數據、道岔數據、應答器數據和軌道電路數據。步驟13:創建通信接口。在集成測試過程中,各個信號系統模型要與仿真環境進行消息的傳輸,通信接口 用於完成信號系統模型與仿真環境之間的消息傳輸。步驟14 創建消息處理模塊。在信號系統模型中,消息處理模塊用於將通信接口接收到的消息轉換成信號系統 模型內部的狀態數據。步驟15 創建邏輯處理模塊。在信號系統模型中,邏輯處理模塊對消息處理模塊生成的狀態數據以及由配置接 口配置的狀態數據進行邏輯計算,得到計算結果,並將計算結果轉換成消息,傳輸至埠模 塊。步驟16 創建消息隊列。步驟17 確定埠模塊的埠屬性與信號系統物理埠的埠屬性一致。步驟18 配置埠模塊的連接屬性以符合物理埠的作用。信號系統模型中的埠模塊模擬信號系統中的物理埠的作用,實現信號系統模 型與其他設備模型之間的信號連接。埠模塊主要由三部分組成消息隊列、埠屬性和連 接屬性。其中,消息隊列用於存儲接收到的消息;埠屬性包括埠地址和埠類型;連接 屬性包括監聽消息類型屬性、監聽消息源地址屬性、連結埠屬性和目的地址屬性。信號系 統模型的埠模塊的埠屬性與信號系統的物理埠的埠屬性一致,根據信號系統的物 理埠的埠屬性確定埠模塊的埠屬性;信號系統模型的埠模塊可以模擬信號系統 的物理埠,通過配置埠模塊的連接屬性可以建立該信號系統模型與其他信號系統模型 之間的連接關係,根據信號系統的物理埠的作用(即該物理埠與其他物理埠之間的 信號連接關係)對埠模塊的連接屬性進行配置。依據上述建模方法創建的信號系統模型,包括控制接口、配置接口、通信接口、消 息處理模塊、邏輯處理模塊和埠模塊,其中,埠模塊包括消息隊列、埠屬性和連接屬 性,連接屬性可以描述信號系統模型與其他信號系統模型之間的連接關係,根據各個信號 系統之間的信號連接關係對埠模塊的連接屬性進行配置,依據配置後的連接屬性即可在 各個信號系統模型之間建立連接關係,該連接關係與各個信號系統之間的連接關係保持一 致,當由多個信號系統模型搭建的仿真環境的結構發生變化時,需要改變各個信號系統模 型之間的連接關係,此時只需要根據變化之後的連接關係重新對埠模塊的連接屬性進行 配置,就可改變各個信號系統模型之間的連接關係,而不需要對信號系統重新建模,提高了 信號系統模型的復用率,同時也降低了仿真環境的開發和維護成本。需要指出的是,對上述建模方法中的各個步驟執行的先後順序不做限定,即各個 模塊和接口的創建順序是任意的,本文只描述了其中一種流程。實施例二參見圖2,圖2為本發明實施例二公開的一種信號系統的建模方法的流程圖。包括步驟21 創建開始接口、結束接口和推進接口。信號系統模型要實現的一個功能是仿真管理,即對仿真過程進行控制。開始接口 用於控制信號系統模型進入仿真環境,即在仿真環境中註冊;停止接口用於控制信號系統 模型推出仿真環境,即在仿真環境中註銷;推進接口用於控制信號系統模型進行仿真過程 的推進,即模擬信號系統的周期性運行。相應的,創建控制接口的過程具體為創建開始接 口、創建停止接口以及創建推進接口,需要指出的是,開始接口、停止接口和推進接口創建 的先後順序是任意的。步驟22:創建配置接口。在信號系統模型中,配置接口用於對信號系統模型中的基礎信號系統數據進行配 置,主要包括兩方面地理線路數據,如線路靜態限速數據、線路坡度數據、橋梁數據和隧道 數據;信號設備數據,如信號機數據、道岔數據、應答器數據和軌道電路數據。步驟23 創建接收消息接口和發送消息接口。在集成測試過程中,各個信號系統模型要與仿真環境進行消息的傳輸,接收消息 接口用於接收仿真環境中的消息,模擬信號系統的輸入功能;發送消息接口用於向仿真環 境中發送消息,模擬信號系統的輸出功能。步驟24 創建消息處理模塊。在信號系統模型中,消息處理模塊用於將通信接口接收到的消息轉換成信號系統 模型內部的狀態數據。信號系統模型內部的狀態數據通常包括兩方面內容地理線路數據,如線路靜態 限速數據、線路坡度數據、橋梁數據和隧道數據;信號設備配置數據,如信號機數據、道岔數 據、應答器數據和軌道電路數據。對於地理線路數據採用鍊表的方式存儲,用以表示其拓撲 關係,例如,對於整條線路上的所有軌道區段,採用鍊表將其連接起來,當模擬列車在線路 上運行時,可從一個軌道區段直接找到其下一個軌道區段,實現空間和時間上的最優。對於 信號設備數據採用表的方式存儲,用以表示其從屬關係,例如,對於應答器、軌道電路等設 備,採用鍵值對的方式存儲,當需要查詢某個應答器的報文或某個軌道電路的低頻碼時,可 通過它的鍵值找到與其對應的結構體數據,實現空間和時間上的最優。步驟251 信號系統為仿真環境的支撐對象,採用仿真環境的程式語言對信號系 統的內部流程進行編程實現。步驟252 信號系統為仿真環境的被測對象,封裝信號系統的邏輯處理模塊,並為 其配置數據翻譯器和網絡通信接口。確定信號系統在仿真環境中所屬的類型,針對不同類型的信號系統,可以採用兩 種方式創建信號系統模型的邏輯處理模塊。如果信號系統模型屬於仿真環境的支撐對象, 或者該信號系統模型所模擬的信號系統的內部邏輯較 為簡單時,可以採用仿真環境的 程式語言對信號系統的內部流程進行編程實現,例如,對於應答器、軌道電路等信號系統, 其作為仿真環境的支撐對象,具有數量眾多、邏輯功能單一的特徵,可以採用編程的方式來 創建邏輯處理模塊;如果信號系統模型屬於仿真環境的被測對象,例如無線閉塞中心,車載 單元等核心信號系統,則對信號系統的邏輯處理模塊進行封裝,並為其配置數據翻譯器和 網絡通信接口,此時邏輯處理模塊的結構如圖3所示。
8
其中,消息處理模塊獲取的狀態數據和配置接口獲取的配置數據,通過網絡通信 接口傳輸至數據翻譯器;數據翻譯器將狀態數據和配置數據翻譯成信號系統的邏輯處理模 塊可以識別的形式,並通過網絡通信接口發送至封裝後信號系統的邏輯處理模塊;封裝後 信號系統的邏輯處理模塊對可識別的狀態數據和配置數據進行邏輯運算,並將得到的邏輯 結果通過網絡通信接口發送至數據翻譯器;數據翻譯器將邏輯結果翻譯成仿真環境可識別 的形式(消息),並通過網絡通信接口傳輸至埠模塊。步驟26:創建消息隊列。在消息隊列中可以存儲接收消息接口從仿真環境接收到的消息,也可以存儲邏輯 處理模塊生成的消息,每一個埠模塊維護一個消息隊列。步驟27 確定埠模塊的埠地址與物理埠的埠地址一致。每個信號系統的物理埠均具有一個埠地址,將信號系統模型的埠模塊的端 口地址確定為物理埠的埠地址。步驟281 若物理埠的埠類型為總線型,確定埠模塊的埠類型為Bus。步驟282 若物理埠的埠類型為端對端型,確定埠模塊的埠類型為 EndToEncL信號系統的物理埠可以是乙太網、CAN等總線型的埠,也可以是串口、I/O 口 等端對端的埠,如果信號系統的物理埠為總線型,則相應的將埠模塊的埠類型確 定為Bus,如果信號系統的物理埠為端對端型,則相應的將埠模塊的埠類型確定為 EndToEncL步驟29 確定物理埠的作用。步驟2101 若物理埠用於接收特定類型的消息,確定埠模塊的監聽消息類型 屬性與物理埠接收消息的類型一致。步驟2102 若物理埠用於接收特定來源的消息,確定埠模塊的監聽消息源地 址屬性與物理埠接收消息的來源地址一致。步驟2103 若物理埠用於與另一物理埠連結,確定埠模塊的連結埠屬性 與物理埠連結的另一物理埠的地址一致。步驟2104 ;若物理埠用於向特定目的地址發送消息,確定埠模塊的目的地址 屬性與物理埠發送消息的目的地址一致。在實施中,當埠模塊的埠類型為Bus時,可以確定埠模塊的監聽消息類型 屬性、監聽消息源地址屬性和目的地址屬性,當埠模塊的埠類型為EndToEnd時,可以 確定埠模塊的連結埠屬性。通過對埠模塊連接屬性的配置,埠模塊之間的消息連接可以通過四種方式實 現。如下通過配置監聽消息類型屬性,埠模塊可以監聽由其它埠模塊產生的特定類型 的消息;通過配置監聽消息源地址屬性,埠模塊可以監聽由特定埠模塊產生的所有消 息;通過配置連結埠屬性,埠模塊可以與另一個埠模塊直接連接,實現一對一的通 信;通過配置目的地址屬性,埠模塊可以將消息發送給特定地址的埠模塊。本發明還公開了一種信號系統的建模裝置,可以提高信號系統模型的復用率,降 低測試環境的開發及維護費用。
參見圖4,圖4為本發明公開的一種信號系統建模裝置的結構示意圖。包括控制 接口創建裝置1、配置接口創建裝置2、通信接口創建裝置3、消息處理模塊創建裝置4、邏輯 處理模塊創建裝置5和埠模塊創建裝置6。控制接口創建裝置1用於創建信號系統模型的控制接口,配置接口創建裝置2用 於創建所述信號系統模型的配置接口,通信接口創建裝置3用於創建所述信號系統模型的 通信接口,消息處理模塊創建裝置4用於創建所述信號系統模型的消息處理模塊,邏輯處 理模塊創建裝置5用於根據信號系統在仿真環境中所屬類型創建邏輯處理模塊;埠模塊 創建裝置6用於創建所述信號系統模型的埠模塊。其中,控制接口創建裝置1包括開始接口創建單元11,用於創建開始接口 ;結束 接口創建單元12,用於創建結束接口 ;推進接口創建單元13,用於創建推進接口。通信接口創建裝置3包括接收消息接口創建單元31,用於創建接收消息接口 ;發 送消息接口創建單元32,用於創建發送消息接口。埠模塊創建裝置6包括消息隊列創建單元61,用於創建埠模塊的消息隊列; 埠屬性確定單元62,用於確定埠模塊的埠屬性與信號系統物理埠的埠屬性一 致;連接屬性配置單元63,用於配置埠模塊的連接屬性以符合物理埠的作用。埠模塊的埠屬性包括埠地址和埠類型。埠屬性確定單元62包括用於 根據物理埠的埠地址確定埠模塊的埠地址的埠地址確定模塊621,以及用於根 據物理埠的埠類型確定埠模塊的埠類型的埠類型確定模塊622。埠模塊的連接屬性包括監聽消息類型屬性、監聽消息源地址屬性、連結埠屬 性和目的地址屬性。連接屬性配置單元63包括用於確定埠模塊的監聽消息類型屬性的 監聽消息類型屬性確定模塊631、用於確定埠模塊的監聽消息源地址屬性的監聽消息源 地址屬性確定模塊632、用於確定埠模塊的連結埠屬性的連結埠屬性確定模塊633, 以及用於確定埠模塊的目的地址屬性的目的地址屬性確定模塊634。通過上述信號系統的建模裝置創建的信號系統模型,其埠模塊的連接屬性可以 確定該信號系統模型與其他信號系統模型之間的連接關係,通過連接屬性配置單元63對 信號系統模型埠模塊的連接屬性進行配置,即可建立各個信號系統模型之間的連接關 系,當由多個信號系統模型搭建的仿真環境的結構發生變化時,需要改變各個信號系統模 型之間的連接關係,此時只需要根據變化之後的連接關係,通過連接屬性配置單元63重新 對埠模塊的連接屬性進行配置,就可改變各個信號系統模型之間的連接關係,而不需要 對信號系統重新建模,提高了信號系統模型的復用率,同時也降低了仿真環境的開發和維 護成本。本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他 實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的裝置 而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說 明即可。本領域技術人員可以理解,可以使用許多不同的工藝和技術中的任意一種來表示 信息、消息和信號。例如,上述說明中提到過的消息、信息都可以表示為電壓、電流、電磁波、 磁場或磁性粒子、光場或以上任意組合。
權利要求
一種信號系統的建模方法,其特徵在於,包括創建控制接口、配置接口和通信接口;創建消息處理模塊;創建邏輯處理模塊;創建埠模塊,具體為創建用於存儲所述埠模塊所接收消息的消息隊列,確定所述埠模塊的埠屬性與所述信號系統物理埠的埠屬性一致,以及配置埠模塊的連接屬性以符合所述物理埠的作用。
2.根據權利要求1所述的建模方法,其特徵在於,所述埠模塊的埠屬性包括埠 地址和埠類型。
3.根據權利要求2所述的建模方法,其特徵在於,確定所述埠模塊的埠屬性與所 述信號系統物理埠的埠屬性一致的過程具體為確定所述埠模塊的埠地址與所述物理埠的埠地址一致; 根據所述物理埠的埠類型確定所述埠模塊的埠類型,當所述物理埠的埠 類型為總線型時,將所述埠模塊的埠類型確定為Bus,當所述物理埠的埠類型為端 對端型時,將所述埠模塊的埠類型確定為EndToEnd。
4.根據權利要求3所述的建模方法,其特徵在於,所述連接屬性包括監聽消息類型屬 性、監聽消息源地址屬性、連結埠屬性和目的地址屬性。
5.根據權利要求4所述的建模方法,其特徵在於,配置埠模塊的連接屬性以符合所 述物理埠的作用的過程具體為所述物理埠用於接收特定類型的消息,則確定所述埠模塊的監聽消息類型屬性與 所述物理埠接收消息的類型一致;所述物理埠用於接收特定來源的消息,則確定所述埠模塊的監聽消息源地址屬性 與所述物理埠接收消息的來源地址一致;所述物理埠用於與另一物理埠連結,則確定所述埠模塊的連結埠屬性與所述 物理埠連結的另一物理埠的地址一致;所述物理埠用於向特定目的地址發送消息,則確定所述埠模塊的目的地址屬性與 所述物理埠發送消息的目的地址一致。
6.根據權利要求5所述的建模方法,其特徵在於,創建邏輯處理模塊的過程具體為 確定所述信號系統在仿真環境中所屬類型;當所述信號系統為仿真環境的支撐對象時,採用仿真環境的程式語言對所述信號系統 的內部流程進行編程實現,完成信號系統模型的邏輯處理模塊的創建;當所述信號系統為仿真環境的被測對象時,封裝所述信號系統的邏輯處理模塊,並為 其配置數據翻譯器和網絡通信埠,完成信號系統模型的邏輯處理模塊的創建。
7.根據權利要求6所述的建模方法,其特徵在於,所述創建控制接口包括創建開始接 口、結束接口和推進接口。
8.根據權利要求7所述的建模方法,其特徵在於,所述創建通信接口包括創建接收消 息接口和發送消息接口。
9.一種信號系統的建模裝置,其特徵在於,包括 控制接口創建裝置,用於創建信號系統模型的控制接口 ;配置接口創建裝置,用於創建所述信號系統模型的配置接口 ; 通信接口創建裝置,用於創建所述信號系統模型的通信接口 ; 消息處理模塊創建裝置,用於創建所述信號系統模型的消息處理模塊; 邏輯處理模塊創建裝置,用於創建所述信號系統模型的邏輯處理模塊; 埠模塊創建裝置,用於創建所述信號系統模型的埠模塊,主要由消息隊列創建單 元、埠屬性確定單元和連接屬性配置單元組成,所述消息隊列創建單元用於創建所述端 口模塊的消息隊列,所述埠屬性確定單元用於確定所述埠模塊的埠屬性與所述信號 系統物理埠的埠屬性一致,所述連接屬性配置單元用於配置埠模塊的連接屬性以符 合所述物理埠的作用。
10.根據權利要求9所述的裝置,其特徵在於,所述埠屬性確定單元包括 埠地址確定模塊,用於根據所述物理埠的埠地址確定所述埠模塊的埠地址;埠類型確定模塊,用於根據所述物理埠的埠類型確定所述埠模塊的埠類型。
11.根據權利要求10所述的裝置,其特徵在於,所述連接屬性配置單元包括 監聽消息類型屬性確定模塊,用於確定所述埠模塊的監聽消息類型屬性; 監聽消息源地址屬性確定模塊,用於確定所述埠模塊的監聽消息源地址屬性; 連結埠屬性確定模塊,用於確定所述埠模塊的連結埠屬性;目的地址屬性確定模塊,用於確定所述埠模塊的目的地址屬性。
12.根據權利要求11所述的裝置,其特徵在於,所述控制接口創建裝置包括 開始接口創建單元,用於創建開始接口 ;結束接口創建單元,用於創建結束接口 ; 推進接口創建單元,用於創建推進接口。
13.根據權利要求12所述的裝置,其特徵在於,所述通信接口創建裝置包括 接收消息接口創建單元,用於創建接收消息接口 ;發送消息接口創建單元,用於創建發送消息接口。
全文摘要
本發明公開了一種信號系統的建模方法,包括創建控制接口、配置接口和通信接口;創建消息處理模塊;創建邏輯處理模塊;創建埠模塊,具體為創建消息隊列,確定埠模塊的埠屬性與信號系統物理埠的埠屬性一致,以及配置埠模塊的連接屬性以符合物理埠的作用。在本發明公開的建模方法中,通過配置埠模塊的連接屬性即可建立各個信號系統模型之間的連接關係,當需要改變該連接關係時,只需要根據新的連接關係重新配置埠模塊的連接屬性,就可改變信號系統模型之間的連接關係,而不需要對信號系統重新建模,提高了信號系統模型的復用率,同時降低了仿真環境的開發和維護費用。本發明還公開了一種信號系統的建模裝置。
文檔編號G06F9/455GK101916206SQ20101023852
公開日2010年12月15日 申請日期2010年7月23日 優先權日2010年7月23日
發明者吳昊, 燕翔, 蔣靈明, 陳遠旭 申請人:北京全路通信信號研究設計院