[發明專利]一種報文格式轉換方法及裝置在審
| 申請號: | 202011083940.3 | 申請日: | 2020-10-12 |
| 公開(公告)號: | CN112214967A | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 金圣桐;魏豪駿;伍鍵;劉瞿 | 申請(專利權)人: | 中國民航信息網絡股份有限公司 |
| 主分類號: | G06F40/154 | 分類號: | G06F40/154;G06Q50/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王嬌嬌 |
| 地址: | 100085 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 格式 轉換 方法 裝置 | ||
本發明提供了一種報文格式轉換方法及裝置,通過對第三方用戶平臺發送的請求報文進行解析,得到請求報文的版本以及至少一個航司標識,將請求報文的版本轉換為與航司標識相對應的目標報文版本,并通過對目標航司反饋的返回報文進行解析,得到返回報文的版本以及第三方用戶平臺標識,將返回報文的版本轉換為與第三方用戶平臺標識相對應的報文版本,實現了基于新分銷能力中的聚合器系統的各種版本的報文的轉換,提高了新分銷能力中的聚合器系統的兼容性。
技術領域
本發明涉及計算機技術領域,更具體的,涉及一種報文格式轉換方法及裝置。
背景技術
新分銷能力(New Distribution Capability,簡稱NDC)標準,是國際航空運輸協會IATA近年來力推的新的分銷行業標準。NDC主要制定了統一的基于XML格式報文的數據傳輸標準,航空公司與其合作伙伴之間可以通過這一統一標準來進行數據的交互。
近年來,隨著航空公司NDC的建立,航空公司渠道呈多元化發展趨勢,越來越多的航空公司發布了自己的NDC銷售接口,但是由于NDC接口迭代更新快,不同航司選擇不同版本的NDC接口,更甚者還有使用JSON格式報文作為接口報文的情況出現。因此,目前需要一種能夠兼容XML報文格式和JSON報文格式的NDC聚合器,以接入不同格式的報文。
發明內容
提供該發明內容部分以便以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。該發明內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
一種報文格式轉換方法,應用于新分銷能力中的聚合器系統,所述方法包括:
接收第三方用戶平臺發送的請求報文;
對所述請求報文進行解析,得到所述請求報文的版本以及至少一個航司標識;
將所述請求報文的版本轉換為與所述航司標識相對應的目標報文版本,并發送到與所述航司標識相對應的目標航司;
接收所述目標航司反饋的返回報文;
對所述返回報文進行解析,得到所述返回報文的版本以及第三方用戶平臺標識;
將所述返回報文的版本轉換為與所述第三方用戶平臺標識相對應的報文版本,并發送到所述第三方用戶平臺。
一種報文格式轉換裝置,應用于新分銷能力中的聚合器系統,所述裝置包括:
請求報文接收單元,用于接收第三方用戶平臺發送的請求報文;
請求報文解析單元,用于對所述請求報文進行解析,得到所述請求報文的版本以及至少一個航司標識;
第一格式轉換單元,用于將所述請求報文的版本轉換為與所述航司標識相對應的目標報文版本,并發送到與所述航司標識相對應的目標航司;
返回報文接收單元,用于接收所述目標航司反饋的返回報文;
返回報文解析單元,用于對所述返回報文進行解析,得到所述返回報文的版本以及第三方用戶平臺標識;
第二格式轉換單元,用于將所述返回報文的版本轉換為與所述第三方用戶平臺標識相對應的報文版本,并發送到所述第三方用戶平臺。
相對于現有技術,本發明的有益效果如下:
本發明公開的一種報文格式轉換方法,通過對第三方用戶平臺發送的請求報文進行解析,得到請求報文的版本以及至少一個航司標識,將請求報文的版本轉換為與航司標識相對應的目標報文版本,并通過對目標航司反饋的返回報文進行解析,得到返回報文的版本以及第三方用戶平臺標識,將返回報文的版本轉換為與第三方用戶平臺標識相對應的報文版本,實現了基于新分銷能力中的聚合器系統的各種版本的報文的轉換,提高了新分銷能力中的聚合器系統的兼容性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國民航信息網絡股份有限公司,未經中國民航信息網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011083940.3/2.html,轉載請聲明來源鉆瓜專利網。





