[發明專利]數據處理方法和裝置、電子設備及存儲介質在審
| 申請號: | 201910913214.0 | 申請日: | 2019-09-25 |
| 公開(公告)號: | CN112559605A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 伯諾克 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 李靜茹 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 電子設備 存儲 介質 | ||
1.一種數據處理方法,其特征在于,包括:
獲取服務端返回的查詢數據,以及客戶端對應的目標函數集合,其中,所述查詢數據與所述客戶端發送的查詢請求相對應,所述目標函數集合包括至少一個轉換函數;
利用所述目標函數集合包含的轉換函數對所述查詢數據的數據結構進行轉換,得到目標數據,其中,所述查詢數據的數據結構與所述服務端的數據結構相同,所述目標數據的數據結構與所述客戶端的數據結構相同;
發送所述目標數據至所述客戶端。
2.根據權利要求1所述的方法,其特征在于,在獲取所述客戶端對應的目標函數集合之前,所述方法還包括:
獲取所述服務端的第一數據結構和所述客戶端的第二數據結構;
獲取用于將所述第一數據結構轉換為所述第二數據結構的所述目標函數集合;
建立所述客戶端與所述目標函數集合的映射關系。
3.根據權利要求2所述的方法,其特征在于,獲取用于將所述第一數據結構轉換為所述第二數據結構的所述目標函數集合包括:
利用圖路徑算法從轉換函數庫中獲取轉換路徑集合,其中,所述轉換路徑集合包含至少一個轉換路徑,每個轉換路徑包含的轉換函數用于將所述第一數據結構轉換為所述第二數據結構,所述每個轉換路徑包含的轉換函數的數量小于預設數量;
獲取所述轉換路徑集合中的最短路徑,得到目標轉換路徑;
獲取所述目標轉換路徑包含的轉換函數,得到所述目標函數集合。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
在從所述轉換函數庫中無法獲取到所述轉換路徑集合的情況下,獲取新的轉換函數,其中,所述新的轉換函數用于將將所述第一數據結構轉換為所述第二數據結構;
將所述新的轉換函數存儲至所述轉換函數庫。
5.根據權利要求2所述的方法,其特征在于,獲取所述服務端的第一數據結構和所述客戶端的第二數據結構包括:
獲取輸入的所述服務端的第一地址和所述客戶端的第二地址;
基于所述第一地址獲取所述第一數據結構,并基于所述第二地址獲取所述第二數據結構。
6.根據權利要求1所述的方法,其特征在于,所述查詢請求中攜帶有標識信息,其中,獲取所述客戶端對應的轉換函數包括:
獲取所述標識信息對應的轉換函數列表;
基于所述轉換函數列表,從轉換數據庫中獲取所述轉換函數。
7.根據權利要求1所述的方法,其特征在于,在所述目標函數集合包含多個轉換函數的情況下,利用所述目標函數集合包含的轉換函數對所述查詢數據的數據結構進行轉換,得到目標數據包括:
利用所述多個轉換函數依次對所述查詢數據的數據結構進行轉換,得到所述目標數據。
8.一種數據處理裝置,其特征在于,包括:
獲取模塊,用于獲取服務端返回的查詢數據,以及客戶端對應的目標函數集合,其中,所述查詢數據與所述客戶端發送的查詢請求相對應,所述目標函數集合包括至少一個轉換函數;
轉換模塊,用于利用所述目標函數集合包含的轉換函數對所述查詢數據的數據結構進行轉換,得到目標數據,其中,所述查詢數據的數據結構與所述服務端的數據結構相同,所述目標數據的數據結構與所述客戶端的數據結構相同;
發送模塊,用于發送所述目標數據至所述客戶端。
9.一種電子設備,其特征在于,設備包括至少一個處理器、以及與處理器連接的至少一個存儲器、總線;其中,所述處理器、所述存儲器通過所述總線完成相互間的通信;所述處理器用于調用所述存儲器中的程序指令,以執行如權利要求1-7中任一項所述的數據處理方法。
10.一種存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-7中任一所述的數據處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910913214.0/1.html,轉載請聲明來源鉆瓜專利網。





