[發明專利]一種數據處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 201911089082.0 | 申請日: | 2019-11-08 |
| 公開(公告)號: | CN110851209B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 馬福龍 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F16/25;G06F16/2455 |
| 代理公司: | 北京中知法苑知識產權代理有限公司 11226 | 代理人: | 李明 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 電子設備 存儲 介質 | ||
本公開提供了一種數據處理方法、裝置、電子設備及存儲介質,其中,該方法應用于服務器,服務器中包含預先構建的軟件開發工具包SDK,SDK設置有多種數據處理類型分別對應的應用程序調用接口,數據處理方法包括:接收到客戶端發送的數據處理請求時,解析數據處理請求中包含的至少一個索引信息和客戶端屬性信息;基于數據處理請求對應的數據處理類型,確定SDK中與數據處理類型對應的待調用的應用程序調用接口;確定預先建立的與客戶端屬性信息對應的數據存儲庫,并通過調用與數據處理類型對應的應用程序調用接口,對數據存儲庫中獲取至少一個索引信息分別對應的數據內容,并將數據內容發送至客戶端。本公開實施例降低了開發成本。
技術領域
本公開涉及計算機技術領域,具體而言,涉及一種數據處理方法、裝置、電子設備及存儲介質。
背景技術
很多不同的業務中,均有對數據處理的場景,往往每種業務可以由對應的一種應用程序(Application,App)執行,有很多場景下需要針對服務器存儲的數據信息進行不同類型的處理,這些數據處理過程可以由該服務器進行處理,比如針對數據的提取、刪除和更新處理等。
一般地,不同的App針對數據處理過程相似,也會開發一套與該App對應的數據處理方式,當存在多個App時,就需要開發與每個App對應的數據處理方式,開發成本較高。
發明內容
有鑒于此,本公開至少提供一種數據處理方案,以提高數據處理效率。
第一方面,本公開實施例提供了一種數據處理方法,應用于服務器,所述服務器中包含預先構建的軟件開發工具包SDK,所述SDK設置有多種數據處理類型分別對應的應用程序調用接口,所述數據處理方法包括:
接收到客戶端發送的數據處理請求時,解析所述數據處理請求中包含的至少一個索引信息和客戶端屬性信息;
基于所述數據處理請求對應的數據處理類型,確定所述SDK中與所述數據處理類型對應的待調用的應用程序調用接口;
確定預先建立的與所述客戶端屬性信息對應的數據存儲庫,并通過調用與所述數據處理類型對應的應用程序調用接口,對所述數據存儲庫中所述至少一個索引信息分別對應的數據內容進行處理,并將處理結果發送至所述客戶端。
在一種可能的實施方式中,所述數據處理類型包括:
數據獲取類型、數據刪除類型和數據更新類型。
在一種可能的實施方式中,所述數據存儲庫包含與所述客戶端屬性信息對應的緩存數據庫和內存數據庫,當所述數據處理請求對應的數據處理類型為數據獲取類型時,根據以下步驟查找所述數據存儲庫中所述至少一個索引信息分別對應的數據內容:
通過調用與所述數據處理類型對應的應用程序調用接口,在所述緩存數據庫中依次查找與每個索引信息對應的數據內容;
針對任一索引信息,若在所述緩存數據庫中查找到對應的數據內容,則將查找到的數據內容作為與所述任一索引信息對應的數據內容;
若未在所述緩存數據庫中查找到對應的數據內容,則在所述內存數據庫中查找與該任一索引信息對應的數據內容,并將從所述內存數據庫中查找到的數據內容作為與所述任一索引信息對應的數據內容。
在一種可能的實施方式中,所述數據處理方法還包括:
若未在所述緩存數據庫中查找到所述任一索引信息對應的數據內容,在所述緩存數據庫中復制所述任一索引信息以及所述任一索引信息對應的數據內容,以實現所述緩存數據庫與所述內存數據庫的同步。
在一種可能的實施方式中,按照以下方式預先構建所述SDK:
獲取預先存儲的多種數據處理類型分別對應的配置文件信息,以及與所述多種數據處理類型匹配的SDK模板;所述SDK模板包括多個待填充項,以及與每個待填充項對應的調用接口;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911089082.0/2.html,轉載請聲明來源鉆瓜專利網。





