[發(fā)明專利]一種Web查詢框架在審
| 申請?zhí)枺?/td> | 201710498195.0 | 申請日: | 2017-06-27 |
| 公開(公告)號: | CN107315808A | 公開(公告)日: | 2017-11-03 |
| 發(fā)明(設(shè)計)人: | 諶湘臨;王長明;張九華;吳曉蓉 | 申請(專利權(quán))人: | 石化盈科信息技術(shù)有限責(zé)任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 北京聿宏知識產(chǎn)權(quán)代理有限公司11372 | 代理人: | 吳大建,張杰 |
| 地址: | 100007 北京市東城區(qū)東*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 web 查詢 框架 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)庫技術(shù)領(lǐng)域,具體地說,尤其涉及一種Web查詢框架。
背景技術(shù)
傳統(tǒng)方式的Web查詢一般是通過固化的方式實現(xiàn)的,包括數(shù)據(jù)源、查詢語句、查詢面板及查詢表格,都固化實現(xiàn)在程序中。
一旦業(yè)務(wù)需求發(fā)生變更,只能通過修改程序的方式實現(xiàn),使得項目維護成本及系統(tǒng)風(fēng)險都大大增加。
發(fā)明內(nèi)容
為解決以上問題,本發(fā)明提供了一種Web查詢框架,用以滿足快速構(gòu)建數(shù)據(jù)查詢架構(gòu)的需要及靈活多變的業(yè)務(wù)需求。
根據(jù)本發(fā)明的一個實施例,提供了一種Web查詢框架,包括:
數(shù)據(jù)源配置模塊,用于配置待查詢的數(shù)據(jù)源;
數(shù)據(jù)集配置模塊,用于根據(jù)所述數(shù)據(jù)源創(chuàng)建包含預(yù)定參數(shù)的數(shù)據(jù)集主體;
過濾器配置模塊,用于根據(jù)所述預(yù)定參數(shù)生成查詢條件,并配置查詢條件控件類型及依賴關(guān)系以生成過濾器;
查詢表格配置模塊,用于根據(jù)選定的過濾器,配置可視化查詢面板。
根據(jù)本發(fā)明的一個實施例,所述數(shù)據(jù)源配置模塊通過指定數(shù)據(jù)源IP地址及用戶名、密碼的方式來配置數(shù)據(jù)源。
根據(jù)本發(fā)明的一個實施例,所述數(shù)據(jù)集配置模塊進一步包括:
數(shù)據(jù)源選擇單元,用于選擇待查詢的數(shù)據(jù)源;
數(shù)據(jù)定制單元,用于根據(jù)預(yù)定方式定制選擇的數(shù)據(jù)源;
預(yù)定參數(shù)確定單元,用于根據(jù)所述預(yù)定方式及選擇的數(shù)據(jù)源確定預(yù)定參數(shù),以得到包含所述預(yù)定參數(shù)的數(shù)據(jù)集主體。
根據(jù)本發(fā)明的一個實施例,所述預(yù)定方式包括表、視圖、存儲過程及自定義SQL,其根據(jù)選擇的數(shù)據(jù)源確定預(yù)定參數(shù)。
根據(jù)本發(fā)明的一個實施例,所述預(yù)定方式包括自定義結(jié)構(gòu)化查詢語言方式,其通過建立靜態(tài)參數(shù)和動態(tài)參數(shù)確定對應(yīng)選擇的數(shù)據(jù)源的預(yù)定參數(shù)。
根據(jù)本發(fā)明的一個實施例,所述過濾器配置模塊進一步包括:
查詢條件生成單元,用于根據(jù)所述預(yù)定參數(shù)生成所述查詢條件;
控件類型及依賴關(guān)系建立單元,用于根據(jù)所述查詢條件配置對應(yīng)控件及控件間的關(guān)聯(lián)依賴;
布局配置單元,用于配置所述控件在可視化查詢面板中的布局;
URL參數(shù)賦默認(rèn)值單元,用于配置可視化查詢面板的默認(rèn)查詢條件。
根據(jù)本發(fā)明的一個實施例,所述查詢表格配置模塊進一步包括:
過濾器選擇單元,用于選擇所需的過濾器;
表格類型配置單元,用于將根據(jù)選定的過濾器得到的查詢表格的顯示類型配置為基礎(chǔ)表或交叉表;
表格顯示配置單元,用于對選定的顯示類型的查詢表格配置行和/或列的顯示方式。
根據(jù)本發(fā)明的一個實施例,所述查詢表格配置模塊用于配置基礎(chǔ)表的自定義字段、行內(nèi)鏈接和行內(nèi)按鈕。
根據(jù)本發(fā)明的一個實施例,所述查詢表格配置模塊用于配置交叉表的凍結(jié)、合并、排序、表頭排序、多級表頭、統(tǒng)計信息和報警。
根據(jù)本發(fā)明的一個實施例,還包括目錄節(jié)點配置模塊,所述目錄節(jié)點配置模塊進一步包括:
查詢表格保存單元,用于保存配置的查詢表格;
查詢表格選擇單元,用于從保存的查詢表格中選擇待配置目錄節(jié)點的查詢表格;
目錄節(jié)點賦默認(rèn)值單元,用于將所述過濾器中指定的URL參數(shù)配置為目錄節(jié)點的默認(rèn)顯示條件,以跳轉(zhuǎn)至相應(yīng)頁面。
本發(fā)明的有益效果:
本發(fā)明通過提供一種高度可配置、靈活定制的Web數(shù)據(jù)查詢框架,用戶無需寫一行代碼即可以構(gòu)建一個復(fù)雜查詢,而且可以很好的實現(xiàn)模塊復(fù)用及功能組裝,解決了傳統(tǒng)Web查詢實現(xiàn)方式靈活性低、維護成本高的問題。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要的附圖做簡單的介紹:
圖1是根據(jù)本發(fā)明的一個實施例的Web查詢框架結(jié)構(gòu)示意圖;
圖2所示為圖1所示結(jié)構(gòu)的各部分功能配置結(jié)構(gòu)示意圖。
具體實施方式
以下將結(jié)合附圖及實施例來詳細(xì)說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護范圍之內(nèi)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于石化盈科信息技術(shù)有限責(zé)任公司,未經(jīng)石化盈科信息技術(shù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710498195.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務(wù)實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標(biāo)web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設(shè)備
- 一種Web攻擊報告生成方法、裝置、設(shè)備及計算機介質(zhì)





