欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

列車通信協(xié)議一致性檢測裝置和方法

文檔序號:8003167閱讀:256來源:國知局
列車通信協(xié)議一致性檢測裝置和方法
【專利摘要】本發(fā)明涉及一種列車通信協(xié)議一致性通用檢測裝置和方法,包括測試主機、顯示設(shè)備,測試主機通過通信線與被測設(shè)備連接,測試主機連接顯示設(shè)備,在測試主機上設(shè)置多個被測試的各類列車通信協(xié)議的標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,每個所述標(biāo)準(zhǔn)網(wǎng)絡(luò)接口對應(yīng)一個列車通信協(xié)議,所述標(biāo)準(zhǔn)網(wǎng)絡(luò)接口通過通信線與所述被測設(shè)備的待測網(wǎng)絡(luò)接口連接。本發(fā)明所述的一種列車通信協(xié)議一致性通用檢測裝置和方法,操作方便,通過由測試主機和顯示設(shè)備組成的硬件平臺,可對不同的列車設(shè)備進(jìn)行測試。通過測試主機內(nèi)構(gòu)建的軟件平臺,可實現(xiàn)對各類列車通訊協(xié)議一致性的通用性檢測,并自動完成各類測試功能,通過測試實例自動生成模塊自動生成測試實例,提高了測試效率和準(zhǔn)確性。
【專利說明】列車通信協(xié)議一致性檢測裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種檢測裝置和方法,特別涉及一種列車通信協(xié)議一致性檢測裝置和方法。
【背景技術(shù)】
[0002]隨著現(xiàn)代列車朝著高速化、自動化和舒適化方向發(fā)展,列車通信網(wǎng)絡(luò)在列車車輛電器設(shè)備上的應(yīng)用日益廣泛,各種新型列車網(wǎng)絡(luò)總線不斷出現(xiàn),相應(yīng)的不同通信設(shè)備、系統(tǒng)制造廠家也日益增多。由于每一種列車網(wǎng)絡(luò)總線均基于特定的通信協(xié)議,而目前每一類通信協(xié)議規(guī)范基本上采用自然語言描述,協(xié)議實現(xiàn)者對于協(xié)議文本的不同理解會導(dǎo)致不同的實現(xiàn),有時甚至是錯誤的實現(xiàn),這就有可能導(dǎo)致符合統(tǒng)一通信協(xié)議的設(shè)備由于生成廠商不同而存在彼此之間的網(wǎng)絡(luò)接口沖突,從而不能保證相應(yīng)設(shè)備的互聯(lián)、互通,因此必須在通信設(shè)備進(jìn)行互聯(lián)前進(jìn)行協(xié)議一致性測試。

【發(fā)明內(nèi)容】

