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