專利名稱:一種手機實現3d功能菜單的方法
技術領域:
本發明涉及ー種手機實現3D功能菜單的方法。
背景技術:
目前手機的用戶界面大多是基于ニ維平面的實現方式,隨著觸摸屏在手機產品中的不斷應用,用手指或觸屏筆代替通常的機械按鍵,直接在屏幕上進行交互,成為手機產品的一種發展趨勢。為了增加現有用戶界面的娛樂性和可用性,業界提出了不少通過3D來實現用戶功能菜單的做法來強調用戶體驗。目前已出現的ー種3D圖形界面是ー種六面體的墻面,各個功能鍵布局在六面體的各個墻面上,這在一定程度上解決了功能鍵數量受顯示設備尺寸限制的問題,但是功能鍵的數量還是受到上述六面體的限制。
發明內容
本發明提供ー種手機實現3D功能菜單的方法,通過轉盤旋轉的方式展示功能鍵,不僅使得功能鍵一直處于可視狀態,且功能鍵的數量不受限制,提供兼具娛樂性和可用性的用戶體驗。本發明ー種手機實現3D功能菜單的方法,具體包括如下步驟
步驟I、使用3D專用程序通過初始化設置、生成建模及效果渲染,得到逼真的3D轉盤主模型;
步驟2、設置3D轉盤主模型的旋轉角度,按照定義的功能鍵2D圖標的順序在該3D轉盤主模型上依次放置該功能鍵2D圖標,并設置對應用戶的操作進行響應的方式;
步驟3、手機初始化吋,該3D轉盤主模型自動加載用戶預設的主功能鍵于功能菜單首頁,并進入該功能鍵對應的核心運算模塊,在該功能菜單首頁顯示該主功能鍵的動態特效;
步驟4、在無用戶觸發的情形下,3D轉盤旋轉處理模塊以順時針或逆時針方式轉動該3D轉盤主模型,在3D轉盤主模型上展示各功能鍵2D圖標,當3D轉盤主模型停止吋,必將某個功能鍵2D圖標放在屏幕最前方,同時,該3D轉盤主模型給主程序發送ー個含該功能鍵2D圖標的消息,主程序根據該消息跳轉到與該功能鍵2D圖標對應的功能界面;
步驟5、3D轉盤主模型在任何狀態下都等待用戶操作的響應
若用戶的手指是以很慢的速度或既有向左又有向右的滑動,則該3D轉盤主模型會隨著手指的滑動方向轉動,當手指彈起的時候,該3D轉盤主模型讓最靠近前面的功能鍵2D圖標停在屏幕最前面并進入該圖標對應的功能界面;
若用戶的手指以普通速度往ー個方向滑動,若該3D轉盤主模型原本處在靜止狀態,則 該3D轉盤主模型以此時手指的滑動方向移動ー個功能鍵2D圖標,并在該功能鍵2D圖標移動至屏幕最前面時進入該圖標對應的功能界面;若該3D轉盤主模型原本處在轉到下ー個功能鍵2D圖標的狀態,則該3D轉盤主模型仍往這個方向移動僅ー個功能鍵2D圖標,并在該功能鍵2D圖標移動至屏幕最前面時進入該圖標對應的功能界面;若該3D轉盤主模型原本的旋轉方向與用戶手指的滑動方向相反,則讓3D轉盤主模型最靠近前面的功能鍵2D圖標停在屏幕最前面并進入該圖標對應的功能界面;若該3D轉盤主模型原本的旋轉方向與用戶手指的滑動方向相同,則讓該3D轉盤主模型加速旋轉; 若用戶的手指快速地往ー個方向滑動,若3D轉盤主模型原本處在靜止狀態或轉到下ー個功能鍵2D圖標的狀態,則該3D轉盤主模型繼續按手指的滑動方向旋轉;若該3D轉盤主模型原本處在旋轉的狀態,且其旋轉方向與用戶手指的滑動方向相反吋,則讓該3D轉盤主模型往用戶手指的滑動方向旋轉,若其旋轉方向與用戶手指的滑動方向相同,則讓該3D轉盤主模型加速旋轉。所述的步驟2中設置該3D轉盤主模型吋,以公司標識為中心,四周均勻圍繞定制的功能鍵的2D圖標,將整個3D轉盤主模型底部放玻璃襯托,該底部玻璃和功能鍵的2D圖標可以相同的速度圍繞該公司標識進行旋轉。本發明通過3D轉盤主模型接ロ模塊調用各功能鍵2D圖標,將各個功能鍵2D圖標依序排列成轉盤的3D顯示方式,通過3D轉盤旋轉特效處理模塊將用戶選擇的各個功能鍵2D圖標按照順時針或逆時針順序進行旋轉,在功能菜單的前臺或后臺展示,使所有功能鍵2D圖標處于排列候選中,不僅使所有的功能鍵一直處于可視狀態,且功能鍵的數量不受限制,當用戶選擇進入某個功能界面吋,當前功能界面上的功能鍵的2D圖標均以動態特效方式呈現給用戶,如天氣的動態仿真氣象圖像,如短信的飛出、彈回、百頁窗式滑動特效等。
圖I為本發明功能菜單中各功能鍵布局示意 圖2為本發明的工作原理示意圖。以下結合附圖和具體實施例對本發明作進ー步詳述。
具體實施例方式如圖I所示,本發明提供ー種獨特的3D轉盤式功能菜單,在本實施例中主要包括ー個3D特效轉盤主模型及7個功能鍵,該功能鍵分別是天氣預報功能鍵、通訊功能鍵、短信功能鍵、音樂功能鍵、多媒體功能鍵、瀏覽器功能鍵和程序功能鍵。如圖2所示,本發明ー種手機實現3D功能菜單的方法,具體包括如下步驟
步驟I、使用3D專用程序通過一系列初始化設置、生成建模及效果渲染,得到逼真的3D
轉盤主模型;
具體為以公司標識為中心,四周均勻圍繞定制的功能鍵的2D圖標,將整個3D轉盤主模型底部放圓形(或方形)玻璃襯托,該底部玻璃和功能鍵的2D圖標可以相同的速度圍繞該公司標識進行旋轉;
步驟2、設置3D轉盤主模型的旋轉角度,載入各功能鍵的2D圖標并初始化模塊,并細分各種操作類型,計算角度,設置相應的響應顯示;
當3D轉盤主模型啟動顯示的時候,按照定義的功能鍵2D圖標的順序從最前面開始按逆時針方向(從上往下看轉盤)在該3D轉盤主模型上放置該功能鍵2D圖標,并設置對用戶的操作進行響應的方式;步驟3、手機初始化吋,3D轉盤主模型自動加載用戶預設的主功能鍵于功能菜單首頁,并進入該功能鍵對應的核心運算模塊,在該功能菜單首頁顯示該主功能鍵的動態特效;例如,將天氣預報功能鍵作為主功能鍵,當手機初始化吋,3D轉盤主模型自動加載天氣預報功能鍵2D圖標于功能菜單首頁,并進入該功能鍵對應的核心運算模塊,用戶可以看到圖文并茂的動態仿真天氣圖像;展示主功能鍵的動態特效時,仍保持3D轉盤主模型原本的狀態,即若該3D轉盤主模型本身在旋轉,則繼續旋轉,如果是靜止的,則保持靜止狀態; 步驟4、無用戶觸發的情形下,3D轉盤旋轉處理模塊以順時針或逆時針方式轉動該3D轉盤主模型,在3D轉盤主模型上展示各功能鍵2D圖標,當3D轉盤主模型停止吋,必將某個功能鍵2D圖標放在屏幕最前方,同吋,該3D轉盤主模型給主程序發送ー個含該功能鍵2D圖標的消息,主程序根據該消息跳轉到與該功能鍵2D圖標對應的功能界面;
步驟5、3D轉盤主模型在任何狀態下都等待用戶操作的響應
若用戶的手指是以很慢的速度或既有向左又有向右的滑動,則該3D轉盤主模型會隨著手指的滑動方向轉動,當手指彈起的時候,該3D轉盤主模型讓最靠近前面的功能鍵2D圖標停在屏幕最前面并進入該圖標對應的功能界面;
若用戶的手指以普通速度往ー個方向滑動,若該3D轉盤主模型原本處在靜止狀態,則該3D轉盤主模型以此時手指的滑動方向移動ー個功能鍵2D圖標,并在該功能鍵2D圖標移動至屏幕最前面時進入該圖標對應的功能界面;若該3D轉盤主模型原本處在轉到下ー個功能鍵2D圖標的狀態,則該3D轉盤主模型仍往這個方向移動僅ー個功能鍵2D圖標,并在該功能鍵2D圖標移動至屏幕最前面時進入該圖標對應的功能界面;若該3D轉盤主模型原本的旋轉方向與用戶手指的滑動方向相反,則讓3D轉盤主模型最靠近前面的功能鍵2D圖標停在屏幕最前面并進入該圖標對應的功能界面;若該3D轉盤主模型原本的旋轉方向與用戶手指的滑動方向相同,則讓該3D轉盤主模型加速旋轉;
若用戶的手指快速地往ー個方向滑動,若3D轉盤主模型原本處在靜止狀態或轉到下ー個功能鍵2D圖標的狀態,則該3D轉盤主模型繼續按手指的滑動方向旋轉;若該3D轉盤主模型原本處在旋轉的狀態,且其旋轉方向與用戶手指的滑動方向相反,則讓該3D轉盤主模型往用戶手指的滑動方向旋轉,若其旋轉方向與用戶手指的滑動方向相同,則讓該3D轉盤主模型加速旋轉;
上述用戶手指滑動速度依照之前手機中預設的閾值進行判斷。上述的功能鍵2D圖標位于屏幕的最前面且進入該圖標對應的功能界面時,在該功能菜單顯示該功能鍵的動態特效。本發明通過3D轉盤主模型接ロ模塊調用各功能鍵2D圖標,將各個功能鍵2D圖標依序排列成轉盤的3D顯示方式,通過3D轉盤旋轉特效處理模塊將用戶選擇的各個功能鍵2D圖標按照順時針或逆時針順序進行旋轉,在功能菜單的前臺或后臺展示,使所有功能鍵2D圖標處于排列候選中,不僅使所有的功能鍵一直處于可視狀態,且功能鍵的數量不受限制,當用戶選擇進入某個功能界面吋,當前功能界面上的功能鍵的2D圖標均以動態特效方式呈現給用戶,如天氣的動態仿真氣象圖像,如短信的飛出、彈回、百頁窗式滑動特效等。以上所述,僅是本發明較佳實施例而已,并非對本發明的技術范圍作任何限制,故凡是依據本發明的技術實質對以上實施例所作的任何細微修改、等同變化與修飾,均仍屬于本發明技術方案的范圍內。
權利要求
1.ー種手機實現3D功能菜單的方法,其特征在于包括如下步驟 步驟I、使用3D專用程序通過初始化設置、生成建模及效果渲染,得到逼真的3D轉盤主模型; 步驟2、設置3D轉盤主模型的旋轉角度,按照定義的功能鍵2D圖標的順序在該3D轉盤主模型上依次放置該功能鍵2D圖標,并設置對應用戶的操作進行響應的方式; 步驟3、手機初始化吋,該3D轉盤主模型自動加載用戶預設的主功能鍵于功能菜單首頁,并進入該功能鍵對應的核心運算模塊,在該功能菜單首頁顯示該主功能鍵的動態特效; 步驟4、在無用戶觸發的情形下,3D轉盤旋轉處理模塊以順時針或逆時針方式轉動該3D轉盤主模型,在3D轉盤主模型上展示各功能鍵2D圖標,當3D轉盤主模型停止吋,必將某個功能鍵2D圖標放在屏幕最前方,同時,該3D轉盤主模型給主程序發送ー個含該功能鍵2D圖標的消息,主程序根據該消息跳轉到與該功能鍵2D圖標對應的功能界面; 步驟5、3D轉盤主模型在任何狀態下都等待用戶操作的響應 若用戶的手指是以很慢的速度或既有向左又有向右的滑動,則該3D轉盤主模型會隨著手指的滑動方向轉動,當手指彈起的時候,該3D轉盤主模型讓最靠近前面的功能鍵2D圖標停在屏幕最前面并進入該圖標對應的功能界面; 若用戶的手指以普通速度往ー個方向滑動,若該3D轉盤主模型原本處在靜止狀態,則該3D轉盤主模型以此時手指的滑動方向移動ー個功能鍵2D圖標,并在該功能鍵2D圖標移動至屏幕最前面時進入該圖標對應的功能界面;若該3D轉盤主模型原本處在轉到下ー個功能鍵2D圖標的狀態,則該3D轉盤主模型仍往這個方向移動僅ー個功能鍵2D圖標,并在該功能鍵2D圖標移動至屏幕最前面時進入該圖標對應的功能界面;若該3D轉盤主模型原本的旋轉方向與用戶手指的滑動方向相反,則讓3D轉盤主模型最靠近前面的功能鍵2D圖標停在屏幕最前面并進入該圖標對應的功能界面;若該3D轉盤主模型原本的旋轉方向與用戶手指的滑動方向相同,則讓該3D轉盤主模型加速旋轉; 若用戶的手指快速地往ー個方向滑動,若3D轉盤主模型原本處在靜止狀態或轉到下ー個功能鍵2D圖標的狀態,則該3D轉盤主模型繼續按手指的滑動方向旋轉;若該3D轉盤主模型原本處在旋轉的狀態,且其旋轉方向與用戶手指的滑動方向相反吋,則讓該3D轉盤主模型往用戶手指的滑動方向旋轉,若其旋轉方向與用戶手指的滑動方向相同,則讓該3D轉盤主模型加速旋轉。
2.根據權利要求I所述的ー種手機實現3D功能菜單的方法,其特征在于所述的步驟2中設置該3D轉盤主模型時,以公司標識為中心,四周均勻圍繞定制的功能鍵的2D圖標,將整個3D轉盤主模型底部放玻璃襯托,該底部玻璃和功能鍵的2D圖標可以相同的速度圍繞該公司標識進行旋轉。
全文摘要
本發明一種手機實現3D功能菜單的方法,通過3D轉盤主模型接口模塊調用各功能鍵2D圖標,將各個功能鍵2D圖標依序排列成轉盤的3D顯示方式,通過3D轉盤旋轉特效處理模塊將用戶選擇的各個功能鍵2D圖標按照順時針或逆時針順序進行旋轉,在功能菜單的前臺或后臺展示,使所有功能鍵2D圖標處于排列候選中,不僅使所有的功能鍵一直處于可視狀態,且功能鍵的數量不受限制,當用戶選擇進入某個功能界面時,當前功能界面上的功能鍵2D圖標均以動態特效方式呈現給用戶,如天氣的動態仿真氣象圖像,如短信的飛出、彈回、百頁窗式滑動特效等。
文檔編號G06F9/44GK102646021SQ201210083790
公開日2012年8月22日 申請日期2012年3月27日 優先權日2012年3月27日
發明者楊淏 申請人:廈門九緯信息技術有限公司