两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法與流程

文檔序號:40602590發(fā)布日期:2025-01-07 20:43閱讀:5來源:國知局
基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法與流程

本發(fā)明涉及模擬測試,尤其涉及一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法。


背景技術(shù):

1、信號設(shè)備模擬測試報文制造工具主要采用通過程序編輯語言編輯報文,針對信號系統(tǒng)存在多種通訊協(xié)議、多類型多格式報文的需求,通過配置報文可實現(xiàn)不同通訊協(xié)議的信號報文上送需求。

2、但是,相關(guān)技術(shù)中在進行信號設(shè)備模擬測試的時候,通常是通過程序編輯語言編輯報文或者手動制造報文的方法,當(dāng)接口協(xié)議發(fā)生變更的時候,需要編寫腳本用戶主動維護源代碼,不方便其他人維護。

3、由此可見,相關(guān)技術(shù)中的模擬測試報文制造方法,存在維護效率低下的技術(shù)問題。


技術(shù)實現(xiàn)思路

1、本發(fā)明提供一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,用以解決現(xiàn)有技術(shù)中模擬測試報文制造方法,存在維護效率低下的缺陷,實現(xiàn)滿足不同的用戶各種類型的報文制造需求,提高報文維護效率。

2、本發(fā)明提供一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,包括如下步驟。將目標(biāo)幀結(jié)構(gòu)輸入至預(yù)設(shè)的報文模塊,其中,所述報文模塊用于定義和存儲不同協(xié)議和不同類型的幀結(jié)構(gòu);基于所述目標(biāo)幀結(jié)構(gòu)根據(jù)所述報文模塊的輸出表格,生成目標(biāo)幀結(jié)構(gòu)的模擬報文;通過預(yù)設(shè)的文本文件讀取所述模擬報文以及命令行界面的控制臺的輸入報文;在所述文本文件已讀取到所述模擬報文,且所述輸入報文為非空值時,基于所述輸入報文的關(guān)鍵詞內(nèi)容覆蓋所述模擬報文的關(guān)鍵詞內(nèi)容,得到第一模擬測試報文,其中,所述第一模擬測試報文的格式類型為所述目標(biāo)幀結(jié)構(gòu);將所述第一模擬測試報文輸出至所述命令行界面的控制臺,其中,所述第一模擬測試報文包括實際報文內(nèi)容與幀結(jié)構(gòu)注釋。

3、根據(jù)本發(fā)明提供的一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,所述報文模塊的配置信息包括以下至少之一:字節(jié)長度、循環(huán)體類型、報文名稱、輸入報文優(yōu)先級、注釋、報文名稱類型以及循環(huán)體信息。

4、根據(jù)本發(fā)明提供的一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,在所述基于所述目標(biāo)幀結(jié)構(gòu)根據(jù)所述報文模塊的輸出表格,生成目標(biāo)幀結(jié)構(gòu)的模擬報文之前,所述方法還包括:基于所述目標(biāo)幀結(jié)構(gòu)按照所述報文模塊的預(yù)設(shè)模版,生成輸出表格,其中,所述輸出表格的默認(rèn)值列為命令行界面的控制臺所顯示的報文值,所述輸出表格的默認(rèn)值為所述循環(huán)體信息的第一個值。

5、根據(jù)本發(fā)明提供的一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,在所述通過預(yù)設(shè)的文本文件讀取所述模擬報文以及命令行界面的控制臺的輸入報文之后,所述方法還包括:在所述文本文件未讀取到所述模擬報文時,確定命令行界面的控制臺的輸入報文;在所述輸入報文為非空值時,基于所述輸入報文覆蓋所述模擬報文,作為第二模擬測試報文;將所述第二模擬測試報文輸出至所述命令行界面的控制臺。

6、根據(jù)本發(fā)明提供的一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,在所述確定命令行界面的控制臺的輸入報文之后,所述方法還包括:在所述輸入報文為空值時,確定所述輸出表格的默認(rèn)值列是否為空值;當(dāng)所述輸出表格的默認(rèn)值列為空值時,基于所述輸入報文的字節(jié)數(shù)生成默認(rèn)值覆蓋所述模擬報文,得到第三模擬測試報文,并將所述第三模擬測試報文輸出至所述命令行界面的控制臺;在所述輸出表格的默認(rèn)值列為非空值時,基于所述輸出表格的默認(rèn)值列覆蓋所述模擬報文,得到第四模擬測試報文,并將所述第四模擬測試報文輸出至所述命令行界面的控制臺。

7、根據(jù)本發(fā)明提供的一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,在所述通過預(yù)設(shè)的文本文件讀取所述模擬報文以及命令行界面的控制臺的輸入報文之后,所述方法還包括:在所述文本文件已讀取到所述模擬報文,且所述輸入報文為空值時,將所述模擬報文作為第五模擬測試報文,輸出至所述命令行界面的控制臺。

8、本發(fā)明還提供一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造裝置,包括如下模塊:

