999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于XML的列控設備通信接口描述模型的研究

2019-08-29 01:26:40
鐵路通信信號工程技術 2019年7期
關鍵詞:定義結構設備

張 玙

(北京全路通信信號研究設計院集團有限公司,北京 100070)

1 概述

目前,列控系統各個子系統通信接口的描述一般采用接口協議的方式進行定義,由于列控設備接口繁多,而且信息冗雜,接口協議的定義也十分復雜。而基于列控設備仿真模型的開發,大多數基于設備通信接口的仿真,不同設備間的通信接口協議不同,開發仿真模型需要配置不同的數據,進行復雜的協議解析,工作量大,而且容易造成錯誤。因此,如何描述一種通用設備通信間的接口,使其能夠覆蓋列控設備之間的通信接口,支持不同設備之間各種復雜的協議定義,可復用性高,便于后續仿真模型的通信接口管理,提高軟件的研發效率,有著至關重要的意義。可擴展標記語言(eXtensible Markup Language,XML),是一種用于標記電子文件使其具有結構性的標記語言。它可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。使用XML 進行接口描述,不僅能夠對具體的接口數據進行充分定義,且具有易讀性,可擴展性和兼容性。

本文以一個設備間的接口定義為基礎進行分析,對列控設備間的通信接口提出一個通用的描述模型,并采用XML 語言對該模型進行描述,以TSRS 與CTC 之間的通信接口為例,具體描述通信接口。

2 列控設備通信接口介紹

列控設備間的安全通信體系結構采用分層模型結構,分層包括:應用層、安全功能層和通信功能層,如圖1 所示。應用層,是將設備間每個周期需要交互的應用信息組成通用的消息包后進行傳輸;安全功能層,是為了減少傳輸過程中可能出現的風險,如重復、刪除、延遲等,在通信層與應用層之間插入的安全功能模塊; 通信層,負責底層基本的通信功能。安全功能層的協議根據設備間的需求,基本采用《RSSP-I 鐵路信號安全通信協議》[1]和《RSSP-II 鐵路信號安全通信協議》[2],只有應用層協議根據不同設備間需要傳輸的數據不同,定義不同的接口協議。因此本文主要研究的接口模型只包含應用層的接口數據。

2.1 通信應用接口分析

列控設備間每個周期需要交互的應用信息通過組成通用消息包進行傳輸,通用消息包中包含不同的應用信息包,其結構如圖2 所示。

圖1 列控設備間通信模型Fig.1 Communication model between train control devices

圖2 通用消息包結構圖Fig.2 General message package structure diagram

兩個設備間的應用層接口協議中包含通信機制及應用層通用消息包定義。通用應用層信息包由幀頭和應用數據包組成。幀頭和應用數據包分別定義字段、長度、以及取值范圍說明。因此可以將整個應用層接口協議抽象成一個大的結構體。

2.2 應用接口抽象結構

一個通用的應用消息結構包含幀頭和應用消息包列表,幀頭和應用消息列表包作為通用應用消息結構的屬性,同時又是單獨的結構體;應用消息包列表包含若干個具體的應用消息,應用消息包作為應用消息列表結構的屬性,也是一個個獨立的結構體;幀頭和應用消息包中具體字段為各自結構體的屬性,字段取值范圍為屬性的取值定義,結構如圖3 所示。

3 通信應用接口的XML描述

由于XML 與軟件、硬件和應用程序無關,因此通用應用消息的描述就可以通過XML 作為中介來實現,并且具備一定的易讀性,兼容性及可擴展性。根據上文抽象出來的通用應用消息結構,可定義對應XML 的元素。

圖3 抽象模型結構圖Fig.3 Abstract model structure diagram

3.1 元素StructDefinations

StructDefinations 描述一個通用應用消息包最基本的信息,消息的發送與接收的設備類型,因此元素StructDefinations 定義了3 個屬性,如表1 所示。

表1 應用消息包屬性定義Tab.1 Application message package attribute definitions

3.2 元素StructDef

StructDef 描述一個結構體,結構體可以是通用應用消息的結構,可以是應用消息集合包,也可以是具體應用消息包的結構,還可以是應用消息包中包含的多次循環字段集合,通過屬性來描述具體的結構體名稱,類型。StructDef 為StructDefinations 的子元素,包含的屬性如表2 所示。

3.3 元素FieldDef

FieldDef 描述一個域,域可以是通用應用消息結構包含的包頭或者應用消息包列表,可以是應用消息包列表結構體包含的具體應用消息包,也可以是應用消息包結構體包含的具體字段。包含的屬性如表3 所示。

3.4 元素ValueDef

