[發(fā)明專利]一種用于對數(shù)據(jù)進行處理的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202011554963.8 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112650481A | 公開(公告)日: | 2021-04-13 |
| 發(fā)明(設(shè)計)人: | 郭毅;吳磊;龔樂天 | 申請(專利權(quán))人: | 航天信息股份有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F16/21;G06F16/242;G06F16/2455;G06F16/25 |
| 代理公司: | 北京工信聯(lián)合知識產(chǎn)權(quán)代理有限公司 11266 | 代理人: | 姜麗輝 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 數(shù)據(jù) 進行 處理 方法 系統(tǒng) | ||
本發(fā)明涉及一種用于對數(shù)據(jù)進行處理的方法及系統(tǒng),其中方法包括:響應(yīng)于接收到用戶設(shè)備的數(shù)據(jù)處理請求,對所述數(shù)據(jù)處理請求進行解析;根據(jù)用戶設(shè)備的標(biāo)識信息在認(rèn)證數(shù)據(jù)庫中搜索預(yù)先存儲的與用戶設(shè)備相關(guān)聯(lián)的認(rèn)證信息,基于比對的結(jié)果確定用戶設(shè)備是否通過身份認(rèn)證;當(dāng)用戶設(shè)備通過身份認(rèn)證時,根據(jù)數(shù)據(jù)范圍在內(nèi)容數(shù)據(jù)庫的多個數(shù)據(jù)集中選擇至少一個目標(biāo)數(shù)據(jù)集;根據(jù)數(shù)據(jù)操作確定數(shù)據(jù)處理請求所涉及的檢索條件、數(shù)據(jù)操作和數(shù)據(jù)內(nèi)容,基于檢索條件在緩存設(shè)備中進行檢索;當(dāng)在緩存設(shè)備中檢索到目標(biāo)內(nèi)容時,根據(jù)數(shù)據(jù)內(nèi)容和數(shù)據(jù)操作對目標(biāo)內(nèi)容進行數(shù)據(jù)處理,返回指示數(shù)據(jù)處理成功的數(shù)據(jù)處理響應(yīng)。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,并且更具體地,涉及一種用于對數(shù)據(jù)進行處理的方法及系統(tǒng)。
背景技術(shù)
通常的接口的開發(fā)需要控制層Controller、業(yè)務(wù)層Service、持久層Mapper、以及DTO、VO、Entity等實體對象的開發(fā),涉及到大量重復(fù)的結(jié)構(gòu)和冗余代碼,開發(fā)完成還需要提交、打包、測試等繁瑣步驟,導(dǎo)致開發(fā)效率低下。由于大部分接口功能都離不開對數(shù)據(jù)庫的操作(增、刪、改、查),如果通過直接寫出要執(zhí)行的SQL來實現(xiàn)功能,就可以減少編碼工作、提高開發(fā)效率。故而,可以實現(xiàn)基于sql配置的方式,零行代碼,完成業(yè)務(wù)接口的開發(fā)。
發(fā)明內(nèi)容
本發(fā)明提供jar包的方式,內(nèi)嵌到現(xiàn)有項目中,通過UI界面,開發(fā)人員可以編寫能夠?qū)崿F(xiàn)需求的SQL語句,完成接口的配置、發(fā)布。
根據(jù)本發(fā)明的一個方面,提供一種用于對數(shù)據(jù)進行處理的方法,所述方法包括:
響應(yīng)于接收到用戶設(shè)備的數(shù)據(jù)處理請求,對所述數(shù)據(jù)處理請求進行解析以獲取用戶設(shè)備的標(biāo)識信息、用戶設(shè)備的身份信息、檢索條件、數(shù)據(jù)操作、數(shù)據(jù)內(nèi)容和數(shù)據(jù)范圍;
根據(jù)用戶設(shè)備的標(biāo)識信息在認(rèn)證數(shù)據(jù)庫中搜索預(yù)先存儲的與用戶設(shè)備相關(guān)聯(lián)的認(rèn)證信息,將用戶設(shè)備的認(rèn)證信息對用戶設(shè)備的身份信息進行比對,并基于比對的結(jié)果確定用戶設(shè)備是否通過身份認(rèn)證;
當(dāng)用戶設(shè)備通過身份認(rèn)證時,根據(jù)數(shù)據(jù)范圍在內(nèi)容數(shù)據(jù)庫的多個數(shù)據(jù)集中選擇至少一個目標(biāo)數(shù)據(jù)集;
根據(jù)數(shù)據(jù)操作確定數(shù)據(jù)處理請求所涉及的檢索條件、數(shù)據(jù)操作和數(shù)據(jù)內(nèi)容,基于檢索條件在緩存設(shè)備中進行檢索;
當(dāng)在緩存設(shè)備中檢索到目標(biāo)內(nèi)容時,根據(jù)數(shù)據(jù)內(nèi)容和數(shù)據(jù)操作對目標(biāo)內(nèi)容進行數(shù)據(jù)處理,返回指示數(shù)據(jù)處理成功的數(shù)據(jù)處理響應(yīng);
當(dāng)在緩存設(shè)備中未檢索到目標(biāo)內(nèi)容時,基于檢索條件在至少一個目標(biāo)數(shù)據(jù)集中的每個數(shù)據(jù)集中進行檢索;
當(dāng)在數(shù)據(jù)集中檢索到目標(biāo)內(nèi)容時,根據(jù)數(shù)據(jù)內(nèi)容和數(shù)據(jù)操作對目標(biāo)內(nèi)容進行數(shù)據(jù)處理,返回指示數(shù)據(jù)處理成功的數(shù)據(jù)處理響應(yīng);
當(dāng)在數(shù)據(jù)集中未檢索到目標(biāo)內(nèi)容時,返回指示數(shù)據(jù)處理失敗的數(shù)據(jù)處理響應(yīng)。
當(dāng)數(shù)據(jù)操作為查詢操作時,數(shù)據(jù)內(nèi)容為空,并且目標(biāo)內(nèi)容為查詢操作所獲得的數(shù)據(jù)內(nèi)容。
當(dāng)數(shù)據(jù)操作為增加操作時,數(shù)據(jù)內(nèi)容為待增加的數(shù)據(jù)內(nèi)容,目標(biāo)內(nèi)容為目標(biāo)位置,將待增加的數(shù)據(jù)內(nèi)容添加到目標(biāo)位置。
當(dāng)數(shù)據(jù)操作為刪除操作時,數(shù)據(jù)內(nèi)容為待刪除的數(shù)據(jù)內(nèi)容,目標(biāo)內(nèi)容為目標(biāo)位置,在目標(biāo)位置處,將待刪除的數(shù)據(jù)內(nèi)容進行刪除。
當(dāng)數(shù)據(jù)操作為更新操作時,數(shù)據(jù)內(nèi)容為新的數(shù)據(jù)內(nèi)容,目標(biāo)內(nèi)容為目標(biāo)位置,利用新的數(shù)據(jù)內(nèi)容對目標(biāo)位置處的原來的數(shù)據(jù)內(nèi)容進行更新。
根據(jù)本發(fā)明的另一方面,提供一種用于對數(shù)據(jù)進行處理的系統(tǒng),所述系統(tǒng)包括:
解析裝置,響應(yīng)于接收到用戶設(shè)備的數(shù)據(jù)處理請求,對所述數(shù)據(jù)處理請求進行解析以獲取用戶設(shè)備的標(biāo)識信息、用戶設(shè)備的身份信息、檢索條件、數(shù)據(jù)操作、數(shù)據(jù)內(nèi)容和數(shù)據(jù)范圍;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天信息股份有限公司,未經(jīng)航天信息股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011554963.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