[0003]本發(fā)明主要目的在于解決上述問題和不足,提供一種操作方便,對列車上各個通訊協(xié)議通用的,能夠自動生成測試實例的列車通信協(xié)議一致性通用檢測裝置。
[0004]本發(fā)明的另一個主要目的在于提供一種列車通信協(xié)議一致性通用檢測方法。
[0005]為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案是:
[0006]一種列車通信協(xié)議一致性檢測裝置,包括測試主機、顯示設(shè)備,所述測試主機通過通信線與被測設(shè)備連接,所述測試主機連接顯示設(shè)備,在所述測試主機上設(shè)置多個被測試的各類列車通信協(xié)議的標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,每個所述標(biāo)準(zhǔn)網(wǎng)絡(luò)接口對應(yīng)一個列車通信協(xié)議,所述標(biāo)準(zhǔn)網(wǎng)絡(luò)接口通過通信線與所述被測設(shè)備的待測網(wǎng)絡(luò)接口連接。
[0007]進(jìn)一步,在所述測試主機上設(shè)置參數(shù)初始化設(shè)置模塊,用于對通信參數(shù)進(jìn)行初始化設(shè)置;輸入文件導(dǎo)入模塊,用于對被測設(shè)備屬性、功能的用戶文件進(jìn)行解析并導(dǎo)入測試主機;數(shù)據(jù)存儲模塊,與所述參數(shù)初始化設(shè)置模塊和輸入文件導(dǎo)入模塊連接,用于存儲初始化配置參數(shù)和導(dǎo)入的用戶文件;測試實例自動生成模塊,與所述數(shù)據(jù)存儲模塊連接,用于自動生成測試實例;測試執(zhí)行邏輯控制模塊,與所述測試實例自動生成模塊連接,用于對測試實例執(zhí)行邏輯進(jìn)行調(diào)度和控制;測試執(zhí)行解析控制模塊,與所述測試執(zhí)行邏輯控制模塊連接,用于將測試實例解析成測試執(zhí)行動作;報文信息輸出輸入模塊,與所述測試執(zhí)行解析控制模塊連接,用于根據(jù)測試執(zhí)行動作,生成測試報文發(fā)送到被測設(shè)備,接受來自被測設(shè)備的反饋信息;報文信息解析處理模塊,與所述測試執(zhí)行邏輯控制模塊連接,用于解析反饋信息,并與標(biāo)準(zhǔn)協(xié)議比對,產(chǎn)生測試結(jié)果。
[0008]進(jìn)一步,測試實例自動生成模塊采用FSM機制自動生成U10序列,提出等待時間、傳輸時間、相應(yīng)時間、超出時間的時間約束算法,通過相應(yīng)的時間參數(shù)上限約束,生成優(yōu)化的一致性測試序列。
[0009]進(jìn)一步,還包括測試實例編輯模塊,與所述測試執(zhí)行邏輯控制模塊連接,用于對所述測試實例自動生成模塊生成的測試實例進(jìn)行修改和編輯。
[0010]進(jìn)一步,還包括測試結(jié)果生成模塊,與所述報文信息解析處理模塊連接,用于自動生成測試報表和測試日志文檔;測試結(jié)果輸出管理模塊,與所述測試結(jié)果生成模塊連接,用于顯示、保存、查看和打印生成的測試報表結(jié)果。
[0011]本發(fā)明的另一個技術(shù)方案是:
[0012]一種列車通信協(xié)議一致性檢測方法,其特征在于,包括如下步驟:
[0013]步驟1,參數(shù)初始化設(shè)置模塊對通信參數(shù)進(jìn)行初始化,輸入文件導(dǎo)入模塊導(dǎo)入被測設(shè)備的用戶文件;
[0014]步驟2,測試實例自動生成模塊根據(jù)相關(guān)參數(shù)和用戶文件,自動生成測試實例;
[0015]步驟3,測試執(zhí)行解析控制模塊將測試實例解析成測試執(zhí)行動作,發(fā)送到報文信息輸出輸入模塊,報文信息輸出輸入模塊根據(jù)測試執(zhí)行動作生成報文,發(fā)送到被測設(shè)備;
[0016]步驟4,報文信息輸出輸入模塊接收被測設(shè)備的反饋信息,發(fā)送到報文信息解析處理模塊,報文信息解析處理模塊對反饋信息進(jìn)行解析,并與標(biāo)準(zhǔn)協(xié)議進(jìn)行比對,得出結(jié)果。
[0017]進(jìn)一步,在所述步驟3和步驟4中,測試實例和報文的接收發(fā)送通過測試執(zhí)行邏輯控制模塊進(jìn)行調(diào)度和控制。
[0018]進(jìn)一步,在所述步驟2中,測試實例通過測試實例編輯模塊進(jìn)行修改和編輯。
[0019]進(jìn)一步,在所述步驟4中,測試結(jié)果生成模塊根據(jù)比對結(jié)果自動生成測試報表和測試日志文檔,測試結(jié)果輸出管理模塊將測試報表和測試日志文檔在顯示設(shè)備上顯示。
[0020]綜上內(nèi)容,本發(fā)明所述的一種列車通信協(xié)議一致性檢測裝置和方法,操作方便,通過由測試主機和顯示設(shè)備組成的硬件平臺,可對不同的列車設(shè)備進(jìn)行測試。通過測試主機內(nèi)構(gòu)建的軟件平臺,可實現(xiàn)對各類列車通訊協(xié)議一致性的通用性檢測,并自動完成各類測試功能,通過測試實例自動生成模塊自動生成測試實例,提高了測試效率和準(zhǔn)確性。
[0021]【專利附圖】

