[發明專利]一種通用高效自助數據查詢系統及實現方法有效
| 申請號: | 201511018158.2 | 申請日: | 2015-12-28 |
| 公開(公告)號: | CN105677745B | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 李勇波;李淑飛;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/2455 |
| 代理公司: | 廣東莞信律師事務所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東莞市松山湖高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 高效 自助 數據 查詢 系統 實現 方法 | ||
1.一種通用高效自助數據查詢系統,其特征在于:所述的系統包括資源展現層、資源服務層、查詢服務層和業務數據層;
所述的資源展現層,包括資源展現和資源導出;在有資源展現請求時,將資源信息請求封裝成的資源標識發送資源服務層;
所述的資源服務層,包括資源目錄、資源發布、我的收藏、資源展現模版、RESTful服務模塊;負責接收資源展現層發送的請求,在已發布資源目錄查找到相應的資源標識,并將資源標識向查詢服務層提交,同時將資源標識的展現模版進行獲取;
所述的查詢服務層,包括查詢管理、查詢引擎、查詢信息庫等模塊;查詢管理包括通用查詢入口、可視化定制條件查詢、自定義SQL查詢、開放接口;查詢引擎包括自助查詢引擎、SQL解析器和數據規則處理;查詢信息庫包括元數據庫和管理信息庫;在接收到資源服務層的資源標識請求,查詢到資源標識對應的唯一附屬SQL語句后,將該SQL語句載入到自助查詢引擎進行解析及執行,通過連接業務數據層數據接口獲取查詢數據后將數據結果集返回給資源服務層;
所述的業務數據層,包括云數據庫統一接口和各業務數據庫;接收到查詢服務層的查詢請求后,通過云數據庫統一接口建立相關查詢連接并執行查詢,完后返回數據結果集給查詢服務層并斷開相應連接;
通過資源展現層、資源服務層、查詢服務層和業務數據層共同進行交互協作處理,實現自助數據查詢。
2.一種權利要求1所述的通用高效自助數據查詢系統的實現方法,其特征在于:所述的資源展現層的處理流程如下:
第一步,用戶進入自助查詢界面;
第二步,用戶輸入資源信息進行查詢;
第三步,資源展現層根據資源信息,根據本層緩存模糊匹配資源信息,并以列表顯示該資源展現層的資源信息已經處于可查詢狀態;
第四步,用戶在列表中選擇已查詢的資源信息并單擊;
第五步,資源展現層將用戶選擇資源信息封裝成適合資源服務接口調用的對象;
第六步,資源展現層建立與資源服務層的通信連接;
第七步,資源展現層向資源服務層發送資源請求,并進入等待處理結果階段;
第八步,資源服務層接收資源展現層請求,將該請求對象轉換成資源服務對象標識,然后向查詢服務層發送查詢服務請求,同時獲取到資源服務對象標識匹配的資源展現模版信息,并進入等待處理結果階段;
第九步,查詢服務層接收到資源服務層發送的標識,調用自助查詢引擎查詢該標識,并將數據集返回給資源服務層;
第十步,資源服務層接收到查詢服務層返回的數據集,然后連同資源展現模版一起發送給資源展現層;
第十一步,資源展現層將獲取的數據集按照指定的展現模版進行組織并展現;
所述的資源服務層的處理流程為:
第一步,接收資源展現層的請求對象;
第二步,將請求對象轉換成資源服務對象標識;
第三步,匹配資源目錄信息資源;
第四步,根據資源目錄信息資源匹配到資源標識,并封裝為查詢服務層請求對象;
第五步,資源服務層向查詢服務層發送資源查詢請求,并進入等待處理結果階段;
第六步,查詢服務層接收到資源服務層發送的標識,調用自助查詢引擎查詢該標識,依據該標識附屬的SQL語句進行查詢并將數據集返回給資源服務層;
第七步,資源服務層接收到查詢服務層發送的數據集,根據資源服務標識匹配資源展現模版,同時返回給資源服務層;
所述的查詢服務層的處理流程為:
第一步,接收資源服務層的資源查詢請求;
第二步,查詢服務層將資源查詢請求匹配出其附屬的SQL語句;
第三步,將該SQL語句載入到自助查詢引擎;
第四步,自助查詢引擎通過SQL解析器對SQL語句進行詞法、語法及語義上的分析處理,并對SQL語句進行優化后提交;
第五步,自助查詢引擎對SQL語句查詢元數據信息進行安全性檢查;
第六步,自助查詢引擎執行查詢SQL語句連接業務數據層數據接口,并獲取相關結果數據集;
第七步,自助查詢引擎將查詢結果數據集進行數據規則處理,并返回給資源服務層;
所述的數據服務層的處理流程為:
第一步,接收查詢服務層的查詢請求;
第二步,數據服務層根據查詢請求信息并通過云數據庫接口建立相關查詢連接并執行查詢;
第三步,完后將數據結果集返回給查詢服務層并斷開相應連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511018158.2/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





