信息傳輸方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種信息傳輸方法和裝置。涉及通信領(lǐng)域;解決了空管通信系統(tǒng)與其它系統(tǒng)間數(shù)據(jù)高效無縫傳輸?shù)膯栴}。該方法包括:對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象;將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象;向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象。本發(fā)明提供的技術(shù)方案適用于航空運輸管理,實現(xiàn)了AHMS與MSMQ系統(tǒng)之間的信息無縫傳輸。
【專利說明】信息傳輸方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種信息傳輸方法和裝置。
【背景技術(shù)】
[0002]為解決當(dāng)今航空運輸量的快速增長與空中交通管理保障能力間矛盾日益突出的問題,歐美等主要航空發(fā)達(dá)國家早在20世紀(jì)末期就開始研究和發(fā)展新一代空中交通管理系統(tǒng),其中廣域信息管理(SWM)是該系統(tǒng)發(fā)展的基礎(chǔ)和關(guān)鍵技術(shù)之一。
[0003]隨著SWM系統(tǒng)在國內(nèi)的研究工作的深入,中間層不同通信協(xié)議的系統(tǒng)間互聯(lián)互通問題逐漸凸顯,其主要問題集中在網(wǎng)絡(luò)支撐不同,上層通信協(xié)議間無標(biāo)準(zhǔn)的接口定義。如何解決空管通信系統(tǒng)與其它系統(tǒng)間數(shù)據(jù)高效無縫傳輸是擺在SWIM課題中的一個亟待解決的難題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種信息傳輸方法和裝置,解決了空管通信系統(tǒng)與其它系統(tǒng)間數(shù)據(jù)高效無縫傳輸?shù)膯栴}。
[0005]一種信息傳輸方法,包括:
[0006]對空管服務(wù)信息處理系統(tǒng)(AMHS)發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象;
[0007]將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為微軟消息隊列(MSMQ)信息對象;
[0008]向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象。
[0009]優(yōu)選的,所述對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象具體為:
[0010]對AMHS發(fā)送的信息過濾,截取IPM、IPN、NDR類型的信息對象作為需轉(zhuǎn)換的AMHS
信息對象。
[0011]優(yōu)選的,將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象包括:
[0012]將報文消息(Interpersonal Message,簡稱IPM)類型的AMHS信息對象轉(zhuǎn)換為數(shù)據(jù)報消息(Datagram Message);
[0013]將確認(rèn)消息(Interpersonal Notif icat1n,簡稱IPN)類型的AMHS信息對象轉(zhuǎn)換為響應(yīng)消息(Reply Message);
[0014]將不可達(dá)報告(Non-delivery report,簡稱NDR)類型的AMHS信息對象轉(zhuǎn)換為報告消息(Report Message)ο
[0015]優(yōu)選的,上述信息傳輸方法還包括:
[0016]將IPM、IPN和NDR類型外的其他類型的AMHS信息對象直接向MSMQ系統(tǒng)發(fā)送。
[0017]優(yōu)選的,向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象包括:
[0018]查找預(yù)置的AMHS路由與MSMQ隊列名稱映射關(guān)系,獲取與所述AMHS信息對象匹配的MSMQ隊列;[0019]根據(jù)所述匹配MSMQ隊列進(jìn)行路由轉(zhuǎn)換,向所述MSMQ系統(tǒng)發(fā)送所述MSMQ信息對象。
[0020]本發(fā)明還提供了一種信息傳輸方法,包括:
[0021 ] 將MSMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象;
[0022]向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信息對象。
[0023]優(yōu)選的,所述將MSMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象包括:
[0024]將Datagram Message轉(zhuǎn)換為IPM類型的AMHS信息對象;
[0025]將R印Iy Message轉(zhuǎn)換為IPN類型的AMHS信息對象;
[0026]將Report Message轉(zhuǎn)換為NDR類型的AMHS信息對象。
[0027]優(yōu)選的,所述向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信息對象包括:
[0028]查找預(yù)置的AMHS路由與MSMQ隊列名稱映射關(guān)系,獲取與所述MSMQ信息對象匹配的AMHS路由;
[0029]根據(jù)所述AMHS路由完成路由轉(zhuǎn)換,向所述AMHS發(fā)送所述AMHS信息對象。
[0030]本發(fā)明還提供了一種信息傳輸裝置,包括:
[0031 ] AMHS組件,用于對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象;
[0032]消息傳輸控制單元(MTCU),用于將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象;
[0033]MSMQ組件,用于向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ
信息對象。
[0034]優(yōu)選的,所述MT⑶,還用于將自所述MSMQ組件接收的所述MSMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象;
[0035]所述AMHS組件,還用于向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信息對象。
[0036]優(yōu)選的,上述信息傳輸裝置還包括:
[0037]控制單元,用于查找預(yù)置的AMHS路由與MSMQ隊列名稱映射關(guān)系,獲取與AMHS信息對象匹配的MSMQ隊列,根據(jù)所述匹配MSMQ隊列進(jìn)行路由轉(zhuǎn)換,向所述MSMQ系統(tǒng)發(fā)送所述AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象,或
[0038]獲取與MSMQ信息對象匹配的AMHS路由,根據(jù)所述AMHS路由完成路由轉(zhuǎn)換,向所述AMHS發(fā)送所述MSMQ信息對象轉(zhuǎn)換得到的AMHS信息對象。
[0039]本發(fā)明提供了一種信息傳輸方法和裝置,對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象,將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象,再向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象;或?qū)SMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象,再向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信息對象。完成的AHMS與MSMQ系統(tǒng)之間的信息無縫傳輸,解決了空管通信系統(tǒng)與其它系統(tǒng)間數(shù)據(jù)高效無縫傳輸?shù)膯栴}。
【專利附圖】
【附圖說明】
[0040]圖1是本發(fā)明的實施例一提供的一種信息傳輸裝置的結(jié)構(gòu)示意圖;
[0041]圖2是本發(fā)明的實施例二提供的一種信息傳輸方法中在AMHS向MSMQ方向上完成數(shù)據(jù)傳輸?shù)牧鞒虉D;
[0042]圖3是本發(fā)明的實施例二提供的一種信息傳輸方法中在MSMQ向AMHS方向上完成數(shù)據(jù)傳輸?shù)牧鞒虉D。
【具體實施方式】
[0043]當(dāng)前的民航空管領(lǐng)域中地面通信網(wǎng)關(guān)的定義僅限于民航空管內(nèi)部專用系統(tǒng)之間,而與其它領(lǐng)域之間的信息交換往往需通過搭建第三方平臺構(gòu)建特定的系統(tǒng)來解決,這種系統(tǒng)往往是構(gòu)建在應(yīng)用層之上來完成,系統(tǒng)復(fù)雜,成本高昂,基本不可重復(fù)利用或擴展。
[0044]為了解決上述問題,本發(fā)明的實施例提供了一種信息傳輸方法和裝置,實現(xiàn)了在空管服務(wù)信息處理系統(tǒng)(AMHS)與業(yè)界具有典型性的中間件通信系統(tǒng)微軟消息隊列(MSMQ)之間信息對象的轉(zhuǎn)換。
[0045]下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0046]首先結(jié)合附圖,對本發(fā)明的實施例一進(jìn)行說明。
[0047]本發(fā)明實施例提供了一種信息傳輸裝置,該裝置的結(jié)構(gòu)如圖1所示,包括:
[0048]AMHS組件101,用于對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象;
[0049]消息傳輸控制單元(MT⑶)102,用于將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象;
[0050]MSMQ組件103,用于向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象。
[0051]優(yōu)選的,所述MT⑶102,還用于將自所述MSMQ組件103接收的所述MSMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象;
[0052]所述AMHS組件101,還用于向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信
息對象。
[0053]優(yōu)選的,上述信息傳輸裝置,還包括:
[0054]控制單元104,用于查找預(yù)置的AMHS路由與MSMQ隊列名稱映射關(guān)系,獲取與AMHS信息對象匹配的MSMQ隊列,根據(jù)所述匹配MSMQ隊列進(jìn)行路由轉(zhuǎn)換,向所述MSMQ系統(tǒng)發(fā)送所述AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象,或
[0055]獲取與MSMQ信息對象匹配的AMHS路由,根據(jù)所述AMHS路由完成路由轉(zhuǎn)換,向所述AMHS發(fā)送所述MSMQ信息對象轉(zhuǎn)換得到的AMHS信息對象。
[0056]在AMHS向MSMQ方向上,信息傳輸裝置將對AMHS發(fā)送的信息進(jìn)行過濾,僅對IPM、IPN和NDR類型的信息對象進(jìn)行轉(zhuǎn)換(IPM、IPN和NDR類型的信息對象在空管領(lǐng)域中承載著業(yè)務(wù)信息)。其中IPM通過網(wǎng)關(guān)轉(zhuǎn)換后生成MSMQ的Datagram Message, IPN通過轉(zhuǎn)換后生成Reply Message,而NDR將通過轉(zhuǎn)換后生成Report Message。而其它類型的信息對象(Probe, DR等)將不會被轉(zhuǎn)換為MSMQ信息對象。
[0057]在MSMQ向AMHS方向上,信息傳輸裝置將所有類型的MSMQ信息轉(zhuǎn)換為相對性的AMHS的IPM,IPN和NDR信息對象。具體的,將Datagram Message轉(zhuǎn)換為IPM類型的AMHS信息對象,將Reply Message轉(zhuǎn)換為IPN類型的AMHS信息對象,將Report Message轉(zhuǎn)換為NDR類型的AMHS信息對象。[0058]雙方向數(shù)據(jù)對象間的轉(zhuǎn)換過程都在MT⑶102中進(jìn)行,在整個轉(zhuǎn)換過程中,MT⑶102將依據(jù)MSMQ信息對象頭部和AMHS信封的參數(shù)特點進(jìn)行適當(dāng)?shù)膮?shù)轉(zhuǎn)換。并且在轉(zhuǎn)換過程中,如果產(chǎn)生錯誤,包括參數(shù)不識別以及參數(shù)不正確等問題,都將會終止轉(zhuǎn)換,并將轉(zhuǎn)換錯誤記錄在控制單元104中。
[0059]優(yōu)選的,本發(fā)明的實施例提供的信息傳輸裝置可作為AMHS/MSMQ網(wǎng)關(guān),在AMHS系統(tǒng)和MSMQ系統(tǒng)中提供無縫數(shù)據(jù)傳輸。
[0060]下面結(jié)合附圖,對本發(fā)明的實施例二進(jìn)行說明。
[0061]結(jié)合圖1所不的信息傳輸裝置,本發(fā)明實施例提供了一種信息傳輸方法,在AMHS向MSMQ方向上,使用該方法完成數(shù)據(jù)傳輸?shù)牧鞒倘鐖D2所示,包括:
[0062]步驟201、對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象;
[0063]本步驟中,截取IPM、IPN、NDR類型的信息對象作為需轉(zhuǎn)換的AMHS信息對象。
[0064]步驟202、將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象;
[0065]本步驟中,將IPM類型的AMHS信息對象轉(zhuǎn)換為Datagram Message,將IPN類型的AMHS信息對象轉(zhuǎn)換為Reply Message,將NDR類型的AMHS信息對象轉(zhuǎn)換為Report Message。
[0066]步驟203、向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象。
[0067]本步驟中需要進(jìn)行路由轉(zhuǎn)換,具體如下。
[0068]本發(fā)明實施例中,定義一個AMHS路由(AMHS Route)與MSMQ隊列(MSMQ Queue)映射關(guān)系,如表1所不。
[0069] AMHS報文路由采用的是基本的二層映射尋址方式,應(yīng)用層使用X.400地址,通過應(yīng)用層路由與目的消息傳輸代理(MTA)的匹配關(guān)系建立樹形結(jié)構(gòu)進(jìn)行映射查找,而MSMQ采用隊列名稱與網(wǎng)絡(luò)層地址的對應(yīng)來進(jìn)行快速的消息傳輸,通過對該兩種方式的比對和測試,目前的AMHS/MSMQ的路由表映射基本采用AMHS路由與MSMQ隊列名稱直接映射。
[0070]表1
【權(quán)利要求】
1.一種信息傳輸方法,其特征在于,包括: 對空管服務(wù)信息處理系統(tǒng)(AMHS)發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象; 將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為微軟消息隊列(MSMQ)信息對象; 向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象。
2.根據(jù)權(quán)利要求1所述的信息傳輸方法,其特征在于,所述對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象具體為: 對AMHS發(fā)送的信息過濾,截取IPM、IPN、NDR類型的信息對象作為需轉(zhuǎn)換的AMHS信息對象。
3.根據(jù)權(quán)利要求2所述的信息傳輸方法,其特征在于,將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象包括: 將報文消息(IPM)類型的AMHS信息對象轉(zhuǎn)換為數(shù)據(jù)報消息(Datagram Message); 將確認(rèn)消息(IPN)類型的AMHS信息對象轉(zhuǎn)換為響應(yīng)消息(Reply Message); 將不可達(dá)報告(NDR)類型的AMHS信息對象轉(zhuǎn)換為報告消息(Report Message)。
4.根據(jù)權(quán)利要求2所述的信息傳輸方法,其特征在于,該方法還包括: 將IPM、IPN和NDR類型外的其他類型的AMHS信息對象直接向MSMQ系統(tǒng)發(fā)送。
5.根據(jù)權(quán)利要求1所述的信息傳輸方法,其特征在于,向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象包括: 查找預(yù)置的AMHS路由與MSMQ隊列名稱映射關(guān)系,獲取與所述AMHS信息對象匹配的MSMQ隊列; 根據(jù)所述匹配MSMQ隊列進(jìn)行路由轉(zhuǎn)換,向所述MSMQ系統(tǒng)發(fā)送所述MSMQ信息對象。
6.—種信息傳輸方法,其特征在于,包括: 將MSMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象; 向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信息對象。
7.根據(jù)權(quán)利要求6所述的信息傳輸方法,其特征在于,所述將MSMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象包括: 將Datagram Message轉(zhuǎn)換為IPM類型的AMHS信息對象; 將R印Iy Message轉(zhuǎn)換為IPN類型的AMHS信息對象; 將Report Message轉(zhuǎn)換為NDR類型的AMHS信息對象。
8.根據(jù)權(quán)利要求6所述的信息傳輸方法,其特征在于,所述向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信息對象包括: 查找預(yù)置的AMHS路由與MSMQ隊列名稱映射關(guān)系,獲取與所述MSMQ信息對象匹配的AMHS路由; 根據(jù)所述AMHS路由完成路由轉(zhuǎn)換,向所述AMHS發(fā)送所述AMHS信息對象。
9.一種信息傳輸裝置,其特征在于,包括: AMHS組件,用于對AMHS發(fā)送的信息進(jìn)行過濾,獲取需轉(zhuǎn)換的AMHS信息對象; 消息傳輸控制單元(MTCU),用于將所述需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換為MSMQ信息對象; MSMQ組件,用于向MSMQ系統(tǒng)發(fā)送所述自需轉(zhuǎn)換的AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象。
10.根據(jù)權(quán)利要求9所述的信息傳輸裝置,其特征在于, 所述MT⑶,還用于將自所述MSMQ組件接收的所述MSMQ系統(tǒng)發(fā)送的MSMQ信息對象轉(zhuǎn)換為AMHS信息對象; 所述AMHS組件,還用于向AMHS發(fā)送自所述MSMQ信息對象轉(zhuǎn)換得來的AMHS信息對象。
11.根據(jù)權(quán)利要求9所述的信息傳輸裝置,其特征在于,還包括: 控制單元,用于查找預(yù)置的AMHS路由與MSMQ隊列名稱映射關(guān)系,獲取與AMHS信息對象匹配的MSMQ隊列,根據(jù)所述匹配MSMQ隊列進(jìn)行路由轉(zhuǎn)換,向所述MSMQ系統(tǒng)發(fā)送所述AMHS信息對象轉(zhuǎn)換得到的MSMQ信息對象,或 獲取與MSMQ信息對象匹 配的AMHS路由,根據(jù)所述AMHS路由完成路由轉(zhuǎn)換,向所述AMHS發(fā)送所述MSMQ信息對象轉(zhuǎn)換得到的AMHS信息對象。
【文檔編號】H04L12/66GK104038413SQ201310074569
【公開日】2014年9月10日 申請日期:2013年3月8日 優(yōu)先權(quán)日:2013年3月8日
【發(fā)明者】李墨涵 申請人:北京航管科技有限公司