定義一個取值,取值是信息包包含字段的具體值。取值可有一個或多個。取值是域作為字段的具體可選子元素,如表4 所示。

4 應用

根據上述XML 的描述,將該模型應用于C3ATO 系統中TSRS 與CTC 設備的接口描述。接口協議中,通用消息包括幀頭信息和應用消息包,以TSRS 應向CTC 發送為例,應用消息包包括運行計劃反饋信息、列車運行狀態信息、列車數量預警信息和邊界運行計劃請求信息。

根據接口協議抽象出XML 模型,如圖4 所示。

根據上述XML 模型,最終XML 描述片段如下顯示:

表2 結構體屬性定義Tab.2 Struct attribute definitions

表3 域屬性定義Tab.3 Domain attributes definition

表4 取值屬性定義Tab.3 Value attributes definition

圖4 XML模型結構圖Fig.4 XML model structure diagram

根據上述XML 描述,可建立1 套通用的協議解析算法,應用于解析2 個列控設備之間的數據交互,軟件根據上模描述的XML 模型,統一接口建模算法,可應用于多種設備的仿真測試環境中,大大提高設備仿真的研發效率。

該模型目前已經應用于:京沈C3ATO 系統測試環境,模擬CTC 設備與TSRS 的數據交互;RBC 仿真測試環境,模擬RBC 外部接口設備ATP,CBI,TSRS 與被測RBC 的數據交互。

5 結束語

本文針對目前列控設備的通信接口領域中,接口協議內容不同,但結構相對統一的問題,提出一種基于XML 的列控設備通信接口描述的模型,該模型已用于多個列控設備的接口數據仿真,面向不同設備間的接口,只需要按照接口協議定義XML結構,利用統一的解析算法進行建模,在仿真系統應用中是行之有效的。該模型極大的降低了開發工作量和開發過程中的錯誤率。但是該模型還需要進行廣泛與深入的研究,通過對相關元素的和屬性的擴充,還可以適用于更多的設備通信接口,使之可以更加規范化,標準化。

猜你喜歡
定義結構設備
諧響應分析在設備減振中的應用
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
論《日出》的結構
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 日韩高清中文字幕| 热re99久久精品国99热| 国产va在线观看| 国产区在线观看视频| 欧美性久久久久| 国产青青草视频| 成人韩免费网站| 国产欧美综合在线观看第七页| 精品无码日韩国产不卡av| 毛片视频网| 一本久道热中字伊人| 国产成人调教在线视频| 伊人无码视屏| 视频二区欧美| 亚州AV秘 一区二区三区| 一区二区三区高清视频国产女人| 午夜丁香婷婷| 99资源在线| 色婷婷电影网| 久久精品免费看一| 一级爱做片免费观看久久| 欧洲极品无码一区二区三区| 97视频免费在线观看| 91久久偷偷做嫩草影院精品| 精品小视频在线观看| 凹凸国产分类在线观看| 国产精品久久久久久影院| 亚洲一区无码在线| 亚洲AV无码精品无码久久蜜桃| 亚洲欧洲一区二区三区| 最新无码专区超级碰碰碰| 国产成人综合网| 午夜视频www| 日本不卡免费高清视频| 国产在线高清一级毛片| 狠狠亚洲婷婷综合色香| 91精品综合| 亚洲综合国产一区二区三区| 国产精品香蕉在线| 亚洲人成影院在线观看| 欧美日韩v| 日韩精品毛片| 在线中文字幕网| 日韩在线视频网站| 欧美精品亚洲日韩a| 国产亚洲视频免费播放| 久久99国产精品成人欧美| 国产欧美日韩精品第二区| 香蕉99国内自产自拍视频| 2021最新国产精品网站| 日韩欧美国产成人| 91精品在线视频观看| 国产区免费精品视频| 国产精品视频观看裸模| 亚洲欧美日韩中文字幕在线| 久久99热这里只有精品免费看| 国产精品太粉嫩高中在线观看| 久热这里只有精品6| 四虎AV麻豆| 99精品在线视频观看| 国产全黄a一级毛片| 国产香蕉一区二区在线网站| 国产激爽大片高清在线观看| aⅴ免费在线观看| 日本黄色a视频| 幺女国产一级毛片| 人妻21p大胆| 91成人在线观看| AV不卡在线永久免费观看| 亚洲精品波多野结衣| 久久国产精品夜色| 亚洲制服中文字幕一区二区| 亚洲欧美另类中文字幕| 爱色欧美亚洲综合图区| 天堂成人在线视频| 好吊色妇女免费视频免费| 色综合热无码热国产| 日韩成人午夜| 亚洲无码视频喷水| 五月婷婷中文字幕| 国产精品手机在线观看你懂的 | 欧美精品v|