[發明專利]一種動態UI控件生成方法以及裝置有效
| 申請號: | 201410067097.8 | 申請日: | 2014-02-26 |
| 公開(公告)號: | CN103823682B | 公開(公告)日: | 2017-08-08 |
| 發明(設計)人: | 鄭裕集;陳鈴;于士坤 | 申請(專利權)人: | 廣州視源電子科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 曹志霞 |
| 地址: | 510663 廣東省廣州市廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 ui 控件 生成 方法 以及 裝置 | ||
技術領域
本發明涉及醫療領域,尤其涉及一種動態UI控件生成方法以及裝置。
背景技術
隨著計算機技術的進步和發展,醫院引入計算機技術來提高工作效率。而用戶界面User Interface(簡稱UI界面)也伴隨計算機進入醫院工作的方方面面。
目前,在醫院日常工作中,護士為病患采集體征項后,需要將體征項的數據輸入到對應的UI控件中。因此,由于體征項的種類繁多,每個體征項需要采集的數據也大有差異,需要將對應的UI控件設置不同的屬性,如圖6所示。從圖中可以看出,這三個體征項的UI控件不盡相同,血壓有高壓、低壓兩個輸入框,中間還有一個斜杠,無下拉框;體溫只有一個輸入框,但有三個下拉框;心率只有一個輸入框,沒有其他控件。這些體征項的UI控件由一個模型,即UI布局文件,去定義。
然而,由于醫院中的體征項數目繁多,每一種體征項都單獨定義一個模型,即UI布局文件,就會導致UI布局文件的數量非常龐大,在動態生成這些體征項對應的UI控件的時候,必須用相同個數的條件判斷語句去判斷要生成哪種UI控件、該UI控件需要設置哪種屬性、需要引用哪一個UI布局文件等,這樣一來,生成這些UI控件的代碼將會非常復雜,并且不能復用,一旦醫院需要新增一種體征項,就必須重新定義一個模型,并且修改條件判斷語句,修改UI布局文件并重新編譯才能得到對應的UI控件,大大降低了UI控件生成的效率以及可操作性。
發明內容
本發明實施例提供了一種動態UI控件生成方法以及裝置,能夠避免了使用UI布局文件時需要為每一種體征項定義一個UI布局文件、使用條件判斷語句去判斷哪種體征項需要使用哪個UI布局文件、修改UI布局文件、重新編譯等繁瑣步驟,大大提高了UI控件生成的效率以及可操作性。
一種動態UI控件生成方法,包括:
選擇體征項;
根據UI模型過濾列表查詢獲得所述體征項所需的控件類型和控件屬性,所述UI模型過濾列表記錄下體征項與控件類型、控件屬性的對應關系;
根據所述所需的控件類型和控件屬性,以UI公共模型為模板生成UI控件;
所述UI公共模型包含了UI控件的控件類型以及控件屬性之間的組合關系。
可選地,根據UI模型過濾列表查詢獲得所述體征項所需的控件類型和控件屬性具體包括:
根據UI模型過濾列表查詢獲得所述體征項所需的控件類型;
根據UI模型過濾列表查詢獲得所述控件類型所需的控件屬性。
可選地,還包括:
所述UI模型過濾列表記錄了同一體征項下控件類型與控件屬性之間的對應關系。
可選地,還包括:
所述UI模型過濾列表記錄了所述體征項所需的若干控件類型。
可選地,還包括:
所述UI模型過濾列表記錄了所述控件類型所需的若干控件屬性。
可選地,
所述UI控件包含若干個控件類型;
所述控件類型包含若干個控件屬性。
可選地,
所述UI公共模型包含了所述控件類型之間的布局關系。
一種動態UI控件生成裝置,包括:
選擇模塊,用于選擇體征項;
UI模型過濾模塊,用于根據UI模型過濾列表查詢獲得所述體征項所需的控件類型和控件屬性,所述UI模型過濾列表記錄下體征項與控件類型、控件屬性的對應關系;
UI生成模塊,用于根據所述所需的控件類型和控件屬性,以UI公共模型為模板生成UI控件,所述UI公共模型包含了UI控件的控件類型以及控件屬性之間的組合關系。
可選地,所述UI模型過濾模塊具體包括:
第一過濾單元,用于根據UI模型過濾列表查詢獲得所述體征項所需的控件類型;
第二過濾單元,用于根據UI模型過濾列表查詢獲得所述控件類型所需的控件屬性。
可選地,
所述UI控件包含若干個控件類型;
所述控件類型包含若干個控件屬性。
從以上技術方案可以看出,本發明實施例具有以下優點:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州視源電子科技股份有限公司,未經廣州視源電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410067097.8/2.html,轉載請聲明來源鉆瓜專利網。





