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