本發明涉及網絡協議及金融,尤其涉及一種支持xfs4iot轉換的通用中間件方法、裝置、設備及介質。
背景技術:
1、xfs是“extensions?for?financialservices”的縮寫,它是一種由美國銀行協會(american?bankers?association)?開發的標準化接口,用于連接金融自動化設備(例如自動柜員機和現金自動化設備)和金融自動化應用程序。
2、其中,xfs4iot?是根據最新的?iot?技術和通信協議開發的新一代?xfs?標準協議;與?xfs3規范協議相比,xfs4iot?具有更高的靈活性和互操作性,支持更多的設備類型和通信方式,但xfs3規范協議已經被廣泛應用于金融自動化設備領域,需要將?xfs4iot?協議轉換成?xfs3規范協議進行通信。
3、目前xfs4iot向xfs3的請求轉換時兩者之間存在著一定的差異和不兼容性,在進行轉換時存在兼容性問題,同時降低系統性能。
技術實現思路
1、本發明提供一種支持xfs4iot轉換的通用中間件方法、裝置、設備及介質,通過對xfs4iot規范協議和xfs3規范協議進行轉換,提供對設備支持的中間層,實現現有設備sp無需進行改造的前提下,與支持xfs4規范的應用進行通信,避免了不兼容問題。
2、第一方面,提供了一種支持xfs4iot轉換的通用中間件方法,包括:
3、獲取請求數據、接口條件,對所述請求數據中預設格式的數據進行數據分離,得到分離數據集;
4、對所述分離數據集進行結構化解析,得到結構化數據;
5、根據所述接口條件確定預設接口命令的輸入參數格式;
6、根據所述輸入參數格式對所述結構化數據進行入參轉換,得到轉換數據。
7、第二方面,提供了一種支持xfs4iot轉換的通用中間件裝置,包括:
8、獲取模塊,用于獲取請求數據、接口條件;
9、分離模塊,用于對所述請求數據中預設格式的數據進行數據分離,得到分離數據集;
10、解析模塊,用于對所述分離數據集進行結構化解析,得到結構化數據;
11、確定模塊,用于根據所述接口條件確定預設接口命令的輸入參數格式;
12、轉換模塊,用于根據所述輸入參數格式對所述結構化數據進行入參轉換,得到轉換數據。
13、第三方面,提供了一種計算機設備,包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的計算機程序,處理器執行計算機程序時實現上述一種支持xfs4iot轉換的通用中間件方法的步驟。
14、第四方面,提供了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,計算機程序被處理器執行時實現上述一種支持xfs4iot轉換的通用中間件方法的步驟。
15、上述一種支持xfs4iot轉換的通用中間件方法、裝置、計算機設備及存儲介質所實現的方案中,通過獲取請求數據,提高數據獲取的效率,通過提取預設格式的分離數據集,可以確保提取出的數據符合預期的數據格式和要求,避免因數據格式不同導致的處理錯誤,通過解析分離數據集和構造結構化數據,可以更加方便地對數據進行處理和分析,為數據的重復利用提供了便利條件,結構化數據格式通常是標準化的,因此可以方便地在不同的應用程序之間進行數據共享和交互,降低數據傳輸的成本和復雜度,構造正確的輸入參數格式可以避免輸入參數錯誤導致命令執行失敗或產生無法預期的結果,確保命令執行的正確性和有效性,構造xfs3命令的輸入參數格式可以使用戶更加方便地使用xfs3命令,實現xfs4iot向xfs3請求轉換,避免了系統的不兼容性,提供對設備支持的中間層,實現現有設備sp無需進行改造的前提下,與支持xfs4規范的應用進行通信。
1.一種支持xfs4iot轉換的通用中間件方法,其特征在于,包括:
2.如權利要求1所述的支持xfs4iot轉換的通用中間件方法,其特征在于,所述對所述請求數據中預設格式的數據進行數據分離,得到分離數據集,包括:
3.如權利要求1所述的支持xfs4iot轉換的通用中間件方法,其特征在于,所述對所述分離數據集進行結構化解析,得到結構化數據,包括:
4.如權利要求3所述的支持xfs4iot轉換的通用中間件方法,其特征在于,所述根據所述接口條件確定預設接口命令的輸入參數格式,包括:
5.如權利要求1所述的支持xfs4iot轉換的通用中間件方法,其特征在于,所述根據所述輸入參數格式對所述結構化數據進行入參轉換,得到轉換數據,包括:
6.如權利要求5所述的支持xfs4iot轉換的通用中間件方法,其特征在于,所述根據所述結構化數據的數據類型將所述結構化數據轉換為符合預設接口命令的輸入參數,包括:
7.如權利要求6所述的支持xfs4iot轉換的通用中間件方法,其特征在于,所述根據所述結構化數據的數據類型對所述結構化數據進行解析,得到解析后的結構化數據,包括:
8.一種支持xfs4iot轉換的通用中間件裝置,其特征在于,包括:
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述支持xfs4iot轉換的通用中間件方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述支持xfs4iot轉換的通用中間件方法的步驟。