[發明專利]數據轉換方法及適配器有效
| 申請號: | 202011547078.7 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112287013B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 楊健偉;徐霞;張社麗;黃偉強 | 申請(專利權)人: | 深圳市藍凌軟件股份有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 劉佳妮 |
| 地址: | 518051 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 轉換 方法 適配器 | ||
本申請涉及一種數據轉換方法、適配器、計算機設備和存儲介質。所述方法包括:從第一業務系統中獲取第一結構化數據;從第二業務系統中確定各個待賦值變量,獲取各個所述待賦值變量分別對應的轉換函數;針對每一個所述待賦值變量,從所述轉換函數中獲取包含結構化信息的參數標識;基于所述參數標識從所述第一結構化數據獲取對應的第一數據,將所述第一數據賦值給所述待賦值變量,得到第二數據;基于各個所述第二數據生成第二結構化數據。采用本方法能夠實現不同業務系統中的不同結構化數據的兼容。
技術領域
本申請涉及計算機技術領域,特別是涉及一種數據轉換方法適配器、計算機設備和存儲介質。
背景技術
隨著計算機技術的發展,出現了各種業務系統。通過業務系統可以實現各種功能,例如營銷策劃、銷售、客戶服務、客戶關系管理、風險防范等。而當不同的業務系統之間進行數據傳輸時,經常會遇到不同的業務系統的數據規范不一致,從而導致數據無法傳輸的情況,存在數據的不兼容問題。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠實現數據兼容的數據轉換方法、適配器、計算機設備和存儲介質。
一種數據轉換方法,所述方法包括:
從第一業務系統中獲取第一結構化數據;
從第二業務系統中確定各個待賦值變量,獲取各個所述待賦值變量分別對應的轉換函數;
針對每一個所述待賦值變量,從所述轉換函數中獲取包含結構化信息的參數標識;基于所述參數標識從所述第一結構化數據獲取對應的第一數據,將所述第一數據賦值給所述待賦值變量,得到第二數據;
基于各個所述第二數據生成第二結構化數據。
在其中一個實施例中,所述從第一業務系統中獲取第一結構化數據之后,還包括:
獲取轉換方式;所述轉換方式為整體轉換或者字段轉換;
所述從第二業務系統中確定各個待賦值變量,包括:
從第二業務系統中確定所述轉換方式對應的各個待賦值變量。
在其中一個實施例中,所述從第二業務系統中確定所述轉換方式對應的各個待賦值變量,包括:
當所述轉換方式是整體轉換時,從第二業務系統中確定所述整體轉換對應的對象作為待賦值變量。
在其中一個實施例中,所述從第二業務系統中確定所述轉換方式對應的各個待賦值變量,包括:
當所述轉換方式是字段轉換時,遍歷第二業務系統中對象所包含的各個字段;各個字段之間存在結構化關系;
依次將各個字段作為待賦值變量。
在其中一個實施例中,所述從所述轉換函數中獲取包含結構化信息的參數標識,包括:
從所述轉換函數中確定第一標識的位置,以及第二標識的位置;所述第一標識和所述第二標識為相匹配的一對標識;
獲取所述第一標識的位置和所述第二標識的位置之間的第一字符串;
對所述第一字符串進行分解,得到包含結構化信息的參數標識。
在其中一個實施例中,所述從第二業務系統中確定各個待賦值變量,獲取各個所述待賦值變量分別對應的轉換函數之后,還包括:
針對每一個所述待賦值變量,從所述待賦值變量對應的轉換函數中確定所述轉換函數的函數名稱;
從所述第二業務系統中確定所述函數名稱所對應的類路徑和方法標識;
基于所述類路徑和方法標識確定目標代碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市藍凌軟件股份有限公司,未經深圳市藍凌軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011547078.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磁懸浮高速電機轉子結構
- 下一篇:用于電機的電機軸總成及電機
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





