[發(fā)明專利]一種基于規(guī)則配置的數(shù)據(jù)查詢方法、裝置、存儲介質(zhì)及終端有效
| 申請?zhí)枺?/td> | 202010039008.4 | 申請日: | 2020-01-14 |
| 公開(公告)號: | CN111259037B | 公開(公告)日: | 2023-09-19 |
| 發(fā)明(設(shè)計)人: | 廖旻可 | 申請(專利權(quán))人: | 重慶特斯聯(lián)智慧科技股份有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F16/2455;G06F16/248 |
| 代理公司: | 北京辰權(quán)知識產(chǎn)權(quán)代理有限公司 11619 | 代理人: | 付婧 |
| 地址: | 401329 重慶市*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 規(guī)則 配置 數(shù)據(jù) 查詢 方法 裝置 存儲 介質(zhì) 終端 | ||
本發(fā)明公開了一種基于規(guī)則配置的數(shù)據(jù)查詢方法、裝置、存儲介質(zhì)及終端,所述方法包括:當接收到針對客戶端輸入的數(shù)據(jù)查詢指令時,生成數(shù)據(jù)查詢參數(shù);基于所述數(shù)據(jù)查詢參數(shù)生成查詢語句;將所述查詢語句發(fā)送至預設(shè)數(shù)據(jù)查詢引擎進行數(shù)據(jù)查詢,生成查詢結(jié)果;將所述查詢結(jié)果發(fā)送至客戶端對應(yīng)的網(wǎng)關(guān)。因此,采用本申請實施例,可以節(jié)省軟件開發(fā)成本,縮短軟件開發(fā)周期。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種基于規(guī)則配置的數(shù)據(jù)查詢方法、裝置、存儲介質(zhì)及終端。
背景技術(shù)
隨著人們對軟件產(chǎn)品功能需求的增加,大量基于應(yīng)用程序接口的數(shù)據(jù)查詢功能越來越多的應(yīng)用在軟件工程開發(fā)中,如何減少服務(wù)端應(yīng)用程序接口的開發(fā)量,增加類似數(shù)據(jù)接口的復用性,移植支持不同數(shù)據(jù)引擎,就變得越來越重要。
目前在軟件應(yīng)用程序接口開發(fā)中,軟件開發(fā)人員需要根據(jù)具體的場景不斷編寫大量的應(yīng)用程序數(shù)據(jù)查詢接口,軟件開發(fā)人員編寫的大量應(yīng)用程序接口中,存在很多重復的應(yīng)用程序數(shù)據(jù)查詢接口,給軟件開發(fā)人員增加了大量重復性工作,浪費了時間,從而增加了軟件開發(fā)周期。
發(fā)明內(nèi)容
本申請實施例提供了一種基于規(guī)則配置的數(shù)據(jù)查詢方法、裝置、存儲介質(zhì)及終端。為了對披露的實施例的一些方面有一個基本的理解,下面給出了簡單的概括。該概括部分不是泛泛評述,也不是要確定關(guān)鍵/重要組成元素或描繪這些實施例的保護范圍。其唯一目的是用簡單的形式呈現(xiàn)一些概念,以此作為后面的詳細說明的序言。
第一方面,本申請實施例提供了一種基于規(guī)則配置的數(shù)據(jù)查詢方法,所述方法包括:
當接收到針對客戶端輸入的數(shù)據(jù)查詢指令時,生成數(shù)據(jù)查詢參數(shù);
基于所述數(shù)據(jù)查詢參數(shù)生成查詢語句;
將所述查詢語句發(fā)送至預設(shè)數(shù)據(jù)查詢引擎進行數(shù)據(jù)查詢,生成查詢結(jié)果;
將所述查詢結(jié)果發(fā)送至客戶端對應(yīng)的網(wǎng)關(guān)。
可選的,所述基于所述數(shù)據(jù)查詢參數(shù)生成查詢語句,包括:
獲取預設(shè)數(shù)據(jù)規(guī)則訪問引擎;
采用所述預設(shè)數(shù)據(jù)規(guī)則訪問引擎對所述查詢參數(shù)進行分析生成分析結(jié)果;
根據(jù)所述分析結(jié)果在預設(shè)規(guī)則庫中獲取所述查詢參數(shù)對應(yīng)的規(guī)則;
基于所述查詢參數(shù)對應(yīng)的規(guī)則生成查詢語句。
可選的,所述將所述查詢結(jié)果發(fā)送至客戶端對應(yīng)的網(wǎng)關(guān)之后,還包括:
當客戶端對應(yīng)的網(wǎng)關(guān)接收到所述查詢結(jié)果時,根據(jù)網(wǎng)關(guān)預先配置格式對所述查詢結(jié)果進行封裝,生成封裝后的查詢結(jié)果;
將所述封裝后的查詢結(jié)果發(fā)送至客戶端進行展示。
可選的,所述網(wǎng)關(guān)預先配置格式包括xml格式、TXT格式和json串格式。
可選的,所述指令的請求方式有g(shù)et請求方式和post請求方式。
第二方面,本申請實施例提供了一種基于規(guī)則配置的數(shù)據(jù)查詢裝置,所述裝置包括:
參數(shù)生成模塊,用于當接收到針對客戶端輸入的數(shù)據(jù)查詢指令時,生成數(shù)據(jù)查詢參數(shù);
查詢語句生成模塊,用于基于所述數(shù)據(jù)查詢參數(shù)生成查詢語句;
結(jié)果生成模塊,用于將所述查詢語句發(fā)送至預設(shè)數(shù)據(jù)查詢引擎進行數(shù)據(jù)查詢,生成查詢結(jié)果;
結(jié)果發(fā)送模塊,用于將所述查詢結(jié)果發(fā)送至客戶端對應(yīng)的網(wǎng)關(guān)。
可選的,所述查詢語句生成模塊,包括:
規(guī)則訪問引擎獲取單元,用于獲取預設(shè)數(shù)據(jù)規(guī)則訪問引擎;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶特斯聯(lián)智慧科技股份有限公司,未經(jīng)重慶特斯聯(lián)智慧科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010039008.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 規(guī)則發(fā)現(xiàn)程序、規(guī)則發(fā)現(xiàn)處理和規(guī)則發(fā)現(xiàn)裝置
- 不規(guī)則瓶蓋
- 相關(guān)規(guī)則分析裝置以及相關(guān)規(guī)則分析方法
- 分析規(guī)則調(diào)整裝置、分析規(guī)則調(diào)整系統(tǒng)以及分析規(guī)則調(diào)整方法
- 規(guī)則抽取方法和規(guī)則抽取設(shè)備
- 終端規(guī)則引擎裝置、終端規(guī)則運行方法
- 布(規(guī)則)
- 規(guī)則呈現(xiàn)方法、存儲介質(zhì)和規(guī)則呈現(xiàn)裝置
- 可編寫規(guī)則配置模塊、規(guī)則生成系統(tǒng)、及規(guī)則管理平臺
- 不規(guī)則圍棋
- 數(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)裝置





