[發明專利]具有可移動迷你標簽的用戶界面有效
| 申請號: | 201780042277.2 | 申請日: | 2017-06-05 |
| 公開(公告)號: | CN109716294B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | M·B·懷特;W·B·小考克斯 | 申請(專利權)人: | 赫克斯岡技術中心 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 黃綸偉;李輝 |
| 地址: | 瑞士赫*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 移動 迷你 標簽 用戶界面 | ||
一種裝置和方法,其根據由布局引擎生成的至少兩個不同布局,在顯示屏上顯示軟件應用的具有多個命令的圖形用戶界面(GUI)。第一布局在固定區域中包括上下文功能欄,該上下文功能欄包括多組控件,各個控件從屬于特定命令的功能,而第二布局在固定區域中包括非上下文功能欄,該非上下文功能欄包括多組控件,各個控件從屬于不同的命令。所述裝置和方法響應于接收到來自該軟件應用的用戶的重新布局指令而在布局之間進行切換以進行顯示。布局引擎通過處理可以是分層的命令框架來進行工作,以根據用戶體驗指南確定針對每個布局的控件,以及它們在所述布局內的相應排布和尺寸。
本申請要求保護2016年6月6日提交的美國臨時申請No.62/346,156的權益,其全部內容通過引用并入本文。
技術領域
本發明涉及解決與要在用于計算機的圖形用戶界面上顯示的信息的呈現有關的問題,并且更具體地說,涉及在顯示用戶界面控件(control)方面提供增加的靈活性,同時降低用戶界面編程方面的復雜性。
背景技術
本領域中已知的圖形用戶界面(GUI)架構通常遵循模型-視圖-控制器(MVC)設計模式。如可以推測,MVC設計包括三個組件,出于例示的目的,本文使用發電廠的例子來進行描述。該模型封裝了系統的數據和邏輯,舉例來說,如由傳感器捕獲的爐子的溫度(數據),或者如果該溫度超過某個界限則觸發警報(邏輯)。該視圖向操作者提供模型的視覺表示,并且可以包括使用數字和/或提示顏色對爐溫進行的圖形顯示(例如綠色表示在正常范圍內的操作、紅色表示太熱,而藍色表示太冷)。控制器使得操作者能夠改變系統,例如,通過提供打開或關閉閥門來控制溫度的控件。因此,用戶可以通過操作控件對視圖中呈現的數據做出反應,該控件執行影響輸入至模型的感測數據的一些功能,并呈現更新的視圖。因此,在控制理論的語言中,該系統充當閉環控制器。
模型-視圖-視圖模型(MVVM)設計模式是MVC的架構改進,其解決了MVC在編程語言中實現的局限性。在標準MVC中,視圖必須在了解特定數據名稱、數據訪問過程以及模型中出現的其它功能處理的情況下進行設計。因此,模型中的改變可能需要對視圖的技術上復雜(并且可能很昂貴)的重新設計。MVVM通過使用稱作“視圖模型”的中間組件在功能上將視圖與模型分離來解決此問題。在MVVM模式中,視圖組件通過使用可能與模型所使用的名稱完全不同的視圖空間名稱,參照某些數據或過程(與其實現無關)來進行設計。這些視圖空間名稱通過中間視圖模型構造與模型中的數據和過程的名稱相關聯(“綁定”);因此,該設計有時被稱作模型-視圖-綁定(Model-View-Binder)。
在MVVM中,命名空間關聯通常以標記語言(諸如可擴展應用標記語言(XAML))存儲在配置文件中。這些配置文件由視圖模型軟件(通常在啟動時)加以處理。因此,對模型的數據或邏輯的改變可能只需要改變所述配置文件,而不是底層程序代碼,從而簡化軟件開發過程。這種抽象準許視圖設計者專注于提供最佳的用戶界面體驗。在視圖與模型之間有一個額外的抽象層(即,視圖模型)還為僅僅出于顯示目的而進行的數據操縱提供了一個邏輯位置,而不是因為模型需要它;否則,這種操縱必須笨拙地來適應視圖或模型。
發明內容
本發明的例示性實施方式通過準許用戶根據優選布局定制GUI控件的顯示來改進現有技術。尤其是關于其中顯示屏上的垂直和水平空間可能非常珍貴的計算機輔助設計(CAD)系統,例示性實施方式有利地使用戶能夠在與特定命令有關的功能的多個同屏布局之間進行選擇。尤其是,用戶可以使由視圖組件顯示在屏幕的固定區域中的多組功能通過視圖組件重新布置在可移動組件中,反之亦然。還有利的是,例示性實施方式通過使用視圖組件與控制器組件之間的非程序抽象層來改進MVC設計模式。雖然實現的非程序方面可能使用XML或XAML,但與MVVM的相似之處只是表面的,因為XML和XAML是可以用于各種各樣目的的行業標準,并且例示性實施方式實際上使用這些標記語言用于MVVM中所沒有的目的,即,指示視圖組件如何布置相同控制器命令、子命令以及功能的多個不同視圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于赫克斯岡技術中心,未經赫克斯岡技術中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780042277.2/2.html,轉載請聲明來源鉆瓜專利網。





