[發明專利]一種基于描述的界面生成裝置及生成方法有效
| 申請號: | 201010240230.7 | 申請日: | 2010-07-29 |
| 公開(公告)號: | CN102231104A | 公開(公告)日: | 2011-11-02 |
| 發明(設計)人: | 王冬 | 申請(專利權)人: | 艾默生網絡能源有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳新創友知識產權代理有限公司 44223 | 代理人: | 江耀純 |
| 地址: | 518057 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 描述 界面 生成 裝置 方法 | ||
1.一種基于描述的界面生成裝置,用于生成目標界面;其特征在于:包括解釋器和定義文件;
所述定義文件中包括對所述目標界面中的各參數的名稱、數據源、依賴關系和查詢條件的描述;
所述解釋器包括數據源查詢器和加載器,所述數據源查詢器根據所述定義中當前參數的數據源的描述,查詢得到當前參數的數據源的位置,所述加載器根據所述定義文件中當前參數的依賴關系的描述,分析得到當前參數的依賴參數集合,所述加載器根據當前參數的依賴參數的集合、所述定義中當前參數的查詢條件的描述以及用戶端動態選定的當前參數的上一級參數的數據內容,分析得到當前參數的完整查詢內容,從通過所述數據源查詢器查詢得到的當前參數的數據源中提取符合當前參數的完整查詢內容的數據內容加載到當前參數對應的控件中。
2.根據權利要求1所述的基于描述的界面生成裝置,其特征在于:所述加載器包括檢查器、控制器和提取器;所述檢查器解析所述定義文件中定義的當前參數依賴關系的描述,檢查判斷出當前參數的依賴參數的集合;所述控制器發出控制信號控制所述提取器的工作;所述提取器根據當前參數的依賴參數的集合、查詢條件的描述以及用戶端選定的參數的上一級參數的數據內容,分析得到當前參數的完整查詢內容,從當前參數的數據源中提取符合完整查詢內容的數據內容加載到當前參數對應的控件中:
如果當前參數的依賴參數集合根據所述檢查器檢查的結果為空,所述控制器發出第一控制信號,所述提取器則直接從當前參數的數據來源中獲取當前參數的數據內容,加載到當前參數對應的控件中;
如果當前參數的依賴參數集合根據所述檢查器檢查的結果不為空,所述控制器先判斷當前參數依賴的所有上一級參數的數據內容是否已由用戶端從各上一級參數的數據內容中選定,當用戶端還未選定所有上一級參數的數據內容時,所述控制器發出鎖定信號,鎖定當前參數的數據內容不可選;當用戶端選定所述所有上一級參數的數據內容時,所述控制器發出第二控制信號,所述提取器則根據當前參數的查詢條件的描述,用戶端選定的當前參數的上一級參數的數據內容組合成完整的查詢內容,從當前參數的數據源中提取符合完整查詢內容的數據內容,加載到當前參數對應的控件中。
3.根據權利要求1所述的基于描述的界面生成裝置,其特征在于:所述定義文件中的描述采用的語言為XML語言。
4.根據權利要求1所述的基于描述的界面生成裝置,其特征在于:所述定義文件中對各參數的描述通過模板語句段復制生成,所述模板語句段對一個屬性內容為空的參數的名稱、數據源、依賴關系和查詢條件進行描述,所述模板語句段復制后生成多個語句段,各語句段中賦值輸入各參數的相應屬性內容后即為對各參數的名稱、數據源、依賴關系和查詢條件的描述。
5.根據權利要求1所述的基于描述的界面生成裝置,其特征在于:所述目標界面的個數為兩個以上;所述解釋器對所述各目標界面的定義文件分別解釋生成所述各目標界面。
6.一種基于描述的界面生成方法,用于生成目標界面;其特征在于:包括數據源查詢步驟和加載步驟;
所述數據源查詢步驟包括:根據所述目標界面的定義文件中的當前參數的數據源的描述,查詢得到當前參數的數據源的位置;
所述加載步驟包括:第一步:根據所述目標界面的定義文件中的當前參數的依賴關系的描述,分析得到當前參數的依賴參數集合;第二步:根據當前參數的依賴參數的集合、所述目標界面的定義文件中當前參數的查詢條件的描述以及用戶端動態選定的參數的上一級參數的數據內容,分析得到當前參數的完整查詢內容,從通過所述數據源查詢步驟查詢得到的當前參數的數據源中提取符合當前參數的完整查詢內容的數據內容加載到當前參數對應的控件中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾默生網絡能源有限公司,未經艾默生網絡能源有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010240230.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于正反饋電感替代法的有源低通濾波器
- 下一篇:節能錐