【附圖說明】
[0022]圖1是本發(fā)明的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面結(jié)合附圖與【具體實施方式】對本發(fā)明作進(jìn)一步詳細(xì)描述:
[0024]如圖1所示,一種列車通信協(xié)議一致性檢測裝置,包括測試主機、顯示設(shè)備和被測設(shè)備。測試主機連接顯示設(shè)備,顯示設(shè)備用于各類人機交互信息進(jìn)行顯示,在測試主機上設(shè)置多個被測試的各類列車通信協(xié)議的標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,每個標(biāo)準(zhǔn)網(wǎng)絡(luò)接口對應(yīng)一個列車通信協(xié)議,在被測設(shè)備上有待測網(wǎng)絡(luò)接口,標(biāo)準(zhǔn)網(wǎng)絡(luò)接口通過通信線與被測設(shè)備的待測網(wǎng)絡(luò)接口連接。
[0025]測試主機內(nèi)設(shè)置測試芯片,測試芯片包括多個模塊,分別為參數(shù)初始化設(shè)定模塊、輸入文件導(dǎo)入模塊、數(shù)據(jù)存儲模塊、測試實例自動生成模塊、測試執(zhí)行邏輯控制模塊、測試執(zhí)行解析控制模塊、報文信息輸出輸入模塊、報文信息解析處理模塊、測試結(jié)果生成模塊、測試結(jié)果輸出管理模塊、測試實例編輯模塊、測試過程輸出模塊、報文信息存儲模塊、人機交互顯示模塊。
[0026]其中人機交互顯示模塊分別與參數(shù)初始化設(shè)定模塊、輸入文件導(dǎo)入模塊、測試實例編輯模塊、測試結(jié)果輸出管理模塊、測試過程輸出模塊以及外接的顯示設(shè)備連接。參數(shù)初始化設(shè)置模塊、輸入文件導(dǎo)入模塊兩者與數(shù)據(jù)存儲模塊連接,數(shù)據(jù)存儲模塊與測試實例自動生成模塊連接,測試實例自動生成模塊與測試執(zhí)行邏輯控制模塊連接,測試執(zhí)行邏輯控制模塊與測試執(zhí)行解析控制模塊連接,測試執(zhí)行解析控制模塊與報文信息輸出輸入模塊連接,報文信息輸出輸入模塊與被測設(shè)備連接。報文信息輸出輸入模塊與報文信息儲存模塊連接,報文信息儲存模塊與測試過程輸出模塊連接。測試執(zhí)行邏輯控制模塊與報文信息解析處理模塊連接,報文信息解析處理模塊連接測試結(jié)果生成模塊,測試結(jié)果生成模塊連接測試結(jié)果輸出管理模塊。
[0027]人機交互顯示模塊連接顯示設(shè)備,用于提供人機交互,并顯示測試設(shè)備各類參數(shù)信息以及測試過程信息和測試結(jié)果等。
[0028]參數(shù)初始化設(shè)置模塊用于對通信參數(shù)進(jìn)行初始化設(shè)定,輸入文件導(dǎo)入模塊,用于掃描被測設(shè)備的屬性、功能特征等用戶文件,并對用戶文件進(jìn)行解析,導(dǎo)入數(shù)據(jù)存儲模塊,數(shù)據(jù)儲存模塊用于存儲通訊參數(shù)初始化設(shè)定和用戶文件。
[0029]測試實例自動生成模塊,從數(shù)據(jù)存儲模塊中讀取用戶文件并自動生成測試實例,測試實例自動生成模塊根據(jù)FSM (Finite State Machine,有限狀態(tài)機)機制,采用U方法自動生成路徑最短的完備的U10 (Unique Input/Output Sequence,唯一輸入/輸出序列)序列,該U10序列為測試過程中測試實例的邏輯執(zhí)行序列。再結(jié)合列車通信協(xié)議中對高實時性的要求,提出等待時間、傳輸時間、相應(yīng)時間、超出時間的時間約束算法,通過相應(yīng)的時間參數(shù)上限約束,生成優(yōu)化的一致性測試序列。
[0030]測試實例編輯模塊,用于對生成的測試實例進(jìn)行修改和編輯。測試執(zhí)行邏輯控制模塊,用于對測試實例等進(jìn)行調(diào)度和控制。測試執(zhí)行解析控制模塊,用于將測試實例解析成測試執(zhí)行動作,傳輸?shù)綀笪男畔⑤敵鲚斎肽K。報文信息輸出輸入模塊用于根據(jù)測試執(zhí)行動作,產(chǎn)生測試報文發(fā)送給被測設(shè)備,接收來氣被測設(shè)備的反饋信息。報文信息解析處理模塊,用于解析反饋的信息,并與標(biāo)準(zhǔn)協(xié)議比對,從而產(chǎn)生測試結(jié)果。
[0031]測試結(jié)果生成模塊,用于自動生成測試報表和測試日志文檔。測試結(jié)果輸出管理模塊,用于顯示、保存、查看和打印生成的測試報表結(jié)果。報文信息儲存模塊,用于存儲報文信息輸出輸入模塊生成的測試報文。測試過程輸出模塊,用于測試過程的輸出。
[0032]一種應(yīng)用上述裝置實現(xiàn)的列車通信協(xié)議一致性檢測方法,包括如下步驟:
[0033]步驟1,將一個被測設(shè)備連接到測試主機,測試主機內(nèi)的參數(shù)初始化設(shè)置模塊對通信參數(shù)進(jìn)行初始化,輸入文件導(dǎo)入模塊掃描被測設(shè)備屬性、功能特征等用戶文件并解析,導(dǎo)入被測設(shè)備的用戶文件到數(shù)據(jù)存儲模塊存儲。
[0034]步驟2,測試實例自動生成模塊根據(jù)相關(guān)參數(shù)和用戶文件,自動生成測試實例,測試實例傳輸?shù)綔y試執(zhí)行邏輯控制模塊,可通過測試實例編輯模塊再對生成的測試實例進(jìn)行修改和編輯。
[0035]步驟3,在測試執(zhí)行邏輯控制模塊的調(diào)控下,測試執(zhí)行解析控制模塊將測試實例解析成測試執(zhí)行動作,發(fā)送到報文信息輸出輸入模塊,報文信息輸出輸入模塊根據(jù)測試執(zhí)行動作生成報文,發(fā)送到被測設(shè)備。
[0036]步驟4,在測試執(zhí)行邏輯控制模塊的調(diào)控下,報文信息輸出輸入模塊接收被測設(shè)備的反饋信息,發(fā)送到報文信息解析處理模塊,報文信息解析處理模塊對反饋信息進(jìn)行解析,并與該設(shè)備所用協(xié)議的標(biāo)準(zhǔn)協(xié)議進(jìn)行比對,得出結(jié)果。測試結(jié)果經(jīng)過測試結(jié)果生成模塊,自動生成測試報表和測試日志文檔等,測試報表和測試日志文檔等發(fā)送到測試結(jié)果輸出管理模塊,測試結(jié)果輸出管理模塊將測試報表和測試日志文檔等發(fā)送到人機交互顯示模塊,并在顯示設(shè)備上顯示。
[0037]本發(fā)明所述的一種列車通信協(xié)議一致性檢測裝置和方法,操作方便,通過由測試主機和顯示設(shè)備組成的硬件平臺,只需將被測設(shè)備接入硬件平臺,就可對不同的列車設(shè)備進(jìn)行測試。
[0038]通過在測試主機內(nèi)構(gòu)建的軟件平臺,采用模塊化設(shè)計,每個模塊實現(xiàn)特定功能,以便系統(tǒng)的開關(guān)、維護(hù)和移植,每個模塊不針對某個特定通信協(xié)議。通過導(dǎo)入各個被測設(shè)備的用戶文件,以及各類列車通訊協(xié)議的標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,實現(xiàn)對各類列車通訊協(xié)議一致性的檢測,可以自動完成各類測試功能,實現(xiàn)通用性。通過測試實例自動生成模塊自動生成測試實例,提高了對協(xié)議實時性的測試,提高了測試效率和準(zhǔn)確性。
[0039]如上所述,結(jié)合附圖所給出的方案內(nèi)容,可以衍生出類似的技術(shù)方案。但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種列車通信協(xié)議一致性檢測裝置,其特征在于:包括測試主機、顯示設(shè)備,所述測試主機通過通信線與被測設(shè)備連接,所述測試主機連接顯示設(shè)備,在所述測試主機上設(shè)置多個被測試的各類列車通信協(xié)議的標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,每個所述標(biāo)準(zhǔn)網(wǎng)絡(luò)接口對應(yīng)一個列車通信協(xié)議,所述標(biāo)準(zhǔn)網(wǎng)絡(luò)接口通過通信線與所述被測設(shè)備的待測網(wǎng)絡(luò)接口連接。
2.根據(jù)權(quán)利要求1所述的列車通信協(xié)議一致性檢測裝置,其特征在于:在所述測試主機上設(shè)置參數(shù)初始化設(shè)置模塊,用于對通信參數(shù)進(jìn)行初始化設(shè)置;輸入文件導(dǎo)入模塊,用于對被測設(shè)備屬性、功能的用戶文件進(jìn)行解析并導(dǎo)入測試主機;數(shù)據(jù)存儲模塊,與所述參數(shù)初始化設(shè)置模塊和輸入文件導(dǎo)入模塊連接,用于存儲初始化配置參數(shù)和導(dǎo)入的用戶文件;測試實例自動生成模塊,與所述數(shù)據(jù)存儲模塊連接,用于自動生成測試實例;測試執(zhí)行邏輯控制模塊,與所述測試實例自動生成模塊連接,用于對測試實例執(zhí)行邏輯進(jìn)行調(diào)度和控制;測試執(zhí)行解析控制模塊,與所述測試執(zhí)行邏輯控制模塊連接,用于將測試實例解析成測試執(zhí)行動作;報文信息輸出輸入模塊,與所述測試執(zhí)行解析控制模塊連接,用于根據(jù)測試執(zhí)行動作,生成測試報文發(fā)送到被測設(shè)備,接受來自被測設(shè)備的反饋信息;報文信息解析處理模塊,與所述測試執(zhí)行邏輯控制模塊連接,用于解析反饋信息,并與標(biāo)準(zhǔn)協(xié)議比對,產(chǎn)生測試結(jié)果。
3.根據(jù)權(quán)利要求2所述的列車通信協(xié)議一致性檢測裝置,其特征在于:所述測試實例自動生成模塊采用FSM機制自動生成Π0序列,提出等待時間、傳輸時間、相應(yīng)時間、超出時間的時間約束算法,通過相應(yīng)的時間參數(shù)上限約束,生成優(yōu)化的一致性測試序列。
4.根據(jù)權(quán)利要求2所述的列車通信協(xié)議一致性檢測裝置,其特征在于:還包括測試實例編輯模塊,與所述測試執(zhí)行邏輯控制模塊連接,用于對所述測試實例自動生成模塊生成的測試實例進(jìn)行修改和編輯。
5.根據(jù)權(quán)利要求2所述的列車通信協(xié)議一致性檢測裝置,其特征在于:還包括測試結(jié)果生成模塊,與所述報文信息解析處理模塊連接,用于自動生成測試報表和測試日志文檔;測試結(jié)果輸出管理模塊,與所述測試結(jié)果生成模塊連接,用于顯示、保存、查看和打印生成的測試報表結(jié)果 。
6.一種列車通信協(xié)議一致性檢測方法,其特征在于,包括如下步驟:步驟1,參數(shù)初始化設(shè)置模塊對通信參數(shù)進(jìn)行初始化,輸入文件導(dǎo)入模塊導(dǎo)入被測設(shè)備的用戶文件;步驟2,測試實例自動生成模塊根據(jù)相關(guān)參數(shù)和用戶文件,自動生成測試實例;步驟3,測試執(zhí)行解析控制模塊將測試實例解析成測試執(zhí)行動作,發(fā)送到報文信息輸出輸入模塊,報文信息輸出輸入模塊根據(jù)測試執(zhí)行動作生成報文,發(fā)送到被測設(shè)備;步驟4,報文信息輸出輸入模塊接收被測設(shè)備的反饋信息,發(fā)送到報文信息解析處理模塊,報文信息解析處理模塊對反饋信息進(jìn)行解析,并與標(biāo)準(zhǔn)協(xié)議進(jìn)行比對,得出結(jié)果。
7.根據(jù)權(quán)利要求6所述的列車通信協(xié)議一致性檢測方法,其特征在于:在所述步驟3和步驟4中,測試實例和報文的接收發(fā)送通過測試執(zhí)行邏輯控制模塊進(jìn)行調(diào)度和控制。
8.根據(jù)權(quán)利要求6所述的列車通信協(xié)議一致性檢測方法,其特征在于:在所述步驟2中,測試實例通過測試實例編輯模塊進(jìn)行修改和編輯。
9.根據(jù)權(quán)利要求6所述的列車通信協(xié)議一致性檢測方法,其特征在于:在所述步驟4中,測試結(jié)果生成模塊根據(jù)比對結(jié)果自動生成測試報表和測試日志文檔,測試結(jié)果輸出管理模塊將 測試報表和測試日志文檔在顯示設(shè)備上顯示。
【文檔編號】H04L29/06GK103634161SQ201310328439
【公開日】2014年3月12日 申請日期:2013年7月31日 優(yōu)先權(quán)日:2013年7月31日
【發(fā)明者】賀竹林, 崔洪舉, 朱琴躍, 高世萍, 李寧, 王東響, 王巖, 韓龍, 曹建剛, 盛輝 申請人:南車青島四方機車車輛股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凤庆县| 安吉县| 开阳县| 天峻县| 乌兰浩特市| 永城市| 美姑县| 泗阳县| 临城县| 开封市| 隆子县| 鹿泉市| 藁城市| 泊头市| 天全县| 洪江市| 华阴市| 湖口县| 平罗县| 青阳县| 大理市| 讷河市| 宿迁市| 徐水县| 北碚区| 乡城县| 大姚县| 孟村| 科技| 永平县| 通辽市| 深州市| 大余县| 富川| 板桥市| 漳浦县| 建湖县| 牟定县| 新野县| 佛坪县| 奉化市|