[發(fā)明專利]一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201911089082.0 | 申請日: | 2019-11-08 |
| 公開(公告)號: | CN110851209B | 公開(公告)日: | 2023-07-21 |
| 發(fā)明(設(shè)計)人: | 馬福龍 | 申請(專利權(quán))人: | 北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F16/25;G06F16/2455 |
| 代理公司: | 北京中知法苑知識產(chǎn)權(quán)代理有限公司 11226 | 代理人: | 李明 |
| 地址: | 100041 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)處理 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
1.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于服務(wù)器,所述服務(wù)器中包含預(yù)先構(gòu)建的軟件開發(fā)工具包SDK,所述SDK設(shè)置有多種數(shù)據(jù)處理類型分別對應(yīng)的應(yīng)用程序調(diào)用接口,所述數(shù)據(jù)處理方法包括:
接收到客戶端發(fā)送的數(shù)據(jù)處理請求時,解析所述數(shù)據(jù)處理請求中包含的至少一個索引信息和客戶端屬性信息;所述索引信息用于確定所述客戶端要處理的目標(biāo)數(shù)據(jù)內(nèi)容,所述客戶端屬性信息用于唯一標(biāo)識客戶端;
基于所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)處理類型,確定所述SDK中與所述數(shù)據(jù)處理類型對應(yīng)的待調(diào)用的應(yīng)用程序調(diào)用接口;
確定預(yù)先建立的與所述客戶端屬性信息對應(yīng)的數(shù)據(jù)存儲庫,并通過調(diào)用與所述數(shù)據(jù)處理類型對應(yīng)的應(yīng)用程序調(diào)用接口,對所述數(shù)據(jù)存儲庫中所述至少一個索引信息分別對應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行處理,并將處理結(jié)果發(fā)送至所述客戶端。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)處理類型包括:
數(shù)據(jù)獲取類型、數(shù)據(jù)刪除類型和數(shù)據(jù)更新類型。
3.根據(jù)權(quán)利要求1或2任一所述的數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)存儲庫包含與所述客戶端屬性信息對應(yīng)的緩存數(shù)據(jù)庫和內(nèi)存數(shù)據(jù)庫,當(dāng)所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)處理類型為數(shù)據(jù)獲取類型時,根據(jù)以下步驟查找所述數(shù)據(jù)存儲庫中所述至少一個索引信息分別對應(yīng)的數(shù)據(jù)內(nèi)容:
通過調(diào)用與所述數(shù)據(jù)處理類型對應(yīng)的應(yīng)用程序調(diào)用接口,在所述緩存數(shù)據(jù)庫中依次查找與每個索引信息對應(yīng)的數(shù)據(jù)內(nèi)容;
針對任一索引信息,若在所述緩存數(shù)據(jù)庫中查找到對應(yīng)的數(shù)據(jù)內(nèi)容,則將查找到的數(shù)據(jù)內(nèi)容作為與所述任一索引信息對應(yīng)的數(shù)據(jù)內(nèi)容;
若未在所述緩存數(shù)據(jù)庫中查找到對應(yīng)的數(shù)據(jù)內(nèi)容,則在所述內(nèi)存數(shù)據(jù)庫中查找與該任一索引信息對應(yīng)的數(shù)據(jù)內(nèi)容,并將從所述內(nèi)存數(shù)據(jù)庫中查找到的數(shù)據(jù)內(nèi)容作為與所述任一索引信息對應(yīng)的數(shù)據(jù)內(nèi)容。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)處理方法還包括:
若未在所述緩存數(shù)據(jù)庫中查找到所述任一索引信息對應(yīng)的數(shù)據(jù)內(nèi)容,在所述緩存數(shù)據(jù)庫中復(fù)制所述任一索引信息以及所述任一索引信息對應(yīng)的數(shù)據(jù)內(nèi)容,以實現(xiàn)所述緩存數(shù)據(jù)庫與所述內(nèi)存數(shù)據(jù)庫的同步。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,按照以下方式預(yù)先構(gòu)建所述SDK:
獲取預(yù)先存儲的多種數(shù)據(jù)處理類型分別對應(yīng)的配置文件信息,以及與所述多種數(shù)據(jù)處理類型匹配的SDK模板;所述SDK模板包括多個待填充項,以及與每個待填充項對應(yīng)的調(diào)用接口;
將每種出具處理類型對應(yīng)的配置文件信息按照預(yù)設(shè)自然語言編輯后分別填充至所述SDK模板的待填充項中,以及按照所述預(yù)設(shè)自然語言對每種數(shù)據(jù)處理類型對應(yīng)的調(diào)用接口進(jìn)行編輯后生成該數(shù)據(jù)處理類型對應(yīng)的應(yīng)用程序調(diào)用接口。
6.一種數(shù)據(jù)處理裝置,其特征在于,應(yīng)用于服務(wù)器,所述服務(wù)器中包含預(yù)先構(gòu)建的軟件開發(fā)工具包SDK,所述SDK設(shè)置有多種數(shù)據(jù)處理類型分別對應(yīng)的應(yīng)用程序調(diào)用接口,所述數(shù)據(jù)處理裝置包括:
解析模塊,用于接收到客戶端發(fā)送的數(shù)據(jù)處理請求時,解析所述數(shù)據(jù)處理請求中包含的至少一個索引信息和客戶端屬性信息;所述索引信息用于確定所述客戶端要處理的目標(biāo)數(shù)據(jù)內(nèi)容,所述客戶端屬性信息用于唯一標(biāo)識客戶端;
確定模塊,用于基于所述數(shù)據(jù)處理請求對應(yīng)的數(shù)據(jù)處理類型,確定所述SDK中與所述數(shù)據(jù)處理類型對應(yīng)的待調(diào)用的應(yīng)用程序調(diào)用接口;
處理模塊,用于確定預(yù)先建立的與所述客戶端屬性信息對應(yīng)的數(shù)據(jù)存儲庫,并通過調(diào)用與所述數(shù)據(jù)處理類型對應(yīng)的應(yīng)用程序調(diào)用接口,對所述數(shù)據(jù)存儲庫中所述至少一個索引信息分別對應(yīng)的數(shù)據(jù)內(nèi)容進(jìn)行處理,并將處理結(jié)果發(fā)送至所述客戶端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911089082.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





