空管自動化系統(tǒng)的管制移交模擬測試方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及航空【技術領域】,具體涉及一種空管自動化系統(tǒng)的管制移交模擬測試方法、裝置及系統(tǒng),本發(fā)明實施例提供的方法,管制移交模擬測試裝置接收所述待測空管自動化系統(tǒng)發(fā)出的報文;判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的民用航空中交通管制設施間數據通信AIDC報文,如果否,則給出錯誤提示信號。通過本發(fā)明實施例提供的空管自動化系統(tǒng)的管制移交模擬測試方法、裝置及系統(tǒng),可以檢測出待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準是否一致。進一步可以促使待測空管自動化系統(tǒng)執(zhí)行ICAO標準的AIDC移交流程。進一步可以檢測待測空管自動化系統(tǒng)的AIDC移交功能的容錯能力。
【專利說明】空管自動化系統(tǒng)的管制移交模擬測試方法、裝置及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及航空【技術領域】,具體而言,涉及一種空管自動化系5統(tǒng)的管制移交模擬測試方法、裝置及系統(tǒng)。
【背景技術】
[0002]在飛行流量日益增長、相鄰飛行管制服務區(qū)(以下簡稱管制區(qū))間航班協(xié)調移交任務日益繁重的今天,空管管制員的壓力越來越大,管制區(qū)之間傳統(tǒng)的電話移交方式已不能滿足需求。民用航空中交通10管制設施間數據通信(ATS Inter-facility DataCommunicat1ns, AIDC)作為一種新的移交方式,是國際民航組織為亞太地區(qū)相鄰的飛行管制服務區(qū)間制定的數據通信和管制電子移交的標準協(xié)議。它具有安全、快捷的特點,使管制員的移交程序簡便、有效,對保障飛行安全,確保飛行順暢起到積極的作用。
[0003]但是由于對AIDC標準協(xié)議的理解上有差異,不同廠家的ATC系統(tǒng)(air trafficcontrol automat1n system,空中交通管制自動化系統(tǒng),簡稱空管自動化系統(tǒng))不盡相同,因此不同廠家的空管自動化系統(tǒng)進行AIDC移交的處理流程可能不同,導致不同廠家的空管自動化系統(tǒng)進行AIDC移交失敗,目前兩個相鄰管制區(qū)間通常采用電20話與AIDC相結合的方式進行移交,移交過程仍然較為繁雜。
【發(fā)明內容】
[0004]本發(fā)明實施例的目的在于提供一種空管自動化系統(tǒng)的管制移交模擬測試方法、裝置及系統(tǒng),以測試空管自動化系統(tǒng)的AIDC管制移交功能,促進不同ATC系統(tǒng)間的AIDC移交成功,提高移交效率和安全。
[0005]本發(fā)明實施例第一方面提供了一種空管自動化系統(tǒng)的管制移交模擬測試方法,應用于管制移交模擬測試系統(tǒng),所述管制移交模擬測試系統(tǒng)包括管制移交模擬測試裝置和待測空管自動化系統(tǒng),所述方法包括:
[0006]所述管制移交模擬測試裝置接收所述待測空管自動化系統(tǒng)發(fā)出的報文;
[0007]判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的民用航空中交通管制設施間數據通信AIDC報文,如果否,則給出錯誤提示信號;所述AIDC報文包括12個信息項,所述正確的AIDC報文為包括順序正確的所述12個信息項且每個信息項的內容正確的報文。
[0008]結合第一方面,在第一方面的第一種可能方式中,所述方法還包括:
[0009]所述管制移交模擬測試裝置模擬生成邏輯錯誤LRM報文,發(fā)送給所述待測試空管自動化系統(tǒng);
[0010]繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,直至接收到正確的AIDC報文。
[0011]結合第一方面的第一種可能方式,在第二中可能方式中,還包括:
[0012]如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文,發(fā)送給所述待測空管自動化系統(tǒng);
[0013]繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,判斷接收到的所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文;
[0014]循環(huán)執(zhí)行本步驟,直至完成國際民航組織ICAO標準的整個AIDC移交流程。
[0015]結合第一方面,本發(fā)明實施例提供了第一方面的第三種可能方式,所述方法還包括:如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文;
[0016]判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,如果否,則給出錯誤提示信號,結束本次測試流程。
[0017]結合第一方面,本發(fā)明實施例提供了第一方面的第四種可能方式,所述方法還包括:如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括增加或缺少所述12個信息項中的至少一個信息項的報文;
[0018]判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的報文,如果在設定的時間段內接收到報文,則給出錯誤提示信號,結束本次測試流程。
[0019]本發(fā)明實施例第二方面提供了一種空管自動化系統(tǒng)的管制移交模擬測試裝置,應用于管制移交模擬測試系統(tǒng),所述管制移交模擬測試系統(tǒng)包括待測空管自動化系統(tǒng),所述裝置包括:
[0020]報文收發(fā)單元,用于接收所述待測試空管自動化系統(tǒng)發(fā)出的報文;
[0021]報文分析單元,用于判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,給出第一判斷結果;所述AIDC報文包括12個信息項,所述正確的AIDC報文為包括順序正確的所述12個信息項且每個信息項的內容正確的報文;
[0022]錯誤提示單元,用于當報文分析單元給出的第一判斷結果為否時,給出錯誤提示信號。
[0023]結合第二方面,在第二方面的第一種可能實施方式中,還包括AIDC報文模擬生成單元,用于當所述報文分析單元給出的所述第一判斷結果為否時,模擬生成邏輯錯誤LRM報文;
[0024]所述報文收發(fā)單元,還用于將所述AIDC報文模擬生成單元模擬生成的所述邏輯錯誤LRM報文發(fā)送給待測空管自動化系統(tǒng)。
[0025]結合第二方面的第一種實施方式,在第二種可能實施方式中,所述AIDC報文模擬生成單元,還用于當所述報文分析單元給出的所述第一判斷結果為是時,根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文;
[0026]所述報文收發(fā)單元,還用于將所述AIDC報文模擬生成單元模擬生成的所述正確的AIDC報文發(fā)送給所述待測空管自動化系統(tǒng)。
[0027]結合第二方面,本發(fā)明實施例提供了第二方面的第三種可能實施方式,AIDC報文模擬生成單元,用于模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文;
[0028]所述報文分析單元,還用于判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,給出第二判斷結果;
[0029]所述錯誤提示單元,還用于當所述報文分析單元給出的所述第二判斷結果為否時,給出錯誤提示信號。
[0030]本發(fā)明實施例第三方面提供了一種空管自動化間的管制移交模擬測試系統(tǒng),包括:
[0031]待測空管自動化系統(tǒng),用于向管制移交模擬測試裝置發(fā)出報文;
[0032]管制移交模擬測試裝置,用于模擬生成AIDC報文發(fā)送給待測空管自動化系統(tǒng);根據所述待測空管自動化系統(tǒng)發(fā)出的所述報文,判斷是否發(fā)出錯誤提示信號。
[0033]通過本發(fā)明實施例提供的空管自動化系統(tǒng)的管制移交模擬測試方法、裝置及系統(tǒng),可以檢測出待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準是否一致,實現移交流程控制,促使待測空管自動化系統(tǒng)執(zhí)行ICAO標準的AIDC移交流程;檢測待測空管自動化系統(tǒng)的AIDC移交功能的容錯能力。
【專利附圖】
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0035]圖1示出了本發(fā)明實施例提供的一種空管自動化系統(tǒng)的管制移交模擬測試方法的流程;
[0036]圖2示出了本發(fā)明實施例提供的又一種空管自動化系統(tǒng)的管制移交模擬測試方法的流程;
[0037]圖3示出了本發(fā)明實施例提供的一種空管自動化系統(tǒng)的管制移交模擬測試裝置的結構;
[0038]圖4示出了本發(fā)明實施例提供的又一種空管自動化系統(tǒng)的管制移模擬測試裝置的結構;
[0039]圖5示出了本發(fā)明實施例提供的一種空管自動化系統(tǒng)的管制移交模擬測試系統(tǒng)的結構。
【具體實施方式】
[0040]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0041]AIDC(ATS Inter-facility Data Communicat1ns,民用航空中交通管制設施間數據通信)是國際民航組織為亞太地區(qū)相鄰的飛行管制服務區(qū)間制定的數據通信和管制電子移交的標準協(xié)議。國際民航組織(Internat1nal Civil Aviat1n Organizat1n,ICAO)基于AIDC協(xié)議,制定了兩個空管自動化系統(tǒng)間的AIDC管制移交的標準流程,亞太地區(qū)相鄰的飛行管制服務區(qū)間按照該處理流程進行管制移交。
[0042]在闡述ICAO標準規(guī)定的AIDC管制移交流程之前,先介紹幾個名詞。ATSU(AirTraffic Services Units,空中交通服務單位),Controlling ATSU,以下簡稱 C-A,可以理解為空中交通管制任務移交方Receiving ATSU,以下簡稱R_A,可以理解為空中交通管制任務接受方,即C-A主動聯系R-A,欲將空中交通管制任務移交給R-A。按照ICAO標準,在AIDC管制移交過程中,涉及8個階段,12種報文類型,C-A或R-A在每一個階段都只能接收相應種類的報文,其他報文一律視為錯誤報文。12種報文包括:ABI (ADVANCEBOUNDARY INFORMAT1N)報、MAC (⑶ ORDI NAT I ON CANCELLAT1N)報、CPL (CURRENTFLIGHT PLAN)報、ACP (ACCEPTANCE)報、CDN (COORDINAT1N)報、EST (COORDINAT1NESTIMATE)報、PAC (PREACTIVAT1N)報、REJ (REJECT1N)報、TOC (TRANSFER OF CONTROL)報、AOC(ASSUMPT1N OF CONTROL)報、LAM(LOGICAL ACKNOWLEDGEMENT MESSAGE)報、LRM(LOGICAL REJECT1N MESSAGE,邏輯錯誤)報。
[0043]ICAO標準規(guī)定的AIDC管制移交流程如下:
[0044]C-A發(fā)出ABI報,通知R-A有航空器(包括飛機、飛艇、氣球等在大氣層中飛行的飛行器)要進入其管制區(qū),在一定時間內C-A會接收到R-A反饋的報文。在C-A等待接收R-A反饋的報文的過程中,C-A可以發(fā)出MAC報取消通知。發(fā)送ABI報后,C-A有兩種選擇,其中一種選擇是向R-A發(fā)送CPL報進行協(xié)商,如果R-A同意CPL報中的內容,則發(fā)送ACP報表示接受,如不果同意則發(fā)出CDN報進行修改,此后雙方可相互發(fā)送CDN報進行協(xié)商,直到其中一方發(fā)送ACP報則協(xié)調結束。另一種選擇是向R-A發(fā)送EST報或PAC報,此時R-A只能回復ACP報接受,其他的任何報文均為無效報文,C-A收到ACP報后,協(xié)調結束。C-A在發(fā)送報文時,如果航空器已經起飛,則其發(fā)送EST報,如果航空器尚未起飛則發(fā)送PAC報。發(fā)送CPL報與EST報的區(qū)別在于對方可以對CPL報中的內容進行修改并再次協(xié)商,而對EST報只能接受。此時如果任何一方對移交條件還要進行修改,可以再發(fā)送CDN報進行協(xié)調,直到其中一方發(fā)送ACP報接受或者發(fā)送REJ報拒絕修改而結束。如要取消協(xié)調,則C-A發(fā)送MAC報,移交操作需重新從頭開始。協(xié)調結束后,C-A發(fā)送TOC報,R-A回復AOC報,則移交成功。若在規(guī)定時間內C-A沒有收到R-A回復的AOC報,則需要C-A再次發(fā)出TOC報進行移交操作。
[0045]在C-A與R-A建立AIDC管制移交過程中,在規(guī)定時間內收到對方回應的LAM報后進入下一個階段,繼續(xù)進行AIDC管制移交。如果收不到LAM報或者收到LRM報則退回至上一階段;在規(guī)定時間內收不到相對應的報文,也要退回至上一階段。例如,發(fā)出EST報,收到了 LAM報,但是在規(guī)定時間內沒收到ACP報,則退回發(fā)出EST報之前的階段。在移交過程中收到了 MAC報,則退回最初階段。
[0046]在AIDC管制移交過程中,只有在設定時間內接收、識別對方系統(tǒng)發(fā)出的AIDC報文,并回復相應的AIDC報才能順利的進行AIDC管制移交。如果ATC系統(tǒng)不具有AIDC移交功能,或者ATC系統(tǒng)不按照ICAO標準規(guī)定的流程或規(guī)范進行管制移交,則會造成AIDC管制移交失敗。
[0047]圖1示出了本發(fā)明實施例提供的一種空管自動化系統(tǒng)的管制移交模擬測試方法的流程。參閱圖1,本發(fā)明實施例提供的一種空管自動化系統(tǒng)的管制移交模擬測試方法,應用于管制移交模擬測試系統(tǒng),所述管制移交模擬測試系統(tǒng)包括管制移交模擬測試裝置和待測空管自動化系統(tǒng),該方法可以包括步驟:
[0048]步驟SlOl:管制移模擬測試換裝置接收所述待測空管自動化系統(tǒng)發(fā)出的報文。
[0049]測試待測空管自動化系統(tǒng)的AIDC移交功能,可以待測空管自動化系統(tǒng)主動向管制移模擬測試換裝置發(fā)送報文;也可以是管制移模擬測試換裝置主動向待測空管自動化系統(tǒng)發(fā)送報文,然后待測空管自動化系統(tǒng)再回復管制移模擬測試換裝置發(fā)出的報文,通過分析待測空管自動化系統(tǒng)主動發(fā)出的報文或者是回復的報文,可以檢測待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準是否一致。
[0050]如果是管制移模擬測試換裝置主動向待測空管自動化系統(tǒng)發(fā)送正確的AIDC報文,則可以通過判斷在設定的時間內管制移模擬測試換裝置是否接收到待測空管自動化系統(tǒng)發(fā)出的報文,判斷待測空管自動化系統(tǒng)是否識別AIDC報文。
[0051]AIDC報文在格式上共由以下十二部分組成:報頭、發(fā)報流水號、收報時間、收報地址、電報等級、發(fā)報時間、發(fā)報地址、日時組、文本開始符、電報正文、文本結束符、報尾。不同ATC系統(tǒng)對AIDC報文的格式可能存在不同。正確的AIDC報文是指報文中包含上述十二個信息項,且十二個信息項的順序正確,且每個信息項中的內容正確。每個信息項中的內容正確的AIDC報文包括報文類型正確的AIDC報文。通過分析AIDC報文信息中的電報正文可以獲知該AIDC報文的報文類型,如果電報正文信息項的內容錯誤,則該AIDC報文的報文類型錯誤。
[0052]步驟S102:判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,如果否,則執(zhí)行步驟S103,否則執(zhí)行步驟S104。
[0053]具體實現時,接收到待測空管自動化系統(tǒng)發(fā)出的報文后,對其進行解包處理,然后對解包后的報文進行格式分解,得到該報文的報文信息,報文信息包括該報文包含的各個信息項及各個信息項的內容,根據格式分解后得到的報文信息進行判斷。本步驟中,判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,包括判斷待測空管自動化系統(tǒng)發(fā)出的報文包含的上述12個信息項的順序是否正確,每個信息項的內容是否正確。例如AIDC報文的組成順序應該為報頭、發(fā)報流水號、收報時間、收報地址、電報等級、發(fā)報時間、發(fā)報地址、日時組、文本開始符、電報正文、文本結束符、報尾,但是待測空管自動化系統(tǒng)發(fā)出的報文的順序為報頭、發(fā)報流水號、發(fā)報時間、發(fā)報地址、收報時間、收報地址、電報等級、日時組、文本開始符、電報正文、文本結束符、報尾。又如,待測空管自動化系統(tǒng)發(fā)出的報文中,信息項收報地址的內容錯誤。當電報正文的內容錯誤時,該AIDC報文的報文類型錯誤,因此報文的信息項的內容錯誤包括報文類型錯誤。再例如,
[0054](I)CRC(Cyclic Redundancy Check,循環(huán)冗余校驗)校驗碼的算法和初始值設置不同。CRC校驗碼有上百種算法,不同的算法算出的CRC碼肯定不同;CRC的初始值可設為O - 65535之間的任意一個整數,不同的初始值在進行了移位操作后得到的CRC碼也會不同。
[0055](2)報頭和報尾的不同:報頭可設為ZCZC或0x01 ;報尾可設為NNNN或0x03。而且報頭和發(fā)報流水號之間可以有空格也可以沒有空格。
[0056](3)文本開始符與文本結束符不同。與普通的AFTN(Aeronautical FixedTelecommunicat1n Network,航空固定電信網)傳輸的報文不同,AIDC報文在電報正文的首尾可以加上文本開始符和文本結束符,由于是可選項,所以不同的ATC系統(tǒng)在配置上也不同,可能兩者都有,也可能兩者都沒有,也有可能只有文本開始符或者只有文本結束符。
[0057](4)日時組不規(guī)范。在AIDC報文特有的編組里面,一共有2、3、4、5這四個編組,其中2、4、5編組是必選項,但是TELEPH0NICS (空管自動化系統(tǒng)的一種)系統(tǒng)的LAM報沒有第2編組。在回復ACP報時,有些ATC系統(tǒng)會加上第3編組,有些ATC系統(tǒng)不加,造成了格式上的不統(tǒng)一。
[0058]需要說明的是,由于管制移交模擬測試裝置在接收到缺少上述12個信息項中的一個或多個信息項的報文時會導致死機,無法執(zhí)行后續(xù)流程,因此,待測空管自動化系統(tǒng)發(fā)出的報文不包括缺少上述12個信息項中的一個或多個信息項的報文。
[0059]步驟S103:給出錯誤提示信號。給出錯誤提示信號以提示待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準不一致。錯誤提示信號可以有多種實施方式,例如聲音信號,短信等文字信號,燈光信號燈等。
[0060]ICAO標準規(guī)定了 AIDC移交流程及在移交過程中使用的AIDC報文格式,AIDC移交流程包括8個階段,12種類型的報文,每個階段只能傳輸相應類型的AIDC報文。不管是待測空管自動化系統(tǒng)主動向管制移模擬測試換裝置發(fā)送報文,還是管制移模擬測試換裝置主動向待測空管自動化系統(tǒng)發(fā)送報文,待測空管自動化系統(tǒng)再回復管制移模擬測試換裝置發(fā)出的報文,如果待測空管自動化系統(tǒng)發(fā)出的報文不是正確的AIDC報文,即可以檢測出該待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準不一致。
[0061]兩個空管自動化系統(tǒng)在正式進行AIDC管制移交的過程中,采用的移交流程和報文規(guī)范相一致才能順利的完成管制移交。由于對AIDC協(xié)議的不同理解,導致了不同空管自動化ATC系統(tǒng)采用的移交流程和報文規(guī)范不同。因此,只有所有的ATC系統(tǒng)都采用ICAO標準的AIDC移交流程和報文規(guī)范,任意兩個ATC系統(tǒng)才能在正式進行AIDC管制移交時順利進行。因此,作為較優(yōu)的一種實施方式,本步驟中,除了給出錯誤提示信號以外,還包括:
[0062]管制移交模擬測試裝置模擬生成邏輯錯誤LRM報文,發(fā)送給所述待測試空管自動化系統(tǒng);繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,直至接收到正確的AIDC報文。
[0063]LRM報文是AIDC報文中的一種類型的報文,管制移交模擬測試裝置模擬生成AIDC報文,就是按照AIDC報文的格式要求,根據發(fā)報地址、收報地址等相關信息,模擬編制生成AIDC報文。
[0064]當待測空管自動化系統(tǒng)發(fā)出的報文是不正確的AIDC報文時,通過管制移交模擬測試裝置模擬生成LRM報文發(fā)送給待測空管自動化系統(tǒng),促使待測空管自動化系統(tǒng)回退至AIDC管制移交的上一階段,只有在待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文后才進入下一個階段。這樣可以實現不同ATC系統(tǒng)的AIDC移交流程控制及報文規(guī)范,使其都按照ICAO標準執(zhí)行。本發(fā)明實施例提供的管制移交模擬測試方法不僅能檢測ATC系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范是否與ICAO標準不一致,還能促使不同ATC系統(tǒng)的AIDC移交流程控制及報文規(guī)范,使其都按照ICAO標準執(zhí)行。
[0065]步驟S104:根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文,即模擬生成響應待測空管自動化系統(tǒng)發(fā)出的報文的AIDC報文,也就是模擬生成ICAO標準規(guī)定的AIDC移交流程中當前階段后的下一階段傳輸的AIDC報文,發(fā)送給所述待測空管自動化系統(tǒng)。返回步驟S101,循環(huán)執(zhí)行步驟SlOl至S104,直至完成國際民航組織ICAO標準的整個AIDC移交流程。
[0066]待測ATC系統(tǒng)發(fā)出的報文是正確的AIDC報文,可以說明當前階段下待測ATC系統(tǒng)的AIDC移交流程與ICAO標準規(guī)定的AIDC移交流程一致。完成本階段的移交流程后,通過管制移交模擬測試裝置模擬生成響應待測ATC系統(tǒng)發(fā)出的報文的AIDC報文,發(fā)送給待測ATC系統(tǒng),繼續(xù)判斷分析在后續(xù)的移交流程中待測ATC系統(tǒng)發(fā)出的報文,如果在不斷的移交流程中,待測ATC系統(tǒng)發(fā)出的報文均是正確的AIDC報文,那么可以判定該待測ATC系統(tǒng)的AIDC移交流程與ICAO標準規(guī)定的AIDC移交流程一致,否則該待測ATC系統(tǒng)的AIDC移交流程與ICAO標準規(guī)定的AIDC移交流程不一致。
[0067]對于管制移交模擬測試裝置模擬生成響應待測空管自動化系統(tǒng)發(fā)出的報文的AIDC報文時,實現方式有兩種,一種是自動模擬生成進行回復,一種是手動模擬生成進行回復。
[0068]自動模擬生成回復:對收到的報文根據信息項電報正文的內容判斷其電報種類后,只要不是LAM報或LRM報,就應回復LAM報表不確認收到了剛才那份電報。LAM報一般可以設為自動發(fā)出,在自動組報時,就要與收到的報文的格式一致,特別要注意的就是報頭、報尾以及有無文本開始符。然后對AIDC報文特有的日時組信息重新生成,LAM的日時組里包含了 2、3、4、5組里的全部編組,第2編組為發(fā)出的這份LAM報的編號,6位數字表示,位數不夠就前面補O ;第3編組為前面收到的那份電報里提取出的發(fā)報地址(即發(fā)報機場名稱)加上該份報文的編號;第4編組為“年年月月日日時時分分秒秒”表示的發(fā)報時間;第5編組為按對方ATC系統(tǒng)設定的CRC初始值計算出來的這份LAM報的CRC碼(如:2.000052-3.ZBYN000001-4.050428011542-5.CA81-)。收到對方 ATC 系統(tǒng)發(fā)出的 EST 報后,回復 ACP 報也可以采用自動回復。通過自動回復給出正確的回復報文,可以測試ATC系統(tǒng)的AIDC移交功能。
[0069]手動模擬生成回復:手動回復則需要對報文進行填寫,按照設定好的參數(參數的設定是根據接收的報文的格式而進行的)產生一份完整的報文,確認報文格式無誤后即可發(fā)送出該份電報。通過手動填寫錯誤的電報正文,或錯誤的報文格式,可以測試ATC系統(tǒng)的AIDC容錯功能。
[0070]通過本發(fā)明實施例提供的管制移交模擬測試方法,不僅能檢測ATC系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范是否與ICAO標準不一致,還能促使不同ATC系統(tǒng)的AIDC移交流程控制及報文規(guī)范,使其都按照ICAO標準執(zhí)行。
[0071]圖2示出了本發(fā)明實施例提供的又一種空管自動化系統(tǒng)的管制移交模擬測試方法的流程。參閱圖2,本發(fā)明實施例提供的又一種空管自動化系統(tǒng)的管制移交模擬測試方法,應用于管制移交模擬測試系統(tǒng),所述管制移交模擬測試系統(tǒng)包括管制移交模擬測試裝置和待測空管自動化系統(tǒng),該方法可以包括步驟:
[0072]步驟S201:管制移模擬測試換裝置接收所述待測空管自動化系統(tǒng)發(fā)出的報文。
[0073]步驟S202:判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,如果否,則執(zhí)行步驟S203,否則執(zhí)行步驟S204。
[0074]步驟S203:給出錯誤提示信號。
[0075]可選的,管制移交模擬測試裝置模擬生成邏輯錯誤LRM報文,發(fā)送給所述待測試空管自動化系統(tǒng);繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,直至接收到正確的AIDC報文。給出錯誤提示信號以提示待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準不一致。錯誤提示信號可以有多種實施方式,例如聲音信號,短信等文字信號,燈光信號燈等。
[0076]本方法實施例中的步驟S201至S203同圖1所示的方法,各步驟的相關描述可參見前述方法實施例中的步驟SlOl至S103。
[0077]步驟S204:管制移交模擬測試裝置模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文。
[0078]步驟S205:判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,如果否,則給出錯誤提示信號,結束本次測試流程;如果是,則結束本次測試流程。
[0079]管制移交模擬測試裝置模擬生成錯誤的AIDC報文,例如,故意將CRC校驗碼的內容寫錯,同時故意將信息項收報地址的內容寫錯;又如故意將信息項電報正文的內容寫錯,即發(fā)送錯誤類型的AIDC報文。如果待測ATC系統(tǒng)具備容錯能力,則當管制移交模擬測試裝置模擬生成至少一個信息項的內容錯誤的AIDC報文給待測ATC系統(tǒng)后,待測ATC系統(tǒng)會向管制移交模擬測試裝置發(fā)出LRM報文。如果待測ATC系統(tǒng)沒有發(fā)出LRM報文,則可以判定該待測ATC系統(tǒng)不具備容錯能力,此時則給出錯誤信息提示信號,以提示該待測ATC系統(tǒng)不具備容錯能力。
[0080]通過本發(fā)明實施例提供的管制移交模擬測試方法,不僅能檢測待測ATC系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范是否與ICAO標準不一致,還能檢測待測ATC系統(tǒng)是否具備AIDC移交容錯能力。在正式進行AIDC移交之前檢測出可能出現的問題,以及時進行維護,保障在正式進行AIDC移交時能夠順利進行,保障空中交通安全。
[0081]圖3示出了本發(fā)明實施例提供的一種空管自動化系統(tǒng)的管制移交模擬測試裝置的組成結構。參閱圖2,本發(fā)明實施例提供的一種空管自動化系統(tǒng)的管制移交模擬測試裝置,應用于管制移交模擬測試系統(tǒng),所述管制移交模擬測試裝置,包括:
[0082]報文收發(fā)單元301,用于接收所述待測試空管自動化系統(tǒng)發(fā)出的報文。
[0083]測試待測空管自動化系統(tǒng)的AIDC移交功能,可以待測空管自動化系統(tǒng)主動向管制移模擬測試換裝置發(fā)送報文;也可以是管制移模擬測試換裝置主動向待測空管自動化系統(tǒng)發(fā)送報文,然后待測空管自動化系統(tǒng)再回復管制移模擬測試換裝置發(fā)出的報文,通過分析待測空管自動化系統(tǒng)主動發(fā)出的報文或者是回復的報文,可以檢測待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準是否一致。
[0084]報文分析單元302,用于判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,給出第一判斷結果。
[0085]所述AIDC報文包括12個信息項,所述正確的AIDC報文為包括順序正確的所述12個信息項且每個信息項的內容正確的報文。在ICAO標準規(guī)定的AIDC移交流程中,每個階段只能傳輸相應類型的AIDC報文,信息項的內容正確的報文包括報文類型正確的AIDC報文。
[0086]具體實現時,接收到待測空管自動化系統(tǒng)發(fā)出的報文后,對其進行解包處理,然后對解包后的報文進行格式分解,得到該報文的報文信息,報文信息包括該報文包含的各個信息項及各個信息項的內容,根據格式分解后得到的報文信息進行判斷。
[0087]錯誤提示單元303,用于當報文分析單元給出的第一判斷結果為否時,給出錯誤提示信號。給出錯誤提示信號以提示待測空管自動化系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范與ICAO標準不一致。錯誤提示信號可以有多種實施方式,例如聲音信號,短信等文字信號,燈光信號燈等。
[0088]作為較優(yōu)的一種實施方式,管制移交模擬測試裝置還包括AIDC報文模擬生成單元304,用于當所述報文分析單元給出的所述第一判斷結果為否時,模擬生成邏輯錯誤LRM報文。
[0089]此時,所述報文收發(fā)單元301,還用于將所述AIDC報文模擬生成單元304模擬生成的所述邏輯錯誤LRM報文發(fā)送給待測空管自動化系統(tǒng)。
[0090]當待測空管自動化系統(tǒng)發(fā)出的報文是不正確的AIDC報文時,通過管制移交模擬測試裝置模擬生成LRM報文發(fā)送給待測空管自動化系統(tǒng),促使待測空管自動化系統(tǒng)回退至AIDC管制移交的上一階段,只有在待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文后才進入下一個階段。這樣可以實現不同ATC系統(tǒng)的AIDC移交流程控制及報文規(guī)范,使其都按照ICAO標準執(zhí)行。本發(fā)明實施例提供的管制移交模擬測試裝置不僅能檢測ATC系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范是否與ICAO標準不一致,還能促使不同ATC系統(tǒng)的AIDC移交流程控制及報文規(guī)范,使其都按照ICAO標準執(zhí)行。
[0091]作為進一步較優(yōu)的實施方式,所述AIDC報文模擬生成單元304,還用于當所述報文分析單元給出的所述第一判斷結果為是時,根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文。
[0092]此時,所述報文收發(fā)單元301,還用于將所述AIDC報文模擬生成單元模擬生成的所述正確的AIDC報文發(fā)送給所述待測空管自動化系統(tǒng)。當待測ATC系統(tǒng)發(fā)出正確的AIDC報文后,AIDC報文模擬生成單元304模擬生成響應所述待測ATC系統(tǒng)發(fā)出正確的AIDC報文正確的AIDC報文,進入AIDC移交流程的下一個階段。通過待測空管自動化系統(tǒng)與管制移交模擬測試裝置之間相互傳輸AIDC報文,直至完成整個ICAO標準規(guī)定的AIDC移交流程。
[0093]待測ATC系統(tǒng)發(fā)出的報文是正確的AIDC報文,可以說明當前階段下待測ATC系統(tǒng)的AIDC移交流程與ICAO標準規(guī)定的AIDC移交流程一致。完成本階段的移交流程后,通過管制移交模擬測試裝置模擬生成響應待測ATC系統(tǒng)發(fā)出的報文的AIDC報文,發(fā)送給待測ATC系統(tǒng),繼續(xù)判斷分析在后續(xù)的移交流程中待測ATC系統(tǒng)發(fā)出的報文,如果在不斷的移交流程中,待測ATC系統(tǒng)發(fā)出的報文均是正確的AIDC報文,那么可以判定該待測ATC系統(tǒng)的AIDC移交流程與ICAO標準規(guī)定的AIDC移交流程一致,否則該待測ATC系統(tǒng)的AIDC移交流程與ICAO標準規(guī)定的AIDC移交流程不一致。
[0094]如果待測ATC系統(tǒng)不具備AIDC移交容錯能力,那么在正式進行AIDC移交時可能會出現問題,導致AIDC管制移交不成功,甚至引起空中交通故障。為了避免在正式進行AIDC移交之前檢測出可能出現的問題,以保障在正式進行AIDC移交時能夠順利進行,保障空中交通安全,本發(fā)明實施例提供了另一種實施方式,
[0095]AIDC報文模擬生成單元304,還用于模擬生成錯誤的AIDC報文。所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文。例如,故意將信息項收報地址的內容寫錯;又如故意將信息項電報正文的內容寫錯,即發(fā)送錯誤類型的AIDC報文。
[0096]此時,所述報文分析單元302,還用于判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,給出第二判斷結果。
[0097]此時,所述錯誤提示單元303,還用于當所述報文分析單元給出的所述第二判斷結果為否時,給出錯誤提示信號。
[0098]如果待測ATC系統(tǒng)具備容錯能力,則當管制移交模擬測試裝置模擬生成至少一個信息項的內容錯誤的AIDC報文給待測ATC系統(tǒng)后,待測ATC系統(tǒng)會向管制移交模擬測試裝置發(fā)出LRM報文。如果待測ATC系統(tǒng)沒有發(fā)出LRM報文,則可以判定該待測ATC系統(tǒng)不具備容錯能力,此時則給出錯誤信息提示信號,以提示該待測ATC系統(tǒng)不具備容錯能力。
[0099]為了檢測待測ATC系統(tǒng)是否具備容錯能力,作為另一種實施方式,AIDC報文模擬生成單元304,還用于模擬生成錯誤的AIDC報文。所述錯誤的AIDC報文包括缺少或增加至少一個信息項的內容錯誤的報文。
[0100]此時,所述報文分析單元302,還用于判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的報文,給出第三判斷結果。
[0101]此時,所述錯誤提示單元303,還用于當所述報文分析單元給出的所述第三判斷結果為是時,給出錯誤提示信號。
[0102]當執(zhí)行ICAO標準規(guī)定的AIDC移交流程的ATC系統(tǒng)在接收到缺少或增加至少一個信息項的內容錯誤的AIDC報文時,會導致該ATC系統(tǒng)死機,即不能發(fā)出任何報文。如果該ATC系統(tǒng)將缺少或增加至少一個信息項的內容錯誤的報文視為普通報文,則可能會發(fā)出報文,即可以反映出該ATC系統(tǒng)不能識別缺少或增加至少一個信息項的內容錯誤的AIDC報文。
[0103]通過本發(fā)明實施例提供的管制移交模擬測試裝置,不僅能檢測待測ATC系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范是否與ICAO標準不一致,還能檢測待測ATC系統(tǒng)是否具備AIDC移交容錯能力。在正式進行AIDC移交之前檢測出可能出現的問題,以及時進行維護,保障在正式進行AIDC移交時能夠順利進行,保障空中交通安全。
[0104]參閱圖4,本發(fā)明實施例還提供了一種空管自動化系統(tǒng)的管制移交模擬測試裝置400,包括:處理器404,存儲器401,總線402和通信接口 403,所述處理器404、通信接口 403和存儲器401通過總線402連接;
[0105]其中,存儲器401用于存儲程序405 ;處理器404,用于執(zhí)行存儲器401中的程序405 ;其中,處理器404通過通信接口 403接收數據流。
[0106]在具體實現中,程序405可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0107]處理器404可能是一個中央處理器CPU,或者是特定集成電路ASIC (Applicat1nSpecific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0108]參見附圖4,程序405可以包括:
[0109]報文收發(fā)單元301,用于接收所述待測試空管自動化系統(tǒng)發(fā)出的報文。
[0110]報文分析單元302,用于判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,給出第一判斷結果。
[0111]錯誤提示單元303,用于當報文分析單元給出的第一判斷結果為否時,給出錯誤提不信號。
[0112]可選的,AIDC報文模擬生成單元304,用于當所述報文分析單元給出的所述第一判斷結果為否時,模擬生成邏輯錯誤LRM報文。此時,所述報文收發(fā)單元301,還用于將所述AIDC報文模擬生成單元304模擬生成的所述邏輯錯誤LRM報文發(fā)送給待測空管自動化系統(tǒng)。
[0113]可選的,所述AIDC報文模擬生成單元304,還用于當所述報文分析單元給出的所述第一判斷結果為是時,根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文。此時,所述報文收發(fā)單元301,還用于將所述AIDC報文模擬生成單元模擬生成的所述正確的AIDC報文發(fā)送給所述待測空管自動化系統(tǒng)。
[0114]可選的,AIDC報文模擬生成單元304,還用于模擬生成錯誤的AIDC報文。所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文。例如,故意將信息項收報地址的內容寫錯;又如故意將信息項電報正文的內容寫錯,即發(fā)送錯誤類型的AIDC報文。此時,所述報文分析單元302,還用于判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,給出第二判斷結果。此時,所述錯誤提示單元303,還用于當所述報文分析單元給出的所述第二判斷結果為否時,給出錯誤提示信號。
[0115]可選的,AIDC報文模擬生成單元304,還用于模擬生成錯誤的AIDC報文。所述錯誤的AIDC報文包括缺少或增加至少一個信息項的內容錯誤的報文。此時,所述報文分析單元302,還用于判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的報文,給出第三判斷結果。此時,所述錯誤提示單元303,還用于當所述報文分析單元給出的所述第三判斷結果為是時,給出錯誤提示信號。
[0116]參閱圖5,本發(fā)明實施例還提供了一種空管自動化系統(tǒng)的管制移交模擬測試系統(tǒng),包括:
[0117]待測空管自動化系統(tǒng)100,用于向管制移交模擬測試裝置發(fā)出報文。
[0118]管制移交模擬測試裝置200,用于模擬生成AIDC報文發(fā)送給待測空管自動化系統(tǒng);根據所述待測空管自動化系統(tǒng)發(fā)出的所述報文,判斷是否發(fā)出錯誤提示信號。
[0119]具體實現時,可選的,待測空管自動化系統(tǒng)100向管制移交模擬測試裝置發(fā)出報文。管制移交模擬測試裝置接收所述待測空管自動化系統(tǒng)發(fā)出的報文;判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,如果否,則給出錯誤提示信號,模擬測試裝置模擬生成邏輯錯誤LRM報文,發(fā)送給所述待測試空管自動化系統(tǒng);
[0120]繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,直至接收到正確的AIDC報文。
[0121]可選的,如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文,發(fā)送給所述待測空管自動化系統(tǒng);繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,判斷接收到的所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文。循環(huán)進行待測空管自動化系統(tǒng)與管制移交模擬測試裝置之間的AIDC報文傳輸,直至完成國際民航組織ICAO標準的整個AIDC移交流程。
[0122]可選的,如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文;判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,如果否,則給出錯誤提示信號,結束本次測試流程;如果是,則結束本次測試流程。
[0123]可選的,作為另一種實施方式,如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括至缺少所述12個信息項中的至少一個信息項的報文;判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的報文,如果在設定的時間段內沒有接收到任何報文,則結束本次測試流程;否則給出錯誤提示信號,結束本次測試流程。
[0124]通過本發(fā)明實施例提供的管制移交模擬測試系統(tǒng),不僅能檢測待測ATC系統(tǒng)的AIDC移交流程和各階段的發(fā)報規(guī)范是否與ICAO標準不一致,還能促使不同的ATC系統(tǒng)的IDC移交流程和各階段的發(fā)報規(guī)范是否與ICAO標準保持一致,還能檢測待測ATC系統(tǒng)是否具備AIDC移交容錯能力。在正式進行AIDC移交之前檢測出可能出現的問題,以及時進行維護,保障在正式進行AIDC移交時能夠順利進行,保障空中交通安全。
[0125]本發(fā)明實施例所提供的進行數據處理的計算機程序產品,包括存儲了程序代碼的計算機可讀存儲介質,所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現可參見方法實施例,在此不再贅述。
[0126]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0127]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0128]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0129]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0130]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0131]顯然,本領域的技術人員應該明白,上述的本發(fā)明的各單元或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路單元,或者將它們中的多個單元或步驟制作成單個集成電路單元來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。軟件類發(fā)明可有這段話,否則刪除。
[0132]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。本領域技術人員基于本發(fā)明中的實施例給出的啟示,在沒有做出創(chuàng)造性勞動的前提下,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種空管自動化系統(tǒng)的管制移交模擬測試方法,其特征在于,應用于管制移交模擬測試系統(tǒng),所述管制移交模擬測試系統(tǒng)包括管制移交模擬測試裝置和待測空管自動化系統(tǒng),所述方法包括: 所述管制移交模擬測試裝置接收所述待測空管自動化系統(tǒng)發(fā)出的報文; 判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的民用航空中交通管制設施間數據通信AIDC報文,如果否,則給出錯誤提示信號;所述AIDC報文包括12個信息項,所述正確的AIDC報文為包括順序正確的所述12個信息項且每個信息項的內容正確的報文。
2.根據權利要求1所述的方法,其特征在于,在所述給出錯誤提示信號之后,所述方法還包括: 所述管制移交模擬測試裝置模擬生成邏輯錯誤LRM報文,發(fā)送給所述待測試空管自動化系統(tǒng); 繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,直至接收到正確的AIDC報文。
3.根據權利要求2所述的方法,其特征在于,還包括: 如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文,發(fā)送給所述待測空管自動化系統(tǒng); 繼續(xù)接收所述待測空管自動化系統(tǒng)發(fā)出的報文,判斷接收到的所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文; 循環(huán)執(zhí)行本步驟,直至完成國際民航組織ICAO標準的整個AIDC移交流程。
4.根據權利要求1所述的方法,其特征在于,還包括: 如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文; 判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,如果否,則給出錯誤提示信號,結束本次測試流程。
5.根據權利要求1所述的方法,其特征在于,還包括: 如果所述待測空管自動化系統(tǒng)發(fā)出的報文為正確的AIDC報文,則所述管制移交模擬測試裝置模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括增加或缺少所述12個信息項中的至少一個信息項的報文; 判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的報文,如果在設定的時間段內接收到報文,則給出錯誤提示信號,結束本次測試流程。
6.一種空管自動化系統(tǒng)的管制移交模擬測試裝置,其特征在于,應用于管制移交模擬測試系統(tǒng),所述管制移交模擬測試系統(tǒng)包括待測空管自動化系統(tǒng),所述裝置包括: 報文收發(fā)單元,用于接收所述待測試空管自動化系統(tǒng)發(fā)出的報文; 報文分析單元,用于判斷所述待測空管自動化系統(tǒng)發(fā)出的報文是否為正確的AIDC報文,給出第一判斷結果;所述AIDC報文包括12個信息項,所述正確的AIDC報文為包括順序正確的所述12個信息項且每個信息項的內容正確的報文; 錯誤提示單元,用于當報文分析單元給出的第一判斷結果為否時,給出錯誤提示信號。
7.根據權利要求6所述的裝置,其特征在于,還包括: AIDC報文模擬生成單元,用于當所述報文分析單元給出的所述第一判斷結果為否時,模擬生成邏輯錯誤LRM報文; 所述報文收發(fā)單元,還用于將所述AIDC報文模擬生成單元模擬生成的所述邏輯錯誤LRM報文發(fā)送給待測空管自動化系統(tǒng)。
8.根據權利要求7所述的裝置,其特征在于,所述AIDC報文模擬生成單元,還用于當所述報文分析單元給出的所述第一判斷結果為是時,根據所述待測空管自動化系統(tǒng)發(fā)出的所述正確的AIDC報文,模擬生成正確的AIDC報文; 所述報文收發(fā)單元,還用于將所述AIDC報文模擬生成單元模擬生成的所述正確的AIDC報文發(fā)送給所述待測空管自動化系統(tǒng)。
9.根據權利要求6所述的裝置,其特征在于,還包括: AIDC報文模擬生成單元,用于模擬生成錯誤的AIDC報文;所述錯誤的AIDC報文包括至少一個信息項的內容錯誤的報文; 所述報文分析單元,還用于判斷在設定的時間段內是否接收到所述待測空管自動化系統(tǒng)發(fā)出的LRM報文,給出第二判斷結果; 所述錯誤提示單元,還用于當所述報文分析單元給出的所述第二判斷結果為否時,給出錯誤提示信號。
10.一種空管自動化系統(tǒng)的管制移交模擬測試系統(tǒng),其特征在于,包括: 待測空管自動化系統(tǒng),用于向管制移交模擬測試裝置發(fā)出報文; 管制移交模擬測試裝置,用于模擬生成AIDC報文發(fā)送給待測空管自動化系統(tǒng);根據所述待測空管自動化系統(tǒng)發(fā)出的所述報文,判斷是否發(fā)出錯誤提示信號。
【文檔編號】H04L12/26GK104363134SQ201410633379
【公開日】2015年2月18日 申請日期:2014年11月11日 優(yōu)先權日:2014年11月11日
【發(fā)明者】薛康, 程延松, 侯昌波, 秦晉, 吳振亞, 武波 申請人:成都民航空管科技發(fā)展有限公司, 中國民用航空總局第二研究所