[發明專利]一種XSLT模板的加載方法、裝置及電子設備在審
| 申請號: | 202011190335.6 | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN112307734A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 楊毅;寧娜;楊成科;柯錦 | 申請(專利權)人: | 中國民航信息網絡股份有限公司 |
| 主分類號: | G06F40/186 | 分類號: | G06F40/186;G06F40/151;G06F9/445;G06F40/58;H04L29/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李婷婷 |
| 地址: | 100085 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 xslt 模板 加載 方法 裝置 電子設備 | ||
本發明公開了一種XSLT模板的加載方法、裝置及系統,該加載方法應用于進行NDC報文轉換的系統,該系統包括NDC報文裝載器工廠、NDC報文轉換器工廠、NDC版本適配器、各版本航司適配器以及報文轉換器。首先獲取航司各接口的目標模板池的配置信息以及航司模板加載路徑,基于所述配置信息以及航司模板加載路徑,從NDC報文轉換器工廠獲取與NDC報文裝載器的目標參數對應的報文轉換器實例;基于接口報文翻譯模式以及報文翻譯池大小,初始化所述報文轉換器實例;基于各接口的轉換方式配置,構建NDC報文裝載器實例;基于所述報文轉換器實例以及所述NDC報文裝載器實例,生成目標NDC版本適配器。可見,本發明提供的XSLT模板的加載方法,能夠提高XSLT模板的轉換效率,靈活性高。
技術領域
本發明涉及信息處理技術領域,特別是涉及一種XSLT模板的加載方法、裝置及電子設備。
背景技術
NDC(New Distribution Capability,新分銷能力)是國際航空運輸協會(International Air Transport Association,IATA)近年來力推的新的分銷行業標準。它主要制定了統一的數據傳輸標準(基于XML格式的報文),航空公司與其合作伙伴之間可以通過這個統一標準來進行數據的交互。航司可以根據賣家的請求以及賣家和旅客的信息,動態實時構建航班運價機票產品以及輔營產品,再通過統一的標準提供給賣家,改變了傳統機票領域主要由全球分銷系統(Global Distribution System,簡稱GDS)構建產品,促進航司的直銷。
然而,NDC有多個版本,版本與版本之間有較大的差距,而且每個航司對接的NDC版本可能不同,因此,聚合器(Aggregator)就需要對航司的各個NDC版本進行處理,對航司多版本的XSLT模板進行XML轉換,以實現NDC版本與航司NDC版本的轉換。現有的XSLT模板的轉換效率較低,靈活性差,已經無法適用于當前復雜場景下的XML轉換的需求。
發明內容
針對于上述問題,本發明提供了一種XSLT模板的加載方法、裝置及電子設備,提高了XSLT模板的轉換效率,靈活性高。
為了實現上述目的,本發明提供了如下技術方案:
一種XSLT模板的加載方法,應用于進行NDC報文轉換的系統,該系統包括NDC報文裝載器工廠、NDC報文轉換器工廠、NDC版本適配器、各版本航司適配器以及報文轉換器,所述加載方法包括:
獲取航司各接口的目標模板池的配置信息以及航司模板加載路徑,所述目標模板配置信息至少包括最大翻譯數,最小空閑數,最大空閑數,最大等待時長;
基于所述配置信息以及航司模板加載路徑,從NDC報文轉換器工廠獲取與NDC報文裝載器的目標參數對應的報文轉換器實例;
基于接口報文翻譯模式以及報文翻譯池大小,初始化所述報文轉換器實例;
基于各接口的轉換方式配置,構建NDC報文裝載器實例;
基于所述報文轉換器實例以及所述NDC報文裝載器實例,生成目標NDC版本適配器。
一種XSLT模板的加載裝置,應用于進行NDC報文轉換的系統,該系統包括NDC報文裝載器工廠、NDC報文轉換器工廠、NDC版本適配器、各版本航司適配器以及報文轉換器,所述加載裝置包括:
第一獲取模塊,用于獲取航司各接口的目標模板池的配置信息以及航司模板加載路徑,所述目標模板配置信息至少包括最大翻譯數,最小空閑數,最大空閑數,最大等待時長;
第二獲取模塊,用于基于所述配置信息以及航司模板加載路徑,從NDC報文轉換器工廠獲取與NDC報文裝載器的目標參數對應的報文轉換器實例;
初始化模塊,用于基于接口報文翻譯模式以及報文翻譯池大小,初始化所述報文轉換器實例;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國民航信息網絡股份有限公司,未經中國民航信息網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011190335.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:控制方法及裝置
- 下一篇:一種多航司接入方法、裝置及電子設備





