[發明專利]一種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 模板 加載 方法 裝置 電子設備 | ||
1.一種XSLT模板的加載方法,其特征在于,應用于進行NDC報文轉換的系統,該系統包括NDC報文裝載器工廠、NDC報文轉換器工廠、NDC版本適配器、各版本航司適配器以及報文轉換器,所述加載方法包括:
獲取航司各接口的目標模板池的配置信息以及航司模板加載路徑,所述目標模板配置信息至少包括最大翻譯數,最小空閑數,最大空閑數,最大等待時長;
基于所述配置信息以及航司模板加載路徑,從NDC報文轉換器工廠獲取與NDC報文裝載器的目標參數對應的報文轉換器實例;
基于接口報文翻譯模式以及報文翻譯池大小,初始化所述報文轉換器實例;
基于各接口的轉換方式配置,構建NDC報文裝載器實例;
基于所述報文轉換器實例以及所述NDC報文裝載器實例,生成目標NDC版本適配器。
2.根據權利要求1所述的方法,其特征在于,確定所述目標模板池,包括:
獲取航司的各接口的轉換器配置,所述轉換器配置至少包括NDC版本號、航司版本號、航司接口、NDC報文轉換器唯一標識以及NDC報文裝載類型;
基于所述轉換器配置,確定出至少一個模板池;
獲取NDC報文裝載器的目標參數,所述目標參數至少包括NDC版本號、航司版本號以及航司接口中的一個或多個;
基于所述目標參數,從所述至少一個模板池中確定出目標模板池。
3.根據權利要求1所述的方法,其特征在于,所述基于各接口的轉換方式配置,構建NDC報文裝載器實例,包括:
從NDC適配器的配置文件獲取NDC版本模板加載路徑;
根據所述配置文件和所述模板加載路徑加載模板池;
根據平臺確定的模板后綴獲取NDC版本接口的所有轉換的XSLT模板路徑,進行初始化;
將獲取的配置信息裝載到模板配置適配器池中;
將所述NDC報文轉換器實例編譯所述NDC版本模板;
從NDC報文裝載器工廠獲取相應的NDC報文裝載器實例。
4.根據權利要求1所述的方法,其特征在于,所述基于所述報文轉換器實例以及所述NDC報文裝載器實例,生成目標NDC版本適配器,包括:
組裝所述報文轉換器實例以及所述NDC報文裝載器實例。
5.一種XSLT模板的加載裝置,其特征在于,應用于進行NDC報文轉換的系統,該系統包括NDC報文裝載器工廠、NDC報文轉換器工廠、NDC版本適配器、各版本航司適配器以及報文轉換器,所述加載裝置包括:
第一獲取模塊,用于獲取航司各接口的目標模板池的配置信息以及航司模板加載路徑,所述目標模板配置信息至少包括最大翻譯數,最小空閑數,最大空閑數,最大等待時長;
第二獲取模塊,用于基于所述配置信息以及航司模板加載路徑,從NDC報文轉換器工廠獲取與NDC報文裝載器的目標參數對應的報文轉換器實例;
初始化模塊,用于基于接口報文翻譯模式以及報文翻譯池大小,初始化所述報文轉換器實例;
構建模塊,用于基于各接口的轉換方式配置,構建NDC報文裝載器實例;
生成模塊,用于基于所述報文轉換器實例以及所述NDC報文裝載器實例,生成目標NDC版本適配器。
6.根據權利要求5所述的裝置,其特征在于,還包括:
第三獲取模塊,用于獲取航司的各接口的轉換器配置,所述轉換器配置至少包括NDC版本號、航司版本號、航司接口、NDC報文轉換器唯一標識以及NDC報文裝載類型;
第一確定模塊,用于基于所述轉換器配置,確定出至少一個模板池;
第四獲取模塊,用于獲取NDC報文裝載器的目標參數,所述目標參數至少包括NDC版本號、航司版本號以及航司接口中的一個或多個;
第二確定模塊,用于基于所述目標參數,從所述至少一個模板池中確定出目標模板池。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國民航信息網絡股份有限公司,未經中國民航信息網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011190335.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:控制方法及裝置
- 下一篇:一種多航司接入方法、裝置及電子設備