9、輸入模塊,用于將目標(biāo)幀結(jié)構(gòu)輸入至預(yù)設(shè)的報文模塊,其中,所述報文模塊用于定義和存儲不同協(xié)議和不同類型的幀結(jié)構(gòu);生成模塊,用于基于所述目標(biāo)幀結(jié)構(gòu)根據(jù)所述報文模塊的輸出表格,生成目標(biāo)幀結(jié)構(gòu)的模擬報文;讀取模塊,用于通過預(yù)設(shè)的文本文件讀取所述模擬報文以及命令行界面的控制臺的輸入報文;覆蓋模塊,用于在所述文本文件已讀取到所述模擬報文,且所述輸入報文為非空值時,基于所述輸入報文的關(guān)鍵詞內(nèi)容覆蓋所述模擬報文的關(guān)鍵詞內(nèi)容,得到第一模擬測試報文,其中,所述第一模擬測試報文的格式類型為所述目標(biāo)幀結(jié)構(gòu);輸出模塊,用于將所述第一模擬測試報文輸出至所述命令行界面的控制臺,其中,所述第一模擬測試報文包括實際報文內(nèi)容與幀結(jié)構(gòu)注釋。

10、本發(fā)明還提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一種所述基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法。

11、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法。

12、本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法。

13、本發(fā)明提供的基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,通過將目標(biāo)幀結(jié)構(gòu)輸入用于定義與存儲不同協(xié)議以及不同類型的報文模塊,根據(jù)所述報文模塊的輸出表格,生成目標(biāo)幀結(jié)構(gòu)的模擬報文,由此,能夠使得后續(xù)生成的報文滿足目標(biāo)幀結(jié)構(gòu);通過預(yù)設(shè)的文本文件讀取模擬報文與命令行界面的控制臺中的用戶輸入報文,在讀取到模擬報文且輸入報文為非空值時,通過輸入報文的關(guān)鍵詞內(nèi)容覆蓋模擬報文的對應(yīng)的關(guān)鍵詞內(nèi)容,以得到與目標(biāo)幀結(jié)構(gòu)相同的第一模擬報文,將第一模擬報文返回至命令行界面的控制臺,由此,能夠滿足不同用戶的各種類型的報文制造需求,進而解決了相關(guān)技術(shù)中的模擬測試報文制造方法,存在維護效率低下的技術(shù)問題。



技術(shù)特征:

1.一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,其特征在于,所述報文模塊的配置信息包括以下至少之一:字節(jié)長度、循環(huán)體類型、報文名稱、輸入報文優(yōu)先級、注釋、報文名稱類型以及循環(huán)體信息。

3.根據(jù)權(quán)利要求2所述的基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,其特征在于,在所述基于所述目標(biāo)幀結(jié)構(gòu)根據(jù)所述報文模塊的輸出表格,生成目標(biāo)幀結(jié)構(gòu)的模擬報文之前,所述方法還包括:

4.根據(jù)權(quán)利要求1所述的基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,其特征在于,在所述通過預(yù)設(shè)的文本文件讀取所述模擬報文以及命令行界面的控制臺的輸入報文之后,所述方法還包括:

5.根據(jù)權(quán)利要求4所述的基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,其特征在于,在所述確定命令行界面的控制臺的輸入報文之后,所述方法還包括:

6.根據(jù)權(quán)利要求1所述的基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,其特征在于,在所述通過預(yù)設(shè)的文本文件讀取所述模擬報文以及命令行界面的控制臺的輸入報文之后,所述方法還包括:

7.一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造裝置,其特征在于,包括:

8.一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1至6任一項所述基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法。

9.一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6任一項所述基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法。

10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6任一項所述基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法。


技術(shù)總結(jié)
本發(fā)明提供一種基于軌道交通行業(yè)信號設(shè)備的模擬測試報文制造方法,其中,上述方法包括:將目標(biāo)幀結(jié)構(gòu)輸入至預(yù)設(shè)的報文模塊;基于目標(biāo)幀結(jié)構(gòu)根據(jù)報文模塊的輸出表格,生成目標(biāo)幀結(jié)構(gòu)的模擬報文;通過預(yù)設(shè)的文本文件讀取模擬報文以及命令行界面的控制臺的輸入報文;在文本文件已讀取到模擬報文,且輸入報文為非空值時,基于輸入報文的關(guān)鍵詞內(nèi)容覆蓋模擬報文的關(guān)鍵詞內(nèi)容,得到第一模擬測試報文,其中,第一模擬測試報文的格式類型為目標(biāo)幀結(jié)構(gòu);將第一模擬測試報文輸出至命令行界面的控制臺,其中,第一模擬測試報文包括實際報文內(nèi)容與幀結(jié)構(gòu)注釋。通過本發(fā)明能夠滿足不同用戶的各種類型的報文制造需求。

技術(shù)研發(fā)人員:劉俊波
受保護的技術(shù)使用者:廣西交控智維科技發(fā)展有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洪江市| 通州区| 海晏县| 磴口县| 华蓥市| 平定县| 遵化市| 林周县| 通化市| 淮南市| 肇东市| 阿坝| 玉山县| 镶黄旗| 高碑店市| 赤峰市| 平南县| 合山市| 罗山县| 盐津县| 无为县| 纳雍县| 类乌齐县| 泾阳县| 涿州市| 石台县| 林甸县| 孟州市| 康定县| 司法| 岐山县| 洛川县| 台前县| 句容市| 康定县| 葫芦岛市| 玉溪市| 青冈县| 彰化市| 友谊县| 星子县|