[發明專利]數據處理方法及裝置、電子設備、計算機可讀介質在審
| 申請號: | 202111576032.2 | 申請日: | 2021-12-21 |
| 公開(公告)號: | CN114327493A | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 張英彬;李凌;陽志明 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06F8/51 | 分類號: | G06F8/51 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 孫寶海;闞梓瑄 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 電子設備 計算機 可讀 介質 | ||
本申請的實施例揭示了一種數據處理方法及裝置、電子設備、計算機可讀介質,該方法包括:獲取源數據模型以及源數據模型的轉換需求信息,之后基于源數據模型與轉換需求信息構建匹配樹,之后對匹配樹中含有的葉子節點進行解析,并基于解析結果確定葉子節點對應的數據轉換策略,之后基于數據轉換策略獲取葉子節點匹配的目標數據,并基于目標數據得到目標數據模型。本申請實施例的技術方案極大地優化了數據模型轉換方案,降低了數據模型的轉換難度。
技術領域
本申請涉及計算機通信技術領域,具體而言,涉及一種數據處理方法、數據處理裝置、電子設備以及計算機可讀介質。
背景技術
目前各個系統間會涉及到不同數據模型的轉換,但是相關技術中不同數據模型的轉換都是針對各個數據模型轉換設計對應的編碼,即定制化代碼開發,開發量大,且維護較為困難,給相關開發工作人員帶來一定困擾。
由此,如何降低數據模型的轉換難度是亟待解決的問題。
發明內容
為解決上述技術問題,本申請的實施例提供了一種數據處理方法及裝置、電子設備、計算機可讀介質,進而至少在一定程度上降低了數據模型的轉換難度。
根據本申請實施例的一個方面,提供了一種數據處理方法,所述方法包括:獲取源數據模型以及所述源數據模型的轉換需求信息;基于所述源數據模型與所述轉換需求信息構建匹配樹;對所述匹配樹中含有的葉子節點進行解析,并基于解析結果確定所述葉子節點對應的數據轉換策略;基于所述數據轉換策略獲取所述葉子節點匹配的目標數據,并基于所述目標數據得到目標數據模型。
根據本申請實施例的一個方面,提供了一種數據處理裝置,所述裝置包括:獲取模塊,配置為獲取源數據模型以及所述源數據模型的轉換需求信息;構建模塊,配置為基于所述源數據模型與所述轉換需求信息構建匹配樹;解析與確定模塊,配置為對所述匹配樹中含有的葉子節點進行解析,并基于解析結果確定所述葉子節點對應的數據轉換策略;獲取與得到模塊,配置為基于所述數據轉換策略獲取所述葉子節點匹配的目標數據,并基于所述目標數據得到目標數據模型。
在本申請的一個實施例中,基于前述方案,所述構建模塊包括:解析單元,配置為對所述源數據模型進行解析,得到多個元素項;第一獲取單元,配置為基于所述多個元素項和所述轉換需求信息,獲取多個目標轉換邏輯組件;生成單元,配置為將所述多個目標轉換邏輯組件進行組合,生成轉換數據模板;構建單元,配置為基于所述轉換數據模板構建所述匹配樹。
在本申請的一個實施例中,基于前述方案,所述轉換需求信息包括源數據模型待轉換至的目標數據模型的類型信息;所述獲取單元,具體配置為:從預設轉換邏輯庫中獲取與所述類型信息匹配的多個轉換邏輯組件;從所述多個轉換邏輯組件中確定各個元素項匹配的轉換邏輯組件,并將所述各個元素項匹配的轉換邏輯組件作為所述目標轉換邏輯組件。
在本申請的一個實施例中,基于前述方案,所述構建單元,具體配置為:對所述轉換數據模板進行解析,得到各個元素項所屬的層次以及各個元素項之間的關聯關系;基于所述各個元素項所屬的層次以及各個元素項之間的關聯關系,構建所述匹配樹。
在本申請的一個實施例中,基于前述方案,所述數據轉換策略包括元服務調用策略、映射處理策略以及正則處理策略;所述獲取與得到模塊包括:第二獲取單元,配置為若基于解析結果確定所述葉子節點對應的數據轉換策略為元服務調用策略,則從預設元服務庫中獲取所述葉子節點匹配的元服務組件;第三獲取單元,配置為基于所述元服務組件獲取所述葉子節點匹配的目標數據。
在本申請的一個實施例中,基于前述方案,所述裝置還包括:接收模塊,配置為基于接收到的輸入操作生成多個元服務組件;存儲模塊,配置為將所述多個元服務組件存儲至所述預設元服務庫中。
在本申請的一個實施例中,基于前述方案,所述解析與確定模塊包括:遍歷單元,配置為遍歷所述匹配樹中含有的所有節點;解析單元,配置為從所述所有節點中確定出葉子節點,并對所述葉子節點進行解析。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111576032.2/2.html,轉載請聲明來源鉆瓜專利網。





