[發明專利]一種電力UI自動化構建系統、頁面生成方法、設備及介質在審
| 申請號: | 202210330315.7 | 申請日: | 2022-03-28 |
| 公開(公告)號: | CN115016787A | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 楊訸;林龍;王岳;史存存;李琮琮;朱紅霞 | 申請(專利權)人: | 國網智能電網研究院有限公司;國網山東省電力公司營銷服務中心(計量中心);國家電網有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451;G06F3/0482;G06F3/0484;G06F16/957 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 102209 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電力 ui 自動化 構建 系統 頁面 生成 方法 設備 介質 | ||
1.一種電力UI自動化構建系統,其特征在于,包括:UI解析器和UI構建器;
所述UI解析器用于:基于補全的最小信息集,對UI頁面中的各組件類對應的預定義組件類進行處理,獲得所述UI頁面所需的全量信息;
所述UI構建器用于:基于所述全量信息和組件類實例,生成UI文件;
其中,所述最小信息集基于預先定義的最小信息集模型補全,所述最小信息集模型用于:以最小的信息量,表達UI頁面所需的全部信息;所述最小信息集模型的定義通過對通用UI頁面進行頁面抽象出最小信息集的定義得到;所述最小信息集包括:布局、樣式和交互功能;所述組件類基于對通用UI頁面進行頁面抽象得到。
2.如權利要求1所述的系統,其特征在于,所述最小信息集存儲于后臺數據庫或指定文件中;所述最小信息集基于預先設計的數據庫數據模型和文件語法進行表述。
3.如權利要求1所述的系統,其特征在于,在所述組件類預定義時將各組件中的固定格式部分按默認布局、樣式和交互功能封裝進入所述組件類,對組件中需要變化的部分提供類實例相應的構造方法和操縱方法。
4.如權利要求3所述的系統,其特征在于,在所述組件類預定義時還包括為變更固定格式部分提供的類實例相應的構造方法和操縱方法。
5.如權利要求3所述的系統,其特征在于,所述UI解析器具體用于:基于最小信息集模型獲取各組件對應的最小信息集,對最小信息集進行推理映射,并利用預先定義的構造方法產生組件類實例,再通過操縱方法使用所述最小信息集對組件類實例的樣式、布局、交互進行變更得到全量信息。
6.如權利要求3所述的系統,其特征在于,所述構造方法抽象化為如下公式:
UI:=Page+
Page:=[Component(Type,Position,Style,DataToBind)]+
Type:=Menu|Navigator|Table|Form…
式中:UI表示一個界面設計;Page表示一個界面設計中包含的某個頁面;Component表示構成一個頁面的各組件;Type表示:組件類型;Position表示:組件位置;Style表示:組件樣式;DataToBind表示:組件綁定的數據;其中Menu、Navigator、Table和Form均為該組件類型;Menu為菜單組件;Navigator為數據導航組件;Table為表格組件和Form為表單組件。
7.如權利要求5所述的系統,其特征在于,所述組件包括:組件類型、組件位置、組件樣式以及綁定的數據;所述組件位置和組件樣式由全量信息集中的布局和樣式確定,所述組件綁定的數據的格式和交互模式在實例化類時由對應全量信息集中交互功能確定。
8.如權利要求6所述的系統,其特征在于,所述UI頁面中的組件包括至少一個表格組件;各表格組件均對應后臺數據庫表,表格組件對應的數據庫表間還包括下述任意一種關聯關系:一對一、一對多、多對一或多對多;所述關聯關系由數據庫中的外鍵約束確定,并通過頁面導航組件體現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網智能電網研究院有限公司;國網山東省電力公司營銷服務中心(計量中心);國家電網有限公司,未經國網智能電網研究院有限公司;國網山東省電力公司營銷服務中心(計量中心);國家電網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210330315.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種快速構筑的新型煤礦密閉墻及其施工工藝
- 下一篇:一種打點襯套結構





