[發明專利]一種建立通用查詢框架的方法及裝置有效
| 申請號: | 201310711559.0 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN104731804B | 公開(公告)日: | 2019-03-26 |
| 發明(設計)人: | 譚軍;盧海波 | 申請(專利權)人: | 遠光軟件股份有限公司 |
| 主分類號: | G06F16/83 | 分類號: | G06F16/83;G06F9/451 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 44100 | 代理人: | 華輝 |
| 地址: | 519085 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 建立 通用 查詢 框架 方法 裝置 | ||
1.一種建立通用查詢框架的方法,其特征在于,包括:
客戶端的方案解析器解析查詢方案,生成對應的查詢編輯界面及查詢展示界面,所述查詢編輯界面供用戶配置查詢條件,列計算項,展示形式,以及查詢界面需要展示的功能按鈕,所述查詢展示界面提供查詢功能以及數據展示功能;
所述方案解析器將方案編輯界面用戶設置的查詢條件及其它設置反序列化成方案,存儲到數據庫,供查詢或下次編輯使用;
客戶端的控件生成器將方案配置的查詢條件及UI類型生成相對應的控件放到一個面板上,將這個面板數據返回給所述方案解析器,方案解析器將所述面板嵌入到方案編輯界面和方案查詢界面,供用戶交互使用;
通用查詢引擎能解析出方案中配置的取數過程名稱及參數,然后調用相應的存儲過程完成取數功能。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
客戶端設置好的查詢條件通過用戶的查詢請求傳入服務端,由服務端的通用查詢引擎進行解析。
3.根據權利要求2所述的方法,其特征在于,所述服務端的通用查詢引擎進行解析,包括:
通過客戶端傳入的查詢方案,解析出調用的存儲過程以及查詢條件,然后調用存儲過程取數;
根據查詢方案生成界面展示樣式,為客戶端界面的展示形式提供依據。
4.一種建立通用查詢框架的裝置,其特征在于,包括:
解析單元,用于解析查詢方案,生成對應的查詢編輯界面及查詢展示界面,所述查詢編輯輯界面供用戶配置查詢條件,列計算項,展示形式,以及查詢界面需要展示的功能按鈕,所述查詢展示界面提供查詢功能以及數據展示功能;
反序列化單元,用于將方案編輯界面用戶設置的查詢條件及其它設置反序列化成方案,存儲到數據庫,供查詢或下次編輯使用;
控件生成單元,用于將方案配置的查詢條件及UI類型生成相對應的控件放到一個面板上,將這個面板數據返回給所述方案解析器,方案解析器將所述面板嵌入到方案編輯界面和方案查詢界面,供用戶交互使用。
5.根據權利要求4所述的裝置,其特征在于,所述裝置還包括:
發送單元,用于將客戶端設置好的查詢條件通過用戶的查詢請求發送至服務端,由服務端的通用查詢引擎進行解析。
6.根據權利要求5所述的裝置,其特征在于,所述服務端的通用查詢引擎進行解析,包括:
通過客戶端傳入的查詢方案,解析出調用的存儲過程以及查詢條件,然后調用存儲過程取數;
根據查詢方案生成界面展示樣式,為客戶端界面的展示形式提供依據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遠光軟件股份有限公司,未經遠光軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310711559.0/1.html,轉載請聲明來源鉆瓜專利網。





