[發明專利]3D用戶界面切換的設計方法及其系統有效
| 申請號: | 201110181736.X | 申請日: | 2011-06-30 |
| 公開(公告)號: | CN102222003A | 公開(公告)日: | 2011-10-19 |
| 發明(設計)人: | 盧偉超 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳市君勝知識產權代理事務所 44268 | 代理人: | 王永文;楊宏 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶界面 切換 設計 方法 及其 系統 | ||
技術領域
本發明涉及3D用戶界面的設計,特別涉及一種3D用戶界面切換的設計方法及其系統。
背景技術
嵌入式系統是以應用為中心、以計算機技術為基礎,且軟硬件可裁剪,適用于應用系統,對其功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。由于系統硬件平臺受到系統的體積、功耗等限制,所以只能提供有限的系統資源,如有限的RAM(隨機存儲器)、flash(閃存)等,這樣便對嵌入式軟件系統提出了更高的要求:要求其具有更高的執行效率;更高效地進行設計,量體裁衣、去除冗余;可維護性、可擴展性、可重用性是其基本的設計要求。
在3D?UI(User?Interface,用戶界面)的開發過程中,需要根據不同的按鍵切換到不同的顯示場景,例如,按A鍵切換到天氣預報場景,按B鍵切換到股票場景等等。
目前一般采用switch-case語句進行界面的切換處理,但這樣會造成一個問題:程序的分支過多,而且如果加入一個新的狀態,需要對原來的代碼進行編譯,這樣使軟件的開發維護成本增加,使3D?UI的可擴展性,可重用性降低。
并且,與軟件處理問題的內在模型比較,用戶界面經常需要改變,因此在3D用戶界面的開發過程中,如何在實現不改變軟件的功能和模型的情況下,能夠方便的完成軟件界面構造的調整,是本領域的急需解決的問題。
發明內容
鑒于上述現有技術的不足之處,本發明的目的在于提供一種3D用戶界面切換的設計方法和系統,以解決現有技術switch-case語句分支過多,系統難以維護的問題。
為了達到上述目的,本發明采取了以下技術方案:
一種3D用戶界面切換的設計方法,其中,包括:
A、根據用戶界面的狀態模式定義場景狀態類型;
B、根據所述場景狀態類型,創建場景管理模塊和與各場景狀態類型對應的場景狀態模塊;
C、由各場景狀態模塊在場景管理模塊中進行注冊,并記錄各自的當前狀態;
D、由場景管理模塊記錄所有場景狀態模塊的注冊信息和各場景狀態模塊的當前狀態;
E、由場景管理模塊接收外界的控制指令,并根據所述控制指令向當前場景狀態模塊發送相應的控制消息;其中,所述控制消息包括界面更新消息和界面切換消息;
F、所述當前場景狀態模塊根據所述控制消息,相應更新用戶界面顯示的畫面或者將用戶界面切換至下一場景狀態模塊。
所述的3D用戶界面切換的設計方法,其中,當增加場景狀態類型時,所述的方法還包括:
G1、增加新的場景狀態模塊;
G2、將新增的場景狀態模塊在場景管理模塊中進行注冊,并記錄該新增場景狀態模塊當前所處的狀態。
所述的3D用戶界面切換的設計方法,其中,在創建場景狀態模塊時,所述的方法具體包括:
B1、將所述場景狀態模塊分解為模型單元、視圖單元和控制單元;
B2、給所述模型單元、視圖單元和控制單元分別定義相應的功能;其中,所述模型單元用于獲取相應場景狀態模塊的實時信息,視圖單元用于根據所述實時信息更新用戶界面顯示的畫面,控制單元用于響應場景管理模塊分發的控制消息,控制視圖單元從模型單元中獲取所述實時信息,并根據所述實時信息更換用戶界面顯示的畫面;
B3、建立模型單元、視圖單元和控制單元之間的交互。
所述的3D用戶界面切換的設計方法,其中,在場景狀態模塊更新用戶界面顯示的畫面時,具體包括:
F1、由控制單元接收場景管理模塊分發的控制消息;
F2、由模型單元根據控制消息獲取相應場景狀態模塊的實時信息;
F3、所述視圖單元根據所述實時信息更新用戶界面顯示的畫面。
所述的3D用戶界面切換的設計方法,其中,所述場景狀態模塊包括天氣預報模塊、股票模塊、購物菜單模塊和新聞模塊。
所述的3D用戶界面切換的設計方法,其中,外界的控制指令為鼠標或者鍵盤發送的控制指令。
一種3D用戶界面切換的設計系統,其中,包括:
場景定義模塊,用于根據用戶界面的狀態模式定義場景狀態類型;
創建模塊,用于根據所述場景狀態類型,創建場景管理模塊和與各場景狀態類型對應的場景狀態模塊;
所述場景狀態模塊,用于在場景管理模塊中進行注冊,并記錄各自的當前狀態;以及根據場景管理模塊發送的控制消息,相應更新用戶界面顯示的畫面或者將用戶界面切換至下一場景狀態模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110181736.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:牛Nramp1巨噬細胞特異性表達載體及其構建方法和應用
- 下一篇:繞線機





